﻿body
{
    font-size: 12pt;
    color: #000000;
    background-image: url(../Images/GreySwirl.gif);
    background-color: #ffffff;
}

a img 
{
    border: none;
}

.forms
{}

.forms a img
{
    vertical-align: text-bottom;
    margin-top: 10px;
}

#content
{
    padding: 21px 40px 0 21px;
    font-family: Tahoma, Arial, Sans-Serif; 
    font-size: 9pt;
}

/* Community Assets Styles */

.caHeader
{
    display: block;
    width: 600px;
    font-weight: bold;
    font-size: 8.5pt;
    background-image: url(RadControls/Grid/Skins/Office2007/Img/GridHeaderBg.gif);
    font-family: Tahoma, Sans-Serif;
    height: 16px;
    padding: 3px 0 0 5px;
    text-align: left;
    color: #483d8b;
}

/* end Community Assets Styles */

.ppControls
{
    border: none;
    height: 34px;
    width: 34px;
    background-color: transparent;
}

.board
{
    font-size: 10pt;
    font-family: 'Times New Roman' , Sans-Serif;
    text-align: left;
}

.partnerDetail
{
    font-size: 10pt;
    font-family: 'Times New Roman' , Sans-Serif;
    padding-left: 10px;
}
.partnerPad
{
    padding-left: 10px;
    color: blue;
}
.boardTitle
{
    font-style: italic;
    padding-left: 10px;
}
.boardHeading
{
    font-weight: bold; 
    border-bottom: gainsboro 1px solid;
}

.rcSpacer
{
    margin-top: 1px;
}

/* Left Menu styles */ 

.sideMenu
{
    font-weight: bold;
    font-size: 8pt;
    font-family: 'Trebuchet MS' , Arial, Sans-Serif;
}

.sideMenu span
{
    display: block;
    width: 111px;
    background-image: url(../Images/btnUp.gif);
    background-repeat: no-repeat;
    height: 24px;
    margin-bottom: 1px;
}

.sideMenu span#golfspan
{
    display: block;
    width: 111px;
    background-image: url(../Images/btnGolfUp.gif);
    background-repeat: no-repeat;
    height: 24px;
    margin-bottom: 1px;
}

.sideMenu a#golf
{
    display: block;
    text-decoration: none;
    width: 111px;
    color: #000000;
    background-image: url(../Images/btnGolfUp.gif);
    background-repeat: no-repeat;
    height: 24px;
    vertical-align: middle;
    text-align: center;
    padding-top: 4px;
    margin-bottom: -4px;
}

.sideMenu a#golf:hover
{
    color: #006400;
    background-image: url(../Images/btnGolfDown.gif);
    background-repeat: no-repeat;
}

.sideMenu a
{
    display: block;
    text-decoration: none;
    width: 111px;
    color: #e0e0e0;
    background-image: url(../Images/btnUp.gif);
    background-repeat: no-repeat;
    height: 24px;
    vertical-align: middle;
    text-align: center;
    padding-top: 4px;
    margin-bottom: -4px;
}

.sideMenu a:hover
{
    color: #fff;
    background-image: url(../Images/btnDown.gif);
    background-repeat: no-repeat;
}

/* end Left Menu styles */ 

h5
{
    font-weight: bold;
    font-size: 12pt;
    color: #69C;
    margin-top: 25px;
    margin-bottom: 5px;
}

h6
{
    font-weight: bold;
    color: #00499e;
    border-bottom: gainsboro 1px solid;
    font-family: Tahoma;
    font-size: 10pt;
    text-transform: uppercase;
    width: 100%;
    margin: 13px 0 7px 0;
}

.blu
{
    color: #69C;
}

.floatRight
{
    float: right;
    margin-left: 10px;
}

.floatLeft
{
    float: left;
    margin-right: 10px;
}
/* legacy callout styles */ 

#legacy
{
    float: right;
    width: 215px;
    background-color: #f8f8ff;
    margin: 0 0 8px 10px;
    border: #004E87 1px solid;
    color: #00499e;
}

#legacy h1
{
    color: #ffffff;
    font-weight: bold;
    font-size: small;
    width: 100%;
    background-color: #6699cc;
    height: 20px;
    text-align: center;
    padding-top: 3px;
    margin: 0 0 0 0;
    background-image: url(Images/dkBlueBar.gif);
}

#legacy h2
{
    color: blue;
    font-size: small;
    padding-top: 3px;
    padding-bottom: 3px;
    margin: 8px 0 0 0;
    background-image: url(Images/GreySwirl.gif);
}

#legacy .content
{
    padding: 0 12px 12px 12px;
    text-align: left;
}

/* end legacy callout styles */ 


/* Upcoming Events callout styles */ 

#upcomingEvents
{
    float: right;
    width: 215px;
    background-color: #f8f8ff;
    margin: 0 0 8px 10px;
    border: #004E87 1px solid;
    color: #00499e;
}

#upcomingEvents h1
{
    color: #ffffff;
    font-weight: bold;
    font-size: small;
    width: 100%;
    background-color: #6699cc;
    height: 20px;
    text-align: center;
    padding-top: 3px;
    margin: 0 0 0 0;
    background-image: url(Images/dkBlueBar.gif);
}

#upcomingEvents h2
{
    font-weight: bold;
    font-size: small;
    padding-top: 3px;
    padding-bottom: 3px;
    margin: 8px 0 0 0;
}

#upcomingEvents .content
{
    padding: 0 12px 12px 12px;
    text-align: left;
}

/* end Upcoming Events callout styles */ 

/* generic right callout styles */ 

#rightCallout
{
    float: right;
    width: 150px;
    background-color: #f5f5f5;
    margin: 0 0 5px 12px;
    border: #4169e1 1px dashed;
}

#rightCallout h1
{
    font-weight: bold;
    font-size: small;
    margin: 0;
    padding: 0 0 5px 0;
    color: #0000cd;
}

#rightCallout .content
{
    padding: 10px;
    text-align: center;
}

/* end generic right callout styles */ 

.header
{
    width: 100%;
    font-size: 14pt;
    color: #ffffff;
    font-variant: small-caps;
    font-style: italic;
    background-color: #6699cc;
    font-family: 'Trebuchet MS' , Sans-Serif;
    border-top: #6699cc 1px solid;
    border-bottom: #6699cc 1px solid;
    font-weight: bold;
}

.header div
{
    width: 100%;
    border-top: #fff 1px solid;
    border-bottom: #fff 1px solid;
}

.header a
{
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    font-size: 8pt;
    font-family: 'Trebuchet MS' , Arial, Sans-Serif;
    color: #fff;
}

.header a:hover
{
    text-decoration: none;
    color: #000080;
}

#footer
{
    position: relative; 
    left: 27px;
    width: 705px;    
    background-color: #DCDCDC;
    font-size: 8pt;
    font-family: Serif, Arial, Tahoma;   
    border-top: #00499e 1px solid;
    border-left: #00499e 1px solid;
    border-right: #00499e 1px solid;
    border-bottom: #00499e 1px solid;
       /*
height: 100px;
    border-left: #69c 1px dotted;
    border-right: #69c 1px dotted;    
    border-bottom: #69c 1px dotted;
   */
   
    padding-right: 20px;
    padding-left: 20px;
    padding-bottom: 10px;
    padding-top: 10px;
}

#footer .left
{
    float: left;
    padding-right: 20px;
    border-right: #69c 1px dotted;
    width: 75%;
    font-style: italic;
    text-align: justify;
    text-justify: auto;
}

#footer .right
{
    float:right;
    width: 20%;
    text-align: right;
}

/* Golf Styles */

#golfArchive
{
    color: #003300;
    font-weight: bold;
    width: 605px;
    background-image: url(Images/Events/Golf2006/grass3.jpg);
    text-align: left;
    padding: 3px 0 3px 5px;
}

#golfArchive a
{
    color: #030;
}

#golfArchive a:hover
{
    color: #fff;
}

.golfSig
{
    font-size: 12pt;
    font-family: 'Kunstler Script' , Cursive;
}

.sponsorLevel
{
    font-weight: bold;
    border-top: gainsboro 1px solid;
    background-color: #66cc66;
    vertical-align: top;
}
.sponsorSponsor
{
    border-top: gainsboro 1px solid;
    background-color: #98fb98;
    text-align: left;
    vertical-align: top;
    padding-left: 10px;
    padding-bottom: 5px;
    padding-top: 5px;
}
.sponsorIncludes
{
    border-top: gainsboro 1px solid;
    background-color: #f5f5dc;
    text-align: left;
    vertical-align: top;
}
.sponsorList
{
    list-style-type: square;
}
.sponsorHeader
{
    font-weight: bold;
    color: white;
    font-family: Arial;
    background-color: #006600;
    background-image: url(Images/Events/Golf2007/dkGreenBar.jpg);
}
.golfProceeds
{
    color: #003300;
    font-weight: bold;
    background-image: url(../Images/Events/Golf2006/grass3.jpg);
    padding-right: 15px;
    padding-left: 15px;
    padding-bottom: 7px;
    padding-top: 7px;
    border-right: #006600 1px dashed;
    border-top: #006600 1px dashed;
    border-left: #006600 1px dashed;
    border-bottom: #006600 1px dashed;
}

.golfSponsorBox
{
    border-right: #00499e 3px solid;
    border-top: #00499e 3px solid;
    border-left: #00499e 3px solid;
    border-bottom: #00499e 3px solid;
    width: 275px;
    height: 310px;
}

.golfSponsorBoxTitle
{
    font-weight: bold;
    width: 100%;
    color: #ffffff;
    height: 20px;
    padding-top: 2px;
    background-color: #00499e;
}

.golfSponsorBoxBody
{
    padding-right: 20px;
    padding-left: 20px;
    padding-bottom: 10px;
}

.golfList ul
{
    padding-bottom: 0px;
    margin-left: 15px;
}

/* end Golf Styles */