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

body {
margin:0px;
padding:0px;
background-color:#9C9D9D;
}

a {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#0E1E2F;
border:0px;
}

a:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000;
border:0px;
}

img {
border:0px;
}

.tbl_alt {
background-color:#E2E4E8;
}

p {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#0E1E2F;
padding-top:0px;
padding-left:10px;
text-align:left;
float:left;
width:98%;
}

.titlenews {
padding-left:10px;
text-align:right;
float:left;
height:51px;
width:790px;
border-top:1px solid #DFDFDF;
border-bottom:1px solid #DFDFDF;
}

.titlenewstext {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
padding-left:380px;
margin-top:7px;
font-weight:bold;
float:left;
}

#content	{
	float: left;
	width: 700px;
	padding-left: 31px;
}


.content {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
padding-top:1px;
padding-left:1px;
text-align:left;
padding-top:1px;
padding-bottom:1px;
padding-right:1px;
float:left;
width:790px;
overflow:auto;
}
.divicons {
float:left;
padding-left:5px;
}
.contenttext {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
padding-left:5px;
text-align:left;
padding-top:5px;
padding-bottom:5px;
padding-right:10px;
float:left;
width:750px;
color:#04244A;
overflow:auto;
}

.contenttitle {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
margin-left:10px;
text-align:left;
padding-top:0px;
padding-bottom:5px;
float:left;
width:780px;
border-bottom:1px #CCCCCC dotted;
}

.titles {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
margin-left:0px;
text-align:left;
padding-top:0px;
padding-bottom:5px;
float:left;
width:780px;
border-bottom:1px #CCCCCC dotted;
}

.news_bottombar {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
padding-left:10px;
text-align:left;
padding-top:5px;
padding-bottom:5px;
padding-right:10px;
float:left;
background-repeat:no-repeat;
background-position:bottom;
text-align:left;
width:780px;
}

.news_entry {
border:1px solid #DFDFDF;

}

.content_entry {
border:1px solid #DFDFDF;
float:left;
}

.maintable {
padding:0px;
margin:0px;
background-image:url(images/backpage.png);
background-position:center top;
background-repeat:repeat-y;
}

.container {
background-image:url(images/background_top.png);
background-position:top left;
background-repeat:repeat-x;
margin:0px;
padding:0px;
}

.left_outer {
background-image:url(images/left_outer.png);
background-position:right top;
background-repeat:no-repeat;
float:left;
width:169px;
margin:0px;
padding:0px;
height:1200px;
}

.right_outer {
background-image:url(images/right_outer.png);
background-position:left top;
background-repeat:no-repeat;
float:left;
width:169px;
height:1200px;
margin:0px;
padding:0px;
}

.site {
width:1036px;
float:left;
height:100%;
margin:0px;
padding:0px;
}

.top_outer {
background-image:url(images/top_outer.png);
background-position:top;
background-repeat:no-repeat;
height:25px;
width:1036px;
float:left;
}

.top_bar {
background-image:url(images/top_bar.png);
background-position:top;
background-repeat:no-repeat;
height:26px;
width:1036px;
float:left;
text-align:left;
}

.topbar_text {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
padding-left:10px;
padding-top:6px;
float:left;
}

.header {
background-image:url(images/header2.png);
background-position:top;
background-repeat:no-repeat;
height:222px;
width:1036px;
float:left;
}

.loginbox {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
margin-top:180px;
margin-right:1px;
padding-left:10px;
padding-top:5px;
padding-right:10px;
height:40px;
color:#FFFFFF;
font-weight:bold;
background: transparent url(images/loginbox_bg.png) left top no-repeat;
}

.loginbox a {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
text-decoration:none;
}

.loginbox a:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#ccc;
text-decoration:none;
}

.loginbox_fields {
color:#FFFFFF;
background: transparent url(images/loginbox_bg.png) center center no-repeat;
border:1px solid #333;
}

.navigation {
margin:0px;
padding:0px;
float:left;
white-space: nowrap;
}

.block1 {
background-image:url(images/1st_block.png);
background-position:left top;
background-repeat:no-repeat;
width:215px;
height:156px;
float:left;
}


.block2 {
background-image:url(images/2nd_block.png);
background-position:left top;
background-repeat:no-repeat;
width:261px;
height:156px;
float:left;
}

.block3 {
background-image:url(images/3rd_block.png);
background-position:left top;
background-repeat:no-repeat;
height:156px;
width:235px;
float:left;
}

.block4 {
background-image:url(images/4th_block.png);
background-position:left top;
background-repeat:no-repeat;
height:156px;
width:325px;
float:left;
}

.leftside {
/*background-image:url(images/contentrepeat.png);*/
background-repeat:no-repeat;
background-position:left top;
width:217px;
float:left;
height:100%;
}

.rightside {
background-image:url(images/content_repeat.png);
background-repeat:repeat-y;
background-position:right top;
width:818px;
float:right;
height:100%;
}

.sideblock_header {
background-image:url(images/sideblock_header.png);
background-position:left top;
background-repeat:no-repeat;
width:200px;
float:left;
}

.gktext {
    margin-top:10px;
	font-size: 8pt;
	display: inline;
	float:left;
	margin-left:10px;
	text-decoration:none;
}

.thing {
    margin-top:10px;
	font-size:8pt;
	display: inline;
	float:left;
	padding-left:0px;
	margin-left:0px;
}

.moduletitle {
	font-size: 11px;
	float:left;
	text-align:left;
	margin-left:-30px;
	text-transform: uppercase; 
}

.moduleprefix {
	font-size: 11px;
	float:left;
	text-align:left;
	margin-left:-5px;
	text-transform: uppercase; 
}

.odd{
    background-image:url(images/alt_tbl_bg2.png);
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#0E1E2F;
	text-align:left;
	font-size:7.5pt;
	background-repeat:no-repeat;
	background-position:inherit;
	}

.even{
   text-decoration:none;
   font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#0E1E2F;
	text-align:left;
	font-size:7.5pt;
	background-image:url(images/contentrepeat.png);
	background-repeat:no-repeat;
	background-position:inherit;

}

.modulecontent {
    margin-top:5px;
	font-size:7.5pt;
	display: inline;
	float:left;
	padding-left:5px;
	margin-left:5px;
    margin-bottom:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
    color:#0E1E2F;
	text-align:left;
	padding-right:10px;
	text-decoration:none;
}
.modulecontent2 {
    margin-top:5px;
	font-size:7.5pt;
	display: inline;
	float:left;
	padding-left:5px;
	margin-left:5px;
    margin-bottom:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
    color:#0E1E2F;
	text-align:left;
	padding-right:10px;
	text-decoration:none;
	background-image:url(images/alt_tbl_bg1.png);
}

.sideblock_footer {
background-image:url(images/sideblock_footer.png);
background-position:left bottom;
background-repeat:no-repeat;
height:7px;
width:215px;
float:left;
}

.footer {
background-image:url(images/footer.png);
background-position:top center;
background-repeat:no-repeat;
width:1036px;
height:25px;
float:left;
margin:0px;
}

.footer_text {
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding-top:5px;
margin:0px;
padding-left:5px;
padding-right:5px;
}


.bottom {
width:1036px;
float:left;
background-color:#9C9D9D;
}

.bottom_outer {
background-image:url(images/bottom_outer.png);
background-position:top left;
background-color:#9C9D9D;
background-repeat:no-repeat;
width:1036px;
height:18px;
float:left;
}

.bottomleft_outer {
background-image:url(images/bottomleft_outer.png);
background-color:#9C9D9D;
background-position:top right;
background-repeat:no-repeat;
height:43px;
width:70px;
float:left;
margin-left:99px;
}

.bottomright_outer {
background-image:url(images/bottomright_outer.png);
background-position:top left;
background-color:#9C9D9D;
background-repeat:no-repeat;
height:43px;
width:70px;
float:left;
}

.rotatorblock {
background-image:url(images/4th_block.png);
background-position:left top;
background-repeat:no-repeat;
height:156px;
width:320px;
float:left;
}

.subcontent {
position:absolute; 
visibility: hidden; 
border: 9px solid blue; 
background-color: white; 
float:left;
}



/*/ Extra CSS for classes /*/

.xbody {
	padding: 10px;
	color: #333 !important;
}

.xwindow {
	border: 1px solid #ccc;
	color: #333;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 8pt;
	margin-bottom: 15px;
}
.xtop {
	border-bottom: 1px solid #ccc;
	padding: 3px;
	text-align: left;
	font-weight: bold;
}
.xprofile {
	padding: 7px;
}

.profilebox {
	padding: 7px;
	min-height:120px;
}

.xproside {
	border: 1px solid #ccc;
	float: right;
	width: 100px;
	padding: 5px;
}
table.xproinfo {
	color: #333;
	font-size: 8pt;
}
td.xprofield {
	font-weight: bold;
	text-align: right;
	width: 80px;
}
.xproside a {
}
.xgametime {
	color: #333;
	font-size: 8pt;
	width: 100%;
}
.xgame_02
{
background-color:#E2E4E8;
}
.xgamegame {
	vertical-align: center;
	text-align: left;
}
.xgameweek, .xgameallt {
	text-align: center;
	width: 115px;
}
.xgamegame a, .xgameweek a, .xgameallt a {
	font-weight: bold;
}
tfoot.xoverall {
	border: 1px solid #ccc;
}
tfoot.xoverall tr td {
	padding: 5px;
	font-size: 14pt;
}
.xoverlab {
	font-weight: bold;
}
.xoverweek, .xoverallt {
	text-align: center;
}
.xlive {
	text-align: center;
	font-size: 14pt;
	font-weight: bold;
	padding: 15px;
}
td.xrigcell {
	padding: 2px;
}
td.xrigleft {
	font-weight: bold;
	width: 150px;
}
.xgamerd {
	padding: 10px;
}

#content h2	{
	color: #fff;
	height: 27px;
	font-size: 1.7em;
	font-weight: bold;
	padding: 13px 0 0 15px;
	background: #4d5c89 url(../images/bg_content_h2.png) no-repeat left top;
}
.tabs	{
	float: right;
	margin-top: -30px;
	padding-right: 15px;
}
.tabs li	{
	float: left;
	padding-left: 4px;
}
.tabs li a, .tabs li a:visited	{
	color: #fff;
	float: left;
	display: block;
	font-size: 1.1em;
	background: #b6b6b6 url(../images/bg_tabs_a.png) no-repeat left top;
}
.tabs li.active a, .tabs li.active a:visited	{
	color: #566a97;
	background: #fff url(../images/bg_tabs_a.png) no-repeat left bottom;
}
.tabs li a span, .tabs li a:visited span	{
	float: left;
	height: 20px;
	display: block;
	cursor: pointer;
	font-weight: bold;
	padding: 10px 20px 0 20px;
	background: url(../images/bg_tabs_span.png) no-repeat right top;
}
.tabs li.active a span, .tabs li.active a:visited span	{
	background: url(../images/bg_tabs_span.png) no-repeat right bottom;
}
.tabs li a:hover	{
	color: #6c6c6c;
}




#content form	{
	margin-bottom: 20px;
	background: url(../images/bg_content_form.png) repeat-y left top;
}
#content fieldset	{
	padding: 0 0 18px 18px;
	background: url(../images/bg_content_fieldset.png) no-repeat left bottom;
}
#content label	{
	height: 1%;
	clear: both;
	color: #6c6c6c;
	display: block;
	font-size: 1.2em;
	font-weight: bold;
	line-height: 1.25em;
	padding: 15px 0 5px 0;
}
#content .large_input, #content .medium_input, #content .small_input	{
	float: left;
	height: 30px;
}
#content input	{
	float: left;
	height: 16px;
	font-size: 1.4em;
	padding: 7px 5px;
	line-height: 1.25em;
}
#content .large_input	{
	background: #aaa url(../images/bg_input_large.png) no-repeat left top;
}
#content input.large	{
	width: 450px;
	background: #aaa url(../images/bg_input_large.png) no-repeat left top;
}
#content input.large:focus	{
	background: #eee url(../images/bg_input_large.png) no-repeat left bottom;
}
#content .medium_input	{
	background: #aaa url(../images/bg_input_medium.png) no-repeat left top;
}
#content input.medium	{
	width: 350px;
	background: #aaa url(../images/bg_input_medium.png) no-repeat left top;
}
#content input.medium:focus	{
	background: #eee url(../images/bg_input_medium.png) no-repeat left bottom;
}
#content .small_input	{
	background: #aaa url(../images/bg_input_small.png) no-repeat left top;
}
#content input.small	{
	width: 240px;
	background: #aaa url(../images/bg_input_small.png) no-repeat left top;
}
#content input.small:focus	{
	background: #eee url(../images/bg_input_small.png) no-repeat left bottom;
}
#content span.positive	{
	float: left;
	height: 16px;
	color: #709a3c;
	display: block;
	font-size: 1.2em;
	font-weight: bold;
	padding-left: 25px;
	line-height: 1.25em;
	margin: 7px 0 0 10px;
	background: url(../images/icon_positive.png) no-repeat left top;
}
#content span.negative	{
	float: left;
	height: 16px;
	color: #be2c0a;
	display: block;
	font-size: 1.2em;
	font-weight: bold;
	padding-left: 25px;
	line-height: 1.25em;
	margin: 7px 0 0 10px;
	background: url(../images/icon_negative.png) no-repeat left top;
}
#content form p	{
	clear: both;
	color: #aeaeae;
	padding: 5px 0;
	font-size: 1.1em;
}
#content .textarea	{
	width: 693px;
	height: 150px;
	display: block;
	margin-bottom: 20px;
	background: #aaa url(../images/bg_textarea.png) no-repeat left top;
}
#content textarea	{
	padding: 5px;
	width: 683px;
	height: 140px;
	display: block;
	overflow: auto;
	font-size: 1.4em;
	line-height: 1.25em;
	background: #aaa url(../images/bg_textarea.png) no-repeat left top;
}
#content textarea:focus	{
	background: #eee url(../images/bg_textarea.png) no-repeat left bottom;
}
#content a.button, #content a.button:visited	{
	float: left;
	height: 25px;
	display: block;
	background: #aaa url(../images/bg_button_a.png) no-repeat left top;
}
#content a.button:active	{
	background: #eee url(../images/bg_button_a.png) no-repeat left bottom;
}
#content a.button span, #content a.button:visited span	{
	float: left;
	height: 19px;
	color: #343434;
	display: block;
	cursor: pointer;
	font-size: 1.1em;
	font-weight: bold;
	padding: 6px 18px 0 18px;
	background: url(../images/bg_button_span.png) no-repeat right top;
}
#content a.button:active span	{
	color: #aaa;
	background: url(../images/bg_button_span.png) no-repeat right bottom;
}
.alert	{
	height: 28px;
	text-align: right;
	margin-bottom: 20px;
	padding: 10px 15px 0 0;
	background: #d7d7d7 url(../images/bg_alert.png) no-repeat left top;
}
.alert span.txt	{
	float: left;
	height: 21px;
	display: block;
	font-size: 1.2em;
	padding: 2px 0 0 50px;
}
.alert span.icon	{
	float: left;
	width: 16px;
	height: 16px;
	display: block;
	margin: -2px 17px 0 -33px;
	background: url(../images/icon_alert.png) no-repeat left top;
}
#tip span.icon	{
	background: url(../images/icon_tip.png) no-repeat left top;
}
#congrats span.icon	{
	background: url(../images/icon_congrats.png) no-repeat left top;
}
.alert a, .alert a:visited	{
	height: 0;
	color: #aaa;
	width: 27px;
	float: right;
	display: block;
	overflow: hidden;
	text-align: center;
	position: relative;
}
.alert:hover a, .alert:hover a:visited	{
	height: 16px;
}
.alert a span, .alert a:visited span	{
	height: 16px;
	cursor: pointer;
	background: url(../images/bg_close.png) no-repeat left top;
}
#content .box	{
	background: url(../images/bg_content_form.png) repeat-y left top;
}
#content table	{
	width: 400px;
	margin: 0 auto;
	border-collapse: collapse;
}
#content tr.highlight	{
	background: #f2f2f2 url(../images/bg_td_highlight.png) repeat-x left top;
}
#content th	{
	height: 42px;
	color: #6c6c6c;
	font-size: 1.2em;
	text-align: left;
	text-indent: 20px;
	font-weight: bold;
	vertical-align: middle;
}
#content th.col1, #content th.col2, #content th.col3, #content th.col4	{
	width: 146px;
}
#content td	{
	height: 28px;
	color: #6c6c6c;
	font-size: 1.2em;
	text-align: center;
	vertical-align: middle;
	border: solid 1px #d5d5d5;
	border-left: 0;
}
#content td.action	{
	border-right: 0;
}
#content td a, #content td a:visited	{
	color: #566a97;
}
#content td a:hover	{
	text-decoration: underline;
}
#content table ul	{
	width: 96px;
	margin: 0 auto;
}
#content table li	{
	float: left;
	padding: 0 4px;
}
#content table li a, #content table li a:visited	{
	float: left;
	width: 16px;
	height: 16px;
	display: block;
	cursor: pointer;
}
#content a.add, #content a.add:visited	{
	background: url(../images/icon_add.png) no-repeat center center;
}
#content a.edit, #content a.edit:visited	{
	background: url(../images/icon_edit.png) no-repeat center center;
}
#content a.delete, #content a.delete:visited	{
	background: url(../images/icon_delete.png) no-repeat center center;
}
#content a.mark, #content a.mark:visited	{
	background: url(../images/icon_mark2.png) no-repeat center center;
}
p#pagin	{
	color: #566a97;
	padding: 20px 0;
	font-size: 1.2em;
	text-align: center;
	background: url(../images/bg_content_fieldset.png) no-repeat left bottom;
}
p#pagin a, p#pagin a:visited	{
	color: #566a97;
}
p#pagin a:hover	{
	text-decoration: underline;
}
