html, body
{
	font: 				normal 11pt auto Verdana, Arial, Helvetica, sans-serif;
	color: 				#666;
	background: 		transparent;
	font-size:			11pt;
	text-align: 		left;
	height:				100%;
	margin:				0;
	padding:			0;
}

div.serverStatusContainer
{

	width:100%;
	padding-top:		0;
	margin: 0 auto;
	text-align:center;
}

#serverStatusTable
{
	padding: 0;
	margin: 0;
	width:90%;
}

#serverStatusTable th
{
	font: bold 1.25em Verdana, Arial, Helvetica, sans-serif;
	color: #eeeeee;
	border: 1px solid #C1DAD7;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-align: left;
	padding: 6px 6px 6px 6px;
	background: #DD8D00 url(images/bg_header.jpg) no-repeat;
	text-align: center;
}

#serverStatusTable th.nobg
{
	border-top: 0;
	border-left: 0;
	border-right: 1px solid #ccc;
	background: none;
}

#serverStatusTable td
{
	border: 1px solid #ccc;	
	background: #fff;
	padding: 6px 6px 6px 6px;
	color: #4f6b72;
	text-align: center;
}
#serverStatusTable td:nth-child(1)
{
	text-align:left;
		padding-left:2em;
}


#serverStatusTable tr:nth-child(even) td
{
	background: #efefef;
}

#serverStatusTable td.taLeft
{
	text-align:			left;
	padding: 			6px 6px 6px 12px;
}

#serverStatusTable a
{
	color: #555;
}
#serverStatusTable a:hover
{
	color: #000; font-weight: bold;
}

.bold	{font-weight:bold;}

.header
{
height:2em;
background-color: #212529;
text-align:left;
vertical-align:middle;
color: #fff;
font-size:14pt;
font-weight: bold;
font-family: trebuchet, verdana;
padding-left:.5em;
}
.subheader
{
height:1.2em;
background-color: #ccc;
text-align:center;
color: #000;
font-size:12pt;
font-weight: bold;
margin-bottom:1em;
text-align:left;
padding-left:.5em;
}

.issues
{
margin:0 auto;
width:99%;
}
.issues .header
{
box-shadow: 0px 0px 0px;
text-shadow: 0px 0px 0px;
height:auto;
padding:0px;
padding-top:.25em;
padding-bottom:.25em;
text-align:center;
border:1px solid #C1DAD7;
}

.issues .content
{
background-color: #eee;
color: #333;
font-size:11pt;
padding:1em;
}