body {
	margin: 			0px;
	font-family:		arial;
	font-size:			14px;
	overflow-x: 		hidden;
}


h1 {
	font-family:		arial;
	font-size:			20px;
	padding:			0px;
	margin:				0px;
	margin-top:			30px;
}


h6 {
	font-family:		arial;
	font-size:			12px;
	padding:			0px;
	margin:				0px;
	margin-bottom:		30px;
}

div.page {
	padding-left:		100px;
	padding-right:		50px;
}

div.overpage {
	background: 		 url("/images/logo.png"	) no-repeat;
	background-position: top right;
}

img.bg {
	min-height: 100%;
	min-width: 1024px;
	width: 100%;
	height: auto;
	position: fixed;
	top: 0;
	left: 0;
	z-index: -1;
}

div.headwrapper {
	background-color: 	white;
	border:				0px;
	height:				31px;
	width:				100%;
	display: 			inline-block;
}

div.head {
	background-color:	white;
	width:				100px;
	padding:			5px;
	float:				left;
	text-align:			center;
	border-bottom:		2px solid black;
	color:				black;
	text-decoration:	none;
	font-family:		arial;
	font-size:			14px;
}

div.headfill {
	background-color:	white;
	padding:			5px;
	text-align:			center;
	border-bottom:		2px solid black;
	color:				black;
	text-decoration:	none;
	font-family:		arial;
	font-size:			15px;
	background: 		 url("/images/logo.png"	) 5px no-repeat;
	background-position: top right;

}

a.standard {
	color:				black;
	text-decoration:	none;
	border-bottom: 		1px dotted black;
}

a.head {
	color:				black;
	text-decoration:	none;
	font-family:		arial;
	font-size:			15px;
}

div.headselected {
	background-color:	#EEEEEE;
	width:				100px;
	padding:			5px;
	float:				left;
	text-align:			center;
	border-bottom:		2px solid #36758a;

}

a.headselected {
	color:				black;
	text-decoration:	none;
	font-family:		arial;
	font-size:			15px;
}


div.subhead {
	background-color:	#EEEEEE;
	width:				110px;
	padding:			5px;
	float:				left;
	text-align:			center;
	border-bottom:		2px solid black;
	color:				black;
	text-decoration:	none;
	font-family:		arial;
	font-size:			12px;
}

a.subhead {
	color:				black;
	text-decoration:	none;
	font-family:		arial;
	font-size:			12px;
}

div.subheadselected {
	background-color:	#DDDDDD;
	width:				110px;
	padding:			5px;
	float:				left;
	text-align:			center;
	border-bottom:		2px solid #36758a;
	color:				black;
	text-decoration:	none;
	font-family:		arial;
	font-size:			12px;
}

a.subheadselected {
	color:				black;
	text-decoration:	none;
	font-family:		arial;
	font-size:			12px;
}


div.subheadalerted {
	background-color:	#EEEEEE;
	width:				120px;
	padding:			5px;
	float:				left;
	text-align:			center;
	border-bottom:		2px solid black;
	color:				black;
	text-decoration:	none;
	font-family:		arial;
	font-size:			12px;
}

a.subheadalerted {
	color:				black;
	text-decoration:	none;
	font-family:		arial;
	font-size:			12px;
    -webkit-animation: 	blink 0.5s linear infinite;
    -moz-animation: 	blink 0.5s linear infinite;
    animation: 			blink 0.5s linear infinite;
	font-weight:		bold;
}
@keyframes blink {
    0% { color: red; }
    100% { color: black; }
}
@-webkit-keyframes blink {
    0% { color: red; }
    100% { color: black; }
}

div.subheadfill {
	background-color:	#EEEEEE;
	padding:			5px;
	text-align:			center;
	border-bottom:		2px solid black;
	color:				black;
	text-decoration:	none;
	font-family:		arial;
	font-size:			12px;
}


div.boxlogin {
	width:              500px;
	height:             200px;
	top:                50%;
	left:               50%;
	margin-left:        -250px;
	margin-top:         -100px;
	position:           absolute;
	background-color:   #EEEEEE;
	font-family:		arial;
	font-size:			20px;
}

div.boxhead {
	width:              500px;
	height:             50px;
	top:                40%;
	left:               50%;
	margin-left:        -250px;
	margin-top:         -100px;
	position:           absolute;
	font-family:		arial;
	font-size:			25px;
	text-align:			center;
}

div.boxbottom {
	width:              500px;
	height:             50px;
	top:                85%;
	left:               50%;
	margin-left:        -250px;
	margin-top:         -100px;
	position:           absolute;
	font-family:		arial;
	font-size:			20px;
	text-align:			center;
	z-index:			-1;
}

input.boxlogin {
	font-family:		arial;
	font-size:			20px;
	height:				30px;
}

input.botlogin {
	font-family:		arial;
	font-size:			20px;
	height:				30px;
	width:				100px;
}

div.mini {
	font-family:		arial;
	font-size:			10px;
}

table {
	text-align:			left;
	text-decoration:	none;
	font-family:		arial;
	font-size:			14px;
}

table.standard {
	background-color:	white;
	text-align:			left;
	text-decoration:	none;
	font-family:		arial;
	font-size:			13px;
	border-spacing:		0;
    border-collapse:	collapse;
	border:				1px solid #36758a;
}

th.standard {
	background-color:	#36758a;
	text-align:			left;
	text-decoration:	none;
	font-family:		arial;
	font-size:			12px;
	color:				white;
	padding:			10px;
}

td.standard {
	text-align:			left;
	text-decoration:	none;
	font-family:		arial;
	font-size:			12px;
	padding:			5px;
	padding-left:		10px;
}

tr.standard:nth-child(even) {
	background-color:	rgb(200,200,200);
}

tr.standard:nth-child(odd) {
	background-color:	rgb(255,255,255);
}

span.error {
	font-family:		arial;
	font-size:			10px;
	color:				red;
	padding-left:		5px;
}

div.disabled {
	opacity: 			.4;
	background-color:	black;
	pointer-events:		none;
}


.ip_container {
	border: 1px inset #999;
	background-color: white;
}
.ip_octet {
	border: 0;
	text-align: center;
	width: 3em;
}
.ip_cidr {
	width: 1.5em;
	color: white;
}

.loading-indicator {
	height: 80px;
	width: 80px;
	background: url( '/images/loading.gif' );
	background-repeat: no-repeat;
	background-position: center center;
}

.loading-indicator-overlay {
	background-color: #FFFFFF;
	opacity: 0.6;
	filter: alpha(opacity = 60);
}