body  {
		font: normal 13px auto Arial,  Verdana,  Helvetica,  sans-serif;
		color: #4f6b72;
		background: #FFF;
}
* {
	padding:0;
	margin:0;
}
.submenu_links a:link {
	color:white;
	text-decoration:none;
}
.submenu_links a:visited {
	color:white;
	text-decoration:none;
}
.submenu_links a:hover {
	color:white;
	text-decoration:underline;
}
#whitelinks a {
text-decoration: none;
color: white;
font-size: 12px;
font-family: Arial;
}
#whitelinks a:visited {
text-decoration: none;
color: white;
font-size: 12px;
font-family: Arial;
}
#whitelinks a:hover {
text-decoration: underline;
color: white;
font-size: 12px;
font-family: Arial;
}
#whitelinks a:active {
text-decoration: none;
color: white;
font-size: 12px;
font-family: Arial;
}
.dropui {
	margin:0px 0px;
}
.dropui {
	display:-moz-inline-stack;
	display:inline-block;
	zoom:.996;
	*display:inline;
	position:relative;
	z-index:10;
}
.dropui .dropui-tab {
	font-weight:bold;
	color:#222;
	text-decoration:none;
	line-height:0;
	display:block;
	padding:15px 35px 15px 35px;
	-webkit-border-bottom-right-radius:0;
	-webkit-border-bottom-left-radius:0;
	-webkit-border-top-right-radius:10px;
	-webkit-border-top-left-radius:10px;
	-moz-border-radius-bottomright:0;
	-moz-border-radius-bottomleft:0;
	-moz-border-radius-topright:10px;
	-moz-border-radius-topleft:10px;
	border-bottom-right-radius:0;
	border-bottom-left-radius:0;
	border-top-right-radius:10px;
	border-top-left-radius:10px;
	cursor:pointer;
	position:relative;
	z-index:2;
}
.dropui-green .dropui-tab {
	background-color:#77B32F;
	color:#FFF;
}
.dropui-orange .dropui-tab {
	background-color:#F90;
	color:#FFF;
}
.dropui-blue .dropui-tab {
	background-color:#1B80DC;
	color:#FFF;
}
.dropui-red .dropui-tab {
	background-color:#CF4040;
	color:#FFF;
}
.matrix a  {
		color: #8F5700;
		text-decoration: none;
}
.matrix a:hover  {
		color: #8F5700;
		text-decoration: underline;
}
.matrixodds a {
		font-family: Arial,  Verdana,  Helvetica,  sans-serif;
		font-size: 16px;
		color: #3B5998;	
		text-decoration: none;
}
.matrixodds a:hover {
		font-family: Arial,  Verdana,  Helvetica,  sans-serif;
		font-size: 16px;
		color: #3B5998;	
		text-decoration: underline;
}

#mytable  {
		width: 620px;
		padding: 0;
		margin: 0;
}

.matrix caption  {
		padding: 0 0 5px 0;
		width: 620px;
		font: italic 16px Arial,  Verdana,  Helvetica,  sans-serif;
		text-align: right;
}

.matrix th  {
		font: bold 12px Arial,  Verdana,  Helvetica,  sans-serif;
		color: #FFF;
		border-right: 2px solid #fff;
		border-bottom: 2px solid #fff;
		border-top: 2px solid #fff;
		letter-spacing: 2px;
		text-transform: uppercase;
		text-align: left;
		padding: 6px 6px 6px 12px;
		background: #77B32F;
}

.matrix th.nobg  {
		color: #4f6b72;
		border-top: 0;
		border-left: 0;
		border-right: 2px solid #fff;
		background: none;
}

.matrix td  {
		border-right: 2px solid #fff;
		border-bottom: 2px solid #fff;
		background: #F5FFDF;
		padding: 6px 6px 6px 12px;
		color: #4f6b72;
}

.matrix td.alt  {
		background: #EFEFEF;
		color: #797268;
}

.matrix th.spec  {
		border-left: 2px solid #fff;
		border-top: 0;
		background: #F5FFDF url(http://www.xufe.com/images/bullet1.gif) no-repeat;
		font: bold 10px Arial,  Verdana,  Helvetica,  sans-serif;
		color: #797268;
}

.matrix th.specalt  {
		border-left: 2px solid #fff;
		border-top: 0;
		background: #EFEFEF;
		font: bold 10px Arial,  Verdana,  Helvetica,  sans-serif;
		color: #797268;
}
.smalllinks a {
	color: #7BB200;
	font: bold 11px Arial,  Verdana,  Helvetica,  sans-serif;
}
.smalllinks a:hover {
	color: #9AC635;
	font: bold 11px Arial,  Verdana,  Helvetica,  sans-serif;
}
.votelinks a {
	color: #7BB200;
	font: bold 16px Arial,  Verdana,  Helvetica,  sans-serif;
}
.votelinks a:hover {
	color: #9AC635;
	font: bold 16px Arial,  Verdana,  Helvetica,  sans-serif;
}
.smalltext {
	font: bold 11px Arial,  Verdana,  Helvetica,  sans-serif;
}

#blacklayer { /*--Transparent background layer--*/
    background-color: black;
	position: absolute; left: 0; top: 0;
	width: 100%; height: 100%;
	opacity: .80;
    filter: alpha(opacity=80);
	z-index: 20;
}
/*--Making IE6 Understand Fixed Positioning--*/
*html #fade {
	position: absolute;
}

/* HEADER MENU */

#header-menu  {
        background-image: url('/img/menu-bg.gif');
        background-repeat:no-repeat; 
        width: 100%; 
        line-height: 40px;
		color: #EAEFE0;
		text-decoration: none;
        font-size: 14px;
        padding-left: 10px;
        padding-right: 10px;
}
#header-menu a  {
		color: #fff;
		text-decoration: none;
        font-size: 12px;
        font-weight: bold;
}
#header-menu a:hover  {
		color: #fff;
		text-decoration: underline;
        font-size: 12px;
        font-weight: bold;
        
}

/* MY LEAGUES */

#myleagues  {
        width: 100%; 
        line-height: 11px;
		color: #4F4F4F;
		text-decoration: none;
        font-size: 11px;
        padding-left: 0px;
        padding-right: 0px;
}
#myleagues a  {
		color: #3B5998;
		text-decoration: none;
        font-size: 11px;
        
}
#myleagues a:hover  {
		color: #3B5998;
		text-decoration: underline;
        font-size: 11px;
        
        
}

/* MATRIX 2 */
.matrix-sports2 a  {
		color: #3B5998;
		text-decoration: none;
        font-weight: bold;
}
.matrix-sports2 a:hover  {
		color: #3B5998;
		text-decoration: underline;
        
}
.matrixodds-sports2 a {
		font-family: Arial,  Verdana,  Helvetica,  sans-serif;
		font-size: 15px;
		color: #8F5700;	
		text-decoration: none;
}
.matrixodds-sports2 a:hover {
		font-family: Arial,  Verdana,  Helvetica,  sans-serif;
		font-size: 15px;
		color: #CF7E00;	
		text-decoration: underline;
}

#mytable-sports2  {
		width: 620px;
		padding: 0;
		margin: 0;
}


.matrix-sports2 caption  {
		padding: 0 0 5px 0;
		width: 620px;
		font: italic 16px Arial,  Verdana,  Helvetica,  sans-serif;
		text-align: right;
}

.matrix-sports2 th  {
		font: bold 12px Arial,  Verdana,  Helvetica,  sans-serif;
		color: #FFF;
		border-right: 1px solid #C1DAD7;
		border-bottom: 1px solid #C1DAD7;
		border-top: 1px solid #C1DAD7;
		letter-spacing: 2px;
		text-transform: uppercase;
		text-align: left;
		padding: 6px 6px 6px 12px;
		background-color: #77B32F;
}

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

.matrix-sports2 td  {
		border-right: 1px solid #C1DAD7;
		border-bottom: 1px solid #C1DAD7;
		background: #EFEFEF;
		padding: 6px 3px 6px 10px;
		color: #4f6b72;
        font-size: 12px;
}

.matrix-sports2 td.alt  {
		background: #F5FFDF;
		color: #797268;
        font-size: 12px;
}

.matrix-sports2 th.spec  {
		border-left: 1px solid #C1DAD7;
		border-top: 0;
		background: #fff;
		font: bold 10px Arial,  Verdana,  Helvetica,  sans-serif;
		color: #797268;
}

.matrix-sports2 th.specalt  {
		border-left: 1px solid #C1DAD7;
		border-top: 0;
		background: #fff;
		font: bold 10px Arial,  Verdana,  Helvetica,  sans-serif;
		color: #797268;
}
.foobar-shadow {
background: url("/images/foobar-shadow.png") repeat-x scroll left top transparent;
height: 5px;
width: 100%;
}
