﻿body 
{
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
}

#titlebar 
{
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	width: 100%;
	background: #28b81a url(media/images/bk2.jpg);
}

#titlebar #titlebarframe 
{
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	width: 960px;
}

#titlebar #titlebarframe #col1 
{
	float: left;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	width: 275px;
	display: inline;
}

#titlebar #titlebarframe #col1:after 
{
	content: ".";
	height: 0;
	visibility: hidden;
	clear: both;
	display: block;
}

#titlebar #titlebarframe #col1 p 
{
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
}

#titlebar #titlebarframe #col1 p img 
{
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
}

#titlebar #titlebarframe:after 
{
	content: ".";
	height: 0;
	visibility: hidden;
	clear: both;
	display: block;
}

#titlebar #titlebarframe #col2 
{
	float: left;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	width: 685px;
}

#titlebar #titlebarframe #col2:after 
{
	content: ".";
	height: 0;
	visibility: hidden;
	clear: both;
	display: block;
}


#col2 p 
{
	margin-top: 60px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	font-family: Times New Roman;
	font-size: 16pt;
	color: #ffffff;
	text-align: right;
	font-style: italic;
	font-weight: bold;
}

#col2 #page_title
{
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	font-family: Georgia;
	font-size: 20pt;
	color: #FFCC66;
	text-align: right;
	font-style: normal;
	font-weight: bold;
	letter-spacing: 7px;
}

#menubar,
#menubar1 
{
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	padding-right: 0px;
	width: 100%;	
	border-top: solid 1px cccccc;
	border-bottom: solid 1px cccccc;
	background-color: #18991a;
	border-top: solid 1px #D07D10;
}

#menubar1 
{
	background-color: #179219;
	border-top: solid 0px #000000;
}

#menubar1 #menuframenone 
{
	display: none;
}

#menubar #menubarframe, 
#menubar1 #menubarframe1
{
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	width: 960px;
	text-align: center;
	font-family: arial;
	font-size: 10pt;
}

#menubar #menubarframe ul, 
#menubar1 #menubarframe1 ul
{
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
}

#menubar #menubarframe ul li,
#menubar1 #menubarframe1 ul li 
{
	display: inline;
    padding-left: 16px;
    padding-right: 5px;
    padding-top: 0px;
    padding-bottom: 0px;
    background: url(media/images/bullet.gif) center left no-repeat;
}

#menubar #menubarframe ul li.first,
#menubar1 #menubarframe1 ul li.first
{
    background-image: none;
    display: inline;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
}

#menubarframe ul li .thispage 
{
    /* background: url(media/images/dot.gif) center left no-repeat;
    padding-left: 10px;
    padding-right: 10px; */
    display: inline;
}

        #menubarframe ul li .thispage a {
        	/* margin: 0px;
        	padding: 0px; */
        	color: #357a0b;
        	text-decoration: none;
        	font-weight: bold;
        }

        #menubarframe ul li .thispage a:link {
        }

        #menubarframe ul li .thispage a:active {
        }

        #menubarframe ul li .thispage a:hover {
	        color: #357a0b;
	        text-decoration: underline;
        }

        #menubarframe ul li .thispage a:visited {
        }
	
        #menubar #menubarframe ul li a,
        #menubar1 #menubarframe1 ul li a
        {
        	/* margin: 0px;
        	padding: 0px; */
        	color: #FFCC66;
        	text-decoration: none;
        	font-weight: normal;
        }

        #menubar #menubarframe ul li a:link, 
        #menubar1 #menubarframe1 ul li a:link
        {
        }

        #menubar #menubarframe ul li a:active, 
        #menubar1 #menubarframe1 ul li a:active
        {
        }

        #menubar #menubarframe ul li a:hover, 
        #menubar1 #menubarframe1 ul li a:hover
        {
	        color: #ffffff;
	        text-decoration: underline;
        }

        #menubar #menubarframe ul li a:visited, 
        #menubar1 #menubarframe1 ul li a:visited
        {
        }




#decorbar 
{
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	width: 100%;
	font-size: 2px;
	background-color: #D07D10;
	border-top: solid 1px #c7780f;
}

#decorbar p 
{
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;	
}

#content 
{
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	width: 100%;		
	border-top: solid 1px #c7780f;
	background: #e4a138 url(media/images/bk3.jpg);
	border-bottom: solid 1px #000000;
}

#content #contentframe 
{
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 40px;
	padding-bottom: 40px;
	padding-left: 0px;
	padding-right: 0px;
	width: 960px;		
}

#content #contentframe .standings 
{
	border-top: solid 1px #000000;
	border-left: solid 1px #000000;
}

#content #contentframe .standings td
{
	font-size: .7em;
	border-right: solid 1px #000000;
	border-bottom: solid 1px #000000;
}

#content #contentframe .standings td.player 
{
	vertical-align: middle;
}

#content #contentframe .standings td.player img
{
	float: right;
}

#content #contentframe .standings td.color1 
{
	background-color: #ffff99;
}

#content #contentframe .standings td.color2 
{
	background-color: #ccffcc;
}
#content #contentframe .standings td.color3 
{
	background-color: #ff00ff;
}
#content #contentframe .standings td.color4 
{
	background-color: #ffcc99;
}
#content #contentframe .standings td.color5 
{
	background-color: #00ccff;
}
#content #contentframe .standings td.color6 
{
	background-color: #ffff00;
}
#content #contentframe .standings td.color7 
{
	background-color: #ff99cc;
}
#content #contentframe .standings td.color8 
{
	background-color: #c0c0c0;
	font-weight: bold;
}
#content #contentframe .standings td.color9 
{
	background-color: #63F20D;
	font-weight: bold;
}

#content #contentframe #contentframecol1 
{
	float: left;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	width: 550px;
}

#content #contentframe #contentframecol1:after 
{
	content: ".";
	height: 0;
	visibility: hidden;
	clear: both;
	display: block;
}

#content #contentframe #contentframecol1 p,
#content #contentframe #contentframecol1 td,
#content #contentframe #contentframecol1 li,
#content #contentframe p,
#content #contentframe td,
#content #contentframe li
{
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding-top: 0px;
	padding-bottom: 30px;
	padding-left: 0px;
	padding-right: 0px;
	/* font-family: Arial, Helvetica, Verdana, Sans-Serif;	*/
	font-family: arial;
	color: #502727;
	font-size: 10pt;
}

#content #contentframe #contentframecol1 li,
#content #contentframe li
{
	padding-bottom: 0px;
}
        #content #contentframe a,
        #content #contentframe #contentframecol1 a
         {
        	/* margin: 0px;
        	padding: 0px; */
        	color: #990000;
        	text-decoration: none;
        	font-weight: normal;
        }

        #content #contentframe a:link,
        #content #contentframe #contentframecol1 a:link
        {
        }

        #content #contentframe a:active,
        #content #contentframe #contentframecol1 a:active
        {
        }

        #content #contentframe a:hover,
        #content #contentframe #contentframecol1 a:hover
        {
	        color: #660000;
	        text-decoration: underline;
        }

        #content #contentframe a:visited,
        #content #contentframe #contentframecol1 a:visited
        {
        }


#content #contentframe #contentframecol1 h1, #content #contentframe #contentframecol1 h2, 
#content #contentframe #contentframecol1 h3, #content #contentframe #contentframecol1 h4,
#content #contentframe #contentframecol1 h5, #content #contentframe #contentframecol1 h6,
#content #contentframe h1, #content #contentframe h2, 
#content #contentframe h3, #content #contentframe h4,
#content #contentframe h5, #content #contentframe h6
{
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;	
	/* font-family: Georgia, Times New Roman, Serif; */
	font-family: georgia;
	color: #990000;
	font-weight: bold;
}

#content #contentframe #contentframecol1 h1,
#content #contentframe h1
{
	font-size: 14pt;
}

#content #contentframe #contentframecol1 h2,
#content #contentframe h2 
{
	font-size: 15pt;
}

#content #contentframe #contentframecol1 h3,
#content #contentframe h3 
{
	font-size: 13pt;
}

#content #contentframe #contentframecol1 h4,
#content #contentframe h4 
{
	font-size: 11pt;
}

#content #contentframe #contentframecol1 h5,
#content #contentframe h5 
{
	font-size: 9pt;
}

#content #contentframe #contentframecol1 h6,
#content #contentframe h6 
{
	font-size: 7pt;
}

#content #contentframe #contentframecol1 table,
#content #contentframe table 
{
	margin-top: 10px;
}

#content #contentframe #contentframecol1 td,
#content #contentframe td 
{
	text-align: center;
	padding-bottom: 0px; /* counter-act the padding from paragraphs defined earlier */
}

#content #contentframe #contentframecol1 td img,
#content #contentframe td img
{
	margin-left: auto;
	margin-right: auto;
	margin-top: auto;
	margin-bottom: auto;
}

#content #contentframe #contentframecol1 .tourny_strokes 
{
	margin-left: auto;
	margin-right: auto;
	display: block;
}

#content #contentframe #contentframecol1 .tourny_strokes td
{
	font-size: .7em;
}

#content #contentframe #contentframecol1 .tourny_strokes td.border_right 
{
	border-right: solid 1px #000000;
}

#content #contentframe #contentframecol1 .tourny_strokes td.border_bottom 
{
	border-bottom: solid 1px #000000;
} 

#content #contentframe #contentframecol1 .tourny_strokes td.border_top 
{
	border-top: solid 1px #000000;
}


#content #contentframe #contentframecol1 .tourny_strokes td.border_left 
{
	border-left: solid 1px #000000;
}

#content #contentframe #contentframecol1 .tourny_strokes td.player 
{
	vertical-align: middle;
	padding-left: 10px;
}

#content #contentframe  #contentframecol1 .tourny_strokes td.player img
{
	padding-top: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	float: right;
}

#content #contentframe #contentframecol1 .contact_us_col1 
{
	font-family: Arial;
	font-size: 10pt;
	float: left;
	width: 125px;
	display: inline-block;
	overflow: visible;
}

#content #contentframe #contentframecol1 .contact_us_col2 
{
	font-family: Arial;
	font-size: 10pt;
	float: left;
	width: 350px;
	display: inline-block;
	overflow: visible;
}

#content #contentframe #contentframecol1 .contact_us_col2:after 
{
	content: ".";
	height: 0;
	visibility: hidden;
	clear: both;
	display: block;
}

#content #contentframe #contentframecol1 #submenu 
{
	float: right;
	width: 150px;
	clear: none;
	border: solid 1px #000000;
}

#content #contentframe #contentframecol1 #submenu:after 
{
	content: ".";
	height: 0;
	visibility: hidden;
	clear: both;
	display: block;
}

#content #contentframe #contentframecol1 ul.standing_list 
{
	
}

#content #contentframe #contentframecol1 standing_list li 
{
	/* padding-bottom: 20px; */
}

#content #contentframe #contentframecol2 
{
	float: left;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	width: 50px;
}

#content #contentframe #contentframecol2:after 
{
	content: ".";
	height: 0;
	visibility: hidden;
	clear: both;
	display: block;
}

#content #contentframe #contentframecol3 
{
	float: left;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	width: 360px;
}

#content #contentframe #contentframecol3:after 
{
	content: ".";
	height: 0;
	visibility: hidden;
	clear: both;
	display: block;
}

#content #contentframe #contentframecol3 p
{
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;	
	text-align: center;
}

#content #contentframe #contentframecol3 p img
{
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;		
}

#footer 
{
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	width: 100%;		
	background-color: #502727;
}

#footer #footerframe 
{
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	width: 960px;	
	text-align: center;	
}

#footerframe p 
{
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 0px;
	padding-right: 0px;
	text-align: center;
	font-family: Arial;
	font-size: 8pt;
	color: #FFCC66;	
}

#ads 
{
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding-top: 30px;
	padding-bottom: 30px;
	padding-left: 0px;
	padding-right: 0px;
	width: 100%;
	background-color: #FFFFFF;
	text-align: center;
}

#ads img 
{
	margin-top: auto;
	margin-bottom: auto;
	margin-left: 0px;
	margin-right: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-right: 0px;

}

#ads ul 
{
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
}

#ads ul li 
{
	display: inline;
    padding-left: 16px;
    padding-right: 5px;
    padding-top: 0px;
    padding-bottom: 0px;
}

#ads ul li.first 
{
    background-image: none;
    display: inline;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
}
	
#ads ul li a 
{
	/* margin: 0px;
	padding: 0px; */
	color: #FFCC66;
	text-decoration: none;
	font-weight: normal;
}

#ads ul li a:link 
{
}

#ads ul li a:active 
{
}

#ads ul li a:hover 
{
	color: #ffffff;
	text-decoration: underline;
}

#ads ul li a:visited 
{
}

#ie5 p
{
}

#ie6 p
{
}

#ie7 p
{
}

.clearfix 
{
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	width: 99%;
	clear: both;
}

.smallertext 
{
	font-size: 8pt;
}

.row 
{
	width: 100%;
	display: inline-block;
	/* clear: both; */
	overflow: visible;
	padding-bottom: 10px;
}

.4w_banner_hide 
{
	visibility: hidden;
	height: 0;
}

.4w_banner_show 
{
	visibility: visible;
	height: 0;
}

#content #contentframe #contentframecol1 #page_menu 
{
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	width: 100%;
}

#content #contentframe #contentframecol1 #page_menu ul
{
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-bottom: 20px;
	padding-right: 0px;
	list-style-type: none;
}

#content #contentframe #contentframecol1 #page_menu ul li
{
	display: inline;
    padding-left: 16px;
    padding-right: 5px;
    padding-top: 0px;
    padding-bottom: 0px;
    background: url(media/images/red_bullet.gif) center left no-repeat;
}

#content #contentframe #contentframecol1 #page_menu ul li.first
{
    background-image: none;
    display: inline;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
}

#content #contentframe #contentframecol1 #page_menu ul li a img 
{
	border: solid 0px #000000;
}
        #content #contentframe #contentframecol1 #page_menu ul li a
        {
        	/* margin: 0px;
        	padding: 0px; */
        	/* color: #0000ff; */
        	text-decoration: none;
        	font-weight: normal;
        	color: #004dfd;
        	border: solid 0px #000000;
        }

        #content #contentframe #contentframecol1 #page_menu ul li a:link
        {
        }

        #content #contentframe #contentframecol1 #page_menu ul li a:active
        {
        }

        #content #contentframe #contentframecol1 #page_menu ul li a:hover
        {
	        color: #0000ff;
	        text-decoration: underline;
        }

        #content #contentframe #contentframecol1 #page_menu ul li a:visited
        {
        }

#content #contentframe #contentframecol1 .contact_us_col2 .error_msg 
{
	color: #ff0000;
}

#content #contentframe #contentframecol1 .standout 
{
	display: inline;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
	background-color: #ffff99;
	border: solid 1px #990000;
	color: #ff0000;
	font-weight: bold;
	font-size: 1.1em;
}

#content #contentframe #contentframecol1 .row .error_msg,
#content #contentframe #contentframecol1 .contact_us_col2 .error_msg 
{
	display: inline;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
	background-color: #ffff99;
	border: solid 1px #ff0000;
	color: #ff0000;
	font-weight: bold;
}

#content #contentframe #contentframecol1 .admintable table 
{
	
}

#content #contentframe #contentframecol1 td.adm_tnylst_col1
{
	width: 200px;
	text-align: left;
}

#content #contentframe #contentframecol1 td.adm_tnylst_col2
{
	width: 150px;
	text-align: left;
}

#content #contentframe #contentframecol1 td.adm_tnylst_col3
{
	width: 75px;
	text-align: center;
}

.SubPanel 
{
	padding: 20px;
	margin-bottom: 10px;
}