body {margin: 0px;}

a.readmore{
	display:block;
	float:right;
	background:#c4d8ad;
	color:#5e8c28; 
	text-decoration:none;
	margin-top: 13px; 
	padding:5px;
}

a.readmore:hover{
	background:#7ca849;
	color:white;
}

.header-wrap 
	{
		height: 252px; 
		background-image: url(/webart/header-bg.gif);
	}

.header 
	{
		margin: 0px auto 0px auto; 
		width: 1010px;
	}

.img-cell {float: left}

.body-wrap 
	{
		background-image: url(/webart/body-bg.gif); 
		background-repeat: repeat-x; 
		background-color: #ffffff;
		min-height:500px;
	}

.body-container1 
	{
		margin: 0px auto 0px auto; 
		width: 1010px; display: block; 
		height: auto; overflow: hidden;
	}

.body-container 
	{
		margin: 0px auto 0px auto; 
		width: 1010px; 
		display: block; 
		height: auto; 
		overflow: hidden;
	}

.searchBox 
	{
		line-height: 30px;
		height: 30px;
		/*width:300px;*/
		background: white;
		border-width: 1px;
		border-style: solid;
		border-color: #c4d8ad; 
		border-radius: 10px;
		/*margin:118px 40px 0px 0px;*/
		margin-bottom: 10px;
	}

.searchBox input.searchboxText 
	{
		/*width: 240px;*/
		font-size:16px;
		/*color: #C2C2C2;*/ 
		line-height: 26px;
		height: 28px;
		border:0px;
		margin-left:5px;
		background:transparent;
	}

.searchBox input.searchboxText:focus
	{
		outline: none;
	}

.nav-wrapbg 
	{
		width: 239px; 
		display: block; 
		float: left;
		/*border:1px solid #7ca849;*/
		margin-top:30px;
		/*background:white;*/
	}

.nav 
	{
		background:white;
		width: 223px; 
		background-repeat: no-repeat; 
		border:8px solid #c4d8ad;
	}

.navbutton 
	{
		width: 188px; 
		height: 24px; 
		background-image: url(/webart/nav-button-bg.gif); 
		color: #639529; 
		margin:5px 8px 5px 0;
		padding: 8px 0px 0px 35px;
	}
	
.navbutton-hover
	{
		width: 188px; 
		height: 24px; 
		background: #7ca849 url(/webart/nav-button-bg-lit.gif) center right; 
		color: #ffffff; 
		margin:5px 8px 5px 0;
		padding: 8px 0px 0px 35px;
		text-decoration:none;
	}
	
.navbutton-hover:hover
	{
		width: 188px; 
		height: 24px; 
		background: #c4d8ad; 
		color: #4b751a; 
		margin:5px 8px 5px 0;
		padding: 8px 0px 0px 35px;
		text-decoration:underline;
	}

.navbutton:hover 
	{
		background: #7ca849 url(/webart/nav-button-bg-lit.gif) center right; 
		background-repeat: no-repeat; 
		cursor: pointer;
		color:white;
		text-decoration:underline;
	}
.navbutton-small, .navbutton-small-selected
	{
		background: #7ca849;
		margin: -5px 0 0 0;
		padding:0 0 10px 0;
	}
.navbutton-small li, .navbutton-small-selected li
	{
		color: #ffffff; 
		padding: 0px;
	}
	
.navbutton-small li a, .navbutton-small-selected li a{
	display:block;
	padding:6px 0 6px 40px;
}

.navbutton-small li:hover , .navbutton-small-selected li:hover
	{
		background-color: #c4d8ad;
		color:#7ca849;
		cursor: pointer
		text-decoration:underline;
	}
a.menu-link, a.menu-link:visited, a.menu-link:active  
	{	
		
		text-decoration: none; 
		color: #ffffff;
		cursor: pointer;
	}
a.menu-link:hover
	{	
		background-image: url(/webart/nav-button-bg-lit.gif);
		background-repeat: no-repeat;
		color: #FFFFFF;
		cursor: pointer;
		text-decoration:underline;
	}

.navbutton-hover-hover:hover{
		background: #c4d8ad;
		color: #FFFFFF;
		cursor: pointer;
		text-decoration:underline;
}

.navbutton-small-selected a.menu-link-small, .navbutton-small-selected a.menu-link-small:visited, .navbutton-small-selected a.menu-link-small:active  
	{	
		font-size: 12px;
		text-decoration: none; 
		color: #ffffff;
	}
a.menu-link-small  
	{	
		font-size: 12px;
		text-decoration: none; 
		color: #639529;
	}
a.menu-link-small:hover
	{	
		text-decoration:underline;
		color: #4b751a !important;
		cursor: pointer;
	}
	
a.menu-link-small-hover  
	{	
		font-size: 12px;
		text-decoration:underline;
		color: #4b751a;
		background-color: #c4d8ad;
		
	}
	
.homepage-wrap 
	{
		width: 747px; 
		display: block; 
		float: left;
		border:1px solid #7ca849;
		margin:30px 0 30px 20px;
		background:white;
	}

.homepage-padding{
	border:8px solid #c4d8ad;
	width:701px;
	padding:15px;

}

.homepage-news 
	{
		width: 361px; 
		display: block; 
		float: left;
		border:1px solid #7ca849;
		margin:30px 0 30px 20px;
		background:white;
	}

.homepage-news-padding{
	border:8px solid #c4d8ad;
	width:315px;
	padding:15px;

}
.homeRotate
	{
		border:1px solid #7ca849;
		width: 747px; 
		height:200px;
		float:left;
		margin:30px 0 -10px 20px;
	}
	

.textwrap 
	{
		
	}

.text 
	{
		width: 94%; 
		position: relative; 
		margin: 30px 3% 20px 3%;
		color:#333;
		font-family: times; 
		font-size: 14px;
	}

.inside-wrap 
	{
		width: 759px; 
		float: left;
	}

.inside-text 
	{
		width: 690px; 
		position: relative; 
		top: 35px; 
		left: 0px; float: left
	}

.footer-wrap 
	{
		height:  150px; 
		background-image: url(/webart/footer-bg.gif)
	}

.footer 
	{
		margin: 0px auto 0px auto; 
		padding:25px 0 10px 0;
		width: 1010px;
		color: #442a4b;
		font-size:14px;
		text-align:center;
		font-family:"Times New Roman", Times, serif;
	}

.dlogo 
	{
		margin: 0px auto 0px auto; 
		width: 1010px; 
		font-size: 10px; 
		padding-top: 10px;
		text-align:center;
	}

.flexslider {width: 100%; margin: 0; padding: 0;position:relative;}
.flexslider .slides{ 
background: #fff;
list-style-type:none;padding:0; margin:0 2%;width:96%}
.flexslider .slides li {display: none;}
.flexslider .slides img {width:747px;height:200px;display: block;}
.flex-control-nav {margin-left: 10px; position: absolute; list-style-type:none;margin-bottom:7px;bottom: 10px; } /* set negative margin-left equal to half the width on the control-nav for perfect centering */
.flex-control-nav li {margin: 0 0 0 5px; float: left;}
.flex-control-nav li:first-child {margin: 0;}
.flex-control-nav li a {width: 13px; height: 13px; display: block; background: #999; 
cursor: pointer;}
.flex-control-nav li a:hover {background-position: 0 -13px;}
.flex-control-nav li a.active {background-position: 0 -26px; cursor: default;}





