/*Index:
  Stylesheet - line 417
  Roundedcorners - 1681

/*You can add comments this way.*/
/*The div tag caused problem by putting in blank lines. The ad would push
up the line on the site, but not on the test browser. This caused the nav
bar to look different, the link underlines to look different, and other
problems. The solution was - style="margin:0px;", same as for the form tag.
*/
TABLE.header_home
{
    background-image: url(/Images/Headers/headerback.gif);
    height: 75px;/*Set the minimum height here; height of background-image won't set height.*/
    width:  100%;
}

TABLE.header_mini-golf
{
    background-image: url(/Images/Headers/mini-golf-header-background2.gif);
    /*/background-repeat:no-repeat;*/
    height: 150px;/*When you set height, you have got a block affecting relative positioning.*/
    /*Setting height at table level; can't get different browsers to act the same with div and span tags.*/
    width: 100%;
   
}

TABLE.header_bowling
{
   background-image: url(/Images/Headers/bowling-header-background.gif);
   height: 150px;
   width: 100%;
}

TABLE.ad_cell
{
    width: 728px;
    position: absolute;
	top: 50px;
    left: 50%;
    margin-left: -364px;

} 

TABLE.main_table
{
   left: 0px;
   text-align: center;
   width: 100%;

}

.adjustedZIndex {
    z-index: 1;
    /*margin-left:100px;
    margin-right:auto;
    position:relative;
    text-align:center;*/
}

.header {

	/*position: relative;
	top: 0px;
	left: 0px;
	width: 100%;*/
}

.nav {
	position:absolute;
	top: 75px;
	left: 0px;
	width: 100%;
}

.nav_mini-golf
{
   position:  absolute;
   top:  150px;/* Height of 1st row is 50px; Height of 90px ad is actually 94. Actual height from top is 144px*/
   /*height: 75px;*/
   left:  0px;
   width: 100%;
}


/*Using relative will make the element take up space; absolute removes the
element from the html flow. Fixed relates to scrolling.*/
/*Note-welcome_table 1st row height set to 26 in MiniMaster*/
.page
{
    position: relative;/* Relative to its usual position (right under header_home at 75px).*/
	top: 90px;
	left: 0px;
}

.page_mini-golf
{
   position:  relative;/* Relative to header_mini-golf at 150px. Add 57 for nav, 26 for welcome row, 27 for whos_online row, 7 for a break.*/
   top:  110px;
   left:  0px;
}

.footer
{
    position:relative;
    top: 120px;
    /*position:absolute;
    bottom: 170px;    */
}

.footer_mini-golf
{
   position:  relative;
   top:  263px;
}
/*Stop the google translate original text popup*/
/*iframe.goog-te-balloon-frame
{
    display:none !important;
    visibility:hidden;
     
}*/
/*This would stop the google translate top bar*/
/*iframe.goog-te-banner-frame { display:none !important; }*/
/*The whole menu*/
#menu  /* # means id tag*/
{
    /*position:absolute;*/

    /*text-align:center;*/
    font-family:"Times New Roman", Times, serif;
    /*width:100%;*/
    padding:0px;
    margin:0px;
    white-space:nowrap;/*Not working*/
    color:White;
    
 
}

UL
{
    padding:0px;
    margin:0px;
}

/*Each menu name*/
#menu li
{
    float:left;/*Causes items to display left to right instead of vertically*/
    list-style-type:none;/*Prevents bullet from showing*/
    /*padding-right:20px;*/
    width:19%;/*20% is wrapping in old IE browser*/
    background-color:Black;
    font-size:14pt;/*Font size is controlling height of dropdown blocks*/
    font-weight:bold;
    /*text-align:center;*/
    padding:0px;
    margin:0px;
    src:"/Images/Mini-Golf/GolfBalls/mini-golf-ball-static.gif";

    
}

/*Each menu link*/
#menu li a
{
    color:White;
    text-decoration:none;
    /*width:120px;*/
    display:block;/*Will show across entire block*/

}

#menu li a:hover
{
    color:#CC9900;
    /*background-color:#CC9900;*/
}

/*The entire submenu*/
#menu li ul
{
    
    position:absolute;/*This is big*/
    margin:0px;
    padding:0px;

}

/*Each submenu item*/
#menu li ul li
{
    width:100px;
    font-size:12pt;
    font-weight:bold;
    background-color:#666666;
    margin:0px;
    padding:0px;
    float:none;
    list-style-type:none;
    text-indent:10px;
    border-bottom-color: Black;
    border-bottom-style:groove;
    border-bottom-width:  1px;
}

#menu li ul li a
{
    color:White;
    text-decoration:none;
}

/*#menu li ul li a:hover
This will be set individually on each section's master page.
*/

#subMenu
{
    font-family:"Times New Roman", Times, serif;
    font-size: 10pt;
    font-weight: bold;
    padding:0px;/*These are centering the text in the middle*/
    margin:0px;
}

#subMenu li
{
    float:left;/*Causes items to display left to right instead of vertically*/
    list-style-type:none;/*Prevents buttlet from showing*/
    width:100px;
    text-align:center;
}

#subMenu li a
{
   COLOR: #ffffff;
   TEXT-DECORATION: underline;/*Probably the default*/
}
/*I don't think a:visited (identical to a) is needed*/

#subMenu li a:hover
{
   COLOR: #cc9900;
}


#footerLinks
{
    font-family:"Times New Roman", Times, serif;
    font-size: 10pt;
    font-weight: bold;
    padding:0px;/*These are aligning the text in the middle*/
    margin:0px;
}

#footerLinks li
{
    float:left;/*Causes items to display left to right instead of vertically*/
    list-style-type:none;/*Prevents buttlet from showing*/
    width:24%;/*We've got 4 footer links*/
    text-align:center;
}

#footerLinks li a
{
   COLOR: #ffffff;
   TEXT-DECORATION: underline;/*Probably the default*/
}

#footerLinks li a:hover
{
   COLOR: #cc9900;
}

#footerLabel
{
    font-family:"Times New Roman", Times, serif;
    font-size: 9pt;
    font-weight: bold;
    text-align:center;
}

#footerLabel a
{
   FONT-SIZE: 11pt;
   FONT-WEIGHT: bold;
   COLOR: #000000;
   font-family: "Times New Roman", Times, serif;
   TEXT-DECORATION: underline;
}

#footerLabel a:hover
{
   COLOR: #cc9900;
}

span a
{
   FONT-SIZE: 12pt;
   FONT-WEIGHT: bold;
   COLOR: #009900;
   font-family: "Times New Roman", Times, serif;
   TEXT-DECORATION: underline;
}

span a:hover
{
   FONT-SIZE: 12pt;
   FONT-WEIGHT: bold;
   COLOR: #cc9900;
   font-family: "Times New Roman", Times, serif;
   TEXT-DECORATION: underline;
} 

.back_mg
{
   /*background-color:#DFDFDF;*/
   background-image: url(/Images/RoundedCorners/MediumGrey/mini-golf-inside-mediumgrey-back.gif);
}

.left_mg
{
   background-image: url(/Images/RoundedCorners/MediumGrey/mini-golf-inside-mediumgrey-left.gif);
}

.right_mg
{
   background-image: url(/Images/RoundedCorners/MediumGrey/mini-golf-inside-mediumgrey-right.gif);
   background-repeat: repeat-y;
   width: 28px;  
}

.back_lg{
   background-image: url(/Images/RoundedCorners/LightGrey/mini-golf-inside-lightgrey-back.gif);
}

.left_lg
{
   background-image: url(/Images/RoundedCorners/LightGrey/mini-golf-inside-lightgrey-left.gif);
}

.right_lg{
   background-image: url(/Images/RoundedCorners/LightGrey/mini-golf-inside-lightgrey-right.gif);
   background-repeat: repeat-y;
   width: 28px;
}

.B_lg
{
   background-image: url(/Images/RoundedCorners/LightGrey/mini-golf-inside-lightgrey-bottom.gif);
   height: 27px;
}

.BL_lg
{
   background-image: url(/Images/RoundedCorners/LightGrey/mini-golf-inside-lightgrey-bottomleft.gif);
   background-repeat: no-repeat;
   width: 29px;
   height: 27px;
}

.BR_lg
{
   background-image: url(/Images/RoundedCorners/LightGrey/mini-golf-inside-lightgrey-bottomright.gif);
   background-repeat: no-repeat;
   width: 28px;
   height: 27px;
}

.B_mg
{
   background-image: url(/Images/RoundedCorners/MediumGrey/mini-golf-inside-mediumgrey-bottom.gif);
   height: 27px;
}

.BL_mg
{
   background-image: url(/Images/RoundedCorners/MediumGrey/mini-golf-inside-mediumgrey-bottomleft.gif);
   background-repeat: no-repeat;
   width: 29px;
   height: 27px;
}

.BR_mg
{
   background-image: url(/Images/RoundedCorners/MediumGrey/mini-golf-inside-mediumgrey-bottomright.gif);
   background-repeat: no-repeat;
   width: 28px;
   height: 27px;
}

.back_dg
{
   background-image: url(/Images/RoundedCorners/DarkGrey/mini-golf-inside-darkgrey-back.gif);
}

.left_dg
{
   background-image: url(/Images/RoundedCorners/DarkGrey/mini-golf-inside-darkgrey-left.gif);
   background-repeat: repeat-y;
   width: 29px;
}

.right_dg
{
   background-image: url(/Images/RoundedCorners/DarkGrey/mini-golf-inside-darkgrey-right.gif);
   background-repeat: repeat-y;
   width: 28px;
}
/*tr:nth-child not support in IE; javascript would be better to use*/

table.data_table a
{
   FONT-SIZE: 12pt;
   FONT-WEIGHT: bold;
   COLOR: #009900;
   font-family: "Times New Roman", Times, serif;
   TEXT-DECORATION: underline;
}

 table.data_table a:hover
{
   COLOR: #cc9900;
}


/****************************Stylesheet*********************************/
BODY
{
   margin-left: 0px;
   margin-top: 0px;
   margin-right: 0px;
   margin-bottom: 0px;
   background-color: #ffcc99;
   font-size: 10pt;
   color: #000000;
}

A.black_link:link
{
   FONT-SIZE: 13pt;
   FONT-WEIGHT: bold;
   COLOR: #000000;
   font-family: "Times New Roman", Times, serif;
   TEXT-DECORATION: underline;
}

A.black_link:active
{
   FONT-SIZE: 13pt;
   FONT-WEIGHT: bold;
   COLOR: #000000;
   font-family: "Times New Roman", Times, serif;
   TEXT-DECORATION: underline;
}

A.black_link:visited
{
   FONT-SIZE: 13pt;
   FONT-WEIGHT: bold;
   COLOR: #000000;
   font-family: "Times New Roman", Times, serif;
   TEXT-DECORATION: underline;
}

A.black_link:hover
{
   FONT-SIZE: 13pt;
   FONT-WEIGHT: bold;
   COLOR: #cc9900;
   font-family: "Times New Roman", Times, serif;
   TEXT-DECORATION: underline;
}

A.bottom_link:link
{
   FONT-SIZE: 10pt;
   FONT-WEIGHT: bold;
   COLOR: #ffffff;
   font-family: "Times New Roman", Times, serif;
   TEXT-DECORATION: underline;
}

A.body_link
{
    color: Black;
    text-decoration: underline;
}

A.bottom_link:active
{
   FONT-SIZE: 10pt;
   FONT-WEIGHT: bold;
   COLOR: #ffffff;
   font-family: "Times New Roman", Times, serif;
   TEXT-DECORATION: underline;
}

A.bottom_link:visited
{
   FONT-SIZE: 10pt;
   FONT-WEIGHT: bold;
   COLOR: #ffffff;
   font-family: "Times New Roman", Times, serif;
   TEXT-DECORATION: underline;
}

A.bottom_link:hover
{
   FONT-SIZE: 10pt;
   FONT-WEIGHT: bold;
   COLOR: #cc9900;
   font-family: "Times New Roman", Times, serif;
   TEXT-DECORATION: underline;
}

A.button_link:link
{
   color: #009900;
   font-size: 9pt;
   font-weight: bold;
   font-family: "Times New Roman", Times, serif;
}

A.button_link:active
{
   color: #009900;
   font-size: 9pt;
   font-weight: bold;
   font-family: "Times New Roman", Times, serif;
}

A.button_link:visited
{
   color: #009900;
   font-size: 9pt;
   font-weight: bold;
   font-family: "Times New Roman", Times, serif;
}

A.button_link:hover
{
   color: #cc9900;
   font-size: 9pt;
   font-weight: bold;
   font-family: "Times New Roman", Times, serif;
}

A.content_link:link
{
   FONT-SIZE: 10pt;
   FONT-WEIGHT: bold;
   COLOR: #009900;
   font-family: "Times New Roman", Times, serif;
   TEXT-DECORATION: underline;
}

A.content_link:active
{
   FONT-SIZE: 10pt;
   FONT-WEIGHT: bold;
   COLOR: #009900;
   font-family: "Times New Roman", Times, serif;
   TEXT-DECORATION: underline;
}

A.content_link:visited
{
   FONT-SIZE: 10pt;
   FONT-WEIGHT: bold;
   COLOR: #009900;
   font-family: "Times New Roman", Times, serif;
   TEXT-DECORATION: underline;
}

A.content_link:hover
{
   FONT-SIZE: 10pt;
   FONT-WEIGHT: bold;
   COLOR: #cc9900;
   font-family: "Times New Roman", Times, serif;
   TEXT-DECORATION: underline;
}

A.content_link12pt:link
{
   FONT-SIZE: 12pt;
   FONT-WEIGHT: bold;
   COLOR: #009900;
   font-family: "Times New Roman", Times, serif;
   TEXT-DECORATION: underline;
}

A.content_link12pt:active
{
   FONT-SIZE: 12pt;
   FONT-WEIGHT: bold;
   COLOR: #009900;
   font-family: "Times New Roman", Times, serif;
   TEXT-DECORATION: underline;
}

A.content_link12pt:visited
{
   FONT-SIZE: 12pt;
   FONT-WEIGHT: bold;
   COLOR: #009900;
   font-family: "Times New Roman", Times, serif;
   TEXT-DECORATION: underline;
}

A.content_link12pt:hover
{
   FONT-SIZE: 12pt;
   FONT-WEIGHT: bold;
   COLOR: #cc9900;
   font-family: "Times New Roman", Times, serif;
   TEXT-DECORATION: underline;
}

A.content_link12ptgold:link
{
   FONT-SIZE: 12pt;
   FONT-WEIGHT: bold;
   COLOR: #cc9900;
   font-family: "Times New Roman", Times, serif;
   TEXT-DECORATION: underline;
}

A.content_link12ptgold:active
{
   FONT-SIZE: 12pt;
   FONT-WEIGHT: bold;
   COLOR: #cc9900;
   font-family: "Times New Roman", Times, serif;
   TEXT-DECORATION: underline;
}

A.content_link12ptgold:visited
{
   FONT-SIZE: 12pt;
   FONT-WEIGHT: bold;
   COLOR: #cc9900;
   font-family: "Times New Roman", Times, serif;
   TEXT-DECORATION: underline;
}

A.content_link12ptgold:hover
{
   FONT-SIZE: 12pt;
   FONT-WEIGHT: bold;
   COLOR: #ffffff;
   font-family: "Times New Roman", Times, serif;
   TEXT-DECORATION: underline;
}

A.content_link12ptred:link
{
   FONT-SIZE: 12pt;
   FONT-WEIGHT: bold;
   COLOR: #ff0000;
   font-family: "Times New Roman", Times, serif;
   TEXT-DECORATION: underline;
}

A.content_link12ptred:active
{
   FONT-SIZE: 12pt;
   FONT-WEIGHT: bold;
   COLOR: #ff0000;
   font-family: "Times New Roman", Times, serif;
   TEXT-DECORATION: underline;
}

A.content_link12ptred:visited
{
   FONT-SIZE: 12pt;
   FONT-WEIGHT: bold;
   COLOR: #ff0000;
   font-family: "Times New Roman", Times, serif;
   TEXT-DECORATION: underline;
}

A.content_link12ptred:hover
{
   FONT-SIZE: 12pt;
   FONT-WEIGHT: bold;
   COLOR: #cc9900;
   font-family: "Times New Roman", Times, serif;
   TEXT-DECORATION: underline;
}

A.content_link12ptblue:link
{
   FONT-SIZE: 12pt;
   FONT-WEIGHT: bold;
   COLOR: #0000FF;
   font-family: "Times New Roman", Times, serif;
   TEXT-DECORATION: underline;
}

A.content_link12ptblue:active
{
   FONT-SIZE: 12pt;
   FONT-WEIGHT: bold;
   COLOR: #0000FF;
   font-family: "Times New Roman", Times, serif;
   TEXT-DECORATION: underline;
}

A.content_link12ptblue:visited
{
   FONT-SIZE: 12pt;
   FONT-WEIGHT: bold;
   COLOR: #0000FF;
   font-family: "Times New Roman", Times, serif;
   TEXT-DECORATION: underline;
}

A.content_link12ptblue:hover
{
   FONT-SIZE: 12pt;
   FONT-WEIGHT: bold;
   COLOR: #cc9900;
   font-family: "Times New Roman", Times, serif;
   TEXT-DECORATION: underline;   
}

A.content_link12ptpurple:link
{
   FONT-SIZE: 12pt;
   FONT-WEIGHT: bold;
   COLOR:#c000c0;
   font-family: "Times New Roman", Times, serif;
   TEXT-DECORATION: underline;
}

A.content_link12ptpurple:active
{
   FONT-SIZE: 12pt;
   FONT-WEIGHT: bold;
   COLOR: #c000c0;
   font-family: "Times New Roman", Times, serif;
   TEXT-DECORATION: underline;
}

A.content_link12ptpurple:visited
{
   FONT-SIZE: 12pt;
   FONT-WEIGHT: bold;
   COLOR: #c000c0;
   font-family: "Times New Roman", Times, serif;
   TEXT-DECORATION: underline;
}

A.content_link12ptpurple:hover
{
   FONT-SIZE: 12pt;
   FONT-WEIGHT: bold;
   COLOR: #cc9900;
   font-family: "Times New Roman", Times, serif;
   TEXT-DECORATION: underline;
}

A.main_link:link
{
   FONT-SIZE: 8pt;
   FONT-WEIGHT: bold;
   COLOR: #009900;
   font-family: "Times New Roman", Times, serif;
   TEXT-DECORATION: underline;
}

A.main_link:active
{
   FONT-SIZE: 8pt;
   FONT-WEIGHT: bold;
   COLOR: #009900;
   font-family: "Times New Roman", Times, serif;
   TEXT-DECORATION: underline;
}

A.main_link:visited
{
   FONT-SIZE: 8pt;
   FONT-WEIGHT: bold;
   COLOR: #009900;
   font-family: "Times New Roman", Times, serif;
   TEXT-DECORATION: underline;
}

A.main_link:hover
{
   FONT-SIZE: 8pt;
   FONT-WEIGHT: bold;
   COLOR: #cc9900;
   font-family: "Times New Roman", Times, serif;
   TEXT-DECORATION: underline;
}

A.main_linkblue:link
{
   FONT-SIZE: 8pt;
   FONT-WEIGHT: bold;
   COLOR: #0000FF;
   font-family: "Times New Roman", Times, serif;
   TEXT-DECORATION: underline;
}

A.main_linkblue:active
{
   FONT-SIZE: 8pt;
   FONT-WEIGHT: bold;
   COLOR: #0000FF;
   font-family: "Times New Roman", Times, serif;
   TEXT-DECORATION: underline;
}

A.main_linkblue:visited
{
   FONT-SIZE: 8pt;
   FONT-WEIGHT: bold;
   COLOR: #0000FF;
   font-family: "Times New Roman", Times, serif;
   TEXT-DECORATION: underline;
}

A.main_linkblue:hover
{
   FONT-SIZE: 8pt;
   FONT-WEIGHT: bold;
   COLOR: #cc9900;
   font-family: "Times New Roman", Times, serif;
   TEXT-DECORATION: underline;
}

A.main_linkgold:link
{
   FONT-SIZE: 8pt;
   FONT-WEIGHT: bold;
   COLOR: #cc9900;
   font-family: "Times New Roman", Times, serif;
   TEXT-DECORATION: underline;
}

A.main_linkgold:active
{
   FONT-SIZE: 8pt;
   FONT-WEIGHT: bold;
   COLOR: #cc9900;
   font-family: "Times New Roman", Times, serif;
   TEXT-DECORATION: underline;
}

A.main_linkgold:visited
{
   FONT-SIZE: 8pt;
   FONT-WEIGHT: bold;
   COLOR: #cc9900;
   font-family: "Times New Roman", Times, serif;
   TEXT-DECORATION: underline;
}

A.main_linkgold:hover
{
   FONT-SIZE: 8pt;
   FONT-WEIGHT: bold;
   COLOR: #ffffff;
   font-family: "Times New Roman", Times, serif;
   TEXT-DECORATION: underline;
}

A.main_linkpurple:link
{
   FONT-SIZE: 8pt;
   FONT-WEIGHT: bold;
   COLOR:#c000c0;
   font-family: "Times New Roman", Times, serif;
   TEXT-DECORATION: underline;
}

A.main_linkpurple:active
{
   FONT-SIZE: 8pt;
   FONT-WEIGHT: bold;
   COLOR: #c000c0;
   font-family: "Times New Roman", Times, serif;
   TEXT-DECORATION: underline;
}

A.main_linkpurple:visited
{
   FONT-SIZE: 8pt;
   FONT-WEIGHT: bold;
   COLOR: #c000c0;
   font-family: "Times New Roman", Times, serif;
   TEXT-DECORATION: underline;
}

A.main_linkpurple:hover
{
   FONT-SIZE: 8pt;
   FONT-WEIGHT: bold;
   COLOR: #cc9900;
   font-family: "Times New Roman", Times, serif;
   TEXT-DECORATION: underline;
}

A.text_link:link
{
   FONT-SIZE: 12pt;
   FONT-WEIGHT: bold;
   COLOR: #009900;
   font-family: "Times New Roman", Times, serif;
   TEXT-DECORATION: underline;
}

A.text_link:active
{
   FONT-SIZE: 12pt;
   FONT-WEIGHT: bold;
   COLOR: #009900;
   font-family: "Times New Roman", Times, serif;
   TEXT-DECORATION: underline;
}

A.text_link:visited
{
   FONT-SIZE: 12pt;
   FONT-WEIGHT: bold;
   COLOR: #009900;
   font-family: "Times New Roman", Times, serif;
   TEXT-DECORATION: underline;
}

A.text_link:hover
{
   FONT-SIZE: 12pt;
   FONT-WEIGHT: bold;
   COLOR: #cc9900;
   font-family: "Times New Roman", Times, serif;
   TEXT-DECORATION: underline;
}

H1.page_title
{
   FONT-SIZE: 25pt;
   FONT-WEIGHT: bold;
   font-family: "Times New Roman", Times, serif;
   COLOR: #ffffff;
}

H3.practice_table
{
   /*FONT-SIZE: 25pt;
   FONT-WEIGHT: bold;*/
   font-family: "Times New Roman", Times, serif;
   COLOR: #000000;
   font-style: normal;
   line-height: normal;
   margin: 10px;
   padding: 10px;
}

H2.text_title
{
   FONT-SIZE: 20pt;
   FONT-WEIGHT: bold;
   font-family: "Times New Roman", Times, serif;
   COLOR: #009900;
}

H2.text_title_blue
{
   FONT-SIZE: 20pt;
   FONT-WEIGHT: bold;
   font-family: "Times New Roman", Times, serif;
   COLOR: #0000FF;
}

H2.title
{
   color: #ffffff;
   font-weight: bold;
   font-family: "Times New Roman", Times, serif;
   font-size: 15pt;
}

.point12
{
   TEXT-INDENT: 15px;
   FONT-SIZE: 12pt;
   font-family: "Times New Roman", Times, serif;
   COLOR: #000000;
}

TABLE.bottom_links
{
    /*position:relative;
    top:150;*/
   height: 30px;
   /*text-align:center;*/

   
}

TABLE.data_table
{
   FONT-SIZE: 12pt;
   font-family: "Times New Roman", Times, serif;
   COLOR: #000000;
}

TABLE.data_table_header
{
   FONT-WEIGHT: bold;
   FONT-SIZE: 10pt;
   font-family: "Times New Roman", Times, serif;
   COLOR: #000000;
}

table.footerbottom
{ 
   background-color:  #ebeae9;
   width:  100%;
}

TABLE.header_admin
{
    background-image: url(/Images/Headers/admin.gif);
    height: 75px;
    width:  100%;
}

TABLE.header_community
{
   background-image: url(/Images/Headers/Main-Header-Background.gif);
   height: 150px;
   width: 100%;
}

TABLE.header_members
{
   background-image: url(/Images/Headers/members-header-background.gif);
   height: 75px;
   width: 100%;
}

TABLE.header_moregames
{
   background-image: url(/Images/Headers/moregames-header-background.gif);
   height: 150px;
   width: 100%;
}

table.leagues
{
   background-color:  #009900;
   height:  25px;
   vertical-align: middle;
}

table.practicemoregames1
{
   width:  100%;
   border:  0px;
   height:  90px;
}

table.practicemoregames2
{
   width:  100%;
   border:  0px;
   height:  500px;
   vertical-align:  top;
}


table.practice
{
   background-color:  #ebeae9;
   font-size: 18pt;
   font-weight:  bold;
   color:  #009900;
   font-style:  oblique;
   text-align: center;
   vertical-align:  top;
   font-family: "Times New Roman", Times, serif; 
   line-height: 47px;
}

TABLE.table_text
{
   FONT-SIZE: 10pt;
   font-family: "Times New Roman", Times, serif;
   COLOR: #000000;
}

TABLE.table_welcome
{
   FONT-WEIGHT: bold;
   FONT-SIZE: 12pt;
   COLOR: #000000;
   font-family: "Times New Roman", Times, serif;
   BACKGROUND-COLOR: #cccccc;
}

TABLE.tournament_table
{
   position:  relative;
   top:  -7px;
   WIDTH: 100%;
   BACKGROUND-COLOR: #000001;
}

td.footer1
{
   width:  10%;
   background-color:  #000002;
}

td.footer2
{
   width:  20%;
   background-color:  #000002;
}

td.footerbottom1
{
   width:  30%;
   text-align: center;
}
td.footerbottom2
{
   width:  40%;
   text-align: center;
}
td.footerbottom3
{
   width:  30%;
   text-align: right;
}
td.head
{
   width:  250px;/*Apparently no affect on width as used with head1 & head2*/
   text-align:  left;
   vertical-align:  top;
}
  
td.head1 /*Used with home pages*/
{
   text-align: center;
   vertical-align:  middle;
}

td.head2 /*Used with mini golf, bowling, more games*/
{
   text-align: right;
   vertical-align:  top;
}

td.league1
{
   width:750px;
   text-align:  right;
}

td.league2
{
   height:  75px;
   vertical-align:  bottom;
   text-align:  center;
}

td.leaguec1
{
   width:  350px;
}

td.lobby1
{
   width:  30%;
   vertical-align:  top;
   text-align:  center;
}

td.lobby2
{
   width:  70%;
   vertical-align:  top;
   text-align:  center;
}

td.lobby3
{
   width:  50%;
   vertical-align:  top;
   text-align:  center;
}

td.lobby4
{
   width:  100%;
   vertical-align:  top;
   text-align:  center;
}

td.multiplayer1
{
   width:  460px;
   vertical-align:  top;
   text-align:  center;
}

td.multiplayer2
{
   width:  80%;
}

td.myaccount1
{
   width:  25%;
}

td.myaccount2
{
   width:  35%;
}

td.myaccount3
{
   width:  40%;
}

td.myaccount4
{
   width:  75%;
}

td.myaccount5
{
   width:  20%;
}   
   
td.navlink1
{
   text-align:  center;
   width:  10%;
   background-color:  #000002;
}

td.navlink2
{
   text-align:  center;
   width:  20%;
   background-color:  #000002;
}

td.navlink3
{
   text-align:  center;
   width:  5%;
   background-color:  #000002;
}

td.navtopmain
{
   text-align:  center;
   background-color:  #000002;
}
   
table.playmgdata
{
   background-image: url(/Images/RoundedCorners/LightGrey/mini-golf-inside-lightgrey-back.gif);
   font-size: 18pt;
   font-weight:  bold;
   color:  #009900;
   font-style:  oblique;
   text-align: center;
   vertical-align:  top;
   font-family: "Times New Roman", Times, serif;
   height:  50px;
}  
TD.playmgform
{
   height:  5px;
}  
TD.playmgtableline
{
   background-color:  #009900;
   height:  3px;
}

td.practice1
{
   width:  80%;
}

td.practice2
{
   width:  20%;
}

td.practice3
{
   width:  500px;
}

td.practice_table
{
    width: 100%;
}

td.pranking1
{
   width:  25%;
   text-align:  right;
   font-size:  12pt;
   font-family: "Times New Roman", Times, serif;
   font-weight:  bold;
}

td.pranking2
{
   width:  25%;
}
   
td.reg1
{
   width:  50%;
}

td.reg2
{
   width:  50%;
   text-align:  left;
}

td.reg3
{
   width:  100%;
}


td.rf1
{  
   width:  25%;
   text-align:  right;
}

td.rf2
{
   width:  75%;
   text-align: left;
}

TD.table_text_subheader
{
   FONT-SIZE: 10pt;
   COLOR: #000000;
   font-family: "Times New Roman", Times, serif;
   FONT-WEIGHT: bold;
}

TD.table_text_subheader12pt
{
   FONT-SIZE: 12pt;
   COLOR: #000000;
   font-family: "Times New Roman", Times, serif;
   FONT-WEIGHT: bold;
}

td.table_text_subheader12ptbggreen
{
   font-size: 12pt;
   color: #000000;
   font-family: "Times New Roman", Times, serif;
   font-weight: bold;
   text-align:  center;
   background-color:  #009900;
}

td.text12
{
   font-size:  12pt;
   color:  #000000;
   font-family: "Times New Roman", Times, serif;
}

td.text12alignleft
{
   font-size:  12pt;
   color:  #000000;
   font-family: "Times New Roman", Times, serif;
   text-align:  left;
}

td.text13
{
   font-size:  13pt;
   color:  #000000;
   font-family: "Times New Roman", Times, serif;
}

TD.tournament_signup
{
   font-family: "Times New Roman", Times, serif;
   font-size: 12pt;
   font-style: italic;
   font-weight: bold;
   text-decoration: underline;
}   

td.tournament1
{
   width:  35%;
   text-align:  center;
}

td.tournament2
{
   width:  65%;
}

td.tournament3
{
   width:  95%;
}
 
td.welcomeline1
{
   width:  20%;
   text-align:  left;
}

td.welcomeline2
{
   width:  15%;
}
td.welcomeline3
{
   width:  35%;
}
td.welcomeline4
{
   width:  25%;
   text-align: left;
   /*color is set in td tag on each master page*/
}

td.welcomeline4 a
{    
    color:inherit;
}

td.welcomeline4 a:hover
{    
    color:#CC9900;
}

td.welcomeline5
{
   width:  15%;
   text-align:  right;

}

TR.data_table_title
{
   font-size: 17pt;
   font-weight: bold;
   color: #000000;
   font-family: "Times New Roman", Times, serif;
   text-align: center;
}

.bold_text
{
   color: #000000;
   font-size: 12pt;
   font-family: "Times New Roman", Times, serif;
   font-weight: bold;
}   

.bullet_label
{
   color: #000000;
   font-size: 12pt;
   font-family: "Times New Roman", Times, serif;
   font-style: italic;
   list-style-image: url(/Images/Mini-Golf/Golfballs/mini-golf-ball-static.gif);
   margin: 0px;
   text-align: left;
}

.bullet_label_bowl
{
   color: #000000;
   font-size: 12pt;
   font-family: "Times New Roman", Times, serif;
   font-style: italic;
   margin: 0px;
   text-align: left;
}

.lefttext12
{
   color:  #000000;
   font-size:  12pt;
   text-align:  left;
}

.centertext12
{
   color:  #000000;
   font-size:  12pt;
   text-align:  center;
   
}

.righttext12
{
   color:  #000000;
   font-size:  12pt;
   text-align:  right;
}

.GreenDataTableTitle
{
   font-size: 17pt;
   color: #000000;
   font-family: "Times New Roman", Times, serif;
   font-weight: bold;
}

.logosubtitle
{
   color:#ffffff;
   font-size  : 13pt;
   font-family: "Times New Roman", Times, serif;
   font-weight: bold;
   /*text-align: center;*/
    margin-top: 0px;
    padding-top: 0px;
    margin-bottom: 0px;
    padding-bottom: 0px;

}

.second_title
{
   color: #000000;
   font-size: 17pt;
   font-family: "Times New Roman", Times, serif;
   font-weight: bold;
}

.ShadowTableDarkTitle
{
   font-size: 25pt;
   color: #000000;
   font-family: "Times New Roman", Times, serif;
   font-weight: bold;
}

.ShadowTableTitle
{
   font-size: 24pt;
   color: #009900;
   font-family: "Times New Roman", Times, serif;
   font-weight: bold;
   text-align:  center;
}

.ShadowTableTitleBlue
{
   font-size: 24pt;
   color: #0000FF;
   font-family: "Times New Roman", Times, serif;
   font-weight: bold;
   text-align:  center;
}

.SponsoredLink
{
   font-size: 17pt;
   color: #000000;
   font-family: "Times New Roman", Times, serif;
   font-weight: bold;
}

.flag
{
    width:  35px;
    height: 45px;
    text-align:  center ;
    vertical-align:  middle;
}

.alignright
{
    text-align:right;
}    

.alignleft
{
    text-align:left;
}

.aligncenter
{
    text-align:  center;
}

.underline
{
   text-decoration:  underline;
   color: #000000;
   font-size: 12pt;
   font-family: "Times New Roman", Times, serif;
}

.underline15pt
{
   text-decoration:  underline;
   color: #000000;
   font-size: 15pt;
   font-family: "Times New Roman", Times, serif;
}

.aligncenterw1
{
    text-align:  center;
    width:  99%;
}

.aligncenterw2
{
    text-align:  center;
    width:  96%;
}

.maroon
{
    font-size:  12pt;
    font-family: "Times New Roman", Times, serif;
    color:  Maroon;
}

.w1
{
   width:  98%;
}

.w2
{
   width:  95%;
}

.wnav12
{
   width:  140px;
   font-weight:  bold;
   font-size:  12pt;
   font-family: "Times New Roman", Times, serif;
   border-color:  Black;
   border-style:  groove;
   border-width:  1px;
    
}

.wnav14
{
   width:  140px;
   font-weight:  bold;
   font-size:  14pt;
   font-family: "Times New Roman", Times, serif;
}

.width25
{
   width:  25%;
}

.width33
{
   width:  33%;
}

/******************************Rounded Corners**************************/

TD.back_blue
{
   background-image: url(/Images/RoundedCorners/Blue/mini-golf-inside-blue-back.gif);
}

TD.bottom_blue
{
   background-image: url(/Images/RoundedCorners/Blue/mini-golf-inside-blue-bottom.gif);
   height: 27px;
}

TD.bottom_left_blue
{
   background-image: url(/Images/RoundedCorners/Blue/mini-golf-inside-blue-bottomleft.gif);
   background-repeat: no-repeat;
   width: 29px;
   height: 27px;
}

TD.bottom_right_blue
{
   background-image: url(/Images/RoundedCorners/Blue/mini-golf-inside-blue-bottomright.gif);
   background-repeat: no-repeat;
   width: 28px;
   height: 27px;
}

TD.left_blue
{
   background-image: url(/Images/RoundedCorners/Blue/mini-golf-inside-blue-left.gif);
   background-repeat: repeat-y;
   width: 29px;
}

TD.right_blue
{
   background-image: url(/Images/RoundedCorners/Blue/mini-golf-inside-blue-right.gif);
   background-repeat: repeat-y;
   width: 28px;
}

TD.top_blue
{
   background-image: url(/Images/RoundedCorners/Blue/mini-golf-inside-blue-top.gif);
   height: 29px;
}

TD.top_left_blue
{
   background-image: url(/Images/RoundedCorners/Blue/mini-golf-inside-blue-topleft.gif);
   background-repeat: no-repeat;
   width: 29px;
   height: 29px;
}

TD.top_right_blue
{
   background-image: url(/Images/RoundedCorners/Blue/mini-golf-inside-blue-topright.gif);
   background-repeat: no-repeat;
   width: 28px;
   height: 29px;
}

TD.back_gold
{
   background-image: url(/Images/RoundedCorners/Gold/Main-Inside-Gold-Back.gif);
}

TD.bottom_gold
{
   background-image: url(/Images/RoundedCorners/Gold/Main-Inside-Gold-Bottom.gif);
   height: 27px;
}

TD.bottom_left_gold
{
   background-image: url(/Images/RoundedCorners/Gold/Main-Inside-Gold-BottomLeft.gif);
   background-repeat: no-repeat;
   width: 29px;
   height: 27px;
}

TD.bottom_right_gold
{
   background-image: url(/Images/RoundedCorners/Gold/Main-Inside-Gold-BottomRight.gif);
   background-repeat: no-repeat;
   width: 28px;
   height: 27px;
}

TD.left_gold
{
   background-image: url(/Images/RoundedCorners/Gold/Main-Inside-Gold-Left.gif);
   background-repeat: repeat-y;
   width: 29px;
}

TD.right_gold
{
   background-image: url(/Images/RoundedCorners/Gold/Main-Inside-Gold-Right.gif);
   background-repeat: repeat-y;
   width: 28px;
}

TD.top_gold
{
   background-image: url(/Images/RoundedCorners/Gold/Main-Inside-Gold-Top.gif);
   height: 29px;
}

TD.top_left_gold
{
   background-image: url(/Images/RoundedCorners/Gold/Main-Inside-Gold-TopLeft.gif);
   background-repeat: no-repeat;
   width: 29px;
   height: 29px;
}

TD.top_right_gold
{
   background-image: url(/Images/RoundedCorners/Gold/Main-Inside-Gold-TopRight.gif);
   background-repeat: no-repeat;
   width: 28px;
   height: 29px;
}

TD.back_darkgrey
{
   background-image: url(/Images/RoundedCorners/DarkGrey/mini-golf-inside-darkgrey-back.gif);
}

TD.bottom_darkgrey
{
   background-image: url(/Images/RoundedCorners/DarkGrey/mini-golf-inside-darkgrey-bottom.gif);
   height: 27px;
}

TD.bottom_left_darkgrey
{
   background-image: url(/Images/RoundedCorners/DarkGrey/mini-golf-inside-darkgrey-bottomleft.gif);
   background-repeat: no-repeat;
   width: 29px;
   height: 27px;
}

TD.bottom_right_darkgrey
{
   background-image: url(/Images/RoundedCorners/DarkGrey/mini-golf-inside-darkgrey-bottomright.gif);
   background-repeat: no-repeat;
   width: 28px;
   height: 27px;
}

TD.left_darkgrey
{
   background-image: url(/Images/RoundedCorners/DarkGrey/mini-golf-inside-darkgrey-left.gif);
   background-repeat: repeat-y;
   width: 29px;
}

TD.right_darkgrey
{
   background-image: url(/Images/RoundedCorners/DarkGrey/mini-golf-inside-darkgrey-right.gif);
   background-repeat: repeat-y;
   width: 28px;
}

TD.top_darkgrey
{
   background-image: url(/Images/RoundedCorners/DarkGrey/mini-golf-inside-darkgrey-top.gif);
   height: 29px;
}

TD.top_left_darkgrey
{
   background-image: url(/Images/RoundedCorners/DarkGrey/mini-golf-inside-darkgrey-topleft.gif);
   background-repeat: no-repeat;
   width: 29px;
   height: 29px;
}

TD.top_right_darkgrey
{
   background-image: url(/Images/RoundedCorners/DarkGrey/mini-golf-inside-darkgrey-topright.gif);
   background-repeat: no-repeat;
   width: 28px;
   height: 29px;
}

TD.back_lightgrey
{
   background-image: url(/Images/RoundedCorners/LightGrey/mini-golf-inside-lightgrey-back.gif);
}

TD.bottom_lightgrey
{
   background-image: url(/Images/RoundedCorners/LightGrey/mini-golf-inside-lightgrey-bottom.gif);
   height: 27px;
}

TD.bottom_left_lightgrey
{
   background-image: url(/Images/RoundedCorners/LightGrey/mini-golf-inside-lightgrey-bottomleft.gif);
   background-repeat: no-repeat;
   width: 29px;
   height: 27px;
}

TD.bottom_right_lightgrey
{
   background-image: url(/Images/RoundedCorners/LightGrey/mini-golf-inside-lightgrey-bottomright.gif);
   background-repeat: no-repeat;
   width: 28px;
   height: 27px;
}

TD.left_lightgrey
{
   background-image: url(/Images/RoundedCorners/LightGrey/mini-golf-inside-lightgrey-left.gif);
   background-repeat: repeat-y;
   width: 29px;
}

TD.right_lightgrey
{
   background-image: url(/Images/RoundedCorners/LightGrey/mini-golf-inside-lightgrey-right.gif);
   background-repeat: repeat-y;
   width: 28px;
}

TD.top_lightgrey
{
   background-image: url(/Images/RoundedCorners/LightGrey/mini-golf-inside-lightgrey-top.gif);
   height: 29px;
}

TD.top_left_lightgrey
{
   background-image: url(/Images/RoundedCorners/LightGrey/mini-golf-inside-lightgrey-topleft.gif);
   background-repeat: no-repeat;
   width: 29px;
   height: 29px;
}

TD.top_right_lightgrey
{
   background-image: url(/Images/RoundedCorners/LightGrey/mini-golf-inside-lightgrey-topright.gif);
   background-repeat: no-repeat;
   width: 28px;
   height: 29px;
}

TD.back_mediumgrey
{
   background-image: url(/Images/RoundedCorners/MediumGrey/mini-golf-inside-mediumgrey-back.gif);
}

TD.bottom_mediumgrey
{
   background-image: url(/Images/RoundedCorners/MediumGrey/mini-golf-inside-mediumgrey-bottom.gif);
   height: 27px;
}

TD.bottom_left_mediumgrey
{
   background-image: url(/Images/RoundedCorners/MediumGrey/mini-golf-inside-mediumgrey-bottomleft.gif);
   background-repeat: no-repeat;
   width: 29px;
   height: 27px;
}

TD.bottom_right_mediumgrey
{
   background-image: url(/Images/RoundedCorners/MediumGrey/mini-golf-inside-mediumgrey-bottomright.gif);
   background-repeat: no-repeat;
   width: 28px;
   height: 27px;
}

TD.left_mediumgrey
{
   background-image: url(/Images/RoundedCorners/MediumGrey/mini-golf-inside-mediumgrey-left.gif);
   background-repeat: repeat-y;
   width: 29px;
}

TD.right_mediumgrey
{
   background-image: url(/Images/RoundedCorners/MediumGrey/mini-golf-inside-mediumgrey-right.gif);
   background-repeat: repeat-y;
   width: 28px;
}

TD.top_mediumgrey
{
   background-image: url(/Images/RoundedCorners/MediumGrey/mini-golf-inside-mediumgrey-top.gif);
   height: 29px;
}

TD.top_left_mediumgrey
{
   background-image: url(/Images/RoundedCorners/MediumGrey/mini-golf-inside-mediumgrey-topleft.gif);
   background-repeat: no-repeat;
   width: 29px;
   height: 29px;
}

TD.top_right_mediumgrey
{
   background-image: url(/Images/RoundedCorners/MediumGrey/mini-golf-inside-mediumgrey-topright.gif);
   background-repeat: no-repeat;
   width: 28px;
   height: 29px;
}

TD.back_green
{
   background-image: url(/Images/RoundedCorners/Green/mini-golf-inside-green-back.gif);
}

TD.bottom_green
{
   background-image: url(/Images/RoundedCorners/Green/mini-golf-inside-green-bottom.gif);
   height: 27px;
}

TD.bottom_left_green
{
   background-image: url(/Images/RoundedCorners/Green/mini-golf-inside-green-bottomleft.gif);
   background-repeat: no-repeat;
   width: 29px;
   height: 27px;
}

TD.bottom_right_green
{
   background-image: url(/Images/RoundedCorners/Green/mini-golf-inside-green-bottomright.gif);
   background-repeat: no-repeat;
   width: 28px;
   height: 27px;
}

TD.left_green
{
   background-image: url(/Images/RoundedCorners/Green/mini-golf-inside-green-left.gif);
   background-repeat: repeat-y;
   width: 29px;
}

TD.right_green
{
   background-image: url(/Images/RoundedCorners/Green/mini-golf-inside-green-right.gif);
   background-repeat: repeat-y;
   width: 28px;
}

TD.top_green
{
   background-image: url(/Images/RoundedCorners/Green/mini-golf-inside-green-top.gif);
   height: 29px;
}

TD.top_left_green
{
   background-image: url(/Images/RoundedCorners/Green/mini-golf-inside-green-topleft.gif);
   background-repeat: no-repeat;
   width: 29px;
   height: 29px;
}

TD.top_right_green
{
   background-image: url(/Images/RoundedCorners/Green/mini-golf-inside-green-topright.gif);
   background-repeat: no-repeat;
   width: 28px;
   height: 29px;
}

TD.back_purple
{
   background-image: url(/Images/RoundedCorners/Purple/Purple-Back.gif);
}

TD.bottom_purple
{
   background-image: url(/Images/RoundedCorners/Purple/Purple-Bottom.gif);
   height: 27px;
}

TD.bottom_left_purple
{
   background-image: url(/Images/RoundedCorners/Purple/Purple-BottomLeft.gif);
   background-repeat: no-repeat;
   width: 29px;
   height: 27px;
}

TD.bottom_right_purple
{
   background-image: url(/Images/RoundedCorners/Purple/Purple-BottomRight.gif);
   background-repeat: no-repeat;
   width: 28px;
   height: 27px;
}

TD.left_purple
{
   background-image: url(/Images/RoundedCorners/Purple/Purple-Left.gif);
   background-repeat: repeat-y;
   width: 29px;
}

TD.right_purple
{
   background-image: url(/Images/RoundedCorners/Purple/Purple-Right.gif);
   background-repeat: repeat-y;
   width: 28px;
}

TD.top_purple
{
   background-image: url(/Images/RoundedCorners/Purple/Purple-Top.gif);
   height: 29px;
}

TD.top_left_purple
{
   background-image: url(/Images/RoundedCorners/Purple/Purple-TopLeft.gif);
   background-repeat: no-repeat;
   width: 29px;
   height: 29px;
}

TD.top_right_purple
{
   background-image: url(/Images/RoundedCorners/Purple/Purple-TopRight.gif);
   background-repeat: no-repeat;
   width: 28px;
   height: 29px;
}

TD.back_red
{
   background-image: url(/Images/RoundedCorners/Red/Red-Back.gif);
}

TD.bottom_red
{
   background-image: url(/Images/RoundedCorners/Red/Red-Bottom.gif);
   height: 27px;
}

TD.bottom_left_red
{
   background-image: url(/Images/RoundedCorners/Red/Red-BottomLeft.gif);
   background-repeat: no-repeat;
   width: 29px;
   height: 27px;
}

TD.bottom_right_red
{
   background-image: url(/Images/RoundedCorners/Red/Red-BottomRight.gif);
   background-repeat: no-repeat;
   width: 28px;
   height: 27px;
}

TD.left_red
{
   background-image: url(/Images/RoundedCorners/Red/Red-Left.gif);
   background-repeat: repeat-y;
   width: 29px;
}

TD.right_red
{
   background-image: url(/Images/RoundedCorners/Red/Red-Right.gif);
   background-repeat: repeat-y;
   width: 28px;
}

TD.top_red
{
   background-image: url(/Images/RoundedCorners/Red/Red-Top.gif);
   height: 29px;
}

TD.top_left_red
{
   background-image: url(/Images/RoundedCorners/Red/Red-TopLeft.gif);
   background-repeat: no-repeat;
   width: 29px;
   height: 29px;
}

TD.top_right_red
{
   background-image: url(/Images/RoundedCorners/Red/Red-TopRight.gif);
   background-repeat: no-repeat;
   width: 28px;
   height: 29px;
}