/* layout */
body { 
padding: 0; 
margin: 0;
background-color: #595959;
}

/* visual formatting */
body, td {
	font-size: 13px;
	color: #595959;
	line-height: 18px;
	font-family: "Trebuchet MS", "Lucida Sans Unicode", "Arial", sans-serif;
	font-weight: normal;
}
p {
	font-size: 13px;
	color: #595959;
	line-height: 18px;
	font-family: "Trebuchet MS", "Lucida Sans Unicode", "Arial", sans-serif;
	font-weight: normal;
}
.rollover a { display:block; width:200px; padding: 5px;}
.rollover a:hover { background-color: #e6e6e6;  padding: 1px;}
.centertext {font-size: 11px; color: #5D5D5A; line-height: 14px; margin-top: 4px; margin-bottom: 4px;}
.rtv {font-size: 11px; color: #5D5D5A; line-height: 16px; margin-top: 4px; margin-bottom: 4px;}
.footertext {color: #7C7C7C; font-size: 10px; margin-left: 15px; }
.productsubtext {color: #7C7C7C; font-size: 12px; margin-left: 0px; }
.resources {margin-left: 15px; line-height: 20px; font-size: 13px; color:#598527; font-weight: bold;}
.resources_header {margin-left: 15px; margin-right: 15px; margin-top: 4px; margin-bottom: 4px; line-height: 11px; font-size: 11px; font-weight: bold; color: white; }
.news {margin-left: 15px; margin-right: 15px; line-height: 20px; font-size: 11px; margin-top: 8px; margin-bottom: 10px; }
.newssmall {font-size: 7px; margin-left: 15px; margin-right: 0px; line-height: 12px; margin-top: 5px; margin-bottom: 5px; }
.zonespacer {font-size: 2px; line-height: 2px; margin: 0; padding: 0;}

.leftlink:link { color: #e1e1e1; font-weight: normal; text-decoration: none; }
.leftlink:hover { color: #fff; font-weight: normal; text-decoration: underline; }

.quicknav:link { color: #595959; font-weight:normal; text-decoration: none; }
.quicknav:hover { color: #006BB6; font-weight: normal; text-decoration: underline; }
.quicknav:visited { color: #595959; font-weight: normal; text-decoration: none; }
.quicknav:active { color: #595959; font-weight: normal; text-decoration: none; }

a:link { color: #6c898e; font-weight: normal; text-decoration: none; font-style: normal; }
a:hover { color: #e08b18; font-weight: normal; text-decoration: underline; font-style: normal;}
a:visited {
	color: #6c898e;
	font-weight: normal;
	font-style: normal;
	text-decoration: underline;
}
a:active {
	color: #6c898e;
	font-weight: normal;
	text-decoration: underline;
	font-style: normal;
}

#zone { display: block; height: 79px; width: 210px; margin-bottom: 0px; margin-top: 0px; padding: 14px; background: url('/img.d/common/zone_bg.gif') no-repeat top; }
.zheader { font-size: 13px; font-weight: bold; color: #9192b0; line-height: 13px; margin-bottom: 2px; }
.ztext { font-size: 12px; font-weight: bold; color: #5D5D5A; line-height: 12px; margin-top: 0px; }

a.flatlink:link {
	color: #6c898e;
	line-height: 15px;
	text-decoration: none;

no-repeat top left;  		padding-left: 0px;
	padding-bottom: 5px;
	font-weight: normal;
	font-size: 11px;
}
a.flatlink:visited {
	color: #6c898e;
	line-height: 15px;
	text-decoration: none;

no-repeat top left;  		padding-left: 0px;
	padding-bottom: 5px;
	font-weight: normal;
	font-size: 11px;
}
a.flatlink:active {
	color: #6c898e;
	line-height: 15px;
	text-decoration: none;

no-repeat top left;  		padding-left: 0px;
	padding-bottom: 5px;
	font-weight: normal;
	font-size: 11px;
}
a.flatlink:hover {
	color: #e08b18;
	line-height: 15px;
	text-decoration: none;


no-repeat top left;  			padding-left: 0px;
	text-decoration: underline;
	padding-bottom: 5px;
	font-weight: normal;
	font-size: 11px;
}

a.flatlink2:link {color: #6c898e; line-height: 15px; text-decoration: none; no-repeat top left;  padding-left: 0px; padding-bottom: 5px;}
a.flatlink2:visited { color: #6c898e; line-height: 15px; text-decoration: none; no-repeat top left;  padding-left: 0px; padding-bottom: 5px;}
a.flatlink2:active { color: #6c898e; line-height: 15px; text-decoration: none; no-repeat top left;  padding-left: 0px; padding-bottom: 5px;}
a.flatlink2:hover { color: #e08b18; line-height: 15px; text-decoration: none; no-repeat top left;  padding-left: 0px; text-decoration: underline;  padding-bottom: 5px;}

a.flatlink3:link {color: #e08b18; line-height: 15px; text-decoration: none; no-repeat top left;  padding-left: 0px; padding-bottom: 5px;}
a.flatlink3:visited { color: #e08b18; line-height: 15px; text-decoration: none; no-repeat top left;  padding-left: 0px; padding-bottom: 5px;}
a.flatlink3:active { color: #e08b18; line-height: 15px; text-decoration: none; no-repeat top left;  padding-left: 0px; padding-bottom: 5px;}
a.flatlink3:hover { color: #e08b18; line-height: 15px; text-decoration: none; no-repeat top left;  padding-left: 0px; text-decoration: underline;  padding-bottom: 5px;}

a.morelink:link { color: #595959; line-height: 20px; text-decoration: none; background: url(images/arrow_little.gif) no-repeat top left;  padding-left: 20px; padding-bottom: 5px;font-weight: normal;}
a.morelink:visited { color: #595959; line-height: 20px; text-decoration: none; background: url(images/arrow_little.gif) no-repeat top left;  padding-left: 20px; padding-bottom: 5px;font-weight: normal;}
a.morelink:active { color: #595959; line-height: 20px; text-decoration: none; background: url(images/arrow_little.gif) no-repeat top left;  padding-left: 20px; padding-bottom: 5px;font-weight: normal;}
a.morelink:hover { color: #e08b18; line-height: 20px; text-decoration: none; background: url(images/arrow_little_over.gif) no-repeat top left;  padding-left: 20px; text-decoration: underline;  padding-bottom: 5px;font-weight: normal;}

a.morelink2:link {
	color: #595959;
	line-height: 20px;
	text-decoration: none;
	list-style-image:url(images/pdf.gif) no-repeat top left;
	padding-left: 20px;
	padding-bottom: 5px;
	font-weight: normal;
	border-bottom-style: double;
}
a.morelink2:visited { color: #595959; line-height: 20px; text-decoration: none; list-style-image:url(images/pdf.gif) no-repeat top left;  padding-left: 20px; padding-bottom: 5px;font-weight: normal;}
a.morelink2:active { color: #595959; line-height: 20px; text-decoration: none;  list-style-image:url(images/pdf.gif) no-repeat top left;  padding-left: 20px; padding-bottom: 5px;font-weight: normal;}
a.morelink2:hover { color: #e08b18; line-height: 20px; text-decoration: none;  list-style-image:url(images/pdf.gif) no-repeat top left;  padding-left: 20px; text-decoration: underline;  padding-bottom: 5px;font-weight: normal;}

a.leftlink:link {
	width: 235;
	color: #595959;
	line-height: 18px;
	text-decoration: none;
	background: none no-repeat top center;
	padding-left: 5px;
	padding-bottom: 1px;
	padding-right: 50px;
	font-style: normal;
}
a.leftlink:visited {
	width: 235px;
	color: #595959;
	line-height: 18px;
	text-decoration: none;
	background: none no-repeat top center;
	padding-left: 5px;
	padding-bottom: 1px;
	padding-right: 50px;
	font-style: normal;
}
a.leftlink:active {
	width: 235px;
	color: #595959;
	line-height: 18px;
	text-decoration: none;
	background: none no-repeat top center;
	padding-left: 5px;
	padding-bottom: 1px;
	padding-right: 50px;
	font-style: normal;
}
a.leftlink:hover {
	color: #FFFFFF;
	line-height: 18px;
	width: 235px;
	text-decoration: none;
	background: orange no-repeat top center;
	padding-left: 5px;
	text-decoration: none;
	padding-bottom: 1px;
	padding-right: 40px;
	font-size: 12px;
	font-style: normal;
}
a.rbbluetitle2:link { text-decoration:none; font-family: Geneva, Arial, Helvetica, sans-serif; font-style:oblique; padding:1px; color:#666666; text-decoration:none; }
a.rbbluetitle2:visited { text-decoration:none; font-family: Geneva, Arial, Helvetica, sans-serif; font-style:oblique; padding:1px; color:#666666; text-decoration:none; }
a.rbbluetitle2:active { text-decoration:none; font-family: Geneva, Arial, Helvetica, sans-serif; font-style:oblique; padding:1px; color:#666666; text-decoration:none; }
a.rbbluetitle2:hover { text-decoration:underline; font-family: Geneva, Arial, Helvetica, sans-serif; font-style:oblique; padding:1px; color:#666666; text-decoration:underline; }


.zheader:link { text-decoration: none; }
.zheader:hover { text-decoration: none; }
.zheader:active { text-decoration: none; }
.zheader:visited { text-decoration: none; }

.homelink:link { font-size: 10px; background: url(images/quicknav_off.gif) no-repeat;  text-align: center; height: 23px; width: 79px; color: #000000; font-weight: bold; text-decoration: none; }
.homelink:visited { font-size: 10px;  background: url(images/quicknav_off.gif) no-repeat;  text-align: center; height: 23px; width: 79px; color: #000000; font-weight: bold; text-decoration: none; }
.homelink:active { font-size: 10px;  background: url(images/quicknav_off.gif) no-repeat;  text-align: center; height: 23px; width: 79px; color: #000000; font-weight: bold; text-decoration: none; }
.homelink:hover { font-size: 10px;  background: url(images/quicknav_on.gif) no-repeat;  text-align: center; height: 23px; width: 79px; color: #000000; font-weight: bold; text-decoration: underline; }

.home:link { font-size: 10px; background: url(images/home_off.gif) no-repeat;  text-align: center; text-vertical-align: bottom;  height: 75px; width: 50px; color: #000000; font-weight: bold; text-decoration: none; }
.home:visited { font-size: 10px;  background: url(images/home_off.gif) no-repeat;  text-align: center; vertical-align: bottom; height: 75px; width: 50px; color: #000000; font-weight: bold; text-decoration: none; }
.home:active { font-size: 10px;  background: url(images/home_off.gif) no-repeat;  text-align: center; vertical-align: bottom; height: 75px; width: 50px; color: #000000; font-weight: bold; text-decoration: none; }
.home:hover { font-size: 10px;  background: url(images/home_on.gif) no-repeat;  text-align: center; vertical-align: bottom; height: 75px; width: 50px; color: #000000; font-weight: bold; text-decoration: underline; }

.adminnav:link { color: #000000; background: url(images/admin_but_off.gif) no-repeat; font-size:10px; font-weight: bold; text-align: left; height: 23px; width: 164px; font-weight:normal; line-height: 23px; text-decoration: none; padding-bottom: 5px; padding-top: 0px; padding-left: 5px; padding-right: 0px;}
.adminnav:visited { color: #000000; background: url(images/admin_but_off.gif) no-repeat; font-size:10px; font-weight: bold; text-align: left;  height: 23px; width: 164px; font-weight:normal; line-height: 23px; text-decoration: none; padding-bottom: 5px; padding-top: 0px; padding-left: 5px; padding-right: 0px;}
.adminnav:active { color: #000000; background: url(images/admin_but_off.gif) no-repeat; font-size:10px; font-weight: bold; text-align: left;  height: 23px; width: 164px; font-weight:normal; line-height: 23px; text-decoration: none; padding-bottom: 5px; padding-top: 0px; padding-left: 5px; padding-right: 0px;}
.adminnav:hover { color: #000000;  background: url(images/admin_but_on.gif) no-repeat; font-size:10px; font-weight: bold; text-align: left; height: 23px; width: 164px; font-weight: normal; line-height: 23px; text-decoration: underline; padding-bottom: 5px; padding-top: 0px; padding-left: 5px; padding-right: 0px; }

.admintabon{ color: #000000;  background: url(images/admin_but_on.gif) no-repeat; font-size:10px; font-weight: bold; text-align: left; height: 23px; width: 164px; font-weight: normal; line-height: 23px; text-decoration: underline; padding-bottom: 10px; padding-top: 0px; padding-left: 5px; padding-right: 0px; }

a img {border: 0px none; margin: 0; padding: 0; }
.hometext { font-size: 10px; color: #595959; font-weight: normal; text-decoration: none; }
.footertext { font-size: 10px; color: #595959; line-height: 24px; font-weight: normal; text-decoration: none; }

.lnav1:link {
	font-size: 11px;
	color: #ffffff;
	width: 100%;
	display: block;
	background-color: #3f6618;
	font-weight: normal;
	text-decoration: none;
	padding: 7px;
	border: none;

}
.lnav1:visited {
	font-size: 11px;
	color: #ffffff;
	width: 100%;
	display: block;
	background-color: #3f6618;
	font-weight: normal;
	text-decoration: none;
	padding: 7px;
	border: none;
}
.lnav1:active {
	font-size: 11px;
	color: #ffffff;
	width: 100%;
	display: block;
	background-color: #3f6618;
	font-weight: normal;
	text-decoration: none;
	padding: 7px;
	border: none;
}
.lnav1:hover {
font-size: 11px; 
color: #ffffff;
width: 100%;
display: block;
background-color: #acd373;
font-weight: normal; text-decoration: none;
padding: 7px;
background-image: url(images/rightnavbg.gif);
border: none;
}




.lnav2:link {
font-size: 11px; 
color: #ffffff;  
width: 100%;
display: block;
background-color: #598527;
font-weight: normal; text-decoration: none;
padding: 7px;
}
.lnav2:visited {
font-size: 11px; 
color: #ffffff;  
width: 100%;
display: block;
background-color: #598527;
font-weight: normal; text-decoration: none;
padding: 7px;
}
.lnav2:active {
font-size: 11px; 
color: #ffffff;  
width: 100%;
display: block;
background-color: #598527;
font-weight: normal; text-decoration: none;
padding: 7px;
}
.lnav2:hover {
font-size: 11px; 
color: #ffffff;
width: 100%;
display: block;
background-color: #acd373;
font-weight: normal; text-decoration: none;
padding: 7px;
background-image: url(images/rightnavbg.gif);
}

.lnav3:link {
font-size: 11px; 
color: #ffffff;  
width: 100%;
display: block;
background-color: #8dc63f;
font-weight: normal; text-decoration: none;
padding: 7px;
}
.lnav3:visited {
font-size: 11px; 
color: #ffffff;  
width: 100%;
display: block;
background-color: #8dc63f;
font-weight: normal; text-decoration: none;
padding: 7px;
}
.lnav3:active {
font-size: 11px; 
color: #ffffff;  
width: 100%;
display: block;
background-color: #8dc63f;
font-weight: normal; text-decoration: none;
padding: 7px;
}
.lnav3:hover {
font-size: 11px; 
color: #ffffff;
width: 100%;
display: block;
background-color: #acd373;
font-weight: normal; text-decoration: none;
padding: 7px;
background-image: url(images/rightnavbg.gif);
}

.lnav4:link {
font-size: 11px; 
color: #ffffff;  
width: 100%;
display: block;
background-color: #acd373;
font-weight: normal; text-decoration: none;
padding: 3px;
}
.lnav4:visited {
font-size: 11px; 
color: #ffffff;  
width: 100%;
display: block;
background-color: #acd373;
font-weight: normal; text-decoration: none;
padding: 3px;
}
.lnav4:active {
font-size: 11px; 
color: #ffffff;  
width: 100%;
display: block;
background-color: #acd373;
font-weight: normal; text-decoration: none;
padding: 3px;
}
.lnav4:hover {
font-size: 11px; 
color: #ffffff;
width: 100%;
display: block;
background-color: #8dc63f;
font-weight: normal; text-decoration: none;
padding: 3px;
background-image: url(images/rightnavbg.gif);
}
.lnav5:link {
	font-size: 12px;
	color: #ffffff;
	width: 100%;
	display: block;
	background-color: #81b737;
	font-weight: normal;
	text-decoration: none;
	padding: 7px;
}
.lnav5:visited {
	font-size: 12px;
	color: #ffffff;
	width: 100%;
	display: block;
	background-color: #81b737;
	font-weight: normal;
	text-decoration: none;
	padding: 7px;
}
.lnav5:active {
	font-size: 12px;
	color: #ffffff;
	width: 100%;
	display: block;
	background-color: #81b737;
	font-weight: normal;
	text-decoration: none;
	padding: 7px;
}
.lnav5:hover {
	font-size: 12px;
	color: #ffffff;
	width: 100%;
	display: block;
	background-color: #acd373;
	font-weight: normal;
	text-decoration: none;
	padding: 7px;
	background-image: url(images/rightnavbg.gif);
}

.hnav1{
	font-size: 11px;
	color: #ffffff;
	width: 100%;
	display: block;
	background-color: #545454;
	border: Blue;
	font-weight: normal;
	text-decoration: none;
	padding: 7px;
	border-color: #7c7c7c;
	border-style: solid;
	border-width: 1px;
}
.hnav2 {
font-size: 11px; 
color: #ffffff;  
width: 100%;
display: block;
background-color: #626262;
border: Blue;
font-weight: normal; text-decoration: none;
padding: 7px;
border-color: #7c7c7c;
border-style: solid;
border-width: 1px;
}
.hnav3 {
font-size: 11px; 
color: #ffffff;  
width: 100%;
display: block;
background-color: #7c7c7c;
border: Blue;
font-weight: normal; text-decoration: none;
padding: 7px;
border-color: #7c7c7c;
border-style: solid;
border-width: 1px;
}
hr {
color: #e6e6e6;
height: 1px;
}
}
	#dhtmlgoodies_slideshow{
		width:600px;	/* Total width of slideshow */


	}
	
	#previewPane{
		border:1px solid #CCCCCC;
		margin-bottom:10px;	
		text-align:center;
		vertical-align:middle;
		padding-top:10px;

		position:relative;
		
		/* CSS HACK */
		height: 432px;	/* IE 5.x */
		height/* */:/**/420px;	/* Other browsers */
		height: /**/420px;
				
	}
	#previewPane img{
		line-height:400px;
	}
	#previewPane #largeImageCaption{	/* CSS styling of image caption below large image */
		font-style:italic;
		text-align:center;
		font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;	/* Font to use */
		font-size:0.9em;
	}
	#galleryContainer{
		
		height:102px;	/* Height of the images + 2 */
		border:1px solid #CCCCCC;
		position:relative;
		overflow:hidden;
		padding:1px;
		
		/* CSS HACK */
		height: 104px;	/* IE 5.x - Added 2 pixels for border left and right */
		height/* */:/**/102px;	/* Other browsers */
		height: /**/102px;
				
	}
	#arrowg_left{
		position:absolute;
		left:0px;
		z-index:10;
		background-color: #FFF;
		padding:1px;
	}
	#arrowg_right{
		position:absolute;
		right:0px;
		z-index:10;
		background-color: #FFF;
		padding:1px;		
	}
	#theImages{
		position:absolute;
		height:100px;
		left:40px;
		width:100000px;
		
	}
	#theImages #slideEnd{
		float:left;
	}
	#theImages img{
		float:left;
		padding:1px;
		filter: alpha(opacity=50);
		opacity: 0.5;
		cursor:pointer;
		border:0px;
	}

	#waitMessage{
		display:none;
		position:absolute;
		left:200px;
		top:150px;
		background-color:#FFF;
		border:3px double #000;
		padding:4px;
		color:#555;
		font-size:0.9em;
		font-family:arial;	
	}
	
	#theImages .imageCaption{
		display:none;
	}