body 	{ background-color:#fff; color:#333333; }

a:link, a:visited, a:active { color:#1b5664; text-decoration:none; }
a:hover { color:#1b5664; text-decoration:none; }

a.underline:link, a.underline:visited, a.underline:active { color:#1b5664; text-decoration:underline; }
a.underline:hover { color:#3f94a6; text-decoration:underline; }

a.underlineH:link, a.underlineH:visited, a.underlineH:active { color:#3f94a6; text-decoration:underline; }
a.underlineH:hover { color:#1b5664; text-decoration:underline; }

a.text:link, a.text:visited, a.text:active { color:#3f94a6; text-decoration:none; }
a.text:hover { color:#1b5664; text-decoration:none; }

a.headerBtn:link, a.headerBtn:visited, a.headerBtn:active {
	font-size:18px; font-weight:bold; color:#fff; text-decoration:none; width:230px; height:40px; line-height:40px; text-indent:20px; background-color:#3f94a6; margin-bottom:2px; display:block }
a.headerBtn:hover {
	font-size:18px; font-weight:bold; color:#fff; text-decoration:none; width:230px; height:40px; line-height:40px; text-indent:20px; background-color:#1b5664; margin-bottom:2px; display:block }
	
a.headerBtnDark:link, a.headerBtnDark:visited, a.headerBtnDark:active {
	font-size:18px; font-weight:bold; color:#fff; text-decoration:none; width:230px; height:40px; line-height:40px; text-indent:20px; background-color:#006598; margin-bottom:2px; display:block }
a.headerBtnDark:hover {
	font-size:18px; font-weight:bold; color:#fff; text-decoration:none; width:230px; height:40px; line-height:40px; text-indent:20px; background-color:#2398cb; margin-bottom:2px; display:block }
	
a.naviBtn:link, a.naviBtn:visited, a.naviBtn:active {
	font-size:14px; color:#4f4f4f; text-decoration:none; width:230px; height:26px; line-height:26px; text-indent:20px; background-color:#e5e5e5; margin-bottom:2px; display:block }
a.naviBtn:hover {
	font-size:14px; color:#4f4f4f; text-decoration:none; width:230px; height:26px; line-height:26px; text-indent:20px; background-color:#dcdcdc; margin-bottom:2px; display:block }	
	
a.footerBtn:link, a.footerBtn:visited, a.footerBtn:active {
	font-size:14px; color:#666; text-decoration:none; width:150px; height:25px; line-height:25px; background-color:#e6e6e6; margin-bottom:2px; display:block }
a.footerBtn:hover {
	font-size:14px; color:#3f94a6; text-decoration:none; width:150px; border-right:3px solid #666; height:25px; line-height:25px; background-color:#e6e6e6; margin-bottom:2px; display:block }	
	
a.tabBtn:link, a.tabBtn:visited, a.tabBtn:active {
	font-size:14px; color:#333; text-decoration:none; width:130px; height:57px; padding:23px 25px 0px 25px; background-color:#f2f2f2; float:left; display:block }
a.tabBtn:hover {
	font-size:14px; color:#fff; text-decoration:none; width:130px; height:57px; padding:23px 25px 0px 25px; background-color:#1b5664; float:left; display:block }
	
a.tabBtnActive:link, a.tabBtnActive:visited, a.tabBtnActive:active {
	font-size:14px; color:#fff; text-decoration:none; width:130px; height:57px; padding:23px 25px 0px 25px; background-color:#3f94a6; float:left; display:block }
a.tabBtnActive:hover {
	font-size:14px; color:#fff; text-decoration:none; width:130px; height:57px; padding:23px 25px 0px 25px; background-color:#1b5664; float:left; display:block }
	
a.rightMenu:link, a.rightMenu:visited, a.rightMenu:active {
	font-size:14px; color:#2398cb; text-decoration:none; width:210px; height:32px; line-height:32px; background-color:#e2eaed; text-indent:10px; border-bottom:1px solid #fff; margin-left:20px; display:block }
a.rightMenu:hover {
	font-size:14px; color:#006598; text-decoration:none; width:210px; height:32px; line-height:32px; background-color:#c9d1d4; text-indent:10px; border-bottom:1px solid #fff; margin-left:20px; display:block }
	
a.rightMenuSmall:link, a.rightMenuSmall:visited, a.rightMenuSmall:active {
	font-size:13px; color:#2398cb; text-decoration:none; width:210px; height:30px; line-height:30px; background-color:#e2eaed; text-indent:10px; border-bottom:1px solid #fff; margin-left:20px; display:block }
a.rightMenuSmall:hover {
	font-size:13px; color:#006598; text-decoration:none; width:210px; height:30px; line-height:30px; background-color:#c9d1d4; text-indent:10px; border-bottom:1px solid #fff; margin-left:20px; display:block }
	
a.roundBtn:link, a.roundBtn:visited, a.roundBtn:active {
	font-size:24px; font-weight:bold; color:#fff; text-decoration:none; width:40px; height:40px; line-height:35px; background-color:#2398cb; text-align:center; border-radius:100px; display:block }
a.roundBtn:hover {
	font-size:24px; font-weight:bold; color:#fff; text-decoration:none; width:40px; height:40px; line-height:35px; background-color:#006598; text-align:center; border-radius:100px; display:block }	

a.pdgIcon:link, a.pdgIcon:visited, a.pdgIcon:active {
	float:left; margin-bottom:20px; border:5px solid #3f94a6; width:220px; height:182px; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; }
a.pdgIcon:hover {
	border:5px solid #19D7FF; width:220px; height:182px; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; }

/***************************************************/

.roundNew {
	font-size:18px; font-weight:bold; color:#fff; width:40px; height:40px; line-height:38px; background-color:#f1650d; text-align:center; border-radius:100px; display:block }

.ixSlot { 
	width:230px; height:430px; 
	border-top:8px solid #fff;  
	background-color:#f2f2f2;
	position:relative;
    -webkit-box-shadow: 3px 3px 20px -4px rgba(0,0,0,0.25);
	-moz-box-shadow: 3px 3px 20px -4px rgba(0,0,0,0.25);
	box-shadow: 3px 3px 20px -4px rgba(0,0,0,0.25);	
}

.ixSlotTitle { padding:28px 20px 20px 20px; font-size:15px; }
.ixSlotText { padding:0px 20px; font-size:14px; }

.shadow {
	-webkit-box-shadow: 3px 3px 20px -4px rgba(0,0,0,0.25);
	-moz-box-shadow: 3px 3px 20px -4px rgba(0,0,0,0.25);
	box-shadow: 3px 3px 20px -4px rgba(0,0,0,0.25);	
}

.relatedBox {
	width:180px; height:350px;
	background-color:#fff;
	float:left; margin-right:20px;
}

.relatedBoxNoMargin {
	width:180px; height:350px;
	background-color:#fff;
	float:left;
}

.relatedHeader {
	width:150px; height:62px;
	padding:18px 10px 0px 20px;
	background-color:#f2f2f2;
	color:#333; font-size:12px;
}

.iBorder { border: 1px solid #e2eaed; }

.bList { padding-left:14px; border-left:5px solid #3f94a6; margin:0px 0px 10px 20px; font-size:15px; line-height:20px; width:600px }

/********************************************/
/**********  FORMS & INPUTS *****************/
/********************************************/

.inputText 			{ background-color:#fff; border:1px solid #dedede; height:34px; line-height:34px; -webkit-appearance:none; border-radius:0; padding:0px; padding:none; text-indent:10px; font-size:15px; }
.inputLabel			{ background-color:#f9f9f9; border:1px solid #dedede; width:148px; height:34px; line-height:34px; font-size:12px; text-indent:12px; }
.inputLabelError	{ background-color:#fac0bf; border:1px solid #dedede; width:148px; height:34px; line-height:34px; font-size:12px; text-indent:12px; color:red; } 
