@charset "iso-8859-1";
/* 	WHOLE PAGE STUFF  */
body {background-color: #FFFFFF;  margin: 0; border : 0; font: 12px verdana, arial, sans-serif;}
p  {margin: 8px 0px 8px 0px; font-size: 12px; font: 12px verdana, arial, sans-serif;}
br {margin: 0px 0px 0px 0px; font-size: 12px; font: 12px verdana, arial, sans-serif;}
li {list-style-position: inside; margin: 3px 3px 3px 3px; white-space: normal;  font-style: normal;  font-weight: normal; font-family: verdana, arial, sans-serif;  color: Black; padding : 0px 0px 0px 0px;}
div {margin: 2px 0px 2px 0px;}
td {font-size: 12px; font-family: verdana, arial, sans-serif;}
tr {font-size: 12px; font-family: verdana, arial, sans-serif;}
.kicker { letter-spacing: 1px; background: #E3E3E3; color: Navy; font-size: 8px; font-weight: normal; 	line-height: 10px; text-transform: uppercase; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; padding-left: 3px; margin-bottom: 3px; }
h1 {background: transparent; color: #000000; font-size: 22px; font-family: font-family: arial, helvetica, sans-serif;  font-weight: bold; line-height: normal;   margin: 0px 0px 4px 0px;}
h2 {background: transparent; color: #000000; font-size: 18px; font-family: font-family: arial, helvetica, sans-serif;  font-weight: bold; line-height: normal;   margin: 0px 7px 2px 0px;}
h3 {background: transparent; color: #000000; font-size: 14px; font-family: font-family: arial, helvetica, sans-serif;  font-weight: bold; line-height: normal;   margin: 12px 0px 2px 0px;  }
h4 {background: transparent; color: #000000; font-size: 12px; font-family: font-family: arial, helvetica, sans-serif;  font-weight: bold; line-height: normal;   margin: 3px 0px 1px 0px;  }


/*  STANDARD ANCHORS  */
A:link {background: transparent; color: black; text-decoration: none;}
A:visited {background: transparent; color: black; text-decoration: none;}
A:active {background: transparent; color: black; text-decoration: none;}
A:hover {background: transparent; color: red; text-decoration: underline;}

/* NEWS HIGHLIGHT*/
.highlight {background: Purple; color: #FFFFFF; padding: 2px; font-family: arial, helvetica, sans-serif; font-size: 15px; font-weight: normal;   line-height: 21px; border-color: #E3E3E3 #006600 #006600 #E3E3E3; border-width: 2px; border-style: solid;  text-align: center;}

/* HEADLINE INTRO - FOR SPACE AND COLOR ON INDEX PAGES */
.title_intro {
background: transparent;
color: #6F0F1E;
font-size: 9px;
font-weight: bold;
line-height: 10px;
text-transform: uppercase;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
padding-left: 0px;
padding-top: 0px;
margin-top: 16px; }
.title_intro_top {
background: transparent;
color: #6F0F1E;
font-size: 9px;
font-weight: bold;
line-height: 10px;
text-transform: uppercase;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
padding-left: 0px;
padding-top: 0px;
margin-top: 8px; }

/* CONTENT TD PADDING */
.content {padding: 8px 14px 10px 14px; margin: 5px 10px 5px 9px;} 
.index_link {color: green; text-transform: uppercase; font-size: 8px; font-weight: bold; text-align: right;}
A.index_link:link {color: green; text-decoration: underline}
A.index_link:visited {color: green; text-decoration: underline}
A.index_link:active {color: green; text-decoration: underline}
A.index_link:hover {color: red; text-decoration: underline}
/*  LEFT NAVIGATION  */
.leftnav {background: #FFFFFF;
	color: black;
	border-color : #FFFFFF #FFFFFF #FFFFFF #FFFFFF;
	border-style : none;
	border-width : 10px 10px 10px 10px;
	padding : 13px 13px 13px 13px;
	margin: 10px 10px 10px 10px;
	font: 10px verdana, arial, sans-serif;}
	
.leftnav p {margin: 10px 6px 6px 6px;
font: 10px verdana, arial, sans-serif;}
A.leftnav:link {color: black;}
A.leftnav:visited {color: black;}
A.leftnav:active {color: black;}
A.leftnav:hover {color: red; text-decoration: underline;}

/* CALENDAR HIGHLIGHT */
.cal_highlight {
background: #E8E8E8;
border-color : #330033 #330033 #330033 #330033;
border-style : solid;
border-width : 1px 1px 1px 1px;
padding : 5px 5px 5px 5px;
margin: 0px 0px 0px 0px;
}


/*RIGHT NAVIGATION  */
.rightnav {
	background: #E8E8E8;
	border-color : #333333 #330033 #999999 #999999;
	border-style : solid; 
	border-width : 0px 3px 0px 1px;
	padding : 3px 3px 3px 2px;
	margin: 0px 3px 0px 5px;
	font: 10px verdana, arial, sans-serif;
	}
.rightnav p {margin: 10px 6px 6px 6px;
font: 10px verdana, arial, sans-serif;}	
.rightnavhd {color: #330033; padding: 2px; font-family: arial, helvetica, sans-serif; font-size: 16px; font-weight: bold;   line-height: 18px; text-align: left;  }
.rightnavtxt{color: #000000;  font-family: arial, helvetica, sans-serif; font-size: 11px; font-weight: normal;  margin: 0px 5px 0px 5px; }
h3.rightnavtxt{ font-weight: bold; font-size: 15px; }
li.rightnavtxt{margin: 5px 0px 5px 9px; font: 10px verdana, arial, sans-serif;}


/*  BREADCRUMB  */
.breadcrumb{
	font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: Black;}

/* TOP NAV */
.topnav {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: white; font-weight: bold;}
A.topnav:link {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: white;}
A.topnav:visited {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: white;}
A.topnav:active {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: white;}
A.topnav:hover {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: red; text-decoration: underline;}

/* FOOTER */
.footer{font-family: verdana, arial, sans-serif; line-height: 14px; font-size: 11px; color: White;}
A.footer:link {color: white;}
A.footer:active {color: White;}
A.footer:visited {color: grey;}
A.footer:hover {color: black; text-decoration: underline;}

/* ERROR CHECK HIGHLIGHTING */
.error {
	border: double red;
}
.errortext{
	color: red;
}
