/*
 * 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}.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{padding:0 .5em}.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}label{width:18em}p.inline{margin-left:18em}form span.hint{display:block;margin-left:18em}.inline label{margin-left:-18em}form .invalid em{margin-left:18em;padding-left:14px;background:url(../images/error.png) no-repeat center left;color:red}form .datatable .invalid em{margin-left:0}input{background-color:#FFF}input[readonly],textarea[readonly]{background-color:#DDD}.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{border-color:red}table.datatable{border:.1em solid}fieldset table.datatable{width:100%;border:none;border-bottom:.1em solid #003163}table.datatable caption{margin:0;padding:.25em .5em .1667em;border-bottom:.1em solid #000;background-color:#002139;color:#FFF;text-align:left;font-weight:700}table.datatable thead th,table.datatable tbody td{border-bottom:.0833em solid #000;border-right:.0833em dashed #000;padding:.25em .5em .1667em}table.datatable thead th{background-color:#40658A;border-color:#00254A;color:#FFF}table.datatable thead tr.sub_header th{background-color:#7F98B1}table.datatable tbody td{background-color:#FFF;border-bottom-color:#666;border-right-color:#CCC}table.datatable td.currency{text-align:right}table.datatable tr.pol_row td.currency{font-weight:700}table.datatable td 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}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}table.datatable tr.paging td{padding:.25em 0}table.datatable tr.paging ul{list-style:none;margin:0}table.datatable tr.paging li{display:inline;padding:0 .5em;font-size:1em}table.datatable tr.paging a{text-decoration:underline;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}div.dialog{position:absolute;border:.2em solid;-webkit-border-radius:.5em;-moz-border-radius:.5em;border-radius:.5em;background:#FFF}div.dialog h4{border-top:none}form.dialog{position:absolute;z-index:10;background-color:#F1F0D4}form.dialog fieldset.submit{margin-bottom:0}div.modalbox{position:absolute;z-index:5;top:0;left:0;background:#000;opacity:.2;filter:alpha(opacity=20);width:100%;height:100%}h1{margin:0;background:#F3F5F6 url(../images/home.jpg) no-repeat 380px 0}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{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,.marine #ic_business #ic_bus_marine,.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}.risk .collapse{cursor:pointer;text-decoration:underline;margin-top:0}.risk h2{margin-top:1.5em}@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}}
