body {

	margin: 0px;

	padding: 0px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	text-align: center;

}



h1, h2, h3, h4, h5, h6, p {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	margin: 12px;

}



h2 {

	font-size:medium;

}

h3 {

	font-size:medium;

}

h4 {

	font-size: small;

	margin-top: 8px;

	margin-bottom: 4px;

}

p {

	font-size:small;

	margin: 16px;

	padding: 16px;

}

form {

	margin: 0px;

	padding: 0px;

}



#wrapLeft {

	width: 100%;

	height: 100%;

	margin: 0px;

	padding: 0px;

	background: url(images/bgWrapLeft.png) left repeat-y;

	;

}



#wrapRight {

	width: 100%;

	height: 100%;

	margin: 0px;

	padding: 0px;

	background: url(images/bgWrapRight.png) right repeat-y;

}

#navHead {

	margin-top: 0px;

	margin-bottom: 0px;

	margin-right: auto;

	margin-left: auto;

	padding: 8px;

	font-size: small;

	visibility: visible;

	min-width: 600px;

	width: 90%;

}



#wrapper {

	margin-top: 0px;

	margin-bottom: 0px;

	margin-right: auto;

	margin-left: auto;

	padding: 8px;

	background: #333333;

	min-width: 600px;

	width: 90%;

}



#header {

	margin-bottom: 8px;

	padding: 0px;

	width: 100%;

	height: 100px;

	overflow: hidden;

	color: #FFFFFF;

	background-image: url(images/bgHeader.png);

	background-repeat:repeat-x;

	background-color: #333399;

	background-position: top;

}

#legend {

	visibility: hidden;

	background-color: #FFFFFF;

	margin: 0px;

	width: 192px;

	border: 2px ridge black;

	position: absolute;

	right: 0px;

	top: 100px;

	z-index: 2;

	padding: 2px;

}

#search {

	margin-bottom: 0px;

	width: 100%;

	background-color: #333333;

	color: #FFFFFF;

}



#divMap {

	width: 100%;

	height: 500px;

	margin-bottom: 8px;

	z-index:0;

}

#map {

	height: 100%;

	width: 100%;

	background-color: #CCCCCC;

}

#content {

	width: 100%;

	margin-bottom: 16px;

	padding: 0px;

	background: #FFFFFF;

	text-align: left;

	font-family:Verdana, Arial, Helvetica, sans-serif;

}

#content p, h2, h3, h4{

	padding: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	margin-right: 12px;

	margin-left: 12px;

	margin-top: 0px;

	margin-bottom: 4px;

	padding-top: 16px;

}



#content h3 {

	font-size: small;

}



#content a {

}



#content li {

	font-size: small;

	margin-right: 12px;

}





#footer {

	width: 100%;

	padding: 0px;

	color: #FFFFFF;

	background-color: #333399;

	background-image: url(images/bgFooter.png);

	background-repeat: repeat-x;

	background-position: bottom;

}



.clearboth {

	clear: both;

}



.lblOuter {

	padding: 0px 0px 10px 0px;

	background: url(images/icons/bottomCenter.png) no-repeat bottom center;

/*	border: dashed #CCCCCC thin;

*/}

.lblOuter .lblInner {

	margin: 0px;

	padding: 0px;

	background:none;

	text-align:center;

/*	border: dashed #CCCCCC thin;

*/}



.lblOuter .lblInner .lblIcon {

	margin-top: 0px;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: auto;

/*	border: dashed #CCCCCC thin;

*/

}



.infoOuter {

	margin: 0px;

	padding: 0px 0px 33px 0px;

	background:#FFFFFF;

	border: #000000 2px solid;

}

.infoOuter .infoInner {

	margin: 0px;

	padding: 0px;

	text-align:center;

/*	border: dashed #CCCCCC thin;

*/}



.infoOuter .infoInner h1 {

	margin: 0px;

	padding: 8px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: medium;

	text-align: center;

	color:#0099CC;

/*	border: dashed #CCCCCC thin;

*/}



a:link {

	text-decoration: none;

	color: #333399;

}

a:visited {

	text-decoration: none;

	color: #333399;

}

a:hover {

	text-decoration: underline;

	color: #FF9900;	

}

a:active {

	text-decoration: none;

	color: #FF9900;	

}

.comment a {

	color: #FFF2D7;

}

.comment a:hover {

	color: #FFDB91;

}



#mapHead a {

	color: #FFF2D7;

}

#mapHead a:hover {

	color: #FFDB91;

}





#footer a {

	color: #FFF2D7;

}

#footer a:hover {

	color: #FFDB91;

}





.inputWrap {

	padding: 4px;

	width: auto;

	background-color: #FFF8EA;

}

.inputSearch {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: small;

	color: #000000;

	border: none;

	width: 100%;

	background-color: #FFF8EA;

}



#disclaimer {

	margin-top: 10px;

	margin-bottom: 20px;

	margin-right: 100px;

	margin-left: 100px;

	padding: 8px;

	font-size: small;

}

#disclaimer p {

	margin: 4px;

	padding: 0px;

}



#partnersfooter {

	margin-top: 10px;

	margin-bottom: 20px;

	margin-right: 100px;

	margin-left: 100px;

	padding: 8px;

}

#partnersfooter p {

	font-size: small;

	margin: 4px;

	padding: 0px;

}

#partnersfooter ul {

	font-size: small;

	margin: 0px;

	padding: 0px;

	display: inline;

}

#partnersfooter li {

	font-size: small;

	margin: 4px;

	padding: 0px;

	display: inline;

}





#mapHead {

	margin-bottom: 8px;

	font-size: small;

	color: #FFFFFF;

	padding: 0px;

	background-color: #333333;

}

.guidebook {

	background-color: #FFF8EA;

	margin: 8px;

	width: 250px;

	float: left;

}

.manager {

	margin: 4px;

}

#rightcontent {

	float: right;

	width: 216px;

	margin: 0px;

}

#wrapLeft #wrapRight #wrapper #content #rightcontent .alerts h3 {

	font-size: large;

}

#wrapLeft #wrapRight #wrapper #content #rightcontent .alerts #b {

	background-image: url(images/bgAlertsB.png);

	background-repeat: no-repeat;

	background-position: center bottom;

}

#wrapLeft #wrapRight #wrapper #content #rightcontent .alerts {

	background-color: #FF9900;

	padding: 4px;

	margin: 8px;

	background-image: url(images/bgAlerts.png);

	background-repeat: repeat-x;

	background-position: top;

}

#wrapLeft #wrapRight #wrapper #content #rightcontent .comments {

	background-color: #333399;

	margin: 8px;

	padding: 4px;

	color: #FFFFFF;

	background-image: url(images/bgComments.png);

	background-repeat: repeat-x;

	background-position: top;

}

#wrapLeft #wrapRight #wrapper #content #rightcontent .comments h3 {

	font-size: large;

}

#wrapLeft #wrapRight #wrapper #content #rightcontent .comments a {

	color: #FFFFFF;

}

#wrapLeft #wrapRight #wrapper #content #rightcontent .photos {

	background-color: #333399;

	margin: 8px;

	padding: 4px;

	color: #FFFFFF;

	background-image: url(images/bgPhotos.png);

	background-repeat: repeat-x;

	background-position: top;

}

#wrapLeft #wrapRight #wrapper #content #rightcontent .photos h3 {

	font-size: large;

	color: #FFFFFF;

}

#mapHead h2 {

	margin: 8px;

	padding: 0px;

	font-size: large;

}

#wrapLeft #wrapRight #wrapper #content .results {

	font-size: small;

	margin: 0px;

	padding: 0px;

}



#contLogo {

	max-width: 200px;

	max-height: 175px;

	vertical-align: text-bottom;

}

#contLogo #divLogo {

	margin: 0px;

	padding: 0px;

	font-size: x-small;

	width: auto;

}





#contLegend {

	width: 200px;

}

#contLegend #first_cluster {

	background-color: #FFFFFF;

	border: 2px ridge #000000;

	margin: 0px;

	padding: 6px;

	font-size: x-small;

	width: auto;

}

#contLegend #first_cluster p {

	font-size: small;

	margin: 0px;

	padding: 0px;

}

#contLegend #first_cluster h2 {

	padding: 0px;

	margin: 0px;

	font-size: small;

}

#contLegend #divStatus {

	background-color: #FFFFFF;

	border: 2px ridge #000000;

	margin: 0px;

	margin-bottom: 8px;

	padding: 6px;

	font-size: small;

	width: auto;

	overflow: auto;

	;

}

#contLegend #divStatus p {

	font-size: small;

	margin: 0px;

	padding: 0px;

}

#contLegend #divStatus a {

	font-size: small;

	margin: 0px;

	padding: 0px;

}



#contLegend #divStatus h2 {

	padding: 0px;

	margin: 0px;

	font-size: small;

}

#DropBox select {

	width: 180px;

	background-color:#FFF8EA;

}



#SideBar {

	width: auto;

	font-size: small;

	margin: 0px;

	padding: 0px;

	max-height: 260px;

	overflow: auto;

}





#commentform {

	color: #FFFFFF;

	background-color: #333333;

	font-size: small;

	width: 80%;

}

#frmInsertComment .inputWrap {

	padding: 4px;

	width: 80%;

	background-color: #FFF8EA;

}

#frmInsertComment input {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	background-color: #FFF8EA;

	width: 100%;

	border: none;

}

#frmInsertComment textarea {

	font-size: small;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	background-color: #FFF8EA;

	width: 100%;

	border: none;

}

#frmInsertComment select {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	background-color: #FFF8EA;

	width: 100%;

	border: none;

}

.titlestyle {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: medium;

	text-align: center;

	margin: 4px;

	padding: 0px;

}

.descstyle {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: small;

	text-align: center;

	margin: 0px;

	padding: 0px;

	clear:both;

}

.descstyle p{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: small;

	text-align: center;

	margin: 4px;

	padding: 0px;

}

blockquote {

	margin: 0px;

	padding: 0px;

	padding-left: 12px;

}

.inputAdmin {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000000;

	background-color: #FFFFFF;

	width: 98%;

	border: 1px solid #696969;

	padding: 5px;

	margin: 0px;

}

hr {

	margin: 8px;

}

#iwsw p {

	margin:4px;

	padding:0px;

	font-size:small;

}

.sectiondivide {

	clear: both;

	width: auto;

	border: 2px solid #333333;

	margin-top: 0px;

	margin-bottom: 0px;

	margin-right: 12px;

	margin-left: 12px;

}

#wrapLeft #wrapRight #contLegend #first_cluster #divLegendOpen {

	width: 184px;

}



/* sliding panels css */

.SlidingPanels {

	width: 400px;

}

.SlidingPanelsContent {

	width: 400px;

	height: auto;

}

#example2.SlidingPanels {

	float: none;

}

#example2 .SlidingPanelsContentGroup {

	float: left;

	width: 1740px;

}

#example2 .SlidingPanelsContent {

	float: left;

	width: 400px;

}

#msg {
	background-color: #FFCC33;
	clear: both;
	text-align: center;
	margin: 0 300px;
	
}
#msg p {
	margin: 0;
	padding: 5px;
}