* {
	margin:0;
	padding:0;
} 

/* must declare 0 margins on everything, also for main layout components use padding, not 
vertical margins (top and bottom) to add spacing, else those margins get added to total height 
and your footer gets pushed down a bit more, creating vertical scroll bars in the browser */

html, body, #wrap {height: 100%;}

body > #wrap {height: auto; min-height: 100%;}

#main {padding-bottom: 290px;}  /* must be same height as the footer */

#footman {position: relative;
	margin-top: -290px; /* negative value of footer height */
	height: 290px;
	clear:both;} 

/* CLEAR FIX*/
.clearfix:after {content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

.wallpaper {
	margin: 0px;
	padding: 0px;/*
	border-top-width: 5px;
	border-top-style: solid;
	border-top-color: #2d5180;*/
}
.HeaderBar {
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px;
	height: 0px;
	border-top-width: 5px;
	border-top-style: solid;
	border-top-color: #2F4974;
}
.LogoCase {
	clear: both;
	float: left;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px;
	width: 500px;
}
.HeaderLeftCol {
	clear: both;
	float: left;
	margin-top: 18px;
	margin-bottom: 0px;
	padding: 0px;
	width: 500px;
}
.BannerOne {
	height: 362px;
	width: 840px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	background-image: url(images/MainBack.jpg);
	background-repeat: no-repeat;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.Header {
	height: 153px;
	width: 821px;
	margin-right: auto;
	margin-left: auto;
}
.Logo {
	float: left;
	padding-top: 27px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	clear: both;
}
.HeaderTitle {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 17px;
	line-height: 17px;
	color: #1F3359;
	font-weight: 100;
	float: left;
	padding-top: 50px;
	padding-left: 15px;
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
.BannerButton {
	float: left;
	width: 350px;
	padding-top: 170px;
	padding-left: 45px;
	margin: 0px;
}
.Content {
	width: 800px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.Footer {
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-color: #CADFF0;
	background-image: url(images/RingBinder.jpg);
	background-repeat: repeat-x;
	height: 290px;
}
.ContentLeftCol {
	float: left;
	width: 358px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 30px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.ContentRightCol {
	float: left;
	width: 325px;
	border: 7px solid #D2E8F6;
	margin-top: 12px;
	margin-right: 0px;
	margin-left: 20px;
	height: auto;
	padding-top: 10px;
	padding-right: 25px;
	padding-bottom: 25px;
	padding-left: 25px;
}
.HeaderClientLogin {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #4699D2;
	font-weight: 600;
	line-height: 15px;
	margin: 0px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.HeaderLoginField {
	background-image: url(images/ClientLogin.jpg);
	height: 13px;
	width: 143px;
	padding: 3px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1F3359;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.pnopad {
	margin: 0px;
	padding: 0px;
}
.HeaderTitleBold {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 22px;
	line-height: 22px;
	font-weight: 600;
	color: #1F3359;
}
.HeaderLoginButton {
	float: left;
	margin-top: 6px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
}
.HeaderLoginCrumbCont {
	margin: 0px;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.HeaderLoginForm {
	float: right;
	height: 153px;
	width: 165px;
	background-image: url(images/LoginSideBar.jpg);
	background-repeat: no-repeat;
	padding-left: 36px;
}
.HeaderLoginCrumbs {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 13px;
	color: #3F709A;
	margin: 0px;
	padding: 0px;
}
.linobullet {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
a.NavLink {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 13px;
	font-weight: 100;
	line-height: 13px;
	color: #2C517F;
	text-decoration: none;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}
a.NavLink:hover {
	text-decoration: none;
	color: #4A9CD4;
}
a.SubHeadLink {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 17px;
	font-weight: 100;
	line-height: 17px;
	color: #1F3360;
	text-decoration: none;
	font-weight: 100;
	margin: 0px;
	padding: 0px;
	text-transform: uppercase;
}
a.SubHeadLink:hover {
	text-decoration: none;
	color: #DA312E;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 17px;
	line-height: 17px;
	font-weight: 100;
	text-transform: uppercase;
}
.BannerTitle {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 22px;
	color: #FFF;
	font-weight: 100;
	letter-spacing: -0.1;
	margin: 0px;
	text-align: center;
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	line-height: 22px;
	text-shadow: 0px 0px 3px #1F3359;
}
.NavButton {
	list-style-type: none;
	float: left;
	background-image: url(images/ButtonShadow.jpg);
	background-repeat: no-repeat;
	background-position: right;
	padding-top: 9px;
	padding-right: 17px;
	padding-bottom: 0px;
	padding-left: 10px;
	height: 23px;
	margin: 0px;
	background-color: #F1F6FA;
}
.Navigation {
	width: 821px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	height: 32px;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #2D5180;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.WorkNav {
	width: 300px;
	height: 23px;
	padding: 0px;
	margin: 0px;
	float: left;
}
.WorkNavButton {
	list-style-type: none;
	float: left;
	padding-top: 3px;
	padding-right: 6px;
	padding-bottom: 3px;
	padding-left: 6px;
	margin-right: 3px;
	background-color: #DFECF5;
}
a.WorkNavLink {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: 100;
	line-height: 12px;
	color: #2C517F;
	text-decoration: none;
	font-weight: 100;
	margin: 0px;
	padding: 0px;
}
a.WorkNavLink:hover {
	text-decoration: none;
	color: #4A9CD4;
}
.BannerSubTitle {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 17px;
	color: #1F3359;
	font-weight: 100;
	letter-spacing: -0.1;
	margin: 0px;
	text-align: left;
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 0px;
	line-height: 17px;
	text-transform: uppercase;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #B2D7EF;
}
.BannerText {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #1F3359;
	font-weight: normal;
	margin: 0px;
	text-align: left;
	line-height: 18px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.ContentTitle {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 22px;
	color: #09C;
	font-weight: 100;
	letter-spacing: -0.1;
	margin: 0px;
	text-align: left;
	padding-top: 16px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	line-height: 22px;
	text-shadow: 0px 0px 3px #8197B3;
}
.TeamTitle {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 22px;
	color: #09C;
	font-weight: normal;
	letter-spacing: -0.1;
	margin: 0px;
	text-align: left;
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	line-height: 22px;
}
.ContentTitleTwo {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 22px;
	color: #09C;
	font-weight: 100;
	letter-spacing: -0.1;
	margin: 0px;
	text-align: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
	line-height: 29px;
	text-shadow: 0px 0px 3px #8197B3;
}
.ContentText {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #1F3359;
	font-weight: normal;
	letter-spacing: -0.1;
	margin: 0px;
	text-align: left;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	line-height: 19px;
	list-style-position: outside;
}
.SubmitButton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: oblique;
	line-height: 14px;
	font-weight: bold;
	color: #003;
	padding: 7px;
	margin-top: 15px;
}
.ContentSubtitle {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 13px;
	color: #4699D2;
	font-weight: normal;
	letter-spacing: -0.1;
	margin: 0px;
	text-align: left;
	padding-top: 16px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	line-height: 22px;
	text-transform: uppercase;
}
.FormFF1 {
	height: 12px;
	width: 250px;
	margin-top: 15px;
	padding: 4px;
	border-top-width: 1px;
	border-right-width: 3px;
	border-bottom-width: 1px;
	border-left-width: 3px;
	border-top-style: dotted;
	border-right-style: solid;
	border-bottom-style: dotted;
	border-left-style: solid;
	border-top-color: #8EC4E8;
	border-right-color: #92C3E7;
	border-bottom-color: #8EC4E8;
	border-left-color: #92C3E7;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	color: #2E507D;
	font-weight: 200;
	background-color: #DEEBF4;
	margin-bottom: 2px;
	margin-right: 0px;
	margin-left: 0px;
}
.FormDiv {
	margin: 0px;
	padding: 0px;
	height: 42px;
	width: 800px;
	clear: both;
}
.ContentSubtitle2 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 13px;
	color: #4699D2;
	font-weight: normal;
	letter-spacing: -0.1;
	margin: 0px;
	text-align: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	line-height: 22px;
	text-transform: uppercase;
}
.NewsTitle {
	margin: 0px;
	text-align: left;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	line-height: 25px;
	clear: both;
}
a.NewsTitleLink {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 18px;
	color: #09C;
	font-weight: 500;
	letter-spacing: -0.1;
	text-decoration: none;
}
a.NewsTitleLink:hover {
	text-decoration: underline;
}
.EnrolTitle {
	margin: 0px;
	text-align: left;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	line-height: 25px;
}
a.EnrolTitleLink {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 18px;
	color: #09C;
	font-weight: 500;
	letter-spacing: -0.1;
	text-decoration: none;
}
a.EnrolTitleLink:hover {
	text-decoration: underline;
}
.NewsText {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #333;
	font-weight: normal;
	letter-spacing: -0.1;
	margin: 0px;
	text-align: left;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	line-height: 19px;
}
.NewsTextBold {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #1F3359;
	font-weight: bold;
	letter-spacing: -0.1;
	text-align: left;
	line-height: 19px;
}
.NewsTextLink {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #333;
	font-weight: normal;
	letter-spacing: -0.1;
	text-align: left;
	line-height: 19px;
	text-decoration: underline;
}
.SponsorBanner {
	padding-top: 40px;
	padding-right: 0px;
	padding-bottom: 30px;
	padding-left: 0px;
	clear: both;
}
.SponsorLogo {
	float: left;
	padding-top: 0px;
	padding-right: 75px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
}
.FooterColOne {
	float: left;
	width: 407px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 30px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.FooterContainer {
	width: 800px;
	margin-right: auto;
	margin-left: auto;
	height: auto;
	padding-top: 50px;
	padding-right: 0px;
	padding-bottom: 0px;
}
.FooterColTwo {
	float: left;
	width: 153px;
	height: 140px;
	display: block;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #9FD1F0;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 25px;
	margin: 0px;
}
.FooterLink {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	line-height: 24px;
	font-weight: normal;
	text-decoration: underline;
	color: #253F66;
}
.FooterText {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #253F66;
	font-weight: normal;
	margin: 0px;
	text-align: left;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	line-height: 16px;
}
.FooterBold {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #253F66;
	font-weight: bold;
	margin: 0px;
	text-align: left;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	line-height: 16px;
	list-style-type: none;
}
.FooterLinkBold {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	line-height: 24px;
	font-weight: bold;
	text-decoration: underline;
	color: #253F66;
}
.NavButtonPress {
	list-style-type: none;
	float: left;
	background-image: url(images/ButtonShadowBlue.jpg);
	background-repeat: no-repeat;
	background-position: right;
	padding-top: 9px;
	padding-right: 17px;
	padding-bottom: 0px;
	padding-left: 10px;
	height: 23px;
	margin: 0px;
	background-color: #2F517F;
}
a.NavLinkPress {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 13px;
	font-weight: 100;
	line-height: 13px;
	color: #FFF;
	text-decoration: none;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}
.NewsPic {
	float: right;
	background-image: url(images/ThumbBack.jpg);
	clip: rect(auto,auto,auto,auto);
	background-repeat: no-repeat;
	background-position: bottom;
	padding-top: 0px;
	padding-right: 11px;
	padding-bottom: 10px;
	padding-left: 11px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 10px;
	width: 109px;
}
.NavButtonBehind {
	list-style-type: none;
	float: left;
	background-image: url(images/ButtonShadowTwo.jpg);
	background-repeat: no-repeat;
	background-position: right;
	padding-top: 9px;
	padding-right: 12px;
	padding-bottom: 0px;
	padding-left: 7px;
	height: 23px;
	margin: 0px;
	background-color: #F1F6FA;
}
.NavButtonEnd {
	list-style-type: none;
	float: left;
	background-image: url(images/ButtonShadowEnd.jpg);
	background-repeat: no-repeat;
	background-position: right;
	padding-top: 9px;
	padding-right: 18px;
	padding-bottom: 0px;
	padding-left: 10px;
	height: 23px;
	margin: 0px;
	background-color: #F1F6FA;
}
.BannerOneSmall {
	height: 100px;
	width: 840px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	background-image: url(images/SmallBack.jpg);
	background-repeat: no-repeat;
	padding: 0px;
}
.BannerTitleTwo {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 25px;
	color: #FFF;
	font-weight: 100;
	letter-spacing: -0.1;
	margin: 0px;
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 40px;
	line-height: 25px;
	text-shadow: 0px 0px 3px #1F3359;
}
.NewsContentRightCol {
	float: right;
	width: 320px;
	background-image: url(images/Divider.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	height: 830px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.NewsletterSignUp {
	background-image: url(images/SubscribeBackground.jpg);
	height: 80px;
	width: 266px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 40px;
}
.NewsSubscribeText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FFF;
	font-weight: bold;
	margin: 0px;
	padding-top: 17px;
	padding-left: 17px;
	line-height: 15px;
}
.NewsQuickLinks {
	padding: 0px;
	margin-left: 40px;
	width: 280px;
}
.NewsQLTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 16px;
	font-weight: 600;
	color: #09C;
	padding-bottom: 3px;
	margin: 0px;
	padding-top: 20px;
}
a.NewsQLLinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	color: #333;
	height: 28px;
	margin: 0px;
	padding: 0px;
}
.NewsQLul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.NewsSubscribeFormField {
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 12px;
	margin-top: 0px;
	margin-right: 4px;
	margin-bottom: 0px;
	margin-left: 0px;
	height: 21px;
	width: 156px;
	background-image: url(images/SubFormF.jpg);
	padding-top: 5px;
	padding-left: 5px;
	background-repeat: no-repeat;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-right: 0px;
	padding-bottom: 0px;
	float: left;
}
.NewsSubscribeForm {
	margin: 0px;
	height: 26px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 17px;
	width: 250px;
}
.NewsQLli {
	list-style-type: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	height: 28px;
	margin: 0px;
}
.NewsQLImage {
	vertical-align: middle;
	height: 28px;
	width: 33px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.NewsArticle {
	background-image: url(admin/images/NewsBG.jpg);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 30px;
	height: 130px;
	width: 890px;
}
.NewsArticleContent {
	float: left;
	width: 635px;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #B5AB95;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	height: 90px;
	padding: 0px;
}
.NewsLinks {
	float: right;
	width: 210px;
	padding-top: 18px;
	padding-right: 28px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin: 0px;
}
.NewsPicContainer {
	float: right;
	width: 240px;
}
.NewsText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #333;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
a.NewsQLTitle2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333;
	padding-top: 0px;
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: bold;
}
.NewsQLSubtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	color: #09C;
	margin: 0px;
	line-height: 17px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
}
.NewsQLBodyText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #333;
	margin: 0px;
	padding: 0px;
}
.NewsSearchFormField {
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 12px;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
	height: 21px;
	width: 159px;
	background-image: url(images/SubFormF.jpg);
	padding-top: 5px;
	padding-left: 5px;
	background-repeat: no-repeat;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-right: 0px;
	padding-bottom: 0px;
	float: left;
}
.NewsArticleMain {
	width: 450px;
	margin-top: 0px;
	margin-right: 30px;
	margin-left: 0px;
	float: left;
	padding: 0px;
}
.NewsArticleHeading {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 20px;
	color: #09C;
	text-transform: none;
	line-height: 28px;
	margin: 0px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	width: 450px;
}
.CourseSubTitle {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 13px;
	color: #2F527C;
	background-color: #C6E2F4;
	height: 18px;
	font-weight: normal;
	padding-top: 6px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 6px;
	margin-bottom: 18px;
	line-height: 13px;
	width: 450px;
}
.CourseSubTitleXt {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 13px;
	color: #2F527C;
	background-color: #C6E2F4;
	height: 62px;
	font-weight: normal;
	padding-top: 6px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 6px;
	margin-bottom: 18px;
	line-height: 19px;
	width: 450px;
}
.CourseQL {
	margin: 0px;
	float: right;
	width: 153px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 20px;
}
.NewsArticleSubTitle {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #2E507D;
	margin: 0px;
	font-weight: normal;
	text-transform: uppercase;
	padding: 0px;
}
.NewsArticleDate {
	font-family: Helvetica, "Trebuchet MS", Arial, sans-serif;
	font-size: 15px;
	line-height: 18px;
	color: #666;
	font-style: italic;
	font-weight: 100;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #D7DFE2;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 15px;
}
.NewsArticlePics {
	float: right;
	width: 219px;
	background-image: url(images/NewsImageBG.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 21px;
	padding-left: 17px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.NewsImageBorder {
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #F3F4F8;
	border-right-color: #E9E9E9;
	border-left-color: #DDDEE2;
}
.AutoCrumbs {
	float: right;
	height: 28px;
	width: 87px;
	padding: 0px;
	display: block;
	margin-top: 10px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.AutoCrumbLink {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 28px;
	width: 29px;
	display: block;
	text-decoration: none;
}
.SubButtonHeading {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 15px;
	line-height: 20px;
	font-weight: normal;
	color: #09C;
	padding-bottom: 3px;
	margin: 0px;
	padding-top: 30px;
}
.SubNavButton {
	list-style-type: none;
	background-image: url(images/SubButtonBack.jpg);
	background-repeat: no-repeat;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DAE8E9;
	width: 255px;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 6px;
	height: 25px;
}
a.SubNavLink {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 13px;
	font-weight: 100;
	line-height: 13px;
	color: #2C517F;
	text-decoration: none;
	font-weight: 100;
	margin: 0px;
	padding: 0px;
}
a.SubNavLink:hover {
	color: #1F3359;
	text-decoration: underline;
}
.SubNav {
	padding: 0px;
	margin-left: 35px;
	width: 265px;
}
.SubNavRightCol {
	float: right;
	width: 303px;
	background-image: url(images/Divider.jpg);
	background-repeat: no-repeat;
	height: 900px;
	padding: 0px;
	clear: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 30px;
	background-color: #FFF;
}
.ContentCourseMain {
	width: 465px;
	margin-top: 0px;
	margin-right: 30px;
	margin-left: 0px;
	float: left;
	padding: 0px;
}
.SubNavButtonEnd {
	list-style-type: none;
	background-image: url(images/SubButtonBack.jpg);
	background-repeat: no-repeat;
	width: 255px;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 6px;
	height: 25px;
}
.SubButtonHeading2 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 15px;
	line-height: 15px;
	font-weight: normal;
	color: #2E507D;
	padding-bottom: 3px;
	margin: 0px;
	padding-top: 30px;
}
.SubNavButtonMain {
	list-style-type: none;
	background-image: url(images/SubButtonBold.jpg);
	background-repeat: no-repeat;
	width: 255px;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 6px;
	height: 31px;
}
a.SubNavLinkMain {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-weight: 100;
	line-height: 14px;
	color: #FFF;
	text-decoration: none;
	font-weight: 300;
	margin: 0px;
	padding: 0px;
}
a.SubNavLinkMain:hover {
	text-decoration: underline;
}
.CourseHeading {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 20px;
	color: #09C;
	text-transform: none;
	line-height: 28px;
	margin: 0px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	width: 450px;
	font-weight: 300;
}
.CourseQLHeading {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 16px;
	line-height: 16px;
	font-weight: 200;
	color: #09C;
	padding-bottom: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E4ECF4;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.CourseQLli {
	list-style-type: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	height: 28px;
	margin: 0px;
}
.CourseQLImage {
	vertical-align: middle;
	height: 28px;
	width: 33px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
}
a.CourseQLLinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	color: #333;
	height: 28px;
	margin: 0px;
	padding: 0px;
}
.CourseText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #333;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	list-style-type: circle;
	list-style-position: outside;
	text-transform: none;
}
.CourseQLULPad {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
}
.ContentCourse {
	width: 800px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
a.CourseTextLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #1F3359;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	font-weight: bold;
	text-decoration: none;
}
a.CourseTextLink:hover {
	color: #09C;
}
a.SubTextLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	color: #1F3359;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	font-weight: 500;
	text-decoration: none;
	text-transform: uppercase;
}
a.SubTextLink:hover {
	color: #D92A2D;
}
ul.CoursesWI_UL {
	background-color: #E9F0F6;
	border: 1px solid #E0E6F2;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 25px;
	padding-right: 25px;
	padding-bottom: 19px;
	padding-left: 25px;
}
li.CoursesWI_LI {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #036;
	list-style-type: none;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 25px;
	background-image: url(images/tick.gif);
	background-repeat: no-repeat;
}
.CourseSubHeading2 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 20px;
	color: #09C;
	text-transform: none;
	line-height: 20px;
	margin: 0px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	width: 450px;
	font-weight: 300;
}
.ImageFloatRight {
	float: right;
	padding-bottom: 10px;
	padding-left: 10px;
}
.WCU_Subheading {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 20px;
	color: #09C;
	text-transform: none;
	line-height: 24px;
	margin: 0px;
	padding-top: 45px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
	width: 450px;
	font-weight: 300;
}
.Picfloatleftbd {
	float: left;
	border: 3px solid #E0E6F2;
	padding: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 20px;
}
a.CourseTitleLink {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 20px;
	color: #09C;
	font-weight: 100;
	letter-spacing: -0.1;
	text-decoration: none;
}
a.CourseTitleLink:hover {
	text-decoration: underline;
}
.CourseTypeTitle {
	margin: 0px;
	text-align: left;
	padding-top: 35px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	line-height: 25px;
}
.nolink {
	color: #09C;
	text-decoration: none;
}
.CourseTable {
	margin: 0px;
	display: block;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.coursetimesli {
	float: left;
	width: 95px;
	display: block;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 13px;
	color: #036;
	font-weight: bold;
	padding-bottom: 7px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	height: 30px;
	line-height: 17px;
	list-style-type: none;
}
.courseexplli {
	list-style-type: none;
	display: block;
	font-family: Helvetica, sans-serif, Arial;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 0px;
	font-size: 13px;
	color: #036;
	line-height: 17px;
	margin: 0px;
	height: 30px;
}
.pricelistmenu {
	width: 800px;
	padding-top: 50px;
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.pricelistbuttonli {
	background-image: url(images/PriceTableTab.jpg);
	height: 39px;
	width: 141px;
	float: left;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #FFF;
	list-style-type: none;
	background-position: center;
	text-align: center;
	margin: 0px;
	padding: 8px;
	background-repeat: no-repeat;
}
a.pricelistlink {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 13px;
	line-height: 18px;
	font-weight: 200;
	color: #1F3359;
	text-decoration: none;
}
a.pricelistlink:hover {
	font-weight: 500;
	text-decoration: underline;
}
.PriceListCol1 {
	float: left;
	width: 217px;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
.PriceListCol2 {
	float: left;
	width: 83px;
	list-style-type: none;
}
.priceehltopbar {
	width: 798px;
	list-style-type: none;
	height: 50px;
}
.pricelistehlheader {
	float: left;
	width: 158px;
	text-align: center;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 13px;
	color: #1F3359;
	line-height: 18px;
	font-weight: bold;
	background-image: url(images/EHLListTab.jpg);
	height: 40px;
	display: block;
	margin: 0px;
	background-repeat: no-repeat;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	list-style-type: none;
}
.pricelisttransferheader {
	float: left;
	width: 198px;
	text-align: center;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 13px;
	color: #1F3359;
	line-height: 18px;
	font-weight: bold;
	background-image: url(images/TransferListTab.jpg);
	height: 40px;
	display: block;
	margin: 0px;
	background-repeat: no-repeat;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	list-style-type: none;
}
.pricelistehlheaderblank {
	float: left;
	width: 158px;
	text-align: center;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 13px;
	color: #1F3359;
	line-height: 18px;
	font-weight: bold;
	height: 40px;
	display: block;
	margin: 0px;
	background-repeat: no-repeat;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	list-style-type: none;
}
.pricelisttransheaderblank {
	float: left;
	width: 186px;
	text-align: left;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 10px;
	color: #1F3359;
	line-height: 18px;
	height: 40px;
	display: block;
	margin: 0px;
	background-repeat: no-repeat;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	list-style-type: none;
}
.pricelistbuttonpressli {
	background-image: url(images/PriceTableTabPress.jpg);
	height: 39px;
	width: 141px;
	float: left;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #FFF;
	list-style-type: none;
	background-position: center;
	text-align: center;
	margin: 0px;
	padding: 8px;
	background-repeat: no-repeat;
}
.pricelistcontainer {
	width: 798px;
	padding-top: 30px;
	padding-bottom: 0px;
	border-top-width: 4px;
	border-right-width: 1px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #A3CCE8;
	border-right-color: #CCDFEF;
	border-bottom-color: #CCDFEF;
	border-left-color: #CCDFEF;
	padding-right: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
}
.PriceListTitle {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #1F3359;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 8px;
	padding-left: 10px;
	text-transform: uppercase;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCDFEF;
	height: 30px;
}
.PriceListbox {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #1F3359;
	padding-top: 15px;
	padding-right: 5px;
	padding-bottom: 15px;
	padding-left: 10px;
	font-weight: normal;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCDFEF;
	display: block;
	height: 20px;
}
.PriceListbox {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #1F3359;
	padding-top: 15px;
	padding-right: 5px;
	padding-bottom: 15px;
	padding-left: 10px;
	font-weight: normal;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCDFEF;
	display: block;
	height: 20px;
}
.PriceListbox6 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #1F3359;
	padding-top: 15px;
	padding-right: 5px;
	padding-bottom: 15px;
	padding-left: 10px;
	font-weight: normal;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCDFEF;
	display: block;
	height: 30px;
}
.pricelistcentreLink {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #09C;
	text-decoration: none;
	font-weight: bold;
}
.PriceListTitleSmaller {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 10px;
	color: #1F3359;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 8px;
	padding-left: 10px;
	text-transform: uppercase;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCDFEF;
	height: 30px;
	text-align: center;
}
.PriceListbox2 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #7D7D7D;
	padding-top: 15px;
	padding-right: 5px;
	padding-bottom: 15px;
	padding-left: 10px;
	font-weight: normal;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCDFEF;
	text-align: center;
	display: block;
	height: 20px;
}
.PriceListbox5 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #7D7D7D;
	padding-top: 15px;
	padding-right: 5px;
	padding-bottom: 15px;
	padding-left: 10px;
	font-weight: normal;
	text-align: left;
	display: block;
	height: 13px;
}
.PriceListbox4 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #7D7D7D;
	padding-top: 15px;
	padding-right: 5px;
	padding-bottom: 15px;
	padding-left: 10px;
	font-weight: normal;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCDFEF;
	text-align: center;
	display: block;
	height: 30px;
}
.PriceListCol3 {
	float: left;
	width: 78px;
	list-style-type: none;
	display: block;
}
.PriceListTransCol2 {
	float: left;
	width: 65px;
	list-style-type: none;
	display: block;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #CDDFEE;
}
.PriceListTransCol3 {
	float: left;
	width: 65px;
	list-style-type: none;
	display: block;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #CDDFEE;
}
.pricelistcontainer2 {
	width: 798px;
	padding-top: 8px;
	padding-bottom: 0px;
	border-top-width: 4px;
	border-right-width: 1px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #A3CCE8;
	border-right-color: #CCDFEF;
	border-bottom-color: #CCDFEF;
	border-left-color: #CCDFEF;
	padding-right: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
}
.PriceListbox3 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #1F3359;
	padding-top: 15px;
	padding-right: 5px;
	padding-bottom: 15px;
	padding-left: 10px;
	font-weight: normal;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCDFEF;
	text-align: center;
	display: block;
	height: 13px;
}
.PricesSubTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 16px;
	font-weight: 600;
	color: #09C;
	padding-bottom: 10px;
	margin: 0px;
	padding-top: 20px;
	padding-left: 20px;
}
.PriceListCol4 {
	float: left;
	width: 78px;
	list-style-type: none;
	display: block;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #CDDFEE;
}
.PriceListCol5 {
	float: left;
	width: 78px;
	list-style-type: none;
	display: block;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #A6CBE7;
}
.PriceListCol6 {
	float: left;
	width: 84px;
	list-style-type: none;
	display: block;
}
.PriceListTransCol1 {
	float: left;
	width: 196px;
	list-style-type: none;
	display: block;
}
.pricelistehlheader2 {
	float: left;
	width: 316px;
	text-align: center;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 16px;
	color: #1F3359;
	line-height: 20px;
	font-weight: bold;
	height: 40px;
	display: block;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	list-style-type: none;
}
.priceehltopbar2 {
	width: 798px;
	list-style-type: none;
	height: 50px;
}
.PriceListCol7 {
	float: left;
	width: 199px;
	list-style-type: none;
	display: block;
	padding-top: 14px;
}
.FormSubtitle {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #333;
	font-weight: normal;
	margin: 0px;
	text-align: left;
	padding-top: 19px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 0px;
	line-height: 18px;
	width: 100px;
	height: 20px;
	float: left;
}
.FormFootnote {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #2D5181;
	float: left;
	margin-top: 18px;
	padding-left: 15px;
}
.FormP {
	float: left;
	padding: 0px;
	height: 40px;
	display: block;
	width: 255px;
	margin: 0px;
}
.ContentTextsubtit {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 13px;
	color: #1F3359;
	font-weight: bold;
	letter-spacing: -0.1;
	margin: 0px;
	text-align: left;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	line-height: 19px;
	font-style: italic;
}
.FormHeading {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 18px;
	line-height: 16px;
	font-weight: 200;
	color: #09C;
	padding-bottom: 4px;
	padding-top: 10px;
	padding-right: 0px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E4ECF4;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.FormSubtitle2 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #333;
	font-weight: normal;
	margin: 0px;
	text-align: left;
	padding-top: 19px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 0px;
	line-height: 18px;
	width: 300px;
	height: 20px;
	float: left;
}
.ContentText2 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 13px;
	color: #09C;
	font-weight: normal;
	letter-spacing: -0.1;
	margin: 0px;
	text-align: left;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	line-height: 19px;
}
.FormFF2 {
	height: 80px;
	width: 250px;
	margin-top: 15px;
	padding: 3px;
	border-top-width: 1px;
	border-right-width: 3px;
	border-bottom-width: 1px;
	border-left-width: 3px;
	border-top-style: dotted;
	border-right-style: solid;
	border-bottom-style: dotted;
	border-left-style: solid;
	border-top-color: #C1DEF1;
	border-right-color: #C1DEF1;
	border-bottom-color: #C1DEF1;
	border-left-color: #C1DEF1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	color: #2E507D;
	font-weight: 200;
	background-color: #FFF;
	margin-bottom: 2px;
}
.FormDiv2 {
	margin: 0px;
	padding: 0px;
	height: 120px;
	width: 800px;
	clear: both;
}
.Error {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #C00;
	letter-spacing: -0.1;
	margin: 0px;
	text-align: left;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	line-height: 19px;
}
.FormFF1Required {
	height: 12px;
	width: 250px;
	margin-top: 15px;
	padding: 5px;
	border-top-width: 1px;
	border-right-width: 3px;
	border-bottom-width: 1px;
	border-left-width: 3px;
	border-top-style: dotted;
	border-right-style: solid;
	border-bottom-style: dotted;
	border-left-style: solid;
	border-top-color: #8EC4E8;
	border-right-color: #92C3E7;
	border-bottom-color: #8EC4E8;
	border-left-color: #C00;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	color: #2E507D;
	font-weight: 200;
	background-color: #DEEBF4;
	margin-bottom: 2px;
	background-position: center;
}
.HideLabel {
	display: none;
}
.HeaderLogLabel {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1F3359;
	vertical-align: middle;
}
.LoggedCrumbCont {
	margin: 0px;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.loggedemail {
	list-style-type: none;
	margin: 0px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #2D5181;
	font-weight: normal;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
}
.LoggedCrumbs {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	color: #4699D2;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.hpimage {
	margin: 0px;
	padding-top: 25px;
	padding-bottom: 25px;
}
.Picfloatlrightbd {
	float: right;
	border: 3px solid #E0E6F2;
	padding: 5px;
	margin-bottom: 0px;
	margin-left: 15px;
	margin-top: 0px;
	margin-right: 0px;
	background-color: #FFF;
}
ul.CoursesWI_ULNew {
	border: 1px none #E0E6F2;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
}
li.CoursesWI_LINew {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #036;
	list-style-type: none;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 25px;
	background-image: url(images/tick2.gif);
	background-repeat: no-repeat;
}
.ClickMore {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11px;
	color: #479ECB;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	list-style-type: circle;
	list-style-position: outside;
}
.Heading2 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	color: #33507E;
	text-transform: uppercase;
	line-height: 28px;
	margin: 0px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: bold;
}
.enrolbutton {
	background-color: #E9F0F6;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	margin-bottom: 15px;
	margin-top: 5px;
}
.EnrollPic {
	float: right;
	border: 3px solid #E0E6F2;
	padding: 5px;
	margin-bottom: 0px;
	margin-left: 15px;
	margin-top: 9px;
	margin-right: 0px;
	background-color: #FFF;
}
.FormFF3 {
	height: 12px;
	width: 215px;
	margin-top: 0px;
	padding: 4px;
	border-top-width: 1px;
	border-right-width: 3px;
	border-bottom-width: 1px;
	border-left-width: 3px;
	border-top-style: dotted;
	border-right-style: solid;
	border-bottom-style: dotted;
	border-left-style: solid;
	border-top-color: #C1DEF1;
	border-right-color: #C1DEF1;
	border-bottom-color: #C1DEF1;
	border-left-color: #C1DEF1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	color: #2E507D;
	font-weight: 200;
	background-color: #FFF;
	margin-bottom: 2px;
	float: left;
	margin-right: 0px;
	margin-left: 0px;
}
.FormFF4 {
	height: 12px;
	width: 200px;
	margin-top: 0px;
	padding: 4px;
	border-top-width: 1px;
	border-right-width: 3px;
	border-bottom-width: 1px;
	border-left-width: 3px;
	border-top-style: dotted;
	border-right-style: solid;
	border-bottom-style: dotted;
	border-left-style: solid;
	border-top-color: #8EC4E8;
	border-right-color: #92C3E7;
	border-bottom-color: #8EC4E8;
	border-left-color: #92C3E7;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	color: #2E507D;
	font-weight: 200;
	background-color: #DEEBF4;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
}
.space {
	display: inline-block;
	margin: 0px;
	padding: 0px;
	width: 15px;
	height: 10px;
}
.ContentText3 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #1F3359;
	font-weight: normal;
	letter-spacing: -0.1;
	margin: 0px;
	text-align: left;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	line-height: 23px;
	list-style-position: outside;
}
.NewsText2 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #333;
	font-weight: normal;
	letter-spacing: -0.1;
	margin: 0px;
	text-align: left;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 25px;
	padding-left: 0px;
	line-height: 19px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #D4E8F5;
}
#newscontainer {
	position:relative;
}

#newscontainer p {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #333;
	font-weight: normal;
	letter-spacing: -0.1;
	margin: 0px;
	text-align: left;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	line-height: 19px;
}
#newscontainer ul {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #333;
	font-weight: normal;
	letter-spacing: -0.1;
	margin: 0px;
	text-align: left;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 10px;
	line-height: 19px;
	list-style-type: disc;
	list-style-position: outside;
}
#newscontainer a {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #1F3359;
	font-weight: bold;
	letter-spacing: -0.1;
	text-decoration: underline;
}
#newscontainer a:hover {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #488CBA;
	font-weight: bold;
	letter-spacing: -0.1;
	text-decoration: underline;
}
.TeamPic {
	float: right;
	background-image: url(images/TeamBG.jpg);
	background-repeat: no-repeat;
	padding: 10px;
	margin-bottom: 30px;
	margin-left: 30px;
	margin-top: 40px;
	background-color: #4294CC;
	background-position: left top;
}

