@charset "UTF-8";
/* CSS Document */

body {
	top:0px;
	text-align:center;
	margin-top:0px;
	color: #000;
	background-color:#EFEFEF;	

}

#mega_wrapper {

position:none;
text-align:left; 
width:974px; 
height:auto;
margin: 0 auto; 
padding:0;
color: #000;

}

#wrapper {
	position:absolute !important;
	position:none;
	background-image:url(../images/wrapper-shadow.png);
background-position:center;
background-repeat:repeat-y;
text-align:left; 
width:974px; 
height:auto;
margin: 0 auto; 
padding:0;
color: #000;

}

#banner {
	width:950px; 
	text-align:center;
} 

#container {
	float:left;
	background-color:#FFF;
	background-image:url(../images/container.jpg);
	background-position:;
	background-repeat:no-repeat;
	height:auto;
	min-height:690px;
	width:773px;
	
}


#menu {
	float:left;
  text-align:center;
	width:187px;
	height:700px;
	background:url(../images/sidebar.jpg);
	background-repeat:none;
} 

#elongate{
	float:left;
  text-align:center;
	width:960px;
	height:auto;
	background:url(../images/sidebar-longer.jpg);
	background-repeat:repeat-y;
} 

.menu_appear{
	position:inherit;
 	background-color:;
	color:#FFF;
	height:auto;
	width:172px;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:15px;
	font-family:Arial, Helvetica, sans-serif;
	margin-left:0px;
	text-align:left;
	font-weight:500;
	font-size:1.1em;
	cursor:pointer;
}

.menu_active{
	position:inherit;
 	background-color:#900;
	color:#FFF;
	height:auto;
	width:172px;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:15px;
	font-family:Arial, Helvetica, sans-serif;
	margin-left:0px;
	text-align:left;
	font-weight:500;
	font-size:1.1em;
	cursor:pointer;
}

.menu_over { 
	position:inherit;
	height:auto;
	width:172px;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:15px;
	font-family:Arial, Helvetica, sans-serif;
	margin-left:0px;
	text-align:left;
	font-weight:500;
	font-size:1.1em;
	cursor:pointer;
background-color:#0a7fba;
color:#FFF;

}

.menu_off {
		position:inherit;
	height:auto;
	width:172px;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:15px;
	font-family:Arial, Helvetica, sans-serif;
	margin-left:0px;
	text-align:left;
	font-weight:500;
	font-size:1.1em;
	cursor:pointer;
    background-color:;
    color:#FFF;

}
#subsection_background{
	float:left;
	background-image:url(../images/blu-blue-gradient.png);
	background-repeat:repeat-y;
	padding:2px;
	width:685px;
	height:26px;
	margin:0px 0px 0px 45px;

}

#subsection_background2{
	float:left;
	background-image:url(../images/blu-blue-gradient-small-longer-end.png);
	background-repeat:repeat-y;
	padding:2px;
	width:685px;
	height:26px;
	margin:15px 0px 0px 45px;

}

#subsection_background2{
	float:left;
	background-image:url(../images/blu-blue-gradient-small-longer-end-2.png);
	background-repeat:repeat-y;
	padding:2px;
	width:685px;
	height:26px;
	margin:15px 0px 0px 45px;

}

#subsection_header{
    float:left;
	font-size:1.1em;
	font-weight:500;
	font-family:Arial, Helvetica, sans-serif;
	padding:2px;
	width:auto;
	height:auto;
	margin:0px 0px 0px 5px;
}

#red_subtitle{
	color:#000;
	font-weight:500;
	font-size:1.1em;
	font-family:Arial, Helvetica, sans-serif;
	width:auto;
	height:auto;
	margin-bottom:5px;
}

#spacer_5px{
	height:5px;
}

#quote_content {
	float:left;
	text-align:center;
	margin-left:25px;
	height:auto;
	width:auto;
}

#top_content {
	float:left;
	text-align:justify;
	background-color:;
	color:#000;
	border:;
	font-size:.8em;
	font-family:Arial, Helvetica, sans-serif;
	margin:0px 0px 0 40px;
	padding:7px;
	height:auto;
	width:680px;
	font-weight:400;
}

#slideshow_holder {
	float:left;
	margin:5px 5px 0px 35px;
	padding-left:10px;
	padding-top:10px;
	padding-bottom:10px;
	height:165px;
	width:705px;
	
}

#main_content {
float:left;
	color:#000;
font-family:Arial, Helvetica, sans-serif;
	font-size:.8em;
	text-align:left;
	padding:5px;
	margin:10px 0px 0px 45px;
	height:auto;
	width:650px;
}

#main_content_indent {
float:left;
	color:#000;
font-family:Arial, Helvetica, sans-serif;
	font-size:.8em;
	text-align:left;
	padding:5px 5px 5px 25px;
	margin:10px 0px 0px 45px;
	height:auto;
	width:650px;
}

#auto_text {
float:left;
	color:#000;
font-family:Arial, Helvetica, sans-serif;
	font-size:.8em;
	text-align:left;
	padding:5px;
	margin:10px 0px 0px 45px;
	height:auto;
	width:auto;
}

#table_content {
	float:left;
	background:none;
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	padding:0px;
	padding-left:0px;
	padding-top:0px;
	margin:15px 10px 0px 10px;
	height:auto;
	width:600px;
	border-bottom: thin #CCC solid 1px;	
}

#table_content th {
	font-weight:500;
	font-size:1.1em;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	background:;
	background-image:url(../images/blu-blue-gradient-small.png);
	background-repeat:repeat-y;
	 border-bottom:;
	padding:3px;
	padding-left:7px;
	color:#000;	
	height:25px;
	
	
}

#table_content td {
	color:#000;	
	background:none;
	border-bottom: thin #CCC solid;	
	text-align:left;
	font-size:.8em;
	padding-right:0px;

}

#event_content {
float:left;
	color:#000;
font-family:Arial, Helvetica, sans-serif;
font-size:.8em;
	text-align:left;
	padding:5px;
	margin:10px 0px 0px 45px;
	height:auto;
	width:450px;
}

#news_content {
float:left;
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:.8em;
	text-align:left;
	padding:5px;
	margin:10px 0px 0px 20px;
	height:auto;
	width:200px;
}


.date_style{
	color:#900;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold; 
	font-size:1em;
	background:none;
}

#kb_buttons {
float:left;
	color:#000;
font-family:Arial, Helvetica, sans-serif;
	font-size:.8em;
	text-align:left;
	padding-bottom:10px;
	padding-right:10px;
	margin-left:130px;
	margin:20px 0px 0px 40px;
	height:110px;
	width:410px;
}

#kb_text {
float:left;
color:#000;
font-family:Arial, Helvetica, sans-serif;
	font-size:.8em;
	text-align:left;
	padding-bottom:0px;
	padding-right:0px;
	margin-left:130px;
	margin:20px 5px 0px 20px;
	height:auto;
	width:270px;
}


.searchbar{
	text-algin:left;
	width:auto;
	height:auto;
	padding-top:5px;
	padding-left:0px;
	margin:50px 0px 0px 0px;
}



#footer {
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:.7em;
	background-image:url(../images/footer.jpg);
	background-repeat:no-repeat;
	padding-top:60px;
	height:auto;
	width:960px;
}

a:link {
	color: #06C;
	text-decoration:none;
}
a:visited {
	color: #06C;
	text-decoration:none;
}
a:hover {
	color: #06C;
	text-decoration:none;
}
a:active {
	color: #06C;
	text-decoration:none;
}
#mainContent p {
	color: #000;
}

