html, body{margin:0px;padding:0px;background-color:#fff;color:#000000;font-weight:normal;text-decoration:none;font-size:small;text-align:center;font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;height:100%;}
a img{border:0px;}
.clear{width:100%;clear:both;height:0px;font-size:0px;line-height:0px;margin:0;padding:0;}
.clearboth{clear:both;}
img.bordered{border:1px solid #dedede;}
.forminfo{font-weight:bold;color:red;margin:10px 0;font-size:16px;}
.greybar{background-color:#a6b3b3;height:1px;margin:0px auto;width:90%;}
.separator{width:100%;height:5px;font-size:0px;line-height:0px;background-image:url('/images/separator_line.gif');}
#header{width:874px;margin:0 auto;}
#header #banner{position:relative;height:63px;}
#header #banner .left{float:left;}
#header #banner .right{float:right;}
#overall{padding:15px 0;margin:0 auto;width:874px;}
#overall h1{margin:0 0 10px;color:#0065a4;}
#overall h2{color:#f58025;}
#overall h3{margin:10px 0 5px;}
#navcolumn{width:168px;float:left;}
#navcolumn .box{width:168px;float:left;background-color:#0065a4;background-image:url(/images/nav_bg.jpg);background-repeat:no-repeat;margin:0 0 15px;font-size:.9em;color:#fff;font-weight:bold;}
#navcolumn .tallbox{background-image:url(/images/nav_bg_2.jpg) !important;}
#navcolumn h2, #navcolumn h3{font-weight:bold;color:#fff;margin:0;font-size:20px;}
#navcolumn h4{font-weight:bold;color:#000;margin:0 0 5px;font-size:14px;}
#navcolumn .forminfo{font-weight:bold;color:#ffff00;margin:7px 0;padding:0 5px;font-size:12px;}
#navcolumn .box ul{padding-left:30px;margin:5px 0;}
#navcolumn .box ul.arrows{padding-left:26px;}
#navcolumn .box li{text-align:left;margin:2px 0;}
#navcolumn .box ul.arrows li{list-style-position: outside;list-style-image:url(/images/nav_arrow.gif);}
#navcolumn .box li a{color:#fff;text-decoration:none;font-size:1.1em;}
#navcolumn .box li a:hover{text-decoration:underline;}
#navcolumn .box .top, #navcolumn .box .bottom{font-size:0px;line-height:0px;width:168px;height:7px;background-repeat:no-repeat;}
#navcolumn .box .top{background-image:url(/images/nav_box_top.gif);}
#navcolumn .box .bottom{background-image:url(/images/nav_box_bottom.gif);}
#navcolumn form.quickcontact{width:auto;}
#navcolumn label, #navcolumn input[type=text], #navcolumn select{text-align:left;float:left;clear:left;margin-left:9px;width:145px;}
#navcolumn label{margin-top:5px;display:block;}
#navcolumn select{width:149px;}
.maincolumn{width:688px;float:right;}
.maincolumn .text{text-align:left;margin:10px 0;}
.maincolumn .mainrightimage, .maincolumn .mainrightextraimages, .maincolumn .mainguarantee{float:right;margin:0 0 20px 20px;border:5px solid #b9c7d4;}
.maincolumn .mainguarantee{text-align:center;display:none;}
.maincolumn .mainrightimage img{display:block;}
.maincolumn .mainrightextraimages, .maincolumn .mainguarantee{border:none !important;clear:both;}
.maincolumn .imagelinks{text-align:center;}
.maincolumn .link{text-align:left;}
.maincolumn .titlebox{width:auto;height:50px;background-color:#fff;background-image:url(/images/title_box.jpg);background-repeat:no-repeat;font-weight:bold;font-size:25px;line-height:50px;color:#fff;text-align:left;padding:0 0 0 20px;margin:0 0 15px;}
.maincolumn ul{}
.maincolumn .button{width:200px;height:50px;background-image:url(images/main_button.jpg);background-repeat:no-repeat;margin:20px auto;text-align:center;clear:both;}
.maincolumn .button a{font-weight:bold;font-size:18px;line-height:50px;text-decoration:none;}
.maincolumn .button a span{font-weight:bold;font-size:18px;line-height:50px;color:#000;display:block;}
.maincolumn .button a:hover span{background-image:url(images/main_button_down.jpg);background-repeat:no-repeat;}
#footer{width:874px;margin:10px auto;color:#807F83;font-size:1.2em;font-weight:bold;}
#footer a{color:#0065a4;font-size:0.75em;text-decoration:none;}
#footer a:hover{text-decoration:underline;}
#footer .copy{font-size:0.75em;font-weight:normal;}
.preload{display:none;}
#waitOverlay{position:absolute;background-image:url('images/overlay_bg.png');top:0;left:0;width:100%;height:200%;z-index:1000;}
#waitOverlayImg{position:absolute;top:250px;left:50%;margin-left:-50px;}
.policies{padding:0px 10px;text-align:left;}
form{width:250px;margin:0 auto;clear:both;}
form.scheduleform{width:290px;}
form.divbased div{float:left;margin:5px 0;}
form.divbased label{width:89px;text-align:right;margin-right:5px;float:left;font-weight:bold;color:#f58025;line-height:18px;}
form.scheduleform label{width:129px;}
form input[type=text], form textarea{width:150px;float:left;}
form select{width:155px;}
form textarea{height:150px;}
form.scheduleform p{font-weight:bold;font-size:1.2em;margin:0;}
.noshow{display:none;}
.claimbutton, .claimbuttonspacer{float:none;margin:0 auto;width:128px;height:30px;display:inline;}
.claimbuttonspacer{width:30px;}
.formContent{float:left;margin: 5px 10px 5px 0px;}
.formContent input{width:150px;float:none !important;}
.policyholderText, .contactText{float:left;width:157px;line-height:20px;text-align:left;margin:0;}
.phoneText{float:left;width:100px;line-height:22px;}
.phoneBoxes{float:left;}
.reqd{font-style:italic;display:inline;color:#0075bb;margin:0;}
.note{font-size:11px;font-style:italic;display:inline;}
#aboveform{text-align:center;}
#formError{background-color:yellow !important;color:red !important;}
#aboveform #formError{margin:0 auto;}
.formSpacer{float:left;width:35px;margin:5px 0;line-height:20px;}
.formBoxReqd{background-color:#efefef;padding:5px;}
.formBoxReqd .title{font-weight:bold;border-bottom:1px solid #0065a4;float:none;margin:0;text-align:left;font-size:14px;}
.formBox{}
.formBox .title{font-weight:bold;border-bottom:1px solid #0065a4;float:none;margin:0;text-align:left;}
.fixedheight{height:22px;}
.review{margin:0 auto;width:90% !important;}
.reviewtable{text-align:left;width:400px;}
.reviewtable td{padding:2px 7px;}
.reviewtable td.reviewtitle{font-weight:bold;font-size:larger;padding-top:30px;width:100%;}
.reviewtable td.first{padding-top:0px !important;}
.reviewtable td.infotype{width:140px;}
.emailwarning{width:80%;margin:0 auto;color:red;border:1px solid red;padding:10px 10px 10px 60px;background-image:url(images/warning.gif);background-repeat:no-repeat;background-position:10px 50%;text-align:left;}

