@charset "UTF-8";
@font-face {
	font-family: 'wt014';
	src: url('wt014.ttf');
}
/*@font-face { 
    font-family: MyFont; src: url('myfont.ttf'); 
}
@font-face{ 
    font-family: MyFont_IE; src: url('myfont.eot'); 
}
.my_font{ 
    font-family: MyFont, MyFont_IE, Arial, Helvetica, sans-serif; 
}*/

html, body {
	margin:0;
	padding:0;
	height:100%;
	margin-left: auto;
	margin-right: auto;
	background-color: #FFFFFF;
	background-image: url(../images/bg.jpg);
	background-repeat: repeat-x;
	background-position: center top;
}
img {
	border:0;
}
.clear {
	clear:both;
}
div.regulation ol {list-style:none; margin-left:-30px;}
div.regulation ol li span
{
  display: block;
  float: left;
  width: 30px;
}
div.regulation ol li
{
 clear:both;
 width: 740px;
 padding:20px 0px;
}
div.regulation ol li ol {
  margin-left:-10px;
}
div.regulation ol li ol li {
 padding:0px 0px;
}
div.regulation ol li p
{
  float: left;
  width: 680px;
  margin: 0;
  text-align:justify;
  text-justify: distribute;
}
/*ol.numeric-decimals { counter-reset:section; list-style-type:none; margin-left:-30px; }
ol.numeric-decimals li { list-style-type:none; }
ol.numeric-decimals li ol { counter-reset:subsection; margin-left:-20px; }
ol.numeric-decimals li:before{
    counter-increment:section;
    content:counter(section) ". ";
}
ol.numeric-decimals li ol li:before {
    counter-increment:subsection;
    content:counter(section) "." counter(subsection) " ";
}*/
.imageborder {
	border: 5px solid #FFF;
}
.movertable tr {
	background-color:#2B292A; /* .table_col_bg_grey */
}
.movertable tr:hover {
	background-color:#231F20; /* .table_col_bg_black */
}
#container {
	min-height:100%;
	position:relative;
	background-image: url(../images/mainbg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
/*---------------------- Header ----------------------------*/
#header {
	padding-bottom:10px;
}
#header_content {
	width:1000px;
	height:115px;
	margin-left: auto;
	margin-right: auto;
	position:relative;
}
#header_content #header_logo {
	position:absolute;
	top:0px;
	left:10px;
	z-index:2;
}
#header_content #header_logo_link {
	position:absolute;
	top:0px;
	left:10px;
	z-index:3;
	width:180px;
	height:140px;
}
#header_content #header_slogan {
	position:absolute;
	top:0px;
	left:180px;
	z-index:1;
}
#header_content #submenu-x {
	position:absolute;
	top:45px;
	right:0px;
	z-index:2;
}
#header_content .submenu-x {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	text-decoration: none;
}
#header_content .submenu-x a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	text-decoration: none;
	padding:0px 7px;
}
#header_content .submenu-x a img {
	vertical-align: middle;
	padding-right:2px;
}
#header_content #mainmenu {
	position:absolute;
	bottom:0px;
	left:0px;
	z-index:1;
	background-image: url(../images/menubg.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	width:100%;
	height:40px;
}
#header_content .mainmenutabs {
	position:absolute;
	bottom:0px;
	left:0px;
	z-index:2;
	line-height: 40px;	
}
.mainmenutabs {
	float:left;
	width:100%;
	overflow:hidden;
	position:relative;
}
.mainmenutabs ul {
	clear:left;
	float:right;
	list-style:none;
	margin:0;
	padding:0 5px;
	position:relative;
	text-align:center;
}
.mainmenutabs ul li {
	display:block;
	float:left;
	list-style:none;
	margin:0;
	padding:0;
	position:relative;
}
.mainmenutabs ul li a {
	display:block;
	margin:0;
	padding:0;
	color:#fff;
	text-decoration:none;
	padding-right: 26px;
	font-size: 16px;
}
/*---------------------- End Header ----------------------------*/


#body {
	padding-bottom:45px;   /* Height of the footer */
}
#body_content {
	width:1000px;
	margin-left: auto;
	margin-right: auto;
	position:relative;
}
.frameblack_top {
	background: url("../images/table_frame_black_right_top.jpg") no-repeat 100% 0;
	height:10px;
}
.frameblack_top div.top {
	background: url("../images/table_frame_black_left_top.jpg") no-repeat left 0;
	height:10px;
}
.frameblack_bottom {
	background: url("../images/table_frame_black_right_bottom.jpg") no-repeat 100% 0;
	height:10px;
}
.frameblack_bottom div.bottom {
	background: url("../images/table_frame_black_left_bottom.jpg") no-repeat left 0;
	height:10px;
}
.frameblack_middle {
	padding:0px 10px;
	background-color:#231F20;
	font: 12px Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #FFFFFF;
}
.frameblack_top_page {
	background: url("../images/table_frame_black_right_top.jpg") no-repeat 100% 0;
	height:10px;
}
.frameblack_top_page div.top {
	background: url("../images/table_frame_black_left_top.jpg") no-repeat left 0;
	height:10px;
}
.frameblack_bottom_page {
	background: url("../images/table_frame_black_right_bottom.jpg") no-repeat 100% 0;
	height:10px;
}
.frameblack_bottom_page div.bottom {
	background: url("../images/table_frame_black_left_bottom.jpg") no-repeat left 0;
	height:10px;
}
.frameblack_middle_page {
	padding:0px 20px 20px 20px;
	background-color:#231F20;
	font: 12px Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #FFFFFF;
	line-height:17px;
}
.framegrey_top {
	background: url("../images/table_frame_grey_right_top.jpg") no-repeat 100% 0;
	height:10px;
}
.framegrey_top div.top {
	background: url("../images/table_frame_grey_left_top.jpg") no-repeat left 0;
	height:10px;
}
.framegrey_bottom {
	background: url("../images/table_frame_grey_right_bottom.jpg") no-repeat 100% 0;
	height:10px;
}
.framegrey_bottom div.bottom {
	background: url("../images/table_frame_grey_left_bottom.jpg") no-repeat left 0;
	height:10px;
}
.framegrey_middle {
	padding:0px 10px;
	background-color:#323031;
	font: 12px Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #FFFFFF;
}
.framered_top {
	background: url("../images/table_frame_red_right_top.jpg") no-repeat 100% 0;
	height:10px;
}
.framered_top div.top {
	background: url("../images/table_frame_red_left_top.jpg") no-repeat left 0;
	height:10px;
}
.framered_bottom {
	background: url("../images/table_frame_red_right_bottom.jpg") no-repeat 100% 0;
	height:10px;
}
.framered_bottom div.bottom {
	background: url("../images/table_frame_red_left_bottom.jpg") no-repeat left 0;
	height:10px;
}
.framered_middle {
	padding:0px 10px;
	background-color:#366843;
	font: 12px Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #FFFFFF;
}
/*---------------------- Index ----------------------------*/
#index-leftcontent {
	float:left;
	width:370px;
	margin:0px 10px 0px 0px;
}
#index-rightcontent {
	float:left;
	width:620px;
	margin:0px 0px 0px 0px;
}
.index-lefttable {
	width:370px;
	margin:0px 0px 10px 0px;
}
.index-righttable {
	width:620px;
	margin:0px 0px 10px 0px;
}
.area {
	height:350px;
}
.latestresult_title {
	padding:2px 0px;
	background-color:#366843;
	font: 12px Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #FFFFFF;
}
.latestresult_txt1 {
	padding:5px 0px;
	font: 12px Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #FFFFFF;
	background-color:#231F20;
}
.latestresult_txt1 a {
	font: 12px Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #FFFFFF;
	background-color:#231F20;
}
.latestresult_txt2 {
	padding:5px 0px;
	background-color:#366843;
	font: 12px Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #FFFFFF;
	background-color:#323031;
}
.latestresult_txt2 a {
	font: 12px Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #FFFFFF;
	background-color:#323031;
}
.latestnews_txt {
	padding:3px 0px;
	background-color:#366843;
	font: 12px Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #FFFFFF;
}
.latestnews_txt a {
	font: 12px Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #FFFFFF;
}
.advimg {
	margin:0px 0px 10px 0px;
}
.indexstardate {
	text-decoration: none;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-align:center;
	padding:2px 0px 10px 0px;
}
.indexstar_bg {
	text-decoration: none;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color:#323031;
}
.indexstar_title_bg {
	text-decoration: none;
	color: #FDB813;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding:2px 0px 10px 15px;
	font-weight:bold;
	background-image: url(../images/star_title_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.indexstar_photo {
	border: 2px solid #FDB813;
}
.indexstar-name {
	text-decoration: none;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding:0px 10px 7px 0px;
	width:185px;
}
.indexstar-name a {
	text-decoration: none;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
/*---------------------- End Index ----------------------------*/

#page-content {
	float:left;
	width:1000px;
	margin:0px 0px 0px 0px;
}
#page-leftcontent {
	float:left;
	width:200px;
	margin:0px 10px 0px 0px;
}
#page-rightcontent {
	float:left;
	width:790px;
	margin:0px 0px 0px 0px;
}
.page-table {
	width:1000px;
	margin:0px 0px 10px 0px;
}
#page-lefttable {
	width:200px;
	margin:0px 0px 10px 0px;
}
#page-righttable {
	width:790px;
	margin:0px 0px 10px 0px;
}
.tabletitle_bg {
	background: url("../images/title_red_middle.jpg") repeat-x left 0;
	text-decoration: none;
	color: #FFF;
	font-family: Arial, sans-serif;
	font-size: 12px;
}
.tabletitle_line {
	background-image: url(../images/title_red_line.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	float:right;
}
.tabletitle {
	font-family: Arial, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #FFFFFF;
	padding-top:2px;
	padding-left:4px;
	padding-right:4px;
	white-space:nowrap;
}
.pagetitle {
	text-decoration: none;
	color: #FDB813;
	font-family: 'wt014', Arial, sans-serif;
	font-size: 18px;
	padding-top:15px;
	padding-bottom:15px;
	font-weight:bold;
	letter-spacing: 1px;
}
.pagesubtitle {
	font-family: 'wt014', Arial, sans-serif;
	font-size: 14px;
	text-decoration: none;
	color: #FDB813;
	padding-top:15px;
	padding-bottom:10px;
	font-weight:bold;
}
.pagesubtitle2 {
	font-family: Arial, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #FFFFFF;
	padding-bottom:5px;
}
.pagesubtitle2 a {
	font-family: Arial, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #FFFFFF;
}
.teamlisttable {
	float:left;
	width:180px;
	margin:0px 0px 20px 0px;
}
.teamlist ul {
	padding:0px;
	margin:0px;
	width:170px;
}
.teamlist li {
	font-size: 12px;
	display:block;
	background:url(../images/point_1.jpg) no-repeat left 5px;
	padding:0px 0px 8px 12px;
}
.teamlist li a {
	text-decoration:none;
	font-size: 12px;
	color:#FFFFFF;
}
.table_col_bg_black {
	background-color:#231F20;
}
.table_col_bg_grey {
	background-color:#2B292A;
}
.table_col_bg_grey.highlight {
	/*background-color:#888;*/
	background:url(../images/compare_bg.jpg) no-repeat left -1px;
}
.table_col_bb {
	border-bottom: 1px solid #424242;
}
.table_col_bl {
	border-left: 1px solid #424242;
}
.table_col_br {
	border-right: 1px solid #424242;
}
.table_txt1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	padding:3px 5px;
	white-space:nowrap;
}
.table_txt1 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
.grouptable_single {
	float:left;
	margin-right:10px;
	margin-bottom:15px;
	width:370px;
}
.grouptable {
	float:left;
	margin-bottom:15px;
	width:370px;
}
/*---------------------- Compare ----------------------------*/
.compare select {
	background: #FFF;
	width: 230px;
	padding: 1px;
	font-size: 12px;
	border: 1px solid #ccc;
	height: 22px;
	margin:5px 0px;
	word-break:break-all;
}
/*---------------------- End Compare ----------------------------*/

/*---------------------- Game Statistics ----------------------------*/
.gstatis select {
	width: 230px;
	padding: 1px;
	font-size: 12px;
	border: 1px solid #ccc;
	height: 22px;
	word-break:break-all;
}
.gstatistitle b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: none;
}
.statistics-form-combo-box-container {
	padding: 8px 0px;
}
/*---------------------- End Game Statistics ----------------------------*/

/*---------------------- Team ----------------------------*/
.teamdetail_name {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFFFFF;
	text-decoration: none;
	padding-bottom:20px;
}
.teamdetail_txt12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	border-bottom: 1px dotted #424242;
	line-height:17px;
	padding:3px 0px;
}
/*---------------------- End Team ----------------------------*/


/*---------------------- Player ----------------------------*/
.player_name {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	text-decoration: none;
	padding-bottom:10px;
	width:720px;
}
.playerinfotable {
	float:left;
	margin-right:25px;
	margin-bottom:30px;
}
.playerdetail_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FCB712;
	text-decoration: none;
	font-weight:bold;
	padding:3px 0px;
}
.playerdetail_txt12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	border-bottom: 1px dotted #424242;
	line-height:17px;
	padding:3px 0px;
}
.playerdetail_txt12 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
.playerdetail_tabbg {
	background-image: url(../images/player_tab_line.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
}
/*---------------------- End Player ----------------------------*/


/*---------------------- Game Detail ----------------------------*/
.game_name {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFFFFF;
	text-decoration: none;
	padding-bottom:20px;
}
.gamedetail_txt12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	border-bottom: 1px dotted #424242;
	line-height:17px;
	padding:3px 0px;
}
.gamedetail_txt12 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
.gamedetail_txtor12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FCB712;
	text-decoration: none;
	font-weight:bold;
}
/*---------------------- End Game Detail ----------------------------*/

.schedule_month {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight:bold;
	background-color:#323031;
	padding:5px 5px;
	vertical-align:middle;
	text-align:center;
	border: 1px solid #424242;
}
.newstable {
	margin-bottom:10px;
}
.newsdate {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #808185;
	text-decoration: none;
	font-weight:bold;
	border-bottom: 1px solid #424242;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
}
.newstitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FDB813;
	text-decoration: none;
	font-weight:bold;
	padding-top:15px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
}
.newstxt {
	font-family: Arial, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #FFFFFF;
	line-height:18px;
	padding-left:10px;
	padding-right:10px;
}

/*---------------------- pagination ----------------------------*/
div.pagination {
	padding: 3px;
	margin: 3px;
}

div.pagination a {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #AAA;
	
	text-decoration: none; /* no underline */
	color: #CCC;
}
div.pagination a:hover, div.pagination a:active {
	border: 1px solid #CCC;

	color: #000;
}
div.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #CCC;
	
	font-weight: bold;
	background-color: #CCC;
	color: #FFF;
}
div.pagination span.disabled {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #EEE;

	color: #777;
}
/*---------------------- Footer ----------------------------*/
#footer {
	position:absolute;
	bottom:0;
	width:100%;
	height:45px;   /* Height of the footer */
}
.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	text-decoration: none;
	text-align:center;
	vertical-align: middle;
}
.footer a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	text-decoration: none;
	text-align:center;
	vertical-align: middle;
	padding:0px 3px;
}

/*---------------------- End Footer ----------------------------*/

/*----jquery ui tooltip--------------*/
  .ui-tooltip, .arrow:after {
    background: black;
    border: 2px solid white;
  }
  .ui-tooltip {
    padding: 10px 20px;
    color: white;
    border-radius: 20px;
    font: bold 14px "Helvetica Neue", Sans-Serif;
    text-transform: uppercase;
    box-shadow: 0 0 7px black;
  }
  .arrow {
    width: 70px;
    height: 16px;
    overflow: hidden;
    position: absolute;
    left: 50%;
    margin-left: -35px;
    bottom: -16px;
  }
  .arrow.top {
    top: -16px;
    bottom: auto;
  }
  .arrow.left {
    left: 20%;
  }
  .arrow:after {
    content: "";
    position: absolute;
    left: 20px;
    top: -20px;
    width: 25px;
    height: 25px;
    box-shadow: 6px 5px 9px -9px black;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    tranform: rotate(45deg);
  }
  .arrow.top:after {
    bottom: -20px;
    top: auto;
  }
/*----jquery ui tooltip--------------*/ 

.negval{
	color:#F00;	
}