

#background-left-main, #site-banner, #top-left-fade, #top-center-fade, #top-right-fade, #background-com-banner, #background-right-main, #background-crumb, #border-fade-left, #border-fade-right, #bottom-left-fade, #bottom-right-fade, #background-body-close, #bottom-com-bar, #leftNav, #home-center-rule, #bck-home-btm-left, #bck-home-btm-right, #bottom-gold, #bottom-center-fade, #mainSlide,#background-body,#topYellow,#breadCrumbBar,#bottomBlue,#front_top_box {
display: none;
}



body{

		
	margin:3px 0px; padding:0px;
	text-align:center;


	font-family:Verdana, Arial, Helvetica, sans-serif;

	

	font-size:.7em;
	overflow-x:visible;
	

}


#printbar{border-bottom:1px solid grey;border-top:1px solid grey; text-align:center; padding:5px; font-size:10px }
*html tr{

	font-size:.7em;

}



p{	

	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;

	

}

label {font-size:12px;}

a {font-size:12px;}
a:visited {text-decoration: underline; color:#000066} 
a:hover{text-decoration:underline; color:#FF0000} 



h1{

	font-family:Tahoma, Arial, Helvetica, sans-serif;

	font-size:190%;

	color:#616161;

}





h2{

	font-family:Tahoma, Arial, Helvetica, sans-serif;

 	font-size:170%;

	color:#616161;

}



h3{

	font-family:Tahoma, Arial, Helvetica, sans-serif;

	font-size:150%;

	color:#616161;



}



h4{

	font-family:Tahoma, Arial, Helvetica, sans-serif;

	font-size:130%;

	color:#616161;	

}



h4 a{

	color:#526480;

}



h5{

	font-family:Tahoma, Arial, Helvetica, sans-serif;

	font-size:14px;

	color:#616161;	

}



h6{

	font-family:Tahoma, Arial, Helvetica, sans-serif;

	font-size:110%;

	color:#616161;	

}

div { text-align:left}

ul{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	color:#4e4d4d;
	text-align:left;

}



li{
text-align:left;
	padding:4px;
	font-size:12px;

}



*html li{

	padding:0px;

}



ol{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	color:#4e4d4d;

}



hr{

	height:1px;

	size:1px;

}



.closeHeading{

	margin-bottom:0px;

}



.closeParagraph{

	margin-top:7px;

}



.superHeading{

	margin-bottom:-15px;

}



th{

	background-color:#eae9e8;

	border-right:solid 1px #d9d9d7;

	border-bottom:solid 1px #d9d9d7;

}






#sub-page-wrapper{

	padding-right:25px;

	margin-top:-10px;

}



*html #sub-page-wrapper{

	margin-top:-15px;

}



#background-body-close{

	background-image:url(/images/background-body-close2.jpg);

	background-repeat:no-repeat;

}



#backround-content{

padding-bottom:8px;
padding-left: 0px;
padding-right: 0px;
*padding-right: 0px;
	/*background-image:url(/images/background-content.jpg)  ;*/
	

	background-repeat: repeat-y;

	padding-bottom:5px;
	height:350px;
	width:752px;
	margin:0px auto;
	


}

/*****content formatting*****/



/****************************************left nav*********************************************/





#leftNavLinks{

	

}



#leftNavLinks ul{

	margin-top:0px;

	margin-bottom:0px;

	list-style-type:none;

	margin-left:0px;

	margin-right:30px;

	padding:0px;

}



*html #leftNavLinks ul{

	margin-right:0px;

}



#leftNavLinks ul li{

	background-image:url(/images/nav-divider.jpg);

	background-repeat:no-repeat;

	background-position:bottom;

	padding:3px 6px 3px 0px;

	margin-top:0px;

	margin-left:0px;

}



*html  #leftNavLinks ul li{

	width:158px;

}





#leftNavLinks ul li{

	vertical-align: bottom; 

	position: relative;	

	text-align:right;

	

}



#leftNavLinks ul li a{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	color:#626261;	

}



#leftNavLinks ul li a:hover{

	text-decoration:none;

	color:#a1341a;

}



#leftNavLinks #flyOut ul {	

	/* for IE */

	filter:alpha(opacity=80);

	/* CSS3 standard */

	opacity:0.8;	

	position: absolute;

	left: -3000px;

	width: 160px;

	border:none;

}



#leftNavLinks #flyOut ul li{

	background-image:none;	

	background-color:#365182;

	text-align:left;

	padding-left:10px;

	border-bottom:solid 1px #5f7fb8;

}



#leftNavLinks #flyOut:hover ul {

	left: 160px;

    top: -1px;

}



*html #leftNavLinks #flyOut:hover ul{

	left:156px;

}



#leftNavLinks #flyOut ul li a{

	color:#ffffff;

}



#leftNavLinks #flyOut ul li ul li a:hover{

	text-decoration:none;

}



#leftNavLinks #subItem ul li{

	padding-right:15px;

	margin-right:-30px; 

	background-image:url(/images/subItem.gif);

	background-position:right top;

}



*html #leftNavLinks #subItem ul li{

	margin-right:0px; 

	background-image:url(/images/subItem.gif);

	background-position:right top;

	padding-top:2px;	

}



#leftNavLinks #subItem ul li a{

	font-weight:100;

}



#leftNavLinks #subItem ul{

	padding-top:3px;

}



#leftNavLinks #subItem a{

	font-weight:900;

}



/* \*/ /*/ 

.navholder ul li ul {position: static;}

/* */



/* The block above hides the rule inside so that only IE5/Mac can see it.

This rule causes the menus to be fully expanded vertically in that browser,

allowing those users to access the navigation without needing to hover it. */



/****************************************end left nav******************************/



/****************************bread crumb bar*****************************/



#breadCrumbBar{

	background-image:url(/images/background-crumb.jpg);

	text-align:right;	

	padding-right:35px;

	height:25px;

	width:980px;

	color:#ffffff;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	margin-right:0px;

	margin-left:0px;

	margin-top:0px;

	margin-bottom:0px;	

}



#breadCrumbBar ul{

	display:inline;

}



#breadCrumbBar a{

	color:black;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;

}



#leftLinks{

	margin-left:210px;

	text-align:left;

	float:left;

}





/****************************end bread crumb bar************************/



.frontBottomLeft {

	margin-top:0px;

	padding-top:10px;

	padding-left:20px;

	padding-right:20px;

}



.frontBottomRight {

	margin-top:0px;



	padding-left:20px;

	padding-right:40px;

}



*html .frontBottomRight{

	margin-top:-10px;

}



#socialNetworks{

	padding-top:20px;

	text-align:center;

}



#socialNetworks img{

	margin:5px;

}



#homepage-calendar-date{

	padding-top:30px;

	margin-left:28px;

}



#homepage-calendar{

	text-align:right;

	padding-right:35px;

	padding-left:20px;

	font-size:85%;

}



*html #homepage-calendar{

	margin-top:-10px;

}



#homepage-calendar a {

	text-decoration:underline;

	color:#626261;

}



#homepage-calendar a:hover{

	color:#a1341a;

}





.bottomLinkLibrary{

	padding-top:0px;

	color:#b0b0af;

	margin-bottom:20px;	

	font-size:12px;

}



.bottomLinkLibrary a{

	color:#b0b0af;

	text-decoration:none;

}



.bottomLinkLibrary a:hover{

	color:#767676;

	text-decoration:underline;

}





.bottomLinkLibrary h5{

	font-family:Geneva, Arial, Helvetica, sans-serif;

	color:#b0b0af;

}



#bottomLinkBorder{

	border-right: solid 1px #cdcdcb;

}



#footerText{

	height:65px;

	color:#aaaaa9;

	font-family:verdana, Arial, Helvetica, sans-serif;

font-size:10px;
text-align:center;




}



*html #footerText{

	padding-top:10px;

}





.secondaryContentWrapper h3{

	margin-top:-5px;	

}



.topRule{

	color:#CCCCCC;

	padding:0px;

}



*html .topRule{

	margin-bottom:-10px;

}



#blog_credits{

	font-family:tahoma, Arial, Helvetica, sans-serif;

	color:#616161;

	font-style:italic;

/*	margin-top:-8px;*/

	text-align:right;

}



*html #blog_credits{

	margin-top:-10px;

	font-size:90%;

}



#blog_credits_left{

	font-family:tahoma, Arial, Helvetica, sans-serif;

	color:#616161;

	font-size: 90%;

	font-style:italic;

	margin-top:-8px;

	text-align:left;

}



#BlogContent{

	padding-top:0px;

}



*html #PhotosContent{

	padding-top:20px;

}



*html #blog_credits_left{

	/*margin-top:-15px;*/

}



/*****************news release*******************/

#newsHeadlinePurple {

 /* background-image:url(/images/table-th-back.gif);*/

	font-weight: bold;

	font-family:Geneva, Arial, Helvetica, sans-serif;

	padding:12px 10px 3px 10px;

	color:#333333;

	margin:0px;

}

#immediateRelease {

	float:left;

	margin:0px;

	padding-top:2px;

	padding-bottom:2px;

	padding-left:10px;

	background-color:#eae9e8;

	border-bottom:solid 1px #d9d9d7;

}



#Contact {

	text-align:right;

	margin:0px;

	padding-right:10px;

	padding-top:2px;

	padding-bottom:2px;

	background-color:#eae9e8;

	border-right:solid 1px #d9d9d7;

	border-bottom:solid 1px #d9d9d7;

}



#releaseDate {

	float:left;

	margin:0px;

	padding-left:8px;

}



#releaseContact {

	text-align:right;

	float:right;

}



.subhead{

	font-size: 85%;

	font-style: italic;

}



#releaseHeading{

	padding-bottom:15px;

	color:#555555;

}

/***************end news release*****************/



.techHelp{

	padding-top:30px;

}



/***************form elements******************/



.required {

	font-weight:bold;

	margin:0px 0px 10px 0px;

}



.optional {

	margin:0px 0px 10px 0px;

}



form {

	margin:0px;

	color:#000;

}



form p{

}



form table{

	

	}



.inputSelect {

	background-color:#f9f8f4;

	color:#4e4d4d;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-weight:bold;

	border:1px solid #666666;

}



.inputText {

	background-color:#f9f8f4;

	color:#4e4d4d;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-weight:bold;

	border:1px solid #666666;

}



.inputButton {

	background-color:#f9f8f4;

	color:#4e4d4d;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-weight:bold;

	border:1px solid #666666;

}



form fieldset {

	border-color: 1px ridge #333;

	padding: 5px 5px 5px 5px;

	margin:0px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	color:#4e4d4d;

}



form legend {

	padding: 3px;

	margin-bottom:5px;

	color: #4e4d4d;

	float:left;

	font-weight:bold;

	background-color:#DDDDDD;

}



.optional {

	margin:0px 0px 10px 0px;

}



form label {

	margin-right:3px;

	width:13em;

	text-align:right;

}



.longLabel {

 margin-right:3px;

 width:auto; !important

 text-align:left;

}



.shortLabel {

 margin-right:3px;

 width:auto; !important

 text-align:left;

}



.DoubleLongLabel {

 margin-right:3px;

 width:auto; !important

 color:#FF0000;

 text-align:left;

}



form br {

 clear:left;

}



#contactForm {

 display: block;

 width: 90%;

 height: expression('1%');

 margin: 0px 0px 0px 0px;

 padding: 1px 5px;

}



.redStar {

 font-weight:bold;

 color:#a1341a;

 margin-left:4px;

}



.formNotes {

} 



/**************end form elements*************/

/**************start table elements *************/

#tblText{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	color:#4e4d4d;

}

#tblHdr{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	color:#4e4d4d;

}



#tblEO td{

	border-bottom:solid 1px #d8d7d7;

	border-right:solid 1px #efefef;	

	padding-right:5px;

	padding-left:5px;

	padding-top:0px;

	padding-bottom:0px;

}



*html #tblEO td{

	padding:5px;

}



/**************end table elements*************/



#MainList{

	font-size:110%;

	font-weight:600;

}



#MainList li{

	padding:5px;

}

.cabProfilePhoto{

	border:solid 2px #999999;

	margin-left:10px;

}



.secondaryUl{



}



#sidebar{

	padding-right:15px;

	padding-left:15px;

	padding-top:-10px;

	margin-top:0px;

	float:right;

	border:1px dotted #afafb1;

	background-color:#fafafa;

	width:250px;

	color:#6a6a6a;

}



#sidebar p{

	color:#6a6a6a;

}



/*#sidebar a{

	color:#6a6a6a;

	text-decoration:underline;

}*/



*html #sidebar{

	margin-top:20px;

	padding:15px;

/*	filter:alpha(opacity=50);*/

}



#introText{

	font-style:italic;

	font-weight:500;

	font-size:110%;

}



.smaller{

	font-size:80%;

}



#alternateRow{

	background-color:#f6f6f6;

}

.required {

 font-weight:bold;

 margin:0px 0px 10px 0px;

}



.optional {

 margin:0px 0px 10px 0px;

}



/* begin calendar page styles */



.tblCalendar{

	font-size:80%;

}



.tblCalendar h4, .tblCalendar h5{

	margin:2px;

}



.tblCalendar p{

	margin-bottom:15px;

}



*html .tblCalendar{

	font-size:110%;

}



.calCurrentDay{

	background-color:#a9b5c9;

	border-bottom:solid 1px #2c4774;

	border-right:solid 1px #2c4774;

	color:#ffffff;

}



.calCurrentDay a, .calCurrentDay h5{

	color:#ffffff;

}



.calDay{

	border-right:solid 1px #cccccc; 

	border-bottom:solid 1px #eeeeee;

}



.nonDay{

	border-right:solid 1px #cccccc; 

	border-bottom:solid 1px ##eeeeee; 

	background-color:#f6f6f6;

}



/* end calendar page styles */



#homepageStreaming{

	width:752px;


	height:323px;

	background-image:url(/images/HomePage-StreamingBack.jpg);

	background-repeat:no-repeat;	

	margin-top:-11px;

}



*html #homepageStreaming{

	margin-top:0px;

}



#videoStream{

	float:left;

	position:relative;

	top:32px;

	left:21px;	

}



#streamText{

	position:relative;

	top:-238px;

	left:375px;

	width:325px;

}



*html #streamText{

	position:relative;

	top:25px;

	left:55px;

}



/* search form styles */



#searchForm{

	position:relative;

	top:35px;

	left:101px;

}



.searchInput{

	background-image:url(/images/searchInput.jpg);

	background-position:right;

	border:none;

	width:157px;

	height:22px;

	margin-right:5px;

	position:relative;

	top:-4px;

}



*html .searchInput{

	padding-left:6px;

	padding-top:4px;

	height:24px;

	position:relative;

	top:0px;

}



.searchButton{

	background-image:url(/images/searchButton.jpg);

	border:none;

	width:61px;

	height:24px;

}



#expenditures{

	text-align:center; 

	padding-top:10px; 

	margin-bottom:-20px;

}

/*Custom*/
#front_box{
float:left; 
width:150px;
*width:150px; 
/*height:248px;
*height:246px; */
border:1px solid #999; 
margin-top:13px;
margin-right:2px;

}
#front_top_box{
float:right; 
width:240px;
*width:238px; 

border:1px solid #999; 
margin-top:0px;
margin-right:2px;


}

h2{
font-size:14px;
}

#topLinks{
font-size:11px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; line-height:2em; padding-left:10px; padding-right:10px
}

#row6RightColumnA{
width:48%;
float:left;
text-align:left;
}


#row6RightColumnB{
width:48%;
float:left;
text-align:left;
}

a.squarebutton 

{

background-color: transparent;

background-image: url("/templates/images/square-gray-left.gif");

background-repeat: no-repeat;

background-attachment: scroll;

background-position: left top;

display: block;

float: left;

font-family: Arial;

font-style: normal;

font-variant: normal;

font-weight: normal;

font-size: 12px;

font-size-adjust: none;

font-stretch: normal;

-x-system-font: none;

line-height: 15px;

height: 23px;

padding-left: 9px;

text-decoration: none;

}

a.squarebutton:link, a.squarebutton:visited, a.squarebutton:active 

{

color: #494949;

}

a.squarebutton:hover 

{

background-position: left bottom;

}
a.squarebutton span

{

background-color: transparent;

background-image: url("/templates/images/square-gray-right.gif");

background-repeat: no-repeat;

background-attachment: scroll;

background-position: right top;

display: block;

padding-top: 4px;

padding-right: 9px;

padding-bottom: 4px;

padding-left: 0pt;

}

a.squarebutton:hover span 

{

background-position: right bottom;

color: black;

}

#boldfont {font-weight:bold; font-size:14px}

#breadcrumb { font-size:10px; color:black;}
#menuImages{ text-align: center;}
.test{ text-align:right;}


.TabbedPanels {
 overflow: visible !important;
}

.TabbedPanelsContentGroup {
 display: block !important;
 overflow: visible !important;
 height: auto !important;
}
.TabbedPanelsContent {
 overflow: visible !important;
 display: block !important;
 clear:both !important;
}
.TabbedPanelsTab {
  overflow: visible !important;
  display: none !important;
  clear:both !important;
}

