@charset "utf-8";

h1 {font-size: 1.4em;}
*            { margin:0; padding:0; }
#wrapper     {
	width: 100%;
	height: auto;
}
#headerTop   { width:100%; background:url(../img/nav-top.png); height:100px; }
#navbar      {
	background: #626264;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzYyNjI2NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzVlNWY2MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzQ4NDk0YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1NDU0NTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #626264 0%, #5e5f60 50%, #48494b 51%, #545456 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#626264), color-stop(50%,#5e5f60), color-stop(51%,#48494b), color-stop(100%,#545456));
	background: -webkit-linear-gradient(top,  #626264 0%,#5e5f60 50%,#48494b 51%,#545456 100%);
	background: -o-linear-gradient(top,  #626264 0%,#5e5f60 50%,#48494b 51%,#545456 100%);
	background: -ms-linear-gradient(top,  #626264 0%,#5e5f60 50%,#48494b 51%,#545456 100%);
	background: linear-gradient(to bottom,  #626264 0%,#5e5f60 50%,#48494b 51%,#545456 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#626264', endColorstr='#545456',GradientType=0 );
	height: 40px;
	margin: 10px auto 0 auto;
	padding: 0;
	border-radius: 5px 5px 0 0;
}

#lavaWrapper { margin:0 auto; }
#content     {
	margin-left: auto;
	margin-right: auto;
	margin-top: auto;
	color: #000;
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	border-width: 8px;
	border-style: solid;
	border-color: #959595;
	background-color: #959595;
}

#content p   { margin-left:20px; }
.clearFloat  { clear:both; }

/* Styles for the entire LavaLamp menu */
.lavaLamp    { position: relative; height: 40px; margin:0 auto 0 10px; padding:0; overflow: visible; }
/* Force the list to flow horizontally */
.lavaLamp li { float: left; list-style: none; }
/* Represents the background of the highlighted menu-item. */
.lavaLamp li.back {
	background: #0a1489;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzBhMTQ4OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwYTIwYjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #44596A 0%, #94A9BA 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#44596A), color-stop(100%,#94A9BA));
	background: -webkit-linear-gradient(top,  #44596A 0%,#94A9BA 100%);
	background: -o-linear-gradient(top,  #44596A 0%,#94A9BA 100%);
	background: -ms-linear-gradient(top,  #44596A 0%,#94A9BA 100%);
	background: linear-gradient(to bottom,  #44596A 0%,#94A9BA 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#44596A', endColorstr='#94A9BA',GradientType=0 );
	height: 35px;
	z-index: 8;
	position: absolute;
	border-radius: 5px 5px 0 0;
	top: 5px;
}

.lavaLamp li.back .left {
	height: 25px;
	margin-right: 9px; }

/* Styles for each menu-item. */
.lavaLamp li a { position: relative; overflow: hidden;
            text-decoration: none; text-transform: uppercase;
            font: bold 11px arial; color: #F4F4F4; outline: none;
            text-align: center; padding:14px 0px; z-index: 10; letter-spacing: 0; float: left; display: block; margin: auto 20px; text-shadow: 0px 2px 1px #111;}
.lavaLamp li a:hover { color:#FFF; text-shadow:1px 1px 1px #000; }


#dialog_link {padding: .4em 1em .4em 20px;text-decoration: none;position: relative;}
#dialog_link span.ui-icon {margin: 0 5px 0 0;position: absolute;left: .2em;top: 50%;margin-top: -8px;}
ul#icons {margin: 0; padding: 0;}
ul#icons li {margin: 2px; position: relative; padding: 4px 0; cursor: pointer; float: left;  list-style: none;}
ul#icons span.ui-icon {float: left; margin: 0 4px;}


html    {  margin: 0px; background-color:#000000; height: 100%; }
body    {  font: 62.5% "arial", sans-serif; margin: 0px; background-color:#000000; height: 100%; }
.login  {  font: bold 11px arial;  color: #fff; margin-top: 10px;}





#box-table-a
{
 font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
 font-size: 12px; margin: 1px;  text-align: left; border-collapse: collapse;
}
#box-table-a th
{
 font: bold 13px arial; padding: 2px; background: #B4C9DA; border-top: 4px solid #B4C9DA;
 border-bottom: 1px solid #fff; color: #fff;  text-shadow: 0px 2px 2px #000;
}
#box-table-a td
{
 padding: 2px; background: #e8edff; border-bottom: 1px solid #fff; color: #669; border-top: 1px solid transparent;
}
#box-table-a tr:hover td { background: #d0dafd; color: #339; }


#tablebkg
{
 font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;   width: 100%;
 font-size: 10px; margin: 1px;  text-align: left; border-collapse: collapse;
}
#tablebkg th
{
 font-size: 11px; font-weight: normal; padding: 8px; background: #b9c9fe; border-top: 4px solid #aabcfe;
 border-bottom: 1px solid #fff; color: #039;
}
#tablebkg td
{
 padding: 8px; background: #e8edff; border-bottom: 1px solid #fff; color: #669; border-top: 1px solid transparent;
}
#tablebkg tr:hover td { background: #d0dafd; color: #339; }



#map_canvas { margin: 0; padding: 0; height: 100%; }


.ui-tabs-vertical { width: 55em; }
.ui-tabs-vertical .ui-tabs-nav { padding: .2em .1em .2em .2em; float: left; width: 12em; }
.ui-tabs-vertical .ui-tabs-nav li { clear: left; width: 100%; border-bottom-width: 1px !important; border-right-width: 0 !important; margin: 0 -1px .2em 0; }
.ui-tabs-vertical .ui-tabs-nav li a { display:block; }
.ui-tabs-vertical .ui-tabs-nav li.ui-tabs-active { padding-bottom: 0; padding-right: .1em; border-right-width: 1px; border-right-width: 1px; }
.ui-tabs-vertical .ui-tabs-panel { padding: 1em; float: right; width: 40em;}

#maplatlon {
	float: left;
	width: 40%;
	margin: 10px 0 0 10px;
}
