/* main BODY styles */
BODY {
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
	color: #333333;
	font: 11px Arial, Helvetica, sans-serif;
}

H1 { 
   font: bold 12px/18px Arial; 
   margin:0px; 
   padding:0px; 
   color: #333333;
}

.header2nd {
		color: #333333;
	  font: bold 12px Arial, Helvetica, sans-serif;
 }

TH { text-align: left; }

.hexcolorMainNav {
	background-color: #336699;
}
.hexcolorSubNav {
	background-color: #FFFFCC;
}

/* main NAVIGATION styles */
a.mainNav, a.mainNav:link, a.mainNav:active, a.mainNav:visited {
	color: #CCCCCC;
	font: bold 11px Arial, Helvetica, sans-serif;
	text-decoration: none;
}
a.mainNav:hover {
	color: #FFFFFF;
}

/* SELECTED NAVIGATION styles */
a.mainNavSelected, a.mainNavSelected:link, a.mainNavSelected:active, a.mainNavSelected:visited, a.mainNavSelected:hover {
	color: #FFFFFF;
	font: bold 12px Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

/* SUB NAVIGATION styles */
a.subNav, a.subNav:link, a.subNav:active, a.subNav:visited {
	color: #336699;
	font: bold 11px Arial, Helvetica, sans-serif;
	text-decoration: none;
}
a.subNav:hover {
	color: #990000;
}

/* SELECTED SUB NAVIGATION styles */
a.subNavSelected, a.subNavSelected:link, a.subNavSelected:active, a.subNavSelected:visited, a.subNavSelected:hover {
	color: #990000;
	font: bold 12px Arial, Helvetica, sans-serif;
	text-decoration: none;
}

/* Text Description of Login fields */
.loginText {
	color: #333333;
	font: 11px Arial, Helvetica, sans-serif;
}

/* Styles that apply to all the forms on the site */
FORM {
	margin: 0px 0px 0px 0px;
	padding: 1px 1px 1px 1px;
	font-size: 9px;
}
INPUT {
	font-size: 9px;
}
SELECT {
	font-size: 9px;
}

/* Styles for all the footer information */
.footerInfo {
	color: #FFFFCC;
	font: 11px Arial, Helvetica, sans-serif;
}

/* Logged in Text on the footer */
.loggedIn {
	color: #333333;
	font: 11px Arial, Helvetica, sans-serif;
}

/* MISC styles that apply all around the site */
.common {
  color: #333333;
  font: 11px Arial, Helvetica, sans-serif;
}
.error {  /* for all error messages */
	color: #CCCCCC;
	font: bold 12px Arial, Helvetica, sans-serif;
	background-color: #336699;
}
.alert { /* for all status or alert text */
	color: #CCCCCC;
	font: bold 12px Arial, Helvetica, sans-serif;
	background-color: #336699;
}
.attention {
	color: #FF0000;
	font: 12px Arial, Helvetica, sans-serif;
}
.tiny {
	font: 9px Arial, Helvetica, sans-serif;
	color: #333333;
}
.listTH { /* list styles for all iterations HEADERS */
	font: Arial, Helvetica, sans-serif;
	text-align: left;
}
.listTD { /* list styles for all iterations LIST ITEMS*/
	font: Arial, Helvetica, sans-serif;
	text-align: left;
}
.cal {
	cursor: hand;
}
