﻿/* ELEMENTS */

a.menu:link, a.menu:visited
{
    color:black;
    text-decoration:none;
}
a.menu:hover
{
    color:#666633;
    text-decoration:underline;
}
a.referencelink:link, a.referencelink:visited, a.reference:hover
{
	color:Maroon;
	text-decoration:none;
}
a:link, a:visited
{
	color:Brown;
	text-decoration:none;
}
a:hover
{
	color:#000000;
	text-decoration:underline;
}
body, td
{
    font-family:Verdana,Arial;
    font-size:9pt;
    line-height:20px;
    text-align: left;
}
h1
{
    font-family:Verdana,Arial;
    font-size:14pt;
    color:#663333
}
h2
{
    font-family:Verdana,Arial;
    font-size:12pt;
    font-style:italic;
    color:#663333
}
hr
{
	color:#663333;
}

/* CLASSES */
.reference
{
	background-color:#FFFF99;
	font-size:8pt;
	line-height:12pt;
	padding:5px;
	position:absolute;
	visibility:hidden;
	border:1px dashed black;
}
.fancyCellCenter
{
	text-align:center;
	font-weight:normal;
	padding:12px;
	border:solid 1px silver;
}
.fancyCellLeft
{
	text-align:left;
	font-weight:normal;
	padding:12px;
	border:solid 1px silver;
}
.fancyTable
{
	border-style:solid;
	border-color:#666633;
	border-top-width:1px;
	border-right-width:2px;
	border-bottom-width:2px;
	border-left-width:1px;
	width:100%;
}
.fancyCellCenterSmall
{
	text-align:center;
	font-weight:normal;
	padding:6px;
	border:solid 1px silver;
}
.fancyCellLeftSmall
{
	text-align:left;
	font-weight:normal;
	padding:6px;
	border:solid 1px silver;
}

/* IDENTIFIERS */

#mainDiv
{
	text-align:center;
}
#mainTable
{
	border:solid 2px black;
	width:800px;
}
#menuCell
{
	width:230px;
	background-color:#CCCC99;
	font-size:14pt;
	padding:10px;
	line-height:18pt;
	text-align:left;
}
#dividerCell
{
	width:11px;
	background-image:url('repeating_divider.gif');
}
#contentCell
{
	width:519px;
	padding:10px;
	text-align:left;
}
#mapContainer /* For Yahoo Maps */
{ 	
	height: 400px;
	width: 500px;
	border: solid 2px black;
} 
#tip
{
	width:98%;
	text-align:center;
	border:solid 1px #666633;
	font-size:8pt;
	padding:5px;
}
#tipLeft
{
	width:100%;
	text-align:left;
	border:solid 1px #666633;
	font-size:8pt;
	padding-top:3px;
	padding-bottom:3px;
}
#campoutCounter
{
    font-size: medium;
    color: Maroon;
    text-align: right;
}