/*
 * 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:#282B3D;color:#EEE;border:1px solid #000}h2,h3,h4{color:#A3A5B6}ul h4{font-size:14px}a:link{text-decoration:none;color:#8DA9DD}a:visited{color:#5A86AA;text-decoration:none}a:hover{color:#5A86AA;text-decoration:underline}th,td{padding:4px 6px 5px;text-align:left}.hint{color:#0C0}.warning{color:#ED1B2E}p.error,p.feedback,.note{padding:.5em;border:1px solid;font-weight:700;font-size:1.1em}fieldset .note,fieldset .feedback{margin-left:.5em;margin-right:.5em}p.error{color:#ED1B2E;background-color:#2E3247;border-color:#ED1B2E}p.feedback{color:#34DA4C;background-color:#2E3247;border-color:#167F25}.note{color:#232629;background-color:#F3F5F6;border-color:#69737B}form label{width:14em}table label{width:auto;float:none}form .invalid em,.inline .radio,span.hint,span.warning,.inline select,.inline input{margin-left:14em}.inline .radio input{margin-left:0}fieldset fieldset{font-size:1em}fieldset fieldset label{width:13.3em}fieldset fieldset .invalid em,fieldset fieldset .inline .radio,fieldset fieldset span.hint,fieldset fieldset span.warning,fieldset fieldset .inline select{margin-left:13.3em}form .invalid em{padding-left:14px;background:url(../images/error.png) no-repeat center left;color:#ED1B2E}span.hint,span.warning{display:block}fieldset,fieldset h3,fieldset h4,fieldset.submit{border-color:#000}fieldset{color:#E7E8F0;background-color:#26293A}fieldset fieldset{border-color:#000}fieldset h3{background:#474B6D url(../images/form_header.png) repeat-x center;color:#EEE}fieldset h4{background:#A3A5B6 url(../images/form_sub_header.png) repeat-x center bottom;font-weight:700;color:#000}form fieldset.submit{background:#32354D;color:#FFF}fieldset.submit input.button,input.button{font-size:1.1em;padding:0 .2em;margin-left:.5em;border:solid 1px;-moz-border-radius:.4em;-webkit-border-radius:.4em;border-radius:.4em}fieldset.submit input.button,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:#488D0B 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}fieldset table{width:100%;margin-bottom:0}textarea:focus,input[type='text']:focus,input[type='password']:focus,select:focus{outline-color:#000}input{border-color:#000}.datatable{width:100%;border:1px solid #5D6181;margin-bottom:0;color:#E7E8F0}.datatable caption{margin:0;padding:.3em;text-align:left;font-size:1.1em;font-weight:700;background-color:#1A1C28;border:none;color:#D2D5E6}fieldset .datatable{margin-top:0;border-left:none;border-right:none}.datatable thead th{border-bottom:1px solid #5D6181;border-right:1px dashed #5D6181;background-color:#26293A;color:#D2D5E6}.datatable td{border-bottom:1px solid #5D6181;border-right:1px dashed #5D6181;background-color:#2E3247}.datatable td.currency{text-align:right}form thead th,form tfoot th{background:#cfd9e5}.datatable tr.odd td,fieldset table tr.odd td,fieldset table tr.odd th{background-color:#3C405D}.datatable td a.button{padding:.1em .3em;margin:0 .2em;border:1px solid #52587d;text-decoration:none;background-color:#2E3147;color:#D2D5E6}.datatable tr.paging{border-top:1px solid #999;font-weight:700;background-color:#002139;color:#FFF}.datatable tr.paging td{padding:.2em}#content .datatable tr.paging ul{margin:0 0 0 .5em;padding:0}.datatable tr.paging li{list-style:none;margin:0;padding:0 1em 0 0;float:left}.datatable tr.paging a{text-decoration:underline;color:#FFF}th.fixed{width:13.1538em}.financials th{font-weight:400}.affiliate{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}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}.vcard p{margin:0}.vcard{margin:1em 0}.location{font-weight:700}.fn{font-weight:700}.ecs .fn{display:none}.aside{float:right;width:200px;margin-left:2em;margin-bottom:3em;border:2px solid #474767;-moz-border-radius:1em;-webkit-border-radius:1em;border-radius:1em;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;background:#101123 url(../../images/logo_road_mini.png) no-repeat center 15px;color:#EEE}.aside h3 a:hover{text-decoration:none;background-color:#26293A}.splash{margin-bottom:1.385em;border:2px solid #474767;-moz-border-radius:1em;-webkit-border-radius:1em;border-radius:1em;padding:7px 1em;background-color:#26293A}.splash h3{margin-top:0;margin-bottom:6px}.splash ul{margin-bottom:3px}.docs{font-size:14px;line-height:18px}.docs dt{float:left;width:9.5em;margin:0}.docs dd{margin-left:9.5em}p.premium,p.policy{margin:9px 0;font-size:1.2em;font-weight:700}.progress{margin:1em}.progress dt{margin-top:0;padding:.5em;background-color:#212436;opacity:.9;font-weight:700}.progress ol{list-style:none;margin:0}.progress ol li{margin:0;padding:.5em .5em .5em 2em;background-color:#A3A5B6;opacity:.9;color:#000;font-weight:700}.renewal #renewalForm table th{width:13em}.renewal #renewalForm table td span.hint,.renewal #renewalForm table td em.errata{margin-left:0}.motorcycle #motorcycle,.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 #motorcycle,.insurance #motorcycle,.insurance #personal,.results #motorcycle,.results #personal,.results #insurance,.payment #motorcycle,.payment #personal,.payment #insurance,.payment #quoteResults,.taxInvoice #motorcycle,.taxInvoice #personal,.taxInvoice #insurance,.taxInvoice #quoteResults,.taxInvoice #payment{background-color:#575A73;color:#000;opacity:.9}.footer{border-top:.0833em solid #000;clear:both;width:100%;background:#000 url(../images/footer_background.png) repeat-x}.footer p{margin:0;padding:7px;font-size:12px;text-align:center}#header{height:116px;background:#000 url(../images/header_background.jpg) no-repeat;padding:7px 10px}#header h1{overflow:hidden;min-height:102px;min-width:285px;background:url(../images/road_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.png) repeat-x;padding:4px 12px 5px;height:18px}#nav-main a{padding:5px 10px 6px}#nav-main a:hover,#nav-main a:active,.home #home,.home #home:hover,.faq #faq,.coverage #coverage:hover,.quote #quote,.quote #quote:hover,.application #application,.application #application:hover,.merch .nav_merch,.merch #nav_main .nav_merch:hover,.renewal .nav_renewal,.renewal #nav_main .nav_renewal:hover,.referrals #nv_referral,.referrals #referral:hover,.reports #reports,.reports #reports:hover,.client #nv_client,.client #nv_client:hover,.application #nv_application,.application #nv_application:hover,.password #nv_password,.password #nv_password:hover{background:#3A3C47 url(../images/menu_highlight.png) repeat-x bottom}#nav-main ul{display:none;font-family:Verdana,sans-serif}#nav-main li ul li{display:block}#nav-main li.over ul{z-index:10;position:absolute;display:block;opacity:.9}#nav-main li.over a{background:#3A3C47 url(../images/menu_highlight.png) repeat-x bottom}#nav-main li.over ul li a{display:block;padding:5px 10px 8px}#nav-main li.over ul li a,#nav-main li.over ul li a:active{background-color:#3C405D;background-image:none}#nav-main li.over ul a:hover{background-color:#4C5172;background-image:none}#content-wrapper{position:relative;background-color:#353852}#content{min-height:482px;margin-right:196px;padding:1px 18px 18px;background-color:#1A1C28}#content_sub{background:url(../images/content_sub_background.jpg) no-repeat 3px 3px;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:#474B6D url(../images/form_header.png) repeat-x center;border:1px solid #000;border-bottom:none;color:#D2D5E6;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:#A3A5B6 url(../images/form_sub_header.png) repeat-x center;color:#000;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:#BBB}#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:#474B6D url(../images/form_header.png) repeat-x center;color:#D2D5E6;font-size:12px;text-align:center}
