html{background-color:#4A576A;background-image:url(../imgs/slice.jpg); background-repeat:repeat-x;}
body{font-family:"Tahoma", Arial, Helvetica, sans-serif;margin:0px;color:#4d4d4d;}
span{color:#57B5E1;}
img{border:none;}
form{margin:0px;padding:0px;}
ul{margin:0px 6px 5px 6px;padding:0px 6px 5px 6px;}
.ulfaqs{margin:0px 0px 5px 0px;padding:0px 0px 5px 0px;list-style:none;}
ol{margin:0px 12px 5px 12px;padding:0px 12px 5px 12px;}
p{margin:0px 0px 5px 0px;padding:0px 0px 5px 0px;}
h1{color:#111B42;font-size:160%;font-weight:normal;margin:0;padding:8px 0px 6px 0px;}
h2{color:#111B42;font-size:120%;font-weight:normal;margin:0;padding:0px 0px 10px 0px;}
h3{color:#111B42;font-size:120%;font-weight:normal;margin:0;padding:10px 0px 2px 0px;}
.ligrey{background-color:#e5e5e5;padding:2px 0px 2px 5px;}
.liwhite{background-color:#ffffff;padding:2px 0px 2px 5px;}
a.lilink:link, a.lilink:visited, a.lilink:active{color:#111B42;text-decoration:none;}
a.lilink:hover{text-decoration:underline;}

a:link, a:visited, a:active{color:#57B5E1;text-decoration:none;}
a:hover{text-decoration:underline;}
.title{color:#111B42;font-size:120%;font-weight:normal;margin:0;padding:0px 0px 10px 0px;}

#wrapMain{width:904px;margin:0px auto;}
#wrapHeader{float:left;width:904px;background-image:url(../imgs/header_slice.jpg);background-repeat:no-repeat;}
#wrapHeader .header{float:left;width:824px;height:106px/*126px*/;padding:10px 40px 10px 40px;}
#wrapHeader .headerlogo{float:left;width:692px;height:106px;text-align:right;}
#wrapHeader .headerlinks{float:right;width:122px;color:#FFFFFF;text-align:right;padding:6px 10px 0px 0px;font-size:80%;line-height:140%;}
#wrapHeader a.link:link, a.link:visited, a.link:active{color:#A4ABB5;font-size:80%;text-decoration:none;}
#wrapHeader a.link:hover{color:#3096c6;}
#wrapHeader a.emaillink:link, a.emaillink:visited, a.emaillink:active{color:#FFFFFF;text-decoration:none;}
#wrapHeader a.emaillink:hover{color:#3096c6;}

/* NAVIGATION */
#wrapHeader .navcontainer{float:left;width:824px;height:26px;padding:0px 40px 0px 40px;}
#wrapHeader .nav{float:left;width:804px;height:26px;padding:0px 0px 0px 20px;background-image:url(../imgs/nav.jpg);background-repeat:repeat;}
#wrapHeader .navdivider{float:left;width:2px;height:26px;background-image:url(../imgs/nav_divider.jpg);}
a.navlink:link, a.navlink:visited, a.navlink:active{float:left;height:21px;text-align:center;font-size:70%;display:block;background-image:url(../imgs/nav.jpg);background-repeat:repeat;text-decoration:none;color:#FFFFFF;padding:5px 11px 0px 11px;}
a.navlink:hover{float:left;height:21px;text-align:center;font-size:70%;display:block;background-image:url(../imgs/nav_over.jpg);background-repeat:repeat;text-decoration:none;color:#FFFFFF;padding:5px 11px 0px 11px;}
.selected{float:left;height:21px;text-align:center;font-size:70%;display:block;background-image:url(../imgs/nav_over.jpg);background-repeat:repeat;text-decoration:none;color:#FFFFFF;padding:5px 11px 0px 11px;}
/* NAVIGATION END */

/* TEMPLATE ELEMENTS */
#wrapBody{float:left;background-image:url(../imgs/main_slice.jpg);background-repeat:repeat;width:904px;}
#wrapBody #maincontainer{clear:both;float:left;width:784px;padding:20px 60px 20px 60px;font-size:75%;line-height:140%;}
#wrapBody #maincontainer .genericcontainer{clear:both;float:left;width:784px;}
#wrapBody #leftcolumn{float:left;width:180px;padding-right:20px;}
#wrapBody #medcolumn{float:left;width:384px;}
#wrapBody #largecolumn{float:left;width:584px;}
#wrapBody #rightcolumn{float:left;width:180px;padding-left:20px;}
#wrapBody #medcolumn .wanttotalk{float:left;width:364px;padding:10px 10px 10px 10px;margin-bottom:20px;background-color:#E6E6E6;}
#wrapBody #medcolumn .genericcontainer{float:left;width:384px;padding-bottom:20px;}
#wrapBody #largecolumn .genericcontainer{float:left;width:584px;padding-bottom:20px;}
#wrapBody #largecolumn .genericnopadcontainer{float:left;width:584px;/*padding-bottom:20px;*/}
#wrapBody #largecolumn .leftcolumn{float:left;width:180px;padding-right:20px;}
#wrapBody #largecolumn .medcolumn{float:left;width:384px;}
#wrapBody #largecolumn .leftcontactcolumn{float:left;width:260px;padding:10px 20px 15px 0;}
#wrapBody #largecolumn .rightcontactcolumn{float:left;width:304px;padding:10px 0 15px 0;}
#wrapBody #largecolumn .leftcontactcolumn .tel{float:left;width:60px;}
#wrapBody #largecolumn .leftcontactcolumn .telnumber{float:left;width:190px;}

/* CALL TO ACTION PANELS */
#callback{float:left;width:254px;margin-bottom:10px;padding:0px 11px 15px 0px;background:url(../imgs/callback_footer.jpg) bottom left no-repeat;}
#callback p{float:left;height:55px;padding:0px 10px 10px 10px;}
#quote{float:left;width:254px;margin-bottom:10px;padding:0px 11px 15px 0px;background:url(../imgs/quote_footer.jpg) bottom left no-repeat;}
#quote p{float:left;height:55px;padding:0px 10px 10px 10px;}
#apply{float:left;width:254px;margin-bottom:10px;padding:0px 0px 15px 0px;background:url(../imgs/apply_footer.jpg) bottom left no-repeat;}
#apply p{float:left;height:55px;padding:0px 10px 10px 10px;}

/* GENERIC ELEMENTS */
#wrapBody .panelcontent{float:left;width:180px;padding-bottom:20px;}
#wrapBody .greypanelcontent{float:left;width:180px;padding-bottom:10px;margin-bottom:20px;background:url(../imgs/panel_footer.gif) no-repeat bottom;}
#wrapBody .greypanelcontent p{float:left;width:160px;padding:0px 10px 0px 10px;}
#wrapBody .panelcontent .quotespan{display:block;color:#57B5E1;padding-top:10px;}
#wrapBody .carcontent{float:left;width:160px;padding:9px 31px 10px 9px;background:url(../imgs/car_panel.jpg) no-repeat top left;}
#wrapBody .carcontentend{float:left;width:160px;padding:9px 14px 10px 9px;background:url(../imgs/car_panel.jpg) no-repeat top left;}
#wrapBody .carimage{float:left;width:160px;border:solid 1px #CCCCCC;}
#wrapBody .carcopy{float:left;width:160px;padding-top:20px;}
#wrapBody .disclaimer{float:left;font-size:85%;line-height:140%;}

/* CALCULATOR ELEMENTS */
#wrapBody #greycalcontent{float:left;width:282px;padding:0px 20px 10px 0px;background:url(../imgs/cal_detail_footer.gif) no-repeat bottom left;}
#wrapBody #greycalcontent .mainpanelcontainer{float:left;width:282px;background-color:#FFFFFF;}
#wrapBody #greycalcontent .panelcontainer{float:left;width:262px;padding:0px 10px 10px 10px;}
#wrapBody #greycalcontent .panelformlabel{float:left;width:132px;padding:2px 5px 0px 0px;}
#wrapBody .panelformfield{float:left;width:104px;padding-right:5px;}
#wrapBody .panelforminfo{float:left;width:16px;padding:3px 0px 0px 0px;}
#wrapBody #greycalcontent .input{float:left;height:15px;padding:4px;width:90%;border:solid 1px #CCCCCC;color:#4d4d4d;font-size:90%;background-color:#FFFFFF;}
#wrapBody #greycalcontent select.input {height:25px;}
#wrapBody #bluecalcontent{float:left;width:282px;padding:0px 0px 10px 0px;background:url(../imgs/cal_finance_footer.gif) no-repeat bottom left;}
#wrapBody #bluecalcontent .mainpanelcontainer{float:left;width:282px;background-color:#FFFFFF;}
#wrapBody #bluecalcontent .panelcontainer{float:left;width:262px;padding:0px 10px 10px 10px;}
#wrapBody #bluecalcontent .panelformlabel{float:left;width:132px;padding:2px 5px 0px 0px;color:#FFFFFF;}

#wrapBody #form1{float:left;width:584px;padding:0px 0px 10px 0px;background:url(../imgs/contact_detail_footer.gif) no-repeat bottom left;}

#wrapBody #greycontentLrg .mainpanelcontainer{float:left;width:584px;background-color:#FFFFFF;}

#wrapBody #greycontentLrg .panelcontainerleft{float:left;width:282px;padding-left:10px;}
#wrapBody #greycontentLrg .panelcontainerright{float:left;width:282px;padding-right:10px;}

#wrapBody #greycontentLrg .panelcontainer{float:left;width:282px;padding-bottom:5px;}
#wrapBody #greycontentLrg .panelformlabel{float:left;width:75px;padding:2px 5px 0px 0px;}
#wrapBody #greycontentLrg .panelformfield{float:left;width:197px;padding-right:5px;}
#wrapBody #greycontentLrg .input{float:left;height:15px;padding:4px;width:85%;border:solid 1px #CCCCCC;color:#4d4d4d;font-size:90%;background-color:#FFFFFF;}
#wrapBody #greycontentLrg .textarea{float:left;padding:4px;width:85%;border:solid 1px #CCCCCC;color:#4d4d4d;font-size:90%;background-color:#FFFFFF;}
#wrapBody #greycontentLrg select.input {height:25px;width:90%;}
#wrapBody #greycontentLrg .panelbtncontainer{float:left;width:260px;padding-top:5px;text-align:right;padding-right:22px;}

#wrapBody .panelformfield{float:left;width:104px;padding-right:5px;}
#wrapBody .panelforminfo{float:left;width:16px;padding:3px 0px 0px 0px;}
#wrapBody #bluecalcontent .input{float:left;height:15px;padding:4px;width:90%;border:solid 1px #516A90;color:#FFFFFF;font-size:90%;background-color:#516A90;}
#wrapBody .paneldetailsubmit{float:left;width:272px;padding:0px 10px 10px 0px;text-align:right;}
#wrapBody .paneldetailbutton{float:left;width:282px;padding:0px 20px 10px 0px;}
#wrapBody .panelfinancebutton{float:left;width:282px;padding:0px 0px 10px 0px;}

/* TOOLTIP ELEMENTS */

#wrapBody .footer{clear:both;float:left;width:784px;padding:0px 60px 0px 60px;color:#666666;font-size:60%;line-height:150%;}
#wrapBody .footerLeft{float:left;width:784px;padding-top:5px;border-top:1px solid #CCCCCC;}
#wrapBody .footer span{color:#333333;}
a.footerlink:link, a.footerlink:visited, a.footerlink:active{color:#666666;text-decoration:none;}
a.footerlink:hover{text-decoration:underline;}
#wrapFooter{clear:both;float:left;background-image:url(../imgs/footer_slice.jpg);width:904px;height:40px;}

#wrapBody #aspnetQuoteForm{float:left;width:584px;padding:0px 0px 10px 0px;background:url(../imgs/contact_detail_footer.gif) no-repeat bottom left;}

#wrapBody #aspnetContactForm{float:left;width:584px;padding:0px 0px 10px 0px;background:url(../imgs/contact_detail_footer.gif) no-repeat bottom left;}

#wrapBody #aspnetForm{float:left;width:784px;padding:0px 0px 10px 0px;}

/* APPLY ONLINE FORM */
#wrapBody .largeboxHeader{float:left;width:769px;height:24px;padding:6px 0px 0px 15px;background-image:url(../imgs/smbox_title.jpg);background-repeat:no-repeat;color:#231F20;font-weight:bold;}
#wrapBody .largeboxcontainer{float:left;width:784px;padding-top:16px;}
#wrapBody .largebox{float:left;width:752px;padding:25px 16px 15px 16px;background-image:url(../imgs/largebox_header.gif);}
#wrapBody .largeboxCompany{float:left;width:752px;padding:25px 16px 15px 16px;background-image:url(../imgs/largebox_header_ourcompany.jpg);}
#wrapBody .largeboxFAQ{float:left;width:752px;padding:25px 16px 15px 16px;background-image:url(../imgs/largebox_header_faq.jpg);}
#wrapBody .largeboxApply{float:left;width:752px;padding:25px 16px 15px 16px;background-image:url(../imgs/largebox_header_callback.jpg);}
#wrapBody .largeboxApplyFax{float:left;width:752px;padding:25px 16px 15px 16px;background-image:url(../imgs/largebox_header_fax.jpg);}
#wrapBody .largeboxSearch{float:left;width:784px;background-image:url(../imgs/largebox_bg.jpg);}
#wrapBody .largeboxSearch p{padding:0 0 0 15px; margin:0; color:#333333;}
#wrapBody .largeboxSearch form {margin:0px;}
#wrapBody .largeboxSearch input {height:16px; border:solid 1px #999999; font-size:110%;}
#wrapBody .largeboxSearch select {height:19px; border:solid 1px #999999; font-size:110%;}
#wrapBody .largeboxSearchSubmit {color:#ffffff; height:18px;}
#wrapBody .largeboxSearch table{margin:14px 14px 10px 14px; color:#333;}
#wrapBody .largeboxSearch .check{border:none;}
#wrapBody .largeboxSearchSubTitle { margin: 8px 0; border-top:solid #CCCCCC 1px; border-bottom:solid #CCCCCC 1px; height:20px; background-color:
#e4e4e6; font-weight:bold; color:#4176C4; padding:3px 0 0 15px; }
#wrapBody .largeboxSearchSubTitle img { border:0; }
#wrapBody .largeboxSearchSubTitle div.left { float:left; width:300px; }
#wrapBody .largeboxSearchSubTitle div.right { float:right; width:400px; text-align:left; }
#wrapBody .largeboxTitle{margin: 10px 0; border-bottom:solid #CCCCCC 1px; min-height:20px; padding:10px 0 15px 15px;}
#wrapBody .largeboxSearchSubTitleTop{ width:769px; margin:0 0 8px 0; border-top:solid #CCCCCC 1px; border-bottom:solid #CCCCCC 1px; height:20px; background-color:
#e4e4e6; font-weight:bold; color:#4176C4; padding:3px 0 0 15px;}
#wrapBody .largeboxSearchSubTitleTop div.left { float:left; width:300px; }
#wrapBody .largeboxSearchSubTitleTop div.right { float:right; width:400px; text-align:left; }

#wrapBody .largeboxformitem{float:left;width:752px;padding-top:5px;}
#wrapBody .largeboxleft{float:left;width:150px;}
#wrapBody .largeboxmid{float:left;width:160px;}
#wrapBody .largeboxright{float:left;width:380px;}
#wrapBody .largeboxtop{float:left;width:752px;padding-top:10px;margin-top:20Spx;border-top:1px solid #666666;padding-bottom:10px;}
#wrapBody .largeboxContact{float:right; width:190px; margin-left:20px;}  
#wrapBody .largeboxmain{float:left;width:752px;padding-top:10px;margin-top:10px;border-top:1px solid #666666;padding-bottom:10px;}
#wrapBody .largeboxitemCompany{width:360px;padding:20px 0 4px 0;}
#wrapBody .largeboxitemFAQ{width:400px;padding:20px 0 0 0;}
#wrapBody .largeboxitemApply{width:330px;padding:30px 0 0 0; float:left;}
#wrapBody .largeboxitemApplyRight{width:400px;padding:30px 0 0 0; float:right;}
#wrapBody .largeboxitem{float:left;width:752px;padding-bottom:10px;}
#wrapBody .largeboxitem p{padding:0px; margin:0px;}
#wrapBody .largeboxformlink{float:left;width:752px;}
#wrapBody .largebox50left{float:left;width:300px;}
#wrapBody .largebox50right{float:left;width:382px;}
.larger {font-size:120%;}
#wrapBody .largebox30left{float:left;width:240px;}
#wrapBody .largebox70right{float:left;width:490px;}
#wrapBody .largebox25left{float:left;width:188px;}
#wrapBody .largebox25right{float:left;width:188px;}
#wrapBody .largeboxBase{float:left;width:784px;height:10px;background-image:url(../imgs/largebox_base.gif)}

