
body{
	margin: 0;
	padding: 0;
	font: 85% arial, hevetica, sans-serif;
	text-align: center;
	color: #333333;
	background: #d1d7bc url(images/bg.png) repeat-x;}

a:link { color: #9fa36c;}
a:visited { color: #9fa36c;}
a:hover, a:active {color: #cecc45; text-decoration: underline;}

h2{
	color: #333333;
	font: 120% arial, hevetica, sans-serif;
	font-weight: bold;
	margin: 0 0 2px 0;}

h2 a { text-decoration: none; }

h3{
	color: #333333;
	font: 106% arial, hevetica, sans-serif;
	font-weight: bold;
	margin-top: 0;}

#container{
	margin: 2px auto;
	width: 726px;
	text-align: left;
	background-color: #fff;}

#header{
	height: 127px;
	width: 100%;
	background-image: url(images/logo.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	position: relative;}

#header h1{
	font-size: 1px;
	text-align: right;
	color: #fff;
	margin: 0;
	padding: 0;}

#slidecontents { text-align: center; }
#contents { margin: 0 434px 20px 25px; }
#contents p { line-height: 165%; }

#footer{
	clear: both;
	color: #9fa36c;
	background: #fff;
	border-top: solid 1px #f48465; 
	text-align: right;
	font-size: 70%;
	padding: 4px 4px 4px 0px;}

#mainnav {    position: absolute; 
			  left: 30px; 
			  top: 40px;
			  z-index: 10000;}			  

#mainnav ul { list-style-type: none;
			  color: #9fa36c; 
			  padding: 0;
			  font-family: arial, sans-serif;
			  font-size: 85%;
			  font-weight: normal;}

#mainnav li{
	display: inline;
	padding: 0 10px;}

#mainnav li a{
	font-weight:bold;
	text-decoration: none;
	color: #9fa36c;
	padding: 0px 0px 0px 4px;
}

#mainnav li a:hover{
	font-weight:bold;
	text-decoration: none;
	color: #cecc45;
}

#mainnav li.active {font-weight:bold; color: #cecc45; padding: 0px 0px 0px 4px; margin: 0 32px;}

#menu{
	float: right;
	width: 165px;
	border-left: 1px solid #f48465;
	padding-left: 15px;
	font-size: 80%;}

#menu ul {
	margin-left: 0;
	padding-left: 0;
	list-style-type: none;
	line-height: 180%;
	}

#menu li { padding-bottom: 16px; }

#menu li a{
	text-decoration: none;
	color: #9fa36c;
	padding: 0px 0px 0px 4px;
	border-left: solid 2px #9fa36c;}
	
#menu li a:hover{
	text-decoration: none;
	color: #cecc45;
	border-left: solid 2px #cecc45;
}

#menu li.active {color: #cecc45; border-left: solid 2px #cecc45; padding: 0px 0px 0px 4px; margin: 4px 0px 16px 0px; line-height: 130%; }

.imagefloat{ float: right; padding: 2px; border: 1px solid #f48465; margin: 0 0 10px 10px; }

    .simplelist {line-height: 20px;}
    .simplelist li {list-style: none; padding-left: 16px; background: url(images/bullet.gif) no-repeat 0 50%;}
	.simplelist li a {text-decoration: none; color: #9fa36c;}
	.simplelist li a:hover {text-decoration: underline;}
	.simplelist li a.parent {font-weight: bold; font-size: 14px; color: #9fa36c; text-decoration: none;}
    .simplelist li a.parent:hover {text-decoration: underline;}
    .simplelist li ul {margin-left: 12px;}
    .simplelist li ul li {padding-left: 16px; background: url(images/bullet.gif) no-repeat 0 50%;}

.more ul {list-style-type: none; text-align: right; margin: 1em 0; padding: 0; font-size: 95%;}

.more li {display: inline; padding: 0 0 0 7px;}

#tmenuright {float: right; 
             font-size: 80%; 
			 line-height: 180%; 
			 width: 434px; 
			 height: 360px; 
			 overflow-x: hidden; 
			 overflow-y: scroll;
			 margin-right: 12px;
			 color: #666;}
#tright {float: right; 
             font-size: 80%; 
			 line-height: 180%; 
			 width: 434px; 
			 height: 360px;
			 margin-right: 12px;
			 color: #666;}

#tmenuright ul {list-style-type: none; padding: 0; margin: 0px 0px 8px 12px;}
#tmenuright li {padding-bottom: 4px;}
			 
.tmenuheader {font-weight: bold;}

.clearboth { clear: both; }


