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: #F0DCAF;
    border: solid 0px #005200;
    border-top: solid 1px #005200;
    border-bottom: solid 1px #005200;
}
.infoText2
{
    background-color: #D6DDE1;
    border: solid 1px #005200;
}

.itmCampArea
{
    background-color: #CDBE7B;
    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-color: #005200;
    border: solid 0px #005200;
    border-bottom: solid 0px #005200;
}
.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: pointer;
}

.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: pointer;
}
.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: blue;
    text-decoration: underline;
    font-weight: bold;
}
A:visited
{
    color: blue;
    text-decoration: underline;
    font-weight: bold;
}
A:active
{
    color: blue;
    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: 11pt;
    font-weight: bold;
    line-height: 100%;
}

.itemtitle2
{
    color: #808080;
    font-family: Arial, verdana, helvetica, sans-serif;
    font-size: 11pt;
    line-height: 100%;
}

.itemtitle3
{
    color: #808080;
    font-family: Arial, verdana, helvetica, sans-serif;
    font-size: 11pt;
    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: mediumslateblue;
    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;
    margin-bottom: 0px;
}

.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 #336633;
    padding: 0px;
    text-align: center;
    width: 90%;
}
.TableGreen2
{
    border: solid 1px #336633;
    padding: 0px;
    text-align: center;
}
.infoText
{
    text-align: center;
    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;
}

.NoteBox
{
    border: solid 1px black;
}
.PreferredBackground
{
    background: Yellow;
}

.MaskDiv
{
	position: absolute;
	z-index: 10000;
	left: 0;
	top: 0;
	height: 0;
	width: 0;
	border: 2 solid red;
	display: none;
	text-align: center;
	background-color: #666666;
	-moz-opacity: 0.7;
	filter: Alpha(opacity=70);
}

.NoneBorder
{
	 border:none;
}

.TextCenter
{
	text-align:center;
}
