@charset "UTF-8";
body{
	margin: 0px 10px; 
	font-family: arial, verdana, helvetica, sans-serif; 
	color: #191919;
	font-size: 14px;
	}
	
a:link {color:#2c3379; text-decoration:none;}
a:visited {color:#2c3379; text-decoration:none;}
a:hover{color:#b60000;text-decoration:underline;}

#holder{width:960px;padding-bottom:50px;}

.clr{clear:both;}

#leftbar{float:left;width:200px;}

#content{
	float:left;width:750px;
	}
	


	
/* resource bar -------------------------------------- */
#customers{
	height:25px;
	padding-top:50px;
	text-align:center;
	background:#fff url(images/gradient1.gif) repeat-x bottom left;
	border-bottom: 1px solid #0c0048;
	}

#nav{;border:0;margin:0;padding-bottom:9px}

#nav dd{
	display:inline;
	padding: 8px 15px 9px 15px;
	margin:0px;
	}

#nav dt{
	display:inline;
	padding: 8px 15px 9px 15px;
	margin:0px;
	background:#0c0048;
	color:white;
	}		

#nav dd a{
	text-decoration: none;
	}
	
#nav dd a:hover{color:#b60000;text-decoration:underline;}


/* below resource  -------------------------------------- */
	
#bottomholder{
	width:750px;
	height:230px;
	margin-top:0px;
	background:#fff url(images/gradient2.gif) repeat-x top left;
	}

#footer{
	width:750px;
	height:35px;
	background:#fff url(images/resources-bg.gif) repeat-x top left;
	}

.topnav{
	float:left;
	width:160px;
	padding: 0 5px 10px 20px;
	line-height:27px;
	}

#focalimage{
	width:750px;
	height:320px;
	background:#fff;
	}

#focaloffer{
	float:right;
	opacity:.90;
	filter:alpha(opacity=90);
	background:white;
	padding:9px;
	margin:15px;
	border:1px solid #cccccc;
	text-align:left;
	}
	
#focaloffer input{
	background:#efefef;
	font-size:14px;
	font-weight:bold;
	width:120px;
	}

#contact{
	margin:27px 5px 10px 10px;
	padding: 10px 0 0 10px;
	line-height:22px;
	}
	
#leftnav{
	border-top: 2px dotted #cccccc;
	padding-top:5px;
	margin:20px 0 0 15px;
	line-height:27px;
	width:160px;
	}

#resources{
	border-top: 1px dotted #2c3379;
	border-bottom: 1px dotted #2c3379;
	padding:5px;
	width:130px;
	}
	
#text-section{
	width: 520px;
	float:left;
	}	
	
#pagebullets{
	float:left;
	width:200px;
	margin:0px 15px;
	}


#pagebullets ul{
	margin:5px 15px;
	padding:0;
	}
	
#pagebullets li{
	margin:0 0 10px 0;
	padding:0;
	}
	
#pagetext{
	float:left;
	width:250px;
	margin-left:20px;
	margin-right:15px;
	}
	
#pagetext p{
	margin:5px 0 10px 0;
	}
	
#pagetext img{
	float:left;
	margin: 5px 15px 5px 0;
	border: 1px solid #cccccc;
	}
	
#quote-request{
	float:left;
	width:165px;
	padding:10px 15px;
	margin-top:20px;
	border: 1px dotted #2c3379;
	background:#fff;
	font-size:11px;
	margin-left:20px;
	margin-bottom:40px;
	}

#quote-request input,textarea{
	margin-bottom:6px;
	width: 150px;
	font-size:11px;
	}
	
#quote-request textarea{
	height:30px;
	}
	
#quote-request h3{
	font-size:13px;
	margin: 3px 0 10px 0;
	padding:0;
	color: #2c3379;
	}
	
h1{
	font-size:24px;
	border-bottom: 1px dotted #cccccc;	
	width:510px;
	margin:20px 5px 10px 5px;
	padding:0;
	}	
	
h2{
	margin:20px 0 7px 0;
	padding:0 0 8px 0;
	font-size:19px;
	border-bottom: 1px dotted #cccccc;
	}
	
h3{
	color: #333333;
	padding: 0;
	margin:0;
	}	
	
form{margin:0;padding:0;}

.bright{color:#b60000;font-weight:bold;}

.carriers{
	width:750px;
	height:55px;
	padding:5px;
	text-align:center;
}

.carriers img{
	float:left;
	padding-left:80px;
}

#focaltext{
	border: 1px dotted #ccc;	
	width:748px;
	margin:20px 0;
	line-height:20px;
	padding-bottom:10px;
	}
	
	
.maininput{
	background:#efefef;
	font-size:15px;
	width:175px;
	}
	
#focaltext .pane{
	float:left;
	margin: 0 20px;
	}
	
#focaltext h1{
	padding:0;
	margin:10px;
	border:0;
	}
	
#focaltext h3{
	margin:40px 0 5px 20px;
	padding:0px;
	}
	
#focaltext ul{
	margin:5px 15px;
	padding:0;
	}
	
#focaltext li{
	margin:0 0 5px 0;
	padding:0;
	}
	
#focaltext p{
	margin-left:40px;
	margin-right:20px;
	}
	
#cw{
	padding-top:100px;
	font-size:11px;
	line-height:13px;
	width:160px;
	}
	
	






