*{ margin: 0; padding: 0; outline: 0; }
a {text-decoration: none; color: #333316; }
a:hover { text-decoration: underline; color: #333316; }
a img { border: 0; }
.left {float: left; display: inline;}
.right {float: right; display: inline;}
.cl { clear: both; display: block; height: 0; font-size: 0; line-height: 0; text-indent: -10000px; }
hr { height: 2px; color: #23b516; background-color: #23b516; width: 70%; border: 0; margin: 0px 0px; }
body {
	background: #fff url(images/background.jpg) no-repeat center top;
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	color: #333316;
}

#page { background: url(images/page-line.gif) repeat-x  0 149px; z-index: 10; position: relative; }
.shell { margin: 0 auto; width: 800px; position: relative; }

/*----- Start "Header Stuffs" -----*/
#header { position: relative; height: 167px; padding-right: 7px; padding-left: 288px; }

#logo { position:absolute; top:0; left: -15px; z-index: 1000px; height: 229px; width: 280px; }
#logo a { background: url(images/logo.png) no-repeat 0 0; display: block; height: 246px; width: 280px; font-size: 0;  line-height: 0; text-indent: -4000px; }

#header .information  { padding: 13px 0 7px; text-align: right; color: #1d8501; font-size: 20px; }
#header .banner { margin-bottom: 5px; display: block; }
#header .banner img { display: block; height: 78px; width: 505px; }
#header .information  p img { margin: 0px 40px 0px 0px; }
#nav { width: 505px; text-align: center; color: #145c01; line-height: 16px; padding-top: 1px; }
#nav ul li { list-style-type: none; display: inline; }
#nav ul li span { padding-left: 5px; }
#nav ul li a { color: #145c01; font-size: 12px; text-decoration: none; text-transform: uppercase; }
#nav ul li a:hover, #nav ul li a.active { color: #26cc01; }

/*------ End "Header Stuffs" ------*/

#home-box { width: 756px; margin: 0px auto 25px; }
.home-text  { padding: 5px 0; }
.home-text h2 { color: #145c01 !important; margin: 8px 0px 7px; } 
.home-text p{ padding-right: 327px; margin: 5px; }
.collumn { display: inline; float: left; width: 220px; padding: 0px 20px; }
.sub { font-size: 10px; color: #23b516; text-align: left; }
.right ul { width: 210px; list-style: none; }
.right ul li { padding: 5px 0px; font-size: 14px; color: #145c01; }
.right h3 { padding: 8px 0px 6px; font-size: 16px; color: #145c01; border-bottom: 1px solid #23b516; border-top: 3px solid #23b516; width: 210px; }
#sidebar { width: 210px; padding-top: 20px; padding-left: 15px; }
#sidebar img { padding-bottom: 10px; }
#sidebar h2 { color: #145c01; font-size: 14px; }
#sidebar ul { list-style: none; padding: 5px; }
#sidebar li { padding: 2px; }
#article { width: 800px; padding: 40px 0; }
#article h2 { color: #145c01; font-size: 20px; margin-bottom: 8px; line-height: 50px; border-bottom: 2px solid #23b516; }
#article h3 { font-size: 16px; }
#article p { text-indent: 10px; padding: 5px 0px; }
#reviews { width: 520px; }
#reviews h2 { color: #145c01; font-size: 20px; margin-bottom: 8px; line-height: 50px; border-bottom: 2px solid #23b516; }
#reviews h3 { font-size: 16px; }
#reviews p { padding: 10px 0; }
#reviews span {display: inline; width: 230px; margin: 5px; position: relative; float: left; }
#footer { background: url(images/footer-bg.gif) repeat-x 0 0; color: #d7dcde; }
#footer a { color: #d7dcde; text-transform: none; }
#footer .shell { background: url(images/footer-bg.gif) repeat-x 0 0; margin-bottom: 35px; margin-top: 35px; padding-top: 5px; }
#footer li { padding: 0 5px; display: inline; list-style-type: none; }
#footer ul a { color: #23b516; text-transform: uppercase; }
#footer  p { font-size: 11px; padding: 15px 0 0  5px; }
.sub { font: 10px normal; list-style: none; }
h4 { font: 12px; margin: 3px; }
#topbg {
	position: absolute;
	width: 100%;
	right: 0;
	top: 121px;
	height: 94px;
	z-index: 1;
	background: #229b07 url(images/page-line-green-top.jpg) no-repeat center top;
}
#drop_container {
	position: relative;
	background: url(images/bg-grad.jpg) no-repeat 0px 30px;
	padding: 30px 0px 30px;
	margin: 0px;
	top: 0px;
	list-style: none;
	text-align: justify;}
#drop ul {
	position: relative;
	left: 0px;
	top: 100px;	list-style: none;	margin: 10px;
	width: 100%;
	text-align: justify;}#drop a {	font-family: arial;
	font-size: 10px;
	color: black;
	text-decoration: none;
	padding: 0px 8px 20px 0px;
}#drop a:hover {
	color: #145c01; 
}#drop li li a {	list-style: none;	display: block;
	width: auto;	font-family: arial;
	font-size: 10px;
	padding: 0.2em 10px;
	text-align: left;	color: #145c01; 
}#drop li li a:hover {	text-decoration: bold;
}#drop li {	list-style: none;	float: left;	position: relative;	width: auto;	text-align: justify;	cursor: default;
	margin: 6px 0px 6px 0px;
	height: 10px;
	padding: 2px;
	white-space: nowrap;
	font-family: arial;
	font-size: 10px;
}#drop li div {	list-style: none;	float: left;	position: relative;	margin: 3px 2px 3px 10px;
	height: 10px;
	padding: 6px 0px 5px 0px;
	white-space: nowrap;
	font-family: arial;
	font-size: 10px;
}#drop li ul {	list-style: none;	display: none;	position: absolute;	top: 10px;	left: 0;	font-color: black;	padding: 0.5em 0 1em 0;	z-index: 10;}#drop li>ul {	top: 15px;	left: auto;}#drop li li {	display: block;	float: none;	background-color: transparent;	border: 0;}#drop li:hover ul, li.over ul {	display: block;}
#banners { margin: 0px 25px; padding: 0px; text-align: justify; width: 750px;}
#banners img { margin: 2px 3px; }