body{
	padding:0;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	color:#565553;
	font-size:11px;
	background-image: url(/images/top.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #2F8017;
}
div,h1,h2,h3,h4,p,form,input,textarea,img,span{margin:0; padding:0;font-weight:normal;}
ul{margin:0; padding:0; list-style-type:none;}
li {vertical-align: bottom;}
img {border-width:0;}
a:link,a:visited{
	text-decoration: none;
	color:#333;
}
a:hover{color: #F60;text-decoration: underline;}

#top {
	clear: both;
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
}
#webmenu {
	background-image: url(/images/mbg.jpg);
	background-repeat: repeat-x;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #13A328;
	border-right-color: #13A328;
	border-left-color: #13A328;
	clear: both;
	height: 40px;
	width: 1000px;
	margin:0 auto;
}
#webmenu li {
	float: left;
}
#webmenu li a,#webmenu li a:visited{
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	display: block;
	float: left;
	padding-right: 30px;
	padding-left: 30px;
	height: 40px;
	line-height: 40px;
}
#webmenu li a:hover {
	color: #FF0;
	text-decoration: none;
}
#webmenu .line {
	background-image: url(/images/mbg2.jpg);
	height: 40px;
	width: 2px;
}
#main {
	background-image: url(/images/t_bg.gif);
	background-repeat: repeat-y;
	clear: both;
	width: 1000px;
	margin:0 auto;
}
#main2 {
	clear: both;
	width: 980px;
	background-color: #FFF;
	padding: 10px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
#left {
	float: left;
	width: 160px;
}
#left h2 {
	font-weight: bold;
	color: #FFF;
	background-image: url(/images/l_green.gif);
	line-height: 24px;
	clear: both;
	height: 24px;
	width: 150px;
	padding-left: 10px;
	font-size: 12px;
}
#middle {
	float: left;
	width: 660px;
	padding: 10px;
}
#right {
	float: left;
	width: 160px;
}
#right h2 {	font-weight: bold;
	color: #FFF;
	background-image: url(/images/r_green.gif);
	line-height: 24px;
	clear: both;
	height: 24px;
	width: 150px;
	padding-left: 10px;
	font-size: 12px;}
	.se:link,.se:visited,.se:hover {
	background-image: url(/images/se.gif);
	display: block;
	width:150px;
	height:26px;
	line-height:26px;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	padding-left: 10px;
	text-decoration: none;
}
.cc {
	background-image: url(/images/cbg.gif);
	background-repeat: repeat-y;
}
.cc li{
	line-height: 20px;
	background: url(/images/cline.gif) no-repeat bottom;
	height: 20px;
	width: 150px;
	padding-bottom: 2px;
	padding-left: 10px;
}
.cc li a,.cc li a:visited {
	color: #FFF;
}
.cc li a:hover {color: #CF0;text-decoration: none;}
.cc li a img {
	margin-right:5px
} 
.r2 {
	background-image: url(/images/r2bg.gif);
	background-repeat: repeat-y;
	color: #FFF;
	line-height: 21px;
	padding-top: 6px;
	padding-right: 15px;
	padding-bottom: 6px;
	padding-left: 15px;
}
#botoom {
	line-height: 20px;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	color: #FFF;
	padding-top: 10px;
	padding-bottom: 6px;
}
#botoom b a,#botoom b a:visited { color:#99CC00}
#tools {
	padding-right: 2px;
	padding-left: 1px;
}
#tools li{
	float: left;
	margin-right: 1px;
}
#tools li a,#tools li a:visited{
	color: #FFF;
	background-image: url(/images/r1.gif);
	background-repeat: no-repeat;
	background-position: left -26px;
	line-height: 25px;
	text-align: center;
	display: block;
	height: 25px;
	width: 86px;
	padding-bottom: 1px;
	float: left;
}
#tools li a:hover{
	background-image: url(/images/r1.gif);
	background-repeat: no-repeat;
	background-position: left -52px;
	color: #FFF;
	text-decoration: none;
}
#tools .se_on a:link,#tools .se_on a:visited,#tools .se_on a:hover {
	color: #FFF;
	background-image: url(/images/r1.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#tools b span {
	color: #F30;
	font-weight: bold;
}
.live td {
	line-height: 26px;
	text-align: center;
}
.g1 {
	color: #FFF;
	background-color: #0A5812;
}
.g2 td {
	background-color: #FFF;
}
.g3 td {
	background-color: #EFEFEF;
}
.leadname {
	float: left;
	padding-left: 7px;
	color: #FFFFCD;
}
.leadname a,.leadname a:visited {color: #FFFFCD;}
.toolimg img { margin-right:3px}
.status {
	color:#669900;
	font-weight: bold;
}
.red2 { color:#FF6600}
.l2 {
	float: right;
}
.l2 a,.l2 a:visited {
	color: #FFF;
	text-decoration: underline;
}
.l2 a:hover {
	color: #FC0;
}
.l3 {
	float: right;
	padding-top: 6px;
	padding-right: 8px;
	padding-left: 8px;
}
.leftnav .adclass a{ padding:0px;height:80px;width:144px;}
#showoptional2 {
	background-color: #FFF;
	padding: 1px;
	width: 450px;
	border: 2px solid #666;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index:5;
	position:absolute;
	visibility:hidden;
}
#showoptional2 h1,#showCompany h1,#showCompany123 h1  {
	float:left;
	font-size:11px;
	font-weight: bold;
	background-image: url(/blue_img/show.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 15px;
}
#showoptional2 li {
	line-height: 22px;
	display: block;
	float: left;
	width: 210px;
	padding-left: 5px;
}
.bts {
	display: block;
	clear: both;
	padding: 8px 0 8px 11px;
	text-align:center;
}
.bts input,.vsbtn {
	margin:0 3px;
	font-size: 11px;
	font-weight: bold;
	background-color: #E2F5FA;
	border: 1px solid #AEC6EC;
	color: #06C;
	line-height:18px;
	cursor:pointer;
}
#showoptional {
	background-color: #FFF;
	padding: 1px;
	width: 450px;
	border: 2px solid #666;
	position: absolute;
	left: 20px;
	top: 25px;
	z-index:5;
	position:absolute;
	visibility:hidden;
}
#showoptional h1,#showCompany h1,#showCompany123 h1  {
	float:left;
	font-size:11px;
	font-weight: bold;
	background-image: url(/blue_img/show.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 15px;
}
#showoptional li {
	line-height: 26px;
	display: block;
	float: left;
	width: 100px;
	padding-left: 5px;
	 padding-bottom :5px;
}
.spanleague
{
	display: block;
	clear: both;
	background-color: #E2F5FA;
	border: 1px solid #AEC6EC;
	color: #06C;
	line-height:26px;
	}
#myleague{
    OVERFLOW: auto; 
}
#myleague2{
    OVERFLOW: auto; 
    height :300px;
}
#showCompany{
 visibility:hidden;
 top:25px;
 left:650px;
 width:110px;
 position:absolute;
 border:solid 2px #666;
 line-height:22px;
 text-align:center;
 background-color:White;
 z-index:8;
 padding:3px;
}
.sotit {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E1E1E1;
	height: 18px;
	padding-top: 2px;
	padding-right: 6px;
	padding-bottom: 0;
	padding-left: 6px;
	line-height: 18px;
	background-color: #F5F4EF;
	margin-bottom: 6px;
}

.scoretitle {
	font-weight: bold;
	color: #444;
	background-color: #E7F9CE;
	line-height: 26px;
	text-align: center;
}
.Leaguestitle {
	background-color: #DAF095;
	padding-left: 10px;
}
.b1 {
	background-color: #FFF;
}
.mintopnav {
	line-height: 24px;
	height: 24px;
	background-image: url(blue_img/minbg.gif);
	margin-bottom:3px;
	border: 1px solid #F0C993;
}
.mintopnav li{
	float: left;
}
.mintopnav li a {
	background: url(blue_img/minbg_line.gif) no-repeat right;
	display: block;
	float: left;
	padding: 0 10px;
	line-height: 24px;
	height: 24px;
	font-weight: bold;
	color: #5B1E00;
}
.mintopnav li a:hover {
	background-color: #FFF;
	text-decoration: none;
}
.mintopnav li a span {
	color:red;
	font-weight: bold;
}
#mnavnone a{
	background-image: none;
}

#showoptional3 {
	background-color: #FFF;
	padding: 1px;
	width: 450px;
	border: 2px solid #666;
	position: absolute;
	left: 700px;
	top: 35px;
	z-index:5;
	position:absolute;
	visibility:hidden;
}
#showoptional3 h1 {
	float:left;
	font-size:11px;
	font-weight: bold;
	background-image: url(/blue_img/show.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 15px;
}
#showoptional3 li {
	line-height: 22px;
	display: block;
	float: left;
	width: 210px;
	padding-left: 5px;
}

#showCompany123{
 visibility:hidden;
 top:25px;
 left:30px;
 width:110px;
 position:absolute;
 border:solid 2px #666;
 line-height:22px;
 text-align:center;
 background-color:White;
 z-index:8;
 padding:3px;
}

#mintable {
	border: 1px solid #C6C6C6;
}
#mintable td,#oddsmain td {	
	height:24px;
	border-bottom: 1px solid #DFDFDF;
	text-align:center;
}

.Leaguestitle {
	background-color: #E0E9F6;
}
.red {
	color:#F00;
	font-weight: bold;
	cursor:pointer;
	font-size:12px;
}
.blue {
	color:#00f;
	font-weight: bold;
	cursor:pointer;
	font-size:12px;
}
.red2 {color:#F00;}
.status { color:#0066FF}
.time { color:#666}
.toolimg img{ margin:0 2px}
.b1 {background-color: #ffffff;}
.b2 {background-color: #f4f4f4;}
.b3 {BACKGROUND-COLOR: #eeeeff}
.b4 {BACKGROUND-COLOR: #eeeeee}

.oddstable 
{
	background-color: #C6C6C6;
}
.oddstable td {
	line-height:17px;
	text-align:center;
}

#teammain { width:980px}
#teammain td {
	text-align:center;
	line-height: 18px;
}
.team_info {
	display:block;
	line-height: 24px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E6E6E6;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E6E6E6;
}
#teammain h2 {
	font-size: 23px;
	line-height: 23px;
	font-weight: bold;
	margin-bottom: 6px;
}
#teammain h3 {
	font-size: 16px;
	line-height: 23px;
	font-weight: bold;
	color: #FFF;
}
#team_info2 {
	border-top-width: 0px;
	border-bottom-width: 0px;
}
.title_h3 {
	background-color: #82BAEC;
}
.teamname_td {
	background-color: #E6F0FB;
	line-height: 18px;
	font-weight: bold;
	font-size: 14px;
}
.teaminfo2 {
	background-color: #E6F0FB;
	color: #33638A;
}
.teaminfo_td {
	background-color: #FFF7E1;
	font-weight:bold;
}