﻿@import "../../css/Controls/Shared.css";
@import "../../css/Controls/Associations/Associations.css";
@import "../../css/Controls/Club/ClubInfo.css";
@import "../../css/Controls/Course/CourseSelector.css";
@import "../../css/Controls/Member/PostScore.css";
@import "../../css/Controls/Member/ScoreCenter.css";
@import "../../css/Controls/Member/ScoreCenterContent.css";
@import "../../css/Controls/Member/ScoreCenterPanelFixed.css";
@import "../../css/Controls/Microsite/AssociationNews.css";
@import "../../css/Controls/Microsite/ClubNews.css";
@import "../../css/Controls/Microsite/Features.css";
@import "../../css/Controls/Microsite/MyGolfLife.css";
@import "../../css/Controls/Microsite/News.css";
@import "../../css/Controls/Microsite/TipsAndHints.css";
@import "../../css/Controls/Security/Login.css";
@import "../../css/Controls/Security/LoginPanelFixed.css";
@import "../../css/Controls/Weather/Weather.css";
@import "../../css/Menu/LeftNavMenu.css";
@import "../../css/Menu/TopNavMenu.css";
@import "../../css/Pages/CourseRatings.css";

/**************************************************************/
/* Body styles, do not edit these unless absolutely necessary */
/**************************************************************/

.body
{
    text-align: center; /* this is the key! */
    min-width: 960px; /* this is the key! */
    height: 100%; /* this is the key! */
    font-family: Arial, Helvetica, sans-serif; /*background-image:url(Images/GolfNet_Background.jpg);	background-repeat:repeat-x;*/
    background-color: #FFFFFF;
    margin-top: 5px;
}
td
{
    font-family: Arial, Helvetica, sans-serif;
}

th
{
    font-family: Arial, Helvetica, sans-serif;
}

.mainBody
{
    width: 960px; /* this is the key! */
    height: 1300px; /* this is the key! */
    margin: 0 auto; /* this is the key! */
    text-align: left;
    background-color:Transparent;
}
.mainHeader
{
    background-image: url(/images/controls/shared/header_background.jpg);
    background-repeat: repeat-x;
    width: 100%;
    height: 110px;
}
.mainLogo
{
    float: left;
    width: 213px;
    height:110px;
}
.bannerAd
{
    float: left;
    width: 743px;
    text-align: center;
    height:110px;
}
.innerAd
{
    height: 90px;
    width:726px;
    margin: 10px auto;
}
.adBodyView
{
    margin-top: 5px ;
    margin-left: 5px ;
}

.upperDecorativeBar
{
    width: 100%;
    background-color: #333333;
    height: 2px;
}
.lowerDecorativeBar
{
	position:relative;
    width: 100%;
    background-color: #3148B9;
    height: 2px;
}
.mainContentBody
{
	position:relative;
    background-color: #253595; /*background-image:url(Images/LeftNav_Background.jpg);*/
    width: 100%;
    height: 1280px; /* this is the key! */
}
.leftNavContainer
{
    background-color: #253595;
    float: left;
    width: 110px;
    height: 100%;
}
.leftNavClubLogo
{
    text-align:center;
}
.centerMainContainer
{
    float: left;
    width: 633px;
    background-color: #FFFFFF;
    height: 100%;
}
.centerMainIFrameContainer
{
    float: left;
    width: 850px;
    background-color: #FFFFFF;
    height: 100%;
}
.centerMainHeader
{
    width: 100%;
    background-color: #253595;
}
.centerMainLogo
{
    margin-top: 8px;
    vertical-align: bottom;
}
.centerMainBody
{
    vertical-align: top;
    height:800px;
}
.rightNavContainer
{
    float: left;
    width: 217px;
    height: 100%;
    background-color: #668D14;
}
.rightNavDateField
{
    width:100%;
    height: 26px;
    background-color: #253595;
}
.rightNavBody
{
    width: 100%;
}
.rightNavGreetingField
{
    width:100%;
}
.greetingContent
{
    text-align:center;
}
.divWelcomeBack
{}
.lblWelcomeBack
{
    color:#334425;
    font-size:small;
    font-weight:bold;
}
.divUserFullName
{
    margin-top:5px;
}
.lblUserFullName
{
    color:#FFFFFF;
    font-size:larger;
    font-weight:bold;
}
.lnkLogout
{
    font-size:small;
}
.dateContent
{
    padding-top:5px;
    text-align:center;
    color:#FFFFFF;
    font-size:smaller;
}
.myScoreCenterPanelMain
{
    margin-top: 10px;
}
.rightAdvertisement
{
    margin-left: 5px;
    margin-top: 15px;
    text-align: center;
}



/* Left and right column on default page */
.authLeftColumn
{
    float:left;
    width:334px;
}
.authRightColumn
{
    float:left;
    width:295px;
}


/* Authorization page - micro site content box styles */
.ErrorMsg
{
    color:#FF0000;
    font-weight:bold;
}