#password, #login, #name, #email
{
	background-image: url(/images/text_bg.gif);
	background-repeat: repeat-x;
	font-size: 9px;
	margin-left: 5px;
	margin-right: 15px;
	width: 80px;
	height: 11px;
	border: 1px solid;
	border-color: #1F4F79;
}

body
{
	height: 100%;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px;
	padding: 0px;
	background-color: #F2F2F2;
}

.banner
{
	background-image: url(/images/top_banner_4pillars.jpg);
	background-repeat: no-repeat;
	font-size: 10px;
	width: 800px; 
	height: 120px;
}

.welcome
{
	background-image: url(/images/welcome.jpg);
	background-repeat: no-repeat;
	width: 560px; 
	height: 199px;
	padding-top: 24px;
	padding-left: 229px;
	padding-right: 10px;
	color: #FFFFFF;
}

.welcome
{
	color: #FAE152;
}

.welcome b 
{
	font-weight: bolder;
}

.subNavBG
{
	font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
	background-image: url(/images/sub_nav_bg.gif);
	background-repeat: repeat-y;
	width: 157px;
}

.subNav, .subNav a:link, .subNav a:visited
{
	margin-top: 10px;
	font-size: 12px;
	color: #0035AD;
	text-decoration: none;
}

.subNav a:hover
{
	color: #4F77D3;
	text-decoration: underline;
}

.subNavTitle
{
	padding-left: 12px;
	font-size: 12px;
	color: #DF4744;
}

#subNavLink, #subNavLink a:link, #subNavLink a:visited, #subNavLink a:hover
{
	color: #0035AD;
}

#subNavLinkcurrent, #subNavLinkcurrent a:link, #subNavLinkcurrent a:visited, #subNavLinkcurrent a:hover
{
	color: #DF4744;
}

.joinNow
{
	background-image: url(/images/join_now_bg.jpg);
	background-repeat: no-repeat;
	font-size: 12px;
	width: 157px; 
	height: 207px;
	color: #1F507A;
}

.joinNow a:link, a:visited
{
	color: #1F507A;
	text-decoration: underline;
}

.joinNow a:hover
{
	color: #1F507A;
	text-decoration: none;
}

.joinTitle
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #1F507A;
}

.blueBar
{
	width: 762px; 
	height: 13px; 
	background-image: url(/images/blurBar_bg.gif);
	background-repeat: repeat-x;
}

.login
{
	width: 166px; 
	height: 75px;
	color: #FFFFFF;
}

.loginTitle
{
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
}

.mainContainer
{
	height: 100%;
	background-image: url(/images/bg.gif);
	background-repeat: repeat-y;
	background-color: #F2F2F2;
}

.mainContent
{
	line-height: 14px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top: 5px;
	padding-bottom: 90px;
	padding-right: 9px;
	padding-left: 0px; 
	height: 450px;
	width: 386px;
}

.mainContent b
{
	font-weight: bold;
	color: #2067A5;
}

#Form3Field1, #Form3Field2, #Form3Field3, #Form3Field4, #Form3Field5, #Form3Field6, #Form3Field7, #Form3Field8, #Form3Field901,  #Form3Field902, #Form3Field903, #Form3Field904, #Form3Field905, #Form3Field906, #Form3Field907, #Form3Field90908, #Form3Field90909, #Form4Field1, #Form4Field2, #Form4Field3, #Form4Field4, #Form4Field5, #Form4Field6, #Form4Field7, #Form4Field901,  #Form4Field902, #Form4Field903, #Form4Field904, #Form4Field905, #Form4Field906, #Form4Field907, #Form4Field90908, #Form4Field90909, #inputField1, #inputField2, #inputField3, #inputField4, #inputField5, #inputField6, #inputField7, #inputField8, #inputField9

{
	background-color: #EEF4F9;
	background-repeat: repeat-x;
	border: 1px solid;
	border-color: #1F4F79;
}

.form
{
	font-size: 11px;
	color: #2067A5;

}

.BTN
{
	color: #2067A5;
	background-color: #EEF4F9;
	border: 1px solid;
	border-color: #1F4F79;
}

H1
{
	font-size: 16px;
	font-weight: normal;
	color: #2067A5;
}

H2
{
	font-size: 14px;
	font-weight: normal;
	color: #2067A5;
}
H3
{
	font-size: 18px;
	font-weight: normal;
	color: #2067A5;
}

strong
{
	font-weight: bold;
	color: #2067A5;
}

.mainContent .newsTitle, .mainContent .newsTitle a:link, .mainContent .newsTitle a:visited 
{
	font-size: 14px;
	font-weight: normal;
	color: #2067A5;
}

.mainContent .newsTitle a:hover 
{
	text-decoration: none;
}

.mainContent .date
{
	font-size: 10px;
	color: #000000;
	font-weight: normal;
	font-style: normal;
}

.mainContent a:link, .mainContent a:visited
{
	font-size: 11px;
	text-decoration: underline;
	color: #2067A5;
}

.mainContent a:hover
{
	text-decoration: underline;
	color: #69A8EB;
}

.sideContainer
{
	font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	width: 216px;
	margin-top: 8px;
	margin-left: 7px;
	background-color: #20517B;
}

.sideTitle
{
	height: 21px;
	vertical-align: middle;
	padding-left: 5px;
}

.sideImage
{
	padding-top: 1px;
	padding-right: 3px;
	vertical-align: middle;
}

.sideBreak
{
	height: 1px;
	width: 216px;
	background-color: #FFFFFF;
}

.sideItem
{
	margin: 1px;
	background-color: #FFFFFF;
	font-size: 10px;
}

.sideItemOne
{
	width: 500px;
	background-color: #EEF4F9;
	color: #000000;
	padding: 5px;
}

.sideItemOne a:link, a:visited
{
	color: #2067A5;
}

.sideItemOne a:hover
{
	text-decoration: none;
}

.sideItemTwo
{
	width: 500px;
	background-color: #FFFFFF;
	color: #000000;
	padding: 5px;
}


.sideItemTwo a:link, a:visited
{
	color: #2067A5;
}

.sideItemTwo a:hover
{
	text-decoration: none;
}

.sideItemOne b, .sideItemTwo b
{
	color: #2067A5; font-size: 14px; font-weight: normal; line-height: 18px;
}

.sideItemOne i, .sideItemTwo i
{
	color: #2067A5; font-size: 14px; font-weight: normal; line-height: 18px; font-style: normal;
}

.overflow, .overflow a:link, .overflow a:visited
{
	font-size: 10px;
	color: #DD3A37;
}

li
{
	padding-bottom: 10px;
	padding-left: 8px;
	color: #293D4E;
}

.overflow a:hover
{
	text-decoration: none;
}

.overflowBlue, .overflowBlue a:link, .overflowBlue a:visited
{
	font-size: 10px;
	color: #2067A5;
}

.overflowBlue a:hover
{
	text-decoration: none;
}

.navContainer
{
	width: 778px; 
	height: 28px;
	background-image: url(/images/nav_bg.gif);
	background-repeat: repeat-x;
}

.nav 
{
	font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	vertical-align: middle;
}

.nav a:link, .nav a:visited
{
	text-decoration: underline;
	color: #FFFFFF;
}

.nav a:hover
{
	text-decoration: none;
	color: #D9E9F9;
}

.navBreak
{
	background-image: url(/images/nav_break.gif);
	background-repeat: no-repeat;
	margin-left: 4px;
	margin-right: 4px;
}

/*bottom navigation*/

.footer
{
	width: 800px; 
	height: 106px; 
	background-image: url(/images/footer_bg.gif);
	background-repeat: repeat-x;
	background-color: #FFFFFF;
	font-size: 10px;
	color: #BABABA;
}

.footerText
{
	vertical-align: middle;
	font-size: 11px;
	color: #000000;
}

.footerText a:link, .footerText a:visited
{
	color: #2067A5;
	text-decoration: underline;
}

.footerText a:hover
{
	color: #4294D6;
	text-decoration: none;
}

.footerText .disclaimer, .disclaimer a:link, .disclaimer a:visited 
{
	color: #BABABA;
	font-size: 10px;
}

.disclaimer a:hover
{
	color: #989797;
	text-decoration: underline;
}

.floatleft
{
	float: left;
	padding-right: 12px;
	padding-bottom: 5px;
}

.MenuMap2 
{
padding-left: 15px;
}

.MenuMap3
{
padding-left: 30px;
}