/* main header; set back ground color for top hader abnove the menu */
   #mainHeader { background-color: white } 
   
/* main border; surrounds the entire page */
   #mainBorder { background-color: #006699 }

/* main body ; defines the backgound of the entire browser page  */
   #mainBody { background-color: #eeeeee }

/* main eventinfo ; defines the backgound of the entire browser page  */
   #mainEventInfo { font-size: 14pt; font-weight: bold }

/* style used to create text logo if no client graphic is available */
   #defaultLogo { font-size: 16pt; font-weight: bold; color: white}

/* control the apperance of the partner at the footer of the page */
   #partnerInfo { color: gray; font-size: 8pt; font-family: arial; }

/* control the apperance of the golfreg link at the footer of the page */
   #GRLink {  font-size: 10px; font-family: Arial, Sans-serif; font-weight: bold; color: #006699; font-style: normal; text-decoration: none; margin-top:20px }

/* control the apperance of the client info at the bottom of the page */   
   #clientInfo { font-size: 10px; font-family: Arial, Sans-Serif; padding-top:10px; padding-bottom:10px }

/* control the apperance of the main layout table */      
   #mainTable {  background-color: white }

/* control the apperance of the main menu - color usually matches the mainBorder color */
   #mainMenu { color: white; background-color: #006699; padding-top:5px; padding-bottom:5px; padding-left:10px; font-size: 9pt;}  
/* control the apperance of each menu item - color usually matches the mainMenu */
   #menuItem    { font-size:12px; font-family: Arial, Sans-serif; font-weight: bold; color: white; font-style: normal; text-decoration: none;}
   #menuItem A:visited { text-decoration: none; color: #fffff; } 
   #menuItem A:anchor { text-decoration: none; color: #fffff; } 
   #menuItem A:hover { text-decoration: none; color: #fffff; } 

/* control the apperance of home page tournament info section  */
   #eventInfo { background-color: #6B8EC6; color: #ffffff; font-family: Arial, Sans-serif; font-size: 13pt; font-weight: normal; padding-left: 10px; }

/* control the apperance of headers and subheaders   */
   #header { background-color: #6B8EC6; color: #ffffff; font-family: Arial, Sans-serif; font-size: 13pt; font-weight: normal; padding-left: 10px; }
   #subheader { font-size: x-small; font-family: Arial, Sans-serif;	font-style: normal; color: black; font-weight: bold; background-color: Silver; padding-left: 10px;	}

/* control the apperance of system messages - they appear at the bottom of the page in the vetn of maintenance */
   #systemMessage { 	font-size: medium; 	font-family: Arial, sans-serif; 	background-color: white; color: Red; 	font-style: normal; 	padding: 5px; }

/* control the apperance of sponsor registration box  */
   #sponsor_reg    { background-color: #FFFFCC; padding-left:10px; padding-top: 5px; padding-bottom: 10px }

/* control the apperance of news items */
   .newsTitle      { font-weight: bold; }
   .newsDate      { font-style: italic; }

/* general user notices and messages */
   .userMessage { font-size: 14pt;}

   DIV.BOX {  background: white; color: red; font-style: italic; margin-left: 0px; margin-bottom: 0px; border-left-width: 1px; border-top-width: 1px;
      border-right-width : 1px; border-bottom-width: 1px; border-style: solid; border-color: red;margin-right: 5px;padding-top: 5px; padding-left: 5px; padding-right: 5px; padding-bottom: 5px;
	}
   DIV.free_trial_box {  background: white; color: red; font-style: normal; font-size: 9pt; font-weight: normal; margin-left: 0px; margin-bottom: 0px; border-left-width: 1px; border-top-width: 1px;
      border-right-width : 1px; border-bottom-width: 1px; border-style: solid; border-color: red;margin-right: 0px;padding-top: 5px; padding-left: 5px; padding-right: 5px; padding-bottom: 5px;
	}   

/* general link styles */
   .link A.anchor {color:#000000}
   .link A:visited {color:#333399}
   .link A:hover {color:#FF6600; background-color: white; }


/* used to create padding */
   .topPadding    { padding-top: 10px; }

/* used in data entry forms */
   .dataEntry     {	font-size: xx-small; font-family: Arial, Sans-serif;	font-weight: normal; background-color: #eeeeee; color: Black; font-style: normal; }
   .requiredInput {	font-size : 9pt;  font-family : Arial; font-style : normal;  background-color : #336699; color : White; text-align : right; padding-right : 10;  }
   .dataLabel     {	font-size : 9pt;  font-family : Arial;  font-style : normal; line-height: 16px;  background-color: #DDDDDD; color : Black; text-align : right; padding-right : 10; }

   INPUT.button {	border-left: solid 1px #336699; 	border-top: solid 1px #336699;	border-right: solid 1px #666666;	border-bottom: solid 1px #666666;	color: #FFFFFF;	background-color: #003366;
	   font-family: 'Arial', 'Helvetica';	font-weight: bold;	font-size: 8pt;	cursor: hand
   }
	
.simpletext { font-family: arial; font-size: 10pt }

