/* pushes the page to the full capacity of the viewing area */
html {height:100%;}
body {height:100%; margin:0; padding:0;}
/* prepares the background image to full capacity of the viewing area */
#bg {position:fixed; top:0; left:0; width:100%; height:100%;}
/* places the content ontop of the background image */
#content {position:relative; z-index:1;}

  p, address, li, h1, h2, h3, h4, .show_help, div {font-family: Verdana, Arial, Helvetica, "Sans Serif";}
  p, li, address, h4, .show_help {font-size:11px}
  
 .figure img {
          border: 1px solid #666666;
          padding: 10px;   
             }
        div.figure 
             {
             width:176px;
           float: right;
          margin-left: 10px;
          margin-bottom: 10px;    
             } 
        .figure p
             {
             text-align: center;
             padding: 5px;
             background-color: #808000;
             border: 1px dashed #888888;
             margin: 10px 0 0 0;
             }     

  .center {text-align:center}
  .center_clear {text-align:center; clear:right;}
  .right {text-align:right}
  .float_right {float:right; text-align:center;}
  
  div.title {background: #6b8740 url(images/title_bg.jpg) no-repeat right; 
  height:93px; width:680px; color:#ffffff; padding:10px; border: solid 2px #3a8426; margin:4px;
   filter:alpha(opacity=87);
               opacity:0.87; 
               -moz-opacity:0.87;}
  
  div.central_page {background: #6b8740; 
   /* for IE */
  filter:alpha(opacity=87);
  /* CSS3 standard */
  opacity:0.87;
  /* for Mozilla */
  -moz-opacity:0.87;
 width:680px; color:#ffffff; padding:10px; border: solid 2px #3a8426; margin:4px}
  
  h1 {font-size:34px; padding:0; display:inline; margin: 0}
  h2 {font-size:16px; padding:0; display:inline; margin: 0}
  
  div.no_fade {text-align:left;
              filter:alpha(opacity=100);
               opacity:1.0; 
               -moz-opacity:1.0;}
               
               
 div.table {text-align:center;}
 div.table th, div.table td {padding: 4px 8px} 
 div.table td {border: solid 1px #000000}    
 tr.odd {background-color:#008000}
 tr.even {background-color:#808000}   
 
       div.table th {filter:alpha(opacity=87);
               opacity:0.87; 
               -moz-opacity:0.87; }
               
 .float_clear_right {clear:right; float:right;}
 .float_left {float:left;}
 p.text_box {text-align:left;}
 .clear_right {clear:right}

 
div.help_box {
border: solid 1px #000000;
padding:9px;
cursor: help;
position:absolute;
left:169px;
z-index:2;
background:#003300;
color:#ffffff; 
width:242px;
height:auto;
font-size:11px; text-decoration:none;
text-align:left; 
visibility:hidden; top:0;}
.show_help {cursor: help}
               
    a {font-weight:bold}
    a:link {color:#ffffff}
    a:visited {color:#dddddd}
    a:hover {color:#00ff00}
    a:active {color:#ff0000}
    .red {color:#ff0000}
		
		 div.central_images {width:616px; margin-right:100px; }
  div.central_images_index {width:670px;}
 
  div.flag_bg             
						 {
		background: url(images/golf_ball_bullit.gif) no-repeat left; 
           float: right;		
					 height:57px;
					 padding: 15px 10px 0 58px;		
					 margin:0;	 
             }	 
									 
		a:link p.flag_link {text-decoration:none;}
   a:visited p.flag_link {text-decoration:none;}
  a:hover p.flag_link {text-decoration:none;}
 a:active p.flag_link {text-decoration:none;}		

