* {
	margin:0;
	padding:0;
}

body {
	font: .8em "Lucida Sans Unicode", "Lucida Grande", sans-serif;

	/*background: #131313; /* Old browsers */
	/*background: url('background.png') 0 0 no-repeat, -moz-linear-gradient(top,  #131313 0%, #2c2c2c 50%, #4c4c4c 100%);*/ /* FF3.6+ */
	/*background: url('background.png') 0 0 no-repeat, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#131313), color-stop(50%,#2c2c2c), color-stop(100%,#4c4c4c));*/ /* Chrome,Safari4+ */

	/*background: url('background.png') 0 0 no-repeat, -webkit-linear-gradient(top,  #131313 0%,#2c2c2c 50%,#4c4c4c 100%);*/ /* Chrome10+,Safari5.1+ */
	/*background: url('background.png') 0 0 no-repeat, -o-linear-gradient(top,  #131313 0%,#2c2c2c 50%,#4c4c4c 100%);*/ /* Opera 11.10+ */
	/*background: url('background.png') 0 0 no-repeat, -ms-linear-gradient(top,  #131313 0%,#2c2c2c 50%,#4c4c4c 100%);*/ /* IE10+ */

	/*background: url('background.png') 0 0 no-repeat, linear-gradient(to bottom,  #131313 0%,#2c2c2c 50%,#4c4c4c 100%);*/ /* W3C */
	/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#131313', endColorstr='#4c4c4c',GradientType=0 );*/ /* IE6-9 */
	/*background-size: cover;*/
	background-color: white;
}

h1{
	padding-top:1em;
	padding-bottom:.5em;
}

h2{
	margin-bottom:10px;
}

h3 {
	padding-top:1em;
	padding-bottom:.5em;
}

h4 {
	padding-top:1em;
	padding-bottom:.5em;
}

p {
	padding-bottom:.5em;
}

button{
	background-color: #FF5000;
	color: white;
	font-size: 18px;
	font-family: Monarco, Arial, Helvetica, sans-serif;
	font-weight: bold;
	border: 0px;
	margin-left: 10px;
	margin-right: 10px;
	/*padding: 10px;

	margin-top: 10px;
	margin-bottom: 15px;*/
	width: 70px;
	height: 30px;
	box-shadow: 10px 10px 5px #AAAAAA;

	border-radius: 6px;
}
button:hover
{
	background-color:black;
	/*height: 55px;*/
	box-shadow: 5px 5px 2px #888888;
}

.status_info button
{
	background-color: #FF5000;
	color: white;
	font-size: 18px;
	font-family: Monarco, Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding: 5px;
	border: 0px;
	margin-top: 10px;
	margin-bottom: 10px;
	width: 150px;
	height: 40px;
	box-shadow: 10px 10px 5px #AAAAAA;

	border-radius: 6px;
}

.status_info button:hover
{
	background-color:black;
	/*height: 55px;*/
	box-shadow: 5px 5px 2px #888888;
}

.map {
    margin: 0;
    padding: 0;
  }

#mydiv {
	position:fixed; top: 50%; left: 50%;
	width:30em;
	height:18em;
	margin-top: -9em; /*set to a negative number 1/2 of your height*/
	margin-left: -15em; /*set to a negative number 1/2 of your width*/
}

#wrapper{
	/*width:800px;*/
	/*margin:40px auto 0;*/
	background: rgba(200, 54, 54, 0.0);
}

#wrapper h1{
	color:#FFF;
	text-align:center;
	margin-bottom:20px;
}

#wrapper a{
	display:block;
	font-size:1.2em;
	padding-top:20px;
	color:#FFF;
	text-decoration:none;
	text-align:center;
}

#tabContainer {
	width:780px;
	padding:15px;

	-moz-border-radius: 4px;
	border-radius: 4px;
}

.tabs{
	height:30px;
}

.tabs > ul{
	font-size: 1em;
	list-style:none;
}

.tabs > ul > li{
	margin:0 2px 0 0;
	padding:7px 10px;
	display:block;
	float:left;
	color: #f08333;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
	-moz-border-radius: 4px 4px 0px 0px;
	border-radius: 4px 4px 0px 0px;
	background: #3B3B3B; /* old browsers */
	/*background: -moz-linear-gradient(top, #0C91EC 0%, #257AB6 100%);*/ /* firefox */
	/*background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0C91EC), color-stop(100%,#257AB6));*/ /* webkit */
}

.tabs > ul > li:hover{
	background: #FFFFFF; /* old browsers */
	background: -moz-linear-gradient(top, #FFFFFF 0%, #F3F3F3 10%, #F3F3F3 50%, #FFFFFF 100%); /* firefox */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFFFFF), color-stop(10%,#F3F3F3), color-stop(50%,#F3F3F3), color-stop(100%,#FFFFFF)); /* webkit */
	cursor:pointer;
	color: #333;
}

.tabs > ul > li.tabActiveHeader{
	background: #FFFFFF; /* old browsers */
	background: -moz-linear-gradient(top, #FFFFFF 0%, #F3F3F3 10%, #F3F3F3 50%, #FFFFFF 100%); /* firefox */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFFFFF), color-stop(10%,#F3F3F3), color-stop(50%,#F3F3F3), color-stop(100%,#FFFFFF)); /* webkit */
	cursor:pointer;
	color: #000;
	font-weight:bold;
}

.tabscontent {
	-moz-border-radius: 0px 4px 4px 4px;
	border-radius: 0px 4px 4px 4px;
	padding:10px 10px 25px;
	background: #FFFFFF; /* old browsers */
	/*background: -moz-linear-gradient(top, #FFFFFF 0%, #FFFFFF 90%, #e4e9ed 100%);*/ /* firefox */
	/*background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFFFFF), color-stop(90%,#FFFFFF), color-stop(100%,#e4e9ed));*/ /* webkit */
	margin:0;
	color:#000;
}

.textarea
{
	background: rgba(0,0,0,0);
	color: #f08333;

}
.chargeBoxId
{
position:relative;
top:+50px;
}

#stats_wrapper{
	/*width:90%;*/
	/*margin:40px auto 0;*/
	background: rgba(200, 54, 54, 0.0);
}

#stats_wrapper li{
	font-size:1.25em;
	text-decoration:none;
	text-align:center;
}

/*#stats_wrapper h1{
	color:#FFF;
	text-align:center;
	margin-bottom:20px;
}

#stats_wrapper a{
	display:block;
	font-size:1.2em;
	padding-top:20px;
	color:#FFF;
	text-decoration:none;
	text-align:center;
}*/

#stats_tabContainer {
	width:88%;
	padding:15px;

	-moz-border-radius: 4px;
	border-radius: 4px;
}

.statstabpage {
	background: rgba(200, 54, 54, 0.0);
	/*color: rgb(239,107,0);*/
        color: #FF5000;
	/*min-height: 80%;*/

}


.statstabs{
	height:34px;
}

.statstabs > ul{
	font-size: 1em;
	list-style:none;
}

.statstabs > ul > li{
	margin:0 5px 0 0;
	padding:7px 10px;
	display:block;
	float:left;
	color: rgba(239,107,0,0.4);
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
	-moz-border-radius: 4px 4px 0px 0px;
	border-radius: 4px 4px 0px 0px;
	/*background: rgba(59, 59, 59, 0.4);*/
	background-color: white;
	/*background: -moz-linear-gradient(top, #0C91EC 0%, #257AB6 100%);*/ /* firefox */
	/*background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0C91EC), color-stop(100%,#257AB6));*/ /* webkit */
}

.statstabs > ul > li:hover{
	background: #FFFFFF; /* old browsers */
	cursor:pointer;
	color: #333;
}

.statstabs > ul > li.tabActiveHeader{
	background: rgba(59, 59, 59, 0.4);
	cursor:pointer;
	color: rgb(239,107,0);
	font-weight:bold;
}

.statstabscontent {
	-moz-border-radius: 6px;
	border-radius: 6px;
	padding:10px 10px 25px;
	/*background: rgba(59, 59, 59, 0.4);*/
	background-color: white;
	/*background: -moz-linear-gradient(top, #FFFFFF 0%, #FFFFFF 90%, #e4e9ed 100%);*/ /* firefox */
	/*background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFFFFF), color-stop(90%,#FFFFFF), color-stop(100%,#e4e9ed));*/ /* webkit */
	margin:0;
	color:#000;
}

#mongolog {
	color: rgb(239,107,0);
	font-size: 12px;
	font-family: Monarco, Arial, Helvetica, sans-serif;
}


.status_top {
	height: 150px;
	width: 333px;
	float: left;
}

.status_energy {
	height: 150px;
	width: 500px;
	float: left;
}

.status_header {
	font-size:20px;
	color: #55565A;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.status_info {
	font-size:44px;
	color: rgb(239,107,0);
	text-align:center;
}

.status_list {
	font-size:20px;
	color: rgb(239,107,0);
	text-align:center;
}

.veefil_tritium_status_list_block{
	float: left;
	color: white;
	width: 250px;
	height: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding: 5px;
	border: 0px;
	margin-top: 2px;
	margin-bottom: 2px;
	margin-left: 10px;
	text-align:center;
	border-radius: 6px;
}
.veefil_tritium_status_list_block > div{
	width:100px;
	float: left;
}

.bg_title{
        color: black;
        /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+100&0.65+0,0+100;Neutral+Density */
        background: -moz-linear-gradient(top,  rgba(0,0,0,0.65) 0%, rgba(0,0,0,0) 100%); /* FF3.6-15 */
        background: -webkit-linear-gradient(top,  rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%); /* Chrome10-25,Safari5.1-6 */
        background: linear-gradient(to bottom,  rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#00000000',GradientType=0 ); /* IE6-9 */
}
.bg_grey{
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#cedce7+0,596a72+100;Grey+3D+%231 */
	background: rgb(206,220,231); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(206,220,231,1) 0%, rgba(89,106,114,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  rgba(206,220,231,1) 0%,rgba(89,106,114,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  rgba(206,220,231,1) 0%,rgba(89,106,114,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cedce7', endColorstr='#596a72',GradientType=0 ); /* IE6-9 */
}
.bg_orange
{
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#feb086+0,ef6317+50,d44e06+51,fa803e+100 */
	background: rgb(254,176,134); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(254,176,134,1) 0%, rgba(239,99,23,1) 50%, rgba(212,78,6,1) 51%, rgba(250,128,62,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  rgba(254,176,134,1) 0%,rgba(239,99,23,1) 50%,rgba(212,78,6,1) 51%,rgba(250,128,62,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  rgba(254,176,134,1) 0%,rgba(239,99,23,1) 50%,rgba(212,78,6,1) 51%,rgba(250,128,62,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#feb086', endColorstr='#fa803e',GradientType=0 ); /* IE6-9 */
}
.bg_orange_light
{
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fecfb6+0,f59f71+50,fa8d52+51,fcb28a+100 */
	background: #fecfb6; /* Old browsers */
	background: -moz-linear-gradient(top,  #fecfb6 0%, #f59f71 50%, #fa8d52 51%, #fcb28a 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #fecfb6 0%,#f59f71 50%,#fa8d52 51%,#fcb28a 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #fecfb6 0%,#f59f71 50%,#fa8d52 51%,#fcb28a 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fecfb6', endColorstr='#fcb28a',GradientType=0 ); /* IE6-9 */
}
.bg_red{
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#a90329+0,8f0222+44,6d0019+100;Brown+Red+3D */
	background: rgb(204,3,41); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(204,3,41,1) 0%, rgba(183,2,34,1) 44%, rgba(129,0,25,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  rgba(204,3,41,1) 0%,rgba(183,2,34,1) 44%,rgba(129,0,25,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  rgba(204,3,41,1) 0%,rgba(183,2,34,1) 44%,rgba(129,0,25,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a90329', endColorstr='#6d0019',GradientType=0 ); /* IE6-9 */
}
.bg_blue{
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#67a8e5+0,2584d7+24,07579d+50,2175bf+79,338ddb+100 */
	background: rgb(103,168,229); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(103,168,229,1) 0%, rgba(37,132,215,1) 24%, rgba(7,87,157,1) 50%, rgba(33,117,191,1) 79%, rgba(51,141,219,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  rgba(103,168,229,1) 0%,rgba(37,132,215,1) 24%,rgba(7,87,157,1) 50%,rgba(33,117,191,1) 79%,rgba(51,141,219,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  rgba(103,168,229,1) 0%,rgba(37,132,215,1) 24%,rgba(7,87,157,1) 50%,rgba(33,117,191,1) 79%,rgba(51,141,219,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#67a8e5', endColorstr='#338ddb',GradientType=0 ); /* IE6-9 */
}
.bg_black{
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#4c4c4c+0,595959+12,666666+25,474747+39,2c2c2c+50,000000+51,111111+60,2b2b2b+76,1c1c1c+91,131313+100;Black+Gloss+%231 */
	background: rgb(76,76,76); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(76,76,76,1) 0%, rgba(89,89,89,1) 12%, rgba(102,102,102,1) 25%, rgba(71,71,71,1) 39%, rgba(44,44,44,1) 50%, rgba(0,0,0,1) 51%, rgba(17,17,17,1) 60%, rgba(43,43,43,1) 76%, rgba(28,28,28,1) 91%, rgba(19,19,19,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  rgba(76,76,76,1) 0%,rgba(89,89,89,1) 12%,rgba(102,102,102,1) 25%,rgba(71,71,71,1) 39%,rgba(44,44,44,1) 50%,rgba(0,0,0,1) 51%,rgba(17,17,17,1) 60%,rgba(43,43,43,1) 76%,rgba(28,28,28,1) 91%,rgba(19,19,19,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  rgba(76,76,76,1) 0%,rgba(89,89,89,1) 12%,rgba(102,102,102,1) 25%,rgba(71,71,71,1) 39%,rgba(44,44,44,1) 50%,rgba(0,0,0,1) 51%,rgba(17,17,17,1) 60%,rgba(43,43,43,1) 76%,rgba(28,28,28,1) 91%,rgba(19,19,19,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c4c4c', endColorstr='#131313',GradientType=0 ); /* IE6-9 */
}
.bg_green{
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#b4ddb4+0,83c783+17,52b152+33,008a00+67,005700+83,002400+100;Green+3D+%231 */
	background: rgb(180,245,180); /* Old browsers */
	background: -moz-linear-gradient(top,  rgb(180,245,180) 0%, rgb(131,220,131) 17%, rgb(82,177,82) 33%, rgb(0,138,0) 67%, rgb(0,87,0) 83%, rgb(0,36,0) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  rgb(180,245,180) 0%,rgb(131,220,131) 17%,rgb(82,177,82) 33%,rgb(0,138,0) 67%,rgb(0,87,0) 83%,rgb(0,36,0) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  rgb(180,245,180) 0%,rgb(131,220,131) 17%,rgb(82,177,82) 33%,rgb(0,138,0) 67%,rgb(0,87,0) 83%,rgb(0,36,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b4ddb4', endColorstr='#002400',GradientType=0 ); /* IE6-9 */
}

.txt_highload{
	color: rgb(205, 185, 218);
}


#footerwrap {
	width: 100%;
}

#footerlinedark {
	background-color: #2a2b2c;
}
#footerlinewhite {
	background-color: #FFFFFF;
}
#footercopyright{
	color: white;
	font-size:14px;
	float: right;
	text-align: center;
	vertical-align: middle;
	font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
}

#orangeline, .orangeline {
	background-color: #99999A;
        height:3px;
}

#logo {
	/*margin:0 5px 0 0;*/
	padding:10px 10px;
	float: left;
	/*text-transform: uppercase;*/
	font-size: 14px;
	font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
}

#heading_legend {
	/*margin:0 5px 0 0;*/
	padding:10px 10px;
	float: right;
	text-align: center;
	font-size: 14px;
	font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
}

#heading_legend div {
	padding:0px 0px;
	height: 10px;
	border-radius: 6px;
}

#heading_legend .headColA {
	position: relative;
    left: -155px;
}
#heading_legend .headColB {
	position: relative;
	top: -20px;
}

.heading {
    position:relative;
    background:transparent;
    width:800px;
    /*height:200px;*/
    /*border:1px #000 solid;*/
    margin: 0px auto;
    padding:15px;
    border-radius:3px;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
}

/* main menu styles */
#nav,#nav ul {
	font-family: Verdana, Geneva, sans-serif;
	list-style:none;
	margin:0;
	padding:0;
	position:relative;
}
#nav {
	height:50px;
	left:0;
	overflow:hidden;
	top:0;
}
#nav li {
	float:left;
	position:relative;
	z-index:10;
}
#nav li a {
	background:white;
	color:black;
	display:block;
	float:left;
	font-size:14px;
	height:51px;
	line-height:40px;
	padding:0 10px;
	position:relative;
	text-decoration:none;
	z-index:20;
}
#nav li ul li:first-child a {
	background-image:none;
	padding-left:10px;
}
#nav li.pad {
	display:block;
	height:51px;
	width:35px;
}
#nav ul {
	background:rgb(239,107,0);
	height:auto;
	padding:10px 0;
	position:absolute;
	top:-115px;
	width:180px;
	z-index:1;

	border-radius:8px; /*some css3*/
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	transition:0.8s ease-in-out;
	box-shadow:2px 2px 3px rgba(0, 0, 0, 0.5);
	-moz-box-shadow:2px 2px 3px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow:2px 2px 3px rgba(0, 0, 0, 0.5);
	-moz-transition:0.8s ease-in-out;
	-o-transition:0.8s ease-in-out;
	-webkit-transition:all 0.8s ease-in-out;
}
#nav ul li {
	width:180px;
}
#nav ul li a {
	background:transparent;
	height:20px;
	line-height:20px;
	width:160px;
}
#nav:hover {
	/*height:200px;*/
}
#nav li:hover ul {
	-moz-transform:translate(0,161px); /*some css3*/
	-o-transform:translate(0,161px);
	-webkit-transform:translate(0,161px);
	transform: translate(0,161px);
}
#nav a:hover,#nav li:hover > a {
	color:rgb(239,107,0);
}
