/* CSS STYLES -- 04.16.04 -- EY */
@import url(bodyStyle.css);
/*-- Compatible with IE (Mac&PC), Opera, and Safari --*/

/* -- Style for background --*/
body {
    background-color: #003300; 
	margin-left: 0px;
	margin-top: 0px; 
	margin-right: 0px; 
	margin-bottom: 0px;
}

/* -- Styles for background top nav --*/
.topnavbg {
	background-color: #006600;
}

.topnavrbg {
	background-color: #660033;
}

/* -- Styles for top nav light green --*/
 

 #topnavgrTitle a { 
  	display: block;
  	background-color: #006600;
	font : bold 14px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
  	text-decoration: none;
	width: 98%;
	padding: 2px 1px 2px 1px;
}
 
#topnavrTitle a {
    display: block;
  	background-color: #660033;
	font : bold 14px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
  	text-decoration: none;
	width: 98%;
	padding: 2px 1px 2px 1px;
}

 #topnavgrTitle a:hover { 
  	background-color: #003300;
	font : bold 14px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
  	text-decoration: none;
}
 
#topnavrTitle a:hover {
  	background-color: #990066;
	font : bold 14px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
  	text-decoration: none;
}
 
 #topnavgr a {
  	display: block;
  	background-color: #009933;
	font : bold 12px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
  	text-decoration: none;
	width: 98%;
	padding: 2px 2px 2px 2px;
}

 #topnavgr a:hover {
   background-color: #008800;  
 }
 
 #topnavr a {
  	display: block;
  	background-color: #990066;
	font : bold 12px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
  	text-decoration: none;
	width: 98%;
	padding: 2px 2px 2px 2px;
}   
 
  #topnavr a:hover {
   background-color: #CC00CC;  
 }
 

 
/* -- Styles for top nav dark green --*/
 #topnavdkgr a {
  	display: block;
  	background-color: #003300;
	font : bold 12px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
  	text-decoration: none;
    width: 98%;
	/*------- T-- R -- B-- L --*/
	padding: 2px 2px 2px 2px;
}

 #topnavdkgr a:hover {
   background-color: #006600;   
}


#topnavdkgrl a {
  	display: block;
  	background-color: #003300;
	font : bold 12px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
  	text-decoration: none;
    width: 98%;
	/*------- T-- R -- B-- L --*/
	padding: 2px 2px 2px 0px;
} 

 #topnavdkgrl a:hover {
   background-color: #008800;  
}

#topnavdkrl a {
  	display: block;
  	background-color: #990066;
	font : bold 12px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
  	text-decoration: none;
    width: 98%;
	/*------- T-- R -- B-- L --*/
	padding: 2px 2px 2px 0px;
} 

 #topnavdkrl a:hover {
   background-color: #cc33cc;  
}    
	
 #topnavdkr a {
  	display: block;
  	background-color: #660033;
	font : bold 12px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
  	text-decoration: none;
    width: 98%;
	/*------- T-- R -- B-- L --*/
	padding: 2px 2px 2px 2px;
}
   
 #topnavdkr a:hover {
   background-color: #cc33cc;   
}


/*-- Golf Navs --*/
/*-- Side nav light green --*/
 #sidenavgr a {
  	display: block;
  	background-color: #006600;
	width: 98%;
	padding: 2px 1px 2px 1px;
	font : bold 12px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
  	text-decoration: none;
}
   
 #sidenavgr a:hover {
   background-color: #008800;
   
 }

/*-- Side nav dark green --*/
 #sidenavdkgr a {
  	display: block;
  	background-color: #006600;
	width: 98%;
	padding: 2px 1px 2px 1px;
	font : bold 12px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
  	text-decoration: none;
}
   
 #sidenavdkgr a:hover {
   background-color: #003300;
   
}

/*-- Special Event Navs --*/
 #ssidenavr a {
  	display: block;
  	background-color: #660033;
	width: 98%;
	padding: 2px 1px 2px 1px;
	font : bold 12px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
  	text-decoration: none;
}
   
 #ssidenavr a:hover {
   background-color: #cc33cc;
   
 }

/*-- Side nav dark --*/
 #ssidenavdkr a {
  	display: block;
  	background-color: #660033 ;
	width: 98%;
	padding: 2px 1px 2px 1px;
	font : bold 12px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
  	text-decoration: none;
}
   
 #ssidenavdkr a:hover {
   background-color: #990066;
   
}
/*-- End side nav CSS--*/

/* -- Styles for the bottom table -- */
.tableNavTop {
	border-top-style: solid; 
	border-top-color: #CC0131;
	border-top-width: 4px;
}

.tableleft {
	background-color: #006600; 
	border-top-style: solid; 
	border-top-color: #CC0131;
	border-top-width: medium;
	border-right-style: solid; 
	border-right-color: #CC0131;
	border-right-width: medium;
}

.redtableleft {
	background-color: #660033;
	border-top-style: solid; 
	border-top-color: #CC0131;
	border-top-width: medium;
	border-right-style: solid; 
	border-right-color: #CC0131;
	border-right-width: medium;
}
/* -- Styles for theright table -- */
.tableright {background-color: #FFFFFF;}

/* -- Styles for the content table -- */
.contentTableR{
    border-right-style: solid; 
	border-right-color: #CCCCCC;
	border-right-width: 1px;
}

.contentTableL{
    border-left-style: solid; 
	border-left-color: #CCCCCC;
	border-left-width: 1px;
}

.contentTableB{
    border-bottom-style: solid; 
	border-bottom-color: #CCCCCC;
	border-bottom-width: 1px;
}

.contentTableBR{
    border-bottom-style: solid; 
	border-bottom-color: #CC0131;
	border-bottom-width: medium;
	border-right-style: solid; 
	border-right-color: #CC0131;
	border-right-width: 4px;
	border-left-style: solid; 
	border-left-color: #CC0131;
	border-left-width: 4px;
}


/*-- Form and Text Styles --*/

.formCells {
	font: 12px sans-serif; 
	color: #000000; 
	text-decoration: none;
	background-color: #CCCCCC;
	border-top-style: solid; 
	border-top-color: #999999;
	border-top-width: 1px;
	border-bottom-style: solid; 
	border-bottom-color: #999999;
	border-bottom-width: 1px;

}

.formHead {
	font: 14px sans-serif; 
	color: #FFFFFF; 
	text-decoration: none;
	background-color: #999999;
}

.textRegBlkWhtBck {
font: 12px sans-serif;
color: #000000;
background-color: #FFFFFF;
}

.textRegBlk {
font: 12px sans-serif;
color: #000000;
}

.textSmBlkItalic {
font: italic 11px sans-serif;
color: #000000;
}

.textSmWhtItalic {
font: italic 11px sans-serif;
color: #FFFFFF;
}

.textItalic {
font: italic 11px sans-serif;
}

.textSmRedtItalic {
font: italic 12px sans-serif;
color: #FF0000;
}
	
.infoText {font: bold 11px sans-serif;
	color: #006633
}
.bannerhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 21px;
	font-weight: 500;
	color: #990000;
	top-margin: 2px;
	bottom-margin: 2px;
	line-height:21px;
}
.Error_Message {color::#FFFF00; font-weight:bold;}
.Error_Details {padding:4px; background-color:#F0F8FF;}