* Banner * { div.banner : relative ;  }
* End Banner * { div.content : 986px ;  }
a.calltoactionbox { border : 1px solid #cccccc ; color : #89A601 ; display : inline-block ; font-family : Georgia ; font-size : 26px ; font-weight : normal ; padding : 10px ; text-align : center ; text-decoration : None ;  }
a.calltoactionbox, a.calltoactionbox * { color : #89A601 ; font-family : Georgia ; font-size : 26px ; font-weight : normal ; text-align : center ; text-decoration : None ;  }
body { margin : 0px ; padding : 0px ; text-align : center ;  }
body, p, td, table, a, p { color : #414141 ; font-family : Arial, Helvetica, sans-serif ; font-size : 12px ;  }
div#quote-engine { margin : 0 auto ;  }
div.banner div.bannerImg { background-image : url(images/banner_image.gif) ; background-position : top left ; background-repeat : no-repeat ; float : left ; height : 301px ; width : 600px ;  }
div.banner div.bannerLink { float : left ; margin-left : 60px ; margin-top : 10px ;  }
div.banner div.bannerTxt { color : #2E2828 ; float : left ; font-family : Trebuchet MS ; font-size : 30px ; font-weight : bold ; margin-top : 50px ; text-align : center ; width : 386px ;  }
div.banner.small { height : 179px ;  }
div.banner.small div.bannerImg { background-image : url(images/banner_inner_image.gif) ; height : 179px ; width : 349px ;  }
div.banner.small div.bannerLink { position : absolute ; right : 25px ; top : 50px ;  }
div.banner.small div.bannerTxt { font-size : 24px ; margin-top : 30px ; width : 300px ;  }
div.clear { clear : both ;  }
div.footer { background-image : url(images/footer_bg.gif) ; background-repeat : repeat-x ; height : 42px ; margin-top : 30px ; padding-bottom : 5px ; padding-top : 14px ;  }
div.footer a.last:link, div.footer a.last:active, div.footer a.last:visited, div.footer a.last:hover { background-image : none ;  }
div.footer a:hover { text-decoration : Underline ;  }
div.footer a:link, div.footer a:active, div.footer a:visited { text-decoration : None ;  }
div.footer a:link, div.footer a:active, div.footer a:visited, div.footer a:hover { background-image : url(images/separator.gif) ; background-position : right ; background-repeat : no-repeat ; color : #010000 ; font-size : 12px ; font-weight : normal ; padding : 0px 11px 0px 11px ;  }
div.footer div.copyright { float : right ; margin-right : 25px ;  }
div.header { background-image : url(images/header_bg.gif) ; height : 105px ; position : relative ; width : 100% ;  }
div.header div.help { background-image : url(images/helpimage.gif) ; background-position : top right ; background-repeat : no-repeat ; height : 104px ; position : absolute ; right : 0px ; top : 0px ; width : 295px ;  }
div.header div.help div.contactInfo { bottom : 5px ; color : 929343 ; font-size : 16px ; font-weight : bold ; margin : 0 ; min-width : 50px ; padding : 0 ; position : absolute ;  }
div.header div.logo { bottom : 0px ; left : 0px ; min-height : 30px ; min-width : 200px ; position : absolute ;  }
div.header div.logo img { margin : 0 ; padding : 0 ;  }
div.sub-footer { padding : 10px 0px 10px 0px ; text-align : center ;  }
div.topNavigation { background-image : url(images/links_bg.gif) ; padding-bottom : 6px ; padding-top : 8px ; text-align : center ;  }
div.topNavigation a.last:link, div.topNavigation a.last:active, div.topNavigation a.last:visited, div.topNavigation a.last:hover { background-image : none ;  }
div.topNavigation a:hover { color : #339900 ;  }
div.topNavigation a:link, div.topNavigation a:active, div.topNavigation a:visited { text-decoration : None ;  }
div.topNavigation a:link, div.topNavigation a:active, div.topNavigation a:visited, div.topNavigation a:hover { background-image : url(images/separator.gif) ; background-position : right ; background-repeat : no-repeat ; color : #929343 ; font-size : 15px ; font-weight : bold ; padding : 0px 17px 1px 12px ;  }
div.wrapper { margin : 0 auto ; text-align : left ; width : 986px ;  }
h1 { color : #89A601 ; font-family : Georgia ; font-size : 28px ; font-weight : normal ; margin : 0px ; padding : 0px ;  }
h2 { color : #2E2828 ; font-family : Trebuchet MS ; font-size : 20px ; font-weight : bold ; margin : 0px ; padding : 0px ;  }
h3 { color : #2E2828 ; margin : 0px ; padding : 0px ;  }
img { border : 0px ;  }
table#quote-engine { margin : 0 auto ;  }
table.content { width : 100% ;  }
td { vertical-align : top ;  }

