@charset "utf-8";
/* CSS Document */

.errortxt {
	font-family: LaoUI;
	font-size:13px;
}

table {
	border-collapse: collapse;
	/*font-family: Tahoma, Geneva, sans-serif;*/
	font-family: LaoUI;
	font-size:13px;
	text-align:center;
}

tr, td{
	border: 1px solid #5C5D62;
}

tr {
	height: 18px;
}

.ref {
	width: 40px;
}

.hd_teamname {
	width: 70px;
	border-bottom:hidden;
	font-size:15px;
	color:#000000;
	font-weight:bold;
}

.td_spacer {
	border-bottom: hidden;
}

.hd_teamno {
	color:#000000;
	font-weight:bold;
	border-top:hidden;
	border-bottom: 2px solid #5C5D62;
}

.hd_round, .hd_stat {
	color:#FFFFFF;
	/*background-color:#2E6FBE;*/
	background-color:#484D56;
	font-weight:bold;
	/*border-bottom: 2px solid #5C5D62;*/
	text-shadow: 0 0 4px #272727;
}

.hd_stat {
	border-left: 1px solid #FFF;
}

.hd_round {
	border-right: 2px solid #FFF;
}

.hd_stavg {
	width:70px;
	font-weight: bold;
	border-bottom: 2px solid #5C5D62;
	border-top: 2px solid #5C5D62;
}

.hd_compno {
	width: 30px;
}

.hd_compno_btm {
	width: 30px;
	border-bottom: 2px solid #5C5D62;
}

.hd_rnd {
	width: 35px;
	height: 20px;
	font-weight: bold;
	border-bottom: 2px solid #5C5D62;
}

.hd_but {
	width: 35px;
	font-weight: bold;
	text-align:center;
}

.hd_stat_r2 {
	width: 40px;
	border-bottom: 2px solid #5C5D62;
	font-weight: bold;
}

.hd_stat_r2_left {
	width: 40px;
	border-left: 2px solid #5C5D62;
	border-right: 1px solid #5C5D62;
	border-bottom: 2px solid #5C5D62;
	font-weight: bold;
}

.compname {
	width: 145px;
	text-align:left;
	font-weight:bold;
	padding-left: 5px;
}

.compname_btm {
	width: 175px;
	text-align:left;
	font-weight:bold;
	border-bottom: 2px solid #5C5D62;
	padding-left: 5px;
}

.stavg {

}

.stavg_btm {
	border-bottom: 2px solid #5C5D62;
}

.rnd {

}

.rnd_last {
	border-bottom: 2px solid #5C5D62;
}

.rnd_disq_last {
	border-bottom: 2px solid #5C5D62;
	background-color: rgba(255,0,0,0.75);
}

.rnd_disq {
	background-color: rgba(255,0,0,0.75);
}

.rnd_pen_last {
	border-bottom: 2px solid #5C5D62;
	background-color: #FF0;
}

.rnd_pen {
	background-color: #FF0;
}

.stat {

}

.stat_left {
	border-left: 2px solid #5C5D62;
}

.stat_left_last {
	border-left: 2px solid #5C5D62;
	border-bottom: 2px solid #5C5D62;
}

.stat_last {
	border-bottom: 2px solid #5C5D62;
}

.rnd_fade {
	background-color: rgba(188,203,224,0.73);
}

.rnd_fade_last {
	background-color: rgba(188,203,224,0.73);
	border-bottom: 2px solid #5C5D62;
}

.rnd_ncr {
	background-color: rgba(135,139,199,0.78);
}

.rnd_ncr_last {
	background-color: rgba(135,139,199,0.78);
	border-bottom: 2px solid #5C5D62;
}

.sub_corr_head {
	font-weight:bold;
	border-bottom: 2px solid #5C5D62;
}

.rnd_sub {
	background-color: #0F0;
}

.sub_ref_btm {
	border-bottom: 2px solid #5C5D62;
}

.rnd_sub_last {
	background-color: #0F0;
	border-bottom: 2px solid #5C5D62;
}

.sub_corr_fade {
	background-color: rgba(188,203,224,0.73);
	border-bottom: 2px solid #5C5D62;
}

.sub_corr {
	color:#FF0000;
	border-bottom: 2px solid #5C5D62;
}

.b_sides {
	border-left: #0033FF 2px solid;
	border-right: #0033FF 2px solid;
}

.hide_lb{
	border-left:hidden;
	border-bottom:hidden;
}

.spacer {
	border-bottom: 2px solid #000;
}

.stat_red {
	color:#FF0000;
}

.stat_red_last {
	color:#FF0000;
	border-bottom: 2px solid #5C5D62;
}

.rnd_extn {
	background-color: rgba(15,161,224,0.65);
}

.rnd_extn_last {
	background-color: rgba(15,161,224,0.65);
	border-bottom: 2px solid #5C5D62;
}


/*/audit markers//////////////////////////////////////////////////////////////////////////////////////*/

.audit_clear{
	width: 0;
	height: 0;
	border-top: 7px solid #0ea1e0;
	border-left: 7px solid transparent;
	float: right;
}

.audit_error{
	width: 0;
	height: 0;
	border-top: 7px solid #ff0000;
	border-left: 7px solid transparent;
	float: right;
}

.audit_text_cont:hover #audit_text{
	display: inline-block;
	margin-left: 15px;
	margin-top: 0px;
}

#audit_text{
	display: none;
	/*width: 120px;*/
	background-color: #3e4148;
	color: #fff;
	text-align: left;
	border-radius: 5px;
	padding: 5px;
	position: absolute;
	z-index: 1;
}

.audit_text_cont{
	width:auto;
	cursor: pointer;
}

.audit_text_row_cont{

}

.audit_text_header_title{
	text-align: right;
	width: 70px;
	display: inline-block;
}

.audit_text_header{
	text-align: left;
	display: inline-block;
	margin-left: 2px;
}

.audit_text_date_title{
	text-align: right;
	width: 70px;
	display: inline-block;
}

.audit_text_date{
	text-align: left;
	display: inline-block;
	margin-left: 2px;
}

.audit_text_result_title{
	text-align: right;
	width: 70px;
	display: inline-block;
	vertical-align: top;
}

.audit_text_result{
	text-align: left;
	display: inline-block;
	margin-left: 2px;
}

/*//////////////////////////////////////////////////////////////////////////////////////////////////////*/

.league_hd_hidden{
	border-left: hidden;
	border-top: hidden;
	width: 30px;
}

.league_hd_teamname {
	font-size:15px;
	color:#000000;
	font-weight:bold;
	padding-top: 1px;
	padding-bottom: 2px;
}

.league_hd_general {
	width: 55px;
	font-size:15px;
	color:#FFFFFF;
	background-color: #484D56;
	text-shadow: 0 0 4px #272727;
	padding-top: 1px;
	padding-bottom: 2px;
}

.league_hd_agg {
	width: 80px;
	font-size:15px;
	color:#FFFFFF;
	background-color: #484D56;
	text-shadow: 0 0 4px #272727;
	padding-top: 1px;
	padding-bottom: 2px;
}

.league_hd_pos {
	width: 80px;
	font-size:15px;
	color:#FFFFFF;
	background-color: #939599;
	text-shadow: 0 0 4px #272727;
	padding-top: 1px;
	padding-bottom: 2px;
}

.league_pos {
	font-weight: bold;
	color:#000000;
}

.league_team_no{
	color:#000000;
	width: 30px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.league_teamname {
	color:#000000;
	font-weight:bold;
	text-align:left;
	padding-left: 5px;
	width: 150px;
}

.team_agg {
	font-weight:bold;
	border-left: 2px solid #5C5D62;
	border-bottom: 2px solid #5C5D62;
}



/*//////////////BR///////////////////////////////////////////////////////////////////////////////////////*/
.hd_rnd_br_table{
	margin: -1px;
}

.hd_rnd_br{
  border-top: hidden;
	border-left: hidden;
	border-right: hidden;
}

.hd_rnd_br_scr{
  border-left: hidden;
	border-bottom: hidden;
	font-size: 10px;
}

.hd_rnd_br_xs{
  border-right: hidden;
	border-bottom: hidden;
	font-size: 10px;
}
