


body{
	font:normal 100%  Arial, sans-serif;
	background: #fff url(../images/bg_main.jpg) repeat-x;
	text-align: center;
	}
	

	
#border{
	background:url(../images/bg_border.jpg) repeat-x ;
	width:/* 960/16 = 60.3125em */ 78%;
	margin:2.2% auto 0 auto;
	padding:1%}
	
#wrapper{
	text-align: left;
	width:100%;
	
	background: #efefef;}
	
#header{
	 
	background: #1e1c18;
	width:100%;
	padding-bottom:1.5%;
	overflow: hidden;}
	
#logo{
	padding:1.5% 0% 0% 1.5%;
	width:40.31%;
	display:inline; float: left;}
	
#search{
	text-align: right;
	display:inline; float: right;
	margin-top:9.5%;
	margin-right:2%;}

input.search{
	background: url(../images/bg_search.jpg);
	width: 241px;
	border: inset 1px #fff;
	display:inline; float: left;
	
	height: 16px;
	padding:8px;}
	
input.img{
	border:solid 2px #fdd71b;
	display:inline; float: left;
	}
	
#topnav{
	 
	width:100%;
	overflow: hidden;
	line-height: 60px;
	color:#7f6600;
	background: url(../images/bg_nav.jpg) repeat-x #e8c107;
	}
	
#topnav ul{
	font-size: .875em;
	margin:0 1% 0 1%;
	list-style: none;
	}
	
#topnav ul li{
	display: inline;
	padding:1% 1.5% 1% .5%;
	min-height: 60px;
/* 	background: url(../images/bg_topnavitem.png) right no-repeat; */
	}
	

#topnav ul li.last{
	background: none;}
	
#topnav a{
	color:#7f6600;}
	

	
#content{
	overflow: hidden;}
	
#left{
	 
	display:inline; float: left;
	width:45%;
	padding:2%;
	}
	
.pageimg{
	display:inline; float: left;
	padding:.5% 3% 0px 0px;}

	
#left dl{
	background: url(../images/bg_list.jpg) left no-repeat;
	color:#474747;
	margin:20px 0px 20px 0px;}
	
#left dt{
	margin-left:30px;
	font-size: 1em;
	font-weight: bold;}
	
#left dt a{
	color:#474747;
	}
	
#left dd{
margin-left:30px;
	font-size: .75em;}
	
#right{
	 
	display:inline; float: right;
	width:46%;
	padding:2% 0% 0% 2%;}
	
ul.toplist{
	text-decoration: underline;
	display:inline; float: left;
	color:#9ea751;
	list-style: none;
	font-size: .75em;
	margin:1% 20px 20px 1.5%;}
	
ul.toplist li{
	padding:2px 1% 0px 0px;}
	
ul.toplist a:hover{
	color:#44510d;}
	
ul.toplist a{
	color:#9ea751;}
	
ul.form{
	margin:0% 0% 3% 3%;
	list-style: none;
	font-size: .75em;}
	
ul.form li{
	height: 40px;
	clear: both;}
ul.form li.grey label{
	line-height: 29px;
	width:100px;
	text-align: right;
	display:inline; float: left;}
	
ul.form li.grey input{
	display:inline; 
	float: left;
	height: 15px;
	padding:5px;
	background: url(../images/bg_search.jpg);
	margin:2px 8px;}
	
ul.form li.grey select{
	display:inline; 
	float: left;
	margin:5px 0px 0px -10px;}
	
ul.form li.grey input.btn{
	width:131px;
	padding:0px;
	height: 41px;
	float: left;
	display: inline;
	}
	
.rightform{
	float: left;
	text-align: left;
	background: none;}
	
.greybox{
	width:100%;
	padding:1.5%;
		background: #d7d7d7;
		clear: both;}
		
.greybox h2{
	padding:1.5% 0px 0px 1.5%;}
	
.greybox h3{
	padding:0px 0px 0px 1.5%;
	font-size: 1em;
	color:#474747;}
	
.greybox p{
	padding:0px 0px 0px 1.5%;
	width:80%;}
	
.degree{
	color:#818d1b;
	text-decoration: underline;}
.degree:hover{
	color:#44510d;}
	
p.highlight{
	clear: both;
	width:80%;
	font-weight:bold;}
	
img.divider{
	margin:3% 0%;
	float: left;}
	
#footer{
	text-align: center;
	padding:1% 0px 1% 0px;
	background: #44510d;
	color:#8e9a5c;}
#footer ul{

	font-size: .625em;
	list-style: none;
	margin-bottom:1%;
	}
#footer ul li{
	display: inline;
	border-right: solid 1px #839a5c;
	padding:0px 1%;}
	
#footer ul li.last{
	border-right: none;}
	
#footer p.copy{
	margin-right: 2%;
	color:#8e9a5c;
	text-align: right;}
	
#footer a{
	color:#8e9a5c;}
	
	.clear{
		clear: both;}
		
.col-one{
	padding:5px 0px;}
