body, html {margin:0;padding:0;	background-color:#2b2a25; color:#d1d0c9; font: 10px Verdana, Arial, Helvetica, sans-serif;}
#global {position:relative;width:856px;height:600px;margin-right:auto;margin-left:auto;}
#header	{height:105px;position: relative; margin:0; padding:0;}	
#content { background: url(../images/bg.jpg) repeat-y; margin:0; padding:0; position:relative; top: -2px; height:400px;}
#bottom {position:relative; top: -2px;}

p {margin:0; padding:0;}
a:link, a:visited {color:#d1d0c9;text-decoration:none;}
a:hover {color:#fff;text-decoration: overline;}
 
#footer	{position:absolute;top:530px;right:10px;width:390px;color:#403f3a;}
#footer a:link, #footer a:visited	{color:#403f3a;text-decoration:none;}
#footer a:hover	{color:#fff;text-decoration:none;}

#rotator img {display: none; position: absolute; top: 5px; right:18px;} 
 
	/*
#logo {
	margin-top:21px;
	margin-left:0;
	margin-bottom:7px;
	}
#nav {
	position:absolute;
	top:84px;
	left:0;
	width:220px;
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
	padding:0;
	}
#nav ul {
	list-style:none;
	margin:0;
	padding:0;
	}
#nav li {
	border-bottom:1px solid #fff;
	}
#nav a:link, #nav a:visited {
	display:block;
	padding:0 0 0 1px;
	border:4px solid #C1D9BB;
	color:#fff;
	background-color:#33792D;
	text-decoration:none;
	}
#nav a:hover {
	display:block;
	padding:0 0 0 1px;
	border:4px solid #C1D9BB;
	color:#fff;
	background-color:#8AAE6F;
	text-decoration:none;
	}
#home 	{
	border:1px solid #C1D9BB;
	height:82px;
	padding-top:2px;
	}
#news {
	position:absolute;
	width:190px;
	height:551px;
	top:84px;
	right:0;
	border:4px solid #C1D9BB;
	}
#news li, .news li {
	list-style:none;
	line-height:18px;
	}
.news	{
	margin:0 ;
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#33792D;
	background-color:#fff;
	padding:0 3px 3px 3px;
	}
.news h3	{
	background-color:#fff;
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
	color:#33792D;
	margin:0;
	padding:5px 0 5px 10px;
	}
.news a:link, .text a:link, .news a:visited, .text a:visited	{
	background-color:#fff;
	color:#33792D;
	text-decoration:none;
	list-style:none;
	}
.news a:hover, .text a:hover {
	background-color:#fff;
	color:#33792D;
	text-decoration:underline;
	}
#web	{
	position:absolute;
	bottom:1px;
	right:0;
	}	

.text	{
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#33792D;
	text-indent:10px;
	background-color:#fff;
	margin:0;
	line-height:125%;
}
.text a:link, .text a:visited	{
	background-color:#fff;
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#33792D;
	text-decoration:none;
	border:0;
		}
.text a:hover {
	background-color:#fff;
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#33792D;
	text-decoration:underline;
	border:0;
	}
h1	{
	background-color:#33792D;
	padding:2px;
	margin:1px 0 0 0;
	border-bottom:4px solid #C1D9BB;
	font:bold 10px Arial, Helvetica, sans-serif;
	color:#fff;
	}
h2	{
	background-color:#fff;
	text-align:center;
	margin-top:10px;
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	color:#33792d;
	}
h3	{
	background-color:#fff;
	text-align:center;
	margin-top:10px;
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	color:#33792d;
	}
h4	{
	text-align:center;
	background-color:#C1D9BB;
	padding:1px;
	font: bold 10px Arial, Helvetica, sans-serif;
	color:#33792d;
	margin:0;
	}
h5	{
	background-color:#33792D;
	padding:2px;
	margin:1px 0 0 0;
	border-bottom:4px solid #C1D9BB;
	font:bold 10px Arial, Helvetica, sans-serif;
	color:#fff;
	}
#w3htm	{
	display:block;
	background-image:url(../images/valid-xhtml10on.png);
	position:absolute;
	width:57px;
	height:20px;
	bottom:5px;
	right:85px;
	}
#w3css	{
	display:block;
	background-image:url(../images/vcsson.png);
	position:absolute;
	width:57px;
	height:20px;
	bottom:5px;
	right:15px;
	}
#copy	{
	position:absolute;
	top:850px;
	left:454px;
	background-color:#fff;
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#33792D;
	}
#copy a:link, #copy a:visited	{
	background-color:#fff;
	color:#33792D;
	text-decoration:none;
	}
#copy a:hover	{
	background-color:#fff;
	color:#666;
	}
#login	{
	top:646px;
	position:absolute;
	width:190px;
	height:174px;
	right:0;
	border:4px solid #C1D9BB;
}
#lock	{
	position:absolute;
	bottom:3px;
	right:2px;
	}
.input {
	padding:2px;
	border:solid 1px #ccc;
	background-color:#fff;
	color:#33792D;
	font:12px Arial, Helvetica, sans-serif;
}	
#latest	{
	top:646px;
	position:absolute;
	width:212px;
	height:174px;
	left:0;
	border:4px solid #C1D9BB;
}
#latestimg	{
	display:block;
	background-image:url(../latest/ibson.jpg);
	background-repeat:no-repeat;
	background-position:center;
	}
.rollover { 
	display:block; 
	} 
.rollover img { 
	border:0;
	} 
.rollover:hover { 
	visibility:visible; 
	} 
.rollover:hover img { 
	visibility:hidden; 
	} 	
#banner	{
	position:absolute;
	top:277px;
	left:0;
	width:212px;
	height:358px;
	border:4px solid #C1D9BB;
	padding:0;
	}
#rotator	{
	margin-top:5px;
	}	
#date	{
	position:absolute;
	bottom:5px;
	right:5px;
	}	
#contentcenter	{
	position:absolute;
	top:277px;
	left:222px;
	width:330px;
	height:543px;
	border:4px solid #C1D9BB;
	padding:0;
	}
#content	{
	position:absolute;
	top:277px;
	left:0;
	width:542px;
	height:533px;
	border:4px solid #C1D9BB;
	padding:5px;
	}	
#contentfull	{
	position:absolute;
	top:277px;
	left:0;
	width:742px;
	height:533px;
	border:4px solid #C1D9BB;
	padding:5px;
	background-image:url(../images/map.jpg);
	background-repeat:no-repeat;
	background-position:bottom right;
	}	
.light	{
	background-color:#ebf6e8;
	color:#33792D;
	}
#offers {
	position:absolute;
	width:190px;
	height:736px;
	top:84px;
	right:0;
	border:4px solid #C1D9BB;
	}
#offers li {
	list-style:none;
	line-height:18px;
	}
.offer { 
	display:block;
	background-image:url(../images/vision.jpg);
	} 
.offer:hover { 
	visibility:visible; 
	} 
.offer:hover img { 
	visibility:hidden; 
	} 	
#contactinfo	{
	position:absolute;
	width:190px;
	height:183px;
	top:84px;
	right:0;
	border:4px solid #C1D9BB;
	}	
#contactbanner	{
	position:absolute;
	top:278px;
	right:0;
	width:190px;
	height:358px;
	border:4px solid #C1D9BB;
	padding:0;
}
