@charset "utf-8";
/* CSS Document */

/***************** Main **************/
* {font-size: 100%; padding: 0; margin: 0;}/*don't change this*/
body{font:0.8em Arial, Helvetica, sans-serif; margin:0; padding:0; color:#333; background:#495c36 url(../images/background.jpg) repeat-x; text-align:center; min-height:100%;}
#container{margin:7px auto; width:872px; position:relative; text-align:left; }/*centers main content*/
#contentwrapper{background: url(../images/container-repeat.png) repeat-y;}
#content{width:780px; margin-left:50px; padding:10px 0 10px 0; color:#333; float:left; display:inline;}
#minheight {height:350px; width:1px; float:right;}/*the minimum height div forces the container to expand to fit the height of this element. It is a cross-platform solution to the minimum height demand*/
.topsentence{font-size:.8em; color:#fff; text-align:center; top:4px; }
.clear {clear:both;}
ul li{margin-left:30px;}
ul li ul li{margin-left:30px;}

/***************** Columns *****************/
#rightcolumn{float:right; width:277px; height:auto; padding:0 0 0 10px;}
#leftcolumn{float:left; width:230px; height:auto; padding:0 10px 0 0;}
#rightcontent{width:538px; float:right;}

/***************** Headers *****************/
h1 {font-size: 1.9em; font-weight:bold; color:#000;}
h2 {font-size: 1.6em; }
h3 {font-size: 1.1em; color:#2D3F1B; }

/***************** Basic Links *****************/
a:link{color:#21859F; text-decoration:underline;}
a:visited{color:#79AFBE; text-decoration:none;}
a:hover{color:#8d3714; text-decoration:none;}
a:active, a:focus{outline:none;}

/***************** Font Format *****************/
.lrg{font-size:18px;}

/***************** Image Format *****************/
a img {border:none;}
.border{border:1px solid #000;}
.floatleft{float:left; margin:0px 10px 10px 0; border:1px solid #000;}

/***************** Menu *****************/
#menu {height:auto; padding:0; position:absolute; z-index:100; top:150px; left:200px; width:100%;}
#menu ul {margin:0; padding: 0;}
#menu ul li {font-size:1.8em; color:#000;}
#menu ul a {display: block;}
#menu ul li a {display: block; padding:0 0 0 1.4em; text-decoration:none; color:#000;}
#menu ul li {position:relative; list-style:none; margin:0; float:left;  }
#menu ul a:hover, #menu ul a.active {color:#e6ebe1;}


/***************** Left Menu *****************/
#leftmenu{line-height:1.5em; font-size:1.4em;}
#leftmenu a:link, #leftmenu a:visited{text-decoration:none; color:#435430;}
#leftmenu a.active{text-decoration:none; color:#8C9F77; text-decoration:underline;}

/***************** Footer *****************/
ul#footer {display:block; margin:5px auto; padding:0pt; width:840px;}
ul#footer li {display:inline; float:right; font-size:0.75em; list-style-image:none; list-style-position:outside;
list-style-type:none; padding:0px 5px 0px 5px;}
ul#footer li a:link, ul#footer li a:visited{color:#c9c8c5; text-decoration:none;}
ul#footer li a:hover{color:#000; text-decoration:underline;}
ul#footer li.copyright {background-image:none; float:left; padding:0pt; color:#fff;}
ul#footer li.footerHome {background-image:none;}

/***************** FooterText *****************/
#footertext {clear:both; font-size:0.7em; padding:30px 0pt 20px; text-align:center;}
#footertext a:link, #footertext a:visited {color:#fff; text-decoration:none;}
#footertext a:hover {color:#fff; text-decoration:none;}

/***************** Credit *****************/
#credit {clear:both; font-size:0.7em; padding:30px 0pt 20px; text-align:center;}
#credit a:link, #credit a:visited {color:#fff; text-decoration:none;}
#credit a:hover {color:#fff; text-decoration:none;}
