body {
	background: url(../img/sitebg.gif) repeat-x #000033;
	text-align: center;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 12px;}
	a:link {color: #0066CC; text-decoration: underline;}
 a:visited {color: #3399FF; text-decoration: underline;}
	a:hover {color: #0066CC; text-decoration: none;}
	a:active {color: #0066CC; text-decoration: underline;}

#MainContainer {
	background-color: #FFFFFF;
	height: auto;
	width: 760px;
	margin: auto;
	border-right-width: 5px;
	border-left-width: 5px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
	text-align: left;}
	
#Header {
	background: #0072BB url(../img/header2.jpg) no-repeat right center;
	height: 118px;
	width: 760px;
	border-bottom: 1px solid #FFFFFF;
	text-align: left;}
	
#TopMenu {
	background-color: #0C1F6C;
	height: 25px;
	width: 760px;
	border-bottom: 3px solid #064994;}
	
#AccountBar {
	background-color: #0C1F6C;
	text-align: left;
	height: 32px;
	width: 760px;}

#AccountBar form {
	margin: 0px;
	padding: 0px;}
	
.Search {
	background: #0072BB url(../img/search_bg.gif) no-repeat right;
	float: left;
	height: auto;
	width: 344px;
	font-size: 15px;
	color: #FFFFFF;
	letter-spacing: -1px;
	text-align: left;
	vertical-align: middle;
	font-weight: bold;
	padding-top: 5px;
	padding-left: 8px;
	padding-bottom: 5px;}
.Search #keyword {border: 1px solid #0C1F6C;}
.Search #search {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #0099FF;
	border: 1px solid #FFFFFF;}

.Login {
	height: auto;
	width: 400px;
	vertical-align: middle;
	padding-top: 8px;
	padding-bottom: 5px;
	float: right;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;}
	.Login #Username {border: 1px solid #0072BB;width: 105px;}
	.Login #Password {border: 1px solid #0072BB;width: 105px;text-align: center;}
	.Login #UserLogin {font-size: 11px;font-weight: bold;color: #FFFFFF;background-color: #FF9900;border: 1px solid #FFFFFF;}

#MainContent {background-color: #FFFFFF;margin: 15px;height: auto;width: 730px;}

#Introduction {text-align: left;vertical-align: top;height: auto;width: auto;}
	
h1 {font-size: 21px;color: #0066CC;letter-spacing: -1px; background: url(../img/arrow.gif) no-repeat left;padding-left: 23px;}	
h2 {font-size: 18px;color: #0066CC; margin: 0px;}
h3 {font-size: 16px;color: #0066CC; margin: 0px;}
h4 {font-size: 14px;color: #0066CC; margin: 0px;}
h5 {font-size: 12px;color: #0066CC; margin: 0px;}
h6 {font-size: 12px;color: #0066CC; margin: 0px;}

.box {border: 1px solid #CCCCCC; padding: 5px; font-size: 11px; background: url(../img/box_bg.gif) repeat-x right top;vertical-align: top;}
.box strong {font-size: 12px;color: #333333;}

#Logos {height: auto;width: auto;text-align: center;margin-top: 20px;margin-bottom: 20px;}

#Footer {
 height: auto;
	width: auto;
	margin-top: 20px;
	margin-bottom: 10px;
	color: #666666;
	text-align: center;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #999999;
	padding-top: 10px;
	padding-bottom: 10px;}

#CourseTable {background-color: #FFFFFF;color: #333333;font-size: 10px;}

.InnerTable {background-color: #FFFFFF;color: #333333;font-size: 10px;}

.CourseCells {background-color: #E7E6E6;font-size: 11px;vertical-align: top;}
.CourseCells strong {font-size: 11px;}

.CourseTitle {color: #FFFFFF;background-color: #0066CC;font-weight: bold;}
.CourseTitle strong {font-size: 11px;}

#RegisterBar {text-align: left;height: auto;width: 750px;padding: 5px 0px 0px 5px;}
textarea {
	font-family: Arial, Helvetica, sans-serif;
}
.Size20 {
	font-size: 20px;
	font-weight: bold;
}

/* Fix Internet Explorer background flicker */
html {filter: expression(document.execCommand("BackgroundImageCache", false, true));}.completeorder {
	padding-left: 15px;
}
