body 	{ margin: 0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
body a {text-decoration:none;color:#990000;}
td { font-size:12px; };
a {text-decoration:none; color:#990000; }
a:hover {text-decoration:underline; }
#navbar { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;color:#666666; border-right:solid 2px #990000;}
#navbar a { text-decoration:none; color:#990000; }
#navbar a:hover { text-decoration:none; }
#navbarleft {padding-left:10px;  border-right:solid 2px #990000;font-size:12px;}

#homemain { width:986px;  } /* border:solid 2px #990000; border-top:none; */
.heading {
	font-size: 14px;
	font-weight: bold;
	color: #990000;
}
#title { padding-left:10px;font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF  }
#maintitle { font-size:20px;font-weight:bold; }
#subtitle { font-size:14px;font-weight:bold;}

#content { width:640px; padding:10px;}

/* SIDEBAR */

#sidebar { position:absolute; left:661px;top:80px; width:230px; padding:10px; }
#sidebar.heading {padding-left:7px;	font-size: 12px;font-weight: bold; }
#sidebar a {text-decoration:none;color:#990000;}
#sidebar UL{list-style-type: none;padding: 0;margin: 0;}
#sidebar LI
{
	background-image: url(images/li_arrow.gif);
	background-repeat: no-repeat;
	background-position: 0 .25em;
	padding-left: 1.25em;
	color: #000000;
	margin: 0.4em 7px;
}
#level2 LI {
	background-image: url(images/spacer.gif);
	padding-left: 0px;
	color: #8C8C8C;
	padding-top: 4px;
	line-height: 14px;
	font-style: italic;
	list-style-type: none;
	list-style-image: url(images/spacer.gif);
}
#level2 LI a {color:#8C8C8C;}
.grey {
	color: #8C8C8C;
}
#sidebar LI3 {
	color:#666666;
	background-image: url(images/li_plus_green.gif);
	background-repeat: no-repeat;
	background-position: 0 0.25em;
	padding-left: 1.25em;
	margin: 1em 7px;
	font-style: normal;
}



#footer {height: 40px; width:985px; vertical-align:middle; }
#footleft { width:740px;float:left; padding-left:10px; font-weight:bold;line-height:40px;color:#808080; }
#footright { width:200px;float:right;line-height:40px; text-align:right; font-size:14px; font-weight:bold; color:#990000; }

#subfooter {font-size:11px; font-weight:bold; color:#999999; }
#subfooter a {color:#999999; }

/* MENU STYLES*/

#dropmenudiv{
position:absolute;
border:1px solid #990000;

border-bottom-width: 0;
font:normal 12px Arial;
line-height:18px;
z-index:100;

text-indent: 4px;
font-weight: bold;
color: #666666;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 4px;
border-bottom: 1px solid #990000;
padding: 1px 0;
text-decoration: none;
font-weight: bold;
color: #990000;
}

#dropmenudiv a:hover{ background-color: #DDDDDD; }

/* OTHER */

.sideback {
	background-image: url(images/sideback.gif);
	background-repeat: repeat-y;
}
.error {
	color: #FF6600;
	text-decoration: overline;
}
.heading2 {
	font-weight: bold;
	color: #990000;
}

/* CALENDAR */

#eventday ul {	
	list-style: none;
	margin-left: 0;
	padding-left: 1em;
	text-indent: -.7em;
}

#eventday li {
	list-style-image: none;
	list-style-type: none;
}

#calendartable { border-collapse: collapse; border: 2px solid #DDDDDD; }
#calendartable  TD { border-collapse: collapse; border: 1px solid #DDDDDD; }
				   
#blockEvent	TD { border: none; }
#blockNone TD { border: none;}

/* FORM */

.formHeading {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; padding-left: 5px; padding-top: 3px}
.formHeading2 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
.formBorder {  background-color: #EEEEEE; border: #666666 solid; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; border-width: 0px 1px 1px}
.carheading {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; padding-right: 5px; padding-left: 5px; clip:  rect(   ); background-color: #990000; height: 20px}



