html, body {
	background-color: #848790;
	margin: 0 auto;
	padding: 0;
	border: none;
	font-family: Verdana;
	font-size: 12px;
	color: #444444;
}

form{ margin: 0; padding: 0; }

#container{
	margin: 0 auto;
	padding: 0;
	width: 800px;
}

.top_nav
{
	background-color: #ed2423;
	width: 800px;
	height: 27px;

}

.sub_wht_arrow{
	position: relative;
	top: 3px;
}

#navTbl{
	width: 414px;
	float: right;
}

#top_nav_w
{	
	width: 800px;
	background-color: #ffffff;
}

.top_link
{
	padding: 0 10px 0 0;
}

.breadcrumb2{
	color: #f3c01c;
}

a.breadcrumb, a:visited.breadcrumb{
	color: #ffffff;
	text-decoration: none;
}
a:hover.breadcrumb{
	color: #ffffff;
	text-decoration: underline;
}


#left_nav
{	
	background-image: url('images/left_bg_173x1.gif'); 
	background-repeat: repeat-y;
}

#mid
{
	background-color: #ffffff;
	padding-left: 1px;
}

#home
{
	background-color: #ffffff;
	padding: 0;
}

#mid_blue
{
	height: 20px;
	background-color: #2477bb;
	padding: 3px 0 0 5px;
	margin: 0;
	vertical-align: middle;
	text-align: left;
	font-weight: bold;
	font-family: Arial;
	color: #ffffff;
	font-size: 14px;
	
}

#mid_text_mission
{
	color: #444444;
	padding: 5px 70px 0 13px;
	line-height: 18px;
	font-size: 12px;
}


#mid_img_mission
{
	padding: 0 20px 0 0;
}


.mid_body
{
	padding: 8px 20px 25px 13px;
	color: #444444;
	line-height: 18px;
	font-size: 12px;
}

#mid_body_meminfo
{
	padding: 8px 40px 0 13px;
	color: #444444;
	
}


#biker_meminfo
{
	float: right;
	padding: 0 2px 0 2px;
}

#mid_body_directions
{
	padding: 8px 100px 0 13px;
	color: #444444;
	
}

#mid_body_mission
{
	padding: 15px 0 0 13px;
	
}

#y_news
{
	width: 151px;
	background-color: #3e4047;
	margin: 13px 0 0 10px;
	padding: 0 0 2px 0;
	font-size: 11px;
}

.sub_hdr_t{
	font-family: arial;
	margin: 0 0 0 10px;
	padding: 0px 0 3px 3px;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
}

.sub_links, .sub_links_on
{
	width: 150px;
	font-family: arial;
	margin: 0 0 0 10px;
	padding: 0px 0 3px 0;
	font-size: 11px;
}
a.sub_links, a:visited.sublinks{
	color: #ffffff;
	text-decoration: none;
}

a:hover.sub_links{
	color: #f3c01c;
	text-decoration: none;
}

a.sub_links_on, a:visited.sublinks_on, a:hover.sub_links{
	color: #f3c01c;
	text-decoration: none;
}

.sub_links_t
{
	padding: 0 0 2px 0;
	color: #ffffff;
	text-decoration: none; 
	
}

.y_news_text a
{
	padding: 0 0 5px 0;
	color: #f3c01c;
	text-decoration: none; 
	
}


.y_news_text
{
	padding: 0 0 5px 0;
	color: #f3c01c;
	text-decoration: none; 
	
}

a.ynews, a:visited.ynews{
	color: #f3c01c;
	text-decoration: none;
}
a:hover.ynews{
	color: #f3c01c;
	text-decoration: underline;
}

.y_news_top
{
	padding: 8px 0 4px 15px;
}

.y_news_img
{
	vertical-align: top;
	padding: 3px 5px 0 15px;
}


#pdf_calendar
{
	padding: 15px 0 0 11px;
}

#office_hours
{
	padding: 15px 0 0 7px;
}

.top_td {
	background-color: #4495d0;
	color: #FFFFFF;
	padding: 10px 0 10px 0;
	border-right: 1px solid #ffffff;
	text-align: center;
	font-weight: bold;
}

.top_td2 {
	background-color: #4495d0;
	color: #FFFFFF;
	border-right: 1px solid #ffffff;
	padding: 10px 0 10px 5px;
	font-weight: bold;
}

.side_td {
	background-color: #9ec2dc;
	color: #000000;
	font-weight: bold;
	padding: 10px 0 10px 0;
	border-bottom: 1px solid #000000;
	padding-left: 5px;
}

.mid_td {
	background-color: #dce7ee;
	color: #000000;
	padding: 10px 0 10px 0;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	text-align: center;
	font-weight: normal;
}
.mid_td_end {
	background-color: #dce7ee;
	color: #000000;
	padding: 10px 0 10px 0;
	border-bottom: 1px solid #000000;
	text-align: center;
	font-weight: normal;
}


.formIndent{
	padding-left: 25px;
}

.dotted{
	padding: 10px 0 10px 0;
}


.tblhdr,.tblhdrr{
	font-weight:bold;
	padding-top: 20px;
}
.tblrow,tblrowr{
	padding-top: 2px;
	font-weight:normal;
}
.tblhdrr,.tblrowr{
	text-align: right;
}
.tblspace{
	padding-left: 10px;
}

.h_image{
	padding: 15px 0 3px 0;
}
.h_noimage{
	padding: 8px 0 3px 0;
}

.clickreg{
	padding: 15px 0 0 0;
}

.padleft{
	padding-left: 10px;
}


/* Drop Menu */

#dropmenudiv{
position:absolute;
border:1px solid black;
border-bottom-width: 0;
font:normal 12px Verdana;
line-height:18px;
z-index:100;
}

#dropmenudiv a, #dropmenudiv a:visited, #dropmenudiv a:hover{

display: block;
text-indent: 3px;
border-bottom: 1px solid black;
padding: 1px 0;
text-decoration: none;
font-weight: bold;
}

#dropmenudiv a, #dropmenudiv a:visited{
color: #ffffff;
}

#dropmenudiv a:hover{
color: #F3E11C;
}


.noscript{
	font-size: 10px;
}
