*	{ margin: 0;padding: 0; border: 0; }

td	{ vertical-align: top; }

ul	{ list-style: none; }

a	{ color: #6c8e24; text-decoration: underline; }

a:hover	{ text-decoration: none; }

div,dl,dt,dd,ol,ul,li,form,td,th,p {margin:0;padding:0;}

input, select, option, textarea {
	color: #000;
	font:normal 11px Verdana;
	border:1px solid #000;
}


body {
	color:#000;
	font:normal 11px Verdana;
	background:#fff;
}

#main {
	min-width: 1000px;
	width: 100%;
	width: expression(((document.documentElement.clientWidth || document.body.clientWidth) < 1000)? "1000px" : "100%");
	position:relative;
}

#top {
	height:181px;
	background:url(images/top-bg.gif) repeat-x;
}
#top-left {
	height:181px;
	background:url(images/top-left.jpg) no-repeat bottom left;
}
#top-right {
	height:181px;
	background:url(images/top-right.jpg) no-repeat bottom right;
}

#top-txt {
	color:#ababab;
	font-size:18px;
	position:absolute;
	top:19px;
	left:2px;
}
#top strong {
	font-family:Trebuchet MS;
	color:#6c8e24;
}

#top li {

}

#top li a {
	color:#fff;
	font:bold 14px Trebuchet MS, Arial;
	text-decoration:none;
	line-height:24px;
}

#top li a.active {
	color:#a8c66a;
}

#nav {
	position:absolute;
	top:35px;
	right:30%;
}

#center {
	padding:0 0 0 7px;
}

#left-col {
	float:left;
	width:221px;
	padding:20px 0 60px 0;
	background:#dce491 url(images/left-col-bottom.gif) no-repeat bottom left;
}

#left-col h2 {
	color:#666;
	padding:0 0 20px 15px;
	font:normal 18px Trebuchet MS, Arial;
}

#left-col ul {

}
#left-col li {
	padding:0 5px 0 22px;
	border-top:1px solid #fff;
}
#left-col li.none {
	border:none;
}

#left-col li a {
	line-height:22px;
}

#content {
	margin:0 0 0 246px;
	padding:20px 20px 0 0;
}

#content h2 {
	color:#6c8e24;
	margin-bottom:20px;
	font:normal 18px Trebuchet MS, Arial;
}
#content p {
	margin:16px 0;
}

#other {
	width:45%;
	height:151px;
	margin:20px 0 0 121px;
	background:#f6f8e0 url(images/other.gif) repeat-x top;
}
#title {
	height:36px;
	background:url(images/tr.gif) no-repeat top right;
}
#title h2 {
	height:36px;
	color:#6c8e24;
	padding:12px 0 0 27px;
	font:normal 18px Trebuchet MS, Arial;
	background:url(images/tl.gif) no-repeat top left;
}

#table {
	margin:20px 0 0 30px;
}

#txt {
	padding-left:20px;
}
#buy {
	padding-top:10px;
	text-align:center;
}

#footer {
	border-top:1px solid #dcdcdc;
	padding:20px 0 0 0;
	text-align:right;
	color:#c6c6c6;
	font-size:10px;
	margin-top:110px;
}