mashtml, body {
margin:0;
background-color:#1b3628;
font-family: Georgia, "Century Gothic", Tahoma;
color: #ffffff;
font-size: 12px;
}

img.bg {
min-height: 100%;
min-width: 1024px;
width: 100%;
height: auto;
position: fixed;
top: 0;
left: 0;}
		
@media screen and (max-width: 1024px){
img.bg {
left: 50%;
margin-left: -512px; }}

a:active{
outline-style:none;
outline-width:0;}

.IE8 .PageManagerInfoContainer , .IE7 .PageManagerInfoContainer {
display:none;}

.TopDouble_SpringLake {
position: relative;
width: 100%;
float:left;}

.TopDouble_SpringLake .top_banner{
clear: both;
float:left;
width:100%;
height: 63px;}

.TopDouble_SpringLake .one_banner{
clear:both;
width: 100%;
height:42px;
background-image:url(/SiteDesign/SiteLayout/menu_bar_shadow.aspx);
background-repeat: repeat-x;}

.TopDouble_SpringLake .one_banner_inner{
width: 955px;
height:42px;
margin: 0 auto;}

.TopDouble_SpringLake .one_banner_left{
float:left;
width: 250px;
height:42px;
background-image:url(/SiteDesign/SiteLayout/header_logo.aspx);}

.TopDouble_SpringLake .logo{
width: 250px;
height:42px;}

.TopDouble_SpringLake .one_banner_right{
float:left;
width: 705px;
height:42px;}

.TopDouble_SpringLake .oneCMSMenu_outer{
float:left;
width:505px;
height:34px;
padding-top: 8px;}

.TopDouble_SpringLake .currentuser{
float:right;
color: #ffffff;
width:200px;
height:30px;
padding-top: 12px;
text-align: right;}

.TopDouble_SpringLake .two_banner{
clear:both;
width: 100%;
height:21px;
background-image:url(/SiteDesign/SiteLayout/submenu_bar_shadow.aspx);}

.TopDouble_SpringLake .two_banner_inner{
width: 705px;
height:21px;
margin: 0 auto;
padding-left: 250px;}

.TopDouble_SpringLake .oneCMSMenu{
text-decoration: none;
color: #ffdb00;
float: left;}

.TopDouble_SpringLake .oneCMSMenuItem{
padding-right:25px;}

.TopDouble_SpringLake .oneCMSMenuHighlightedMenuItem{
text-decoration: none;
color:#ffdb00;
padding-right:25px;
background-image:url(/SiteDesign/SiteLayout/submenu_bar_shadow.aspx);}

.TopDouble_SpringLake .oneCMSMenuHighlightedMenuItemMouseOver, .TopDouble_SpringLake .oneCMSMenuItemMouseOver{
text-decoration: none;
color:#ffdb00;
padding-right:25px;}

.TopDouble_SpringLake .twoCMSMenu{
text-decoration: none;
color: #ffffff;}

.TopDouble_SpringLake .twoCMSMenuItem{
padding-right:25px;}

.TopDouble_SpringLake .twoCMSMenuHighlightedMenuItem, .TopDouble_SpringLake .twoCMSMenuHighlightedMenuItemMouseOver{
text-decoration: none;
color:#ffdb00;
padding-right:25px;}

.TopDouble_SpringLake .twoCMSMenuItemMouseOver{
text-decoration: none;
color:#ffffff;
padding-right:25px;}

.TopDouble_SpringLake .threeCMSMenu{
text-decoration: none;
color: #ffffff;
margin: 0 auto 0 auto;
float: left;
background-color: #283d33;
border-width: 1px;
border-style: solid;
border-color: #ffffff;
cursor:pointer;}

.TopDouble_SpringLake .threeCMSMenuItem{
padding-left:15px;
padding-right:15px;}

.TopDouble_SpringLake .threeCMSMenuHighlightedMenuItem, .TopDouble_SpringLake .threeCMSMenuHighlightedMenuItemMouseOver, .TopDouble_SpringLake .threeCMSMenuItemMouseOver{
text-decoration: none;
color:#ffdb00;
padding-left:15px;
padding-right:15px;
}

.TopDouble_SpringLake .mid{
clear:both;
float: left;
width: 100%;
margin-top: 10px;}

.TopDouble_SpringLake .content_area{
width: 955px;
margin: 0 auto 0 auto;}

.TopDouble_SpringLake .content_table{
width:955px;}

.TopDouble_SpringLake .rightbody{
width: 955px;}

.TopDouble_SpringLake .cmsdesk {
float:right;}

.TopDouble_SpringLake .cmsdesklink{
color: #ffffff;
text-decoration: none;}

.TopDouble_SpringLake .signoutLink{
float:right;
color: #ffffff;
text-decoration: none;}

.TopDouble_SpringLake .pageplaceholder{
clear:both; 
margin-top: 5px; 
margin-bottom:20px;}

.TopDouble_SpringLake .pageplaceholder a{
color: #ffffff;
text-decoration: underline;}

.TopDouble_SpringLake .bottom{
float: left;
clear: both;
width: 100%;
padding-bottom: 10px;}

.TopDouble_SpringLake .footer_area{
width:955px;
margin: 0 auto 0 auto;}

.TopDouble_SpringLake .poweredby{
font-size: 12px;
text-decoration:none;
color: #ffffff;}

.TopDouble_SpringLake .RosterFilter, .TopDouble_SpringLake .RosterEditBodyColor, .TopDouble_SpringLake .StatementSummary, .TopDouble_SpringLake .RosterEditBody, .TopDouble_SpringLake .RosterDetailBody, .TopDouble_SpringLake .calContentContainer, .TopDouble_SpringLake .calPageCont, .TopDouble_SpringLake .CalAtGlance, .TopDouble_SpringLake .CalAtGlance a, .TopDouble_SpringLake .TT4Body{color:#333;}

.TopDouble_SpringLake .RosterFilter a, .TopDouble_SpringLake .RosterEditBodyColor a, .TopDouble_SpringLake .StatementSummary a, .TopDouble_SpringLake .RosterEditBody a, .TopDouble_SpringLake .RosterDetailBody a, .TopDouble_SpringLake .calContentContainer a, .TopDouble_SpringLake .calPageCont a, .TopDouble_SpringLake .CalAtGlance a, .TopDouble_SpringLake .CalAtGlance a, .TopDouble_SpringLake .TT4Body a{color:#333;}

.DES_MYPMonthCell {color:#666 !important;}

.TopDouble_SpringLake .bookingSectionContentTime, .TopDouble_SpringLake .bookingSectionContentTime, .TopDouble_SpringLake .bookingSectionTitle, .TopDouble_SpringLake .bookingSectionContentRequ {color:#FFF;}

.TopDouble_SpringLake .followfb {padding-right:30px; font-family:Verdana, Geneva, sans-serif; font-size:10px;}

.popUpChit {color: #000000;}

.RosterDetailBody {color: #333}

.Roster {color:#333 !important;}
.Roster a {color:#333 !important; text-decoration:none !important;}

.Popup .item, .Popup .over {
	color:#000000 !important;
	/*tee time add member drop down fix*/
}
.TabControlTable a {
	color:#000000 !important;
	/*tee time top nav color fix*/
}
