﻿/* HTML STYLES */

html, body 
{
    background-color:#666666;
    background-image:url("../images/page_bg_wide.jpg");
    background-position:center;
    background-repeat:repeat-y;
    color:#000000;
    font-family:Arial;
    font-size:10pt;
    height:100%;
    margin:0 auto;
    text-align:center;
}

a:link
{
    color:#0000ff;
    font-weight:normal;
}

a:visited
{
    color:#0000ff;
    font-weight:normal;
}

a:hover
{
    color:#0000ff;
    font-weight:normal;
}

img
{
    border:0px;
    margin:0px;
    padding:0px;    
}

p
{
    padding:10px;
    line-height:1.3em;
}

h1
{
    background-color:#a31515;
    /*background-image:url("../images/h1_bg.gif");*/
    color:#fff;
    font-family:Arial;
    font-size:12pt;
    font-weight:700;
    height:21px;
    line-height:21px;
    margin:0px 0px 0px 0px;
    padding:0px;
    text-indent:5px;
    vertical-align:middle;
    width:424px;
}

.grey
{
    background-color:#444444;
    /*background-image:url("../images/h1_bg.gif");*/
    color:#fff;
    font-family:Arial;
    font-size:12pt;
    font-weight:700;
    height:21px;
    line-height:21px;
    margin:0px 0px 0px 0px;
    padding:0px;
    text-indent:5px;
    vertical-align:middle;
    width:424px;
}

h2
{
    background-color:#a31515;
    /*background-image:url("../images/h2_bg.gif");*/
    color:#ffffff;
    font-family:Arial;
    font-size:12pt;
    font-weight:700;
    height:21px;
    line-height:21px;
    margin:0px 0px 0px 5px;
    padding:0px;
    text-indent:5px;
    vertical-align:middle;
    width:310px;
}

h3
{
    color:#000;
    font-family:Arial;
    font-size:14pt;
    font-weight:normal;
    margin:0px;
    padding:0px;
    text-indent:5px;
}

h4
{
    color:#444;
    font-family:Arial;
    font-size:14pt;
    font-weight:700;
    margin:20px 0px 0px 0px;
    padding:0px;
    text-indent:5px;
    vertical-align:middle;
}   
 
ul li
{
    margin-left:15px;
}   

/* PAGE LAYOUT */



#bannerAds
{
    background-color:#000000;
    background-image:url("../images/ad_bg.jpg");
    background-repeat:repeat-x;
    color:#ffffff;
    font-size:8pt;
    height:123px;
    text-align:center;
    width:100%;
}

#bannerAds2
{
    color:#ffffff;
    font-size:8pt;
    padding-bottom:10px;
    padding-top:10px;
    text-align:center;
    width:100%;
}

#container
{
    border-left:1px solid black;
    border-right:1px solid black;
    height:100%;
    min-height:100%;
    margin:0 auto;
    position:relative;
    text-align:left;
    width:990px;
}

#content
{    
    background-image:url("../images/wide_bg.jpg");
    background-repeat:repeat-y;
    width:990px;
}

#content_NoAds
{    
    background-color:#fff;
    background-repeat:repeat-y;
    width:990px;
}

#contentArea
{
    background-image:url("../images/curve.gif");
    background-position:top right;
    background-repeat:no-repeat;
    color:#000000;
    padding-bottom:50px;
    width:744px;
    vertical-align:top;
}

#contentArea_NoAds
{
    background-color:#ffffff;
    background-image:url("../images/curve.gif");
    background-position:top right;
    background-repeat:no-repeat;
    color:#000000;
    width:990px;
    vertical-align:top;
}

#contentLeft
{
    background-color:#e3e3e3;
    vertical-align:top;
    padding:0px;
    padding-bottom:50px;
    width:424px;
}



#contentLeft p
{
    padding:5px 5px 20px 5px;
}
 
#contentRight
{
    padding:0px;
    padding-bottom:50px;
    vertical-align:top;
    width:320px;
} 



#contentRight p
{
    font-size:8pt;
    padding:5px;
}  

#contentTop
{
    background-color:#ffffff;
    background-image:url("../images/curve.gif");
    background-position:top right;
    background-repeat:no-repeat;
    vertical-align:top;
    width:744px;
}

#contentTop_NoAds
{
    background-color:#ffffff;
    background-image:url("../images/curve.gif");
    background-position:top right;
    background-repeat:no-repeat;
    vertical-align:top;
    width:990px;
}

#contentTop p
{
    padding:5px;
}

#footer
{
    background-color:#444444;
    color:#fff;
    font-size:8pt;
    margin:0px auto;
    padding-top:20px;
    padding-bottom:20px;
    text-align:center;
    width:990px;
}

#footer p
{
    height:24px;
    line-height:24px;
    padding:0px 0px 0px 10px;
    vertical-align:middle;
}

#footer a:link
{
    color:#ffffff;
    text-decoration:underline;
}

#footer a:visited
{
    color:#ffffff;
    text-decoration:underline;
}

#footer a:hover
{
    color:#ffffff;
    text-decoration:underline;
}

#loginBar
{
    color:#ffffff;
    font-size:8pt;
    width:100%;
}

#loginBar p
{
    height:27px;
    line-height:27px;
    padding:0px 0px 0px 10px;
    vertical-align:middle;
}

#loginBar a:link
{
    color:#ffffff;
    text-decoration:none;
}

#loginBar a:visited
{
    color:#ffffff;
    text-decoration:none;
}

#loginBar a:hover
{
    color:#ffffff;
    text-decoration:none;
}


#nav
{
    background-color:#000000;
    color:#ffffff;
    width:100%;
}

#nav img
{
    margin-top:-5px;
}

#nav p
{
    height:24px;
    line-height:24px;
    padding:3px 0px 0px 10px;
    vertical-align:middle;
}

#nav a:link
{
    color:#ffffff;
    font-weight:bold;
    text-decoration:none;
}

#nav a:visited
{
    color:#ffffff;
    font-weight:bold;
    text-decoration:none;
}

#nav a:hover
{
    color:#ffffff;
    font-weight:bold;
    text-decoration:none;
}


#rightSideAds
{
    background-color:#000000;
    /*background-image:url("../images/adsBG.jpg");
    background-position:bottom;
    background-repeat:repeat-x; */
    color:#ffffff;
    padding-bottom:50px;
    width:246px;
    vertical-align:top;
}

#date
{
    font-size:8pt;
    padding-right:10px;
}

/* CUSTOM CLASSES */

.adwords
{
	font-size: 8pt;
	width: 100px;
	color: #fff;
	text-align: justify;
	padding-right: 20px;
	padding-left: 20px;
	border: none;
	float: left;
	border-right: 2px solid #CCCCCC;
}

.adwords-noright
{
	font-size: 8pt;
	width: 160px;
	color: #fff;
	text-align: justify;
	padding-left: 10px;
	padding-top: 10px;
	border: none;
}

.adtitle
{
	text-align: left;
	font-weight: bold;
	clear: right;
}

.fadedtext
{
    color:#888888;
    margin-left:20px;
    font-size:x-small;
}

.headerBtn
{
    color:#000000;
    font-size:x-small;
    height:18px;
}

.leagueTable
{
    background-color:#ffffff;
    margin-left:5px;
    margin-bottom:20px;
    padding-bottom:30px;
    width:730px;
}



.onlineReg
{
    background-color:#ffffff;
    background-image:url("../images/bottom_grad.jpg");
    background-position:bottom;
    background-repeat:repeat-x;
    border:1px solid black;
    margin-left:5px;
    margin-bottom:20px;
    padding-bottom:30px;
    width:730px;
}



.onlineReg table td
{
    padding:1px 2px 1px 8px;
} 

.openReg
{
    background-color:#ffffff;    
    background-position:bottom;
    background-repeat:repeat-x;
    border:1px solid black;
    margin-left:5px;
    margin-bottom:20px;
    padding-bottom:30px;
    width:730px;
}



.openReg table td
{
    padding:1px 2px 1px 8px;
} 

.panel
{
    padding-left:5px;
}

.sectionheader
{
	font-size: 10pt;
	color:#fff;
	font-family:Arial;
	padding-bottom: 5px;
	padding-left: 10px;
}

.th
{
    background-color:#444444;
    color:#ffffff;
    font-weight:bold;
    height:20px;
    line-height:20px;
    vertical-align:middle;
}

.th2
{
    background-color:#a31515;
    color:#ffffff;
    font-weight:bold;
    height:20px;
    line-height:20px;
    vertical-align:middle;
}

.watermarkText
{
    color:#cccccc;
}

/* USED FOR TOOLTIPS */

#tooltip {
    padding: 3px;
    background: #f9f9f9;
    border: 1px solid #eee;
    text-align: center;
    font-size: smaller;
}

span.tip {
    border-bottom: 1px solid #eee;
}



.leagueTable
{
    background-color:Transparent;
    width:100%;
}

.leagueTable th
{
    padding-right:10px;
    margin-left:10px;
    text-align:left;
}

.leagueTable td
{
    padding-right:10px;
    margin-left:10px;
    text-align:left;
}

.topLeft
{
    width:100%;
}

.topLeft th
{
    padding-right:10px;
    margin-left:10px;
    text-align:left;
}

.topLeft td
{
    padding-right:10px;
    margin-left:10px;
    text-align:left;
}

.standings
{
    background-color:#ffffff;
    background-image:url("../images/bottom_grad.jpg");
    background-position:bottom;
    background-repeat:repeat-x;
    border:1px solid black;
    margin-bottom:20px;
    padding-bottom:30px;
    width:100%;
}

.bold
{
    font-weight:bold;
}

.ScheduledEventList
{
    border:0px;
    border-style:none;
    display:table;
    table-layout:inherit;
}

.ScheduledEventList td
{
    border:0px;
    border-style:none;
    display:table;
    table-layout:inherit;
}

.ScheduledEventList th
{
    border:0px;
    border-style:none;
    display:table;
    table-layout:inherit;
}

.TotalsRow
{
    background-color:#eeeeee;
}

#thFootRecord
{
    font-weight:bold;
}