.clear {
	clear:both;
}
a:focus{text-decoration: underline!important;}
a{outline: none;}
input[type="button"]:focus,input[type="submit"]:focus{text-decoration:underline;outline:none;}
#mainArea #mainContent{width:68.2em;display:table-cell;}/*Albert PR000067JI-469*/
#mainArea.content2Col #mainContent{padding-right:265px;}
body.frameworkWide #mainArea #mainContent{width:100%;}
body.popup #content,
body.popup #mainContent,
body.popup #mainArea{display:block;}
body.popup #footer{min-width:0;}
#mainArea #serviceArea{margin:.33333em 0 0 0;width:18.16em;}
#mainArea.content2Col #serviceArea{
	float: right;
    margin-bottom: 1.25em;
    margin-left: 0;
    margin-right: -265px;
    width: 250px;
}

#mainArea.contentWide #serviceArea{position:absolute;margin-top:0;margin-bottom:1.25em;margin-left:570px;}
body.frameworkWide #mainArea.contentWide #mainContent #serviceArea{position:absolute;margin-top:0;margin-bottom:1.25em;margin-left:62.8333333333em;}
#mainArea #serviceArea .service-container-type3{background: none repeat scroll 0 0 #FFFFFF;
    margin: 0 0 0.8333em;
    width: 250px;
}
#mainArea #serviceArea .service-container-type3 div{
    border: 1px solid #D9DEE2;
}
#mainArea #serviceArea .service-container-type3 img,
#mainArea #serviceArea .service-container-type3 ul{
  margin:10px;
}
#mainArea #serviceArea .service-container-type3 h2.container-title{
	background: url("../img/icons.png") repeat-x scroll left -7350px #D7DEE5;
    color: #094981;
    font-weight: bold;
    line-height: 1.3333em;
    margin: 0;
    overflow: hidden;
    padding: 0.1667em 0.8333em;
    font-size:12px;
}

#mainArea #serviceArea .service-container-type3 .container-body {
    border-right: 1px solid #D9DEE2;
    border-bottom: 1px solid #D9DEE2;
    border-left: 1px solid #D9DEE2;
    overflow: hidden;
    padding: 6px 9px 7px;
}
#mainArea #serviceArea ul{margin:0;padding:0;}
#mainArea #serviceArea p{margin-bottom:0;}

#mainArea .mood {
	margin-bottom:16px;
	margin-left:2px;
}

#mainArea h1{font-size:28px;line-height:30px;font-weight:normal;color:#094981;margin:0 0 25px 0;}
.popup #mainArea h1{font-size:22px;line-height:25px;margin-bottom: 36px;}

#mainArea p.abstract {
	font-size:18px;
	line-height:21px;
	font-weight:normal;
	color:#808080;
	margin:-14px 0 25px 0;
}
#mainArea p.abstract.bottom-40 {
	margin-bottom:41px;
}
#mainArea .simple-container.type1 p.abstract {
    width: 515px;
}
#mainArea h2{font-size:1.33em;line-height:1.67em;color:#094981;margin:-.25em 0 1.25em 0;}
#mainArea h3{font-size:1em;line-height:1.33em;color:#094981;margin:-.3333em 0 0 0;}
#mainArea h3.collapsable{margin-bottom:10px;}



#mainArea p{font-size:1em;line-height:1.33em;margin:0 0 1.25em 0;}
#mainArea ul{list-style-type:none;margin:0 0 1.25em 0;padding:0;}
#mainArea li{
	background: url("./../img/icons.png") no-repeat scroll 0 -43px transparent;
    line-height: 1.33333em;
    margin: 0;
    padding: 0 0 0 15px;
}

#mainArea hr{margin:0 0 0.5834em 0;padding:0;border:none;color:#ccd2d8;background-color:#ccd2d8;height:1px;}/*ALG*/

#mainArea .text-right{text-align:right;}
#mainArea .text-right img{position:relative;top:0.08334em;}

#mainArea .text-top,
#mainArea .textarea-top{vertical-align:top;}
#mainArea .textarea-top .label{margin-top:0.33334em;}

#mainArea .text-top .label{margin-top:0;}
#mainArea .table-img{padding-left:0.4167em;padding-right:0.1667em;}
#mainArea .table-img img{margin-bottom:-.25em;}
#mainArea table img.icoInline,
#mainArea .simple-container .container-body img.icoInline {margin-bottom:-.25em;margin-left:.3334em; height:13px;width:13px;}
#mainArea .simple-container .container-body img.icoInline.floatRight {float:right;} 

#mainArea .format-declaration{color:#695d54;padding-left:0.5834em;}
#mainArea .selector table td{padding-left:5px;}/*Albert*/
#mainArea table td{margin:0;height:2.0833em;}

#mainArea .formgroup table td{padding:0.25em 0;}

#mainArea table.flowcols{padding:0;margin:-.6667em 0 0.5em 0;width:100%;}

#mainArea table{width:100%;margin-bottom:0.5834em;}
#mainArea table.flowcell{padding:0;margin:0.583334em 0 0 0;border:0;width:100%;}


#mainArea table.table-colLine{margin-bottom:0.583334em;}
#mainArea table .colLine{margin:0;padding:0 .25em 0 0;width:0.1%;}
#mainArea table#mortgageTable .colLine{margin:0; padding:0.25em;width:auto!important;}
#mainArea div.text{margin:-0.25em 0 0.4167em 0;padding:0;line-height:1.333334em;}

#mainArea div.text p{margin-bottom:1.75em;}
#mainArea table.text{margin:-0.25em 0 0.4167em 0;padding:0;}

#mainArea table.text td{vertical-align:top;padding:0;height:auto;line-height:1.333334em;}
#mainArea table.text .colSpace{padding-left:1.0em;}
#mainArea select,
#mainArea textarea{font:normal 1em Arial, Helvetica, sans-serif;color:#000;margin:.08333em 0 .08333em 0;padding:0 0 0 .5em;}

#mainArea select.inactive{color:#aaa19a;background:#fff;}
#mainArea textarea.inactive{color:#aaa19a;background:#fff;}
#mainArea select{padding-left:0;}
#mainArea select#txnsystem {margin:10px 10px 10px 20px;}
#mainArea input{font:normal 1em Arial, Helvetica, sans-serif;}

#mainArea input.inactive{background:#fff;}
/*#mainArea input.button,
#mainArea input.disabled{overflow:visible;}*//*ALG*/
#mainArea input.file{height:1.6667em;border:1px solid #ccd2d8;}/*ALG*/
#mainArea form{margin:0;padding:0;}

#mainArea .language{font:bold 1em Arial, Helvetica, sans-serif;text-transform:lowercase;color:#09c;}
#mainArea .selector table .label{position:relative;left:-.083334em;margin:0 1.25em 0 0;color:#695d54;white-space:nowrap;}
#mainArea table .label{float:left;margin-top:0;margin-right:1.25em;color:#695d54;white-space:nowrap;}

#mainArea .no-float{float:none !important;}
#mainArea table td .inlineLabel{margin-top:.3334em;}

#mainArea .label.inactive{color:#808080;}

#mainArea .legend{font:normal 0.8333333333em Arial, Helvetica, sans-serif;color:#4c4c4c;}/*ALG*/
#mainArea input.standard{border:none;}
#mainArea table input.standard{border:none;float:left;margin:0.08333em 0.5em 0 0;width:1.08333333em;height:1.08333333em;position:relative;vertical-align:middle;}

#mainArea table .error{color:#eb2e35;font-weight:bold;}
/*#mainArea table .error input{border:1px solid #eb2e35;}*/
#mainArea table.formlayout{}
#mainArea table.formlayout tbody td{padding:0;height:1.9667em;}
#mainArea table.formlayout tr.legend td{height:auto;padding:0 0 .75em 0;}
#mainArea table.formlayout span.legend{font-size:1em;}
.hide-unhide{margin:0 0 0.1667em 0;}
.hide-unhide.witharrow-closed{padding-left:1.167em;background:url(./../img/ico_arrow_right_16_cli.gif) 0.75em 0.5em no-repeat;}
.hide-unhide.witharrow-open{padding-left:1.167em;background:url(./../img/ico_arrow_down_16_act.gif) 0.6667em 0.6667em no-repeat;}
.hide-unhide .title{margin:0;padding:0.1667em 0 0.1667em 0.6667em;font-weight:bold;color:#333;}
.hide-unhide .content{padding:0 0.5834em;}
#mainArea .simple-container{margin:0 0 0.1667em 0;}

#mainArea #mainContent .simple-container{display:table;}
#mainArea #mainContent .simple-container.grey,
#mainArea #mainContent .simple-container.blue{margin-bottom:15px;}
#mainArea .simple-container.is-inline{float:left;margin-right:1em;}
#mainArea .simple-container.is-inline.end{margin-right:0;}
#mainArea .simple-container.spacerBottom{margin-bottom:.416666em;}
#mainArea .simple-container{width:822px;}
#mainArea .simple-container.type10{width:81.16667em;}
#mainArea .simple-container.type9{width:37.25em;}
#mainArea .simple-container.type8{width:62em;}
#mainArea .simple-container.type7{width:16.15em;}
#mainArea .simple-container.type6{width:33.3334em;}
#mainArea .simple-container.type5{width:42.9164em;}
#mainArea .simple-container.type4{width:812px;}/*ALG*/
#mainArea .simple-container.type3{width:18.1667em;}
#mainArea .simple-container.type2{width:23.75em;}
#mainArea .simple-container.type1{width:48.5em;}
#mainArea .simple-container.narrow{width:500px;}
#mainArea .simple-container.tabType10{width:81.16667em;}
#mainArea .simple-container.tabType7{width:16.0em;}
#mainArea .simple-container.tabType6{width:33.166666667em;}
#mainArea .simple-container.tabType5{width:42.75em;}
#mainArea .simple-container.tabType4{width:67.666667em;}
#mainArea .simple-container.tabType3{width:18.0em;}
#mainArea .simple-container.tabType2{width:23.583333333333332em;}
#mainArea .simple-container.tabType1{width:48.333333333333336em;}
#mainArea .tabPage.tabType10{width:81em;}

#mainArea .tabPage.tabType7{width:16.0em;}

#mainArea .tabPage.tabType6{width:33.166666666666664em;}

#mainArea .tabPage.tabType5{width:42.75em;}

#mainArea .tabPage.tabType4{width:807px;padding-top:5px;}/*ALG*//*Albert PR000067JI-491*/
#mainArea .tabPage.tabType4 div.container-title{margin-top:0;}/*Albert PR000067JI-491*/

#mainArea .tabPage.tabType3{width:18.0em;}

#mainArea .tabPage.tabType2{width:23.583333333333332em;}

#mainArea .tabPage.tabType1{width:48.333333333333336em;}

#mainArea .tabPage .simple-container.tabType10{width:79.83333em;}
#mainArea .tabPage .simple-container.tabType7{width:16.0em;}
#mainArea .tabPage .simple-container.tabType6{width:32.0em;}
#mainArea .tabPage .simple-container.tabType5{width:42.75em;}
#mainArea .tabPage .simple-container.tabType4{width:66.3333333333333em;}
#mainArea .tabPage .simple-container.tabType3{width:18.0em;}
#mainArea .tabPage .simple-container.tabType2{width:23.583333333333332em;}
#mainArea .tabPage .simple-container.tabType1{width:48.333333333333336em;}
#mainArea .tabPage .simple-container{margin-left:0.5834em;margin-right:0.5834em;width:788px;} /*ALG*/
#mainArea .tabPage .simple-container .container-body{margin-bottom:0.6667em;}
#mainArea .tabPage.tabType10 .simple-container{width:79.83333em;}
#mainArea .tabPage.tabType7 .simple-container{width:14.833333333333334em;}
#mainArea .tabPage.tabType6 .simple-container{width:32.0em;}
#mainArea .tabPage.tabType5 .simple-container{width:41.583333333333336em;}
#mainArea .tabPage.tabType4 .simple-container{width:788px;}/*ALG*/
#mainArea .tabPage.tabType3 .simple-container{width:16.833333333333332em;}
#mainArea .tabPage.tabType2 .simple-container{width:22.416666666666668em;}
#mainArea .tabPage.tabType1 .simple-container{width:47.166666666666664em;}


/*defect 21468 and 22051 end*/
#mainArea .simple-container .container-title.witharrow-open .title h2 a{padding-left:15px;background:url(./../img/ico_collapse_closed.gif) 0 0.30em no-repeat;}
#mainArea .simple-container .container-title.witharrow-closed .title h2 a{padding-left:15px;background:url(./../img/ico_collapse_open.gif) 0 0.30em no-repeat;}
#mainArea .simple-container.grey .container-title.witharrow-open .title h2 a{background:url(./../img/ico_collapse_closed_grey_stat.gif) 0 0.30em no-repeat;}
#mainArea .simple-container.grey .container-title.witharrow-closed .title h2 a{background:url(./../img/ico_collapse_open_grey_stat.gif) 0 0.30em no-repeat;}
#mainArea .simple-container .container-date{float:right;margin-top:.08333em;padding:0.1667em 0.75em 0 0.5834em;}
/* defect 21468 start */
#mainArea .simple-container .container-title.witharrow-open .title h2 a:hover{padding-left:15px;background:url(./../img/ico_collapse_closed_hover.gif) 0 0.30em no-repeat;color:#9D0E2D;}
#mainArea .simple-container .container-title.witharrow-closed .title h2 a:hover{padding-left:15px;background:url(./../img/ico_collapse_open_hover.gif) 0 0.30em no-repeat;color:#9D0E2D;}
#mainArea .simple-container.grey .container-title.witharrow-open .title h2 a:hover{background:url(./../img/ico_collapse_closed_hover.gif) 0 0.30em no-repeat;color:#9D0E2D;}
#mainArea .simple-container.grey .container-title.witharrow-closed .title h2 a:hover{background:url(./../img/ico_collapse_open_hover.gif) 0 0.30em no-repeat;color:#9D0E2D;}

#mainArea .simple-container.grey .container-date{color:#695d54;}
#mainArea .simple-container.red .container-date{padding-right:0.667em;}
#mainArea .simple-container .container-link{position:relative;float:right;margin-top:.08333em;right:.083333em;padding:.083333em 0 0.1667em 0.5em;bottom:-1px;}

#mainArea .simple-container .container-link.blue{padding-left:0.58334em;}
#mainArea .simple-container .container-link.grey{padding-left:0.58334em;}
#mainArea .simple-container .container-link.first-link{background-image:none;padding-right:0px;padding-left:0px;}/*padding-left:0.5em; for e-document page*/
#mainArea .simple-container .formgroup .container-link.first-link {margin-top: -27px;margin-right: -9px;} /*new link "more information" into formgroup*/ 
/*#mainArea .simple-container .container-link.first-link.formgroup{margin-top:-27px;}*/
#mainArea .simple-container .container-link a{color:#2D8DAE;}
#mainArea .simple-container .container-link a:hover{color:#9D0E2D;}
#mainArea .simple-container .container-body{
	margin:0;padding:0;border:_none;
	}
#mainArea .simple-container.grey.type3 .container-body{border:0 none;}
#mainArea .simple-container .container-body .no-side-padding{padding-left:0;padding-right:0;}
#mainArea .simple-container:after,
#mainArea .simple-container .container-body:after,
#mainArea .simple-container .container-title:after{content:".";display:block;height:0;clear:left;visibility:hidden;}
#mainArea .simple-container .container-title:after{clear:both;}/*21692*/

#mainArea .simple-container,
#mainArea .simple-container .container-body,
#mainArea .simple-container .container-title{display:block;*display:inline-block;}/* for e-document page*/

#mainArea .simple-container.floating {
	width: 399px;
	float:left;
	margin-bottom: 12px;
}
#mainArea .simple-container.floating.col-space {
	margin-right:15px;
}
#mainArea .simple-container.floating .container-body img{
	float:left;
}

#mainArea .simple-container .container-body .floating-photo {
	width:190px;
	float:left;
}
#mainArea .simple-container .container-body .floating-text {
	float:left;
	margin-left:10px;
	width:400px;
}

#mainArea .simple-container.floating .container-body a {
    float: left;
    margin-right: 10px;
}
#mainArea .simple-container.floating .container-body p {
	float: left;
}

#mainArea .simple-container.floating .container-body .text p {
	float: none;
}
#mainArea .simple-container.floating .container-body p a {
	float: none;
    margin:0;
}
#mainArea .simple-container.floating .container-body ul.tick-list {
    float: left;
    width: 420px;
}
#mainArea .simple-container.grey .container-title,
#mainArea .simple-container.blue .container-title{
	margin:0 0 10px 0;
	border-bottom:1px solid #CCD2D8;
}
#mainArea .simple-container .container-title .title{float:left;margin:0;padding:0;}
#mainArea .simple-container.grey .container-title .title h2,
#mainArea .simple-container.blue .container-title .title h2,
#mainArea .simple-container .container-title .title h2,
#mainArea .simple-container .container-title .title  {
	margin: 0 0 1px;
	padding-top: 3px;
	font-size:15px;
	line-height:18px;
	color:#094981;
	font-weight: bold;
}

#mainArea .simple-container.red .container-title {
	border-bottom: 1px solid #CCD2D8;
    margin-bottom: 10px;
}
#mainArea .simple-container.red .container-title .title h2 {
	color:#E70000;
}

#mainArea .simple-container.grey.type3 .container-body{background-color:#f5f1ef;}
#mainArea div.confirmation,
#mainArea div.error,
#mainArea div.warning,
#mainArea div.instruction,
#mainArea div.question{
	position:relative;
	padding: 5px 0 15px 25px;
}
#mainArea div.container-body div.confirmation:first-child,
#mainArea div.container-body div.warning:first-child,
#mainArea div.container-body div.instruction:first-child,
#mainArea div.container-body div.question:first-child{
	margin-top:-5px;
}
#mainArea div.container-body div.error {
	background: url("./../img/ico_info_error_16_cli.gif") no-repeat scroll 0 4px transparent; /*ALG*/
	padding: 3px 0 0 25px;
}
#mainArea .simple-container.red .container-body div.error:last-child {
    border-bottom: 1px solid #CCD2D8;
    padding-bottom: 8px;
}

#mainArea div.confirmation{background:url("./../img/ico_confirmation.gif") no-repeat scroll 0 6px transparent;}
#mainArea div.warning{background:url("./../img/ico_exclam_yel.gif") no-repeat scroll 0 6px transparent;}
#mainArea div.instruction{background:url("./../img/ico_instructions.png") no-repeat scroll 0 -2px transparent;} /*Albert*/
#mainArea div.question{background:url("./../img/icons.png") no-repeat scroll 0 -2195px transparent;}
#mainArea .formgroup{display:table;}
#mainArea .container-body .formgroup{padding:0 0.5834em;margin:2.83333em 0 2.83333em 0;border:1px solid #ccd2d8;width:806px;}/*ALG*/
#mainArea .container-body .formgroup.spacerBottom{margin-bottom:1.166666em;}
#mainArea .container-body .formgroup .colSpace{padding-left:2.25em;}
#mainArea .container-body .formgroup h1{display:inline;position:relative;top:-25px;left:0px;margin:0 0 0 -8px;padding:0px;background-color:#fff;color:#094981;font-size:1.0em;font-weight:bold;}/*ALG*/

#mainArea .formgroup.topline{border:none;border-top:1px solid #ccd2d8;}/*ALG*/
#mainArea .formgroup.half{margin-right:0.4167em;width:31.5832em;float:left;}
#mainArea .formgroup table{padding:0;margin-top:-0.083334em;}

#mainArea .formgroup hr.formline{margin:.083333em 0;border:0;padding:0;color:#333;background-color:#333;height:1px;width:100%;}
#mainArea .simple-container.type10 .formgroup{width:78.5em;}

#mainArea .simple-container.type9 .formgroup{width:34.58333em;}

#mainArea .simple-container.type8 .formgroup{width:59.3333em;}

#mainArea .simple-container.type7 .formgroup{width:13.5em;}

#mainArea .simple-container.type6 .formgroup{width:30.666666666666666em;}

#mainArea .simple-container.type5 .formgroup{width:40.25em;}

#mainArea .simple-container.type3 .formgroup{width:15.5em;}

#mainArea .simple-container.type2 .formgroup{width:21.083333333333332em;}

#mainArea .simple-container.type1 .formgroup{width:566px;}/*ALG*/

#mainArea .tabPage .formgroup{width:795px;}/*ALG*/

#mainArea .tabPage .container-body .formgroup{width:772px;}/*ALG*//*795px*/

#mainArea .tabPage.tabType10 .container-body .formgroup{width:77.166667em;}

#mainArea .tabPage.tabType7 .container-body .formgroup{width:12.166666666666666em;}

#mainArea .tabPage.tabType3 .container-body .formgroup{width:14.166666666666666em;}

#mainArea .tabPage.tabType2 .container-body .formgroup{width:19.75em;}

#mainArea .tabPage.tabType6 .container-body .formgroup{width:29.333333333333332em;}

#mainArea .tabPage.tabType5 .container-body .formgroup{width:38.916666666666664em;}

#mainArea .tabPage.tabType1 .container-body .formgroup{width:44.5em;}

#mainArea .tabPage.tabType4 .container-body .formgroup{width:772px;}/*ALG*/

#mainArea div.groupingLine{background:url(./../img/pic_grouping_line.gif) repeat-x 50%;margin:-.58334em 0 0 0;padding:.3334em 0 .1667em 0;}
#mainArea div.groupingLine h4{float:left;background:#fff;padding:0 0.5834em 0 0;margin:0;color:#333;font-size:1.0em;font-weight:bold;}

#mainArea .disabled{border:1px solid #ccd2d8;background-color:#f5f1ef;color:#aaa19a;cursor:default;}/*ALG*/

#mainArea .toolbar{
	padding:0;
	text-align:right;
	height:1.6667em;
	margin-bottom:10px;
	/*border-top:1px solid #CCD2D8;
	padding-top:15px;
	margin:0 0 0.5833em 0;*/
}
#mainArea .simple-container .toolbar{
	width:100%;
	position:relative;
	margin: 20px 0 0px 0; /*MAH*//*ALG*/
}

#mainArea .simple-container .container-body .toolbar {
	border-top: 1px solid #CCD2D8;
	padding-top: 15px;
	padding-bottom: 5px;/*Albert*/
	display: block; /*ALG*/
	margin: 5px 0px 5px 0px;/*ALG*//*0px*/
}

#mainArea .simple-container .container-body .toolbar.noBorder {
		border: none;
		padding-top:4px;/*defect 21467*/
}

#mainArea .simple-container .container-body .toolbar .fm-info {
	float: left;
	margin-top: -0.1667em;
}	
/*ALG*/
#mainArea .simple-container.is-inline.blue.type6 .container-body .toolbar {
	margin-top:20px;
    float:left;
}/*Albert*/	
#mainArea .selector,
#mainArea .positioning-container .formgroup .selector,
#mainArea .simple-container .formgroup .selector,
#mainArea .simple-container .container-body .selector{margin:-10px 0 0 0;padding:0;}

#mainArea .selector.topCorrection,
#mainArea .simple-container .container-body .selector.topCorrection{margin-top:1px;}/*ALG*/

#mainArea .positioning-container .formgroup .selector.topCorrection,
#mainArea .simple-container .formgroup .selector.topCorrection{/*margin-top:-23px;*/margin-bottom:8px;}/*ALG*/

#mainArea .positioning-container .selector{margin:0;}
#mainArea .tabPage .selector{margin:-0.5834em 0 0 0;}
#mainArea .selector table{margin:0;padding-bottom:20px; width:100%;}


#mainArea .tabPage .selector table{margin:0 0 1.41667em 0;padding:0;width:100%;border-bottom:1px solid #e3dfdb;position:relative;top:0;}

#mainArea .formgroup .selector table{width:100%;}

#mainArea .selector table.tblZebra{border-bottom:2px solid #e3dfdb;padding-bottom:0}/*Albert*/

#mainArea .selector table td{vertical-align:top;margin:0;padding-top:3px;padding-bottom:4px;padding-right:5px;border-bottom: 1px solid #D7DEE5;height:auto;line-height:1.334em;}
#mainArea #pubAlerts .selector table {margin-top: 9px;}
/*Albert*/


#mainArea .selector table td img{margin-right:0.3334em;margin-left:0.1667em;}

#mainArea .formgroup .selector table td{vertical-align:top;margin:0;padding:0.1667em 0.5em;border-bottom:1px solid #e3dfdb;}
#mainArea .formgroup .selector.form table td{vertical-align:middle;margin:0;padding:0.1667em 0.5em;border-bottom:1px solid #e3dfdb;}
#mainArea .selector table.tblZebra td{border-bottom:none;}
#mainArea .selector table td select{margin-top:-0.1667em;margin-bottom:-0.1667em;}
#mainArea .selector table.tblZebra .oddRow{background-color:#f6fafd;}
#mainArea .selector table .title td,
#mainArea .selector table.tblZebra .title td{font-weight:bold;color:#695d54;background-color:#f5f1ef;padding-left:0.5834em;border-right:1px solid #695d54;border-bottom:1px solid #ccd2d8;vertical-align:top;}/*ALG*/
#mainArea .selector table .title-with-subtitle td,
#mainArea .selector table.tblZebra .title-with-subtitle td{border-bottom:none;line-height:1em;padding-top:0.25em;}

#mainArea .selector table .title td.end{border-right:none;}
#mainArea .selector thead .title td img{margin:0;margin-left:0.3334em;}

#mainArea table thead .filter td{border:none;padding:0 0 0 0.5834em;background-color:#fff;font-weight:normal;}
#mainArea table thead .filter td input{height:1.33333em;display:inline;float:left;margin: 2px 0 2px 0;}/*Albert*/

#mainArea table .filter td .button{margin-top:0;height:1.6667em;padding-bottom:.08333em;}

#mainArea table thead .filter td select{height:1.5em;padding:0;font-size:1em;margin-top:0.1667em;}

#mainArea table thead .filter td .filter-icons img{margin:.1667em .25em -.25em .333em;padding:0;height:1.333em;}

#mainArea table thead .filter .filter-icons{float:right;margin:0.1667em 0.3334em 0 0;}

.selector tbody td.color-up{color:#00a514;}/*ALG*/
.selector tbody td.color-down{color:#EB2E35;}
#mainArea .tabPage{margin-bottom:0.8334em;width:68.2emm;display:table;border:1px solid #d9dee2;clear:both;padding-left:9px;padding-right:9px;}/*Albert*/
#mainArea.content2Col .tabPage{clear:left;}
#mainArea .tabHeader{position:relative;height:1.6667em;width:100%;}
#mainArea.content2Col .tabHeader{width:48.333333em;}
#mainArea div.tabHeader.tabHeader2line{height:2.91666em;}

#mainArea .tabHeader ul.primary{margin:0;padding:0;position:absolute;bottom:-1px;width:100%;}
#mainArea .tabHeader ul.primary li{display:inline;list-style:none;float:left;margin:0 -1px 0 0;padding:0;}
#mainArea .tabHeader ul.primary a,
#mainArea .tabHeader ul.primary span{
	display:block;
	padding:7px 10px 6px 10px;
	margin:.08333em 0 0 0;
	text-align:left;
	text-decoration:none;
	line-height:1.33334em;
}

#mainArea .tabHeader ul.primary a.current{
	display:block;
	padding:12px 10px 1px 10px;
	margin:.08333em 0 0 0;
	text-align:left;
	text-decoration:none;
	line-height:1.33334em;
}

#mainArea .tabHeader ul.primary a.current,
#mainArea .tabHeader ul.primary a.current:hover{
	border:1px solid #d9dee2;
	border-bottom:none;
	background:#ffffff;
	color:#4c4c4c;
	text-decoration: none;
	height: 21px;
}
#mainArea .tabHeader ul.primary span {
    border:1px solid #d9dee2;
	border-bottom:none;
	background:#ffffff;
	color:#4c4c4c;
	text-decoration: none;
	height: 21px;
	padding:0 0 0 0;
}/*Albert*/

#mainArea div.tabHeader.tabHeader2line ul.primary a {
	background: url("./../img/icons.png") repeat-x 0 -7100px #ffffff;/*ALG*/
}
#mainArea div.tabHeader.tabHeader2line ul.primary a.current{
	background:#ffffff;
}
#mainArea div.tabHeader.tabHeader2line ul.primary a,
#mainArea div.tabHeader.tabHeader2line ul.primary span,
#mainArea div.tabHeader.tabHeader2line ul.primary a.current{
	height:2.6667em;
}

#mainArea div.tabHeader.tabHeader2line ul.primary span,
#mainArea div.tabHeader.tabHeader2line ul.primary a.current,
#mainArea div.tabHeader.tabHeader2line ul.primary a.current:hover{height:2.6667em;float:left;}

#mainArea .tabHeader ul.primary a{
	background:url("./../img/icons.png") repeat-x 0 -7450px transparent;
	border:1px solid #d9dee2;
	border-bottom:none;
	margin-top:6px;
}

#mainArea div.tabHeader.tabHeader2line ul.primary a.current {
	padding-bottom: 8px;
    padding-top: 11px;
}

#mainArea .tabHeader ul.primary a.current:hover{background:#fff;}
#mainArea .tabHeader ul.primary span.inactive{
	display:block;
	padding-top:7px;
	padding-left:10px;
	padding-right:10px;
	margin:none;
	text-align:center;
	text-decoration:none;
	color:#808080;
	background: #F7F8F9; 
	margin-top:6px;
	border:1px solid #ccd2d8;
}
#mainArea .tabSubheader{position:relative;height:1.75em; padding-top:10px;margin-left:5px;}
/*Albert*/

#mainArea .tabSubheader ul.secondary{position:absolute;width:100%;padding:0 0 0 0;}
/*Albert*/
#mainArea .tabSubheader ul.secondary li{display:inline;list-style:none;float:left;padding:0;margin-top:.1667em;}
#mainArea .tabSubheader ul.secondary a,
#mainArea .tabSubheader ul.secondary span,
#mainArea .tabSubheader ul.secondary a.current{display:block;line-height:1.33334em;height:1.3334em;padding:0 10px 0 10px;text-align:left;text-decoration:none;color:#333;}/*PR000067JI-322*/

#mainArea .tabSubheader.tabSubheader2line{height:3.08334em;}

#mainArea .tabSubheader.tabSubheader2line ul.secondary a,
#mainArea .tabSubheader.tabSubheader2line ul.secondary span,
#mainArea .tabSubheader.tabSubheader2line ul.secondary a.current{height:2.6667em;}

#mainArea .tabSubheader ul.secondary span,
#mainArea .tabSubheader ul.secondary a.current,
#mainArea .tabSubheader ul.secondary a.current:hover{background-color:#fff;color:#4C4C4C;border-bottom:1px solid #fff;}
#mainArea .tabSubheader ul.secondary a{background-color:#fff;color:#2D8DAE;}
#mainArea .tabSubheader ul.secondary li{border-left:1px solid #B2C2D1;}
#mainArea .tabSubheader ul.secondary li.firstTab{border-left:0px;}
/*Albert*/

#mainArea .tabSubheader ul.secondary a:hover{background:#fff;}
#mainArea .tabSubheader ul.secondary span.inactive{display:block;padding:.08333em 0.5834em 0.1667em 0.5834em;margin:0;text-align:center;text-decoration:none;background-color:#fff;color:#665e58;border:1px solid #B2C2D1;border-top:none;border-left:none;}
#mainArea .tabSubheader ul.secondary li.firstTab a{padding-left:0;}
#mainArea .tabSubheader ul.secondary a:hover,
#mainArea .tabHeader ul.primary a:hover{color:#9d0e2d;}


#mainArea ul.process_indicator_1 li{z-index:99;float:left;margin:0;padding:0 0 7px 0;cursor:pointer;color:#000;white-space:nowrap;position:relative;display:block;background:none;}
#mainArea ul.process_indicator_1 li div{background-color:#fff;padding:0.08334em 0.8334em 0.08334em 0.8334em;margin-top:1px;text-align:center;}

#mainArea ul.process_indicator_2 li div{background-color:#fff;padding:0.08334em 0.8334em 0.08334em 0.8334em;margin-top:1px;text-align:center;}

#mainArea ul.process_indicator_1 li div.firstProc,
#mainArea ul.process_indicator_2 li div.firstProc{margin:1px 0 0 1px;}

#mainArea ul.process_indicator_1{height:1.5834em;margin:0 0 30px 0;padding:0 0 10px 0;border-bottom:1px solid #ccd2d8;list-style:none;list-style-type:none;position:relative;}
#mainArea ul.process_indicator_2{height:2.75em;margin:0 0 30px 0;padding:0 0 10px 0; border-bottom:1px solid #ccd2d8;list-style:none;list-style-type:none;position:relative;}

#mainArea ul.process_indicator_2 li{z-index:99;float:left;margin:0;padding:0 0 7px 0;cursor:pointer;color:#000;white-space:nowrap;position:relative;display:block;}

#mainArea ul.process_indicator_1 li.active_inactive,
#mainArea ul.process_indicator_2 li.active_inactive{cursor:default;background:#ffffff url(./../img/process_indicator_arrows.gif) bottom center no-repeat;}

#mainArea ul.process_indicator_1 li.active_inactive div,
#mainArea ul.process_indicator_2 li.active_inactive div{color:#9D0E2D;}

#mainArea ul.process_indicator_1 li.active_end,
#mainArea ul.process_indicator_2 li.active_end{cursor:default;background:#ffffff url(./../img/process_indicator_arrows.gif) bottom center no-repeat;}

#mainArea ul.process_indicator_1 li.active_end div,
#mainArea ul.process_indicator_2 li.active_end div{color:#9D0E2D;}
#mainArea ul.process_indicator_1 li.inactive_inactive,
#mainArea ul.process_indicator_2 li.inactive_inactive{padding:0 0.75em 1px 0;cursor:default;}
#mainArea ul.process_indicator_1 li.inactive_inactive div,
#mainArea ul.process_indicator_2 li.inactive_inactive div{color:#91867E;}

#mainArea ul.process_indicator_1 li.inactive_end,
#mainArea ul.process_indicator_2 li.inactive_end{padding:0 0.4167em 1px 0;cursor:default;color:#91867E;}

#mainArea ul.process_indicator_1 li.inactive_end div,
#mainArea ul.process_indicator_2 li.inactive_end div{color:#91867E;}
#mainArea ul.process_indicator_1 li.passed_passed,
#mainArea ul.process_indicator_2 li.passed_passed{padding:0 0.8334em 1px 0;cursor:default;color:#695D54;}
#mainArea ul.process_indicator_1 li.passed_passed div,
#mainArea ul.process_indicator_2 li.passed_passed div{color:#695D54;}
#mainArea ul.process_indicator_1 li.passed_active,
#mainArea ul.process_indicator_2 li.passed_active{padding:0 0.75em 1px 0;cursor:default;color:#695D54;}
#mainArea ul.process_indicator_1 li.passed_active div,
#mainArea ul.process_indicator_2 li.passed_active div{color:#695D54;}
#mainArea .selector .total-table{width:100%;}

#mainArea .tabPage .selector .total-table.subtotal,
#mainArea .selector .total-table.subtotal{border-bottom:0.083em solid #E3DFDB;margin:-1.41667em 0 0.8334em 0;}
#mainArea .selector .total-table.total{border-top:0.167em solid #E3DFDB;margin:0 0 1.41667em 0;}
#mainArea .selector .total-table.total td{font-weight:bold;color:#695D54;background-color:#fff;padding:0.1667em 0.58334em 0.08334em 0.58334em;}

#mainArea .selector .total-table.subtotal td{color:#000;padding:0.16667em 0.5em 0.08334em 0.5em;border-bottom:0 none;}

#mainArea .shifterboxNoJs{margin:0 0 0.5834em 0;width:100%;float:left;}
#mainArea .simple-container .shifterboxNoJs .chooseBoxContainer,
#mainArea .simple-container .shifterboxNoJs .submitBoxContainer{width:25em;float:left;}
#mainArea .positioning-container .shifterboxNoJs .chooseBoxContainer,
#mainArea .positioning-container .shifterboxNoJs .submitBoxContainer{width:25.6666667em;float:left;}
#mainArea .shifterboxNoJs .chooseBoxTitle,
#mainArea .shifterboxNoJs .submitBoxTitle{padding:0;width:100%;}
#mainArea .shifterboxNoJs .title{font-weight:bold;font-size:1em;padding:0.3334em 0 0 0;color:#094981;}

#mainArea .shifterboxNoJs .chooseBox,
#mainArea .shifterboxNoJs .submitBox{border:1px solid #ccd2d8;margin:0.166667em 0 0.25em 0;padding:0;height:auto;overflow:hidden;}/*ALG*/
#mainArea .shifterboxNoJs .chooseBox td,
#mainArea .shifterboxNoJs .submitBox td{padding-left:0.5em;padding-right:0;}
#mainArea .shifterboxNoJs .chooseBox strong{color:#094981;}

#mainArea .shifterboxNoJs .shiftMenu{width:95px;float:left;padding:0;margin:2.08334em 0 0 0;}

#mainArea .shifterboxNoJs .move-menu{float:left;margin:2.08334em 0 0 0;}

#mainArea .shifterboxNoJs table{width:99.9999%;border-spacing:0.0em;border-collapse:collapse;border:0;padding:0;margin:0;}

#mainArea .shifterboxNoJs tbody tr td{border:0;padding:.1666em .58334em .1666em .58334em;margin:0;vertical-align:top;height:auto;}
#mainArea .shifterboxNoJs .button, #mainArea .shifterboxNoJs .removeButton, #mainArea .shifterboxNoJs .removeAllButton {
margin:0.1666667em 0.4166667em 0.25em 0.4166667em;
padding:0 0.166667em;
height:1.6667em;} /*ALG*/

#mainArea .shifterboxNoJs .removeButton{float:right;margin-top:1.5em;}
#mainArea .shifterboxNoJs .removeAllButton{float:right;}
#mainArea .shifterboxNoJs .move-menu .button{margin-right:0;}
#mainArea .shifterboxNoJs .button.select_all{margin-right:0;float:right;}
#mainArea .shifterboxNoJs input.standard{margin:0.083334em 0 0 0;padding:0;}

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-table;}
/* Hides from IE-mac \*/

.clearfix{display:block;}
/* End hide from IE-mac */
#mainArea .tabPage .selector .hierarchy-table,
#mainArea .selector .hierarchy-table{margin:0;width:100%;border-collapse:collapse;border-bottom:0.1667em solid #fff;}

#mainArea .tabPage .selector .hierarchy-table{margin:0;}
#mainArea .selector .hierarchy-table td,
#mainArea .selector .hierarchy-table .inner-table td{padding:0;height:1.5834em;}
#mainArea .selector .hierarchy-table td.first-row,
#mainArea .hierarchy-table th{padding:0.0834em 0.5em 0.1667em 0.5em;line-height:1.333334em;}

#mainArea .selector .hierarchy-table td.first-row{border-top:none;border-bottom:1px solid #CCD2D8;}
#mainArea .selector .hierarchy-table td.first-col,
#mainArea .selector .hierarchy-table th.first-col{border-left:0 none;}
#mainArea .selector .hierarchy-table th{text-align:left;vertical-align:top;background-color:#F7F8F9;color:#2D8DAE;font-weight:normal;line-height:1.333334em;padding:0.0834em 0.5834em 0.1667em 0.5834em;border-bottom:1px solid #ccd2d8;}/*ALG*/

#mainArea .tabPage .selector .hierarchy-table .inner-table,
#mainArea .selector .hierarchy-table .inner-table{width:100%;border-collapse:collapse;margin:-1px 0 1.25em 0;border-bottom:1px solid #ccd2d8;}/*ALG*/

#mainArea .selector .hierarchy-table .inner-table.last{margin-bottom:0.75em;}
#mainArea .selector .hierarchy-table .inner-table td{border-bottom:1px solid #E3DFDB;padding:0.1667em 0.5834em 0.08334em 0.5834em;height:auto;}/*Albert*/
#mainArea .selector .hierarchy-table .inner-table td.first-col{padding-left:0.5em;}
#mainArea .selector .hierarchy-table .inner-table th{border-bottom:1px solid #ccd2d8;text-align:left;vertical-align:top;padding:0.1667em 0.5834em 0.0834em 0.5834em;color:#695D54;font-weight:bold;}/*ALG*/
#mainArea .selector .hierarchy-table .inner-table td.first-col{color:#4C4C4C;}/*Albert PR000067JI-524*/
#mainArea .selector .rowtitle-table{width:100%;color:#4C4C4C;}

#mainArea .selector .rowtitle-table td{line-height:1.334em;padding:0.1667em 0.58334em 0.08334em 0.58334em;}
#mainArea .selector .rowtitle-table td.title-col,
#mainArea .selector .rowtitle-table th{text-align:left;color:#695D54;background-color:#F7F8F9;line-height:1.334em;padding:0.1667em 0.58334em 0.08334em 0.58334em;border-bottom:1px solid #E3DFDB;}
#mainArea  .selector .rowtitle-table th{border-left:1px solid #695D54;}
#mainArea .selector .rowtitle-table th.first-col,
#mainArea .selector .rowtitle-table th.title-col{border-left:0 none;}
#mainArea .selector .rowtitle-table td.title-col{border-bottom:1px solid #CCD2D8;border-top:1px solid #CCD2D8;}
#mainArea .selector .rowtitle-table th.first-col{padding-left:0.6667em;}
#mainArea .selector .rowtitle-table th.title-col{background-color:transparent;border-bottom:1px solid #FFF;}
#mainArea .selector .rowtitle-table .lastrow td.title-col{border-bottom:1px solid #E3DFDB;}
#mainArea .selector .rowtitle-table tfoot td{color:#695D54;}
#mainArea .positioning-container{margin:0 0 0.8334em 0;padding:0;display:table !important;}
#mainArea .positioning-container table{margin-left:0;margin-right:0;}
#mainArea .positioning-container.is-inline{float:left;margin-right:12px;}/*ALG*/
#mainArea .positioning-container.is-inline.end{margin-right:0;}
#mainArea .positioning-container.p-type1{width:48.5em;}
#mainArea .positioning-container.p-type2{width:23.75em;}
#mainArea .positioning-container.p-type4{width:67.66667em;}
#mainArea .positioning-container.p-type5{width:42.9166667em;}
#mainArea .positioning-container.p-type6{width:33.333333em;}
#mainArea .positioning-container.p-type7{width:16.15em;}
#mainArea .positioning-container.p-type10{width:81.16667em;}
#mainArea .positioning-container.p-type15{width:100%;margin-right:0px;}
#mainArea .tabPage .positioning-container{margin-left:.58333em;margin-right:.58333em;}
#mainArea .positioning-container.p-tabType1{width:47.16666em;}
#mainArea .positioning-container.p-tabType2{width:22.41333em;}
#mainArea .positioning-container.p-tabType4{width:66.3333em;}
#mainArea .positioning-container.p-tabType5{width:41.583333em;}
#mainArea .positioning-container.p-tabType6{width:405px;}/*ALG*/
#mainArea .positioning-container.p-tabType7{width:14.83333em;}
#mainArea .positioning-container.p-tabType10{width:79.83333em;}
#mainArea .positioning-container .formgroup h1{display:inline;position:relative;top:-0.6667em;*top:-1.1em;left:.083333em;padding:0 0.5em 0 0.5834em;background-color:#fff;color:#333;font-size:1.0em;font-weight:bold;}
#mainArea .positioning-container .formgroup table{margin-top:-0.1667em;}
#mainArea .positioning-container .formgroup{margin:.5em 0 0 0;margin-top:30px;}
#mainArea .positioning-container .formgroup.spacerBottom{margin-bottom:1.166666em;}
#mainArea .positioning-container .formgroup .colSpace{padding-left:2.25em;}
#mainArea .positioning-container.p-type1 .formgroup{width:47.16667em;}
#mainArea .positioning-container.p-type2 .formgroup{width:22.416667em;}
#mainArea .positioning-container.p-type4 .formgroup{width:66.33333em;}
#mainArea .positioning-container.p-type5 .formgroup{width:41.583333em;}
#mainArea .positioning-container.p-type6 .formgroup{width:390px;}/*Albert*/
#mainArea .positioning-container.p-type7 .formgroup{width:14.83333em;}
#mainArea .positioning-container.p-type10 .formgroup{width:79.83333em;}
#mainArea .positioning-container.p-type15 .formgroup{*width:96.5%;}

#mainArea .positioning-container.p-tabType1 .formgroup{width:45.83333em;}
#mainArea .positioning-container.p-tabType2 .formgroup{width:21.083333em;}
#mainArea .positioning-container.p-tabType4 .formgroup{width:65em;}
#mainArea .positioning-container.p-tabType5 .formgroup{width:40.25em;}
#mainArea .positioning-container.p-tabType6 .formgroup{width:389px;}/*ALG*/
#mainArea .positioning-container.p-tabType7 .formgroup{width:13.5em;}
#mainArea .positioning-container.p-tabType10 .formgroup{width:78.5em;}
#mainArea .positioning-container .formgroup.noBorder{border:none;}
#mainArea .positioning-container:after{content:".";display:block;height:0;clear:left;visibility:hidden;}

#mainArea .positioning-container{display:block;}
#mainArea .datePicker img.calendarImg{margin:0 0 0 0.33em;}
#mainArea .datePicker input.dateField{padding-left:2px;margin:0.16667em 0 0.25em 0;}
#mainArea .calendarPanel{background:#fff;width:15.916667em;display:none;position:absolute;z-index:10;}
#mainArea .calendarPanel h2{font-size:1em;float:left;margin:0;padding:0.16667em 0 0.166667em 0.5834em;font-weight:bold;color:#4C4C4C;width:11.75em;height:1.25em;text-align:center;line-height:1.25;background-color:#fff;}
#mainArea .calendarPanel img{margin:0.5em 0.583334em 0 0.58333em;width:0.33334em;height:0.58333em;}
#mainArea .calendarPanel a.nextMonth{float:right;width:1.5em;background-color:#fff; padding-bottom:3px;}
#mainArea .calendarPanel a.previousMonth{float:left;width:1.5em;background-color:#fff;padding-bottom:3px;}
#mainArea .calendarPanelBody{clear:both;background:#fff;padding:0 0 0 0;border-bottom:1px solid #D7DEE5;border-top:1px solid #D7DEE5;}

#mainArea .calendarPanel table{margin:0 0 0 0;}

#mainArea .calendarPanel thead{background:#F5F1EF;}
#mainArea .calendarPanel thead th{text-align:center;background-color:#F7F8F9;border-left:1px solid #fff;}
#mainArea .calendarPanel th{height:18px;}
#mainArea .calendarPanel table td{border:1px solid #fff; height:10px; padding:0;}
#mainArea .calendarPanel table td a{display:block;float:none;height:1.25em;margin:0;text-align:center;}
#mainArea .calendarPanel table td a.disable{color:#aaa19a;cursor:default;}
#mainArea .calendarPanel table td a.enable{display:block;}
#mainArea .calendarPanel table td a.today{color:#9D0E2D;font-weight:bold;border:1px solid #9D0E2D;}
#mainArea .calendarPanel table td a.special-day{font-weight:bold;}
#mainArea .calendarPanel table td:hover{border:1px solid #9D0E2D;padding:0;}
#mainArea .calendarPanel table td a.disable:hover{background:#FFF;}
#mainArea .calendarPanel table tr.spare{display:none;}
#mainArea .calendarPanel table tr.show-spare{display:auto;}
#mainArea .calendarPanelBody input{height:1.6667em;margin:.1666667em .4166667em .25em .4166667em;padding:0 .166667em;border:1px solid #ccd2d8;color:#255b89;cursor:pointer;float:right;}/*ALG*/
#mainArea .pagingbar{clear:both;border:0;padding:0 0 1.58334em 0;margin:12px 0 0 0;background-color:#fff;text-align:center;}
#mainArea .pagingbar a{padding-right:5px;padding-left:5px;}
#mainArea .pagingbar .arrowLeft img{position:relative;top:-.083333em;}
#mainArea .pagingbar .arrowRight img{position:relative;top:-.083333em;}
#mainArea .pagingbar .activ{color:#9d0e2d;}

#mainArea p.foot-note{clear:both;border:0;padding:0;margin:0.5em 0 1.5em 0;font:normal .8333em Arial, Helvetica, sans-serif;color:#808080;line-height:1.4em;}
#mainArea p.status{clear:both;border:0;padding:0;margin:.5em 0 1.5em 0;font:normal .8333em Arial, Helvetica, sans-serif;color:#aaa19a;}
#mainArea .selector p.foot-note,
#mainArea .selector p.status{padding-left:.5834em;}






















/*PDF/EXPORT Links*/
/*#content > div.functions {
	position: absolute;
	bottom: 88px;
}*/
/*#content > div.functions ul li,
#content #mainArea #mainContent div.functions:first-child ul li {
	background: transparent url("./../img/icons.png") no-repeat scroll left -5001px;
	padding-left: 6px;
}
#content > div.functions ul li:first-child,
#content #mainArea #mainContent div.functions:first-child ul li:first-child {
	background: none;
	margin-right:2px;
}
#content > div.functions ul li a,
#content #mainArea #mainContent div.functions:first-child ul li a {
	color:#2d8dae;
}
#content > div.functions ul li a:hover,
#content #mainArea #mainContent div.functions:first-child ul li a:hover {
	color:#9d0e2d;
}
#content > div.functions ul li a.linkButton,
#content #mainArea #mainContent div.functions:first-child ul li a.linkButton{
	margin: 0;
	color:#2d8dae;
	border: none;
	box-shadow: none;
	display: inline;
	background:#ffffff;
	
}*/

/*#content > div.functions ul li:first-child + li a.linkButton,
#content #mainArea #mainContent div.functions:first-child ul li:first-child + li a.linkButton,
#content > div.functions ul li + li + li a.linkButton,
#content #mainArea #mainContent div.functions:first-child ul li + li + li a.linkButton*/
/*#content > div.functions ul li a.linkButton[onclick],
#content #mainArea #mainContent div.functions:first-child ul li a.linkButton[onclick]{
	background: #ffffff url("./../img/icons.png") no-repeat scroll left -2300px !important;
	padding: 0 0 0 18px;
}


#content > div.functions ul li a.linkButton acronym,
#content #mainArea #mainContent div.functions:first-child ul li a.linkButton acronym{
  background: #ffffff url("./../img/icons.png") no-repeat scroll left -2400px;
  padding: 0 0 0 18px;
}
.popup #content > div.functions ul li a.linkButton acronym,
.popup #content #mainArea #mainContent div.functions:first-child ul li a.linkButton acronym{
  background: none;
  padding:0;
}
#content > div.functions ul li a.linkButton:hover,
#content #mainArea #mainContent div.functions:first-child ul li a.linkButton:hover{
	color:#9d0e2d;
	background:none;
	border:none;
	box-shadow:none;
}*/
/*PopUp Close Link*/
/*.popup #content > div.functions {
	position: relative;
	bottom:0;
}
.popup #content > div.functions{
	border-bottom: 3px solid #D9DEE2;
	padding-bottom: 3px;
}
.popup #content > div.functions ul li a.linkButton{
	background: transparent url("./../img/icons.png") no-repeat scroll left -400px;
	padding-left: 18px;
}*/






/*Buttons*/
#mainArea input.button,
#mainArea input.disabled{overflow:visible;padding-bottom:2px;padding-bottom:1px\0;padding-top:2px\0;}

* + html #mainArea input.button,* + html #mainArea input.disabled{padding-bottom:0px;padding-top:1px;}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  /* IE10-specific styles go here */
  #mainArea input.button,
  #mainArea input.disabled{padding-top:2px;padding-bottom:2px;}
}

#mainArea .button{
	border:none;
	cursor: pointer;
}
#mainArea .disabled{
	border:none;	
}/*cursor:pointer; for defect 21418 */

/*#mainArea .toolbar .button,
#mainArea .toolbar .disabled{margin:0 0 0 0.8333em;padding:0 0.25em 0.25em 0.25em;}
#mainArea .shifterboxNoJs .button,
#mainArea .shifterboxNoJs .removeButton,
#mainArea .shifterboxNoJs .removeAllButton{margin:0.1666667em 0.4166667em 0.25em 0.4166667em;padding:0 0.166667em;border:1px solid #ccd2d8;background:#dde4e9;color:#255b89;cursor:pointer;height:1.6667em;}
#mainArea .shifterboxNoJs .move-menu .button{margin-right:0;}
#mainArea .shifterboxNoJs .button.select_all{margin-right:0;float:right;}*/

/*Link Buttons*/
.popup #content > div.functions ul li a.linkButton,
#mainArea .button,
#mainArea #mainContent a.linkButton,
#content .functions a.linkButton,
#mainArea .removeButton,
#mainArea .removeAllButton {
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #bfc7ce;
	background: #f2f4f5;
    background: -webkit-gradient(linear, 0 0, 0 100%, from(#f2f4f5) to(#dee2e6)); /*old webkit*/
    background: -webkit-linear-gradient(#f2f4f5, #dee2e6); /*new webkit*/
    background: -moz-linear-gradient(#f2f4f5, #dee2e6); /*gecko*/
    background: -ms-linear-gradient(#f2f4f5, #dee2e6); /*IE10*/
    background: -o-linear-gradient(#f2f4f5, #dee2e6); /*opera 11.10+*/
    background: linear-gradient(#f2f4f5, #dee2e6); /*future CSS3 browsers*/
    vertical-align:middle;
	text-align:center;	
	padding: 1px 4px 1px 5px;
	color:#000000;
    margin-left: 7px; /*ALG PR000067JI-428*/

	
	/*-moz-box-shadow: 0px 1px 2px #B9BDC0;
	-webkit-box-shadow: 0px 1px 2px #B9BDC0;
	box-shadow: 0px 1px 2px #B9BDC0;*/
	
	#mainArea .toolbar .button,
	#mainArea .toolbar .disabled{margin:0 0 0 0.8333em;}		

	/*-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f8f9dFF, endColorstr=#334c62FF)";*/
}
#mainArea input[type="checkbox"].disabled{background:none;}
#mainArea .disabled,
#mainArea #mainContent a.linkButtonInactive,
#content .functions a.linkButtonInactive {
    -moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #bfc7ce;
	background: #f2f4f5;
    background: -webkit-gradient(linear, 0 0, 0 100%, from(#f2f4f5) to(#dee2e6)); /*old webkit*/
    background: -webkit-linear-gradient(#f2f4f5, #dee2e6); /*new webkit*/
    background: -moz-linear-gradient(#f2f4f5, #dee2e6); /*gecko*/
    background: -ms-linear-gradient(#f2f4f5, #dee2e6); /*IE10*/
    background: -o-linear-gradient(#f2f4f5, #dee2e6); /*opera 11.10+*/
    background: linear-gradient(#f2f4f5, #dee2e6); /*future CSS3 browsers*/
    vertical-align:middle;
	text-align:center;	
	padding: 1px 4px 1px 5px;
	color:#808080;
    margin-left: 7px; /*ALG PR000067JI-428*/

	
	/*-moz-box-shadow: 0px 1px 2px #B9BDC0;
	-webkit-box-shadow: 0px 1px 2px #B9BDC0;
	box-shadow: 0px 1px 2px #B9BDC0;*/
	
	#mainArea .toolbar .button,
	#mainArea .toolbar .disabled{margin:0 0 0 0.8333em;}
}

#mainArea #mainContent table .button {
	margin-left: 3px;
	margin-right: 3px; /*ALG PR000067JI-428*/
}

#mainArea #mainContent a.linkButton,
#mainArea #mainContent a.linkButtonInactive,
#content .functions a.linkButton,
#content .functions a.linkButtonInactive{
	display:block;
	text-decoration: none;
}

/*
#mainArea #mainContent a.linkButton,
#content .functions a.linkButton{background-color:#dde4e9;}
#mainArea #mainContent a.linkButtonInactive,
#content .functions a.linkButtonInactive{background-color:#f5f1ef;}
*/
#mainArea .button:hover,
#mainArea .removeButton:hover,
#mainArea .removeAllButton:hover,
#mainArea #mainContent a.linkButton:hover,
#content .functions a.linkButton:hover{
	border:1px solid #a6b1bb;
	background: #f7f8f9; /*fallback for non-CSS3 browsers*/
    background: -webkit-gradient(linear, 0 0, 0 100%, from(#f7f8f9) to(#d9dee2)); /*old webkit*/
    background: -webkit-linear-gradient(#f7f8f9, #d9dee2); /*new webkit*/
    background: -moz-linear-gradient(#f7f8f9, #d9dee2); /*gecko*/
    background: -ms-linear-gradient(#f7f8f9, #d9dee2); /*IE10*/
    background: -o-linear-gradient(#f7f8f9, #d9dee2); /*opera 11.10+*/
    background: linear-gradient(#f7f8f9, #d9dee2); /*future CSS3 browsers*/
    
    -moz-box-shadow: 0px 1px 1px #E1E1E1;
	-webkit-box-shadow: 0px 1px 1px #E1E1E1;
	box-shadow: 0px 1px 1px #E1E1E1;
}

#mainArea .button:active,
#mainArea .removeButton:active,
#mainArea .removeAllButton:active,
#mainArea #mainContent a.linkButton:active,
#content .functions a.linkButton:active{
	border:1px solid #a6b1bb;
	background: #d9dee2; /*fallback for non-CSS3 browsers*/
    background: -webkit-gradient(linear, 0 0, 0 100%, from(#d9dee2) to(#f7f8f9)); /*old webkit*/
    background: -webkit-linear-gradient(#d9dee2, #f7f8f9); /*new webkit*/
    background: -moz-linear-gradient(#d9dee2, #f7f8f9); /*gecko*/
    background: -ms-linear-gradient(#d9dee2, #f7f8f9); /*IE10*/
    background: -o-linear-gradient(#d9dee2, #f7f8f9); /*opera 11.10+*/
    background: linear-gradient(#d9dee2, #f7f8f9); /*future CSS3 browsers*/
    -moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	
	-ms-background-position-x: 5px;
	-ms-background-position-y: -16px;
	
	outline: none;
}
#mainArea .button::-moz-focus-inner {
  border: 0;
}

/*#mainArea .button:active,
 a.linkButton:active{
	
	background: red !important;
}*/
/*#mainArea #mainContent a.linkButtonInactive,
#mainArea #mainContent a.linkButtonInactive:link,
#mainArea #mainContent a.linkButtonInactive:visited,
#mainArea #mainContent a.linkButtonInactive:hover,
#mainArea #mainContent a.linkButtonInactive:active,
#mainArea #mainContent a.linkButtonInactive:focus,
#content .functions a.linkButtonInactive,
#content .functions a.linkButtonInactive:link,
#content .functions a.linkButtonInactive:visited,
#content .functions a.linkButtonInactive:hover,
#content .functions a.linkButtonInactive:active,
#content .functions a.linkButtonInactive:focus{color:#aaa19a;cursor:default;}*/

#mainArea #mainContent .toolbar ul,
#content .functions ul{margin:0;padding:0;list-style-type:none;float:right;}
#mainArea #mainContent .toolbar li,
#content .functions li{display:inline;padding:0;margin:0;background:none;float: left;}
#mainArea #mainContent .toolbar li a.linkButton,
#mainArea #mainContent .toolbar li a.linkButtonInactive,
#content #mainContent .functions li a.linkButton,
#content #mainContent .functions li a.linkButtonInactive,
#content .functions li a.linkButton,
#content .functions li a.linkButtonInactive{margin:0 0 0 0.8334em !important;}



.popup #content > div.functions ul li {
	background:none;
}













/*Call to Action Buttons*/
/**************************
BEGIN call-to-action-button
***************************/

.call-to-action-button {
	background: #385066; /*fallback for non-CSS3 browsers*/
    background: -webkit-gradient(linear, 0 0, 0 100%, from(#7C8C9A) to(#385066)); /*old webkit*/
    background: -webkit-linear-gradient(#7C8C9A, #385066); /*new webkit*/
    background: -moz-linear-gradient(#7C8C9A, #385066); /*gecko*/
    background: -ms-linear-gradient(#7C8C9A, #385066); /*IE10*/
    background: -o-linear-gradient(#7C8C9A, #385066); /*opera 11.10+*/
    background: linear-gradient(#7C8C9A, #385066); /*future CSS3 browsers*/
	
    border-radius: 4px 4px 4px 4px;
    box-shadow: 0 1px 2px #B9BDC0;
    clear: none;
    cursor: pointer;
    display: block;
    height: 2.917em;
    margin-right: 1.25em;
    overflow: hidden;
    position: relative;
    width: 12.917em;
}

.call-to-action-button.float {
	float:left;
	margin-right: 10px;
}

div.call-to-action-button:hover {
		
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	border-radius:4px;
	
	background: #7C8C9A; /*fallback for non-CSS3 browsers*/
    background: -webkit-gradient(linear, 0 0, 0 100%, from(#7C8C9A) to(#7C8C9A)); /*old webkit*/
    background: -webkit-linear-gradient(#7C8C9A, #7C8C9A); /*new webkit*/
    background: -moz-linear-gradient(#7C8C9A, #7C8C9A); /*gecko*/
    background: -ms-linear-gradient(#7C8C9A, #7C8C9A); /*IE10*/
    background: -o-linear-gradient(#7C8C9A, #7C8C9A); /*opera 11.10+*/
    background: linear-gradient(#7C8C9A, #7C8C9A); /*future CSS3 browsers*/
    
}

/*
.call-to-action-button .content {
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;		
}
*/

.call-to-action-button .content a {
	color: #FFFFFF;
    display: table-cell;
    font-size: 1em;
    font-weight: normal;
    height: 2.917em;
    line-height: 14px;
    outline-style: none;
    padding-left: 0.833em;
    /*position: relative;*/
    text-decoration: none;
    vertical-align: middle;
    width: 9.583em;
    float:left;
}/* 21653*/
.call-to-action-button .content a b{
	font-weight:bold;
	color: #FFFFFF;
}

.call-to-action-button .content .arrow {
	background-image: url("../img/cta_arrow.png");
    background-position: 8px 7px;
    background-repeat: no-repeat;
    border-left: 1px solid #DEDBA9;
    height: 1.917em;
    /*left: 10.833em;
    position: relative;
    top: -2.417em;*/
    width: 1.917em;
    float:right;
    margin-top:6px;
    *margin-top:-20px;
}/* 21653 & 21743*/


.serviceArea .call-to-action-button {
    height: 25px;
    margin: 0 0 5px;
    overflow: hidden;
    position: relative;
    width: 100%;
}
.serviceArea .call-to-action-button .arrow {
    height: 15px;
    left: 90%;
    top:-20px;
    background-position: 8px 3px;
}
.serviceArea .call-to-action-button a {
    height: 25px;
    width:97%;
	line-height:25px;
}/* 21653 & 21743*/


.benefits-box .call-to-action-button-container {
    margin-top:-9px;
    padding-top: 4px; /* QC 566 */
}
/**************************
END call-to-action-button
***************************/



/**************************
Start Landing Page
**************************/




.landingPage #mainArea #mainContent{
	width: 954px;
	padding-right:0;
}

.landingPage #mainArea #mainContent .moodArea{
	position: absolute;
    width: 994px;
	height:460px;
	top:122px;
	left:0;
	margin: 0 10px;
}
.landingPage #mainArea #mainContent .moodArea img{
    width: 994px;
	height:460px;
}
.landingPage #mainArea #mainContent .contentArea{
    width: 660px;
	padding-right:0;
	background:#ffffff;
	float:left;
    margin-top:280px;
    margin-left: 20px;
}

.landingPage #mainArea #mainContent .contentArea.narrow{
	width: 500px;
	margin-top:0px;
	margin-left: 7px;
}

.landingPage #mainArea #mainContent .contentArea.narrow p.abstract{
    width: 520px;
}

.landingPage #mainArea #mainContent .contentArea .shadow-container {
    margin-bottom: 40px;
    padding: 15px;
    position: relative;
    width: 630px;
}

.landingPage #mainArea #mainContent .contentArea .shadow-container .simple-container {
    width: 630px;
}

.landingPage #mainArea #mainContent .contentArea .shadow-container .shadow-bottom {
	bottom: 0;
    height: 42px;
    left: -9px;
    position: absolute;
    width: 669px;
	background: url("./../img/shadow_large_bottom.png") no-repeat scroll 0 0 transparent;
}
.landingPage #mainArea #mainContent .contentArea .shadow-container .shadow-top {
	top: -10px;
    height: 42px;
    left: -9px;
    position: absolute;
    width: 669px;
	background: url("./../img/shadow_large_top.png") no-repeat scroll 0 0 transparent;
}
.landingPage #mainArea #mainContent .contentArea .shadow-container .simple-container .container-title {
	margin-top:0;
}

.landingPage #mainArea #mainContent .contentArea .shadow-container .simple-container .container-footer {
	width:100%;
}
.landingPage #mainArea #mainContent .contentArea .shadow-container .simple-container .container-footer a {
	float:right;
}

.landingPage #mainArea #mainContent .contentArea .shadow-container .simple-container a.arrow-link {
	float:left;
	padding-left:18px;
	font-weight:bold;
	background: url("./../img/mood_icons.png") no-repeat scroll left 2px transparent;
}
.landingPage #mainArea #mainContent .contentArea .shadow-container .simple-container .container-body table.overview-table tr th, 
.landingPage #mainArea #mainContent .contentArea .shadow-container .simple-container .container-body table.overview-table tr td {
	vertical-align:top;
	padding-bottom:20px;
}
 
.landingPage #mainArea #mainContent .contentArea .shadow-container .simple-container .container-body table.overview-table tfoot th, 
.landingPage #mainArea #mainContent .contentArea .shadow-container .simple-container .container-body table.overview-table tfoot td {
	border-top: 1px solid #CCD2D8;
    color: #094981;
    font-weight: bold;
    padding: 10px 0 0;
}

.landingPage #mainArea #mainContent .contentArea .shadow-container .simple-container .container-body table.overview-table tr th.heading {
	padding:0;
}
.landingPage #mainArea #mainContent .contentArea .shadow-container .simple-container .container-body table.overview-table strong {
	color:#094981;
}

.landingPage #mainArea #mainContent .serviceArea.small-margin{
	margin-top: 10px;
	margin-right: 0;
}

.landingPage #mainArea #mainContent .serviceArea{
	width:270px;
	display:block;
	float:right;
	background:white;
	margin-top: 360px;
	margin-right: 20px;
}

.landingPage #mainArea #mainContent .serviceArea .shadow-container{
	width:240px;
	padding: 15px 15px 0 15px;
	margin-bottom:65px;
	position:relative;
}
.landingPage #mainArea #mainContent .serviceArea .shadow-container h2{
	border-bottom: 1px solid #CCD2D8;
	margin-bottom: 10px;
	color: #094981;
    font-size: 15px;
    font-weight: bold;
    line-height: 18px;
}
.landingPage #mainArea #mainContent .serviceArea .shadow-container .container-body .adress p{
	margin-bottom:1px;
}
.landingPage #mainArea #mainContent .serviceArea .shadow-container .container-body img.rm {
	float: left;
    margin-right: 10px;
    width: 75px;
    height: 100px;
}
.landingPage #mainArea #mainContent .serviceArea .shadow-container .container-body .contact-action {
	height:20px;
	margin-left: 85px;
}
.landingPage #mainArea #mainContent .serviceArea .shadow-container .container-body .contact-action ul {
	margin: 5px 0 0;
}
.landingPage #mainArea #mainContent .serviceArea .shadow-container .container-body .contact-action ul li {
	float:left;
	list-style:none;
	background:none;
	padding:0;
}
.landingPage #mainArea #mainContent .serviceArea .shadow-container .container-body .contact-action ul li a {
	height:20px;
}/*ALG*/
.landingPage #mainArea #mainContent .serviceArea .shadow-container .container-body .contact-action ul li a img {
	width:13px;
	padding-right: 5px;
}/*ALG*/

.landingPage #content{
	background:none;
}
.landingPage #head {
	background: #none;
}

.landingPage #tabNavRoot {
    margin-top:0;
}
.landingPage #mainArea #mainContent .warning {
	background:none;
}

.landingPage #tabNavRoot ul#nav{
    height: 28px;
    padding-bottom: 10px;
}

.landingPage #mainArea #mainContent .contentArea .warning-container {
    margin-bottom: 40px;
    padding: 15px 15px 15px;
    position: relative;
    width: 639px;
    padding-bottom: 33px;
}


.landingPage #mainArea #mainContent .contentArea .shadow-container:before,
.landingPage #mainArea #mainContent .contentArea .warning-container:before {
	content: " ";
	top: -10px;
    height: 42px;
    left: -9px;
    position: absolute;
    width: 669px;
	background: url("./../img/shadow_large_top.png") no-repeat scroll 0 0 transparent;
}

.landingPage #mainArea #mainContent .contentArea .shadow-container{
	background: #FFFFFF;
}

.landingPage #mainArea #mainContent .contentArea .shadow-container.first:before {
	content: "";
	background: none;
}
.landingPage #mainArea #mainContent .contentArea .shadow-container:after,
.landingPage #mainArea #mainContent .contentArea .warning-container:after {
    content: " ";
    background: url("./../img/shadow_large_bottom.png") no-repeat scroll 0 0 transparent;
    bottom: -6px;/*-10px defect 21749 */
    height: 42px;
    left: -9px;
    position: absolute;
    width: 669px;
}
.landingPage #mainArea #mainContent .serviceArea .shadow-container:after{
	content: " ";
	background: url("./../img/shadow_short_bottom_270x50.png") no-repeat scroll 0 0 transparent;
    bottom: -43px;
    height: 42px;
    left: -6px;
    position: absolute;
    width: 282px;
}

.landingPage #mainArea #mainContent .serviceArea .shadow-container {
	width:230px;
	padding-left:20px;
}

.landingPage #mainArea #mainContent .serviceArea .shadow-container:before  {
	content: " ";
	background: url("./../img/shadow_short_top_270x50.png") no-repeat scroll 0 0 transparent;
    height: 30px;
    left: -6px;
    position: absolute;
    top: -6px;
    width: 282px;
}

.landingPage #mainArea #mainContent .serviceArea .shadow-container.first {
	background: #FFFFFF;
	min-height:62px;
}

.landingPage #mainArea #mainContent .serviceArea .shadow-container .rm-details{
	display:inline-block; 
	vertical-align:top;
}

.landingPage #mainArea #mainContent .serviceArea .shadow-container .rm-photo  {
  	/*float:left;*/
  	display:inline-block;
  	margin-right:8px;
}

.landingPage #mainArea #mainContent .serviceArea .shadow-container .rm-details p {
   line-height:17px;
   margin: 0 0 0 0;
}

.landingPage #mainArea #mainContent .serviceArea .shadow-container .rm-details p img {
   margin-right:10px;
}

.landingPage #mainArea #mainContent .serviceArea .shadow-container.first:before {
	content: "";
	background: none;
}
.landingPage #mainArea #mainContent .contentArea .warning-container h2 {
	font-size: 15px;
    font-weight: bold;
    line-height: 18px;
    margin:0;
    padding:3px 0 10px 39px;
}

.landingPage #mainArea #mainContent .contentArea .warning-container.warning h2 {
	background: url("../img/icon_warning.gif") no-repeat scroll 0 0 transparent;
	color:#4c4c4c;
}
.landingPage #mainArea #mainContent .contentArea .warning-container.information h2 {
	background: url("./../img/icon_info.gif") no-repeat scroll 0 0 transparent;
	color:#094981;
}
.landingPage #mainArea #mainContent .contentArea .warning-container p {
    color: #404040;
    padding-left:39px;
    margin-bottom: 0;
    padding-right:10px;
}
.landingPage #mainArea #mainContent .contentArea .warning-container.no-icon h2,
.landingPage #mainArea #mainContent .contentArea .warning-container.no-icon p {
    padding-left:10px;
    padding-right:10px;
}

#mainArea .container-body fieldset.formgroup{
	border: 1px solid #CCD2D8;
    margin-top: 25px;
    margin-bottom:60px;
    padding: 0.5834em;
    position: relative;
    width: 806px;
}
#mainArea .container-body fieldset.formgroup.bottom-correction {
    margin-bottom:15px;
}
#mainArea .container-body fieldset.formgroup legend {
    color: #094981;
    display: block;
    font-weight: bold;
    margin: 0 0 0 -8px;
    padding: 0;
    position: absolute;
    top: -18px;
}
#mainArea .container-body fieldset.formgroup table {
    margin-bottom:0;
}	
#mainArea .container-body fieldset.formgroup table td {
    padding: 0;
    vertical-align:top;
}	
#mainArea .container-body fieldset.formgroup div.text{
    margin-bottom:20px;
}
#mainArea .container-body fieldset.formgroup div.text.last{
    margin-bottom:0;
}
#mainArea .container-body fieldset.formgroup div.text input.standard {
    margin-left:0;
}

#mainArea .container-body fieldset.formgroup div.text h4 {
    display: block;
    color: #094981;
    font-size: 1em;
    line-height: 1.33em;
    margin: -0.3333em 0 0;
    font-weight: bold;
    position: relative;
}
#mainArea #mainContent .fieldform-correction {
    margin-bottom: 50px;
}
#mainArea #mainContent table.fieldform-correction + p.foot-note {
    margin-top: -47px;
	margin-bottom: 49px;
}


#mainArea #mainContent .toolbar.fieldfrombtn-correction {
	margin-top: 4px;
	border-top:none;
}



#mainArea #mainContent div.messages.no-title {
	border-bottom: 1px solid #CCD2D8;
    border-top: 1px solid #CCD2D8;
    padding: 8px 0 8px 39px;
    margin-bottom: 15px;/*ALG*/
}
#mainArea #mainContent div.messages.confirmation {
	background: url("./../img/icon_success.gif") no-repeat scroll 0 5px transparent;
}
#mainArea #mainContent div.messages p{
    margin:0;
}




#footer p.lastlogin { 
color:#808080;
float:right;
margin: 0;
}


#mainArea ul.tick-list {
    list-style-type: none;
    margin: 0 0 1.3333em 0;
}
#mainArea ul.tick-list li {
    background-image: url("../img/ico_tick_list_green.gif");
    background-position: 0 0;
    background-repeat: no-repeat;
    padding-left: 1.75em;
}










#tabContainer {
	width:553px;
} 
#mainArea #tabContainer .simple-container.blue .container-title {
    margin-top:0;
}
#mainArea #tabContainer .simple-container.grey-background {
    width: 533px;
}

#mainArea #tabContainer .simple-container.grey-background.narrow {
    width: 500px;
}

#mainArea #tabContainer .simple-container.floating {
    width: 553px;
}
#tabContainer .call-to-action-button-container {
	margin:10px 0 20px 0;
}

#tabContainer #mainArea p.foot-note {
    margin: 0 0 5px 0;
}

#tabContainer p.text {
	margin:0;
}
#tabContainer .tabs{
	border-bottom: 1px solid #D9DEE2;
    display: block;
    height: 1.999em;
    position: relative;
    width: 100%;
    height:25px;
}

#tabContainer .tabs.narrow{
    width: 515px;
}

#tabContainer .tabs ul.tabber{
	position: relative;
	list-style: none outside none;
    margin: 0;
    padding: 0;
}

#tabContainer .tabs ul.tabber li{
    background: url("../img/icons.png") repeat-x scroll 0 -7100px #E5E8EB;
    border-top:1px solid #D9DEE2;
    border-bottom:1px solid #D9DEE2;
    border-left:1px solid #D9DEE2;
    clear: none;
    cursor: pointer;
    display: block;
    float: left;
    padding: 0.333em 0.833em;
    text-decoration: none;
}
#tabContainer .tabs ul.tabber li:last-child{
    border-right: 1px solid #D9DEE2;
}
#tabContainer .tabs ul.tabber li a{
    color: #0F7C9D;
    cursor: pointer;
    outline-style: none;
    padding: 0;
    text-decoration: none;
    vertical-align: baseline;
}
#tabContainer .tabs ul.tabber li a:hover{
    color: #9d0e2d;
}
#tabContainer .tabs ul.tabber li.tabActiveHeader a,
#tabContainer .tabs ul.tabber li.tabActiveHeader a:hover {
color: #4C4C4C;
    cursor: default;
}
#tabContainer .tabs ul.tabber li.tabActiveHeader{
	background-color: white;
    border-color: #CCD2D8 #CCD2D8 white;
    border-right: 1px solid #CCD2D8;
    border-style: solid;
    border-width: 1px;
    color: #4C4C4C;
    display: block;
    margin-top: -0.417em;
    padding-right: 0.75em;
    padding-top: 0.75em;
}

#tabContainer .tabscontent {
    margin-bottom: 1.3333em;
    margin-top: 15px;
    overflow: hidden;
    position: static;
}
#tabContainer .tabscontent .simple-container.grey-background {
	background-color: #F2F4F5;
	padding: 1.333em 0.833em 1.25em;
}
#mainArea #mainContent .frm .simple-container  {
	width:100%;
}

#mainArea #mainContent .frm .simple-container  .frm-container {
	padding-bottom:11px; /*QC 21448 ALG*/
}

#mainArea #mainContent .frm .frm-container .frm-row.frm-two-cols {
	margin-bottom: 20px;
	margin-left: 0px; /*ALG 2px*/
    overflow: hidden;
    padding: 0;
}

#mainArea #mainContent .frm .frm-container .frm-row.frm-two-cols select.selectField{
   width:342px;
}

#mainArea #mainContent .frm .frm-container .frm-row.frm-two-cols input.inputField{
   width:337px;
}

#mainArea #mainContent .frm .frm-container .frm-row.frm-two-cols.no-label {
    padding-left: 0px; /*ALG*/
}
#mainArea #mainContent .frm .frm-container .frm-row.frm-two-cols label {
	display: block;
    float: left;
    margin-right: 10px;
    padding-right: 15px;
    padding-top: 2px;
    width:190px;
    color:#000000;
    left:0; /*ALG*/
}

#mainArea #mainContent .frm .frm-container .frm-row.frm-two-cols input.dateField {
   margin-right:5px;
   margin-left:10px;
   width:162px;
}

#mainArea #mainContent .frm .frm-container .frm-row.frm-two-cols a.calendarIconLink {
   margin-right:10px;
}

#mainArea #mainContent .frm .frm-container .frm-row.frm-two-cols label span.frm-format {
    color: #4C4C4C;
    display: block;
    left: 380px;
    position: absolute;
    top: 0;
    width: 100%;
}

#mainArea #mainContent .frm .frm-container .frm-row.frm-two-cols .frm-inline label {
    padding-left: 4px;
    padding-top: 3px;
    width: auto;
}
#mainArea #mainContent .frm .frm-container .frm-row.frm-two-cols .frm-inline input {
	float:left;
	margin-left:0;
	padding-top: 3px;
}

#mainArea #mainContent .simple-container.bottom-0 {
    margin-bottom: 0;
    padding-bottom: 0;
}
input[type=submit][disabled=disabled],input[type=submit]:disabled,input[type=button][disabled=disabled],input[type=button]:disabled{
   border:1px solid #ccd2d8!important;background-color:#f5f1ef!important;color:#aaa19a!important;cursor:default!important;
}
input[type=submit][disabled=disabled],input[type=button][disabled=disabled]{
   border:1px solid #ccd2d8!important;background-color:#f5f1ef!important;color:#aaa19a!important;cursor:default!important;
}
/* added for disable button */
#mainArea #searchResult .selector.topCorrection .linkButton{margin-left:0px;}/*21631*/
.call-to-action-button.float .content a {
	float:none;*float:left;
}
.call-to-action-button.float .content .arrow{
	margin-top:-30px;*margin-top:6px;
}
#mainArea .container-body fieldset.formgroup table.carddetails{table-layout:fixed}/*product offering form alignment*/
/* css for user right administartion */
#mainArea h3.collapsable a.witharrow-open{padding-left:15px;background:url(./../img/ico_collapse_closed.gif) 0 0.25em no-repeat;}
#mainArea h3.collapsable a.witharrow-closed{padding-left:15px;background:url(./../img/ico_collapse_open.gif) 0 0.25em no-repeat;}
#mainArea h3.collapsable a.witharrow-open:hover{padding-left:15px;background:url(./../img/ico_collapse_closed_hover.gif) 0 0.25em no-repeat;}
#mainArea h3.collapsable a.witharrow-closed:hover{padding-left:15px;background:url(./../img/ico_collapse_open_hover.gif) 0 0.25em no-repeat;}

/* PDF & Export Button CR*/
#content .functions ul{line-height: 26px;}
#content .functions li{
 margin-left:5px;
 line-height:16px;
 background:url(../img/icons.png) no-repeat scroll left -5000px;
 padding-left:7px;
}
#content .functions li.firstLink{
 background:none;
}
#content .functions li a{ 
 padding-left:16px;
 margin:0;
 float:left;
}
#content .functions a.eDocument {
background: url("../img/icons.png") no-repeat scroll left -5000px transparent;
color: #2D8DAE;
float: right;
line-height: 15px;
margin-left: 5px;
padding-left: 8px;
text-decoration: none;
}
#content .functions li span{
	padding-left:14px;cursor:pointer;
}
#content .functions li span:hover input{color:#9D0E2D;}
#content #mainContent div.functions.margin10{*margin:15px 0 -5px;*position:relative;}
#content .functions li a.exportButton,#content .functions li span.exportButton{
 background:url(./../img/icons.png) no-repeat 0 -2301px;
}
#content .functions li  a.pdfButton,#content .functions li  span.pdfButton{
 background:url(./../img/icons.png) no-repeat 0 -2401px; 
}
#content .functions li a.exportButtonInactive{
 background:url(./../img/icons_disabled.gif) no-repeat 0 -2301px;
 color:#ccc;
}
#content .functions li  a.pdfButtonInactive{
 background:url(./../img/icons_disabled.gif) no-repeat 0 -2401px;
 color:#ccc; 
}
#content .functions li a.exportButtonInactive:hover{
 background:url(./../img/icons_disabled.gif) no-repeat 0 -2301px;
 color:#ccc;
}
#content .functions li  a.pdfButtonInactive:hover{
 background:url(./../img/icons_disabled.gif) no-repeat 0 -2401px;
 color:#ccc; 
}
#content .functions li  span input[type="button"]{background:none;border:none;cursor:pointer;}

#mainArea #datePicker2M.calendarPanel h2.month2,
#mainArea #datePicker2M.calendarPanel h2.month1,#mainArea #datePicker1M.calendarPanel h2.month1{position:absolute;*position:relative;margin-top:-24px!important;}
#mainArea #datePicker2M.calendarPanel h2.month1,#mainArea #datePicker1M.calendarPanel h2.month1{left:12%;}
#mainArea #datePicker2M.calendarPanel .calendarPanelBody{*width:100%;*float:left;}
#mainArea #datePicker2M.calendarPanel .fl{float:left;width:100%;}
#mainArea #datePicker2M.calendarPanel .fl_left{float:left;width:49.8%;}

#mainArea .selector table.hierarchy-table-collapsible thead th {
	border-right: none;
	color: #4c4c4c;
	text-decoration: none;
}
/* css changes for site map page */
#content #mainArea.siteMap{
		width:102%;
		margin-left:0px;
		margin-top:5px;
		display:inline-block;
}
#content #mainArea.siteMap #mainContent{width:100%;}
#mainArea .simple-container.type00{width:2.3em;}
#mainArea .simple-container.type00 .container-title .title h2{padding-top:0px;}
#mainArea #mainContent .frm .frm-container .frm-row.frm-two-cols label input.radio{vertical-align:text-top;}/*defect 22060*/
#mainArea .simple-container.grey .container-title a.extraLink,
#mainArea .simple-container.blue .container-title a.extraLink
{
	line-height:30px;
	background: url(./../img/container_link_blue.gif) no-repeat scroll 0 0 transparent;
	padding:0 8px;
}
/* back button CR 60 */
#mainArea #mainContent .toolbar .backFloat{float:left;margin:0px;}
#mainArea #mainContent .toolbar .backFloat li,#mainArea #mainContent .toolbar .backFloat li a {margin:0px;}
/* payment page CR 562 */
#mainArea .simple-container.paymentBlock{width:255px;margin-right:18px;float:left;}
#mainArea .simple-container.fOptions{width:240px;float:left;}
#mainArea .simple-container.blue.type1.floatLeft{float:left;}
.paymentBlock .container-title .title h2,.fOptions .container-title .title h2{height:38px; display:table-cell;vertical-align:bottom;}
#mainArea .positioning-container.p-type5.borderRight{border-right:1px solid #ccc;min-height:250px;width:42em;}
#mainArea .positioning-container.p-type5.borderRight table{width:90%;}
#mainArea .positioning-container.p-type5.borderRight table td{padding-bottom:15px;}
#mainArea .simple-container.type2.content-width{width:25em;}
#mainArea .simple-container.type2.content-width table td{padding-bottom:25px;}

/* selfadmin addition*/
#mainArea .userAdmin a.witharrow-open{padding-left:15px;background:url(./../img/ico_arrow_down_16_act.gif) 0 0.25em no-repeat;}
#mainArea .userAdmin a.witharrow-closed{padding-left:15px;background:url(./../img/ico_arrow_right_16_cli.gif) 0 0.25em no-repeat;}
.del-ico{padding-left:15px;background:url(./../img/icons.png) 0 -800px no-repeat;}
.add-user-ico{padding-left:15px;background:url(./../img/icons.png) 0 -1999px no-repeat;}
.add-user-ico-inactive{padding-left:15px;background:url(./../img/icons_disabled.gif) 0 -1999px no-repeat; color:#ccc!important;}
.del-ico-inactive{padding-left:15px;background:url(./../img/icons_disabled.gif) 0 -800px no-repeat; color:#ccc!important;}
#mainArea #mainContent div.messages.confirmation-userAdmin {
background: url("./../img/ico_info_confirm_16_cli.gif") no-repeat scroll 0 5px transparent; position:relative; padding: 5px 0 15px 28px;
}
#mainArea .simple-container.blue .container-title a.extraLink-userAdmin
{
	line-height:30px;
	background: url(./../img/icons.png) 0 -5000px no-repeat;
	padding:0 4px 0 7px;
}

/* CR546 for back button on userrights*/
a.backButton{ 
-moz-border-radius:3px;
  -webkit-border-radius:3px;
  border-radius:3px;
  border:1px solid #bfc7ce;
  background: #f2f4f5;
    background: -webkit-gradient(linear, 0 0, 0 100%, from(#f2f4f5) to(#dee2e6)); /*old webkit*/
    background: -webkit-linear-gradient(#f2f4f5, #dee2e6); /*new webkit*/
    background: -moz-linear-gradient(#f2f4f5, #dee2e6); /*gecko*/
    background: -ms-linear-gradient(#f2f4f5, #dee2e6); /*IE10*/
    background: -o-linear-gradient(#f2f4f5, #dee2e6); /*opera 11.10+*/
    background: linear-gradient(#f2f4f5, #dee2e6); /*future CSS3 browsers*/
    vertical-align:middle;
  text-align:center; 
  padding: 1px 4px 1px 5px;
  color:#000000!important;
		font-size:12px;
  float:left;
  cursor:pointer;
  margin-left:14.4em;
}
/* selfadmin addition phase 2*/
#mainArea .selector table.tblSlAdmin1{border-bottom:none;margin-bottom:0;}
#mainArea .selector table.tblSlAdmin1 thead th{border-top:none;}
#mainArea .selector table.tblSlAdmin1 .oddRow {background-color:#f6fafd;}
#mainArea .selector table td.colSpan{padding:0px;border-bottom:none;}
#mainArea .selector table.tblSlAdmin1 tbody td span{color:#2D8DAE;}
#mainArea .selector table.tblBorderBottom{border-bottom:none;}
#mainArea .selector table td  table.tblSlAdmin1.valignTable td{vertical-align:middle!important;}
#mainArea .selector table table.tblSlAdmin1{padding-bottom:0px!important;}

/*#mainArea .simple-container.type17{width:33em;margin-bottom:0px!important;}
#mainArea .simple-container.type17 .formgroup {
    width: 32em;
	margin-bottom:1em!important;
}*/
#mainArea #mainContent .toolbar .subscript{
	font-size:95%;
	clear:both;
	margin-top: 5px;
	width:100%;
	text-align:right
}
#mainArea .simple-container.type17 .formgroup table,#mainArea .container-body .formgroup.marginTop table {margin-top:-15px;}
#mainArea .simple-container.type17 .formgroup table,#mainArea .container-body .formgroup.marginTop table td{vertical-align:top;}
#mainArea .container-body .formgroup.marginTop {margin:5px 0;}
.floatLeft{float:left;}
.marginRight{margin-right:18px!important;}
#mainArea .container-body .formgroup-mortgage {width: 100% !important;}
.user-right-changed {color:#9d0e2d;}
.middleAligned {vertical-align: middle !important;}
.linkButtonDisabledHover:hover {
	border:1px solid #bfc7ce !important;
	background: #f2f4f5 !important;
}
.warn-ico{padding-left:15px;background:url(../img/icons.png) 0 -4800px no-repeat;}
.err-ico{padding-left:15px;background:url(../img/icons.png) 0 -4850px no-repeat;}
.new-ico{padding-left:15px;background:url(../img/icons.png) 0 -4050px no-repeat;}
.info-ico{padding-left:15px;background:url(./../img/icons.png) no-repeat 0 -2150px;}

/*css changes for mortgages title*/

#mainArea .simple-container .container-title .title span.mortgagesTitle{display:block;font-weight:normal;color:#000000;font-size:0.8em;}

#mainArea .simple-container .container-title .title span.mortgagesSubTitle{display:block;font-weight:normal;color:#000000;padding-left:4.6em;font-size:0.8em;}

#mainArea .simple-container.type17{width:33em;}
#mainArea .simple-container.type17 .morgagegroup table,#mainArea .container-body .morgagegroup.marginTop table td{vertical-align:top;}
#mainArea .simple-container.type17 h4,#mainArea .simple-container.type18  h4{color:#094981;font-size:1em;font-weight:bold;}
#mainArea .container-body .morgagegroup{padding:3% 2%;margin: 0;width:96.2%;border:1px solid #ccd2d8;}
#mainArea .container-body .morgagegroup.singleRow{width:96.7%;padding:3% 1%;}
#mainArea .container-body .morgagegroup.greyBg{background-color:#eee;padding-bottom:4em;}
.smallText{font-size:10px;margin:5px 0;display:inline-block;}
.buttonColor{background:#226de1!important; color:#fff!important;border:1px solid #0052e8!important;}
#mainArea .container-body .morgagegroup.marginTop.minHeight170{min-height:170px;}

.mpdfButton{ 
 background:url(./../img/icons.png) no-repeat 0 -2401px; 
 padding-left:20px; 
}


#mainArea .simple-container .container-body .floating-text ul, #mainArea .simple-container .container-body .floating-text a {
float: none!important;
margin-right: 0px;
}

.noWrapWhiteSpace
{
white-space:nowrap;
}