
body {background-color:#f5f5f5;} 

p
{
color:#000000;
font-size:12px;
font-family:Verdana;
}

a { color: #3333ff; text-decoration: underline; }
a:hover { color: #ff9933; }

p.more
{
color:#000000;
font-size:12px;
font-family:Verdana;
font-weight:bold;
text-align:center;
background:#f3f3f3;
border:#cccccc 1px solid;
border-radius:3px;
padding:5px;
}

p.ad
{text-align: center;}

p.pretable
{font-size:11px;}

p.sched 
{font-size:11px;
text-align:center;}

p.stand
{font-size: 11px;
color: #666666;
text-align: center;}

h1
{
color:#ffffff;
background-color: #3333FF;
font-size:14px;
font-family:Verdana;
text-align: center;
border:#3333ff 1px solid;
border-radius:5px;
padding:2px;
}

h2
{
color:#3333ff;
font-size:14px;
font-family:Verdana;
text-align: center;
}

h3
{
color:#000000;
font-weight:bold;
font-size:12px;
text-align: left;
font-family:Verdana;
}

h4
{
color:#3333ff;
font-size:14px;
font-family:Verdana;
text-align: center;
border:#3333ff 1px solid;
border-radius:5px;
padding:2px;
}

.altrow {width:100%; 
	border-collapse:collapse;
        border:#cccccc 1px solid;
        }

.altrow th {color: #3333ff;
        background: #cccccc;
        border:#cccccc 1px dotted;
        padding:3px;
        font-size:12 px;
        }

.altrow td {padding:3px;
        border:#cccccc 1px dotted;
        text-align: center;
        font-size:11px;}

.altrow td.first {
        text-align: left;
        padding-left:3px;
        }

.altrow td.rank {
        text-align: center;
        background: #f3f3f3;
        padding-left:3px;
        font-weight: bold;
        }

.altrow td.rankf {
        text-align: left;
        background: #f3f3f3;
        padding-left:3px;
        font-weight: bold;
        }

.altrow td.top {color: #3333ff;
        background: #ffffff;
        font-size:12 px;
        font-weight: bold;
        }

.altrow th.first {
        text-align: left;
        padding-left:3px;
        }

.altrow td.last {text-align: center;
        background-color: #FFFFFF;
        font-size:11px;
        font-weight: bold;
        }

.altrow td.comment {text-align: left;
        background-color: #FFFFFF;
        font-size:11px;
        padding:10px;
        }

.altrow tr:nth-child(even){background: #ffffff;}

.altrow tr:nth-child(odd){background: #f3f3f3;}


/* Projections */

.projections {width:100%; 
	border-collapse:collapse;
        border:#cccccc 1px solid;
        }

.projections th {color: #3333ff;
        background: #cccccc;
        border:#cccccc 1px solid;
        padding:3px;
        font-size:12 px;
        }

.projections td {padding:3px;
        border:#cccccc 1px solid;
        text-align: center;
        font-size:12px;}

.projections td.first {
        text-align: left;
        padding-left:3px;
        }

.projections td.top {color: #3333ff;
        background: #ffffff;
        font-size:12 px;
        font-weight: bold;
        }

.projections th.first {
        text-align: left;
        padding-left:3px;
        }

.projections td.last {text-align: center;
        background-color: #FFFFFF;
        font-size:11px;
        font-weight: bold;
        }

.projections td.comment {text-align: left;
        background-color: #FFFFFF;
        font-size:11px;
        padding:10px;
        }


/* Database table */

.mockdb {width:100%; 
	border-collapse:collapse;
        border:#000000 1px solid;
        }

.mockdb th {color: #FFFFFF;
        background: #3333ff;
        border:#cccccc 1px solid;
        padding-top:7px;
        padding-bottom:7px;
        font-size:14 px;
        }

.mockdb td {padding:3px;
        padding-top:7px;
        border:#cccccc 1px solid;
        padding-bottom:7px;
        text-align: center;
        font-size:11px;}

.mockdb td.first {
        text-align: left;
        padding-left:3px;
        }

.mockdb td.intro {
        text-align: left;
        padding-left:10px;
        padding-right:10px;
        font-size:12px;
        }

.mockdb th.first {
        text-align: left;
        padding-left:3px;
        }

.mockdb td.subcent {
        text-align: center;
        font-weight: bold;
        padding-left:3px;
        color: #3333FF;
        background: #cccccc;
        }

.mockdb td.tabcom {
       padding:10px;
       font-size: 11px;
       color: #000000;
       background: #FFFFFF;
       text-align: left;
       }

.mockdb td.sub {
        text-align: left;
        font-weight: bold;
        padding-left:3px;
        color: #3333FF;
        background: #cccccc;
        }

.mockdb tr:nth-child(odd){background: #e1e1e1;}

.mockdb tr:nth-child(even){background: #ffffff;}

/* Links table */

.links {width:100%; 
	border-collapse:collapse;
        border:#cccccc 1px solid;
        }

.links th {color: #FFFFFF;
        background: #3333ff;
        border:#cccccc 1px dotted;
        padding:6px;
        font-size:14 px;
        }

.links td {padding:5px;
        border:#cccccc 1px dotted;
        text-align: left;
        font-size:11px;}

.links tr:nth-child(odd){background: #f3f3f3;}

.links tr:nth-child(even){background: #ffffff;}


/* fantasy table */

.ffb {width:100%; 
	border-collapse:collapse;
        border:#cccccc 1px solid;
        }

.ffb th {color: #FFFFFF;
        background: #3333ff;

        padding-top:5px;
        padding-bottom:5px;
        font-size:14 px;
        }

.ffb td {padding:3px;
        padding-top:5px;
        border:#cccccc 1px solid;
        padding-bottom:5px;
        text-align: center;
        font-size:11px;}

.ffb td.first {
        text-align: left;
        padding-left:3px;
        }

.ffb th.first {
        text-align: left;
        padding-left:3px;
        }

.ffb td.subcent {
        text-align: center;
        font-weight: bold;
        padding-left:3px;
        color: #3333FF;
        background: #cccccc;
        }

.ffb td.tabcom {
       padding:10px;
       font-size: 11px;
       color: #000000;
       background: #FFFFFF;
       text-align: left;
       }

.ffb td.sub {
        text-align: left;
        font-weight: bold;
        padding-left:3px;
        color: #3333FF;
        background: #cccccc;
        }

.ffb tr:nth-child(odd){background: #ffffff;}

.ffb tr:nth-child(even){background: #e1e1e1;}


/* Draft results table */

.dresult {width:100%; 
	border-collapse:collapse;
        border:#cccccc 1px solid;
        }

.dresult th {color: #FFFFFF;
        background: #3333ff;
        border:#cccccc 1px solid;
        padding-top:7px;
        padding-bottom:7px;
        font-size:14 px;
        }

.dresult th.team {color: #FFFFFF;
        background: #3333ff;
        border:#cccccc 1px solid;
        text-align:left;
        padding-top:7px;
        padding-left:5px;
        padding-bottom:7px;
        font-size:14 px;
        }

.dresult td {padding:3px;
        padding-top:5px;
        border:#cccccc 1px solid;
        padding-bottom:5px;
        text-align: center;
        font-size:11px;}

.dresult td.first {
        text-align: left;
        padding-left:5px;
        }

.dresult td.team {
       text-align:left;
       padding-left:5px;
       }

.dresult td.comment {
        text-align: left;
        padding-left:5px;
        background: #FFFFFF;
        }

.dresult tr.toprow {font-weight: bold;
        color: #3333ff;
        background: #cccccc;}

.dresult th.first {
        text-align: left;
        padding-left:3px;
        }

.dresult tr:nth-child(odd){background: #e1e1e1;}

.dresult tr:nth-child(even){background: #ffffff;}

/* schedule tables */

.schedule {width:100%;
	border-collapse:collapse;
        border:#cccccc 1px solid;
        }

.schedule th {color: #3333FF;
        background: #cccccc;
        border:#cccccc 1px solid;
        padding-top:5px;
        padding-bottom:5px;
        font-size:12 px;
        }

.schedule td {padding:3px;
        padding-top:5px;
        border:#cccccc 1px solid;
        padding-bottom:5px;
        text-align: center;
        font-size:11px;}

.schedule td.bye {
       font-size: 11px;
       color: #000000;
       background: #FFFFFF;
       }

.schedule td.team {
       text-align:left;
       padding-left:5px;
       }

.schedule th.team {
       text-align:left;
       padding-left:5px;
       }

.schedule td.byeg {
       text-align:left;
       padding-left:12px;
       }

.schedule th.byeg {
       text-align:left;
       padding-left:12px;
       }

.schedule td.sos {
       text-align:left;
       padding-left:12px;
       }

.schedule th.sos {
       text-align:left;
       padding-left:12px;
       }

.schedule tr:nth-child(odd){background: #e1e1e1;}

.schedule tr:nth-child(even){background: #ffffff;}

/* standings tables */

.standings {width:100%;
	border-collapse:collapse;
        border:#e1e1e1 1px solid;
        }

.standings th {color: #ffffFF;
        background: #3333ff;
        border:#e1e1e1 1px solid;
        padding-top:5px;
        padding-bottom:5px;
        font-size:12 px;
        }

.standings td {padding:3px;
        padding-top:5px;
        border:#e1e1e1 1px solid;
        background: #FFFFFF;
        padding-bottom:5px;
        text-align: center;
        font-size:12px;}


.standings td.team {
       text-align:left;
       padding-left:12px;
       }

.standings th.team {
       text-align:left;
       padding-left:12px;
       }



/* home page tables */

.outline td.col1 {vertical-align:top;
        width:320px;
        padding-right:20px;}

.outline td.col2 {vertical-align:top;
        width:300px}

.hometable {width:100%; 
	border-collapse:collapse;
        line-height:130%;
        border:#999999 1px solid;
        }

.hometable th {color: #FFFFFF;
        background: #3333ff;
        border:#999999 1px solid;
        padding-top:7px;
        padding-bottom:7px;
        font-size:14 px;
        }

.hometable th.sub {color: #FFFFFF;
        background: #3333ff;
        border:#999999 1px solid;
        text-align:left;
        padding-top:7px;
        padding-bottom:7px;
        font-size:14 px;
        }

.hometable th.gray {color: #3333ff;
        background: #FFFFFF;
        border:#999999 1px solid;
        padding-left:5px;
        padding-top:7px;
        padding-bottom:7px;
        font-size:14 px;
        }

.hometable td {padding:5px;
        border:#CCCCCC 1px solid;
        text-align: left;
        font-size:11px;}

.hometable td.cent {text-align: center;}

.hometable td.last {text-align: center;
        background-color: #FFFFFF;
        font-size:11px;
        font-weight: bold;
        }

.hometable td.subcent {
        text-align: center;
        font-weight: bold;
        padding-left:3px;
        color: #3333FF;
        background: #cccccc;
        }

.hometable td.tabcom {
       padding:10px;
       font-size: 11px;
       color: #000000;
       background: #FFFFFF;
       text-align: left;
       }

.hometable td.sub {
        text-align: left;
        font-weight: bold;
        padding-left:3px;
        color: #3333FF;
        background: #cccccc;
        }

.hometable tr:nth-child(even){background: #ffffff;}

.hometable tr:nth-child(odd){background: #e1e1e1;}

.subheading td {padding-left:3px;
        padding-top:3px;
        border:#cccccc 1px solid;
        padding-bottom:3px;
        text-align: center;
        font-size:12px;}

/* --- Player Tables --- */

.player {width:100%; 
	border-collapse:collapse;
        border:#cccccc 1px solid;
        }

.player th {color: #3333ff;
        background: #cccccc;
        border:#cccccc 1px solid;
        text-align: left;
        padding:4px;
        font-size:12 px;
        }

.player td {padding:4px;
        border:#cccccc 1px solid;
        text-align: left;
        font-size:12px;}

.player td.top {color: #3333ff;
        background: #ffffff;
        font-size:12 px;
        font-weight: bold;
        }

.player td.last {text-align: center;
        background-color: #FFFFFF;
        font-size:12px;
        font-weight: bold;
        }

/* --- CSS for Div elements --- */

#container
{
margin: 0 auto;
border-style:solid;
border-width:1px;
border-color:#E1E1E1;
border-radius:3px;
padding-top:0px;
padding-bottom:0px;
padding-left:2px;
padding-right:2px;
background-color:#FFFFFF;
}

#header
{
padding-top:10px;
padding-bottom:20px;
border-color:#000000;
}

#footer
{
padding-top:5px;
padding-bottom:5px;
margin-bottom:5px;
border-style:solid;
border-width:1px;
border-color:#cccccc;
border-radius:3px;
color:#000000;
background-color:#CCCCCC;
font-size:10px;
font-family:Verdana;
text-align:center;
a:link {color:#3333FF; text-decoration:none;}
a:hover {color:#ff9933; text-decoration:underline;}
}




#content
{
border-style:none;
font-size:12px; font-family:Verdana;
line-height:170%;
background-color:#FFFFFF;
padding-left:15px;
margin-bottom:20px;
a:link {color:#3333FF; text-decoration:none;}
a:hover {color:#FF9933; text-decoration:underline;}
}

#sidebar
{
background-color:#FFFFFF;
border-style:none;
font-size:12px; font-family:Verdana;
line-height:170%;
a:link
{
color:#3333FF;
text-decoration:none;
}
a:hover
{
color:#FF9933;
text-decoration:underline;
}
margin-bottom:20px;
}

#ffbsubmenu
{
background-color:#e1e1e1;
text-align: center;
padding:6px;
font-size:12px; font-family:Verdana;
a:link {color:#3333FF; text-decoration:none;}
a:hover {color:#3333FF; text-decoration:none;}
color:#000000;
}

#ffbsubmenu2
{
background-color:#f3f3f3;
text-align: center;
padding:6px;
font-size:12px; font-family:Verdana;
a:link {color:#3333FF; text-decoration:none;}
a:hover {color:#3333FF; text-decoration:none;}
color:#000000;
}

#bquote
{
background-color:#f3f3f3;
border: 1px solid #CCCCCC;
border-radius: 3px;
padding:6px;
font-size:12px; font-family:Verdana;
a:link {color:#3333FF; text-decoration:none;}
a:hover {color:#3333FF; text-decoration:none;}
color:#000000;
}


#mc_embed_signup
{
background:#fff;
clear:left;
font:14px Verdana;
}


#poll {
background-color:#FFFFFF;
border-style:none;
border-collapse:collapse;
border-color:#FFFFFF;
width:300px;
}

/* --- Navigation CSS --- */

#wrap	{
        width: 997px;
	height: 22px; 
	margin: 10; 
	z-index: 99; 
	position: relative; 
	background-color: #3333ff;
	}
.navbar	{
	height: 22px;
        padding: 0;
	margin: 0;
	position: absolute; 
	border-right: 1px solid #3333ff;
	}

.navbar li, ul.submenu {
	height: auto;
	width: 166px;  
	float: left;  
	text-align: center;
	list-style: none;
	font: normal bold 12px/1.2em Verdana;  
	padding: 0;
	margin: 0;
	background-color: #3333ff;
        }

.navbar a {							
	padding: 4px;  
	border-left: 1px solid #3333ff; 
	border-right: 1px solid #3333ff; 
	text-decoration: none;  
	color: #FFFFFF;
	display: block;
	}

.navbar li:hover {background-color: #666666;}

.navbar li ul {
	display: none; 
        height: auto;
	margin: 0; 
	padding: 0; 		
	}				

.navbar li:hover ul {
        display: block; 
        }

.navbar li ul li {background-color: #3333ff;}

.navbar li ul li  a	{
	border-left: 1px solid #3333ff; 
	border-right: 1px solid #3333ff; 
	border-top: 1px solid #3333ff; 
	border-bottom: 1px solid #3333ff; 
	}

.navbar ul.submenu {
		display: none;
		position: absolute;
		top: 31px;
		left: 332px;
		}

.navbar li:hover > .submenu {
		display: block;
		}

.navbar li ul li a:hover {background-color: #999999;}



