*{margin:0;padding:0;border:0}
:link,:visited{text-decoration:underline}
ul,ol{list-style:none}
h1,h2,h3,h4,h5,h6{font-size:1em}
ul,ol,li,h1,h2,h3,h4,h5,h6,body,html,p,blockquote{margin:0;padding:0}
a img,:link img,:visited img,abbr{border:0}
cite,dfn{font-style:normal}
[tabindex='-1']:focus{outline:0}
html{font-size:100%}
body{font:1.15em/1.7 arial,verdana,helvetica,sans-serif;margin:0;color:#333;background-color:#fff}
dfn{font-style:normal}
abbr{font-style:normal;cursor:help}
p abbr,li abbr{border-bottom:dashed 1px #ddd}
h1,h2,h3,h4,h5,h6{font-family:Arial,Helvetica,sans-serif;color:#717074}
hr{height:1px;color:#686663;border:0;background-color:#686663}
ul + hr{margin-top:1.2em}
blockquote cite{font-style:italic}
img{display:block}
.LPMcontainer {margin-right:20px!important}
#topper{display:block}
#topperSocial{display:none}
#topperSiteLink{display:none}
.hidden{position:absolute;top:-999em;left:-999em}
a#skip{font-size:xx-small;font-weight:700;position:static;top:0;display:block;min-width:1280px;height:20px;text-align:center;color:#f0f0f0;background-color:#f0f0f0}
input[type=search]{-webkit-box-sizing:content-box;-webkit-appearance:none;-webkit-appearance:textfield}
input[type=submit]{-webkit-box-sizing:content-box;-webkit-appearance:none;-webkit-appearance:textfield}
a#skip:hover,a#skip:focus,a#skip:active{margin-top:0;text-transform:uppercase;color:#fff;background-color:#686663}
#wrapper{z-index:0;overflow:visible!important;width:auto;height:100%;text-align:left}
#show-hide{width:100%;height:0}
#wrapper #headerwrapper{min-width:1280px;height:99px;border-bottom:4px solid #b50439;background-color:#f0f0f0}
#wrapper #contentwrapper{display:block;width:1250px;margin:0 auto}
#footerwrapper{display:block;clear:both;min-width:1280px;background-color:#61605e}
#wrapper #mainContent.wide{display:block;width:1250px;margin:15px auto 10px}
#header{width:1250px;margin-right:auto;margin-left:auto}
#header img.logo{float:left;height:auto;padding:5px 0 9px 9px;border:0}
#navMenuBar{width:1250px;background-color:transparent}
#header #navHome{display:none}
#header #navContact{display:none}
#header #navSearch2{display:none}
#header #navMenu{display:none}
#header #navSearch2{display:none}
#header #navMenu{display:none}


#mainContent .column,#mainContent .columns{width:100%;float:left;box-sizing:border-box}
#mainContent .container{width:80%}
#mainContent .column,#mainContent .columns{margin-left:4%}
#mainContent .column:first-child,#mainContent .columns:first-child{margin-left:0}
#mainContent .column.nomargin,#mainContent .columns.nomargin{margin-left:0}
#mainContent .one.column,#mainContent .one.columns{width:4.66666666667%}
#mainContent .two.columns{width:13.3333333333%}
#mainContent .three.columns{width:22%}
#mainContent .four.columns{width:30.6666666667%}
#mainContent .five.columns{width:39.3333333333%}
#mainContent .six.columns{width:48%}
#mainContent .seven.columns{width:56.6666666667%}
#mainContent .eight.columns{width:65.3333333333%;}
#mainContent .nine.columns{width:74%}
#mainContent .ten.columns{width:82.6666666667%}
#mainContent .eleven.columns{width:91.3333333333%}
#mainContent .twelve.columns{width:100%;margin-left:0}
#mainContent .one-third.column{width:30.6666666667%}
#mainContent .two-thirds.column{width:65.3333333333%}
#mainContent .one-half.column{width:48%}
#mainContent  .offset-by-one.column,
#mainContent  .offset-by-one.columns          { margin-left: 8.66666666667%; }
#mainContent   .offset-by-two.column,
#mainContent   .offset-by-two.columns          { margin-left: 17.3333333333%; }
#mainContent   .offset-by-three.column,
#mainContent   .offset-by-three.columns        { margin-left: 26%;            }
#mainContent   .offset-by-four.column,
 #mainContent  .offset-by-four.columns         { margin-left: 34.6666666667%; }
 #mainContent  .offset-by-five.column,
 #mainContent  .offset-by-five.columns         { margin-left: 43.3333333333%; }
 #mainContent  .offset-by-six.column,
 #mainContent  .offset-by-six.columns          { margin-left: 52%;            }
 #mainContent  .offset-by-seven.column,
 #mainContent  .offset-by-seven.columns        { margin-left: 60.6666666667%; }
 #mainContent  .offset-by-eight.column,
 #mainContent  .offset-by-eight.columns        { margin-left: 69.3333333333%; }
 #mainContent  .offset-by-nine.column,
 #mainContent  .offset-by-nine.columns         { margin-left: 78.0%;          }
 #mainContent  .offset-by-ten.column,
 #mainContent  .offset-by-ten.columns          { margin-left: 86.6666666667%; }
 #mainContent  .offset-by-eleven.column,
 #mainContent  .offset-by-eleven.columns       { margin-left: 95.3333333333%; }

 #mainContent  .offset-by-one-third.column,
 #mainContent  .offset-by-one-third.columns    { margin-left: 34.6666666667%; }
 #mainContent  .offset-by-two-thirds.column,
 #mainContent  .offset-by-two-thirds.columns   { margin-left: 69.3333333333%; }

 #mainContent  .offset-by-one-half.column,
 #mainContent  .offset-by-one-half.columns     { margin-left: 52%; }




#mainContent .u-full-width{width:100%;box-sizing:border-box}
#mainContent .u-max-full-width{max-width:100%;box-sizing:border-box}
#mainContent .u-pull-right{float:right}
#mainContent .u-pull-left{float:left}
#mainContent .container:after,#mainContent .row:after,#mainContent .u-cf{content:"";display:table;clear:both}

.bluefont {color: #0080a7;}
.purplefont {color:#7d4199}
.greenfont {color:#97c85b}
.orangefont {color:#fbb034}
 
.bluebackground {background-color: #0080a7;color:white;}
.purplebackground {background-color:#7d4199;color:white;}
.greenbackground {background-color:#97c85b;}
.orangebackground {background-color:#fbb034}
 
.blueborder {border:2px solid #0080a7;}
.purpleborder {border:2px solid:#7d4199}
.greenborder {border:2px solid:#97c85b}
.orangeborder {border:2px solid:#fbb034}
 
.large{font-size: 22px;}
.bold {font-weight: bold;}



#mainContent ul.horizontal {margin:0px;}
#mainContent ul.horizontal li {display:inline-block;background: none; padding:0rem; margin: 0rem;}
#mainContent .r-tabs .r-tabs-nav{margin:0;padding:0}
#mainContent .r-tabs .r-tabs-tab{display:inline-block;margin:0;list-style:none}
#mainContent .r-tabs .r-tabs-panel{display:none;padding:10px}
#mainContent .r-tabs .r-tabs-accordion-title{display:none}
#mainContent .r-tabs .r-tabs-panel.r-tabs-state-active{display:block}
#mainContent #tabContentPlaceHolder .r-tabs-accordion-title{display:none}
#mainContent #right-column ul li{padding-left:0;background:none}
#mainContent #right-column .r-tabs{position:relative}
#mainContent #right-column .r-tabs-panel{height:529px}
#mainContent #right-column .r-tabs .r-tabs-nav{border-right:1px solid #ccc;border-left:1px solid #ccc;border-radius:5px 5px 0 0}
#mainContent #right-column .r-tabs .r-tabs-nav .r-tabs-tab{position:relative;top:1px;padding:0;border-top:2px solid #aaa;background:transparent}
#mainContent #right-column .r-tabs .r-tabs-nav .r-tabs-state-active{margin-bottom:-1px;border-top:2px solid #b50349;border-bottom:medium none;background-color:#fff}
#mainContent #right-column .r-tabs .r-tabs-nav .r-tabs-state-active .r-tabs-anchor{color:#b50439;background:#fff}
#mainContent #right-column .r-tabs .r-tabs-nav .r-tabs-anchor{font-weight:700;display:inline-block;padding:5px;text-decoration:none;color:#222;background:#ddd}
#mainContent #right-column .r-tabs-tab a{display:inline-block;width:197px;text-align:center;color:#fff;background:none repeat scroll 0 0 #b50038}
#mainContent #right-column .r-tabs .r-tabs-panel{margin-bottom:3px;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-left:1px solid #ccc}
#mainContent #right-column .r-tabs .r-tabs-accordion-title .r-tabs-anchor{font-weight:700;display:block;margin-bottom:3px;padding:10px;text-decoration:none;color:#fff;background-color:#b50439}
#mainContent #right-column #segmentTabsNew.threeTab .r-tabs-tab a{width:127px}
#mainContent #right-column.pi {display: inline;width:60%;margin: initial;float: left;}
#mainContent #right-column.pi .r-tabs .r-tabs-tab {width: 49.7%;}
#mainContent #right-column.pi .r-tabs .r-tabs-tab a {width:96.6%;}
#mainContent #right-column.pi #segmentMiniTabsNew {background: none;}
#mainContent #right-column.pi .r-tabs-panel {height: auto;}
#mainContent #homeMiniTabsNew .r-tabs{position:relative;float:right}
#mainContent #homeMiniTabsNew .r-tabs .r-tabs-nav{border-right:1px solid #ccc;border-left:1px solid #ccc;border-radius:5px 5px 0 0}
#mainContent #homeMiniTabsNew .r-tabs .r-tabs-nav .r-tabs-tab{position:relative;top:1px;padding:0;border-top:2px solid #aaa;background:transparent}
#mainContent #homeMiniTabsNew .r-tabs .r-tabs-nav .r-tabs-anchor{font-weight:700;display:inline-block;padding:5px;text-decoration:none;color:#222;background:#ddd}
#mainContent #homeMiniTabsNew .r-tabs-tab a{width:127px;text-align:center}
#mainContent #homeMiniTabsNew .r-tabs .r-tabs-nav .r-tabs-state-active{margin-bottom:-1px;border-top:2px solid #b50349;background-color:#fff}
#mainContent #homeMiniTabsNew .r-tabs .r-tabs-nav .r-tabs-state-active .r-tabs-anchor{color:#b50439;background:#fcfcfc;background:-moz-linear-gradient(top,#fcfcfc 0%,#fff 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fcfcfc),color-stop(100%,#fff));background:-webkit-linear-gradient(top,#fcfcfc 0%,#fff 100%);background:-o-linear-gradient(top,#fcfcfc 0%,#fff 100%);background:-ms-linear-gradient(top,#fcfcfc 0%,#fff 100%);background:linear-gradient(to bottom,#fcfcfc 0%,#fff 100%);filter:progid: DXImageTransform.Microsoft.gradient(startColorstr='#fcfcfc',endColorstr='#fff',GradientType=0)}
#mainContent #contentMiniTabsNew.r-tabs ul.r-tabs-nav{margin-left:0}
#mainContent #contentMiniTabsNew .r-tabs-nav li.r-tabs-state-active{position:relative;top:1px;margin-bottom:-1px;border-width:2px 1px 0;border-style:solid solid none;border-color:#b50349 #b50349 -moz-use-text-color;border-color:#b50038;background-color:#fff}
#mainContent #contentMiniTabsNew .r-tabs-nav li a{font-weight:700;display:inline-block;text-decoration:none;color:#222;background-color:#ddd}
#mainContent #application #contentMiniTabsNew.r-tabs .r-tabs-accordion-title{margin-top:10px;padding:2px;background-color:#222}
#mainContent #contentMiniTabsNew .r-tabs-nav li.r-tabs-state-active a{color:#b50038;background:#fff}
#mainContent #contentMiniTabsNew .r-tabs-panel{border:1px solid #b50439}
#mainContent #contentMiniTabsNew .r-tabs-tab a{width:auto;padding-right:15px;padding-left:15px;text-align:center;white-space:nowrap}
#mainContent #contentMiniTabsNew #contentTabsNew li{line-height:2.4em;width:auto;margin:0 5px 0 0;padding:0;border-top:1px solid #aaa;border-right:1px solid #aaa;border-left:1px solid #aaa;background:none repeat scroll 0 0 #fff}
#mainContent #contentMiniTabsNew #contentTabsNew li.r-tabs-state-active{border-top:1px solid #b50038;border-right:1px solid #b50038;border-left:1px solid #b50038}
#mainContent #tabContentPlaceHolder.front .tabContent.r-tabs-state-default.r-tabs-panel{display:none}
#mainContent table.sorter th.header{background:url(/images/children-up-down.png) no-repeat scroll 95% center #666}
.arrow-box{float:left;clear:none!important;width:16%;height:200px;margin:10px;padding:4px}
.arrow-box-img{float:left;clear:none;width:4%;border:0}
.arrow-box-small{float:left;clear:none!important;width:13%;height:220px;margin:5px;padding:5px}
.arrow-box-small-img{float:left;clear:none;width:3%;border:0}
#press-release-archive .release{border-left:5px solid #b50038;padding-left:10px;background-color:#eee;padding-right:10px}
#press-release-archive .release .headline{float:left;margin-top:.5em}
#press-release-archive .release .date{float:left;margin-bottom:1em;margin-top:.6em}
#press-release-archive .release .summary p{clear:left;padding-bottom:7px}
.alert-short{font-size:100%}
.action{background-color:#eee;clear:left;height:230px;width:214px;margin-bottom:1.2em}
.action-fraud{padding-left:10px;width:47%;float:left}
.action-fraud p{font-size:1em;margin:.3em 0;margin:.3em 0!important}
.action-fraud p.action-fraud-email{font-size:1.3em}
.action-fraud p.fraud-button-action{background-color:#000;border-radius:5px;font-size:1em;padding:3px 9px;color:#fff;float:left;margin:.3em 0!important}
/*#mainContent .action-fraud p.fraud-button-action a:after{
font-family: 'FontAwesome';
content: '\f061';
font-size: 0.9rem;
margin: 0em 1em 0em 0em;
display: inline-block;
vertical-align: middle;
color:#fff;
padding-left:40px;
}*/
#mainContent .action-fraud p.fraud-button-action a:hover{text-decoration:underline}
.intelligence-sra{float:left;padding-left:10px;width:44%}
.intelligence-sra p{font-size:1em;margin:.3em 0!important;color:#b40038}

.intelligence-sra p.intelligence-sra-email{font-size:1.3em;color:#b40038}
.intelligence-sra p.fraud-button-sra{background-color:#b40038;border-radius:5px;font-size:1em;padding:3px 9px;color:#fff;float:left}
#mainContent .intelligence-sra p.fraud-button-sra a{background:url(/images/scam-arrow.png) no-repeat scroll right 60% transparent;display:inline-block;padding-right:20px;text-decoration:none;color:#FFF}
#mainContent .intelligence-sra p.fraud-button-sra a:hover{text-decoration:underline}
#mainContent .action a[href^="mailto:"]{display:none}
.alert-phone{background:url(/images/email-new.png) no-repeat scroll 5px #CCC;border:1px solid #CCC;display:block;padding:12px 0 10px 43px;width:400px;border-radius:5px 5px 0 0}
#mainContent h3.alert-phone{font-size:1.3em;margin-bottom:0}
.alert-cross{background:url(/images/cross.jpg) no-repeat scroll 0 0 transparent;padding-left:40px;padding-top:25px}
.alert-information{background:url(/images/more-information.jpg) no-repeat scroll 0 0 transparent;padding-left:40px;padding-top:11px}

#mainContent .shield:before{font-family: 'FontAwesome';
content: '\f132';
font-size:2.5em;
line-height: 2.5rem;
margin: 0em 0.3em 0em 0em;
display: inline-block;
vertical-align: middle;
padding-top:7px;
color:#F90;}

.alert-text{width:73%;margin-right:5px;float:left;min-height:536px}
.alert-info{width:25%;margin-left:5px;float:right}
.alert-short{font-size:100%}
#mainContent .genuine:before{font-family: 'FontAwesome';
content: '\f058';
font-size:2.5em;
line-height: 2.5rem;
margin: 0em 0.3em 0em 0em;
display: inline-block;
vertical-align: middle;
color:#090;}
#mainContent .due-diligence:before{font-family: 'FontAwesome';
content: '\f059';
font-size:2.5em;
line-height: 2.5rem;
margin: 0em 0.3em 0em 0em;
display: inline-block;
vertical-align: middle;
color:#909;}

.alert-warning:before{font-family: 'FontAwesome';
content: '\f06a';
font-size:2.5em;
line-height: 2.5rem;
margin: 0em 0.3em 0em 0em;
display: inline-block;
vertical-align: middle;
color:#F00;}

.action-fraud{padding:0 0 10px 10px;width:95%;border-bottom:dotted 2px #ccc;float:left}
.action-fraud p{font-size:1em;margin:.3em 0;margin:.3em 0!important}
.action-fraud p.action-fraud-email{font-size:1.3em}
.action-fraud p.fraud-button-action{background-color:#000;border-radius:5px;font-size:1em;padding:3px 9px;color:#fff;float:left;margin:.3em 0!important}
#mainContent .action-fraud p.fraud-button-action a{background:url(/images/scam-arrow.png) no-repeat scroll right 60% transparent;display:inline-block;padding-right:20px;text-decoration:none;color:#FFF}
#mainContent .action-fraud p.fraud-button-action a:hover{text-decoration:underline}
.intelligence-sra{float:left;padding-left:10px;width:95%}
.intelligence-sra p{font-size:1em;margin:.3em 0!important;color:#b40038}
.intelligence-sra p.intelligence-sra-email{font-size:1.3em;color:#b40038}
.intelligence-sra p.fraud-button-sra{background-color:#b40038;border-radius:5px;font-size:1em;padding:3px 9px;color:#fff;float:left}
#mainContent .intelligence-sra p.fraud-button-sra a{background:url(/images/scam-arrow.png) no-repeat scroll right 60% transparent;display:inline-block;padding-right:20px;text-decoration:none;color:#FFF}
#mainContent .intelligence-sra p.fraud-button-sra a:hover{text-decoration:underline}
#mainContent .action a[href^="mailto:"]{display:none}
.alert-phone{background:#CCC;border:1px solid #CCC;display:block;padding:12px 10px 10px 12px;width:190px;border-radius:5px 5px 0 0}
#mainContent h3.alert-phone{font-size:1.3em;margin-bottom:0;color:#0441a5}
.alert-cross{background:url(/images/cross.jpg) no-repeat scroll 0 0 transparent;padding-left:40px;padding-top:25px}
.alert-information{background:url(/images/more-information.jpg) no-repeat scroll 0 0 transparent;padding-left:40px;padding-top:11px}
.related-alerts{background-color:#eee;clear:left;height:auto;width:214px;padding-bottom:10px}
#mainContent .alert-info .related-alerts p{margin:0!important;padding:10px 0 0 10px}
#mainContent .alert-info .related-alerts p a{text-decoration:none;color:#333;font-weight:700}
#mainContent .alert-info .related-alerts p a.readmore{display:inline;white-space:pre-wrap}
#mainContent .alert-info .related-alerts p a:hover{text-decoration:underline}
.useful-links-alerts{background-color:#eee;clear:left;height:auto;margin-bottom:1.2em;width:214px}
#mainContent .alert-info .useful-links-alerts p{margin:0!important;padding:10px 0 0 10px}
#mainContent .alert-info .useful-links-alerts p a{text-decoration:none;color:#333;font-weight:700;background:none}
#mainContent .alert-info .useful-links-alerts p a:hover{text-decoration:underline}
#mainContent .alert-info .useful-links-alerts .small-text{font-size:10px;padding-bottom:10px;border-bottom:1px dotted #333;padding-top:0}
div.solcheckwrap{border:1px solid #ddd;box-shadow:2px 2px 3px rgba(0,0,0,0.7);clear:left;margin-bottom:1.5em;padding:0}
div.solcheckwrap h3.solcheck{border-bottom:1px dashed #b50439;margin-left:5px;margin-right:10px}
#mainContent div.solcheckwrap img.solcheckimg{border:0 none;margin-right:3px}
#mainContent div.solcheckwrap p.solcheckall{background-color:#f6f6f6;border:2px solid #f6f6f6;border-radius:0 0 5px 5px;margin:0;padding-left:5px;padding-right:5px;text-align:right}
div.solcheck{padding-left:5px}
div.solcheck span.solcheck-colors{color:#626466}
div.solcheck span.solcheck-subcolors{color:#4b4a4d}
#mainContent #archive-by-year{padding:5px 10px;background:#efefef;margin-bottom:5px}
#mainContent #archive-by-year span{float:left}
#mainContent #archive-by-year ul{float:left}
#mainContent #archive-by-year ul li{display:inline;background-image:none;padding-left:1em}
#mainContent #archive-by-year ul li:first-child{padding-left:5px}
#mainContent div#scamSearch #scamResultContainer{float:left;width:530px;margin-top:10px;min-height:285px}
#mainContent #scamResultContainer{float:left;width:530px;margin-top:10px}
#mainContent div#scamSearch .alert-info{width:100%}
#mainContent div#scamSearch .alert-phone{width:auto}
#mainContent div#scamSearch .action{width:100%;height:auto}
#mainContent div#scamSearch .intelligence-sra{padding-bottom:10px}
#mainContent div#scamSearch .scamDateText{display:inline-block;width:41%;text-align:right}
div.recent-decisions{width:100%}
div.even{background-color:#efefef}
div.recent{width:100%;padding:10px 5px;display:flex;flex-direction:row}
div.recent.headline{font-weight:700;border-bottom:1px solid #efefef}
div.recent span{width:30%;display:inline-block;padding-left:10px}
div.recent span.date{width:30%;display:inline-block;padding-left:50px}
.board-table{margin-top:20px;width:47%;float:left}
.mtb-image{width:50%;float:left;margin-right:27px}
.mtb-image img{margin-top:20px;margin-bottom:20px}
#mainContent .nomargin {margin:0;}
#mainContent .nopadding {padding:0;}
#mainContent a.design_view_button {display: none;}
#mainContent .sra-form {width:90%;background-color: #fafafa;padding: 1.5rem;border:1px solid #efefef;}
#mainContent .sra-form fieldset {}
#mainContent .sra-form fieldset legend {font-size:1rem; font-weight:bold;top: 1.5rem;margin-bottom: 1.5rem;}
#mainContent .sra-form label {line-height: 1rem; font-size: 0.85rem; font-weight:bold; margin-bottom:0.50rem;}
#mainContent .sra-form input,#mainContent .sra-form textarea,#mainContent .sra-form select,#mainContent .sra-form button {line-height: 1rem; font-size: 0.85rem; font-weight:normal; border:1px solid #aaa;margin-bottom:0.25rem;-webkit-transition: all 0.30s ease-in-out;
  -moz-transition: all 0.30s ease-in-out;
  -ms-transition: all 0.30s ease-in-out;
  -o-transition: all 0.30s ease-in-out;margin-bottom:0.50rem;padding:0.5em;}
#mainContent .sra-form input:hover, #mainContent .sra-form input:active, #mainContent .sra-form textarea:hover,
#mainContent .sra-form textarea:active {border: 1px solid #4298B2;box-shadow: 0 0 2px rgba(81, 203, 238, 1);}
#mainContent .sra-form input.design_validation_failed {border:1px solid #b50038!important;background-color:#fff!important}
#mainContent .sra-form input[type='submit'] {padding:0.25rem 0.5rem;background-color:#b50038;color:#fff;width: auto}
#mainContent .sra-form input[type='submit']:hover {border:none;}
#mainContent .sra-form ol.design_list_vertical {list-style: none;margin-left:0.25rem;margin-top: 1rem;border:0px;}
#mainContent .sra-form ol.design_list_vertical li {list-style: none;margin-left:0.25rem;margin-bottom: 0.5rem;border:0px;}
#mainContent .sra-form ol.design_list_vertical input[type="radio"]{list-style: none;margin-left:0; border:0px;}
#mainContent .sra-form ol.design_list_vertical label {margin-left:1rem;}
#mainContent .sra-form div.design_choices {background:none;padding:0px;margin:0px;}
#mainContent .sra-form textarea {padding:0.25rem;width:100%;margin:0.5rem 0rem;box-sizing: border-box;}
#mainContent .sra-form button {padding:0.25rem 0.5rem;background-color:#b50038;color:#fff;width: auto;  font-size: 1rem;}
#mainContent .sra-form .tooltip {border:none;}
#mainContent .sra-form#fee-calculator label {text-align: right;  margin-top: 0.5rem;}
#mainContent .sra-form#fee-calculator button {background-color:#0d6eb8;} 
#mainContent .sra-form span.design_validation_failed {margin:0 0 0 32px; border:2px solid #b50038;display:inline-block;margin-bottom: 10px;}
#mainContent .sra-form span.design_validation_failed input {width: 110px;margin-bottom:0px;}
#mainContent .sra-form span.design_validation_passed {margin:0 0 0 32px; border-right:2px solid green; display:inline-block;margin-bottom:10px;}
#mainContent .sra-form span.design_validation_passed input {width: 110px;margin-bottom:0px;}


#mainContent .switch {display: inline-block;clear: left;height: 1%;padding: 0.2em;border-width: 1px 2px 2px 1px;border-color: #DDD;border-radius: 5px;background-color: #666;width:140px;}
#mainContent .switch p.cymraeg{padding:0em 0em 0em 1em;margin: 0.7em 0px;}
#mainContent .switch p.english{padding:0em 1em 0em 0.2em;margin: 0.7em 0px;}
#mainContent .switch p.cymraeg a span.english{padding-right:10px;}
#mainContent .switch p.english a span.cymraeg{padding-left:10px;}
span.switch-active {font-weight:bold; background-color:#fff;padding:0.8em; border-style: solid;
border-color: #DDD; border-radius:4px;box-shadow: 0px 2px 2px 0px #555;}

#mainContent .switch a {color:#fff;}
#mainContent .switch a:hover {text-decoration:none;}
#mainContent .switch a:visited {color:#fff;}


/*Google translation*/

#mainContent .goog-te-gadget img {
    vertical-align: middle;
    border: none;
    float:inherit;
    padding:0px;
    margin-left: 2px;
    margin-right: 2px;
    display: inline;
}


@media all and (min-width: 641px) {
#destinations{width:1250px;margin-right:auto;margin-left:auto;background-color:#efefef}
#destinations #mobilenav{position:absolute;top:90px;min-width:745px;border-bottom:3px solid #b50439;border-radius:10px 10px 0 0;background:0}
#destinations #mobilenav div.menuMinusPlus{display:none}
#destinations #mobilenav ul#Tier-1{z-index:500;width:auto;border-radius:10px 10px 0 0;background:#fff}
#destinations #mobilenav ul#Tier-1 li{line-height:29px;display:block;float:left;height:29px;padding:0 29px 0 10px;list-style:none;text-align:center;border-right:1px #777 solid;background:url(/images/red-down-arrow.png) no-repeat 90% 40% #fff}
#destinations #mobilenav ul#Tier-1 li.level-1.first{padding-right:8px;background:none repeat scroll #fff}
#destinations #mobilenav ul#Tier-1 > li > a{font-size:14px;font-weight:700;line-height:29px;height:29px;text-decoration:none;color:#000}
#destinations #mobilenav ul#Tier-1 li.level-1.first a,#destinations #mobilenav ul#Tier-1 li.level-1.first a:visited,#destinations #mobilenav ul#Tier-1 li.first a:link{padding-right:0;background:0}
#destinations #mobilenav ul#Tier-1 li.youarehere,#destinations #mobilenav ul#Tier-1 li.activeParent{border:0;background:url(/images/white-down-arrow.png) #b50038 no-repeat 90% 40%}
#destinations #mobilenav ul#Tier-1 li:hover{padding-bottom:0}
#destinations #mobilenav ul#Tier-1 li.level-1.has.activeParent > a{color:#fff}
#destinations #mobilenav ul#Tier-1 li.youarehere a,#destinations #mobilenav ul#Tier-1 li.activeParent a{color:#fff}
#destinations #mobilenav ul#Tier-1 > li:last-child{border-right:0}
#destinations #mobilenav ul#Tier-1 li:hover{background:url(/images/white-down-arrow.png) #777 no-repeat 90%}
#destinations #mobilenav ul#Tier-1 li.first.activeParent,#destinations #mobilenav ul#Tier-1 li.level-1.first.selected{background:#b50038}
#destinations #mobilenav ul#Tier-1 li.first.activeParent > a,#destinations #mobilenav ul#Tier-1 li.level-1.first.selected > a{color:#fff}
#destinations #mobilenav ul#Tier-1 li.first:hover,#destinations #mobilenav ul#Tier-1 li.first.activeParent:hover,#destinations #mobilenav ul#Tier-1 li.first.youarehere:hover{background:#777}
#destinations #mobilenav ul#Tier-1 li:hover > a,#destinations #mobilenav ul#Tier-1 li a:hover{color:#fff}
#destinations #mobilenav ul#Tier-1 ul li a,#destinations ul#Tier-1 ul li a:link{font-size:14px;font-weight:400;text-decoration:none;color:#000;background:0}
#destinations #mobilenav ul#Tier-1 ul{position:absolute;z-index:1999;top:30px;left:0;display:none;width:1236px;height:auto;margin-top:-1px;padding:0 5px;border:2px solid #777;background:#fff}
#destinations #mobilenav ul#Tier-1 ul li{line-height:1.3;display:inline-block;float:left;width:160px;height:auto;padding:6px 7px;text-align:left;border:0;border-radius:0;background:#fff}
#destinations #mobilenav ul#Tier-1 ul li.youarehere,#destinations #mobilenav ul#Tier-1 ul li.activeParent{border:0;background:#fff}
#destinations #mobilenav ul#Tier-1 ul li.youarehere a,#destinations #mobilenav ul#Tier-1 ul li.activeParent a{background:transparent}
#destinations #mobilenav ul#Tier-1 ul li.youarehere:hover > span,#destinations #mobilenav ul#Tier-1 ul li.activeParent:hover > span{font-weight:700}
#destinations #mobilenav ul#Tier-1 ul li.youarehere span,#destinations #mobilenav ul#Tier-1 ul li.activeParent span{padding-left:3px;border-left:2px solid #b50038}
#destinations #mobilenav ul#Tier-1 ul li.level-3.activeParent{padding-left:3px;border-left:2px solid #b50038;background-color:#eee}
#destinations #mobilenav ul#Tier-1 ul li a,#destinations #mobilenav ul#Tier-1 ul li a:link,#destinations #mobilenav ul#Tier-1 ul li a:visited{width:100%;padding:0;color:#b50038}
#destinations #mobilenav ul#Tier-1 ul li:hover{padding-bottom:6px;background:#fff}
#destinations #mobilenav ul#Tier-1 ul li:hover > span.top a{font-weight:400;text-decoration:underline}
#destinations #mobilenav ul#Tier-1 ul li span{padding-left:5px}
#destinations ul#Tier-1 ul li span.top{font-size:14px;display:block;width:155px;height:auto;min-height:40px;background:#fff}
#destinations #mobilenav ul#Tier-1 ul li:hover > span.top{height:auto;min-height:40px}
#destinations #mobilenav ul#Tier-1 ul li.youarehere li a,#destinations #mobilenav ul#Tier-1 ul li.activeParent li a{font-weight:400}
#destinations #mobilenav ul#Tier-1 ul ul{position:relative;top:auto;left:-5px;display:block;width:100%;margin-top:1px;border:0;background:#fff}
#destinations #mobilenav ul#Tier-1 ul ul ul{display:none}
#destinations #mobilenav ul#Tier-1 ul ul li{font-size:12px;line-height:1.5;height:auto;margin-bottom:2px;padding:3px 5px;color:#777;background:#eee}
#destinations #mobilenav ul#Tier-1 ul ul.sidebarNav li{background:#fff}
#destinations #mobilenav ul#Tier-1 ul ul.sidebarNav li:hover{background:#fff}
#destinations #mobilenav ul#Tier-1 ul ul li:hover{padding-bottom:3px;background:#eee}
#destinations #mobilenav ul#Tier-1 ul ul li a,#destinations ul#Tier-1 ul ul li a:visited,#destinations #mobilenav ul#Tier-1 ul ul li a:link{font-size:12px;width:126px;color:#595959;background:#eee}
#destinations #mobilenav ul#Tier-1 ul ul li.youarehere,#destinations ul#Tier-1 ul ul li.activeParent{padding-left:3px;border-left:2px solid #b50038;background:#eee}
#destinations #mobilenav ul#Tier-1 ul ul li.youarehere a,#destinations #mobilenav ul#Tier-1 ul ul li.activeParent a{background:#fff}
#destinations #mobilenav ul#Tier-1 ul ul li:hover > a{text-decoration:underline;color:#b50038;border:0}
#destinations #mobilenav ul#Tier-1 ul li:hover > ul li a{color:#000}
#destinations #mobilenav ul#Tier-1 ul #links{font-size:12px;float:left;width:98%;height:30px;margin-top:30px;border-top:1px dotted #777}
#destinations #mobilenav ul#Tier-1 ul #links #slogan{font-size:120%;float:left;padding-top:2px;opacity:.5}
#destinations #mobilenav ul#Tier-1 ul #links ul{position:static;float:right;width:50%;background:0}
#destinations #mobilenav ul#Tier-1 ul #links ul li{float:right;width:auto;margin:5px 0;padding:0 10px;border-right:1px solid #000}
#destinations #mobilenav ul#Tier-1 ul #links ul li a{font-size:95%;color:#000;background:#fff}
#destinations #mobilenav ul#Tier-1 ul #links ul li.without{border:0}
#destinations #mobilenav ul#Tier-1 li.level-1 > a{font-size:14px;line-height:29px;height:29px}
#mainContent ul.square{clear:both;margin-bottom:.98em 0 1.25em 1em;padding-left:1em;list-style:none outside none}
#mainContent ul.square li{margin-left:-3em;background-image:none}
#mainContent ul.square li span.num1{font-weight:700;margin:0 .5em 0 0;padding:.1em .35em;color:#fff;background-color:#b50439}
#mainContent ul.square li span + p{margin-top:-1.72em}
#mainContent ul.square li p{margin-left:3em}
#mainContent ul.square ul{margin-bottom:2em}
#mainContent ul.square ul li{margin:1em 0 .5em 3em;padding-left:1.7em;background:url(/images/bullet-grey.gif) no-repeat left .75em}
#destinations ul li a{font-size:1em;font-weight:400;font-weight:bold;padding:0;text-decoration:none;color:#000}
#headerSearch{width:360px;margin:0 0 0 874px;padding:0 88px 0 15px}
#headerSearch input[type=text]{width:200px;height:2em}
#headerSearch input[type=submit]{font-size:75%;margin-left:3px;padding:2px 10px;color:#fff;border:0;background:#b50039}
#destinations #mobilenav ul#Tier-1 li.level-3 a:visited,#destinations #mobilenav ul#Tier-1 li.level-3 a:link{font-weight:400;color:#000;background:#eee}
#destinations #mobilenav ul#Tier-1 li.level-3 a:hover{color:#000}
#logo{float:left;clear:both}
#destinations #mobilenav ul .megaText{position:relative;width:277px;margin-top:3px;padding-bottom:5px;background-color:#eee}
#destinations #mobilenav ul .megaText h4{font-size:14px;font-weight:700;margin:0;padding:0 0 3px 6px;text-align:left;color:#333;border-style:none}

#destinations #mobilenav ul .megaText h3 a:hover{text-align:left;text-decoration:underline;color:#fff}
#destinations #mobilenav ul .megaText p{font-size:12px;line-height:18px;margin:0;padding:0 10px 3px;text-align:left;color:#000}

#destinations #mobilenav ul#Tier-1 li.level-1 ul .megaText p a{font-weight:400;text-decoration:underline;color:#000}
#destinations #mobilenav ul#Tier-1 li.level-1 ul .megaText p a:hover{font-weight:400;text-decoration:none;color:#000}

#destinations #mobilenav ul#Tier-1 li.level-1 ul .megaText p:first-child{color:#fff;font-size:14px;font-weight:400;width:268px;height:auto;margin-top:3px;margin-bottom:10px;padding:3px 0 5px 9px;text-align:left;color:#fff;background-color:#7d4199}

#destinations #mobilenav ul#Tier-1 li.level-1 ul .megaText p:first-child strong a{text-decoration:none;font-weight:400;text-align:left;color:#fff}
/*#destinations #mobilenav ul#Tier-1 li.level-1 ul .megaText p:nth-child(3){color:#fff;font-size:14px;font-weight:400;width:268px;height:auto;margin-top:3px;margin-bottom:10px;padding:3px 0 5px 9px;text-align:left;color:#fff;background-color:#7d4199}
#Tier-1 > li:nth-child(5) > ul > div.megaText.mobHide > p:nth-child(5)> strong{    font-size: 14px;
    font-weight: 700;
    margin: 0;
    padding: 0 0 3px 0px;
    text-align: left;
    color: #333;
    border-style: none;}
	*/

#destinations #mobilenav ul#Tier-1 li.level-1 > a{font-size:14px;line-height:29px;height:29px}
#mainContent ul.square{clear:both;margin:.98em 0 1.25em 1em;padding-left:1em;list-style:none outside none}
#mainContent ul.square li{margin-left:-3em;background-image:none}
#mainContent ul.square li span.num1{font-weight:700;margin:0 .5em 0 0;padding:.1em .35em;color:#fff;background-color:#b50439}
#mainContent ul.square li span + p{margin-top:-1.72em}
#mainContent ul.square li p{margin-left:3em}
#mainContent ul.square ul{margin-bottom:2em}
#mainContent ul.square ul li{margin:1em 0 .5em 3em;padding-left:1.7em;background:url(/images/bullet-grey.gif) no-repeat left .75em}
#destinations ul li a{font-size:1em;font-weight:400;font-weight:bold;padding:0;text-decoration:none;color:#000}
}
#headerSearch{width:360px;margin:0 0 0 874px;padding:0 88px 0 15px}
#headerSearch input[type=text]{width:200px;height:2em}
#headerSearch input[type=submit]{font-size:75%;margin-left:3px;padding:2px 10px;color:#fff;border:0;background:#b50038}
#destinations #mobilenav ul#Tier-1 li.level-3 a:visited,#destinations #mobilenav ul#Tier-1 li.level-3 a:link{color:#000}
#logo{float:left;clear:both}
#mainContent.wide{width:1250px;margin-left:0;padding:0}
#siteContact{font-size:.7em;float:right;margin-bottom:3.5em;padding:0 0 2px}
#siteContact a:link,#siteContact a:link,#siteContact a:visited,#siteContact a:link{padding:0 2px;text-decoration:none;color:#000}
#siteContact a:hover{text-decoration:underline}
.clear{clear:both}
#segmentLinks{width:780px;height:23em;margin-top:15px;margin-bottom:10px;padding:12px 5px 10px 10px;background-color:#e3e2d9}
#segmentLinks .segment{display:inline;float:left;width:185px;height:inherit;margin:0 10px 0 0;background-color:#fff}
#mainContent .segment h2{font-size:1.3em;font-weight:700;line-height:2em;margin:0;padding:3px 10px;color:#fff;background:url(/images/segment-heading-bg.gif) repeat-x scroll left bottom #b00438}
#mainContent .segment h2 a{display:block;text-decoration:none;color:#fff;background:transparent url(/images/segment-arrow.gif) no-repeat right 2px}
#mainContent .segment h2 a:visited{color:#fff}
#mainContent .segment ul{margin:0;background-color:#fff}
#mainContent .segment ul li{font-weight:700;line-height:1em;margin:0;padding:7px 3px 10px 7px;border-bottom:1px dotted #ccc;background-image:none}
#mainContent .segment ul li a,#mainContent .segment ul li a:visited{font-size:1em;text-decoration:none;color:#b50038}
#mainContent .segment ul li a:hover{text-decoration:underline;color:#b50038}
#mainContent .segment img{float:left;width:185px;height:80px;padding:0 0 15px;border:0}
#contentMiniTabs{margin:15px 0 0}
#mainContent #contentMiniTabs #minitabContentPlaceHolder h3{margin-top:15px}
#mainContent #contentMiniTabs #minitabContentPlaceHolder li{border:medium none}
#mainContent #contentMiniTabs #minitabContentPlaceHolder .tabContent{clear:left;padding-left:20px;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-left:1px solid #ccc}
#mainContent ul#contentTabs{clear:both;margin:0;padding:0}
#mainContent ul#contentTabs li a:active,#mainContent ul#contentTabs li a:hover{text-decoration:underline}
#mainContent ul#contentTabs li a.tabTitleon{height:1.99em;border-top:3px solid #b50038;border-bottom:0}
#mainContent.wide #tabContentPlaceHolder{width:auto;height:550px}
#mainContent.wide #tabContentPlaceHolder.front{width:417px;height:603px;padding-top:10px;float:right}
#contentMiniTabs{margin:15px 0 0}
#mainContent ul#contentTabs{clear:both;margin:0;padding:0}
#mainContent ul#contentTabs li{display:inline;padding:0;background:0}
#mainContent ul#contentTabs li a{font-weight:700;line-height:2em;float:left;width:auto;margin:0;padding-right:2.86%;padding-left:2.9%;text-align:center;text-decoration:none;color:#000;border:1px #ccc solid;background-image:none}
#mainContent ul#contentTabs li a:active,#mainContent ul#contentTabs li a:hover{text-decoration:underline}
#mainContent ul#contentTabs li a.tabTitleon{height:1.99em;border-top:3px solid #b50038;border-bottom:0}
#mainContent div#application h2{padding:0 .5em;color:#fff;background-color:#b50038}
#mainContent div#application h3{color:#b50038}
#siteHomeBase{clear:left;margin-top:1em;padding-top:1em;border-top:4px #ccc solid}
#mainContent{font-size:65%;float:right;width:920px;min-height:550px;margin:.5em 0 50px;padding:0 0 10px;text-align:left;color:#333}
* html #mainContent{margin-top:-2em}
#mainContent p{margin:1em 0}
#submitButton p input{padding:5px;color:#fff;background-color:#b50038;margin-left:10px;cursor:pointer;font-weight:700}
#mainContent a abbr{border-bottom:0}
#mainContent a{color:#1b3fcf}
#mainContent a:visited{color:#609}
#mainContent a:focus,#mainContent a:hover{text-decoration:none}
#back-to-top{position:fixed;top:530px;right:0;overflow:hidden;width:45px;height:45px;margin-bottom:121px;background:transparent url(/images/top.png) no-repeat scroll 0 0}
* html #back-to-top{visibility:hidden}
#mainContent h1{font-size:1.6em;line-height:1.6em;margin:3px 0 0;padding:0 0 5px;color:#686663}
* html #mainContent h1{line-height:1.65em;margin-bottom:0;padding-bottom:0}
#mainContent h1 + h2{margin-top:0}
#mainContent h2{font-size:1.4em;font-weight:700;line-height:1.5em;margin:8px 0;padding:0;color:#555;border-bottom:1px dotted #686663}
#mainContent h2.no-border{border-bottom:0px;}
#mainContent h3{font-size:1.2em;line-height:1.3em;clear:both;margin-top:1em;margin-bottom:1em;text-decoration:none;color:#555}
#mainContent h3 a,#mainContent h3 a:visited{margin-bottom:0;text-decoration:none;color:#555}
#mainContent h3 a:focus,#mainContent h3 a:hover,#mainContent h3 a:active{text-decoration:underline}
#mainContent h4{font-size:1.1em;margin-top:.81em;margin-bottom:.81em;color:#626262}
#mainContent h5{font-size:1em;font-weight:700;margin-top:.7em;margin-bottom:.7em;color:#000}
#mainContent h6{font-size:1em;font-weight:700;margin-top:.7em;margin-bottom:.7em;color:#000}
#mainContent ol{margin-left:25px;list-style:decimal}
#mainContent ol li{background-image:none}
#mainContent ul{margin-left:10px}
#mainContent ul li{margin-top:.1em;margin-bottom:.1em;padding-left:1.7em;background:url(/images/bullet-grey.gif) no-repeat left .75em}
#mainContent div.coc ul.points li{margin-left:10px;padding-left:3em;background:url(/images/bullet-grey.gif) no-repeat left .75em}
#mainContent ul ul,#mainContent ul ol,#mainContent ol ul,#mainContent ol ol,#mainContent dl ul,#mainContent dl dl{margin-top:0;margin-bottom:0;margin-left:20px}
#mainContent ul.fake-ol{clear:both;margin-top:.98em;margin-bottom:.8em;margin-left:1em;padding-left:1em;list-style:none;list-style-image:none}
#mainContent ul.fake-ol li{padding:.3em;background-image:none}
#mainContent ul.fake-ol li span.ol-item{margin-left:-2.7em;padding-right:.7em}
#mainContent ul.fake-ol ul.re-ul li{padding-left:1.3em;padding-left:1.3em;background:transparent url(/images/bullet-grey.gif) no-repeat scroll left 1em;background:transparent url(/images/bullet-grey.gif) no-repeat scroll left 1em}
#mainContent .list-number{font-weight:700;margin-right:.5em}
p.searchAgain{clear:both}
#news #news-column{float:left;width:48%;padding:.5em;background-color:#f9f9f9}
#mainContent #news a:hover,#mainContent #news a:focus{text-decoration:underline}
#news #news-column h1{font-size:150%;color:#b50439}
#news #news-column p{margin-top:.8em;margin-bottom:.8em;padding-bottom:.8em;text-decoration:none;border-bottom:1px dotted #eee}
#news #other-news-column{float:right;width:46%;padding:.5em}
#news #other-news-column h1{font-size:135%;padding-top:.2em}
#news #other-news-column p{margin-top:.8em;margin-bottom:.8em;padding-bottom:.8em;text-decoration:none;border-bottom:1px dotted #ccc}
.article{clear:left;margin-bottom:1.2em;padding:.5em 1em;border:1px solid #ddd;border-radius:5px}
.article-red {
    display: inline-block;
    box-sizing: border-box;
    width: 100%;
    margin-top: 1.5rem;
    padding: 1rem 1rem 1.5rem 1rem;
    border-radius: 8px;
	border-color:#b50038;
	background-color: #ffffff;
	
}
.article-blue {
    display: inline-block;
    box-sizing: border-box;
    width: 100%;
    margin-top: 1.5rem;
    padding: 1rem 1rem 1.5rem 1rem;
    border-radius: 8px;
	border-color:#0080a7;
		background-color: #ffffff;
}
.article-purple {
    display: inline-block;
    box-sizing: border-box;
    width: 100%;
    margin-top: 1.5rem;
    padding: 1rem 1rem 1.5rem 1rem;
    border-radius: 8px;
	border-color:#7d4199;
		background-color: #ffffff;
}
.article-orange {
    display: inline-block;
    box-sizing: border-box;
    width: 100%;
    margin-top: 1.5rem;
    padding: 1rem 1rem 1.5rem 1rem;
    border-radius: 8px;
	border-color:#fbb034;
		background-color: #ffffff;
}
.article-green {
    display: inline-block;
    box-sizing: border-box;
    width: 100%;
    margin-top: 1.5rem;
    padding: 1rem 1rem 1.5rem 1rem;
    border-radius: 8px;
	border-color:#a0cf67;
		background-color: #ffffff;
}


#mainContent .article p.date{line-height:1em;margin-top:0}
.index-nav{clear:both;min-height:22px;padding:.6em 0}
* html .index-nav{height:22px}
div.index-links ul li{display:inline}
#mainContent a.back-to-index,#mainContent a.back-to-index:visited{display:block;padding-left:20px;color:#555;background:url(/images/arrow-left-grey.gif) no-repeat left 60%}
#mainContent a.page-next,#mainContent a.page-next:visited{margin:0 1.7em 0 1em;padding-right:14px;color:#555;background:url(/images/arrow-right-grey.gif) no-repeat right 60%}
div.sections-nav{font-family:Arial,Helvetica,sans-serif;margin:3px 0 -3px;padding:.3em;border:1px #e7e7ef none}
div.bottom{margin-top:2em;margin-bottom:2em}
div.sections-nav ul{display:inline;margin:10px;padding:0}
div.sections-nav p{font-size:.95em;display:inline;margin:0;color:#767676}
#mainContent div.sections-nav li{font-size:.95em;font-weight:700;display:inline;padding:5px 6px;color:#767676;background-image:none}
div.sections-nav li.current-section{color:#686663;border:1px solid #686663}
#mainContent div.sections-nav li a:visited{text-decoration:underline;color:#767676}
#mainContent div.sections-nav li.lsa-comment{display:block;width:35%;margin:5px auto 0;padding:0 0 0 5px;background-image:none}
#mainContent div.sections-nav li.lsa-comment a,div.sections-nav li.lsa-comment a:visited{color:#004994}
#mainContent div.sections-nav ul.lsa{margin:0}
th.google-visualization-table-th{color:#000}
.google-visualization-table.content{height:auto!important}
a.readmore{position:relative}
a.readmore:after{display:inline-block;font-family:FontAwesome;content:"\f138";position:relative;padding-left:10px;text-decoration:none;font-size:.9em;color:#666}
a.readmore:after:hover{font-family:FontAwesome;content:"\f138";text-decoration:none}
a.readmore:after:visited{font-family:FontAwesome;content:"\f138";text-decoration:none;background:none}
#mainContent #homeBoxes .col3 .col3-body a.readmore,#mainContent #homeBoxes a.readmore{display:inline-block;padding-right:14px;white-space:nowrap;text-decoration:underline}
#mainContent #homeBoxes .col3 .col3-body a.readmore:link{color:#1b3fcf}
#mainContent #homeBoxes .col3 .col3-body a.readmore:hover{text-decoration:none}
#mainContent #homeBoxes .col3 .col3-body a.readmore:visited{color:purple}
#mainContent p.readmore{margin-top:-.3em}
#mainContent a.glossary,#mainContent a.glossary:visited{cursor:help;text-decoration:none;color:#000;border-bottom:1px dotted #686663}
a.tooltip{text-decoration:none;border-bottom:1px dotted #000}
.tooltip{text-decoration:none;border-bottom:1px dotted #000}
input.tooltip{text-decoration:none;border:1px solid #ddd}
a.tooltip span{font-weight:400;display:none}
#mainContent .note{font-size:95%}
.pi-right{font-size:.9em;float:right;width:34%;margin:0 0 1em 1em}
.qi-css{float:left;width:535px}
#qoelist{display:inline}
#mainContent a[href*='securedownload']{display:inline;padding-right:17px;background:url(/images/icon-download.gif) no-repeat scroll 100% 100%}
#mainContent a[href*='.doc']{display:inline;padding-top:2px;padding-right:19px;background:url(/images/page_word.png) no-repeat scroll 100% 100% transparent}
#mainContent a[href*='.pdf']{display:inline;padding-top:2px;padding-right:19px;background:url(/images/pdf.png) no-repeat scroll 100% 100%}
#mainContent a[href^='mailto:']{display:inline;padding-right:17px;background:url(/images/icon-mailto.gif) no-repeat 100% 100%}
#mainContent a[href^='http:']{display:inline;padding-right:14px;background:url(/images/icon-new-window.png) no-repeat scroll 100% 45% transparent}
#mainContent div.content_links a[href^="http:"]{background-image:none}
#mainContent div.twtr-doc a[href^="http:"]{background-image:none}
#mainContent img{float:left;margin-right:15px;padding:1px;border:1px solid #ddd}
#mainContent img.no-styles{float:none;margin-right:0;padding-right:.5em;padding-left:0;border:0}
.nb{min-height:35px;padding-left:55px;background:url(/images/nb-grey.gif) no-repeat left center}
* html .nb{height:35px}
.nb strong{font-weight:400}
.highlight{clear:left;height:1%;margin-top:8px;margin-bottom:1.2em;padding:1em;border-top:1px solid #ddd;border-right:2px solid #ddd;border-bottom:2px solid #ddd;border-left:1px solid #ddd;border-radius:5px;background-color:#fffff3}
.pin-right{margin:40px 0 0 20px;float:right}
.reports-pin{width:39%;float:right;padding-bottom:10px;padding-top:10px;padding-left:80px;margin:0;border-radius:5px;background-color:#eee}
.reports-expand-me{width:49%;border-radius:5px}
#mainContent .screenshots {margin-bottom: 20px; WIDTH: 885px;}
#mainContent .standalone{margin-top:1.25em;margin-bottom:1.25em}
#mainContent .bubble-box,#mainContent h2.bubble-box{margin:1em 0;padding:.5em;color:#000;border:1px solid #dbe8eb;background:#e9f0f2 url(/images/renewal-advertorial.gif) repeat-x scroll center top}
#mainContent .bubble-box-part2{margin:-1.4em 0 2em;padding:.7em;border:1px solid #dbe8eb}
.captioned{display:inline;float:left;margin:0 10px 5px 0}
#mainContent div.captioned p{font-size:90%;line-height:1;clear:both;padding-top:10px;text-align:center;color:#686663}
.clear{clear:left}
#mainContent a.button, * + html #mainContent a.button{padding:.5em;text-decoration:none;color:#000;border:1px solid #ccc;background-color:#ffc}

#mainContent .button{padding:0PX 0PX 0PX 0.5em;text-decoration:none;color:#000;border:1px solid #ccc;background-color:#ffc;;}

#mainContent .button p a {color:#000;}


.handbook-content #handbook-container{top:-20px}
#mainContent #generated-toc:empty{clear:left;opacity:0;height:35px}
#mainContent #generated-toc:not(:empty){clear:left;-webkit-transition:opacity .5s ease;-moz-transition:opacity .5s ease;-o-transition:opacity .5s ease;-ms-transition:opacity .5s ease;transition:opacity .5s ease;overflow:hidden}
#generated-toc > ul > li:first-child {list-style: none;list-style-image: none;background-image: none;margin-left: 0px;padding-left: 0px;}

#mainContent #left-column{display:inline;float:left;width:800px;margin:5px 0 0}
* html #mainContent #left-column{display:inline;float:left;width:600px;margin:5px 0 0}
#mainContent #right-column{display:inline;width:420px;margin:5px 0 10px 20px;float:right}
#mainContent.wide #tabContentPlaceHolder ul{margin:-3px 3px 0 0}
#mainContent #tabContentPlaceHolder ul li,#mainContent #segmentMiniTabsNew ul li{margin:0;padding:3px 0 10px 5px;border-bottom:1px dotted #ccc;background-image:none}
#mainContent #tabContentPlaceHolder ul li:last-child,#mainContent #segmentMiniTabsNew ul li:last-child{border-bottom:0}
#mainContent #tabContentPlaceHolder h3,#mainContent #segmentMiniTabsNew h3{font-size:1em;margin:1em 0 0}
#mainContent #tabContentPlaceHolder h3 a:link,#mainContent #tabContentPlaceHolder h3 a:visited,#mainContent #segmentMiniTabsNew h3 a:link,#mainContent #segmentMiniTabsNew h3 a:visited{text-decoration:none;color:#6a6a6a}
#mainContent #segmentMiniTabsNew h3 a:hover{text-decoration:underline}
#mainContent #tabContentPlaceHolder h3 a:hover{text-decoration:underline}
#mainContent #tabContentPlaceHolder p,#mainContent #segmentMiniTabsNew p{margin:3px 0 0}
#mainContent #segmentMiniTabsNew p img{width:60px;margin:5px 10px 13px 0;border:none}
#mainContent #segmentMiniTabsNew li a{font-weight:700;text-decoration:none;color:#666}
#mainContent #segmentMiniTabsNew li a:hover{text-decoration:underline}
.on{font-weight:700}
#homeBoxes{float:left;height:auto;background-color:#ddd}
#mainContent #homeBoxes ul.home-navigation{font-size:1em;font-weight:700;line-height:2.3em;line-height:1.4em;margin-left:.1em}
#mainContent #homeBoxes ul.home-navigation li{margin:10px 0 0;padding-left:10px;background-image:none}
#mainContent #homeBoxes ul.home-navigation li a{margin:10px 0 0;padding-left:10px;background-image:none}
#mainContent #homeBoxes ul li a:hover,#mainContent #homeBoxes ul li a:focus{text-decoration:underline}
#mainContent #homeBoxes h2{font-size:1.3em;font-weight:700;line-height:2em;width:auto;margin:0;padding:3px 10px;color:#fff;background:transparent url(/images/segment-heading-grey.jpg) repeat scroll 0 0}
* html .col3{margin:0 3px}
.col3 p{margin:.5em 0}
#mainContent #homeBoxes .col3 a:link,#mainContent #homeBoxes .col3 a:visited{padding-left:1em;text-decoration:none;color:#b50038;background:transparent url(/images/menu-bullet.png) no-repeat left .42em}
#homeBoxes .col3{display:block;float:left;width:253px;height:230px;margin:5px 7px 0 6px}
#mainContent #homeBoxes .col3-body{height:auto;min-height:17.5em;margin:3px 0 0;padding-bottom:10px;border-right:1px solid #cdcdcd;border-bottom:1px solid #cdcdcd;border-left:1px solid #cdcdcd;background:url(/images/col3-body-background.gif) bottom}
#mainContent #homeBoxes .col3-body p{margin:9px}
#mainContent #homeBoxes .col3 h2{font-size:1.3em;font-weight:700;line-height:2em;width:auto;margin:0;padding:3px 10px;color:#fff;background:url(/images/segment-heading-grey.jpg)}
#homeBoxes .col2{float:left;width:503px;margin:8px 24px 0 6px;padding:0}
* html #homeBoxes .col2{margin:0 0 0 4px}
#mainContent #homeBoxes .col2-body{width:516px;height:219px;background:transparent url(/images/col3-body-background.gif) repeat scroll center bottom}
#mainContent #homeBoxes .col2-body p{padding:0 10px}
#mainContent #homeBoxes .col2 .col2-body a.readmore,#mainContent #homeBoxes a.readmore{display:inline-block;padding-right:14px;white-space:nowrap;text-decoration:underline}
#mainContent #homeBoxes .col2 .col2-body a.readmore:link{color:#1b3fcf}
#mainContent #homeBoxes .col2 .col2-body a.readmore:hover{text-decoration:none}
#mainContent #homeBoxes .col2 .col2-body a.readmore:visited{color:purple}
#mainContent #homeBoxes .col2 .col2-body li a{font-weight:700;padding-right:1.3em;text-decoration:none;color:#6a6a6a}
#tabContentPlaceHolder{position:relative;width:auto;min-height:40.5em;border-width:0 1px 1px;border-style:solid;border-color:#ccc}
#segmentMiniTabsNew{position:relative;width:auto;min-height:.5em;background:url(/images/we-are-back.jpg) no-repeat scroll right bottom}
#mainContent #tabContentPlaceHolder a:link,#mainContent #tabContentPlaceHolder a:active,#mainContent #tabContentPlaceHolder a{font-weight:700;text-decoration:none;color:#666}
#mainContent #tabContentPlaceHolder a:link,#mainContent #tabContentPlaceHolder a:active,#mainContent #tabContentPlaceHolder a:hover{text-decoration:underline}
.tabContent{width:auto;padding:0 5px}
ins{text-decoration:underline;color:blue}
del{text-decoration:line-through;color:red}
#wrapper #show-hide #mainContent ins a{color:#000}
#mainContent dl{list-style-type:none}
#mainContent dt{font-weight:700;float:left;clear:left;width:13em;margin:0;padding:.5em;color:#686663}
#mainContent dd{margin-bottom:1em;margin-left:16em;padding:.5em}
#shadowPopBox{text-align:left}
#shadowPopBox,h2 #shadowPopBox,h3 #shadowPopBox,h4 #shadowPopBox,legend #shadowPopBox{font-size:.9em;position:absolute;z-index:1000;width:225px;margin-top:2em;margin-right:auto;margin-left:auto;padding:0;border:1px #900 solid;background-color:#fff;box-shadow:5px 5px 10px #666}
#shadowPopBox.Help,h2 #shadowPopBox.Help,h3 #shadowPopBox.Help,h4 #shadowPopBox.Help,legend #shadowPopBox.Help{font-size:.9em;position:absolute;z-index:1000;left:17px;width:225px;margin-top:2em;padding:0;border:1px #6b97c7 solid;background-color:#fff;box-shadow:5px 5px 10px #666}
span#whatsThis span#shadowPopBox.Help{border:1px solid #6b97c7}
span#whatsThis span#shadowPopBox.Help div dl dt{font-weight:700}
span#whatsThis span#shadowPopBox.Help div dl dd{font-size:.75em}
span#whatsThis span#shadowPopBox.Help div div#glossaryClose{background:#6b97c7}
div#main-content div#handbook-title-bar div#hbTitleLinks div#ctl00_ContentPlaceHolder1_explanation span#whatsThis span#shadowPopBox.Help div div#glossaryClose a{color:#fff!important}
#mainContent #shadowPopBox dl,#mainContent legend #shadowPopBox dl{width:245px;margin:0;padding:5px}
#shadowPopBox dt,#forms h3 #shadowPopBox dt,#forms h2 #shadowPopBox dt,#forms legend #shadowPopBox dt{display:block;float:none;width:205px;padding:5px;color:#000;border-bottom:1px #eee solid}
#shadowPopBox dd,#forms h3 #shadowPopBox dd,#forms h2 #shadowPopBox dd,#forms legend #shadowPopBox dd{font-weight:400;display:block;float:none;overflow:auto;width:208px;height:160px;margin:0;color:#000}
#shadowPopBox dd,#forms h3 #shadowPopBox dd,#forms h2 #shadowPopBox dd,#forms legend #shadowPopBox dd p{height:auto}
#mainContent div.coc #shadowPopBox dd{margin-left:0}
#glossaryBanner,#popBanner{font-weight:700;position:relative;display:block;clear:both;height:2em;padding:.5em;color:#fff;background:url(/images/handbook-gradient.png) #900 repeat-x 100% 100%!important}
#popContent{position:relative;display:block;overflow:auto;height:220px;padding:10px;border-bottom:2px #ccc groove}
#shadowPopBox.Definition div dl dd ul.fake-ol{width:90%;margin-left:0;padding-left:0}
#shadowPopBox.Definition div dl dd p{clear:both}
#shadowPopBox.Definition div dl dd ul.fake-ol li ul{width:90%;margin-left:0;padding-left:0}
#shadowPopBox.Definition div dl dd ul.fake-ol li{padding-bottom:5px}
#shadowPopBox.Help #glossaryBanner{background:#6b97c7!important}
#glossaryTitle{float:left;width:65%}
#glossaryClose,#popClose{display:block;clear:both;text-align:center}
#glossaryClose a{padding:0 35% 5px;color:#000}
#shadowPopBox.bigPop{position:fixed;z-index:200;top:25%;left:25%;width:50%;height:320px;padding:0}
#bgPopBox{position:fixed;z-index:100;top:0;left:0;display:block;width:100%;height:100%;opacity:.25;background-color:#000}
div.mobHide{float:left}
table{margin-bottom:1.2em;border-collapse:collapse;text-align:center;border:1px solid #686663}
table.textualdata td{text-align:left;vertical-align:text-top}
th{font-weight:400;padding:5px;color:#fff;background-color:#686663}
th[colspan]{font-weight:bolder;border-bottom:solid 1px #fff}
td{padding:5px;border:1px solid #686663}
td.header{vertical-align:middle;color:#fff;background-color:#737173}
#mainContent table.compactText td{font-size:.8em;text-align:left}
#mainContent table.compactText th{font-size:.8em;padding:2px}
#mainContent table.compactText td li{list-style-type:disc}
table.complexdata{margin:20px 10px 0 20px;text-align:left}
table.complexdata th.header{vertical-align:middle;color:#fff;background-color:#737173}
table.complexdata th{text-align:left;border:1px solid #fff}
#mainContent .coc table.textualdata td p{margin-top:1em}
#externals{position:absolute;right:0px;width:260px;display: none;}
span.fasttrack{display:inline;padding-right:25px;background:transparent url(/images/fasttrack.gif) no-repeat scroll 100% 50%}
#footer{line-height:1.3;width:1250px;margin-right:auto;margin-left:auto;padding:1em 0;color:#fff}
#footer li{display:inline;margin-right:2em}
#footer a{font-size:12px;text-decoration:underline;color:#fff}
#footer a:hover{text-decoration:none;color:#333}
#footer a:focus{text-decoration:none}
p.youtube,p.twitter,p.linkedin{display:inline-block;float:right;padding:0 5px}
p.youtube img,p.twitter img,p.linkedin img{display:inline-block}
p#footerYoutube,p#footerTwitter,p#footerLinkedin,p#footerFacebook,p#footerPinterest{position:relative;left:5px;display:inline-block;float:left;width:40px;height:40px;margin:0 4px 0 5px}
p#footerYoutube img,p#footerTwitter img,p#footerLinkedin img,p#footerFacebook img,p#footerPinterest img{display:block;width:40px;height:40px}
#footer ul{line-height:1em;float:left;width:70%;margin-right:auto;margin-left:auto;padding:1em 0;list-style:none outside none}
#footer div#topfooter{width:1250px;margin-right:auto;margin-left:auto;padding-top:10px}
#footer div#topfooter ul li{display:inline;margin-right:1.5em}
#footer div#topfooter ul li a{color:#fff}
#footer div#bottomfooter{width:auto;padding-bottom:10px;border-bottom:1px solid #949494}
#footer div#bottomfooter ul.menu-level-1{width:auto;max-width:173px;margin-right:0;padding:0}
#footer div#bottomfooter li.menu-level-1{display:inline;float:none;margin-right:0;text-align:left}
#footer div#bottomfooter ul.menu-level-2{width:100%;padding:.3em 0}
#footer div#bottomfooter li.menu-level-2.selected{padding-left:5px;border-left:2px solid #fff}
#footer div#bottomfooter li.menu-level-2{display:inline-block;float:none;width:100%;text-align:left}
.small{line-height:.8em;padding:.3em 0}
#footer div#bottomfooter li{padding-left:7px}
#footer div#bottomfooter ul.menu-level-1 li a{font-size:.7em;font-weight:700;text-decoration:underline;color:#666;color:#fff}
#footer div#bottomfooter ul.menu-level-2 li a{font-size:.6em;font-weight:400;text-decoration:none;color:#666;color:#fff}
#footer div#bottomfooter ul.menu-level-2 li a:hover,#footer div#bottomfooter ul.menu-level-2 li a:active{text-decoration:underline}
input{padding-left:3px}
select{border:1px solid #efefef}
textarea{font-family:arial,verdana,helvetica,sans-serif;padding:2px;border:1px solid #ddd}
#contactus p{clear:both;padding-bottom:2em}
#contactus input{float:left;width:50%;padding:0 5px;border:1px solid #717074}
#contactus input:focus,#contactus input:hover,#contactus input:active{border:solid 1px #686663;background:#f5dfe5}
.clear{clear:both}
.sitesearch{display:block}
div#headerSearch div.sitesearch input.sitesearch-input{display:block;float:left;width:270px;height:1.5em;padding-left:2px;vertical-align:middle;border:1px solid #ccc}
.sitesearch-submit{font-size:1.2em;float:right;width:4.5em;height:1.5em;text-align:center;color:#333;border:1px solid #777;background-color:#e6e6e6}
iframe{border:0}
#mainContent div.coc-intro{margin-top:1.5em}
#mainContent div.coc h6{font-weight:700}
#mainContent div.coc dfn{cursor:auto}
#mainContent div.coc table{width:100%}
#mainContent div.coc th{font-size:1.1em;font-weight:700;text-align:center}
#mainContent div.coc ul{margin-bottom:1.25em;padding-left:1em;list-style:none;list-style-image:none}
#mainContent div.coc ul li{margin-left:-1em;background-image:none}
#mainContent div.coc li li{margin-left:1.8em}
#mainContent div.coc li span{font-weight:700}
#mainContent div.coc li span.num1,#mainContent div.coc li span.num2,#mainContent div.coc li span.num3,#mainContent div.coc li span.num4{margin-left:-1.1em}
dfn{font-style:italic}
#mainContent div.coc li p span{margin-right:0}
#mainContent div.coc p{margin:1em 0}
#mainContent div.coc li p{margin-left:3em}
#mainContent div.coc li p.text{margin-left:7em}
#mainContent div.coc li span + p{margin-top:-1.72em}
#mainContent div.coc li span.hidden + p{margin-top:1em}
* html #mainContent div.coc p{margin-top:-1.2em;margin-bottom:1.2em}
* html #mainContent div.coc-intro p{margin-top:1.2em}
#mainContent div.coc span.foreign{font-weight:inherit;margin-right:0;cursor:help}
#mainContent blockquote{min-height:47px;margin-bottom:1em;margin-left:3em;padding:1em 1em 1em 50px;background:#eee url(/images/quotes.gif) no-repeat 10px 10px}
* html #mainContent blockquote{height:47px}
#mainContent div.coc dl{list-style-type:none}
#mainContent div.coc dt{font-weight:700;float:left;clear:left;width:15em;margin:0;padding:.5em;color:#686663}
#mainContent div.coc dd{margin-bottom:1em;margin-left:16em;padding:.5em}
.notesintro{width:auto;margin:0;padding:.5em 1.5em;text-align:left;border:1px solid #e7e7ef;background-color:#f0f0f0}
.notesintro ul{padding-top:.5em;padding-bottom:.5em;padding-left:1em}
#mainContent table.risk td{font-size:.9em;text-align:left}
.utility-bar{float:left;clear:both;width:99%;border:1px #ccc solid;background-color:#eee;margin-left: auto;margin-right: auto}
#mainContent .utility-bar a{color:#000}
.printpage{font-size:.9em;width:30px;height:10px;margin-right:10px;padding-top:4px;padding-right:19px!important;padding-bottom:1px;background:transparent url(/images/printer.gif) no-repeat scroll right 1px!important}
.printpage.tab{font-size:.9em;line-height:10px;float:right;width:auto;height:15px;padding-top:4px;padding-right:19px!important;padding-bottom:1px;background:url(/images/printer.gif) no-repeat scroll right 1px rgba(0,0,0,0)!important}
.h2icons{line-height:2em;float:right;margin:0 10px;padding:5px 0}
.pdfpage{font-size:.9em;width:30px;padding-top:4px;padding-right:19px;padding-bottom:1px;background:transparent url(/images/pdf.gif) no-repeat scroll right 1px}
#generated-toc{float:left;clear:both;width:100%;margin:0 0 1em;padding:0}
#mainContent #generated_toc_d_toggle{font-size:.9em;line-height:2em;float:left;margin:0;padding:7px 25px 5px 10px;text-decoration:underline;color:#000;background:transparent url(/images/book_open.gif) no-repeat 98% 55%}
#generated-toc p#toggle-container{float:left;margin:0;padding:0}
#generated-toc ul{clear:both;margin:0;padding:1em;border:1px solid #ccc;border-top:0;background-color:#fff;width:96.4%;}
#generated-toc ul ul{margin:0;padding-top:0;padding-bottom:0;border:0}
#amend-list{display:block;clear:both}
#ul-amend.on{display:block;width:45%;margin:0 0 1em;padding:0 0 0 2em;list-style-type:none;border:1px dotted #000;background-color:#fff}
p#ul-amend-title{margin:0 0 2px;padding:0}
#mainContent a#amend-title{font-size:.9em;font-weight:700;line-height:2em;margin:0;padding:5px 18px 5px 5px;text-decoration:none;text-decoration:none;text-decoration:none;color:#fff;border-top:2px solid #d6d6d6;border-right:2px solid #000;border-bottom:2px solid #000;border-left:2px solid #c7c7c7;background-color:#848484;background-image:url(/images/show-arrow.gif);background-repeat:no-repeat;background-position:98% 55%}
#mainContent #ul-amend-title.on a#amend-title{font-size:.9em;font-weight:700;line-height:2em;margin:0;padding:5px 18px 5px 5px;text-decoration:none;text-decoration:none;text-decoration:none;color:#fff;border-top:2px solid #d6d6d6;border-right:2px solid #000;border-bottom:2px solid #000;border-left:2px solid #c7c7c7;background-color:#848484;background-image:url(/images/hide-arrow.gif);background-repeat:no-repeat;background-position:98% 55%}
.video-listing{font-size:90%;display:inline;float:left;width:200px;margin:1.1em;padding:1.1em;border:1px solid #eee}
* html .video-listing{width:195px;margin:.5em;padding:.5em;border:0}
.video-listing img{width:195px;margin-bottom:20px}
.video-listing h3{color:#6a6a6a}
#video,div.videoWrapper{position:relative;overflow:hidden;height:0;padding-top:0;padding-bottom:56.25%}
#video p iframe,div.videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}
#mainContent #expand-me{margin:0}
body #mainContent div#expand-me ul{margin:0;padding:.5em 0;list-style-type:none}
body #mainContent div#expand-me div.article ul li span a{text-decoration:none}
body #mainContent div#expand-me div.article ul li span a span{font-size:1.5em;margin-right:10px;padding:1px;color:#000}
body #mainContent div#expand-me.article ul ul{padding-left:0}
body #mainContent #expand-me li{display:block;margin:1em 0 .3em;padding:0 4px;background-image:none}
body #mainContent #expand-me li ul{margin-left:3em}
#mainContent #expand-me ul ul{margin:0;padding:.5em 0 .5em 1em;list-style-type:none}
#mainContent #expand-me a.expanderParent span{font-size:1.5em;font-weight:300;margin:0 1em;text-decoration:none}
#mainContent #expand-me a.expanderParent{text-decoration:none}
#mainContent #expand-me li span{line-height:2em;color:#000}
#mainContent div.highlight-guidance{margin:0;padding:0;border-bottom:1px dotted #ccc}
#mainContent div.highlight-guidance ul li{padding-left:1.8em;list-style-position:outside;list-style-type:none;list-style-image:none;background:transparent url(/images/bullet-grey.gif) no-repeat scroll left center}
#mainContent h4.question,#mainContent h3.question,#mainContent h2.question{margin:1em 0 .81em;padding:10px;color:#000;border:1px solid #aaa;border-bottom:0;border-radius:5px 5px 0 0;background-color:#eee}
#mainContent h4.question:target,#mainContent h3.question:target,#mainContent h2.question:target{background-color:#eee;background-image:none}
#mainContent div.answers{height:1%;margin:-15px 0 1em;padding:0 10px 20px;border:1px solid #aaa;border-style:dotted solid solid;border-radius:0 0 5px 5px;background-color:#fff}
div.commentary{margin:1em}
div#login{display:none}
div#login a{text-decoration:underline;color:#b50038}
div#login a,div#login a:visited,div#login a:active{text-decoration:underline;color:#b50038}
div#login a:hover{text-decoration:none}
.greyBack{background-color:#eee}
#contactus label{font-weight:700;line-height:1.3;float:left;width:24%;padding-right:10%;text-align:right}
.solictorsearch{border:0}
.solictorsearch legend{display:none}
.solictorsearch .solictorsearchrow{clear:both;width:100%;padding-top:7px}
.solictorsearch .fieldname{display:inline;float:left!important;width:20%;margin-left:20%}
.solictorsearch .fieldvalue{display:inline;float:left!important;width:40%}
.solictorsearch .fieldvalue input{border:1px solid #717074}
.datebox{width:60%;margin:10px auto 0;padding:0 7px 7px;color:#b50439}
.solictorsearch .datesearchfields{float:right!important;width:78%}
.solictorsearch .datesearchrow{padding-top:10px}
.solictorsearch .datesearchfields select{margin:0;border:1px solid #717074}
.solictorsearchbtn{width:100%;text-align:center}
.solictorsearchbtn input{width:150px;height:30px;margin-right:auto;margin-left:auto;color:#fff;border:1px solid #bbb;background-color:#b50439}
span.fasttrack{display:inline;padding-right:25px;background:transparent url(/images/fasttrack.gif) no-repeat scroll 100% 50%}
.EktronAjaxLoading,#FloatBubble,#FloatBubbleT{display:none}
.gallery{font-size:1em;float:left;width:140px;margin:1em 1.2em 0 0;padding:0;text-align:center}
.gallery-report{float:left;width:100px;padding-left:30px}
#mainContent .gallery img{margin:0;padding:0}
#index-list{margin:1.5em 0}
#mainContent #index-list a{color:#b50038}
#mainContent #index-list a:visited{color:#b50038}
#index-list span{padding:1em .2em}
#index-list #current-page{font-weight:700;text-decoration:none;color:#b50439}
#mainContent ul#expand-me-faq li a{margin:0}
.FAQList ul#expand-me-faq li{background-color:#eee!important}
.FAQList ul#expand-me-faq li ul li{background-color:#fff!important}
#wrapper #mainContent .FAQList{margin-top:1em}
#wrapper #mainContent .FAQList ul{margin:0;padding:0}
#wrapper #mainContent .FAQList ul li{border:1px #ccc solid;border-radius:5px}
#wrapper #mainContent .FAQList li{font-weight:700;margin-bottom:2em;padding:1em;background-color:#eee;background-image:none}
#wrapper #mainContent .FAQList li li{font-weight:400;margin:.5em .5em 0;padding:.5em .5em .5em 1em;border:1px #ddd solid;background-color:#fff;background-image:none}
#mainContent .contentReview{margin-top:15px}
#mainContent .contentReview img{margin:0;padding:0;border:0}
#mainContent .contentReview p span.faqrate{display:block;float:left;margin-right:10px}
#wrapper #show-hide #mainContent .comms h1,#wrapper #show-hide #mainContent .comms h2{font-size:1.5em;margin:0;padding:.2em 0 .2em 3em;color:#fff;background-color:#000;background-image:url(/images/nb_whiteonred.png);background-repeat:no-repeat;background-position:.5em 50%}
#wrapper #show-hide #mainContent .comms h3{margin:10px}
#wrapper #show-hide #mainContent .comms{margin:1em 0 2em;border:1px solid #000;border-radius:5px;background-color:#fff}
#wrapper #show-hide #mainContent .comms p{font-size:1em;margin:.5em 0 0;padding:.5em 1em}
#wrapper #show-hide #mainContent .comms ul{margin:10px 10px 10px 18px}
.contactUsContent{clear:both;padding:.5em 1em}
#mainContent .contactUsContent input{padding:.1em .2em}
.contactUs{width:auto;margin-bottom:2em;padding-bottom:1em;border:1px #ccc solid;border-radius:5px}
#mainContent .contactUs h1{font-size:1.5em;margin-top:0;padding:.2em .2em .2em .7em;color:#000;border-bottom:1px solid #ccc;background-color:#eee}
.clear{clear:both}
#mainContent .qoelist.row {padding:10px 0px;background-color: #fafafa;}
#mainContent .qoelist.row ul li {padding-left:0.25em;}
#mainContent .qoelist.row ul li a {background-color:#ccc; padding:10px; color:#000;}
#mainContent .qoelist.row ul li a:hover {background-color:#AAA;}
#mainContent .qoelist ul#qoelist li.no-link {background-color:#DDD; padding:7px 10px; color:#555;margin-left:0.25em;}
#mainContent #qoelist{display:inline}
#mainContent .qoe-archive-section.row {margin-top:2rem;}
#mainContent #qoelist li{display:inline-block;background:none}
#mainContent ul.qoe>li{background:none;font-size:1.1em}
#mainContent ul.qoe>li ul li{background:none; }
#training_search_criteria{margin:1em 0;padding:0;border:1px solid #777;border-radius:5px}
#wrapper #show-hide #mainContent #training_search_criteria h1{margin:0;padding:.2em .8em;color:#fff;background-color:#777}
#training_search_list .article h2{margin-top:.5em}
#training_search_list p{padding:0 1em}
#training_search_criteria select{font-family:sans-serif;margin:1em}
#training_search_criteria li select{font-family:verdana;font-size:1em;font-size:.9em;width:30%;margin:1em}
#mainContent #training_search_criteria ul{margin-bottom:1em;margin-left:0}
#mainContent #training_search_criteria ul li{margin:.8em 0;background-image:none}
#training_search_criteria li label,#training_search_criteria li li label{float:left;width:12em}
#training_search_criteria li li{color:#666}
#training_search_criteria li li li{font-size:.9em;color:#666}
#training_search_criteria li li li label{float:left;width:16em}
#training_search_criteria input{line-height:1.5em;border:1px solid #d6d6d6}
p.calc_button{padding-top:1em;text-align:center}
p.calc_button a{padding:.25em 2.5em .25em 1em;text-decoration:none!important;border:1px #666 solid;background:url(/images/calculator.png) no-repeat 98% 50% #eee}
p.calc_button a:hover{background-color:#fff}
#mainContent table.feetable1,#mainContent table.feetable2{width:100%;margin:0;border:0;background-color:transparent}
#mainContent table.feetable1 tr,#mainContent table.feetable2 tr{border-bottom:1px #ccc dotted}
#mainContent table.feetable1 th,#mainContent table.feetable2 th{font-weight:400;padding:.25em 0;border-collapse:collapse;color:#000;border:0;background-color:transparent}
table.feetable1 td,table.feetable2 td{padding:.25em 0;text-align:right;border:0}
table.feetable1 td input,table.feetable2 td input,table.feetable1 td select{font-size:1em;width:8em}
table.feetable2 td input{text-align:right}
#mainContent table.feetable1 img{display:inline;float:none;vertical-align:middle;border:0}
.cal-holder{width:500px;margin:0 auto;padding-top:15px;background:#efefef}
.calc-mid{padding-right:10px}
.calc-bottom{clear:both;height:19px}
#decisions .hidden{overflow:hidden!important}
#extra_dec_text{clear:both;margin:1.5em 0 1em;padding:0 .5em;color:#fff;border-top:1px #b50439 solid;border-right:1px #900 solid;border-bottom:1px #900 solid;border-left:1px #b50439 solid;background:#b50439}
div.mobHide{float:left}
.issue-number{margin-bottom:10px;border-bottom:1px dashed #ccc}
.sraUpdate-summary{float:left;width:75%;margin-top:-17px;padding-left:15px}
.sraUpdate-readmore{float:right;width:75px;height:25px;margin-top:5.5em;background-color:#b50038}
#mainContent .issue-number .sraUpdate-readmore p,#mainContent .issue-number-end .sraUpdate-readmore p{margin:0;padding:3px 0 0 7px;color:#fff}
#mainContent .issue-number .sraUpdate-readmore p a,#mainContent .issue-number-end .sraUpdate-readmore p a{text-decoration:none;color:#fff}
#mainContent .issue-number .sraUpdate-readmore p a:hover,#mainContent .issue-number-end .sraUpdate-readmore p a:hover{text-decoration:underline}
#mainContent .issue-number-end{border:none}
#mainContent .sraUpdate-archive-month{border-bottom:1px dotted #ccc}
#mainContent .sraUpdate-archive-month h3{float:left;margin:10px 0 0}
#mainContent .sraUpdate-archive-month span a{padding-right:5px;background:none;font-weight: bold;vertical-align: middle;color:#000;line-height:3em;}
.diversity-guide-1{WIDTH: 220px; FLOAT: left; HEIGHT: 150px; background: url("/images/puzzle-1.png") no-repeat;}
.diversity-guide-1 p {color:#666; font-size:1.2em; line-height:1em;text-align: center; font-weight:bold;}
a.diversity-guide-1 p {text-decoration:none;}
a:hover .diversity-guide-1 p {text-decoration:underline;}


.diversity-guide-2 {WIDTH: 220px; FLOAT: left; HEIGHT: 150px; background: url("/images/puzzle-2.png") no-repeat;}
.diversity-guide-2 p {color:#666; font-size:1.2em; line-height:1em;text-align: center; font-weight:bold;}
a.diversity-guide-2 p {text-decoration:none;}
a:hover .diversity-guide-2 p {text-decoration:underline;}

.diversity-guide-3{WIDTH: 220px; FLOAT: left; HEIGHT: 150px; background: url("/images/puzzle-3.png") no-repeat;}
.diversity-guide-3 p {color:#666; font-size:1.2em; line-height:1em;text-align: center; font-weight:bold;}
a .diversity-guide-3 p {text-decoration:none;}
a:hover .diversity-guide-3 p  {text-decoration:underline;}


.diversity-guide-4{WIDTH: 220px; FLOAT: left; HEIGHT: 150px; background: url("/images/puzzle-4.png") no-repeat;}
.diversity-guide-4 p {color:#666; font-size:1.2em; line-height:1em;text-align: center; font-weight:bold;}
a.diversity-guide-4 p  {text-decoration:none;}
a:hover .diversity-guide-4 p {text-decoration:underline;}
#mainContent .puzzle-1-small {border: 0px;}

.careers-segment-left{float:left;width:575px}
.careers-segment{float:left;width:614px;margin-bottom:20px}
.careersImage-segment{width:606px;height:182px;background:url(../images/careers.jpg) no-repeat}
#mainContent .careers-segment-left .careers-segment a{text-decoration:none}
.careersText-segment{line-height:0;width:583px;padding:.5em 1em;color:#fff;background-color:#b50038}
#mainContent .careers-segment-left .careers-segment .careersText-segment a{text-decoration:none;color:#fff}
#mainContent .careers-segment-left .careers-segment .careersText-segment p a:hover{text-decoration:underline;color:#fff}
.diversity-segment{float:left;width:614px;margin-bottom:20px}
.diversityImage-segment{width:606px;height:162px;background:url(../images/diversity-segment.jpg) no-repeat}
.diversityText-segment{line-height:0;width:583px;padding:.5em 1em;color:#fff;background-color:#7d4199}
#mainContent .careers-segment-left .diversity-segment a{text-decoration:none}
#mainContent .careers-segment-left .diversity-segment .diversityText-segment a{text-decoration:none;color:#fff}
#mainContent .careers-segment-left .diversity-segment .diversityText-segment p a:hover{text-decoration:underline;color:#fff}
.threeBox-segment{float:left;width:609px}
.benefits-segment{float:left;width:32%;margin-right:12px}
.threeBoxBenefits-segment{height:150px;background:url(../images/benefits-segment.jpg) no-repeat}
.threeBoxBenefitsText-segment{line-height:0;width:168px;padding:.5em 1em;color:#fff;background-color:#009ac6}
#mainContent .careers-segment-left .threeBox-segment .benefits-segment .threeBoxBenefitsText-segment a{text-decoration:none;color:#fff}
#mainContent .careers-segment-left .threeBox-segment .benefits-segment a{text-decoration:none}
#mainContent .careers-segment-left .threeBox-segment .benefits-segment .threeBoxBenefitsText-segment p a:hover{text-decoration:underline;color:#fff}
.vacancies{line-height:3em;padding-left:10px;background-color:#b50038}
.environment-segment{float:left;width:32%;margin-right:12px}
.threeBoxEnvironment-segment{height:150px;background:url(../images/environment-segment.jpg) no-repeat}
.threeBoxEnvironmentText-segment{line-height:0;width:168px;padding:.5em 1em;color:#fff;background-color:#74964a}
#mainContent .careers-segment-left .threeBox-segment .environment-segment .threeBoxEnvironmentText-segment a{text-decoration:none;color:#fff}
#mainContent .careers-segment-left .threeBox-segment .environment-segment a{text-decoration:none}
#mainContent .careers-segment-left .threeBox-segment .environment-segment .threeBoxEnvironmentText-segment p a:hover{text-decoration:underline;color:#fff}
.interview-segment{float:right;width:32%}
.threeBoxInterview-segment{height:150px;background:url(../images/interview-segment.jpg) no-repeat}
.threeBoxInterviewText-segment{line-height:0;width:168px;padding:.5em 1em;color:#fff;background-color:#7a7a7a}
#mainContent .careers-segment-left .threeBox-segment .interview-segment .threeBoxInterviewText-segment a{text-decoration:none;color:#fff}
#mainContent .careers-segment-left .threeBox-segment .interview-segment a{text-decoration:none}
#mainContent .careers-segment-left .threeBox-segment .interview-segment .threeBoxInterviewText-segment p a:hover{text-decoration:underline;color:#fff}
.careers-segment-right{float:right}
#mainContent img.logo-image{float:right}
#mainContent .jobs-login{line-height:3em;width:280px;padding-left:10px;color:#fff;background-color:#61605e;height: 2rem;}
#mainContent .jobs-login h3 a{font-size:11pt;line-height:2em;display:block;margin-top:-1em;text-decoration:none;color:#fff;background:transparent url(/images/login-arrow.png) no-repeat right 8px}
#mainContent .jobs-login h3 a:hover{text-decoration:underline}
#mainContent .apply-now{line-height:3em;width:280px;padding-left:10px;color:#fff;background-color:#61605e;height: 2rem; margin-bottom: 10px;}
#mainContent .apply-now h3 a{font-size:11pt;line-height:2em;display:block;text-decoration:none;color:#fff;background:transparent url(/images/login-arrow.png) no-repeat right 8px}
#mainContent .apply-now h3 a:hover{text-decoration:underline}
.vacancies{line-height:3em;padding-left:10px;background-color:#b50038}
#mainContent #job-list-right h3.vacancies{line-height:2em;margin:0;color:#fff}
#job-list-right{display:block;float:right;width:288px;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-left:1px solid #ccc}
#mainContent p.jobsError {float: right;width: 275px;}
#employInfo{display:block;float:right;width:290px}
.employInfoText{margin-top:15px;padding:0 10px;border:1px solid #ccc}
#mainContent .jobList{margin-bottom:10px;margin-left:0;padding-right:10px}
#mainContent #job-list-right ul.jobList li h3{font-size:1em}
#mainContent ul.jobList li{line-height:1.5em;padding-bottom:5px;padding-left:10px;background-image:none}
#job-list-right ul.jobList li:first-child{padding:0 0 10px 10px;background-color:#fff}
.jobsImage{float:left;width:865px;height:110px;padding-bottom:20px}
.directions-button{width:200px;padding:0 0 0 8px;background-color:#aaa}
#mainContent .directions-button a{text-decoration:none;color:#fff}
#mainContent .directions-button a:hover{text-decoration:underline}
#mainContent .directions-button p{line-height:2.3em;display:block;margin-top:0;color:#fff;background:url(/images/login-arrow.png) no-repeat scroll right 8px transparent}
#mainContent p.group-vacancies a{color:#000;background:none}
li.parent ul{display:none}
li.parent.activeItem > ul{display:block}
li.parent.inActiveItem.activeParent > ul{display:block}
.side-level-3 ul ul.menu-heading-level-5{width:296px;margin-bottom:0}
li.parent{background:url(/images/children.png) no-repeat scroll right 4px center}
li.activeItem.parent{background:url(/images/children-down.png) no-repeat scroll right 4px center;background-color:#b50039}
li.inActiveItem.activeParent.parent{background:url(/images/children-down-grey.png) no-repeat scroll right 4px center}
#destinations li.side-level-2 ul > li.activeParent.parent{background-color:#d5d5d5}
#destinations li.side-level-3 ul > li.activeParent.parent{background-color:#d5d5d5}
li.activeParent ul li.activeParent{background-color:#606060}
#destinations li.activeParent ul li.activeParent a{font-weight:700}
.side-level-2 li.activeItem{background-color:#b50039}
li.activeItem{font-weight:700;color:#fff}
li.activeItem span{display:block;padding-left:10px}
ul.side-level-1 > li{font-weight:700;color:#b50039;background-color:#fff}
#destinations ul.side-level-1 > li a{color:#b50039}
#destinations ul.side-level-1 li{font-size:82%;line-height:2.5em;clear:left;margin-bottom:3px}
.side-level-1{line-height:1.5em;position:absolute;z-index:1;top:9em;display:block;clear:both;width:296px;padding-left:0;text-decoration:none;color:#000;border-bottom:0 none;border-radius:.3em;background-color:#fff}
#destinations ul li.inActiveItem a:hover{text-decoration:underline;color:#b50039}
#destinations ul.side-level-1 li a{padding-left:10px}
.side-level-2 ul{z-index:-1;display:block;float:left;width:286px;height:auto;margin:0 0 20px;padding-left:0}
.side-level-2 li{height:auto;margin:0 0 0 -10px;background-color:#ececec}
li.side-level-2{padding-left:10px}
.side-level-3 ul{z-index:-1;display:block;float:left;height:auto;margin:0;margin-bottom:3px;padding-left:0;border-radius:0}
.side-level-3 li{width:296px;height:auto;margin:0;border-bottom:none;background-color:#d5d5d5}
#destinations li.side-level-3.inActiveItem.activeParent.parent a{display:block;width:286px}
#destinations li.side-level-3.inActiveItem.activeParent.parent li.inActiveItem a{width:256px;padding-left:25px}
#destinations li.activeParent.parent > a:hover{color:#b50039;background:url(/images/children-down-grey.png) no-repeat scroll right 4px center}
#destinations li.side-level-3.inActiveItem.activeParent.parent li.side-level-4.inActiveItem.parent a:hover{width:236px;color:#b50039;width:236px;color:#b50039}
#destinations li.side-level-3.inActiveItem.activeParent.parent li.side-level-4.inActiveItem.parent a.activeLink:hover{color:#fff}
#destinations ul li.side-level-3 a{font-weight:700;display:inline-block;width:100%;height:auto;text-align:left;text-decoration:none;color:#000;border:0 none}
#destinations ul li.side-level-3 a.activeLink{color:#fff}
ul.menu-heading-level-4{width:296px;color:#000}
ul.menu-heading-level-4 li.activeItem{color:#000;background-color:#aaa;background-color:#b50039}
#destinations ul li.side-level-4 a,#destinations ul li.side-level-4 .activeItem{font-size:120%;line-height:2.5em;z-index:50;display:block;width:261px;margin-bottom:-3px;padding-right:10px;padding-left:25px}
#destinations ul li.side-level-4 a.activeLink{color:#fff}
#destinations ul li.side-level-4.inActiveItem a:hover{text-decoration:underline;color:#b50039}
#destinations ul li.side-level-4.parent a:hover{background:url(/images/children-grey.png) no-repeat scroll right 4px center}
#destinations ul li.side-level-4.parent li.side-level-5 a:hover{color:#b50039;background-image:none}
#destinations li.activeParent ul li.activeParent ul.menu-heading-level-5 li.activeItem{background-color:#b50039}
#destinations li.side-level-3.inActiveItem.activeParent.parent li.side-level-5.inActiveItem a{width:236px}
#destinations li.side-level-3.inActiveItem.activeParent.parent li.side-level-5.activeItem a.activeLink{width:236px;color:#fff}
#destinations ul li.side-level-5 a{font-size:120%;z-index:50;display:block;width:270px;padding-left:60px}
#destinations ul li.side-level-5 a.activeLink{font-size:100%}
#destinations ul li.side-level-5.inActiveItem a:hover{text-decoration:underline;color:#b50039}
#destinations ul li.side-level-5{font-size:100%;width:266px;padding-left:30px}
#destinations ul.side-level-1 li.first > a{padding:0}
#levelTwoTitle{font-size:1.2em;font-weight:700;line-height:1.2em;z-index:-1;display:block;clear:both;margin-bottom:.5em;padding:.4em .2em .4em .7em;text-decoration:none;background:none no-repeat scroll left center #f0f0f0}
#levelTwoTitle a,#levelTwoTitle a:link,#levelTwoTitle a:active,#levelTwoTitle a:visited{text-decoration:none;color:#000}
#mainContent #sra-update-articles{width:70%}
#mainContent #sra-update-articles h4{font-size:1.4em;margin:0;padding:7px 0 0;color:#b50038;border-top:10px solid #b50038}
#sra-update-articles .article{margin-bottom:0;padding-left:0;border:0}
#mainContent ul.update{float:left;width:60%;margin-top:15px;margin-left:0}
#mainContent ul.update li{padding-top:2px;padding-bottom:5px;padding-left:0;border-bottom:1px solid #efefef;background:none repeat scroll 0 0 transparent}
#mainContent ul.update li a{font-size:1.2em;font-weight:700;text-decoration:none;color:#555}
#mainContent #UpdateColumn{float:right;width:25%;margin-top:20px;padding:10px;background:none repeat scroll 0 0 #efefef}
#mainContent #UpdateColumn img{margin-right:20px;margin-bottom:10px;padding:2px;border:1px solid #ddd}
#mainContent h2.update{padding-left:10px;color:#fff;background:#b50439}
#mainContent div.blogpost h2{color:#05386b;border-bottom:medium none}
div.blogpost{clear:right;margin:0 0 10px;padding:5px 5px 0 10px;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;background-color:#f6fafe}
div.blogpost hr{height:0;border:0}
.entrypermalink{display:none}
.entryBody .note{display:block}
h3.entryTitle{margin-bottom:0;color:#05386b}
.ekcommentheader{font-weight:700}
.entry{margin:0 0 10px;padding:5px 5px 10px 10px;border-bottom:1px solid #e5e5e5;background-color:#f6fafe}
.blogContent table{width:100%;margin:0;text-align:left;border:0}
.blogContent td{border-top:1px solid #ccc;border-right:0;border-bottom:0;border-left:0}
div.languages{font-size:130%}
#mainContent div.languages h2{font-size:110%}
div.rtl,#mainContent div.rtl ul li{text-align:right}
#mainContent div.rtl ul li{margin-right:30px;list-style:circle;background-image:none}
.mysrahomeleft{float:left;width:550px;min-height:500px;margin:20px 0 0 15px;border-right:1px #ccc solid}
.mysrahomeright{float:left;width:50%;min-height:500px;margin:20px 0 0 20px}
.home-divider{float:left;width:45%;margin:5px;padding:12px 8px;border:1px solid #ddd;background:url(/images/login-box-bg.gif) repeat-x scroll left top #f4fafb}
#mainContent .home-divider h2{margin-top:3px;border:0}
#mainContent .home-divider h2 a{text-decoration:none;color:#555}
.board-meetings{float:right;width:25%;margin-left:1em}
.ekleavecomment:before,.ekleavecomment:after{display:table;content:''}
.ekleavecomment:after{clear:both}
.ekleavecomment{padding:10px;background-color:#c4e0a6}
.ekcommentheader{font-family:Arial,Helvetica,sans-serif;font-size:1.2em;line-height:1.3em;clear:right;margin-top:1em;margin-bottom:1em;text-decoration:none;color:#717074;color:#000}
.ekcommentdata{display:block;clear:right;width:35%;margin-top:20px;padding:0}
.ekcommenttext{font-weight:700;float:right;margin-top:-187px;margin-right:25px;padding:10px 0 0 10px}
div.ekleavecomment div.ekcommentdata span.ekcommentlabel font{font-size:150%}
.ekcommentdata .ekcommentlabel{font-weight:700}
#ctl00_ContentPlaceHolder1_Blog1 > p{display:none}
input.ekcommentbutton{margin-top:10px;padding:10px;cursor:pointer;border:1px solid #f7ed97}
#mainContent div.blogpost h2{color:#05386b;border-bottom:medium none}
#mainContent div.blogpost h2 a{text-decoration:none;color:#05386b}
div.blogpost{clear:right;margin:0 0 10px;padding:5px 5px 0 10px;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;background-color:#f6fafe}
div.blogpost hr{height:0;border:0}
.entrypermalink{display:none}
h3.entryTitle{display:none}
.ekcommentheader{font-weight:700}

#risk #left-column,
#future #left-column {
    float: left;
    width: 600px
}

#risk #right-column,
#future #right-column {
    float: right;
    width: 300px
}

#future #right-column > .future {margin-top: 2em;}
#future #right-column > .future:nth-child(1) {margin-top: 6em;}
#future #right-column > .future.blog {border:1px dotted #e5e5e5;}
#future #right-column > .future.blog>h3{background-color: #666; color:#fff;line-height:2;padding:0.5em;margin-top: 0}

#future #right-column > .future.blog ul {margin-left:1.5em;}
#future #right-column > .future.blog ul li {line-height: 2;
    margin: 1em 0 1em 0;list-style: disc;}
#future #right-column > .future.blog ul li a {color:#333;text-decoration: underline;}
#future #right-column > .future.blog ul li a:hover {text-decoration:none;}
#future #BlogPicture {display: inline-block;float:right;}

#future #BlogPicture img {
	width: 150px;
	float:right;
    border-radius: 50%;
    border: 3px dotted #0080A7;
    -webkit-clip-path: url(#myClip);
    clip-path: url(#myClip);
    padding: 4px;
    margin: 0.5rem;
}

#mainContent .looking-forward img {float:left;width:160px;}

#risk .risk{margin-bottom:1em}
#risk .risk .RiskBlogTitle{font-weight:700;position:relative;width:260px;margin-left:10px;padding:10px}
#risk .risk .RiskBlogTitle h3{margin:0;color:#fff}
#risk .risk .blogRecentPosts ul{margin-right:10px;padding:1em;background-color:#eee}
#risk .risk .blogRecentPosts ul li{margin-bottom:.4em}
#risk .risk .blogRecentPosts ul li a{font-weight:700;text-decoration:none;color:#2e2e2e}
#risk .risk .blogRecentPosts ul li a:hover{text-decoration:underline}
.riskBlogEntry{display:inline-block;height:auto;border-bottom:2px dotted #999}
.blog-author{display:inline-block;width:100%;margin:10px 0;background-color:#eee}
#mainContent .blog-author img{width:80px;margin:10px}
.small-firms-column2{float:left;width:40%;margin:0 0 0 10px;padding:0 1em;border:1px dashed #ccc}
.blue-intro-boxes{margin-bottom:1.5em;padding:.5em 1em;background:url(/images/blue-boxes.png) no-repeat scroll left top transparent}
.small-firms-quote{float:left;width:49%}
.small-firms-image{float:left;width:48%;margin-top:0;padding-left:10px}
#mainContent .home-divider-blue p.small-firms a,#mainContent .home-divider-blue p.small-firms a:visited{font-size:1em;font-weight:700;text-decoration:none;color:#5c5c5c}
#mainContent .home-divider-blue p.small-firms a:hover{text-decoration:underline;color:#b50038}
.entry{margin:0 0 10px;padding:5px 5px 10px 10px;border-bottom:1px solid #e5e5e5;background-color:#f6fafe}
#aboutAuthor p {margin-left:10px;}
.blogContent table{width:100%;margin:0;text-align:left;border:0}
.blogContent td{padding:15px 10px 0;border:1px solid #e2e2e2;background-color:#e2e2e2}
.blogContent tr{display:block;padding:15px 15px 0 6px;background:url(/images/comment-bg.gif) no-repeat scroll left top transparent}
#blogRecent{padding:10px;background-color:#f7ed97}
#t4t #left-column{float:left;width:610px}
#t4t #right-column{float:left;width:290px}
#t4t .t4tBlog{margin-bottom:1em;padding:10px;}

#mainContent #t4t .t4tBlog h3{color:#fff;}
#mainContent #t4t .t4tBlog .t4tBlogTitle{font-weight:700;position:relative;margin:5px 0;padding:5px;background-color:#666}
#mainContent #t4t .t4tBlog .t4tBlogTitle h2{margin:0;color:#fff}
#mainContent div.tft-competence h2{font-size:1.5em;margin-top:10px;padding:10px;color:#fff;background-color:#0080a7; border:0px;}
#mainContent div.tft-qualification h2{font-size:1.5em;margin-top:10px;padding:10px;color:#fff;background-color:#b50039; border:0px;}
#mainContent div.tft-continuing h2{font-size:1.5em;margin-top:10px;padding:10px;color:#fff;background-color:#fbb034; border:0px;}
#mainContent div.tft-framework h2{font-size:1.5em;margin-top:10px;padding:10px;color:#fff;background-color:#7d4199; border:0px;}
div.tft-competence .content,div.tft-continuing .content,div.tft-framework .content{padding:5px 15px 0;padding:5px;border-radius:15px 50px 15px 15px;background-color:#fff}
div.tft-continuing .content,div.tft-framework .content{padding:10px;border-radius:50px 15px 15px 15px}
#mainContent .sg-question-options li{background:0}
.alignRight{text-align:right}
.home-divider-grey{float:left;width:45%;margin:5px;padding:12px 8px;border:1px solid #ddd}
#mainContent .home-divider-grey h2{margin-top:3px;color:green;border:0}
#mainContent .cpd-divider h2{margin-top:3px;border:0}
.home-divider-column1{float:left;width:53%;margin:0 15px 0 0}
.home-divider-column2{float:left;width:40%;margin:0 0 0 10px;padding:0 1em;border:1px solid #ccc}
.home-divider-blue{margin:0;padding:0 .5em .5em 0}
.blue-intro{margin-bottom:1.5em;padding:.5em 1em;background-color:#d9e8f2}
#mainContent .home-divider-blue p,#mainContent .home-divider-blue ul{margin:1em}
#mainContent .home-divider-blue h2{margin:0;padding:.3em .3em .3em 1em;color:#fff;background-color:#13476b}


#mainContent .toolkit-1 {background-color:#D2ECF4; border:2px solid #009AC7; padding:5px;}
#mainContent .toolkit-1 img {float:left;}
#mainContent .toolkit-1 h3 a {color:#0080a7;}
#mainContent .toolkit-1 h3 a:after {font-family: 'FontAwesome';
content: '\f105';
font-size:1.5rem;
line-height: 1rem;
margin: 0em 1em 0em 1em;
display: inline-block;
vertical-align: middle;padding-bottom: 5px;}

#mainContent .toolkit-2 {background-color:#E9C3FC; border:2px solid #7d4199; padding:5px;}
#mainContent .toolkit-2 img {float:left;}
#mainContent .toolkit-2 h3 a {color:#7d4199;}
#mainContent .toolkit-2 h3 a:after {font-family: 'FontAwesome';
content: '\f105';
font-size:1.5rem;
line-height: 1rem;
margin: 0em 1em 0em 1em;
display: inline-block;
vertical-align: middle;padding-bottom: 5px;}

#mainContent .toolkit-3 {background-color:#E2FCC3; border:2px solid #90cf67; padding:5px;}
#mainContent .toolkit-3 img {float:left;}
#mainContent .toolkit-3 h3 a {color:#90cf67;}
#mainContent .toolkit-3 h3 a:after {font-family: 'FontAwesome';
content: '\f105';
font-size:1.5rem;
line-height: 1rem;
margin: 0em 1em 0em 1em;
display: inline-block;
vertical-align: middle;padding-bottom: 5px;}

#mainContent .columns.four.toolkit-1, #mainContent .column.four.toolkit-1 {margin-left:0px;}

#mainContent .toolkit-4 {background-color:#FFE2B3; border:2px solid #fbb034; padding:5px; margin-top:20px;}
#mainContent .toolkit-4 img {float:left;}
#mainContent .toolkit-4 h3 a {color:#fbb034;}
#mainContent .toolkit-4 h3 a:after {font-family: 'FontAwesome';
content: '\f105';
font-size:1.5rem;
line-height: 1rem;
margin: 0em 1em 0em 1em;
display: inline-block;
vertical-align: middle;padding-bottom: 5px;}

#mainContent .toolkit-5 {background-color:#FFCEDD; border:2px solid #B50038; padding:5px; margin-top:20px;}
#mainContent .toolkit-5 img {float:left;}
#mainContent .toolkit-5 h3 a {color:#B50038;}
#mainContent .toolkit-5 h3 a:after {font-family: 'FontAwesome';
content: '\f105';
font-size:1.5rem;
line-height: 1rem;
margin: 0em 1em 0em 1em;
display: inline-block;
vertical-align: middle;padding-bottom: 5px;}

#mainContent .columns.six.toolkit-4, #mainContent .column.six.toolkit-4 {margin-left:0px;}



#mainContent > div.toolkit-upper-row iframe{margin-top:10px}
#mainContent > div.toolkit-bottom-row iframe{margin-top:10px;bottom:0;display:block;float:right;margin-left:auto;margin-right:14px}
#mainContent #right-toolkit-icon{float:right;width:280px}
#mainContent .toolkit-icon{border-bottom:1px dotted #ccc}
#mainContent .toolkit-icon h3{float:left;clear:none}
#mainContent .toolkit-left-col{width:600px;float:left;margin-right:10px 15px 0 0}
.toolkit-bottom-row,.toolkit-upper-row{display:block;clear:both}
.toolkit-intro-box1{background-color:#fff;width:170px;float:right;height:130px;margin-right:14px;line-height:1.5em;padding:0 10px}
.toolkit-intro-box2{background-color:#fff;width:175px;float:left;height:130px;line-height:1.5em;padding:0 10px}
.toolkit-intro-box3{background-color:#fff;width:168px;float:right;height:130px;margin-right:14px;line-height:1.5em;padding:0 10px}
.toolkit-intro-box4{background-color:#fff;width:320px;float:right;height:96px;margin-right:21px;line-height:1.5em;padding:0 10px}
.toolkit-intro-box5{background-color:#fff;width:75%;float:left;height:95px;line-height:1.4em;padding:0 10px}
.rss-feed{clear:left;padding-top:10px;padding-left:140px;text-align:left;background:url(/images/rss.jpg) no-repeat scroll 0 0 transparent}
#right-toolkit-icon .cpd-links-box{width:100%;margin:20px 0 0;background-color:#fff;border:1px dotted #ccc}
#right-toolkit-icon .cpd-links-box h3{background-color:#aaa;padding:5px 5px 5px 10px;color:#fff;margin:0}
#right-toolkit-icon .cpd-links-box .cpd-text p a{padding:10px;color:#333;text-decoration:none;font-weight:700}
#right-toolkit-icon .cpd-links-box .cpd-text p a:hover{text-decoration:underline;color:#b50038}
.play-video:after{font-family:FontAwesome;content:"\f16a";font-size:2em;float:right;padding:0;margin:0;color:#333}
.blue-box{background-color:#c9e6ef;padding:10px;margin-bottom:15px}
.article-blue{border:solid #009ac7 2px;padding:10px;margin-bottom:15px}
#mainContent .toolkit-left-col .blue-box img{border:none;padding-top:8px}
#mainContent .toolkit-left-col .blue-box p{padding-left:75px}
.purple-box{background-color:#eddbf5;padding:10px;margin-bottom:15px}
.article-purple{border:solid #6f4395 2px;padding:10px;margin-bottom:15px}
#mainContent .toolkit-left-col .purple-box img{border:none;padding-top:8px}
.green-box{background-color:#e1f6c7;padding:10px;margin-bottom:15px}
.article-green{border:solid #aecd6d 2px;padding:10px;margin-bottom:15px}
#mainContent .toolkit-left-col .green-box img{border:none;padding-top:8px}
#mainContent .toolkit-left-col .green-box ul{padding-left:75px}
.orange-box{background-color:#fde5bd;padding:10px;margin-bottom:15px}
.article-orange{border:solid #e8ae41 2px;padding:10px;margin-bottom:15px}
#mainContent .toolkit-left-col .orange-box img{border:none;padding-top:8px}
.red-box{background-color:#f0dae1;padding:10px;margin-bottom:15px}
.article-red{border:solid #b50038 2px;padding:10px;margin-bottom:15px}
#mainContent .toolkit-left-col .red-box img{border:none;padding-top:8px}
.full-width{width:100%}
.find-us-map{position:relative;float:left;overflow:hidden;width:600px;height:350px;border-radius:5px;background-color:#e5e3df}
.find-us-details{float:left;width:250px;text-align:right}
.the-cube{float:left;width:50%;text-align:center}
.martin-lane{float:left;width:50%;text-align:center}
.the-cube img,.martin-lane img{margin-left:50px}
.the-cube p,.martin-lane p{clear:both}
.findustabs{float:left;width:850px}
#mainContent .findustabs ul#contentTabs li a{width:19%}
.skip-map{text-indent:-1000px}
.newsletter-container{font-size:12px;line-height:normal;float:left;width:530px;height:100%;min-height:100%;color:#666}
.newsletter-header{float:left;width:100%;height:100px;color:#fff;border:0}
.newsletter-header-image{float:left;width:530px;height:100px;margin:0;padding:0;border:0 none;background:url(/images/colp-cofa-banner-lite.jpg)}
#mainContent .newsletter-header a img{float:left;width:530px;height:100px;margin:0;padding:0;border:0}
.newsletter-issue{font-size:115%;font-weight:700;float:left;width:523px;margin-bottom:10px;padding:5px 0 5px 7px;color:#fff;background:#666}
.newsletter-storyhead{float:left;width:100%;height:38px;padding:3px 0; margin-bottom:10px;}
#mainContent .newsletter-container .newsletter-story p {margin-top:0px;}
#mainContent .newsletter-container .newsletter-pic-story p {margin-top:0px;}
#mainContent .newsletter-storyhead h2{overflow:hidden;height:30px}
#mainContent .newsletter-storyhead h3{overflow:hidden;height:27px}
#mainContent .newsletter-container img.newsletter-arrow-full{float:right;width:20px;height:20px;margin:0;padding:6px 8px;border:0}
#mainContent .newsletter-storyhead h2,#mainContent .newsletter-storyhead h3{font-size:20px;font-weight:700;margin:3px;padding-left:5px;color:#fff;border:0;border:0}
#mainContent .newsletter-storyhead h2 a,#mainContent .newsletter-storyhead h3 a{text-decoration:none;color:#fff!important}
.newsletter-story{float:left;width:520px;min-height:100%;margin:0 0 10px;padding:0 5px}
.newsletter-story-div{float:left;width:520px;min-height:100%;margin:10px 0;padding:5px;border-radius:20px;background:#f7f7f7}
.newsletter-full-pic{float:left;width:530px;min-height:100%;margin:0;padding:0 0 10px}
#mainContent .newsletter-full-pic img{width:530px;margin:0;padding:0;border:0}
.newsletter-opening-story{font-size:12px;float:left;width:370px;padding:5px 0 10px 10px}
#mainContent .newsletter-opening-img{float:left;width:150px}
#mainContent .newsletter-opening-img img{width:150px;margin:0;padding:0;padding-bottom:10px;border:0}
.newsletter-pic-story{float:left;width:410px;margin:0 0 10px;padding:0 5px}
.newsletter-pic-story-div{float:left;width:410px;margin:10px 0;padding:5px;border-radius:20px;background:#f7f7f7}
.newsletter-pic-img{font-size:10px;float:left;width:110px;height:100%;min-height:100%;padding-bottom:10px}
#mainContent .newsletter-pic-img img{width:100px;margin:0;padding:0;border:0}
.newsletter-two-left,.newsletter-two-right{float:left;width:258px}
.newsletter-two-left h2 a,.newsletter-two-right h2 a,.newsletter-two-left h3 a,.newsletter-two-right h3 a{font-size:18px}
.newsletter-two-left{margin-right:14px}
#mainContent .newsletter-two-left img,#mainContent .newsletter-two-right img,#mainContent .newsletter-three-left img,#mainContent .newsletter-three-centre img,#mainContent .newsletter-three-right img{float:left;width:100%;margin:0 0 10px;padding:0;border:0}
.newsletter-three-left,.newsletter-three-centre,.newsletter-three-right{float:left;width:168px;padding-bottom:10px}
div#mainContent div.newsletter-container div.newsletter-container div.newsletter-three-left div.newsletter-storyhead h3{font-size:16px;padding-top:4px}
div#mainContent div.newsletter-container div.newsletter-container div.newsletter-three-centre div.newsletter-storyhead h3{font-size:16px;padding-top:4px}
div#mainContent div.newsletter-container div.newsletter-container div.newsletter-three-right div.newsletter-storyhead h3{font-size:16px;padding-top:4px}
div#mainContent div.newsletter-container div.newsletter-container div.newsletter-three-left div.newsletter-storyhead h2{font-size:16px;padding-top:4px}
div#mainContent div.newsletter-container div.newsletter-container div.newsletter-three-centre div.newsletter-storyhead h2{font-size:16px;padding-top:4px}
div#mainContent div.newsletter-container div.newsletter-container div.newsletter-three-right div.newsletter-storyhead h2{font-size:16px;padding-top:4px}
.newsletter-three-left h2 a,.newsletter-three-right h2 a,.newsletter-three-left h3 a,.newsletter-three-centre h3 a,.newsletter-three-right h3 a{font-size:16px}
#mainContent .newsletter-container .newsletter-three-left h2 a img,#mainContent .newsletter-container .newsletter-three-right h2 a img,#mainContent .newsletter-container .newsletter-three-left h3 a img,#mainContent .newsletter-container .newsletter-three-centre h3 a img,#mainContent .newsletter-container .newsletter-three-right h3 a img{padding:4px 5px}
.newsletter-three-left,.newsletter-three-centre{margin-right:13px}
.newsletter-sub{font-size:1em;float:left;width:500px;margin:0;padding:5px 15px;border:0}
p.news-sub-head{font-weight:700;color:#80408c}
p.news-sub-head-sra{font-weight:700;color:#b50038}
#mainContent div.newsletter-container table,#mainContent div.newsletter-container tr,#mainContent div.newsletter-container td{margin:0;padding:0;empty-cells:show;border-collapse:collapse;text-align:left;vertical-align:top;border:0}
#mainContent .newsletter-container a[href^='http:']{padding-right:0;background:0}
#mainContent .newsletter-container a.readmore[href^='http:']{display:inline-block;padding-right:14px;white-space:nowrap;background:url(/images/arrow-right-grey.gif) no-repeat scroll right 60% transparent}
.action{clear:left;width:214px;height:230px;margin-bottom:1.2em;background-color:#eee}
.action-fraud{float:left;width:47%;padding-left:10px}
.action-fraud p{font-size:1em;margin:.3em 0;margin:.3em 0!important}
.action-fraud p.action-fraud-email{font-size:1.3em}
.action-fraud p.fraud-button-action{font-size:1em;float:left;margin:.3em 0!important;padding:3px 9px;color:#fff;border-radius:5px;background-color:#000}
#mainContent .action-fraud p.fraud-button-action a{display:inline-block;padding-right:20px;text-decoration:none;color:#fff;background:url(/images/scam-arrow.png) no-repeat scroll right 60% transparent}
#mainContent .action-fraud p.fraud-button-action a:hover{text-decoration:underline}
.intelligence-sra{float:left;width:44%;padding-left:10px}
.intelligence-sra p{font-size:1em;margin:.3em 0!important;color:#b40038}
.intelligence-sra p.intelligence-sra-email{font-size:1.3em;color:#b40038}
.intelligence-sra p.fraud-button-sra{font-size:1em;float:left;padding:3px 9px;color:#fff;border-radius:5px;background-color:#b40038}
#mainContent .intelligence-sra p.fraud-button-sra a{display:inline-block;padding-right:20px;text-decoration:none;color:#fff;background:url(/images/scam-arrow.png) no-repeat scroll right 60% transparent}
#mainContent .intelligence-sra p.fraud-button-sra a:hover{text-decoration:underline}
#mainContent .action a[href^='mailto:']{display:none}
.alert-phone{display:block;width:400px;padding:12px 0 10px 43px;border:1px solid #ccc;border-radius:5px 5px 0 0;background:url(/images/email-new.png) no-repeat scroll 5px #ccc}
#mainContent h3.alert-phone{font-size:1.3em;margin-bottom:0}
.alert-info{float:right;width:25%;margin-left:5px}
.action-fraud{float:left;width:95%;padding:0 0 10px 10px;border-bottom:dotted 2px #ccc}
.action-fraud p{font-size:1em;margin:.3em 0;margin:.3em 0!important}
.action-fraud p.action-fraud-email{font-size:1.3em}
.action-fraud p.fraud-button-action{font-size:1em;float:left;margin:.3em 0!important;padding:3px 9px;color:#fff;border-radius:5px;background-color:#000}
#mainContent .action-fraud p.fraud-button-action a{display:inline-block;padding-right:20px;text-decoration:none;color:#fff;background:url(/images/scam-arrow.png) no-repeat scroll right 60% transparent}
#mainContent .action-fraud p.fraud-button-action a:hover{text-decoration:underline}
.intelligence-sra{float:left;width:95%;padding-left:10px}
.intelligence-sra p{font-size:1em;margin:.3em 0!important;color:#b40038}
.intelligence-sra p.intelligence-sra-email{font-size:1.3em;color:#b40038}
.intelligence-sra p.fraud-button-sra{font-size:1em;float:left;padding:3px 9px;color:#fff;border-radius:5px;background-color:#b40038}
#mainContent .intelligence-sra p.fraud-button-sra a{display:inline-block;padding-right:20px;text-decoration:none;color:#fff;background:url(/images/scam-arrow.png) no-repeat scroll right 60% transparent}
#mainContent .intelligence-sra p.fraud-button-sra a:hover{text-decoration:underline}
#mainContent .action a[href^='mailto:']{display:none}
.alert-phone{display:block;width:190px;padding:12px 10px 10px 12px;border:1px solid #ccc;border-radius:5px 5px 0 0;background:#ccc}
#mainContent h3.alert-phone{font-size:1.3em;margin-bottom:0;color:#0441a5}
#errormessage,#errormessage td,#showapps,#showapps{width:100%;margin-bottom:0;padding:15px;text-align:center;background:#ccc}
.for{display:none}
#mlogin{float:left;width:95%;height:auto;margin:1em 0 15px;padding:10px 0 10px 10px;background-color:#eff7ff}
#mloginButton{float:left;width:35%;margin-top:5px;margin-left:10px;padding:5px 10px;text-align:center;border-radius:5px;background-color:#085d84}
#mloginButton a{font-size:1.5em;line-height:1.7em;text-decoration:none;color:#fff}
div#mlogin div#mloginButton a:hover{text-decoration:underline!important}
div#mlogin div#mloginButton a:visited{color:#fff}
div#mlogin div#mloginButton a:link{color:#fff}
div#mlogin div#mloginButton a:active{color:#fff}
#mnoAccount{font-size:12px;display:inline-block;margin:30px 0 0 20px}
.full-app-table{width:100%;margin:0;padding:0;border:0;border-bottom:2px #666 solid}
.app-table{width:99%;margin:0;padding:0;border:0}
.apps-title{font-size:120%;width:15%;text-align:center;color:#fff;border-top:3px solid #b50038;border-left:1px #666 solid;background:#666}
.apps-name{font-size:12px;font-weight:700;width:85%;padding-left:1em;text-align:left;border-top:3px #666 solid;border-right:2px #666 solid;background:#eee}
.app-purposebox{width:40%;border:0;border-left:2px #666 solid}
.apps-inst{font-size:100%;width:40%;text-align:left;border:0;background:#eee}
.app-gotobox{width:20%;border:0;border-right:2px #666 solid}
.apps-row{padding:0;text-align:center;vertical-align:top;border-right:2px #666 solid;border-left:2px #666 solid;background:#666}
.apps-row td{padding:0;text-align:center;color:#fff}
.app-purposebox,.apps-inst,.app-gotobox{padding:10px;text-align:left}
.formupd{font-size:12px}
#breadcrumb{font-size:65%;width:1280px;color:#686663;padding-top:10px;display:block;height:auto;text-overflow:ellipsis;white-space:normal;overflow:hidden}
.bcti{font-size:80%;display:inline;width:auto;color:#686663}
#bcrumb .bc a:visited{color:#1b3fcf}
.dash{height:1%;border-top:1px dashed #666}
#bcrumb{color:#333;display:inline-block;height:auto;vertical-align:middle}
.bc{display:inline-block;height:auto;vertical-align:middle}
#breadcrumb #bcrumb .bc.home a:hover{text-decoration:none}
#breadcrumb #bcrumb .bc a{text-decoration:none;color:#333;height:100%;display:inline-block;vertical-align:middle}
#breadcrumb #bcrumb .bc i{font-size:1.5em;vertical-align:middle;padding:0 4px}
#breadcrumb #bcrumb .bc.home a i{font-size:2em}
#breadcrumb #bcrumb .bc a:hover{text-decoration:underline;color:#333}
.updateissue{font-size:85%;clear:left;padding-top:20px;text-align:left}
#training_search_criteria{margin:1em 0;padding:0;border:1px solid #777;border-radius:5px}
#wrapper #show-hide #mainContent #training_search_criteria h1{margin:0;padding:.2em .8em;color:#fff;background-color:#777}
#training_search_criteria select{font-family:sans-serif;margin:1em}
p.searchAgain{font-size:.9em;line-height:2.5em;margin:0}
a.searchAgain{padding:.5em .5em .5em 3em;background-image:url(/images/icon-magnifier.png);background-repeat:no-repeat;background-position:1em 50%}
.divider-col-1{float:left;margin:0 15px 0 0;width:63%}
.divider-col-2{border:1px dashed #ccc;float:left;margin:0 0 0 10px;padding:0 1em;width:30%}
.leftColumn{float:left;width:30%}
.middleColumn{float:left;width:53%;padding-left:10px;border-left:solid 1px #999}
.rightColumn{float:left;width:15%}
#mainContent .leftColumn ul.fake-ol{margin-top:0;margin-left:0;padding-left:0}
#mainContent .leftColumn ul.fake-ol li{padding-top:0;padding-left:0}
#mainContent .EventSRARoadshowLogo{padding-left:10px;border:0;float:none}
.event-article{background:#f6f4ef}
#mainContent .rightColumn .EventBookingButton{margin-left:14px;padding:.5em 1.9em;color:#fff;background-color:#636363}
#mainContent .rightColumn p a:hover{background-color:#b50038}
#mainContent .EventTitle{margin-top:.5em;margin-bottom:.5em;color:#b50038}
.colp-cofa-videos-left{float:left;width:auto;width:45%;margin-bottom:20px;padding:5px 10px;border:1px solid #efefef}
.colp-cofa-videos-right{float:right;width:auto;width:45%;margin-bottom:20px;padding:5px 10px;border:1px solid #efefef}
#mainContent img.colp-cofa-img {BORDER:0px; PADDING-BOTTOM:0px; PADDING: 5px 0px 0px 20px; float:right;}
.abssearch{width:80%}
.abssearch #searchBox input.absSearchbox{width:90%;margin-right:20px;padding:2px;border:1px solid #666}
.abssearch #searchBox div.AbsSearchButton input{margin-top:1em;padding:3px 5px;color:#fff;border:0 none;border-radius:5px;background:none repeat scroll 0 0 #b50038}
#right-column25{float:right;width:20%}
#right-column25 img{margin-right:auto;margin-left:auto}
#middle-column50{float:left;width:55%;padding-left:10px}
#left-column25{float:left;width:20%;padding-right:10px;border-right:1px solid #ddd}
#searchBox .scamSearchbox{line-height:1.5em;width:75%;padding:2px 2px 0;border-color:#666}
#dateSelect option{padding:2px 10px 0 2px}
#searchBox input#ctl00_ContentPlaceHolder1_scamSubmit{float:right;padding:3px 5px;color:#fff;border:0 none;border-radius:5px;background:none repeat scroll 0 0 #b50038}
.clearFix:before,.clearFix:after{display:table;content:''}
.clearFix:after{clear:both}
.floatAlign{float:left;width:auto;max-width:33%;margin-right:25px}
.flexslider a:active,.flexslider a:focus{outline:0}
.slides,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none}
.flexslider{margin:0;padding:0}
.flexslider .slides > li{display:none;-webkit-backface-visibility:hidden}
#mainContent .flexslider .slides img{display:block;float:left;width:100%;margin-right:0;padding:0;border:0}
.slides:after{line-height:0;display:block;visibility:hidden;clear:both;height:0;content:'\0020'}
html[xmlns] .slides{display:block}
* html .slides{height:1%}
.flexslider{position:relative;zoom:1;margin:0 0 40px;border:4px solid #fff;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background:#fff;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.2);-moz-box-shadow:0 1px 4px rgba(0,0,0,.2);box-shadow:0 1px 4px rgba(0,0,0,.2);-o-border-radius:4px;-o-box-shadow:0 1px 4px rgba(0,0,0,.2)}
.flexslider .slides{zoom:1}
#mainContent .flex-caption{position:absolute;z-index:50;top:25px;display:block;width:auto;margin-left:25px;padding:10px;color:#fff}
#mainContent .flex-caption span.large{font-size:175%;font-weight:400;display:block}
#mainContent .flex-caption span.small{font-size:125%;font-weight:400;line-height:100%;display:block;margin-top:.5em}
.mobilelarge{font-size:175%;font-weight:400;display:block}
.flex-direction-nav{*height:0}
.flex-direction-nav a{position:absolute;z-index:10;top:50%;display:block;overflow:hidden;width:40px;height:40px;margin:-20px 0 0;cursor:pointer;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;opacity:0;color:rgba(0,0,0,.8);text-shadow:1px 1px 0 rgba(255,255,255,.3)}
.flex-direction-nav .flex-prev{left:-50px;display:none}
.flex-direction-nav .flex-next{right:-50px;display:none;text-align:right}
.flexslider:hover .flex-prev{left:10px;display:block;opacity:.7}
.flexslider:hover .flex-next{right:10px;display:block;opacity:.7}
.flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:hover{opacity:1}
.flex-direction-nav a{display:inline-block;background:url(/images/flex-prev.png) no-repeat}
.flex-direction-nav a.flex-next{background:url(/images/flex-next.png) no-repeat}
.flex-control-nav{position:absolute;bottom:-30px;width:100%;text-align:center}
.flex-control-nav li{display:inline-block;zoom:1;margin:0 6px;*display:inline}
.flex-control-paging li a{display:block;width:11px;height:11px;cursor:pointer;text-indent:-9999px;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;background:#666;background:rgba(0,0,0,.5);-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,.3);-moz-box-shadow:inset 0 0 3px rgba(0,0,0,.3);box-shadow:inset 0 0 3px rgba(0,0,0,.3);-o-border-radius:20px;-o-box-shadow:inset 0 0 3px rgba(0,0,0,.3)}
.flex-control-paging li a:hover{background:#333;background:rgba(0,0,0,.7)}
.flex-control-paging li a.flex-active{cursor:default;background:#000;background:rgba(0,0,0,.9)}
#mainContent .flexslider ul li{padding-left:0}
#mainContent .flexslider ul{margin-left:0}
#ui1{position:fixed;top:290px;left:83%}
#mainContent div.social{display:inline-block;float:right;width:auto;z-index:99;-webkit-transition:opacity .5s ease;-moz-transition:opacity .5s ease;-o-transition:opacity .5s ease;-ms-transition:opacity .5s ease;transition:opacity .5s ease}
#mainContent .hot-topics .row .hot-social .social-media {padding-left:0px; margin-bottom:0px;}
#mainContent div#slinkedin,#mainContent div#sfacebook,#mainContent div#stwitter{float:left;width:auto;cursor:pointer}
#mainContent div.li-like span i.socialLinkedIn.fa-circle{font-size:1.75em;color:#ccc}
#mainContent div.li-like:hover span i.socialLinkedIn.fa-circle{color:#0077b5}
#mainContent div.li-like span i.socialLinkedIn.fa-linkedin{font-size:1em}
#mainContent div.fb-like span i.socialFacebook.fa-circle{font-size:1.75em;color:#ccc}
#mainContent div.fb-like:hover span i.socialFacebook.fa-circle{color:#3b5998}
#mainContent div.fb-like span i.socialFacebook.fa-facebook{font-size:1em}
#mainContent div.twitter-share span i.socialTwitter.fa-circle{font-size:1.75em;color:#ccc}
#mainContent div.twitter-share:hover span i.socialTwitter.fa-circle{color:#55AACE}
#mainContent div.twitter-share span i.socialTwitter.fa-twitter{font-size:1em}
p.we-are{font-size:1.1em;font-weight:700;position:absolute;bottom:10px;display:block;padding-right:15px;padding-left:15px;color:#b00438}
#document-list .collection ul li h3{color:#333}
#document-list .collection ul li h3 span{font-size:11px}
#document-list .collection ul li h3 a{padding:0;text-decoration:none;color:#626262;background-image:none}
#document-list .collection ul li h3 a:hover{text-decoration:underline}
#document-list .collection ul{margin:0}
#document-list .collection ul li p{padding-left:120px}
#document-list .collection ul li p.links a{margin-right:2em;padding:0 0 0 15px;background:transparent url(/images/list-style-arrow.png) no-repeat left 4px}
#document-list .collection ul li img{float:left;width:100px;height:140px;margin-right:20px;padding:0;border:0;background-image:none}
#document-list .collection ul li{margin:20px 0;padding:5px 10px;list-style:none;border-top:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-left:10px solid #ccc;background-image:none}
#document-list .collection ul li ul{display:block;padding:20px 10px 10px}
#document-list .collection ul li ul li{display:block;margin:0 0 10px;padding-left:30px;border:#d6d6d6 solid 1px;background-color:#fff}
#document-list .collection ul li ul li h3 a{font-size:.9em;color:#626262}
#mainContent #document-list .collection h2,#mainContent #document-list .collection h2 a{text-decoration:none;color:#444;border-bottom:none}
#document-list div.collection.header ul li img{padding-top:1em;padding-bottom:1em}
.release-listing{float:left;max-width:150px;margin-right:20px}
.listing-text{float:left;width:650px;max-width:100%}
.listing-image{width:150px}
#complaint-form{padding:5px;border:1px solid #666;background:#fffff3}
#complaint-form p input,#complaint-form p textarea{margin-top:.5em;border:1px solid #666}
#complaint-form p textarea{width:100%}
#complaint-form div.article{border:0}
#mainContent div#scamSearch #scamError{font-weight:700;color:#c00}
#mainContent div#scamBoundingBox{float:right;width:300px;margin-top:3em}
#mainContent div#scamBoundingBox.bottom{float:right;width:300px;margin-top:0}
#mainContent div#scamSearch div#searchBox,#mainContent div#scamSearch div#scamArchive,#mainContent div#scamSearch div#closeProsecution{width:100%;margin-top:0;margin-bottom:15px;padding:0 0 10px;border:none;background-color:#efefef}
#mainContent div#scamSearch div#scamBoxInput{padding:0 10px}
#mainContent div#scamSearch div#scamDateSearch{display:inline-block;width:auto}
#mainContent div#scamSearch p#dateSearch{line-height:100%;display:inline-block;margin:.5em 0;cursor:pointer;text-decoration:none;border-bottom:1px dotted}
#mainContent div#scamSearch div.scamBoxHeader{width:100%;background-color:#b50038}
#mainContent div#scamSearch div.scamBoxHeader h3{margin-top:0;padding:5px;color:#fff}
#mainContent div#scamSearch div.scamBoxHeader h3 a{display:block;padding:8px 3px;text-decoration:none;color:#fff;background:url(/images/segment-arrow-red.gif) no-repeat scroll right 2px rgba(0,0,0,0)}
#mainContent div#scamSearch div.archiveList{padding:0 10px 5px}
#mainContent div#scamSearch .archiveList ul li{display:inline;padding-left:1em;background:none}
#mainContent div#scamSearch .archiveList ul li:first-child{padding-left:0}
#mainContent div#scamSearch .archiveList ul{margin-left:0;padding-left:0}
#mainContent div#scamSearch div#closeProsecution p{padding:0 5px}
#mainContent div#scamSearch ul.scams li{padding:10px 10px 5px;background-image:none}
#mainContent div#scamSearch ul.scams li:nth-child(odd){background-color:#efefef}
#mainContent div#scamSearch ul.scams li p{line-height:1.5em;margin:.5em 0}
#mainContent div#scamSearch ul.scams{margin:0;padding:0}
#mainContent div#scamSearch #dateSelect p select{float:right}
#mainContent div#scamSearch ul.scams li h3{font-size:110%;line-height:1.2em;margin-top:0;margin-bottom:.2em}
#mainContent div#scamSearch #scamListings{float:left;width:590px}
#mainContent div#scamSearch .alert-info{width:100%}
#mainContent div#scamSearch .alert-phone{width:auto}
#mainContent div#scamSearch .action{width:100%;height:auto}
#mainContent div#scamSearch .intelligence-sra{padding-bottom:10px}
#mainContent div#scamSearch .scamDateText{display:inline-block;width:41%;text-align:right}
#mainContent fieldset[form='TrainingPrincipal'] legend{font-size:1.2em;font-weight:700;color:#555;padding:10px 0}
#mainContent fieldset[form='TrainingPrincipal']{background-color:#fff;padding-left:10px;margin-top:10px}
#mainContent fieldset[form='TrainingPrincipal'] p label{display:inline-block;width:15%;margin-left:1px}
#mainContent fieldset[form='TrainingPrincipal'] p label.long{display:inline-block;width:auto}
#mainContent fieldset[form='TrainingPrincipal'] input#Declaration{margin-right:10px}
#mainContent fieldset[form='TrainingPrincipal'] input{margin:2px 1px;border:1px solid #b0b0b0;transition:border 500ms ease}
#mainContent fieldset[form='TrainingPrincipal'] input:hover{border:1px solid #b0c5e6}
#mainContent fieldset[form='TrainingPrincipal'] input:active,#mainContent fieldset[form='TrainingPrincipal'] input:focus{border:1px solid #B0E0E6}
#mainContent fieldset[form='TrainingPrincipal'] input[type='radio']{border:none}
#mainContent fieldset[form='TrainingPrincipal'] select option{padding:2px 5px}
#mainContent fieldset[form='TrainingPrincipal'] ul{margin-left:2px}
#mainContent fieldset[form='TrainingPrincipal'] ul.design_list_horizontal li{display:inline-block}
#mainContent fieldset[form='TrainingPrincipal'] input[type='checkbox']{width:auto;border:none}
#mainContent fieldset[form='TrainingPrincipal'] input[type='submit']{font-weight:600;padding:0;cursor:pointer;margin:0;padding:5px 5px 5px 30px;border:none;background-color:transparent;transition:background-color 500ms ease;transition:color 500ms ease}
#mainContent fieldset[form='TrainingPrincipal'] span.send:hover,#mainContent fieldset[form='TrainingPrincipal'] span.send:hover input[type='submit']{border-color:#009ac7;background-color:#009ac7;color:#fff}
#mainContent fieldset[form='TrainingPrincipal'] span.send{display:inline-block;position:relative;line-height:1.5em;transition:background-color 500ms ease;transition:color 500ms ease;border:1px solid #b6b6b6;background-color:#cfcfcf}
#mainContent fieldset[form='TrainingPrincipal'] span.send:before{font-family:FontAwesome;content:"\f1d9";position:absolute;left:10px;top:3px;pointer-events:none;font-size:1.5em;transition:color 500ms ease}
#mainContent .article ul.redflag li{height:2em;margin-top:1em;margin-bottom:.1em;padding-left:1.7em;background:url(/images/flag.png) no-repeat scroll left .1em rgba(0,0,0,0)}
.ABSrightColumn{padding:0 10px;width:30%;float:right;margin-left:20px;margin-top:0;overflow:hidden;display:block;background:#faf9f9}
.ABSrightColumnWarning{padding-left:10px;width:30%;float:right;margin-left:20px;margin-top:.81em;overflow:hidden;display:block;background:#faf9f9}
.absRegister{height:100%;padding:0 5px}
.absRegister div.absEntry{width:100%}
.absRegister-data{border-bottom:1px solid #000;padding-bottom:10px}
.absRegister div.absRegister-data div.absRegister-wrap{overflow:auto}
.absRegister .absRegister-data .absRegister-wrap div.leftcolumn{width:63%;float:left;background:#fefefe;overflow:auto;display:block}
.absRegister .absRegister-data .absRegister-wrap div.leftcolumn div.absRegister-persons{float:left;width:100%}
.absRegister .absRegister-data .absRegister-wrap div.leftcolumn div.absRegister-reserved{float:left;width:100%}
.absRegister .absRegister-data .absRegister-wrap .leftcolumn .absRegister-persons .absHOLP{float:left;width:45%;margin-right:10px}
.absRegister .absRegister-data .absRegister-wrap .leftcolumn .absRegister-persons .absHOFA{float:left;width:50%}
.absRegister .absRegister-data .absRegister-wrap .leftcolumn .absRegister-reserved{width:45%}
.absRegister .emphasis{font-weight:700;color:red;border:1px solid #ccc;padding-left:5px}
.abssearch{width:60%}
.abssearch p select option{padding:0 3px}
.abssearch #searchBox input.absSearchbox{width:90%;border:1px solid #666;padding:2px;margin-right:20px}
.abssearch #searchBox div.AbsSearchButton input{padding:3px 5px;margin-top:1em;background:none repeat scroll 0 0 #B50038;border:0 none;border-radius:5px;color:#FFF}
.abssearch #dateSelect option{border:1px solid #EFEFEF;padding-right:5px}
.abssearch #dateSelect option select{text-align:left;}
div a .colp-video-mob{width:95%}
#mainContent .nomargin {margin:0;}
#mainContent .nopadding {padding:0;}


#contain {width:100%}
.box1 {margin-right:10px; margin-bottom:10px;width:240px;float:left;background:url(/images/icons/5-stars.png) no-repeat scroll 50% 30%;height:80px; padding:120px 10px 10px 10px; background-color:#009ac7; display: flex;
justify-content: center; /* align horizontal */}
.box2 {margin-right:10px; margin-bottom:10px;width:240px;float:left;background:url(/images/icons/credit-cards.png) no-repeat scroll 50% 30%;height:80px;background-color:#009ac7;padding:120px 10px 10px 10px;display: flex;
justify-content: center; /* align horizontal */}
.box3 {margin-bottom:10px;width:240px;float:left;background:url(/images/icons/hand.png) no-repeat scroll 50% 30%;height:80px;background-color:#009ac7;padding:120px 10px 10px 10px;display: flex;justify-content: center; /* align horizontal */}
.box4 {margin-right:10px; margin-bottom:10px;width:240px;float:left;background:url(/images/icons/independence.png) no-repeat scroll 50% 30%;height:80px;background-color:#009ac7;padding:120px 10px 10px 10px;display: flex;justify-content: center; /* align horizontal */}
.box5 {margin-right:10px; margin-bottom:10px;width:240px;float:left;height:80px;background:url(/images/icons/report.png) no-repeat scroll 50% 30%; background-color:#ddd;padding:120px 10px 10px 10px;display: flex;justify-content: center; /* align horizontal */}
.box6 {margin-bottom:10px;width:240px;float:left;background:url(/images/icons/scales.png) no-repeat scroll 50% 30%;height:80px;background-color:#009ac7;padding:120px 10px 10px 10px;display: flex;justify-content: center; /* align horizontal */}
.box7 {margin-bottom:10px;margin-right:10px; width:240px;float:left;background:url(/images/icons/lock.png) no-repeat scroll 50% 30%;height:80px;background-color:#009ac7;padding:120px 10px 10px 10px;display: flex;justify-content: center; /* align horizontal */}
.box8 {margin-bottom:10px;margin-right:10px;width:240px;float:left;background:url(/images/icons/theif-icon.png) no-repeat scroll 50% 30%; height:80px;background-color:#009ac7;padding:120px 10px 10px 10px;display: flex;justify-content: center; /* align horizontal */}
.box9 {margin-bottom:10px;width:240px;float:left; background:url(/images/icons/money-bag.png) no-repeat scroll 50% 30%; height:80px;background-color:#009ac7;padding:120px 10px 10px 10px;display: flex;justify-content: center; /* align horizontal */}
.box5 img {margin-left:50px; padding-bottom:10px;}

#contain a:hover .box1, #contain a:hover .box2, #contain a:hover .box3, #contain a:hover .box4, #contain a:hover .box5, #contain a:hover .box6, #contain a:hover .box7, #contain a:hover .box8, #contain a:hover .box9 {background-color:#aaa;}



#contain .box1 p, #contain .box2 p, #contain .box3 p, #contain .box4 p, #contain .box6 p, #contain .box7 p, #contain .box8 p, #contain .box9 p {display:block; text-align:center;font-size:16px; color:#ffffff; vertical-align:middle} 
#contain .box5 p {font-size:18px; color:#474747; display: block; text-align:center;}

#contain .box1 p a, #contain .box2 p a, #contain .box3 p a, #contain .box4 p a, #contain .box5 p a, #contain .box6 p a, #contain .box7 p a, #contain .box8 p a, #contain .box9 p a {font-size:18px; color:#ffffff; text-decoration:none;}

#mainContent #contain .box1 p a:hover, #contain .box2 p a:hover, #contain .box3 p a:hover, #contain .box4 p a:hover, #contain .box5 p a:hover, #contain .box6 p a:hover, #contain .box7 p a:hover, #contain .box8 p a:hover, #contain .box9 p a:hover {text-decoration:underline; color:#ffffff;}

a.readmore:after{display:inline-block;font-family:FontAwesome;content:"\f138";position:relative;padding-left:10px;text-decoration:none;font-size:.9em;color:#666}

.why h2:before{display:inline-block;font-family:FontAwesome;content:"\f059";position:relative;padding-right:20px;text-decoration:none;font-size:3em; color:#7d4199;}

.why {width:93%; border:dotted 2px #7D4199; radius:30px; margin:20px 0px;height:auto;display:inline-block;padding:20px; line-height:2.3em;}


.trends {width:93%; border:dotted 2px #009AC7; radius:30px; margin:20px 0px;height:auto;display:inline-block;padding:20px; line-height:2.3em;}
.controls {width:93%; border:dotted 2px #81B245; radius:30px; margin:20px 0px;height:auto;display:inline-block;padding:20px; line-height:2.3em;}


#mainContent #risk #left-column .why h2 {font-size:1.5em; color:#7D4199;margin-top:15px; border:none;padding-bottom:20px;}
#mainContent #risk #left-column .trends h2 {font-size:1.5em; color:#009AC7; margin-top:15px; border:none;padding-bottom:20px;}
#mainContent #risk #left-column .controls h2 {font-size:1.5em; color:#81B245; margin-top:15px;border:none;padding-bottom:20px;}


#mainContent #risk #left-column .why p, #mainContent #risk #left-column .trends p, #mainContent #risk #left-column .controls p {clear:left;padding-left:13px; line-height:2em; margin-bottom:5px!important;}
#mainContent #risk #left-column .why img, #mainContent #risk #left-column .trends img, #mainContent #risk #left-column .controls img  {border:0px; WIDTH: 55px; }



#mainContent #risk #left-column .why ul li {margin-top: 0.1em; margin-bottom: 0.1em; padding-left: 1.7em; background: transparent url("/images/purple-bullet.png") no-repeat scroll left 0.7em;}
#mainContent #risk #left-column .trends ul li {margin-top: 0.1em; margin-bottom: 0.1em; padding-left: 1.7em; background: transparent url("/images/blue-bullet.png") no-repeat scroll left 0.7em;}
#mainContent #risk #left-column .controls ul li {margin-top: 0.1em; margin-bottom: 0.1em; padding-left: 1.7em; background: transparent url("/images/green-bullet.png") no-repeat scroll left 0.7em;}


#mainContent #risk #left-column .why ul.none li {margin-top: 0.1em; margin-bottom: 0.1em; padding-left: 1.7em; background: transparent url("/images/bullet-grey.gif") no-repeat scroll left 0.9em;}
#mainContent #risk #left-column .trends ul.none li {margin-top: 0.1em; margin-bottom: 0.1em; padding-left: 1.7em; background: transparent url("/images/bullet-grey.gif") no-repeat scroll left 0.9em;}
#mainContent #risk #left-column .controls ul.none li {margin-top: 0.1em; margin-bottom: 0.1em; padding-left: 1.7em; background: transparent url("/images/bullet-grey.gif") no-repeat scroll left 0.9em;}

.studies {padding-left:20px;float:left; width:44%; margin-right:20px; border:dotted 2px #E29C2A;  height:165px;display: flex;
justify-content: center; /* align horizontal */
align-items: center; /* align vertical */}

.studies p {font-size:1.6em; color:#E29C2A;clear:left;padding-right:10px;}
a:hover .studies p {text-decoration:underline;}

.reports {padding-left:20px;float:left; width:44%; border:dotted 2px #B50038; height:165px; display: flex;
justify-content: center; /* align horizontal */ align-items: center; /* align vertical */}
.reports p {font-size:1.6em; color:#B50038; padding-right:21px;}
a:hover .reports p {text-decoration:underline;}


.case-study {border:#e29c2a dotted 1px; clear: left; margin-bottom: 1.2em; padding: 0em;}
#mainContent .case-study h2 {background: url("/images/icons/case-study-small.png") no-repeat scroll 3% 45%; padding:20px 10px 10px 80px;border:0px; background-size:40px 40px; color:#e29c2a;}
#mainContent .case-study h3 {padding:0px 10px 10px 20px; color:#666;}
#mainContent .case-study p {padding:0px 20px 0px 20px;}
#mainContent .case-study .point p {border:0px; background-color:#eee; padding:20px; margin:10px 20px;}
#mainContent .case-study p span.red-flag {background: url("/images/flag.png") no-repeat scroll left -0.1em; height:2em; margin-top:1em; margin-bottom:0.1em; padding-left:1.7em;margin-left: 0.5em;}

.article h3.risk-case-study {background: url("/images/icons/case-study-small.png") no-repeat scroll 1% 45%; padding:5px; border:0px; background-size:27px 27px; padding-left:40px;}
.article h3.trends {background: url("/images/icons/trends.jpg") no-repeat scroll 1% 45%; padding:5px; border:0px; background-size:27px 27px; padding-left:40px;}

.article h3.controls {background: url("/images/icons/tool.svg") no-repeat scroll 1% 45%; padding:5px; border:0px; background-size:27px 27px; padding-left:40px;}

.risk-study{border:0px; background-color:#fff7de;}
/**right hand**/
.right-box-risk {width:100%;}
#right-column .risk a h3 {text-decoration:none;}
#right-column .risk a:hover h3{text-decoration:underline;}
.right-box-1{float:left; width:32%; height:70px; background:url("/images/icons/5-stars-small.png") no-repeat scroll 50% 0%; background-color:#009AC7; margin:0px 2px 2px 0px; display: flex;justify-content: center; /* align horizontal */}
.right-box-2{background:url("/images/icons/credit-cards-small.png") no-repeat scroll 50% 0%;  float:left; width:32%; height:70px; background-color:#009AC7; margin:0px 2px 2px 0px;display: flex;justify-content: center; /* align horizontal */}
.right-box-3{background:url("/images/icons/hand-small.png") no-repeat scroll 50% 0%; float:left; width:32%; height:70px; background-color:#009AC7; margin:0px 0px 2px 0px;display: flex;justify-content: center; /* align horizontal */}
.right-box-4{background:url("/images/icons/independence-small.png") no-repeat scroll 50% 0%; float:left; width:32%; height:70px; background-color:#009AC7; margin:0px 2px 2px 0px;display: flex;justify-content: center; /* align horizontal */}
.right-box-5{background:url("/images/icons/report-small.png") no-repeat scroll 50% 0%; float:left; width:32%; height:70px; background-color:#ddd; margin:0px 2px 2px 0px;display: flex;justify-content: center; /* align horizontal */}
.right-box-6{background:url("/images/icons/scales-small.png") no-repeat scroll 50% 0%; float:left; width:32%; height:70px; background-color:#009AC7; margin:0px 0px 2px 0px;display: flex;justify-content: center; /* align horizontal */}
.right-box-7{background:url("/images/icons/lock-small.png") no-repeat scroll 50% 0%; float:left; width:32%; height:70px; background-color:#009AC7; margin:0px 2px 2px 0px;display: flex;justify-content: center; /* align horizontal */}
.right-box-8{background:url("/images/icons/theif-icon-small.png") no-repeat scroll 50% 0%; float:left; width:32%; height:70px; background-color:#009AC7; margin:0px 2px 2px 0px;display: flex;justify-content: center; /* align horizontal */}
.right-box-9{background:url("/images/icons/money-bag-small.png") no-repeat scroll 50% 0%;  float:left; width:32%; height:70px; background-color:#009AC7; margin:0px 0px 2px 0px;display: flex;justify-content: center; /* align horizontal */}

.right-box-1 p, .right-box-2 p, .right-box-3 p, .right-box-4 p, .right-box-6 p, .right-box-7 p, .right-box-8 p, .right-box-9 p{color:#fff; padding-top:30px;}
.right-box-5 p{color:#474747; padding-top:30px;}


.right-box-risk a:hover .right-box-1, .right-box-risk a:hover .right-box-2, .right-box-risk a:hover .right-box-3, .right-box-risk a:hover .right-box-4, .right-box-risk a:hover .right-box-5, .right-box-risk a:hover .right-box-6, .right-box-risk a:hover .right-box-7, .right-box-risk a:hover .right-box-8, .right-box-risk a:hover .right-box-9 {background-color:#aaa;}


.risk-box{float:left; width:32%; height:85px; padding-top:35px; margin-bottom:20px; border:solid #ccc 2px; margin:0px 4px 4px 0px; display: flex;justify-content: center; /* align horizontal */ }

.legal-info {float:left;border-right:1px dotted #fbb034; padding:10px; width:31%; height:210px;}
.legal-info span{font-weight:bold; font-size:20px; color:#fbb034;}
.legal-info-middle{float:left;border-right:1px dotted #fbb034; padding:10px; width:27%;height:210px; margin-bottom:20px;}
.legal-info-middle span{font-weight:bold; font-size:20px; color:#fbb034;}
.legal-info-end {float:left; width:31%; padding:10px; height:210px; margin-bottom:20px;}
.legal-info-end span{font-weight:bold; font-size:20px; color:#fbb034;}

.legal-info-2 {float:left;border-right:1px dotted #fbb034; padding:10px; width:45%; height:210px;}
.legal-info-2 span{font-weight:bold; font-size:20px; color:#fbb034;}
.legal-info-middle-2{float:left; padding:10px; width:45%;height:210px; margin-bottom:20px;}
.legal-info-middle-2 span{font-weight:bold; font-size:20px; color:#fbb034;}


.legal-info-4 {float:left;border-right:1px dotted #7d4199; padding:10px; width:22%; height:260px;}
.legal-info span-4{font-weight:bold; font-size:15px; color:#7d4199;}
.legal-info-middle-4{float:left;border-right:1px dotted #7d4199; padding:10px; width:20%;height:260px; margin-bottom:20px;}
.legal-info-middle-4 span{font-weight:bold; font-size:15px; color:#7d4199;}
.legal-info-end-4 {float:left; width:22%; padding:10px; height:30px; margin-bottom:20px;}
.legal-info-end-4 span{font-weight:bold; font-size:15px; color:#7d4199;}

.economy-info-1 {width:22%; float:left}
.economy-info-1 span{font-weight:bold; font-size:20px; color:#0080a7;}
.economy-info {float:left; padding:10px; width:20%; height:210px;}
.economy-info span{font-weight:bold; font-size:20px; color:#0080a7;}
.economy-info-end {border-left:1px dotted #0080a7;float:left; width:72%; padding:10px; height:265px; margin-bottom:20px;}
.economy-info-end span{font-weight:bold; font-size:20px; color:#0080a7;}

.economy-info-3 {border-right:1px dotted #0080a7;float:left; padding:5px; width:34%; height:170px;}
.economy-info-end-3 {float:left; width:25%; padding:5px; height:170px; margin-bottom:20px;}

.regulation-left {padding-bottom: 10px; background-color: #e7f3d8; padding-left: 10px; width: 60%; padding-right: 10px; margin-bottom: 30px; float: left; height: 1050px; margin-right: 10px; padding-top: 10px;}
.regulation-right {padding-bottom: 10px; background-color: #e7f3d8; padding-left: 10px; width: 31%; padding-right: 10px; margin-bottom: 30px; float: left; height: 1050px; padding-top: 10px;}

.trends-green{border-bottom: #97c85b 2px solid; border-left: #97c85b 2px solid; padding-bottom: 10px; margin: 5px; padding-left: 10px; width: 43%; padding-right: 10px; float: left; height: 264px; clear: none; border-top: #97c85b 2px solid; border-right: #97c85b 2px solid; padding-top: 10px;}
.trends-purple{border-bottom: #7d4199 2px solid; border-left: #7d4199 2px solid; padding-bottom: 10px; margin: 5px; padding-left: 10px; width: 43%; padding-right: 10px; float: left; height: 264px; clear: none; border-top: #7d4199 2px solid; border-right: #7d4199 2px solid; padding-top: 10px}

.trends-red {border-bottom: #b50038 2px solid; border-left: #b50038 2px solid; padding-bottom: 10px; margin: 5px; padding-left: 10px; width: 43%; padding-right: 10px; float: left; height: 264px; clear: none; border-top: #b50038 2px solid; border-right: #b50038 2px solid; padding-top: 10px;}
.trends-orange {border-bottom: #fbb034 2px solid; border-left: #fbb034 2px solid; padding-bottom: 10px; margin: 5px; padding-left: 10px; width: 43%; padding-right: 10px; float: left; height: 264px; clear: none; border-top: #fbb034 2px solid; border-right: #fbb034 2px solid; padding-top: 10px;}

.risk-yellow-box {padding-bottom: 10px; background-color: #fbb034; padding-left: 10px; width: 20%; padding-right: 10px; float: left; height: 80px; color: #fff; margin-right: 10px; padding-top: 10px;}
.risk-purple-box {padding-bottom: 10px; background-color: #7d4199; padding-left: 10px; width: 20%; padding-right: 10px; float: left; height: 80px; color: #fff; margin-right: 10px; padding-top:10px;}
.risk-green-box {padding-bottom: 10px; background-color: #97c85b; padding-left: 10px; width: 20%; padding-right: 10px; float: left; height: 80px; color: #fff; margin-right: 10px; padding-top: 10px;}
.risk-blue-box{padding-bottom: 10px; background-color: #0080a7; padding-left: 10px; width: 20%; padding-right: 10px; margin-bottom: 20px; float: left; height: 80px; color: #fff; padding-top: 10px;}

#header #siteContact .hottopic {font-family:Trebuchet MS, Arial, Helvetica, sans-serif; font-weight:bold; color:#b50038;}
#mainContent .hot-topics #to-do img, #mainContent .hot-topics #needs img, #mainContent .hot-topics #going-on img, #mainContent .hot-topics #hot-involved img  {padding-top:15px; border:0px; width:50px;}
#mainContent .hot-topics>div>div>img,#mainContent .hot-topics>div>div>div>img {border:none;width:100%;} 
#mainContent .hot-topics h2 {border:0px;line-height:4.5em;}
#mainContent .hot-topics #to-do {padding-right:1em;border-right:1px solid #efefef;}
#mainContent .hot-topics #needs {padding-left: 1em;}
#mainContent .hot-topics .hot-heading {height:6.5em;}
#mainContent .hot-topics .hot-sidebar h2 {line-height: 1.5em;border: 0px;color: #b50038;}
#mainContent .hot-topics .hot-sidebar h2#hot-topic {line-height: 1.5em;border: 0px; color: #fff; background-color:#b50038; padding:5px 10px 3px 10px; margin:0px;display: inline-block;}
#mainContent .hot-topics .hot-sidebar a{color:#444; text-decoration:none; font-weight:bold;}
#mainContent .hot-topics .hot-sidebar a:hover {text-decoration:underline;}
#mainContent .hot-topics .hot-sidebar a:visited {text-decoration:underline; color:#444;}
#mainContent .hot-topics .hot-sidebar div {margin-bottom:2em;background-color:#efefef;padding:0.5em 1em;display: inline-block;width: 100%;}
#mainContent .hot-topics .hot-sidebar div:first-child {padding:0px;}
#mainContent .hot-topics .row .row{border-top:1px solid #dfdfdf;}
#mainContent .hot-topic-list {margin-bottom:2.5em; background-color:#f4f4f4; padding:10px;}
#mainContent #right-column .r-tabs-panel .hot-topic-list {margin:0em 0.2em 0.9em 0.2em; background-color:#f4f4f4; padding:8px;}
#mainContent .hot-topic-list h2 {line-height: 1.5em;border: 0px;color: #b50038; }
#mainContent .hot-topic-list img {border:none;}
#mainContent .hot-topic-list .fa.fa-chevron-right.hot-topic {bottom: 0px;font-size: 5em;margin-top: 20px;}
#mainContent .hot-topic-list a {color:#b50038!important; text-decoration:none; font-weight:bold;}
#mainContent .hot-topic-list a:hover  {text-decoration:underline;}
#mainContent .hot-topic-list a:visited {text-decoration:underline; color:#b50038;}

#mainContent .looking-forward ul {padding-left:160px;}
#mainContent .looking-forward h3 {background-color:#0080A7; color:#fff; padding:10px;}

@media all and (max-width: 640px) {

input[type='search']{-webkit-box-sizing:content-box;-webkit-appearance:none;-webkit-appearance:textfield}
input[type=submit]{-webkit-box-sizing:content-box;-webkit-appearance:none;-webkit-appearance:textfield}
#back-to-top{display:none}
#wrapper #headerwrapper{min-width:100%;height:auto;margin-bottom:10px;padding:5px 0;border-bottom:0}
#wrapper #contentwrapper{width:auto}
.mobHide{display:none}
html{-ms-text-size-adjust:none}
body{font-family:'HelveticaNeue-Light','Helvetica Neue Light','Helvetica Neue',Helvetica,Arial,'Lucida Grande',sans-serif;font-weight:300;-webkit-text-size-adjust:none}
#mainContent{font-size:100%;width:90%}
#main-content{width:90%;height:auto;margin-top:0!important}
#header{width:auto}
#header #logo{float:left;clear:none}
#header img.logo{width:90%;min-width:300px;max-width:320px}
#navMenuBar{display:block;float:right;width:100%;margin-top:.25em;background:none repeat scroll 0 0 #b50038}
#header #navHome{display:inline;float:left;padding:5px 5px 5px 0;border-right:3px solid #fff;background-color:#333}
#header #navContact{display:inline;float:right;padding:5px 5px 5px 0}
#header #navSearch2{display:inline;float:right;padding:5px}
#header #navMenu{display:inline;float:right;padding:5px 5px 5px 0}
#ctl00_uxGoogleSearch_uxSearchPanel{padding-top:10px;margin-bottom:10px}
#headerSearch{display:none;width:95%;margin:50px 5px 5px}
#siteContact,a#skip,a#back-to-top,.youtube,.twitter,#generated-toc{display:none}
#wrapper{width:100%;margin:0}
div.handbook-left-nav{display:none}
.printpage{display:none}
.flex-direction-nav{display:none}
#mainContent .flex-caption{font-size:inherit;font-weight:400;line-height:normal;position:static;bottom:auto;width:auto;margin:0;padding:18px;color:#fff}
.flex-control-paging li a{display:block;width:15px;height:15px;cursor:pointer;text-indent:-9999px;border-radius:20px;background:none repeat scroll 0 0 rgba(0,0,0,.5);box-shadow:0 0 3px rgba(0,0,0,.3) inset}
#mainContent .flex-caption span.large{font-size:115%}
.mobilelarge{font-size:85%;line-height:1.7em}
#mainContent .flex-caption span.small{display:none}
.flex-control-nav li{display:inline-block;margin:0 15px}
#destinations #mobilenav a{font-size:16px}
#destinations{display:block;width:100%}
#destinations #mobilenav div.menuMinusPlus{font-size:1.5em;font-weight:700;font-style:inherit;display:inline;float:right;width:15%;cursor:pointer;text-align:center;vertical-align:middle;color:#fff;border-left:thin dashed #efefef}
#destinations #mobilenav li#menuSelection.level-1.has.first div.menuMinusPlus{display:none}
#destinations #mobilenav li.level-1.has.first div.menuMinusPlus{display:none}
#destinations #Tier-1 ul li {border-top:3px solid #fff;background:none repeat scroll 0 0 #777}
#destinations #mobilenav ul.Tier-2 li{background:none repeat scroll 0 0 #777}
#destinations #mobilenav #Tier-1 ul.Tier-2 li a{padding-left:5%}
#destinations #mobilenav ul#Tier-1 li.level-3{background:none repeat scroll 0 0 #bbb}
#destinations #mobilenav ul#Tier-1 li.level-3 a{padding-left:8%}
#destinations #mobilenav ul#Tier-1 li.level-4{background:none repeat scroll 0 0 #e1e1e1}
#destinations #mobilenav ul#Tier-1 li.level-4 a{padding-left:10%}
#destinations #mobilenav ul#Tier-1 li.level-5{background:none repeat scroll 0 0 #f2f2f2}
#destinations #mobilenav ul#Tier-1 li.level-5 a{padding-left:12%}
#destinations #Tier-1 ul ul li:last-child{border-radius:0;background:none repeat scroll 0 0 #bbb}
#destinations #Tier-1 ul{left:0;display:block;border-radius:0}
#destinations #mobilenav{width:95%;margin-left:2.5%}
#destinations #mobilenav ul{display:block;width:100%;margin:0;padding:0}
#destinations li.selected > ul{display:block}
#destinations #mobilenav li{float:left;overflow:hidden;width:100%;text-align:left;border:0;border-bottom:3px solid #fff;background:#bbb}
#destinations #mobilenav ul ul{display:none}
#destinations #mobilenav #menuSelection.selected > ul{display:block}
#destinations #mobilenav li{float:left;width:100%}
#destinations #mobilenav li a{float:left;width:100%;text-decoration:none}
#destinations #mobilenav li.has a{float:left;width:auto;min-width:65%;max-width:75%;padding-right:0}
#destinations #mobilenav ul{line-height:3.5em}
#destinations #mobilenav #Tier-1 li.level-1{font-size:70%;line-height:3.5em;float:left;overflow:hidden;width:100%;text-align:left;border:0;border-bottom:3px solid #fff;background:#5d5b5c}
#destinations #mobilenav #Tier-1 li.level-1 a{padding-left:2.5%;color:#fff}
#destinations #mobilenav li.selected.youarehere > a{font-weight:700;border-left:6px solid #b50038}
#destinations #mobilenav li.youarehere > span.top > a{font-weight:700;border-left:6px solid #b50038}
#destinations #mobilenav ul#Tier-1 li.level-3 a:visited,#destinations #mobilenav ul#Tier-1 li.level-3 a:link{font-weight:400;color:#000}
#wrapper #footerwrapper{min-width:0}
#footer{line-height:1.3;float:left;width:auto;margin-left:10px;padding:1em 0;list-style:none outside none;color:#000;background-color:#fff}
#footer a{font-size:16px;display:inline-block;text-decoration:underline;color:#fff;color:#666}
#footer ul{font-size:90%;line-height:1.3;float:left;width:100%;padding:0 1em 1em 10px;list-style:none outside none;text-align:center}
#footer a:hover{color:#333}
#footer div#bottomfooter{display:none}
#footer div#topfooter{background-color:#eee}
#footer div#topfooter ul{width:56%;text-align:left;background-color:transparent}
#footer div#topfooter ul li{display:block}
#footer div#topfooter ul li a{padding-top:13px;color:#555}
#footer div#topfooter{width:auto}
#breadcrumb{margin:2em 0 0}
#mainContent h1{font-size:1.3em}
#mainContent h2{font-size:1.15em}
#mainContent h3{font-size:1em}
#mainContent h4{font-size:.8em}
#mainContent h5{font-size:.7em}
#mainContent,#wrapper #mainContent.wide{width:95%;height:auto;min-height:1px;max-height:100%;margin:0;padding:0 2.5% 10px}
#headerSearch{position:inherit;width:90%}
#headerSearch input{font-size:150%;height:50px}
#headerSearch input[type='text']{width:50%}
#homeBoxes{float:left;margin:1.9em 0 0}
.col3{float:none}
#mainContent #homeBoxes .col3-body{line-height:2.3em;width:95%;height:auto;min-height:auto;padding:10px;background:0}
#mainContent #left-column,#mainContent #right-column,#homeBoxes,.col3,#segmentLinks{line-height:2.3em;width:100%;height:auto;margin:10px 0 0;padding:0}
#segmentLinks{background-color:#fff}
#segmentLinks .segment{width:100%;margin:0 0 15px}
#mainContent .segment img{display:none}
#mainContent .segment h2 a{background:0}
#mainContent .segment ul li{font-weight:700;line-height:2.3em}
#tabsPlaceHolder,#tabContentPlaceHolder,#mainContent.wide #tabContentPlaceHolder{width:100%;height:auto;min-height:auto}
#tabsPlaceHolder,#tabContentPlaceHolder,#mainContent.wide #tabContentPlaceHolder a{font-size:100%}
#mainContent a.readmore{background:0}
.col3,#homeBoxes .col3{width:98%;height:auto;min-height:auto;margin:0;margin-top:5px;margin-bottom:10px;border-radius:5px 5px 0 0;background:0}
#homeBoxes .col2{width:100%;margin:0;margin-top:5px;margin-bottom:10px;border-radius:5px 5px 0 0;background:0}
#tabContentPlaceHolder{border-top:1px dotted #ccc;background:#fff}
.mysrahomeleft,.mysrahomeright{width:100%;min-height:auto;margin:10px 0 0;padding:0;border:0}
#mainContent ul#contentTabs li a.tabTitleon{width:43%;height:1.9em}
#mainContent ul#contentTabs li a{width:43%}
#mainContent .video-listing img{width:100%}
.video-listing{width:96%;margin:1%;padding:1%;border:0;border-bottom:1px solid #ccc}
#bcrumb{display:none;float:left;width:96%;margin:10px 0;padding:2%}
#bcrumb .bc a{color:#1b3fcf}
.article{width:95%;height:auto!important;padding:10px 2.5%}
span.top{width:100%}
#footer a:focus{background-color:inherit}
.home-divider{width:94%;margin:5px 0;padding:12px 2.5%}
#news #news-column,#news #other-news-column{width:96%;padding:0 2%}
.the-cube,.martin-lane{width:95%;padding:5px 2.5% 10px;border-bottom:1px solid #777}
#mainContent .the-cube img,#mainContent .martin-lane img{float:none;width:300px;margin:0 auto}
.find-us-map{width:100%;height:300px;min-height:200px}
#jumpadd.find-us-details{width:100%;text-align:center}
.findustabs{width:100%}
#mainContent .findustabs ul#contentTabs li a{width:25%;height:80px;padding:0;border:0;background:#eaeaea}
#mainContent .findustabs ul#contentTabs li a.tabTitleon{height:77px;border-top:3px solid #b50038;background:#fff}
.findustabs #minitabContentPlaceHolder div{border-top:1px dotted #ccc}
#mainContent #contentMiniTabs #minitabContentPlaceHolder .tabContent{width:95%;margin:0;padding:2.5%;border:0}
#ctl00_ContentPlaceHolder1_Form input{margin:0 2.5%}
#ctl00_ContentPlaceHolder1_Form input[type='submit']{width:auto}
#ctl00_ContentPlaceHolder1_maincontent_ContentBlock1{margin-top:16em}
#ui1{position:absolute;top:250px!important;top:295px;right:2%;left:auto!important;left:0;width:90%!important;background:#efefef!important}
#ui1 #j-version select,#ui1 #style-zapper button{width:100%;margin:0;padding:1em}
#ui1 #style-zapper button{margin:0}
div.languages{font-size:large}
#mainContent.wide #tabContentPlaceHolder.front{width:100%;height:auto}
.video-listing{font-size:100%}
#mainContent .segment h2{font-size:1.1em}
#mainContent #homeBoxes .col3 h2{font-size:1.1em}
#mainContent #homeBoxes .col3 a:link,#mainContent #homeBoxes .col3 a:visited{padding-left:0;background:0}
#headerSearch input[type='submit']{font-size:120%;width:30%;height:43px;margin-right:10px;padding:0}
div#headerSearch div.sitesearch input.sitesearch-input{display:block;float:left;width:60%;height:1.5em;padding-left:2px;vertical-align:middle;border:1px solid #ccc}
.apps-name{font-size:100%}
#mainContent #homeBoxes .col2 .col2-body a.readmore,#mainContent #homeBoxes a.readmore{background:0}
.formupd{font-size:90%}
#mainContent #homeBoxes .col2-body{width:auto;height:auto;padding:10px;border:1px solid #cdcdcd;background:0}
#mainContent #homeBoxes .col2 .col2-body ul.fake-ol{line-height:1.5em;margin-left:0;padding-left:0}
#mainContent .gallery{overflow:visible;width:44%;height:250px;margin:0 1em 1em 0}
#mainContent #homeBoxes .col3 .col3-body a.readmore,#mainContent #homeBoxes a.readmore{background:0}
#mainContent ul.fake-ol ul.re-ul li{background-size:8px}
#index-list span{font-size:100%;padding:.5em}
#mainContent a.page-next,#mainContent a.page-next:visited{margin:0;background:0}
a.searchAgain{background-size:30px}
#sfacebook,#stwitter,#slinkedin{float:left;padding-right:10px;background-size:60px}
#mnoAccount{font-size:60%}
.newsletter-container{font-size:1em;line-height:normal;width:100%;color:#666}
.newsletter-header{width:100%;color:#fff;border:0}
#mainContent .newsletter-header a img{float:left;width:100%;height:auto;margin:0;padding:0;border:0}
.newsletter-issue{font-weight:700;width:98.5%;margin-bottom:10px;padding:5px 0 5px 7px;color:#fff;background:#666}
#mainContent .newsletter-storyhead{float:none;width:100%;height:auto;padding:3px 0}
#mainContent .newsletter-storyhead h2{font-size:1em;overflow:hidden;height:100%}
#mainContent .newsletter-storyhead h3{font-size:1em;overflow:hidden;height:100%}
#mainContent .newsletter-container img.newsletter-arrow-full{float:right;width:1em;height:1em;margin:0;padding:6px 8px;border:0}
#mainContent .newsletter-storyhead h2,#mainContent .newsletter-storyhead h3{font-weight:700;margin:3px;padding-left:5px;color:#fff;border:0;border:0}
#mainContent .newsletter-storyhead h2 a,#mainContent .newsletter-storyhead h3 a{text-decoration:none;color:#fff!important}
.newsletter-story{width:100%;min-height:100%;margin:0 0 10px;padding:0 5px}
.newsletter-story-div{width:100%;min-height:100%;margin:10px 0;padding:5px;border-radius:20px;background:#f7f7f7}
.newsletter-full-pic{width:100%;min-height:100%;margin:0;padding:0 0 10px}
#mainContent .newsletter-full-pic img{display:none;width:100%;margin:0;padding:0;border:0}
.newsletter-opening-story{font-size:1em;float:left;width:100%;padding:5px 0 10px 10px}
#mainContent .newsletter-opening-img{float:left}
#mainContent .newsletter-opening-img img{display:none;width:100%;margin:0;padding:0;padding-bottom:10px;border:0}
.newsletter-pic-story{width:100%;margin:0 0 10px;padding:0 5px}
.newsletter-pic-story-div{width:100%;margin:10px 0;padding:5px;border-radius:20px;background:#f7f7f7}
.newsletter-pic-img{width:100%;min-height:100%;padding-bottom:10px}
#mainContent .newsletter-pic-img img{display:none;margin:0;padding:0;border:0}
.newsletter-two-left,.newsletter-two-right{width:100%}
.newsletter-two-left{margin-right:14px}
#mainContent .newsletter-two-left img,#mainContent .newsletter-two-right img,#mainContent .newsletter-three-left img,#mainContent .newsletter-three-centre img,#mainContent .newsletter-three-right img{display:none;float:left;margin:0 0 10px;padding:0;border:0}
.newsletter-three-left,.newsletter-three-centre,.newsletter-three-right{float:left;padding-bottom:10px}
div#mainContent div.newsletter-container div.newsletter-container div.newsletter-three-left div.newsletter-storyhead h3{font-size:1em;padding-top:4px}
div#mainContent div.newsletter-container div.newsletter-container div.newsletter-three-centre div.newsletter-storyhead h3{font-size:1em;padding-top:4px}
div#mainContent div.newsletter-container div.newsletter-container div.newsletter-three-right div.newsletter-storyhead h3{font-size:1em;padding-top:4px}
div#mainContent div.newsletter-container div.newsletter-container div.newsletter-three-left div.newsletter-storyhead h2{font-size:1em;padding-top:4px}
div#mainContent div.newsletter-container div.newsletter-container div.newsletter-three-centre div.newsletter-storyhead h2{font-size:1em;padding-top:4px}
div#mainContent div.newsletter-container div.newsletter-container div.newsletter-three-right div.newsletter-storyhead h2{font-size:1em;padding-top:4px}
#mainContent .newsletter-container .newsletter-three-left h2 a img,#mainContent .newsletter-container .newsletter-three-right h2 a img,#mainContent .newsletter-container .newsletter-three-left h3 a img,#mainContent .newsletter-container .newsletter-three-centre h3 a img,#mainContent .newsletter-container .newsletter-three-right h3 a img{padding:4px 5px}
.newsletter-three-left,.newsletter-three-centre,.newsletter-three-right{width:100%}
.newsletter-sub{font-size:80%;width:100%;margin:0;padding:5px 15px;border:0}
p.news-sub-head{font-weight:700;color:#80408c}
p.news-sub-head-sra{font-weight:700;color:#b50038}
p#footerTwitter{background-color:#00aced}
p#footerYoutube{background-color:#ba0000}
p#footerLinkedin{background-color:#007ab6}
p#footerFacebook{background-color:#3a5795}
p#footerPinterest{background-color:#c92228}
p#footerYoutube,p#footerTwitter,p#footerLinkedin,p#footerFacebook,p#footerPinterest{float:right;clear:right;margin:10px 20px 0;padding:5px}
#breadcrumb{display:none}
#homeBoxes{float:left;margin:1.9em 0 0}
.col3{float:none}
#mainContent #homeBoxes .col3-body{line-height:2em;width:96%;height:auto;min-height:auto;border-top:1px solid #cdcdcd;background:0}
#homeBoxes{background-color:#fff}
#mainContent #left-column,#mainContent #right-column{line-height:2.3em;width:100%;height:auto;margin:10px 0 0;padding:0}
#homeBoxes,.col3{line-height:2.3em;width:100%;height:auto;margin:10px 0 0;padding:0}
#segmentLinks{line-height:2.3em;width:100%;height:auto;margin:10px 0 0;padding:0;background-color:#fff}
#segmentLinks .segment{width:100%;margin:0 0 15px}
#mainContent .segment img{display:none}
#mainContent #homeBoxes ul.home-navigation{line-height:2em}
.home-divider-grey{width:98%}
div.index-nav{font-size:90%;width:auto;margin-top:10px;padding:5px;color:#fff;border-radius:10px;background:#efefef}
#mainContent a.back-to-index,#mainContent a.back-to-index:visited{font-weight:700;text-decoration:none;color:#000;background:0}
#ctl00_headerLogin_loginHolder{display:none}
#twitter-widget-0{display:none}
.cpd-divider{width:100%}
.apps-name{font-size:100%}
#mainContent .alert-phone{padding-left:60px;background-size:10%}
#mainContent .article h3{line-height:1.9em}
.action-fraud{width:98%;padding-bottom:10px;border:none}
.intelligence-sra{width:98%}
#mainContent h3.alert-phone{width:85%;background-size:10% auto}
.intelligence-sra p.intelligence-sra-email{width:95%;padding-top:10px;border-top:1px dotted #ccc}
.para-no-display{display:none}
#mainContent a[href*='.pdf']{padding-right:25px;background:url(../images/pdf.png) no-repeat scroll 100% 50% transparent;background-size:20px}
#mainContent a[href^='http:']{padding-right:20px;background-size:15px}
#mainContent a[href*='.doc']{padding-right:20px;background:url(../images/page_word.png) no-repeat scroll 100% 50% transparent;background-size:20px}
#mainContent a[href^='mailto:']{padding-right:30px;background:url(../images/icon-mailto.gif) no-repeat 100% 50%;background-size:20px}
#mainContent ul li{background-size:8px}
.colp-cofa-videos-left{float:none;width:98%}
.colp-cofa-videos-right{float:none;width:98%}
.colp-cofa-video-mobile{padding:0 20px 20px 0}
.colp-cofa-videos-left > ul{clear:left}
.colp-cofa-videos-right > ul{clear:left}
.colp-video-mob{width:95%}
.leftColumn{width:100%;margin-top:190px}
.middleColumn{width:100%;border-left:none}
.rightColumn{position:absolute;width:100%;padding-top:5px}
a img,:link img,:visited img,abbr{border:medium none;border:medium none}
img{display:block}
*{margin:0;padding:0;border:0 none}
#wrapper{text-align:left}
body{font:1.15em/1.7 arial,verdana,helvetica,sans-serif;color:#000}
html{font-size:100%}
#mainContent div#ctl00_ContentPlaceHolder1_Form p input{font-size:1em;width:90%}
#mainContent div p textarea{font-size:100%;width:90%}
#mainContent div p label,#contactus label{width:100%;text-align:left}
#mainContent div p select,div#mainContent div select{font-size:80%;width:90%;height:100%;-webkit-border-radius:0;-webkit-margin:10px 3px}
#mainContent div p option{font-size:100%;width:90%}
#mainContent div p button{font-size:100%;width:90%;margin-top:10px}
#mainContent div p textarea{font-size:100%;width:90%}
#main-content.handBookHome .search-box{float:none;width:96%;margin-top:-1em;padding:0}
#main-content.handBookHome .search-box h2{font-size:1.2em}
#main-content.handBookHome input.btnSearch{font-size:1.2em}
#ctl00_ContentPlaceHolder1_ctlHistory,#levelTwoTitle{display:none}
.pi-right{font-size:.9em;float:right;width:100%;margin:0 0 1em 1em}
.qi-css{float:left;width:100%}
#frmSearch input.btnSearch{font-size:90%;float:right;height:2em;margin-right:3px;padding:2px 5px}
#frmSearch input.fldSearch2{font-size:90%;width:70%;height:2em}
#frmSearch a{font-size:.9em}
#frmSearch #ctl00_ContentPlaceHolder1_ctlHandbookSearch_hbSearchControlInput{width:auto;margin-top:1em}
#contentwrapper div#main-content div#handbook-nav-container{margin-top:198px}
#handbook-nav-container #frmSearch{top:-25px}
#handbook-nav-container #frmSearch label{font-size:.8em;margin:12px 12px 13px 0}
#frmSearch input.radio{float:none}
#mainContent select{font-size:100%}
#mainContent input{font-size:100%}
#mainContent input[type=checkbox]{-webkit-transform:scale(1.5);-moz-transform:scale(1.5);-ms-transform:scale(1.5);-o-transform:scale(1.5)}
#mainContent textarea{font-size:100%;width:100%;height:5em}
#mainContent option{font-size:100%}
#mainContent button{font-size:100%}
.solictorsearchbtn input{font-size:1.5em;width:50%;height:2.5em;margin-right:auto;margin-left:auto;color:#fff;border:1px solid #bbb;background-color:#b50439}
.solictorsearch .fieldname{display:inline;float:left!important;clear:both;width:100%;margin-left:0}
.solictorsearch .fieldvalue input{font-size:1.5em;width:90%;border:1px solid #717074}
.solictorsearch .fieldvalue{display:inline;float:left!important;width:100%}
.solictorsearch .fieldvalue select{font-size:1.5em}
.datebox{width:90%;margin:0;padding:60px 10px}
.solictorsearch .datesearchrow{line-height:2em;margin-bottom:1em}
.solictorsearch .datesearchrow label{line-height:1.5em;margin-bottom:1em}
.solictorsearch .datesearchfields select{font-size:1em;line-height:1em;margin:0;border:1px solid #717074}
.cal-holder{width:100%;margin:0 auto;background:0}
.calc-mid{width:100%;margin:0 auto;background:0}
.calc-bottom{background:0}
#mainContent table.feetable1 th,#mainContent table.feetable2 th{font-weight:400;padding:.25em;border-collapse:collapse;text-align:left;color:#000;border:0 none;background-color:transparent}
#mainContent table.feetable1,#mainContent table.feetable2{width:auto;max-width:90%;margin:0;border:0 none;background-color:transparent}
table.feetable1 td input,table.feetable2 td input,table.feetable1 td select{font-size:1.5em;float:right;width:auto;min-width:50%}
table.feetable1 td span,table.feetable2 td span{display:none}
table.feetable1 td,table.feetable2 td{width:45%;text-align:right}
p.calc_button a{font-size:1.5em;padding:.25em;text-decoration:none!important;border:1px solid #666;background:#eee}
.board-meetings{width:95%}
#mainContent div.article.clearFix div.floatAlign.first{float:left;width:100%}
#mainContent div.article.clearFix div.floatAlign{float:left;width:100%}
#mainContent div.article.clearFix div.floatAlign.first a{width:auto;word-wrap:break-word}
#mainContent div.social{position:inherit;z-index:0;display:inline-block;width:100%;margin-left:0;float:right}
p.we-are{display:none}
#mainContent .flexslider ol{margin-left:0}
#wrapper #mainContent .FAQList li{padding:1em 0}
#mainContent #expand-me a.expanderParent span{margin:15px}
div#links{display:none;height:0}
.listing-image{max-width:100%}
.home-divider-column1{width:100%}
.home-divider-column2{width:95%;border:0}
a.readmore{white-space:normal}
*{white-space:normal}
.abssearch{width:100%}
#FAQList ul li h2{padding-left:15px}
div.contentReview p span.faqrate{width:100%}
#mainContent .contentReview img{height:60px;margin:0;padding:0;border:medium none}
#mainContent div.coc li p{margin-left:1em}
#mainContent.changeTracker{width:90%!important}
#mainContent div.coc li li{margin-left:0}
body #mainContent div#expand-me ul{margin:0;padding:.5em 0;list-style-type:none}
#mainContent dt{font-weight:700;float:left;clear:left;width:9em;margin:0;padding:.5em;color:#686663}
#mainContent dd{margin-bottom:1em;margin-left:10em;padding:.5em}
div.release-listing{display:none}
.ekcommenttext{font-weight:700;float:none;margin-top:0;margin-right:25px;padding:10px 0 0}
#mnoAccount{font-size:1em;margin:20px 0 0 20px}
.newsletter-header-image{width:100%;background:url(/images/colp-cofa-banner-mob.jpg)}
ul.slides li a{text-decoration:none}
#left-column25{float:left;width:100%;margin-top:80px;border-right:none}
#right-column25{position:absolute;float:right;width:100%}
#middle-column50{float:left;width:100%}
#mainContent .flexslider ul li{background:none}
.careers-segment,.careers-segment-right,.careers-segment-left{width:100%}
.jobsImage,#mainContent .careers-segment-left img.no-styles{width:100%}
.careersImage-segment,.diversity-segment,.threeBox-segment,.diversityImage-segment{width:100%}
.careersText-segment{width:88%}
.diversityText-segment{width:88%}
.benefits-segment,.interview-segment,.environment-segment{width:100%;margin-right:0}
#employInfo{width:100%}
#job-list-right{float:left;width:102%}
#mainContent .jobs-login{width:100%}
#mainContent .apply-now{width:100%}
.threeBoxBenefitsText-segment{width:51%;margin-bottom:10px}
.threeBoxEnvironmentText-segment{width:51%;margin-bottom:10px}
.threeBoxInterviewText-segment{width:51%}
.sraUpdate-readmore{height:auto;margin-top:0}
#mainContent .sraUpdate-archive-month ul{float:none;margin:0}
#mainContent .sraUpdate-archive-month ul li{width:1em}
.action{width:100%;height:345px}
.alert-info{float:none}
#mainContent h3.alert-phone{width:96.8%;padding-left:10px}
.alert-info{width:100%}
.r-tabs .r-tabs-nav{display:none}
.r-tabs .r-tabs-accordion-title{display:block;width:auto;background:#b50038}
#contentMiniTabsNew.r-tabs .r-tabs-accordion-title{display:block;margin-top:5px;padding:5px;background:#b50038}
#application #contentMiniTabsNew.r-tabs .r-tabs-accordion-title{margin-top:10px;padding:2px;background-color:#222}
#application #contentMiniTabsNew.r-tabs .r-tabs-accordion-title.r-tabs-state-active .r-tabs-anchor{color:#fff;border:0 none;background:url(/images/white-up-arrow.png) no-repeat scroll 95% 50% rgba(0,0,0,0)}
#application #contentMiniTabsNew .r-tabs-panel{border:1px solid #000}
#application #contentMiniTabsNew.r-tabs .r-tabs-accordion-title.r-tabs-state-active{border-width:2px 1px 0;border-style:solid;border-color:#000}
#contentMiniTabsNew.r-tabs .r-tabs-accordion-title a.r-tabs-anchor{font-size:1em;font-style:bold;display:inline-block;width:99%;padding-left:10px;text-decoration:none;color:#fff;background:url(/images/white-down-arrow.png) no-repeat 95% 50% transparent}
#contentMiniTabsNew.r-tabs .r-tabs-accordion-title.r-tabs-state-active .r-tabs-anchor{color:#fff;border:0 none;background:url(/images/white-up-arrow.png) 95% 50% no-repeat transparent}
#contentMiniTabsNew.r-tabs .r-tabs-accordion-title.r-tabs-state-active{border-width:2px 1px 0;border-style:solid;border-color:#b50038 #b50038 #fff}
#mainContent #right-column .r-tabs{height:auto;min-height:0}
#mainContent #right-column .r-tabs .r-tabs-nav{display:none}
#mainContent #right-column .r-tabs .r-tabs-accordion-title{display:block;width:auto;background:#b50038}
#mainContent #right-column .r-tabs .r-tabs-accordion-title a.r-tabs-anchor{font-size:1em;font-style:bold;padding-right:10px;padding-left:10px;text-decoration:none;color:#fff;background:url(/images/white-down-arrow.png) no-repeat 95% 50% #b50038}
#mainContent #right-column .r-tabs-panel{height:auto}
#mainContent #right-column .r-tabs .r-tabs-panel{border:none}
#mainContent.wide #tabContentPlaceHolder.front{min-height:0;padding-top:0;border:none}
#mainContent #tabContentPlaceHolder.front{display:block;height:auto;margin:0;padding:0}
#mainContent #tabContentPlaceHolder.front .r-tabs-accordion-title{display:block;width:auto;margin-top:5px;background:#b50038}
#mainContent #tabContentPlaceHolder.front .r-tabs-accordion-title a.r-tabs-anchor{font-size:1em;font-style:bold;display:block;padding-right:10px;padding-left:10px;text-decoration:none;color:#fff;background:url(/images/white-down-arrow.png) no-repeat 95% 50% #b50038}
#mainContent #tabContentPlaceHolder.front .r-tabs-panel{display:none;border:none}
#mainContent div#scamSearch div#scamBoundingBox{display:block;float:none;width:100%;margin-top:1em}
#mainContent div#scamSearch #scamListings{display:block;float:none;width:100%;margin:15px 0}
#scamBoxInput{width:95%}
#mainContent div#scamSearch .scamDateText{width:auto}
p#dateTo select,p#dateFrom select{width:auto;margin-top:4px}
p#dateTo,p#dateFrom{width:100%}
#mainContent div#scamSearch #dateSelect p select{display:inline-block;width:auto;margin:0 5px}
#searchBox .scamSearchbox{width:70%}
#mainContent div fieldset[form='TrainingPrincipal'] p label{display:inline-block;width:100%}
#mainContent div#declaration fieldset[form='TrainingPrincipal'] input[type='checkbox']{width:auto;border:none}
#destinations #mobilenav li.selected ul{display:block}
#destinations #mobilenav li.activeParent>ul{display:block;}
#risk .risk .RiskBlogTitle{width:92%}
.blue-intro-boxes{background:none}
.small-firms-column2{width:98%;padding:0;border:0}
.small-firms-quote{display:block;width:100%}
.small-firms-image{display:flex;width:100%;justify-content:center}
#mainContent #map td.home + td ul ul li a{color:#000;background-colorcolorbackground-color:#b50039white #eee}
#mainContent #map td.home + td ul ul ul li a{color:#000;background-color:#fff}
#mainContent #map td.solicitors + td ul ul li a{background-color:#88d1f3 #eee}
#mainContent #map td.solicitors + td ul ul ul li a{background-color:#fff}
#mainContent #map td.consumers + td ul ul li a{background-color:#eb9ca7 #eee}
#mainContent #map td.consumers + td ul ul ul li a{background-color:#fff}
#mainContent #map td.students + td ul ul li a{background-color:#c5a6f3 #eee}
#mainContent #map td.students + td ul ul ul li a{background-color:#fff}
#mainContent #map td.trainees + td ul ul li a{background-color:#deaaeb #eee}
#mainContent #map td.trainees + td ul ul ul li a{background-color:#fff}
#mainContent #map td.about + td ul ul li a{color:#000;background-colorcolorbackground-color:#333white #eee}
#mainContent #map td.about + td ul ul ul li a{color:#000;background-color:#fff}
#mainContent #map td.mysra + td ul ul li a{background-color:#cfcfcf #eee}
#mainContent #map td.mysra + td ul ul ul li a{background-color:#fff}
#shadowPopBox dd,#forms h3 #shadowPopBox dd,#forms h2 #shadowPopBox dd,#forms legend #shadowPopBox dd{margin:0}
#shadowPopBox{left:0;width:85%;margin:0 7.5%}
#mainContent #shadowPopBox dl,#mainContent legend #shadowPopBox dl{width:90%;padding:5px 5%}
#mainContent #shadowPopBox dt,#mainContent legend #shadowPopBox dt{width:90%;padding:5px 5%}
#mainContent #shadowPopBox dd,#mainContent legend #shadowPopBox dd{width:90%;padding:5px 5%}
#glossaryClose,#popClose{font-size:large;padding:2.5%}
#glossaryClose a{padding:0px;}

#mainContent div.coc .article dt{width:98%;}!important 
#mainContent div.coc .article dl dd {margin-bottom:0em; margin-left:0em; padding:0em;}!important 
#mainContent .article dd {margin-bottom:0em; margin-left:0em; padding:0em;}!important 



#mainContent div.alert-text{width:100%;}
#mainContent .genuine{background-size:8%;}
#mainContent .genuine:after{clear:right}
#mainContent .alert-warning{background-size:8%;}
#mainContent .shield{background:none;line-height:2.3em;padding-left:0}
#mainContent .alert-phone{background-size:8%;padding-left:60px;width:95%}
#mainContent .article h3{line-height:1.9em}
.action-fraud{width:98%;border:none;padding-bottom:10px}
.intelligence-sra{width:98%}
#mainContent .due-diligence{background-size:8% auto;}
#mainContent h3.alert-phone{background-size:8% auto;width:95%}
.intelligence-sra p.intelligence-sra-email{border-top:1px dotted #CCC;padding-top:10px;width:95%}
#decisionItems{display:none}
#mainContent div#scamSearch #scamResultContainer{float:left;width:100%;border:1px dotted #efefef;padding:5px 10px;float:none;display:block;width:95%;margin:15px 0}
#mainContent .toolkit-box1,#mainContent .toolkit-box2,#mainContent .toolkit-box3{width:95%;height:auto}
#mainContent .toolkit1,#mainContent .toolkit2,#mainContent .toolkit3,#mainContent .toolkit4,#mainContent .toolkit5,#mainContent .toolkit-box4,#mainContent .toolkit-box5{width:99%;height:auto;float:left;margin:0 0 10px;padding:5px}
.divider-col-1{width:99%}
.divider-col-2{width:91%}
.pin-right{width:100%}
.reports-pin{width:80%;background-color:unset}
.toolkit-intro-box1,.toolkit-intro-box2,.toolkit-intro-box3,.toolkit-intro-box4,.toolkit-intro-box5{height:auto;width:75%}
.toolkit-intro-box1 p,.toolkit-intro-box2 p,.toolkit-intro-box3 p,.toolkit-intro-box4 p,.toolkit-intro-box5 p{margin-right:0}
#mainContent .toolkit-left-col{width:100%}
#mainContent > div.toolkit-upper-row iframe{margin-top:10px;width:97%;height:273px}
#mainContent > div.toolkit-bottom-row iframe{margin-top:10px;width:97%;height:273px}
.board-table{width:100%}
div.recent-decisions .recent {display:block;width:100%;}
div.recent-decisions span.name {width:500px;clear:both;flex-grow:2;font-size: .95rem;padding-left:10px;}
div.recent-decisions span.item {width:95%;clear:both;font-size: .95rem;padding-left:10px; }
div.recent-decisions span.date {width:95%;clear:both;font-size: .95rem;padding-left:10px;}
#mainContent .sra-form#fee-calculator label {text-align: left;}
#mainContent .container,#mainContent .column,#mainContent .columns,#mainContent .column:first-child,#mainContent .columns:first-child,#mainContent .one.column,#mainContent .one.columns,#mainContent .two.columns,#mainContent .three.columns,#mainContent .four.columns,#mainContent .five.columns,#mainContent .six.columns,#mainContent .seven.columns,#mainContent .eight.columns,#mainContent .nine.columns,#mainContent .ten.columns,#mainContent .twelve.columns,#mainContent .one-third.column,#mainContent .two-thirds.column,#mainContent .one-half.column,#mainContent .offset-by-one.column,#mainContent .offset-by-one.columns,#mainContent .offset-by-two.column,#mainContent .offset-by-two.columns,#mainContent .offset-by-three.column,#mainContent .offset-by-three.columns,#mainContent .offset-by-four.column,#mainContent .offset-by-four.columns,#mainContent .offset-by-five.column,#mainContent .offset-by-five.columns,#mainContent .offset-by-six.column,#mainContent .offset-by-six.columns,#mainContent .offset-by-seven.column,#mainContent .offset-by-seven.columns,#mainContent .offset-by-eight.column,#mainContent .offset-by-eight.columns,#mainContent .offset-by-nine.column,#mainContent .offset-by-nine.columns,#mainContent .offset-by-ten.column,#mainContent .offset-by-ten.columns,#mainContent .offset-by-eleven.column,#mainContent .offset-by-eleven.columns,#mainContent .offset-by-one-third.column,#mainContent .offset-by-one-third.columns,#mainContent .offset-by-two-thirds.column,#mainContent .offset-by-two-thirds.columns,#mainContent .offset-by-one-half.column,#mainContent .offset-by-one-half.columns{width:100%;margin:0}

.legal-info {width:100%; border-bottom:#fbb034 1px dotted; height:auto;}
.legal-info-middle {width:100%; border-bottom:#fbb034 1px dotted;height:auto;}
.legal-info-end {width:100%; border-bottom:#fbb034 1px dotted;height:auto;}


.legal-info-2 {width:95%; border-bottom:#fbb034 1px dotted; border-right:0px; height:auto;}
.legal-info-middle-2{width:95%; border-bottom:#fbb034 1px dotted;height:auto; border-right:0px;}
.legal-info-4 {width:95%; border-bottom:#7d4199 1px dotted;height:auto;height:auto; border-right:0px;}
.legal-info-middle-4{width:95%; border-bottom:#7d4199 1px dotted;height:auto; border-right:0px;}
.legal-info-end-4 {width:95%; border-bottom:#7d4199 1px dotted;height:auto; border-right:0px;}


.economy-info-1 {width:90%;height:auto;}
.economy-info  {width:90%; border-bottom:#0080a7 1px dotted;height:auto;}
.economy-info-end  {width:90%; border-bottom:#0080a7 1px dotted;height:auto;}
.economy-info-3 {width:90%; border-bottom:#0080a7 1px dotted;height:auto;border-right:0px;}
.economy-info-end-3 {width:90%; border-bottom:#0080a7 1px dotted;height:auto;}


.regulation-left, .regulation-right {width:96%; height:auto;}
.trends-green, .trends-purple, .trends-red, .trends-orange {width:100%;}
.studies, .reports {width:100%}


.right-box-1, .right-box-2, .right-box-3, .right-box-4, .right-box-5, .right-box-6, .right-box-7, .right-box-8, .right-box-9 {height:90px;}
.risk-yellow-box, .risk-purple-box, .risk-green-box, .risk-blue-box, .risk-box  {width:100%;}

.why h2:before{font-size:2em;}

.updateissue {padding-top: 80px;}
.colp-cofa-img {width:98%;}
.screenshots {width: 98%;}


#mainContent .hot-topic-list .fa.fa-chevron-right.hot-topic{display:none;}
#mainContent .hot-topics .row .row {border:0px;}
#mainContent .hot-topics .hot-heading h2 {border:0px;line-height:1.5em;text-align: left;}
#mainContent .hot-topics .hot-heading {line-height: inherit;
  height: auto;display: table; vertical-align: middle;text-align: center;width: 100%;}
#mainContent .hot-topics #to-do img, #mainContent .hot-topics #needs img, #mainContent .hot-topics #going-on img, #mainContent .hot-topics #hot-involved img {padding: 0px;
  border: 0px;
  width: auto;
  margin-right: 10px;
  float: left;
  display: inline-block; }
#mainContent .hot-topics #to-do {padding-right: 0px; padding-top:20px;border:none;}
#mainContent .hot-topics #going-on {padding-top:20px;border:none;}
#mainContent .hot-topics #needs {padding-left:0px; padding-top:20px;border:none;}
#mainContent .hot-topics #hot-involved {padding-left: 0em; padding-top:20px;border:none;}

#mainContent #right-column.pi {
    display: inline;
    width: 100%;
    margin: initial;
    float: left;
}
}