@charset "utf-8";
#top_page_border_red {
	position: absolute;
	height: 5px;
	width: 720px;
	top: 0px;
	left: 75px;
	background-color: #FF0000;
}
#top_page_graphic {
	height: 90px;
	width: 720px;
	left: 75px;
	top: 5px;
	position: absolute;
}
#main_content {
	height: auto;
	width: 718px;
	left: 75px;
	top: 130px;
	position: absolute;
	border: 0;
}
#footer {
	position: relative;
	height: 20px;
	width: 720px;
	top: 20px;
}

.box_headers {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
}
.box_items {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
}
.style5 {color: #000000}
.announcements {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FF0000;
}
.calendar_items {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}
.center_news_dates {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #0000FF;
}
.center_news_title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
}
.nav_links {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.health_items {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #000066;
}

.page_title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-style: normal;
	font-weight: bold;
	color: #000066;
}
.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
}

.standard_form {  /* set width in form, not fieldset (still takes up more room w/ fieldset width */
  font:11px verdana,arial,sans-serif;
  margin: 0;
  padding: 0;
  min-width: 300px;
  /*max-width: 350px; */
  width: auto;
}

.standard_form fieldset {
  width:auto;
  float:left;
  padding: 2px;        /* padding in fieldset support spotty in IE */
  margin: 0;
}

.standard_form label {
	display: block;  /* block float the labels to left column, set a width */
	float: left;
	width: 128px;
	padding: 0;
	margin: 8px 3px; /* set top margin same as form input - textarea etc. elements */
	text-align: right;
	font-weight:bold;
}

.standard_form .error_label {
	display: block;  /* block float the labels to left column, set a width */
	float: left;
	width: auto;
	padding: 0;
	font-weight: normal;
	margin: 2px 2px; /* set top margin same as form input - textarea etc. elements */
	text-align: left;
	color: #EE0000;
	width: 14em;
}
.standard_form .mid_label_bold {
    display: block;  /* block float the labels to left column, set a width */
	float: left;
	width: auto;
	padding: 0;
	margin: 8px 2px; /* set top margin same as form input - textarea etc. elements */
	text-align: left;
	font-weight:bold;
}

.standard_form .mid_label {
	display: block;  /* block float the labels to left column, set a width */
	float: left;
	width: auto;
	padding: 0;
	margin: 8px 2px; /* set top margin same as form input - textarea etc. elements */
	text-align: left;
	font-weight:normal;
}


.standard_form input, .standard_form textarea, .standard_form select {
	width:auto;      /* set width of form elements to auto-size, otherwise watch for wrap on resize */
	margin:8px 4px; /* set margin on left of form elements rather than right of label aligns textarea better in IE */
	float: left;
}

.standard_form textarea { overflow: auto; }
.standard_form .time_entry { width: 90px !important; }
.standard_form .info_message {width: 200px; height: auto; float: right; color: #FF0000; font-weight: bold;}
.standard_form .info_icon {width:128px; height: 24px; background: url(../images/info_icon.gif) no-repeat right top; float: left;}
.standard_form br, .standard_form span {
	clear:left; /* setting clear on inputs didn't work consistently, so brs added for degrade */
}

.standard_form .multi_select {
   width: 14em;
}


/*
   User tighter_spacing class to decrease the margin around the elements and inputs
   to make the form "tighter"
*/

.tighter_spacing label, .tighter_spacing .mid_label, .tighter_spacing input, .tighter_spacing textarea, .tighter_spacing select  {
    margin: 4px 2px;
}
