.body
{
  font-family:Arial; 
  font-size:11px;
  color:Black;
  margin:none; 
  background-color:#d6ded6; 
  margin:0px 0px 0px 1px;
}
.WelcomeHeader
{
	font-family:gammond, Arial;
	font-size:20px;
	color:Blue;	
	font-weight:bold;
}
.DefaultPageText
{
	font-size:12px;
	
}
.Avail
{
	font-weight:bold;
}
.NotAvail
{
	font-weight:bold;
	color:Silver;
}

.CheckedItemInList
{
	border:solid 1px #005200;
}

.ParkSelect
{
	background-color:#ced6b5;
	font-weight:bold;
	color:#005200;
	text-align:left;
	width:90%;
}

.LeftMenuTable
{
	border:solid 0px #005200;
	border-right:solid 1px #005200;
}

.ParkHeader
{
	font-weight:bold;
	color:#005200;
}

.CampArea
{
	border:solid 1px #005200;	
	margin-left:10px;
	
}
.altCampArea
{
	background-color:#d5ddf0  ;

	border:solid 0px #005200;
	border-top:solid 1px #005200;
	border-bottom:solid 1px #005200;
}
.infoText2
{
	font-size:12px;
	font-style:normal;
	background-color:#D6DDE1;
	text-align:center;
	color:Black;
	padding:0;
}

.itmCampArea
{
	background-color:#FFF8DF;	
	border:solid 0px #005200;
}
.lrgCampArea
{
	font-size:12px;
	font-weight:bold;
}

.lrgPark
{
	font-size:12px;
	font-weight:bold;
	color:Blue;
}
.lrgParkMsg
{
	color:Black;
}

.LeftMenu
{	
	/*background: transparent url(../images/dnrheaderlogo_fade_hor.jpg) 0 0 repeat-y;*/
	background-color: #FFFFFF;
	padding: 4px 2px 4px 2px;
	border:solid 0px #005200;
	border-right:solid 0px #005200;
	font-size:90%;
	
	
}
.RegionAmenityTable
{
	border:solid 1px #005200;
	background-color:#d6ded6;
}
.ParkList
{
	background-color:#ced6b5;
	border:solid 1px #005200;
}

.MenuTDIsSelected
{
	font-size:11px;
	color:Navy;	
	font-weight:bold;
	background-color:Silver;  
	border:solid 1px #005200;		
	cursor: hand;
}

.MenuTDSelected
{	
	font-size:11px;
	font-weight:bold;	
	background-color:#d6ded6;  
	border:solid 1px #005200;	
	border-right:solid 0px #005200;
	cursor: default;
}
.MenuTDOnlyBottom
{		
	border:solid 0px #005200;
	border-bottom:solid 1px #005200;
}
.MenuTDNoTopNoBottom
{		
	font-size:11px;
	font-weight:bold;	
	border:solid 0px #005200;
	border-right:solid 1px #005200;
}
.MenuTDNoTop
{		
	font-size:11px;
	font-weight:bold;
	border:solid 1px #005200;	
	border-top:solid 0px #005200;	
	border-left:solid 0px #005200;	
}
.SmallTxtBox
{
	font-size:10px;
	color:black;
	border:solid 1px silver;
	height:20px;
	width:120px
}

.SmallButton
{
	font-size:11px;
	color:Black;
	border:solid 1px #005200;
	height:18px;
	width:100px
}
.SmallTxt
{
	font-size:12px;
	font-family:Arial;
	font-weight:bold;
	color:#005200	;
}
.FieldsetClass
{
	border:solid 1px #005200;
}

.GrayRow
{
	background-color:Green;	
	font-weight:bold;
	color:Silver;
	cursor:hand;
}
.GrayRow1
{
	background-color:Black;	
	font-weight:bold;
	color:white;
}
.HeaderSearchCriteria
{
	background-color:#ced6b5;
	font-weight:bold;
	color:#005200;
	text-align:left;
	
	border:solid 1px #005200;
}

.MenuTDSelectedNoTop
{	
	font-size:11px;	
	font-weight:bold;	
	border:solid 1px #005200;	
	border-top:solid 0px #005200;
	border-right:solid 0px #005200;	
}



	A:link		{color:#4e678f; text-decoration:underline; font-weight:bold }
	A:visited {color:#4e678f; text-decoration:underline; font-weight:bold }
	A:active  {color:#4e678f; text-decoration:underline; font-weight:bold }
	A:hover   {color:Green; text-decoration:none; font-weight:bold }

TD1
{
    COLOR: #000000;
    FONT-FAMILY: arial, helvetica, sans-serif;
    FONT-SIZE: 9.5pt;
    LINE-HEIGHT: 1.3em;
}
P1
{
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 12px;
}
TABLE1
{
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 12px;
}
P
{
	font-family: arial, helvetica, sans-serif; 
	font-size: 1em;
}
TABLE
{
	font-family: arial, helvetica, sans-serif; 
	font-size: 1em;
}
.pagebody
{
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 12px;
	LINE-HEIGHT: 1.3em;
}
#align
{
    TEXT-ALIGN: center
}
H1
{
    COLOR: #444444;
    FONT-FAMILY: Arial, sans-serif;
    FONT-SIZE: 18pt;
    FONT-WEIGHT: normal;
    MARGIN-BOTTOM: 2px; 
}
H2
{
    COLOR: #333333;
    FONT-FAMILY: arial, sans-serif;
    FONT-SIZE: 16pt;
    FONT-WEIGHT: normal;
    MARGIN-BOTTOM: 1px;   
}
H3
{
    COLOR: #333333;
    FONT-FAMILY: Arial, verdana, helvetica, sans-serif;
    FONT-SIZE: 14pt;
    FONT-WEIGHT: normal;
}
INPUT2
{
    FONT-FAMILY: Verdana, Arial, Helvetica, Courier, sans-serif;
    FONT-SIZE: 10pt
}
INPUT
{
	FONT-FAMILY: Verdana, Arial, Helvetica, Courier, sans-serif;
    FONT-SIZE: 12px;
}
TEXTAREA
{
    FONT-FAMILY: Verdana, Arial, geneva, helvetica;
    FONT-SIZE: 10pt
}
PRE
{
    FONT-FAMILY: Courier;
    FONT-SIZE: 10pt
}
H4
{
    FONT-FAMILY: Arial, sans-serif;
    FONT-SIZE: 12pt;
    MARGIN-BOTTOM: 0pt
}
.linecolor
{
    COLOR: #cccccc
}
.itemtitle
{
    COLOR:Green;
    FONT-FAMILY: Arial, verdana, helvetica, sans-serif;
    FONT-SIZE: 9pt;
    font-weight:bold;
    LINE-HEIGHT: 100%;
}

.itemtitle2
{
    COLOR: #808080;
    FONT-FAMILY: Arial, verdana, helvetica, sans-serif;
    FONT-SIZE: 11pt;
    LINE-HEIGHT: 100%;
}

.itemtitle3
{
    COLOR: Green;
    FONT-FAMILY: Arial, verdana, helvetica, sans-serif;
    FONT-SIZE: 10pt;
    LINE-HEIGHT: 100%;
}

.linktextOld
{
    FONT-FAMILY: Verdana, Arial, helvetica, sans-serif;
    FONT-SIZE: 9pt;
    TEXT-DECORATION: none
}
.linktext
{
  color:#3B5386;
  font-weight:bold; 
  text-decoration:none; 
}

.linktext:hover
{
  color:#3B5386;
  font-weight:bold; 
  text-decoration:underline; 
}

.menutext
{
    COLOR: #888888;
    FONT-FAMILY: Verdana, Arial, sans-serif;
    FONT-SIZE: 9pt;
    TEXT-DECORATION: none
}
.menutext-over
{
    COLOR: blue;
    FONT-FAMILY: Verdana, Arial, sans-serif;
    FONT-SIZE: 9pt;
    TEXT-DECORATION: none
}
.menutext-sm
{
    COLOR: #777777;
    FONT-FAMILY: Verdana, Arial, sans-serif;
    FONT-SIZE: 8pt;
    TEXT-DECORATION: none
}
.menutext-sm-over
{
    COLOR: #330099;
    FONT-FAMILY: Verdana, Arial, sans-serif;
    FONT-SIZE: 8pt;
    TEXT-DECORATION: none
}
.menutext-white
{
    COLOR: #cccccc;
    FONT-FAMILY: Verdana, Arial, sans-serif;
    FONT-SIZE: 8pt;
    TEXT-DECORATION: none
}
.menutext-white-over
{
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, sans-serif;
    FONT-SIZE: 8pt;
    TEXT-DECORATION: none
}
.menutext-sm-dark
{
    FONT-FAMILY: Verdana, Arial, sans-serif, geneva, helvetica;
    FONT-SIZE: 8pt;
    TEXT-DECORATION: none
}
.menutext-sm-over-dark
{
    COLOR: #006531;
    FONT-FAMILY: Verdana, Arial, sans-serif, geneva, helvetica;
    FONT-SIZE: 9pt;
    TEXT-DECORATION: none
}
.menutext-lg
{
    COLOR: #555555;
    FONT-FAMILY: Arial, sans-serif, helvetica;
    FONT-SIZE: 12pt;
    TEXT-DECORATION: none
}
.menutext-lg-over
{
    COLOR:Blue;
    FONT-FAMILY: Arial, sans-serif, helvetica;
    FONT-SIZE: 12pt;
    FONT-WEIGHT: bolder;
    TEXT-DECORATION: none
}
.toptab
{
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, sans-serif;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: bolder;
    TEXT-DECORATION: none
}
.toptab-over
{
    COLOR: #555555;
    FONT-FAMILY: Verdana, Arial, sans-serif;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: bolder;
    TEXT-DECORATION: none
}
.toptab-current
{
    COLOR: #cccccc;
    FONT-FAMILY: Verdana, Arial, sans-serif;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: bolder;
    TEXT-DECORATION: none
}
.toptab-hot
{
    COLOR: #555555;
    FONT-FAMILY: Verdana, Arial, sans-serif;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: bolder;
    TEXT-DECORATION: none
}
.newstitle
{
    COLOR: #000000;
    FONT-WEIGHT: bolder;
    TEXT-DECORATION: none
}
.newstitle-over
{
    COLOR: #555555;
    FONT-WEIGHT: bolder;
    TEXT-DECORATION: none
}
.pagetitle
{
    COLOR: #999999;
    FONT-FAMILY: verdana,helvetica,arial;
    FONT-SIZE: 13.5pt;
    FONT-WEIGHT: 800
}
.pagebody1
{
    COLOR: #5f5f5f;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
    FONT-FAMILY: arial, helvetica, sans-serif;
    LINE-HEIGHT: 1.4em
}
.pagebody-lg
{
    COLOR: #5f5f5f;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
    FONT-SIZE: 10pt
}
.sectiontitle
{
    COLOR: #ffffff;
    FONT-FAMILY: arial,helvetica;
    FONT-SIZE: 14pt;
    TEXT-DECORATION: none
}
.sectiontitle-dark
{
    COLOR: #999999;
    FONT-FAMILY: arial,helvetica;
    FONT-SIZE: 14pt;
    TEXT-DECORATION: none
}
.sectiontitle-over
{
    FONT-FAMILY: arial,helvetica;
    FONT-SIZE: 14pt;
    TEXT-DECORATION: none
}
.sectionbartext
{
    COLOR: #ffffff;
    FONT-FAMILY: arial,helvetica;
    FONT-SIZE: 13pt;
    TEXT-DECORATION: none
}
.listtitle
{
    COLOR: #333333;
    FONT-FAMILY: arial,helvetica;
    FONT-SIZE: 12pt;
    TEXT-DECORATION: none
}
.bold
{
    FONT-FAMILY: arial, verdana, helvetica;
    FONT-SIZE: 11pt;
    FONT-WEIGHT: bolder
}
.narrowtext
{
    FONT-FAMILY: arial, helvetica, sans-serif;
    FONT-SIZE: 1em
}
.smalltext
{
    FONT-FAMILY: tahoma, arial, geneva, helvetica;
    FONT-SIZE:medium;
}
.tinytext
{
    FONT-FAMILY: arial, geneva, helvetica;
    FONT-SIZE: 0.8em
}
.bar
{
	border: solid 1px #333333;
	background-color: #AABB99;
	font-weight : bold;
	padding: 3px;
	padding-left: 10px;
	color: #ffffff;
	margin: 0px auto
}

.bar span.left {
  float: left;
  text-align: left;
  color: #ffffff;
  }

.bar span.right 
{
	float: right;
	text-align: right;
	color: #ffffff;
}

.bar span.right a
{
	color: #ffffff;
}

.bar div.spacer
{
  clear: both;
}

.box
 {
	background-color: #ebebeb;
	font-weight : bold;
	padding: 3px;
	padding-left: 10px;
 }
 
/*****************************************************
Form Elements


select
{
    font-size: 11px;   
    border: solid 1px Black;
    FONT-FAMILY: Arial;
}
*****************************************************/
.gobutton {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 16px;
	border: 1px solid #BDBBB7;
	text-align: center;
}
textareaSampleNotUsed
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 1em;
    background-color: White;
    border: solid 1px Black;
}

/*****************************************************
Changes - on 31/3/2004.
*****************************************************/
.TableGreen
{
	border:solid 1px #4e678f;
	padding:0px;
	text-align:center;
	width:90%;
}
.TableGreen2
{
	border:solid 1px #4e678f;
	padding:0px;
	text-align:center;
}
.infoText
{	
	text-align:center;
	background-color:#6b8b4d;
	padding:3px 0px 3px 0px;
	color:White ;
	padding:5px;
	font-weight:bold;
	font-family:Sans-Serif;	
	/*background-color:#c3dee9;
	background-color:#b6c4b9;	
	border-bottom:solid 1px #336633;*/
}

.TDHeader
{
	background-color:#336633;
	text-align:center;
	font-weight:bold;
	font-size:12pt;		
	color:White;
	border-color:#336633;
	border-style:solid;
	border-width:thin;
}
.TDColumnHeader
{
	background-color:#336633;
	text-align:center;
	font-weight:bold;
	font-size:10pt;		
	color:White;	
	vertical-align:top;	
	border-color:#336633;
	border-style:solid;
	border-width:thin;
}

.TDColumnBody
{
	background-color:#FFFFFF;
	text-align:center;
	font-size:9pt;		
	color:black;	
}

.TableNormal
{
padding:2px;	
width:70%;
text-align:justify;
border:none;
font-family:Verdana;

}
.TableBanner
{
padding:0px,0px,0px,0px;
width:100%;
text-align:justify;
border:none;
margin-bottom:0 -3px;
margin-right:0 -3px;
margin-top:0 -3px;
margin-left:0 -3px;
}

.TableGray
{
background-color:#CCCCCC;
width:70%;
text-align:left;
color:Black;
padding:2;
border:none;
margin:none;
}

.tdTitle
{
	font-weight: bold;
	font-size: 10pt;
	color:Blue;
	font-family: Arial;
}

A.headclass:link
{
    font-size:11px;
    COLOR: #000080;
    TEXT-DECORATION: none
}
A.headclass:visited
{
    font-size:11px;
    COLOR: #000080;
    TEXT-DECORATION: none
}
A.headclass:hover
{
    font-size:11px;
    COLOR: #000080;
    TEXT-DECORATION:underline;
}

.alertbox
{
    color:maroon;    
    FONT-FAMILY: "verdana,Trebuchet MS";
    font-size:12px;
    font-weight:bold;
    background-color:Transparent;
    padding:4;
    
 }
 .alertTable
 {
    border-color:#4e678f;
    border:solid 1px #4e678f;
    border-collapse:collapse;
   	padding:2;
 }
 
 .newUL
 {
 	margin-top: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-left: 0pt;
	padding-top: 5px;
	padding-right: 0pt;
	padding-bottom: 5px;
	padding-left: 0pt;
	background-color: #437cac;
	background-image: none;
	background-repeat: repeat;
	background-attachment: scroll;
	color: #ffffff;
	width: 100%;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #cc6600;
 }
 
 .aVisited
 {
 	color: #0c5590;
	text-decoration: underline;
 }
 .TableData
{
	font-family:Sans-Serif;
	font-size:9pt;
}
div.menuBar,
div.menuBar a.menuButton,
div.menu,
div.menu a.menuItem {
	font-family: Verdana, Helvetica, "Trebuchet MS", Trebuchet, "MS Sans Serif", sans-serif;
	text-align: left;
	font-size: 8pt;
	font-style: normal;
	color: #003466;}

div.menuBar {
	background-color: #C3DEE9;
	padding: 4px 2px 4px 2px;
	text-align: center;
	border-bottom: 5px solid #514A40;}

div.menuBar a.menuButton {
  background-color: transparent;
  color: #003466;
  cursor: default;
  left: 0px;
  margin: 1px;
  padding: 2px 6px 2px 6px;
  position: relative;
  text-decoration: none;
  top: 0px;
  z-index: 100;}

div.menuBar a.menuButton:hover {
  background-color: transparent;
  color: #003466;}

div.menuBar a.menuButtonActive,
div.menuBar a.menuButtonActive:hover {
  background-color: #FAFFF5;
  color: #003466;
  left: 1px;
  top: 1px;}

div.menu {
  background-color: #C3DEE9;
  left: 0px;
  padding: 0px 1px 1px 0px;
  position: absolute;
  top: 0px;
  visibility: hidden;
  z-index: 101;
  border-bottom: 5px solid #514A40;}

div.menu a.menuItem {
  color: #003466;
  cursor: default;
  display: block;
  padding: 3px 1em;
  text-decoration: none;
  white-space: nowrap;}

div.menu a.menuItem:hover, div.menu a.menuItemHighlight {
  background-color: #FAFFF5;
  color: #5E72AF;}

div.menu a.menuItem span.menuItemText {}

div.menu a.menuItem span.menuItemArrow {
  margin-right: -.75em;}

div.menu div.menuItemSep {
  border-top: 1px solid #909090;
  border-bottom: 1px solid #f0f0f0;
  margin: 4px 2px;}
