@charset "utf-8";
/* CSS Document */

BODY, HTML { width:100%; height:100%; padding:0px; margin:0px; background-color:#FFFFFF; background-image:url(images/bg_sides.gif); background-repeat:repeat-y; background-position:center; }

#graySides { position:absolute; top:115px; height:230px; width:100%; background-image:url(images/bg_sidesgray.gif); background-repeat:repeat-y; background-position:center; background-color:#d1d1d1; }

#pageDiv { float:left; position:absolute; width:100%; height:100%; text-align:center; font-family:Tahoma, Arial, Sans-serif; font-size:11px; }
#bodyDiv { width:770px; height:100%; margin:0 auto; text-align:left; background-color:#FFFFFF; }

#topDiv { width:100%; background-image:url(images/bg_top.gif); background-repeat:repeat-x; position:relative; height:86px; color:#047dc7; font-size:12px; }
#phoneDiv { position:absolute; float:right; top:0; right:20px; width:175px; height:27px; text-align:center; font-weight:bold; padding:3px 0 0 6px; background-image:url(images/bg_phone.gif); background-repeat:no-repeat; }
#quoteDiv { position:absolute; right:20px; bottom:16px; font-size:15px; font-weight:bold; }

#linksDiv { width:100%; background-image:url(images/bg_links.gif); background-repeat:repeat-x; background-color:#064f7c; height:28px; text-align:center; color:#FFFFFF; }
#linksDiv img { vertical-align:middle; margin:0; padding:0; }
#linksDiv a { color:#FFFFFF; font-weight:bold; text-decoration:none; padding:10px 7px; }
#linksDiv a:hover { color:#D5EAFF; text-decoration:underline; }

#bannerDiv { position:relative; width:100%; height:230px; float:left; border-bottom:1px solid #064f7c; background-image:url(images/banner_right.jpg); background-position:right; }
#bannerDiv2 { position:relative; width:100%; height:230px; float:left; border-bottom:1px solid #064f7c; background-image:url(images/banner_right2.jpg); background-position:right; }
#quickDiv { position:absolute; width:200px; top:5px; right:22px; border:1px solid #95caea; background-color:#3f9fd9; padding:5px 10px; color:#FFFFFF; }

#contentDiv { float:left; width:100%; border-bottom:1px dashed #7d7d7d; }
#contentDiv a { color:#06699f; text-decoration:none; }
#contentDiv a:hover { color:#000000; }
.txtBoxL { float:left; width:210px; padding:15px 14px; border-right:1px dashed #7d7d7d; text-align:justify; }
.txtBoxR { float:left; width:260px; padding:15px 14px; text-align:center; }
.txtBox { float:left; width:453px; padding:15px 14px; border-right:1px dashed #7d7d7d; text-align:justify; }
.txtBox2 { float:left; width:80%; padding:15px 14px; text-align:justify; }
.txtBox2 .left { float:left; width:240px; margin-left:20%; text-align:center; }
.txtBox2 .right { float:left; width:240px; text-align:center; }

#footer { float:left; color:#999999; text-align:center; margin-top:10px; width:100%; }
#footer a { color:#5FA0BA; text-decoration:none; }
#footer a:hover { color:#000000; }

form.quickForm { margin:0; padding:0; }
form.quickForm input { border:1px solid #175479; width:96%; font-size:11px; padding:2px 4px; }
form.quickForm textarea { border:1px solid #175479; width:96%; font-size:11px; padding:2px 4px; font-family:Tahoma, Arial, Sans-serif; }
form.quickForm label { display:block; }
form.quickForm .sbmButton { border:1px solid #175479; background-color:#e30e24; color:#FFFFFF; font-size:11px; font-weight:bold; width:100px; margin:10px 30%; cursor:pointer; }

form.contact { padding: 5px; margin: 0; }
form.contact em { color: #FF0000; }
form.contact p { clear: left; margin: 0; padding:3px 5px; }
form.contact p label { float: left; padding:2px 0; width: 45%; }
form.contact p input { width:50%; padding:2px 4px; font-size:11px; border:1px solid #CCCCCC; background-color:#F2F2F2; }
form.contact p textarea { width:50%; padding:2px 4px; font-size:11px; border:1px solid #CCCCCC; background-color:#F2F2F2; }
form.contact .submit { background-color:#5FA0BA; border:1px solid #CCCCCC; color:#FFFFFF; font-weight:bold; width:120px; }

H1 { font-size:14px; color:#06699f; margin:0; padding-bottom:10px; }
H2 { font-size:13px; }
H3 { font-size:14px; color:#FFFFFF; margin:0; padding-bottom:5px; }