/* CSS Document */
body{ margin:0px auto; background:#a9aaae; padding-top:10px; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold;}
a{ color:#FFFFFF; text-decoration:none;}
a:hover{ color:#bc633f; text-decoration:none;}

#main_wrapper{ width:976px; margin:0px auto; border:1px solid #8e969c;}

#header_block{ width:976px; height:133px; background:#083240;}

.logo_left{ width:111px; padding-left:30px; padding-top:10px; float:left;}

.logo_mid{ padding-left:200px; float:left; padding-top:40px;}

.phone{ padding-left:170px; float:left; padding-top:60px;}

#menu_block{ width:976px; background:url(../images/menu_bg.gif) repeat-x; height:26px;}

#mainmenu{ width:976px; *padding-left:40px; height:26px; float:left;}
#mainmenu ul{ float:left; height:26px; margin:0px auto;}
#mainmenu li{ float:left; list-style:none; height:26px; padding-left:35px; padding-top:5px;}

#blue{ width:976px; background:url(../images/blue_bg.gif) repeat-x; height:16px;}

.banner_img{ background:url(../images/banner.gif) no-repeat; width:976px; height:222px;}

#body_content{ width:976px; background:url(../images/curve_bg.gif) no-repeat bottom #dedfe0; min-height:355px; font-family:Arial, Helvetica, sans-serif; color:#242323; font-size:12px; font-weight:bold;}

#body_content_inner{ width:976px; float:left; background:#dedfe0;}


.content_left{ padding:30px; float:left; width:450px; line-height:24px; text-align:justify;}

.content_right{ padding:30px; float:left; width:400px; line-height:24px; text-align:justify;}

.home_content_left{ padding:15px; float:left; width:450px; line-height:23px; text-align:justify;}

.home_content_right{ padding:15px; float:left; width:400px; line-height:23px; text-align:justify;}

.content_white{ padding:30px; float:right; width:250px; line-height:24px; margin-top:20px; text-align:justify; color:#FFFFFF;}

#footer{ width:976px; float:left;}

#footer1{ width:976px; height:111px; float:left; background:url(../images/curve_bg1.gif) no-repeat bottom #dedfe0;}

.gap{ height:85px; float:left; width:976px;}

.copyright{ padding-left:300px; color:#FFFFFF; font-size:11px; float:left;}

.sitemap{ color:#FFFFFF; font-size:11px; float:right; text-decoration:none; padding-right:55px; *padding-right:57px;}

.sitemap a{ padding-left:20px; color:#FFFFFF; font-size:11px; float:left; text-decoration:none;}

.li_link a{ color:#642013; }

.sitemap a:hover{ color:#bc633f; font-size:11px; text-decoration:none;}

.content_inner{  padding-left: 20px; line-height:24px;  font-size:13px; font-weight:normal;}

.head_img{ text-transform: uppercase; color:#642013; font-size:22px; font-weight:bold;}

.img_align {
	position: static;
	float: right;
	padding-left: 10px;
}

#body_content_inner a {
	color: #4A5F77;
	text-decoration: underline;
}


#maincontent {
	width: 900px;
	padding-top: 20px;
	padding-right: 29px;
	padding-bottom: 19px;
	padding-left: 20px;
	overflow: auto;
}
#maincontent h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #2D3E53;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 12px;
	margin-left: 0px;
	display: block;
	text-transform: uppercase;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	
}
#maincontent p {
	color: #2D3E53;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
}
#maincontent a {
	color: #4A5F77;
	text-decoration: underline;
}

#maincontent #cv h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 12px;
	margin-left: 0px;
}
#maincontent #references h3 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding: 0px;
	margin-top: 12px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#references {
	float: left;
	width: 220px;
	font-size: 12px;
	font-family: Verdana, Geneva, sans-serif;
	line-height:14px;
	color: #2D3E53;
}
#cv {
	float: right;
	width: 680px;
	margin: 0px;
	padding: 0px;
}
#references img.bio {
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #DFE5E5;
	border-top-width: 4px;
	border-top-style: solid;
	border-top-color: #DFE5E5;
}
#references a.vcard {
	color: #4A5F77;
	text-decoration: none;
	background-image: url(images-common/references-vcard.gif);
	background-repeat: no-repeat;
	display: block;
	padding-left: 17px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	background-position: 0px 1px;
}
#references a.print {
	color: #4A5F77;
	text-decoration: none;
	background-image: url(images-common/references-print.gif);
	background-repeat: no-repeat;
	display: block;
	padding-left: 17px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	background-position: 0px 1px;
}
