#menu {
	left:0px;
	top:0px; 	 
	background-color:#68baf2;
	border:1px solid #9CE;	
	margin: 1px ;
	padding: 5px;		
/*	min-width:126px; */
   -moz-border-radius:8px;
   -webkit-border-radius:8px;
	border-radius:8px;	
}

button::-moz-focus-inner {
	padding:0;
	border:0;
}


nav {
    position: fixed;
    width: 130px;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-size: 12px;
    font-weight: bold;
    line-height: 12px;
}

.hidden { visibility: hidden; }
.unhidden { visibility: visible; }

.menu_button {

	font-size:12px;
	font-family: arial;
	padding:0.2em 0.2em;
	background-color: #7AA824;
	background: -webkit-gradient(linear, left top, left bottom, 
								 color-stop(0, #92caf0), 
								 color-stop(0.6, #2484c6), 
								 color-stop(0.97, #2b72a4), 
								 color-stop(0.99, #2484c6));
	background: -moz-linear-gradient(top, #92caf0, #2484c6 60%, #2b72a4 97%, #2484c6 99%);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#EFF2FA', endColorstr='#95B9C7');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#EFF2FA', endColorstr='#99999a')";
	background-color: #D7EAFF;
	border: 1px solid #9CE;

	color:#FFFFFF; 	
	font-weight: normal;
	text-shadow: none;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	
	text-align:center;	
	cursor:pointer;
	text-decoration:none;
	white-space: nowrap;
	width:126px; 
	display: block; 
	margin: 5px;
}

.menu_button:hover {
	background-color:#ACE;
	border:1px solid yellowgreen;
	font-color: yellowgreen;
}

.menu_button_cur {
	font-size:12px;
	font-family: arial;
	padding: 0.2em 0.2em;
	background-color: #7AA824;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #EFF2FA), color-stop(0.6, yellowgreen), color-stop(0.97, #FFFFFE), color-stop(0.99, #9BE));
	background: -moz-linear-gradient(bottom, #EFF2FA, yellowgreen 60%, #FFFFFE 97%, #9BE 99%);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#EFF2FA', endColorstr='#95B9C7');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#EFF2FA', endColorstr='#99999a')";
	background-color: #EFF2FA;
	border: 1px solid yellowgreen;
	color: darkgreen;
	font-weight: bold;
	text-shadow: none;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	text-align:center;	
	cursor:pointer;
	text-decoration:none;
	white-space: nowrap;
	width:126px; 
	display:block;
	margin: 5px;

}

.info-footer {

#	position: relative;
#	bottom: -2222px;
	border: 1px dotted;
	padding:6px;
/*	padding:5px;
*/
	background-repeat: no-repeat;
	background-position: 10px center;
	color: #00529B;
	background-color: #BDE5F8;
	height:15px;
	font-size:12px;
}
.debug-footer{margin: 5px;
	color: #00529B;
	background-color: #BDE5F8;
	border: 1px solid;
	display:block;
}
.debug-footer table{
	font-size: 11px;
}

#local_menu {
	padding:3px;
	top:2px; 	
	display: block; 
	white-space:normal;
	line-height: 22px;
}

#content {
	left:0px;
	top:0px; 
	border: 1px solid #9CE;	
	/* margin-left:170px; */ 
	padding-left:10px;	
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;	
	margin: 1px;
}

legend {
        font-size:10px;
        font-family: arial,sans-serif;

        padding:0.2em 0.5em;
        background-color: #7AA824;
        background: -webkit-gradient(linear, left bottom, left top, 
                                                                 color-stop(0, #EFF2FA), 
                                                                 color-stop(0.6, #CFE2EA), 
                                                                 color-stop(0.97, #FFFFFE), 
                                                                 color-stop(0.99, #9bE));
        background: -moz-linear-gradient(bottom, #EFF2FA, #CFE2EA 60%, #FFFFFE 97%, #9bE 99%);
        filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#EFF2FA', endColorstr='#95B9C7');
        -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#EFF2FA', endColorstr='#99999a')";
        background-color: #EFF2FA;
        border: 1px solid #ACE;
        color:#00529B; 
        font-weight: bold;
        text-shadow: none;
        -moz-border-radius:4px;
        -webkit-border-radius:4px;
        border-radius:4px; 
        white-space: nowrap;
}


/*
a:link {
	text-decoration:none;
	color:#2277BB;
}
*/
.local_menu_button {
	font-size:12px;
	font-family: arial;
	padding:0.2em 0.5em;
	background-color: #7AA824;
	background: -webkit-gradient(linear, left top, left bottom, 
								 color-stop(0, #92caf0), 
								 color-stop(0.6, #2484c6), 
								 color-stop(0.97, #2b72a4), 
								 color-stop(0.99, #2484c6));
	background: -moz-linear-gradient(top, #92caf0, #2484c6 60%, #2b72a4 97%, #2484c6 99%);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#EFF2FA', endColorstr='#95B9C7');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#EFF2FA', endColorstr='#99999a')";
	background-color: #D7EAFF;
	border: 1px solid #9CE;
	color:#FFFFFF; 	
	font-weight: none;
	text-shadow: none;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	
	text-align:center;	
	cursor:pointer;
	text-decoration:none;
	white-space: nowrap;
}

.local_menu_button:hover {
	background-color:#ACE;
	border:1px solid orange;
}

.local_menu_button_cur  {
 
	font-size:12px;
	font-family: arial;
	padding: 0.2em 0.5em;
	background-color: #7AA824;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #EFF2FA), color-stop(0.6, #CFE2EA), color-stop(0.97, #FFFFFE), color-stop(0.99, #9BE));
	background: -moz-linear-gradient(bottom, #EFF2FA, #CFE2EA 60%, #FFFFFE 97%, #9BE 99%);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#EFF2FA', endColorstr='#95B9C7');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#EFF2FA', endColorstr='#99999a')";
	background-color: #EFF2FA;
	border: 1px solid #ACE;
	color: #00529B;
	font-weight: bold;
	text-shadow: none;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	text-align:center;	
	cursor:pointer;
	text-decoration:none;
	white-space: nowrap;
}

hr {
	display: block;
	margin: 5px;
	border:1px solid #ACE ; 
}

.frameContainer {
	width:100%;
	white-space: nowrap;
	padding:10px;
}
 