a:link{color:#496AAE;font-family:Arial, Verdana;text-decoration:none}
a:active{color:#496AAE;font-family:Arial, Verdana;text-decoration:none}
a:visited{color:#496AAE;font-family:Arial, Verdana;text-decoration:none}
a:hover{color:#16387C;font-family: Arial, Verdana;text-decoration:underline}

.whiteHeader a:link{font-size:18px;font-weight:bold;color:#FFFFFF;font-family:Arial, Verdana;text-decoration:none}
.whiteHeader a:active{font-size:18px;font-weight:bold;color:#FFFFFF;font-family:Arial, Verdana;text-decoration:none}
.whiteHeader a:visited{font-size:18px;font-weight:bold;color:#FFFFFF;font-family:Arial, Verdana;text-decoration:none}
.whiteHeader a:hover{font-size:18px;font-weight:bold;color:#FFFFFF;font-family:Arial, Verdana;text-decoration:underline}

.borderit img{border: 1px solid #FFFFFF}
.borderit:hover img{border: 1px solid #B0BEC7}
.borderit:hover{color: #FFFFFF}

.selectedSection{background-color:#FFFFFF;padding:9px;border-style:solid;border-width:1px;border-color:#DBE2E8}
.selectedSection a:link{font-size:18px;font-weight:bold;color:#16387C;font-family:Arial, Verdana;text-decoration:none}
.selectedSection a:active{font-size:18px;font-weight:bold;color:#16387C;font-family:Arial, Verdana;text-decoration:none}
.selectedSection a:visited{font-size:18px;font-weight:bold;color:#16387C;font-family:Arial, Verdana;text-decoration:none}
.selectedSection a:hover{font-size:18px;font-weight:bold;color:#16387C;font-family:Arial, Verdana;text-decoration:underline}

td,tr{font-size:8pt;color:#16387C;font-family:Arial, Verdana}

.size8noBold{font-size:8pt;font-weight:normal;font-family:Arial, Verdana}
.size8{font-size:8pt;color:#CF4342;font-family:Arial, Verdana}
.size8plain{font-size:8pt;font-family:Arial, Verdana}
.size10{font-size:10pt;color:#16387C;font-family:Arial, Verdana}
.size10bold{font-size:10pt;font-weight:bold;color:#16387C;font-family:Arial, Verdana}
.size12{font-size:12pt;color:#16387C;font-family:Arial, Verdana}

.topHeadingTextBigger{font-size:28px;font-weight:bold;color:#16387C}

.wsText{font-size:20px;font-weight:bold;color:#16387C}

.topHeadingText{font-size:24px;font-weight:bold;color:#16387C}
.bigText{font-size:18px;font-weight:bold;color:#16387C}
.boxHeadingText{font-size:14px;font-weight:bold;color:#16387C}
.highlightedText{font-size:14px;font-weight:bold;color:#16387C}

.biggerText{font-size:28px;font-weight:bold;color:#16387C}

.headerHighlight{border-style:solid;border-width:1px;border-right-color:#05276B;border-left-color:#05276B;border-top-color:#05276B;border-bottom-color:#F1F4F6;background:url(images/top_button_back_select.gif)}
.headerHighlight a:link{font-size:18px;font-weight:bold;color:#16387C;font-family:Arial, Verdana;text-decoration:none}
.headerHighlight a:active{font-size:18px;font-weight:bold;color:#16387C;font-family:Arial, Verdana;text-decoration:none}
.headerHighlight a:visited{font-size:18px;font-weight:bold;color:#16387C;font-family:Arial, Verdana;text-decoration:none}
.headerHighlight a:hover{font-size:18px;font-weight:bold;color:#16387C;font-family:Arial, Verdana;text-decoration:underline}

.explanationText{font-size:16px;color:#03218A;font-family:Microsoft Sans Serif}
.redInputText{font-size:16px;color:#FF0000;font-family:Microsoft Sans Serif}
.greyInputText{font-size:16px;color:#808080;font-family:Microsoft Sans Serif}
.stepText{font-size:16px;color:#000000;font-family:Microsoft Sans Serif}
.popupHeadingText{font-size:14px;font-weight:bold;color:#404040}
.popupBodyText{font-size:12pt;color:#16387C}

.mobileStepText{font-size:20px}

.warningText{font-size:10pt;font-weight:bold;color:#FFFFFF}
.warningText a:link{text-decoration:underline;color:#FFFFFF}
.warningText a:active{text-decoration:underline;color:#FFFFFF}
.warningText a:visited{text-decoration:underline;color:#FFFFFF}
.warningText a:hover{text-decoration:underline;color:#FFFFFF}

#loading
{	font-size:20px;
	font-weight:bold;
    margin-top:10px;
    margin-left:15px;
}

#loadingMobile
{	font-size:32px;
	font-weight:bold;
    margin-top:40px;
    text-align: center;
}

#PreviewButton
{	cursor:pointer;
}

/* Calculating... */
#UpdateProgress
{	background-color:#FFE9E9;
	background:url(images/calculating_shade.gif);
	font-family:Arial, Verdana;
	font-size:18px;
	font-weight:bold;
	color:#920606;
	border: solid 1px #920606;
	padding-left:13px;
	padding-right:13px;	
	padding-top:13px;
	padding-bottom:13px;
	white-space:nowrap;
}

/* Calculating...
#UpdateProgressMobile
{	background-color:#CF4342;
	font-family:Arial, Verdana;
	color:White;
	font-size:24px;
	border: solid 1px #9D1110;
	padding-left:8px;
	padding-right:7px;	
	padding-top:2px;
	padding-bottom:2px;
} */

/*Modal Popup*/
.modalBackground
{	background-color:Gray;
	filter:alpha(opacity=50);
	opacity:0.5;
}

.modalPopup
{	background-color:#ffffff;
	border-width:1px;
	border-style:solid;
	border-color:#404040;
}

/* Accordion */
.accordionHeader
{	border: 1px solid #FFB619;
	background-color: #FFF7E7;
    padding: 3px;
    margin-top: 3px;
    cursor: pointer;    
}

.accordionHeaderSelected
{   border: 1px solid #FFB619;    
	background-color: #FFEAC5;
    padding: 3px;
    margin-top: 3px;
    cursor: pointer;    
}

.accordionContent
{   border: 1px solid #FFB619;
	background-color: #FFFFFF;    
	padding: 5px;
    border-top: none;    
    padding-top: 10px;
}

/* Accordion 2 */
.accordionHeader2
{	border: 1px solid #FFFFFF;
	background-color: #FFFFFF;
    padding: 3px;
    margin-top: 3px;
    cursor: pointer;    
}

.accordionHeaderSelected2
{   border: 1px solid #FFFFFF;    
	background-color: #FFFFFF;
    padding: 3px;
    margin-top: 3px;
    cursor: pointer;    
}

.accordionContent2
{   border: 1px solid #FFFFFF;
	background-color: #FFFFFF;    
	padding: 5px;
    border-top: none;    
    padding-top: 10px;    
}

#CloseButton
{	cursor:pointer;
}

#PopupCloseWindow
{	cursor:pointer;
}

/* Tool Tip */
#tt {position:absolute; display:block; background:url(images/tooltip/tt_left.gif) top left no-repeat}
#tttop {display:block; height:5px; margin-left:5px; background:url(images/tooltip/tt_top.gif) top right no-repeat; overflow:hidden}
#ttcont {display:block; padding:2px 12px 3px 7px; margin-left:5px; background:#03218A; color:#FFFFFF}
#ttbot {display:block; height:5px; margin-left:5px; background:url(images/tooltip/tt_bottom.gif) top right no-repeat; overflow:hidden}