.mainNavContainer {
	background-color:#dbdbdb;
	background-image: url(/_tabs/nav_bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	margin: auto;
	height: 45px;
	width: 994px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #b3b2b2;
	padding: 0px;
	text-align: left;
}

.mainNavContainer img {
	border: 0px;
}



.underNavSpacer {
	background-color:#FFF;
	margin: auto;
	height: 25px;
	width: 994px;
}


body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#dbdbdb
}


.topNav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #666666;
	text-decoration: none;
	text-align: center;
}
a.topNav:hover {
	color: #1E77D3;
}


.topNavCell_OFF {
	padding-top: 0px;
	text-align: center;
}
.liteBlueTable {
	background-color: #E5EEF9;
}
.darkBlueTable {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
}

.leftNav_L1_up {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 12px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #333333;
	text-decoration: none;
}
a.leftNav_L1_up:hover {
	color: #1E77D3;
}
.leftNav_L2_up {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 12px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #333333;
	text-decoration: none;
}
a.leftNav_L2_up:hover {
	color: #1E77D3;
}
.leftNav_L2_over {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 12px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #1E77D3;
	text-decoration: none;
}

.footNav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 12px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
}
a.footNav:hover {
	color: #8AB8E7;
}

.introHead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: 20px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #1E77D3;
	text-decoration: none;
}
.introCopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: 20px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #1E77D3;
	text-decoration: none;
}



.bodyCopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #333333;
	text-decoration: none;
}

.bodyCopyWhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
}
.bodyCopyGrey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #A0A0A0;
	text-decoration: none;
}

.bodyCopyGreyLinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #A0A0A0;
	text-decoration: underline;
}


a.bodyCopy:hover {
	text-decoration: underline;
}
a.bodyCopyWhite:hover {
	text-decoration: underline;
}
a.bodyCopyGrey:hover {
	color: #8AB8E7;
	text-decoration: underline;
}






.txtInput-1L {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #73ADE8;
	border: 1px solid #FFFFFF;
	width: 98%;
	height: 25px;
	vertical-align: middle;
}


.txtInput-1L_2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #333333;
	text-decoration: none;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	width: 98%;
	height: 25px;
	vertical-align: middle;
}



.txtInput-1L-Shallow {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #333333;
	text-decoration: none;
	background-color: #FFFFFF;
	border: 1px solid #FFFFFF;
	width: 98%;
	height: 15px;
	vertical-align: middle;
}


.txtInput-1L-ShallowGrey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #333333;
	text-decoration: none;
	background-color: #FFFFFF;
	border: 1px solid #e6e6e6;
	width: 98%;
	height: 15px;
	vertical-align: middle;
}




.bodyCopyLarger {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 20px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #333333;
	text-decoration: none;
}
.leftNav_L2_overLrger {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 22px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #1E77D3;
	text-decoration: underline;
}
.leftKeyLine {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 20px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}
.leftNavSub_Up {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
	background-color: <%=session("bgColour")%>;
	height: 20px;
	padding-right: 15px;
	padding-left: 15px;
	border: 1px none #000000;
	text-align: left;
}
.leftNavSub_Over {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	text-align: left;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
	background-color: #F1F1F1;
	height: 20px;
	padding-right: 15px;
	padding-left: 15px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-bottom-color: #999999;
	border-right-width: 0px;
	border-left-width: 0px;
	border-right-color: #999999;
	border-left-color: #999999;
}
.leftNavMain_Up {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
	background-color: <%=session("bgColour")%>;
	height: 20px;
	padding-right: 15px;
	padding-left: 15px;
	border: 1px none #000000;
	text-align: left;
}
.leftNavMain_Over {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	text-align: left;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
	background-color: #F1F1F1;
	height: 20px;
	padding-right: 15px;
	padding-left: 15px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-bottom-color: #999999;
	border-right-width: 0px;
	border-left-width: 0px;
	border-right-color: #999999;
	border-left-color: #999999;
}

a.footNav:link {
	text-decoration: underline;
}
.trainingModules_templates_NAV {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #1E77D3;
	text-decoration: underline;
}
.searchField {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #333333;
	text-decoration: none;
	background-color: #FFFFFF;
	border: 1px solid #FFFFFF;
	width: 98%;
	height: 25px;
	vertical-align: middle;
}
.bodyCopyWhiteLinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: underline;
}
a.bodyCopyWhiteLinks:hover {
	text-decoration: underline;
	color: #79B3EA;
}

a.bodyCopyLinks:hover {
	text-decoration: underline;
	color: #79B3EA;
}
.bodyCopyLinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #333333;
	text-decoration: underline;
}
.bodyCopyLargerSEMatch {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 20px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #333333;
	text-decoration: none;
	background-color: #FFFF66;
}
.bodyCopySmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 13px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #333333;
	text-decoration: none;
}
.parentContainer {
	background-color: #FFFFFF;
	width: 994px;
	margin-left: auto;
	margin-right: auto;

}


.subscribeMain				{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; margin:0px; padding:0px; line-height:16px;}
.subscribeMain h1			{font-size: 16px;font-style: normal; line-height: 20px; font-weight: bold;color: #1E77D3;text-decoration: none;}
.subscribeMain h2			{font-size: 16px;font-style: normal;line-height: 20px;font-weight: normal;color: #1E77D3;text-decoration: none;}
.subscribeMain h2 a			{color: #1E77D3; text-decoration:underline;}
.subscribeMain h2 a:hover	{text-decoration:none;}

.subscribeMain p			{font-size: 14px;font-style: normal;line-height: 18px;font-weight: normal; color: #333333;text-decoration: none;}
.subscribeMain p a			{color: #1E77D3; text-decoration:none;}
.subscribeMain p a:hover	{text-decoration:underline;}



.subscribeInfo				{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; margin:0px; padding:0px; line-height:16px; width:600px;}
.subscribeInfo h1			{font-size: 16px;font-style: normal; line-height: 20px; font-weight: bold;color: #1E77D3;text-decoration: none;}
.subscribeInfo h2			{font-size: 16px;font-style: normal;line-height: 20px;font-weight: normal;color: #1E77D3;text-decoration: none;}
.subscribeInfo h2 a			{color: #1E77D3; text-decoration:underline;}
.subscribeInfo h2 a:hover	{text-decoration:none;}

.subscribeInfo p			{font-size: 14px;font-style: normal;line-height: 18px;font-weight: normal; color: #333333;text-decoration: none;}
.subscribeInfo p a			{color: #1E77D3; text-decoration:none;}
.subscribeInfo p a:hover	{text-decoration:underline;}




.subscribeLeftCol		{ float:left;}
.subscribeRightCol		{ float:right; width:480px; padding-top:28px;}


.subscribeRightNav 			{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#333333; margin:0px; padding:0px; line-height:24px;}
.subscribeRightNav ul 		{ margin:0px; margin-top:10px;  padding:0px;}
.subscribeRightNav li 		{ list-style-type:none; margin:0px;}
.subscribeRightNav a 		{ text-decoration:none; color:#333333; }
.subscribeRightNav a:hover 	{ color:#79B3EA}



.loginLeftColumn			{ float:left; }
.loginRightColumn			{ float:right; padding-top:20px;}



