* {
  font-size:12px;
 font-family:arial;
 font-style:normal;

}

body {
  float: none !important;
  width: auto !important;
  margin: 0 !important;
  padding: 0 !important;
  
}

.fr_table {
 border:0px solid #BCE890;
 border-top-width:1px;
 background: url('../../images/header_gr.gif') repeat-x;
}
.fr_table_header {
 text-align:left;
 padding-left:8px;
 padding-right:8px;
 border-left:1px solid  #BCE890
}

.fr_table_odd {
 text-align:left;
 padding-left:8px;
 padding-right:8px;
 height:26px;
 border-left:1px solid  #EEF9E3
}


.fr_table_odd_right {
 border-right:1px solid  #EEF9E3
}



.news_header {
  font-size:18px;
}

.news_date {
  font-size:10px;
}

.news_body {
  font-size:12px;
  color:black;
}

.news_body a {
 
}
.news_headline_header {
  font-size:12px;
  color:black;
  font-weight:bold;
}

.news_headline_date {
  font-size:10px;
  font-weight:normal;
  color:#259A4B;
}

.news_headline_body {
  font-size:12px;
  color:#666666;
  font-weight:normal;
}

.news_headline_body a {

 font-size:10px;
 color:#ED0C0A; 
 font-weight:normal;
 text-decoration:none;

}

.news_headline_body a:link {
 color:#ED0C0A;
  text-decoration: none;
}
.news_headline_body a:visited {
 color:#ED0C0A;
  text-decoration: none;
}



.news_headline_body a:active, .news_headline_body a:hover {
  color: #F00;
 text-decoration:  underline;
}



.collapsedpopup  {
 visibility:hidden;
 position:absolute;
 left:-9000;
}

.category {
 font-size:12px;
 font-family:arial;
 font-style:normal;
}




.main_outline {

 border-color:#A0F04B;
 border-style: solid;
 border-width:0px;
 font-size:12px;
 font-family:arial;
 color:#1E7E3D;

}

.header_outline {
 border-bottom-width:3px;
}

.middle_outline {
 border-color:#B1E47D;
 border-left-width:1px;
}

.left_outline {
 border-color:#B1E47D;
 border-right-width:1px;
}

.bottom_outline {
 border-color:#B1E47D;
 border-top-width:1px;
}

.table_outline {
 border-width:3px;
}



fieldset {
  border: 1px solid #737373;
}
form {
  margin: 0px;
}
h1 {
  margin: 0px;
  padding: 0px;
  font-size: 16px;
}

h1.lgreen {
	color: #72B23B;
}

h2, h3 {
  margin: 0px;
  padding: 0px;
  font-size: 12px;
}

hr {
  background-color: #737373;
  border: 0px;
  color: #737373;
  height: 1px;
}
a {
  color:#1C7E3E;
}

a:link {
  color: #1C7E3E;
  text-decoration: underline;
}
a:visited {
  color: #1C7E3E;
  text-decoration: underline;
}



a:active, a:hover {
  color: #E11434;
}

div.bottom {
  color: #737373;
  font-size: x-small;
  text-align: center;
}

div.bottom a {
  font-weight: normal;
text-decoration: none;
   color: #737373;
}


/* Define some colors */

.darkbg {
  margin:0px 0px 0px 0px;
  background-color: #F6F6F8;
  color: #903A39;
}
.mediumbg {
  margin:0px 0px 0px 0px;
  background-color: #DCFFB5;
  color: #000;
}
.lightbg {
  background-color: #fff;
  color: #000;
}
.lightbgalt {
  background-color: #fff;
  color: #000;
}
.highlight {
  background-color: yellow;
  color: #000;
}

/* Top menu */


a.menu {
  background-color:#EAFBD0;
  border-top: 1px solid #D0D0B3;
  border-left: 1px solid #D0D0B3;
  border-bottom: 1px outset #9C9986;
  border-right: 1px outset #9C9986;
  color: #000;
  font-weight: normal;
  	text-align:center;
	width:125px;
	font-size:11px;
	font-family:verdana;
	vertical-align: middle;
	height:22px;
		font-size:11px;
	font-family:verdana;
  
  margin-left: 5px;
  margin-right: 5px;
  padding: 3px 7px 3px 7px;
  text-decoration: none;
}

a.menu:hover, a.menu:active {
  color: #fff;
  background-color: #A2E34E;
}

a.table_mid_head, a.table_mid_head:visited {
  color: #E11434;
  text-decoration: underline;
  font-family:arial;
  font-size:12px;
  font-weight:bold;

}
a.table_mid_head:hover, a.table_top:active {
  color: #FF9933;
}

a.table_mid_cat {
  color: #1E7E3D;
  text-decoration: underline;
  font-family:arial;
  font-size:12px;
  font-weight:normal;

}
a.table_mid_cat:hover, a.table_top:active {
  color: #E11434;
}

a.table_top {
  color: #903A39;
  text-decoration: underline;
  font-family:verdana;
  font-size:12px;
  font-weight:bold;

}
a.table_top:hover, a.table_top:active {
  color: #c0c0c0;
}



.join_edit_error {
	background-color: #f0f0f0;
	border: 1px solid #f00;
	padding: 2px;
}

a.help { color: #f00; font-weight: bold; text-decoration: none; }
a.help:hover { color: #333; }
