body          {font: 70% Verdana, Arial, Helvetica, sans-serif; text-align:justify; color:#004000; margin:0px; padding:5px 15px 5px 5px; }
th            {font-size: 11px; font-family: Verdana; color: #404040; height: 20}
td            {font-size: 11px; font-family: Verdana; color: #404040; height: 20}
ul li          {list-style: url(images/bullet.gif) square }
h3            {font-size: 12pt; text-transform: capitalize; color: #EB9733; font-family: Verdana; padding:10px 7px 7px 7px;}
h4            {font-size: 10pt; text-transform: capitalize; color: #EB9733; font-family: Verdana; font-weight: bold; margin-top: 0px; margin-bottom: 0;}
h5            {font-size: 8pt; color: #EB9733;  font-family: Verdana; font-weight: bold; margin-top: 0px; margin-bottom: 0;}

a:link        {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #e9920a; text-decoration: none;}
a:visited     {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #996600; text-decoration: none;}
a:hover       {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #38703E; text-decoration: underline;}
a:active      {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #003366;}

.msg           {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal;	color: #e9920a;}
.headingNews      {background: url(images/page_header.gif); font-size: 11px; color: #F87308;  width: 600px; height: 60px; padding: 15px 4px 4px 40px; }
.notificationMsg  {padding: 4px 15px 4px 15px; border: 2px solid #006000; background-color: #DFFFDF;}
.newuser_border   {border: 1px solid #FAD3A6;}

.login_border     {border: 1px solid #B7DFB7;}

.welcome_user        {text-align: center; font-family: Verdana; font-size: 11px; font-weight: normal; background-color: #FFF1DD; border: 1px;  border-left-style: solid; border-left-color: #FFB03B; border-right-style: solid; border-right-color: #FFB03B;}
.news_box            {border: 1px solid #B7DFB7;}
.news_box_heading    {border: 1px solid #B7DFB7; background-color: #218C42; text-align: left; color: #FFFFFF; font-family: Verdana; font-size: 11px; font-weight: bold;}
.search_box          {border: 1px solid #B7DFB7;}
.search_box_heading  {border: 1px solid #B7DFB7; background-color: #218C42; text-align: left; color: #FFFFFF; font-family: Verdana; font-size: 11px; font-weight: bold;}
.login_box           {background-color: #EDF9E9; border: 1px;  border-left-style: solid; border-left-color: #006633; border-right-style: solid; border-right-color: #006633;}
.password_box        {background-color: #FFF1DD; border: 1px;  border-left-style: solid; border-left-color: #FFB03B; border-right-style: solid; border-right-color: #FFB03B;}
.clubmsg             {padding: 4px 4px 4px 4px; text-align: center; font-family: Verdana; font-size: 11px; font-weight: normal; background-color: #FFF1DD; border: 1px;  border-left-style: solid; border-left-color: #FFB03B; border-right-style: solid; border-right-color: #FFB03B;}
.booking_msg_box     {background-color: #EDF9E9; border: 1px solid #006633; text-align: center}

.page_error_box         {background-color: #FFF2F3; border: 1px solid #CC0000;}
.page_error_text        {padding: 10px; text-align: center; }

.ajax_progress_box               {background-color: #E5FB85; border: 1px solid #006633; width: 500px;}
.ajax_error_box                  {display : inline;}
.ajax_value_postback             {visibility: hidden; display : inline;}
.ajax_booking_progress_box       {background-color: #FFFFFF; border: 1px solid #95B10C; width: 500px;}

.cc_box     {background-color: #EDF9E9; border: 1px solid #006633;}

.navAdLeft              {background-color: #EDF9E9; border: 1px;  border-left-style: solid; border-left-color: #006633; border-right-style: solid; border-right-color: #006633;}
.navAdRight             {background-color: #EDF9E9; border: 1px;  border-left-style: solid; border-left-color: #006633; border-right-style: solid; border-right-color: #006633;}
.navButtonTD            {background-color: #EDF9E9; padding-left: 15px; height: 25px; text-align: left; border: 1px; font-family: Verdana; font-size: 11px; font-weight: bold; border-left-style: solid; border-left-color: #006633; border-right-style: solid; border-right-color: #006633;}
.navButtonTDSub            {background-color: #EDF9E9; height: 10px; text-align: center; border: 1px; font-family: Verdana; font-size: 10px; font-weight: bold; border-left-style: solid; border-left-color: #006633; border-right-style: solid; border-right-color: #006633; border-bottom: 1px solid #006633;}
.navButtonTD a:link     {text-align: left; color: #006633; font-family: Verdana; font-size: 10px; font-weight: normal;}
.navButtonTD a:visited  {color: #006633; font-family: Verdana; font-size: 10px; font-weight: normal;}
.navButtonTD a:hover    {color: #006633; font-family: Verdana; font-size: 10px; font-weight: bold; text-decoration: underline;}


.contentborder   {background-color: #F7F7F7; border-left: 1px solid #999999; border-right: 1px solid #999999;  border-top: 1px solid #999999; border-bottom: 1px solid #999999}

.searchresult_heading {color: #EB9733; font-family: Verdana;}

.navContainer a     {display: block; background-color: #F7F7F7; border-top: 1px solid #DEDEDE; text-decoration: none; text-align: right; font-weight: 900; }
.navName            {display: block; padding: 4px 15px 4px 0px; text-align: right; border-top: 1px solid #DEDEDE; border-left: 1px solid #39723F; border-right: 1px solid #39723F; background-color: #F7F7F7; color: #333333;}
.navLogIn a:link, .navLogIn a:visited {padding:4px 34px 4px 0px; background:url(images/icon_login.gif) no-repeat 110px 4px; background-color:#F7F7F7; color:#000000;}
.navLogIn a:hover   {color:#666666;}
.navRegister a:link, .navRegister a:visited {padding:4px 34px 4px 0px; background:url(images/icon_register.gif) no-repeat 110px 4px; background-color:#F7F7F7; color:#000000;}
.navRegister a:hover {color:#666666;}
.navSpace            {border-top:1px solid #DEDEDE; padding:8px 0px;}
.navBottom           {border-top:1px solid #DEDEDE;}
.navFirstSingleGrey a:link, .navFirstSingleGrey a:visited {padding:4px 15px 4px 0px; color:#666666;}
.navFirstSingleGrey a:hover {color:#8C8C8C;}
.navNews           {background-color:#FFFFFF; padding:8px 0px;}

.navAd a:link, .navAd a:visited {background-color: #EDF9E9; padding:4px 8px 4px 8px; color:#666666; text-align: center;}
.navAd a:hover {color:#8C8C8C;}

.error       { font-family: Verdana; font-size: 12pt; color: red; font-style: italic }

.Tsheet_Description {background-color: #38703E; color: #F7F7F7; font-size: 10px; font-weight: bold; text-align: center; font-family: Verdana; border-bottom: 1px solid #00529E;}
.Tsheet_Players {width: 100px; font-size: 10px; text-align: center; WORD-BREAK: BREAK-ALL; color: #EB1C24;}
.Tsheet_available_tee_time a:link {font-family: Verdana; font-size: 8pt; font-weight: normal; color: #EB9733; }
.Tsheet_available_tee_time a:visited {font-family: Verdana; font-size: 8pt; font-weight: normal; color: #EB9733;}
.Tsheet_available_tee_time a:hover {font-family: Verdana; font-size: 8pt; font-weight: normal; color: #EB9733;}
.Tsheet_notavailable_tee_time {height: 10px; font-family: Verdana; font-size: 8pt; font-weight: normal; color: #808080;}

.ClubStatus_Online_Msg    {font-size: 8pt; color: Green;}
.ClubStatus_Online_Status {font-size: 8pt; color: Green; font-weight: bold;}
.ClubStatus_Offline_Msg  {font-size: 8pt; color: Orange;}
.ClubStatus_Offline_Status {font-size: 8pt; color: Orange; font-weight: bold;}

.TB_Top {background-color: #FFFFFF; text-align: center; width: 600px}
.TB_Left {background-color: #FFFFFF; text-align: center; width: 130px;}
.TB_Right {background-color: #FFFFFF; text-align: center; width: 130px;}

.line {width: 584px; size: 1px; color: #EB9733; }

.header {height: 14px; background-color: #218C42; font-size: 10px; color: #FFFFFF; height: 16px;}
.footer {height: 14px; background-color: #218C42; text-align: center; font-size: 9px; color: #FFFFFF;}
.footer a:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #FFFFFF;}
.footer a:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #FFFFFF;}

.tabcontrol_tab_active
{
    border-left: 1px solid #999999;
    border-top: 1px solid #999999;
    background-color: #E3E1E1;
    cursor: hand;   
}

.tabcontrol_tab_deactive
{
    border-left: 1px solid #999999;
    border-top: 1px solid #999999;
    border-bottom: 1px solid #999999;
    background-color: #F7F7F7;
    cursor: hand;
}

.tabcontrol_tab_empty
{
    border-bottom: 1px solid #999999;
    border-left: 1px solid #999999;
}

.pagingfilter_table
{
    border-bottom: #CCCCCC 1px solid;
}

.pagingfilter_text
{
     font-family: Verdana; 
     font-size: 8pt;
     color: #999999;
}

.pagingfilter_links
{
     font-family: Verdana, Arial,Tahoma,sans-serif; 
     font-size: 8pt;
     color: black;
}

.grid_table
{
    border-right: #999999 1px solid;
    border-top: #999999 1px solid;
    border-left: #999999 1px solid;
    border-bottom: #999999 1px solid;
}

.grid_table_header
{
    font-family: Verdana, Arial,Tahoma,sans-serif; 
    font-size: 8pt; 
    font-weight: bold;
    background-color: #F7F7F7;
    height: 20px;
    border-right: #999999 0px solid;
    border-top: #999999 0px solid;
    border-left: #999999 0px solid;
    border-bottom: #999999 1px solid;
}

.grid_table_details
{
    font-family: Verdana, Arial,Tahoma,sans-serif; 
    font-size: 10px; 
    height: 18px;
    color: black; 
    background-color: white;
}

.grid_table_details_focus
{
    font-family: Verdana, Arial,Tahoma,sans-serif; 
    font-size: 10px; 
    height: 18px;
    color: black; 
    background-color: #FFF1DD;
}

.cmd_img
{
    border: 0;
    cursor: pointer;
}





input          {padding-right:   2px; 
                padding-left:    1px; 
                font-size:       8pt; 
                visibility:      visible; 
                padding-bottom:  1px; 
                margin:          2px 2px 1px 1px; 
                color:           #6B6B75; 
                padding-top:     2px; 
                font-family:     Verdana; 
                text-decoration: none;}

select        {font-size: 8pt; color: #6B6B75; font-family: verdana; }
textarea      {font-size: 8pt; font-family: verdana; color: #6B6B75; border:1px solid #38703E;}


