
	body,html{
		background:#dbdbdb url(../images/mainbg.jpg) top left repeat-x;
		margin:0;
		padding:0;
		font-family:Tahoma,Verdana,Arial, Helvetica, sans-serif;
		font-size:8pt;
		color:#666666;
	}
	
	#mainwrapper{
		text-align:center;
	}
	#maintable{
		margin:0 auto;
		text-align:left;
	}
	.borderr{
		background: url(../images/borderr.jpg) top left repeat-y;
	}
	.borderl{
		background: url(../images/borderl.jpg) top right repeat-y;
		text-align:right;
	}
	.maincontent{
		background-color:#FFFFFF;
		fdisplay:inline;

	}
	
	.header{
		margin:0px;
		border:1px solid #507063;
		clear:both;
		background:#fff url(../images/headerbg.jpg) top left no-repeat;
	}
	.logo{
		float:left;	
		margin:2px 5px 8px;
	}
	.menu{
		float:right;
		width:350px;
		margin:0px 5px 0 0px;
		text-align:center;
		padding-top:7px;
		text-align:right;
		display:inline;
	}
	.mainmenu{
		clear:both;
	}
	.dots{
		clear:both;
		margin:0;
		padding:1px;
		background:#fff url(../images/dotsh1.gif) top left repeat-x;
	}
	.clearer{
		clear:both;
		line-height:1px;
		font-size:1px;
		margin:0;
		padding:0;
	}
	.clearer2{
	clear:both;
	}
	.imgsection{
		padding:0px 0 2px 0;
		margin:0px 0;
		
	}
	.headerimg{
		background:url(../images/dotsh1.gif) bottom left repeat-x;
		padding:0 0 2px 0;
		margin:0;
	}
	.menulist{
		list-style:none;
		margin:0;
		padding:0;
		
	}
	.menulist li{
		position:relative;
		display:inline;
		border-left:1px solid #CCC;
		padding: 0 5px;
		
	}
	.mainmenulist li{
		display:inline;
		
	}
	.menufirst{
		border:0px !important;
	}
	.menulist li a:link,.menulist li a:visited{
		font-weight:bold;
		color:#FFF !important;
		text-decoration:none;
		margin:10px;
	}
	.menulist li a:hover{
		color:#CCC !important;
		
	}
	ul.mainmenulist{
		margin:0;
		padding:0;
		float:left;
		width:100%;
		background:#808080;
		border-bottom:1px solid #333;
	}
	.mainmenulist li a,.mainmenulist li a:visited{
		font-weight:bold;
		color:#fff;
		text-decoration:none;
		padding:5px 15px 5px 22px;
		float: left;
		font-size:12px;
	}
	.mainmenulist li a:hover{
		background:#555;
		
	}
	ul.mainmenulist li a.amenu:link, ul.mainmenulist li a.amenu:visited, ul.mainmenulist li a.amenu:hover{
		background:#4a5f56 !important;
	}
	ul.menulist li a.amenu:link, ul.menulist li a.amenu:visited, ul.menulist li a.amenu:hover{
		background:#3d574c !important;
		color:#FFF !important;
		padding:10px 5px 0;
		margin:10px 0;
	}
	div.leftsidebar{
		float:left;
		width:185px;
		margin-left:15px;
		display:inline;
	}
	ul.sidemenu{
		margin:0;
		padding:1px 0;
		width:100%;
		background:#f0f0f0;
		border-bottom:1px solid #f9f9f9;
		list-style:outside;
		
	}
	ul.sidemenu li{
		background:#fff;
		border:1px solid white;
		list-style:none;
	}
	ul.sidemenu li a,.sidemenu li a:visited{
		font-weight:bold;
		color:#666;
		text-decoration:none;
		font-size:12px;
		padding:3px;
		display:block;
	}
	.sidemenu li a:hover{
		background:#EFEFEF;
		
	}
	
	
	
	
	
	
	
	.menuactive a,.menuactive:visited{
		color:#0d8f00 !important;
	}
	.footer{
		text-align:center;
		background:#f8f8f8 url(../images/dotsh1.gif) top left repeat-x;
		padding:10px;
		font-size:10px;
		
	}
	
	.footermenulist{
		list-style:none;
		margin:0;
		padding:0;
		zborder:1px solid blue;
	}
	.footermenulist li{
		position:relative;
		display:inline;
		padding:0px;
		border-left:1px solid #0d8f00;
		border-right:1px solid #0d8f00;
		margin:0 0 0 1px;
	}
	.footermenufirst{
		border-left:none !important;
	}
	.footermenulist li a,.menulist li a:visited{
		font-weight:bold;
		color:#999999;
		text-decoration:none;
		margin:5px;
	}
	.footermenulist li a:hover{
		color:#1b7761;
	}
	.footerinfo{
		margin:0 0 2px;
		border-bottom:1px solid white;
		line-height:11px;
		color:#8f9f89;
	}
div.content{
position:relative;
margin:10px 0;
}	
.col2_1{
	float:left;
	width:545px;
	margin-left:15px;
	display:inline;
}
.col2_2{
	float:right;
	width:200px;
	margin-right:15px;
	display:inline;
}

.col3_2{
	float:left;
	width:355px;
	margin-left:15px;
	display:inline;
}
.col3_3{
	float:right;
	width:200px;
	margin-right:11px;
	display:inline;
	border:1px solid #deeecb;
	padding:3px;
}
.maincontent h1{
	font-size:14px;
	font-weight:bold;
	color:#3d7e5f;
	margin:0 0 20px;
	padding:0px 0 3px 23px;
	border-bottom:1px solid #deeecb;
	background:url(../images/minilogo.gif) top left no-repeat;
	
}
.maincontent h2{
	font-size:12px;
	font-weight:normal;
	color:#999999;
	margin:0 0 0px;
	padding:0px 0 5px;
	
}
div.maincontent img{
	margin:2px;
}
div.sidebox img{
	padding:1px;
	border:1px solid #ccc;
}

a,a:visited{
	color:#3a952e;
	text-decoration:underline;
}
a:hover{
	text-decoration:none;
}
ul{
	list-style-position: inside;
	margin:0;
	padding:0;
}
li{
	margin:2px;
}

.sidebox{
	margin-bottom:3px;
	border:1px solid #EFEFEF;
	padding:5px;
}
.sidebox h2{
	color:#1e8554;
	font-size:12px;
	margin:0 0 8px;
	padding:3px;
	background:#F8F8F8;
}
p.morelink{
	text-align:right;
}
p.morelink a,p.morelink a:visited{
	color:#216b15;
	padding:2px;
	background:#d0eecb;
	text-decoration:none;
}

ul.studyul{
	list-style:none;
	margin:0;
	padding:0;
	
}
ul.studyul li{
	background:#fff;
	margin:3px 0 2px 5px;
}
ul.studyul li a,ul.studyul li a:visited,ul.studyul li a:hover{
	background-image: url(../images/case.gif);
	background-repeat:no-repeat;
	background-position:0 3px;
}
ul.studyul li a span{
	padding-left:10px;
	font-size:11px;
	font-weight:normal;
}

ul.studyul li a,.studyul li a:visited{
	font-weight:bold;
	color:#666;
	text-decoration:none;
	font-size:12px;
	padding:3px;
	display:block;
}
.studyul li a:hover{
	background:#f4ffe0;
	color:#007400;
}
li.subactive a,li.subactive a:visited{
	background:#dae0da;
}
li.subactive a span{
	color:#007400;
}
.caseminidetails{
	
}
.caseimage{
	margin:0;
	padding:0;
}
div.caseheader{
	background:#EFEFEF;
	padding:0px;
}
div.caseminidetails{
	border-top:1px solid #ccc;
	margin-top:20px;
}
div.caseminidetails div{
	margin:15px 0;
}
div.caseminidetails h4{
	color:#007400;
	font-size:11px;
	margin:0;
	padding:0;
}
.caseminidesc{
	margin:8px 0 15px;
	padding:0;
}
.casemini{
	margin:4px 0;
}
div.featuresdiv{
	margin:5px;
}
div.featuresdiv h4{
	color:#007400;
	font-size:11px;
	margin:0;
	padding:0;
}
ul.featureslist{
	list-style:none;
	margin:0;
	padding:0;
	
}
ul.featureslist li{
	background:#fAfAfA;
	margin:2px 0;
}
ul.featureslist li {
	background-image: url(../images/accept.gif);
	background-repeat:no-repeat;
	background-position:0 0px;
	padding:2px 0 2px 20px;
}

.addressbox{
	border:1px solid #deeecb;
	padding:4px;
	background:#F0F0F0;
	margin:30px 0 0;
}
.addressbox2{
	background:#fff;
	text-align:center;
	font-size:11px;
	border:1px solid #F6F6F6;
}
div.addressbox2 h4{
	font-size:11px;
	margin:5px 0 3px;
}
div.addressbox2 p{
	font-size:10px;
	border-bottom:1px solid white;
	line-height:11px;
	color:#8f9f89;
}
.gallerycontainer{
	margin:30px 0;
	
}

.galthumb a:link img,.galthumb a:visited img{
	padding:1px;
	border:1px solid #deeecb;
}

.imageholder a:link,.imageholder a:visited{
	display:block;
}
.imageholder a:link img,.imageholder a:visited img{
	padding:1px;
	border:1px solid #deeecb;
}
.imageholder a:hover img,.galthumb a:hover img{
	padding:1px;
	border:1px solid #666;
}

.galthumb{
	float:left;
	margin:0px 2px 5px;
	padding:0;
	display:inline;
}
/* Hides from IE5-mac \*/
*  .gallerycontainer {height: 1%;}
/* End hide from IE5-mac */
.linkcontainer{
	text-align:center;
	font-weight:bold;
	clear:both;
}
.pageof{
	padding-right:20px;
}
.activepage{
	background-color:#f0f0f0;
	padding:3px;
}
.pagelink{
	border-left:1px solid #CCCCCC;
	padding:3px;
}
.imgtitle{
	font-size:12px;
	font-weight:bold;
	padding:0;
	margin: 10px 0 0 0;
}
.imgcaption{
	
	padding:0;
	margin:0;
}
.nav{
	border-top:1px solid #deeecb;
}
.prevnav{
	float:left;
}
.backnav{
	text-align:center;
}
.nextnav{
	float:right;
}
div.col3_3 div.sidebox{
	margin-bottom:3px;
	border:0;
	padding:0px;
}

a.imgclick:link,a.imgclick:visited{
	text-decoration:none;
	display:inline;
	color:#777777;
	margin:0;
	background:url(../images/image_zoom.gif) top left no-repeat;
	padding:0 0 5px 20px;
}

a.imgclick:hover{
	color:#007400;
}
.slidelink{
	text-align:center;
}