body { margin: 0; margin: 0; background: #e6e6e6 url('../images/f13_bg.png') repeat left top; font-size: 12px; font-family: 'Lucida Grande', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif; color: #555555; }

a, a:active, a:focus, a:link  { color: #b22222; outline: none; text-decoration: underline;  }
a:active { outline: none; }
a:focus { -moz-outline-style: none; outline: none; }
a:hover, a:hover span { color: #6b8e23; }

a.link-block 			{ color: #b22222; text-decoration: none; padding: 0 2px 1px; }
a.link-block:hover	{ background-color: #6b8e23; color: #ffffff; }

img { border: 0; margin: 0; padding: 0; }
 
.heading, .heading * { font-family: 'URW Gothic L','Century Gothic','STHeiti', Arial, Arial; font-weight: bold; }

h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; font-family: 'URW Gothic L','Century Gothic','STHeiti', Arial, Arial; line-height: 1.5em; }
h1 *, h2 *, h3 *, h4 *, h5 *, h6 * { margin: 0; padding: 0; font-family: 'URW Gothic L','Century Gothic','STHeiti', Arial; }
h1, h1 * { font-size: 40px; }
h2, h2 * { font-size: 26px; }
h3, h3 * { font-size: 22px; }
h4, h4 * { font-size: 20px; }
h5, h5 * { font-size: 18px; }
h6, h6 * { font-size: 14px; }
h1 span, h2 span, h3 span, h4 span, h5 span, h6 span, .heading span, .alt { color: #db8b00; }

.small h1, .med h1, .large h1, .big h1, .huge h1, .small h1 *, .med h1 *, .large h1 *, .big h1 *, .huge h1 * 	{ font-size: 32px; }
.small h2, .med h2, .large h2, .big h2, .huge h2, .small h2 *, .med h2 *, .large h2 *, .big h2 *, .huge h2 * 	{ font-size: 26px; }
.small h3, .med h3, .large h3, .big h3, .huge h3, .small h3 *, .med h3 *, .large h3 *, .big h3 *, .huge h3 * 	{ font-size: 22px; }
.small h4, .med h4, .large h4, .big h4, .huge h4, .small h4 *, .med h4 *, .large h4 *, .big h4 *, .huge h4 * 	{ font-size: 20px; }
.small h5, .med h5, .large h5, .big h5, .huge h5, .small h5 *, .med h5 *, .large h5 *, .big h5 *, .huge h5 * 	{ font-size: 18px; }
.small h6, .med h6, .large h6, .big h6, .huge h6, .small h6 *, .med h6 *, .large h6 *, .big h6 *, .huge h6 * 	{ font-size: 14px; }

.vague	{ color: #999999; }
.strong	{ color: #222222; }

a.vague { color: #fcb2b2; }
a:hover, a:hover span { color: #6b8e23; }

.bold		{ font-weight: bold; }
.italic	{ font-style: italic; }

.alt { }

h1 { margin-bottom: 10px; text-shadow: #ffffff 0px -1px 1px; }

p { margin: 0.7em 0.2em; padding: 0; line-height: 1.5em; }

ul { margin: 15px 5px; padding: 0 15px; list-style: square outside; }
ul li { margin: 15px 5px; height: 1%; }

ul.nolist, ul.no-list { margin: 0; padding: 0; list-style: none; }
ul.nolist li, ul.no-list li { margin: 0; }

em { font-style: normal; }
strong { font-weight: normal; }

abbr[title] { border-bottom: 1px dashed #666666; cursor: help }

address { font-family: Arial, Helvetica, sans-serif; line-height: 1.5em; text-transform: uppercase; color: #666666;  display: block; padding: 0.5em; margin: 0; }
.box address { text-shadow: #ffffff 0 2px 2px; }

kbd { background-color: #666666; color: #eeeeee; font-family: 'Courier New', Courier, monospace; padding: 0 4px; }
kbd { border-bottom: 1px solid #333333; border-right: 1px solid #333333; border-top: 1px solid #cccccc; border-left: 1px solid #cccccc; }

ins { text-decoration: underline; }

code, pre, var { font-family: 'Courier New', Courier, monospace; font-size: 11px; }
code { background-color: #EEEEEE; border: 1px dotted #CCCCCC; padding: 1px 4px; color: #000000; font-weight: bold; }
pre { background-color: #EEEEEE; border-left: 6px solid #CCCCCC; display: block; padding: 5px 10px; white-space: pre; margin: 15px; overflow: hidden; }
var { font-weight: bold; }

q, blockquote, cite { font-family: 'Comic Sans MS', cursive; font-style: italic; }
blockquote { background-color: #FFF6BF; border-left: 6px solid #FFD324; display: block; padding: 5px 10px; margin: 15px; }
blockquote p { margin: 0; padding: 0; line-height: 1.8em; }
cite { font-weight: bold; font-style: normal; }

.clear 			{ clear: both; }
.clear-left		{ clear: left; }
.clear-right	{ clear: right; }

.align-left 	{ float: left; }
.align-right	{ float: right; }
.align-inline	{ float: none; }

.top		{ vertical-align: top; }
.middle	{ vertical-align: middle; }
.bottom	{ vertical-align: bottom; }

.center, .text-center { text-align: center; }
.text-left 	{ text-align: left; }
.text-right	{ text-align: right; }
.text-justify	{ text-align: justify; }

.align-top 		{ vertical-align: top; }
.align-bottom	{ vertical-align: bottom; }
.align-middle	{ vertical-align: middle; }

.loose	{ line-height: 1.8em; }
.tight	{ line-height: 1.2em; }

.text-loose { letter-spacing: 0.1em; }

.small, .small *	{ font-size: 10px; }
.med, .med * 		{ font-size: 14px; }
.large, .large *	{ font-size: 18px; }
.big, .big *		{ font-size: 22px; }
.huge, .huge *		{ font-size: 36px; }

.nowrap { white-space: nowrap; }

.errorBox { border: 3px solid red; border-left: 0; border-right: 0; margin: 10px 0; background-color: #FF7F7F; padding: 5px 15px; text-align: left; }
.errorBox * { color: #6F0000; }

hr { margin: 5px 0; border: 3px solid #eeeeee; }

.notify { background-color: #FFEFD5; }
p.notify, div.notify { padding: 0.15em 0.4em; }

form { margin: 0; padding: 0; display: block; }
fieldset { border: 3px solid #eeeeee; margin: 0; padding: 10px; }
fieldset.none { border: none; }

.error, #contentRight .error { color: #6F0000; }

p.ingress { margin: 0 0 1em 0; padding: 0.5em; text-align: justify; font-size: 16px; border: 3px solid #eeeeee; border-right: none; border-left: none; }
#newsText b { margin: 0; padding: 0; font-family: 'URW Gothic L','Century Gothic','STHeiti', Arial, Arial; line-height: 1em; font-size: 16px; }

fieldset ul { margin: 0; padding: 0; list-style: none; }
fieldset.none ul { margin: 0; }
fieldset li { padding: 0; margin: 2px 0; clear: both; line-height: 29px; }
fieldset li.buttons { padding-top: 18px; margin-top: 18px; border-top: 3px solid #eeeeee; }
fieldset li .desc { font-size: 11px; color: #999999; display: block; }
fieldset.none li.buttons { padding-top: inherit; margin-top: inherit; border-top: none; }
fieldset ul label { display: block; }
fieldset ul input + label, fieldset ul.left input + label, fieldset ul label.inline, fieldset ul.left label.inline { display: inline; float: none; }
fieldset ul.left textarea { width: 55%; margin: 0 0 0 3px; }
fieldset ul.left li.buttons { padding-left: 206px; }
fieldset ul.left label { display: block; float: left; width: 200px; line-height: 29px; text-align: right; font-size:14px; }
fieldset ul	.indent { padding: 0 0 0 206px; line-height: 1em; }
fieldset ul.left .desc { padding-left: 206px; }

fieldset ul.float li { float: left; clear: none; margin: 4px; }
fieldset ul.float li.buttons { margin: 4px; border: 0; padding-top: 29px; }

legend, label, input.button, .label { font-family: 'URW Gothic L','Century Gothic','STHeiti', Arial; }

legend { font-weight: bold; color: #666666; font-size: 18px; }
fieldset.none legend { display: none; }
label { color: #333333; padding: 0 3px; }
input { margin: 0; }
select, option { font-size: 14px; }
input.text, input[type=text], input[type=password]  { padding: 5px 5px 0 5px; border: 0; font-size: 16px; width: 295px; height: 24px; overflow: hidden; background: url('../images/f13_input.png') no-repeat scroll left top; }

textarea {  font-family: 'Lucida Grande', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif; border: 1px solid #999999; width: 95%;  font-size: 12px; }

input.button, input[type=submit], input[type=reset], input[type=button], fieldset li.buttons input { margin: 0; padding: 0; border: 0; font-size: 14px; width: 126px; height: 29px; overflow: hidden; text-shadow: #ffffff 0px 1px 1px; font-weight: bold; background: url('../images/f13_submit.png') no-repeat scroll left top; }
input:active { color: #3399ff; }

#contentRight fieldset { padding: 8px; }
#contentRight fieldset li.buttons { padding-top: 8px; margin-top: 8px; border-color: #111111; }
#contentRight fieldset li.indent { padding: 0; }

#contentRight fieldset, #contentRight fieldset li.buttons { border-color: #404040; }
#contentRight legend { color: #555555; }
#contentRight label { color: #666666; }
#contentRight input.text, #contentRight input[type=text], #contentRight input[type=password] { width: 175px; background-image: url('../images/input2.png'); }
#contentRight input.button, #contentRight input[type=submit], #contentRight input[type=reset], #contentRight input[type=button], #contentRight fieldset li.buttons input { width: 126px; background-image: url('../images/submit2.png'); }




#wrapper { background: url('../images/header.jpg') no-repeat center top; overflow: hidden; }

#contentWrapper { width: 952px; margin: 0 auto 10px auto; background: #ffffff url('../images/content_mid.png') repeat-y left top; overflow: hidden; border-bottom: 1px solid #222222; }

#content { background: url('../images/content_top.png') no-repeat left top; }
#contentLeft { padding: 5px 0px 20px 20px; margin: 0 0px 0 0; width: 630px; }

#contentBottom { clear: both; background: url('../images/f13_content_bottom.png') no-repeat left top; height: 10px; overflow: hidden; }

#contentRight { float: right; width: 281px; padding: 0 1px 0 0px; margin: 0; background: url('../images/content_top.png') no-repeat right top; }
#contentRight, #contentRight * { color: #C0C0C0; }
#contentRight h2 { color: #404040; font-size: 48px; }
#contentRight input { color: #222222; }
#contentRight a, #contentRight a:active, #contentRight a:focus, #contentRight a:link  { color: #6b8e23; }
#contentRight a:hover, #contentRight a:hover span { color: #b22222; }

#contentRight .my-account, #contentRight .block  { margin: 0; padding: 0px 10px 10px 10px; overflow: hidden; border-bottom: 1px solid #383838; } 

#contentRight .block 		{ border-top: 1px solid #5a5a5a; border-left: 1px solid #333333; }
#contentRight .ad 			{ padding: 30px 0; text-align: center; background: url('../images/block_ad.png') no-repeat left top; }
#contentRight .ad img, #contentRight .ad object, #contentRight .ad iframe	{ float: none; display: block; border: 1px solid #333333; padding: 4px; background-color: #505050; margin: 0 auto; }
#contentRight .light 		{ background-color: #464646; }
#contentRight .light h2 	{ color: #5a5a5a; }

#footer { width: 932px; margin: 0 auto 10px auto; padding: 5px 15px; font-size: 11px; }
#footer a.right { float: right; margin: 0 4px; font-size: 11px; }

#header { height: 125px; width: 950px; margin: 0 auto; overflow: hidden; }
#logo		{ margin: 34px 0 0 0; float: left; }
#header_ad { margin: 28px 0 0 0; float: right; background-color: #ffffff; padding: 3px; width: 468px; height: 60px; }
#header_ad img { display: block; }

#menuBar { height: 50px; margin: 0 0 41px 0; overflow: hidden; }
#menuBar ul { margin: 0 auto; padding: 1px 0; list-style: none; width: 950px; } 
#menuBar li { float: left; clear: none; height: 49px; margin: 0; width: auto; white-space: nowrap; } 
#menuBar li.login-out { float: right;} 
#menuBar a { line-height: 52px; padding: 0 25px; font-size: 24px; font-family: arial black; text-transform: uppercase; color: #a55800; text-decoration: none; } 
#menuBar a:hover, #menuBar a.on { color: #330000; text-shadow: #eaab64 0px 1px 1px; } 
#menuBar a.on { border-bottom: 7px solid #330000; height: 43px; } 

#userSummary { margin: 0 0 10px 0; padding: 0 0 10px 0; list-style: none; border-bottom: 6px solid #333333; }
#userSummary li {margin: 5px 0; }

#userMessages { display: inline; }

#contentRight table.row-table { font-size: 11px; color: #000000; }
#contentRight table.row-table td		{ height: 20px; width: 20px;  }
#contentRight table.row-table .name	{ width: auto; }

#contentRight table.row-table td.space {  height: 1px; font-size: 1px;  }

#contentRight table.row-table .row1 td { background-color: #3f3f3f; }
#contentRight table.row-table .row1 .opt1, #contentRight table.row-table .row1 .opt2 { background-color: #555555; }

#contentRight table.row-table .row2 td { background-color: #555555; }
#contentRight table.row-table .row2 .opt1, #contentRight  table.row-table .row2 .opt2 { background-color: #3f3f3f; }

/**
 * ToolTip
 **/
#tooltipBox { width: 200px; padding: 0; position: absolute; top: 50px; left: -700px; overflow: hidden; }
#tooltipBoxInner	{ float: left; background-color: #666666; margin: 0; padding: 4px; color: #eeeeee;  }

.tooltipBoxTop	{ background: url('../images/tt_top.png') no-repeat center bottom; }
.tooltipBoxTop	#tooltipBoxInner { margin-bottom: 10px; }

.tooltipBoxLeft { background: url('../images/tt_left.png') no-repeat left center; }
.tooltipBoxLeft #tooltipBoxInner	{ margin-left: 10px; }

.tooltipBoxRight { background: url('../images/tt_right.png') no-repeat right center; }
.tooltipBoxRight #tooltipBoxInner { margin-right: 10px; }

.tooltipBoxBottom	{ background: url('../images/tt_bottom.png') no-repeat center top; }
.tooltipBoxBottom #tooltipBoxInner { margin-top: 10px; }


.row1 td, li.row1		{ background: #f6f6f6 url('../images/row1.png') repeat-x left top; }
.row2 td, li.row2		{ background: #e2e2e2 url('../images/row2.png') repeat-x left top; }

li.row1, li.row2 { border-top: 1px solid #ffffff; border-bottom: 1px solid #bbbbbb; padding: 2px; }

.row1 td.col2	{ background-color: #eeeeee; }
.row2 td.col2	{ background-color: #f6f6f6; }

tr.row1 .heading, tr.row2 .heading { text-shadow: #ffffff 0px 1px 1px; white-space: nowrap; }

table { padding: 5px; border: 3px solid #e7e7e7; }
table th { color: #999999; font-size: 12px; padding: 2px 4px; text-align: left; white-space: nowrap; font-family: arial, helvetica; border-bottom: 1px solid #bbbbbb; }
table td {  padding: 2px; border-top: 1px solid #ffffff; border-bottom: 1px solid #bbbbbb; }

table.no-border { border: 0; padding: 0; }
table.no-border td, table.no-border td, table .no-border { border: 0; }

table.row-table 				{ width: 99%; margin: 0 auto; }
table.row-table td			{ text-align: center; vertical-align: middle; white-space: nowrap;  }
table.row-table .name		{ text-align: left; width: auto; vertical-align: top; white-space: normal; padding: 0 4px; }
table.row-table .name h4	{ text-shadow: #ffffff 0px 1px 1px; color: #333333; }
table.row-table .name div 	{ padding: 0 6px;  }
table.row-table .num			{ text-align: center; }
table.row-table td.num		{ color: #ffffff; padding: 0 ; font-weight: bold; width: 2em; text-shadow: #111111 0px -1px 1px;  }

table.row-table td.space { height: 5px; font-size: 1px; border: 0; }

table.row-table .opt1, table.row-table .optX, table.row-table .opt2 { font-weight: bold; text-align: center;}

table.row-table .row1 .num { background: #aaaaaa url('../images/num1.png') repeat-x left top; border-top-color: #eeeeee; border-bottom-color: #7F7F7F; }
table.row-table .row1 .opt1, table.row-table .row1 .opt2 { background: #e2e2e2 url('../images/row2.png') repeat-x left top; }
table.row-table .row1 .optX { background: #f6f6f6 url('../images/row1.png') repeat-x left top; }

table.row-table .row2 .num { background: #777777 url('../images/num2.png') repeat-x left top; border-top-color: #f6f6f6; border-bottom-color: #595959; }
table.row-table .row2 .opt1, table.row-table .row2 .opt2 { background: #f6f6f6 url('../images/row1.png') repeat-x left top; }
table.row-table .row2 .optX { background: #e2e2e2 url('../images/row2.png') repeat-x left top; }

table.row-table input { margin: 2px 0 0 0; padding: 0; }

table.row-table td.align-top { vertical-align: top; }

table.row-table a.show-more { float: right; font-size: 9px; margin: 16px 0 0 0; }

table.row-table .statistics 					{ font-size: 11px; padding: 0 0 5px 0; background-color: #FFEFD5; margin:0pt 0pt 2px; height:132px; }
table.row-table .statistics h6 				{ width: 140px; float: left; text-align: right; padding: 0 5px 0 0; }
table.row-table .statistics span 			{ float: left; font-weight: bold; background-color: #FFA500; border: 1px solid #FFD37F; color:#FFFFFF; margin: 2px; font-size: 11px; line-height: 14px; width: 16px; height: 16px; text-align: center; }
table.row-table .statistics span 			{ border-bottom-color: #9F6800; border-right-color: #9F6800; }
table.row-table .statistics b 				{ float: left; line-height: 20px; width: 40px; }
table.row-table .statistics p 				{ line-height: 132px; }
table.row-table .statistics span.missing 	{ color: #999999; font-weight: normal; width: auto; background-color: #eeeeee; padding: 0 2px; border: 1px solid #f6f6f6; border-bottom-color: #cccccc; border-right-color: #cccccc; }

#contentRight .news-list { margin: 5px; padding: 0; list-style: none; border-top: 3px solid #404040; }
#contentRight .news-list li { border-bottom: 3px solid #404040; font-size: 12px; margin: 5px 0; padding: 5px; }
#contentRight .news-list li span { color: #666666; }
#contentRight .news-list li div { color: #999999; padding: 2px; line-height: 1.3em; }
#contentRight .news-list li div * { color: #999999; }
#contentRight .news-list li div a { color: #6B8E23; }
#contentRight .news-list li div a:hover { color: #B22222; }

.avatar { background-color: #FFFFFF; border: 1px solid #eeeeee; padding: 1px; } 

table .opt1 .checkbox, table .optX .checkbox, table .opt2 .checkbox { width: 26px; height: 26px; }


#tabbar { margin: 12px auto 20px auto; padding: 0; list-style: none; height: 32px; overflow: hidden; background: url('../images/tabbar.png') no-repeat left top; }
#tabbar li { margin: 0; padding: 0; float: left; width: 105px; height: 32px; overflow: hidden; }
#tabbar li a { display: block; height: 32px; text-align: center; text-decoration: none; line-height: 32px; width: 105px; }
#tabbar li a { font-family: 'URW Gothic L','Century Gothic','STHeiti', Arial; font-size: 16px; color: #6b8e23; }
#tabbar li a:hover { color: #b22222; }
#tabbar li.tab_selected a.first { background: url('../images/tabbar.png') no-repeat left -32px; }
#tabbar li.tab_selected a.last { background: url('../images/tabbar.png') no-repeat right -32px; }
#tabbar li.tab_selected a { background: url('../images/tabbar.png') no-repeat center -32px; color: #ffffff; text-shadow: #222222 0px 1px 1px; }

table tr.row2 td.single	{ background: #73D652 url('../images/row2-rsingle.png') repeat-x left top; }
table tr.row2 td.double { background: #F7D652 url('../images/row2-rsemi.png') repeat-x left top; }
table tr.row2 td.triple { background: #E9E995 url('../images/row2-rfull.png') repeat-x left top; }

table td.single, table td.double, table td.triple { font-family: arial, helvetica; font-weight: bold; }
table td.single, table td.double, table td.triple { background: #73D652 url('../images/row2-rsingle.png') repeat-x left top; }
/* table td.double	{ background: #F7D652 url('../images/row2-rsemi.png') repeat-x left top; } */
/* table td.triple	{ background: #E9E995 url('../images/row2-rfull.png') repeat-x left top; } */

ul.league-list { margin: 5px 0; padding: 5px 0 0 0; list-style: none; border-top: 2px dotted #eeeeee;  }
ul.league-list li { margin: 0 0 0 0; padding: 5px 16px 10px 10px; border-bottom: 2px dotted #eeeeee; }

ul.league-list .name 			{ float: left; color: #cccccc; }
ul.league-list .name a			{ color: #666666; padding: 0 4px; text-decoration: none; }
ul.league-list .name a:hover	{ color: #6b8e23; background-color: #eeeeee; }
ul.league-list .status 			{ float: left; font-size: 8px; font-weight: bold; margin: 12px 0 0 5px; text-transform: uppercase; color: #cccccc; letter-spacing: 1px; }
ul.league-list div.inner		{ margin: 0 0 0 16px; color: #666666; } 
ul.league-list .options 		{ float: right; font-size: 10px; margin: 5px 2px 0 0; padding: 0 4px 0 2px; line-height: 16px; color: #cccccc; background-color: #f6f6f6; }
ul.league-list a.options 		{ text-decoration: none;  border: 1px solid #f6f6f6; }
ul.league-list a.options img 	{ float: left; margin: 0 2px 0 0; }
ul.league-list a.options:hover { background-color: #eeeeee; border-color: #cccccc; border-top-color: #f6f6f6; border-left-color: #f6f6f6; } 	

ul.league-list li.pending 				{ color: #cccccc; background-color: #f6f6f6; }
ul.league-list li.pending a			{ color: #999999; }
ul.league-list li.pending a:hover	{ color: #666666; }
ul.league-list li.pending .name	 	{ color: #eeeeee; }
ul.league-list li.pending .name a 	{ color: #999999; }
ul.league-list li.pending .name a:hover { color: #6b8e23; }
ul.league-list li.pending .status 	{ color: #cccccc; }
ul.league-list li.pending div.inner	{ color: #cccccc; }

ul.league-list li.closed 				{ color: #CF9B9D; background-color: #FFEFF0; }
ul.league-list li.closed a				{ }
ul.league-list li.closed a:hover		{ }
ul.league-list li.closed .name	 	{ color: #CF9B9D; }
ul.league-list li.closed .name a 	{ color: #BF2F35; }
ul.league-list li.closed .name a:hover { color: #6b8e23; }
ul.league-list li.closed .status 	{ color: #CF9B9D; }
ul.league-list li.closed div.inner	{ color: #CF9B9D; }

#sysrows, .formConstant	{ float: left; font-weight: bold; background-color: #666666; border: 1px solid #999999; color:#FFFFFF; margin: 2px; font-size: 14px; padding: 0 2px; min-width: 20px; line-height: 20px; height: 20px; text-align: center; }
#sysrows, .formConstant	{ border-bottom-color: #333333; border-right-color: #333333; }

ul.chat 					{ margin: 0; padding: 0; list-style: none; }
ul.chat li 				{ margin: 0 0 5px 0; padding: 0; }
ul.chat .user 			{ background: url('../images/chat_top.png') no-repeat left bottom; height: 55px;  }
ul.chat .date			{ float: right; font-size: 10px; color: #999999; margin: 40px 0 0 0; }
ul.chat .user-image	{ float: left; margin: 0 5px 0 0; }
ul.chat h4				{ float: left; line-height: 50px; padding: 0 0 5px 0; background: url('../images/chat_top.png') no-repeat center bottom; }
ul.chat .message		{ border: 1px solid #cccccc; border-top: none; padding: 5px 8px; }


ul.whats-up 			{ padding: 0; margin: 0; list-style: none; }
ul.whats-up li 		{ margin: 0px; clear: left; padding: 5px 5px 5px 42px; overflow: hidden; border-bottom: 1px solid #ffffff; background: #FFEFD5 url('../images/alert_32.png') no-repeat 5px 5px; }
ul.whats-up li.small	{ background: #FFEFD5 url('../images/alert_16.png') no-repeat 14px 5px; }
ul.whats-up li.nothing	{ background: #FFEFD5; padding: 5px; }
ul.whats-up li.none	{ padding: 5px; height: auto; background: none; }
ul.whats-up .user 	{ font-weight: bold; color: #333333; }
ul.whats-up .league 	{ font-weight: bold; color: #6b8e23; }
ul.whats-up br 		{ clear: left; }

ul.whats-up a 			{ float: left; margin: 5px 10px 0 0; font-size: 10px; line-height: 16px; height: 16px; padding: 0 8px; text-decoration: none; background-color: #f6f6f6; border: 1px solid #f6f6f6; }
ul.whats-up a:hover	{ background-color: #eeeeee; border: 1px solid #f6f6f6; border-right-color: #cccccc; border-bottom-color: #cccccc; }

ul.whats-up a.ok 		{  padding: 0 8px 0 22px; background-image: url('../images/ok.png'); background-repeat: no-repeat; background-position: 2px top; }
ul.whats-up a.no 		{  padding: 0 8px 0 22px; background-image: url('../images/close.png'); background-repeat: no-repeat; background-position: 2px top; }
ul.whats-up a.add 	{  padding: 0 8px 0 22px; background-image: url('../images/add_16.png'); background-repeat: no-repeat; background-position: 2px top; }
ul.whats-up a.search	{  padding: 0 8px 0 22px; background-image: url('../images/search_16.png'); background-repeat: no-repeat; background-position: 2px top; }
ul.whats-up a.enter	{  padding: 0 8px 0 22px; background-image: url('../images/pen.png'); background-repeat: no-repeat; background-position: 2px top; }

ul.whats-up a.close 			{ float: right; margin: 0; width: 16px; height: 16px; background: url('../images/close.png') no-repeat left top; border: none; }
ul.whats-up a.close:hover 	{ background: url('../images/close.png') no-repeat left -16px; border: none; }

ul.whats-up li.pending 								{ height: 16px; background: #FFEFD5 url('../images/pending.png') no-repeat 14px 5px; }
ul.whats-up li.pending.denied 					{ background: #F7F7F7 url('../images/pending_denied.png') no-repeat 5px 5px; }
ul.whats-up li.pending.denied a.close 			{ background-position: left -32px; }
ul.whats-up li.pending.denied a.close:hover 	{ background-position: left -48px; }

ul.whats-up a.league			{ float: none; margin: 0; padding: 0; background: transparent; background-image: none; border: none; font-size: 12px; text-decoration: underline; } 
ul.whats-up a.league:hover	{ color: #000000; } 

ul.league-members				{ margin: 0; padding: 0; list-style: none; }
ul.league-members	li			{ float: left; width: 310px; margin: 0 0 10px 0; padding: 10px 0 0 0; overflow: hidden; border-top: 1px solid #eeeeee; }
ul.league-members	li.clear-row	{ clear: left; margin: 0 10px 10px 0; }

ul.league-members	.owner	{ float: right; text-transform: uppercase; padding: 0 2px; margin: 0; font-size: 9px; background-color: #FFA500; color: #ffffff; }
ul.league-members	a.remove 			{ float: right; margin: 0; width: 16px; height: 16px; background: url('../images/close.png') no-repeat left top; border: none; }
ul.league-members	a.remove:hover 	{ background: url('../images/close.png') no-repeat left -16px; border: none; }

ul.league-members	.image	{ float: left; width: 50px; margin: 0 5px 0 0; text-align: center; }


ul.league-members	.name						{ margin: 0 20px 0 55px; }
ul.league-members	.name	h5					{ line-height: 1.4em; }
ul.league-members	.name	span 				{ display: block; font-size: 10px; color: #999999; }
ul.league-members	.name	span.waging		{ font-size: 14px; line-height: 20px; display: block; font-size: 10px; color: #666666; }
ul.league-members	.name	span.waging	b	{ color: #333333; }

ul.league-members	.slip-info 					{ font-size: 10px; clear: left; }
ul.league-members	.slip-info .slip  		{ }
ul.league-members	.slip-info .slip div		{ background-color: #FFEFD5; padding: 1px; margin: 5px 0 0 0; height: 252px; overflow: hidden; }

ul.league-members	.slip-info .slip a			{ color: #ffffff; height: 16px; line-height: 16px; text-align: center; display: block; text-decoration: none; background-color: #b22222; margin: 2px; text-align: center; }
ul.league-members	.slip-info .slip a:hover	{ background-color: #6b8e23; }

ul.league-members	.slip-info .slip h6 		{ font-size: 12px; margin: 0 36px 0 20px; padding: 0 2px; color: #4F3C1D; line-height: 16px; height: 17px; border-bottom: 1px solid #EFDDC2; }
ul.league-members	.slip-info .slip span	{ font-size: 12px; height: 1.5em; letter-spacing: 4px; line-height: 16px; height: 16px; margin: 0; float: right; width: 36px; color: #ffffff; }
ul.league-members	.slip-info .slip span	{ background: #aaaaaa url('../images/num1.png') repeat-x left top; border:1px solid #666666; border-left-color: #999999; border-top-color: #999999; }
ul.league-members	.slip-info .slip span.num	{ background: #EFDDC2; border: none; color: #8F7750; float: left; font-weight: bold; height: 17px; font-size: 10px; letter-spacing: 1px; text-align: center; width: 20px; }

ul.league-members.standings li 		{ clear: left; }
ul.league-members.standings .name	{ margin: 0 20px 0 95px; }
ul.league-members.standings .score 	{ float: left; width: 30px; margin: 0 5px 0 0; text-align: center; height: 48px; line-height: 35px; background: #db8b00 url('../images/slip_score_bg.png') repeat-x left bottom; }
ul.league-members.standings .score 	{ font-family: impact, arial; font-size: 18px; color: #222222; text-shadow: #ffbc31 0 1px 1px; border: 1px solid #db8b00; border-top-color: #ffbc31; }


ul.league-members.pending li 				{ height: 75px; border-bottom: 1px solid #eeeeee; }
ul.league-members.pending a.ok  			{ clear: left; float: left; margin: 0 10px 0 0; font-size: 10px; line-height: 16px; height: 16px; padding: 0 8px; text-decoration: none; background-color: #f6f6f6; border: 1px solid #f6f6f6; }
ul.league-members.pending a.ok:hover	{ background-color: #eeeeee; border: 1px solid #f6f6f6; border-right-color: #cccccc; border-bottom-color: #cccccc; }
ul.league-members.pending a.ok 			{ padding: 0 8px 0 22px; background-image: url('../images/ok.png'); background-repeat: no-repeat; background-position: 2px top; }
ul.league-members.pending a.no  			{ float: left; margin: 0 10px 0 0; font-size: 10px; line-height: 16px; height: 16px; padding: 0 8px; text-decoration: none; background-color: #f6f6f6; border: 1px solid #f6f6f6; }
ul.league-members.pending a.no:hover	{ background-color: #eeeeee; border: 1px solid #f6f6f6; border-right-color: #cccccc; border-bottom-color: #cccccc; }
ul.league-members.pending a.no 			{ padding: 0 8px 0 22px; background-image: url('../images/close.png'); background-repeat: no-repeat; background-position: 2px top; }


ul#liveRanking { width: 310px; margin: 0 auto; }

ul.ss-news					{ margin: 0; padding: 0; list-style: none; border-top: 1px dotted #cccccc;  }
ul.ss-news li				{ clear: left; margin: 0; padding: 3px 0; border-bottom: 1px dotted #cccccc; }
ul.ss-news li .heading	{ font-size: 14px; }
ul.ss-news li img			{ float: left; border: 1px solid #cccccc; padding: 2px; margin: 0 4px 4px 0; }
ul.ss-news li div			{ margin: 4px 4px 0 4px; }

#bosmanCode { position: absolute; width: 567px; height: 442px; padding: 0 75px 0 75px; background: url('../images/bosman_box.png') no-repeat top left; z-index: 999; }
#bosmanCode p { margin: 20px 20px 0 20px; color: #999999; line-height: 1.2em; position: relative; top: 42px; font-size: 11px; }
#bosmanCode label { left: -10px; position: relative; top: 48px; }
#bosmanCodeClose { width: 25px; height: 25px; position: relative; top: 42px; left: -27px; display: block; background: url('../images/bosman_box_close.png') no-repeat left top; }
#bosmanCodeClose:hover { background-position: left -25px; }
#theBosmanDate { height: 50px; position: relative; top: 36px; font-family: impact, arial; font-size: 48px; color: #000000; text-align: right; text-shadow: #ffffff 0 1px 1px; }
#theBosmanCode { position: relative; top: 46px; font-family: "Courier New"; font-size: 32px; color: #ffffff; font-weight: bold; letter-spacing: 4px; width: 276px; margin: 142px auto 0 auto; text-align: center; text-shadow: #000000 0 1px 1px; }

#bosmanCode.msie { background: url('../images/bosman_box.jpg') no-repeat center; }
#bosmanCodeClose.msie { background: url('../images/bosman_box_close.gif') no-repeat left top; top: 48px; }
#bosmanCodeClose.msie:hover { background-position: left -25px; }


