/* this is the most up to date stylesheet */

body 		{
	margin: 0; 
	background-image:url(../images/bg.gif);
	font-family: Tahoma;
	font-size:11px;
	color:#001604;
	line-height:16px;
	}

td {
	font-family: Tahoma;
	font-size:11px;
	color:#001604;
	line-height:16px
	}

.phone 		{
	font-family: Arial;
	font-size:18px;
	color:#61a010;
	line-height:18px;
	}

hr    { 
	border-bottom:1px dotted #a3a29d;
	height:1px;
	margin:0 0 0 0
	}


.registrationtext, a.registrationtext, a.registrationtext:visited {
	font-family: Arial;
	font-weight: bold;
	color: #ff0200;
	font-size:14px;
	text-decoration:none;
	line-height:22px;
	}

a.registrationtext:hover, a.registrationtext:active {
	color: #ff0200;
	font-size:14px;
	text-decoration:underline;
	}





#text1 { 
	line-height:14px;
	padding:0
	}

img {border:none}


input, textarea, select {	
	font-family: Tahoma;
	font-size:11px;
	color:#001604;
	line-height:14px
	}

blockquote { margin:5px 30px}

a, a:visited 		{
	text-decoration: underline;	
	color:#001604;
	}
	
a:hover, a:active 	{
	text-decoration: none
	}

.container	{ 
	border:5px solid #fff;
	width:975px;
	background-color:#fff
	}





.caption, a.caption, a.caption:visited, a.caption:active {
	font-family: Tahoma;
	font-size:10px;
	color:#556e5a;
	line-height:12px;
	text-align:left;
	text-decoration: none
	}

a.caption:hover {
	text-decoration:underline
	}

/* NEWS PANEL START */
	

/*
.news1{ 
	cursor: hand;
	cursor: pointer;
	font-family:Tahoma;
	font-size:11px;
	line-height:23px;
	padding-left:10px;
	color:#556e5a;
	background-image:url(_images/news_heading1.gif);
	background-repeat:no-repeat;
	height:23px;
	font-weight:100;
	}

.open{ 
	background-image:url(_images/news_heading2.gif);
	background-repeat:no-repeat;
	}
*/
.news3 { 
	background-image:url(../_images/bg_news.jpg);
	background-position:bottom;
	font-family: Tahoma;
	font-size:10px;
	color:#556e5a;
	line-height:13px;
	text-align:left
	}

.text3, a.text3, a.text3:visited, a.text3:active {	
	font-family: Tahoma;
	font-size:10px;
	color:#556e5a;
	line-height:13px;
	text-decoration:none
	}
	
a.text3:hover {	
	text-decoration:underline
	}

/* NEWS PANEL END */


/* NAVIGATION BG */

#nav_bg {
	background: url(../images/nav_bg.gif) top right no-repeat;
	height:22px;
	}

/* NAVIGATION END */

/* HOME PG PRODUCT BUTTONS START */
.product, a.product, a.product:visited, a.product:active {	
	text-decoration:none;
	color: #fff;
	font-size:10px;
	line-height:13px;
	}
	
a.product:hover {
	text-decoration:underline;
	}

.p1 {
	background: url(../_images/bg_product1.jpg) top left no-repeat;
	display: block;
	width:173px;
	height:67px;
	padding:3px 0 7px 50px;
	cursor: pointer;
	}
	
.p2 {
	background: url(../_images/bg_product2.jpg) top left no-repeat;
	display: block;
	width:173px;
	height:67px;
	padding:3px 0 7px 50px;
	cursor: pointer;
	}

.p3 {
	background: url(../_images/bg_product3.jpg) top left no-repeat;
	display: block;
	width:173px;
	height:67px;
	padding:10px 0 0 50px;
	cursor: pointer;
	}
	
.p4 {
	background: url(../_images/bg_product4.jpg) top left no-repeat;
	display: block;
	width:173px;
	height:67px;
	padding:3px 0 7px 50px;
	cursor: pointer;
	}

.p5 {
	background: url(../_images/bg_product5.jpg) top left no-repeat;
	display: block;
	width:173px;
	height:67px;
	padding:3px 0 7px 50px;
	cursor: pointer;
	}

.p6 {
	background: url(../_images/bg_product6.jpg) top left no-repeat;
	display: block;
	width:173px;
	height:67px;
	padding:3px 0 7px 50px;
	cursor: pointer;
	}

/* HOME PG PRODUCT BUTTONS END */

h1 {
	margin: 0;
	color: #fff;
	font-size:10px;
	line-height:14px;
	}
	
h2 {
	margin: 0;
	padding-top:45px;
	color: #001604;
	font-size:15px;
	font:Arial, Helvetica, sans-serif;
	background:url(../_images/bg_title.gif) bottom left repeat-x;
	height:20px
	}

h3 {
	margin: 0;
	color: #001604;
	font-size:13px;
	padding-top:5px;
	padding-bottom:5px;
	line-height:14px;
	}

h6 {
	margin: 0;
	color: #001604;
	font-size:13px;
	padding-top:0px;
	padding-bottom:0px;
	line-height:14px;
	}

h4 {
	margin: 0;
	color: #001604;
	font-size:11px;
	padding-top:5px;
	padding-bottom:5px;
	line-height:14px;
	text-decoration:bold
	}

h5 {
	margin: 0;
	color: #001604;
	font-size:13px;
	padding-top:12px;
	padding-bottom:5px;
	line-height:14px;
	}


.bg_title { 
	background:url(../_images/bg_title.gif) bottom left repeat-x;
	height:48px
	}	
	
#line1 {
	background:url(../_images/bg_title.gif) bottom left repeat-x;
	height:20px
	}

/* subnav news pg START */
.subnav, a.subnav, a.subnav:visited, a.subnav:active{
	background: url(../_images/arrow.gif) top left no-repeat;
	display: block;
	padding: 6px 10px 6px 10px;
	cursor: pointer;
	text-decoration:none;
	color: #fff;
	line-height:12px;
	}

a.subnav:hover {
	text-decoration:underline
	}

.subnav_line {
	background:url(../_images/subnav_line.gif) bottom left repeat-x;
	height:1px
	}

/* subnav news pg END */

/* PRODUCT BUTTONS START */
	
.p1a, a.p1a, a.p1a:visited, a.p1a:active {
	background: url(../images/subnav1.gif) top left no-repeat;
	display: block;
	width:181px;
	height:22px;
	padding:11px 0 0 20px;
	cursor: pointer;
	text-decoration:none;
	color: #fff;
	}

a.p1a:hover {
	background-position: 0 -35px;
	width:181px;
	height:22px;
	}

.p2a, a.p2a, a.p2a:visited, a.p2a:active {
	background: url(../images/subnav2.gif) top left no-repeat;
	display: block;
	width:181px;
	height:22px;
	padding:11px 0 0 20px;
	cursor: pointer;
	text-decoration:none;
	color: #fff;
	}

a.p2a:hover {
	background-position: 0 -35px;
	width:181px;
	height:22px;
	}

.p3a, a.p3a, a.p3a:visited, a.p3a:active {
	background: url(../images/subnav3.gif) top left no-repeat;
	display: block;
	width:181px;
	height:22px;
	padding:11px 0 0 20px;
	cursor: pointer;
	text-decoration:none;
	color: #fff;
	}

a.p3a:hover {
	background-position: 0 -35px;
	width:181px;
	height:22px;
	}
	
.p4a, a.p4a, a.p4a:visited, a.p4a:active {
	background: url(../images/subnav4.gif) top left no-repeat;
	display: block;
	width:181px;
	height:22px;
	padding:11px 0 0 20px;
	cursor: pointer;
	text-decoration:none;
	color: #fff;
	}

a.p4a:hover {
	background-position: 0 -35px;
	width:181px;
	height:22px;
	}

.p5a, a.p5a, a.p5a:visited, a.p5a:active {
	background: url(../images/subnav5.gif) top left no-repeat;
	display: block;
	width:181px;
	height:22px;
	padding:11px 0 0 20px;
	cursor: pointer;
	text-decoration:none;
	color: #fff;
	}

a.p5a:hover {
	background-position: 0 -35px;
	width:181px;
	height:22px;
	}

.p6a, a.p6a, a.p6a:visited, a.p6a:active {
	background: url(../images/subnav6.gif) top left no-repeat;
	display: block;
	width:181px;
	height:22px;
	padding:11px 0 0 20px;
	cursor: pointer;
	text-decoration:none;
	color: #fff;
	}

a.p6a:hover {
	background-position: 0 -35px;
	width:181px;
	height:22px;
	}

/* PRODUCT BUTTONS END */

/* Third Level Nav START */

.sn1_bg {
	background: url(../_images/subnav1_bg.gif) bottom left;
	display: block;
	width:166px;
	padding:5px 15px 6px 20px;
	cursor: pointer;
	}

.sn1, a.sn1, a.sn1:visited, a.sn1:active  { 
	text-decoration:none;
	color:#483904;
	line-height:12px
	}

a.sn1:hover {
	text-decoration:underline
	}

.sn2_bg {
	background: url(../_images/subnav2_bg.gif) bottom left;
	display: block;
	width:166px;
	padding:5px 15px 6px 20px;
	cursor: pointer;
	}

.sn2, a.sn2, a.sn2:visited, a.sn2:active  { 
	text-decoration:none;
	color:#fff;
	line-height:12px
	}

a.sn2:hover {
	text-decoration:underline
	}

.sn3_bg {
	background: url(../_images/subnav3_bg.gif) bottom left;
	display: block;
	width:166px;
	padding:5px 15px 6px 20px;
	cursor: pointer;
	}

.sn4_bg {
	background: url(../_images/subnav4_bg.gif) bottom left;
	display: block;
	width:166px;
	padding:5px 15px 6px 20px;
	cursor: pointer;
	}
	
.sn5_bg {
	background: url(../_images/subnav5_bg.gif) bottom left;
	display: block;
	width:166px;
	padding:5px 15px 6px 20px;
	cursor: pointer;
	}
	
.sn6_bg {
	background: url(../_images/subnav6_bg.gif) bottom left;
	display: block;
	width:166px;
	padding:5px 15px 6px 20px;
	cursor: pointer;
	}	
	
/* Third Level Nav END */

.space1 { 
	height:8px
	}

.footer_bg	{ 
	background: url(../images/footer_top.gif) top repeat-x;
	height:48px
	}

.footer {	
	color:#8f9688;
	font-size:10px;
	line-height:14px
	}

a.footer, a.footer:visited 		{text-decoration: none; color:#8f9688; padding:0 2px 0 2px}
a.footer:hover, a.footer:active 	{text-decoration: underline; padding:0 2px 0 2px}

.print_bg	{ 
	height:28px;
	padding-right:25px
	}

.print, a.print, a.print:visited {
	color:#8f9688;
	font-size:10px;
	text-decoration:none;
	}

a.print:hover, a.print:active {
	color:#8f9688;
	font-size:10px;
	text-decoration:underline;
	}

#logintext {
	padding:10px 0 0 0;
	}

.search_bg { 
	padding-right:25px
	}

.search { 
	font-size:10px;	
	color:#8f9688;
	background-color:#2b4432;
	height:13px;
	border:none
	}
	
#search1 {
	margin-top:10px
	}
	
.form {
	margin:0
	}

#top1 {
	float:right;
	padding-top:9px;
	height:14px;
	width:34px;
	}

#top1 span {
	display: none
	}
	
.top1a, a.top1a, a.top1a:visited {
	background: url(../_images/top.gif) top center no-repeat;
	display: block;
	height:14px;
	width:34px
	}

a.top1a:hover, a.top1a:active {
	background-position: 0 -14px;
	height:14px;
	width:34px
	}
	
.bg1, a.bg1, a.bg1:visited, a.bg1:active {
	background: url(../_images/bg1.jpg) top left no-repeat;
	display: block;
	width:205px;
	height:21px;
	padding:1px 0 0 18px;
	cursor: pointer;
	text-decoration:none;
	color: #483904;
	}

a.bg1:hover {
	background-position: 0 -27px;
	width:205px;
	height:21px;
	}
	
.bg2, a.bg2, a.bg2:visited, a.bg2:active {
	background: url(../_images/bg2.jpg) top left no-repeat;
	display: block;
	width:205px;
	height:21px;
	padding:1px 0 0 18px;
	cursor: pointer;
	text-decoration:none;
	color: #fff;
	}

a.bg2:hover {
	background-position: 0 -27px;
	width:205px;
	height:21px;
	}

.bg3, a.bg3, a.bg3:visited, a.bg3:active {
	background: url(../_images/bg3.jpg) top left no-repeat;
	display: block;
	width:205px;
	height:21px;
	padding:1px 0 0 18px;
	cursor: pointer;
	text-decoration:none;
	color: #fff;
	}

a.bg3:hover {
	background-position: 0 -27px;
	width:205px;
	height:21px;
	}
	
.bg4, a.bg4, a.bg4:visited, a.bg4:active {
	background: url(../_images/bg4.jpg) top left no-repeat;
	display: block;
	width:205px;
	height:21px;
	padding:1px 0 0 18px;
	cursor: pointer;
	text-decoration:none;
	color: #fff;
	}

a.bg4:hover {
	background-position: 0 -27px;
	width:205px;
	height:21px;
	}
	
.bg5, a.bg5, a.bg5:visited, a.bg5:active {
	background: url(../_images/bg5.jpg) top left no-repeat;
	display: block;
	width:205px;
	height:21px;
	padding:1px 0 0 18px;
	cursor: pointer;
	text-decoration:none;
	color: #fff;
	}

a.bg5:hover {
	background-position: 0 -27px;
	width:205px;
	height:21px;
	}
	
.bg6, a.bg6, a.bg6:visited, a.bg6:active {
	background: url(../_images/bg6.jpg) top left no-repeat;
	display: block;
	width:205px;
	height:21px;
	padding:1px 0 0 18px;
	cursor: pointer;
	text-decoration:none;
	color: #fff;
	}

a.bg6:hover {
	background-position: 0 -27px;
	width:205px;
	height:21px;
	}