BODY {font-family: Arial; font-size: 12pt; background-color:#99CC99; 
	margin-top: 5px; margin-right: 15px; margin-bottom: 5px; margin-left: 15px;}
TH {font-family: Arial; font-size: 12pt; color: #990066}
TD {font-family: Arial; font-size: 12pt;}
A:LINK {color: #A0618B; font-family: Arial; font-size: 12pt; text-decoration:none;}
A:VISITED {color: #7A0954; font-family: Arial; font-size: 12pt; text-decoration:none;}
A:HOVER {color: #990066; font-family: Arial; font-size: 12pt; font-weight: bold;}
.hdr {font-family: Arial; font-size: 12pt; color: #990066; font-weight: bold;}
.AccentSmall {font-family: Arial; font-size: 10pt; color: #00008B;}
.AccentNormal {font-family: Arial; font-size: 12pt; color: #00008B;}

.AccentTitle {font-family: Arial; font-size: 18pt; color: #00008B; text-align: center;}
A:HOVER.AccentTitle {font-family: Arial; font-size: 18pt; color: #00008B; font-weight: normal;}

.NatureLink {border-bottom: #7A0954 dashed thin; color:#7A0954; }

.AccentLarge {font-family: Arial; font-size: 18pt; color: #00008B;}
.AccentMedium {font-family: Arial; font-size: 14pt; color: #00008B;}
.LinkSmall {font-size: 10pt;}
.FontSmall {font-family: Arial; font-size: 10pt;}
.ColExplain {color: #FFFFFF; font-size: 10pt; font-weight: normal;}

.clearthefloats {clear:both;}

/* Text colors */
.blue {color: #00008B;}
.maroon {color: #990066;}
.white {color: #FFFFFF;}
.brightgreen {color: #20ED2A;}
.brightblue {color: #20ED2A;}
.gray {color: #767573;}

/* Background colors */
.bgGreen {background-color: #009966;}
.bgMaroonWhite {color: #FFFFFF; background-color: #990066;}

/* Font sizes */
.small {font-size: 10pt;}
.large {font-size: 18pt;}
.Point11 {font-size: 11pt;}
.Point13 {font-size: 13pt;}
.Point14 {font-size: 14pt;}
.Point10 {font-size: 10pt;}
.Point9 {font-size: 9pt;}

/* Index table (to get it display the same in both IE and FF) */
.ListingTable table, .ListingTable tr
	{border-top: 2px solid #009966; 
	border-right:0px; 
	border-bottom:2px solid #009966; 
	border-left:0px;}

.ListingTable td
	{border-top: 1px solid #009966; 
	border-right:0px; 
	border-bottom:1px solid #009966; 
	border-left:0px;}

.ListingTable th
	{border-top: 1px solid #009966; 
	border-right:0px; 
	border-bottom:1px solid #009966; 
	border-left:0px;
	background-color: #009966;
	color: #FFFFFF;}
.ListingCurrentSort, .ListingCurrentSort table, .ListingCurrentSort tr, .ListingCurrentSort td, .ListingCurrentSort th
	{background-color: #990066;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
	border-top: 1px solid #990066; 
	border-bottom:1px solid #990066; }
	
/* Override inheritance for sub-tables */
.ListingTable .PlainTable {border:0px;}
.PlainTable td {border:0px;}

/* Navigation header - use this class in the <tr> tag. */
.NavHeader {height: 25px; background-color: #00008B;}

/* Sidebar Navigation - use this class in the <table> tag */
.sidebar {border:1px solid #009966; background-color:#9FD39F; width:100%;}
/* Sidebar dashed horizontal rule - use this class in the <hr> tag */
/* Use as article link separator */
.sidebarHR {width:144; border-style:none; border-top: 1px dashed #669966; border-bottom: 1px dashed #669966; height: 2px;}
/* Sidebar Header - use around header text within a <span> */
.sidebarHdr {color:#FFFFFF; letter-spacing: 2; font-weight: bold; font-size: 10pt;}
/* Sidebar Links - use in the <span> tag */
.sidebarLink {font-size: 9pt;}
/* Sidebar underline of heading row - use w/ <tr> tag */
.sidebarHdrUline {border-bottom: 1px solid #669966;}

/* Article Navigation */
.ArticleUL {border:0; margin:1px 4px 3px 4px; padding:0; list-style-type:none;}
.AricleLI {border-bottom: 2px dotted #009966; margin:0; padding:2px;}

/* Horizontal Rule - to make it work in both IE and Firefox */
/* HTML code should be:  <div class="hr"><hr /></div> */
div.hr { margin: 5px 0px; border: none; border-top: 2px solid #009966; }
div.hr hr { display: none; }

/* Ad styles */
/* Extra "ListingTable" to prevent inheritance when used on the home page. */
.adBox, .ListingTable .adBox {border: 1px solid #009966; color:#009966; background-color:#9FD39F; width:100%;}
.adBox A:LINK, .adBox A:VISITED, .adBox A:HOVER {color: #00008B; font-family: Arial; 
	font-size: 8pt; text-decoration:none; font-weight: normal;}
.adBox TD {color: #336633; font-family: Arial; font-size: 8pt; vertical-align:middle; border:0px;}
.adBoxTitle {color: #000000; font-family: Arial; font-size: 8pt; text-decoration:underline; font-weight: bold;}
.adAccent {color: #00008B; font-family: Arial; font-size: 8pt;}

.adBoxMaroon {border:1px solid #009966; color:#009966; background-color:#990066; width:100%;}
.adBoxMaroon A:LINK, .adBoxMaroon A:VISITED, .adBoxMaroon A:HOVER {color: #20ED2A; font-family: Arial; 
	font-size: 8pt; text-decoration:none; font-weight: normal;}
.adBoxMaroon TD {color: #FFFFFF; font-family: Arial; font-size: 8pt; vertical-align:middle; border:0px;}
.adBoxMaroonTitle {color: #FFFFFF; font-family: Arial; font-size: 8pt; text-decoration:underline; font-weight: bold;}
.adAccentForMaroon {color: #20ED2A; font-family: Arial; font-size: 8pt;}

.adBoxBlue {border:1px solid #009966; color:#009966; background-color:#00008B; width:100%;}
.adBoxBlue A:LINK, .adBoxBlue A:VISITED, .adBoxBlue A:HOVER {color: #20ED2A; font-family: Arial; 
	font-size: 8pt; text-decoration:none; font-weight: normal;}
.adBoxBlue TD {color: #FFFFFF; font-family: Arial; font-size: 8pt; vertical-align:middle; border:0px;}
.adBoxBlueTitle {color: #FFFFFF; font-family: Arial; font-size: 8pt; text-decoration:underline; font-weight: bold;}
.adAccentForBlue {color: #20ED2A; font-family: Arial; font-size: 8pt;}

.adBoxWhite {border:1px solid #009966; color:#009966; background-color:#FFFFFF; width:100%;}
.adBoxWhite A:LINK, .adBoxWhite A:VISITED, .adBoxWhite A:HOVER {color: #00008B; font-family: Arial; 
	font-size: 8pt; text-decoration:none; font-weight: normal;}
.adBoxWhite TD {color: #336633; font-family: Arial; font-size: 8pt; vertical-align:middle; border:0px;}
.adBoxWhiteTitle {color: #000000; font-family: Arial; font-size: 8pt; text-decoration:underline; font-weight: bold;}
.adAccentForWhite {color: #000000; font-family: Arial; font-size: 8pt;}

/* "Button" styles */
.topofpage {background-image: url(images/SymbolArrowTopOfPage.gif); 
	background-repeat:no-repeat;}
	
/* For hiding images used to force width. */
.HideMe {visibility:hidden;}

/* Use for styling input fields to look like regular text */
.HideInputBox {border: 0px; background-color: #99CC99; font-size: 12pt; font-family: Arial;}
	
p {margin-top:0px; margin-bottom:0px;}

div, form {margin:0px;}

ul, ol {margin-top:0px; margin-bottom:0px;}

/***** Image Captioning *****/
caption {font-style: italic;}

#footer {text-align:center;}

/* HikeFinder styles */
#HikeFinder {color: #FFFFFF; background-color:#990066; padding:10,5,0,5;
	width:715px; align:center; border-color:#FFFFFF; border:1px solid; border-style:dashed;}
#HikeFinder td {color: #FFFFFF;}
