html {height:99.5%;}
body {height:100%; }

BODY, TD {color:#000000; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; margin:0px; }
       P {margin-top:0px; margin-bottom:10px;}
  UL, OL {margin-top:0px; margin-bottom:10px;}
    FORM {margin:0px; padding:0px;}
       A {color:#7c9784;}
 A:hover {color:#096124;}
 
#siteWrapper {
	width: 100%;
	height: auto;
	min-height: 100%;
	}
	
#siteContainer {
	margin:0 auto;
	}
	
#headerWrapper {
	width:990px;
	margin:0 auto;
	}
	
#logo {
	float:left;
	margin: 1px 0px 0px 4px;
	}
	
#headRightContainer {
	float:right;
	}
	
#searchContainer {
	float:right;
	margin: 18px 2px 0px 0px;
	}
	
#menuContainer {
	padding: 3px 0px 0px 0px;
	}

/* Sub Menu Operation Style */

ul.menu {list-style:none; margin:0; padding:0; font-weigth:bold; }
ul.menu * {margin:0; padding:0; font-weigth:bold; }
ul.menu a {display:block; color:#076224; text-decoration:none; font-weight:normal; }
ul.menu li {position:relative; float:left; margin-right:7px; font-weigth:bold; text-align:center;}
ul.menu ul {position:absolute; top:35px; left:0; background:#ffffff; display:none; opacity:0; list-style:none; font-weigth:bold; }
ul.menu ul li {position:relative; border-top:1px solid #ffffff; width:163px; margin:0; font-size: 12px; text-align:left; font-weight:bold;}
ul.menu ul li a {display:block; padding:3px 7px 5px; background-color:#076224; color:#ffffff;}
ul.menu ul li a:hover {background-color:#696a69; color:#ffffff;}
ul.menu ul ul {left:163px; top:-1px; font-weigth:bold; }
ul.menu .menulink {padding:5px 30px 1px; color:#ffffff; font-weigth:bold; font-size: 12px; font-weight:bold; line-height: 29px;}
ul.menu .menulink:hover {background:url('images/menu_mouseover.png') repeat-x; height: 29px; line-height: 29px;}
ul.menu .menuhover {background:url('images/menu_mouseover.png') repeat-x;}
ul.menu .sub {background:#076224 url(images/arrow.gif) 155px 8px no-repeat; }
ul.menu .topline {border-top:1px solid #bedded; }

#vidWrapper {
	height:225px;
	width: 100%;
	}
	
#vidContainer {
	width:990px;
	margin: 0 auto;
	text-align:center;
	}
	
#contentWrapper {
	width: 990px;
	margin: 0 auto;
	}
	
#contentLeftContainer {
	float:left;
	padding: 20px 0px 20px 10px;
	}
	
#contentLeftSized {
	width: 380px;
	}
	
#distLeft {
	padding: 40px 0px 0px 40px;
	}
	
#contentRightContainer {
	float:left;
	padding: 20px 40px 20px 35px;
	}
	
#contentRightSized {
	width: 525px;
	}
	
#contentFullContainer {
	padding: 20px 40px 20px 10px;
	}
	
#contentFullSized {
	width: 940px;
	}

#spacer {
	clear:both;
	display:block;
	width:100%;
	position:relative;
	padding-bottom: 91px;
	}
	
#footerWrapper {
	position:relative;
	height: 91px;
	width: 100%;
	margin-top: -87px;
	background:url('images/bg_footer.jpg') repeat-x;
	clear:both;
	}
	
#footerContainer {
	width: 990px;
	margin: 0 auto;
	height: 91px;
	}
	
#footerRight {
	float:right;
	font-size: 9px;
	text-align:right;
	padding-top: 10px;
	}
	
#footerLeft {
	float:left;
	font-size: 9px;
	padding-top: 10px;
	width: 425px;
	}
	
#footerCenter {
	float:left;
	font-size: 9px;
	padding-top: 10px;
	}
	
.tblSpacer {
	width: 50px;
	}
	
#footerLeft a, #footerCenter a, #footerRight a {
	font-size: 9px;
	color:#000000;
	text-decoration:none;
	}
	
#footerLeft a:hover, #footerCenter a:hover,  #footerRight a:hover {
	color:#3ae57a;
	text-decoration:underline;
	}
	
	
/* Styles for CMS */

.leftMenuLink {
	font-weight:bold;
	font-size: 14px;
	color:#076224;
	margin: 0px 0px 30px 30px;
	}
	
#marketsTable td {
	text-align:center;
	font-weight:bold;
	}
	
.leftMenuLink a, #marketsTable td a {
	color:#076224;
	text-decoration:none;
	}
	
.leftMenuLink a:hover, #marketsTable td a:hover {
	color:#076224;
	text-decoration:underline;
	}
	
.mapLink a {
	color:#086224;
	text-decoration:none;
	}
	
.mapLink a:hover {
	color:#086224;
	text-decoration:underline;
	}
	
.distName {
	font-size: 14px;
	font-weight:bold;
	color:#086224;
	}
	
ul.homeNewsLinks li {
	margin-bottom: 15px;
	}

	
.tds-table th {background-color: #688c68; font-size: 14px; font-weight: bold; height: 22px; color:#ffffff;}
.tds-table tr#oddrow {background-color: #b3d4b3;}
.tds-table tr#evenrow {background-color: #95b795;}
.tds-table td {height: 22px;}
.tds-table td#table-bottom {background-color: #688c68; font-size: 10px; color: #ffffff; padding: 5px 10px 5px 10px;}
.tds-table td a {color: #006600; font-weight: bold; text-decoration: none;}
.tds-table td a:hover {color: #00ff00; font-weight: bold; text-decoration: underline;}

.nosho {display:none;}



