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

/********HOME PAGE********/

#menu { position: absolute; z-index: 9999; margin-top:72px; margin-left:207px; height:20px; width:583px; }
#flash { height:225px; }

#spotlight { padding:10px 20px 10px 10px; }
#spotlight img { float:left; margin:0 8px 10px 0; }
#spotlight div { margin:10px 0 10px 0; border-bottom:#b1b6b0 solid 1px; clear:both; }

#news-home { padding:10px; }
#customer-home { padding:10px; font-size:11px; line-height:16px; }
#cust-logos { width:256px; height:103px; }

#see-all { padding:10px 20px 0px 20px; text-align:right; }
#see-all-2 { padding:20px 20px 0px 0px; text-align:right; }

.home_nav {  color:#FFFFFF; font-weight:bold; font-size:80%; }

.home_nav a:link {  color:#103450; font-weight:bold; text-decoration:none; }
.home_nav a:visited {  color:#103450; font-weight:bold; text-decoration:none; }
.home_nav a:hover {  color: #1a517c; font-weight:bold; text-decoration:none; }
.home_nav a:active {  color:#103450; font-weight:bold; text-decoration:none; }

.clr { clear:both; line-height:1%; }

.style1 {
	color: #395f83;
	font-weight: bold;
	font-size: 120%;
	padding-left:10px;
	border-bottom: #b1b6b0 solid 1px;
}

.footer_links {
	background-image:url(../images/footer_div.gif); 
	background-position:left bottom; 
	background-repeat:no-repeat; 
	width:40px; 
	height:15px; 
	padding-top:25px; 
	padding-left:30px; 
	position:absolute; 
	color:#6d8194;
}

.body_copy {
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
	color:#182f51;
}

body {
	margin: 0px auto 20px auto;
	background-image:url(../images/bg.gif);
	background-repeat:repeat-x;
	background-color:#DFE2E2;
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
	color:#182f51;
}

a:link {color:#182f51; text-decoration:none;}
a:visited {color:#182f51; text-decoration:none;}
a:hover {color:#182f51; text-decoration: underline;}
a:active {color:#182f51; text-decoration:none;}


.wrapper {
	width:791px;
	margin:0 auto;
	font-size:90%;
}

.header_wrapper {
	height:92px;
	background:url(../images/head_bg.jpg);
}
.logo_home {
	position:absolute;
	margin:30px 0px 0px 20px;
}
.search_wrapper {
	position:absolute;
	margin:20px 0px 0px 485px;
}
.nav_wrapper {
	position:absolute;
	margin-top:72px;
	margin-left:207px;
	height:20px;
	width:583px;
}

#content_wrapper {
	border-left: #A3A3A3 solid 1px; 
	border-right: #A3A3A3 solid 1px; 
	background-color:#e6e0c6; 
	padding-bottom:20px; 
	font-size:80%;
}

#left_side {
	 width:275px; 
	 float:left;
	 font-size:90%;
}
.left_left_side {
	width:255px;
	margin-left:20px;
	margin-top:20px;
	float:left;
	border-left: #b1b6b0 solid 1px;
	border-right: #b1b6b0 solid 1px;
	display:inline;
/*	background-color:#c3c7bc;*/
}

#right_side { 
	width:512px; 
	float:right;
    font-size:90%;	
}

#right_left_side {
	width:256px; 
	float:left;
}

#right_left_side_mrg { 
	margin-top:20px; 
	border-right: #b1b6b0 solid 1px;
}

#right_right_side { 
	width:256px; 
	float:right; 
}




#footer_wrapper {
	height:40px; 
	border-right:#acb6b7 solid 1px; 
	border-bottom:#acb6b7 solid 1px;  
	border-left:#acb6b7 solid 1px; 
	background-color:#fcfdfd; 
	font-size:70%;
}

.footer_links a:link {color:#6d8194; text-decoration:none;}
.footer_links a:visited {color:#6d8194; text-decoration:none;}
.footer_links a:hover {color:#6d8194; text-decoration: underline;}
.footer_links a:active {color:#6d8194; text-decoration:none;}

#content_wrapper_inside {
	padding-bottom:1px; 
	font-size:80%;
	background-image:url(../images/bg_inside.gif);
	color:#3c5a78;
}
.high_text {
	color:#680a17;
	font-weight:bold;
}

.ht_upper {
	color:#680a17;
	font-weight:bold;
	text-transform:uppercase;
}

.sec_header {
	color:#8799aa;
	font-size:160%;
}


#ate_menu {

	background-color: #CED1C8;
	color: #FFFFFF;
}

#ate_menu a:link {color:#182f51;text-decoration:none;}
#ate_menu a:visited {color:#182f51;text-decoration:none;}
#ate_menu a:hover {color:#182f51;text-decoration:none;}
#ate_menu a:active {color:#182f51;text-decoration:none;}


.ate_menu_opt a {
	display:block;
	background-color: #CED1C8;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-right: 5px;

	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CED1C8;

	color: #182f51;
	font-weight:bold;
}

.ate_menu_opt a:hover {
	background-color:;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-right: 5px;

	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #7e94a5;

	color: #182f51;
	font-weight:bold;
}

.ate_menu_opt_on {
	background-color:;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-right: 5px;

	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #7e94a5;

	color: #182f51;
	font-weight:bold;
}




#question_to_experts {
	float: right;
	width: 200px;
	margin-right: 30px;
}

#portrait {
	height: 129px;
	width: 110px;
	float: left;
	margin-right: 10px;
}

.exp_name { font-style:italic; font-weight:normal;}



.td_border_pad_nobr { padding-bottom:15px; padding-top:15px; padding-right:15px;}
.td_border_pad { border-bottom:#999999 1px solid; padding-bottom:15px; padding-top:15px; padding-right:15px;}
.td_border { border-bottom:#999999 1px solid; padding-bottom:10px;}

.td_border_pad1 {
	border-bottom:#999999 1px solid;
	padding-bottom:15px;
	padding-top:15px;
}


#left_bar { width:198px; float:left; font-size:90%; }

.left_bar_padding { padding:20px 0px 0px 40px }
            
#content_inside { width:593px; float:right; }
            
#content_inside_pad { padding:20px 40px 20px 20px; }

.content_inside { width:593px; float:right; }
            
.content_inside_pad { padding:20px 40px 20px 20px; }

#bottom_padding { height:20px; background-color:#ece5d0; border-right:#acb6b7 solid 1px; border-left:#acb6b7 solid 1px; }

.divider_hor { border-bottom:#7e94a5 solid 1px; margin:20px 0px 0px 40px;}

.divider_hor2 { border-bottom:#7e94a5 solid 1px; margin:5px 0px 20px 40px;}

.div_hor { border-bottom:#7e94a5 solid 1px; margin:10px 22px 10px 20px; }

.div_hor_nomr { border-bottom:#7e94a5 solid 1px; margin:0px 22px 0px 20px; }


#spotlight p { margin:0;}
