/* Created by TopStyle Pro Trial Version - www.bradsoft.com */

.headbg {
	background:#336633; 
	color: White;
}

.subbg {
	background:#99CC99; 
	color: Black;
}

.maintextblock {
	background:#99CC99;
	font-weight : bold;
	padding: 8px 8px 8px 8px;
}


table.visit  {
border-color: #336633;
	border-style: solid;
	border-width: 1px;
}

td.spotlight1 {
	border-right-color: #336633;
	border-right-style: solid;
	border-right-width: 1.5px;
	border-bottom-color: #336633;
	border-bottom-style:solid;
	border-bottom-width: 1.5px;
}

td.spotlight2 {

	border-bottom-color: #336633;
	border-bottom-style: solid;
	border-bottom-width: 1.5px;
}

td.spotlight3 {
	border-right-color: #336633;
	border-right-style: solid;
	border-right-width: 1.5px;
	
}

td.spotlight4 {

}

table.links {
	background-color: #CCCC99;
}

td.links1{
	border-left-color: #336633;
	border-left-style: solid;
	border-left-width: 1px;
	border-bottom-color: #336633;
	border-bottom-style: dashed;
	border-bottom-width: 1px;
	border-top-color: #336633;
	border-top-style:solid;
	border-top-width: 5px;
}

td.links2 {
	border-right-color: #336633;
	border-right-style: solid;
	border-right-width: 1px;
	border-bottom-color: #336633;
	border-bottom-style: dashed;
	border-bottom-width: 1px;
	border-top-color: #336633;
	border-top-style:solid;
	border-top-width: 5px;
}

td.links3 {
	border-left-color: #336633;
	border-left-style: solid;
	border-left-width: 1px;
	border-bottom-color: #336633;
	border-bottom-style: solid;
	border-bottom-width: 5px;
	
}

td.links4 {
	border-right-color: #336633;
	border-right-style: solid;
	border-right-width: 1px;
	border-bottom-color: #336633;
	border-bottom-style: solid;
	border-bottom-width: 5px;
}

li.links {
	text-align: left;
	list-style-image: url(/images/nav/tri_right_336633.gif);
	list-style-type: disc;
	margin-left: 20px;
	padding-left: 0px;
	padding-right: 3px;
	margin-top: 0px;
	margin-bottom: 0px;
	font-size : 85%;
}

 .maintext {
	padding: 5px;
	font-size: 80%;
	font-weight : bold;
}

/* TS: conflicts with SS syles
a:link,  a:visited {
	color: #336633;
	text-decoration: underline;
}



li a:link, li a:visited {
	color: #336633;
	text-decoration: underline;
}

li a:focus, li a:hover, li a:active {
color: #336633;
text-decoration: none;
font-weight: normal;
} */

a.menufont:link, a.menufont:visited {
	color: #ffffff;
	text-decoration : none;
	background-color: transparent;
	font-size: 90%;
	font-weight: bold;
}

a.menufont:hover, a.menufont:focus, a.menufont:active {
	color: #ffffff;
	text-decoration: underline;
	background-color: transparent;
	font-size: 90%;
	font-weight: bold;
}

a.menufontsub:link, a.menufontsub:visited {
	color: #000000;
	font-size: 90%;
	font-weight: bold;
	text-decoration: none;
	background-color: transparent;
}

a.menufontsub:hover, a.menufontsub:focus, a.menufontsub:active {
	color: #000000;
	text-decoration: underline;
	background-color: transparent;
	font-size: 90%;
	font-weight: bold;

}

a.spot:link,  a.spot:visited {
	color: #336633;
	text-decoration: none;
	font-weight: normal;
}

a.spot:focus, a.spot:hover, a.spot:active {
text-decoration: underline;
font-weight: normal;
}

a.links:link,  a.links:visited {
	color: #336633;
	text-decoration: none;
	font-weight: normal;
	font-size: 100%;
}

a.links:focus, a.links:hover, a.links:active {
	color: #336633;
	text-decoration: underline;
	font-weight: normal;
	font-size: 100%;
}



li.menuheader {
	list-style-image: url(/images/nav/tri_right_000000.gif);
	list-style-type: disc;
	margin-bottom: 2px;
	margin-top: 2px;
	background:#336633; 
	margin-left: 20px;
	padding-left: 0px;
	color: White;
}

li.menudown {
	list-style-image: url(/images/nav/tri_down_000000.gif);
	list-style-type: disc;
	margin-bottom: 2px;
	margin-top: 2px;
	background:#336633; 
	margin-left: 20px;
	padding-left: 0px;
	color: White;
}

ul.menusub {
	margin-left: -20px;
	padding-left: 0px;
	background:#99CC99; 
	color: Black;
}

/* TS: generic, should be commented out to avoid conflicts with SS styles
ul li ul {
	margin-left: 0px;
	padding-left: 0px;

} */

li.menusub {
	list-style-image: url(/images/nav/tri_right_336633.gif); 
	list-style-type: square;
	margin-left: 30px;
	padding-left: 0px;
	margin-bottom: 2px;
	margin-top: 2px;
	background:#99CC99; 
	color: black;
}

ul.sub {
	margin-left: -20px;
	padding-left: 0px;
	background:#99CC99; 
	color: Black;
}

li.sub {
	list-style-image: url(/images/nav/tri_right_336633.gif); 
	list-style-type: square;
	margin-left: 30px;
	padding-left: 0px;
	margin-bottom: 2px;
	margin-top: 2px;
	background:#99CC99; 
	color: black;
}

hr {
	background-color:#336633; /* Netscape 6/7, Mozilla */
	color:#336633; /* IE */
	border: #336633; /* Opera */
} 

table.bottomfeature {
	background-color: #cccc99;
	color: Black;
	border-bottom-color: #336633;
	border-bottom-style: solid;
	border-bottom-width: 5px;
	border-top-color: #336633;
	border-top-style: solid;
	border-top-width: 5px;
	border-right-color: #336633;
	border-right-style: solid;
	border-right-width: 1px;
	border-left-color: #336633;
	border-left-style: solid;
	border-left-width: 1px;
}


a.buttontext:link,  a.buttontext:visited {
	font-variant: small-caps;
	font-weight: bold;
	color: #336633;
	background: transparent;
	font-size: 85%;
	padding: 5px;
	font-family: "verdana", sans-serif;
}

a.buttontext:focus, a.buttontext:hover, a.buttontext:active {
	font-variant: small-caps;
	font-weight: bold;
	color: #336633;
	background: transparent;
	font-size: 85%;
	padding: 5px;
	font-family: "verdana", sans-serif;
}

a.visitlist:link,  a.visitlist:visited {
	list-style-type: square;
	margin-right: 8px;
	font-weight: normal;
	text-decoration: underline;
	color: #336633;
	background: transparent;
	font-size: 90%;
}

a.visitlist:focus, a.visitlist:hover, a.visitlist:active {
    list-style-type: square;
	margin-right: 8px;
	font-weight: normal;
	text-decoration: none;
	color: #336633;
	background: transparent;
	font-size: 90%;
}
li.visitlist {
	text-align: left;
	list-style-type: square;
	margin-right: 8px;
	font-size : 90%;
}

td.spot1 {
	border-right-color: #336633;
	border-right-style: solid;
	border-right-width: 1.5px;
	border-bottom-color: #336633;
	border-bottom-style:solid;
	border-bottom-width: 1.5px;
}

td.spot2 {

	border-bottom-color: #336633;
	border-bottom-style: solid;
	border-bottom-width: 1.5px;
}

td.spot3 {
	border-right-color: #336633;
	border-right-style: solid;
	border-right-width: 1.5px;
	
}

td.spot4 {
	
}

td.spot5 {
	border-right-color: #336633;
	border-right-style: solid;
	border-right-width: 1.5px;
	border-top-color: #336633;
	border-top-style:solid;
	border-top-width: 1.5px;
}

td.spot6 {
	border-top-color: #336633;
	border-top-style:solid;
	border-top-width: 1.5px;
}

.spotblock {
	border: thin dotted #336633;
	float: none;
	width: 450px;
}

.ppbBackground
{
	background: url(/apps/ppb/slide.jpg);
	background-repeat: no-repeat;
	position:relative; 
	z-index:0;
}
.boxed {
	display: block;
	padding: 4px 4px 4px;
	border-top: 2px outset #336633;
	border-right: 2px outset #336633;
	border-bottom: 2px outset #336633;
	border-left: 2px outset #336633;
	background-color: #99CC99;
	width: 150px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 25px;
	margin-left: 5px;
	float: right;
	font-size: smaller;
}
li.box {
	list-style-type: disc; 
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 18px;
	padding-left: 0px;}

.greenbg {
	background-color: #99CC99;
	padding: 4px 2px;
	background: #99CC99 url(/images/parks/greengradiant.gif) repeat-x top;
}

/* TS: .copyright moved to content.css */
.greenbg {
	color: #336633;
}
.greenbg p {
	color: #25492B;
	padding: 0 10px 0 10px;
}
.greenbg li {
	list-style: url(../../images/nav/arrow_right.gif);
	
}
.lightgreenbg {
	background-color: #DBEADC;
	padding: 4px 2px;
	background: #DBEADC url(/images/parks/lightgreengradiant.gif) repeat-x top;
}

/* TS: .copyright moved to content.css */
.lightgreenbg {
	color: #336633;
	text-align: left;
}
.lightgreenbg p {
	color: #336633;
}

.lightgreenbg li {
	list-style: url(../../images/nav/arrow_right.gif);
}

.questions
{
	background-color: #CCCC99;
	border-left-color: #336633;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: #336633;
	border-right-style: solid;
	border-right-width: 1px;
	border-bottom-color: #336633;
	border-bottom-style: solid;
	border-bottom-width: 5px;
	border-top-color: #336633;
	border-top-style:solid;
	border-top-width: 5px;
	padding: 10px 10px 10px 10px;
	overflow:hidden;
	 display:inline-block;
}

ol.question {
   	text-align: left;
	list-style-type: decimal;
  	padding-left: 10px;
	padding-bottom: 10px;
	padding-right:10px;
}
	
ol li.question {
   	text-align: left;
   	list-style-type: decimal;
  	padding-left: 2px;
	font-size: 85%;
	color: #336633;	
}

sup{
    font-size: smaller;
	line-height:0;
	vertical-align: text-top;
}


