body {border:0px; color:#ffffff; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size:12px; margin:0; padding:0; background-color: #000000; }
a:link {color: #88FFEE; text-decoration: none; }
a:hover {color: #FFFF00; text-decoration: none; }
a:active {color: #BBFFEE; text-decoration: none; } 
a:visited {color: #33FFEE; text-decoration: none; }
a:visited:hover {color: #FFFF00; text-decoration: none; }
h1 {font-size:40px; line-height: 1.2em;}
h2 {font-size:28px; line-height: 1.1em;}
h3 {font-size:20px; line-height: 1.0em; margin-top: 32px;}
h4 {font-size:-1;}
h5 {font-size:-2;}
h6 {font-size:-3; font-weight:bold; color:#000000}
.colheader {font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 1.2em; text-align: center; font-weight: bolder;}
.ALLrosters {background-color: #444; width: 380px; }
.TEAMtable {
    background-color: #444;
    border: 0px;
    width: 400px;
}
.TEAMheader {
    width: 100%;
    border-collapse: collapse;
}
.TEAMsmall {
    font-size: 24px;
}
.TEAMlarge {
    font-size: 32px;
}
.TEAMxl {
    font-size: 40px;
}
.TEAMjumbo {
    font-size: 48px;
}
.rostertables {font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-weight: bold; text-align: center; height: 16px;}
.rostertablesred {font-family: Verdana, Arial, Helvetica, sans-serif; color: #800000; font-weight: bold; text-align: center; height: 16px;}
.rostertablesgreen {font-family: Verdana, Arial, Helvetica, sans-serif; color: #006600; font-weight: bold; text-align: center; height: 16px;}
.rostertablesblue {font-family: Verdana, Arial, Helvetica, sans-serif; color: #000088; font-weight: bold; text-align: center; height: 16px;}
.rostertablespurple {font-family: Verdana, Arial, Helvetica, sans-serif; color: #880066; font-weight: bold; text-align: center; height: 16px;}
.rostertablesDEL {font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; text-decoration: line-through; text-align: center; height: 16px;}
.rostertablesredDEL {font-family: Verdana, Arial, Helvetica, sans-serif; color: #800000; text-decoration: line-through; text-align: center; height: 16px;}
.rostertablesgreenDEL {font-family: Verdana, Arial, Helvetica, sans-serif; color: #006600; text-decoration: line-through; text-align: center; height: 16px;}
.rostertablesblueDEL {font-family: Verdana, Arial, Helvetica, sans-serif; color: #000088; text-decoration: line-through; text-align: center; height: 16px;}
.rostertablespurpleDEL {font-family: Verdana, Arial, Helvetica, sans-serif; color: #880066; text-decoration: line-through; text-align: center; height: 16px;}
.rostertablesNEW {font-family: Verdana, Arial, Helvetica, sans-serif; color: #FF3333; font-weight: bold; text-align: center; height: 16px;}

/* GOOD teams styles */
/* Alternating Rows color */
.t02r1, .t05r1, .t09r1, .t11r1 {
    background-color: #DED;
}
/* Font color and style */
.t02font, .t05font, .t09font, .t11font {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #000000;
}
/* Header background color */
.t02hdr, .t05hdr, .t09hdr, .t11hdr {
    background-color: #383;
    width: 50px;
    text-align: center;
}

/* BAD teams styles */
/* Alternating Rows color */
.t03r1, .t08r1, .t10r1, .t12r1 {
    background-color: #DDE;
}
/* Font color and style */
.t03font, .t08font, .t10font, .t12font {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #000055;
}
/* Header background color */
.t03hdr, .t08hdr, .t10hdr, .t12hdr {
    background-color: #89B;
    width: 50px;
    text-align: center;
}

/* UGLY teams styles */
/* Alternating Rows color */
.t01r1, .t04r1, .t06r1, .t07r1 {
    background-color: #FDE;
}
/* Font color and style */
.t01font, .t04font, .t06font, .t07font {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #550000;
}
/* Header background color */
.t01hdr, .t04hdr, .t06hdr, .t07hdr {
    background-color: #B89;
    width: 40px;
    text-align: center;
}

/* ALT (all) teams tr's */
.t01r2, .t02r2, .t03r2, .t04r2, .t05r2, .t06r2, .t07r2, .t08r2, .t09r2, .t10r2, .t11r2, .t12r2 {
    background-color: #FFF;
}
.tDA00 {background-color: #800;}
.tDA01 {background-color: #FCC;}
.tDA02 {background-color: #B66;}
.tdLhdr000 { padding: 8px; text-align: left; color: #000000; font-weight: bold; font-size: small; }
.tdLdataFFF { padding: 8px; text-align: left; color: #ffffff; }
.tdCdataFFF { padding: 8px; text-align: center; color: #ffffff; }

/* Content Styles */

	.container	 
	{
    }
    .MainContent
    {
        margin-top: -22px;
        min-height: 400px;
        text-align: center;
        min-width: 320px;
        border:0px solid white;
    }
	#header		 
	{
        height:156px;
        padding:0px;
        color:white;
        background-image: url(../images/Top.jpg);
        background-position: bottom;
        clear:left;
        text-align: center;
        z-index: -1;
        border:0px solid olive;
    }
    .headercontent
    {
        height:156px;
        padding:0px;
        color:white;
        background-image: url(../images/RB-Top.png);
        background-position: bottom;
        background-position: right;
        background-repeat: no-repeat;
        text-align: center;
        border:0px solid Fuchsia;
    }
    #footer	     
    {
        height:156px;
        padding:0em;
        color:white;
        background-image: url(../images/Bottom.jpg);
        clear:left;
        text-align: center;
        border:0px solid yellow;
    }
    .copyryt
    {
        padding: 10px;
    }
    .footercontent
    {
        height:156px;
        padding:0em;
        color:#00aae9;
        font-size: xx-small;
        background-image: url(../images/RBsilhouette.png);
        background-position: left;
        background-repeat: no-repeat;
        text-align: center;
        border:0px solid lime;
    }
    
/* Navigation Styles */

	#SideNav     
	{
	    position: absolute;
	    left: 0px;
	    top: 0px;
        width:95px;
        padding:1em;
        z-index: 1; 
        border:0px solid Maroon;
    }
	#HOFtext     
	{
	    position: absolute;
        right: 0px;
	    top: 146px;
        width:110px;
        font-size: 0.7em;
        line-height: 1.33em;
        z-index: 1; 
        border:0px solid cyan;
	}
	#HOFtext .hoflist  
	{
        background-image: url(../images/hofbkd.png);
        background-position: center;
        background-repeat: repeat-y;
    }
	#HOFtext .hofitem  
	{
        line-height: 1.2em;
        font-weight: bold;
    }
	#MobileNav   
	{
	    min-height: 12px;
	    margin-top: -48px;
	}

	#MobileNav .navBar
	{
	    display: none;
	}
