BODY {
	BACKGROUND-COLOR: #FFFAC8;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif, "Gill Sans MT";
	font-size: 62.5%;
	font-style: normal;
	font-weight: normal;
}
SPAN.nodec {
	TEXT-DECORATION: none
}
SPAN.copy {
	COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif, "Gill Sans MT"; FONT-SIZE: 10px
}
SPAN.error {
	FONT-SIZE: 10pt; FONT-WEIGHT: bold
}
SPAN.blue {
	BACKGROUND-COLOR: #003366; COLOR: #ffffcc; FONT-SIZE: 10pt
}
A         { text-decoration: none; color: #DD3300; font-family: Verdana, Arial, Helvetica, sans-serif, "Gill Sans MT"; }  
A:link    { text-decoration: none; color: #DD3300; }
A:visited { text-decoration: none; color: #B51A15; }
A:active  { text-decoration: none; color: #B51A15; }
A:hover   { text-decoration: underline; color: #990000; } 

A.imagelink:link 	{text-decoration: none; }
A.imagelink:visited {text-decoration: none; }
A.imagelink:active 	{text-decoration: none; }
A.imagelink:hover 	{background-color: #FFFFCC;}

.MENU     { color: #990033; font-size: 11px; text-indent: 1px; text-decoration: none}
.RESOURCE { font-size: 10px; font-style: normal; font-weight: bold; color: #FFFAC8; text-decoration: none}
.ITEM     { font-size: 10px}
.NEWS     { font-size: 12px; font-style: normal; color: #FFFAC8; text-decoration: none; font-weight: bold}

.SUPPLIERS  { font-size: 12px; font-style: normal; font-weight: bolder; text-decoration: none}
.CATEGORIES { font-size: 12px; font-style: italic; font-weight: bolder; text-decoration: underline; text-indent: 1px; }
.comments   { font-size: 10px; font-style: normal; }
.iblock     { font-size: 12px; font-style: italic; font-weight: bold; color: #000080; border: thin none; }
.zero { line-height:0px; display:none; }
.FRF { font-size: 12px;	background-color: #FFFF66; }
.Six         { font-size: 24px; }
.SixB        { font-size: 24px; font-weight: bold; }
.Five        { font-size: 18px; }
.FiveB       { font-size: 18px; font-weight: bold; }
.FiveBC      { font-size: 18px; font-weight: bold; border: thin none; }
.FiveBBlue   { font-size: 18px; font-weight: bold; color: #3300FF; }
.FiveBWhite  { font-size: 18px; font-weight: bold; color: #FFFFFF; }
.Four        { font-size: 16px; }
.FourB       { font-size: 16px; font-weight: bold; }
.FourBC		 { font-size: 16px; font-weight: bold; border: thin none; }
.FourBI		 { font-size: 16px; font-weight: bold; font-style: italic; }
.FourBBlue   { font-size: 16px; font-weight: bold; color: #310063; }
.FourBRed    { font-size: 16px; font-weight: bold; color: #CC3300; }
.FourBWhite  { font-size: 16px; font-weight: bold; color: #FFFFFF; }
.Three		 { font-size: 14px; }
.ThreeB		 { font-size: 14px; font-weight: bold; }
.ThreeBB	 { font-size: 14px; font-weight: bold; color: #FFCC33; }
.ThreeBC	 { font-size: 14px; font-weight: bold; color: #FFFAC8; }
.ThreeBI	 { font-size: 14px; font-style: italic; font-weight: bold; }
.ThreeBiO	 { font-size: 14px; font-style: italic; font-weight: bold; color: #FF8040; }
.ThreeBiR	 { font-size: 14px; font-style: italic; font-weight: bold; color: #ff3300; }
.ThreeBWhite { font-size: 14px; font-weight: bold; color: #FFFFFF; }
.ThreeC 	 { font-size: 14px; border: thin none; }
.Two		 { font-size: 12px; }
.TwoB 		 { font-size: 12px; font-weight: bold; }
.TwoC 		 { font-size: 12px; border: thin none; }
.TwoBC 		 { font-size: 12px; font-weight: bold; border: thin none; }
.TwoBR 		 { font-size: 12px; font-weight: bold; color: #FF0000; }
.TwoBI 		 { font-size: 12px; font-style: italic; font-weight: bold; }
.TwoBIR 	 { font-size: 12px; font-style: italic; font-weight: bold; color: #FF0000; }
.TwoWhite    { font-size: 12px; font-weight: normal; color: #FFFFFF; }
.TwoBiBlue   { font-size: 12px; font-style: italic; font-weight: bold; color: #000080; }
.One		 { font-size: 10px; }
.OneC		 { font-size: 10px; border: thin none; }
.BGP_Green   { font-size: 16px; font-weight: bold; color: #008000; }
.BGP_Brown   { font-size: 16px; font-weight: bold; color: #800000; }
.SCRS_SixB   { font-size: 24pt; font-weight: bold; }
.SCRS_SevenB { font-size: 36pt; font-weight: bold; }
.icon {
 font:bold 14px Verdana, Arial, Helvetica, sans-serif, "Gill Sans MT";
 display:block;
 color:#000;
 background: #fefefe;
 text-align:center;
 padding: 3px 2px 3px 2px;
 margin:0px;
 border-top:1px solid #ccc;
 border-left:1px solid #ccc;
 border-right:2px solid #ccc;
 border-bottom:2px solid #666;
 line-height:15px;
}
.btnClubs {
 font:bold 12px Verdana, Arial, Helvetica, sans-serif, "Gill Sans MT";
 color: #FFFFCC;
 background-color: #993300;
 text-align: center;
 margin-left: 12px;
 margin-top: 3px;
 margin-bottom: 2px;
 width: 210px;
}
.btnShops {
 font:bold 12px Verdana, Arial, Helvetica, sans-serif, "Gill Sans MT";
 color: #FFFFCC;
 background-color: #993300;
 text-align: center;
 margin-left: 6px;
 margin-top: 1px;
 margin-bottom: 1px;
 width: 175px;
}
.btnSupp {
 font:bold 12px Verdana, Arial, Helvetica, sans-serif, "Gill Sans MT";
 color: #FFFFCC;
 background-color: #993300;
 text-align: center;
 margin-left: 6px;
 margin-top: 1px;
 margin-bottom: 1px;
 width: 200px;
}
.btnDirections {
 font:bold 12px Verdana, Arial, Helvetica, sans-serif, "Gill Sans MT";
 text-align: center;
 display: inline;
 padding: 3px 0.5em;
 text-decoration: none;
 color: black;
 background-color: #FFF2BF;
 border: 2px solid #FFF2BF;
}
#btnIndex A {
 font:bold 12px Verdana, Arial, Helvetica, sans-serif, "Gill Sans MT";
 text-align: center;
 display: inline;
 padding: 5px;
 background-color: #993300;
 border-bottom: 1px solid #FFFFCC;
}
#btnClubs A {
 font:bold 12px Verdana, Arial, Helvetica, sans-serif, "Gill Sans MT";
 text-align: center;
 display: block;
 padding: 3px 2px 3px 2px;
 margin:0px;
 width: 210px;
 background-color: #993300;
 border-top:2px solid #BE6036;
 border-left:2px solid #BE6036;
 border-right:3px solid #BE6036;
 border-bottom:3px solid #541C04;
}
#btnRetailers, #btnTMRG {
 font:bold 16px Verdana, Arial, Helvetica, sans-serif, "Gill Sans MT";
 text-align: center;
 margin:0px;
}

#btnRetailers A {
 font:bold 12px Verdana, Arial, Helvetica, sans-serif, "Gill Sans MT";
 text-align: center;
 display: block;
 padding: 3px 2px 3px 2px;
 margin:0px;
 width: 175px;
 background-color: #993300;
 border-top:2px solid #BE6036;
 border-left:2px solid #BE6036;
 border-right:3px solid #BE6036;
 border-bottom:3px solid #541C04;
}

#btnTMRG A {
 font:bold 12px Verdana, Arial, Helvetica, sans-serif, "Gill Sans MT";
 text-align: center;
 display: block;
 padding: 3px 2px 3px 2px;
 margin:0px;
 width: 175px;
 background-color: #00C0C0;
 border-top:2px solid #80FFFF;
 border-left:2px solid #80FFFF;
 border-right:3px solid #80FFFF;
 border-bottom:3px solid #098D8B;
}
#btnTMRG A:link, #btnTMRG A:visited {
 color: #993300;
 text-decoration: none;
}

#btnSuppliers A {
 font:bold 12px Verdana, Arial, Helvetica, sans-serif, "Gill Sans MT";
 text-align: center;
 display: block;
 padding: 3px 2px 3px 2px;
 margin:0px;
 width: 225px;
 background-color: #993300;
 border-top:2px solid #BE6036;
 border-left:2px solid #BE6036;
 border-right:3px solid #BE6036;
 border-bottom:3px solid #541C04;
}
#btnSuppliers A:link, #btnSuppliers A:visited, #btnRetailers A:link, #btnRetailers A:visited, #btnClubs A:link, #btnClubs A:visited, #btnIndex A:link, #btnIndex A:visited {
 color: #FFFFCC;
 text-decoration: none;
}
#btnSuppliers A:hover, #btnRetailers A:hover, #btnClubs A:hover, #btnIndex A:hover {
 background-color: #DC6642;
 color: #fff;
 border-top:2px solid #E8A084;
 border-left:2px solid #E8A084;
 border-right:3px solid #E8A084;
 border-bottom:3px solid #973A15;
}
#tabs A, #tabs0 A, #tabs1 A, #tabs2 A {
 font-family: Arial, Helvetica, sans-serif, "Gill Sans MT";
}
#tabs A:link, #tabs A:visited, #tabs0 A:link, #tabs0 A:visited, #tabs1 A:link, #tabs1 A:visited, #tabs2 A:link, #tabs2 A:visited {
 color: #FFFFCC;
 text-decoration: none;
}
#tabs A:hover, #tabs0 A:hover, #tabs1 A:hover, #tabs2 A:hover {
 color: #FF6633;
}
.lining {
 background-image: url(/graphics/lining.gif);
 background-repeat:repeat-x;
}
.trainBGR {
 background-image: url(/graphics/background.jpg);
}

DIV.table-row-lining {
 background-image:url(/graphics/lining.gif);
 background-repeat:repeat-x;
 border: 0px;
 color: #000000;
 margin-top: 0px;
 margin-right: auto;
 margin-bottom: 0px;
 margin-left: auto;
 padding: 1px;
 text-align: center;
 width: 100%;
}
DIV.table-row {
 background: #006600;
 border: 0px;
 color: #000000;
 margin-top: 0px;
 margin-right: auto;
 margin-bottom: 0px;
 margin-left: auto;
 padding: 0px;
 text-align: left;
 width: 100%;
}
DIV.left-container {
  border: none; float: left; margin: 0; padding: 1px; width: 50px;
}
DIV.right-container {
  border: none; margin: 0; padding: 1px; width: 1000px;
}
DIV.space-line {
  clear: both; margin: 0; padding: 0; width: auto;
}
#map {
 height: 400px;
 margin: 0px 130px 0px 5px;
 padding: 2px;
 border: 1px solid #eeeeee;
 font:normal 12px Arial, Helvetica, sans-serif, "Gill Sans MT";
}
#crumbs {
 font:italic bold 14px Arial, Helvetica, sans-serif, "Gill Sans MT";
 color: #FF8040;
 padding: 4px; 
}
#crumbs h3 {
 display: none;
}
#crumbs ul {
 display: inline;
 padding-left: 0;
 margin-left: 0;
}
#crumbs ul li {
 display: inline;
}
#crumbs ul li a:link {
 padding: .2em;
}
#crumbs ul ul li{
 background-image: url(/graphics/arrows.gif);
 background-repeat: no-repeat;
 background-position: left;
 padding-left: 12px;
}

.buttonSubmitHide {
 display: none;
}

.navTop ul{
margin: 0;
padding: 0;
list-style-type: none;
}

/*Top level list items*/
.navTop ul li{
position: relative;
display: inline;
float: left;
background-color: #006600; /*overall menu background color*/
color: #FFFAC8; /* text formatting */
font-family: Verdana, Arial, Helvetica, sans-serif, "Gill Sans";
font-size: 12px;
font-weight: bold;
text-align: center;
border-top: 2px solid #6BA66B; /* button formatting */
border-left: 2px solid #6BA66B;
border-right: 3px solid #003300;
border-bottom: 3px solid #003300;
line-height: 21px;
width:125px;
}

/*Top level menu link items style*/
.navTop ul li a{
display: block;
width: 200px; /*Width of top level menu link items*/
margin-left: 2px;
margin-right: 2px;
line-height: 18px;
}
	
/*1st sub level menu*/
.navTop ul li ul{
left: 0;
position: absolute;
top: 1em; /* no need to change, as true value set by script */
display: block;
visibility: hidden;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.navTop ul li ul li{
display: list-item;
float: none;
width:200px;
}

/*All subsequent sub menu levels offset after 1st level sub menu */
.navTop ul li ul li ul{ 
left: 159px; /* no need to change, as true value set by script */
}

/* Sub level menu links style */
.navTop ul li ul li a, .navTop ul li a:visited {
display: block;
width: 195px; /*width of sub menu levels*/
color: #FFFAC8;
font-family: Verdana, Arial, Helvetica, sans-serif, "Gill Sans MT";
font-size: 10px;
font-weight: bold;
text-align: left;
border-top: 1px solid #006600;
margin-left: 0px;
margin-right: 0px;
padding-left : 5px;
}

.navTop ul li a:hover {
color: #B21414;
width : 193px;
border : solid #FFFAC8;
border-width : 1px 1px 1px 1px;
white-space : nowrap;
background-color : #CCCC00;
padding-left : 5px;
font-family: Verdana, Arial, Helvetica, sans-serif, "Gill Sans MT";
font-size: 10px;
font-weight: bold;
text-align: left;
}

/*Background image for top level menu list links */
.navTop .mainfoldericon{
 background-color: #006600;
 background-repeat: no-repeat;
 background-position: left;
}

/*Background image for subsequent level menu list links */
.navTop .subfoldericon{
 background-color: #006600;
 background-repeat: no-repeat;
 background-position: left;
}

* html p#iepara{ /*For a paragraph (if any) that immediately follows navTop menu, add 1em top spacing between the two in IE*/
padding-top: 1em;
}
	
/* Holly Hack for IE \*/
* html .navTop ul li { float: left; height: 1%; }
* html .navTop ul li a { height: 1%; }
/* End */

/* The following sets the "i" image in IE6 + IE7 */
.info{
	display:inline-block;
	width:14px;
	height:14px;
	margin:0 2px;
	padding:0;
	background:url(/graphics/info.gif) top left no-repeat;
	cursor:help;
	}

/* The following sets the "i" image for standard conforming browsers IE does not understand this */
html>/**/body .info{
	margin-left:5px;
	padding:0 0 0 14px;
	background:url(/graphics/info.gif) center left no-repeat;
	cursor:help;
	}

