.mainBanner{
	background-color:#3e824f;
	border-top-style:dotted;
	border-bottom-style:dotted;
	border-color:#88ba95;
	width: 100%;
	height: 40px;
	margin-top:5px;
	margin-bottom:5px;
}

.configicon{
	float: right;
	margin-right:5px;
	cursor:pointer;
}


.title{
	font-weight:bold;
	font-family:"Arial", "Verdana", san-serif;
	color:white;
	line-height:2em;
	margin-left:5px;
}

.tower{
	float:right;
	margin-right:5px;
	font-weight:bold;
	font-family:"Arial", "Verdana", san-serif;
	color:white;
	line-height:2em;
}

.leftMenuButton{
	line-height:3em;
	text-align:center;
	color:white;
	font-family:"Arial", "Verdana", san-serif;
	height:50px;
	background-color:#25873e;
	margin:10px;
	font-weight:bold;
	cursor:pointer;
}

.keepAlive_b{
	border-style:solid;
	border-width:1px;
	background-color:#ed8f2d;
	color:white;
	float: right;
	font-weight:bold;
	margin-top:4px;
	margin-right:10px;
	padding:2px 2px 2px 2px;
}

.keepAlive_a{
	border-style:solid;
	border-width:1px;
	color:white;
	background-color:#3e824f;
	float: right;
	font-weight:bold;
	margin-top:4px;
	margin-right:10px;
	padding:2px 2px 2px 2px;
}

.leftMenuButton_alert{
	line-height:3em;
	text-align:center;
	color:white;
	font-family:"Arial", "Verdana", san-serif;
	height:50px;
	background-color:red;
	margin:10px;
	font-weight:bold;
	cursor:pointer;
}

.mainDiv{
	border-style:solid;
	border-width:1px;
	margin-left: 170px;
	width: 778px;
    height: 100%;
	background-color:#568e53;
}
.leftMenuDiv{
	border-style:solid;
	border-width:1px 0px;
	width: 170px;
	height: 100%;
	float: left;
	background-color:#4d6648;
}

.customDiv{
	width:776px;
	height:710px;
}

.holderDiv{
	width: 950px;
	height: 768px;
	background-color:white;
	margin:auto;
}

.logo{
	margin-top:8px;
	margin-bottom:18px;
	 margin-left: auto;
    margin-right: auto;
	display: block;
}
.body{
	background-color:black;
}

.toolBox{
	border: dotted 2px #88ba95;
    width: 80px;
	position: absolute;
	margin-left: 695px;
	margin-top: 0px;
	z-index: 100;
	text-align:center;
	-webkit-border-top-left-radius:22px;
	-moz-border-radius-topleft:22px;
	border-top-left-radius:22px;
	-webkit-border-top-right-radius:22px;
	-moz-border-radius-topright:22px;
	border-top-right-radius:22px;
	-webkit-border-bottom-right-radius:22px;
	-moz-border-radius-bottomright:22px;
	border-bottom-right-radius:22px;
	-webkit-border-bottom-left-radius:22px;
	-moz-border-radius-bottomleft:22px;
	border-bottom-left-radius:22px;
}

.toolBoxBtn{
	width: 80px;
	background : #3e824f;
	color:white;
	cursor:pointer;
	-webkit-border-top-left-radius:22px;
	-moz-border-radius-topleft:22px;
	border-top-left-radius:22px;
	-webkit-border-top-right-radius:22px;
	-moz-border-radius-topright:22px;
	border-top-right-radius:22px;
	-webkit-border-bottom-right-radius:22px;
	-moz-border-radius-bottomright:22px;
	border-bottom-right-radius:22px;
	-webkit-border-bottom-left-radius:22px;
	-moz-border-radius-bottomleft:22px;
	border-bottom-left-radius:22px;
}

#disconnectedRefreshBtn{
	border: dotted 2px #88ba95;
	padding:2px 10px;
    width: 80px;
	z-index: 100;
	text-align:center;
	background : #25873e;
	color:white;
	cursor:pointer;
	-webkit-border-top-left-radius:22px;
	-moz-border-radius-topleft:22px;
	border-top-left-radius:22px;
	-webkit-border-top-right-radius:22px;
	-moz-border-radius-topright:22px;
	border-top-right-radius:22px;
	-webkit-border-bottom-right-radius:22px;
	-moz-border-radius-bottomright:22px;
	border-bottom-right-radius:22px;
	-webkit-border-bottom-left-radius:22px;
	-moz-border-radius-bottomleft:22px;
	border-bottom-left-radius:22px;
}

.alertBox{
   border: solid 2px red;
    position: absolute;
    left: 50%;
    top: 50%;
    background-color: #FFB2B2;
    z-index: 100;

    margin-top: -200px;

    width: 600px;
    margin-left: -300px;
	visibility:hidden;
}

#alertBoxTable{
	margin-top:20px;
}

#alertBoxClose{
	margin-top:20px;
	margin-bottom:10px;
}

.hideWithoutSpace{
	display:none;
}

.CSSTableGenerator {
	margin:0px;padding:0px;
	
	box-shadow: 10px 10px 5px #888888;
	
	
	-moz-border-radius-bottomleft:0px;
	-webkit-border-bottom-left-radius:0px;
	border-bottom-left-radius:0px;
	
	-moz-border-radius-bottomright:0px;
	-webkit-border-bottom-right-radius:0px;
	border-bottom-right-radius:0px;
	
	-moz-border-radius-topright:0px;
	-webkit-border-top-right-radius:0px;
	border-top-right-radius:0px;
	
	-moz-border-radius-topleft:0px;
	-webkit-border-top-left-radius:0px;
	border-top-left-radius:0px;
}.CSSTableGenerator table{
	width:500px;
	height:150px;
	margin:0px;padding:0px;
}.CSSTableGenerator tr:last-child td:last-child {
	-moz-border-radius-bottomright:0px;
	-webkit-border-bottom-right-radius:0px;
	border-bottom-right-radius:0px;
}
.CSSTableGenerator table tr:first-child td:first-child {
	-moz-border-radius-topleft:0px;
	-webkit-border-top-left-radius:0px;
	border-top-left-radius:0px;
}
.CSSTableGenerator table tr:first-child td:last-child {
	-moz-border-radius-topright:0px;
	-webkit-border-top-right-radius:0px;
	border-top-right-radius:0px;
}.CSSTableGenerator tr:last-child td:first-child{
	-moz-border-radius-bottomleft:0px;
	-webkit-border-bottom-left-radius:0px;
	border-bottom-left-radius:0px;
}.CSSTableGenerator tr:hover td{
	
}
.CSSTableGenerator tr:nth-child(odd){ background-color:#f45d5d; }
.CSSTableGenerator tr:nth-child(even)    { background-color:#f2d5d5; }.CSSTableGenerator td{
	vertical-align:middle;
	
	
	border:1px solid #686565;
	border-width:0px 1px 1px 0px;
	text-align:center;
	padding:7px;
	font-size:12px;
	font-family:Arial;
	font-weight:normal;
	color:#000000;
}.CSSTableGenerator tr:last-child td{
	border-width:0px 1px 0px 0px;
}.CSSTableGenerator tr td:last-child{
	border-width:0px 0px 1px 0px;
}.CSSTableGenerator tr:last-child td:last-child{
	border-width:0px 0px 0px 0px;
}
.CSSTableGenerator tr:first-child td{
		background:-o-linear-gradient(bottom, #f43f3f 5%, #fc0000 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f43f3f), color-stop(1, #fc0000) );
	background:-moz-linear-gradient( center top, #f43f3f 5%, #fc0000 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#f43f3f", endColorstr="#fc0000");	background: -o-linear-gradient(top,#f43f3f,fc0000);

	background-color:#f43f3f;
	border:0px solid #686565;
	text-align:center;
	border-width:0px 0px 1px 1px;
	font-size:16px;
	font-family:Arial;
	font-weight:bold;
	color:#ffffff;
}
.CSSTableGenerator tr:first-child:hover td{
	background:-o-linear-gradient(bottom, #f43f3f 5%, #fc0000 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f43f3f), color-stop(1, #fc0000) );
	background:-moz-linear-gradient( center top, #f43f3f 5%, #fc0000 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#f43f3f", endColorstr="#fc0000");	background: -o-linear-gradient(top,#f43f3f,fc0000);

	background-color:#f43f3f;
}
.CSSTableGenerator tr:first-child td:first-child{
	border-width:0px 0px 1px 0px;
}
.CSSTableGenerator tr:first-child td:last-child{
	border-width:0px 0px 1px 1px;
}

#loginForm{
	height:590px;
	padding-top:100px;
}

#loginForm table{
	color:white;
	margin:auto;
}
	
.towerBtn {
	font-size:14px;
	font-family:"Arial", "Verdana", san-serif;
	font-weight:normal;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:6px;
	border:1px solid #dcdcdc;
	padding:2px 4px;
	text-decoration:none;
	background:-moz-linear-gradient( center top, #f9f9f9 5%, #e9e9e9 100% );
	background:-ms-linear-gradient( top, #f9f9f9 5%, #e9e9e9 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#e9e9e9');
	background:-webkit-gradient( linear, left top, left bottom, color-stop(5%, #f9f9f9), color-stop(100%, #e9e9e9) );
	background-color:#f9f9f9;
	color:#666666;
	display:inline-block;
	text-shadow:1px 1px 0px #ffffff;
 	-webkit-box-shadow:inset 1px 1px 0px 0px #ffffff;
 	-moz-box-shadow:inset 1px 1px 0px 0px #ffffff;
 	box-shadow:inset 1px 1px 0px 0px #ffffff;
}
.towerBtn:hover {
	background:-moz-linear-gradient( center top, #e9e9e9 5%, #f9f9f9 100% );
	background:-ms-linear-gradient( top, #e9e9e9 5%, #f9f9f9 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9e9e9', endColorstr='#f9f9f9');
	background:-webkit-gradient( linear, left top, left bottom, color-stop(5%, #e9e9e9), color-stop(100%, #f9f9f9) );
	background-color:#e9e9e9;
}
.towerBtn:active {
	position:relative;
	top:1px;
}

.towerBtnSelected {
	font-size:14px;
	font-family:"Arial", "Verdana", san-serif;
	font-weight:normal;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #d02718;
	padding:2px 4px;
	text-decoration:none;
	background:-moz-linear-gradient( center top, #f24537 5%, #c62d1f 100% );
	background:-ms-linear-gradient( top, #f24537 5%, #c62d1f 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f24537', endColorstr='#c62d1f');
	background:-webkit-gradient( linear, left top, left bottom, color-stop(5%, #f24537), color-stop(100%, #c62d1f) );
	background-color:#f24537;
	color:#ffffff;
	display:inline-block;
	text-shadow:1px 1px 0px #810e05;
}
.towerBtnSelected:hover {
	background:-moz-linear-gradient( center top, #c62d1f 5%, #f24537 100% );
	background:-ms-linear-gradient( top, #c62d1f 5%, #f24537 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c62d1f', endColorstr='#f24537');
	background:-webkit-gradient( linear, left top, left bottom, color-stop(5%, #c62d1f), color-stop(100%, #f24537) );
	background-color:#c62d1f;
}
.towerBtnSelected:active {
	position:relative;
	top:1px;
}