/** Gridview **/
.gridview_pager {
	background: #3B5D77 url(../images/bg/header.png) repeat-x top left;
}

.gridview_altrow {
	background-color: #ddd;
}
.server_down {
	text-align: center;
	vertical-align: middle;
}

.gridview {
	width: 100%;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
	border-bottom: 0px;
}

.gridview_headers {
	background: #3B5D77 url(../images/bg/header.png) repeat-x top left;
	color: #ddd;
}

.gridview_headers a {
	color: #fff;
	font-weight: bold;
}

/** Pie Charts **/
.pie {
  display: block;
  float: left;
  margin: 0;
  padding: 0;
  width: 30px;
  height: 30px;
  background-image: url('../images/charts.png');
}

.size0 {
  background-position: 0 0;
}

.size10 {
  background-position: -30px 0;
}

.size20 {
  background-position: -60px 0;
}

.size30 {
  background-position: -90px 0;
}

.size40 {
  background-position: -120px 0;
}

.size50 {
  background-position: -150px 0;
}

.size60 {
  background-position: -180px 0;
}

.size70 {
  background-position: -210px 0;
}

.size80 {
  background-position: -240px 0;
}

.size90 {
  background-position: -270px 0;
}

.size99 {
  background-position: -300px 0;
}

.size100 {
  background-position: 30px 0;
}

/** stuff **/

.post li a,
.postold li a {
    position:relative; /*this is the key*/
    z-index:24;
    color:#000;
    text-decoration:none}

.post li a:hover, 
.postold li a:hover {
	z-index: 25; 
	color: Navy;
}

.post li span,
.postold li span {
	display: none
}

.post li a:hover span,
.postold li a:hover span {
    display:block;
    position:absolute;
    top: 0em; 
    left: 20em; 
    width: 20em;
    height: auto;
    
    border:3px solid #ccc;
    background-color:#fff; 
    color:#000;
    margin-left: 10px;
}

.post li h1,
postold li h1 {
  padding-bottom: 0.2em;
  background: #48525B url(../images/bg/header.png) repeat-x bottom left;
  font: 400 1.4em arial, sans-serif;
  color: #fff;
  border: 0px;
  text-align: center;
}

.post li p 
{
	border: 0;
	/*margin: 0;
	padding: 0;*/
}

.percent {
	/*margin: 1.6em 0 0 -2em;*/
	position: absolute;
	left: -60px;
	top: 20px;
	font-size: 1.6em;
	font-weight: 600;
	color: #ccc;
	border-right: 2px solid #ccc;
}

.stats 
{
	position: relative;
	top: -15px;
	left: 40px;
	width: 100px;	
}

/***********asp:menu tabs***********/

.shadetabsmain{
padding: -1px 0px 0px;
margin-left: 40%;
margin-top: -1px;
margin-bottom: 0px;
font: bold 10px Verdana;
text-align: left;
}

.shadetabsmain2{
padding: 3px 0px 0px;
margin-left: 0px;
margin-top: 1px;
margin-bottom: 0px;
font: bold 10px Verdana;
text-align: left;
border-bottom: solid 4px #ccc;
}

.shadetabsitem
{
display: inline;
margin: 0;
color: #000000;
text-decoration: none;
padding: 3px 7px;
/*margin-right: 3px;*/
border: 1px solid #ccc;
color: #ffffff;
/*background: white url(../images/tab.gif) top left repeat-x;*/
background: white url(../images/bg/menu.png) top left repeat-x;
}

.shadetabsitemhover{
text-decoration: none;
color: #2d2b2b;
}
.shadetabsitemselected{ /*selected main tab style */
background-image: url(../images/bg/submenu1.gif);
/*position: relative;
top: 1px;
border-bottom: none;*/
background-color: #ccc;
color: #2d2b2b;
}

.contentstyle{
border: 1px solid #ccc;
width: 100%;
margin-left: 15px;
margin-right: 15px;
margin-bottom: 1em; 
padding: 10px;
}

.shadetabscontentbox 
{
	text-align: left;
	/*width: 100%;*/
	height: 80%;
	background: White;
	padding: 0px;
	margin: 0px;
	/*border-left: solid 4px #ccc;
	border-right: solid 4px #ccc;
	border-bottom: solid 4px #ccc; */
}

.shadetabscontentbox2
{
	text-align: left;
	width: 100%;
	height: 80%;
	background: White;
	padding: 0px;
	margin: 0px;
}

.username  
{
	position: relative;
	right: -20%;
	top: 85%;
	
	
}

.browsepanel
{
	border: solid 10px #ddd;
	background-color: #fff;
}

.monitorname
{
  padding-bottom: 0.2em;
  font: 400 1.6em arial, sans-serif;
  color: #536C71;
}

.reporting_header 
{
  padding: 0.4em;
  font: 400 1.6em arial, sans-serif;
  color: #fff;
  background: #48525B url(../images/bg/header.png) repeat-x bottom left;
}

.reporting_body 
{
  border: solid 2px #48525B;
  padding: 0.2em;
  margin: 1.2em;
}

.storedetailcell
{
	vertical-align: top;
	background-position: 90% 90%; 
	background-repeat: no-repeat;
	padding: 0.5em;
}
