body {

	margin:0; padding:0; 

}



#parent-div{

	margin:0 auto; width:992px; padding:0; overflow:hidden;	

}



#logo{

	width:992px; float:left; margin:0; padding:0 0 0px 0; height:182px; 

	background:url(../images/logo-bg.jpg) left top no-repeat;

}





#logo-top-div{

	width:992px; float:left; margin:0; padding:0; 

}

#logo-left{

	width:710px; margin:35px 0 0 0px; padding:0 0 0 15px; float:left;

}



#logo-right{

	width:265px; float:right; margin:0; padding:0; overflow:hidden;	

}



#logo-right h1{

	font:bold 28px Arial, Helvetica, sans-serif; color:#BDBDBD; margin:40px 0 0 0; padding:0 0 8px 50px;

	background:url(../images/contact-icon.jpg) left top no-repeat; overflow:hidden;

}



#logo-right p{

	font:normal 12px Arial, Helvetica, sans-serif; color:#0A3A94; text-align:right; margin:0; padding:0px 24px 0 0px;

}



#logo-right a{

		font:normal 12px Arial, Helvetica, sans-serif; color:#5C5C5C; text-decoration:none;

}



#logo-right a:hover{

		font:normal 12px Arial, Helvetica, sans-serif; color:#5C5C5C; text-decoration:underline;

}



#logo-bottom-div{

	width:992px; float:left; margin:0; padding:0; 

}



#top-nav-left{

	float:left; width:24px; margin:0; padding:0;

}

#top-nav-right{

	float:right; width:0px; margin:0; padding:0; height:0px; overflow:hidden;

}

#top-nav-middle{

	float:left; width:946px; background:url(../images/top-nav-bg.jpg) left top repeat-x; margin:0; padding:0;

}



#top-nav-middle UL{

	margin:0 0 0 0; padding:0; list-style:none;

}



#top-nav-middle UL LI{

	margin:0; padding:15px 11px; float:left; font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF;

	display:block; text-transform:uppercase;

}



#top-nav-middle UL LI a{

	font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; text-transform:uppercase;

	display:block; margin:0;

}



#top-nav-middle UL LI a:hover{

	font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#6BCAFD; text-decoration:none; text-transform:uppercase;

}



#top-nav-middle UL LI a.selected{

	font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#6BCAFD; text-decoration:none; text-transform:uppercase;

}



#header{

	width:992px; float:left; margin:0; padding:0;

}

#content{

	width:992px; float:left; margin:0; padding:0; 

}



#content-left{

	float:left; margin:0; padding:0; width:205px;

}



#content-seo{

	width:188px; float:left;

}



.seo-top-img{

	width:188px; float:left; height:48px; background:url(../images/seo-bg.jpg) left top no-repeat; 

}



.seo-top-img h3{

	font: bold 13px Verdana, Arial, Helvetica, sans-serif; color:#5C5C5C; margin:0px; padding:13px 0 0 22px; 

	text-align:left;	

}



.seo-middle-bg{

	width:186px; float:left; border-left:1px solid #E2DFDF; border-right:1px solid #E2DFDF; margin:0; padding:0;	

}



.seo-middle-bg p{

	color:#5C5C5C; font:normal 12px Arial, sans-serif; margin:0px; padding:0 10px 22px 16px; line-height:17px;

}

.seo-middle-bg UL{

	margin:2px 0 0 26px; _margin:2px 0 0 26px; padding:0; list-style:none;

}



.seo-middle-bg UL LI{

	font:normal 12px Arial, Helvetica, sans-serif; color:#717171; margin:0;  border-bottom:1px solid #E9E9E9;

	padding:2px 0 3px 5px; _padding:0 0 2px 5px; background:url(../images/left-bullet.gif) left 7px no-repeat; 

	_background:url(../images/left-bullet.gif) left 8px no-repeat; 

}



.seo-middle-bg UL LI a{

	font:normal 12px Arial, Helvetica, sans-serif; color:#717171; text-decoration:none; display:block;

}



.seo-middle-bg UL LI a:hover{

	font:normal 12px Arial, Helvetica, sans-serif; color:#032986; text-decoration:none; display:block;

}



#seo-nav-bdr{

	border:none;

}



.seo-bottom-img{

	width:188px; float:left; height:21px;

}



#content-quote{

	width:188px; float:left;

}



.quote-top-img{

	width:188px; float:left; height:48px; background:url(../images/testimonial-bg.jpg) left top no-repeat; 

}



.quote-top-img h3{

	font: bold 13px Verdana, Arial, Helvetica, sans-serif; color:#00265A; margin:0px; padding:13px 0 0 22px; 

	text-align:left;	

}





.quote-form{

	padding:0 0 0 22px; margin:0; font:normal 12px Arial, Helvetica, sans-serif; color:#5C5C5C;

}



.quote-form TD{

	padding:2px 0;

}

.quote-form Input, .quote-form Select, .quote-form textarea{

	font:normal 12px Arial, Helvetica, sans-serif; color:#5C5C5C; border:1px solid #C5C5C5; width:140px;

}



.quote-form-btn {

	background:url(../images/submit.gif) left top no-repeat; margin:14px 0 0 28px; width:81px !important; border:none !important; 

	height:24px !important; cursor:pointer; text-align:center;

}

#content-testimonial{

	width:188px; float:left;

}



#content-right{

	float:right; margin:0; padding:0; width:787px; overflow:hidden;

}



.cont-right-topdiv{

	float:left; width:786px;

}

.cont-right-middlediv{

	float:left; width:784px; border-left:1px solid #E2DFDF; border-right:1px solid #E2DFDF; 

}

.cont-right-btmdiv{

	float:left; width:786px;

}





.right-box-div{

	width:766px; float:left; margin:0 0 0 9px; _margin:0 0 0 4px; padding:0;

}





.right-box-left{

	float:left; width:378px; margin:0; padding:0; background:url(../images/cont-box-left.gif) left top no-repeat;

	height:149px; 

}



.right-box-left P{

	font:normal 12px Verdana, Arial, Helvetica, sans-serif; color:#5C5C5C; margin:0px; padding:5px 0 0 0; line-height:17px;

}



.right-box-left-readmore{

	padding:0 0 0 50px;

}

.right-box-left img{

	margin:5px 20px 10px 10px;

}

.right-box-left P strong{

	font:bold 13px Verdana, Arial, Helvetica, sans-serif; color:#043E9E; margin:0px; padding:0 0 3px 0; line-height:20px

}

.right-box-right{

	float:right;  width:378px; margin:0; padding:0;  background:url(../images/cont-box-left.gif) left top no-repeat;

	height:149px;

}



.right-box-right P{

	font:normal 12px Verdana, Arial, Helvetica, sans-serif; color:#5C5C5C; margin:0px; padding:5px 0 0 0; line-height:17px;

}



.right-box-right img{

	margin:5px 20px 10px 10px;

}

.right-box-right P strong{

	font:bold 13px Verdana, Arial, Helvetica, sans-serif; color:#043E9E; margin:0px; padding:0 0 3px 0; line-height:20px

}



.main-content{

	width:744px; float:left; margin:0 0px 0 16px; _margin:0 0px 0 8px; padding:0 10px 0 0; overflow:hidden;

}



.main-content P{

	font:normal 12px Verdana, Arial, Helvetica, sans-serif; color:#6F6F6F; padding:7px 0 7px 0; _padding:5px 0 5px 0;

	text-align:left; line-height:17px;

}



#bottom-section{

width:100%; background:#fff url(../images/bg.gif) left bottom repeat-x; height:79px; bottom:0;

}

#footer{

	width:992px; margin:0 auto; padding:20px 0 0 0;	

}



#footer-nav{

	width:992px; margin:0px 0 0 0; padding:0; text-align:center;

}





#footer-nav UL{

	margin:0 0 0 226px; padding:0; list-style-type:none; text-align:center;

}



#footer-nav UL LI{

	margin:0; padding:0 4px; float:left; font:normal 12px Arial, Helvetica, sans-serif; color:#717171;

}



#footer-nav UL LI a{

	margin:0; padding:0; font:normal 12px Arial, Helvetica, sans-serif; color:#717171; text-decoration:none;

}



#footer-nav UL LI a:hover{

	margin:0; padding:0; font:normal 12px Arial, Helvetica, sans-serif; color:#FFF; text-decoration:none;

}



#footer-nav UL LI a.selected{

	margin:0; padding:0; font:normal 12px Arial, Helvetica, sans-serif; color:#FFF; text-decoration:none;

}



.clearer{

	clear:both; width:0px; overflow:hidden; height:0;

}

h1 {
	color:#043e9e;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
}
.quotes td{

	font:normal 12px Arial, Helvetica, sans-serif; color:#5C5C5C; margin:0px; padding:0px;height:21px;

}




.port img{width:170px;}
.port td{margin:2px; padding:2px;border:1px solid #8c8a8c;}