A:link, A:visited, A:active{
	color:#336633;	 
	text-decoration: none;
}
A:hover{
	color: #00923F;
	text-decoration: none;
}

html, body {
  height: 100%; /* Required */
}
body {
	background-color: #F0F0F0;
	text-align: center;	
}
body, div, td{
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin:  0px;
}
.box{
	background-color: #F0F0F0;
	border: #999999 1px solid;
}
.box td{
	background-color: #F0F0F0;
}
.col1{
	background-color: #FFFFFF;
}
.col2{
	background-color: #F0F0F0;
}
#container-wrap {
	width: 950px;
	margin: 0 auto;
	position: relative;
	min-height: 100%; /* For Modern Browsers */
	height: auto !important; /* For Modern Browsers */
	height: 100%; /* For IE */
}
#container-content {	
  	padding: 0 0 50px 0;
}
#container-content:after {
	clear: both;
	display: block;
	content: ".";
	height: 0;
	visibility: hidden;
}
#container-foot {
  	width: 100%;
  	position: absolute;
  	left: 0px;
  	bottom: 0 !important;
  	bottom: -1px; /* For Certain IE widths */
  	height: 50px;
}

#header {
  	width: 100%;
	overflow:hidden;
	height: 120px;
	display:inline-block;
	text-align: left;
}

#header div {
	right:15px;
	top:100px;
	position:absolute;
	text-align:right;
	z-index:3
}

#header div a { 					/* Admin login link */
	 font-weight: bold;
	 color: #F2F7FB;
	 font-family: Lacuna Sans, Geneva, Helvetica;
}
#header #logoimg {
	position:relative;
	left:304px; 
}

#sponsors {
	position: relative;
	float: left;
	width: 100%;
	margin:0px;
	padding:0px;	
	background-color: #00923F;
}

#sponsors li {
	float:left;
	margin:0px 5px 2px 0px;
	font-weight: bold;
	color: #ffffff;
	padding: 1px;
	border: 2px solid #00A114;
	display: inline;
	white-space: nowrap;
}

.foreicon {
	border:0px none;
	vertical-align:bottom;
}

.posttitles {
	background:transparent url(../images/page_white.png) no-repeat scroll left top;
	margin-bottom:2px;
	padding-left:20px;
	padding-top:2px; line-height:16px;
}

.friendlyLink a:hover {
	background-color:#E0EFE9;
	color: #6D6D6D;
	border-bottom: 1px solid #000000;
} 

.friendlyLink a {
	border-bottom: 1px solid #DBDBDB;
	color: #6D6D6D;
	text-decoration: none;
	font-family: Lucida Sans Unicode, Lucida Grande, LucidaGrande, Lucida Sans, Geneva;
	font-size: 11px; 
}

.crumbs, .crumbs A, .crumbs A:visited, .crumbs A:active{
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
.crumbs A:hover{
	color: #CC0000;
	text-decoration: none;
}
h1, h1 A:link, h1 A:visited, h1 A:active, h1 A:hover{
	font-size: 12px;
	font-weight: bold;
	color: #001100;
	text-decoration: none;
}
.invisible A:link, .invisible A:visited, .invisible A:active, .invisible A:hover{
	color: #000000;
	text-decoration: none;
}
.mainbody{
	background-color: #00923F;
}
.postinfo{
	color: #339933;
	font-weight: bold;
	padding-left: 5px;
}
.row1 td{
	background-color: #DDDDDD;
	font-weight: bold;
}
.row2 td{
	background-color: #FAC174;
	font-weight: bold;
	color: #666666;
}
.row2 A, .row2 A:visited, .row2 A:active{
	color: #666666;
	text-decoration: none;
}
.row2 A:hover{
	color: #CC0000;
	text-decoration: none;
}
.row3{
	background-color: #FFFFFF;
}
.small{
	font-size: 10px;
}
.sub1{
	font-size: 16px;
	font-weight: bold;
	color: #000099;
}

div#menu
{  background-color:#ffffff;
  border-top:1px #dddddd solid;
  border-bottom:1px #dddddd solid;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  font-weight: bold;	
  width:150px;
}
a.button
{  /* Specify only the properties that differ from a.button */
  background:#f6f6f6;
  border-right:1px #dddddd solid;
  border-left:5px #dddddd solid;
  color:#336633;
  display:block;
  margin:0 0 1px 0;
  padding:5px;
  text-decoration:none;
  
}
a.button:hover
{  /* Specify only the properties that differ from a.button */
  background:#fcfcfc;
  border-right:1px #dddddd solid;
  border-left:5px #33CC33 solid;
  color: #00923F;
}

#postadv  table{
 background-color: #F9FBFD;
 color: #000000;
 width: 440px;
 border: 1px solid #D7E5F2;
 border-collapse: collapse;
}

#postadv td{
 border: 1px solid #D7E5F2;
 padding-left: 4px;
}

.labelcell{
 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
 color: #3670A7;
 background-color: transparent;
 letter-spacing: 1px;
 width: 150px;
}

.fieldcell{
 background-color: #F2F7FB;
 color: #000000;
 text-align: right;
 margin-right: 0px;
 padding-right: 0px;
} 

#postadv #forma input{
  font-size: 8pt;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  padding: 1px;
  padding-left: 3px;
  padding-right: 0px;
  background: url(../images/imputbg.gif) repeat-x #ffffff;
  background-color: #ffffff;
  border: 1px solid #666666;
}

#postadv textarea{
  font-size: 8pt;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  padding: 1px;
  padding-left: 3px;
  padding-right: 0px;
  background: url(../images/imputbg.gif) bottom repeat-x #ffffff;
  border: 1px solid #666666;
}

.postImgLink img {
border: 1px;
border-color: #000000;
border-style: solid;
}

.calendar
{
	text-align: center;
	color:#666666;
	font-family:Geneva,Arial,Helvetica,sans-serif;
	font-size:12px;
	border-style:solid;
	border:1px solid #CCCCCC;	
	background-color:#FFFFFF;
}

.calendar td {
    border:1px solid #ddd;
    padding:3px;
}

.calendar th {
    padding:5px;
	background-image: url(../images/calbg.gif);
	background-repeat: repeat-x;
    color:#fff;
}

.calendar .actday{
	background-image: url(../images/calbg.gif);
	background-repeat: repeat-x;
    color:#fff;
    font-weight:bold;
}

.calendar .days{
    background-color:#f1f1f1;
}

.greenbox {
	border:1px solid #CCCCCC;
	font-family: Geneva,Arial,Helvetica,sans-serif;
	font-size:12px;
	background-color:#FFFFFF;
}

.greenbox  th {
	padding:5px;
	background-image: url(../images/calbg.gif);
	background-repeat: repeat-x;
	color:#fff;
}

#populateAnecButton {
	padding: 5px;
	border: 2px solid #00923F;
	background-color: #E8EFE6;
	text-align: center;
	font-weight: bold;
	font-size: 11px;
	cursor: pointer;		
}
