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

body {
	font-family:Tahoma, Geneva, sans-serif;
	padding:0;
	margin:0;
	font-size:12px;
	background:#000 url(/images/default/body_bg.jpg) repeat-x left top;
	}
	
.clr {
	content: ".";
	height: 0;
	clear: both;
	visibility: hidden;
	_display:none;
	}
a, img, img a {
	text-decoration:none;
	border:0;
	outline:0;
	}

input {
	border:0;
	margin:0;
	padding:0;
	margin-top:4px;
	outline:0;
	}

#outer {
	background:url(/images/default/glow_bg.png) no-repeat;
	background-position: top center;
	}
	
	
/** Register **/

#register_outer {
/*	background:url(/images/default/register_bg.jpg) repeat-x top left; */
	background:url(/images/topbar_bg.gif) repeat-x top left;
	height:33px;
	position:fixed;
	width:100%;
	z-index:500;
	}
	
#register {
	 height:33px;
	 width:901px;
	 margin:0 auto;
	 padding:0 56px 0 84px;
	}
	
.register_left {
	float:left;
	width:510px;
	}

form {
        display: inline;
}

/*	
form {
	background:url(/images/default/top_sep.jpg) no-repeat top right;
	height:33px;
	padding:0;
	margin:0;
	float:left;
	}
*/	
.txtfield {
	background:url(/images/default/txtfield_bg.jpg) no-repeat top left;
	width:81px;
	height:18px;
	font-style:italic;
	padding:2px 0px 2px 10px;
	float:left;
	margin-right:2px;
	}
	
.submit {
	background:url(/images/default/btn_bg.jpg) no-repeat top left;
	width:57px;
	height:25px;
	color:#fff;
	float:left;
	margin:4px 10px 0 10px;
	font-size:11px;
	cursor:pointer;
	}
	
.register_btn {
	background:url(/images/default/btn_bg.jpg) no-repeat top left;
	width:33px;
	height:13px;
	float:left;
	margin:4px 10px 0 10px;
	color:#abd9fc;
	font-size:10px;
	padding:6px 12px;
	}
	
.register_btn a {
	color:#abd9fc;
	}
	
.lost_btn {
	background:url(/images/default/btn_bg.jpg) no-repeat top left;
	width:42px;
	height:13px;
	float:left;
	margin:4px 10px 0 0px;
	color:#abd9fc;
	font-size:10px;
	padding:6px 7px 6px 8px;
	}
	
.lost_btn a {
	color:#abd9fc;
	}
	

.register_right {
	float:right;
	padding-top:6px;
	font-size:11px;
	width:208px;
	text-align:right;
	}
	
.register_right span {
	display:block;
	float:left;
	height:17px;
	font-weight:bold;
	padding-top:2px;
	margin-right:5px;
	}
	
.register_right img {
	float:left;
	margin:0 5px;
	}
	
/** Register Ends **/	
	
#wrapper {
	width:1041px;
	margin:0 auto;
	padding-top:33px;
	_padding:0;
	clear:both;
	}
#wrapper a:hover {
	color:#09F;
   }	
/** Header **/
	
#header {
	margin-top:15px;
	position:absolute;
	*position:relative;
	*padding-top:15px;
	_padding-top:0px;
	*height:111px;
	}
	
.header_top {
	
	}
	
.logo {
	float:left;
	margin-right:0px;
	margin-top:7px;
	padding-left:23px;
	}
	
.ad {
	float:left;
        margin-left: -50px;
	}
	
.navigation {
	background:url(/images/default/nav_bg.png) no-repeat top left;
	height:35px;
	clear:both;
	padding:0 66px;
	margin-top:126px;
	*margin-top:0px;
	_margin-top:-15px;
	z-index:500;
	}
.navigation li ul {
    display: none;
	position:absolute;
	background-color:#111111;
}
.navigation li:hover > ul {
    display: block;
	overflow: hidden;
	position:absolute;
}
	
.navigation ul {
	list-style:none;
	padding:0;
	margin:0;
	float:left;
	}
	
.navigation ul li {
	float:left;
	color:#fff;
	
	}
	
.navigation ul li a {
	color:#fff;
	padding:10px 22px;
	display:block;
	}
	
.navigation ul li a:hover {
	color:#fff;
	background:url(/images/default/nav_hover.png) no-repeat top center;
	}
	
.navigation ul li.first {
	padding-left:0px;
	}
	
#search {
	float:right;
	width:197px;
	}
	
.form2 {
	background:none;
	}
	
.search_field {
	margin:0;
	float:left;
	margin-top:10px;
	margin-right:5px;
	color:#7f7e81;
	font-size:11px;
	height:15px;
	width:160px;
        border:0px;
	}
	
.search_btn {
	background:url(/images/default/seach_buttontest.png) no-repeat top left;
	width:32px;
	height:23px;
	margin:0;
	cursor:pointer;
	float:left;
        border:0px;
	}
	
/** Header Ends **/

#container {
	clear:both;
	background:url(/images/default/container_bg.png) repeat-y top left;
	padding:5px 55px 5px 55px;
	}

.topbanner {
/*	background:url(/images/default/darkmidbg.png) repeat-y top left; 		*/
	}		

.navigation2 {
	background:url(/images/default/nav2bg.png) no-repeat top left;
	height:35px;
	clear:both;
	padding:0 66px;
	margin-top:4px;
	*margin-top:0px;
	_margin-top:-15px;
	z-index:500;
	}
.navigation2 li ul {
    display: none;
        position:absolute;
        background-color:#111111;
}
.navigation2 li:hover > ul {
    display: block;
        overflow: hidden;
        position:absolute;
}
	
.navigation2 ul {
	list-style:none;
	padding:0;
	margin:0;
	float:left;
	}
	
.navigation2 ul li {
	float:left;
	color:#fff;
	}
	
.navigation2 ul li a {
	color:#fff;
	padding:10px 22px;
	display:block;
	}
	
.navigation2 ul li a:hover {
	color:#fff;
	background:url(/images/default/nav_hover.png) no-repeat top center;
	}
	
.navigation2 ul li.first {
	padding-left:0px;
	}
.topbanner2 {
	background:url(/images/default/darkmidbg2.png) repeat-y top left; 		
	}
.midleft1 {
	background-image: url(/images/default/zleftbg.jpg);
	float: left;
	width: 375px;
	padding: 0px;
	background-position: top left;
	background-repeat: repeat-y;
}
.ad300 {
	background-color: #333132;
}
.midright2 {
	background-image: url(/images/default/bottomrightBG.jpg);
	width: 556px;
	margin-left: 375px;
	padding: 0px;
	background-position: top left;
	background-repeat: repeat-y;
}
.midmid1 {
	background-image: url(/images/default/zmidbg.jpg);
	width: 281px;
	margin: 0 375px;
	padding: 0px;
	background-position: top center;
	background-repeat: repeat-y;
}
.bottomleft1 {
    background-image: url(/images/default/zleftbg.jpg);
	float: left;
	width: 375px;
	padding: 0px;
	background-position: top left;
	background-repeat: repeat-y;
}
.bottomleft2 {
    background-image: url(/images/default/zleftbg2.jpg);
	float: left;
	width: 375px;
	padding: 0px;
	background-position: top left;
	background-repeat: repeat-y;
}
.bottomright1 {
    background-image: url(/images/default/bottomrightBG.jpg);
	width: 556px;
	margin-left: 375px;
	padding: 0px;
	background-position: top left;
	background-repeat: repeat-y;
}

.topbannermidright {
	float: right;
/*	background-image: url(/images/default/bannermidrightbgbg_09.jpg); */
	width: 251px;
         padding-right:10px;
/*	background-position: top right;
	background-repeat: repeat-y; */
	
}
.topbannermidleft {
/*	background-image:url(/images/default/bannertopmidbg_08.jpg); */
	margin-right: 271px;
        padding-left:10px;
	width: 648px;
}

.topbannermidfull {
/*        background-image:url(/images/default/bannertopmidfbg_08.jpg); */
        width: 909px;
        padding-left:10px;
        padding-right:10px;
}



/** Tabs **/
	
.tabs {
	height:24px;
	padding:0;
	margin:0;
	padding-left:4px;
	}
	
.tabs ul {
	list-style:none;
	padding:0;
	margin:0;
	}
	
.tabs ul li {
	float:left;
	background:url(/images/default/tab_normal_left.jpg) no-repeat top left;
	height:24px;
	line-height:24px;
	font-weight:bold;
	
	}
	
.tabs ul li a {
	background:url(/images/default/tab_normal_right.jpg) no-repeat top right;
	color:#000;
	display:block;
	text-align:center;
	padding:0 10px;
	}
	
.tabs ul li:hover {
	background:url(/images/default/tab_active_left.jpg) no-repeat top left;
	color:#fff;
	}
	
.tabs ul li a:hover {
	background:url(/images/default/tab_active_right.jpg) no-repeat top right;
	color:#fff;
	}
	
	
.tabs ul li.selected {
	background:url(/images/default/tab_active_left.jpg) no-repeat top left;
	color:#FFF;
	}
	
.tabs ul li.selected a {
	background:url(/images/default/tab_active_right.jpg) no-repeat top right;
	color:#FFF;
	}
.tabs2 {
	height:24px;
	margin:0;
	padding-left:8px;
	background-color: #333232;
	}
	
.tabs2 ul {
	list-style:none;
	padding:0;
	margin:0;
	}
	
.tabs2 ul li {
	float:left;
	background:url(/images/default/tab_normal_left.jpg) no-repeat top left;
	height:24px;
	line-height:24px;
	font-weight:bold;
	
	}
	
.tabs2 ul li a {
	background:url(/images/default/tab_normal_right.jpg) no-repeat top right;
	color:#000;
	display:block;
	text-align:center;
	padding:0 10px;
	}
	
.tabs2 ul li:hover {
	background:url(/images/default/tab_active_left.jpg) no-repeat top left;
	color:#fff;
	}
	
.tabs2 ul li a:hover {
	background:url(/images/default/tab_active_right.jpg) no-repeat top right;
	color:#fff;
	}
	
	
.tabs2 ul li.selected {
	background:url(/images/default/tab_active_left.jpg) no-repeat top left;
	color:#FFF;
	}
	
.tabs2 ul li.selected a {
	background:url(/images/default/tab_active_right.jpg) no-repeat top right;
	color:#FFF;
	}
	
/** Tabs Ends **/
.tabsd { list-style: none; }
.tabsd li { display: inline; }
.tabsd li a { color: black; float: left; display: block; 
padding: 4px 10px; margin-left: -1px; 
position: relative; left: 1px; background: white; text-decoration: none; }
.tabsd li a:hover { background: #ccc; }	
.group:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.box-wrap { position: relative; min-height: 250px; }
.tabbed-area div div { background: transparent; margin-left: 10px; 
position: absolute; top: -1px; left: 10;  }
.tabbed-area div div, .tabsd li a { border: 1px solid #ccc; }

/** Rounded Corners**/

.r_bg {
	background:url(/images/default/r_bg.jpg) repeat-y top left;
	width:931px;
	}
	
.r_top {
	background:url(/images/default/r_top.jpg) no-repeat top left;
	}
	
.r_bottom {
	background:url(/images/default/r_bottom.jpg) no-repeat bottom left;
	padding:5px 5px 10px 5px;
	}
	
/** Rounded Corners Ends **/
	
/** Top Content **/
	
.top_content {
	margin:0 0 5px 0;
	}
	
.top_area {
	float:left;
	width:583px;
	}

.tab_content {
	height:200px;
	}
	
.setup_area {
	float:left;
	width:338px;
	height:207px;
	}
	
.setup_box {
	background:url(/images/default/setup_box.jpg) no-repeat top left;
	width:308px;
	height:187px;
	padding:10px 15px;
	color:#fff;
	margin-top:-3px;
	}
	
.setup_box h1 {
	color:#00a1fd;
	padding:0;
	margin:0;
	font-weight:normal;
	font-size:24px;
	}
	
.setup_box ul {
	list-style:none;
	padding:0;
	margin:0;
	}
	
.setup_box ul li a {
	padding:0;
	margin:0;
	color:#71befe;
	}

/** Top Content Ends **/

/** Middle Content **/

.middle_content {
	margin: 0 0 5px 0;
	}
	
.middle_left {
	float:left;
	width:680px;
	}
	
.news_bg {
	background:url(/images/default/news_box_bg.jpg) repeat-y top left;
	width:680px;
	margin-top:-3px;
	}
	
.news_top {
	width: 680px;
	background:url(/images/default/news_box_top.jpg) no-repeat top left;
	}
	
.news_bottom { 
	background:url(/images/default/news_box_bottom.jpg) no-repeat bottom left;
	padding:15px 10px 15px 10px;
	font-size:11px;
	}
	
.post { 
	border-bottom:1px solid #9c9b9b;
	padding-bottom:12px;
	margin-bottom:5px;
	clear:both;
	}
	
.post p {
	margin:0;
	padding:0;
	}
	
.post p strong { 
	font-size:12px;
	}
	
.post p a { 
	color:#000;
	}
	
.post p span { 
	color:#005dab;
	font-size:10px;
	font-weight:bold;
	display:block;
	padding-top:5px;
	}
	
.post img { 
	margin-right:10px;
	}
.post2 { 
	border-bottom:0px solid #9c9b9b;
	padding-bottom:12px;
	margin-bottom:5px;
	clear:both;
	}
	
.post2 p {
	margin:0;
	padding:0;
	}
	
.post2 p strong { 
	font-size:12px;
	}
	
.post2 p a { 
	color:#000;
	}
	
.post2 p span { 
	color:#005dab;
	font-size:10px;
	font-weight:bold;
	display:block;
	padding-top:5px;
	}
	
.post2 img { 
	margin-right:10px;
	}
.middle_right {
	float:left;
	}
	
.right_top {
	margin:0 0 5px 0;
	}
	
.new_area {
	float:left;
	width:424px;
	}
	
.new_bg {
	background:url(/images/default/new_box_bg.jpg) repeat-y top left;
	width:425px;
	margin-top:-3px;
	}
	
.new_top {
	background:url(/images/default/new_box_top.jpg) no-repeat top left;
	}
	
.new_bottom {
	background:url(/images/default/new_box_bottom.jpg) no-repeat bottom left;
	padding:15px 15px 22px 15px;
	*padding:15px 15px 5px 15px;
	}
	
.img_container {
	float:left;
	width:235px;	
	}
	
.games {
	float:left;
	width:141px;
	}

.games ul {
	list-style:none;
	margin:0;
	padding:0;
	}

.games ul li {
	border-bottom:1px solid #6c6b6b;
	height:17px;
	padding:2px 0;
	}
	
.games ul li a {
	color:#000;
	padding:0 4px;
	}
	
.games ul li img a{
	float:left;
	}
	
.partners {
	float:left;
	width:181px;
	}
	
.partner_box {
	background:url(/images/default/partner_box.jpg) no-repeat top left;
	width:181px;
	height:222px;
	margin-top:-3px;
	}
	
.right_bottom {
	margin-left:5px;
	}
	
.recent_area {
	float:left;
	width:295px;
	}
	
.recent_bg {
	background:url(/images/default/recent_box_bg.jpg) repeat-y top left;
	width:295px;
	margin-top:-3px;
	}
	
.recent_top {
	background:url(/images/default/recent_box_top.jpg) no-repeat top left;
	}
	
.recent_bottom {
	background:url(/images/default/recent_box_bottom.jpg) no-repeat bottom left;
	padding:15px 10px 10px 10px;
	}
	
.matches {
	background:url(/images/default/matches_bg.jpg) no-repeat top left;
	width:259px;
	height:45px;
	color:#fff;
	padding:0 5px;
	margin-bottom:5px;
	}
	
.matches p {
	margin:0;
	padding:0;
	float:left;
	}
	
.matches p a {
	color:#67c5fc;
	}
	
.matches p span {
	color:#01a401;
	display:block;
	padding-right:10px;
	}
	
.matches p em {
	color:#f90e02;
	font-style:normal;
	padding-right:10px;
	display:block;
	}
	
.adbox {
	float:left;
	width:300px;
	margin-top:40px;
	}
/** Middle Content Ends **/

/** Statictics Content **/

.statistics {
	margin-bottom:5px;
	}
	
.statistic_box {
	background:url(/images/default/statistics.jpg) no-repeat top left;
	width:173px;
	height:72px;
	padding:15px;
	float:left;
	}
	
.adbox2 {
	float:left;
	padding-top:5px;
	}

/** Statictics Content Ends **/

/** Footer Content **/

.footer_content {
	margin:0 0 0px 0;
	}
	
.thread_area {
	width:588px;
	float:left;
	}

.thread2_area {
        width:588px;
        float:left;
        }

	
.thread_bg {
	background:url(/images/default/thread_box_bg.jpg) repeat-y top left;
	width:588px;
	margin-top:-3px;
	}

.thread2_bg {
        background:url(/images/default/thread_box_bg.jpg) repeat-y top left;
        width:588px;
        margin-top:-3px;
        }

	
.thread_top {
	background:url(/images/default/thread_box_top.jpg) no-repeat top left;
	}

.thread2_top {
        background:url(/images/default/thread_box_top.jpg) no-repeat top left;
        }

	
.thread_bottom {
	background:url(/images/default/thread_box_bottom.jpg) no-repeat bottom left;
	padding:15px;
	}

.thread_bottom2 {
        background:url(/images/default/thread_box_bottom.jpg) no-repeat bottom left;
        padding:15px;
        }

	
.thread_bottom ul {
	margin:0;
	padding:10px;
	list-style:none;
	width:50%;
	}

.thread2_bottom ul {
        margin:0;
        padding:10px;
        list-style:none;
        width:50%;
        }

	
.thread_bottom ul li {
	background:url(/images/default/bullet.jpg) no-repeat left center;
	padding-left:10px;
	border-bottom:1px dotted #bebebe;
	padding:4px 10px;
	color:#000;
	}

.thread2_bottom ul li {
        background:url(/images/default/bullet.jpg) no-repeat left center;
        padding-left:10px;
        border-bottom:1px dotted #bebebe;
        padding:4px 10px;
        color:#000;
        }

	
.thread_bottom ul li a {
	color:#000;
	}

.thread2_bottom ul li a {
        color:#000;
        }

	
.thread_top2 {
	background-color: transparent;
	}

.thread2_top2 {
        background-color: transparent;
        }

	
.thread_bottom2 {
	background-color: transparent;
	padding:15px;
	}

.thread2_bottom2 {
        background-color: transparent;
        padding:15px;
}
	
.thread_bottom2 ul {
	margin:0;
	padding:10px;
	list-style:none;
	width:50%;
	}

.thread2_bottom2 ul {
        margin:0;
        padding:10px;
        list-style:none;
        width:50%;
        }

	
.thread_bottom2 ul li {
	background:url(/images/default/bullet.jpg) no-repeat left center;
	padding-left:10px;
	border-bottom:1px dotted #bebebe;
	padding:4px 10px;
	color:#000;
	}

.thread2_bottom2 ul li {
        background:url(/images/default/bullet.jpg) no-repeat left center;
        padding-left:10px;
        border-bottom:1px dotted #bebebe;
        padding:4px 10px;
        color:#000;
        }

	
.thread_bottom2 ul li a {
	color:#000;
	}
.thread2_bottom2 ul li a {
        color:#000;
        }

.thread_top3 {
	background-color: transparent;
	}
.thread2_top3 {
        background-color: transparent;
        }
	
.thread_bottom3 {
	background-color: transparent;
	padding:5px;
	}
.thread2_bottom3 {
        background-color: transparent;
        padding:5px;
        }

	
.thread_bottom3 ul {
	margin:0;
	padding:5px;
	list-style:none;
	width:95%;
	}
.thread2_bottom3 ul {
        margin:0;
        padding:5px;
        list-style:none;
        width:95%;
        }

	
.thread_bottom3 ul li {
	background:url(/images/default/bullet.jpg) no-repeat left center;
	padding-left:10px;
	border-bottom:1px dotted #bebebe;
	padding:4px 10px;
	color:#000;
	}
.thread2_bottom3 ul li {
        background:url(/images/default/bullet.jpg) no-repeat left center;
        padding-left:10px;
        border-bottom:1px dotted #bebebe;
        padding:4px 10px;
        color:#000;
        }

	
.thread_bottom3 ul li a {
	color:#000;
	}
		
.shop_area {
	float:left;
	width:331px;
	}
	
.shop_bg {
	background:url(/images/default/shop_box_bg.jpg) repeat-y top left;
	width:331px;
	margin-top:-3px;
	}

.shop_top {
	background:url(/images/default/shop_box_top.jpg) no-repeat top left;
	}
	
.shop_bottom {
	background:url(/images/default/shop_box_bottom.jpg) no-repeat bottom left;
	padding:10px;
	}
	
.row {
	clear:both;
	height:130px;
	}
	
.tshirt {
	text-align:center;
	width:75px;
	height:85px;
	float:left;
	margin:5px 14px;
	_margin:5px 10px;
	}
	
.tshirt p {
	padding:0;
	margin:0;
	text-align:center;
	}
	
.tshirt p a{
	color:#005dab;
	font-weight:bold;
	}

/** Footer Content Ends **/

/** Footer **/

#footer {
	background:url(/images/default/footer_bg.jpg) no-repeat top left;
	width:945px;
	margin:0 auto;
	height:117px;
	}
	
.footer_logo {
	padding-top:5px;
	float:left;
	}
	
.footer_nav {
	}
	
.footer_nav ul {
	list-style:none;
	margin:0;
	padding:0;
	}
	
.footer_nav ul li {
	float:left;
	padding:8px 17px;
	font-size:11px;
	}
	
.footer_nav ul li a {
	color:#024e89;
	font-weight:bold;
	}
	
.footer_nav ul ul {
	list-style:none;
	margin:0;
	padding:0;
	}
		
.footer_nav ul ul li {
	float:none;
	padding:0px;
	font-size:11px;
	padding:2px 2px 2px 0;
	}
	
.footer_nav ul ul li a {
	color:#69696a;
	font-weight:bold;
	text-decoration:underline;
	}
	
.footer_logo_right {
	float:right;
	width:220px;
	padding:5px 5px 0 0;
	}

/** Footer Ends **/
a:hover {
	color: #40b5ff;
   }
   
#tableWrap { 
background: #f3f3f3; 
-moz-box-shadow: 0px 0px 4px #555; /* FF3.5+ */
-webkit-box-shadow: 0px 0px 4px #555; /* Saf3.0+, Chrome */
box-shadow: 0px 0px 4px #555; /* Opera 10.5, IE 9.0 */
width: 100%;
-moz-border-radius: 9px; /* FF1+ */
-webkit-border-radius: 9px; /* Saf3+, Chrome */
border-radius: 9px; /* Opera 10.5, IE 9 */
_border: 1px solid #ccc;
}
*+html #premiumTable, * html #tableWrap { border: 1px solid 000; }

#labels { background: none; }

/* table header - price labels */

/* corners */
th.topLeft { 
-moz-border-radius-topleft: 9px;
-webkit-border-top-left-radius: 9px;
}
th.topRight { 
-moz-border-radius-topright: 9px;
-webkit-border-top-right-radius: 9px;
}
th.bottomLeft { 
-moz-border-radius-bottomleft: 9px;
-webkit-border-bottom-left-radius: 9px;
}
.bottomRight { 
-moz-border-radius-bottomright: 9px;
-webkit-border-bottom-right-radius: 9px;
}
#premiumTable {
	padding: 0;
	margin: 0;
	width: 100%;
}
th {
	color: #464646;
	border-right: 1px solid #fff;
	border-top: 0;
	text-align: left;
	padding: 6px 6px 6px 12px;
}

th.nobg {
	border-top: 0;
	border-left: 0;
	border-right: 1px solid #C1DAD7;
	background: none;
}

td {
	padding: 10px 6px 10px 12px;
	color: #464646;
/*	text-align: center; */
}
.empty { 
border-left:0; 
}
.alt {
	background: #eaeaea;
}
.over { 
background: #c0d9ff; 
}
tbody { }
tfoot td, tfoot th {  border-right: 0; border-left: 0; border-top: 1px solid #ccc; 
  background-image: -moz-linear-gradient(top, #ffffff, #dddddd); /* FF3.6 */
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #ffffff),color-stop(1, #dddddd)); /* Saf4+, Chrome */
  filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff', EndColorStr='#dddddd'); /* IE6,IE7 */
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff', EndColorStr='#dddddd')"; /* IE8 */
}
td.normal {
	margin: 0px;
	padding: 0px;
	border: 0px;
}
table.normal {
	margin: 0px;
	padding: 0px;
	border: 0px;
}
tr.normal {
	margin: 0px;
	padding: 0px;
	border: 0px;
}

#register_outer2 {
	background: url(/images/default/topbar_bg.gif) repeat-x top left;
	height:33px;
	position:fixed;
	width:100%;
	z-index:500;
	}

#register2 {
	 height:33px;
	 width:1001px;
	 margin:0 auto;
	 padding:0 56px 0 84px;
	}
	
.register_left2 {
	float:left;
	width:690px;
	}

#navbarlogged2 {
        margin: 5px;
        padding: 0;
        height: 2em; }
	
#navbarlogged {
	margin: 5px;
	padding: 0;
	height: 2em; }
	
#navbarlogged li {
	list-style: none;
	float: left; }

#navbarlogged2 li {
        list-style: none;
        float: left; }
	
#navbarlogged li a {
	display: block;
	padding: 3px 8px;
	background-color: transparent;
	color: #fff;
	text-decoration: none;
	}
	
#navbarlogged2 li a {
        display: block;
        padding: 3px 8px;
        background-color: transparent;
        color: #fff;
        text-decoration: none;
        }

#navbarlogged li ul {
	display: none; 
	width: 11em; /* Width to help Opera out */
	background-image: url(/images/default/loggedbg.png);
	background-repeat:repeat;
	}

#navbarlogged2 li ul {
        display: none;
        width: 11em; /* Width to help Opera out */
        background-image: url(/images/default/loggedbg.png);
        background-repeat:repeat;
        }
	
#navbarlogged li:hover ul {
	display: block;
	position: absolute;
	margin: 0;
	padding: 0;
	}

#navbarlogged2 li:hover ul {
        display: block;
        position: absolute;
        margin: 0;
        padding: 0;
        }
	
#navbarlogged li:hover li {
	float: none; }

#navbarlogged2 li:hover li {
        float: none; }

	
#navbarlogged li:hover li a {
	background-color: transparent;
	color: #000; }

#navbarlogged2 li:hover li a {
        background-color: transparent;
        color: #000; }

	
#navbarlogged li li a:hover {
	background-color: #333; }

#navbarlogged2 li li a:hover {
        background-color: #333; }

	
#navbarlogged li:hover ul, #navbarlogged li.hover ul {
	display: block;
	position: absolute;
	margin: 0;
	padding: 2px; }

#navbarlogged2 li:hover ul, #navbarlogged li.hover ul {
        display: block;
        position: absolute;
        margin: 0;
        padding: 2px; }
	
#navbarlogged li:hover li, #navbarlogged li.hover li {
	float: none; }

#navbarlogged2 li:hover li, #navbarlogged li.hover li {
        float: none; }
	
#navbarlogged li:hover li a, #navbarlogged li.hover li a {
	background-image: url(/images/default/loggedbg.png);
	background-repeat:repeat-x;
	color: #FFF;
	}

#navbarlogged2 li:hover li a, #navbarlogged li.hover li a {
        background-image: url(/images/default/loggedbg.png);
        background-repeat:repeat-x;
        color: #FFF;
        }
		
.register_right2 {
	float:right;
	width:450px;
        margin-right: -140px;
	}
	
.tobbar_checkbox {
        float: left;
        margin-left: 8px;
        margin-top: 10px;
}

.mainnavi_ul {
        display: block;
        float: left;
        height: 30px;
        list-style-type: none;
        padding: 0px;
        margin: 0px;
}
.mainnavi_ul li {
        display: block;
        float: left;
        height: 30px;
        width: 107px;
        background-repeat: no-repeat;
        background-position: right;
}
.mainnavi_ul li a {
        display:  block;
        width: 107px;
        height: 23px;
        padding-top: 7px;
        color: #ffffff;
        font-size: 11px;
        text-decoration: none;
        text-align: center;
}
.mainnavi_ul li a:hover {
        background-repeat: no-repeat;
        background-position: top left;
}

.subnavi1_ul {
        display: none;
        position: relative;
        z-index: 4;
        list-style-type: none;
        margin: 0px;
        padding: 0px;
}
.subnavi1_ul li {
        display: block;
        height: 30px;
        width: 106px;
        background-color: #000000;
        background-image: none;
        /* border-bottom: 1px solid #333; */
}

.subnavi2_ul {
        display: none;
        position: relative;
        z-index: 4;
        list-style-type: none;
        margin: 0px;
        margin-left: 106px;
        margin-top: -30px;
        padding: 0px;
}

.subnavi2_ul li {
        display: block;
        height: 30px;
        width: 106px;
        background-color: #000000;
        background-image: none;
        border-bottom: 1px solid #333;
}


#navbarloggedt {
        margin: 0px;
        padding: 0;
        height: 2em; }

#navbarloggedt li {
        list-style: none;
        float: left; }


#navbarloggedt li a {
        display: block;
        padding: 10px 22px;
        background-color: 000;
        color: #fff;
        text-decoration: none;
        }

#navbarloggedt li ul {
        display: none;
        background-color: #111;
        }

#navbarloggedt li:hover ul {
        display: block;
        position: absolute;
        margin: 0;
        padding: 0;
        }

#navbarloggedt li:hover li {
        float: none; }

#navbarloggedt li:hover li a {
        background-color: 000;
        color: #fff; }

#navbarloggedt li li a:hover {
        background-color: #000; }


#navbarlogged li:hover ul, #navbarlogged li.hover ul {
        display: block;
        position: absolute;
        margin: 0;
        padding: 2px; }


#navbarlogged li:hover li, #navbarlogged li.hover li {
        float: none; }


#navbarlogged li:hover li a, #navbarlogged li.hover li a {
        background-color: #111;
        background-repeat:repeat-x;
        color: #FFF;
        }

#navbarloggedt2 {
        margin: 0px;
        padding: 0;
        height: 2em; }

#navbarloggedt2 li {
        list-style: none;
        float: left; }


#navbarloggedt2 li a {
        display: block;
        padding: 10px 22px;
        background-color: 000;
        color: #fff;
        text-decoration: none;
        }

#navbarloggedt2 li ul {
        display: none;
        background-color: #111;
        }

#navbarloggedt2 li:hover ul {
        display: block;
        position: absolute;
        margin: 0;
        padding: 0;
        }

#navbarloggedt2 li:hover li {
        float: none; }

#navbarloggedt2 li:hover li a {
        background-color: 000;
        color: #fff; }

#navbarloggedt2 li li a:hover {
        background-color: #000; }


#navbarlogged2 li:hover ul, #navbarlogged li.hover ul {
        display: block;
        position: absolute;
        margin: 0;
        padding: 2px; }


#navbarlogged2 li:hover li, #navbarlogged li.hover li {
        float: none; }


#navbarlogged2 li:hover li a, #navbarlogged li.hover li a {
        background-color: #111;
        background-repeat:repeat-x;
        color: #FFF;
        }
.gamebox {width:100%; border:solid 2px #B2B2B2; margin-left:1px;}
.gamebox td{ border: 1px dotted #9B9B9B; background-color:#eceef1; padding:2px 4px 1px 4px; height:21px; vertical-align:middle; }
.gamebox th{ background: url(/images/myleague_headline.jpg) repeat; height:18px; color:#FFFFFF; font-weight:bold; font-size:8px; text-transform:uppercase; line-height:18px; border:solid 2px #505559; padding-left: 10px;}
.gamebox th img {margin: 0px 7px 0px 0px; vertical-align:middle;}
.gamebox a:link {text-decoration: none; color:#000000} .gamebox a:visited {text-decoration: none; color:#000000}
.gamebox a:active {text-decoration: none; color:#000000} .gamebox a:hover {text-decoration: none; color:#444444}
.gamebox th a:link {text-decoration: none; color:#FFFFFF} .gamebox th a:visited {text-decoration: none; color:#FFFFFF}
.gamebox th a:active {text-decoration: none; color:#FFFFFF} .gamebox th a:hover {text-decoration: none; color:#888888;}
.gamebox th .dull {text-decoration: none; color:#999999;} .gamebox .altcolour td{ background-color:#DFE2E7;}
ul.tabsc {
        margin: 0;
        padding: 0;
        float: left;
        list-style: none;
        height: 32px;
        border-bottom: 1px solid #999;
        border-left: 1px solid #999;
        width: 100%;
}
ul.tabsc li {
        float: left;
        margin: 0;
        padding: 0;
        height: 31px;
        line-height: 31px;
        border: 1px solid #999;
        border-left: none;
        margin-bottom: -1px;
        background: #e0e0e0;
        overflow: hidden;
        position: relative;
}
ul.tabsc li a {
        text-decoration: none;
        color: #000;
        display: block;
        font-size: 1.2em;
        padding: 0 20px;
        border: 1px solid #fff;
        outline: none;
}
ul.tabsc li a:hover {
        background: #ccc;
}
html ul.tabsc li.active, html ul.tabsc li.active a:hover  {
        background: #fff;
        border-bottom: 1px solid #fff;
}
.tabc_container {
        border: 1px solid #999;
        border-top: none;
        clear: both;
        width: 100%;
        background: #fff;
        -moz-border-radius-bottomright: 5px;
        -khtml-border-radius-bottomright: 5px;
        -webkit-border-bottom-right-radius: 5px;
        -moz-border-radius-bottomleft: 5px;
        -khtml-border-radius-bottomleft: 5px;
        -webkit-border-bottom-left-radius: 5px;
}
.tabc_content {
        padding: 10px;
        font-size: 1.2em;
}
.tabc_content h2 {
        font-weight: normal;
        padding-bottom: 10px;
        border-bottom: 1px dashed #ddd;
        font-size: 1.8em;
}
.tabc_content h3 a{
        color: #254588;
}
.tabc_content img {
        float: left;
        padding: 5px;
}
ul.tabsm {
        margin: 0;
        padding: 0;
        float: left;
        list-style: none;
        height: 32px;
        border-bottom: 1px solid #999;
        border-left: 1px solid #999;
        width: 100%;
}
ul.tabsm li {
        float: left;
        margin: 0;
        padding: 0;
        height: 31px;
        line-height: 31px;
        border: 1px solid #999;
        border-left: none;
        margin-bottom: -1px;
        background: #e0e0e0;
        overflow: hidden;
        position: relative;
}
ul.tabsm li a {
        text-decoration: none;
        color: #000;
        display: block;
        font-size: 1.2em;
        padding: 0 20px;
        border: 1px solid #fff;
        outline: none;
}
ul.tabsm li a:hover {
        background: #ccc;
}
html ul.tabsm li.active, html ul.tabsm li.active a:hover  {
        background: #fff;
        border-bottom: 1px solid #fff;
}
.tabm_container {
        border: 1px solid #999;
        border-top: none;
        clear: left;
        width: 100%;
        background: #fff;
        -moz-border-radius-bottomright: 5px;
        -khtml-border-radius-bottomright: 5px;
        -webkit-border-bottom-right-radius: 5px;
        -moz-border-radius-bottomleft: 5px;
        -khtml-border-radius-bottomleft: 5px;
        -webkit-border-bottom-left-radius: 5px;
}
.tabm_content {
        padding: 10px;
        font-size: 1.2em;
}
.tabm_content h2 {
        font-weight: normal;
        padding-bottom: 10px;
        border-bottom: 1px dashed #ddd;
        font-size: 1.8em;
}
.tabm_content h3 a{
        color: #254588;
}
.tabm_content img {
        padding: 1px;
}
