body {
 	color: #000;
 	font-family: Arial, Helvetica, sans-serif;
 	font-size: small;
 	font-style: normal;
 }
 
 .ModalPopupBG
 {
	background-color: #c0c0c0;
	filter: alpha(opacity=50);
	opacity: 0.7;
 }

 .PlayerInfoPopup
 {
 	max-width:400px;
	max-height:400px;
	background:white;
 }
	
 #container {
 	width: 100%;
 	margin: 0;
 	min-width:1000px; 
 }
 #masthead {
 	text-align: right;
 	width: 100%;
 	background-color: #09224f;
 	color:White;
 }
 #navigation {
 	background-color: #00017b;
 	overflow: hidden;
 }
 #page_content {
 	position: relative;
 	width: 100%;
 	border-top-width: 1px;
 	border-top-style: solid;
 	border-top-color: #CCAA77;
 	/*
	background-image: url(../../images/aysologo2.gif); 
	background-repeat:no-repeat;
	background-position: center; 
	background-attachment: fixed;
	filter:alpha(opacity=30);
 	*/
 }
 #page_content_heading {
 	position:relative;
 	text-align:center;
 	width: 100%;
 	border-top-width: 1px;
 	border-top-style: solid;
 	border-top-color: #CCAA77;
 }
 #column_l {
 	position: relative;
 	margin: 0 150px 0 0;
 	padding: 0 2%;
 	float: none;
 }
 #column_r {
 	float: none;
 	width: 150px;
 	margin: 0;
 	padding: 10px;
 	position: absolute;
 	right: 0px;
 	top: 0px;
 }
 #body_column_l {
 	float: left;
 	width: 40%;
 	margin: 15px;
 	padding: 10px;
 }
 
 #body_column_r {
 	float: right;
 	width: 40%;
 	margin: 15px;
 	padding: 10px;
 }
 
 #body_closeall_column_l {
 	float: left;
 	width: 250px;
 	margin: 0px;
 	padding: 0px;
 }
 
 #body_closeall_column_r {
 	float: left;
 	width: 250px;
 	margin: 0px;
 	padding: 0px;
 }
 
 #volunteerform_column_l {
 	float: left;
 	width: 200px;
 	margin: 5px;
 	padding: 0px;
 }
 
 #volunteerform_column_r {
 	float: left;
 	width: 400px;
 	margin: 5px;
 	padding: 0px;
 }
 
 #body_closeall_reason_area {
 	float: left;
 	width: 85%;
 	margin: 15px;
 	padding: 10px;
 }
 #library_column_l {
 	float: left;
 	width: 40%;
 	margin: 5px;
 	padding: 5px;
 }
 
 #library_column_r {
 	float: right;
 	width: 40%;
 	margin: 5px;
 	padding: 5px;
 }
 
 #body_area {
 	float: left;
 	width: 85%;
 	margin: 15px;
 	padding: 10px;
 }
 
 #rules_point_system
 {
 	float: left;
 	width: 400px;
 	margin: 10px;
 	padding: 5px;
 }
 
 #rules_system {
 	float: left;
 	width: 400px;
 	margin: 10px;
 	padding: 5px;
 }
 
 #navygoldcup_logo
 {
 	float: left;
 	width: 200px;
 	margin: 0px;
 	padding: 5px;
 }
 
 #navygoldcup_participants
 {
 	float: left;
 	width: 600px;
 	margin: 10px;
 	padding: 5px;
 }
 
 #navygoldcup_participants_column
 {
 	float:left;
 	width: 200px;
 	margin: 0px;
 	padding: 5px;
 }
 
 #navygoldcup_roster
 {
 	text-align:center;
 	width: 600px;
 	margin: 0px;
 	padding: 0px;
 }
 
 #navygoldcup_roster_column
 {
 	float:left;
 	width: 400px;
 	margin: 0px;
 	padding: 5px;
 }
 
 #navygoldcup_webroster_column
 {
 	float:left;
 	width: 300px;
 	margin: 0px;
 	padding: 5px;
 }
 
 #navygoldcup_registration_form
 {
 	float: left;
 	width: 600px;
 	margin: 0px;
 	padding: 5px;
 }
 
 #navygoldcup_registration_form_left
 {
 	float: left;
 	width: 200px;
 	margin: 0px;
 	padding: 5px;
 }
 
 #navygoldcup_registration_form_right
 {
 	float: left;
 	width: 200px;
 	margin: 0px;
 	padding: 7px;
 }
 
 #navygoldcup_registration_form_left_full
 {
 	float: left;
 	width: 425px;
 	margin: 0px;
 	padding: 5px;
 }
 
 #navygoldcup_registration_form_num_attendees
 {
 	float: left;
 	width: 225px;
 	margin: 3px;
 	padding: 0px;
	height: 45px;
}
 
 #navygoldcup_registration_form_type
 {
 	float: left;
 	width: 180px;
 	margin: 0px;
 	padding: 5px;
 }
 
 #navygoldcup_registration_form_body
 {
 	float: left;
 	width: 600px;
 	margin: 0px;
 	padding: 5px;
 }
 
 #navygoldcup_teambuilder_login_user
 {
 	float: left;
 	width: 150px;
 	margin: 0px;
 	padding: 5px;
 }
 
 #navygoldcup_teambuilder_login_password
 {
 	float: left;
 	width: 150px;
 	margin: 0px;
 	padding: 5px;
 }
 
 #navygoldcup_teambuilder_info
 {
 	float: left;
 	width: 600px;
 	margin: 0px;
 	padding: 5px;
 }
 
 #navygoldcup_teambuilder_column
 {
 	float: left;
 	width: 600px;
 	margin: 0px;
 	padding: 0px;
 }
 
 #navygoldcup_teambuilder_player_selection
 {
 	float: left;
 	width: 600px;
 	margin: 0px;
 	padding: 0px;
 }
 
 #navygoldcup_teambuilder_available_players
 {
 	float: left;
 	width: 265px;
 	margin: 0px;
 	padding: 0px;
 }
 
 #navygoldcup_teambuilder_selected_players
 {
 	float: left;
 	width: 265px;
 	margin: 0px;
 	padding: 0px;
 }
 
 #navygoldcup_teambuilder_print_button
 {
 	float:left;
 	width: 20;
 	margin: 5px;
 	padding: 0px;
 }
 #navygoldcup_teambuilder_select_buttons
 {
 	float:right;
 	width: 80;
 	margin: 5px;
 	padding: 0px;
 }
 
 #navygoldcup_teambuilder_playerlist
 {
 	float:left;
 	width: 100%;
 	margin: 0px;
 	padding: 0px;
 }
 
 #home_body_area {
 	float: left;
 	width: 65%;
 	margin: 15px;
 	padding: 10px;
 }
 
 #ad_area
 {
    float: right;
 	width: 275px;
 	height: 1000px;
 }
 
 #schedule_body_area {
 	float: left;
 	width: 65%;
 	margin: 15px;
 	padding: 10px;
 }
 
 #standings_area
 {
    float: right;
 	width: 275px;
 	height: 1000px;
 }
 
 #weather_area {
 	float:right;
 	width: 275px;
 	height: 300px;
 }
 #sponsor_area 
 {
    float:right;
 	width: 275px;
 	height: 150px;
 }
 
 #form_body_area {
 	float: left;
 	width: 90%;
 	margin: 15px;
 	padding: 10px;
 }
 
 #lostandfounddesc {
 	float: left;
 	width: 80%;
 	margin: 15px;
 	padding: 10px;
 }
 
 #label_column 
 {
    text-align: right;
 	float: left;
 	width: 20%;
 	margin: 14px;
 	padding: 5px;
 }
 
 #control_column {
 	float:left;
 	width:50%;
 	margin:45px;
 	padding: 5px;
 }
 
 #contact_left_column {
 	float:left;
 	width:50%;
 	margin:5px;
 	padding: 5px;
 }
 
 #contact_right_column {
 	float:right;
 	width:45%;
 	margin:5px;
 	padding: 5px;
 }
 
 #plan_left_column {
 	float:left;
 	width:70%;
 	margin:5px;
 	padding: 5px;
 }
 
 #plan_right_column {
 	float:right;
 	width:30%;
 	margin:5px;
 	padding: 5px;
 }
 
  #latest_left_column {
 	float:left;
 	width:50%;
 	margin:5px;
 	padding: 5px;
 }
 
 #latest_right_column {
 	float:right;
 	width:30%;
 	margin:5px;
 	padding: 5px;
 }
 #contactinfo 
 {
	float: left;
 	margin: 15px;
 	padding: 10px;
 }
 
 #footer {
 	width: 100%;
 	background-color: #000078;
 	color:White;
 }
 /* Styles for Masthead */
 #masthead img {
 	float: left;
 	margin: 0;
 	padding: 0;
 }
 #masthead p {
 	font-size: small;
 	text-align: right;
 	color: #000;
 	margin: 10px 10px 10px 0;
 	padding: 0;
 }
 /* Styles for Navigation */
 #navigation ul {
 	list-style-type: none;
 	width: 100%;
 	margin: 0;
 	padding: 0;
 }
 #navigation li {
 	float: left;
 }
 #navigation a {
 	color: #000001;
 	text-decoration: none;
 	display: block;
 	padding: 5px;
 	border: 1px solid #000078;
 	background-color: #FFFFFF;
 }
 #navigation a:hover {
 	color: #000078;
 	text-decoration: none;
 	border: 1px solid #FFFFFF;
 	background-color: #FFFFFF;
 }
 /* Styles for Content */
 h1 {
 	font-size: 2em;
 	color: #393939;
 }
 h2 {
 	font-size: 1.75em;
 	color: #393939;
 }
 h3 {
 	font-size: 1.5em;
 	color: #393939;
 }
 h4 {
 	font-size: 1.25em;
 	color: #393939;
 }
 h5 {
 	font-size: 0.75em;
 	color: #393939;
 }
 h6 {
 	font-size: 0.5em;
 	color: #393939;
 }
 /* Styles for Footer */
 #footer p {
 	font-size: x-small;
 	text-align: center;
 	color: #393939;
 	margin: 10px;
 	padding: 1px;
 }
 #footer a {
 	color: #393939;
 	text-decoration: underline;
 }
 #footer a:hover {
 	color: #000;
 	text-decoration: none;
 }
 /* Styles for Links */
 a {
 	color: #469;
 	text-decoration: underline;
 }
 a:hover {
 	color: #000;
 	text-decoration: underline;
 }
 .style_bold {
 	font-weight: bold;
 }
 .style_italic {
 	font-style: italic;
 }
 
 #chromemenu{
    width: 100%;
    font-weight: bold;
    font-size: 90%;
 }

 /* Chrome Menu */
  #chromemenu:after{ /*Add margin between menu and rest of content in Firefox*/
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
    
 }
 
 #chromemenu ul{
    border: 1px solid #000078;
    width: 100%;
    background: url(../../Images/menu/chromebg.gif) center center repeat-x;
    padding: 5px 0;
    margin: 0;
    text-align: left; /*set value to "right" for example to align menu to the left of page*/
 }

 #chromemenu ul li{
    display: inline;
 }

 #chromemenu ul li a{
    color: #000078;
    padding: 5px;
    margin: 0;
    text-decoration: none;
    border-right: 1px solid #000078;
 }

 #chromemenu ul li a:hover{
    background: url(../../Images/menu/chromebg2.gif) center center repeat-x;
 }
 
 /* Pure CSS Menu background-repeat:repeat;*/
 #pcm{display:none;} 
 ul.cssMenu ul{display:none}
 ul.cssMenu li:hover>ul{display:block}
 ul.cssMenu ul{position: absolute;left:-1px;top:98%;}
 ul.cssMenu ul ul{position: absolute;left:98%;top:-2px;}
 ul.cssMenu,ul.cssMenu ul {
	        margin:0px;
	        list-style:none;
	        padding:0px 2px 2px 0px;
	        width: 100%;
	        background: url(../../Images/menu/chromebtn.gif);
	        background-repeat:repeat;
	        border-color:#808080;
	        border-width:1px;
	        border-style:solid;
        }
  ul.cssMenu table {border-collapse:collapse}ul.cssMenu {
	        display:block;
	        height:32px;
	        float: left;
        }
  ul.cssMenu ul{
	        width:135.45000000000002px;
        }
  ul.cssMenu li{
	        display:block;
	        margin:2px 0px 0px 2px;
	        font-size:0px;
        }
   ul.cssMenu a:active, ul.cssMenu a:focus {
        outline-style:none;
        }
   ul.cssMenu a, ul.cssMenu li.dis a:hover, ul.cssMenu li.sep a:hover {
	        display:block;
	        vertical-align:middle;
	        border-width:1px;
	        border-color:#fff;
	        border-style:none;
	        text-align:center;
	        text-decoration:none;
	        padding:2px 5px 5px 10px;
	        _padding-left:0;
	        font:11px Arial;
	        color: #000078;
	        text-decoration:none;
	        cursor:default;
        }
   ul.cssMenu span{
	        overflow:hidden;
        }
   ul.cssMenu li {
	        float:left;
        }
   ul.cssMenu ul li {
	        float:none;
        }
   ul.cssMenu ul a {
	        text-align:left;
	        white-space:nowrap;
        }
   ul.cssMenu li.sep{
	        text-align:left;
	        padding:0px;
	        line-height:0;
	        height:100%;
        }
   ul.cssMenu li.sep span{
	        float:none;	padding-right:0;
	        width:3px;
	        height:100%;
	        display:inline-block;
	        background-color:#808080;	background-image:none;}
   ul.cssMenu ul li.sep span{
	        width:100%;
	        height:3px;
        }
   ul.cssMenu li:hover{
	        position:relative;
        }
   ul.cssMenu li:hover>a{
	        border-color:#000;
	        border-style:solid;
	        font:11px Arial;
	        color: #C80000;
	        text-decoration:none;
        }
   ul.cssMenu li a:hover{
	        position:relative;
	        background-color:#ffffff;
	        border-color:#000078;
	        border-style:solid;
	        font:11px Arial;
	        color: #C80000;
	        text-decoration:none;
        }
   ul.cssMenu li.dis a {
	        color: #557D4F !important;
        }
   ul.cssMenu img {border: none;float:left;_float:none;margin-right:2px;width:16px;
        height:16px;
        }
   ul.cssMenu ul img {width:16px;
        height:16px;
        }
   ul.cssMenu img.over{display:none}
   ul.cssMenu li.dis a:hover img.over{display:none !important}
   ul.cssMenu li.dis a:hover img.def {display:inline !important}
   ul.cssMenu li:hover > a img.def  {display:none}
   ul.cssMenu li:hover > a img.over {display:inline}
   ul.cssMenu a:hover img.over,ul.cssMenu a:hover ul img.def,ul.cssMenu a:hover a:hover ul img.def,ul.cssMenu a:hover a:hover a:hover ul img.def,ul.cssMenu a:hover a:hover img.over,ul.cssMenu a:hover a:hover a:hover img.over,ul.cssMenu a:hover a:hover a:hover a:hover img.over{display:inline}
   ul.cssMenu a:hover img.def,ul.cssMenu a:hover ul img.over,ul.cssMenu a:hover a:hover ul img.over,ul.cssMenu a:hover a:hover a:hover ul img.over,ul.cssMenu a:hover a:hover img.def,ul.cssMenu a:hover a:hover a:hover img.def,ul.cssMenu a:hover a:hover a:hover a:hover img.def{display:none}
   ul.cssMenu a:hover ul,ul.cssMenu a:hover a:hover ul,ul.cssMenu a:hover a:hover a:hover ul{display:block}
   ul.cssMenu a:hover ul ul,ul.cssMenu a:hover a:hover ul ul{display:none}
   ul.cssMenu span{
	    display:block;
	    background-image:url(../../images/menu/arrv_black.gif);
	    background-position:right center;
	    background-repeat: no-repeat;
        padding-right:9px;}
   ul.cssMenu ul span{background-image:url(../../images/menu/arr_black.gif)}
   ul.cssMenu ul li:hover > a span{	background-image:url(../../images/menu/arr_black.gif);}
   ul.cssMenu table a:hover span,ul.cssMenu table a:hover a:hover span,ul.cssMenu table a:hover a:hover a:hover span{background-image:url(./images/arr_black.gif)}
   ul.cssMenu table a:hover table span,ul.cssMenu table a:hover a:hover table span{background-image:url(./images/menu/arr_black.gif)}
   ul.cssMenu li.cssMenui0 {
        width:110px;
        height:23px;
        }
   ul.cssMenu li a.cssMenui0{
        height:100%;
        background-image:url(../../images/menu/chromebtn.gif);
        border-width:0px;
        font:normal 11px Tahoma;
        color:#000078;
        }
   ul.cssMenu li a.cssMenui0:hover{
        background-image:url(../../images/menu/chromebtn2.gif);
        font:normal 11px Tahoma;
        color:#C80000;
        }
   ul.cssMenum0 {
        background-color:transparent;
        border-width:0px;
        padding:0px 0px 0px 0px;
        }
   ul.cssMenum0>li>a {
        padding:8px 10px 0px 10px;
        }
   ul.cssMenum0 a {
        padding:8px 10px 0px 10px;
        }
   ul.cssMenum0 ul a {
        padding:2px 5px 5px 10px;
        }
   ul.cssMenum0>li {
        margin:0px 0px 0px 0px;
        }
   ul.cssMenum0 li {
        margin:0px 0px 0px 0px;
        }
   ul.cssMenum0 li li {
        margin:2px 0px 0px 2px;
        }
        
   
 
 /* end of Pure CSS Menu


 
  



 
 


