﻿/* styles from ECE portal for the main title */
 .chkBox
 {
     margin-right:20px;
 }
 
  table.centerTree {
    width:80%; 
    margin-left:10%; 
    margin-right:10%;
    border-style:none;
    border-color:transparent;
    text-align:center;
  }

 table.centerTree td
 {
     height:80%;
     width:80%; 
     margin-left:10%; 
     margin-right:10%;
     vertical-align:bottom;
     background-color:#FFFFFF;
     border-style:none;
     
 }
 
   .cntrTree {
        width: 600px;
        margin: 0 auto;
        text-align: center;
        border-style:none;
  }
 
 table.center {
    width:80%; 
    margin-left:10%; 
    margin-right:10%;
  }
.noborderP, .noborderP Label, .noborderP tr, .noborderP th, .noborderP td 
{ 
    border: none;
    border-style:none;
}

.CSLPlinktxt12 {
	float: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	clear: both;
	text-align: right;
	width: 80%;
	margin-right: auto;
	margin-left: auto;
	vertical-align: bottom;
	padding-top: 25px;
}
.CSLPYesNo {
	font-family: arial, verdana;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	float: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	clear: both;
	color: #999;
	padding: 10px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
	height: 50px;
	line-height: normal;
}

.navtitle {
	clear: both; 
	padding: 0;
	margin: 0;
	border: solid 3px #D9E9F6;
	/*background-color: #045BA6;*/
	background:#23447e url("data:image/gif;base64,R0lGODlhAQAcAMQAABVekhdZjyBJghhXjR9LhCJGgBdbkBVdkh1QhyFIghpUixlWjR5NhhRglBxRiB5MhRRfkxZckSNFfxtTioeuySBKgxhYjiNEfhtSiSJHgRpVjB1PhwAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAABABwAAAUXINVAwBEZgTUsmjJhDrIxD1EJSVZIVwgAOw==") repeat-x;
}
    
.navtitle h1 {
	margin: 0; 
	padding: 15px; 
	padding-bottom: 5px; 
	border: none;
	color: #FFF;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-weight: bold;
	font-size: 1.6em;	
}
   
.navtitle h2 {
	margin: 0; 
	padding: 15px; 
	padding-bottom: 5px; 
	border: none;
	color: #FFF;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-weight: bold;
	font-size: 1.6em;	
}
/* --- end of styles from ECE --- */


body {
}

form 
{
 margin-left: 0;
 margin-right: 0;
 margin-bottom: 0;
 padding-top: 0;
 padding-bottom: 0;
}

/* table multi */
th.table-hdr {background: #000 !important;}

table.multi {
	background-color:#fff;border:1px solid #ccc;border-collapse:collapse; margin-bottom:10px; margin-top:0px; font-size: 9.5px;
}
table.multi th {background-color:#045BA6; border:1px solid #ccc;color:#fff; text-align: left; padding:3px; font-size: 0.97em;}
	table.multi th a {color: #fff;}
table.multi td {border:1px solid #ccc; vertical-align:top; padding: 3px; font-size: 0.97em;}
table.multi .icon {float: left; margin-right: 3px;}

TABLE INPUT[type='text'] {border: solid 1px #aaa; padding: 2px;}

INPUT[type='submit'] 
{
    display:inline;  
}
LABEL
{
    display:inline;
}

LABEL.profile
{
    padding-bottom: 10px;
}
/* reports */
body table.report-view {margin: 10px 0;}
body table.report-view .headerA th {color: #fff; font-weight: bold; background: #0059AB; border: solid 1px #ccc; text-align: center;}
body table.report-view .hdr-filter {background: #C6DAF6; font-weight: normal; color: #000;}
body table.report-view .hdr-b {background: #8FB4EE; font-weight: normal; color: #000;}
body table.report-view th, body table.report-view td {padding: 3px; font-size: 10px;}

body .report-parameters-select {width: 100%;}
/*  body .report-parameters-select label {font-weight: bold;}  messes up list options, makes them bold */
body .report-parameters-select .left-side {float: left; width: 300px; padding: 0 0 2px 0;}
body .report-parameters-select .left-side2 {float: left; width: 600px; padding: 0 0 2px 0;}
body .report-parameters-select .right-side1 {float: left; width: 300px; padding: 0 0 2px 0;}
body .report-parameters-select .right-side2 {float: left; width: 300px; padding: 0 0 2px 0;}
body .report-parameters-select .right-side3 {float: left; width: 600px; padding: 0 0 2px 0;}	
body .report-parameters-select hr {width: 100%; background: #ccc; height: 1px; border: none;}	    
/* end reports */

/** Screen and print CSS **/
@media screen,print {
	/* Element normalization / Normalisation des éléments */
	
	/* Hide non-visual elements / Cacher les éléments non-visuel */
	.cn-invisible, .cn-show-onfocus, #cn-skip-head a, #cn-skip-head a:link, #cn-skip-head a:visited, #cn-left-col h2, #cn-right-col h2, #cn-foot h2 {position: absolute; clip: rect(1px, 1px, 1px, 1px); height: 1px !important; width: 1px !important; overflow: hidden !important; margin: 0 !important;}
	.cn-show-onfocus:focus, .cn-show-onfocus:active, #cn-skip-head a:focus, #cn-skip-head a:active {position: static; clip: auto; height: inherit !important; width: inherit !important; overflow: inherit !important; margin: inherit !important;}
	.cn-show-onhover {opacity: 0;}
	.cn-show-onhover:hover, .cn-show-onhover:focus, .cn-show-onhover:active {opacity: 1;}
	
	#cn-centre-col-gap, #cn-left-col-gap, #cn-right-col-gap {display: none;}
}

/*Start Transaction Details*/
.form-style-1 fieldset 
{
    margin:0; margin-bottom:20px;  padding: 0;
}


/*End Transaction Details*/

/*Start Cal Control*/
.cal-container{height:22em;width:22em;margin-top:.5em}
/*Start Cal Control*/

/* Start Report format styles */
.select-box {float: left; margin: 10px 0; width: 165px; height: 100px; border: solid 1px #ccc;}
.select-buttons {float: left; width: 85px; margin: 10px 0; text-align: center;}
	.select-buttons input {display: block; width: 75px; margin: 5px;}

.txt {border: solid 1px #ccc; width: 160px}
/* End Report format styles */

.form-search {margin: 10px 0;}


.navtitle {
	margin: 0px;
/*	min-height: 50px; */
}
dl 
{
    margin-top: 0;
} 
dt {
    margin-top: 0;
}

.error
{
    color: #cc0000;
    font-weight: bold;
    display: inline-block;
    width: 100%;
}   
span.errorText 
{
    color: #CC0000;
    font-weight: bold;
    display: inline-block;
    width: 100%;
}

legend .error
{
    width: 1100px;
}   
legend span.errorText 
{
    width: 1100px;
}

legend.contactInfoLabel 
{
	font-weight:bold;
	float:left;
	width:21%;
	text-align: left;
	vertical-align: top;
}

legend.contactInfoLabel::after
{
    border-top:none;
}
       
table.table-accent th
{
    color:#fff; 
    text-align: left; 
}
table.table-accent th a
{
    color:#fff !important; 
    text-align: left; 
}


/*Modal Popup*/

.modalPopup {
	background-color:#F6F5F0;
	border-width:2px;
	border-style:solid;
	border-color:#E0DDCD;
	padding:1em;
}

.modalForm td {
	text-align:left;
	padding:1%;
}

.modalFormLabel {
	font-weight:bold;
	
}

.modalFormProp {
	 
}

.modalImage
{
	float: left; 
	border: none; 
	margin-right: 1em;
	margin-bottom: 1em;
}

.displayNone
{
	/* background: #EFEDE1; */
	display: none;
}

.messageTitle
{
    color: #555;
    font-family: Sans-Serif;
    font-size: 130%;
    font-weight: bold;
    line-height: 150%;
}

/* for mega menu */
form h2, form h3, form h4
{
    border-bottom-width: 0;
}

form h3 
{
    color: #666 !important;
}

form h2
{
    color: #555 !important;
}


/* for Borrower's Web only */
#wb-main p 
{
    margin-left: 0;
    margin-right: 0;
    margin-top: 10px;
    margin-bottom: 15px;
}

div.contentArea {
	padding-left: 0;
	font-size: 90%;
}

.userinfo 
{
	float:right; 
	color: White;
	padding-top: 20px;
	padding-bottom: 10px;
	padding-right: 10px;
	text-align:right;
}

.rowHeader th
{
    width: 1px;
    white-space: nowrap;
    text-align: left;
    font-weight: bold;
}

.rowHeaderWrap th
{
    width: 1px;
    text-align: left;
    font-weight: bold;
}

.alignRight {
	text-align: right;
}

.reportTable td
{
    font-family: Verdana;
    font-size: 90%;
}

.pWithMargin
{
     margin-left: 10px !important;
     margin-right: 10px !important;   
}

/* fieldset legend */
form legend 
{    
    font-size: 100%; 
    /* width: inherit; */
}

legend:after {
border-top: 0px solid #ccc;
content: "";
display: block;
height: 10px;
clear: both;
}

/*------------------------------------------------------*/
/* classes for Mailbox Pages */
/*------------------------------------------------------*/


.clsMailBoxSummaryTitle
{
   background-color:#1a3d6c; 
   text-align:left; 
}

.clsMailBoxSummaryHeader
{
    text-align:left;
    color:White;
}


.clsImgAlignBanner
{
    margin-left: 0px !important; 
    margin-right: 0px !important;
}

/* Letter Details */
#mailDetailsUC
{
    float: right; 
    width: 75%; 
    height: auto; 
    margin: 10 20 20 10; 
    background-repeat: no-repeat;
    -moz-box-sizing: border-box; 
    border: 1px solid rgb(204, 204, 204); 
    border-collapse: collapse;
    vertical-align: top;
}

#mailDeatils_Title
{
 height : 30px; 
 background-color: #1a3d6c;
 padding-top:7px;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 14px;
 vertical-align: middle;
 font-style: normal;
 font-weight: normal;
}


#mailDeatils_spanTitle
{
    text-align: left; 
    color: White;
    margin-top:10px;
    margin-left:10px;
    
}

#taxDocuments_TableHolder
{
    float:left;
    width:95%; 
    margin-left:10px;
    margin-right:10px;
}

.h3headermailDeatils
{
    height : 30px; 
    padding-top:0px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    vertical-align: middle;
    font-style: normal;
    font-weight: normal; 
    text-align: left; 
    color: White !important;
    margin-top:0px;
    margin-left:10px;
    
}

.h2headermailDeatils
{
    height : 30px; 
    padding-top:0px;
    padding-bottom:10px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    vertical-align: top !important;
    font-style: normal;
    font-weight: normal; 
    text-align: left; 
    color: White !important;
    margin-top:-10px !important;
    margin-left:10px;
    
    
}

/* Colin */

.nslsc {
	background-image: url(mailbox.png);
	background-repeat: no-repeat;
	background-position: center top;
	height: 13px;
	width: 20px;
}
.cslscMailPleaseRead {
	background-image: url(mailbox-new-cslsc.png);
	height: 16px;
	width: 24px;
	float: none;
	clear: both;
	margin-right: 0%;
	margin-left: 0%;
	background-repeat: no-repeat;
	background-position: center center;
}
.cslscMailread {
	background-image: url(mailbox-read-cslsc.png);
	height: 16px;
	width: 24px;
	float: none;
	clear: both;
	margin-right: 0%;
	margin-left: 0%;
	background-repeat: no-repeat;
	background-position: center center;
}
.cslscMailboxfolderIcon {
	background-image: url(mailbox-Folder-icon.png);
	height: 22px;
	width: 22px;
	float: left;
	background-repeat: no-repeat;
	background-position: center;
	vertical-align: top;
	background-color: #1A3D6C;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.cslscInfoIcon {
	background-image: url(information-icon.png);
	height: 22px;
	width: 22px;
	float: left;
	background-repeat: no-repeat;
	background-position: center;
	vertical-align: top;
	background-color: #1A3D6C;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	line-height: 1.5px;
}


.cslscImportantPleaseRead {
	background-image: url(inportant-please-read-cslsc.png);
	height: 24px;
	width: 24px;
	float: none;
	clear: both;
	margin-right: 0%;
	margin-left: 0%;
	background-repeat: no-repeat;
	background-position: center center;
}
.cslscImportantRead {
	background-image: url(important-read-cslsc.png);
	height: 24px;
	width: 24px;
	float: none;
	clear: both;
	margin-right: 0%;
	margin-left: 0%;
	background-repeat: no-repeat;
	background-position: center center;
}




.cslscBanner {
	clear: none;
	float: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-align: center;
	vertical-align: 50%;
	display: block;
	width: 100%;
	left: 0px;
	right: 0px;
	background-position: left top;
	background-repeat: repeat;
	height: 138px;
	background-image: url("../images/group-of-students-left.jpg");
}
.cslscBannerInner {
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-align: center;
	vertical-align: 50%;
	height: 0px;
	width: 15%;
	
}

.cslscBannerOuter {
	background-repeat: no-repeat;
	background-position: left top;
	float: right;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-align: center;
	vertical-align: 50%;
	display: table;
	height: 0px;
	width: 22%;
}
.cslscBannertextfield {
	background-repeat: no-repeat;
	background-position: center bottom;
	float:right;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-align: center;
	height: 145px;
	line-height: 0.9em;
	font-family: Arial, verdana;
	font-size: 24px;
	vertical-align: 10%;
	width: 40%;
	font-weight: bolder;
	color: #23447E;
	letter-spacing: 0.01em;
	margin-right: 4%;
}
.cslscBannertextfieldCenter {
	background-repeat: no-repeat;
	background-position: center bottom;
	float: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-align: center;
	line-height: 0.9em;
	font-family: Arial, verdana;
	font-size: 24px;
	vertical-align: 10%;
	width: 47%;
	font-weight: bolder;
	color: #23447E;
	letter-spacing: 0.01em;
	clear: none;
}




.cslscBannerLargeText {
	background-repeat: no-repeat;
	background-position: left bottom;
	float: right;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-family: arial;
	font-size: 28px;
	font-style: normal;
	font-weight: bolder;
	font-variant: normal;
	color: #2e557a;
	text-align: center;
	white-space: normal;
	line-height: 1.2px;
}
.cslscBannerMediumText {
	background-repeat: no-repeat;
	background-position: center center;
	clear: none;
	float: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-family: arial;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #2e557a;
	text-align: center;
	white-space: normal;
	letter-spacing: normal;
}

/* Beata */
.cslscBannerSmallText {
	background-repeat: no-repeat;
	background-position: center center;
	clear: none;
	float: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-family: arial;
	font-size: 16px;        /* the same as medium, this is with purpose to trick IE8 and IE9 */
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #2e557a;
	text-align: center;
	white-space: normal;
	letter-spacing: normal;
}


.cslscintlink {
	background-repeat: no-repeat;
	float: left;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-family: verdana, arial;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #2e557a;
	text-align: left;
	line-height: 1.5em;
	text-decoration: underline;
}
.cslscdateTopRightCorner {
	background-repeat: no-repeat;
	float: right;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-family: verdana, arial;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	text-align: right;
	line-height: 1.5em;
}

.cslscMailboxNew {
	background-repeat: no-repeat;
	float: left;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-family: verdana, arial;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #2e557a;
	text-align: left;
	line-height: 1.5em;
	text-decoration: underline;
}
.cslscMailboxRead {
	background-repeat: no-repeat;
	float: left;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-family: verdana, arial;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #2e557a;
	text-align: left;
	line-height: 1.5em;
	text-decoration: underline;
}
.cslscMRegularTableTxt {
	background-repeat: no-repeat;
	float: left;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-family: verdana, arial;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	text-align: left;
	line-height: 1.5em;
}
.cslscInformationNoMailtxt {
	background-repeat: no-repeat;
	float: left;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-family: verdana, arial;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
	text-align: left;
}

.cslscSmallTableTxt {
	background-repeat: no-repeat;
	float: left;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-family: arial;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	text-align: left;
	line-height: 1.5em;
}

.cslscBoldedTableTitleTxt {
	background-repeat: no-repeat;
	float: left;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-family: verdana, arial;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
	text-align: left;
	line-height: 1.5em;
}




.cslscintlinkselected {
	background-repeat: no-repeat;
	float: left;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-family: verdana, arial;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #2e557a;
	text-align: left;
	line-height: 1.5em;
	text-decoration: underline;
}
.cslscImportantTxt {
	background-repeat: no-repeat;
	float: left;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-family: verdana, arial;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #333333;
	text-align: left;
}

.cslscHeadersBlue {
	float: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-family: verdana, arial;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FFFFFF;
	text-align: left;
	line-height: 1.2em;
	background-color: #1a3d6c;
	vertical-align: top;
	background-size: cover;
	width: 190px;
}
.cslscMailboxHeadersBlue {
	float: left;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-family: verdana, arial;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FFFFFF;
	text-align: left;
	background-color: #1a3d6c;
	background-size: cover;
	width: 97%;
	height: 20px;
	padding-left: 8px;
	padding-top: 0px;
	margin-top: 0px;
	clear: both;
	padding-bottom: 15px;
	line-height: 1.2px;
}
.cslscMailboxHeadersBlueNoInfo {
	float: left;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-family: verdana, arial;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FFFFFF;
	text-align: left;
	background-color: #1a3d6c;
	background-size: cover;
	width: 97%;
	height: 20px;
	padding-left: 8px;
	padding-top: 0px;
	clear: none;
	margin: 0px;
	background-position: top;
	vertical-align: top;
}

div .cslsc-letter-module-info
{
	background-repeat: repeat;
	-moz-box-sizing: border-box;
	background-color: #ebf2fa;
	border-collapse: collapse;
	background-position: -3600px 0px;
	vertical-align: top;
	height: 200px;
	border: 1px solid rgb(204, 204, 204);
}
div .cslsc-letter-module-info-altered {
	background-repeat: repeat;
	-moz-box-sizing: border-box;
	background-color: #ebf2fa;
	border-collapse: collapse;
	background-position: -3600px 0px;
	vertical-align: top;
	height: 400px;
	border: 1px solid rgb(204, 204, 204);
}



.fixedHt{
	height: 30px;
	background-color: #1a3d6c;
	padding-right: 5px;
	padding-left : 5px;
	padding-top: 8px;

      
}
.fluidHtAltered{
	padding-left: 20px;
	padding-top:30px; 
	background-repeat: repeat;
	height: 100px;
	background-color:rgb(235, 242, 250)
}  
.Adivecontainer {
	width: 234px;
	background-color: #ebf2fa;
	height: 200px;
	border: 1px solid rgb(204, 204, 204);
}
.AHeaderBlue {
	width: 100%;
	background-color: #1a3d6c;
	height: 22px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFF;
	line-height: 1.5px;
	vertical-align: middle;
	display: block;
	font-style: normal;
	font-weight: bold;
	text-align: left;
	padding-top: 15px;
}
.AHeaderBlueicon {
	width: 40px;
	background-color: #1a3d6c;
	height: 22px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFF;
	line-height: 1.5px;
	vertical-align: middle;
	display: block;
	font-style: normal;
	font-weight: normal;
	padding-top: 10px;
	float: left;
}


.form-checkboxx.form-labell-inline {
    display: inline-block;
    padding-top: 5px;
    margin-bottom: 0px;
    vertical-align: middle;
}
.form-checkboxx input[type="checkbox"] {
    float: Right;
    margin-left: 20px;
}

.form-checkboxx {
    text-align: right !important;
}

@media(min-width:992px){header #wb-sm{margin-top: 0px !important}}

#wb-sttl {
	background-color:rgba(0,0,0,0.01);
}
#wb-lng h2, #wb-glb-mn h2 {
	color: #fff !important;
}