html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;overflow-y:scroll;}
html,button,input,select,textarea{font-family:sans-serif;}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,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,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,window,article,aside,figure,footer,header,hgroup,menu,nav,section,menu,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:transparent;}
article,aside,figure,footer,header,hgroup,nav,section{display:block;}
audio,canvas,video{display:inline-block;:;:;}
audio:not{display:none;height:0;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
ol,ul{list-style-type:none;}
a{margin:0;padding:0;vertical-align:baseline;background:transparent;}
a:hover,a:active{outline:0;}
table{border-collapse:collapse;border-spacing:0;}
caption,th,td{font-weight:normal;}
abbr[title],dfn[title]{cursor:help;}
dfn{font-style:italic;}
b,strong{font-weight:bold;}
blockquote{margin:1em 40px;}
del{text-decoration:line-through;}
pre{margin:1em 0;}
pre,code,kbd,samp{font-family:monospace, serif;:;font-size:1em;}
pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word;}
q{quotes:none;}
q:before,q:after{content:'';content:none;}
small{font-size:0.857em;color:#999999 !important;}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sup{top:-0.5em;}
sub{bottom:-0.25em;}
img{border:0;-ms-interpolation-mode:bicubic;}
svg:not{overflow:hidden;}
figure{margin:0;}
form{margin:0;}
fieldset{margin:0 2px;padding:0.35em 0.625em 0.75em;}
legend{border:0;padding:0;white-space:normal;:;}
button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;vertical-align:bottom;}
button,input{line-height:normal;}
button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;:;}
button[disabled],input[disabled]{cursor:default;}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;:;:;}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}
input[type="search"],input[type="search"]{-webkit-appearance:none;}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}
textarea{overflow:auto;vertical-align:top;}
label,input[type="button"],input[type="submit"],input[type="image"],button{cursor:pointer;}
textarea:focus,input:focus{outline:none;}
*:focus{outline:none;}
input.textfield,input.date-picker,input.passwordinput,textarea,select,option{color:#666666;}
.normal,.normal-margin,blockquote,code,pre,hr,.cmxform,fieldset,p.buttons,.cmxform .description,.cmxform .bottom-description,.cmxform .free-text,ul.errors,ul.messages,ul.warnings,.cmxform legend+div,.columns,.website-block,.row-100,.normal-margin,div.normal,ul.mini-navigation,.pagination,.valign-buttons,.document-list,.inline-list,.inline-items,.menu-list,.cloud-list,.product-carousel,.contextual-menu-vertical{margin-bottom:1.785em;}
blockquote,blockquote:before,abbr,acronym,fieldset,input.textfield,input.date-picker,input.passwordinput,textarea,select,input.button,a.button,button{border-color:#d9edf8;}
blockquote,.odd,table.normal tr:nth-child(2n+1) td{background-color:#f2f9fd;}
.even{background-color:transparent;}
table.normal tr td,table.normal tr th{padding:10px;}
.mini-navigation{text-align:right;float:right;}
.pagination{clear:both;padding:6px 0;}
.pagination ul li{margin-right:6px;display:inline;}
.pagination span.detail{float:right;margin-left:6px;}
ul.document-list,ol.document-list{border-top-color:#d9edf8;border-top-width:1px;border-top-style:dotted;}
ul.document-list>li,ol.document-list>li{border-bottom-color:#d9edf8;border-bottom-width:1px;border-bottom-style:dotted;padding:10px;}
.document-list>.odd,.document-list>.even{margin:0;}
.inline-list dt:after{content:" : ";}
.inline-list dt,.inline-list dd,.inline-list li{display:inline;}
.menu-list ul,.menu-list dl{margin-left:15px;}
dl.cloud-list dd,ul.cloud-list li,ol.cloud-list li{display:inline;padding:0 10px 10px 0;}
dl.normal>dt{font-weight:bold;}
dl.normal>dt:after{content:" : ";}
dl.normal>dd{margin-bottom:8px;}
dl.inline-items>dt{font-weight:bold;float:left;margin-right:4px;}
dl.inline-items>dt:after{content:" : ";}
dl.inline-items>dd{margin-bottom:4px;}
.cleaner,.clear-both,.valign-buttons{height:0px !important;}
.cleaner,.clear-both,.valign-buttons{clear:both;width:100%;}
.float-left,.floatLeft{float:left !important;}
.float-right,.floatRight{float:right !important;}
img.float-left{float:left;margin-right:10px;}
img.float-right{float:right;margin-left:10px;}
img.document-visual,img.image.visual,.modules-blog-post img.image,.modules-photoalbum img.image{float:left;margin:0 20px 10px 0;}
.text-align-left,.tal{text-align:left !important;}
.text-align-right,.tar{text-align:right !important;}
.text-align-center,.tac{text-align:center !important;}
.text-align-justify,.taj{text-align:justify !important;}
.strong{font-weight:bold !important;}
.small{font-size:0.857em;color:#999999 !important;}
.big{font-size:1.143em;}
.smile{vertical-align:text-bottom;}
.js{display:none !important;}
.ctoggle>.short{display:none;cursor:pointer;}
.ctoggle>.full{cursor:pointer;}
.visibility-hidden{visibility:hidden;}
.hidden,.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}
.display-none{display:none;}
.display-inline{display:inline;}
.block-error{border:1px dashed red;padding:6px 6px 6px 18px;max-width:180px;max-height:60px;overflow:auto;text-align:left;background:#ff8888 center left no-repeat;color:#220000;-moz-opacity:0.7;}
.block-message{border:1px dashed green;padding:6px 6px 6px 18px;max-width:180px;max-height:60px;overflow:auto;text-align:left;background:#88ff88 center left no-repeat;color:#220000;-moz-opacity:0.7;}
.link-broken,a.link-broken:hover,a.link-broken:active,a.link-broken:visited{text-decoration:line-through;color:red;}
::-webkit-input-placeholder{color:#666666 !important;}
:-moz-placeholder{color:#666666 !important;}
::-moz-placeholder{color:#666666 !important;}
:-ms-input-placeholder{color:#666666 !important;}
.clearfix:before,.clearfix:after{display:table;content:" ";}
.clearfix:after{clear:both;}
*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;}
.container{margin-right:auto;margin-left:auto;padding-left:10px;padding-right:10px;}
.container:before,.container:after{content:" ";display:table;}
.container:after{clear:both;}
.row{margin-left:-10px;margin-right:-10px;}
.row:before,.row:after{content:" ";display:table;}
.row:after{clear:both;}
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-left:10px;padding-right:10px;}
.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11{float:left;}
.col-xs-12{width:100%;}
.col-xs-11{width:91.66666666666666%;}
.col-xs-10{width:83.33333333333334%;}
.col-xs-9{width:75%;}
.col-xs-8{width:66.66666666666666%;}
.col-xs-7{width:58.333333333333336%;}
.col-xs-6{width:50%;}
.col-xs-5{width:41.66666666666667%;}
.col-xs-4{width:33.33333333333333%;}
.col-xs-3{width:25%;}
.col-xs-2{width:16.666666666666664%;}
.col-xs-1{width:8.333333333333332%;}
.col-xs-pull-12{right:100%;}
.col-xs-pull-11{right:91.66666666666666%;}
.col-xs-pull-10{right:83.33333333333334%;}
.col-xs-pull-9{right:75%;}
.col-xs-pull-8{right:66.66666666666666%;}
.col-xs-pull-7{right:58.333333333333336%;}
.col-xs-pull-6{right:50%;}
.col-xs-pull-5{right:41.66666666666667%;}
.col-xs-pull-4{right:33.33333333333333%;}
.col-xs-pull-3{right:25%;}
.col-xs-pull-2{right:16.666666666666664%;}
.col-xs-pull-1{right:8.333333333333332%;}
.col-xs-pull-0{right:0%;}
.col-xs-push-12{left:100%;}
.col-xs-push-11{left:91.66666666666666%;}
.col-xs-push-10{left:83.33333333333334%;}
.col-xs-push-9{left:75%;}
.col-xs-push-8{left:66.66666666666666%;}
.col-xs-push-7{left:58.333333333333336%;}
.col-xs-push-6{left:50%;}
.col-xs-push-5{left:41.66666666666667%;}
.col-xs-push-4{left:33.33333333333333%;}
.col-xs-push-3{left:25%;}
.col-xs-push-2{left:16.666666666666664%;}
.col-xs-push-1{left:8.333333333333332%;}
.col-xs-push-0{left:0%;}
.col-xs-offset-12{margin-left:100%;}
.col-xs-offset-11{margin-left:91.66666666666666%;}
.col-xs-offset-10{margin-left:83.33333333333334%;}
.col-xs-offset-9{margin-left:75%;}
.col-xs-offset-8{margin-left:66.66666666666666%;}
.col-xs-offset-7{margin-left:58.333333333333336%;}
.col-xs-offset-6{margin-left:50%;}
.col-xs-offset-5{margin-left:41.66666666666667%;}
.col-xs-offset-4{margin-left:33.33333333333333%;}
.col-xs-offset-3{margin-left:25%;}
.col-xs-offset-2{margin-left:16.666666666666664%;}
.col-xs-offset-1{margin-left:8.333333333333332%;}
.col-xs-offset-0{margin-left:0%;}
.container{max-width:none !important;width:960px;}
body,#headerwrapperLocation,#contentwrapperLocation{background-color:#f2f9fd;}
#headerwrapperLocation{padding-bottom:22px;}
#jmcohenLocation{margin-top:10px;}
#principalnavigationwrapperLocation{background-color:#d9edf8;}
#contentwrapperLocation .container{background-color:#ffffff;}
#footerwrapperLocation{background-color:#006caa;}
#switchlanguageLocation{text-align:right;}
#contentwrapperLocation .padding{padding-top:10px;padding-bottom:20px;}
#footerlogoLocation{text-align:center;margin:20px 0 30px 0;}
#footerreinsuranceLocation{text-align:center;padding:20px 0;border-top:1px solid #0085cf;border-bottom:1px solid #0085cf;}
#footernavigationLocation{text-align:center;}
.corporate-dark-blue{color:#006cac !important;}
.corporate-light-blue{color:#0085cf !important;}
.corporate-dark-pink{color:#d40072 !important;}
.corporate-light-pink{color:#ecaccf !important;}
.blue-background-box{padding:10px;background:#f2f9fd;}
.pink-arrow-prev_tr-bl{display:inline-block;width:24px;height:21px;background-repeat:no-repeat;background-position:top left;}
.pink-arrow-prev_tr-bl{background-image:url(../../../../../../../media/frontoffice/pink_arrow-prev_tr-bl.png) ;margin-right:6px;}
.with-arrow,.with-arrow:hover{padding-right:26px !important;background-image:url(../../../../../../../media/frontoffice/button-arrow_white.png)  !important;background-repeat:no-repeat !important;background-position:center right !important;}
#switchlanguageLocation{display:inline-block;}
.switchlanguage-list{position:relative;padding:0 20px;font-size:12px;color:#0085ce;}
.switchlanguage-list img{vertical-align:bottom;margin-right:2px;}
.switchlanguage-list ul{display:none;}
.switchlanguage-list li:hover>ul{display:block;position:absolute;z-index:1000;right:0;padding:0 20px 10px 20px;background-color:#f2f9fd;}
.switchlanguage-list li:hover li{display:block;}
.sf-menu,.sf-menu *{margin:0;padding:0;list-style:none;}
.sf-menu{line-height:1.0;}
.sf-menu ul{position:absolute;top:-999em;width:10em;}
.sf-menu ul li{width:100%;}
.sf-menu li:hover{visibility:inherit;}
.sf-menu li.current{visibility:inherit;}
.sf-menu li li:hover{visibility:inherit;}
.sf-menu li{float:left;position:relative;}
.sf-menu a{display:block;position:relative;}
.sf-menu li:hover ul,.sf-menu li.sfHover ul{left:0;top:40px;z-index:99;}
ul.sf-menu li:hover li ul,ul.sf-menu li.sfHover li ul{top:-999em;}
ul.sf-menu li li:hover ul,ul.sf-menu li li.sfHover ul{left:10em;top:0;}
ul.sf-menu li li:hover li ul,ul.sf-menu li li.sfHover li ul{top:-999em;}
ul.sf-menu li li li:hover ul,ul.sf-menu li li li.sfHover ul{left:10em;top:0;}
.tagged-menu-horizontal{margin-left:-10px;font-size:1.143em;}
.tagged-menu-horizontal strong{font-weight:normal;}
.tagged-menu-horizontal a.link{text-decoration:none;}
.tagged-menu-horizontal>li{display:inline-block;background-image:url(../../../../../../../media/frontoffice/tmh-separator.gif) ;background-repeat:no-repeat;background-position:right center;padding-right:1px;}
.tagged-menu-horizontal>li:last-child{background-image:none;padding-right:0;}
.tagged-menu-horizontal>li>a.link{line-height:40px;padding:0 10px;padding:0 10px;display:block;}
.tagged-menu-horizontal>li>a.link:hover,ul.tagged-menu-horizontal li.current,ul.tagged-menu-horizontal li:hover>a.link{background-color:#ffffff;}
.tagged-menu-horizontal li ul{border:10px solid #ffffff;font-size:0.750em;width:auto !important;}
.tagged-menu-horizontal li ul li{border-bottom:1px solid #ffffff;white-space:nowrap !important;}
.tagged-menu-horizontal li ul li.last{border-bottom:0px solid #ffffff;}
.tagged-menu-horizontal li ul li a.link{padding:10px 10px 10px 22px;background-color:#d9edf8;background-image:url(../../../../../../../media/frontoffice/tmh-arrow.png) ;background-repeat:no-repeat;background-position:10px 10px;display:block;min-width:20em;}
.tagged-menu-horizontal li ul li a.link:hover{color:#df3f94;background-color:#f2f9fd;background-image:url(../../../../../../../media/frontoffice/tmh-arrow-hover.png) ;}
.thread{margin-bottom:10px;font-size:12px;}
.thread strong{font-weight:normal;}
.thread li{display:inline-block;}
.thread a.link{color:#999999;text-decoration:none;}
.thread span{margin:0 8px;}
.cm-header{font-size:1.286em;color:#ffffff;background-color:#006cac;padding:10px;display:block;}
.contextual-menu-vertical li{border-bottom:1px solid #ffffff;}
.contextual-menu-vertical li a.link{padding:10px 10px 10px 22px;background-color:#d9edf8;background-image:url(../../../../../../../media/frontoffice/tmh-arrow.png) ;background-repeat:no-repeat;background-position:10px 13px;display:block;text-decoration:none;}
.contextual-menu-vertical li a.link:hover{color:#df3f94;background-color:#f2f9fd;background-image:url(../../../../../../../media/frontoffice/tmh-arrow-hover.png) ;}
.contextual-menu-vertical li.inpath{background-color:#f2f9fd;}
.contextual-menu-vertical li.inpath a.link{background-color:#f2f9fd;}
.contextual-menu-vertical>li.inpath>a.link{color:#df3f94;background-image:url(../../../../../../../media/frontoffice/tmh-arrow-hover.png) ;}
.contextual-menu-vertical li.inpath ul{margin:0 10px 20px 22px;}
.contextual-menu-vertical li.inpath ul li{border-bottom:0px solid #ffffff;}
.contextual-menu-vertical li.inpath ul li a.link{background-image:none;padding:6px 10px;}
li.inpath ul li a.link:hover,li.inpath ul li.current a.link{background-color:#ecaccf;color:#006cac;}
.tagged-menu-reinsurance{color:#f2f9fd;}
.tagged-menu-reinsurance strong{font-weight:normal;}
.tagged-menu-reinsurance li{display:inline-block;line-height:22px;vertical-align:bottom;padding-left:22px;margin:0 10px;background-repeat:no-repeat;background-position:top left;}
.tagged-menu-reinsurance li.icon-0{background-image:url(../../../../../../../media/frontoffice/icon-locker.png) ;}
.tagged-menu-reinsurance li.icon-1{background-image:url(../../../../../../../media/frontoffice/icon-magic-wand.png) ;}
.tagged-menu-reinsurance li.icon-2{background-image:url(../../../../../../../media/frontoffice/icon-speech-bubble.png) ;}
.tagged-menu-reinsurance li.icon-3{background-image:url(../../../../../../../media/frontoffice/icon-check.png) ;}
.tagged-menu-reinsurance li.icon-4{background-image:url(../../../../../../../media/frontoffice/icon-smartphone.png) ;}
.tagged-menu-reinsurance a.link,.tagged-menu-reinsurance a.link:hover{color:#94c5e3 !important;text-decoration:none;}
.footer-menu{padding:10px 0 20px 0;}
.footer-menu li{display:inline-block;color:#57aee3 !important;padding:0 10px 0 6px;border-right:1px solid #67baed;}
.footer-menu li.last{border-right:0px solid #67baed;}
.footer-menu a.link,.footer-menu a.link:hover{text-decoration:none;color:#57aee3 !important;}
table.jCalendar{border:1px solid #006CAC;background:#aaa;}
table.jCalendar th{background:#006CAC;color:#fff;font-weight:bold;padding:3px 5px;}
table.jCalendar td{background:#f2f9fd;color:#000;padding:3px 5px;text-align:center;}
table.jCalendar td.other-month{background:#fff;color:#aaa;}
table.jCalendar td.today{background:#D40072;color:#fff;font-weight:bold;}
table.jCalendar td.selected{background:#f66;color:#fff;font-weight:bold;}
table.jCalendar td.selected:hover{background:#D40072;color:#fff;}
table.jCalendar td:hover,table.jCalendar td.dp-hover{background:#ecaccf;color:#fff;}
table.jCalendar td.disabled,table.jCalendar td.disabled:hover{background:#d9edf8;color:#888;}
div#dp-popup{position:absolute;font-size:10px;font-family:arial, sans-serif;padding:2px;min-height:172px;min-width:171px;}
div#dp-popup h2{font-size:12px;text-align:center;margin:2px 0;padding:0;}
a#dp-close{font-size:11px;padding:4px 0;text-align:center;display:block;}
a#dp-close:hover{text-decoration:underline;}
div#dp-popup a{color:#000;text-decoration:none;padding:3px 2px 0;}
div#dp-popup div#dp-nav-prev{position:absolute;top:2px;left:4px;width:100px;}
div#dp-popup div#dp-nav-prev a{float:left;}
div#dp-popup div#dp-nav-prev a,div#dp-popup div#dp-nav-next a{cursor:pointer;}
div#dp-popup div#dp-nav-prev a.disabled,div#dp-popup div#dp-nav-next a.disabled{cursor:default;}
div#dp-popup div#dp-nav-next{position:absolute;top:2px;right:4px;width:100px;}
div#dp-popup div#dp-nav-next a{float:right;}
div#dp-popup a.disabled{cursor:default;color:#aaa;}
div#dp-popup td{cursor:pointer;}
div#dp-popup td.disabled{cursor:default;}
a.dp-choose-date.dp-disabled{background-image:none;cursor:default;}
input.dp-applied{width:140px;}