*{ margin:0; padding:0; }
html { width:100%; height:auto; font-family: arial, Georgia, sans-serif; margin:0px; font-size:100%; color:#5f5f5f;}
body {width:950px; margin-left:auto; margin-right:auto; }
img { border:0; }
h1 {font-size: 1.3em;margin: 0px 0px 10px 0px; color:#99978a;}
h2 {font-size: 0.8em;margin: 0px 0px 10px 0px;}
h2.bar {display:block;width:100%; height:20px; padding:3px; background-color:#679e41; font-weight:bold; color:#ffffff; }
h3 {font-size: 1em;margin: 10px 0px 10px 0px;}
p {font-size: .75em;margin: 0px 0px 10px 0px; color:#5f5f5f;}
.bottomline{ padding: 0px 0px 5px 0px;border-bottom:1px solid #99978a;}
a:link {color:#99978a; text-decoration:none; }
a:visited {color:#99978a; text-decoration: none; }
a:hover {color: #679e41; text-decoration: underline; }
.active {color: #679e41}
b, strong{color:#99978a;}
td {font-size: .75em;margin: 0px 0px 10px 0px; color:#5f5f5f;}
.image_class {float:left; padding: 0 10px 10px 0;}
ol li{ padding:3px 0;}

ul{list-style:outside;  padding:0 0 8px 0; margin:0; }
ul li{ padding:3px 0;}
 

#title { display:block; width:0; height:0; text-indent:-999em; overflow:hidden; }
#container {  border-top:4px solid #ffffff; background:url(../../images/container_bg.gif) repeat-y;}
#header { height:108px; background-color:#ffffff; background:url(../../images/topbanner.jpg); border-bottom:10px solid #99978a; }

#mainContent {display:inline;width:480px;float:left; margin-left:10px;  padding:10px 15px 0 0; color:#717275; background-color:transparent; }
#mainContent ol {margin-left:30px;}
#mainContent li {font-size:.75em;margin-left:30px;}

#secondaryContent {width:400px;float:left; padding: 10px 0 0 5px; background:url(../../images/grass.jpg) no-repeat fixed ; }
#secondaryContent li {font-size:0.75em; font-weight:bold; padding:5px 0 5px 0; margin-left:0; margin-bottom:10px;list-style-type:none;}
#secondaryContent a {font-size:11px;  text-decoration:none;}

#newsheader {width:400px; height:20px; text-indent:1em; background-color:#679e41; font-size:0.9em; font-weight:bold; color:#ffffff; }

#rightcol {width:282px; float:right; background-color:transparent;} /* was 200px */
#rightcol a {text-decoration:none;}
#rightcol a:link {text-decoration:none;}
.rightimage {width:282px;  }

/*
#rightcol2 {display:block; width:280px; float:right;}  
#rightcol2 a {text-decoration:none;}
#rightcol2 li { color: #0054A6; font-weight:bold; }
Dont use */
/*
#topnavigation ul {display:block;padding: 0;margin: 0;list-style-type: none;width: 780px;float: left;color: #fff;font-weight:bold;font-size: 0.8em;}
#topnavigation ul li { display: inline; }
#topnavigation ul li a {float: left;width: auto;color: #fff;width:128px;padding:10px 0;background:url(../../images/nav-blue-bg.gif) repeat-x;text-align:center;text-decoration: none;border-right: 2px solid #ffffff; background-color:#0054A6;}
#topnavigation ul li a:hover {}
#topnavigation li.active a {background:url(../../images/nav-yellow-bg.gif);color:#555C77; background-color:#FDCD07;}
*/
#mainnavigation {width:150px; height:100%; float:left;  background-color:#ddddd5; min-height:470px;}
#mainnavigation ul {list-style-type:none; }
#mainnavigation li {display:block; width:130px; height: 20px; font-size:0.75em; padding-top:10px; padding-bottom:0px; margin-left:10px;border-bottom: 1px solid #99978a;  }
#mainnavigation li a{text-decoration:none;color:#717275;padding-left:5px; }
#mainnavigation li a:hover{ color:#679e41; }
#mainnavigation li.active a{color:#679e41; }
#box
{
	padding: 10px;width:130px; vertical-align:bottom; 
}

#footer { clear:both; height:50px;  font-size:0.7em; margin-top:5px; }
#footer a {color:#606164; text-decoration:none;}
#footer a:hover {text-decoration:underline;}

#footer li {display:inline; vertical-align:top}
#bar { background:#99978a;  padding:2px 10px 2px 10px; height: 10px; display:block; text-align:right; }
#bar a {font-size: 0.8em;color:#ffffff; }



