﻿/*3 col*/
#SportsCategory3ColContainer
{
    width: 100%;
}
#SportsCategory3ColContainer .pageHeading
{
    background-color: #C5C1BA;
    color: #6E6D5E;
    font-weight: bold;
    font-size: 14px;
    padding: 9px;
}
#SportsCategory3ColTable
{
    width: 100%;
    background-color: #FFFFFF;
}
#SportsCategory3ColTable td
{
    padding: 9px;
    color: #666666;
}
#SportsCategory3ColTable .Heading
{
    background-color: #F2F2F2;
    color: #666666;
    font-weight: bold;
    width: 33%;
    font-size: 10px;
    font-family: Verdana;
    border-top: 1px solid #CCCCCC;
    border-bottom: 1px solid #CCCCCC;
}
#SportsCategory3ColTable .tableRow
{
    background-color: #FFFFFF;
}

#SportsCategory3ColTable .tableRowAlternate
{
    background-color: #f3f3e9;
}
#SportsCategory3ColContainer .paragraphNotes
{
    padding: 9px;
}
/*2 col*/
#SportsCategory2ColContainer
{
    width: 100%;
}
#SportsCategory2ColContainer .pageHeading
{
    background-color: #C5C1BA;
    color: #6E6D5E;
    font-weight: bold;
    font-size: 14px;
    padding-top: 9px;
    padding-bottom: 9px;
}
#SportsCategory2ColContainer .pageHeading .pageHeadingText
{
    padding-left: 9px;
}
#SportsCategory2ColTable
{
    width: 100%;
    background-color: #FFFFFF;
}
#SportsCategory2ColTable .HeadingLt
{
    background-color: #C5C1BA;
    color: #6E6D5E;
    font-weight: bold;
    font-size: 14px;
    padding-top: 9px;
    padding-bottom: 9px;
    width: 182px;
}
#SportsCategory2ColTable .HeadingRt
{
    background-color: #C5C1BA;
    color: #6E6D5E;
    font-weight: bold;
    font-size: 14px;
    padding-top: 9px;
    padding-bottom: 9px;
    width: 182px;
}
#SportsCategory2ColContainer .HeadingText
{
    padding-left: 9px;
}
#SportsCategory2ColTable .tableRowLt
{
  vertical-align: top;
  width: 182px;
}
#SportsCategory2ColTable .tableRowRt
{
	vertical-align: top;
	width: 182px;
}
#SportsCategory2ColTable .listDivisions
{
    list-style-type: none;
    padding-bottom: 15px;
    margin: 9px;
    line-height: 18px;    
}
#SportsCategory2ColTable .listHeading
{
    color: #868686;
    font-weight: bold;
    font-size: 14px;
}
#SportsCategory2ColContainer .paragraphNotes
{
    padding: 0px 9px 9px 9px;
}
#IntermediateCategoryTable .inttableRowLt
{
	vertical-align: top;
	text-align: left;
}
#IntermediateCategoryTable .inttableRowRt
{
	vertical-align: top;
	text-align: left;
}
#SportsCategory2ColTable .twocoltableRowLt
{
	vertical-align: top;
	text-align: left;
	width: 182px;
}
#SportsCategory2ColTable .twocoltableRowRt
{
	vertical-align: top;
	text-align: left;
	width: 182px;
}

.clearDiv
{
    clear: both;
}
.listFooter
{
    list-style-type: none;
    padding: 10px;
    margin: 0px;
    line-height: 18px;
}

.EmailAlertTextBox     { font-family:Verdana; font-size:10px;  color:#000000; position:absolute;  left: 60px; font-weight:bold; }
.EmailAlertCheckBox {height:15px;width:15px; margin-bottom: 4px; position:absolute;  left: 40px;}
.EmailAlertPrivacyPolicy {margin-bottom: 4px; position:absolute;  left: 40px; width:80px; color:#666666;}
.EmailAlertTextBoxEmail { font-family:Verdana; font-size:10px;  color:#000000; position:absolute;  left: 61px; font-weight:bold; }
.EmailAlertTextBoxMobile { font-family:Verdana; font-size:10px;  color:#000000; position:absolute;  left: 58px; font-weight:bold; }



#FeatureBar 
{
    background-color: #666666;
    border-style:solid; 
    border-width:0px; 
    border-color:#ffffff; 
    border-right-width:4px;

}

#FeatureBar .pageHeadingText
{
    color: #FFFFFF;
    font-family: arial;
    font-weight: bold;
    font-size: 10pt;
    position: relative;  
    top:-7px;     
}


#PromotionalBar 
{
    background-color: #666666;
    border-style:solid; 
    border-width:0px; 
    border-color:#ffffff; 
    border-right-width:4px;
}

#PromotionalBar .pageHeadingText
{
    color: #FFFFFF;
    font-family: arial;
    font-weight: bold;
    font-size: 10pt;
    position: relative;  
    top:-7px;
  
}


#stylingOptInControlThePlaceHolder
{
    margin-left:80px; 
    width:220px; 
    top:0px; 
    height:35px; 
    position:relative;
    padding-bottom:15px;
}


.spanChkBoxOptInMsg
{
    position: relative; display:inline-block; width:190px; top:-13px; left:23px;
}

#spanChkBoxOptInNote
{
    top:-13px;
}





