
/* remove padding and scrolling from elements that contain an Accordion OR a content-div */
	.ui-layout-center ,	/* has content-div */
	.ui-layout-west ,	/* has Accordion */
	.ui-layout-east ,	/* has content-div ... */
	.ui-layout-east .ui-layout-content { /* content-div has Accordion */
		padding: 0;
		overflow: hidden;
	}
	.ui-layout-center P.ui-layout-content {
		line-height:	1.4em;
		margin:			0; /* remove top/bottom margins from <P> used as content-div */
	}
	h3, h4 { /* Headers & Footer in Center & East panes */
		font-size:		1.1em;
		background:		#EEF;
		border:			1px solid #BBB;
		border-width:	0 0 1px;
		padding:		7px 10px;
		margin:			0;
	}
	.ui-layout-east h4 { /* Footer in East-pane */
		font-size:		0.9em;
		font-weight:	normal;
		border-width:	1px 0 0;
	}
	
	
	
	
	       html, body {width: 100%; height: 100%; margin: 1px; padding:
0px; border: 0px; overflow: hidden; font-size:80%;}
        #top {height: 300px; width: 100%;}
        #map_table {width: 100%; height: 95%;}
        #map_canvas {width: 100%; height: 100%;}
.style2 {
	font-size: x-large;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
}
.style3 {
font-weight: bold; 
font-family: Georgia, "Times New Roman", Times, serif;
}
.style4 {
	margin:0;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	background:none;
}

.style5 {
	margin:0;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background:none;
}

.header1 {
	float:left;
	left:0;
}

.header2 {
	float:center;
	right:0;
}

.feedbackbuttonActive {
	
	background: none repeat scroll 0 0 #FF7F00;
    padding: 2px;
}

#feedbackForm{ 
	display:none;
}

#feedbackreturn {
	display:none;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	
	background:#00ff00;
}

#logo {
padding:0;
}

textarea {
	width:95%;
	margin-bottom:15px;
}

body,td,th {
	color: #CC9900;
	color:#333333;
}
#leftMenu {
margin-bottom:10px;
margin-top:10px;

}



.n0 {
    background: none repeat scroll 0 0 #3F33CC;
    border-bottom: 1px solid #D0D0D0;
    color: #FFFFFF;
    font-size: 13px;
    padding: 3px;
}

.p0 {
    background: none repeat scroll 0 0 #6AA03F;
    border-bottom: 1px solid #D0D0D0;
    color: #FFFFFF;
    font-size: 13px;
    padding: 3px;
	text-align:center;
}


.n1 {
   background: none repeat scroll 0 0 #EAE9E5;
    border-bottom: 1px solid #D0D0D0;
    font-size: 12px;
    padding: 3px;
}

.n2 {
  background: none repeat scroll 0 0 #EAE9E5;
    border-bottom: 1px solid #D0D0D0;
    font-size: 12px;
    padding: 3px;
}

#infoBox * {color: black;}