body { 
margin-bottom: 10px;
margin-top: 10px;
margin-right:0;
margin-left:0;
background-color: #ffffff;
/* this breaks NN4:
 padding:0;
 border:none
*/
}

.fillht {
 height:100%;
 }

a.smallnav:link, a.smallnav:visited, a.smallnav:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px; /* Keep this navigation a fixed size for page integrity.  */
	font-weight: bold;
	color: #44698f;
	text-decoration: none;
}

a.smallnav:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #44698f;
	text-decoration: none;
	background-color: #FFFFFF;
}

.PageTitle {
	font-family: "Times New Roman", Times, serif;
	font-size: 26px;
	font-weight: normal;
	line-height: 40px;
}

.PageBodyNJ {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 13px; /* since relative to PageBody, inconsistent results when use em */
}


a.campernav:link,a.parentsnav:link,a.staffnav:link,a.newsnav:link,a.homenav:link,a.aboutnav:link,.leftnav 
{
	font-family: Arial;
	font-size:12px; /* Keep nav. a fixed size. For relative size, use 0.75 em */
	color: #FFFFFF;
	text-decoration: none;
}

a.campernav:visited,a.parentsnav:visited,a.staffnav:visited,a.newsnav:visited,a.homenav:visited ,a.aboutnav:visited 
{
    font-family: Arial;
	color: #FFFFFF;
	font-size:12px;
	text-decoration: none;
}
a.campernav:hover {
	text-decoration: none;
	background-color: #b0b5db;
}
a.parentsnav:hover {
    text-decoration: none;
	background-color: #c3b2d2;
}

a.staffnav:hover {
    text-decoration: none;
	background-color: #9997c8;
}

a.newsnav:hover {
    text-decoration: none;
	background-color: #B3ccac;
}

a.homenav:hover {
    text-decoration: none;
	background-color: #ae98c6;
}
a.aboutnav:hover {
    text-decoration: none;
	background-color: #fdc7a6;
}

.PageFooter {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px; /* Keep this a fixed size for page integrity. Could use 0.7em */
	color: #44698f;
	line-height: 15px;
}
.PageFooter a:link, .PageFooter a:visited, .PageFooter a:active {
	color: #44698f;
	text-decoration: underline;
}

.PageFooter a:hover {
	color: #44698f;
	text-decoration: none;
	background-color: #FFFFFF;
}

a.BookMark, a.BookMark:visited,a.BookMark:hover {
  color: #000000;
  text-decoration: none;
  background-color: #FFFFFF;
}
.highlight {
	font-weight: bold;
	/*color: #9e0148; */
	color: #000000;
}


.tourtext {
   padding-right:15px;
   line-height:18px
}

 a {color: #9d0148;  text-decoration:underline;}
 a:visited{color: #9d0148;  text-decoration:underline;}
 a:active{color: #9d0148;  text-decoration:underline;}
 a:hover{color: #9d0148; background-color:#dae1e9; text-decoration:none;}
