/*
 * CSSMin
 * CSS Compressor
 * http://foohack.com/
 * http://www.smallsharptools.com/
*/
 html,body,div,span,applet,object,h1,h2,h3,h4,h5,h6,p,blockquote,q,pre,a,abbr,acronym,address,cite,code,em,font,img,small,strong,sub,sup,dl,dt,dd,ol,ul,li,fieldset,form,label,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;text-align:left;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}table{border-collapse:collapse;border-spacing:0}body{font-family:Verdana,sans-serif;font-size:.625em;line-height:1.8em}h1,h2{font-size:2.4em;font-weight:400;line-height:1em;margin-bottom:.5em}h3{font-size:2em;font-weight:400;line-height:1em;margin-bottom:.8em}h4{font-size:1.5em;line-height:1.8em;margin-bottom:.6em}h5{font-size:1.2em;margin-top:.75em;line-height:1.5em;margin-bottom:.75em}h6{font-size:1.2em;font-variant:small-caps;margin-bottom:1.5em}p,li,caption,th,td,dt,dd,td,legend{font-size:1.2em}dd li,li li,li p,dd p{font-size:1em}p,table,form,dd{margin-bottom:1.5em}dl,ul,ol{margin-bottom:1.8em}h4+p{margin-top:.75em}ol,ul{margin-left:3.6em;margin-bottom:1.8em}p+ol,p+ul{margin-top:-1.8em}ol ol,ul ul,ol ul,ul ol{margin-top:0;margin-bottom:0}ol{list-style:decimal}ul{list-style:disc}ul ul{list-style:circle}sup{vertical-align:super;line-height:1.2em;font-size:.8333em}blockquote{margin:0 1.8em}fieldset{border:.1em solid;border-bottom:none;margin-top:-0.1em}fieldset fieldset{margin:.9em;border-bottom:.1em solid}fieldset.submit{margin-bottom:1.7em;border-bottom:.1em solid}form h3{margin:0;padding:.3em .4em .2333em;border-bottom:.0667em solid;font-size:1.5em;font-weight:700;line-height:1.8em}form h4{margin:0;padding:.6667em .5em;border-top:.0833em solid;border-bottom:.0833em solid;font-size:1.2em;line-height:1.5em}fieldset fieldset h4{border-top:none}form p{margin:.75em 0;padding:0 .5em}form ol,form ul{margin-top:0;margin-bottom:0}form li{padding:.75em .5em}form li p{margin:0;padding:0}fieldset.submit p{text-align:right}form .invalid em{display:block;font-style:normal;font-weight:700}label{float:left}.radio label{padding-right:.7em;float:none}.radio label input{vertical-align:text-top}.inline label{display:block;float:none;width:auto}.inline .radio label{display:inline}textarea,select{border:1px solid}input{border:1px solid;padding-left:.2em}.radio input,.checkbox input{border:none;padding-left:0}body{position:relative;background:#FFF;color:#000;min-width:96em}a{color:#275388}a:visited{color:#00193D}a:hover{color:#69C}a.top{background:url(../images/pageUpArrow.gif) no-repeat 0 0}a.button{padding:1px .5em;color:#FFF;background:#5D96CF url(../images/bg_button_inline.png) repeat-x center;border:1px solid #003163;text-decoration:none}a.button:hover{border-color:#006331;text-decoration:none}img{vertical-align:text-bottom}h2{color:#003163}h3,h4{color:#264C73}td,th{padding:.25em 1em .5em 0}ol.roman{list-style:lower-roman}ol.alpha{list-style:lower-alpha}input[type=submit],input[type=button],input[type=reset]{cursor:pointer}.columnar{-webkit-column-count:3;-webkit-column-gap:3.6em;-moz-column-count:3;-moz-column-gap:3.6em}div.note{margin:-0.6667em 0 1em;border:.0833em solid #69737B}div.note p,p.note,p.feedback,p.error{padding:.5em .75em;margin:0;font-weight:700}div.note p,p.note{color:#232629;background-color:#F3F5F6}p.note,p.feedback,p.error{margin:-0.5833em 0 .9167em;border:.0833em solid #69737B}p.feedback{color:#006331;background-color:#F2F7F4;border-color:#006331}p.error{background-color:#FBFBF2;color:#ED1B2E;border-color:#ED1B2E}p.hint,.hint{color:#006331}p.hint{padding:0}form p.hint{font-size:11px;padding:0 6px}.persDetails fieldset p.hint,.prodSelection fieldset p.hint{cursor:help;padding:0;margin:0 36px 0 222px}.supporters{margin-bottom:0}.supporters dt{margin:0 0 1.5em;font-weight:700;text-align:center}.supporters dd{margin:1.5em 0;text-align:center}p.premium{font-size:18px;line-height:1.8em;margin-bottom:.6em;font-weight:700}p.confirmation,div.confirmation p{font-size:15px;font-weight:700}table.policy-summary{border-top:1px solid;border-right:1px solid}table.policy-summary th,table.policy-summary td{border-bottom:1px solid;border-left:1px solid;padding:2px 5px;font-size:13px}td.abbreviated,.hint em{padding-right:8px;background:url(../images/details.png) no-repeat top right;font-style:normal}fieldset{border-color:#00254A;background-color:#F7F9FA}fieldset fieldset{border-color:#00254A}fieldset.submit{border-color:#00254A;background-color:#C5CCD1}form h3{border-color:#00254A;background:#214C77 url(../images/bg_header.png) repeat-x top;color:#FFF}form h4{background-color:#E2E5E8;color:#00254A}form table{width:100%;margin:0}fieldset td,fieldset th{padding:.75em .5em;border-color:#000}fieldset td{border-top:.0833em solid}fieldset th{border-top:.0833em solid;border-left:.0833em solid}fieldset th:first-child{border-left:none}label{width:18em;cursor:pointer}p.inline{margin-left:18em}form span.hint{display:block;margin-left:18em}form .inline span.hint{margin-left:0}.inline label{margin-left:-18em}form .invalid em,form em.invalid{margin-left:18em;padding-left:14px;background:url(../images/error.png) no-repeat center left;color:red}form .confirmation.invalid em{margin-left:0}form .datatable .invalid em{margin-left:0}form input[type='checkbox']{margin:0}input{background-color:#FFF}textarea:focus,input[type='text']:focus,input[type='password']:focus,select:focus,textarea:hover,input[type='text']:hover,input[type='password']:hover,select:hover{outline:1px solid #666}input[readonly],textarea[readonly]{background-color:#DDD;border-color:transparent}.radio input,input[type='checkbox'],input[type='radio']{background:none;border:none}input.button,input.button:hover,input.button:active{padding:.077em .4615em;border:solid thin #003163;-webkit-border-radius:.4em;-moz-border-radius:.4em;border-radius:.4em;font-size:1.0833em;font-weight:700;margin-left:1em;background:#003163 url(../images/bg_button.png) repeat-x center;color:#FFF}fieldset.submit input.default{border-color:#006331;background:#006331 url(../images/bg_button_default.png) repeat-x center;color:#FFF}fieldset.submit input.cancel{border-color:#B21422;background:#B21422 url(../images/bg_button_warning.png) repeat-x center}fieldset fieldset label{width:17.1667em}fieldset fieldset p.inline,fieldset fieldset .invalid em{margin-left:17.1667em}fieldset fieldset .inline label{margin-left:-17.1667em}fieldset fieldset fieldset label{width:16.3333em}fieldset fieldset fieldset p.inline,fieldset fieldset fieldset .invalid em{margin-left:16.3333em}fieldset fieldset fieldset .inline label{margin-left:-16.3333em}fieldset fieldset fieldset fieldset label{width:15.5em}fieldset fieldset fieldset fieldset p.inline,fieldset fieldset fieldset fieldset .invalid em{margin-left:15.5em}fieldset fieldset fieldset fieldset .inline label{margin-left:-15.5em}form .inline em,fieldset fieldset .inline em,.inline .radio label,fieldset .inline .radio label,fieldset fieldset .inline .radio label,fieldset fieldset fieldset .inline .radio label,fieldset fieldset fieldset fieldset .inline .radio label{margin-left:0}.block label{display:block;width:auto;margin-left:18em}.quoteResults fieldset fieldset ul{list-style:none;margin:0}.quoteResults fieldset fieldset li{padding-left:5em}form li label,table label{float:none;width:auto}form li p.important,p.warning{font-weight:700;color:red}form p.note{border:none;margin:0}#cc{background:url(../images/ms_visa.png) no-repeat 1em .75em}#cheque{background:url(../images/cheque.png) no-repeat 1em .75em}#mo{background:url(../images/mo.png) no-repeat 1em .75em}#dd{background:url(../images/dd.png) no-repeat 1em .75em}.required{border-color:#006331}.invalid input,input.invalid,select.invalid,.invalid select,.invalid textarea{border-color:red}.ui-autocomplete{list-style:none;max-width:50em;border:1px solid #006331;border-top:none;background:#F7F9FA;max-height:25em;overflow:auto}.ui-menu-item a{display:block}.ui-menu-item a:hover{color:#00254A}.ui-menu .ui-menu-item a.ui-state-hover,.ui-menu .ui-menu-item a.ui-state-active{background:#C5CCD1;cursor:default}table.datatable{border:.1em solid}.clients .datatable{width:100%}fieldset table.datatable{width:100%;border:none;border-bottom:.1em solid #003163}.datatable caption{margin:0;padding:.25em .5em .1667em;border-bottom:.1em solid #000;background-color:#002139;color:#FFF;text-align:left;font-weight:700}.datatable thead th,.datatable tbody td{border-bottom:.0833em solid #000;border-right:.0833em dashed #000;padding:.25em .5em .1667em}.datatable thead th{background-color:#40658A;border-color:#00254A;color:#FFF}.datatable thead .sub_header th{background-color:#7F98B1}.datatable tbody td{background-color:#FFF;border-bottom-color:#666;border-right-color:#CCC}.datatable .currency{text-align:right}.datatable .pol_row .currency{font-weight:700}.datatable a.button{padding:.1em .3em;margin:0 .2em;border:1px solid #003163;background:#5D96CF url(../images/bg_button_inline.png) repeat-x center;color:#FFF;text-decoration:none}.datatable a.datatable_delete{padding:.1em .3em;margin:0 .2em;border:1px solid #B21422;background:#B21422 url(../images/bg_button_warning.png) repeat-x center;color:#FFF;text-decoration:none}.datatable input.delete{border-color:#B21422;background:#B21422 url(../images/bg_button_warning.png) repeat-x center}table.datatable tr.paging td{border-top:.1em solid #999;background-color:#002139;color:#FFF;font-weight:700}table.datatable tr.odd td{background-color:#F3F5F6}.paging td{padding:.25em 0}.paging ul{list-style:none;margin:0}.paging li{display:inline;list-style:none;padding:0 7px;margin:0 4px;border:1px solid #666;color:#CCC;font-weight:700;font-size:1em}.paging a{margin:0 -8px;padding:0 7px;border:1px solid #CCC;text-decoration:none;color:#CCC}.paging a:hover,.paging a:focus{background:#214C77 url(../images/bg_header.png) repeat-x top;border-color:#FFF}.renewals table.datatable thead th{border-top:none;border-bottom-style:dotted}.renewals table.datatable thead tr.sub_header th{border-bottom-style:solid}.renewals table.datatable tbody td{border-top:1px solid;border-bottom:none}.renewals table.datatable tbody.cancelled td{color:#999;text-decoration:line-through}.renewals table.datatable tbody.cancelled td a{background-color:transparent;color:#999;border-color:#999;text-decoration:line-through}.renewals table.datatable tbody tr.pv_row td{border-top:1px dotted;border-bottom:none}.renewals table.datatable tbody td.pv{background-image:url(../images/renewal_pv.png);background-repeat:no-repeat;background-position:15px .5em;padding-left:2em}.renewals table.datatable td.pv input{margin-right:.5em}.dialog{position:absolute}.dialog-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:.2;filter:alpha(opacity=20)}#wait-dialog{position:absolute;width:150px;border:2px solid;-webkit-border-radius:.5em;-moz-border-radius:.5em;border-radius:.5em;padding:10px;background:#FFF}#wait-dialog h4{margin-top:0;border-top:none}#wait-dialog p{margin-bottom:0}div.dialog h4{border-top:none}form.dialog{position:absolute;z-index:10;background-color:#F1F0D4}form.dialog fieldset.submit{margin-bottom:0}#help-button{display:inline-block;width:18px;height:18px;margin-left:10px;border:2px solid #FFF;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;-webkit-box-shadow:0 0 4px #2F3D4E;-moz-box-shadow:0 0 4px #2F3D4E;box-shadow:0 0 4px #000;line-height:16px;background:#003163;color:#fff;font-size:14px;font-weight:700;text-decoration:none;text-align:center}.admin #help-button{float:right;width:22px;height:22px;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;line-height:22px;font-size:15px}#help-button:hover{color:#FFF;background:#214C77 url("../images/bg_header.png") repeat-x top;cursor:help}.help-box{border:1px solid #00254A;background-color:#F7F9FA;-webkit-box-shadow:0 0 8px #2F3D4E;-moz-box-shadow:0 0 8px #2F3D4E;box-shadow:0 0 8px #000;color:#006331;margin-bottom:1.5em}.prodSelection .help-box{padding:6px}.help-box h3{border-color:#00254A;background:#214C77 url(../images/bg_header.png) repeat-x top;color:#FFF;border-bottom:1px solid;font-size:1.5em;font-weight:700;line-height:1.8em;margin:0;padding:.3em .4em .2333em}.help-box p{margin:.75em 0;padding:0 .5em}.help-box p+ul{margin-top:-0.75em}.button-help{font-variant:small-caps;padding:0 3px 1px;border:1px solid #708CA7;background:#F7F9FA;white-space:nowrap}.help-box .button-help{background:#FFF}.policy-status{color:#264C73;font-weight:700}a.local{text-decoration:none;border-bottom:1px dashed}.header h1{margin:0;background:#F3F5F6 url(../images/home.jpg) no-repeat 380px 0}.header h1 a{text-indent:-1000em;display:block;height:118px;width:380px;background:#FFF url(../images/logo.png) no-repeat 24px 14px}ul.menu{list-style:none;margin:0;padding:6px 1.8em .5em;background:#214C77 url(../images/bg_header.png) repeat-x top;white-space:nowrap}ul.menu li{padding:.6364em 0;display:inline;white-space:nowrap;font-size:1.1em}ul.menu a{padding:.6364em 1.0909em;text-decoration:none;color:#FFF}ul.menu a:visited{text-decoration:none;color:#FFF}ul.menu a:hover,ul.menu a:active{background-color:#003163;color:#FFF}#menu_top{border-bottom:.0833em solid #FFF;text-align:right}#menu_main{border-top:.0833em solid #FFF}.home #tHome,.profile #tProfile,.coverage #tCoverage,.quote #tQuote,.claim #tClaim,.contact #tContact,.jbs #tJBS,.risk #tRisk,.privacy #tPrivacy,.terms #tTerms,.posting #posting,.clients #client,.reports #reports,.users #users,.password #password,.renewals #renewals,.referrals #referrals,.help #help{background-color:#708CA7}#sidebar{float:left;width:160px;margin:3.6em 2.7em 1.8em .9em}.admin #sidebar{display:none}#sidebar form{margin-bottom:.9em}#sidebar form fieldset.submit{background-color:#40658A}#sidebar h3{margin:0;padding:.3333em 0 1.1667em;font-size:1.2em;font-weight:700;line-height:1.5em}.progress{margin:0 0 1em;border:1px solid}.quote #sidebar h3{margin:0;padding:.75em .5em .6667em;border:.0833em solid #00254A;background:#214C77 url(../images/bg_header.png) repeat-x top;color:#FFF}.quote ol.progress{list-style:none;margin:0 0 1.8em;background-color:#E2E5E8;border:.1em solid #00254A;border-top:none}.quote .progress li{margin:0;padding:.75em .5em .75em 2em;font-weight:700}.prodSelection #prodSelection,.prodDetails #prodDetails,.persDetails #persDetails,.disclosure #disclosure,.quoteResults #quoteResults,.payment #payment,.complete #taxInvoice{background:#464D52 url(../images/progress_arrow.gif) no-repeat .5em 1.1667em;color:#FFF}.prodDetails #prodSelection,.persDetails #prodSelection,.persDetails #prodDetails,.disclosure #prodSelection,.disclosure #prodDetails,.disclosure #persDetails,.quoteResults #prodSelection,.quoteResults #prodDetails,.quoteResults #persDetails,.quoteResults #disclosure,.payment #prodSelection,.payment #prodDetails,.payment #persDetails,.payment #disclosure,.payment #quoteResults,.complete #prodSelection,.complete #prodDetails,.complete #persDetails,.complete #disclosure,.complete #quoteResults,.complete #payment{background-color:#232629;color:#C5CCD1}#sidebar form h3{padding:.75em .5em .6667em;border-bottom:.0833em solid #00254A}#sidebar label{float:none;width:auto}#sidebar ul{list-style:none;margin:0 0 1.8em}#sidebar ul li{margin-bottom:.75em;margin-left:.75em}#sidebar ul a{text-decoration:none}#sidebar ul ul{display:none;font-size:.9167em;margin-left:.8182em}#sidebar ul ul li{margin-bottom:.8182em}.public #ic_public,.assoc #ic_association,.personal #ic_personal,.business #ic_business{list-style:disc;font-weight:700}.business #ic_business li{font-weight:400;list-style:none}.business #ic_business ul{display:block}.fire #ic_business #ic_bus_fire,.interrupt #ic_business #ic_bus_interuption,.burglary #ic_business #ic_bus_burglary,.money #ic_business #ic_bus_money,.glass #ic_business #ic_bus_glass,.transit #ic_business #ic_bus_transit,.machinery #ic_business #ic_bus_machinery{list-style:disc}#content{margin:3.6em 1.8em 1.8em 196px;max-width:90em;min-width:74em}.admin #content{margin-left:1.8em;max-width:100em}#ftc{clear:both;margin:1.5em 0 0;padding:.25em 0;border-top:.0833em dashed #CCC;text-indent:1em}#fta{margin:0;padding:.6667em 0;text-indent:1em;background-color:#F3F5F6;color:#40658A}#fta a{text-decoration:none;color:#40658A}.coverage.personal p+ol.roman{margin-top:0}.risk .collapse{cursor:pointer;text-decoration:underline;margin-top:0}.risk h2{margin-top:1.5em}.payment #content .trading-name{font-weight:700;font-size:14px}@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}}#datepicker{position:absolute;width:13.5833em;margin-top:0;border-collapse:collapse;border-left:.0833em solid #000;background-color:#FFF;font:normal 1.2em/1.6667em Verdana,Arial,Helvetica,sans-serif}#datepicker caption .nav{float:left;width:.91667em}#datepicker #year-down{margin-left:.0833em}#datepicker #year-up{margin-right:.0833em}#datepicker .nav:link,#datepicker .nav:active,#datepicker .nav:hover,#datepicker .nav:visited{text-decoration:none;color:#FFF}#datepicker caption{width:13.5833em;height:1.9167em;border:.0833em solid #000;border-bottom:none;background-color:#003163;color:#FFF;font-size:1em;font-weight:700;text-align:center}#datepicker caption span{float:left;width:10.3637em;font-size:.91667em;text-align:center}#datepicker th,#datepicker td{padding:0}#datepicker thead th{width:1.833em;height:1.6667em;border:.0833em solid #000;border-width:0 .0833em .0833em 0;background-color:#ED1B2E;color:#FFF;font:bold .9167em/1.6667em Verdana,Arial,Helvetica,sans-serif;text-align:center}#datepicker tbody td{padding:0;border:.0909em solid #000;border-width:0 .0909em .0909em 0;font:.9167em/1.3333em Verdana,Arial,Helvetica,sans-serif;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:#666}#datepicker tbody td.we-current a:link,#datepicker tbody td.we-current a:active,#datepicker tbody td.we-current a:visited,#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 a:hover{text-decoration:none;background-color:#CCC}#datepicker tbody td a{display:block;text-align:center}#datepicker tbody td.we a{background-color:#F0F3F6}#datepicker tbody td.we-current a{background-color:#F0F3F6;color:#009}#datepicker tbody td.we a:hover{background-color:#BBB}#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:.0909em solid #000;border-width:0 .0909em .0909em 0;background-color:#003163;color:#FFF;font:.9167em/1.3333em Verdana,Arial,Helvetica,sans-serif;text-align:center}

