/* CSS Document */
html{overflow: -moz-scrollbars-vertical !important;}
Body {
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  font-size: 12px;
  color: #333333;
  margin: 10px 0px 0px 0px;
  padding: 10px 0px 0px 0px;
}

#datelocation_header {margin-left: 32px;}

H5 {color: #d31145; font-size: 16px;margin-top: 0px;}

.MainTD {
  margin: 0px 0px 0px 0px;
  padding: 0px 25px 0px 15px;
}

H4 {
  color:#EF1126;;
    font-size: 14px;
}

H3 {
  color: #d31145;
  font-size: 12px;
}

.FormTable {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.FormTable td{
  border-bottom: 1px;
  margin: 0px 0px 0px 0px;
  padding: 10px 0px 10px 0px;
}

.normal { background-color: #E6E6E6; color: #000000; }
.focus  { background-color: #00a7e7; color: #FFFFFF; }

#nav {
	width: 187px;
	margin: 0px 0px 0px 0px;
	float:left;

}

#nav ul{
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding:0px;
}

#nav li{
	margin: 2px 0px 2px 0px;
	padding: 0px 0px 0px 0px;
	height: 32px;
}

#nav a{
	display: block;
	padding: 10px 0px 10px 10px;
	margin: 0px 0px 0px 0px;
	width: 177px;
	background-image: url(../images/nav_off.gif);
	background-repeat: no-repeat;
	text-decoration: none;
	font-weight:bold;
	color: #ffffff;
}

#nav a:visited, a:active{
	color: #ffffff;
}

#nav a:hover{
	background-image: url(../images/nav_on.gif);
	background-repeat: no-repeat;
	text-decoration: none;
	color: #ffffff;
}



.SOE{
	font-size: 12px;
	color: #0059aa;
	border-bottom: 1px solid;
	font-weight: bold;
	width: 100%;
}
#NavMessage {
	width: 177px;
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
	background-image: url(../images/nav_message_bg.gif);
	color: #0059aa;
	font-size: 16px;
}

.OrangeText {
	color: #F58120;
}.VoteTable {
	border: 1px solid #0059aa;
	background-color: #e6e6e6;
}

.callout {border:1px solid #c86328;}

#reg {border:1px solid #c86328; text-align:center; padding:2px 6px; background-color:#F0EFDB; width:80%; margin-bottom:15px; }

.topheaders {padding-top:10px;margin-top:10px;font-size:24px;color:#e17761;font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;}
.leadparagraph {padding-top:0px;margin-top:0px;}
.leadheaders {padding-top:0px;margin-top:0px;}
#headers {color:#88a474;font-size:12px;font-weight:bold;}
a:link, a:visited {color:#e17761;}
a:hover {text-decoration:none;}
#scheduletimes {font-weight:bold;color:#88a474;}
#scheduleheaders {font-weight:bold;color:#e17761;}
#homelist {list-style-type: none;padding: 0px;margin: 0px;margin-left: 1em;}
#homelist li {background-image: url(../images/arrow.gif);background-repeat: no-repeat;background-position: 0 .2em;padding-left: .8em;}


/*SideBar*/

.blog_contain {
	clear: both;
	padding: 5px;
	background-color: #FFFFCC;
	border: 1px solid #e17761;
	/*margin-top: 155px;*/
	/*border: 1px solid red;*/
}

.blog_contain h3 {
	font-size: 14px;
	margin: 6px 0 10px;
}

.blog_contain h3 a {
	color: #d31145;
	text-decoration: none;
}


.blog_list {
	/*border: 1px solid red;*/
}

.blog_item {
	margin-bottom: 15px;
	/*border: 1px solid red;*/
}

.blog_item .blog_title {
	/*font-size: 13px;
	color: #88A474;*/
}

.blog_item .blog_title a { font-size: 12px; color: #88A474; font-weight: bold; text-decoration: none; }

.blog_content {
	font-size: 11px;
	padding: 4px 0 5px;
}

.blog_more { text-align: right; }

.pdf_links {
	clear: both;
	padding: 5px;
	background-color: #FFFFCC;
	border: 1px solid #e17761;
	/*margin-top: 155px;*/
	/*border: 1px solid red;*/
}

#pdfs {font-size:14px;margin-top:0px;}