form
 { margin: 0; 
   padding: 0;
 }

#footer
{
clear: both;

padding: 1em;
text-align: right;
border-top: 1px solid #006699;
}

#banner
{
background-color: #FFF000;
}
#banner a
{
font-weight: bold;
text-decoration: none;
color: #333333;
}
#banner a:hover
{
text-decoration: underline;
color: #666666;
}
#banner img
{
float:right;

}
#container
{
	width:800px;
	background-image: url(IMG/BG_container1.gif);
}

#nav
{
float: right; /* WAS FLOAT LEFT */
width: 160px;
margin-right: 10px; /* WAS MARGIN-LEFT */
padding-top: 1em;

}

.ActiveCell {
	background-color : #CCCCCC;
	color : Black;
}
.spacer
{
clear:both;
}
.TitleBar
{
background-image:url(IMG/BG_TitleBar1.jpg);
font-weight: bold;
padding: 2px 0 2px 0;
border: 1px solid #cccccc;
}
.TitleBarHeadline
{
float:left;
display:block;
}
.TitleBarSpan
{
float:right;
display:block;
}
.InactiveCell {
	background-color : white;
	color : Black;
}

#top
{
padding: .5em;
background-color: #ddd;

}

#top h1
{
padding: 0;
margin: 0;
}

#leftnav
{
	float: right;
	width: 160px;
	margin: 0;
	padding: 1em;
}
.rightLinks
{

}
.rightLinks a
{
text-decoration: none;
font-weight: bold;
color: #FFFFFF;
}
.rightLinks a:hover 
{
text-decoration: underline;
color: #FFCC33;

}
#content
{

	padding-top: 1em;
	margin: 0 200px 0 2em; /* SWAP ORDER */
	width:550px;
	margin-left: 0px;
	padding: 1em;
}
#content a 
{
text-decoration:none;
color: #000099;
font-weight: bold;
}
#content a:hover
{
text-decoration:underline;
color:#333333;

}
#footer
{
clear: both;
margin: 0;
padding: .5em;
color: #333;
background-color: #666666;
border-top: 1px solid gray;
}
#footer a 
{
font-weight: bold;
text-decoration: none;
color: #FFFFFF;
}
#footer a:hover
{
text-decoration: underline;
color: #ff7f00;
}
#leftnav p { margin: 0 0 1em 0; }
#content h2 { margin: 0 0 .5em 0; }

BODY {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10pt;
}
.MainMenu a:link {
	font-size : 10pt;
	font-weight : bold;
	color : Navy;
	text-decoration : none;
}
.MainMenu a:hover {
	font-size : 10pt;
	font-weight : bold;
	color : Red;
	text-decoration : underline overline;	
}
.MainMenu A:VISITED {
	font-size : 10pt;
	font-weight : bold;
	color : Navy;
	text-decoration : none;
}
.MainMenu A:Active {
	font-size : 10pt;
	font-weight : bold;
	color : Maroon;
	text-decoration : none;
}
.MainMenulink {
	font-size : 10pt;
	font-weight : bold;
	color : Navy;
	text-decoration : none;
}
.MainMenuhover {
	font-size : 10pt;
	font-weight : bold;
	color : Red;
	text-decoration : underline;	
}
.MainMenuVISITED {
	font-size : 10pt;
	font-weight : bold;
	color : Navy;
	text-decoration : none;
}

.PageName {
	font-size : 12pt;
	font-weight : bolder;
}

RegTable {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10pt;
}
.AdminMenu A:LINK {
	font-size : 10pt;
	font-weight : bold;
	color : White;
	text-decoration : none;
	background-color : #006699;
}
.AdminMenu A:HOVER {
	font-size : 10pt;
	font-weight : bold;
	color : Red;
	background-color : #006699;		
}
.AdminMenu A:VISITED {
	font-size : 10pt;
	font-weight : bold;
	color : White;
	text-decoration : none;
	background-color : #006699;
}
.AdminMenu A:Active {
	font-size : 10pt;
	font-weight : bold;
	color : Yellow;
	text-decoration : none;
	background-color : #006699;
}
.RegPAgeHeader {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13pt;
	background-color : #254576;
	font-weight : bolder;
	color : White;
	margin-left : 10px;
}
.SearchForm {
	font-size : 9pt;
	font-weight : normal;
	color : #000000;
}