﻿
.BlogCurrent
{
    float: left;
    width: 935px;
    text-align: center;  
    font-family: Arial;
    font-weight: bold;
    color: #ff9900;
}

.BlogCurrent .BlogPageTitle
{
    float: left;
    width: 100%;
    font-size: 18px;
    padding-bottom: 20px;
}

.BlogCurrent .BlogTitle
{
    float: left;
    width: 100%;
    font-size: 16px;
    padding-bottom: 5px;
}

.BlogCurrent .BlogAuthor
{
    float: left;
    width: 100%;
    font-size: 14px;
    padding-bottom: 3px;
    color: #ffffff;
}

.BlogCurrent .BlogDate
{
    float: left;
    width: 100%;
    font-size: 12px;
    padding-bottom: 15px;
    color: #ffffff;
}

.BlogCurrent .BlogText
{
    float: left;
    width: 675px;
    margin-left: 130px;  
    padding-bottom: 20px; 
    text-align: justify;
    font-size: 13px;
    line-height: 17px;
    font-weight: normal;
    color: #ffffff;
    border-bottom: solid 1px #ff9900;
}

.BlogsPrevious
{
    float: left;
    width: 935px;
    text-align: center;  
    font-family: Arial;
    font-weight: bold;
    color: #ff9900;
    padding-top: 20px;
}

.BlogsPrevious .PreviousAreaTitle
{
    float: left;
    width: 100%;
    font-size: 16px;
    padding-bottom: 12px;
}

.BlogsPrevious .PreviousList
{
    float: left;
    width: 100%;
}

.BlogsPrevious .PreviousList .OnePreviousBlog
{
    float: left;
    width: 675px;
    padding-left: 130px;  
    text-align: center;
    font-family: Arial;
    font-size: 14px;
    line-height: 17px;
    font-weight: bold;
    padding-bottom: 13px;
}

.BlogsPrevious .PreviousList .OnePreviousBlog .BlogTitle
{
    float: left;
    width: 100%;
    padding-bottom: 2px;
}

.BlogsPrevious .PreviousList .OnePreviousBlog .BlogTitle a:link, 
.BlogsPrevious .PreviousList .OnePreviousBlog .BlogTitle a:active, 
.BlogsPrevious .PreviousList .OnePreviousBlog .BlogTitle a:visited
{
    text-decoration: none;
    color: #0189d7;
}

.BlogsPrevious .PreviousList .OnePreviousBlog .BlogTitle a:hover
{
    text-decoration: none;
    color: #ff990d;
}

.BlogsPrevious .PreviousList .OnePreviousBlog .BlogDate
{
    float: left;
    width: 100%;
    font-size: 11px;
    line-height: 12px;
    font-weight: normal;
    color: #ffffff;
}



.AdminLoginArea
{
    float: left;
    width: 100%;
    text-align: center;
    margin-left: 350px;
    margin-top: 50px;
}

.AdminLoginBox
{
    float: left;
    width: 200px;
    padding-left: 25px;
    padding-right: 25px;
    padding-bottom: 15px;
    color: #ffffff;
    border: solid 1px #0000ff;
    font-family: Arial;
    font-size: 14px;
    background-color: #000000;
}

.AdminLoginBox .LoginTitle
{
    float: left;
    width: 100%;
    padding-bottom: 10px;
    padding-top: 10px;
}

.AdminLoginBox .LoginLabel
{
    float: left;
    width: 100%;
    padding-bottom: 1px;
}

.AdminLoginBox .LoginEntry
{
    float: left;
    width: 100%;
    padding-bottom: 10px;
}

.AdminLoginBox .LoginMessage
{
    float: left;
    width: 100%;
    color: Red;
}

.AdminLoginBox .LoginButton
{
    float: left;
    width: 100%;
    padding-top: 5px;
}


.SmallAdsVertTable
{
    width: 315px;
    border-collapse: collapse;
}

.SmallAdsVertTable .SmallAdsVertRow
{
    height: 106px;
}

.SmallAdsVertTable .SmallAdsVertRow .SmallAdsVertCell
{
    width: 157px;
    text-align: center;
    vertical-align: middle;
}



.SubscriberSignUpReturnInfo
{
    float: left;
    width: 100%;
    text-align: center;
    font-family: Arial;
    font-size: 14px;
    line-height: 19px;
    font-weight: normal;
    color: #ffffff;
    padding-top: 20px;
    padding-bottom: 70px;
}

.GridViewPagerStyleAlumni
{
    font-family: Arial;
    font-size: 18px;
    font-weight: bold;
    color: #ffffff;
}

.GridViewPagerStyleAlumni a:link, .GridViewPagerStyleAlumni a:active, .GridViewPagerStyleAlumni a:visited
{
    text-decoration: none;
    color: #0189d7;
}

.GridViewPagerStyleAlumni a:hover
{
    text-decoration: none;
    color: #ff990d;
}


.AlumniGridViewArea
{
    float: left;
    margin-left: 152px;
    margin-top: 26px;
    margin-bottom: 35px;
}

.AlumniDisplayPageTopInfo
{
    float: left;
    width: 100%;
    text-align: center;
    padding-top: 1px;
    padding-bottom: 15px;
    font-family: Arial;
    font-size: 18px;
    font-weight: bold;
    color: #ff9900;
}

.AlumniIntroTextArea
{
    float: left;
    width: 630px;
    margin-left: 155px;
    font-family: Arial;
    font-size: 14px;
    line-height: 17px;
    font-weight: normal;
    color: #ffffff;
    text-align: left;
}

.AlumniContactUsTextArea
{
    float: left;
    width: 630px;
    margin-left: 155px;
    font-family: Arial;
    font-size: 14px;
    line-height: 17px;
    font-weight: normal;
    color: #ffffff;
    text-align: left;
    padding-bottom: 25px;
}

.AlumniContactUsTextArea .EmailAddressInfoInlineLink
{
    font-family: Arial;
    font-size: 14px;
    font-weight: normal;
    color: #0189d7;
}

.AlumniContactUsTextArea .EmailAddressInfoInlineLink a:link, .AlumniContactUsTextArea .EmailAddressInfoInlineLink a:active, .AlumniContactUsTextArea .EmailAddressInfoInlineLink a:visited
{
    text-decoration: none;
    color: #0189d7;
}

.AlumniContactUsTextArea .EmailAddressInfoInlineLink a:hover
{
    text-decoration: none;
    color: #ff990d;
}


.PlayerSearchResultsPageTopInfo
{
    float: left;
    width: 100%;
    text-align: center;
    padding-top: 1px;
    padding-bottom: 15px;
    font-family: Arial;
    font-size: 18px;
    font-weight: bold;
    color: #ff9900;
}

.GridViewPagerStylePlayerSearchResults
{
    font-family: Arial;
    font-size: 18px;
    font-weight: bold;
    color: #ffffff;
}

.GridViewPagerStylePlayerSearchResults a:link, .GridViewPagerStylePlayerSearchResults a:active, .GridViewPagerStylePlayerSearchResults a:visited
{
    text-decoration: none;
    color: #0189d7;
}

.GridViewPagerStylePlayerSearchResults a:hover
{
    text-decoration: none;
    color: #ff990d;
}


.FormErrorMessage
{
    font-family: Arial;
    font-weight: normal;
    font-size: 12px;
    text-align: left;
    color: #ff0000;
}


/*
------------------------------------------------------------------------------------------
SUBSCRIBER LOGIN
------------------------------------------------------------------------------------------
*/

.SubscriberLoginForm
{
    float: left;
    width: 830px; /* border: solid 1px #ff9900; */
    margin-bottom: 15px;
    padding-left: 30px;
    padding-right: 30px;
}

.SubscriberLoginPageTitle
{
    width: 100%;
    padding-top: 0px;
    padding-bottom: 5px;
    font-family: Arial;
    font-weight: normal;
    font-size: 20px;
    text-align: center;
    color: #ff9900;
}

.SubscriberLoginPageIntro
{
    width: 100%;
    padding-top: 0px;
    padding-bottom: 20px;
    font-family: Arial;
    font-weight: normal;
    font-size: 12px;
    line-height: 16px;
    text-align: justify;
    color: #ffffff;
}

.SubscriberLoginForm .Row
{
    float: left;
    width: 100%;
    padding-bottom: 8px;
}

.SubscriberLoginForm .Row .Label
{
    float: left;
    width: 160px;
    padding-top: 4px;
    font-family: Arial;
    font-weight: normal;
    font-size: 12px;
    text-align: right;
    color: #ffffff;
}

.SubscriberLoginForm .Row .Input
{
    float: left;
    text-align: left;
    padding-left: 7px;
    color: #000000; /* affects the color of validator callout extender text! */
}



/*
------------------------------------------------------------------------------------------
SUBSCRIBER REGISTER
------------------------------------------------------------------------------------------
*/

.SubscriberRegisterForm
{
    float: left;
    width: 830px; /* border: solid 1px #ff9900; */
    margin-bottom: 15px;
    padding-left: 30px;
    padding-right: 30px;
}

.SubscriberRegisterPageTitle
{
    width: 100%;
    padding-top: 50px;
    padding-bottom: 10px;
    font-family: Arial;
    font-weight: normal;
    font-size: 20px;
    text-align: center;
    color: #ff9900;
}

.SubscriberRegisterPageIntro
{
    width: 100%;
    padding-top: 0px;
    padding-bottom: 20px;
    font-family: Arial;
    font-weight: normal;
    font-size: 12px;
    line-height: 16px;
    text-align: justify;
    color: #ffffff;
}

.SubscriberRegisterPageIntro .AutoRenewNote
{
    color: #ff9900;
}

.SubscriberRegisterForm .Row
{
    float: left;
    width: 100%;
    padding-bottom: 8px;
}

.SubscriberRegisterForm .Row .Label
{
    float: left;
    width: 160px;
    padding-top: 4px;
    font-family: Arial;
    font-weight: normal;
    font-size: 12px;
    text-align: right;
    color: #ffffff;
}

.SubscriberRegisterForm .Row .Input, .SubscriberRegisterForm .Row .InputNarrow
{
    float: left;
    text-align: left;
    padding-left: 7px;
    color: #000000; /* affects the color of validator callout extender text! */
}

.SubscriberRegisterForm .Row .InputNarrow
{
    width: 120px;
}

.SubscriberRegisterForm .Row .InputNarrow .SubscribeRadioButton
{
    float: left;
    width: 100px;
    text-align: left;
    padding-top: 2px;
    padding-bottom: 2px;
    color: #ffffff;
    font-family: Arial;
    font-weight: normal;
    font-size: 12px;
}




/*
------------------------------------------------------------------------------------------
Travel Team REGISTRY PAGE
------------------------------------------------------------------------------------------
*/

.TeamTravelRegistryForm
{
    float: left;
    width: 830px; /* border: solid 1px #ff9900; */
    margin-bottom: 15px;
    padding-left: 30px;
    padding-right: 30px;
}

.TeamTravelRegistryPageTitle
{
    width: 100%;
    padding-top: 0px;
    padding-bottom: 10px;
    font-family: Arial;
    font-weight: normal;
    font-size: 20px;
    text-align: center;
    color: #ff9900;
}

.TeamTravelRegistryPageIntro
{
    width: 100%;
    padding-top: 0px;
    padding-bottom: 20px;
    font-family: Arial;
    font-weight: normal;
    font-size: 12px;
    line-height: 16px;
    text-align: justify;
    color: #ffffff;
}

.TeamTravelRegistryForm .Row, .TeamTravelRegistryForm .RowCheckBoxList
{
    float: left;
    width: 100%;
}

.TeamTravelRegistryForm .Row
{
    padding-bottom: 8px;
}

.TeamTravelRegistryForm .RowCheckBoxList
{
    padding-bottom: 4px;
}

.TeamTravelRegistryForm .Row .Label, .TeamTravelRegistryForm .RowCheckBoxList .Label
{
    float: left;
    width: 160px;
    padding-top: 4px;
    font-family: Arial;
    font-weight: normal;
    font-size: 12px;
    text-align: right;
    color: #ffffff;
}

.TeamTravelRegistryForm .PlayerRegistryInlineLabel
{
    font-family: Arial;
    font-weight: normal;
    font-size: 12px;
    color: #ffffff;
}

.TeamTravelRegistryForm .Row .Input, .TeamTravelRegistryForm .RowCheckBoxList .Input
{
    float: left;
    text-align: left;
    padding-left: 7px;
}

.TeamTravelRegistryForm .Row .Input
{
    color: #000000; /* affects the color of validator callout extender text! */
}

.TeamTravelRegistryForm .RowCheckBoxList .Input
{
    color: #ffffff; /* affects the color of validator callout extender text! */
}

.TextBoxTeamTravelRegistryForm
{
    padding: 1px 2px 2px 4px;
    background-color: #ff9900;
    font-family: verdana, arial;
    font-size: 12px;
    font-weight: normal;
    color: #000000;
}

.DropDownListTeamTravelRegistryForm
{
    font-family: arial, verdana;
    font-size: 12px;
    font-weight: bold;
    background-color: #ff9900;
    color: #000000;
    padding-top: 1px;
}

.ButtonTeamTravelRegistryForm
{
    font-size: 12px;
    line-height: 14px;
    padding: 0px 4px 0px 4px;
    overflow: visible;
    color: #000000;
    font-family: arial, verdana;
    font-weight: bold;
    background-color: #ff9900;
    border: outset 2px #cccccc;
}




/*
------------------------------------------------------------------------------------------
CONTACT US PAGE
------------------------------------------------------------------------------------------
*/

.ContactUsMainArea
{
    float: left;
    width: 860px;
    margin-bottom: 15px;
    padding-left: 40px;
    text-align: left;
}

.ContactUsMainArea .HeadingRow
{
    float: left;
    width: 860px;
    margin-top: 10px;
    font-family: arial;
    font-size: 14px;
    line-height: 15px;
    font-weight: normal;
    color: #ff9900;
    padding-bottom: 8px;
}

.ContactUsMainArea .BodyRow
{
    float: left;
    width: 860px;
    font-family: arial;
    font-size: 12px;
    line-height: 13px;
    font-weight: normal;
    color: #ffffff;
    margin-bottom: 6px;
}

.ContactUsMainArea .BodyRow .ContactUsInlineEmailLink:link, .ContactUsMainArea .BodyRow .ContactUsInlineEmailLink:active, .ContactUsMainArea .BodyRow .ContactUsInlineEmailLink:visited, .ContactUsMainArea .BodyRow .ContactUsInlineEmailLink:hover
{
    text-decoration: none;
    font-family: Arial;
    font-weight: normal;
    font-size: 12px;
    line-height: 13px;
    text-align: left;
    color: #0189d7;
}

.ContactUsMainArea .BodyRow .ContactUsInlineEmailLink:hover
{
    text-decoration: none;
    color: #ff990d;
}

.ContactUsMainArea .HorizDivider
{
    float: left;
    margin-top: 25px;
    margin-bottom: 20px;
    width: 100%;
    font-size: 1px;
    border-bottom: solid 1px #ff9900;
}



/*
------------------------------------------------------------------------------------------
PROSPECT REGISTRY PAGE
------------------------------------------------------------------------------------------
*/

.ProspectRegistryForm
{
    float: left;
    width: 830px; /* border: solid 1px #ff9900; */
    margin-bottom: 15px;
    padding-left: 30px;
    padding-right: 30px;
}

.ProspectRegistryPageTitle
{
    width: 100%;
    padding-top: 0px;
    padding-bottom: 5px;
    font-family: Arial;
    font-weight: normal;
    font-size: 20px;
    text-align: center;
    color: #ff9900;
}

.ProspectRegistryPageIntro
{
    width: 100%;
    padding-top: 0px;
    padding-bottom: 20px;
    font-family: Arial;
    font-weight: normal;
    font-size: 12px;
    line-height: 16px;
    text-align: justify;
    color: #ffffff;
}

.ProspectRegistryForm .Row, .ProspectRegistryForm .RowCheckBoxList
{
    float: left;
    width: 100%;
}

.ProspectRegistryForm .Row
{
    padding-bottom: 8px;
}

.ProspectRegistryForm .RowCheckBoxList
{
    padding-bottom: 4px;
}

.ProspectRegistryForm .Row .Label, .ProspectRegistryForm .RowCheckBoxList .Label
{
    float: left;
    width: 160px;
    padding-top: 4px;
    font-family: Arial;
    font-weight: normal;
    font-size: 12px;
    text-align: right;
    color: #ffffff;
}

.ProspectRegistryForm .PlayerRegistryInlineLabel
{
    font-family: Arial;
    font-weight: normal;
    font-size: 12px;
    color: #ffffff;
}

.ProspectRegistryForm .Row .Input, .ProspectRegistryForm .RowCheckBoxList .Input
{
    float: left;
    text-align: left;
    padding-left: 7px;
}

.ProspectRegistryForm .Row .Input
{
    color: #000000; /* affects the color of validator callout extender text! */
}

.ProspectRegistryForm .RowCheckBoxList .Input
{
    color: #ffffff; /* affects the color of validator callout extender text! */
}

.TextBoxProspectRegistryForm
{
    padding: 1px 2px 2px 4px;
    background-color: #ff9900;
    font-family: verdana, arial;
    font-size: 12px;
    font-weight: normal;
    color: #000000;
}

.DropDownListProspectRegistryForm
{
    font-family: arial, verdana;
    font-size: 12px;
    font-weight: bold;
    background-color: #ff9900;
    color: #000000;
    padding-top: 1px;
}

.ButtonProspectRegistryForm
{
    font-size: 12px;
    line-height: 14px;
    padding: 0px 4px 0px 4px;
    overflow: visible;
    color: #000000;
    font-family: arial, verdana;
    font-weight: bold;
    background-color: #ff9900;
    border: outset 2px #cccccc;
}




/*
------------------------------------------------------------------------------------------
MAIN NAVIGATION MENU
------------------------------------------------------------------------------------------
*/

.MainNavigationMenu
{
    display: block;
    width: 100%;
    text-align: center;
    background-color: #000099;
    padding-top: 5px;
    padding-bottom: 4px;
    margin-bottom: 20px;
}

.MainNavigationMenu ul
{
    margin: 0;
    padding: 0;
    list-style-type: none;
    list-style-image: none;
    text-align: center;
}

.MainNavigationMenu li
{
    display: inline;
    font-family: Verdana;
    font-size: 11px;
    font-style: normal;
    font-weight: bold;
    text-decoration: none;
}

.MainNavigationMenu li a:link, .MainNavigationMenu li a:active, .MainNavigationMenu li a:visited
{
    padding-left: 18px;
    padding-right: 18px;
    color: #ff9900;
    text-decoration: none;
}

.MainNavigationMenu li a:hover
{
    color: #ffcc00;
    text-decoration: none;
}




/*
------------------------------------------------------------------------------------------
AJAX MODAL POPUP (confirm newsletter sign up, etc.)
------------------------------------------------------------------------------------------
*/

.ModalBackground
{
    background-color: gray;
    filter: alpha(opacity=70);
    opacity: 0.7;
}

.ModalPopupMainStandard
{
    float: left;
    background-color: #000000;
    border: solid 2px #ff9900;
    width: 400px;
    color: #ffffff;
}

.ModalPopupHolder
{
    float: left;
    width: 100%;
    padding-bottom: 12px;
}

.ModalPopupTitleBar
{
    float: left;
    width: 100%;
    text-align: center;
    border-bottom: solid 1px #ff9900;
    padding-top: 7px;
    padding-bottom: 8px;
    cursor: move;
}

.ModalPopupTitleBarTitle
{
    float: left;
    width: 100%;
    font-family: verdana, arial;
    font-size: 12px;
    font-weight: bold;
    color: #ff9900;
}

.ModalPopupBody
{
    float: left;
    width: 100%;
    background-color: #000000;
    text-align: justify;
}

.ModalPopupBodyInner
{
    padding-left: 20px;
    padding-right: 20px;
    font-family: verdana, arial;
    font-size: 12px;
    font-weight: normal;
    color: #ffffff;
    line-height: 16px;
}

.ModalPopupBodyRow
{
    padding-top: 11px;
    float: left;
    width: 100%;
}

.ModalPopupButtonRow
{
    float: left;
    width: 100%;
    padding-top: 12px;
    padding-bottom: 3px;
    text-align: center;
}

.ModalPopupTextBox
{
    padding: 2px 2px 4px 4px;
    background-color: #000000;
    font-family: verdana, arial;
    font-size: 12px;
    font-weight: normal;
    color: #ffffff;
}

.ModalPopupButton
{
    overflow: visible;
    padding-left: 14px;
    padding-right: 14px;
    height: 26px;
    padding-bottom: 2px;
    font-family: verdana, arial;
    font-size: 12px;
    line-height: 14px;
    font-weight: bold;
    color: #ffffff;
    background-color: #000000;
    text-decoration: none;
    border: outset 2px #aaaaaa;
}






/*
------------------------------------------------------------------------------------------
PREVIOUS ARTICLES PAGE
------------------------------------------------------------------------------------------
*/

.AllArticlesLinkArea
{
    float: left;
    width: 100%;
    text-align: left;
}

.AllArticlesLinkArea .MainHeading
{
    float: left;
    width: 100%;
    font-family: Verdana;
    font-size: 18px;
    line-height: 20px;
    font-weight: bold;
    color: #ff990d;
    padding-bottom: 15px;
}

.AllArticlesLinkArea .ArticleTitleLink
{
    float: left;
    width: 100%;
    font-family: Verdana;
    font-size: 13px;
    line-height: 15px;
    font-weight: normal;
    color: #0189d7;
    padding-bottom: 5px;
}

.AllArticlesLinkArea .ArticleTitleLink a:link, .AllArticlesLinkArea .ArticleTitleLink a:active, .AllArticlesLinkArea .ArticleTitleLink a:visited
{
    text-decoration: none;
    color: #0189d7;
}

.AllArticlesLinkArea .ArticleTitleLink a:hover
{
    text-decoration: none;
    color: #ff990d;
}

.AllArticlesLinkArea .ArticleInlineLink
{
    font-family: Verdana;
    font-size: 12px;
    font-weight: normal;
    color: #0189d7;
}

.AllArticlesLinkArea .ArticleInlineLink a:link, .AllArticlesLinkArea .ArticleInlineLink a:active, .AllArticlesLinkArea .ArticleInlineLink a:visited
{
    text-decoration: none;
    color: #0189d7;
}

.AllArticlesLinkArea .ArticleInlineLink a:hover
{
    text-decoration: none;
    color: #ff990d;
}


.AllArticlesLinkArea .ArticleSummary
{
    float: left;
    width: 100%;
    font-family: Arial;
    font-size: 13px;
    line-height: 15px;
    font-weight: normal;
    color: #ffffff;
    padding-bottom: 20px;
}




/*
------------------------------------------------------------------------------------------
ONE EVENT PAGE
------------------------------------------------------------------------------------------
*/

.OneEventPageEventLogoArea
{
    float: left;
    width: 100%;
    margin-top: 10px;
    margin-bottom: 20px;
}

.OneEventDownloadFileLinkArea
{
    float: left;
    width: 100%;
    margin-bottom: 25px;
    font-family: arial;
    font-size: 13px;
    line-height: 16px;
    font-weight: bold;
}

.OneEventDownloadFileLinkArea a:link, .OneEventDownloadFileLinkArea a:active, .OneEventDownloadFileLinkArea a:visited
{
    color: #0189d7;
    text-decoration: none;
}

.OneEventDownloadFileLinkArea a:hover
{
    color: #ff990d;
    text-decoration: none;
}

.OneEventDetailsArea
{
    float: left;
    width: 100%;
    text-align: left;
    border-left: solid 1px #ffffff;
    border-right: solid 1px #ffffff;
    border-bottom: solid 1px #ffffff;
}

.OneEventDetailsArea .Row
{
    float: left;
    width: 100%;
    border-top: solid 1px #ffffff;
}

.OneEventDetailsArea .Row .Label
{
    float: left;
    width: 155px;
    padding-left: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
    text-align: left;
    font-family: arial;
    font-size: 13px;
    line-height: 17px;
    font-weight: bold;
    color: #ff990d;
}

.OneEventDetailsArea .Row .Info
{
    float: left;
    width: 550px;
    text-align: left;
    padding-left: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
    font-family: arial;
    font-size: 14px;
    line-height: 17px;
    font-weight: normal;
    color: #ffffff;
    border-left: solid 1px #ffffff;
}

.OneEventDetailsArea .Row .Info br
{
    padding: 0;
    margin: 0;
    line-height: 6px;
    font-size: 6px;
}

.OneEventDetailsArea a:link, .OneEventDetailsArea a:active, .OneEventDetailsArea a:visited, .OneEventDetailsArea a:hover
{
    text-decoration: none;
    font-family: Arial;
    font-weight: normal;
    font-size: 14px;
    text-align: left;
    color: #0189d7;
}

.OneEventDetailsArea a:hover
{
    text-decoration: none;
    color: #ff990d;
}


.EventDetailInlineEmailLink:link, .EventDetailInlineEmailLink:active, .EventDetailInlineEmailLink:visited, .EventDetailInlineEmailLink:hover
{
    text-decoration: none;
    font-family: Arial;
    font-weight: normal;
    font-size: 14px;
    text-align: left;
    color: #0189d7;
}

.EventDetailInlineEmailLink:hover
{
    text-decoration: none;
    color: #ff990d;
}





/*
------------------------------------------------------------------------------------------
GENERAL SEARCH RESULTS
------------------------------------------------------------------------------------------
*/

.GeneralSearchResultsNewSearch
{
    float: left;
    width: 917px;
    background-color: #343434;
    border: solid 1px #ff9900;
    padding-top: 6px;
    padding-bottom: 7px;
    padding-left: 5px;
    padding-right: 8px;
    margin-left: 4px;
    margin-right: 1px;
}

.GeneralSearchResultsNewSearch .Title
{
    float: left;
    padding-right: 20px;
    font-family: Arial, Verdana;
    font-size: 12px;
    color: #ff990d;
    text-indent: 14px;
    padding-top: 3px;
}

.GeneralSearchResultsNewSearch .Label
{
    float: left;
    padding-right: 5px;
    font-family: Arial, Verdana;
    font-size: 11px;
    font-weight: bold;
    color: #ff990d;
    padding-top: 3px;
}

.GeneralSearchResultsNewSearch .Input
{
    float: left;
    padding-right: 15px;
}

.GeneralSearchResultsNewSearch .Button
{
    float: left;
    padding-right: 15px;
}

.GeneralSearchResultsNewSearch .SearchMsg
{
    float: left;
    padding-left: 25px;
    font-family: Arial, Verdana;
    font-size: 11px;
    font-weight: bold;
    color: #ffffff;
    padding-top: 3px;
}



.GeneralSearchResultsCol
{
    float: left;
    width: 928px;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 15px;
    padding-right: 15px;
    border: solid 1px #0000ff;
    font-family: Arial;
    font-weight: normal;
    text-align: left;
    background-color: #000000;
}

.GeneralSearchResultsCol .ArticleSearchArea
{
    float: left;
    width: 898px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 7px;
    padding-bottom: 7px;
    border: solid 1px #ff9900;
    margin-bottom: 14px;
    font-family: Arial;
    font-size: 14px;
    font-weight: normal;
    text-align: left;
    color: #ffffff;
}

.GeneralSearchResultsCol .RefineSearchArea
{
    float: left;
    width: 898px;
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 8px;
    border: solid 1px #ff9900;
    margin-bottom: 14px;
    background-color: #343434;
}

.GeneralSearchResultsCol .RefineSearchArea .RefineTitle
{
    float: left;
    width: 100%;
    color: #ff9900;
    font-size: 15px;
    line-height: 16px;
    padding-top: 8px;
}

.GeneralSearchResultsCol .RefineSearchArea .RefineMessage
{
    float: left;
    width: 100%;
    color: #ffffff;
    font-size: 14px;
    line-height: 17px;
    padding-top: 7px;
    padding-bottom: 7px;
}

.GeneralSearchResultsCol .RefineSearchArea .OneRefineResult
{
    float: left;
    width: 100%;
    padding-bottom: 5px;
    font-size: 14px;
}

.GeneralSearchResultsCol .RefineSearchArea .OneRefineResult a:link, .GeneralSearchResultsCol .RefineSearchArea .OneRefineResult a:active, .GeneralSearchResultsCol .RefineSearchArea .OneRefineResult a:visited
{
    color: #0189d7;
    text-decoration: none;
}

.GeneralSearchResultsCol .RefineSearchArea .OneRefineResult a:hover
{
    color: #ff990d;
    text-decoration: none;
}



.GeneralSearchResultsCol .ArticleMatches
{
    float: left;
    width: 898px;
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 5px;
    border: solid 1px #ff9900;
    font-size: 14px;
    margin-bottom: 14px;
    background-color: #343434;
}

.GeneralSearchResultsCol .ArticleMatches .ArticleMatchTitle
{
    float: left;
    width: 100%;
    color: #ff9900;
    font-size: 15px;
    line-height: 16px;
    padding-top: 8px;
    padding-bottom: 12px;
}

.GeneralSearchResultsCol .ArticleMatches .OneArticle
{
    float: left;
    width: 100%;
    padding-bottom: 10px;
    font-size: 14px;
    color: #ffffff;
}

.GeneralSearchResultsCol .ArticleMatches .OneArticle .OneArticleTitle
{
    float: left;
    width: 71%;
    font-family: Arial, Verdana;
    font-size: 13px;
    line-height: 15px;
    text-align: left;
    font-weight: bold;
}

.GeneralSearchResultsCol .ArticleMatches .OneArticle .OneArticleDate
{
    float: left;
    width: 25%;
    padding-left: 2%;
    font-family: Arial, Verdana;
    font-size: 12px;
    line-height: 15px;
    text-align: right;
    font-weight: normal;
}

.GeneralSearchResultsCol .ArticleMatches .OneArticle .OneArticleTitleLink
{
    font-style: italic;
}

.GeneralSearchResultsCol .ArticleMatches .OneArticle .OneArticleDateLink
{
    font-style: normal;
}

.GeneralSearchResultsCol .ArticleMatches .OneArticle .OneArticleTitleLink a:link, .GeneralSearchResultsCol .ArticleMatches .OneArticle .OneArticleTitleLink a:active, .GeneralSearchResultsCol .ArticleMatches .OneArticle .OneArticleTitleLink a:visited, .GeneralSearchResultsCol .ArticleMatches .OneArticle .OneArticleDateLink a:link, .GeneralSearchResultsCol .ArticleMatches .OneArticle .OneArticleDateLink a:active, .GeneralSearchResultsCol .ArticleMatches .OneArticle .OneArticleDateLink a:visited
{
    color: #0189d7;
    text-decoration: none;
}

.GeneralSearchResultsCol .ArticleMatches .OneArticle .OneArticleTitleLink a:hover, .GeneralSearchResultsCol .ArticleMatches .OneArticle .OneArticleDateLink a:hover
{
    color: #ff990d;
    text-decoration: none;
}


.GeneralSearchResultsCol .EventMatches
{
    float: left;
    width: 898px;
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 5px;
    border: solid 1px #ff9900;
    font-size: 14px;
    margin-bottom: 14px;
    background-color: #343434;
}

.GeneralSearchResultsCol .EventMatches .EventMatchTitle
{
    float: left;
    width: 100%;
    color: #ff9900;
    font-size: 15px;
    line-height: 16px;
    padding-top: 8px;
    padding-bottom: 12px;
}

.GeneralSearchResultsCol .EventMatches .OneEvent
{
    float: left;
    width: 100%;
    padding-bottom: 10px;
    font-size: 14px;
    color: #ffffff;
}

.GeneralSearchResultsCol .EventMatches .OneEvent .OneEventTitle
{
    float: left;
    width: 71%;
    font-family: Arial, Verdana;
    font-size: 13px;
    line-height: 15px;
    text-align: left;
    font-weight: bold;
}

.GeneralSearchResultsCol .EventMatches .OneEvent .OneEventDate
{
    float: left;
    width: 25%;
    padding-left: 2%;
    font-family: Arial, Verdana;
    font-size: 12px;
    line-height: 15px;
    text-align: right;
    font-weight: normal;
}

.GeneralSearchResultsCol .EventMatches .OneEvent .OneEventTitleLink
{
    font-style: italic;
}

.GeneralSearchResultsCol .EventMatches .OneEvent .OneEventDateLink
{
    font-style: normal;
}

.GeneralSearchResultsCol .EventMatches .OneEvent .OneEventTitleLink a:link, .GeneralSearchResultsCol .EventMatches .OneEvent .OneEventTitleLink a:active, .GeneralSearchResultsCol .EventMatches .OneEvent .OneEventTitleLink a:visited, .GeneralSearchResultsCol .EventMatches .OneEvent .OneEventDateLink a:link, .GeneralSearchResultsCol .EventMatches .OneEvent .OneEventDateLink a:active, .GeneralSearchResultsCol .EventMatches .OneEvent .OneEventDateLink a:visited
{
    color: #0189d7;
    text-decoration: none;
}

.GeneralSearchResultsCol .EventMatches .OneEvent .OneEventTitleLink a:hover, .GeneralSearchResultsCol .EventMatches .OneEvent .OneEventDateLink a:hover
{
    color: #ff990d;
    text-decoration: none;
}


.GeneralSearchResultsCol .EventMatches .OneCalendarEvent
{
    float: left;
    width: 100%;
    padding-bottom: 10px;
    font-size: 14px;
    color: #ffffff;
}

.GeneralSearchResultsCol .EventMatches .OneCalendarEvent .OneCalendarEventTitle
{
    float: left;
    width: 71%;
    font-family: Arial, Verdana;
    font-size: 13px;
    line-height: 15px;
    text-align: left;
    font-weight: bold;
}

.GeneralSearchResultsCol .EventMatches .OneCalendarEvent .OneCalendarEventDate
{
    float: left;
    width: 25%;
    padding-left: 2%;
    font-family: Arial, Verdana;
    font-size: 12px;
    line-height: 15px;
    text-align: right;
    font-weight: normal;
}

.GeneralSearchResultsCol .EventMatches .OneCalendarEvent .OneCalendarEventTitleLink
{
    font-style: italic;
}

.GeneralSearchResultsCol .EventMatches .OneCalendarEvent .OneCalendarEventDateLink
{
    font-style: normal;
}

.GeneralSearchResultsCol .EventMatches .OneCalendarEvent .OneCalendarEventTitleLink a:link, .GeneralSearchResultsCol .EventMatches .OneCalendarEvent .OneCalendarEventTitleLink a:active, .GeneralSearchResultsCol .EventMatches .OneCalendarEvent .OneCalendarEventTitleLink a:visited, .GeneralSearchResultsCol .EventMatches .OneCalendarEvent .OneCalendarEventDateLink a:link, .GeneralSearchResultsCol .EventMatches .OneCalendarEvent .OneCalendarEventDateLink a:active, .GeneralSearchResultsCol .EventMatches .OneCalendarEvent .OneCalendarEventDateLink a:visited
{
    color: #0189d7;
    text-decoration: none;
}

.GeneralSearchResultsCol .EventMatches .OneCalendarEvent .OneCalendarEventTitleLink a:hover, .GeneralSearchResultsCol .EventMatches .OneCalendarEvent .OneCalendarEventDateLink a:hover
{
    color: #ff990d;
    text-decoration: none;
}



.GeneralSearchResultsCol .PlayerMatches
{
    float: left;
    width: 898px;
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 5px;
    border: solid 1px #ff9900;
    font-size: 14px;
    margin-bottom: 14px;
    background-color: #343434;
}

.GeneralSearchResultsCol .PlayerMatches .PlayerMatchTitle
{
    float: left;
    width: 100%;
    color: #ff9900;
    font-size: 15px;
    line-height: 16px;
    padding-top: 8px;
    padding-bottom: 12px;
}

.GeneralSearchResultsCol .PlayerMatches .OnePlayer
{
    float: left;
    width: 100%;
    padding-bottom: 12px;
    font-size: 14px;
    color: #ffffff;
}

.GeneralSearchResultsCol .PlayerMatches .OnePlayer .PlayerThumbnail
{
    float: left;
    padding-left: 5px;
    padding-right: 15px;
}

.GeneralSearchResultsCol .PlayerMatches .OnePlayer .PlayerName
{
    float: left;
    padding-top: 19px;
}

.GeneralSearchResultsCol .PlayerMatches .OnePlayer .PlayerName a:link, .GeneralSearchResultsCol .PlayerMatches .OnePlayer .PlayerName a:active, .GeneralSearchResultsCol .PlayerMatches .OnePlayer .PlayerName a:visited
{
    color: #0189d7;
    text-decoration: none;
}

.GeneralSearchResultsCol .PlayerMatches .OnePlayer .PlayerName a:hover
{
    color: #ff990d;
    text-decoration: none;
}



/*
------------------------------------------------------------------------------------------
ONE ARTICLE PAGE
------------------------------------------------------------------------------------------
*/

.OneArticlePageLeftCol
{
    float: left;
    width: 162px;
    margin-right: 12px;
    padding-top: 21px;
    padding-bottom: 10px;
    padding-left: 13px;
    padding-right: 13px;
    border: solid 1px blue;
    color: #ffffff;
    background-color: #000000;
}

.OneArticlePageLeftCol .OneImageArea
{
    float: left;
    width: 100%;
    text-align: center;
    padding-bottom: 38px;
    font-family: Arial;
    font-size: 12px;
    line-height: 13px;
    font-weight: normal;
    color: #ffffff;
}

.OneArticlePageLeftCol .OneImageArea .Image
{
    float: left;
    width: 100%;
    padding-bottom: 7px;
}

.OneArticlePageLeftCol .OneImageArea .PlayerNameLink
{
    float: left;
    width: 100%;
    padding-bottom: 5px;
    color: #0189d7;
}

.OneArticlePageLeftCol .OneImageArea .PlayerNameLink a:link, .OneArticlePageLeftCol .OneImageArea .PlayerNameLink a:active, .OneArticlePageLeftCol .OneImageArea .PlayerNameLink a:visited
{
    color: #0189d7;
    text-decoration: none;
}

.OneArticlePageLeftCol .OneImageArea .PlayerNameLink a:hover
{
    color: #ff990d;
    text-decoration: none;
}

.OneArticlePageLeftCol .OneImageArea .Row
{
    float: left;
    width: 100%;
    padding-bottom: 6px;
}


.OneArticlePageRightCol
{
    float: left;
    width: 726px;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 15px;
    padding-right: 15px;
    border: solid 1px blue;
    color: #ffffff;
    background-color: #000000;
}

.OneArticlePageRightCol .OneArticleArea
{
    float: left;
    width: 100%;
    text-align: left;
}

.OneArticlePageRightCol .OneArticleArea .ArticleTitle
{
    float: left;
    width: 100%;
    font-family: Arial;
    font-size: 16px;
    line-height: 21px;
    font-weight: bold;
    color: #ff990d;
    padding-bottom: 15px;
}

.OneArticlePageRightCol .OneArticleArea .ArticleBody
{
    float: left;
    width: 98%;
    font-family: Arial;
    font-size: 14px;
    line-height: 19px;
    font-weight: normal;
    color: #ffffff;
    text-align: justify;
    padding-bottom: 15px;
}

.OneArticlePageRightCol .OneArticleArea a:link, .OneArticlePageRightCol .OneArticleArea a:active, .OneArticlePageRightCol .OneArticleArea a:visited, .OneArticlePageRightCol .OneArticleArea a:hover
{
    text-decoration: none;
    font-family: Arial;
    font-weight: normal;
    font-size: 14px;
    text-align: left;
    color: #0189d7;
}

.OneArticlePageRightCol .OneArticleArea a:hover
{
    text-decoration: none;
    color: #ff990d;
}

.OneArticlePageRightCol .OneArticleArea .AuthorAndTagline
{
    float: left;
    width: 100%;
    font-family: Arial;
    font-size: 14px;
    line-height: 18px;
    font-weight: normal;
    color: #ffffff;
    padding-bottom: 11px;
}

.OneArticlePageRightCol .OneArticleArea .ArticleDate
{
    float: left;
    width: 100%;
    font-family: Arial;
    font-size: 14px;
    line-height: 18px;
    font-weight: normal;
    color: #ffffff;
    padding-bottom: 11px;
}

.OneArticlePageRightCol .OneArticleArea .ContactEmailAddress
{
    float: left;
    width: 100%;
    font-family: Arial;
    font-size: 14px;
    line-height: 18px;
    font-weight: normal;
    color: #ffffff;
    padding-bottom: 11px;
}

.OneArticlePageRightCol .OneArticleArea .EmailAddressInfoInlineLink
{
    font-family: Arial;
    font-size: 14px;
    font-weight: normal;
    color: #0189d7;
}

.OneArticlePageRightCol .OneArticleArea .EmailAddressInfoInlineLink a:link, .OneArticleArea .EmailAddressInfoInlineLink a:active, .OneArticleArea .EmailAddressInfoInlineLink a:visited, .OneArticleArea .EmailAddressInfoInlineLink a:hover
{
    text-decoration: none;
    color: #0189d7;
}

.OneArticlePageRightCol .OneArticleArea .EmailAddressInfoInlineLink a:hover
{
    text-decoration: none;
    color: #ff990d;
}

.OneArticlePageRightCol .OneArticleArea .TwitterUrl
{
    float: left;
    width: 100%;
    font-family: Arial;
    font-size: 14px;
    line-height: 18px;
    font-weight: normal;
    color: #ffffff;
    padding-bottom: 11px;
}

.OneArticlePageRightCol .OneArticleArea .TwitterUrlInlineLink
{
    font-family: Arial;
    font-size: 14px;
    font-weight: normal;
    color: #0189d7;
}

.OneArticlePageRightCol .OneArticleArea .TwitterUrlInlineLink a:link, .OneArticleArea .TwitterUrlInlineLink a:active, .OneArticleArea .TwitterUrlInlineLink a:visited, .OneArticleArea .TwitterUrlInlineLink a:hover
{
    text-decoration: none;
    color: #0189d7;
}

.OneArticlePageRightCol .OneArticleArea .TwitterUrlInlineLink a:hover
{
    text-decoration: none;
    color: #ff990d;
}

.OneArticlePageRightCol .OneArticleArea .AuthorNote
{
    float: left;
    width: 98%;
    font-family: Arial;
    font-size: 14px;
    line-height: 18px;
    font-weight: bold;
    font-style: italic;
    color: #ff990d;
    text-align: left;
    padding-bottom: 11px;
}




/*
------------------------------------------------------------------------------------------
DAILY DIME ALL DIMES PAGE
------------------------------------------------------------------------------------------
*/

.DailyDimeColumn
{
    float: left;
    width: 927px;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 14px;
    padding-right: 14px;
    border: solid 1px #0000ff;
    color: #ffffff;
    background-color: #000000;
}

.DailyDimeColumn .DailyDimeHeadingArea
{
    float: left;
    width: 927px;
    padding-top: 12px;
    padding-bottom: 13px;
    font-family: Arial;
    font-size: 14px;
    line-height: 15px;
    font-weight: bold;
    color: #ff990d;
    text-align: center;
    border: solid 1px #ff990d;
    margin-bottom: 16px;
}

.DailyDimeColumn .OneDimeDetailsArea
{
    float: left;
    width: 927px;
    border: solid 1px #ff990d;
    margin-bottom: 16px;
}

.DailyDimeColumn .NoBorder /* use in conjunction with .OneDimeDetailsArea on display one dime page */
{
    border: none;
}

.OneDimeDetailTable
{
    border-collapse: collapse;
}

.OneDimeDetailTable .PlayerColumn
{
    border-right: solid 1px #512f01;
    vertical-align: top;
}

.OneDimeDetailTable .InfoColumn
{
    vertical-align: top;
}

.DailyDimeColumn .OneDimeDetailsArea .PlayerCol
{
    float: left;
    width: 165px;
    font-family: Arial;
    font-size: 13px;
    line-height: 15px;
    font-weight: normal;
    color: #ffffff;
    padding-top: 18px;
    padding-bottom: 15px;
    text-align: center;
    padding-left: 3px;
    padding-right: 3px;
}

.DailyDimeColumn .OneDimeDetailsArea .PlayerCol .Row, 
.DailyDimeColumn .OneDimeDetailsArea .PlayerCol .RowRank
{
    float: left;
    width: 100%;
    padding-bottom: 4px;
}

.DailyDimeColumn .OneDimeDetailsArea .PlayerCol .RowRank
{
    font-size: 11px;
    color: #ff9900;
}

.DailyDimeColumn .OneDimeDetailsArea .PlayerCol .RowImage
{
    float: left;
    width: 100%;
    padding-bottom: 7px;
}

.DailyDimeColumn .OneDimeDetailsArea .PlayerCol .PlayerName
{
    float: left;
    width: 100%;
    padding-bottom: 6px;
}

.DailyDimeColumn .OneDimeDetailsArea .PlayerCol .PlayerNameLink
{
    float: left;
    width: 100%;
    padding-bottom: 7px;
    color: #0189d7;
}

.DailyDimeColumn .OneDimeDetailsArea .PlayerCol .PlayerNameLink a:link, .DailyDimeColumn .OneDimeDetailsArea .PlayerCol .PlayerNameLink a:active, .DailyDimeColumn .OneDimeDetailsArea .PlayerCol .PlayerNameLink a:visited
{
    color: #0189d7;
    text-decoration: none;
}

.DailyDimeColumn .OneDimeDetailsArea .PlayerCol .PlayerNameLink a:hover
{
    color: #ff990d;
    text-decoration: none;
}

.DailyDimeColumn .OneDimeDetailsArea .InfoCol
{
    float: left;
    width: 715px;
    padding-left: 18px;
    padding-right: 18px;
    text-align: left;
    padding-bottom: 12px;
}

.DailyDimeColumn .OneDimeDetailsArea .InfoCol .Title
{
    float: left;
    width: 710px;
    font-family: Arial;
    font-size: 16px;
    line-height: 21px;
    font-weight: bold;
    color: #ff990d;
    padding-top: 12px;
    padding-bottom: 8px;
}

.DailyDimeColumn .OneDimeDetailsArea .InfoCol .Date
{
    float: left;
    width: 712px;
    font-family: Arial;
    font-size: 14px;
    line-height: 18px;
    font-weight: normal;
    color: #ff990d;
    padding-bottom: 5px;
}

.DailyDimeColumn .OneDimeDetailsArea .InfoCol .Author
{
    float: left;
    width: 712px;
    font-family: Arial;
    font-size: 14px;
    line-height: 18px;
    font-weight: normal;
    color: #ff990d;
    padding-bottom: 15px;
}

.DailyDimeColumn .OneDimeDetailsArea .InfoCol .Text
{
    float: left;
    width: 712px;
    font-family: Arial;
    font-size: 14px;
    line-height: 19px;
    font-weight: normal;
    color: #ffffff;
    padding-bottom: 15px;
}

.DailyDimeColumn .OneDimeDetailsArea .InfoCol .Text a:link, .DailyDimeColumn .OneDimeDetailsArea .InfoCol .Text a:active, .DailyDimeColumn .OneDimeDetailsArea .InfoCol .Text a:visited, .DailyDimeColumn .OneDimeDetailsArea .InfoCol .Text a:hover
{
    font-family: Arial;
    font-size: 14px;
    line-height: 19px;
    font-weight: normal;
    text-decoration: none;
    color: #0189d7;
}

.DailyDimeColumn .OneDimeDetailsArea .InfoCol .Text a:hover
{
    text-decoration: none;
    color: #ff990d;
}


.DailyDimeArticleMoreLink
{
    font-family: Arial;
    font-size: 14px;
    line-height: 18px;
    font-weight: normal;
}

.DailyDimeArticleMoreLink a:link, .DailyDimeArticleMoreLink a:active, .DailyDimeArticleMoreLink a:visited
{
    text-decoration: none;
    color: #0189d7;
}

.DailyDimeArticleMoreLink a:hover
{
    text-decoration: none;
    color: #ff990d;
}


/*
------------------------------------------------------------------------------------------
PAGE COLUMN DEFINITIONS
------------------------------------------------------------------------------------------
*/

.PageColWidthLeftCommon, .PageColWidthMiddleCommon, .PageColWidthRightCommon, .PageColWidthLeftPairWithRightDoubleCommon, .PageColWidthRightDoubleCommon, .PageColWidthFullWidthCommon
{
    float: left;
    padding-top: 12px;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    border: solid 1px #0000ff;
    color: #ffffff;
    background-color: #000000;
}

.PageColWidthFullWidthCommon
{
    width: 938px;
}

.PageColWidthLeftCommon
{
    float: left;
    width: 288px;
    margin-right: 8px;
}

.PageColWidthMiddleCommon
{
    float: left;
    width: 310px;
    margin-right: 8px;
}

.PageColWidthRightCommon
{
    float: left;
    width: 280px;
}

.PageColWidthLeftPairWithRightDoubleCommon
{
    float: left;
    width: 168px;
    margin-right: 8px;
}

.PageColWidthRightDoubleCommon
{
    float: left;
    width: 740px;
}



/*
------------------------------------------------------------------------------------------
GRIDVIEW 
------------------------------------------------------------------------------------------
*/

/* Applying a border to the gridview itself results in row lines clipping the 
   gridview's side borders. So put the gridview in a div and give that div a border */
.GridViewWrapper
{
    float: left;
    border: solid 1px #ff9900;
}

.GridHeaderStyle, .GridRowStyleNormal, .GridRowStyleAlternate
{
    height: 30px;
    font-family: Arial, Arial;
    font-size: 12px;
    line-height: 15px;
    text-align: center;
}

.GridHeaderStyle
{
    background-color: #1e1e1c;
    color: #ff990d;
    font-weight: bold;
}

.GridHeaderStyle th
{
    border-bottom: solid 1px #5a5a5a;
}

.GridRowStyleNormal
{
    /*  STYLE 1: ORANGE/ORANGE     background-color: #fdbf81;     color: #000000;     */ /*  STYLE 1: DK GRAY/DKER GRAY     background-color: #313131;     color: #ffffff;     */
    background-color: #bebebe;
    color: #000000;
    font-weight: bold;
}

.GridRowStyleNormal td
{
    border-top: solid 1px #849dcd;
}

.GridRowStyleAlternate
{
    /*  STYLE 1: ORANGE/ORANGE     background-color: #fccea1;     color: #000000;     */ /*  STYLE 1: DK GRAY/DKER GRAY    background-color: #1e1e1c;    color: #ffffff;    */
    background-color: #a5bae2;
    color: #000000;
    font-weight: bold;
}

.GridRowStyleAlternate td
{
    border-top: solid 1px #849dcd;
}

.GridViewLinkButton
{
    border: none;
    background-color: Transparent;
    color: #013bf7;
    font-family: Arial;
    font-size: 14px;
    line-height: 15px;
    font-weight: bold;
    cursor: pointer;
}

.GridViewNoDataFoundRowStyle
{
    text-align: center;
    border: solid 1px #aaaaaa;
    height: 50px;
    font-family: Arial, Arial;
    font-size: 14px;
    line-height: 15px;
    font-weight: bold;
    color: #444444;
}



/*
------------------------------------------------------------------------------------------
ONE PLAYER DETAILS
------------------------------------------------------------------------------------------
*/

.PlayerSearchAreaPlayerDetailsPage
{
    float: left;
    width: 935px;
    background-color: #343434;
    border: solid 1px #ff9900;
    padding-top: 5px;
    padding-bottom: 5px;
}

.PlayerSearchAreaPlayerDetailsPage .Title
{
    float: left;
    padding-right: 20px;
    font-family: Arial, Verdana;
    font-size: 12px;
    color: #ff990d;
    text-indent: 14px;
    padding-top: 3px;
}

.PlayerSearchAreaPlayerDetailsPage .Label
{
    float: left;
    padding-right: 5px;
    font-family: Arial, Verdana;
    font-size: 11px;
    font-weight: bold;
    color: #ff990d;
    padding-top: 3px;
}

.PlayerSearchAreaPlayerDetailsPage .Input
{
    float: left;
    padding-right: 15px;
}

.PlayerSearchAreaPlayerDetailsPage .Button
{
    float: left;
    padding-right: 15px;
}

.PlayerSearchAreaPlayerDetailsPage .VertDivider
{
    float: left;
    padding-right: 20px;
    margin-left: 5px;
    border-left: solid 2px #ff9900;
}


.OnePlayerDetailsBanners
{
    float: left;
    width: 958px;
    text-align: center;
    margin: 0;
    padding: 0;
}

.BannerHorizontalDisplayTable
{
    width: 100%;
    padding-top: 5px;
    padding-bottom: 5px;
}

.BannerHorizontalDisplayTable .BannerHorizontalDisplayTableCell
{
    vertical-align: middle;
}

.PlayerDetailPageEvaluation
{
    float: left;
    width: 463px;
    margin-right: 10px;
}

.PlayerDetailPageArticlesMediaColumn
{
    float: left;
    width: 461px;
}

.OnePlayerNoInfoForSection
{
    font-family: Arial;
    font-size: 12px;
    line-height: 14px;
    text-align: left;
    font-weight: normal;
    color: #ffffff;
}

.OnePlayerDetails
{
    float: left;
    width: 935px;
    border: solid 1px #ff9900;
    margin-bottom: 18px;
    background-image: url(../images/PlayerDetailsBackgroundTile.png);
    background-repeat: repeat-x;
    background-position: left top;
    background-color: #464646;
}

.OnePlayerDetails .Title
{
    float: left;
    width: 100%;
    padding-top: 9px;
    padding-bottom: 7px;
    color: #ff990d;
    background-color: #1e1e1c;
    border-bottom: solid 1px #5a5a5a;
    text-indent: 20px;
    font-family: Arial;
    font-size: 18px;
    line-height: 19px;
    text-align: center;
    font-weight: bold;
}

.OnePlayerDetails .PlayerSummaryDetails
{
    float: left;
    width: 100%;
    font-family: Arial;
    font-size: 14px;
    line-height: 16px;
    text-align: left;
    font-weight: normal;
    color: #ffffff;
    padding-top: 15px;
    padding-bottom: 14px;
}

.OnePlayerDetails .PlayerSummaryDetails .LeftCol
{
    float: left;
    width: 202px;
    text-align: left;
    padding-top: 4px;
    padding-left: 18px;
}

.OnePlayerDetails .PlayerSummaryDetails .MiddleCol
{
    float: left;
    width: 330px;
    padding-top: 5px;
}

.OnePlayerDetails .PlayerSummaryDetails .RightCol
{
    float: left;
    padding-top: 5px;
    padding-left: 10px;
    width: 360px;
}

.OnePlayerDetails .PlayerSummaryDetails .TopRankLogoArea
{
    float: right;
    text-align: left;
    width: 160px;
}

.OnePlayerDetails .PlayerSummaryDetails .Row
{
    float: left;
    width: 100%;
    padding-bottom: 18px;
}

.OnePlayerDetails .PlayerSummaryDetails .RankingTypeLabel
{
    float: left;
    font-family: Arial;
    font-size: 14px;
    line-height: 16px;
    text-align: left;
    font-weight: bold;
    color: #ff990d;
}

.OnePlayerDetails .PlayerSummaryDetails .RowShort .Value
{
    float: left;
    text-align: left;
}

.OnePlayerDetails .PlayerSummaryDetails .Row .ValueRank
{
    float: left;
    text-align: left;
    width: 40px;
}


.OnePlayerDetails .PlayerSummaryDetails .Row .Label, .OnePlayerDetails .PlayerSummaryDetails .Row .LabelRank, .OnePlayerDetails .PlayerSummaryDetails .Row .LabelPhenom, .OnePlayerDetails .PlayerSummaryDetails .Row .LabelWide
{
    float: left;
    font-weight: bold;
    text-align: left;
    color: #ff990d;
}

.OnePlayerDetails .PlayerSummaryDetails .RowShort
{
    float: left;
    width: 160px;
    padding-bottom: 18px;
}

.OnePlayerDetails .PlayerSummaryDetails .RowShort .LabelRank
{
    float: left;
    font-weight: bold;
    text-align: left;
    color: #ff990d;
    width: 73px;
}

.OnePlayerDetails .PlayerSummaryDetails .Row .Label
{
    width: 70px;
}

.OnePlayerDetails .PlayerSummaryDetails .Row .LabelRank
{
    width: 77px;
}

.OnePlayerDetails .PlayerSummaryDetails .Row .LabelWide
{
    width: 95px;
}

.OnePlayerDetails .PlayerSummaryDetails .Row .Value
{
    float: left;
    text-align: left;
}

.OnePlayerMainImageHoverBox
{
    cursor: default;
    position: relative;
}

.OnePlayerMainImageHoverBox a
{
    cursor: default;
}

.OnePlayerMainImageHoverBox a .preview
{
    display: none;
}

.OnePlayerMainImageHoverBox a:hover .preview
{
    display: block;
    position: absolute;
    top: -60px;
    left: -24px;
    z-index: 1;
}

.OnePlayerMainImageHoverBox img
{
    border: none;
    width: 150px;
    border: solid 1px #0000ff !important;
}

.OnePlayerMainImageHoverBox .preview
{
    width: 300px;
    border: solid 2px #ff990d;
    border: solid 1px #0000ff !important;
}

.OnePlayerNewsAndNotes
{
    float: left;
    width: 456px;
    border: solid 1px #ff9900;
    margin-bottom: 18px;
    background-image: url(../images/PlayerDetailsBackgroundTile.png);
    background-repeat: repeat-x;
    background-position: left top;
    background-color: #464646;
    margin-top: 11px;
}

.OnePlayerNewsAndNotes .Title
{
    float: left;
    width: 100%;
    padding-top: 9px;
    padding-bottom: 7px;
    color: #ff990d;
    background-color: #1e1e1c;
    border-bottom: solid 1px #5a5a5a;
    text-indent: 20px;
    font-family: Arial;
    font-size: 15px;
    line-height: 17px;
    text-align: center;
    font-weight: bold;
}

.OnePlayerNewsAndNotes .TextArea
{
    float: left;
    padding-left: 18px;
    padding-right: 18px;
    font-family: Arial;
    font-size: 12px;
    line-height: 16px;
    text-align: left;
    font-weight: normal;
    color: #ffffff;
    padding-top: 3px;
    padding-bottom: 10px;
}


.OnePlayerArticleLinksArea
{
    float: left;
    width: 459px;
    border: solid 1px #ff9900;
    margin-top: 10px;
    margin-bottom: 10px;
    background-image: url(../images/PlayerDetailsBackgroundTile.png);
    background-repeat: repeat-x;
    background-position: left top;
    background-color: #464646;
    padding-bottom: 12px;
}

.OnePlayerArticleLinksArea .Title
{
    float: left;
    width: 100%;
    padding-top: 9px;
    padding-bottom: 7px;
    margin-bottom: 10px;
    color: #ff990d;
    background-color: #1e1e1c;
    border-bottom: solid 1px #5a5a5a;
    text-indent: 20px;
    font-family: Arial, Verdana;
    font-size: 15px;
    line-height: 17px;
    text-align: center;
    font-weight: bold;
}

.OnePlayerArticleLinksArea .NoArticlesToDisplay
{
    float: left;
    padding-left: 15px;
    padding-top: 4px;
    padding-bottom: 2px;
    text-align: left;
}

.OnePlayerArticleLinksArea .ArticleLinks
{
    float: left;
    width: 98%;
}

.OnePlayerArticleLinksArea .ArticleLinks .RowHolder
{
    float: left;
    width: 446px;
    height: 134px;
    scrollbar-face-color: #febb60;
    scrollbar-shadow-color: #bebea6;
    scrollbar-highlight-color: #bebea6;
    scrollbar-3dlight-color: #bebea6;
    scrollbar-darkshadow-color: #fc9d1c;
    scrollbar-track-color: #4e4e4e;
    scrollbar-arrow-color: #4e4e4e; /*      overflow: -moz-scrollbars-vertical;      overflow-y: scroll;     */
    overflow: auto;
}

.OnePlayerArticleLinksArea .OneArticleTitle
{
    float: left;
    width: 70%;
    padding-left: 2%;
    padding-top: 5px;
    font-family: Arial, Verdana;
    font-size: 12px;
    line-height: 13px;
    text-align: left;
    font-weight: bold;
}

.OnePlayerArticleLinksArea .OneArticleDate
{
    float: left;
    width: 24%;
    padding-left: 2%;
    padding-top: 5px;
    font-family: Arial, Verdana;
    font-size: 11px;
    line-height: 14px;
    text-align: left;
    font-weight: normal;
}

.OnePlayerArticleLinksArea .OneArticleTitleLink
{
    font-style: italic;
}

.OnePlayerArticleLinksArea .OneArticleDateLink
{
    font-style: normal;
}

.OnePlayerArticleLinksArea .OneArticleTitleLink a:link, .OnePlayerArticleLinksArea .OneArticleTitleLink a:active, .OnePlayerArticleLinksArea .OneArticleTitleLink a:visited, .OnePlayerArticleLinksArea .OneArticleDateLink a:link, .OnePlayerArticleLinksArea .OneArticleDateLink a:active, .OnePlayerArticleLinksArea .OneArticleDateLink a:visited
{
    color: #0189d7;
    text-decoration: none;
}

.OnePlayerArticleLinksArea .OneArticleTitleLink a:hover, .OnePlayerArticleLinksArea .OneArticleDateLink a:hover
{
    color: #ff990d;
    text-decoration: none;
}



/************************************************** */
.OnePlayerDimeLinksArea
{
    float: left;
    width: 459px;
    border: solid 1px #ff9900;
    margin-top: 10px;
    margin-bottom: 10px;
    background-image: url(../images/PlayerDetailsBackgroundTile.png);
    background-repeat: repeat-x;
    background-position: left top;
    background-color: #464646;
    padding-bottom: 12px;
}

.OnePlayerDimeLinksArea .Title
{
    float: left;
    width: 100%;
    padding-top: 9px;
    padding-bottom: 7px;
    margin-bottom: 10px;
    color: #ff990d;
    background-color: #1e1e1c;
    border-bottom: solid 1px #5a5a5a;
    text-indent: 20px;
    font-family: Arial, Verdana;
    font-size: 15px;
    line-height: 17px;
    text-align: center;
    font-weight: bold;
}

.OnePlayerDimeLinksArea .NoDimesToDisplay
{
    float: left;
    padding-left: 15px;
    padding-top: 4px;
    padding-bottom: 2px;
    text-align: left;
}

.OnePlayerDimeLinksArea .DimeLinks
{
    float: left;
    width: 98%;
}

.OnePlayerDimeLinksArea .DimeLinks .RowHolder
{
    float: left;
    width: 446px;
    height: 134px;
    scrollbar-face-color: #febb60;
    scrollbar-shadow-color: #bebea6;
    scrollbar-highlight-color: #bebea6;
    scrollbar-3dlight-color: #bebea6;
    scrollbar-darkshadow-color: #fc9d1c;
    scrollbar-track-color: #4e4e4e;
    scrollbar-arrow-color: #4e4e4e; /*      overflow: -moz-scrollbars-vertical;      overflow-y: scroll;     */
    overflow: auto;
}

.OnePlayerDimeLinksArea .OneDimeTitle
{
    float: left;
    width: 70%;
    padding-left: 2%;
    padding-top: 5px;
    font-family: Arial, Verdana;
    font-size: 12px;
    line-height: 13px;
    text-align: left;
    font-weight: bold;
}

.OnePlayerDimeLinksArea .OneDimeDate
{
    float: left;
    width: 24%;
    padding-left: 2%;
    padding-top: 5px;
    font-family: Arial, Verdana;
    font-size: 11px;
    line-height: 14px;
    text-align: left;
    font-weight: normal;
}

.OnePlayerDimeLinksArea .OneDimeTitleLink
{
    font-style: italic;
}

.OnePlayerDimeLinksArea .OneDimeDateLink
{
    font-style: normal;
}

.OnePlayerDimeLinksArea .OneDimeTitleLink a:link, .OnePlayerDimeLinksArea .OneDimeTitleLink a:active, .OnePlayerDimeLinksArea .OneDimeTitleLink a:visited, .OnePlayerDimeLinksArea .OneDimeDateLink a:link, .OnePlayerDimeLinksArea .OneDimeDateLink a:active, .OnePlayerDimeLinksArea .OneDimeDateLink a:visited
{
    color: #0189d7;
    text-decoration: none;
}

.OnePlayerDimeLinksArea .OneDimeTitleLink a:hover, .OnePlayerDimeLinksArea .OneDimeDateLink a:hover
{
    color: #ff990d;
    text-decoration: none;
}
/************************************************** */





.OnePlayerEvaluation
{
    float: left;
    width: 456px;
    border: solid 1px #ff9900;
    margin-bottom: 10px;
    background-image: url(../images/PlayerDetailsBackgroundTile.png);
    background-repeat: repeat-x;
    background-position: left top;
    background-color: #464646;
    padding-bottom: 12px;
}

.OnePlayerEvaluation .Title
{
    float: left;
    width: 100%;
    padding-top: 9px;
    padding-bottom: 7px;
    margin-bottom: 5px;
    color: #ff990d;
    background-color: #1e1e1c;
    border-bottom: solid 1px #5a5a5a;
    text-indent: 20px;
    font-family: Arial, Verdana;
    font-size: 15px;
    line-height: 17px;
    text-align: center;
    font-weight: bold;
}

.OnePlayerEvaluation .EvaluationNote
{
    float: left;
    width: 428px;
    padding-left: 14px;
    padding-right: 14px;
    margin-top: 6px;
    color: #ffffff;
    font-family: Arial, Verdana;
    font-size: 12px;
    line-height: 16px;
    text-align: left;
    font-weight: normal;
}

.OnePlayerEvaluation .StrengthWeaknessArea
{
    float: left;
    width: 444px;
    margin-top: 8px;
    margin-left: 10px;
    color: #ffffff;
}

.OnePlayerEvaluation .StrengthWeaknessArea .NotSubscribedEvaluation
{
    float: left;
    width: 444px;
    margin-top: 70px;
    padding-bottom: 55px;
    color: #ffffff;
    font-family: Arial, Verdana;
    font-size: 12px;
    line-height: 16px;
    text-align: center;
    font-weight: normal;
}

.OnePlayerEvaluation .StrengthWeaknessArea .Strengths, .OnePlayerEvaluation .StrengthWeaknessArea .Weaknesses
{
    float: left;
    width: 212px;
}

.OnePlayerEvaluation .StrengthWeaknessArea .Strengths
{
    border: solid 1px #0340dc;
    margin-right: 7px;
}

.OnePlayerEvaluation .StrengthWeaknessArea .Weaknesses
{
    border: solid 1px #ff990d;
}

.OnePlayerEvaluation .StrengthWeaknessArea .Strengths .Title, .OnePlayerEvaluation .StrengthWeaknessArea .Weaknesses .Title
{
    float: left;
    width: 100%;
    padding-top: 4px;
    padding-bottom: 3px;
    margin: 0;
    font-family: Arial;
    font-size: 12px;
    line-height: 16px;
    text-align: center;
    font-weight: normal;
}

.OnePlayerEvaluation .StrengthWeaknessArea .Strengths .Title
{
    background-color: #000099;
    color: #ffffff;
}

.OnePlayerEvaluation .StrengthWeaknessArea .Weaknesses .Title
{
    background-color: #db7f02;
    color: #ffffff;
}

.OnePlayerEvaluation .StrengthWeaknessArea .RowStrength, .OnePlayerEvaluation .StrengthWeaknessArea .RowWeakness
{
    float: left;
    width: 100%;
    padding-top: 5px;
    padding-bottom: 5px;
    font-family: Arial;
    font-size: 13px;
    line-height: 15px;
    text-align: left;
    font-weight: normal;
}

.OnePlayerEvaluation .StrengthWeaknessArea .RowStrength
{
    border-top: solid 1px #0340dc;
    background-color: #000000;
}

.OnePlayerEvaluation .StrengthWeaknessArea .RowWeakness
{
    border-top: solid 1px #ff990d;
    background-color: #000000;
}

.OnePlayerEvaluation .StrengthWeaknessArea .RowStrength .Image, .OnePlayerEvaluation .StrengthWeaknessArea .RowWeakness .Image
{
    float: left;
    width: 28px;
    padding-left: 5px;
}

.OnePlayerEvaluation .StrengthWeaknessArea .RowStrength .Text, .OnePlayerEvaluation .StrengthWeaknessArea .RowWeakness .Text
{
    float: left;
    padding-top: 2px;
}

.OnePlayerRecruitingTrail
{
    float: left;
    width: 459px;
    border: solid 1px #ff9900;
    margin-bottom: 10px;
    background-image: url(../images/PlayerDetailsBackgroundTile.png);
    background-repeat: repeat-x;
    background-position: left top;
    background-color: #464646;
    padding-bottom: 15px;
}

.OnePlayerRecruitingTrail .Title
{
    float: left;
    width: 100%;
    padding-top: 9px;
    padding-bottom: 7px;
    margin-bottom: 5px;
    color: #ff990d;
    background-color: #1e1e1c;
    border-bottom: solid 1px #5a5a5a;
    text-indent: 20px;
    font-family: Arial, Verdana;
    font-size: 15px;
    line-height: 17px;
    text-align: center;
    font-weight: bold;
}

.OnePlayerRecruitingTrail .RowHeading
{
    float: left;
    width: 424px;
    margin-left: 16px;
    margin-top: 6px;
    text-align: left;
    font-family: Arial, Verdana;
    font-size: 12px;
    line-height: 15px;
    font-weight: bold;
    color: #ff990d;
}

.OnePlayerRecruitingTrail .RowHeading .School
{
    float: left;
    width: 41%;
}

.OnePlayerRecruitingTrail .RowHeading .Status
{
    float: left;
    width: 30%;
}

.OnePlayerRecruitingTrail .RowHeading .Commitment
{
    float: left;
    width: 24%;
}

.OnePlayerRecruitingTrail .RowHolder
{
    float: left;
    width: 424px;
    margin-left: 16px;
    margin-top: 6px;
    height: 123px;
    scrollbar-face-color: #febb60;
    scrollbar-shadow-color: #bebea6;
    scrollbar-highlight-color: #bebea6;
    scrollbar-3dlight-color: #bebea6;
    scrollbar-darkshadow-color: #fc9d1c;
    scrollbar-track-color: #4e4e4e;
    scrollbar-arrow-color: #4e4e4e; /*      overflow: -moz-scrollbars-vertical;      overflow-y: scroll;     */
    overflow: auto;
}

.OnePlayerRecruitingTrail .NoTrailToDisplay
{
    float: left;
    padding-left: 15px;
    padding-top: 4px;
    text-align: left;
}

.OnePlayerRecruitingTrail .OneTrailRow
{
    float: left;
    width: 385px;
    padding-left: 8px;
    padding-right: 8px;
    margin-top: 3px;
    color: #ffffff;
    font-family: Arial, Verdana;
    font-size: 13px;
    line-height: 17px;
    text-align: left;
    font-weight: normal;
}

.OnePlayerRecruitingTrail .OneTrailRow .School
{
    float: left;
    width: 45%;
    font-weight: bold;
    color: #ff990d;
}

.OnePlayerRecruitingTrail .OneTrailRow .Status
{
    float: left;
    width: 32%;
}

.OnePlayerRecruitingTrail .OneTrailRow .Commitment
{
    float: left;
    width: 18%;
}


.OnePlayerMediaArea
{
    float: left;
    width: 459px;
    margin-top: 10px;
    margin-bottom: 10px;
    border: solid 1px #ff9900;
    margin-bottom: 10px;
    background-image: url(../images/PlayerDetailsBackgroundTile.png);
    background-repeat: repeat-x;
    background-position: left top;
    background-color: #464646;
    padding-bottom: 12px;
}

.OnePlayerMediaArea .Title
{
    float: left;
    width: 100%;
    padding-top: 9px;
    padding-bottom: 7px;
    color: #ff990d;
    background-color: #1e1e1c;
    border-bottom: solid 1px #5a5a5a;
    text-indent: 20px;
    font-family: Arial, Verdana;
    font-size: 15px;
    line-height: 17px;
    text-align: center;
    font-weight: bold;
}

.MediaHelpPopUp
{
    float: left;
    width: 97%;
    text-align: right;
    padding-top: 3px;
}

.PopupHelpPanel
{
    width: 280px;
    background-color: #ffffff;
    border-top: solid 1px #000000;
    border-left: solid 1px #000000;
    border-bottom: solid 2px #000000;
    border-right: solid 2px #000000;
    padding: 9px 9px 9px 9px;
    position: absolute;
    visibility: hidden;
    text-align: left;
    font-family: verdana, arial;
    font-size: 11px;
    line-height: 16px;
    font-weight: normal;
    color: #000000;
}

.OnePlayerMediaArea .NoMediaToDisplay
{
    float: left;
    padding-left: 15px;
    padding-top: 4px;
    padding-bottom: 2px;
    text-align: left;
}

.OnePlayerMediaArea .Videos
{
    float: left;
    width: 100%;
}

.OnePlayerMediaArea .Videos .OnePlayerVideoFiles
{
    float: left;
    width: 90%;
    padding-left: 15px;
    padding-right: 15px;
    text-align: left;
}

.OnePlayerMediaArea .Videos .OnePlayerVideoFiles .AreaTitle
{
    float: left;
    width: 100%;
    padding-bottom: 5px;
    font-family: Arial, Verdana;
    font-size: 13px;
    line-height: 15px;
    font-weight: bold;
    color: #ff990d;
}

.OnePlayerMediaArea .Videos .OnePlayerVideoFiles .OneVideoFileRow
{
    float: left;
    width: 98%;
    font-family: Arial, Verdana;
    font-size: 13px;
    line-height: 15px;
    font-weight: bold;
    padding-bottom: 4px;
}

.OnePlayerMediaArea .Videos .OnePlayerVideoFiles .OneVideoFileRow a:link, .OnePlayerMediaArea .Videos .OnePlayerVideoFiles .OneVideoFileRow a:active, .OnePlayerMediaArea .Videos .OnePlayerVideoFiles .OneVideoFileRow a:visited, .OnePlayerMediaArea .Videos .OnePlayerVideoFiles .OneVideoFileRow a:hover
{
    text-decoration: none;
    color: #0189d7;
}

.OnePlayerMediaArea .Videos .OnePlayerVideoFiles .OneVideoFileRow a:hover
{
    text-decoration: none;
    color: #ff990d;
}

.OnePlayerMediaArea .VideosWindowsMediaPlayerArea
{
    float: left;
    width: 100%;
    text-align: center;
    padding-top: 10px;
}

.OnePlayerMediaArea .VideosFlashPlayerArea
{
    float: left;
    width: 100%;
    text-align: center;
}

.OnePlayerMediaArea .Audios
{
    float: left;
    width: 100%;
}

.OnePlayerMediaArea .Audios .OnePlayerAudioFiles
{
    float: left;
    width: 90%;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 4px;
    text-align: left;
}

.OnePlayerMediaArea .Audios .OnePlayerAudioFiles .AreaTitle
{
    float: left;
    width: 100%;
    padding-top: 6px;
    padding-bottom: 5px;
    font-family: Arial, Verdana;
    font-size: 13px;
    line-height: 15px;
    font-weight: bold;
    color: #ff990d;
}

.OnePlayerMediaArea .Audios .OnePlayerAudioFiles .OneAudioFileRow
{
    float: left;
    width: 98%;
    font-family: Arial, Verdana;
    font-size: 13px;
    line-height: 15px;
    font-weight: bold;
    padding-bottom: 4px;
}

.OnePlayerMediaArea .Audios .OnePlayerAudioFiles .OneAudioFileRow a:link, .OnePlayerMediaArea .Audios .OnePlayerAudioFiles .OneAudioFileRow a:active, .OnePlayerMediaArea .Audios .OnePlayerAudioFiles .OneAudioFileRow a:visited, .OnePlayerMediaArea .Audios .OnePlayerAudioFiles .OneAudioFileRow a:hover
{
    text-decoration: none;
    color: #0189d7;
}

.OnePlayerMediaArea .Audios .OnePlayerAudioFiles .OneAudioFileRow a:hover
{
    text-decoration: none;
    color: #ff990d;
}


.OnePlayerMediaArea .AudiosWindowsMediaPlayerArea
{
    float: left;
    width: 100%;
    text-align: center;
    padding-top: 10px;
}

.OnePlayerMediaArea .AudiosFlashPlayerArea
{
    float: left;
    width: 100%;
    text-align: center;
}



/*
------------------------------------------------------------------------------------------
HOME PAGE MAIN BLOCKS
------------------------------------------------------------------------------------------
*/


.HomePageLeftSide
{
    float: left;
    width: 637px;
}


.HomePageLeftSide .EventLogoArea
{
    float: left;
    width: 622px;
    height: 117px;
    margin-bottom: 14px;
    padding-top: 7px;
    padding-bottom: 8px;
    border: solid 1px #0000ff;
    color: #ffffff;
    background-color: #000000;
}

/* Used by horizontal scroll code */
div#eventLogosArea
{
    position: relative;
    float: left;
    width: 534px;
    height: 120px;
    overflow: hidden;
}

div#eventLogosInner
{
    float: left;
}

.eventLogosTable
{
}
/* Used by horizontal scroll code */


.HomePageLeftSide .EventLogoArea .OneEventLogoCell
{
    padding-left: 10px;
    padding-right: 24px;
}

.HomePageLeftSide .EventLogoArea .OneEventLogoCell .LogoImage
{
    float: left;
    width: 100px;
    height: 100px;
}

.HomePageLeftSide .EventLogoArea .OneEventLogoCell .LogoDate
{
    float: left;
    width: 100px;
    font-family: Arial, Verdana;
    font-size: 11px;
    line-height: 12px;
}

.HomePageLeftSide .EventLogoArea .OneEventLogoCell .LogoDate a:link, .HomePageLeftSide .EventLogoArea .OneEventLogoCell .LogoDate a:active, .HomePageLeftSide .EventLogoArea .OneEventLogoCell .LogoDate a:visited
{
    color: #0189d7;
    text-decoration: none;
}

.HomePageLeftSide .EventLogoArea .OneEventLogoCell .LogoDate a:hover
{
    color: #ff990d;
    text-decoration: none;
}

.HomePageLeftSide .EventLogoArea .LeftArrow
{
    float: left;
    width: 24px;
    padding-left: 13px;
    padding-right: 10px;
    padding-top: 50px;
    text-align: left;
}

.HomePageLeftSide .EventLogoArea .RightArrow
{
    float: left;
    width: 20px;
    text-align: left;
    padding-top: 50px;
    padding-left: 6px;
}

.EventLogoImageStyle
{
    /* border: solid 1px #0000ff!important; */
}




.HomePageLeftSide .ArticleArea
{
    float: left;
    width: 598px;
    float: left;
    padding-top: 12px;
    padding-bottom: 12px;
    padding-left: 12px;
    padding-right: 12px;
    border: solid 1px #0000ff;
    color: #ffffff;
    background-color: #303030;
}

.HomePageLeftSide .ArticleArea .RightSide
{
    float: left;
    width: 122px;
    text-align: center;
    padding-left: 4px;
    padding-right: 0px;
    color: #ffffff; /* border: solid 1px #ff9900; */
}

/*.HomePageLeftSide .ArticleArea .RightSide .Thumbnails */
div#articleThumbnailsArea
{
    position: relative;
    float: left;
    width: 122px;
    height: 381px;
    text-align: center;
    overflow: hidden;
}

div#articleThumbnailsInner
{
    float: left;
}

.articleThumbnailsTable
{
    border-collapse: collapse;
}

.HomePageLeftSide .ArticleArea .RightSide .OneArticleThumbnailCell
{
    width: 120px;
}

.HomePageLeftSide .ArticleArea .RightSide .OneArticleThumbnailCell .ArticleHolder
{
    float: left;
    width: 120px;
    height: 117px;
    border: solid 1px #ff9900;
    margin-top: 4px;
    margin-bottom: 4px;
}

.HomePageLeftSide .ArticleArea .RightSide .OneArticleThumbnailCell .ArticleHolder .ThumbnailImage
{
    float: left;
    width: 100%;
    height: 78px;
}


.HomePageLeftSide .ArticleArea .RightSide .OneArticleThumbnailCell .ArticleHolder .ThumbnailText
{
    float: left;
    width: 112px;
    padding-left: 4px;
    padding-right: 4px;
    height: 36px;
    padding-top: 3px;
    font-family: Arial, Verdana;
    line-height: 11px;
    font-size: 10px;
    font-weight: bold;
    color: #ffffff;
    background-color: #20201f;
}

.HomePageLeftSide .ArticleArea .RightSide .OneArticleThumbnailCell .ArticleHolder .ThumbnailText a:link, .HomePageLeftSide .ArticleArea .RightSide .OneArticleThumbnailCell .ArticleHolder .ThumbnailText a:active, .HomePageLeftSide .ArticleArea .RightSide .OneArticleThumbnailCell .ArticleHolder .ThumbnailText a:visited
{
    color: #0189d7;
    text-decoration: none;
}

.HomePageLeftSide .ArticleArea .RightSide .OneArticleThumbnailCell .ArticleHolder .ThumbnailText a:hover
{
    color: #ff990d;
    text-decoration: none;
}

.HomePageLeftSide .ArticleArea .RightSide .UpArrow
{
    float: left;
    width: 100%;
    text-align: center;
    padding-top: 0px;
    padding-bottom: 5px;
}

.HomePageLeftSide .ArticleArea .RightSide .DownArrow
{
    float: left;
    width: 100%;
    text-align: center;
    padding-bottom: 0px;
    padding-top: 5px;
}


.ArticleThumbnailImageStyle
{
    /* border: solid 1px #0000ff!important; */
}


.HomePageLeftSide .ArticleArea .LeftSide
{
    float: left;
    width: 457px;
    height: 430px;
    margin-right: 12px;
    color: #ffffff;
    border: solid 1px #ff9900;
    text-align: center;
}

.HomePageLeftSide .ArticleArea .LeftSide .Image
{
    float: left;
    width: 457px;
    height: 344px;
}

.HomePageLeftSide .ArticleArea .LeftSide .TitleAndText
{
    float: left;
    width: 427px;
    padding-left: 15px;
    padding-right: 15px;
    background-color: #20201f;
}

.HomePageLeftSide .ArticleArea .LeftSide .TitleAndText .TextTable
{
    border-collapse: collapse;
}

.HomePageLeftSide .ArticleArea .LeftSide .TitleAndText .TextTableRow
{
    height: 86px;
    vertical-align: middle;
}

.HomePageLeftSide .ArticleArea .LeftSide .TitleAndText .TextTableCell
{
    height: 86px;
    vertical-align: middle;
}

.HomePageLeftSide .ArticleArea .LeftSide .Title
{
    float: left;
    width: 100%;
    padding-bottom: 8px;
    text-align: center;
    font-family: Arial, Verdana;
    font-size: 17px;
    line-height: 17px;
    color: #ffffff;
}

.HomePageLeftSide .ArticleArea .LeftSide .Title a:link, .HomePageLeftSide .ArticleArea .LeftSide .Title a:active, .HomePageLeftSide .ArticleArea .LeftSide .Title a:visited
{
    text-decoration: none;
    color: #0189d7;
}

.HomePageLeftSide .ArticleArea .LeftSide .Title a:hover
{
    text-decoration: none;
    color: #ff990d;
}

.HomePageLeftSide .ArticleArea .LeftSide .Text
{
    float: left;
    width: 100%;
    text-align: justify;
    font-family: Arial, Verdana;
    font-size: 12px;
    line-height: 15px;
    color: #ffffff;
}

.FeaturedArticleLink
{
}

.FeaturedArticleLink a:link, .FeaturedArticleLink a:active, .FeaturedArticleLink a:visited
{
    text-decoration: none;
    color: #0189d7;
}

.FeaturedArticleLink a:hover
{
    text-decoration: none;
    color: #ff990d;
}

.HomePageLeftSide .RecruitRow
{
    float: left;
    width: 622px;
    border: solid 1px #0000ff;
    margin-top: 14px;
    padding-top: 12px;
    padding-bottom: 12px;
    background-color: #000000;
}

.HomePageLeftSide .RecruitRow .PhenomNationLogo
{
    float: left;
    width: 135px;
    border: solid 1px #ff9900;
    margin-left: 12px;
    margin-right: 12px;
    text-align: center;
    padding-top: 24px;
    padding-bottom: 24px;
}

.HomePageLeftSide .RecruitRow .Hoops414Logo
{
    float: left;
    width: 124px;
    border: solid 1px #ff9900;
    margin-right: 12px;
    text-align: center;
    padding-top: 21px;
    padding-bottom: 21px;
}

.HomePageLeftSide .RecruitRow .PlayerSearchArea
{
    float: left;
    width: 308px;
    text-align: left;
    border: solid 1px #ff9900;
    background-color: #343434; /*     background-image: url(../images/SearchBoxBackgroundTile.png);     background-repeat: repeat-x;     background-position: left top;     */
}

.HomePageLeftSide .RecruitRow .PlayerSearchArea .Title
{
    float: left;
    width: 100%;
    text-align: center;
    font-family: Arial, Verdana;
    font-size: 14px;
    color: #ff990d;
    background-color: #1e1e1c;
    border-bottom: solid 1px #ff9900;
    padding-top: 5px;
    padding-bottom: 6px;
    margin-bottom: 5px;
}

.HomePageLeftSide .RecruitRow .PlayerSearchArea .NameRow
{
    float: left;
    width: 100%;
    margin-top: 6px;
    margin-bottom: 2px;
}

.HomePageLeftSide .RecruitRow .PlayerSearchArea .NameRow .Name
{
    float: left;
    width: 75px;
    text-align: right;
    padding-top: 4px;
    font-family: arial, verdana;
    font-size: 11px;
    font-weight: bold;
    color: #ff9900;
}

.HomePageLeftSide .RecruitRow .PlayerSearchArea .NameRow .TextBox
{
    float: left;
    width: 138px;
    padding-left: 7px;
}

.HomePageLeftSide .RecruitRow .PlayerSearchArea .NameRow .Button
{
    float: left;
    padding-top: 2px;
}

.HomePageLeftSide .RecruitRow .PlayerSearchArea .MenuRow
{
    float: left;
    margin-left: 12px;
    margin-top: 10px;
    margin-bottom: 10px;
    border-top: solid 1px #cccccc;
    padding-top: 10px;
}

.HomePageLeftSide .RecruitRow .PlayerSearchArea .MenuRow .DropDownList
{
    float: left;
    padding-right: 5px;
}

.HomePageLeftSide .RecruitRow .PlayerSearchArea .MenuRow .Button
{
    float: left;
    padding-left: 5px;
    padding-top: 1px;
}

.HomePageLeftSide .RecentCommitmentsArea
{
    float: left;
    width: 600px;
    text-align: center;
    border: solid 1px #0000ff;
    padding-bottom: 10px;
    padding-top: 10px;
    padding-left: 12px;
    padding-right: 10px;
    margin-top: 12px;
    background-color: #000000;
}

.HomePageLeftSide .RecentCommitmentsArea .RecentCommitmentsBox
{
    float: left;
    width: 597px;
    height: 145px;
    text-align: center;
    border: solid 1px #ff9900;
    background-color: #343434; /*     background-image: url(../images/RecentCommitBoxBackgroundTile.png);     background-repeat: repeat-x;     background-position: left top;     */
    padding-bottom: 9px;
}

.HomePageLeftSide .RecentCommitmentsArea .RecentCommitmentsBox .Title
{
    float: left;
    width: 100%;
    text-align: center;
    font-family: Arial, Verdana;
    font-size: 14px;
    color: #ff990d;
    background-color: #1e1e1c;
    border-bottom: solid 1px #ff9900;
    padding-top: 5px;
    padding-bottom: 6px;
    margin-bottom: 5px;
}

.HomePageLeftSide .RecentCommitmentsArea .RecentCommitmentsBox .CommitmentsList
{
    float: left;
    width: 585px;
    height: 95px;
    scrollbar-face-color: #febb60;
    scrollbar-shadow-color: #bebea6;
    scrollbar-highlight-color: #bebea6;
    scrollbar-3dlight-color: #bebea6;
    scrollbar-darkshadow-color: #fc9d1c;
    scrollbar-track-color: #4e4e4e;
    scrollbar-arrow-color: #4e4e4e; /*      overflow: -moz-scrollbars-vertical;      overflow-y: scroll;     */
    overflow: auto;
}

.HomePageLeftSide .RecentCommitmentsArea .RecentCommitmentsBox .CommitmentsList .CommitRow, .HomePageLeftSide .RecentCommitmentsArea .RecentCommitmentsBox .HeadingRow
{
    float: left;
    width: 554px;
    padding-left: 7px;
    padding-right: 4px;
    padding-top: 2px;
    padding-bottom: 4px;
    font-family: Arial, Verdana;
    line-height: 15px;
}

.HomePageLeftSide .RecentCommitmentsArea .RecentCommitmentsBox .CommitmentsList .CommitRow
{
    padding-bottom: 2px;
    font-size: 12px;
    font-weight: normal;
    color: #ffffff;
}

.HomePageLeftSide .RecentCommitmentsArea .RecentCommitmentsBox .HeadingRow
{
    font-size: 11px;
    line-height: 13px;
    color: #ff990d;
}

.HomePageLeftSide .RecentCommitmentsArea .RecentCommitmentsBox .CommitmentsList .CommitRow .Name, .HomePageLeftSide .RecentCommitmentsArea .RecentCommitmentsBox .HeadingRow .Name
{
    float: left;
    width: 133px;
}

.HomePageLeftSide .RecentCommitmentsArea .RecentCommitmentsBox .CommitmentsList .CommitRow .Name a:link, .HomePageLeftSide .RecentCommitmentsArea .RecentCommitmentsBox .CommitmentsList .CommitRow .Name a:active, .HomePageLeftSide .RecentCommitmentsArea .RecentCommitmentsBox .CommitmentsList .CommitRow .Name a:visited
{
    color: #0189d7;
    text-decoration: none;
}

.HomePageLeftSide .RecentCommitmentsArea .RecentCommitmentsBox .CommitmentsList .CommitRow .Name a:hover
{
    color: #ff990d;
    text-decoration: none;
}

.HomePageLeftSide .RecentCommitmentsArea .RecentCommitmentsBox .CommitmentsList .CommitRow .Class, .HomePageLeftSide .RecentCommitmentsArea .RecentCommitmentsBox .HeadingRow .Class
{
    float: left;
    width: 50px;
}

.HomePageLeftSide .RecentCommitmentsArea .RecentCommitmentsBox .CommitmentsList .CommitRow .Height, .HomePageLeftSide .RecentCommitmentsArea .RecentCommitmentsBox .HeadingRow .Height
{
    float: left;
    width: 40px;
}

.HomePageLeftSide .RecentCommitmentsArea .RecentCommitmentsBox .CommitmentsList .CommitRow .Position, .HomePageLeftSide .RecentCommitmentsArea .RecentCommitmentsBox .HeadingRow .Position
{
    float: left;
    width: 40px;
}

.HomePageLeftSide .RecentCommitmentsArea .RecentCommitmentsBox .CommitmentsList .CommitRow .City, .HomePageLeftSide .RecentCommitmentsArea .RecentCommitmentsBox .HeadingRow .City
{
    float: left;
    width: 95px;
}

.HomePageLeftSide .RecentCommitmentsArea .RecentCommitmentsBox .CommitmentsList .CommitRow .State, .HomePageLeftSide .RecentCommitmentsArea .RecentCommitmentsBox .HeadingRow .State
{
    float: left;
    width: 42px;
}

.HomePageLeftSide .RecentCommitmentsArea .RecentCommitmentsBox .CommitmentsList .CommitRow .School, .HomePageLeftSide .RecentCommitmentsArea .RecentCommitmentsBox .HeadingRow .School
{
    float: left;
    width: 148px;
}

.HomePageLeftSide .TwitterNewsletterArea
{
    float: left;
    width: 624px;
    margin-top: 12px;
}

.HomePageLeftSide .TwitterNewsletterArea .NewsletterArea
{
    float: left;
    width: 260px;
    padding-left: 12px;
    padding-right: 10px;
    padding-top: 8px;
    padding-bottom: 8px;
    margin-right: 12px;
    border: solid 1px #0000ff;
    background-color: #000000;
}

.HomePageLeftSide .TwitterNewsletterArea .NewsletterArea .Newsletter
{
    float: left;
    width: 258px;
    height: 61px;
    border: solid 1px #ff9900;
    margin-right: 12px;
    font-family: Arial, Verdana;
    font-size: 12px;
    font-weight: normal;
    color: #ffffff;
    text-align: center;
    padding-top: 15px;
}

.HomePageLeftSide .TwitterNewsletterArea .NewsletterArea .Newsletter .Instructions
{
    float: left;
    width: 100%;
    color: #ffffff;
    padding-bottom: 3px;
}

.HomePageLeftSide .TwitterNewsletterArea .NewsletterArea .Newsletter .SignUpBox
{
    float: left;
    width: 100%;
    padding-top: 3px;
}

.VisitorSignUpTextBox
{
    padding: 1px 2px 1px 4px;
    background-color: #ffb01f;
    font-family: arial;
    font-size: 12px;
    line-height: 13px;
    font-weight: bold;
    color: #111111;
}

.HomePageLeftSide .TwitterNewsletterArea .TwitterArea
{
    float: left;
    width: 106px;
    padding-left: 11px;
    padding-right: 12px;
    padding-top: 8px;
    padding-bottom: 8px;
    border: solid 1px #0000ff;
    background-color: #000000;
}

.HomePageLeftSide .TwitterNewsletterArea .TwitterArea .Twitter
{
    float: left;
    width: 106px;
    border: solid 1px #ff9900;
    height: 76px;
    text-align: center;
}


.HomePageLeftSide .TwitterNewsletterArea .TwitterArea .Twitter .Icon
{
    float: left;
    width: 106px;
    /*   padding-top: 10px;    */  /* Use 10px when there are two icons (Twitter with Facebook below it) */
    padding-top: 27px;
}


.HomePageLeftSide .TwitterNewsletterArea .BlogArea
{
    float: left;
    width: 161px;
    margin-left: 11px;
    padding-left: 11px;
    padding-right: 12px;
    padding-top: 8px;
    padding-bottom: 8px;
    border: solid 1px #0000ff;
    background-color: #000000;
    height: 78px;
}

.HomePageLeftSide .TwitterNewsletterArea .BlogArea .BlogContent
{
    float: left;
    width: 161px;
    border: solid 1px #ff9900;
    height: 76px;
    background-image: url(../images/blog_logo.png);
    background-repeat: no-repeat;     
    background-position: left top;   
    cursor: pointer;
    color: #0274b5;
    padding: 0;
    margin: 0;
}

.HomePageLeftSide .TwitterNewsletterArea .BlogArea .BlogContent .BlogTitle
{
    float: left;
    width: 100%;
    padding-top: 19px;
    height: 40px;
}

.HomePageLeftSide .TwitterNewsletterArea .BlogArea .BlogContent .BlogTitle .TitleTable
{
    border-collapse: collapse;
    border: none;
    width: 100%;
    height: 40px;
}

.HomePageLeftSide .TwitterNewsletterArea .BlogArea .BlogContent .BlogTitle .TitleTable tr
{
    height: 40px;
}

.HomePageLeftSide .TwitterNewsletterArea .BlogArea .BlogContent .BlogTitle .TitleTable td
{
    width: 100%;
    vertical-align: middle;
    text-align: center;
    font-family: Arial;
    font-size: 11px;
    line-height: 11px;
    font-weight: bold;
}

/*
.HomePageLeftSide .TwitterNewsletterArea .BlogArea .BlogContent .BlogDate
{
    float: left;
    width: 100%;
    padding-top: 3px;
    font-size: 11px;
    font-weight: normal;
    color: transparent;
}
*/

.HomePageLeftSide .HotProspectsArea
{
    float: left;
    width: 600px;
    text-align: center;
    border: solid 1px #0000ff;
    padding-bottom: 10px;
    padding-top: 10px;
    padding-left: 12px;
    padding-right: 10px;
    margin-top: 12px;
    background-color: #000000;
}

.HomePageLeftSide .HotProspectsArea .HotProspectsBox
{
    float: left;
    width: 597px;
    text-align: left;
    border: solid 1px #ff9900;
    background-color: #343434; /*     background-image: url(../images/RecentCommitBoxBackgroundTile.png);     background-repeat: repeat-x;     background-position: left top;     */
    padding-bottom: 9px;
}

.HomePageLeftSide .HotProspectsArea .HotProspectsBox .Title
{
    float: left;
    width: 100%;
    text-align: center;
    font-family: Arial, Verdana;
    font-size: 14px;
    color: #ff990d;
    background-color: #1e1e1c;
    border-bottom: solid 1px #ff9900;
    padding-top: 5px;
    padding-bottom: 5px;
    margin-bottom: 11px;
}

.HomePageLeftSide .HotProspectsArea .HotProspectsBox .ProspectsArea
{
    float: left;
    width: 591px;
    height: 90px;
    margin-left: 5px;
}

.HomePageLeftSide .HotProspectsArea .HotProspectsBox .ProspectsArea .OneProspect
{
    float: left;
    width: 173px;
    border: solid 1px #ff9900;
    background-color: #000000;
    margin-left: 7px;
    padding-left: 8px;
    padding-right: 4px;
    padding-top: 10px;
}

.HomePageLeftSide .HotProspectsArea .HotProspectsBox .ProspectsArea .OneProspect .ProspectThumbnail
{
    float: left;
    width: 55px;
    height: 78px;
}

.HomePageLeftSide .HotProspectsArea .HotProspectsBox .ProspectsArea .OneProspect .ProspectDetails
{
    float: left;
    width: 109px;
    font-family: Arial;
    font-size: 12px;
    line-height: 13px;
    color: #ffffff;
    padding-left: 5px;
}

.HomePageLeftSide .HotProspectsArea .HotProspectsBox .ProspectsArea .OneProspect .ProspectDetails .OneProspectRow
{
    float: left;
    width: 108px;
    padding-bottom: 4px;
}

.HotProspectInlineLink
{
}

.HotProspectInlineLink a:link, .HotProspectInlineLink a:active, .HotProspectInlineLink a:visited
{
    color: #0189d7;
    text-decoration: none;
}

.HotProspectInlineLink a:hover
{
    color: #ff990d;
    text-decoration: none;
}

.HomePageLeftSide .CalendarLargeAdRow
{
    float: left;
    width: 960px;
    margin-top: 14px;
}

.HomePageLeftSide .CalendarLargeAdRow .CalendarBox
{
    float: left;
    width: 311px;
    border: solid 1px #0000ff;
    text-align: center;
    padding-left: 12px;
    padding-top: 10px;
    padding-bottom: 10px;
    background-color: #000000;
}

.HomePageLeftSide .CalendarLargeAdRow .CalendarBox .Calendar
{
    float: left;
    width: 299px;
    border: solid 1px #ff9900;
    padding-bottom: 1px;
    background-color: #343434;
    font-family: Arial, Verdana;
    font-size: 11px;
}

.HomePageLeftSide .CalendarLargeAdRow .CalendarBox .Calendar .Title
{
    float: left;
    width: 299px;
    font-size: 14px;
    color: #ff990d;
    background-color: #1e1e1c;
    padding-top: 7px;
    padding-bottom: 7px;
    border-bottom: solid 1px #ff9900;
}

.HomePageLeftSide .CalendarLargeAdRow .CalendarBox .Calendar .CalendarItemArea
{
    float: left;
    margin-top: 8px;
    margin-bottom: 7px;
    margin-left: 10px;
    width: 278px;
    height: 153px;
    border-left: solid 1px #ff9900;
    scrollbar-face-color: #febb60;
    scrollbar-shadow-color: #bebea6;
    scrollbar-highlight-color: #bebea6;
    scrollbar-3dlight-color: #bebea6;
    scrollbar-darkshadow-color: #fc9d1c;
    scrollbar-track-color: #4e4e4e;
    scrollbar-arrow-color: #4e4e4e; /*      overflow: -moz-scrollbars-vertical;      overflow-y: scroll;     */
    overflow: auto;
}

.HomePageLeftSide .CalendarLargeAdRow .CalendarBox .Calendar .CalendarItemArea .EventRowEven, .HomePageLeftSide .CalendarLargeAdRow .CalendarBox .Calendar .CalendarItemArea .EventRowOdd
{
    float: left;
    width: 261px;
    padding-top: 4px;
    padding-bottom: 4px;
    border-top: solid 1px #ff990d;
}

.HomePageLeftSide .CalendarLargeAdRow .CalendarBox .Calendar .CalendarItemArea .EventRowEven
{
    background-color: #0e0e0e;
}

.HomePageLeftSide .CalendarLargeAdRow .CalendarBox .Calendar .CalendarItemArea .EventRowOdd
{
    background-color: #1f1f1f;
}

.HomePageLeftSide .CalendarLargeAdRow .CalendarBox .Calendar .CalendarItemArea .EventRowEven .Date, .HomePageLeftSide .CalendarLargeAdRow .CalendarBox .Calendar .CalendarItemArea .EventRowOdd .Date
{
    float: left;
    width: 100%;
    color: #ffffff;
    padding-bottom: 1px;
}

.HomePageLeftSide .CalendarLargeAdRow .CalendarBox .Calendar .CalendarItemArea .EventRowEven .Name, .HomePageLeftSide .CalendarLargeAdRow .CalendarBox .Calendar .CalendarItemArea .EventRowOdd .Name
{
    float: left;
    width: 100%;
    font-size: 11px;
    color: #ffffff;
}

.HomePageLeftSide .CalendarLargeAdRow .CalendarBox .Calendar .CalendarItemArea .EventRowEven .Name a:link, .HomePageLeftSide .CalendarLargeAdRow .CalendarBox .Calendar .CalendarItemArea .EventRowEven .Name a:active, .HomePageLeftSide .CalendarLargeAdRow .CalendarBox .Calendar .CalendarItemArea .EventRowEven .Name a:visited, .HomePageLeftSide .CalendarLargeAdRow .CalendarBox .Calendar .CalendarItemArea .EventRowOdd .Name a:link, .HomePageLeftSide .CalendarLargeAdRow .CalendarBox .Calendar .CalendarItemArea .EventRowOdd .Name a:active, .HomePageLeftSide .CalendarLargeAdRow .CalendarBox .Calendar .CalendarItemArea .EventRowOdd .Name a:visited
{
    color: #0189d7;
    text-decoration: none;
}

.HomePageLeftSide .CalendarLargeAdRow .CalendarBox .Calendar .CalendarItemArea .EventRowEven .Name a:hover, .HomePageLeftSide .CalendarLargeAdRow .CalendarBox .Calendar .CalendarItemArea .EventRowOdd .Name a:hover
{
    color: #ff990d;
    text-decoration: none;
}

.HomePageLeftSide .CalendarLargeAdRow .LargeAdArea
{
    float: left;
    width: 600px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
    margin-left: 13px;
    border: solid 1px #0000ff;
    background-color: #000000;
}

.HomePageLeftSide .CalendarLargeAdRow .LargeAdArea .LargeAd
{
    float: left;
    width: 100%;
    border: solid 1px #ff9900;
    height: 200px;
}


.HomePageRightSide
{
    float: left;
    width: 321px;
}

.HomePageRightSide .DailyDimeArea
{
    float: left;
    width: 301px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
    border: solid 1px #0000ff;
    background-color: #000000;
}

.HomePageRightSide .DailyDimeArea .DailyDime
{
    float: left;
    width: 301px;
    border: solid 1px #ff9900;
    background-color: #343434; /*     background-image: url(../images/RecentCommitBoxBackgroundTile.png);     background-repeat: repeat-x;     background-position: left top;     */
    margin-bottom: 14px;
}

.HomePageRightSide .DailyDimeArea .DailyDime .Title
{
    float: left;
    width: 100%;
    text-align: center;
    font-family: Arial, Verdana;
    font-size: 14px;
    color: #ff990d;
    background-color: #1e1e1c;
    border-bottom: solid 1px #ff9900;
    padding-top: 5px;
    padding-bottom: 6px;
    margin-bottom: 12px;
}

.HomePageRightSide .DailyDimeArea .DailyDime .DimeListings
{
    float: left;
    width: 284px;
    height: 192px;
    padding-left: 8px;
    scrollbar-face-color: #febb60;
    scrollbar-shadow-color: #bebea6;
    scrollbar-highlight-color: #bebea6;
    scrollbar-3dlight-color: #bebea6;
    scrollbar-darkshadow-color: #fc9d1c;
    scrollbar-track-color: #4e4e4e;
    scrollbar-arrow-color: #4e4e4e; /*      overflow: -moz-scrollbars-vertical;      overflow-y: scroll;     */
    overflow: auto;
}

.HomePageRightSide .DailyDimeArea .DailyDime .DimeListings .OneDimeEven, .HomePageRightSide .DailyDimeArea .DailyDime .DimeListings .OneDimeOdd
{
    float: left;
    width: 251px;
    padding-left: 7px;
    padding-right: 7px;
    padding-top: 9px;
    padding-bottom: 9px;
    text-align: left;
    font-family: Arial, Verdana;
    font-size: 12px;
    line-height: 14px;
    font-weight: bold;
}

.HomePageRightSide .DailyDimeArea .DailyDime .DimeListings .OneDimeEven
{
    /* background-color: #353533; */
    background-color: #0e0e0e;
}

.HomePageRightSide .DailyDimeArea .DailyDime .DimeListings .OneDimeOdd
{
    /* background-color: #5f5f5f; */
    background-color: #1f1f1f;
}

.HomePageRightSide .DailyDimeArea .DailyDime .DimeListings .DimeLink
{
    float: left;
}

.HomePageRightSide .DailyDimeArea .DailyDime .DimeListings .DimeLink a:link, .HomePageRightSide .DailyDimeArea .DailyDime .DimeListings .DimeLink a:active, .HomePageRightSide .DailyDimeArea .DailyDime .DimeListings .DimeLink a:visited, .HomePageRightSide .DailyDimeArea .DailyDime .DimeListings .DimeLink a:hover
{
    text-decoration: none;
    color: #0189d7;
}

.HomePageRightSide .DailyDimeArea .DailyDime .DimeListings .DimeLink a:hover
{
    text-decoration: none;
    color: #ff990d;
}


.HomePageRightSide .DailyDimeArea .DailyDime .DimeCompleteUpdatesLink
{
    float: left;
    width: 100%;
    padding-top: 14px;
    padding-bottom: 10px;
    text-align: center;
    font-family: Arial, Verdana;
    font-size: 12px;
    line-height: 14px;
    font-weight: bold;
}

.HomePageRightSide .DailyDimeArea .DailyDime .DimeCompleteUpdatesLink a:link, .HomePageRightSide .DailyDimeArea .DailyDime .DimeCompleteUpdatesLink a:active, .HomePageRightSide .DailyDimeArea .DailyDime .DimeCompleteUpdatesLink a:visited, .HomePageRightSide .DailyDimeArea .DailyDime .DimeCompleteUpdatesLink a:hover
{
    text-decoration: none;
    color: #0189d7;
}

.HomePageRightSide .DailyDimeArea .DailyDime .DimeCompleteUpdatesLink a:hover
{
    text-decoration: none;
    color: #ff990d;
}


.HomePageRightSide .TopRankingsArea
{
    float: left;
    width: 301px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
    margin-top: 12px;
    border: solid 1px #0000ff;
    background-color: #000000;
}

.HomePageRightSide .TopRankingsArea .RankListingArea
{
    float: left;
    width: 301px;
    border: solid 1px #ff9900;
    padding-bottom: 9px;
    color: #ffffff;
    background-color: #303030;
}

.HomePageRightSide .TopRankingsArea .RankListingArea .LinkRow
{
    float: left;
    width: 301px;
    text-align: center;
    font-family: Arial, Verdana;
    font-size: 12px;
    padding-top: 10px;
    padding-bottom: 0px;
    font-weight: bold;
    color: #ff9900;
}

.HomePageRightSide .TopRankingsArea .RankListingArea .LinkRow a:link, .HomePageRightSide .TopRankingsArea .RankListingArea .LinkRow a:active, .HomePageRightSide .TopRankingsArea .RankListingArea .LinkRow a:visited
{
    text-decoration: none;
    color: #0189d7;
}

.HomePageRightSide .TopRankingsArea .RankListingArea .LinkRow a:hover
{
    text-decoration: none;
    color: #ff990d;
}

.HomePageRightSide .TopRankingsArea .RankListingArea .TabContainerArea
{
    float: left;
    width: 100%;
}

.HomePageRightSide .TopRankingsArea .RankListingArea .TabContainerArea .TopRankingsOneYear
{
    float: left;
    width: 100%;
}

.HomePageRightSide .TopRankingsArea .RankListingArea .TabContainerArea .TopRankingsOneYear .HeadingRow
{
    float: left;
    width: 282px;
    color: #ff9900;
    font-family: Arial, Verdana;
    font-size: 11px;
    line-height: 13px;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 0px;
    padding-right: 0px;
    margin: 0;
}

.HomePageRightSide .TopRankingsArea .RankListingArea .TabContainerArea .TopRankingsOneYear .HeadingRow .HeadingRank
{
    float: left;
    width: 39px;
    text-align: center;
}

.HomePageRightSide .TopRankingsArea .RankListingArea .TabContainerArea .TopRankingsOneYear .HeadingRow .HeadingThumb
{
    float: left;
    width: 62px;
    text-align: center;
}

.HomePageRightSide .TopRankingsArea .RankListingArea .TabContainerArea .TopRankingsOneYear .HeadingRow .HeadingName
{
    float: left;
    width: 118px;
    text-align: center;
}

.HomePageRightSide .TopRankingsArea .RankListingArea .TabContainerArea .TopRankingsOneYear .HeadingRow .HeadingHeight
{
    float: left;
    width: 29px;
    text-align: center;
}

.HomePageRightSide .TopRankingsArea .RankListingArea .TabContainerArea .TopRankingsOneYear .HeadingRow .HeadingPosition
{
    float: left;
    width: 31px;
    text-align: center;
}

.HomePageRightSide .TopRankingsArea .RankListingArea .TabContainerArea .TopRankingsOneYear .OneRow
{
    float: left;
    width: 281px;
    color: #ffffff;
    font-family: Arial, Verdana;
    font-size: 12px;
    line-height: 13px;
    padding-top: 6px;
    padding-bottom: 5px;
    padding-left: 0px;
    padding-right: 6px;
}

.HomePageRightSide .TopRankingsArea .RankListingArea .TabContainerArea .TopRankingsOneYear .OneRow .PlayerRank
{
    float: left;
    width: 39px;
    text-align: center;
    padding-top: 23px;
    font-size: 14px;
    line-height: 15px;
    color: #ff9900;
}

.HomePageRightSide .TopRankingsArea .RankListingArea .TabContainerArea .TopRankingsOneYear .OneRow .PlayerThumb
{
    float: left;
    width: 62px;
    text-align: center;
}

.PlayerThumbnailOutlined
{
    border: solid 1px #0000ff !important;
}

.PlayerThumbnailOutlinedVertPad
{
    margin-top: 3px;
    margin-bottom: 3px;
    border: solid 1px #0000ff !important;
}

.HomePageRightSide .TopRankingsArea .RankListingArea .TabContainerArea .TopRankingsOneYear .OneRow .PlayerName
{
    float: left;
    width: 118px;
    text-align: center;
    padding-top: 25px;
}

.HomePageRightSide .TopRankingsArea .RankListingArea .TabContainerArea .TopRankingsOneYear .OneRow .PlayerHeight
{
    float: left;
    width: 29px;
    text-align: center;
    padding-top: 25px;
}

.HomePageRightSide .TopRankingsArea .RankListingArea .TabContainerArea .TopRankingsOneYear .OneRow .PlayerPosition
{
    float: left;
    width: 31px;
    text-align: center;
    padding-top: 25px;
}

.HomePageRightSide .TopRankingsArea .RankListingArea .TabContainerArea .TopRankingsOneYear .OneRow .PlayerName a:link, .HomePageRightSide .TopRankingsArea .RankListingArea .TabContainerArea .TopRankingsOneYear .OneRow .PlayerName a:active, .HomePageRightSide .TopRankingsArea .RankListingArea .TabContainerArea .TopRankingsOneYear .OneRow .PlayerName a:visited
{
    color: #0189d7;
    text-decoration: none;
}

.HomePageRightSide .TopRankingsArea .RankListingArea .TabContainerArea .TopRankingsOneYear .OneRow .PlayerName a:hover
{
    color: #ff990d;
    text-decoration: none;
}

.HomePageRightSide .TopRankingsArea .RankListingArea .Title
{
    float: left;
    width: 100%;
    text-align: center;
    font-family: Arial, Verdana;
    font-size: 14px;
    color: #ff990d;
    background-color: #1e1e1c;
    border-bottom: solid 1px #ff9900;
    padding-top: 5px;
    padding-bottom: 6px;
}

.HomePageTopRankingsTabContainer
{
    padding-left: 5px;
    padding-top: 10px;
    padding-bottom: 2px;
    padding-right: 5px;
    background-color: #343434;
}

/* default layout */
.HomePageTopRankingsTabContainer .ajax__tab_header
{
    white-space: nowrap;
    color: #ffa200;
    font-family: Arial;
    font-size: 12px;
    line-height: 16px;
    font-weight: bold;
    color: #bc7801;
    background: url(../images/tab-line.gif) repeat-x bottom;
}
.HomePageTopRankingsTabContainer .ajax__tab_outer
{
    display: -moz-inline-box;
    display: inline-block;
    background: url(../images/tab-right.gif) no-repeat right;
    height: 21px;
}
.HomePageTopRankingsTabContainer .ajax__tab_inner
{
    display: -moz-inline-box;
    display: inline-block;
    padding-left: 3px;
    background: url(../images/tab-left.gif) no-repeat;
}
.HomePageTopRankingsTabContainer .ajax__tab_tab
{
    margin-right: 4px;
    overflow: hidden;
    text-align: center;
    cursor: pointer;
    display: -moz-inline-box;
    display: inline-block;
    height: 13px;
    padding: 4px;
    margin: 0;
    background: url(../images/tab.gif) repeat-x;
}

.HomePageTopRankingsTabContainer .ajax__tab_hover .ajax__tab_outer
{
    background: url(../images/tab-hover-right.gif) no-repeat right;
}
.HomePageTopRankingsTabContainer .ajax__tab_hover .ajax__tab_inner
{
    background: url(../images/tab-hover-left.gif) no-repeat;
}
.HomePageTopRankingsTabContainer .ajax__tab_hover .ajax__tab_tab
{
    background: url(../images/tab-hover.gif) repeat-x;
}
.HomePageTopRankingsTabContainer .ajax__tab_active .ajax__tab_outer
{
    background: url(../images/tab-active-right.gif) no-repeat right;
}
.HomePageTopRankingsTabContainer .ajax__tab_active .ajax__tab_inner
{
    background: url(../images/tab-active-left.gif) no-repeat;
}
.HomePageTopRankingsTabContainer .ajax__tab_active .ajax__tab_tab
{
    color: #ffa200;
    background: url(../images/tab-active.gif) repeat-x;
}
.HomePageTopRankingsTabContainer .ajax__tab_body
{
    font-family: arial;
    font-size: 10px;
    border: 1px solid #ff9900;
    border-top: 0;
    padding-left: 4px;
    padding-top: 7px;
    padding-bottom: 8px;
    background-color: #000000;
}

/* scrolling */
.HomePageTopRankingsTabContainer .ajax__scroll_horiz
{
    overflow-x: scroll;
}
.HomePageTopRankingsTabContainer .ajax__scroll_vert
{
    overflow-y: scroll;
}
.HomePageTopRankingsTabContainer .ajax__scroll_both
{
    overflow: scroll;
}
.HomePageTopRankingsTabContainer .ajax__scroll_auto
{
    overflow: auto;
}

/*
    * .ajax__tab_header:  A container element that wraps all of the tabs at the top of the TabContainer. Child CSS classes:.ajax__tab_outer.
    * .ajax__tab_outer: An outer element of a tab, often used to set the left-side background image of the tab.Child CSS classes: .ajax__tab_inner.
    * .ajax__tab_inner: An inner element of a tab, often used to set the right-side image of the tab. Child CSS classes:.ajax__tab_tab.
    * .ajax__tab_tab: An element of the tab that contains the text content. Child CSS classes:none.
    * .ajax__tab_body: A container element that wraps the area where a TabPanel is displayed. Child CSS classes: none.
    * .ajax__tab_hover . This is applied to a tab when the mouse is hovering over. Child CSS classes:.ajax__tab_outer.
    * .ajax__tab_active: This is applied to a tab when it is the currently selected tab. Child CSS classes:.ajax__tab_outer.
*/





/*
------------------------------------------------------------------------------------------
COMMON
------------------------------------------------------------------------------------------
*/

.TextBoxStandard, .TextBoxStandardMultiLine
{
    padding: 2px 2px 1px 4px;
    background-color: #dedede;
    font-family: verdana, arial;
    font-size: 12px;
    font-weight: normal;
    color: #222222;
}

.ButtonStandard
{
    font-size: 12px;
    line-height: 13px;
    padding: 0px 6px 0px 6px;
    overflow: visible;
    color: #67a1d9;
    font-family: arial, verdana;
    font-weight: bold;
    background-color: #000000;
    border: outset 2px #777777;
}

.ButtonNoBorder
{
    font-size: 12px;
    line-height: 13px;
    padding: 0px 0px 0px 0px;
    color: #0189d7;
    font-family: arial, verdana;
    font-weight: bold;
    background-color: Transparent;
    border: none;
    text-decoration: none;
}

.DropDownListStandard
{
    font-family: arial, verdana;
    font-size: 11px;
    font-weight: bold;
    background-color: #f0f0f0;
    color: #0000dd;
    padding-top: 1px;
}



/*
------------------------------------------------------------------------------------------
MASTER
------------------------------------------------------------------------------------------
*/

/* Default styles used throughout unless overridden by other classes */
body
{
    margin: 0 auto;
    padding: 0;
    text-align: center; /* for IE auto margins */
    background-color: #000000; /*     background-color: #fdc1b5;     background-image: url(../images/BodyBackgroundTile.png);     background-repeat: repeat-x;     background-position: left top;     */
}

.PageOuterWrapper
{
    display: block;
    width: 1200px;
    margin: 0 auto;
    padding: 0;
    text-align: center;
}

.PageMiddleWrapper
{
    float: left;
    width: 1200px;
    background-image: url(../images/Website_Background.jpg);
    background-repeat: no-repeat;
    text-align: center;
}

.PageInnerWrapper
{
    float: left;
    width: 960px;
    padding-left: 120px;
}

.PageHeader
{
    width: 960px;
    height: 176px; /*     background-image: url(../images/site_header.jpg);     background-repeat: no-repeat;     background-position: left top;     */
}

.PageHeader .NY2LALogo
{
    float: left;
}

.PageHeader .SearchArea
{
    float: left;
    width: 240px;
    text-align: left;
    font-family: Arial;
    font-size: 12px;
    line-height: 14px;
    color: #000000;
}

.PageHeader .SearchArea .CurrentDate
{
    float: left;
    width: 95%;
    padding-top: 20px;
    text-align: right;
    font-family: Arial;
    font-size: 12px;
    line-height: 14px;
    font-weight: bold;
    color: #ff9900;
}

.PageHeader .SearchArea .LoginRegister
{
    float: left;
    width: 95%;
    padding-top: 17px;
    text-align: right;
    font-family: Arial;
    font-size: 12px;
    line-height: 14px;
    font-weight: bold;
    color: #ffffff;
}

.PageHeader .SearchArea .LoggedInUserName
{
    float: left;
    width: 95%;
    padding-top: 8px;
    text-align: right;
    font-family: Arial;
    font-size: 12px;
    line-height: 14px;
    font-weight: bold;
    color: #ffffff;
}

.PageHeader .SearchArea .LogoutLink
{
    float: left;
    width: 95%;
    height: 13px;
    padding-top: 4px;
    text-align: right;
    font-family: Arial;
    font-size: 12px;
    line-height: 14px;
    font-weight: bold;
    color: #ffffff;
}

.PageHeader .SearchArea .LoginRegister a:link, .PageHeader .SearchArea .LoginRegister a:active, .PageHeader .SearchArea .LoginRegister a:visited
{
    text-decoration: none;
    color: #0189d7;
}

.PageHeader .SearchArea .LoginRegister a:hover
{
    text-decoration: none;
    color: #ff9900;
}

.PageHeader .SearchArea .SearchBox
{
    float: left;
    width: 100%;
    padding-top: 40px;
}

.PageHeader .SloganArea
{
    float: left;
    width: 419px;
    text-align: left;
    font-family: Arial;
    font-size: 11px;
    line-height: 14px;
    color: #000000;
}


.PageMainContent
{
    float: left;
    width: 960px;
}

.PageBottomArea
{
    float: left;
    width: 960px;
    margin-top: 30px;
    padding-bottom: 30px;
    text-align: center;
    font-weight: normal;
}

.PageBottomArea .MainTextLinks
{
    float: left;
    width: 960px;
    font-family: Verdana;
    font-size: 11px;
    line-height: 12px;
    font-weight: normal;
    color: #e5a44b;
}

.PageBottomArea .MainTextLinks a:link, .PageBottomArea .MainTextLinks a:active, .PageBottomArea .MainTextLinks a:visited
{
    text-decoration: none;
    color: #0189d7;
    font-weight: normal;
}

.PageBottomArea .MainTextLinks a:hover
{
    text-decoration: none;
    color: #ff990d;
    font-weight: normal;
}

.PageBottomArea .CopyrightArea
{
    float: left;
    width: 960px;
    margin-top: 7px;
    font-family: Verdana;
    font-size: 11px;
    line-height: 12px;
    font-weight: normal;
    color: #e5a44b;
}



/*
------------------------------------------------------------------------------------------
AJAX CALLOUT
------------------------------------------------------------------------------------------
*/

/* Text box background color changes to this when the extender is displayed */
.ValidatorCalloutHighlight
{
    background-color: lemonchiffon;
}

/* Customize the look of the extender */
.ajax__validatorcallout_popup_table
{
}

.ajax__validatorcallout_popup_table_row
{
}

.ajax__validatorcallout_callout_cell
{
}

.ajax__validatorcallout_callout_table
{
}

.ajax__validatorcallout_callout_table_row
{
}

.ajax__validatorcallout_error_message_cell
{
    color: Red;
}

.ajax__validatorcallout_icon_cell
{
}

.ajax__validatorcallout_close_button_cell
{
}

.ajax__validatorcallout_arrow_cell
{
}

.ajax__validatorcallout_innerdiv
{
}


