body {
	background-color: #F7F3E8;
	margin: 0px;
}
.top {background-image:url(images/bkg_topNew.gif); height:124px; background-repeat:repeat-x;}

.topNavBkg {background-image: url(images/bkg_topNav.gif); height:36px; background-repeat:repeat-x;}
.topNav {  width:899px; margin:auto; height:36px;}

.contentBkg{background-color: #ffffff; overflow:hidden; height:1%;}
.content {background-image: url(images/bkg_content.gif); background-repeat:repeat-y; width:899px; margin:auto;  overflow:hidden; height:1%;}
/*****START LOGIN STYLES****/
.contentLogin {background-image: url(images/bkg_contentLogin.gif); background-repeat:repeat-y; width:899px; margin:auto;  overflow:hidden; height:1%; }

.loginBox { width:364px; background-image: url(images/bkgOfLoginBox.gif); padding:4px 20px 4px 20px; background-repeat:repeat-y;}
.loginLabel {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#003366; padding-right:3px;}

.blueInput 
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	
	margin-top:6px;
	margin-left:auto;
	margin-right:auto;
	
	color: 003366;
	font-weight: bold;
	padding: 1px;
border:1px solid #003366; background-color:#DEEBF7;
}

/*****END LOGIN STYLES****/
.mainColumn{width:690px; float:left;  }
.mainColumnLogin{ float:left; padding:12px 24px 12px 24px; width:875px;   }
.rightColumn {width:209px; float:left; }
#leftNavBox {width:169px; float:left; }
ul.leftNav {margin:0px; padding:0px; list-style:none; width:140px;}
#subNav {margin:0px; padding:0px; list-style:none; }
li.navTitle {color:#02243A; padding:33px 1px 2px 23px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; line-height:15px; border-bottom:1px solid #C6C6C6; }

li.navItem {color:#4C9AE3; padding:4px 0px 3px 23px; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; line-height:15px; border-bottom:1px solid #C6C6C6; }

li.subNavItem {color:#02243A; padding:4px 0px 3px 0px; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal;  line-height:15px;  }
#leftNavBox a {color:#4C9AE3; text-decoration:none;}
#leftNavBox a:hover {color:#C41C1C; text-decoration:underline;}

#subNav a {color:#02243A;}
#subNav a:hover {color:#C41C1C; text-decoration:underline;}

#insidePage { width:491px; padding:18px 30px 12px 0px; float:left;}
p{color:#333333; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:18px;}
ol{color:#333333; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:18px;}
h1{ color:#02243A; font-size:17px; font-weight:bold; font-family: Georgia, "Times New Roman", Times, serif;}
.bigWhite { color:#C41C1C; font-size:15px;  font-weight:normal; font-family: Georgia, "Times New Roman", Times, serif;}
.errorheadline { color:#cc0000; font-size:17px; font-weight:bold; font-family: Georgia, "Times New Roman", Times, serif;}
h2{ color:#C41C1C; font-size:15px;  font-weight:normal; font-family: Georgia, "Times New Roman", Times, serif;}

h3{ color:#02243A; font-size:15px; font-weight:normal; font-family: Georgia, "Times New Roman", Times, serif;
 margin:18px 0px 12px 0px;}
 .sample { color:#C41C1C; font-size:15px; font-weight:normal; font-family: Georgia, "Times New Roman", Times, serif; width:130px; float:left; }
.courseLink {color:#02243A; font-size:15px; font-weight:normal; font-family: Georgia, "Times New Roman", Times, serif;
 width:330px; float:left; text-align:right; }
a.courseLink { text-decoration:none; }
 
 
 .courseBox {
	border-bottom:1px solid #BCBEC4;
	padding: 2px 1px 2px 2px;
	margin-bottom:4px;
	width:488px;
	vertical-align: bottom;
	overflow:hidden; height:1%;
}
 
ul{margin:0px 0px 0px 24px; padding:0px;}
li{margin-bottom: 6px; clear:both;}
ul.text {color:#333333; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:18px;}

#formLayout {color:#333333; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; list-style:none; margin:0px;  width:460px; padding:12px; border:1px solid #cc0000; background-color:#DEEBF7; overflow:hidden; height:1%;}
#formLayout li{
	margin:2px 0px 8px 0px;
	display:block;
	overflow:hidden;
	height:1%;
	vertical-align: bottom;
	
}

.textField {width:90%; }
label {display:block; float:left; width:97px; font-weight:bold; color:#003366; padding-right:3px;}
label.fullWidth {display:block; float:left; width:460px; font-weight:bold; color:#003366;}
.ffcontainer {display:block; float:left;  width:351px; }


ul.inset { color:#C41C1C; font-size:15px; font-weight:normal; font-family: Georgia, "Times New Roman", Times, serif;
 width:260px; float:left; list-style:none; margin:0px 0px 0px 0px; padding:0px;}
 p.inset { color:#C41C1C; font-size:15px; font-weight:normal; font-family: Georgia, "Times New Roman", Times, serif;
 width:260px; float:left;  margin:0px 12px 0px 0px; padding:0px; }
 li.inset {margin:0px 0px 0px 0px; padding:0px 0px 8px 18px; background-image: url(images/arrowBullet.gif); background-repeat:no-repeat;  }
.footerBkg {background-image: url(images/bkg_footer.gif); height:44px; background-repeat:repeat-x;}
.footerNav {  width:899px; margin:auto; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
.footerLinks {margin:12px 0px 0px 24px; width:670px; float:left;}
a.footerLink {color:#333333;}
a.footerLink:hover {color:#0072BC;}
a.footerLink:visted {color:#333333;}
a.footerLink:visted:hover {color:#0072BC;}
a:hover{color:#C41C1C;}
.copyRite {width:200px; float:left; margin:12px 0px 0px 4px;}
