@charset "utf-8";
/* CSS Document */
body{
margin:0px;
background:#012445 url(../Images/body-bg.jpg) no-repeat center top;
font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#7f8080;
}
div#main-container{ margin:auto; width:850px;}
	div#header-container{float:left;width:850px;height:208px;background:#FFF url(../Images/header.jpg) no-repeat;}
		div#header-menu-container{float:left;width:495px;height:51px;}
	div#body-container{float:left;width:850px; background:#FFF}
		div#body-left-container{float:left;_height:399px;min-height:399px;width:423px;background:url(../Images/left.jpg) no-repeat right top;padding:35px 37px 41px 35px}	
		div#body-left-portfolio-container{float:left;_height:599px;width:423px;padding: 35px 37px 0px 35px}	
		div#flashcontent{padding-left:20px; padding-bottom:41px;}
		div#body-right-container{float:left;height:475px;width:355px;}			
			div#body-right-title-container{float:left;width:281px;padding:35px 39px 0px 35px;}
			div#body-right-featured-container{float:left;width:274px; height:146px;padding:19px 43px 20px 38px;background:url(../Images/featured-bg.jpg) no-repeat; overflow:hidden}
			div#featured-text-container{float:left;width:274px;padding:0px 43px 0px 38px;}
			div#get-quote-container{float:left;width:315px;padding:0px 24px 0px 16px;}
			
	div#footer-container{float:left;width:802px; height:134px;background:url(../Images/footer-bg.jpg) no-repeat; padding:15px 24px 0px 24px; font-size:11px;}
		div#footer-links-container{float:left;width:532px; height:134px; color:#8ab0bf;}
			div#footer-links-container a:link,
			div#footer-links-container a:active,
			div#footer-links-container a:visited{color:#8ab0bf; text-decoration:none}
			div#footer-links-container a:hover{color:#8ab0bf; text-decoration:underline}
			div#footer-links-container .separator{padding:0px 8px 0px 8px}			
		div#footer-copyright-container{float:left;width:270px; height:134px;color:#8ab0bf; text-align:right}
			div#footer-copyright-container a:link,
			div#footer-copyright-container a:active,
			div#footer-copyright-container a:visited{color:#8ab0bf; text-decoration:none}
			div#footer-copyright-container a:hover{color:#8ab0bf; text-decoration:underline}

a.read-more{display:block; float:right;}
p{ text-align:justify; padding-right:5px;}
h1{font-size:24px; color:#3f8fcd; padding:0px; margin:0px;}
h2{font-size:20px; color:#012445; padding:0px; margin:0px; margin-bottom:2px;}
img{border:none}
a:link,
a:active,
a:visited{color:#1cb0d6;text-decoration:underline;}
a:hover{color:#3f8fcd;text-decoration:underline}

.errorText{font-size: 13px;line-height:125%;color:#e15847;}
    
.InputTextBox
{
    height:20px;
	border:#1cb0d6 1px solid;
	color: #7f8080;	font-size: 12px;	
	padding: 3px 0px 1px 3px;
}
.InputTextArea
{
    height:100px;
	border:#1cb0d6 1px solid;
	color: #7f8080;	font-size: 12px;	
	padding: 3px 0px 1px 3px;
}  

input, textarea {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#7f8080;}

#hiddenlinks a:link,
#hiddenlinks a:active,
#hiddenlinks a:visited{color:#ffffff;text-decoration:underline;}
#hiddenlinks a:hover{color:#ffffff;text-decoration:underline}