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

#menu{ height: 35px; background:url(images/phone.jpg) no-repeat right top; position: relative;}
/*#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 { border-top: solid 1px #00508e; border-bottom: solid 1px #00508e; height: 229px;}
#header p {margin: 0; padding: 0; }
	
#main{width:1005px; position: relative; background: url(images/content_bg5.jpg) repeat-y left top; }

#content{ margin-left: 200px; width:800px; float: left;}	
h1{ font-size:1.8em; line-height: 2em; color:#c00; text-align: center; margin-top: 18px;}
h1 span {border-bottom: solid 2px #fff; margin: 20px 0;}
h2 {margin: 15px 0 0 50px; font-size: 1.4em;  color:#036; font-weight:bold; text-align: left;}	
h3 { font-size: 1.3em; color:#333; font-weight:bold; margin:15px 35px 4px 20px;}
h4 { font-size: 1em; color:#333; font-weight:bold; margin:15px 35px 4px 20px;}
p{	margin:4px 35px 10px 20px; color: #336; font-size: 1.1em;}
ul { list-style-type: none; margin: -5px 20px 0  40px; font-size: 1em; color: #336; }
ol { margin: -5px 20px 0  40px; font-size: 1em; color: #336;}
li {margin: 5px 10px 0 0 }
li ul li{ margin-left: -20px;}
li ul li ul li{ margin:  3px 0 0 -35px;}
img {border: none;}
ul.decorated {list-style-type:square;}
a{ color:#00508e; text-decoration:none;}	
a:hover{ color:#00508e; text-decoration:underline;}	 

.clear{clear:both; height: 0;}
.hidden {height:1px;}

#quote_form { float: right;  width: 310px; background-image: url(images/form_bk.jpg); background-repeat:repeat-y; margin: 0px -7px 10px 15px;} 
#quote_form td span {font-size: 1.2em; font-family: "Trebuchet MS", Verdana, sans-serif; color: #c00; }
#quote_form h2 { text-align: center;}
.quote_table input{ width:120px; height:15px; padding:2px 0px 2px 2px; text-align:left; font-size:11px; border: solid 1px #a2c0d5;} 	
#quote_form .quote_table input.submit{width:114px; height:32px; margin: -8px 0 0 43px; border: 0;}
#hidden {height: 0;}


.moduletable {width: 300px; float: right; margin-right: 5px;}
.moduletable input {background:url(images/text_bg.jpg) no-repeat left top;}

#nav{ position: absolute; top: 270px; left: 0; width:200px;} 
#nav_img {background-image: url(images/folder_orange.png); background-repeat: no-repeat; height: 32px; margin: 0 0 0 -1px; border:none;}
#nav .first {margin-top: -2px; }
#nav ul{color:#000;  list-style:none; text-align: left; }
#nav li{font-size:0.8em; list-style: url(images/rightnav_bg.jpg); list-style-position:inside; border-bottom: dotted 1px; margin: 1px 0 1px -32px; }
#nav h2 {margin-left: 8px;}	
#nav a{ color:#003; text-decoration:none;}
#nav a:hover{ color:#c00;}


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

.drgray {color: #424242;}
.drgray2 {color: #333; font-weight: bold;}
