body {
	margin:0px;
	padding:0px;
	height:0px;
	text-align:left;
	font:11px Arial, Helvetica, sans-serif;
	color:#535353;
	line-height:1.4em;
}
a {
	color:#639037;
	text-decoration:underline;
}
a:hover {
	color:#535353;
	text-decoration:underline;
}
h1 {
	margin:15px 0px 15px 0px;
	padding:0px;
	font:bold 26px Arial, Helvetica, sans-serif;
	color:#639037;
}
form {
	padding:0px;
	margin:0px;
}
#div_header {
	width:100%;
	height:102px;
	background:#393939 url(images/header-outer_bg.gif) repeat-x;
}
#div_header div.container {
	margin:0px auto;
	width:826px;
	height:102px;
	background:#464646 url(images/header-bg.gif) repeat-x;
}

#div_headertax {
	width:100%;
	height:50px;
	background:#393939 url(images/header-outer_bg.gif) repeat-x;
}
#div_headertax div.container {
	margin:0px auto;
	height:50px;
	background:#393939 url(images/header-outer_bg.gif) repeat-x;
}

#div_header div.container div.border_left {
	float:left;
	width:3px;
	height:102px;
	background:url(images/header-border_left.gif) no-repeat;
}
#div_header div.container div.border_right {
	float:right;
	width:3px;
	height:102px;
	background:url(images/header-border_right.gif) no-repeat;
}
#div_header div.container #img_logo {
	float:left;
	margin:34px 0px 0px 35px;
}
#div_header div.container ul {
	float:right;
	margin:42px 15px 0px 0px;
	padding:0px;
}
#div_header div.container li {
	display:inline;
	list-style:none;
	padding:5px;
}
#div_nav {
	width:100%;
	height:35px;
	background:#313131 url(images/nav-outer_bg.gif) repeat-x;
}
#div_nav div.container {
	margin:0px auto;
	width:826px;
	height:35px;
	background:#3e3e3e;
}
#div_nav div.container div.border_left {
	float:left;
	width:30px;
	height:35px;
	background:url(images/nav-border_left.gif) no-repeat;
}
#div_nav div.container div.border_right {
	float:right;
	width:3px;
	height:35px;
	background:url(images/nav-border_right.gif) no-repeat;
}
#div_nav div.container #ul_nav {
	margin:0px 0px 0px 0px;
	padding:0px;
}
#div_nav div.container #ul_nav li {
	display:inline;
	list-style:none;
	margin:0px;
	padding:0px;
	float:left;
	position:relative;
}
#div_nav div.container #ul_nav img {
	padding:0px;
	background:#3e3e3e;
	h:expression(onmouseover=new Function("this.style.background='#4a4a4a';"),
						onmouseout=new Function("this.style.background='#3e3e3e';"));
}
#div_nav div.container #ul_nav img:hover {
	background:#4a4a4a;
}
#div_nav div.container #ul_nav li ul {
	display:none;
	position:absolute; 
	top:35px;
	left:0px;
	margin:0px;
	padding:0px;
	background:url(images/spacer.gif) bottom left repeat;
}
#div_nav div.container #ul_nav li:hover ul,
#div_nav div.container #ul_nav li.over ul { 
	display:block;
}
#div_nav div.container #ul_nav li ul {
	width:137px;
	background:#3e3e3e;
	border:#4a4a4a solid 1px;
}
#div_nav div.container #ul_nav li ul li {
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	width:137px;
	padding:0px;
	margin:0px;
}
#div_nav div.container #ul_nav li ul li a {
	padding:6px 0px 6px 12px;
	display:block;
	color:#ffffff;
	text-decoration:none;
}
#div_nav div.container #ul_nav li ul li a:hover {
	color:#ffffff;
	background-color:#4a4a4a;
	text-decoration:none;
}
#div_main {
	width:100%;
	background:#f1f1f1 url(images/main-outer_bg.gif) repeat;
}
#div_main div.container {
	margin:0px auto;
	width:826px;
	background:#ffffff url(images/main-bg.gif) repeat-y;
	text-align:center;
}
#div_main div.container #img_main {
	margin-top:10px;
}
#div_main div.container div.separator {
	margin:0px 0px 15px 0px;
	padding-top:20px;
	border-bottom:1px #dbdbdb solid;
	clear:both;
	width:100%;
}
#div_main div.container div.heading {
	margin:0px 0px 10px 0px;
	padding:0px;
	font:bold 16px Arial, Helvetica, sans-serif;
	color:#639037;
}
#div_main div.container div.subheading {
	margin:0px 0px 0px 0px;
	padding:0px;
	font:bold 11px Arial, Helvetica, sans-serif;
}
#div_main div.container #div_left_column {
	float:left;
	width:580px;
	text-align:left;
	padding-left:23px;
}
#div_main div.container #div_right_column {
	float:right;
	width:203px;
	margin-top:10px;
}
#div_main div.container #div_right_column #img_call_us {
	margin-top:10px;
}
#div_main div.container #div_right_column #div_menu {
	padding-top:15px;
	text-align:left;
	float:left;
	width:200px;
	background:url(images/menu-bg.gif);
}
#div_main div.container #div_right_column #div_menu div.slot {
	padding:0px 10px 0px 10px;
	width:180px;
}
#div_main div.container #div_right_column #div_menu div.slot form {
	padding-top:5px;
}
#div_main div.container #div_right_column #div_menu div.slot #form_search_keywords {
	float:left;
	margin:0px;
	padding:0px;
	width:110px;
	height:15px;
	font:11px Arial, Helvetica, sans-serif;
	color:#535353;
}
#div_main div.container #div_right_column #div_menu div.slot #form_search_submit {
	float:right;
}
#div_main div.container #div_right_column #div_menu div.slot #form_news_email {
	float:left;
	margin:0px;
	padding:0px;
	width:114px;
	height:15px;
	font:11px Arial, Helvetica, sans-serif;
	color:#535353;
}
#div_main div.container #div_right_column #div_menu div.slot #form_news_submit {
	float:right;
	padding-bottom:20px;
}
div.clearer {
	clear:both;
}
#div_footer {
	color:#ffffff;
	width:100%;
	height:93px;
	background:#313131 url(images/footer-outer_bg.gif) repeat-x;
}
#div_footer div.container {
	margin:0px auto;
	width:826px;
	height:93px;
	text-align:center;
	background:#393939 url(images/footer-bg.gif) repeat-x;
}
#div_footertax {
	color:#ffffff;
	width:100%;
	height:85px;
	background:#313131 url(images/footer-outer_bg.gif) repeat-x;
}
#div_footertax div.container {
	margin:0px auto;
	height:85px;
	text-align:center;
	background:#313131 url(images/footer-outer_bg.gif) repeat-x;
}
#div_footer div.container div.border_left {
	float:left;
	width:3px;
	height:93px;
	background:url(images/footer-border_left.gif) no-repeat;
}
#div_footer div.container div.border_right {
	float:right;
	width:3px;
	height:93px;
	background:url(images/footer-border_right.gif) no-repeat;
}
#div_footer div.container ul {
	margin:0px;
	padding:20px 0px 0px 0px;
}
#div_footer div.container li {
	padding:0px 10px 0px 10px;
	list-style:none;
	display:inline;
	border-left:1px #ffffff solid;
}
#div_footer div.container li.first {
	border:0px;
}
#div_footer div.container a {
	color:#aced46;
	text-decoration:underline;
}
#div_footer div.container a:hover {
	color:#ffffff;
	text-decoration:underline;
}
#div_footer div.container #div_copyright {
	margin-top:20px;
	font:9px Verdana, Arial, Helvetica, sans-serif;
}