body
{
	background-image:url(bgtile.gif);
	background-repeat:repeat-x;
	background-color:#000;
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-size:0.69em;
}

.loader
{
	width:16px;
	height:16px;
	background:transparent url(loader.gif) no-repeat;
	display:none;
	position:absolute;
	right:30px;
	top:10px;
	z-index:100;
}

.wrapper
{
	width:972px;
	margin:15px auto 10px auto;
	background-color:#FFF;
}

.main
{
	margin:0;
	background-image:url(bgtop.gif);
	background-repeat:no-repeat;
	min-height:520px;
	padding:5px;
	width:962px;
	overflow:hidden;
}


.clear
{
	clear:both;
}

img
{
	border:none;
}
/********************************************************/
.header
{
	width:962px;
	margin:0;
}

.header .htop
{
	background-image:url(bgheadtop.gif);
	background-repeat:no-repeat;
	height:15px;
	margin:0;
	padding:0;
}
.header .hmain
{
	background-image:url(bgheadmain.gif);
	background-repeat:repeat-y;
	min-height:20px;
	padding:0 0 0 11px;
	margin:0;
}

.header .hbtm
{
	background-image:url(bgheadbtm.gif);
	background-repeat:no-repeat;
	height:17px;
}

.hinner
{
	width:940px;
}

.topnav
{
	width:940px;
}

.topnavtop
{
	background-image:url(headmaintiletop.gif);
	background-repeat:no-repeat;
	width:940px;
	height:4px;
	background-color:#b0b0b0;
}
 
.topnavmain
{
	background-color:#b0b0b0;
	background-image:url(topnavmaintile.gif);
	background-repeat:repeat-x;
	width:930px;
	min-height:20px;
	padding:4px 0 0 10px;
}

.toptabsmain
{
	width:940px;
	min-height:20px;
	padding:0px;
}

.topnavmain ul, .toptabsmain ul
{
	float:left;
	width:680px;
	padding:0;
	margin:0;
	list-style-type:none;
}

.topnavmain ul li, .toptabsmain ul li
{
	display:inline;
	color:#fff;
	font-weight:bold;
	font-size:0.92em;
	padding:0 5px 0 10px;
	margin:0;
	background:url(topnavsplit.gif) no-repeat scroll 0px 2px;
	text-transform:uppercase;
}

.topnavmain ul li a, .toptabsmain ul li a
{
	color:#fff;
	text-decoration:none;
}

.topnavmain ul .first
{
	background:none;
	padding:0pt 5px 0pt 0px;
}

.topnavmain ul li a.selected{
	color:#707070;
}

.topnavmain .welcome, .toptabsmain .welcome
{
	float:right;
	width:240px;
	text-align:right;
	padding:12px 10px 0 0;
	color:#666;
	font-weight:bold;
	font-size:0.92em;
	overflow:hidden;
}

.topnavmain .welcome .username, .toptabsmain .welcome .username, .questionnaire .username
{
	color:#3399cc;
	text-transform:capitalize;
}

.topnavmain .welcome a, .toptabsmain .welcome a
{
	color:#666;
	text-decoration:none;
}

.toptabsmain ul li
{
	background:none;
	padding:0px;
}

.toptabsmain .tab
{
	background:#999 url(tabbg.png) repeat-x 0 0;
	float:left;	
	margin:0 5px 0 0;
}

.toptabsmain .selected .tab
{
	background:#74a8bc url(tabonbg.png) repeat-x 0 0;
}

.toptabsmain .tab .left 
{
	background: transparent url(TabLeftOff.png) repeat-x 0 5px;
	height:28px;
	width:6px;
	float:left;
}

.toptabsmain .selected .tab .left
{
	background: transparent url(TabLeftOn.png) repeat-x 0 0;
}


.toptabsmain .tab .right
{
	background: transparent url(TabRightOff.png) repeat-x 0 5px;
	height:28px;
	width:6px;
	float:left;
}

.toptabsmain .selected .tab .right
{
	background: transparent url(TabRightOn.png) repeat-x 0 0;
}

.toptabsmain .tab .tile{
	background: transparent url(TabTileOff.png) repeat-x 0 5px;
	min-height:1.3em;
	padding:10px 5px 5px 5px;
	float:left;
}

.toptabsmain .selected .tab .tile
{
	background: transparent url(TabTileOn.png) repeat-x 0 0;
	min-height:1.7em;
	padding:6px 5px 5px 5px;
}

.topnavbtm
{
	background-image:url(topnavtilebtm.gif);
	background-repeat:no-repeat;
	width:940px;
	height:7px;
	background-color:#b0b0b0;
}
            

.hinnermain
{
	background-image:url(headmaintile.gif);
	background-repeat:no-repeat;
	width:940px;
	min-height:91px;
	background-color:#515151;
	border-top:1px solid #C8C7C7;
}
.hinnerbtm
{
	background-image:url(headmaintilebtm.gif);
	background-repeat:no-repeat;
	width:940px;
	height:8px;
	background-color:#515151;
}

.logo
{
	padding:41px 0 0 0;
	width:371px;
	float:left;
}

.banner
{
	width:470px;
	float:right;
	padding:22px 13px 0 0;
}

.mainnav
{
	padding:4px 0 0 0;
}
.mainnavtop
{
	background-image:url(mainnavtop.gif);
	background-repeat:no-repeat;
	width:940px;
	height:3px;
	background-color:#f7f7f7;
}
.mainnavmain
{
	background-image:url(mainnavtile.gif);
	background-repeat:repeat-y;
	width:932px;
	min-height:20px;
	padding:0 4px;
	background-color:#f7f7f7;
}

.mainnavmain .nav
{
	width:700px;
	float:left;
	overflow:hidden;
}

.mainnavmain ul 
{
	padding:0;
	margin:0;
	list-style-type:none;
}

.mainnavmain ul li
{
	display:block;	
	float:left;
	padding:7px 14px;
	text-transform:capitalize;
	color:#999;
	font-weight:bold;
	font-size:1em;
}

.mainnavmain ul li a
{
	text-decoration:none;
	color:#999;
}

.mainnavmain ul .selected
{
	background-color:#e9e9e9;
}

.mainnavmain .blog
{
	float:right;
	width:130px;
	text-align:right;
	overflow:hidden;
	padding:7px 0pt;
}

/*.mainnavmain .blog ul li
{
	background:url(mainnavarrow.gif) no-repeat scroll 0px 11px;
}*/

.mainnavmain .blog a:link, .mainnavmain .blog a:active, .mainnavmain .blog a:visited, .mainnavmain .blog a:hover
{
	background:transparent url(mainnavarrow.gif) no-repeat scroll 0% 50%;
	padding:7px 14px;
	color:#999;
	font-weight:bold;
	text-decoration:none;	
}

.mainnavbtm
{
	background-image:url(mainnavbtm.gif);
	background-repeat:no-repeat;
	width:940px;
	height:3px;
	background-color:#f7f7f7;
}
                    
/********************************************************/

.inner
{
	padding:0 0 0 2px;
	width:960px;
	position:relative;
	float:left;
}

/********************************************************/
.leftside
{
	width:159px;
	padding:0 0 0 0px;
	overflow:hidden;
	float:left;
}

.leftside .box .top, .settings .menu .top
{
	margin:1px 0 0 0;
	width:153px;
	height:12px;
	background-image:url(leftsidetop.gif);
	background-repeat:no-repeat;
	position:relative;top:0;left:0;
}

.leftside .box .tile, .settings .menu .tile
{
	width:153px;
	background-image:url(leftsidetile.gif);
	background-repeat:repeat-y;
	padding:0 8px;
}

.leftside .box .skraper
{
	padding:5px 15px;
}

.leftside .box .menu{
	width:135px;
}
.leftside .box .icon
{
	padding:2px 0px 0;
	width:135px;
}

.leftside .box .btm, .settings .menu .btm
{
	width:153px;
	height:11px;
	background-image:url(leftsidebtm.gif);
	background-repeat:no-repeat;
}


.leftside .box .bar 
{
	padding:0px;
	width:135px;
	background-color:#7bafaf;
}

.leftside .box .bar .top
{
	width:135px;
	height:4px;
	background-image:url(leftbartop.gif);
	background-repeat:no-repeat;
	margin:-3px 0 0 0;
	z-index:1;
	position:relative; top:0; left:0;
}
.leftside .box .bar .tile
{
	width:127px;
	min-height:15px;
	background-image:url(leftsidecolortile.gif);
	background-repeat:repeat-x;
	padding:4px;
	color:#fff;
	overflow:hidden;
	font-weight:bold;
}
.leftside .box .bar .btm
{
	width:135px;
	height:4px;
	background-image:url(leftbarbtm.gif);
	background-repeat:no-repeat;
}

.leftside .box .menu ul
{
	margin:0px 0 0 0;
	padding:3px 0 0 0 ;
	list-style-type:none;
	width:135px;
}

.leftside .box .menu ul li
{
	background-color:#f6f6f6;
	padding:0;
	margin:3px 0 0 0;
	color:#999;
	font-size:0.9em;
	width:135px;
	overflow:hidden;
}

.leftside .box .menu ul li a
{
	width:109px;
	display:block;
	padding:10px 18px 10px 7px;
	background: transparent url(leftsidearrow.gif) no-repeat scroll 95% 50%;
	color:#999999;
	text-decoration:none;
}

/********************************************************/



/********************************************************/
.footer .btm
{
	margin:0;
	padding:0;
	background-image:url(bgbottom.gif);
	background-repeat:no-repeat;
	background-color:inherit;
	height:16px;
}

.footer .navholder
{
	padding:0px;
	margin:0 10px;
	background-color:#F7F7F7;
}

.footer .navholder .bar
{
	background-color:#29abe2;
	height:16px;
	margin:10px 0 0 0;
}

.footer .sectionholder
{
	margin:0pt auto;
	text-align:center;
	width:562px;
}

.footer .section
{
	border-right:1px solid #CECECE;
	float:left;
	margin:0pt 10px 0pt 0px;
	padding:0pt 30px 0pt 0px;
	text-align:left;
	width:180px;
}

.footer .last
{
	border:none;
	margin:0;
	padding:0;
	width:120px;
}

.footer .section ul
{
	margin:0;
	padding:0;
	list-style-type:none;
}

.footer .section ul li
{
	margin:0;
	padding:0;
}

.footer .section ul li a
{
	text-decoration:none;
	color:#000;
}

.footer .section h3
{
	font-size:1em;
	color:#29ABE2;
	margin:10px 0 5px 0;
}

.footer .copy
{
	background-color:#EDEDED;
	text-align:center;
	padding:5px;
	margin-top:10px;
}

.footer .copy a, .footer .copy a:link, .footer .copy a:active, .footer .copy a:visited, .footer .copy a:hover
{
	color:#29ABE2;
	text-decoration:none;
}
/********************************************************/
.inner .content
{
	margin:0;
	width:788px;
	float:right;
	padding:0 2px 0 0;
}


/********************************************************/
.optionbar
{
	display:none;
}

.optionbar, .leaguemenu, .leaguemember
{
	margin:0;
	padding:0 0 4px 0;	
	width:788px;
	overflow:hidden;
}

.leaguemember
{
	padding:0;
}

.optionbar .top, .leaguemenu .top, .leaguemember .top
{
	width:788px;
	margin:0;
	padding:0;
	background-image:url(optionbartop.gif);
	background-repeat:no-repeat;
	background-color:inherit;
	height:13px;	
}

.optionbar .tile, .leaguemenu .tile, .leaguemember .tile
{
	width:788px;
	margin:0;
	padding:0;
	background-image:url(optionbartile.gif);
	background-repeat:repeat-y;
	background-color:inherit;
	min-height:10px;
}

.optionbar .btm, .leaguemenu .btm, .leaguemember .btm
{
	width:788px;
	margin:-6px 0 0 0;
	padding:0;
	background-image:url(optionbarbtm.gif);
	background-repeat:no-repeat;
	background-color:inherit;
	height:13px;
	z-index:1;
	position:relative; top:0; left:0;
}

.leaguemember .btm
{
	margin:0;
}

.optionbar .colorbar
{
	margin:0;
	padding:4px 0 4px 10px;
	width:768px;
}
.optionbar .colorbar .top
{
	margin:-6px 0 0 0;
	width:768px;
	background-image:url(optionscolortop.gif);
	background-repeat:no-repeat;
	height:3px;
	background-color:#c06c6c;
	z-index:1;
	position:relative; top:0; left:0;
}
.optionbar .colorbar .tile
{
	margin:0;
	width:760px;
	background-image:url(optionscolortile.gif);
	background-repeat:repeat-x;
	min-height:15px;
	padding:4px;
	background-color:#c06c6c;
	overflow:hidden;
}
.optionbar .colorbar .btm
{
	margin:0;
	width:768px;
	background-image:url(optionscolorbtm.gif);
	background-repeat:no-repeat;
	height:3px;
	background-color:#c06c6c;
	z-index:2;
	position:relative; top:0; left:0;
}

.optionbar .colorbar .toggle
{
	margin:0;
	width:20px;
	float:left;
	padding:0 0 0 7px;
}

.optionbar .colorbar .reset, .optionbar .colorbar .reset a
{
	margin:0;
	width:80px;
	float:right;
	overflow:hidden;	
	text-align:right;
	padding:1px 10px 0 0;
	color:#fff;
	text-transform:uppercase;
	text-decoration:none;
}

.optionbar .colorbar h2.text
{
	width:400px;
	float:left;
	overflow:hidden;	
	padding:2px 5px 0 0;
	color:#fff;
	text-transform:capitalize;
	font-weight:bold;
	font-size:1em;
	margin:0;
}

.optionbar .colorbar .container
{
	margin:4px 0 0 0;
	padding:4px 0 3px 0;
	background:#f0f0f0 url(optbarcnttile.gif) repeat-y;
}

.optionbar .alert, .optionbar .error
{
	margin:0px;
	padding:0 0 0 10px;
}

.optionbar .alert .icon, .optionbar .error .icon
{
	margin:0px;
	width:32px;
	float:left;
	padding:0 0 5px 0;
	position:relative;top:0;left:0;
	z-index:2;
}

.optionbar .alert .text, .optionbar .error .text
{
	margin:0px;
	width:725px;
	float:left;
	background-color:#f0f0f0;
	min-height:15px;
	padding:8px 6px 6px 6px;
	overflow:hidden;
}

.optionbar .alert .text
{
	color:#47B8F5;
	font-weight:bold;
}

.optionbar .alert .text a
{
	color:#47B8F5;
	text-decoration:none;
}

.optionbar .error .text, .errorMessage
{
	color:#ff0000;
	font-weight:bold;
	text-align:left;
}

.optionbar ul
{
	margin:0;
	padding:0;
	list-style-type:none;
	width:600px;
}

.optionbar li
{
	margin:0;
	padding:4px 0 7px 12px;
	display:block;
	float:left;
	width:170px;
	/*border-right:dashed 1px #999;*/
}

.optionbar li.clear
{
	clear:both;
	background:none;
	display:none;
}

.optionbar li label
{
	background:transparent url(optdisabled.gif) no-repeat scroll 0px 1px;
	padding:0 0 0 18px;
	color:#873b3b;
}

.optionbar li label.selected
{
	background: transparent url(optenabled.gif) no-repeat scroll 0px 1px;
}

.optionbar li.fill label
{
	background:none;
}

.optionbar li input
{
	position:absolute;
	top:0;
	left:-1000px;
}
/********************************************************/

/********************************************************/
.canvas 
{
	width:788px;
}

.canvas .mediumbox
{
	width:258px;
	overflow:hidden;
}

.canvas .mediumbox .top
{
	width:258px;
	height:14px;
	background-image:url(mediumboxtop.gif);
	background-repeat:no-repeat;
	position:relative;top:0;left:0;
}
.canvas .mediumbox .tile
{
	width:237px;
	
	background-image:url(mediumboxtile.gif);
	background-repeat:repeat-y;
	padding:0 11px;
}
.canvas .mediumbox .btm
{
	width:258px;
	height:14px;
	background-image:url(mediumboxbtm.gif);
	background-repeat:no-repeat;
	position:relative;top:0;left:0;
	z-index:1;
	margin:-3px 0 0 0;
}

.canvas .mediumbox .colorbar
{
	margin:0;
	/*position:relative;*/
	/*top:-3px;*/
	/*z-index:1;*/
}

.canvas .mediumbox .colorbar .top
{
	width:236px;
	height:3px;
	background-image:url(mediumbartop.gif);
	background-repeat:no-repeat;
	background-color:#7bafaf;
	margin:-3px 0 0 0;
	position:relative;top:0;left:0;
	z-index:1;
}



.canvas .mediumbox .colorbar .tile
{
	background-image:url(mediumbartile.gif);
	background-repeat:repeat-x;
	min-height:14px;
	width:228px;
	padding:4px;
	color:#fff;
	text-transform:capitalize;
	background-color:#7bafaf;
	position:relative;top:0;left:0;
	z-index:2;
	margin:0;
}



.canvas .mediumbox .colorbar .btm
{
	width:236px;
	height:3px;
	background-image:url(mediumbarbtm.gif);
	background-repeat:no-repeat;
	background-color:#7bafaf;
	position:relative;top:0;left:0;
	z-index:2;
	margin:0;
}


/**************************************************************/
.canvas .mediumbox .lightgreen .top
{
	background-image:url(mediumbartoplg.gif);
	background-color:#bfc36c;
}
.canvas .mediumbox .lightgreen .tile
{
	background-image:url(mediumbartilelg.gif);
	background-color:#bfc36c;
}
.canvas .mediumbox .lightgreen .btm
{
	background-image:url(mediumbarbtmlg.gif);
	background-color:#bfc36c;
}
/*****************************************************************/
/**************************************************************/
.canvas .mediumbox .green .top
{
	background-image:url(mediumbartopg.gif);
	background-color:#95b17e;
	margin: 8px 0 0 0;
}

.canvas .mediumbox .first .top
{
	margin: 12px 0 0 0;
}
.canvas .mediumbox .green .tile
{
	background-image:url(mediumbartileg.gif);
	background-color:#95b17e;
}
.canvas .mediumbox .green .btm
{
	background-image:url(mediumbarbtmg.gif);
	background-color:#95b17e;
}
/*****************************************************************/
/**************************************************************/
.canvas .mediumbox .cyan .top
{
	background-image:url(mediumbartopc.gif);
	background-color:#47b8f5;
}
.canvas .mediumbox .cyan .tile
{
	background-image:url(mediumbartilec.gif);
	background-color:#47b8f5;
}
.canvas .mediumbox .cyan .btm
{
	background-image:url(mediumbarbtmc.gif);
	background-color:#47b8f5;
}
/*****************************************************************/


.canvas .mediumbox .colorbar .tile .toggle, .canvas .mediumbox .colorbar .tile .toggleblu, .canvas .mediumbox .colorbar .tile .togglelightgreen, .canvas .mediumbox .colorbar .tile .togglegreen, .canvas .mediumbox .colorbar .tile .togglecyan
{
	width:20px;
	float:left;
	padding:0 0 0 7px;
}


h2.barheader, h2.barheaderlightgreen, h2.barheadergreen
{
	width:161px;
	float:left;
	overflow:hidden;	
	padding:1px 5px 0 0;
	color:#fff;
	text-transform:capitalize;
	font-weight:bold;
	font-size:1em;
	margin:0;
}

h2.barheader a
{
	color:#fff;
	text-decoration:none;
}

.canvas .mediumbox .colorbar .tile .close,.canvas .mediumbox .colorbar .tile .closeblu, .canvas .mediumbox .colorbar .tile .closelightgreen, .canvas .mediumbox .colorbar .tile .closegreen, .canvas .mediumbox .colorbar .tile .closecyan
{
	width:25px;
	float:right;
	overflow:hidden;	
	text-align:right;
	padding:1px 10px 0 0px;
	color:#fff;
	text-transform:uppercase;	
}

.canvas .mediumbox .container
{
	width:236px;
	overflow:hidden;
	position:relative;top:0;left:0;
	z-index:2;
	margin:0;
}

.canvas #bl .mediumbox .container ul
{
	list-style-type:none;
	margin:6px 0pt 0;
	padding:0;
}

.canvas #bl .mediumbox .container ul li
{
	padding:5px;
	background-color:#F0F1F1;
	margin: 0 0 2px 0;
	font-size:0.82em;
	color:#3F5050;
	text-transform:capitalize;
}

.canvas #bl .mediumbox .container ul li a,
.canvas #bl .mediumbox .container ul li a:link, .canvas #bl .mediumbox .container ul li a:active,
.canvas #bl .mediumbox .container ul li a:visited, .canvas #bl .mediumbox .container ul li a:hover
{
	color:#3F5050;
	text-decoration:none;
}

.canvas .mediumbox .container table 
{
	width:236px;
	padding:0;
	margin:4px 0 0 0;
	border:none;
}

.canvas .mediumbox .container table tbody, .canvas .mediumbox .container table tr,
.canvas .mediumbox .container table td
{
	padding:0;
	margin:0;
	border:none;
	/*vertical-align:text-top;*/
}

.canvas .mediumbox .container table td{
	background-color:#f0f1f1;
	padding:0 5px;
	font-size:0.82em;
}

.canvas .mediumbox .container table td.img
{
	width:33px;
	padding:0 0 0 0;
}

ul.column{
    list-style:none;
    width:264px;
    margin:0;
    padding:0;
    float:left;
    /*background-color:Yellow;*/
}

ul.right{
    width:256px;
    float:right;
}

li.pholder{
    width:257px;
    height:30px;
    margin:0;
    padding:0;
    display:block;
    float:left;
    overflow:hidden;
}

li.flutlet{
    width:257px;
    margin:0;
    padding:0;
    display:block;
    float:left;
    overflow:hidden;
}

li.flutlet .viewmore, .aboutviewmore
{
	width:230px;
	text-align:right;
}

li.flutlet .viewmore a, .aboutviewmore a
{
	color:#669999;
	text-decoration:none;
	padding:5px 10px 5px 5px;
	background:transparent url(linkarrow.gif) no-repeat 100% 45%;
	width:58px;
	text-transform:uppercase;
	font-weight:bold;
	font-size:0.7em;
}

ul.droppable-active{}
ul.droppable-over{}

.temp{
    border:dashed 2px #c2c2c2;
    width:244px;
    padding:0;
    margin:0 0 0 5px;
    display:block;
    float:left;
}
/********************************************************/

.team
{
	color:#3f5050;
}
.market{color:#696868;}

.market a, .market a:link, .market a:active, .market a:visited, .market a:hover
{
	color:#669999;
	font-size:0.92em;
	font-weight:bold;
	padding:5px 0px 5px 5px;
	text-decoration:none;
	text-transform:uppercase;
}

.market span
{
	display:block;
}

.market span.name
{
	width:auto;
}

.market a.name, .market a.name:link, .market a.name:active, .market a.name:visited, .market a.name:hover
{
	color:#3F5050;
	font-size:1em;
	font-weight:normal;
	padding:0;
	text-decoration:none;
	text-transform:capitalize;
	width:auto;
}
/***********************************************************/

	

.login
{
	padding:7px;
	margin:0;
}

.login .field
{
	margin:0;
	padding:0;
}

.login .field span{
	width:5px;
	float:right;
}

.login .field label
{
	width:60px;
	font-weight:bold;
	font-size:1em;
	display:block;
	float:left;
	padding: 4px 0pt 0pt;
	color:#344721;
}

.login .field input
{
	width:140px;
	float:left;
	margin: 0 0 5px 0;
}

.login .button
{
	float:right;
	width:65px;
	text-align:right;
	padding:0 5px 0 0;
}

.login > div > span > label
{
	margin:0 5px 0 0;
	color:#344721;
}
.login a{
	color:#344721;
	text-decoration:none;
}

.join{
	padding:5px;
	margin:5px 0 0;
	background-color:#F0F1F1;
	font-size:0.9em;
}


/**************************************************/
.league, .guru
{
	text-transform:capitalize;
	
}
.league a, .guru a
{
	color:#3F5050;
	text-decoration:none;
	clear:both;
	width:auto;
}

.score
{
	color:#000;
	display:block;
}
/********************************************************/
.gurus
{
	margin:0;
	padding:0;
	list-style-type:none;
	position:static;
	top:0;
	left:0;
	width:240px;
}

.gurus li
{
	margin:0;
	padding:0;
	float:left;
	display:block;
	height:18em;
}

.gurus li.current
{
	display:block;
}

.gurus li a.gurubar
{
	border:1px solid #79aeae;
	width:73px;
	float:left;
	margin:3px 0pt 0pt 2px;
	background-color:#79aeae;
	background-image:url(mediumbartile.gif);
	color:#fff;
	background-repeat:repeat-x;
	text-align:center;
	overflow:hidden;
	display:none;
}

.gurus li.current a.gurubar
{
	border-bottom:none;
	background-color:#fff;
	background-image:none;
	color:#79aeae;
}

.gurus li a.season
{
	width:76px;
}

.gurus .guruweek
{
	 position:absolute;
	 display:none;
	 top:0;
	 left:0;
}

.gurus li.current .guruweek
{
	 position:absolute;
	 display:block;
}
.gurus li.current .guruweek tbody
{
	display:table;
	width:236px;
}

.advert a
{
	color:#3F5050;
	text-decoration:none;
}


/********************************************************/
/********************LeagueMenu *************************/
.leaguemenu .top
{
	position:relative;
	top:0;
	left:0;
	z-index:2;
}


.leaguemenu .leaguebar{
	left:0pt;
	margin:-3px 0pt 0pt 10px;
	padding:0pt 0pt 3px;
	position:relative;
	top:0pt;
	width:768px;
	z-index:4;
}

.leaguemenu .marketlogo
{
	padding:0;
	margin:0;
	width:112px;
	float:left;
}

.leaguemenu .holder{
	padding:0;
	margin:0;
	width:651px;
	float:right;
}

.leaguemenu .leaguename, .settings .privacy
{
	padding:18px 0px 7px 11px;
	margin:0;
	background:#f0f0f0 url(leaguename_top.gif) no-repeat;
	color:#669999;
	font-size:1.5em;
	width:642px;
	font-weight:bold;
	/*text-transform:capitalize;*/
}

.leaguemenu .menubar{
	margin:3px 0 0 0;
}

.leaguemenu .menubar ul{
	margin:0;
	padding:0;
	list-style-type:none;
}

.leaguemenu .menubar ul li{
	margin:0;
	padding:0;
	display:inline;	
}

.leaguemenu .menubar .top
{
	margin:0;
	padding:0;
	background:#a6a6a6 url(leaguemenutop.gif) no-repeat;
	height:3px;
	width:653px;
}

.leaguemenu .menubar .btm
{
	margin:0;
	padding:0;
	background:#a6a6a6 url(leaguemenubtm.gif) no-repeat;
	height:4px;
	width:653px;
}

.leaguemenu .menubar .tile
{
	background:#a6a6a6 url(lm_item_tile.gif) repeat-x;
	min-height:16px;
	width:653px;
	margin:0;
	padding:4px 0 0 0;
}

.leaguemenu a, .leaguemenu a:link, .leaguemenu a:visited, .leaguemenu a:hover 
{
	background:transparent url(lm_item.gif) no-repeat 0 4px;
	padding:9px 10px 5px 34px;
	color:#FFF;
	text-decoration:none;
	min-height:23px;
}

.leaguemenu a.sel{
	color:#707070;
	background:transparent url(lm_item_sel.gif) no-repeat 0 4px;
}

.leaguemenu .menubar a.first
{
	background-position:-2px 4px;
}
/********************************************************/
.leaguemember a
{
	color:#669999;
}

.leaguemember .tile
{
	padding: 0 10px;
}

.leaguemember .header3
{
	position:relative;
	/*top:-3px;*/
	top:0;
	left:0;
	z-index:2;
}

.leaguemember .header3 .top, .tooltip .header3 .top
{
	background:transparent url(header3top.gif) no-repeat;
	height:3px;
	margin:0;
	padding:0;
}

.leaguemember .header3 .tile, .tooltip .header3 .tile
{
	background:transparent url(header3tile.gif) repeat-y;
	padding: 7px 10px;
}

.leaguemember .header3 .btm, .tooltip .header3 .btm
{
	background:transparent url(header3btm.gif) no-repeat;
	height:3px;
	margin:0;
	padding:0;
}

.leaguemember .header3 h3, .tooltip .header3 h3
{
	color:#898989;
	font-weight:bold;
	font-size:1.3em;
	margin:0;
	padding:0;
}

.leaguemember .header3 .tile label{
	color:#707070;
}

.leaguemember .header3 .tile select{
	margin-left:10px;
}

.leaguemember .header3 .tile .DropdownFilter select{
	width:180px;
}

.rowitem{
	background-color:#ededed;
}
.rowalternate{
	background-color:#f7f7f7;
}

.leaguemember .first{background-color:#EDEDA0;}
.leaguemember .second{background-color:#EDEDC0;}
.leaguemember .third{background-color:#EDEDE0;}
.leaguemember .third td
{
	border-bottom:dotted 2px #7CB0B0;
}

.leaguemember table, .tooltip table
{
	width:773px;
	position:relative;
	top:0;
	left:-2px;
	background-color:#fff;
	padding:0;
	margin:0 0 4px 0;
	z-index:2;
}

.leaguemember table
{
	margin:0;
}

.leaguemember th, .gridfooter td, .tooltip th
{
	font-weight:bold;
	color:#FFF;
	padding:2px 10px;
	background:#7cb0b0 url(thbgtile.gif) repeat-x;
	text-align:left;
}

.rh .leaguemember .ctn table th
{
	width:256px;
}

.gridfooter td
{
	text-align:center;
}

.leaguemember td, .tooltip td
{
	padding:2px 10px;
	/*vertical-align:top;*/
}

.leaguemember td a, .leaguemember td a:link, .leaguemember td a:active, .leaguemember td a:hover{
	color:#6f9f9f;
	text-decoration:none;
}

.leaguemember .messageInfo, .leaguemember .messageLine
{
	padding:8px 0;
}

.leaguemember .messageLine{
	width:570px;
}

.leaguemember .messageInfo .username, .win, .joincode
{
	font-weight:bold;
	color:#3399CC;
}

.leaguemember .comment
{
	width:749px;
	padding:8px 10px;
	margin:0;
}

.leaguemember .comment textarea
{
	width:737px;
	height:120px;
}

.leaguemember .comment label
{
	padding:0 5px 5px 0;
}

.leaguemember .comment .buttonbar
{
	text-align:right;
}

.leaguemember .comment .info
{
	width:741px;
	min-height:13px;
	padding:0;
}

.leaguemember .comment .info .warning
{
	float:left;
	width:500px;
}

.leaguemember .comment .info .message
{
	width:110px;
	float:right;
	text-align:center;
	border: 1px solid #c3c3c3;
}







.leaguemember .field
{
	padding:5px;
}

.leaguemember fieldset input 
{
	font-size:1em;
	margin:10px 10px 0 0;
}

.leaguemember .label
{
	display:block;
	float:left;
	font-weight:bold;
	padding:5px 0pt 0pt 10px;
	text-align:left;
	width:115px;
	color:#999999;
	overflow:hidden;
}
.leaguemember .value
{
	display:block;
	float:left;
	padding:5px;
	text-align:left;
	width:636px;
	text-transform:capitalize;
}

.leaguemember .joincode
{
	display:block;
	float:left;
	padding:5px;
	text-align:left;
	width:300px;
}

.header3 .tile .bar
{
	/*padding:10px 0 0 0;*/
	padding:0;
	width:748px;
}

.header3 .tile .bar .eventype
{
	color:#898989;
	font-weight:bold;
}

.leaguemember #ctl00_ContentPlaceHolder1_TipAllPanel
{
	padding-bottom:3px
}


.header3 .tile .bar ul
{
	margin:0;
	padding:0;
	list-style-type:none;
}

.header3 .tile .bar .actions{
	width:345px;
	float:left;
}

.header3 .tile .bar ul li
{
	display:inline;
}

.submenu
{
	margin-top:5px;
}

.submenu .bar
{
	padding:0;
}

.header3 .tile .bar a, .header3 .tile .bar a:link, .header3 .tile .bar a:active, .header3 .tile .bar a:visited, .header3 .tile .bar a:hover
{
	color:#6f9f9f;
	text-decoration:none;
	padding:2px 10px 2px 7px;
	background:transparent url(linkarrow.gif) no-repeat 0 7px;
	margin:0;
}

.header3 .tile .bar .pages
{
	width:490px;
	text-align:right;
	float:right;
	margin:0;
}

.header3 .tile .bar .pages li
{
	border:none;
	margin:0;
}

.header3 .tile .bar .pages a,
.header3 .tile .bar .pages a:link, 
.header3 .tile .bar .pages a:active,
.header3 .tile .bar .pages a:visited, 
.header3 .tile .bar .pages a:hover
{
	background:none;
	color:#999999;
	border:none;
	margin:0;
	padding:2px;
}

.header3 .tile .bar .pages .label
{
	padding:0 5px 0;
	float:none;
}

.header3 .tile .bar .pages .prev a, .header3 .tile .bar .pages .next a
{
	color:#6f9f9f;
	text-decoration:none;
	padding:2px 10px 2px 7px;
	background:transparent url(linkarrowprev.gif) no-repeat 0 55%;
	margin:0;
}
.header3 .tile .bar .pages .next a
{
	background:transparent url(linkarrow.gif) no-repeat 100% 55%;
}

.header3 .tile .bar .pages .selected a, .header3 .tile .bar .pages .selected a:link, .header3 .tile .bar .pages .selected a:active, .header3 .tile .bar .pages .selected a:visited, .header3 .tile .bar .pages .selected a:hover,
.header3 .tile .bar .pages a.selected, .header3 .tile .bar .pages a:link.selected, .header3 .tile .bar .pages a:active.selected, .header3 .tile .bar .pages a:visited.selected, .header3 .tile .bar .pages a:hover.selected
{
	color:#669999;
	font-weight:bold;
}

.header3 .tile .bar .pages .disabled a, .header3 .tile .bar .pages .disabled a:link, .header3 .tile .bar .pages .disabled a:active, .header3 .tile .bar .pages .disabled a:visited, .header3 .tile .bar .pages .disabled a:hover
{
	color:#ccc;
}





/***********settings********************/
.settings
{
	width:768px;
}

.settings .menu
{
	width:112px;
	float:left;
}

.settings .menu ul
{
	margin:0;
	padding:0;
	list-style-type:none;
}

.settings .menu ul li
{	
	background-color:#F6F6F6;
	color:#999999;
	font-size:0.9em;
	margin:0px 0pt 3px 0px;
	overflow:hidden;
	padding:10px 7px;
	width:90px;
}

.settings .menu ul li a, .settings .menu ul li a:link, .settings .menu ul li a:active, .settings .menu ul li a:visited, .settings .menu ul li a:hover
{
	color:#999999;
	text-decoration:none;
}

.settings .privacy
{
	float:right;
	font-size:1em;
	color:#000;
	font-weight:normal;
	padding:0px 0 10px 11px;	
}

.settings .privacy h3
{
	color:#669999;
	margin:3px 0;
	padding:10px 0;
	font-size:1.1em;
}

.settings .button
{
	text-align:right;
	padding:0px 12px 10px 5px;
	width:636px;
	float:right;
	background-color:#F0F0F0;
}

.settings fieldset
{
	width:610px;
}

.leaguemember fieldset legend
{
	font-weight:bold;
	color:#999;
}

.settings .menu .top
{
	margin:0px 0 0 0;
	width:112px;
	height:3px;
	background-image:url(settingsmenutop.gif);
	background-repeat:no-repeat;
	position:relative;top:0;left:0;
}

.settings .menu .tile
{
	width:112px;
	background-image:url(settingsmenutile.gif);
	background-repeat:repeat-y;
	padding:2px 4px;
	min-height:122px;
}

.settings .menu .btm
{
	margin:0px 0 0 0;
	width:112px;
	height:4px;
	background-image:url(settingsmenubtm.gif);
	background-repeat:no-repeat;
	position:relative;top:0;left:0;
}


.prediction .button
{
	width:65px;
	float:right;
	padding:0 42px 0 0;
}

.prediction .check 
{
	width:500px;
	float:left;
	text-align:left;
	padding:5px 0pt 0pt;
}

.prediction .check input
{
	padding:0;
	margin:0pt 5px 0 0;
}

.prediction .check label
{
	padding:0;
	margin:0;
}

.prediction td.starttime, .prediction td.odds
{
	width:100px;
}

.TipAll
{
	width:750px;
	padding:0;
	text-align:right;
}

th.center, td.center
{
	text-align:center;
}

.prediction .intro
{
	padding:15px 0 20px 0;
	text-align:center;
	width:769px;
}


/********** Bulletin ***********************************/
.invites 
{
	width:776px;
	padding-bottom:10px;
}

.leaguemember .invites table, .leaguemember .invites table tr, .leaguemember .invites td, .leaguemember .invites th
{
	padding:0;margin:0
}

.bulletin label, .invites label
{
	color:#999;
	display:block;
	width:120px;
	float:left;
	padding:0pt 0pt 0pt 5px;
	font-weight:bold;
}

.bulletin input, .bulletin textarea, .invites input, .invites textarea
{
	width:580px;
	float:left;
}

.bulletin textarea
{
	height:300px;
}

.invites textarea
{
	height:200px;
}

.invites select{
	width:584px;
}

.invites .intro
{
	padding:10px 10px 0 10px;
}

.invites .check input{
	width:15px;
}

.invites .check label{
	width:300px;
}

.header3 .intro
{
	padding:10px 0 0;
	width:746px;
}

.invites input.registerbutton{
	width:100px;
	float:right;
	margin:0 55px 0 0;
}

.bulletin .field, .invites field
{
	margin:10px 0 0 0;
}
.bulletin .field span, .invites .field span
{
	padding:0 0 0 5px;
}

.bulletin .buttonbar, .invites .button
{
	width:715px;
	padding:0 0 10px 0;
	text-align:right;
	clear:both;
}

.bulletin .buttonbar input, .invites .button input
{
	width:120px;
	float:none;
}
/******************************************************/

/*****************compare******************************/
.comparebar
{
	width:748px;
}

.comparebar .Player
{
	width:246px;
	float:left;
	margin:5px 0 0 0;
}

.comparebar .Player label
{
	display:block;
	float:none;
}

.leaguemember .header3 .tile .comparebar select
{
	width:344px;
}

.leaguemember .header3 .tile .comparebar .Player select
{
	margin:3px 0 0 0;
	width:220px;
}

.leaguemember .header3 h2{
	color:#669999;
	font-size:1.5em;
	margin:0;
	padding:0;
}

.comparebar .buttonbar
{
	clear:both;
	text-align:right;
	padding:0px 30px 0px 0;
	margin:10px 0 0 0;
}

.contact input
{
	margin-right:56px;
}
/******************************************************/

/************create a league ************************/
.createleague, .predictions 
{
	padding:10px 10px 0px 10px;
	width:748px;
}

.predictions .intro
{
	padding:5px 0;
}

.nopredictions
{
	padding:10px;
}

.createleague .markets .entry, .predictions .motorsport .entry{
	background-color:#F5F5F5;
	border:1px solid #FFFFFF;
	float:left;
	font-size:1em;
	padding:4px 0pt;
	width:185px; 
}

.predictions .motorsport .entry
{
	width:245px !important;
}

.predictions .motorsport .entry input
{
	display:none;
}

.createleague .markets .entry input, .predictions .motorsport .entry input
{
	float:left;
}

.createleague .markets .entry label, .predictions .motorsport .entry label
{
	display:block;
	float:left;
	overflow:hidden;
	padding:4px 2px;
	width:158px;
}

.createleague h3
{
	clear:both;
	color:#669999;
	width:700px;
	padding:15px 0 5px 0;
	margin:0;
	font-size:1em;
}

.createleague .markets, .predictions .motorsport
{
	padding:0 0 10px 0;
}

/*.league input
{
	width:250px;
}*/

.createleague .button
{
	text-align:right;
	padding:0 0 10px 0;
}

.createleague label, .predictions label
{
	display:block;
	float:left;
	font-weight:normal;
	padding:5px 0pt 0pt 10px;
	text-align:left;
	width:112px;
	color:#000;
	overflow:hidden;
}

.createleague .value
{
	width:600px;
}

.predictions label .name
{
	display:block;
	width:128px;
	float:left;
}

.predictions label .odds
{
	display:block;
	width:30px;
	float:right;
}

/******************************************************/
/***************change password******************/

.changepassword table,.changepassword th, .changepassword td{
	padding:0;
	margin:0;
}

.changepassword table{
	margin:0 0 10px 0;
}

/******************************************************/

/***************privacy******************/
.privacy h3{
	font-size:1em;
	color:#669999;
	padding:20px 10px 0 10px;
	float:none;
	clear:right;
	margin:0; 
}

.invites .privacy  input{
	width:15px;
	margin:0 10px 0 10px;
}

.invites .privacy  label{
	width:700px;
}

.invites .privacy .frequency label{
	width:125px;
	padding-top:5px;
}

.invites .privacy .button input{
	width:100px;
}

/******************************************************/


/*-----------Predictor ----- */
.predictor{
	margin:20px 0 0 0;
}

.predictor .button
{
	width:769px;
	text-align:right;
}

.predictor .button input
{
	margin:5px 0 0 0;
}

#sliderContainer{
    width:480px;
    /*border:solid 1px red;*/
    margin:0;
    padding:0;
}
#sliderbg{
    background-color:white;
    width:480px;
    height:44px;
    position:relative;
    top:0; 
    left:0;
}
#sliderthumb{
    position:absolute;
    top:0;
    left:0;
    width:80px;
    height:14px;
    z-index:10;
}

#sliderbg #slideroptions{
    background-color:#FFFFFF;
    margin-top:0pt;
    position:relative;
    top:0px;
    width:769px;
    z-index:1;
}        
#slideroptions br{
    display:none;
}

#thumb img{
    border:none;
}

#slideroptions input{
    display:none;
}

#slideroptions div,#slideroptions label{
   background-color:#E8F1F1;
   float:left;
   height:30px;
   margin-top:10px;
   padding-top:5px;
   text-align:center;
   width:128px;
   border-top:1px solid #839EAD;
   overflow:hidden;
}

.predictor .intro{
    padding:10px;
}
/*-----------Predictor ----- */ 


/*********Terms *************/
.termsinfo{
    padding:10px;
    width:749px;
} 

.termsinfo h2{
   color:#669999;
   font-size:1em;
   padding:0;
} 

/********************************/  

.info
{
	padding:10px;
    width:749px;
}


/**************************************/
.welcomearea
{
	width:600px;
	float:left;
	margin:0 0 0 60px;
}

.welcomearea .canvas
{
	width:600px;
	margin:10px auto;
}

.welcomearea .loginhld
{
	width:258px;
	float:right;
}

.welcomearea .registerhld
{
	width:258px;
	float:left;
}

.welcomearea .loginhld p,  .welcomearea .registerhld p
{
	font-size:1em;
	padding:0 10px;
	margin:0;
}

.welcomearea  .login .button 
{
	padding:0 18px 5px 0;
}

.welcomearea  .login .button input{
	width:65px;
}

.welcomearea  input.registerbutton
{
	margin:-15px 20px 10px 0;
	width:65px;
	position:relative;
	top:0;
	left:0;
	z-index:5;
}

.welcomearea  .login
{
	font-size:0.85em;
}

.welcomearea .canvas .mediumbox .container table td
{
	padding:0;
	font-size:1em;
}

.welcomearea h2.barheaderlightgreen
{
	padding:1px 5px 0pt 5px;
}

.welcomearea .login select
{
	width:144px;
	margin:0pt 0pt 5px;
}

.welcomearea .login select option
{
	width:144px;
	font-size:0.85em;
}


.welcomearea .info
{
	width:600px;
	font-size:1.3em;
	padding:0 10px 10px;
}

.welcomearea .info p
{
	padding:0;
}

.welcomearea .info h2
{
	color:#29ABE2;
	margin:30px 0pt 0pt;
}

.welcomearea .login .check span
{
	float:none;	
}

.welcomearea .login .check input
{
	width:15px;
}

.welcomearea .login .check label
{
	padding:0pt 5px;
	width:178px;
}

.welcomearea .login .check span.overage
{
	float:right;
}



.bold
{
	font-weight:bold;
	color:#000;
}
/**************************************/
.leaguemember .message
{
	width:610px;
	float:right;
	padding:0;
	margin:0;
	overflow:hidden;
}


.message table, .message table tbody, .message table tbody tr, .message table tbody tr td
{
	padding:0;
	margin:0;
	border:solid 0px red;
	width:645px;
}
.inviteDetails
{
	width:745px;
}


.inviteDetails .buttonbar
{
	padding: 0 0 10px 0;
	text-align:right;
}

#tooltip
{
	background:transparent url(shadow.png) repeat scroll 0%;
	border:medium none;
	font-family:Arial;
	height:135px;
	opacity:0.8;
	padding:20px;
	width:210px;
	position:absolute;
}

.faq, .rules
{
	width:770px;
}
.faq h3, .rules h3
{
	font-size:1.2em;
	color:#669999;
	padding:0px 10px;
	margin:5px 0;
}

.faq ul
{
	list-style-type:none;
	margin:0;
	padding:5px 10px;
}

.faq .question
{
	font-weight:bold;
	padding:5px 0px;
}

.faq .answer
{
	padding:0px 0px 20px 0px;
}

.rules p
{
	margin:0;
	padding:5px 10px;
}

li.highlight, li.highlight a, li.highlight a:link, li.highlight a:active, li.highlight a:visited, li.highlight a:hover
{
	color:#cc3333;
}

.predictions .motorsport ul.selected
{
	background:transparent url(selected-entry.png) repeat scroll 0 0;
}



.canvas .mediumbox .container .about{
background-color:#F0F1F1;
color:#3F5050;
font-size:0.82em;
margin:6px 0pt 0pt 2px;
padding:5px;
}

.canvas .mediumbox .container .about p
{
	margin:0 0 5px 0;
	padding:0;
}

.canvas .mediumbox .container .about a, .aboutintro .box .menu a,
.canvas .mediumbox .container .about a:link, .aboutintro .box .menu a:link,
.canvas .mediumbox .container .about a:active, .aboutintro .box .menu a:active,
.canvas .mediumbox .container .about a:visited, .aboutintro .box .menu a:visited,
.canvas .mediumbox .container .about a:hover, .aboutintro .box .menu a:hover
{
	color:#669999;
	text-decoration:none;
	font-weight:bold;
}

.aboutintro{
	margin-top:25px;
}

.aboutintro .box .menu{
	margin-top:6px;
	background-color:#F0F1F1;
	padding:5px;
	width:125px;
}

.aboutintro .box .menu p{
	margin:0;
	padding:0 0 5px;
}

/**********************OpenId*****************************/
.openid
{
	padding:12px 0 12px 12px;
}

.openid h3
{
	padding:0;
}

.openid  img
{
	width:200px;
	float:right;
}

.openid .openidurl, .otherLogin .openidurl
{
	background:transparent url(openidbg.gif) no-repeat scroll 0 50%;
}

.otherLogin .yahooidurl
{
	background:transparent url(yahooidlogo.gif) no-repeat scroll 0 50%;
}

.otherLogin .facebookidurl
{
	background:transparent url(connect_light_small_short.gif) no-repeat scroll 0 50%;
	
}

.otherLogin .openidurl, .otherLogin .yahooidurl, .otherLogin .facebookidurl
{
	padding:0 0 0 18px;
	margin:2px 0pt 0pt;
	min-height:16px;
}

.otherLogin h3
{
	padding:0;	
	color:#344721;
	font-size:1em;
	margin:10px 0 2px 0;
}

.leaguemember .openid table
{
	width:540px;
}
/*****************************************************************/


span.topleague
{
	background:transparent url(topleague.gif) no-repeat scroll 0 0;
	width:82px;
	height:69px;
	position:absolute;
	right:0;
	top:0;
	z-index:1000;
}

.poscolumn
{
	width:109px;
	padding: 0 2px !important;
}

.leaguemember .poscolumn table, .leaguemember .poscolumn table tbody
{
	width:109px;
	background:transparent;
	margin:0;
	padding:0;
}

.leaguemember .poscolumn td
{
	padding:0;
	margin:0;
}

.leaguemember .third .poscolumn td
{
	border:none;
	vertical-align:top;
}

.leaguemember .poscolumn td.trend
{
	width:11px;
} 

.leaguemember .poscolumn td.postext
{
	width:27px;
} 

.leaguemember .poscolumn td.gurus
{
	width:23px;
} 

.leaguemember .gurus 
{
	width:100%;
}
.leaguemember .gurus .week, .leaguemember .gurus .month, .leaguemember .gurus .season
{
	width:261px;
	float:left;
}

.leaguemember .gurus .season
{
	float:right;
	margin:0pt 4px 0pt 0pt;
}

.leaguemember .gurus .week table, .tooltip .week table,
.leaguemember .gurus .month table, .tooltip .month table,
.leaguemember .gurus .season table, .tooltip .season table
{
	width:250px;
}

.leaguemember .gurus .week h3, .tooltip .week h3
{
	background:transparent url(/images/week.gif) no-repeat scroll 0pt 50%;
	padding-left:20px;
}
.leaguemember .gurus .week h3.goalguru, .tooltip .week h3.goalguru
{
	background:transparent url(/images/goalguruweek.gif) no-repeat scroll 0pt 50%;
}

.leaguemember .gurus .month h3, .tooltip .month h3
{
	background:transparent url(/images/month.gif) no-repeat scroll 0pt 50%;
	padding-left:20px;
}
.leaguemember .gurus .month h3.goalguru, .tooltip .month h3.goalguru
{
	background:transparent url(/images/goalgurumonth.gif) no-repeat scroll 0pt 50%;
}

.leaguemember .gurus .season h3, .tooltip .season h3
{
	background:transparent url(/images/season.gif) no-repeat scroll 0pt 50%;
	padding-left:20px;
}
.leaguemember .gurus .season h3.goalguru, .tooltip .season h3.goalguru
{
	background:transparent url(/images/goalguruseason.gif) no-repeat scroll 0pt 50%;
}

.leaguemember .gurus .header3 .top, .tooltip .header3 .top
{
	background: transparent url(header3gtop.gif) no-repeat scroll 0%;
	width:246px;
}

.leaguemember .gurus .header3 .tile, .tooltip .header3 .tile
{
	background: transparent url(header3gtile.gif) repeat-y scroll 0%;
	width:246px;
}

.leaguemember .gurus .header3
{
	margin:5px 0pt 0pt;
}

.leaguemember .gurus .header3 .btm, .tooltip .header3 .btm
{
	background: transparent url(header3gbtm.gif) no-repeat scroll 0%;
	width:246px;
}

.tooltipclose
{
	height:11px;
	width:11px;
}

.leaguemember .gurus .tooltipclose
{
	display:none;
}

.tooltip .tooltipclose
{
	display:block;
	position:absolute;
	top:14px;
	left:275px;
}

.tooltip
{
	background:transparent url(pointerR.gif) no-repeat scroll 0 -40px;
	width:302px;
	padding-right:15px;
	z-index:100000;
}

.pointerleft
{
	background:transparent url(pointerL.gif) no-repeat scroll 0 -40px;
	padding-right:0px;
	padding-left:12px;
}

.tooltip .week, .tooltip .month, .tooltip .season
{
	border: solid 2px #ccc;
	border-right: solid 0 #ccc;
	padding:10px;
	background-color:#fff;
}

.pointerleft .week, .pointerleft .month, .pointerleft .season
{
	border-right: solid 2px #ccc;
	border-left:solid 0 #ccc;
}

.envelope .link
{
	color:white;
	font-size:18px;
	font-weight:bold;
	height:46px;
	left:123px;
	overflow:hidden;
	position:relative;
	text-align:center;
	text-decoration:none;
	top:184px;
	vertical-align:text-bottom;
	width:262px;
}

.envelope
{
	background-image: url(/images/envelope.png);
	background-repeat:no-repeat;
	z-index:10001;
	position:absolute;
    top:50px;
    width:508px;
    height:355px;
}

.envelope .text{
    width: 300px;
    height:15px;
    font-weight:bold;
    position:absolute;
    top:110px;
    left:103px;
    overflow:hidden;
    text-align:center;
}

.envelope .link a, .envelope .link a:link, .envelope .link a:visited,
.envelope .link a:active, .envelope .link a:hover
{
	color:White;
	text-decoration:none;
}


.leaguemember .header3 .tile .toggle
{
	width:30px;
	float:left;
}

.toggle_close
{
	background:transparent url('togglegray.png') no-repeat 0 0;
	display:block;
	width:20px;
	height:20px;
	overflow:hidden;
}

.toggle_open
{
	background:transparent url('togglegray.png') no-repeat -20px 0;
	display:block;
	width:20px;
	height:20px;
	overflow:hidden;
}


/*country*/
.flag
{
	background:transparent url(flag21px.png) no-repeat -420px 0px; width:21px; height:15px; display:block; float:left; margin:0 5px 0 -10px;	
}
.FIN{background-position:0px 0;}
.POL{background-position:-21px 0;}
.ESP{background-position:-42px 0;}
.DEU{background-position:-63px 0;}
.AUS{background-position:-84px 0;}
.CHE{background-position:-105px 0;}
.USA{background-position:-126px 0;}
.GBR{background-position:-147px 0;}
.SMR{background-position:-168px 0;}
.FRA{background-position:-189px 0;}
.ITA{background-position:-210px 0;}
.BRA{background-position:-231px 0;}
.JPN{background-position:-252px 0;}
.HUN{background-position:-273px 0;}
.IND{background-position:-294px 0;}
.RUS{background-position:-315px 0;}




/*questionnaire*/
.questionnaire table
{
	width:97%;
}

.questionnaire .section{}
.questionnaire .section h3
{
	font-size:1.2em;
	color:#669999;
	padding:0px;
	margin:5px 0;
}
.questionnaire .section .question
{
	border-bottom:solid 1px #ccc;
	padding:10px 0;
}

.questionnaire .section .question .comment
{
	width:100%;
}
.questionnaire .section .question .comment textarea
{
	height:80px;
	width:100%;
}


.questionnaire .comment
{
	padding:0px;
}

.questionnaire .question>label, .questionnaire .comment>label
{
	float:left;
	width:525px;
}

.questionnaire .question>table
{
	clear:both;
}
.questionnaire .errorAlert
{
	padding:5px 10px 5px 30px;
	color:#CD0A0A;
	-moz-border-radius:4px;
	border:solid 1px #CD0A0A;
	float:left;
	margin:0 0 0 20px;
	width:20%;
	background:#FFFFCC url(alert.png) no-repeat 8px 8px;
}

.questionnaire .steps
{
	font-size:90%;
	text-align:right;
}


/**** avatar ******/
.menu .shirt
{
	width:100%;
}
.menu .shirt .settings .error{color:Red;padding: 2px 5px; display:none;}
.menu .shirt .settings{width:100%; display:none; padding-top:5px;font-size:0.9em;color:#999;}
.menu .shirt .settings input{width:90%; margin:0 0 0 5px;color:#999999;font-size:1em;}
.menu .shirt .settings label{width:auto; margin:0 0 0 5px;}
.menu .shirt .settings .bar{text-align:right; background-color:#fff;}
.menu .shirt .settings .bar a{width:auto; padding:5px;}
.menu .shirt .selection {position:relative;}
.menu .shirt .selection a{position:absolute; top:0px; right:0px; display:block; width:auto; height:12px; font-size:0.9em;}
.menu .shirt .selection .loader{left:3px; top:3px;}
.menu .shirt a{color:#7BAFAF; font-weight:bold; text-decoration:none;}
.ac_results {background-color:white; border:1px solid black; overflow:hidden; padding:0; z-index:99999; }
.ac_results ul{list-style-image:none; list-style-position:outside; list-style-type:none; margin:0; padding:0; width:100%; }
.ac_results li {cursor:default; display:block; font-size:12px; line-height:16px; margin:0; overflow:hidden; padding:2px 5px; }
.ac_odd { background-color:#EEEEEE; }
.ac_over { background-color:#0A246A; color:white; }

/******leagueterms*******/

.leagueterms
{
	background:red none repeat scroll 0 0;
	/*left:0;
	margin:104px 10px 10px 177px;
	position:absolute;
	top:0;
	width:780px;*/
}

.createterms{width:540px; float:left;}

.createterms .field  label
{ width:200px;
  padding:0 0 10px 5px;
}

.createterms .buttonbar{width:593px;}

.templates
{
	margin:10px 15px 0 0;
	width:160px;
	float:right;
}

.templates h3
{
	color:#999999;
	font-weight:bold;
	font-size:1em;
	text-align:center;
}

.templates a
{
	text-decoration:none;
}

.templates .stickynote
{
	width:160px;
}

.templates .stickynote .sntop
{
	background:transparent url(stickynote.png) no-repeat scroll 0 0;
	height:33px; 
}

.templates .stickynote .sntile
{
	background:transparent url(stickynote.png) repeat-y scroll -160px 0;
	color:#0033FF;
	padding:0 10px;
}

.templates .stickynote .snbtm
{
	background:transparent url(stickynote.png) no-repeat scroll -320px 0;
	height:49px;
}

/**----------thatch head--------------------------*/
.thatch-head
{
	background-color:#F0F1F1;
	color:#3F5050;
	margin:6px 0 0 2px;
	padding:5px;
	font-size:0.82em;
}

.thatch-head .left
{
	width:86px;
	float:left;
}

.thatch-head .left .caption
{
	font-size:0.9em;
}

.thatch-head .right
{
	float: right; 
	width: 134px;
}

.canvas .mediumbox .container .thatch-head table
{
	width:138px;
	font-size:1em;
	margin:0;
}

.canvas .mediumbox .container .thatch-head table td
{
	font-size:1em;
	padding:0;
	margin:0;
}

.thatch-head a
{
	color:#669999;
font-weight:bold;
text-decoration:none;}


.leaguemenu .stats
{
	color:#696868;
	width:645px;
}

.stats h2.leaguename
{
	padding:10px 0 7px 11px;
	width:98%;
}

.stats .label
{
	width:140px;
	float:left;
	font-weight:bold;
	padding:5px 0 5px 10px;
}

.stats .value
{
	padding:5px 0 5px 10px;
	float:left;
}

.leaguemenu .market a
{
	color:#669999;
	background:none;
	padding:0;
	text-transform:none;
}

/*standings*/
.standings .left
{
	width:458px;
	float:left;
}
.standings .left .leaguemember
{
	width:460px;
}
.standings .left .leaguemember .top
{
	width:100%;
	background:transparent url(standing_ext.gif) no-repeat 0 0;
	height:13px;
}

.standings .left .leaguemember .tile
{
	width:100%;
	background:transparent url(standing_ext.gif) repeat-y scroll -461px 0;
}

.standings .left .leaguemember .btm
{
	width:100%;
	background:transparent url(standing_ext.gif) no-repeat scroll -923px 0;
}

.standings .leaguemember .header3 .tile .bar
{
	width:95%;
}
.standings .left .leaguemember .header3 .tile .bar .pages
{
	width:420px;
}

.standings .leaguemember .poscolumn, .standings .leaguemember .poscolumn table, .standings .leaguemember .poscolumn table tbody
{
	width:60px;
}

.standings .left .leaguemember .tile .header3 .top
{
	background:transparent url(standing_int.gif) no-repeat 0 0;
	height:3px;
	width:440px;
}
.standings .left .leaguemember .tile .header3 .btm
{
	background:transparent url(standing_int.gif) no-repeat -440px 0;
	height:3px;
	width:440px;
}
.standings .left .leaguemember .tile .header3 .tile
{
	background:transparent url(standing_int.gif) repeat-y -880px 0;
	width:440px;
}

.standings .left .leaguemember table.guruweek
{
	width:444px;
}


.standings .right
{
	width:310px;
	float:right;
}

.standings .right .leaguemember
{
	width:310px;
}

.standings .right .leaguemember .top
{
	background:transparent url(standings_r_e.gif) no-repeat 0 0;
	width:310px;
}

.standings .right .leaguemember .tile
{
	background:transparent url(standings_r_e.gif) repeat-y -620px 0;
	width:310px;
}

.standings .right .leaguemember .btm
{
	background:transparent url(standings_r_e.gif) no-repeat -310px 0;
	width:310px;
}


.standings .right .leaguemember .tile .header3 .top
{
	background:transparent url(standings_r_i.gif) no-repeat 0 0;
	height:3px;
	width:290px;}
.standings .right .leaguemember .tile .header3 .tile
{
	background:transparent url(standings_r_i.gif) repeat-y -580px 0;
	width:290px;}
.standings .right .leaguemember .tile .header3 .btm
{
	background:transparent url(standings_r_i.gif) no-repeat -290px 0;
	height:3px;
	width:290px;}

.standings .right .leaguemember .tile .header3 h2
{
	font-size:1.2em;
}

.standings .right .leaguemember table.guruweek
{
	width:293px;
}

.standings .right .leaguemember .poscolumn td.postext
{
	padding:0 0 0 10px;
}



/*tip stats*/
.tipstats
{
	width:230px;
	font-size:0.90em;
	float:left;
	margin:15px;
}

.tipstats .top
{
	height:13px;
	background:transparent url(toptips.png) no-repeat 0 0;
}

.tipstats .btm
{
	height:13px;
	background:transparent url(toptips.png) no-repeat -232px 0;
}

.tipstats .tile
{
	background:transparent url(toptips.png) repeat-y -465px 0;
	min-height:40px;
	padding	: 10px 0 0 0; 
}

.tipstats .tile .line
{
	min-height:30px;
}

.tipstats .tile .name
{
	display:inline-block;
	width:65px;
	padding:0 0 0 5px;
	text-align:center;
	text-overflow: ellipsis;
}

.tipstats .tile .bar
{
	height:10px;
	display:inline-block;
	margin:0 5px;
}
.tipstats .tile .home .bar{
	background:transparent url(bars.png) repeat-x 0 -1px;
}

.tipstats .tile .draw .bar{
	background:transparent url(bars.png) repeat-x 0px -12px;
}

.tipstats .tile .away .bar{
	background:transparent url(bars.png) repeat-x 0px -23px;
}

.toptips .left
{
	margin:15px 26px 15px 4px;
}

.toptips .right
{
	margin:15px 4px 15px 26px;
	float:right;
}

toptips .none
{
	margin:15px 19px;
}

.toptiplink
{
	text-align:right;
	padding:0 20px 0 0;
}



/*motorsport*/
ul.driver-event
{
	/*border:1px solid #CCCCCC;*/
	display:block;margin:0;
	width:245px !important;
	/*float:left;
	margin:0 10px 0 0;
	padding:0;
	width:350px;*/
	min-height:65px;
}
ul.driver-event li
{
	display:inline;
	list-style-type:none;
	margin:0;
	padding:10px 5px;
	text-align:left;
	width:56px;
}

ul.driver-event li .name
{
	font-weight:bold;
	width:100px; 
	float:left;
	padding:0 0 0 5px;
}

ul.driver-event li .name .team
{
	font-size:90%;
}

ul.driver-event li .odds
{
	width:140px;
	float:right;	
	font-size:95%;
}

ul.driver-event li .odds table
{
	background-color:Transparent;
	width:140px;
	border-collapse:collapse;
}


.predictions .motorsport ul.selected .name,
.predictions .motorsport ul.selected .odds span{
	color:#1a4c8a;
	font-weight:bold;
}
