body {
	background-color: #222222;
	font-family: arial;
}
#holder {
	position: relative;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	padding: 0px;
	width: 90%;
	min-width: 750px;
	margin-top: 30px;

}
#header {
	width: 100%;
	height: 85px;
	background-color: #000;
}
#header_logo{
	padding: 13px 0px 0px 0px;
}
#header_info {
	position: absolute;
	padding: 6px 0px 0px 40px;
	margin-left: 400px;
	margin-top: -60px;
	font-size: 10px;
	color: #ccc;
}
#header_warn {
	position: absolute;
	padding: 6px 0px 0px 40px;
	margin-left: 300px;
	margin-top: -20px;
	font-size: 10px;
	color: red;
}

#statusbar {
	background: #333 url('/images/statusbar_bg.gif') repeat-x;
	height: 21px;
}
#status {
	padding: 6px 0px 0px 40px;
	margin-left: 40px;
	font-size: 10px;
	color: #ccc;
	background: transparent url('/images/statusbar_textarea.gif') no-repeat;
	width: 444px;
	height: 21px;
}
.menu ul{
	margin: 0;
	padding: 0;
	float: left;
	font: 9px Arial;
	color: #FFFFFF;
	width: 100%;
	border-top: 1px solid #666666;
	border-bottom: 1px solid #666666;
	background-color: #333333;
}
.menu ul li{
	display: inline;
	color: #fff;
}
.menu ul li a{
	float: left;
	color: #fff;
	padding: 4px 20px;
	text-decoration: none;
}
.menu ul li a:visited{
	color: #fff;
}
	a.admin:link {color: #fff;}
	a.admin:visited {color: #894f7b; }
	a.admin:hover {background-color: #900; }
	a.admin:active {background-color: #900; }
	.currentadmin ul {background-color: #990000;}
	.currentadmin {background-color: #990000;}

	a.reports:link {color: #fff; }
	a.reports:visited {color: #894f7b; }
	a.reports:hover {background-color: #09c; }
	a.reports:active {color: red; }
	.currentreports {background-color: #0099CC;}
	.currentreports ul {background-color: #0099CC;}

	a.monitors:link {color: #fff; }
	a.monitors:visited {color: #894f7b; }
	a.monitors:hover {background-color: #9c3; }
	a.monitors:active {color: red; }
	.currentmonitors {background-color: #99CC33; }
	.currentmonitors ul {background-color: #99CC33;}

	a.support:link {color: #fff;}
	a.support:visited {color: #894f7b; }
	a.support:hover {background-color: #fc0; }
	a.suport:active {color: red; }
	.currentsupport {background-color: #FFCC00;}
	.currentsupport ul{background-color: #FFCC00;}

	a.services:link {color: #fff;}
	a.services:visited {color: #894f7b; }
	a.services:hover {background-color: #c3c; }
	a.services:active {color: #c3c; }
	.currentservices {background-color: #CC33CC;}
	.currentservices ul {background-color: #CC33CC;}
	
	a.sample:link {color: #fff;}
	a.sample:visited {color: #894f7b; }
	a.sample:hover {background-color: #c3c; }
	a.sample:active {color: #c3c; }
	.currentsample {background-color: #CC33CC;}
	.currentsample ul {background-color: #CC33CC;}
	
/* ---------------------------------------------------- */
#content {
	background: #cccccc;
	background-position: bottom;
	padding: 20px;
}
#footer {
	height: 10px;
	background-color: #ccc;
	text-align: center;
}
#footer_right_border {
	position: absolute;
	bottom: 0px;
	right: 0px;
}
#footer_left_border {
	position: absolute;
	bottom: 0px;
	left: 0px;
}
#header_right_border {
	position: absolute;
	top: 0px;
	right: 0px;
}
#header_left_border {
	position: absolute;
	top: 0px;
	left: 0px;
}

.loginbox
{
	padding: 0px;
	border: 0;
	font-size:9px;
}

.hidden
{
    display: none;
}
.btn{
   font-family:'Arial';
   padding: 0px;
   border: 0;
   font-size:9px;
   width: 77px;
}
.signinoutImage
    {
    text-align:center;
    display:block;
    padding: 6px 0px 0px 40px;
	margin-left:282px;
	margin-top:-17px;
	font-size: 10px;
    
}