body {
	font-family:"Century Gothic", "Trebuchet MS", Verdana, Arial, sans-serif;
	margin:0px auto;
	background-color:#c7d0b2;
}


/*login bar*/
#login {
	width:100%;
	height:25px;
	padding:4px 0px;
	background:#d3d8b1 url(../img/login_bg.gif) repeat-x bottom center;
	font-size:11px;
	overflow:hidden;
 
	}
.login {
	width:940px;
	margin:0px auto;
	text-align:right;
	}
 h3 { 
margin-bottom: 0; 
padding-bottom: 0; 
} 


#login a:link, #login a:visited {color:#b06a0c; text-decoration:none;}
#login a:hover, #login a:active {color:#7B4A09;}

#login form {margin:0px; padding:0px; }

#login input {
	height:18px;
	font-size:10px;
  
	border:1px solid #d2d8ab; 
	background-color:#eaeed0;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
 
	}
	
 .loginStyle{
	height:18px;
	font-size:10px;
  
	border:1px solid #d2d8ab; 
	background-color:#eaeed0;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
 
	}
.login table td {vertical-align:middle;}
#login .login  input {height:16px;padding:0;}
	

/*HEADER*/
#header {
	margin:0px auto;
	width:960px;
	height:121px;
	background:url(../img/logo_bg.jpg) no-repeat top center;
	}

#header h1, #header h2 {display:none;}

/*NAVIGATION*/
#navbar {
	width:900px;
	height:27px;
	margin:0px auto;
	padding:4px 30px;
	background:url(../img/nav-bg.gif) repeat-y top center;
	}
/*CONTENT*/
#content {
	width:960px;
	margin:0px auto;
	background:url(../img/content-bg.gif) repeat-y top center;
	font-size:90%;
	}
#content ol li {
	color:#4b5d37;
	margin:10px 20px;
	}	


#text {
	float:left;
	display:inline;
	width:520px;
	margin:20px 15px 20px 45px;
	color:#4b5d37;
	}
#text a:link {
	color:#003333;
	}
#text a:visited {
	color:#A57B78;
	}
#text a:hover, #text a:active {
	color:#333333;
	text-decoration:none;
	}


#text h1 {	font-size:200%;	font-weight:bold;	color:#4b5d37;	}	
#text h2 {	font-size:130%;	font-weight:bold;	color:#4b5d37;	}	
#text h3 {	font-size:180%;	font-weight:bold; color:#85917D;font-family: "Trebuchet MS", sans-serif ;}
#text h4 {font-size:130%;color:#4b5d37;}
	
.leftimg {float:left; margin:0px 5px 5px; border:3px solid #789243;}
.rightimg {float:right; margin:0px 5px 5px; border:3px solid #789243;}

.smallTable {font-size:10px;}
.smallTable img {border:3px solid #789243;}
.smallTable strong {font-size:11px;}
	
	
#sidebarbox {
	float:right;
	display:inline;
	width:315px;
	margin:20px 10px 20px 5px;
	padding-bottom:10px;
	background:url(../img/sidebar-bg.gif) no-repeat bottom center;
	}

#sidebar {
	width:274px;
	height:auto;
	margin:0px auto;
	padding:0px 10px 10px;
	background:url(../img/sidebar-top.gif) no-repeat top right #eeefd7;
	font-size:80%;
	color:#70734c;
	overflow:hidden;
	}
#sidebar a:link, #sidebar a:visited {
	color:#318490;
	}
#sidebar a:hover, #sidebar a:active {
	color:#184349;
	}	
.sidebar-hd {
	font-size:110%;
	color:#204e37;
	font-weight:bold;
	}

/*FOOTER*/
#footer {
	width:900px;
	background:url(../img/footer.gif) no-repeat top center;
	height:33px;
	font-size:60%;
	color:#747935;
	margin:0px auto 10px;
	text-align:right;
	padding:25px 30px 10px;
	}

#footer a:link, #footer a:visited {
	color:#233C1E;
	text-decoration:none;
	}

#footer a:hover, #footer a:active {
	color:#669900;
	text-decoration:none;
	}

/*misc*/
.clearer {
	clear:both;
	height:0px;
	}
	
.smaller {
	font-size:90%;
	}

#bodyTable {border-right:1px solid #70734c;border-top:1px solid #70734c;}
		  #bodyTable th {background:#4b5d37;color:#eeefd7;text-align:left;}
		  #bodyTable td, #bodyTable th {vertical-align:top;border-left:1px solid #70734c;border-bottom:1px solid #70734c;}
