@charset "utf-8";
/* CSS Document */

body
{
margin:0;
padding:0;
background: url(../images/bg_g.gif) repeat-x;
color:#2f302d;
font-family: Tahoma;
font-size:12px;
}
#wrapper-center
{
width:900px;
margin:0 auto;
height:auto;
background:url(../images/bg_2.gif) no-repeat;

}
#wrapper
{
float:left;
width:900px;
height:auto;
}
h3
{
color:#478EE2;
}
#header
{
width:880px;
height:106px;
float:left;
padding:20px 10px 0px 10px;
background: url(../images/top_banner.jpg) no-repeat;
}
.logo
{
width:290px;
float:left;
}
.address
{
float:right;
width:300px;
font-size:14px;
line-height:1.3em;
}
/*#navigation
{
width:900px;
float:left;
height:40px;
background:url(../images/bg-nav.jpg) repeat-x;
color:#f8c709;
}
#navigation ul
{
float:left;
list-style-type:none;
font-size:16px;
width:900px;
margin:0;
padding:10px 0px 0px 0px;
text-align:center;


#navigation  li
{
padding:0px 20px 0px 20px;
display:inline;
background:url(../images/divider.jpg) no-repeat center right;
}
#navigation  li a, a:link, a:visited
{
color:#f8c709;
text-decoration:none;
}

#navigation  li a:hover
{
color:#478EE2;
text-decoration:none;
}
}*/
#envelope
{background: url(../images/bg-main_k.jpg) repeat-x;
width:900px;
float:left;
height:auto;
}
#left-column
{
padding-top:5px;
padding-left:5px;
width:290px;
float:left;
height:auto;

}
.info_montezuma
{ width:285px;
  height:158px;
  margin:2px 0 5px 0;}
.info_montezuma1
{ width:280px;
  height:124px;
  margin:0;}

.experiance
{
width:275px;
float:left;
text-align:center;
height:auto;
line-height:1.5em;
padding:5px ;
}

#center-column
{
padding:10px;
width:585px;
float:right;
height:auto;
line-height:1.5em;

}
#footer
{
width:890px;
height:22px;
padding-top:5px;
text-align:right;
padding-right:10px;
background:#FFFFFF repeat;
border-top:1px solid #e5f0fe;
font-family:Georgia, "Times New Roman", Times, serif;

float:left;
}
#navigation
{
width:910px;
float:left;
height:27px;
}
#jsddm
{	
	padding: 0;
	font-size:14px;
	text-align:center;
	margin:0;
	
	}
	
#jsddm li
	{	float: left;
		list-style: none;
		}

#jsddm li a
	{	display: block;
        text-decoration: none;
		width: 180px;
		margin-top:2px;
		}

#jsddm li a:hover
	{border-top:2px solid #1a60ba; }
		
#jsddm li ul
		{	margin: 0;
			padding: 0;
			position: absolute;
			visibility: hidden;
			width:150px;
			}
		
#jsddm li ul li
		{	float: none;
			display: inline}
		
#jsddm li ul li a
		{	width: auto;
			background: #20548E;
			width:180px;
			
			}
#jsddm li ul li a:hover
		{	background: #F5A200;}
#accreditations
{
width:395px;
margin:5px 100px 0 0;
height:65px;
float:right;
text-align:right;
}
#preview{
	position:absolute;
	border:1px solid #ccc;
	background:#333;
	padding:5px;
	display:none;
	color:#fff;
	}
pre{
	display:block;
	font:100% "Courier New", Courier, monospace;
	padding:10px;
	border:1px solid #bae2f0;
	background:#e3f4f9;	
	margin:.5em 0;
	overflow:auto;
	width:800px;
}

img{border:none;}
.subm
{
float:left;
width:150px;
line-height:1.3em;
list-style-type:none;
padding-left:10px;
}
.subm ul
{
list-style-type:none;
margin:0;
padding:0;

}
.subm li
{
padding:5px 5px;
border-bottom:1px dashed #7FB0EB;
}
.subm a:link, a
{
text-decoration:none;
color:#2F302D;
}
.subm li:hover, a:hover
{
text-decoration:none;
color:#FFFFFF;
background-color:#7FB0EB
}