/**
 * NFF Style Sheet 
 */
* {
	font-family: Arial;
	background-color: white;
}

html 
{
	height: 100%;
}
BODY 
{
	color: white;
	margin-top: 5;
	margin-bottom: 5;
	margin-left: 5;
	margin-right: 5;
	height: 100%;
}
a:link {
	color: #3E5D0C;      /* Medium Green */
	text-decoration: none;
}
a:hover {
	color: #3E5D0C;      /* Medium Green */
	text-decoration: none;
}
a:active {
	color: #3E5D0C;      /* Medium Green */
	text-decoration: none;
}
a:visited {
	color: #3E5D0C;      /* Medium Green */
	text-decoration: none;
}

.line
{
	width: 100%;
	text-align: center;
	height: 2px;
	color: #cccccc;
	background-color: #cccccc;
	padding-bottom: 0px;
	padding-top: 0px;
}

/*** Page Title Text ***/
.pgttl, .pgttc, .pgttr
{
	color: #695D54;      /* Dark warm grey */
	font-size: 1.05em;   /* 15pt */
	font-style: normal; 
	font-weight: normal;
	text-align: left;
}
.pgttc 
{
	text-align: center;
}
.pgttr 
{
	text-align: right;
}

/*** Page Title Text ***/
.pgtxl, .pgtxc, .pgtxr, .pgtbl, .pgtbc, .pgtbr, .pgthl, .pgthc, .pgthr, .blkln, .msg
{
	color: #695D54;      /* Dark warm grey */
	background-color: Transparent;
	font-size: 0.75em;   /* 9pt */
	font-style: normal; 
	font-weight: normal;
	text-align: left;
}
.pgthl, .pgthc, .pgthr
{
	color: #3E5D0C;      /* Medium Green */
	font-size: 0.85em;   /* 10pt */
}
.pgtbl, .pgtbc, .pgtbr
{
	font-weight: bold;
}
.pgtxc, .pgtbc, .pgthc
{
	text-align: center;
}
.pgtxr, .pgtbr
{
	text-align: right;
}
.sxntx, .sxntxc, .sxntc, .sxntxr
{
	color: #A87003;      /* Mustard */
	font-size: 1.10em;   /* 14pt */
	font-style: normal; 
	font-weight: normal;
	text-align: left;
}
.sxntxc, .sxntc
{
	text-align: center;
}
.sxntxr
{
	text-align: right;
}
.blkln
{
	font-size: 0.65em;   /* 7pt */
}
.msg
{
	font-size: 0.65em;   /* 7pt */
	padding-left: 10px;
	padding-right: 10px;
	width: 95%;
}


.txt13, .txt10, .txt11, .txt11c, .txt11r, .txt09, .txt08, .txt07, .txt04, .txtnm, .txttl, .txtc, .txpdf, .faqt, .spcr 
{
	color: #695D54;      /* Dark warm grey */
	font-size: 1.00em;   /* 13pt */
	font-style: normal; 
	font-weight: normal;
	text-align: left;
}
.txtnm
{
	color: #3E5D0C;      /* Medium Green */
	font-size: 0.95em;   /* 11pt */
}
.txttl
{
	color: #A87003;      /* Mustard */
	font-size: 0.75em;   /* 9pt */
}
.txpdf
{
	color: #A87003;      /* Mustard */
	font-size: 0.65em;   /* 7pt */
	font-weight: bold;
	text-align: right;
}
.txt10
{
	font-size: 0.85em;   /* 10pt */
}
.txt11, .txt11c, .txt11r
{
	font-size: 0.95em;   /* 11pt */
}
.txt11c 
{
	text-align: center;
}
.txt11r 
{
	text-align: right;
}
.txt09
{
	font-size: 0.75em;   /* 9pt */
}
.txt08
{
	font-size: 0.7em;    /* 8pt */
}
.txt07
{
	font-size: 0.65em;   /* 7pt */
}
.txt04 
{
	font-size: 0.3em;    /* 4pt */
}
.txtsp
{
	color: #695D54;      /* Dark warm grey */
	font-family: Times New Roman;
	font-size: 0.65em;   /* 7pt */
	font-style: normal; 
	font-weight: normal;
	text-align: left;
}
.spcr 
{
	width: 52px;
}
.txtsn
{
	color: #A87003;      /* Mustard */
	font-size: 0.8em;    /* 10pt */
	font-style: normal; 
	font-weight: normal;
	text-align: left;
}
.txtc 
{
	text-align: center;
	font-size: 0.75em;   /* 9pt */
}
.tstxx
{
	border-color: Red;
	border-width: 1;
	border-style: solid;
	z-index: 1000;
}

/*** FAQ Text ***/
.faqt   /* FAQ Title */
{
	color: #3E5D0C;      /* Medium Green */
	font-size: 1.0em;    /* 12pt; */
	font-weight: bold;
}

/*** Footer Text ***/
.footl, .footc, .footr {
	color: #3E5D0C;      /* Medium Green */
	font-size: 0.65em;   /* 7pt */
	font-style: normal; 
	font-weight: normal;
	text-align: left;
}
.footc {
	text-align: center;
}
.footr {
	text-align: right;
}
.bult 
{
	color: #A87003;      /* Mustard */
	font-size: 1.0em;    /* 12pt */
	text-align: center;
	vertical-align: middle;
}
.cpyrt 
{
	color: #908474;      /* Medium Warm Grey */
	font-size: 0.65em;   /* 7pt */
	text-align: center;
}


/*** Droplist, textbox, radio button styles **/
.dlst, .radio, .txtbx
{
	color: #908474;      /* Medium Warm Grey */
	font-size: 0.95em;   /* 11pt */
	text-align: left;
}


/*** Images ***/
.img
{
	border: none;
}
.imgx			/* facility photo thumbnail */
{
	width: 100;
	height: 75;
	border-color: #695D54;      /* Dark warm grey */
	border-style: solid;
	border-width: 1;
}
.imgz			/* Large facility photo */
{
	width: 360;
	height: 270;
	border-color: #695D54;      /* Dark warm grey */
	border-style: solid;
	border-width: 1;
}
.maptx
{
	position: absolute;
	top: 330;
	left: 690;
	width: 250;
	height: 120;
	border: none;
	background-image: none;
	z-index: 10;
}

/**************
 *** Tables ***
 *************/
.tbll
{
	text-align: left;
	border: none;
	border-color: #908474;
	border-style: solid;
	border-width: thin;
}
.tblc
{
	text-align: center;
	border: none;
	border-color: #908474;
	border-style: solid;
	border-width: thin;
}
.tblh1
{
	text-align: center;
	border-color: #908474;
	border-style: solid;
	border-width: thin;
	width: 272px;
}
.tblft   /* footer table */
{	
	text-align: center;
	border: none;
	width: 90%;
}
.tblwd 
{
	text-align: center;
	border: none;
	width: 25px;
}
.tblbt 
{
	text-align: center;
	border: none;
}


/**********************************/
/*** Panels                     ***/
/**********************************/
.pnlhd      /* header photo panel */
{
	position: absolute;
	top: 0;
	left: 0;
	border: none;
	background-image: none;
	z-index: 10;
}
.pnlmn      /* Menu panel */
{
	position: absolute;
	top: 20;
	left: 0;
	border: none;
	background-image: none;
	z-index: 12;
}
.pnlbd      /* body panel */
{
	position: absolute;
	top: 185;
	left: 10;
	width: 98%;
	height: 325px;
	border: none;
	background-image: none;
	overflow: auto;
	z-index: 6;
}
.pnlpay      /* Paypal panel */
{
	position: absolute;
	top: 420;
	left: 400;
	width: 100px;
	border: none;
	background-image: none;
	z-index: 12;
}
.pnlcc      /* Paypal panel */
{
	position: absolute;
	top: 200;
	left: 700;
	width: 250px;
	border: none;
	background-image: none;
	z-index: 12;
}
.pnldl      /* contact us panel */
{
	position: absolute;
	top: 200;
	left: 75;
	width: 272px;
	border: none;
	background-image: none;
	z-index: 12;
}
.pnlev      /* Events panel */
{
	position: absolute;
	top: 200;
	left: 275;
	width: 600px;
	border: none;
	background-image: none;
	z-index: 12;
}
.pnlev2      /* Events panel (home page) */
{
	position: absolute;
	top: 300;
	left: 60;
	width: 600px;
	border: none;
	background-image: none;
	z-index: 12;
}
.pnlev3      /* Events details panel */
{
	position: absolute;
	top: 300;
	left: 60;
	width: 98%;
	border: none;
	background-image: none;
	z-index: 12;
}
.pnle2      /* Events msg panel */
{
	position: absolute;
	top: 400;
	left: 225;
	width: 600px;
	border: none;
	background-image: none;
	z-index: 12;
}
.pnlhr      /* hours panel */
{
	position: absolute;
	top: 200;
	left: 550;
	width: 270px;
	border: none;
	background-image: none;
	z-index: 12;
}
.pnlhr2      /* hours panel */
{
	position: absolute;
	top: 300;
	left: 650;
	width: 270px;
	border: none;
	background-image: none;
	z-index: 12;
}
.pnlfrm      /* Forms panel */
{
	position: absolute;
	top: 425;
	left: 30;
	width: 500px;
	border: none;
	background-image: none;
	z-index: 12;
}
.pnlcp      /* copyright panel */
{
	position: absolute;
	top: 550;
	left: 650;
	width: 320px;
	border: none;
	background-image: none;
	z-index: 12;
}
.pnlmsg      /* message panel */
{
	position: absolute;
	top: 535;
	left: 10;
	width: 100%;
	border: none;
	background-image: none;
	z-index: 14;
}
.pnlft      /* footer panel */
{
	position: absolute;
	top: 550;
	left: 10;
	width: 98%;
	border: none;
	background-image: none;
	z-index: 12;
}
.pnlvb      /* Vertical Bar panel */
{
	position: absolute;
	top: 300;
	left: 630;
	border: none;
	background-image: none;
	z-index: 5;
}
.pnltl      /* Page Title panel */
{
	position: absolute;
	top: 90;
	left: 10;
	border: none;
	background-image: none;
	z-index: 15;
}
.pnlct      /* Tertiary page - content panel */
{
	position: absolute;
	top: 130;
	left: 10;
	width: 98%;
	height: 600px;
	overflow: auto;
	border: none;
	background-image: none;
	/*padding-bottom: 9em;*/
	z-index: 15;
}
.pnlpy 
{
	position: absolute;
	top: 645;
	left: 10;
	width: 375px;
	border: none;
	background-image: none;
	overflow: auto;
	z-index: 20;
	color: #908474;      /* Medium Warm Grey */
	font-size: 0.65em;   /* 7pt */
	font-style: normal; 
	font-weight: normal;
	text-align: left;
}


/*************************************/
/*** Popup Menu Styles             ***/
/*************************************/
.menu {
	color: #3E5D0C;      /* Medium Green */
	background-color: transparent;
	text-decoration: none;
	font-weight : normal;
	font-size : 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal; 
	font-variant: normal;
	/*line-height: 24px; */
	clip:  rect(   );
	height: 24px;
}

/* TOP NAV HOVER - level five off-hover, the roll-over effect */
.menu:hover {
	color: #3E5D0C;      /* Medium Green */
}
.menu:visited {
	color: #3E5D0C;      /* Medium Green */
}
.menu:active {
	color: #3E5D0C;      /* Medium Green */
}
.menu:link {
	color: #3E5D0C;      /* Medium Green */
}
