@charset "utf-8";
/* CSS Document */
html,body{height:100%}
body{margin:0;padding:0;background:url(../img/bg.jpg) repeat-x #F1EDEC;text-align:center;}
body.popup{margin:0;padding:0;background:#F1EDEC;text-align:center;}
body,tr,td{font-family:Arial,Helvetica;font-size:14px;color:#000000}
.pop{background-image:none}
td{text-align:left}

table.noborder{border: 0px none;border-left: none;border-right: none;}

form{padding:0;margin:0;}
input{font-size:14px;border:1px solid #403E3F;color:#403E3F;background-color:#E6E4E5;}
button{font-size: 14px;border: 1px solid #403E3F;color: #403E3F;background-color: #E6E4E5;margin: auto;width: 150px;}
input.checknobg{background:none}
select{font-size:14px;border:1px solid #403E3F;background-color:#E6E4E5;padding:0;margin:0;color:#403E3F;}
.center{text-align:center}

a{color:#000000}
a:hover{text-decoration:none;}
a img{border:none}

/*header*/
.header{margin:auto}
.header img{margin-bottom:3px;}
.header .vdb{margin-left:6px;border-left:1px solid #333333}
.header .vdb a{color:#E30F44}
.header .vdb td{padding-left:6px;font-size:12px}
.header .version{color:#AFAFAF}
.header .date{color:#595959}
.header form select{font-size:10px;border:1px solid #F8F8F8;background-color:#D7D7D7;padding:0;margin:0;color:#141414;height:17px;}
.header .menu{float:right}
.header .menu a{display:block;padding:3px 10px;color:#FFFFFF;text-decoration:none;letter-spacing:1px;margin:0 2px}
.header .menu a:hover,.header .menu .active{color:#000000;background:#FFFFFF;}
.header .submenu a{display:block;color:#000000;text-decoration:none;margin:5px 5px 0 5px;font-size:13px;padding:3px 6px}
.header .submenu a:hover{color:#FFFFFF;background-color:#000000;}
.header .submenu .spacer{width:1px;background-color:#333333;margin:8px 0 0 0;height:14px;display:block}
#subdiv div{display:none;}
#subdiv .active{display:block;}
.head{font-size: 16px;font-weight: bold;color: #000000;}
/*content*/

.ar{background-color:#DCDCDC}
.ar select{font-size:12px;border:1px solid #403E3F;color:#403E3F;background-color:#E6E4E5}
.ar .spacer{width:1px;background-color:#333333;height:12px;display:block;padding-top:1px}
.ar a{color:#000000;font-weight:300}
.vspacer{height:12px}
.mainspacergray{font-size:1px; line-height:0; height:4px;background-color:#2E2E2E}
.ctable{background-color:#2E2E2E;overflow:visible;height:auto}
.ctable .white{background-color:#FFFFFF;margin:4px 3px 4px 4px}
.ctable .white td{border-right: 1px solid #2E2E2E;padding: 1px 3px;}
td.proxy{background: #333333;color: #FFFFFF;font-size: 12px;border: none;border-left: none;border-right: 0px;}
td.hboost,td.nboost,td.new{text-align:right}
td.hboost font,td.nboost font,td.new font{background: #000000;color: #FFFFFF;padding:1px 4px;font-size:12px;}
.ctable .sub td{background-color:#000000;color:#FFFFFF;text-align:left}
.ctable .sub td a{color:#FFFFFF}
.ctable .title td{font-size:18px;color:#CECECF;font-family:Arial, Helvetica, sans-serif;font-weight:300;padding-bottom:3px}
.ctable td.center{text-align:center;color:#000000;font-size:14px;padding-bottom:0px}
.ctable .tools tr td{border:none;padding:0 1px;}
.ctable .darker{background-color:#CCCCCC}
.ctable .mainstats td{text-align:center;border-bottom: 1px solid #2E2E2E;}
.ctable .selected{background-color:#000000;}
.ctable .selected td{color:#FFFFFF}
.white td.sitetotals{font-size:14px;padding:5px;background:#FFFFFF}

.ctable .selected td a{color:#FFFFFF}
.ctable td.tools a{padding:0 0px;}
.ctable .qualitybar td{border:none;padding:0;font-size:1px}
.ctable .qualitybar table{height:4px}
.ctable table.general td{padding:4px 4px;border:none}
.ctable td.general{padding:0}
.ctable td.general table.white{margin:0}
.ctable td.graph {border:none}
.ftable {border: 2px;}
.ftable .menu{color:#CECECF; font-family:Arial,Helvetica,sans-serif; font-size:18px; font-weight:300; padding-bottom:3px;background-color:#000000;}
.ftable .darker{background-color:#E5E3E4}

/*extra*/

table.menupop td.title{font-size:12px}
table.menupop .title,table.menupop .title a{color:#FFFFFF;font-weight:bold;}
table.menupop input{width:100px}
table.fmd{float:right;}
table.fmd td,table.fmd a{color:#AFAFAF;font-size:12px;}
table.fmd .spacer{width:1px;background-color:#333333}
.ctable .maintbl td{text-align:center;font-size:13px;}

/*foot*/
#nonFooter{min-height: 100%;height: auto !important;height: 100%;margin: 0 auto -41px;}
#mfooter{width:100%;height: 41px;}
.fspacer{height:40px;}
table.footer {background:url(../img/bgfoot.jpg) repeat-x top}
table.footer td{text-align:center;color:#FFFFFF;font-size:12px;padding:13px 10px 3px 10px;}
.footer table.fmd td{padding:0;}
.footer table.fmd{float:none}

.high{background-color: #FFFF33;}
.nothigh{background-color: none;}
.ctable .high td, .ctable .nothigh td{text-align:center;border-bottom: 1px solid #2E2E2E;}
.ctable .high td table tr td,.ctable .nothigh td table tr td,.ctable .mainstats td table tr td{border:none;text-align:left}

.inpdisabled{color: Gray;background-color: Silver;background: Silver;}
.sys ul{list-style-type:none;padding:0;margin:0;}
.sys ul li{list-style-type:none;padding:0;margin:0;}
.inpdarker{
background: #666666;
background-color: #666666;
color: Silver;
}

/* NEW! */
.listing{
  float:left;
  width:100%;
  text-align:center;
  padding:5px 0;
  text-decoration:none;
}

.listing li{
  display:inline;
  padding:0;
}
.listing .gray{
  color:#f7f7f7;
}
.listing a, .listing a:visited{
  padding:2px 5px;
  font-weight:100;
  background:#f3f3f3;
  border:1px solid #c7c7c7;
  color:#000;
  text-decoration:none;
  margin:0 1px;
}
.listing a:hover{
  background:#ccc;
  border:1px solid #666;
  color:#000;
  text-decoration:none;
}

.listing a.active, .listing a.active:visited{
  background:#666;
  border:1px solid #666;
  color:#fff;
  text-decoration:none;
}

ul.autocompleter-choices
{
	position:				absolute;
	margin:					0;
	padding:				0;
	list-style:				none;
	border:					1px solid #7c7c7c;
	border-left-color:		#c3c3c3;
	border-right-color:		#c3c3c3;
	border-bottom-color:	#ddd;
	background-color:		#fff;
	text-align:				left;
	font-family:			Verdana, Geneva, Arial, Helvetica, sans-serif;
	z-index:				50;
	background-color:		#fff;
}

ul.autocompleter-choices li
{
	position:				relative;
	margin:					-2px 0 0 0;
	padding:				0.2em 1.5em 0.2em 1em;
	display:				block;
	float:					none !important; 
	cursor:					pointer;
	font-weight:			normal;
	white-space:			nowrap;
	font-size:				1em;
	line-height:			1.5em;
}

ul.autocompleter-choices li.autocompleter-selected
{
	background-color:		#444;
	color:					#fff;
}

ul.autocompleter-choices span.autocompleter-queried
{
	display:				inline;
	float:					none;
	font-weight:			bold;
	margin:					0;
	padding:				0;
}

ul.autocompleter-choices li.autocompleter-selected span.autocompleter-queried
{
	color:					#9FCFFF;
}