* {
font-family: Lucida Grande, Trebuchet MS, Tahoma, Arial;
}
h1,h2,h3,h4,h5,h6 {
padding:0px;
margin: 0px;
}

.cont{
padding: 15px;
width: 900px;
margin-left: auto;
margin-right: auto;
}


input[type=text],input[type=password],select,textarea{}






.regtext, textarea{

font-family: Trebuchet MS, Tahoma, Arial;
font-size: 10pt;
width: 90%;
border: 1px solid #B8DEE7;
padding: 5px;
border-radius: 4px;
-moz-border-radius: 4px;



border:1px solid #aaa;transition:border linear .2s,box-shadow linear .2s;-moz-transition:border linear .2s,-moz-box-shadow linear .2s;-webkit-transition:border linear .2s,-webkit-box-shadow linear .2s;}


.regtext:hover, textarea:hover,.regtext:focus, textarea:focus{

border: 1px solid #BF7A00;

outline:none;border-color:rgba(82,168,236,.75)!important;box-shadow:0 0 8px rgba(82,168,236,.5);-moz-box-shadow:0 0 8px rgba(82,168,236,.5);-webkit-box-shadow:0 0 8px rgba(82,168,236,.5);
}

.regtext:focus, textarea:focus{
	box-shadow:0 0 10px #938B9F;
	-moz-box-shadow:0 0 10px #938B9F;
	-webkit-box-shadow:0 0 10px #938B9F;
}

button{

font-family: Trebuchet MS, Tahoma, Arial;
font-size: 10pt;
width: 160px;
height: 30px;

}


.myh{
width: 100%;
border-bottom: 1px solid #7A8586;
}

th{
font-size: 10pt;
font-weight: 700;
}

.tdleft{
background-color: #d1d8e3;
border-right: 1px solid #9c9c9c;
width: 200px;
min-width: 200px;
padding-top: 4px;

}






		.wtitle{
		background: #B9C3D4 url('/img/tdbg.gif') top left repeat-x;
		color: #000000;
		font-size: 10pt; font-weight: bold;
		padding: 3px;

		}

.btnl{
		margin-left: 4px;
		background: url('/stats/img/layout/btnlh.gif') top left no-repeat;
		width: 100%;
		text-transform: uppercase;
		padding-top: 4px;
		padding-bottom: 4px;
		height: 20px;
}

.btnl:hover{
		background: url('/stats/img/layout/btnl.gif') top left no-repeat;
}

.btnl a{
font-size: 9pt;
text-decoration: none;
color: #777C7F;
padding: 5px;
margin: 0px;

}

.btnhead{
		margin-top: 2px;
		background: url('/img/btnl.png') center center no-repeat;
		height: 20px;
		padding: 7px;
		padding-left: 13px;
		padding-right: 13px;
		font-size: 10pt;
		text-transform: uppercase;
}
.btnhead a{
text-decoration: none;
color: #777C7F;
width: 100%;
}


.tdbg{
		background: url('/img/tdbg.png') top left;

		height: 25px;
		padding: 7px;
		padding-left: 13px;
		padding-right: 13px;
		font-size: 10pt;
		text-transform: uppercase;
}
.tdbg td{
		padding: 3px;
		color: #7381B8;
		padding-left: 7px;
}
.trbg:hover{
		background-color: yellow;

		height: 25px;
		padding: 7px;
		padding-left: 13px;
		padding-right: 13px;
		font-size: 10pt;
		text-transform: uppercase;
}
.trbg:hover{
		background-color: yellow;

		height: 25px;
		padding: 7px;
		padding-left: 13px;
		padding-right: 13px;
		font-size: 10pt;
		text-transform: uppercase;
}

.trbg{

		height: 25px;
		padding: 7px;
		padding-left: 13px;
		padding-right: 13px;
		font-size: 9pt;
}
.tdid{

		height: 25px;
		padding: 7px;
		font-size: 9pt;
}


.trbg td{

		padding: 3px;
		font-size: 9pt;
}
.trbg td a{

text-decoration: none;
color: #000000;
}

		.datepicker{	font-size:63.5%;}


.datepicker{	font-size:63.5%;}

.labeltext   { font-size: 12pt }
.regtext     { padding:3px; margin:3px; font-size: 9pt; width: 90% }
.lsidebar	{border-bottom:1px solid #4f4f4f; font-size: 12pt; color: #ffffff; padding: 5px;padding-right: 45px;
}

.btn1 {

color: #008080;
font-size: 9pt;
text-decoration: none;
text-transform: uppercase;
background: url('/img/btn1.png') no-repeat center center;
width: 111px;
height: 28px;
padding-top: 10px;
}


ul.topnav {
	
	list-style: none;
	padding: 0 10px;
	padding-top: 4px;
	margin: 0;
	float: left;
	font-size: 9pt;

}
ul.topnav li {
	/* background: url(/stats/img/layout/navbtn.gif)  center center; */
	width: 100px;
	height: 20px;
	float: left;
	margin: 0;
	padding: 0 0 0 0;
	position: relative; /*--Declare X and Y axis base for sub navigation--*/
	text-align: left;
	
}


ul.topnav li.navfocus {
	background: url(/stats/img/layout/navbtnf.jpg)  center center;
}

ul.topnav li.navfocus {
	background: url(/stats/img/layout/navbtnf.jpg)  center center;
}

ul.topnav li.navfocus a,.subnav .navfocus a {
	color: #fff;
}



ul.topnav li:hover {
	background: url(/stats/img/layout/navbtnh.jpg);
}

ul.topnav li.lastli{
	/* background: url(/stats/img/layout/navr.jpg) no-repeat top right; */
}
ul.topnav li.lastli:hover{
	background: url(/stats/img/layout/navrh.jpg) no-repeat top right;
}


ul.topnav li.lastli.navfocus{
	background: url(/stats/img/layout/navrf.jpg) no-repeat top right;
	border-left: 0px;
}

ul.topnav li.lastli.navfocus:hover{
	background: url(/stats/img/layout/navrh.jpg) no-repeat top right;
	border-left: 0px;
}

ul.topnav li a{
	width: 60px;
	padding: 2px 0px;
	color: #000;
	display: block;
	text-decoration: none;
	float: left;
	padding-left: 7px;
	border-left: 1px solid #9c9c9c;
	
}
ul.topnav li:hover a{
	color: #ffffff;
}





ul.topnav li.firstli a{
	border-left: 0px;
}

ul.topnav li.firstli:hover a{
	background: url(/stats/img/layout/navlh.jpg) no-repeat top left;
	border-left: 0px;
	
}
ul.topnav li.firstli.navfocus a{
	background: url(/stats/img/layout/navlf.jpg) no-repeat top left;
	border-left: 0px;
}

ul.topnav li.firstli.navfocus:hover a{
	background: url(/stats/img/layout/navlh.jpg) no-repeat top left;
	border-left: 0px;
}



ul.topnav li span { /*--Drop down trigger styles--*/
	width: 17px;
	height: 10px;
	float: right;
	margin-top: 7px;
	background: url(/stats/img/layout/subnav_btn.gif) no-repeat center 0px;
}
ul.topnav li span.subhover {cursor: pointer;} /*--Hover effect for trigger--*/
ul.topnav li ul.subnav {

	list-style: none;
	position: absolute; /*--Important - Keeps subnav from affecting main navigation flow--*/
	left: 0; top: 19px;
	margin: 0; padding: 0;
	display: none;
	float: left;
	width: 170px;
	border: 1px solid #111;
	z-index: 99999;
	background: #ececec url(/stats/img/layout/navmenu.png)  top left;

}
ul.topnav li ul.subnav li{

	margin: 0; padding: 0;
	clear: both;
	width: 170px;
	height: 20px;

	border-left: 0px;
}
html ul.topnav li ul.subnav li a {

	float: left;
	width: 162px;
	color: #000;
}
html ul.topnav li ul.subnav li.navfocus a {

	color: #fff;
}
html ul.topnav li ul.subnav li a:hover { /*--Hover effect for subnav links--*/
	background: url(/stats/img/layout/navbtnh.jpg);
	color: #ffffff;
}



/* tooltip styling */
.tooltipb {
	display:none;
	background:url(/img/black_arrow_big.png);
	height:163px;
	padding:30px 30px 10px 30px;
	width:310px;
	font-size:11px;
	color:#fff;
}

/* a .label element inside tooltip */
.tooltipb .label {
	color:yellow;
	width:35px;
}

.tooltipb a {
	color:#ad4;
	font-size:11px;
	font-weight:bold;
}



.qtip {
	background-color:#000;
	border:1px solid #fff;
	padding: 5px;
	
	color:#fff;
	text-align:left;
	font-size:12px;

	/* outline radius for mozilla/firefox only */
	-moz-box-shadow:0 0 10px #000;
	-webkit-box-shadow:0 0 10px #000;
	box-shadow:0 0 10px #000;


opacity: .85;
filter: alpha(opacity=85);
-ms-filter: "alpha(opacity=85)";
-khtml-opacity: .85;
-moz-opacity: .85;

}


/* simple css-based tooltip */
.tooltip {
	background-color:#000;
	border:1px solid #fff;
	padding:10px 15px;
	display:none;
	color:#fff;
	text-align:left;
	font-size:12px;

	/* outline radius for mozilla/firefox only */
	-moz-box-shadow:0 0 10px #000;
	-webkit-box-shadow:0 0 10px #000;
	

}

/* simple css-based tooltip */
.tooltipr {
	background-color:#000;
	border:1px solid #fff;
	padding:10px 15px;
	display:none;
	color:#fff;
	text-align:left;
	font-size:12px;

	/* outline radius for mozilla/firefox only */
	-moz-box-shadow:0 0 10px #000;
	-webkit-box-shadow:0 0 10px #000;

}


.roundborder{
border-radius: 4px;-moz-border-radius: 4px; -moz-box-shadow: 0 0 5px #888;-webkit-box-shadow: 0 0 5px#888;box-shadow: 0 0 5px #888; border: 1px #CECECE solid;
}

.btnl:hover{
		background: url('/stats/img/layout/btnl.gif') top left no-repeat;
}


.active_footer{
position: fixed; bottom:0px; left: 0px; width: 100%; height: 43px; background: #acacac url('/stats/img/layout/footer.gif');z-index: 999;
}
.footerlcd{
padding-top: 10px;
width: 195px;
min-width: 195px;
font-size: 16pt; font-weight: bold; text-align: center; color: #000000;
text-shadow: rgba(255, 255, 255, 0.4) 0px 1px;
background: #acacac url('/stats/img/layout/lcd.gif') top left no-repeat;
line-height: 10pt;
}

.footerlastupdate{
font-size: 7pt;
color: #999898;
}

.footermarque	{
text-shadow: rgba(255, 255, 255, 0.4) 0px 1px;
color: #222;
font-size: 12pt;
padding: 5px;
padding-right: 45px;
}

.widget-header{
-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background: #eaeaea url( '/stats/img/layout/wg.gif'); text-transform: uppercase;font-size: 9pt; font-weight: bold; color: #4e4e4e; padding: 7px; cursor: pointer; 
}
