.bluetext { color : #015FD7 ; font-family : Arial ; font-size : 12px ;  }
.calctxt { color : #010000 ; font-family : Trebuchet MS ; font-size : 13px ; font-weight : bold ; height : 40px ; text-align : left ;  }
a.calltoactionbox { border : 1px solid #cccccc ; color : #d10000 ; 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 : #d10000 ; 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.banner { height : 301px ; position : relative ; width : 100% ;  }
div.banner div.bannerImg { background-image : url(images/banner_image.gif) ; background-position : top left ; background-repeat : no-repeat ; height : 301px ; left : 0px ; position : absolute ; top : 0px ; width : 600px ;  }
div.banner div.bannerTxt { color : #2E2828 ; font-family : Trebuchet MS ; font-size : 30px ; font-weight : bold ; left : 600px ; position : absolute ; text-align : center ; top : 40px ; width : 386px ;  }
div.banner div.bannerTxt div.greentext { COLOR : #89A601 ; FONT-FAMILY : Georgia ; FONT-SIZE : 48px ; FONT-WEIGHT : normal ; MARGIN : 0px ; PADDING : 0px ;  }
div.banner div.bannerTxt img { margin : 20px 10px 10px 10px ;  }
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.bannerTxt { font-size : 24px ; left : 349px ; top : 30px ; width : 300px ;  }
div.banner.small img.bannerButton { left : 675px ; position : absolute ; top : 75px ;  }
div.clear { clear : both ;  }
div.content { color : #000001 ; margin-top : 10px ; width : 986px ;  }
div.footer { background-image : url(images/footer_bg.gif) ; height : 42px ; margin-top : 10px ; 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 ; font-size : 11px ; margin-right : 25px ;  }
div.header { background-image : url(images/header_bg.gif) ; height : 104px ; 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 ; margin : 0 ; min-width : 50px ; padding : 0 ; position : absolute ; width : 176px ;  }
div.header div.help div.contactInfo, div.header div.help div.contactInfo * { color : #929343 ; font-size : 24px ; margin : 2px ; padding : 0px ;  }
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.sub-footer p { font-size : 10px ;  }
div.topNavigation { background-image : url(images/links_bg.gif) ; height : 33px ; padding-bottom : 6px ; padding-left : 8px ; 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 ; text-decoration : None ;  }
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 : 11px ; font-weight : bold ; padding : 0px 16px 1px 10px ;  }
div.wrapper { margin : 0 auto ; text-align : left ; width : 986px ;  }
h1 { color : #89A601 ; font-family : Georgia ; font-size : 48px ; font-weight : normal ; margin : 0px ; padding : 0px ;  }
h2 { color : #000000 ; font-family : Trebuchet MS ; font-size : 24px ; font-weight : bold ; margin : 0px ; padding : 0px ;  }
h5 { COLOR : #89A601 ; FONT-FAMILY : Georgia ; FONT-SIZE : 48px ; FONT-WEIGHT : normal ; MARGIN : 0px ; PADDING : 0px ;  }
img { border : 0px ;  }
table#quote-engine { margin : 0 auto ;  }
table.content { width : 100% ;  }
td { vertical-align : top ;  }

