body {
	color: #000000;
	font: 12px verdana, arial, helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	background-color:#550000;
	background-image:url(/img/mapimages/background.jpg);
	background-repeat:repeat-y;
	background-position:center;
	behavior: url("htc/csshover3.htc");
	
}

#container-map{
	display:block;
	position:relative;
	width:980px;
	height:2000px;
	margin-left:auto;
	margin-right:auto;	
	background-color:#ffffff;
}

#container-detail{
	display:block;
	position:relative;
	width:980px;
	height:1000px;
	margin-left:auto;
	margin-right:auto;	
	background-color:#ffffff;
}
#container-search{
	display:block;
	position:relative;
	width:980px;
	height:auto;
	margin-left:auto;
	margin-right:auto;	
	background-color:#ffffff;
}
#container-results{
	display:block;
	position:relative;
	width:980px;
	height:2000px;
	margin-left:auto;
	margin-right:auto;	
	background-color:#ffffff;
}
#container{
	display:block;
	position:relative;
	width:980px;
	height:2000px;
	margin-left:auto;
	margin-right:auto;	
	background-color:#ffffff;
}
#header{
display:block;
position:relative;
height:186px;
width:980px;
}
#menuback{
	display:block;
	position:relative;
	width:980px;
	height:34px;
	background-image:url(/img/mapimages/menubackground.jpg);
	background-repeat:repeat-x;
}
.horizontalcssmenu ul  {
margin : 0;
padding : 0;
list-style-type : none;
}
.horizontalcssmenu ul li {
position : relative;
top : 0;
left : 0;
right : 0;
bottom : 0;
float : left;
display : inline;
}
.horizontalcssmenu ul li a {
display : block;
padding : 10px 3px 6px 10px;
text-decoration : none;
color : black;
font-size : 14px;
font-family : Tahoma;
font-style : normal;
line-height : normal;
background-image : url(../../includes/navigation/winter/menubg.gif);
background-repeat : repeat-x;
background-attachment : scroll;
background-position : center 0%;
width : auto;
float : left;
clear : both;
border-width : 0;
}
.horizontalcssmenu ul li ul {
position : absolute;
top : 0;
left : 0;
display : block;
z-index : 10;
visibility : hidden;
}
.horizontalcssmenu ul li ul li {
float : none;
display : inline;
}
.horizontalcssmenu ul li ul li a {
font-size : 12px;
width : 160px;
font-weight : normal;
padding : 5px 2px 5px 10px;
background : #d2d9e1;
height : auto;
z-index : 10;
border-width : 0 1px 1px;
}
.horizontalcssmenu ul li a:hover {
color : black;
background : #8195b9 url(../../includes/navigation/winter/menubgover.gif) repeat-x left center;
}
.horizontalcssmenu ul li ul li a:hover {
background : #b2c6d9;
}
.horizontalcssmenu ul li ul li ul li a {
font-size : 12px;
font-weight : normal;
padding : 5px 2px 5px 10px;
background : #8195b9;
position : relative;
left : 0;
bottom : -2px;
width : 160px;
height : auto;
z-index : 100;
border-width : 0 1px 1px;
display : block;
}
.horizontalcssmenu ul li ul li ul li a:hover {
background : #b2c6d9;
position : relative;
left : 0;
bottom : -2px;
width : 160px;
height : auto;
z-index : 100;
padding : 5px 2px 5px 10px;
}
* html p#iepara {
padding-top : 1em;
}
* html .horizontalcssmenu ul li {
float : left;
height : 1%;
}
* html .horizontalcssmenu ul li a {
height : 1%;
} 
p{
	font:12px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	line-height:2em;
	margin:0px;
}

#column1{
	display:block;
	width:250px;
	float:left;
}

#column2{
	display:block;
	width:250px;
	margin-left:260px;
}

#column3{
	display:block;
	width:265px;
	float:right;
}
h1{
	font:25px Georgia, "Times New Roman", Times, serif;
	color:#550000;
}
h2{
	font:22px Georgia, "Times New Roman", Times, serif;
	color:#550000;
	margin-bottom:5px;
}

h3{
	font:14px "Arno Pro Bold", "Times New Roman", Times, serif;
	color:#FBCB99;
	font-style:italic;	
	font-weight:bold;
	margin-bottom:2px;
	margin-top: 7px;
	text-align:left;
}

h4{
	font:14px Verdana, Arial, Helvetica, sans-serif;
	color:#990000;
	font-weight:bold;
	margin-bottom:10px;
	margin-top: 10px;
}

.bigbold{
	font:16px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-weight:bold;
	font-style:italic;
}

#category{
	background-color: #ffffff;
	height:1600px;
	overflow:hidden;
}

#category_menu_header {
	border-color: #000000;
	border-style: solid;
	border-width: 0px;
	padding: 0px;
	margin: 0px;
	margin-left: auto;
	margin-right: auto;	
	min-height: 34px;
	vertical-align: top;
}

.category_container {
	border-color: #000000;
	border-style: solid;
	display:block;
	border-width: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: auto;
	margin-top: 0px;
	text-align: right;
	width: 210px;
}
.category_head {
	border-color: #FFFFFF;
	border-style: solid;
	border-width: 1px;
	margin: 0px;
	padding-left: 5px;
	padding-top: 0px;
	min-height: 50px;
	text-align: center;
	width: 210px;
}
.category_body {
	border-color: #000000;
	border-style: solid;
	border-width: 0px;
	padding-left: 2px;
	margin: 0px;
	text-align: left;
	width: 210px;
}
#category_menu_body {
	border-color: #FFFFFF;
	border-style: solid;
	border-width: 0px;
	margin: 0px;
	padding: 0px;
	left: 0px;
	display:block;
	width: 210px;
	position:relative;
}
#category_col_one {
	border-color: #000000;
	border-style: solid;
	border-width: 0px;
	width: 210px;
	display:block;
	padding: 0px;
	margin: 0px;
	position: absolute;
	left: 0px;
}
#category_col_two {
	border-color: #cc00cc;
	border-style: solid;
	border-width: 0px;
	padding: 0px;
	width: 250px;
	display:block;
	margin: 0px;
	margin-left:254px;
	position: absolute;
}
#category_col_three {
	border-color: #cc00cc;
	border-style: solid;
	border-width: 0px;
	display: block;
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: 0px;
	left: 508px;
	width: 250px;
}
.map_view {
	height: 500px;
	left: 0px;
	position: static;
	width: 715px;
	border:double;
}

.infoWindowContents {
	margin: 0px;
	width: 350px;
	padding: 3px;
	background-color: #FBCB99;
}
.infoWindowContents a{
	color:#550000;
	font: 15px Georgia, "Times New Roman", Times, serif;
}
.WindowContentsTitle{
	display:block;
	position:relative;
	height:15px;
}

.WindowContentsTitle a{
	color:#550000;
	font-weight:bold;
	font-size: 15px;
}

.folded {
	height:50px;
	background-image: url(/img/mapimages/buttons/menubuttonred.jpg);
	background-repeat: no-repeat;
}
.unfolded {
    height:50px;
	background-image: url(/img/mapimages/buttons/menubuttonorange.jpg);
	background-repeat: no-repeat;
}
.folded:hover {
	cursor: hand;
	cursor: pointer;
}
.unfolded:hover {
    cursor: hand;
	cursor: pointer;
}
.cursorfix:hover {
    cursor: hand;
	cursor: pointer;
}
.unfolded h3{
	color:#550000;
}
.groupCheckBox {
	border-color: #cc00cc;
	border-style: solid;
	border-width: 0px;
	height: 20px;
	margin-bottom: 0px;
	margin-left: 90px;
	margin-right: 0px;
	margin-top: 0px;
	width: 114px;
}

.allChecked {
	background-color: #000000;
	background-image: url(/images/HideAll.png);
}
.noneChecked {
	background-color: #00ccff;
	background-image: url(/images/SeeAll.png);
}
.someChecked {
	background-color: #9900ff;
	background-image: url(/images/SeeAll.png);
}

.eventHeader {
   cursor: pointer;
   width: 710px;
   height: auto;
   margin: 0px;
   padding: 0px;
   border: 0px;
}

.eventTitleLine1 {
	background-color: #FFFFFF;
	margin: 0px;
	padding: 10px;
	padding-left: 15px;
	width: 735px;
}
.eventTitleLine0 {
	background-color: #FFFFFF;
	margin: 0px;
	padding: 10px;
	padding-left: 15px;
	width: 735px;
}

#detail_container {
	display: block;
	position: fixed;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	max-width: 300px;
	min-width: 300px;
   height: 55%;
	top: 139px;
	padding: 0px;
}

.clearing {
   clear: both;
}

.eventDetailsMapped {
   border-color: #FFFFFF;
	border-style: solid;
	border-width: 0px;
	display: block;
	font: 12px verdana, arial, helvetica, sans-serif;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
   padding: 0px;
}

.eventDetailsMapped a     { 
	color: #ff6633; 
	font:12px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
}
.eventDetailsMapped a:active  { color: #99ff99 }
.eventDetailsMapped a:hover { text-decoration: underline }
.eventDetailsMapped a:visited   { color: #d32c2c }

.eventDetails {
	background-color: #FFFFFF;
	border-color: #FFFFFF;
	border-style: solid;
	border-width: 0px;
	display: block;
	font: 13px verdana, arial, helvetica, sans-serif;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding: 15px;
	padding-top: 5px;
	width: 300px;
   height: auto;

}


.eventDetails a     { 
	color: blue; 
	font:12px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
}
.eventDetails a:active  { color: #99ff99 }
.eventDetails a:hover { text-decoration: underline }
.eventDetails a:visited   { color: #d32c2c }


.eventDetailCloseControl {
	background-color: #ff0000;
	background-image: url(/images/closebutton.png);
	background-repeat: no-repeat;
	border-color: #000000;
	border-style: solid;
	border-width: 0px;
	cursor: pointer;
	height: 20px;
	left: 306px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding: 0px;
	text-align: left;
	top: 8px;
	visibility: visible;
	width: 20px;
	z-index: 2;
}

.eventListTitle {
	color: #550000;
	font: 12px verdana, arial, helvetica, sans-serif;
	font-weight: bold;
	margin: 0px;
	margin-top: 0px;
	padding: 0px;
	padding-top: 6px;
}
.eventListDate {
	color: #F89834;
	font: 12px verdana, arial, helvetica, sans-serif;
	font-weight: bold;
}

.eventDetailTitle {
	color: #000000;
	font: 13px verdana, arial, helvetica, sans-serif;
	font-weight: bold;
}
.eventDetailTime {
	font:12px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
}
.eventDetailcontent {
	font:13px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
}

#loadingIndicator {
	background-image: url(/images/loading.gif);
	background-repeat: no-repeat;
	border-color: #000000;
	border-style: solid;
	border-width: 0px;
	display: block;
	left: 340px;
	top: 200px;
	margin: 0px;
	padding: 0px;
	position: fixed;
	width: 58px;
	height: 58px;
	z-index: 0;
}

#mainMenu {
	border-color: #666600;
	border-style: solid;
	border-width: 0px;
	clear: none;
	display: block;
	height: 500px;
	left: 5px;
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: 130px;
	width: 150px;
}

#mainMenu a     { 
	color: black; 
	font-size: small; font-family: Tahoma, "Trebuchet MS", "MS Serif", Geneva; 
	font-style: normal; 
	font-weight: normal; line-height: 125%;
}
#mainMenu a:active  { color: #99ff99 }
#mainMenu a:hover { text-decoration: underline }
#mainMenu a:visited   { color: #d32c2c }



#nextMonth {
	display: block;
	left: 0px;
	margin: 0px;
	min-width: 683px;
	padding: 0px;
	position: relative;
}

#eventUpdateInfo {
	display: block;
	left: 157px;
	margin: 0px;
	margin-bottom: 10px;
	min-width: 683px;
	padding: 0px;
	position: relative;
}

#nextMonth_head {
	display: block;
	left: 7px;
	margin: 0px;
	margin-bottom: 10px;
	min-width: 683px;
	padding: 0px;
	position: relative;
}
#topHeader {
	display: block;
	margin: 0px;
	width: 100%;
	height: 53px;
	left: 7px;
	padding: 0px;
	padding-top: 30px;
	position: relative;
}

#startSelector {
	color: #550000;
	display: block;
	font: 12px verdana, arial, helvetica, sans-serif;
	font-weight: bold;
	margin: 0px;
	margin-top: 0px;
	padding: 0px;
	padding-bottom: 4px;
	left: 7px;
	position: relative;
}

#startSelector b {
	font-weight: bold;
	margin: 0px;
	margin-top: 0px;
	padding: 0px;
	padding-bottom: 14px;
	position: relative;
}

#mapStartSelector {
	color: #003333;
	display: block;
	font: 12px verdana, arial, helvetica, sans-serif;
	font-weight: bold;
	margin: 0px;
	margin-top: 0px;
	padding: 0px;
	padding-bottom: 4px;
	left: 0px;
	position: relative;
}
#mapStartSelector b {
	color: #656699;
	font-weight: bold;
	margin: 0px;
	margin-top: 0px;
	padding: 0px;
	padding-bottom: 4px;
	position: relative;
}

#SearchTab {
   display: block;
   color: #ff3399;
}

#searchFrame {
	width: 980px;
   height: 400px;
   display: block;
   left: 0px;
   top: 0px;
	position: relative;
}
#openads {
margin:0px;
background-color:#FFCC66;
height:200px;
}
#openadsm {
margin:0px;
background-color:#FFCC66;
height:500px;
}

#scroll {
height: auto;
width: 900px;
padding: 8px;
}
/* CSS Document */
.WADAClearRight {
	margin: 0px;
	padding: 0px;
	height: 0px;
	clear: right;
}
.WADAClearLeft {
	margin: 0px;
	padding: 0px;
	height: 0px;
	clear: left;
}
.WADAClearBoth {
	margin: 0px;
	padding: 0px;
	height: 0px;
	clear: both;
}


.WADADataTable {
	padding-top: 10px;
	padding-bottom: 10px;
}

.WADADataTableHeader {
	font-size: 13px;
	font-weight: bold;
	text-align: right;
	padding: 5px;
	padding-left: 28px;
}

.WADADataTableCell {
	font-size: 13px;
	padding: 5px;
}

.WADAHeaderText, .WADAHeader {
	font-size: 15px;
	font-weight: bold;
}

.WADAHeader {
	border-bottom: 1px solid #BBC2C2;
}

.WADAButtonRow {
  padding-top: 5px;
	border-top: 1px solid #BBC2C2;
}

.WADAHeader {
	font-size: 15px;
	padding-bottom: 10px;
}

.WADANoResultsMessage, .WADAMessage {
	font-size: 13px;
}

.WADAButton_Table {
  height: 17px;
}

.WADADataNavButtonCell {
  padding: 2px;
}

.WADADataTableCell{
	font-size: 13px;
}

#WADADeleteForm{
	padding:0px;
	margin:0px;
}

#WADADeleteForm #Delete{
	vertical-align:middle;
}

.WADAButton_Left {
  width: 3px;
  height: 17px;
  background-image: url(../images/Deep%20Jungle/Modular_lg-cap-L.gif);
	background-repeat: no-repeat;
}

.WADAButton_Right {
  width: 3px;
  height: 17px;
  background-image: url(../images/Deep%20Jungle/Modular_lg-cap-R.gif);
	background-repeat: no-repeat;
}

.WADAButton_Middle {
  vertical-align: middle; 
  height: 17px;
  text-align: center;
  background-image: url(../images/Deep%20Jungle/Modular_lg-BG.gif);
  background-repeat: repeat-x;
}

.WADAButton_Middle span{
	display:block;
  vertical-align: middle;
  font-family:Arial, Helvetica, sans-serif;
}
.WADATextButton {
  padding-left: 3px;
  padding-right: 3px;
	font-size: 13px;
}

.WADAButton_Middle a {
  color: #FFFFFF;
	text-decoration: none;
}
.WADASearchContainer, .WADAInsertContainer, .WADAUpdateContainer, .WADADeleteContainer, .WADADetailsContainer, .WADAResultsContainer {
	font-family: Arial, Helvetica, sans-serif;
}
.WADASearchContainer{
	padding:20px 30px 20px 30px;
}
.WADAMapContainer{
	padding:20px 20px 20px 20px;
}
#layer1 {
	position: absolute;
	visibility: hidden;
	width: 340px;
	height: 310px;
	background-color: #ffffff;
	border: 1px solid #000;
	padding: 10px 30px 0 30px;
}
#layer1 h2{
	font:15px Georgia, "Times New Roman", Times, serif;
	color:#550000;
}
#layer1 p{
	font:14px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	line-height:1.6em;
}
#layer2 {
	position: absolute;
	visibility: hidden;
	width: 220px;
	height: 510px;
	background-color: #ffffff;
	border: 1px solid #000;
	padding: 10px 30px 0 30px;
	z-index:200;
}
#layer2 h2{
	font:15px Georgia, "Times New Roman", Times, serif;
	color:#550000;
}
#layer2 p{
	font:14px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	line-height:1.6em;
}

#close {
	float: right;
}
.buttonbar{
	padding-bottom:8px;
}
.buttonbar img{
	border: none;
	padding: 0 0 0 1px;
}
.resultsnav img{
	border: none;
	padding: 0 0 0 0 !important;
	margin:0;
}
.contactinfo{
	font: 15px Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
}
.contactinfo a{
	color:#550000;
}
  .bottom-text-navigation  {
color : #666;
font-size : 8pt;
font-family : Tahoma, "Trebuchet MS", "MS Serif", Geneva;
font-style : normal;
font-weight : normal;
line-height : 125%;
}
.bottom-website-credits {
color : #000;
font-family : Tahoma, "Trebuchet MS", "MS Serif", Geneva;
font-size : 8pt;
line-height : 1;
text-align:center;
}
a.bottom-website-credits:link {
color : #000;
font-family : Tahoma, "Trebuchet MS", "MS Serif", Geneva;
font-size : 8pt;
line-height : 1;
text-decoration : none;
}
a.bottom-website-credits:visited {
color : #000;
font-family : Tahoma, "Trebuchet MS", "MS Serif", Geneva;
font-size : 8pt;
line-height : 1;
text-decoration : none;
}
a.bottom-website-credits:hover {
color : #000;
font-family : Tahoma, "Trebuchet MS", "MS Serif", Geneva;
font-size : 8pt;
line-height : 1;
text-decoration : underline;
}
a.bottom-website-credits:active {
color : #000;
font-family : Tahoma, "Trebuchet MS", "MS Serif", Geneva;
font-size : 8pt;
line-height : 1;
text-decoration : none;
} 
  a.northeastvermont:link  {
color : #666;
font-family : Tahoma, "Trebuchet MS", "MS Serif";
font-weight : normal;
font-size : x-small;
line-height : 1.5;
text-decoration : none;
}
a.northeastvermont:visited {
color : #666;
font-family : Tahoma, "Trebuchet MS", "MS Serif", Geneva;
font-weight : normal;
font-size : x-small;
line-height : 1.5;
text-decoration : none;
}
a.northeastvermont:hover {
color : #666;
font-family : Tahoma, "Trebuchet MS", "MS Serif", Geneva;
font-weight : normal;
font-size : x-small;
line-height : 1.5;
text-decoration : underline;
}
a.northeastvermont:active {
color : #666;
font-family : Tahoma, "Trebuchet MS", "MS Serif", Geneva;
font-weight : normal;
font-size : x-small;
line-height : 1.5;
}
.northeastvermont {
color : #666;
font-family : Tahoma, "Trebuchet MS", "MS Serif", Geneva;
font-weight : normal;
font-size : x-small;
line-height : 1.5;
text-decoration : none;
} 
a img{
border:none;
margin:0;
}