/*
 * CSSMin
 * CSS Compressor
 * http://foohack.com/
 * http://www.smallsharptools.com/
*/
 html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a:hover,a:active{outline:none}table{border-collapse:collapse;border-spacing:0}body{font-family:Tahoma,Geneva,Verdana,sans-serif;font-size:16px;line-height:1.125em}h1{font:normal 2.25em/1 "Helvetica Neue",Helvetica,Arial,sans-serif;margin-bottom:.33em}h2{font:normal 1.5em/1.125 "Helvetica Neue",Helvetica,Arial,sans-serif;margin:1.125em 0 .75em}h3{font:normal 1.125em "Helvetica Neue",Helvetica,Arial,sans-serif;margin:1.5em 0 .5em}h4{font:normal .875em "Helvetica Neue",Helvetica,Arial,sans-serif;margin:1.286em 0 .643em}a:link,a:visited{text-decoration:underline}a:hover,a:active,a:focus{text-decoration:none}p,ul,ol,dl,table,address,blockquote,fieldset,pre,form div{font-size:.8125em}ul p,ol p,table p,dl p,ul ul,ol ol,ul ol,ol ul,address p,li blockquote,blockquote p,fieldset p,form table{font-size:1em}p,ul,ol,dl,address,table,pre{margin-bottom:1.385em}form{margin-bottom:1.125em}ul ul,ol ol,ol ul,ul ol{margin-bottom:0}#content ul,ul.bullets,ul.bullets ul{list-style-type:disc;margin-left:1.385em}ol{list-style-type:decimal;margin-left:2.077em}dt{font-weight:700;margin-top:1.385em}sup{vertical-align:super;line-height:1.2em;font-size:.7692em}fieldset{border:1px solid;border-bottom:none;padding-bottom:1px}fieldset fieldset{margin:9px;border-bottom:1px solid}fieldset.submit{border-bottom:1px solid}fieldset p img{vertical-align:text-top}input,textarea,select,button{font-family:inherit;font-size:1em}textarea,select{border:1px solid;padding:0 1px 1px}input{border:1px solid;padding:0 1px 1px}.radio input,.checkbox input{border:none;padding-left:0}textarea:focus,input[type='text']:focus,input[type='password']:focus,select:focus{outline:1px solid}label{float:left;cursor:pointer}.radio label{padding-right:9px;float:none}.radio label input{vertical-align:text-top}.inline label{display:block;float:none;width:auto}.inline .radio label{display:inline}form h3{margin:0;padding:8px 6px 5px;border-bottom:1px solid;font:bold 1.077em/1.286 "Helvetica Neue",Arial,Helvetica,sans-serif}form h4{margin:0;padding:8px 6px 6px;border-bottom:1px solid;font:normal 1em/1.385 "Helvetica Neue",Arial,Helvetica,sans-serif}fieldset fieldset h4{border-top:none}form p{margin:9px 0;padding:0 6px}form ol,form ul{margin-top:0;margin-bottom:0}form li{padding:9px 6px}form li p{margin:0;padding:0}fieldset.submit p{text-align:right}form .invalid em{display:block;font-style:normal;font-weight:700}body{position:relative;width:980px;margin:10px auto 0;background-color:#4D4A47;color:#EEE;border:1px solid #000}h1,h2,h3,a{color:#D2C200}a:link{text-decoration:none}a:visited{color:#AEA200;text-decoration:none}a:hover{color:#D2C200;text-decoration:underline}form label{width:12em}form .invalid em,.inline .radio,span.hint,.inline select,.inline input{margin-left:12em}.radio input{margin-left:0}form .invalid em{padding-left:14px;background:url(../images/error.png) no-repeat center left;color:#ED1B2E}span.hint{display:block}fieldset,fieldset h3,form h4,fieldset.submit{border-color:#000}fieldset{background-color:#201509;color:#EEE}fieldset fieldset{font-size:1em;border-color:#000}fieldset h3{background:#67451B url(../images/form_header.png) repeat-x bottom;color:#EEE}fieldset h4{background:#4A3213 url(../images/form_sub_header.png) repeat-x bottom;font-weight:700;color:#EEE}fieldset ul{font-size:1em}fieldset li{padding-top:0;padding-bottom:0}form fieldset.submit{background:url(../images/form_footer.png) repeat-x}fieldset.submit input.button{font-size:1.1em;margin-left:1em;border:solid 1px;-moz-border-radius:.4em;-webkit-border-radius:.4em;border-radius:.4em}fieldset.submit input.button,input.button:hover,input.button:active{border-color:#006331;background:#006331 url(../images/bg_button.png) repeat-x center;color:#FFF}fieldset.submit input.default{border-color:#488D0B;background:#2B7705 url(../images/bg_button_default.png) repeat-x center;color:#FFF}fieldset.submit input.cancel{border-color:#B21422;background:#B21422 url(../images/bg_button_cancel.png) repeat-x center}textarea:focus,input[type='text']:focus,input[type='password']:focus,select:focus{outline-color:#000}input{border-color:#000}input[readonly],textarea[readonly]{background-color:#DDD;border-color:transparent}.affiliate a{position:absolute;top:50px;left:817px;overflow:hidden;min-width:128px;min-height:47px;background:url(../../images/jlt_logo.png) no-repeat;text-indent:-100em}.quoth,.docs{font-size:14px;line-height:18px}.quoth{padding-left:6px}.quoth dt,.docs dt{float:left;margin:0}.quoth dt{width:12.2em}.docs dt{margin-bottom:9px;width:12.3em}.quoth dd{margin-left:12.2em}.docs dd{margin:9px 0 9px 12.3em}.hidden{display:none}p.error,p.feedback,.note{padding:.5em;border:1px solid;font-weight:700;font-size:1.1em}.taxInvoice .note{border:none;padding:0}.note strong{font-size:1.2em}p.error{color:#ED1B2E;background-color:#2E3247;border-color:#ED1B2E}ul.menu{margin-bottom:0}ul.menu a,ul.menu a:visited{color:#FFF;text-decoration:none}ul.menu li{display:inline;white-space:nowrap}.hint{color:#66C967}.vcard p{margin:0}.vcard{margin:1em 0}.location{font-weight:700}.fn{font-weight:700}.aside{float:right;width:200px;margin-top:-40px;margin-left:2em;margin-bottom:3em;text-align:center}.aside h3{margin:0;font-size:24px}.aside h3 a{display:block;padding:74px 0 16px;-moz-border-radius:.7em;-webkit-border-radius:.7em;border-radius:.7em;border:2px solid #67451B;background:#0E0903 url(../../images/logo_dirt_mini.png) no-repeat center 15px;text-decoration:none;color:#EEE}.aside h3 a:hover{text-decoration:none}.aside h3 a:hover{background-color:#301F0C}.progress{margin:1em}.progress dt{margin-top:0;padding:.5em;background-color:#302C29;opacity:.9;font-weight:700}.progress ol{list-style:none;margin:0}.progress ol li{margin:0;padding:.5em .5em .5em 2em;background-color:#AAA6A0;opacity:.9;color:#000;font-weight:700}.bike #bike,.personal #personal,.insurance #insurance,.results #quoteResults,.payment #payment,.taxInvoice #taxInvoice{background:#EFEFEF url(../images/progress_arrow.gif) no-repeat .5em center;color:#000;opacity:.9}.personal #bike,.insurance #bike,.insurance #personal,.results #bike,.results #personal,.results #insurance,.payment #bike,.payment #personal,.payment #insurance,.payment #quoteResults,.taxInvoice #bike,.taxInvoice #personal,.taxInvoice #insurance,.taxInvoice #quoteResults,.taxInvoice #payment{background-color:#575A73;color:#000;opacity:.9}p.premium,p.policy{font-size:1.2em;font-weight:700}p.policy{margin:9px 0}.footer{border-top:.0833em solid #000;clear:both;width:100%;background:#000 url(../images/footer_background.jpg) repeat-x}.footer p{margin:0;padding:7px;font-size:12px;text-align:center}#header{height:55px;background:#000 url(../images/header_background.jpg) no-repeat;padding:10px 10px 65px}#header h1 a{display:block;overflow:hidden;min-height:102px;width:258px;background:url(../images/db_logo.png) no-repeat;text-indent:-100em}#nav-tools{position:absolute;top:1px;right:0;padding:4px 4px 6px;font-size:12px;text-align:right}#nav-tools a{padding:5px 7px 7px}#nav-main{border-top:1px solid #000;border-bottom:1px solid #000;background:#000 url(../images/nav_main_background.jpg) repeat-x;padding:4px 12px 5px}#nav-main a{padding:5px 10px 6px}#nav-main a:hover,#nav-main a:active,.home #home,.coverage #coverage,.quote #quote,.application #application,.renewal #renewal,.notices #notices,.security #security,.reports #nm_reports{background:#433104 url(../images/menu_highlight.jpg) repeat-x}#content-wrapper{position:relative;background-color:#301F0C}#content{min-height:482px;margin-right:196px;padding:1px 18px 18px;background-color:#0E0903}#content ul.contents{list-style:none}ul.contents li{margin-bottom:.75em}#content_sub{background:url(../images/content_sub_background.jpg) no-repeat 5px 5px;position:absolute;top:0;right:0;width:196px;min-height:482px}#datepicker{width:163px;background:#FFF;border:1px solid #000;font-size:12px;line-height:20px}#datepicker caption .nav{float:left;width:11px}#datepicker .nav:link,#datepicker .nav:active,#datepicker .nav:hover,#datepicker .nav:visited{text-decoration:none;color:#EEE}#datepicker caption{height:23px;padding:0;background:#67451B url(../images/form_header.png) repeat-x center;border:1px solid #000;border-bottom:none;color:#EEE;font-weight:700;text-align:center}#datepicker caption span{float:left;width:115px;font-size:12px;text-align:center}#datepicker th,#datepicker td{padding:0}#datepicker thead th{width:22px;height:20px;border:1px solid #000;border-width:0 1px 1px 0;background:#4A3213 url(../images/form_sub_header.png) repeat-x;font-size:12px;text-align:center}#datepicker tbody td{border:1px solid #000;border-width:0 1px 1px 0;font-size:12px;text-align:center}#datepicker tbody td a:link,#datepicker tbody td a:active,#datepicker tbody td a:visited{text-decoration:none}#datepicker tbody td.we a:link,#datepicker tbody td.we a:active,#datepicker tbody td.we a:visited,#datepicker tbody td.wd a:link,#datepicker tbody td.wd a:active,#datepicker tbody td.wd a:visited{color:#999}#datepicker tbody td.we-current a:link,#datepicker tbody td.we-current a:active,#datepicker tbody td.we-current a:visited{background-color:#F0F3F6;color:#666}#datepicker tbody td.wd-current a:link,#datepicker tbody td.wd-current a:active,#datepicker tbody td.wd-current a:visited{color:#000}#datepicker tbody td.we a{background-color:#F0F3F6}#datepicker tbody td a:hover{text-decoration:none;background-color:#CCC}#datepicker tbody td a{display:block;text-align:center}#datepicker tbody td.we-current a{color:#009}#datepicker tbody td.we a:hover,#datepicker tbody td.we-current a:hover{background-color:#CCC}#datepicker tbody td.today a:link,#datepicker tbody.today td a:active,#datepicker tbody.today td a:visited{background-color:#CFC;color:#000;font-weight:700}#datepicker tbody td.today a{background-color:#CFC;color:#000;font-weight:700}#datepicker tbody td.today a:hover{background-color:#ACA}#datepicker tfoot td{border:1px solid #000;border-width:0 1px 1px 0;background:#67451B url(../images/form_header.png) repeat-x center bottom;color:#EEE;font-size:12px;text-align:center}body.renewalDetails form div.adr{font-size:1em}body.renewalDetails form fieldset table{margin-bottom:0}body.renewalDetails form fieldset table tbody th{padding-left:6px;width:12em}body.renewalDetails form fieldset table tbody th,body.renewalDetails form fieldset table tbody td{padding-top:5px;padding-bottom:5px}body.renewalDetails form fieldset table tbody th,body.renewalDetails form fieldset table tbody td{font-weight:400;text-align:left;vertical-align:top}body.renewalDetails form fieldset table tbody td p{margin:0;padding:0}body.renewalComplete p.policy span{float:left;width:11em}@media print{#content{margin:0 5%;padding:0;width:auto;border:0;float:none!important;color:#000;background:transparent;font-size:10pt;line-height:130%}a:link,a:visited{color:#036;background:transparent;font-weight:700;text-decoration:underline}#content a:link:after,#content a:visited:after{content:"(" attr(href) ") ";font-size:90%}#h1,#fta,#ftc,ul.menu,#sidebar{display:none}}

