/*  DIV IDs */ 
body{
	margin: 0 0 0 0;
	FONT-FAMILY: Tahoma;
	FONT-SIZE: 11px;
}
#bodyimg{
	width: 966px;
	margin: 0 0 0 0;
	background-image: url(images/text_body.gif);
	background-repeat: repeat-y;
	/*position: relative;*/
}
#header {
	width: 966px;
	height: 53px;
	margin: 0 0 0 0;
	text-align: left;
	/*position: relative;*/
	background-image: url(images/head.gif);
	background-repeat: no-repeat;
}
#tagline{
	padding-top: 20px;
	padding-left: 350px;
	color: black;
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	font-style: italic;
}
#buttons {
	width: 966px;
	height: 50px;
	margin: 0 0 0 0;
	text-align: left;
	/*position: relative;*/
	background-image: url(images/buttons.gif);
	background-repeat: no-repeat;

}
#nav {
	width: 966px;
	height: 60px;
	margin: 0 0 0 0;
	text-align: left;
	/*position: relative;*/
	background-image : url(images/nav_background.gif);
}
#leftside {
	width: 245px;
	float: left;
	text-align: left;
	background-image: url(images/leftside.gif);
	background-repeat: repeat-y; 
	/*position: relative;*/
}
#login{
	margin-left: 15px;
	text-align: center;
	color: White;
}
#bodytext{
	width: 710px;
	/*position: relative;*/
	vertical-align: top;
	float: right;
}
#footer {
 	width: 966px;
	height: 100px;
	margin: 0 0 0 0;
	text-align: left;
	position: relative;
	background-image : url(images/footer.gif);
	clear: both;
}
#copyright{
	padding-top: 50px;
	padding-left: 500px;
	color: White;
}

/*  PAGE PROPERTIES */ 
H1 { COLOR: #004080; FONT-FAMILY: Verdana; FONT-SIZE: 14px; FONT-WEIGHT: bold }
H2 { COLOR: black; FONT-FAMILY: Verdana; FONT-SIZE: 12px; FONT-WEIGHT: bold }
A { COLOR: #000080; TEXT-DECORATION: underline; FONT-SIZE: 12px; FONT-WEIGHT: bold  }
A:hover { COLOR: #000080; TEXT-DECORATION: none; FONT-SIZE: 12px; FONT-WEIGHT: bold  }
A.footerthispage {color:#FFFFFF; TEXT-DECORATION: underline; font-size: 12px;}
A.footerthispage:hover {color:#FFFFFF; TEXT-DECORATION: none; font-size: 12px; }
A.SpecialEvent{	color: Black;	TEXT-DECORATION: underline;	background-color : #FFFFFF;	font-size: 14px;	font-weight: bold;}
A.SpecialEvent:hover {background-color : #FFFFFF; font-size: 14px; 	TEXT-DECORATION: none; }
A.CalSpecialEvent{	color: Black;	TEXT-DECORATION: underline;	background-color : yellow;	font-size: 10px;	font-weight: bold;}
A.CalSpecialEvent:hover { 	font-size: 10px; 	TEXT-DECORATION: none; }
A.RegularEvent {color: #CFBE8D;TEXT-DECORATION: underline;	font-size: 10px;}
A.RegularEvent:hover { 	font-size: 10px; 	TEXT-DECORATION: none; }
A.smallCalenderEvent { font-size: 10px;	color: White; TEXT-DECORATION: underline; background-color : #850101;}
A.smallCalendarEvent:hover { 	font-size: 10px; color: White; TEXT-DECORATION: none; background-color : #850101;}
A.BoldRedNews { color: #EE0000; font-size: 14px; TEXT-DECORATION: underline; }
A.BoldRedNews:hover { color: #EE0000; 	font-size: 14px; TEXT-DECORATION: none; }
A.external {background: url(images/external_link.gif) no-repeat 100% 0; padding: 0 15px 0 0; }
A.pdf {background: url(images/pdf_icon.gif) no-repeat 100% 0; padding: 0 20px 0 0; }
a.nostyle, a.nostyle:hover, a.nostyle:visited { text-decoration: none;}
ol.centerlist { text-align: center;  } 
input, select, textarea, submit, reset
{ font-family:Arial;
font-size:11px;
background-color:#f9f9f9;
border-width:1px;
border-style:solid;
border-color:#283c79;
padding-bottom: 5px;
padding-top: 5px;
}
input, textarea, submit, reset
{	padding: 2px 3px 2px 3px;}
input.formbutton
{	background-color: White;	color: #102132;	margin-left: 12px;	margin-top: 5px;	margin-bottom: 20px;}

/*  CLASSES */ 
H1.Welcome{ font-family : "Times New Roman", Times, serif;	font-size: 28px;	font-weight : bold; color: Black;}
.CalendarMonth { COLOR: #850101; FONT-FAMILY: Verdana; FONT-SIZE: 14px; FONT-WEIGHT: bold }
.subCalMonth { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: Black; font-size: 10px; }
.currentDate { padding: 0 20px 0 20px;	width: 190px;	color: white;	font-size: 11px;	text-align: center;}
.sideevent { padding: 0 20px 0 20px;	width: 190px;	color: white;	font-size: 14px;	text-align: center;}
.h1bodytext { COLOR: #004080; FONT-FAMILY: Verdana; FONT-SIZE: 14px; FONT-WEIGHT: bold; padding-bottom: 15px; }
.h2bodytext { COLOR: black; FONT-FAMILY: Verdana; FONT-SIZE: 12px; FONT-WEIGHT: bold; padding-bottom: 10px; }
.h4bodytext { padding-right: 30px; padding-left: 30px; font-size: 16px;  padding-top: 10px; padding-bottom: 10px; margin-right: 20px;}
.h5bodytext { padding-right: 30px; padding-left: 30px; font-size: 14px;  padding-top: 10px; padding-bottom: 10px;}
.legal { font-family: Verdana; font-size: 9px; COLOR :#000000; }