﻿*{ text-align:left;}
body
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align:center;
}

a:link {
	font: bold Arial, Helvetica, sans-serif;
	color: #447591;
}

a:hover {
	color: #333399;
}

image.normal
{
	border:0 0 0 0;
	display:block;
}

#WhoWeAreHeader { width: 258px; height: 57px; background: url(/images/Who_We_Are_banner.jpg) no-repeat bottom left; }
#HRV_Img_Icons { width: 537px; height: 90px; background: url(/images/HRV_Images.jpg) no-repeat top left; }

#WhoWeAreWrapper { width:258px; background: url(/images/Who_We_Are_bg.jpg) no-repeat top left; vertical-align: top; }
#WhoWeAreWrapper_btm { width:258px; height: 79px; background: url(/images/Who_We_Are_bg-bottom.jpg) no-repeat top left; vertical-align: top; }

#WhoWeAreWrapper .WhoWeAre
{
	background: url(/images/Who_We_Are_bg.jpg) repeat-y;
	padding: 5px 25px 5px 45px;
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;	
}

#WhoWeAreWrapper .WhoWeAre a:link
{
	color: #FFFFFF;
}

.h1 {
	font: bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-right: 20px;
	margin-left: 15px;
	color: #336666;
}

.h1 a:link
{
	color: #336666;
}

.bodyNewsEvent {
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-right: 30px;
	margin-left: 15px;
	color: #666666;
}

.small
{
	font: 9px Arial, Helvetica, sans-serif;
	letter-spacing: 1px;
	text-align: center;
	color: #666666;
}

.small a:link
{
	text-decoration: none;
	color: #666666;
}



#treemenu1 {
	padding:0px;
	margin:0;
	list-style:none;
	height:58px;
	position:relative;
	z-index:200;
	font-family:arial, verdana, sans-serif;
	width:607px;
}
#treemenu1 table {position:absolute; top:0; left:0; border-collapse:collapse; padding:0; width:0; height:0; margin:-1px;}

#treemenu1 li:hover {position:relative; z-index:200;}
#treemenu1 a:hover {position:relative; white-space:normal; z-index:200;}

#treemenu1 li.top {display:block; float:left; padding: 0px; height: 58px;}
#treemenu1 li a {display:block; height:58px; text-decoration:none; padding:0;}
#treemenu1 li a b {margin-left:-999px;}


#treemenu1 li a span { display: none; }
#treemenu1 li li a span { display: block; height:auto;}

#treemenu1 .sub {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

#treemenu1 .sub li { 
	display: block; 
	height:auto; 
	width:150px;  
	cursor:pointer;
	background-color: #EADE94; 
	line-height:normal; 
	font-size:12px;
	padding:5px;
}
#treemenu1 .sub li a { color: #437492;  height:auto; line-height:normal;}
#treemenu1 .sub li a:hover { color #EADE94; }
#treemenu1 .sub li:hover { background-color: #97B591; }

#treemenu1 li a.button_1 {background:url(/images/button_1.jpg); width: 105px;}
#treemenu1 li a.button_2 {background:url(/images/button_2.jpg); width: 78px;}
#treemenu1 li a.button_3 {background:url(/images/button_3.jpg); width: 75px;}
#treemenu1 li a.button_4 {background:url(/images/button_4.jpg); width: 77px;}
#treemenu1 li a.button_5 {background:url(/images/button_5.jpg); width: 79px;}
#treemenu1 li a.button_6 {background:url(/images/button_6.jpg); width: 104px;}
#treemenu1 li a.button_7 {background:url(/images/button_7.jpg); width: 89px;}

#treemenu1 :hover ul.sub
{left:0; top:58px; width:150px; height:auto; z-index:300;}
#treemenu1 :hover ul.sub li
{display:block; height:auto; position:relative; float:left; width:152px; font-weight:normal;}
#treemenu1 :hover ul.sub li a {text-decoration:none; padding:0; }
#treemenu1 :hover ul.sub li a:hover 
{background-position: 0 50px; position:relative;}

.techlink {
	font: bold 12px Arial, Helvetica, sans-serif;
	/*margin-top: 5px;*/
	margin-left: 15px;
	color: #447591;
}
.top_inputs { width:144px; height: 24px; }
.top_inputs input, .top_inputs form { margin: 0; padding: 0; }

.list_item_header, .list_item_header a { text-decoration: underline; }

/*NEW STUFF*/

.sf_newsList{width:240px;}
.sf_newsTitle a{ font-size:12px; font-weight:bold; color:#000000; line-height:normal;}
.eventlist{ width:240px;}
.eventlist li{ list-style:none;}
.eventTitle a{ font-size:12px; font-weight:bold; color:#000000; line-height:normal;}

#calendarMonthPrevNext_Prev, #calendarMonthPrevNext_Next, #calendarMonthPrevNext div,
#calendarWeekPrevNext_Prev, #calendarWeekPrevNext_Next, #calendarWeekPrevNext div,
#calendarDayPrevNext_Prev, #calendarDayPrevNext_Next, #calendarDayPrevNext div
{ display:inline; }
#calendarDayPrevNext, #calendarWeekPrevNext, #calendarMonthPrevNext 
{ margin-left: 5px; margin-bottom: 10px; }
#calendarDayPrevNext_Prev, #calendarMonthPrevNext_Prev, #calendarWeekPrevNext_Prev { margin-right: 110px; }
#calendarHeadlineTitle{ font-weight:bold; font-size: 1.2em; padding-top:15px; padding-bottom:10px;}
.eventItem_item_title a{font-weight:bold; color:#000000;}
.eventItem_item_date{ font-size:11px;}
.eventItem_item_description{ margin-bottom:20px;}
#header{
	background-image:url(/images/header.jpg);
	height: 142px;
	width:745px;
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0 auto;
	padding-top:100px;
	padding-left:50px;
	text-align:left;
}
.leftTD{
	background-image: url(/Images/leftTd.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}

#dateSelectionCalendar_Filters_City, #dateSelectionCalendar_Filters_County { display: none; }
#dateSelectionCalendar_Filters_Events { margin-bottom: 10px; }
