

table.topNav { background-image: url(images/trans.gif); }


.tred	{ color: #F40000; }

.field  { font-family : Verdana, Helvetica, Arial;
	  font-size : 10pt;
	  font-style : normal;
	  color : #000000;
	  border: 1px solid #999999;
	  padding: 1px;
	  width: 90%;
	  }





.news		{ Z-INDEX: 1;
		  LEFT: 0px;
		  TOP: 0px;
		  HEIGHT: auto;
		  WIDTH: 100%;
		  POSITION: relative;
		  border: 1px solid #999999;
		  background: #FFFFFF;
		  }
.newsdata	{ text-align: left;
		  font-size:8pt;
		  padding: 10px;
		  OVERFLOW: auto;
		  WIDTH: 100%;
		  HEIGHT: 150px;
		  COLOR: #000000;
		  POSITION: relative;
		  }







div.trans
{
	overflow: hidden;
}
select.formElement, input.formElement, option.formElement, textarea.formElement
{
	font-family : Verdana, Helvetica, Arial;
	font-size : 8pt;
	font-style : normal;
	color : #000000;
	width : 330px;
	border-width : 1px;
	border-style : solid;
	border-color : #000000;
}

select.formElementDate
{
	font-family : Verdana, Helvetica, Arial;
	font-size : 8pt;
	font-style : normal;
	color : #000000;
	width : 85px;
	border-width : 1px;
	border-style : solid;
	border-color : #000000;
}

input.formElementSearch
{
	font-family : Verdana, Helvetica, Arial;
	font-size : 8pt;
	font-style : normal;
	color : #000000;
	margin-top: 0px;
	vertical-align: top;
	padding-bottom: 0px; 
	padding-left: 0px; 
	padding-right: 0px; 
	padding-top: 0px; 
	padding: 0px 0px 0px 0px;
}

input.formButtonLeft
{
	font-family : Verdana, Helvetica, Arial;
	font-size : 8pt;
	font-style : normal;
	color : #000000;
	cursor: pointer;
	padding-left: 15px;
	padding-right: 15px;
	text-align: left;
 	overflow: visible;
}

div.scroller
{
	
		border-bottom : black 1px solid;
		border-left : black 1px solid;
		border-right : black 1px solid;
		border-top : black 1px solid;
	
	height : 188px;
	overflow : auto;
	width : 300px;
	
		background-color: #ffffff;
	
}



A:link		{ font-weight: BOLD; color: #99CC00; text-decoration: UNDERLINE; }
A:visited	{ font-weight: BOLD; color: #99CC00; text-decoration: UNDERLINE; }
A:hover		{ font-weight: BOLD; color: #996600; text-decoration: UNDERLINE; }

A.topNav:link	{ font-weight: BOLD; color: #6C9001;
		  text-decoration: NONE;
		  }
A.topNav:visited{ font-weight: BOLD; color: #6C9001;
		  text-decoration: NONE;
		  }
A.topNav:hover  { font-weight: BOLD; color: #996600;
		  text-decoration: NONE;
		  }

.topNav {
	color: #000000;
	font-family : Verdana, Helvetica, Arial;
	font-size : 7.5pt;
	font-weight : NORMAL;
}


A.bottomnav:link
{
	FONT-WEIGHT : NORMAL;
	COLOR: #;
	TEXT-DECORATION: NONE;
}

A.bottomnav:visited
{
	FONT-WEIGHT : NORMAL;
    COLOR: #;
	TEXT-DECORATION: NONE;
}

A.bottomnav:hover
{
	FONT-WEIGHT : NORMAL;
    COLOR: #;
	TEXT-DECORATION: NONE;
}

.bottomnav
{
	color: #000000;
	font-family : ;
	font-size : pt;
	font-weight : NORMAL;
}

table.bottomnav
{
	
	text-align: ; 
}

td.bottomText { padding-top: 3px; overflow-x: hidden; overflow-y: hidden; }


table.sideNavOuter, table.sideNavInner
{
  
}

td.navArrowTop
{
  
}

td.navArrowCat 
{
  
}

td.navArrowCat img 
{
   margin-left:3px; margin-right:3px; margin-top:4px; margin-bottom:4px;
}

td.topStandard
{
   font-family : Verdana, Helvetica, Arial; font-size : 7.5pt; font-weight: ; color: #744D01; cursor: pointer;
}

a.topStandard:link, a.topStandard:visited
{
   font-family : Verdana, Helvetica, Arial; font-size : 7.5pt; font-weight: ; color: #744D01; cursor: pointer; text-decoration: none;
}

td.topRollover
{
   font-family : Verdana, Helvetica, Arial; font-size : 7.5pt; font-weight: ; color: #ffffff; cursor: pointer;
}

a.topStandard:hover
{
   font-family : Verdana, Helvetica, Arial; font-size : 7.5pt; font-weight: ; color: #ffffff; cursor: pointer; text-decoration: none;
}

td.topSelected
{
   font-family : Verdana, Helvetica, Arial; font-size : 7.5pt; font-weight: ; color: #ffffff; cursor: pointer;
}

tr.catVerticalStandard, td.catVerticalStandard
{
   font-family : Verdana, Helvetica, Arial; font-size : 7.5pt; color: #744D01; cursor: pointer;
}

tr.catVerticalRollover, td.catVerticalRollover
{
   font-family : Verdana, Helvetica, Arial; font-size : 7.5pt; color: #ffffff; cursor: pointer;
}

tr.catVerticalSelected, td.catVerticalSelected
{
   font-family : Verdana, Helvetica, Arial; font-size : 7.5pt; color: #ffffff; cursor: pointer;
}

.sideNavHeading
{
   color:#ffffff; font-family:Verdana, Helvetica, Arial; font-size:9pt; font-weight:bold;
}

td.sideNavHeading
{
  
}

td.wnColumnMain { }
td.wnColumnSub { color: #000000; font-family : Verdana, Helvetica, Arial; font-size : 7.5pt; font-weight: NORMAL; }
td.wnColumnLeft { }
td.wnColumnCentre { }
td.wnColumnRight { }

hr
{
   border-style:none; color:#996600; background-color:#996600;
}

hr.hrLine
{
   height:1px; width:100%; text-align:left; border-style:none; color:#996600; background-color:#996600;
}

table
{
   color:#000000; font-family:Verdana, Helvetica, Arial; font-size:9pt;
}


H1
{
	 color: #996600; font-family : Verdana, Helvetica, Arial; font-size : 13pt; font-weight : BOLD;
	margin-bottom: 0px;
	margin-top: 0px;
}

H2
{
	 color: #996600; font-family : Verdana, Helvetica, Arial; font-size : 9pt; font-weight : BOLD;
	margin-bottom: 0px;
	margin-top: 0px;
}

H3
{
	 color: #000000; font-family : Verdana, Helvetica, Arial; font-size : 9pt; font-weight : NORMAL;
	margin-bottom: 0px;
	margin-top: 0px;
}

span.requiredStar
{
	color: red;
}

td.cartHeading
{
	font-weight: bold;
	vertical-align: bottom;
}
td.cartDetail
{
	padding-right: 4px;
	padding-bottom: 4px;
}
td.cartTotals
{
	text-align: right;
	padding-right: 20px;
	padding-bottom: 4px;
}

td.contactUsDetail
{
	padding-right: 4px;
	padding-bottom: 4px;
}


td.bottomLeft { background-color: #ffffff; background-image: url(images/bg_bottom_left.gif); }
td.bottomMiddle { background-color: #ffffff; background-image: url(images/bg_bottom_middle.gif); font-family : Verdana, Helvetica, Arial; font-size : 9pt; font-weight: bold; color: #B29D00; padding-top: 3px; }
td.bottomMiddleText { background-image: url(images/bg_bottom_middle.gif); background-color: #ffffff; color: #B29D00; }
td.bottomMiddleTextIn { background-image: url(images/bg_bottom_middle_logged.gif); background-color: #ffffff; color: #B29D00; }
td.bottomDsclmr { background-image: url(images/bg_bottom_middle.gif); background-color: #ffffff; }
td.bottomDsclmrIn { background-image: url(images/bg_bottom_middle_logged.gif); background-color: #ffffff; }
td.deHorizLeft { padding-left:0px;  padding-right:20px; }
td.deHorizRight { padding-left:20px; padding-right: 0px; }
td.deVertTop { padding-top:0px;  padding-bottom:20px; }
td.deVertBottom { padding-top:20px; padding-bottom: 0px; }
span.bold, div.bold, td.bold { font-weight:bold; }
div.forumPosts { font-size: xx-small; }
span.forumPages { font-size: xx-small; }
div.forumNickname { font-weight:bold; }
form.swiEmail { margin:0px; }
input.swiEmail { width:100px; height:18px; font-family:Verdana, Helvetica, Arial; font-size:8pt; font-style:normal; color:#000000; border:1px solid #000000; margin:0px; vertical-align:top; }
a.swiEmail { }
img.swiEmail { }