body,td
{
  font-family : Verdana, Geneva, Helvetica, sans-serif;
  font-size   : 11px;
  color       : #000000;
}
.menu_header
{
  padding-top : 2px;
  font-family : Verdana, Geneva, Helvetica, sans-serif;
  font-size   : 10px;
  font-weight : bold;
  color       : #990000;
}
.menu_header:hover
{
  font-family : Verdana, Geneva, Helvetica, sans-serif;
  font-size   : 10px;
  font-weight : bold;
  color       : #000000;
}
.menu_sub
{
  font-family : Verdana, Geneva, Helvetica, sans-serif;
  font-size   : 10px;
  font-weight : bold;
  color       : #A3A8A5;
  width : 100%;
}
.menu_sub:hover
{
  font-family     : Verdana, Geneva, Helvetica, sans-serif;
  text-decoration : none;
  color           : #000000;
  font-size       : 10px;
}
A
{
  font-family     : Verdana, Geneva, Helvetica, sans-serif;
  text-decoration : none;
//  color           : #A3A8A5;
  color           : #CC0000;
  font-size       : 11px;
}

A:Hover
{
  font-family     : Verdana, Geneva, Helvetica, sans-serif;
  text-decoration : none;
  color           : #000000;
  font-size       : 11px;
}

select
{
  font-family: Verdana, Geneva, Helvetica, sans-serif;
  font-size: 11px;
  background  : #FFFFFF;
  text-align: Left;
  margin-left: 0;
  margin-right: 0;
  padding: 2;
  overflow:hidden;
  //height:0;
}

.input_text
{
  font-size: 11px;
  color: #000000;
  background: #FEFEFE;
  border: #000000 1px solid;
  width:100%;
}

.content_text_edit
{
  width       : 100%;
  border: 1 #999999 double;
}

.content_text_sml_bold_edit
{
  width       : 100%;
  border: 1 #999999 double;
}

.content_text_bold_edit
  width       : 100%;
  border: 1 #999999 double;
}

.content_textarea_sml_edit
{
  width       : 100%;
  border: 1 #999999 double;
}

.content_textarea_edit
{
  width       : 100%;
  border: 1 #999999 double;
}

.content_textarea_sml_bold_edit
{
  width       : 100%;
  border: 1 #999999 double;
}

.content_textarea_bold_edit
{
  width       : 100%;
  border: 1 #999999 double;
}

.content_title_edit
{
  font-family: Verdana, Geneva, Helvetica, sans-serif;
  font-size: 11px;
  font-weight : bold;
  width       : 100%;
  border: 1 #999999 double;
}

.content_title
{
	font-family : Verdana, Geneva, Helvetica, sans-serif;
	font-size   : 14px;
  font-weight : bold;
  color       : #CC0000;
}

.content_news_title
{
	font-family : Verdana, Geneva, Helvetica, sans-serif;
	font-size   : 11px;
  font-weight : bold;
  color       : #FFFFFF;
}

.content_news_date
{
	font-family : Verdana, Geneva, Helvetica, sans-serif;
	font-size   : 11px;
  font-weight : bold;
  color       : #CC0000;
}

.subbut
{
  font-family: Verdana, Geneva, Helvetica, sans-serif;
  font-size: 11px;
  background  : #FFFFFF;
  color: #000000;
  height:17px;
  text-align: center;
  margin-left: 0;
  margin-right: 0;
  padding: 0;
  border: 1 #999999 double;
}

.dropdown_visible
{
  display:block;
}

.dropdown_invisible
{
  display:none;
}

.area_report h1, .county_report h2, .town_report h3, .venue_report h4 {
	font-weight    : normal;
	margin         : 0px;
	padding-bottom : 2px;
}

.area_report h1 {
	border-bottom : 1px solid #C00;
	font-size : 16px;
}
.county_report h2 {
	padding-top:5px;
	//border-bottom : 1px solid #0C0;
	text-decoration : underline;
	font-size : 14px;
}
.town_report h3 {
	//border-bottom : 1px solid #00C;
	text-decoration : underline;
	font-size : 12px;
}
.venue_report h4 {
	font-size : 10px;
}

.area_report {
	padding : 3px 3px 3px 15px;
}

.county_report, .town_report, .venue_report {
	padding     : 3px 3px 3px 5px;
	margin-left : 10px;
	border-left : 1px solid;
}

.county_report h2 {
	padding-bottom : 10px;
}
.county_report {
	border-bottom : 1px solid;
	border-right  : 1px solid;
	border-color : #000;
}

.town_report {
	border-color : #bbb;
	padding      : 0px 3px 0px 5px;
}

.venue_report {
	border-color : #ddd;
}

.venue_nav_towns {
    white-space:nowrap;
    padding: 5px 0px 5px 0px;
}

.venue_nav_dot {
 float: left;
 margin-top:5px;
 margin-right:5px;
}