body
{
    background-image: url(/images/bg.gif);
    font: 0.78em Verdana, Arial, Sans-serif;
    color: #000000;
}
p, td
{
    padding: 0px 3px 2px;
}
p
{
    margin: 0em 0em .4em;
}
a{border:0;}
a img{border:0}
a:link
{
    color: #000066;
}
a:visited
{
    color: #006699;
}
a:hover
{
    color: #FF9900;
}
a:active
{
    color: #FF0000;
}


div#header a:link
{
    color: #000066;
    background-color: #DFDFFF;
}
div#header a:visited
{
    color: #006699;
    background-color: #DFDFFF;
}
div#header a:hover
{
    color: #FF9900;
    background-color: #DFDFFF;
}
div#header a:active
{
    color: #FF0000;
    background-color: #DFDFFF;
}

.PopupText
{
    font-size: 1.1em;
}
.LargerText
{
    font-size: 1.5em;
}
.NotAsSmallText
{
    font-size: 0.9em;
}
.eightText{font-size:0.8em}
.SmallText
{
    font-size: 0.7em;
}
.TinyText
{
    font-size: 0.6em;
}

.updatetext
{
    color: #FF6600;
    font-weight: normal;
    text-align: right;
    font-style: italic;
    font-size: 0.7em;
}

.HomeFeatureTable td
{
    vertical-align: top;
    width: 50%;
}
.SubMenuTable td
{
    vertical-align: top;
    margin: 0px;
    padding: 1px;
}

.FeatureHeadTextBlue
{
    font-size: 1.5em;
    color: #FFFFFF;
    font-weight: bold;
    padding: 1px;
    margin: 0px;
    background-color: #000099;
    text-align: center;
}
.FeatureHeadTextLightBlue
{
    font-size: 1.5em;
    color: #000066;
    font-weight: bold;
    padding: 5px;
    position: relative;
    margin: 0px;
    background-color: #DFDFFF;
}
.FeatureHeadTextOrange
{
    font-size: 1.5em;
    color: #FFFFFF;
    font-weight: bold;
    padding: 1px;
    margin: 0px;
    background-color: #EE8E00;
    text-align: center;
}
.FeatureHeadTextLightOrange
{
    font-size: 1.5em;
    color: #000066;
    font-weight: bold;
    padding: 5px;
    position: relative;
    margin: 0px;
    background-color: #FFEDA6;
}
.FeatureHeadTextRed
{
    font-size: 1.5em;
    color: #FFFFFF;
    font-weight: bold;
    padding: 1px;
    position: relative;
    margin: 0px;
    background-color: #FF0000;
    text-align: center;
}
.FeatureHeadTextRose
{
    font-size: 1.5em;
    color: #000066;
    font-weight: bold;
    padding: 1px;
    position: relative;
    margin: 0px;
    background-color: #FFC6C6;
    text-align: center;
}
.FeatureHeadTextJade
{
    font-size: 1.5em;
    color: #FFFFFF;
    font-weight: bold;
    padding: 1px;
    position: relative;
    margin: 0px;
    background-color: #4AA45A;
    text-align: center;
}
div#outercontainer
{
    margin: 0px auto;
    width: 780px;
    margin-top:0.6em
}
div#topInfo{margin: 0px auto;
    width: 786px;}
div#innercontainer
{
    background-color: #EA7102;
    margin: 0px;
}
div#CalendarContentContainer
{
    margin-top: 3px;
    margin-right: 0px;
    margin-bottom: 3px;
    margin-left: 0px;
}

div#container
{
    width: 100%;
    float: left;
    position: relative;

}
div#contentcontainer
{
    width: 78%;
    float: left;
    position: relative;
}
div#FullWidthContentContainer
{
    width: 770px;
    margin: 0px 0px;
    position: relative;
    padding: 5px;
}
div#content
{
    padding: 2px;
    color: #000000;
    position: relative;
    background-color: #fff;
	filter:alpha(opacity=100); 
}

div#footer, div#QuickMenu
{
    background-color: #FFEDA6;
}
div#Sponsor, div#Menu
{
    background-color: #ffffff;
}

.BackgroudHeaderBlue
{
    background-color: #BDD0DE;
}
.BackgroundLightOrange
{
    background-color: #FFEDA6;
}
.BackgroundWhite
{
    background-color: #ffffff;
}
.BackgroundLightBlue
{
    background-color: #DFDFFF;
}

div#MainMenu
{
    margin-top: 3px;
    margin-bottom: 3px;
    margin-right: auto;
    margin-left: auto;
}

div#sidebarcontainer
{
    float: right;
    width: 21.5%;
    position: relative;
    margin: 0px;
    padding: 0px;
    font-size: 0.8em;
}
div#SponsorContainer
{
    float: left;
    width: 100%;
    position: relative;
    margin-top: 5px;
    margin-bottom: 5px;
}

div#sidebar
{
    background: #ffffff;
    margin: 0px auto;
    padding: 3px 8px;
}

div#SidebarContainerBlue1, div#SidebarContainerBlue2, div#SidebarContainerBlue3, div#SidebarContainerBlue4, div#SidebarContainerBlueHighlight, div#SidebarContainerOrange1, div#SidebarContainerOrange2, div#SidebarContainerOrange3, div#SidebarContainerOrange4, div#SidebarContainerOrangeHighlight, div#FeatureContainerOrange1, div#FeatureContainerBlue1, div#GoogleMaps
{
    margin-bottom: 10px;
}

div#SidebarContainerBlue1
{
    margin-top: 2px;
}

.SidebarBlueBox
{
    padding: 3px;
    margin: 0px;
    background-color: #dfdfff;
}
.SidebarOrangeBox
{
    padding: 3px;
    margin: 0px;
    background-color: #FFEDA6;
}

#pipe ul
{
    margin-left: 0;
    padding-left: 0px;
    display: inline;
}
#pipe ul li
{
    margin-left: 0;
    padding: 3px;
    border-left: thin dotted #000066;
    list-style: none;
    display: inline;
}
#pipe ul li.first
{
    margin-left: 0;
    border-left: none;
    list-style: none;
    display: inline;
}
#pipe a:link
{
    color: #000066;
    background-color: #FFEDA6;
}
#pipe a:visited
{
    color: #006699;
    background-color: #FFEDA6;
}
#pipe a:hover
{
    color: #FF9900;
    background-color: #FFEDA6;
}
#pipe a:active
{
    color: #FF0000;
    background-color: #FFEDA6;
}

#footerpipe ul
{
    margin-left: 0;
    padding-left: 0px;
    display: inline;
}
#footerpipe ul li
{
    margin-left: 0;
    padding: 3px 3px 3px 8px;
    border-left: thin ridge;
    list-style: none;
    display: inline;
    font-size: 0.9em;
}
#footerpipe ul li.first
{
    margin-left: 0;
    border-left: none;
    list-style: none;
    display: inline;
}

.MainHeadline
{
    font-weight: bold;
    color: #000066;
    font-size: 1.5em;
}
.RedHeadline
{
    font-weight: bold;
    color: #FF0000;
    font-size: 1.5em;
}
.SubHeadline
{
    font-weight: bold;
    color: #000066;
    font-size: 1.1em;
    text-transform: none;
}
.SubSubHeadline
{
    font-weight: bold;
    color: #000066;
    font-size: 0.9em;
    text-transform: none;
}

div#HomeBottomFeatureLeftContainer, div#HomeBottomFeatureRightContainer, div#BottomFeatureLeftContainer, div#BottomFeatureRightContainer
{
    width: 100%;
    position: relative;
    font-size: 0.9em;
}

div#HomeBottomFeatureLeftContainer, div#BottomFeatureLeftContainer
{
    float: left;
    margin-left: 0px;
}
div#HomeBottomFeatureRightContainer, div#BottomFeatureRightContainer
{
    float: right;
    margin-right: 0px;
}


.BottomFeature
{
    padding: 1px;
    position: relative;
}


div#DescriptionsContainer
{
    background-color: #FFFFFF;
    border: thin solid #000099;
}
div#ExtrAANumber
{
    width: 320px;
    margin-top: 5px;
    margin-right: auto;
    margin-bottom: 5px;
    margin-left: auto;
}
.BoardPhotos
{
    clear: left;
    margin: 5px 5px;
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    border-bottom-style: none;
}
.Gala2007BlackHeadline
{
    color: #231f21;
    font-size: 1.3em;
    font-weight: bold;
}

#GalaCard, #GalaBox
{
    overflow: hidden;
    font-family: 'Eurasia Extended' , 'Trebuchet MS';
    margin-left: 60px;
}
#GalaCard
{
    height: 183px;
}
#GalaBox
{
    color: #ffffff;
    padding: 12px;
    width: 458px;
    height: 324px;
    font-size: 1.1em;
    background-position: left;
    background-image: url(/Images/Events/Gala2007/GalaSub.gif);
    background-repeat: no-repeat;
    line-height: 1.0em;
    background-color: #231f21;
    display: block;
}
.GalaGrey
{
    color: #c1bcc2;
    font-size: 0.9em;
}
#GalaBox a:link, #GalaBox a:visited, #GalaBox a:hover
{
    color: #fff;
    text-decoration: underline;
}
.GalaCommittee
{
    font-size: 0.9em;
}
.clear
{
    clear: both;
}
div#homeContent
{float:left;display:block;width:100%}
#SideFeatures
{
    float: right;
    display: block;
    margin-bottom: 5px;
    padding: 0;
    font-size: 0.8em;
    margin-left: 0px;
    width:150px;
}
#Testing
{
    width: 150px;
    margin:0px;
    margin-bottom: 8px;
    padding: 3px;
    clear: both;
}
#Counseling
{
    width: 150px;
    margin:0px;
    margin-top: 8px;
    margin-bottom: 8px;
    clear: both;
    padding: 3px;
}
#Golf2006
{   width:117px;
    height:159px;
    background-image: url(/Images/Events/WomensGolf/2006Golf_over.gif);
    background-repeat: no-repeat;
    display:block;
    border:0;
    padding:0px;
    overflow:hidden;
    white-space: nowrap;
    margin: 2px;
} 
#Golf2006 img {width: 117px; height: 159px; border: 0; }
* html a:hover {visibility:visible}
#Golf2006 a:hover img{visibility:hidden}
#Hermosa2006
{
    width: 117px;
    height: 159px;
    background-image: url("/Images/Events/Hermosa 2007/2006Winner_over.gif");
    background-repeat: no-repeat;
    display: block;
    border: 0;
    padding: 0px;
    overflow: hidden;
    white-space: nowrap;
    margin: 2px;
} 
#Hermosa2006 img {width: 117px; height: 159px; border: 0; }
* html a:hover {visibility:visible}
#Hermosa2006 a:hover img{visibility:hidden}

#Gala2007
{
    width: 400px;
    height: 56px;
    background-image: url(/Images/Events/Gala2007/HomeFeature_over.gif);
    background-repeat: no-repeat;
    display: block;
    border: 0;
    padding: 0px;
    overflow: hidden;
    white-space: nowrap;
    margin: 2px;
} 
#Gala2007 img {width: 400px; height: 56px; border: 0; }
* html a:hover {visibility:visible}
#Gala2007 a:hover img{visibility:hidden}

#HermosaFeature2007
{
    width: 210px;
    height: 77px;
    background-image: url("/Images/Events/Hermosa 2007/HomeFeature_over.gif");
    background-repeat: no-repeat;
    display: block;
    border: 0;
    padding: 0px;
    overflow: hidden;
    white-space: nowrap;
    margin:0;
} 
#HermosaFeature2007 img {width: 210px; height: 77px; border: 0; }
* html a:hover {visibility:visible}
#HermosaFeature2007 a:hover img{visibility:hidden}

#GolfFeature2007
{
    width: 210px;
    height: 77px;
    background-image: url(/Images/Events/WomensGolf/HomeFeature_over.gif);
    background-repeat: no-repeat;
    display: block;
    border: 0;
    padding: 0px;
    overflow: hidden;
    white-space: nowrap;
    margin:0;
} 
#GolfFeature2007 img {width: 210px; height: 77px; border: 0; }
* html a:hover {visibility:visible}
#GolfFeature2007 a:hover img{visibility:hidden}

div.filmListing{padding:4px 8px 8px;margin-bottom:1.8em}
div.filmListing h2, div.filmListing h4{margin:0;padding:0}
div.filmListing h2{font-size:1.4em}
div.filmListing h4{font-size:1.2em}
a.filmGrey{color:#666}
a.filmWhite{color:#fff;}

div#donate table{width:90%;border:2px solid #000;padding:4px;margin-bottom:1.4em;}
div#donate td.type{width:60%;font-weight:700;text-align:right;}
div#donate td.button{width:40%;text-align:left;padding-top:8px}

#progressBackgroundFilter 
{
	position:absolute;
	top:0px; 
	bottom:0px; 
	left:0px;
	right:0px;
	overflow:hidden; 
	padding:0; 
	margin:0; 
	background-color:#ccc; 
	opacity:0.5;
	filter:alpha(opacity=50); 
	z-index:1000;
	zoom:1;
	width:100%; 
}

#processMessage { 
	position:absolute; 
	top:400px; 
	left:160px;
	padding:10px; 
	width:150px; 
	z-index:1001; 
	background-color:#fff;
	border:solid 1px #000;
	text-align:center;
}
#processMessage img {margin:0 auto}
.homeImage{padding:5px 10px 10px 0;}
div#Panel{background-color: #FFCC66;padding:4px;margin:0 0 0.9em; position: relative;width:98%;}
div#PanelInner{padding:6px}