﻿body 
{
	padding:0px;
	margin:0 auto;
	border:0px;
	font-family:Arial;
	font-size: 9pt;
	background-color: #292829;
	text-align:center;
}

p 
{
	font-family: Arial; 
	font-size: 10pt; 
	color: #2d2d2d;	
	padding:0px;
	margin:0 auto;	
	padding-bottom:10px;
	padding-top:5px;
	
}

a
{
	color: #104a7e;	
}

h3 a:link
{
	color: #104a7e;	
}

h3 a:visited
{
	color: #104a7e;	
}


ul
{
	font-family:"Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
	color: White;
	color:#c1d72e;
	color:Green;
}


ol
{
	padding-left:20px;	
}


li 
{
	
	font-family: Arial; 
	font-size: 10pt; 
	color: #2d2d2d;
	 
	
}


.ie .specs
{
 list-style-image: 	url('../images/check1.png');
 padding-left:20px;
}



.ie .specs li{
 margin-top:7px;
 margin-bottom:5px;
 padding-left:15px;
 vertical-align:baseline;
}

.specs
{
 list-style-image: 	url('../images/check1.png');
 padding-left:20px;
}


.specs li
{

margin-top:5px; 
margin-bottom:5px; 
padding-left:10px;
vertical-align:text-top;
}

.ie6 .specs		
{
 list-style-image: 	url('../images/check3.png');
 padding-left:20px;
}


.top_text
{
	font-family: Arial; 
	font-size: 11pt; 
	color: #2d2d2d;
	margin:0;
}


.top_text_home
{
	padding-top:20px;
	padding-bottom:20px;
	font-family: Arial; 
	font-size: 11pt; 
	color: #baa13a;
	margin:0;
	letter-spacing:0.5px;

}


.top_text_home a
{
	color: #baa13a;
	text-decoration:none;
	
}


h1
{
	font-weight:bold;
	font-size:19pt;
	color: #104a7e;	
	margin-bottom:1px;
	margin-top:20px;
}


h2
{

font-weight:bold;
font-size:14pt;
color: black;	
margin-bottom:3px;
margin-top:15px;


}

h3
{
margin-top:2px;	
font-weight:bold;
font-size:12pt;
color: #104a7e;	
margin-bottom:0px;

}	


h4
{
margin-top:10px;	
font-weight:bold;
font-size:12pt;
margin-bottom:2px;
color: #baa13a;
}	


.home_link
{
	color: #baa13a;
}

hr
{
	margin-top:10px;
	margin-bottom:10px;
	background-color:#d7d7d7;
	color:#d7d7d7;
	border:0px;
	border-top:1px;
	height:2px;
}

.hr_home
{
	margin-top:10px;
	margin-bottom:10px;
	border-top:2px #4c4c4c;
	border-bottom:1px Black;
	height:3px;
	border-style:solid;

}


.content_container 
{	float:inherit;
	width:925px;
	margin:0px auto;
	text-align:left;	
	background-color:#ececec;
	background-image: url('../images/bg_container2.png');
	background-repeat: repeat-y;		
}

.ie6 .content_container
{
padding-left:1px;	
background-image: url('../images/bg_container_ie6.png');

}


.content_container_home 
{	float:inherit;
	
	width:925px;
	margin:0px auto;
	text-align:left;	
	background-image: url('../images/bg_home_container.png');
	background-repeat: repeat-y;
}


.header
{
	z-index:1;
	margin-left:0px;
}

.topbanner
{
		margin:0px auto;
		padding:0px;
}

.ie .topbanner
{
	padding-top:0px;
	padding-bottom:15px;
}



.ie6 .topbanner
{
	padding-top:0px;
	padding-bottom:0px;
}


.home_topbanner
{
		margin:0px auto;
		margin-left:0px;	
		
		
}




.main_content
{	
	padding-left:25px;
	float:left;
	width:560px;
	padding-bottom:0px;
}

.right_content
{
margin-top:20px;
float:right;
padding: 0px;
background-repeat: no-repeat;
/*height:320px;*/
width:325px;
background-image: url('../images/3.png');
}


.footer
{	
	padding:0px;
	margin:0px auto;
	color:Black;
	text-align:center;
	clear:both;
	background-image: url('../images/bg_footer2.png');	
	vertical-align:top;
	padding-bottom:1px;
	padding-top:1px;
	background-repeat: no-repeat;
	height:50px;	
}

.ie .footer
{
	padding-top:5px;
}

.ie7 .footer
{
	padding-top:10px;
}



.ie6 .footer
{	
	background-image: url('../images/home_footer1.gif');	
	background-repeat: no-repeat;
	padding-top:20px;
}

.footer li
{
	font-size:small;
	display: inline;
	list-style-type: none;	
	
	
}

.footer a
{	
	
	font-family:Arial;
	font-size:8pt;
	font-weight: normal;
	text-decoration:none;
	color:#9e9e9e;
	padding-left:7px;
	padding-right:12px;	
		
}

.footer a:hover
{
color:silver;
}

.content_footer
{
	margin-left:-40px;
}


.content_footer_all
{
	font-family:Arial;
	font-size:8pt;
	font-weight: normal;
	padding:0px;
	margin:0px auto;
	text-align:center;
	clear:both;
	vertical-align:top;
	background-image: url('../images/5.png');
	background-repeat: repeat-x;
	padding-top:14px;
	padding-bottom:6px;
	float:inherit;
	height:40px;
}


.ie6 .content_footer_all
{	

	background-image: url('../images/5.gif');		
	background-repeat: repeat-x;
}



.content_footer li
{
	margin-top:21px;	
	font-size:small;
	display: inline;
	list-style-type: none;
	color:#292829;
	font-size:8pt;

	

}

.content_footer a
{	
	text-decoration:none;	
	color:#ffffff;
	font-size:8pt;

}

.footer_link
{

padding-left:7px;
padding-right:12px;	
}

.content_footer a:hover
{
color:silver;
}


.quote
{
	color:White;
	font-style:italic;
	font-size:9pt;	
	padding-left:10px; 
	padding-right:12px;
	padding-top:0px;
	color:Black;
	
}

.quotee
{
	color:White;
	font-size:20pt;
	padding-left:10px;
	padding-top:0px;
}



.content_disclaimer p
{
	
	
	color:#9e9e9e;
	font-size:7pt;
	text-align:center;
	
	padding-bottom:5px;
}


.disclaimer p
{
	
	padding-bottom:5px;
	color:#9e9e9e;
	font-size:7pt;
	text-align:center;
}


.top_content_link
{
	padding:0px;
	margin:0px;
	
	font-family: Arial; 		
	font-weight:bold;
	font-size:9pt;
}

.top_content_link li
{
	padding:0;
	margin:0;
	
	display:inline;	
	color: #baa13a;
	font-size:9pt;
}

.link_divider
{
	color:Gray; 
	padding-right:4px;
	padding-left:8px;
}

.top_content_link a
{	
	font-size:9pt;
	color: #104a7e;	
	text-decoration:none;
}

.content_table
{
	border:1;
	border-style:solid;	
}

.todo
{
color:Red;	
}

.job
{
/*background-color:Silver;	*/


}

.mylabel
{
 font-weight:bold;	
}




.banner_image
{
	border:0;
	padding:0;
	margin-bottom:-0px;
	margin-top:3px;
	padding-left:7px;
	padding-top:0px;
			
	
	
}


.ie .banner_image
{
	margin-top:0px;
	margin-bottom:-25px;
}

.ie6 .banner_image
{
	margin-left:0px;
	width:910px;
}



.home_banner_image
{
	border:0;
	padding:0;
	margin-bottom:-0px;
	margin-top:3px;
	padding-left:2px;
	padding-top:0px;
}


.gecko .banner_image 
{
padding-left:8px;
}

.ie .home_banner_image
{
	padding-left:3px;
	margin-top:0px;
	margin-bottom:-25px;
}




#portfolio{position:relative;width:800px;height:760px;margin:0;padding:0;overflow:hidden;}
#portfolio dd{position:absolute;left:270px;top:-855px;width:510px;height:790px;margin:0;padding:0;background:gray;background:#edeced;padding:10px;}
#portfolio dd h3{font:bold 16px Arial,"Times New Roman", Times, serif;color:#000;margin-bottom:0;}
#portfolio dd h4{font:bold 13px Arial,"Times New Roman", Times, serif;color:#000;margin-bottom:0;margin-top:0;}

#portfolio dd img{display:block;margin:10 auto;border:0px solid #999999; margin-left:28px; margin-top:20px; margin-bottom:10px;}
.dt{width:250px;height:165px;background:silver;background:#292829; font:11px Geneva, Arial, Helvetica, sans-serif;padding:5px;margin:0; text-align:left;position:absolute;left:0px;}
.dt img{border:2px solid #fff;height:160px;float:left;margin-right:5px;}
.dt a{display:block;color:#fff;font:bold 13px Arial, "Times New Roman", Times, serif;padding-bottom:2px;text-decoration:none;}
.dt .left{position:absolute;left:0px;}



.roundbox {
	background: White;
	width:420px;
	padding:10px; 
	padding-right:2px;
}

.roundbox a:visited 
{
	color: #104a7e;	
}
     


.ClientAnswer
{

padding-left:15px;	
}

.ClientSignature
{
padding-left:5px;	
padding-top:5px;	
font-weight: bold;

}

.sitemap a
{
text-decoration:none;	
font-weight:bold;
}

a:hover
{
	color:Black;
	color: #104a7e;	
	color: #baa13a;
}


.ie .dmbTB1
{
	margin-left:-6px;
	
}

.gecko .dmbTB1
{
	margin-left:-8px;
}

.gecko .topbanner
{
	margin-left:-1px;
}

.ie6 .dmbTB1
{
	margin-left:-8px;	
}


.partner-logo
{	width:130px;
	margin:10px;
}
