@charset "utf-8";
/* CSS Document */
body{ margin:0; padding:0; background:#ccdeed; text-align: center; font: 16px Arial, Helvetica, sans-serif #00508e }
	
#wrapper{ width:826px; font: normal 0.8em Arial, Helvetica, sans-serif; background:url(images/main_bg.jpg) repeat-x left top; border:1px solid #00508e; margin-left: auto; 	margin-right: auto; text-align: left; position: relative; }	

#menu{ height: 70px; background:url(images/phone.jpg) no-repeat right top; position: relative; border: solid 1px #00508e;}

#menu_text {margin: 55px 0; text-align: center; }
#menu_text a{color:#FFFFFF; font-weight:bold; font-size:12px; text-decoration: none; margin: 15px;}
#menu_text a:hover{color:#bdd3e3;}

#header {margin-top: 4px; border-bottom: solid 7px #00508e; }
	
#main{width:822px; padding:20px 0px 30px 3px; position: relative; background: url(images/content_bg2.jpg) repeat-y left top; border:1px solid #00508e;}

#nav{ float:left; width:200px; margin: 10px 5px 0 5px; /*padding:10px 3px 0px 3px;*/ }
#nav h1{ font-size:18px; color:#00508e; /*#4983ad;*/ padding:15px 0px 5px 36px; margin:0;	}
#nav ul{ font-size:12px; color:#000; padding:20px 5px 5px 5px; margin:0; list-style:none;	}
#nav li{ font-size:12px; color:#000; padding:6px 0px 6px 10px; margin:0; list-style:none; background:url(images/rightnav_bg.jpg) no-repeat left top;	}
	
#nav a{ font-size:12px; color:#000; padding:0px 2px 3px 0px; display:block; margin:0; background:url(images/nav_line.jpg) repeat-x left bottom; text-decoration:none;}
#nav a:hover{ color:#999999;}
#nav_inset p {margin: 0;}
#nav_inset h2{ font-size:18px; color:#4983ad; padding:20px 0px 5px 35px; margin:0;}

#content{ float: left; width: 300px;}	
#content h1{ padding-bottom:15px; font-size:22px; color:#fff; text-align: center; border-bottom: solid 2px;}
#content h2 {margin: 4px 0 0 10px; font-size:18px; text-align: center; color:#00508e; font-weight:bold;}	
#content h3 { color:#00508e; font-weight:bold;}
#content p{	margin:4px 15px 10px 10px; color: #336; font-size: 1.1em; font-weight: normal;}
#content ul { list-style-type: none; }
#content li { font-size: 1em; color: #336; margin:4px 45px 15px 10px;}	
#content li ul li{ margin-left: -20px;}
#content li ul li ul li{ margin:  3px 0 0 -35px; }
#content ul.decorated {list-style-type:square;}
#content a{ color:#00508e; text-decoration:none;}	
#content a:hover{ color:#00508e; text-decoration:underline;}	 

.clear{clear:both; height: 0;}

#footer{ background:url(images/footer_bg.jpg) repeat-x top left; height:66px; padding:30px 0px 0px 0px; text-align:center; font-size:12px; color:#00508e;}

#quote_form { padding-left: 10px; } 

#quote_form td span {font-size: 1.1em; font-family: "Trebuchet MS", Verdana, sans-serif; color: #ff0000; }
#quote_form h2 { text-align: center;}
.moduletable { width: 300px; float: right; margin-right: 5px;}
.moduletable input {background:url(images/text_bg.jpg) no-repeat left top;}

.quote_table input{ width:120px; height:15px; padding:2px 0px 2px 2px; text-align:left; font-size:11px; border:#a2c0d5 1px solid;} 	
.quote_table input.submit{width:114px; height:32px; border: 0px; padding: 0px; }

