html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}body{line-height:1.5;background:#fff;margin:0}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:400}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}a
img{border:none}input,textarea{margin:0}a{outline:none}.wrapper{display:inline-block}.wrapper:after{content:".";display:block;height:0;clear:both;visibility:hidden}* html
.wrapper{height:1%}.wrapper{display:block}body{font-size:75%}body,h1,h2,h3,h4,h5,h6,p,ul,ol,dl,input,textarea{font-family:"Helvetica Neue","Lucida Grande",Helvetica,Arial,Verdana,sans-serif}h1,h2,h3,h4,h5,h6{font-weight:bold}h1{font-size:3em;line-height:1;margin-bottom:0.5em}h2{font-size:2em;margin-bottom:0.75em}h3{font-size:1.5em;line-height:1;margin-bottom:1em}h4{font-size:1.2em;line-height:1.25;margin-bottom:1.25em}h5{font-size:1em;margin-bottom:1.5em}h6{font-size:1em}p{margin:0
0 1.5em}ul,ol{margin:0
1.5em 1.5em 1.5em}ul{list-style-type:circle}ol{list-style-type:decimal}dl{margin:0
0 1.5em 0}dl
dt{font-weight:bold}dl
dd{margin-left:1.5em}abbr,acronym{border-bottom:1px dotted #000}address{margin-top:1.5em;font-style:italic}del{color:#000}a{color:#009;text-decoration:none}a:hover{text-decoration:underline}blockquote{margin:1.5em}strong{font-weight:bold}em,dfn{font-style:italic}dfn{font-weight:bold}pre,code{margin:1.5em 0;white-space:pre}pre,code,tt{font:1em monospace;line-height:1.5}tt{display:block;margin:1.5em 0;line-height:1.5}table{margin-bottom:1.4em}th{border-bottom:2px solid #ddd;font-weight:bold}td{border-bottom:1px solid #ddd}th,td{padding:4px
10px 4px 0}tfoot{font-style:italic}caption{background:#ffc}.small{font-size: .8em;margin-bottom:1.875em;line-height:1.875em}.large{font-size:1.2em;line-height:2.5em;margin-bottom:1.25em}.quiet{color:#999}.hide{display:none}.highlight{background:#ffc}.top{margin-top:0;padding-top:0}.bottom{margin-bottom:0;padding-bottom:0}label{font-weight:bold}fieldset{padding:1.4em;margin:0
0 1.5em 0;border:1px
solid #ddd}legend{padding:0
.4em;font-weight:bold;font-size:1.2em}textarea{margin:0.5em 0.5em 0 0}textarea{padding: .4em}form.hform
p{margin:0
0 .5em}form.hform p
label{float:left;width:100px}form.hform p
input{width:200px}form.hform p
select{width:200px}form.hform p
input.button{width:auto}form.hform p
input.checkbox{width:auto}form.hform p
input.radio{width:auto}form.hform
p.checkbox{margin-left:100px}form.hform p.checkbox
label{float:none}form.hform p.checkbox
input{width:auto}form.vform
p{margin:0
0 .5em}form.vform p
label{display:block}form.vform p.checkbox
label{display:inline}body{background-color:#e6e6e6}#header{width:990px;height:175px;background:transparent url(/themes/site_themes/allen/images/header-bg.png) no-repeat top center;margin:0
auto;position:relative}#logo{position:relative;top:20px;left:25px;text-indent: -9999px;width:394px;height:134px;margin:0}#logo a:link,
#logo a:visited{display:block;width:394px;height:134px;text-indent: -9999px;width:394px;height:134px}#logo a:hover,
#logo a:active{text-decoration:none}#search{position:relative;width:300px;left:665px;top: -5px}#search
p{margin:0}input.search{width:206px;font-size:11px;line-height:14px;color:#8f8f8f;padding:4px
4px 3px 4px;float:left;height:14px}input.search-submit{float:right}#nav-wrapper{width:990px;margin:0
auto;height:42px;padding:0;background:transparent url(/themes/site_themes/allen/images/white-bg.png) repeat-y top center;position:relative;z-index:4}#nav{width:980px;margin:0;height:53px;list-style-type:none;line-height:20px;position:relative;padding:0
0 0 5px}#nav
li.top{float:left}#nav li.top a:link,
#nav li.top a:visited{height:22px;font-size:16px;font-weight:bold;text-align:center;display:block;padding:10px
15px 10px 15px;color:#282828;text-shadow:#fff 0 0 0}#nav li.top a:hover,
#nav li.top a:active{background:transparent url(/themes/site_themes/allen/images/nav-hover.png) repeat-x top left;text-decoration:none;color:#fff;text-shadow:#175129 0 0 0}#nav li.top a.selected:link,
#nav li.top a.selected:visited,
#nav li.top a.selected:hover,
#nav li.top a.selected:active{background:transparent url(/themes/site_themes/allen/images/nav-active.png) repeat-x top left;text-decoration:none;color:#fff;text-shadow:#175129 0 0 0}#nav li.top a.nav-insurance:link,
#nav li.top a.nav-insurance:visited{position:relative;z-index:5;height:22px}#nav li.top a.nav-insurance:hover,
#nav li.top a.nav-insurance:active{height:33px;background:transparent url(/themes/site_themes/allen/images/dropdown-hover.png) no-repeat center top}#nav li.top a.nav-insurance.selected:link,
#nav li.top a.nav-insurance.selected:visited{position:relative;z-index:5;height:22px;background:transparent url(/themes/site_themes/allen/images/dropdown-active.png) no-repeat center top}#nav li.top a.nav-insurance.selected:hover,
#nav li.top a.nav-insurance.selected:active{height:33px;background:transparent url(/themes/site_themes/allen/images/dropdown-active.png) no-repeat center top}#nav li.top a.nav-financial:link,
#nav li.top a.nav-financial:visited{position:relative;z-index:5;height:22px}#nav li.top a.nav-financial:hover,
#nav li.top a.nav-financial:active{background:transparent url(/themes/site_themes/allen/images/dropdown-hover.png) no-repeat center top;height:33px}#nav li.top a.nav-financial.selected:link,
#nav li.top a.nav-financial.selected:visited{position:relative;z-index:5;height:22px;background:transparent url(/themes/site_themes/allen/images/dropdown-active.png) no-repeat center top}#nav li.top a.nav-financial.selected:hover,
#nav li.top a.nav-financial.selected:active{height:33px;background:transparent url(/themes/site_themes/allen/images/dropdown-active.png) no-repeat center top}li#nav-insurance.sfHover a.nav-insurance,
li#nav-financial.sfHover a.nav-financial{position:relative;z-index:5;color:#fff;height:33px !important;background:transparent url(/themes/site_themes/allen/images/dropdown-hover.png) no-repeat center top;text-shadow:#175129 0 0 0}#nav li.top ul.insurance-dropdown{display:none;position:absolute;z-index:4;top:42px;width:780px;height:223px;list-style-type:none;margin:0;padding:0
20px;background:transparent url(/themes/site_themes/allen/images/insurance-dropdown.png) no-repeat top left}#nav li.top ul.financial-dropdown{display:none;position:absolute;z-index:4;top:42px;width:660px;height:223px;list-style-type:none;margin:0;padding:0
20px;background:transparent url(/themes/site_themes/allen/images/financial-dropdown.png) no-repeat top left}#nav li.top ul.insurance-dropdown li ul.menu,
#nav li.top ul.financial-dropdown li
ul.menu{list-style-type:none;width:140px;margin:20px
20px 0 0;float:left}#nav li.top ul.insurance-dropdown li ul.menu.last,
#nav li.top ul.financial-dropdown li
ul.menu.last{margin-right:0}#nav li.top ul.insurance-dropdown li ul.menu li h4.menu-title,
#nav li.top ul.financial-dropdown li ul.menu li h4.menu-title{color:#0c532e;font-size:16px;margin-bottom:18px}#nav li.top ul.insurance-dropdown li ul.menu li a:link,
#nav li.top ul.insurance-dropdown li ul.menu li a:visited,
#nav li.top ul.financial-dropdown li ul.menu li a:link,
#nav li.top ul.financial-dropdown li ul.menu li a:visited{font-size:10px;text-align:left;padding:0;line-height:20px;height:auto;text-indent:5px}#nav li.top ul.insurance-dropdown li ul.menu li a:hover,
#nav li.top ul.insurance-dropdown li ul.menu li a:active,
#nav li.top ul.financial-dropdown li ul.menu li a:hover,
#nav li.top ul.financial-dropdown li ul.menu li a:active{color:#fff;background-color:#59bc24;background-image:none}#content-wrapper{position:relative;width:990px;margin:0
auto;background:transparent url(/themes/site_themes/allen/images/white-bg.png) repeat-y top center}body.home
#content{position:relative;width:980px;margin:0
auto}body.other
#content{position:relative;width:620px;padding:20px
0 20px 25px;float:left}body.other #content div.left-col{width:280px;float:left;margin:0
20px 0 0}body.other #content div.right-col{width:280px;float:left;border-left:1px solid #eee;padding:0
0 0 20px}body.other #content
h2{font-size:30px;line-height:36px;color:#0c552f;margin:0
0 18px 0}body.other #content
h3{font-size:18px;line-height:24px;color:#0c552f;margin:0
0 9px 0}body.other #content
h4{font-size:18px;line-height:24px;margin:0
0 9px 0;color:#282828}body.other #content
p{font-size:16px;line-height:24px;color:#282828}#content a:link,
#content a:visited{color:#0c552f;text-decoration:none}#content a:hover,
#content a:active{color:#0c552f;text-decoration:underline}#content-header{position:relative;width:950px;height:194px;margin:0
auto;background:transparent url(/themes/site_themes/allen/images/header-blank.jpg) no-repeat top left;padding:30px
0 0 30px}#content-header.resources{background:transparent url(/themes/site_themes/allen/images/header-resources.jpg) no-repeat top left}#content-header.news-events{background:transparent url(/themes/site_themes/allen/images/header-news.jpg) no-repeat top left}#content-header
h1{font-size:44px;line-height:48px;color:#fff;width:320px;margin:0
0 18px 0;letter-spacing: -1px}#content-header
h2{font-size:18px;font-weight:normal;line-height:18px;color:#fff;width:320px;margin:0
0 18px 0;letter-spacing: -0.5px}#content-header
p{width:290px;color:#fff;font-family:georgia}#content-header
p.big{font-size:18px;line-height:22px;width:290px;color:#fff;font-family:georgia}#featured-products{position:relative;z-index:3;width:980px;background:transparent url(/themes/site_themes/allen/images/featured-products-bg.jpg) no-repeat top left;height:448px}#featured-products .ui-tabs-panel{width:980px;height:448px;background:transparent url(/themes/site_themes/allen/images/featured-products-bg.jpg) no-repeat top left}.fp-wrapper{width:980px;height:418px;padding-top:30px;background:transparent url(/themes/site_themes/allen/images/featured-products-bg.jpg) no-repeat top left}#nav-fp{margin:0;padding:0;width:980px;height:84px;position:absolute;background:transparent url(/themes/site_themes/allen/images/switcher-nav-bg.png) no-repeat top left;z-index:4;left: -5px;top:369px;list-style:none;padding:0
5px}.fp-intro{float:left;width:322px;height:53px;padding:8px
0 8px 8px}.fp-intro
h5{font-size:12px;font-weight:bold;color:#fff;margin:0
0 2px 0}.fp-intro
p{font-weight:lighter;font-size:10px;color:#fff;margin:0;letter-spacing:0.5px}.spinner{float:left;width:90px;height:69px}#nav-fp
li{position:relative;top:10px;height:69px;float:left}#nav-fp li a
span{font-size:10px;line-height:10px;font-weight:normal;display:block}#nav-fp li a:link,
#nav-fp li a:visited{width:160px;height:54px;font-size:16px;font-weight:bold;text-align:center;display:block;padding:15px
0 0 0;color:#fff}#nav-fp li a:hover,
#nav-fp li a:active{background:transparent url(/themes/site_themes/allen/images/nav-fp-hover.png) repeat-x top left;text-decoration:none;color:#fff}#nav-fp li.ui-state-active,
#nav-fp li.ui-state-active a:hover,
#nav-fp li.ui-state-active a:active{background:transparent url(/themes/site_themes/allen/images/nav-fp-active.png) repeat-x top left;text-decoration:none;color:#fff}#nav-fp li a
sup{font-size:11px;font-weight:lighter}#nav-fp li.ui-state-processing{opacity:0.5}.ui-tabs .ui-tabs-hide{display:none !important}.copy{width:280px;position:absolute;left:660px;padding-right:20px}.copy h4,
.copy
p{color:#fff}.copy
p.first{font-weight:bold;font-size:14px;line-height:20px}.copy
p{margin:0
0 10px 0;line-height:15px;padding:0
20px 0 0}.copy
h4{font-size:60px;line-height:55px;margin-bottom:10px}body.home
div.action{width:300px;position:absolute;left:658px;top:313px}body.other
div.action{width:300px}.action
ul{list-style:none;margin:0}.action ul
li{float:left}.request-quote:link,.request-quote:visited{width:144px;height:44px;text-indent: -9999px;display:block;background:transparent url(/themes/site_themes/allen/images/btn-request-quote.png) no-repeat 0 0;margin:0
8px 0 0}.request-quote:hover,.request-quote:active{background-position:0 -44px}.learn-more:link,.learn-more:visited{width:144px;height:44px;text-indent: -9999px;display:block;background:transparent url(/themes/site_themes/allen/images/btn-learn-more.png) no-repeat 0 0}.learn-more:hover,.learn-more:active{background-position:0 -44px}.questions-contact:link,.questions-contact:visited{width:144px;height:44px;text-indent: -9999px;display:block;background:transparent url(/themes/site_themes/allen/images/btn-questions-contact.png) no-repeat 0 0}.questions-contact:hover,.questions-contact:active{background-position:0 -44px}#subcontent{width:990px;height:290px;background:transparent url(/themes/site_themes/allen/images/subcontent-bg.png) repeat-x top left}#sidebar{width:330px;float:right;margin:0
5px 36px 0}body.home
#email{width:300px;margin:30px
20px 0 25px;float:left}body.other
#email{width:292px;margin:0
0 0 8px}#email
h4{font-size:25px;line-height:25px;color:#282828;margin:0
0 20px 0}input.email{width:206px;font-size:11px;color:#8f8f8f;padding:4px
4px 3px 4px;float:left;margin:0}body.other
input.email{width:198px;font-size:11px;color:#8f8f8f;padding:4px
4px 3px 4px;float:left;margin:0}input.email-submit{float:right}body.home #news-events{width:300px;margin:30px
0 0 0;float:left;position:relative}body.other #news-events{width:292px;margin:0
0 36px 8px;position:relative}#news-events{background-color:#fcfcfc}#news-events
ul{position:relative;left: -5px;list-style:none;margin:0;padding:0;height:29px;z-index:10;background:transparent url(/themes/site_themes/allen/images/news-events-bg.png) no-repeat bottom left}#news-events ul
li{float:left;margin:0
0 0 -11px}#news-events ul
li.first{float:left;margin:0}#news-events ul li.ui-state-processing
a{font-size:10px !important;line-height:29px;color:#9e9e9e !important;font-weight:normal !important}#news-events ul li a:link,
#news-events ul li a:visited{font-size:12px;line-height:29px;position:relative;z-index:15;display:block;width:78px;height:28px;padding:2px
0 0 15px;text-decoration:none;font-weight:bold;text-transform:uppercase;color:#9e9e9e;background:transparent url(/themes/site_themes/allen/images/nav-news-events-link.png) no-repeat top left}#news-events ul li a:hover,
#news-events ul li a:active{color:#282828}#news-events ul li.ui-state-active a:link,
#news-events ul li.ui-state-active a:visited,
#news-events ul li.ui-state-active a:hover,
#news-events ul li.ui-state-active a:active{position:relative;z-index:20;color:#093f21;background:transparent url(/themes/site_themes/allen/images/nav-news-events-active.png) no-repeat top left}#news,#events{z-index:5;position:relative;background-color:#fcfcfc;padding:15px
0 0 0}#news dl,
#events
dl{background-color:#fcfcfc;clear:left;margin:0
0 18px 0;padding:0
10px 0 10px}#news dl dt,
#events dl
dt{background-color:#fcfcfc;font-size:12px;line-height:18px;margin:0
0 4px 0;padding:0;color:#282828;font-weight:bold}#news dl dd,
#events dl
dd{background-color:#fcfcfc;font-size:12px;line-height:18px;margin:0;padding:0;color:#777;font-weight:bold}#news dl.news-item dt a:link,
#news dl.news-item dt a:visited,
#events dl.events-item dt a:link,
#events dl.events-item dt a:visited{background-color:#fcfcfc;color:#282828;text-decoration:none}#news dl.news-item dt a:hover,
#news dl.news-item dt a:active,
#events dl.events-item dt a:hover,
#events dl.events-item dt a:active{background-color:#fcfcfc;text-decoration:underline;color:#424242}body.home #instant-quote{position:relative;margin:10px
5px 0 0;width:322px;height:214px;float:right;background:transparent url(/themes/site_themes/allen/images/instant-quote-bg.png) no-repeat top left}#instant-quote-wrapper{background:transparent url(/themes/site_themes/allen/images/sidebar-bg.png) no-repeat top left;width:330px;height:270px;padding:10px
0 0 0;margin:0}body.other #instant-quote{position:relative;margin:0
0 0 8px;width:322px;height:214px;background:transparent url(/themes/site_themes/allen/images/instant-quote-bg.png) no-repeat top left}#instant-quote
ul{position:absolute;left:27px;top:99px;width:245px;height:81px;list-style:none;margin:0;padding:0}#instant-quote ul
li{height:41px}#instant-quote ul li a.residential:link,
#instant-quote ul li a.residential:visited{width:245px;height:41px;display:block;text-indent: -9999px;background:transparent url(/themes/site_themes/allen/images/nav-instant-quote.png) no-repeat 0 0}#instant-quote ul li a.residential:hover,
#instant-quote ul li a.residential:active{background-position:0 -82px}#instant-quote ul li a.automotive:link,
#instant-quote ul li a.automotive:visited{width:245px;height:41px;display:block;text-indent: -9999px;background:transparent url(/themes/site_themes/allen/images/nav-instant-quote.png) no-repeat 0 -41px}#instant-quote ul li a.automotive:hover,
#instant-quote ul li a.automotive:active{background-position:0 -123px}body.home
#footer{position:relative;top: -22px;z-index:15;background:transparent url(/themes/site_themes/allen/images/home-footer-bg.png) no-repeat top center;width:593px;padding:70px
0 0 0;margin:0
auto}body.other
#footer{position:relative;z-index:15;background:transparent url(/themes/site_themes/allen/images/other-footer-bg.png) no-repeat top center;width:980px;padding:70px
0 0 0;margin:0
auto}#footer
p{text-align:center;color:#2a2a2a;font-size:10px}#footer p a:link,
#footer p a:visited{color:#2a2a2a;text-decoration:none}#footer p a:hover,
#footer p a:active{text-decoration:underline}.support{width:620px;margin:0;padding:0}.support
dt{display:inline;float:left;margin:0;width:40%}.support
dd{font-style:italic;font-family:georgia}input.text{width:260px}.left-col p,
.right-col
p{font-size:12px !important}.req{color:#f00}fieldset{width:260px;margin:0
0 18px 0;padding:10px}label{display:block!important;margin:0;line-height:18px!important}fieldset
textarea{width:260px}textarea.textarea{width:270px;font-size:12px;line-height:18px;padding:5px}#map_canvas{float:left;width:604px;height:228px}.map{height:200px;width:800px;margin:0;padding:0;border:0}#map_canvas{float:left}#map_list{float:left;width:100%;margin:0;padding:0;list-style:none}#map_list
li{padding: .5em}body.other #content #map_list li
p{font-size:12px;padding:0;margin-bottom:10px;line-height:14px}#map_list li:hover{background:#f2f2f2;color:#000;cursor:pointer;cursor:hand}#map_list
li.active{color:#000}#map_list li.active:hover{background:#f2f2f2;cursor:default}#map_message{display:none;position:absolute;width:16em;padding: .5em;background:#555;font-size: .9em;color:#FFF}#map_message
h3{margin-bottom:5px;padding:0}#map_message
img{border:0;margin-top:0}#map_message
a{color:#59bc24;margin-top:5px;padding:0;border-bottom:1px solid #59bc24;text-decoration:none}#map_message a:hover{color:#fff;border-bottom:1px solid #fff}#content-header-contact{-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:transparent url(/themes/site_themes/allen/images/banner-contact-map.png) no-repeat scroll left top;height:250px;margin:0
auto;padding:30px
0 0 30px;position:relative;width:950px}#content-header-contact
h2{color:#FFF;font-size:44px;letter-spacing:-1px;line-height:48px;margin:0
0 18px;width:290px}#content-header-contact
p{color:#FFF;font-family:georgia;width:290px}.contact-map{margin: -10px 20px 0px 0px;padding:8px
8px 8px 8px;float:right;width:604px;height:228px;background-color:#f2f2f2}.contact-map-content{float:left;width:270px}.office-locations{float:left;width:295px}.contact-form{float:right;width:295px}.contact-form
p{margin-bottom:12px}.contact-text-input{font-size:15px;width:276px;border:1px
solid #555;padding:5px
5px 5px 5px}.contact-message{font-size:15px;border:1px
solid #555;padding:5px
5px 5px 5px;width:278px}div.office-locations p.contact-offices{font-size:12px;margin-top: -10px}.office-locations{margin-bottom:20px}p.category{margin-top: -10px;color:#777;font-weight:bold}p.category
span{font-size:75%;font-weight:bold}.documents{padding:12px
25px 12px 20px;width:596pxpx;height:95px;background:url(/themes/site_themes/allen/images/document-bg.png) no-repeat}.documents
img{float:left;margin:0px
0px 0px 0px;width:px;height:px}.document-info{float:right;width:500px;height:75px}.documents
p.document{margin-top: -25px}p.document{margin:0px
0px 24px 0px;color:#777;font-weight:bold}a.category-link{font-weight:bold;color:#777}#side-bar
h2{margin:0px
0px 0px 0px}#side-bar{margin:0px
0px 0px 0px;padding:15px
0px 10px 10px;background:transparent url(/themes/site_themes/allen/images/side-menu-bg.jpg) repeat-y 0px 0px}#side-bar ul.nav-side-menu{text-decoration:none;list-style-type:none;margin:0px;padding:0px;width:300px}#side-bar ul.nav-side-menu
li{margin:0px;padding:0px;width:300px;height:36px}ul.nav-side-menu li a.side-link,
ul.nav-side-menu li a.side-link:visited{display:block;height:26px;width:270px;font-family:"Helvetica Neue",Arial,Geneva,sans-serif;font-size:16px;font-weight:bold;color:#666;padding:5px
15px 5px 15px;margin:0px;text-decoration:none}ul.nav-side-menu li a.side-link:hover{color:#fff;background:transparent url(/themes/site_themes/allen/images/side-nav-hover.png) no-repeat 0px 0px}ul.nav-side-menu li a.side-link:active,
ul.nav-side-menu li a.side-link:active.active{background:transparent url(/themes/site_themes/allen/images/side-nav.png) no-repeat 0px 0px;color:#fff}ul.nav-side-menu li a.side-link.active{background:transparent url(/themes/site_themes/allen/images/side-nav.png) no-repeat 0px 0px;color:#fff}.warning{font-size:12px!important;font-weight:bold;display:block;background:transparent url(/themes/site_themes/allen/images/002.png) no-repeat 0 50%;padding:0
0 0 20px}#content p
span.desc{font-size:10px;line-height:13px;display:block;margin:0
0 20px 0}