body {
width:100%;
}
.LogoClass1, .LogoClass2, .LogoClass3, .LogoClass4, .LogoClass5, .LogoClass6, .LogoClass7, .LogoClass8, .LogoClass9, .LogoClass10, .LogoClass11, .LogoClass12, .LogoClass13, .LogoClass14, .LogoClass15, .LogoClass16, .LogoClass17, .LogoClass18, .LogoClass19, .LogoClass20, .LogoClass21, .LogoClass22, .LogoClass23, .LogoClass24, .LogoClass25, .LogoClass26, .LogoClass27, .LogoClass28, .LogoClass29, .LogoClass30, .LogoClass31, .LogoClass32, .LogoClass33, .LogoClass34, .LogoClass35, .LogoClass36, .LogoClass37, .LogoClass38, .LogoClass39, .LogoClass40, .LogoClass41, .LogoClass42, .LogoClass43, .LogoClass44, .LogoClass45, .LogoClass46, .LogoClass47, .LogoClass48, .LogoClass49, .LogoClass50, .LogoClass51, .LogoClass52, .LogoClass53, .LogoClass54, .LogoClass55, .LogoClass56, .LogoClass57, .LogoClass58, .LogoClass59, .LogoClass60, .LogoClass61, .LogoClass62, .LogoClass63, .LogoClass64, .LogoClass65, .LogoClass66, .LogoClass67, .LogoClass68 {
	display:none;
	visibility:hidden;
}
.BannerBelowLayout {
visibility:hidden;
display:none;
}
.MainInformationTable {
width:100%;
}
.BannerBorderLine3 {
	display:none;
	visibility:hidden;
}
.layout4bodyTable {
	width:100%;
}
.HomeModulesLeft {
width:217px;
}
.HomeModulesRight {
visibility:hidden; 
display:none;
}

.MasterSpacer {
	height:15px;
	clear:both;
}

.MasterSpacer2 {
	height:15px;
	clear:both;
}

.TourSpacer {
	height:15px;
	clear:both;
}
.BMenuTable {
	width:100%;
}
.ViewAsBar {
	width:100%;
}

.HomeBotJonasTable {
	width:100%;
}

.BotJonasTableControl {
	text-align:center;
}

.HomeLeftNavModule{
	width:217px;
	float:left;
}

.HomeLeftNavTitleTopLeft{

}

.HomeLeftNavTitleTopMid{

}
				
.HomeLeftNavTitleTopRight{

}
								
.HomeLeftNavTitleMidLeft{
visibility:hidden;
display:none;
}
				
.HomeLeftNavTitleMiddle{
float:left;
width:193px;
height:36px;
}

.CalendarModuleHeader {
background-image:url(layoutImages/CalGlanceHeader.png);
background-repeat:no-repeat;
float:left;
width:193px;
height:36px;
}

.WeatherModuleHeader {
background-image:url(layoutImages/WeatherHeader.png);
background-repeat:no-repeat;
float:left;
width:193px;
height:36px;
}

.BirthdayModuleHeader {
background-image:url(layoutImages/BDayHeader.png);
background-repeat:no-repeat;
float:left;
width:193px;
height:36px;
}

.SurveysModuleHeader {
background-image:url(layoutImages/MemberSurveys.png);
background-repeat:no-repeat;
float:left;
width:193px;
height:36px;
}
.HomeLeftNavTitleText{
visibility:hidden;
display:none;
}
				
.HomeLeftNavTitleMidRight{
background-image:url(layoutImages/AtaGlanceTopRight.png);
background-repeat:no-repeat;
float:left;
width:24px;
height:36px;
}
				
.HomeLeftNavTitleBotLeft{

}
				
.HomeLeftNavTitleBotMid{

}
				
.HomeLeftNavTitleBotRight{

}

.HomeLeftNavContentLayout {
width:217px;
background-image:url(layoutImages/AtaGlanceBGFull.png);
background-repeat:repeat-y;
clear:left;
float:left;
}

span.HomeLeftNavLink{
width:90%;
text-align:center;
color:#333333;
padding: 5px 0 0 0;
margin-left:auto;
margin-right:auto;
display:block;
float:left;
clear:left;
}

.HomeLeftNavLink a:active, .HomeLeftNavLink a:visited, .HomeLeftNavLink a{
color:#333333;
font-size:12px;
}

.HomeLeftNavLink a:hover{
color:#000000;
}
				
.HomeLeftNavContentTopLeft{

}
				
.HomeLeftNavContentTopMid{

}
				
.HomeLeftNavContentTopRight{

}
				
.HomeLeftNavContentMidLeft{

}
				
.HomeLeftNavContentMiddle{

}
				
.HomeLeftNavContentMidRight{

}
				
.HomeLeftNavContentBotLeft{

}
				
.HomeLeftNavContentBotMid{

}
				
.HomeLeftNavContentBotRight{

}
				
.HomeLeftNavBottomTopLeft{

}
				
.HomeLeftNavBottomTopMid{

}
				
.HomeLeftNavBottomTopRight{

}
								
.HomeLeftNavBottomMidLeft{

}
				
.HomeLeftNavBottomMiddle{
background-image:url(layoutImages/AtaGlanceBottom.png);
background-repeat:repeat-x;
float:left;
clear:left;
width:193px;
height:25px;
}
				
.HomeLeftNavBottomMidRight{
background-image:url(layoutImages/AtaGlanceBottomRight.png);
background-repeat:no-repeat;
float:left;
width:24px;
height:25px;
}

.HomeLeftNavBottomBotLeft{

}

.HomeLeftNavBottomBotMid{

}

.HomeLeftNavBottomBotRight{

}

.tmtHierbar li{
	z-index:20;

}

.CompanyLogoText {
visibility:hidden;
display:none;
}

.bold11pt {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
}
.plain11pt {

	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
}
.italic11pt {


	font: italic 11px Verdana, Arial, Helvetica, sans-serif;
}
.bolditalic11pt {

	font: italic bold 11px Verdana, Arial, Helvetica, sans-serif;
}
.plain10pt {
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;

}
.bold10pt {

	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
}
.italic10pt {



	font: italic 10px Verdana, Arial, Helvetica, sans-serif;
}
.bolditalic10pt {


	font: italic bold 10px Verdana, Arial, Helvetica, sans-serif;
}
.bold12pt {

	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
}
.plain12pt {


	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
}
.italic12pt {



	font: italic 12px Verdana, Arial, Helvetica, sans-serif;
}
.bolditalic12pt {




	font: italic bold 12px Verdana, Arial, Helvetica, sans-serif;
}
.wrapright {
	float: right;
	padding: 4px;
	margin: 10px 0px 10px 10px;

}
.wrapleft {
	float: left;
	margin: 10px 10px 10px 0px;
	padding: 4px;

}
.wraprighttight {
	float: right;
	padding: 2px;
	margin: 5px 0px 5px 5px;

}
.wraplefttight {
	float: left;
	margin: 5px 5px 5px 0px;
	padding: 2px;

}

.bold14pt {


	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
}
.plain14pt {


	font: normal 14px Verdana, Arial, Helvetica, sans-serif;
}
.italic14pt {




	font: italic 14px Verdana, Arial, Helvetica, sans-serif;
}
.bolditalic14pt {



	font: italic bold 14px Verdana, Arial, Helvetica, sans-serif;
}
.bold16pt {

	font: bold 16px Verdana, Arial, Helvetica, sans-serif;
}
.bold18pt {

	font: bold 18px Verdana, Arial, Helvetica, sans-serif;
}
.bold20pt {

	font: bold 20px Verdana, Arial, Helvetica, sans-serif;
}
.Headerbold18pt {
	font: bold 18px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;

}
.StatementFont {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;

}
.homelink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFF00;
	text-decoration: none;
}

/* a {text-decoration: none;   font: bold 10px Verdana, Arial, Helvetica, sans-serif;} */

ul.menu {
	list-style: none;
	padding: 5px 0 0 0px;
	border: 0;
	margin: 0;
}
ul.menu li {
    display: inline;
	padding: 0;
	border: 0;
	margin: 0;
}

ul.menu li.first a {
	border-left: 0;
}

a.default {text-decoration: none; font-size: 14px;};

a.icon {
  border: 1px #000000 solid;
}
a.icon img{
  border: 0;
}
a.icon:hover {border: 1px solid #FFFFFF;}

a.cal {border: 0;}

a.cal img{border:0; vertical-align: middle;}

a.cal:hover {background-color: #000000;}

select, input, textarea {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
}

/*
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Tee Times CSS
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
*/


/*
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Available row formating
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
*/
tr.tt21_TeeSheet_Row_Available {
	font-family:verdana, helvetica, sans-serif;
	font-size:12px;
	COLOR: #333333;
	font-weight:bold;
}
/*
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Available row formating while hovering
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
*/
tr.tt21_TeeSheet_Row_Available:hover {
	background-color: #feffcc;
	COLOR: black;
}
/*
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Time button formating
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
*/
.tt21_TeeSheet_Row_Available .tt21_TeeSheet_Cell_Time {
    height: 27px;
    width: 110px;
    text-align:middle;
    color:#000000;
    font-size:10pt;

}
.tt21_TeeSheet_Row_Available .tt21_TeeSheet_Cell_Time a {
    height: 27px;
    width: 102px;
    text-decoration: none;
    display:block;
    vertical-align:middle;
    line-height:27px;
    padding-left:5px;
    background-image:url('/images/teetime/book1.png');
    background-repeat:no-repeat;
    color:#000000;
    font-size:10pt;

}
.tt21_TeeSheet_Row_Available .tt21_TeeSheet_Cell_Time a:link {
    color: #000000;
    font-weight: normal;
	    font-size:10pt;

}
.tt21_TeeSheet_Row_Available .tt21_TeeSheet_Cell_Time a:visited {
    color: #000000;
    font-weight: normal;
    font-size:10pt;

}
.tt21_TeeSheet_Row_Available .tt21_TeeSheet_Cell_Time a:hover {
    font-weight: bold;
    color: #000000;
    background-image:url('/images/teetime/book2.png');
    font-size:10pt;
}
.tt21_TeeSheet_Row_Available .tt21_TeeSheet_Cell_Time a:active {
    font-weight: bold;
    color: #000000;
    font-size:10pt;
}
/*
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Available cell player Booked
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
*/
.tt21_TeeSheet_Row_Available .tt21_TeeSheet_Cell_Player_Booked {
	color:#333333;
	font-weight:normal;
}
/*
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Available cell player Available(open)
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
*/
.tt21_TeeSheet_Row_Available .tt21_TeeSheet_Cell_Player_Available {
	font-weight: bold;
}
/*
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Available row cell Tee Number
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
*/
.tt21_TeeSheet_Row_Available .tt21_TeeSheet_Cell_TeeNumber {

}


/*
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Lottery row formating
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
*/
tr.tt21_TeeSheet_Row_Lottery {
	font-family: verdana, helvetica, sans-serif;
	font-size: 12px;
	COLOR: #333333;
}
/*
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Lottery row formating while hovering
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
*/
tr.tt21_TeeSheet_Row_Lottery:hover {
	background-color: #feffcc;
	COLOR: black;
}
/*
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Lottery Time button formating
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
*/
.tt21_TeeSheet_Row_Lottery .tt21_TeeSheet_Cell_Time {
    height: 27px;
    width: 110px;
    text-align:middle;
    color: #000000;
}
.tt21_TeeSheet_Row_Lottery .tt21_TeeSheet_Cell_Time a {
    height: 27px;
    width: 102px;
    text-decoration: none;
    display:block;
    vertical-align:middle;
    line-height:27px;
    padding-left:5px;
    background-image:url('/images/teetime/book1.png');
    background-repeat:no-repeat;
    color: #000000;
}
.tt21_TeeSheet_Row_Lottery .tt21_TeeSheet_Cell_Time a:link {
    color: #000000;
    font-weight: normal;


}
.tt21_TeeSheet_Row_Lottery .tt21_TeeSheet_Cell_Time a:visited {
    color: #000000;
    font-weight: normal;


}
.tt21_TeeSheet_Row_Lottery .tt21_TeeSheet_Cell_Time a:hover {
    font-weight: bold;
    color: #000000;
    background-image:url('/images/teetime/book2.png');

}
.tt21_TeeSheet_Row_Lottery .tt21_TeeSheet_Cell_Time a:active {
    font-weight: bold;
    color: #000000;

}
/*
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Lottery cell player Booked
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
*/
.tt21_TeeSheet_Row_Lottery .tt21_TeeSheet_Cell_Player_Booked {

}
/*
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Lottery cell player Available(open)
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
*/
.tt21_TeeSheet_Row_Lottery .tt21_TeeSheet_Cell_Player_Available {
	font-weight: bold;
}
/*
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Lottery row cell Tee Number
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
*/
.tt21_TeeSheet_Row_Lottery .tt21_TeeSheet_Cell_TeeNumber {

}


/*
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Not Available row formating
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
*/
.tt21_TeeSheet_Row_NotAvailable {
	color:#333333;
}
/*
-=-=-==-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
In Use row formating
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
*/
.tt21_TeeSheet_Row_InUse {
	color:#333333;
}
/*
-=-=-==-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
View Only Reservation row formating
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
*/
.tt21_TeeSheet_Row_ViewOnlyRes {
	color:#333333;
}
/*
-=-=-==-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Lottery view only row formating
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
*/
tt21_TeeSheet_Row_ViewOnlyReq {
	color:#333333;
}
/*
-=-=-==-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Starter Time row formating
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
*/
.tt21_TeeSheet_Row_Starter {
	color:#333333;
}
/*
-=-=-==-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
All Full row formating
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
*/
.tt21_TeeSheet_Row_AllFull {
	color:#333333;
}


/*
-=-=-==-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Roster Admin
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
*/

input.roster_updatebutton
{
	width:71px;
	height:25px;
background-color:transparent;
border:0;
background-image:url('/images/teetime/rosterupdate.gif')       
}

input.roster_updatebutton:hover
{
background-image:url('/images/teetime/rosterupdate2.gif')       
}



/* -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- 
	Statements
*/

.StatementTitle {	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #797979;
	line-height:22px;
	vertical-align:bottom;
}
.StatementText {	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	line-height:22px;
	vertical-align:bottom;
	padding-left:3px;
	padding-right:3px;
}

.StatementBlock {
	clear:both;
	display:block;
}
.StatementSeperators {
	
	background-repeat:repeat-y; 
	background-position:right; 
	float:left; 
	padding-left:5px; 
	padding-right:5px;
	height:100%;
}
.StatementSeperatorsLast { 
	float:left; 
	padding-left:5px; 
	padding-right:5px;
	height:100%;
}
.StatementCenter {
text-align:center;
}
.StatementLeft {
text-align:left;
}
.StatementBold {
font-weight:bold;
}
.StatementRed {
color:red;
}
.StatementBalanceNum {
 text-align:center;
  vertical-align:bottom; 
  display:block; 
  line-height:55px; 
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 14px; 
  font-weight: bold;
}
.StatementBalance {
 text-align:right; 
 font-size: 16px; 
 font-family: Arial, Helvetica, sans-serif; 
 color: #797979; 
 vertical-align:bottom; 
 display:block; 
 line-height:55px;
}
.StatementTitleTable {	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #797979;
	vertical-align:top;
	padding-left:10px;
	padding-right:10px;
}
.StatementMinimumWidth {
	clear:both
	width:1015px;
}
#ActivEditTobeHidden {
height:600px;
}
.StatementWidth {
width:1000px;
}

.Homeplain10pt a{
	font-family:inherit;
	color:inherit;
	font-size:inherit;
	font-weight:inherit;
	text-decoration:inherit;
	text-style:inherit;
	text-transform:inherit;
}

/* Menu Stylings for E3 Migration */

.tmtHierbar , .tmtHierbar a {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#000000; cursor:pointer;}
.tmtHierbar ul li ul , .tmtHierbar ul li ul li ul {background-color:#FFFFFF;}
.tmtHierbar ul {list-style: none outside none;margin:0;padding:0;}
.tmtHierbar li {margin:0; padding:0 8px; z-index:20; float:left; list-style:none outside none; position:relative;}
.tmtHierbar li image , .tmtHierbar li img {display:none;}
.tmtHierbar li a {background-color:transparent; display:block;}
.tmtHierbar ul li ul {border:1px solid #000; position:absolute; width:180px; display:none;}
.tmtHierbar ul li ul li {background-color:transparent; padding:2px 0; width:100%;}
.tmtHierbar ul li ul li a {float:left; padding:0 8px; text-align:left; width:149px;}
.tmtHierbar ul li ul li image , .tmtHierbar ul li ul li img {display:block; float:right;}
.tmtHierbar ul li ul li ul {border:1px solid #000000;display:none;top:0;}
.tmtHierbar ul li ul li ul {left:179px;}

.tmtHierbar ul li:hover , .tmtHierbar ul li ul li:hover {background-color:#CCCCCC;}

.IE7 .tmtHierbar ul li ul {top:14px; left:0px;}
.IE7 .tmtHierbar ul li ul li ul {top:0px; left:179px;}
