body {
	MARGIN-LEFT: auto;
	MARGIN-right: auto;
	MARGIN-TOP: 0px;
	FONT-SIZE: 13px;
	font-family: verdana, helvetica;
      COLOR: black;
}
td {
	font: 13px verdana, helvetica;
	color: #000051;
}
img {
	display:block;
}
h1 {
	font: 16px verdana, helvetica;
      COLOR: #000051;
	font-weight:bold;
	display:inline;
}
h2 {
	font: 14px verdana, helvetica;
      COLOR: #000051;
	font-weight:bold;
	display:inline;
}
h3 {
	font: 12px verdana, helvetica;
      COLOR: #000051;
	font-weight:bold;
	display:inline;
}
a:link, a:active, a:visited, a:hover {
	color: #000051;
	text-decoration:underline;
}
.search {
	border:0px;
	background:transparent;
	width:140px;
	height:20px;
}
.login {
	border:0px;
	background-image:url(/images/loginBg.gif);
	background-repeat: no-repeat;
	width:168px;
	height:18px;
}
.pwd {
	border:0px;
	background-image:url(/images/loginBg.gif);
	background-repeat: no-repeat;
	width:138px;
	height:18px;
}
.loggedIn {
	color:white;
	font-size:12px;
}
.loggedIn a {
	color:white;
	font-size:12px;
	text-decoration:underline;
}
.eventList {
	color:white;
	font-size:10px;
	line-height:14px;
}
.eventList a {
	color:white;
	font-weight:bold;
	font-size:10px;
	text-decoration:none;
}
.eventList a:hover {
	color:white;
	font-weight:bold;
	font-size:10px;
	text-decoration:underline;
}
.classList {
	line-height:11px;
}
.classList a {
	color:white;
	font-weight:bold;
	font-size:9px;
	text-decoration:none;
}
.classList a:hover {
	color:white;
	font-weight:bold;
	font-size:9px;
	text-decoration:underline;
}
.CAmenu {
	font: 12px "times new roman";
	color:white;
	text-decoration:none;
	padding:0px 28px 0px 28px;
	cursor:pointer;
}
.CAmenuAt {
	font: 12px "times new roman";
	color:white;
	text-decoration:underline;
	padding:0px 28px 0px 28px;
	cursor:pointer;
}
.CAmenuHover {
	font: 12px "times new roman";
	color:white;
	text-decoration:underline;
	padding:0px 28px 0px 28px;
	cursor:pointer;
}
.CAsubMenu {
	background-color:#828098;
	padding:4px 10px 4px 10px;
	cursor:pointer;
	color:white;
	text-decoration:none;
}
.CAsubMenuAt {
	background-color:#828098;
	padding:4px 10px 4px 10px;
	color:white;
	text-decoration:underline;
	cursor:pointer;
}

.menu a:link, .menu a:active, .menu a:visited {
	font: 11px "times new roman";
	color:white;
	text-decoration:none;
}
.menu a:hover {
	font: bold 11px "times new roman";
	color:white;
	text-decoration:none;
}
.menuAt a:link, .menuAt a:active, .menuAt a:visited, .menuAt a:hover {
	font: bold 11px "times new roman";
	color:white;
	text-decoration:none;
}
.subMenu {
	background-color:#828098;
	padding:0px 20px 7px 20px;
	cursor:pointer;
}
.subMenu a:link, .subMenu a:active, .subMenu a:visited {
	color:white;
	text-decoration:none;
	cursor:pointer;
}
.subMenu a:hover {
	color:white;
	text-decoration:underline;
	cursor:pointer;
}
.subMenuAt {
	background-color:#828098;
	padding:0px 20px 7px 20px;
}
.subMenuAt a:link, .subMenuAt a:active, .subMenuAt a:visited, .subMenuAt a:hover {
	color:white;
	text-decoration:underline;
} 
.leftMenu {
	color:white;
}
.leftMenu li {
	margin-bottom:10px;
}
.leftMenu a:link, .leftMenu a:active, .leftMenu a:visited {
	color:white;
	text-decoration:none;
}
.leftMenu a:hover {
	color:white;
	text-decoration:underline;
}
.leftMenuAt a:link, .leftMenuAt a:active, .leftMenuAt a:visited, .leftMenuAt a:hover {
	color:white;
	text-decoration:underline;
}
.homeCont {
	color:white;
	line-height:15px;
}
.homeCont a {
	color:white;
	font-weight:bold;
	text-decoration:none;
}
.homeCont a:hover {
	color:white;
	font-weight:bold;
	text-decoration:underline;
}	
.credit {
	font-family: arial, helvetica;
	font-size: 11px;
	color: white;
}
.credit a:link, .credit a:active, .credit a:visited {
	font-family: arial, helvetica;
	font-size: 11px;
	text-decoration:none;
	color: white;
}
.credit a:hover {
	font-family: arial, helvetica;
	font-size: 11px;
	text-decoration:underline;
	color: white;
}
.keys a:link, .keys a:visited {
	font-family: arial, helvetica;
	font-size: 11px;
	color: white;
	text-decoration: none;
}
.keys a:hover, .keys a:active {
	font-family: arial, helvetica;
	font-size: 11px;
	text-decoration:none;
	cursor:text;
	color: white;
}
.formName {
	padding:5px 5px 5px 15px;
	vertical-align:top;
	border-top:1px solid #000051;
}
.formNameReq {
	background-image:url(/images/star.gif);background-position:3px 5px;background-repeat:no-repeat;
	padding:5px 5px 5px 15px;
	vertical-align:top;
	border-top:1px solid #000051;
}
TABLE.form {
	border-top:1px solid #000051;
	border-bottom:2px solid #000051;
}
INPUT.formField {
	font-family:Verdana;
	font-size:11px;
}
TEXTAREA.formField {
	font-family:Verdana;
	font-size:11px;
}
SELECT.formField {
	font-family:Verdana;
	font-size:11px;
}
TD.formField {
	font-family:Verdana;
	background-color:#e1e1fc;
	border-top:1px solid #000051;
	padding:4px;
}
.formFieldError {
	background-color:#FFCCCC;
	font-family:Verdana;
	font-size:11px;
}
.formError {
	color:red;
}
.formLink {
	color:#CCCCCC;
	text-decoration:none;
}
.formLinkActive {
	color:black;
}
.formButton {
	font-family:Verdana;
	font-size:12px;
	padding:2px;
	width:75px;
	float:right;
}

.tableHeader TD {
	font-weight:bolder;
	border-bottom:1px solid #000051;
	padding-right:10px;
}
.tableRow TD {
	background-color:#e1e1fc;
	border-bottom:1px solid #000051;
}
div.regRow {
    display:block;
    width:550px;
}
div.clear {clear:both;height:10px;}
div.regLeft {
    float:left;margin-right:25px;
    width:350px;
    font-weight:bold;
}
.total {
    font-size:16px;
}
div.regRight {
    float:left;
    width:125px;
}
div.regRight span {
    
}
div.regRight input {
    width:40px;
}
div.regList {
    clear:both;
    padding-left:100px;
}
div.regList input {
    width:140px;
}
div.regName {
    float:left;
}
div.regEmail {
    float:left;
    padding-left:15px;
}
div.regDays {
    float:left;
}
.hidden {
    display:none;
}
.homeBoxTitle {
	color:white;font-size:16px;font-weight:bold;
	padding:10px 0 0 0;
}