﻿/* ----------------------------*/
/*  News Articles              */
/* ----------------------------*/
.ArticleAddLink {
	background-color: green}
	
.ArticleAddLink A {
	color: White;
	font-size: 8pt;
	font-family: arial;
	font-weight: bold;
	Text-Decoration: underline}

.ArticleAddLink A:visited {
	color: White;
	font-size: 8pt;
	font-family: arial;
	font-weight: bold;
	Text-Decoration: underline}

.ArticleAuthor {
	background-color: #66AAFF;
	color: Navy;
	font-size: 8pt;
	font-family: arial;
	align: right}

.ArticleBody {
	color: Navy;
	background-color: beige;
	font-size: 10pt;
	font-family: arial}
	
.ArticleBody A {
	color: Navy;
	fontsize: 10pt;
	Text-Decoration: underline}

.ArticleBody A:visited {
	color: Navy;
	fontsize: 10pt;
	Text-Decoration: underline}

.ArticleCautionLink {
	background-color: #ffff66}
	
.ArticleCautionLink A {
	color: Navy;
	font-size: 8pt;
	font-family: arial;
	font-weight: bold;
	Text-Decoration: underline}

.ArticleCautionLink A:visited {
	color: Navy;
	font-size: 8pt;
	font-family: arial;
	font-weight: bold;
	Text-Decoration: underline}
	
.ArticleHeader {
	font-size: 10pt;
	font-weight: bold;
	text-decoration: underline}

.ArticleListBody {
	background-color: White;
	color: Navy;
	font-size: 8pt;
	font-weight: normal}

.ArticleListBody A {
	color: Navy;
	Text-Decoration: underline}

.ArticleListBody A:visited {
	color: Navy;
	Text-Decoration: underline}
	
.ArticleListHeader {
	background-color: Navy;
	color: White;
	font-size: 10pt;
	font-weight: normal}
	
.ArticleTable {
	background-color: beige;
	border: 1px solid navy;
	padding-left: 3;
	padding-right: 3;
	padding-top: 3;
	padding-bottom: 3}

.ArticleTitle {
	background-color: Navy;
	color: White;
	font-size: 14pt;
	font-family: arial;
	font-weight: bold;
	align: center}

.LOArticleAuthor {
	background-color: Navy;
	color: White;
	font-size: 8pt;
	font-family: arial;
	align: center}
	
.LOArticleBody {
	color: Navy;
	background-color: beige;
	font-size: 10pt;
	font-family: arial}
	
.LOArticleBody A {
	color: Navy;
	fontsize: 10pt;
	Text-Decoration: underline}

.LOArticleBody A:visited {
	color: Navy;
	fontsize: 10pt;
	Text-Decoration: underline}

.LOArticleListBody {
	background-color: White;
	color: Navy;
	font-size: 8pt;
	font-weight: normal}

.LOArticleListBody A {
	color: Navy;
	Text-Decoration: underline}

.LOArticleListBody A:visited {
	color: Navy;
	Text-Decoration: underline}
	
.LOArticleListHeader {
	background-color: #66AAFF;
	color: navy;
	font-size: 10pt;
	font-weight: normal}

.LOArticleTable {
	background-color: white;
	border: 1px solid #66AAFF;
	padding-left: 3;
	padding-right: 3;
	padding-top: 3;
	padding-bottom: 3}

.LOArticleTitle {
	background-color: #66AAFF;
	color: navy;
	font-size: 14pt;
	font-family: arial;
	font-weight: bold;
	align: center}


/* ----------------------------*/
/*  CenterBodyTable            */
/* ----------------------------*/
.CenterBodyTable {
	background-color: White;
	padding-left: 2;
	padding-right: 2;
	padding-top: 2;
	padding-bottom: 2;
	width: 700}

/* ----------------------------*/
/*  Entry Form                 */
/* ----------------------------*/
.EntryForm {
	background-color: beige;
	padding-left: 2;
	padding-right: 2;
	padding-top: 2;
	padding-bottom: 2;
	border: 1px solid navy;
	font-family: Arial;
	font-size: 8pt;
	color: navy}

.EntryFormComment {
	font-family: Arial;
	font-size: 8pt;
	background-color: beige}

.EntryFormField {
	font-family: Arial;
	font-size: 8pt}
	
.EntryFormFieldError {
	background-color: pink;
	font-family: Arial;
	font-size: 8pt}

.EntryForm A {
	color: Navy;
	Text-Decoration: underline}

.EntryForm A:visited {
	color: Navy;
	Text-Decoration: underline}
	
.EntryFormHeader {
	Background-color: Navy;
	color: white;
	font-size: 12 pt;
	font-weight: bold}
	
.EntryFormRequired {
	font-family: Arial;
	font-size: 14 pt;
	color: red;
	font-weight: bold}
	
.EntryFormRequiredNote {
	font-family: Arial;
	font-size: 8 pt;
	color: red;
	font-weight: bold}

.EntryFormSectionHeader {
	font-family: Arial;
	font-size: 10 pt;
	color: navy;
	font-weight: bold;
	text-align: center}


/* ----------------------------*/
/*  Errors                     */
/* ----------------------------*/
.ErrorBody {
	color: red;
	font-size: 10pt;
	font-family: arial}

.ErrorBody A {
	color: Navy;
	Text-Decoration: underline}
	
.ErrorBody A:visited {
	color: Navy;
	Text-Decoration: underline}
	
.ErrorTable {
	background-color: beige;
	border: 1px solid red;
	width: 100%;
	padding-left: 2;
	padding-right: 2;
	padding-top: 2;
	padding-bottom: 2}

.ErrorTitle {
	background-color: Red;
	color: yellow;
	font-size: 12pt;
	font-family: arial;
	font-weight: bold;
	align: left}

.InfoBody {
	color: navy;
	font-size: 10pt;
	font-family: arial}
	
.InfoBody A {
	color: Navy;
	Text-Decoration: underline}

.InfoBody A:visited {
	color: Navy;
	Text-Decoration: underline}

.InfoTable {
	background-color: beige;
	border: 1px solid navy;
	width: 100%;
	padding-left: 2;
	padding-right: 2;
	padding-top: 2;
	padding-bottom: 2}

.InfoTitle {
	background-color: navy;
	color: White;
	font-size: 12pt;
	font-family: arial;
	font-weight: bold;
	align: left}


.SuccessBody {
	color: green;
	font-size: 10pt;
	font-family: arial}
	
.SuccessBody A {
	color: Navy;
	Text-Decoration: underline}

.SuccessBody A:visited {
	color: Navy;
	Text-Decoration: underline}

	
.SuccessTable {
	background-color: beige;
	border: 1px solid green;
	width: 100%;
	padding-left: 2;
	padding-right: 2;
	padding-top: 2;
	padding-bottom: 2}

.SuccessTitle {
	background-color: green;
	color: Yellow;
	font-size: 12pt;
	font-family: arial;
	font-weight: bold;
	align: left}

/* ----------------------------*/
/*  Footer                     */
/* ----------------------------*/
.FooterTable { 
	font-family: Arial;
	font-size: 8pt;
	font-weight: normal;
	color: White;
	align: center;
	background-color: Navy; 
	padding-left:2; 
	padding-right:2; 
	padding-top:2; 
	padding-bottom:0 }
	
.FooterTable A {
	color: White;
	Text-Decoration: underline}

.FooterTable A:visited {
	color: White;
	Text-Decoration: underline}

/* ----------------------------*/
/*  Golf Scorecard             */
/* ----------------------------*/

.Birdie {
	background-color: #ffff66;
	color: navy;
	font-weight: bold;}

.DoubleEagle {
	background-color: dd4040;
	color: navy;
	font-weight: bold;}

.Eagle {
	background-color: ff5050;
	color: navy;
	font-weight: bold;}

.OverPar {
	color: navy;
	font-weight: normal;}

.Par {
	background-color: 88ff66;
	color: navy;
	font-weight: bold;}


/* ----------------------------*/
/*  Horizontal Rule            */
/* ----------------------------*/
.HorizontalRule {
	color: navy;
	height: 2px}
	
/* ----------------------------*/
/*  In Page Text             */
/* ----------------------------*/
.InPageText {
	color: Navy;
	font-size: 10pt;
	font-family: arial}
	
.InPageText A {
	color: Navy;
	font-size: 10pt;
	Text-Decoration: underline}

.InPageText A:visited {
	color: Navy;
	font-size: 10pt;
	Text-Decoration : underline}
	
.InPageTextHeader {
	color: Navy;
	font-size: 12pt;
	font-weight: bold;
	font-family: arial}


/* ----------------------------*/
/*  League Banner              */
/* ----------------------------*/
.LeagueBanner{
	color: Navy;
	font-weight: bold;
	font-size: 18pt}
	
.PageName{
	color: Navy;
	font-weight: normal;
	font-size: 14pt;
	Text-Decoration: underline}

.PageExit{
	color: Red;
	font-weight: normal;
	font-size: 10pt;
	font-weight: bold}
	
/* ----------------------------*/
/*  Left Border                */
/* ----------------------------*/
.LeftBorder {
	color: Navy;
	font-family: Arial;
	font-size: 8pt;
	background-color: #BBDDFF;
	padding-left: 0;
	padding-right: 0;
	padding-top: 0;
	padding-bottom: 0}	

.LeftBorder A {
	color: Navy;
	Text-Decoration: none}

.LeftBorder A:visited {
	color: Navy;
	Text-Decoration: none}
	
.LeftBorderGroupHeader {
	color: white;
	background-color: navy;
	Text-align: center;
	font-weight: bold}

/* ----------------------------*/
/*  Log In Box                 */
/* ----------------------------*/

.LogInTable {
	border:1px solid navy; 
	background-color: #66AAFF;
	font-family: Arial;
	font-size: 8pt;
	color: Navy;
	padding-left: 2;
	padding-right: 2;
	padding-top: 2;
	padding-bottom: 2;
	width: 100%}
	
.LogInTable A {
	color: white;
	font-weight: bold;
	Text-Decoration: underline}
	
.LogInTable A:visited {
	color: white;
	font-weight: bold;
	Text-Decoration: underline}
	
.LogInField {
	font-family: Arial;
	font-size: 8pt}
	
.LogInHeader {
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
	color: white;
	background-color: Navy}
	
.LogInWelcome {
	font-weight: bold}


/* ----------------------------*/
/*  Main Body                  */
/* ----------------------------*/
.MainBodyTable {
	background-color: White;
	padding-left: 5;
	padding-right: 5;
	padding-top: 5;
	padding-bottom: 5;
	width: 850}

	

.FullBodyTable {
	background-color: White;
	padding-left: 5;
	padding-right: 5;
	padding-top: 5;
	padding-bottom: 5;
	width: 850}
 

/* ----------------------------*/
/*  Menu Bar                   */
/* ----------------------------*/
	
.MenuBar { 
	font-family: Arial;
	font-size: 8pt;
	font-weight: bold;
	background-color: Navy; 
	padding-left:2; 
	padding-right:2; 
	padding-top:2; 
	padding-bottom:0 }

.MenuTab {
	background-color: navy;
	color: white;}
	
.MenuTab A {
	color: white;
	Text-decoration: none }

.MenuTab A:visited {
	color: white;
	Text-decoration: none }
	
.SubMenuBar { 
	font-family: Arial;
	font-size: 8pt;
	font-weight: bold;
	background-color: #66AAFF; 
	padding-left:2; 
	padding-right:2; 
	padding-top:2; 
	padding-bottom:0 }

.SubMenuTab {
	background-color: #66AAFF;
	color: navy;}
	
.SubMenuTab A, A:visited {
	color: navy;
	Text-decoration: none }


/* ----------------------------*/
/*  Copied from jsp inline style                  */
/* ----------------------------*/
.MenuItem{
	padding-left: 10px;
	padding-right: 10px;
	cursor: hand:;
	width:'100%';}
	
.Menuskin{
	position: absolute;
	width: 220px;
	background-color: #66AAFF;
	border: 1px solid navy;
	font: normal 10px arial;
	line-height: 18px;
	text-decoration: none;
	color: navy;
	z-index:100;
	visibility: hidden;}

#mouseoverstyle{
	background-color: #66AAFF;
	color: navy;}

/* ----------------------------*/
/*  Reports	                   */
/* ----------------------------*/
.ReportDefaults {
	background-color: White;
	font-family: Arial;
	font-size: 10pt;
	padding-left: 0;
	padding-right: 0;
	padding-top: 0;
	padding-bottom: 0}


.ReportPageTable {
	background-color: white;
	width: 650;
	padding-left: 0;
	padding-right: 0;
	padding-top: 0;
	padding-bottom: 0}

.ReportData {
	color: Black;
	background-color: White;
	font-size: 8pt;
	font-family: arial;}

.ReportDataHeader {
	color: Black;
	font-size: 8pt;
	font-family: arial;
	font-weight: bold;
	border: 2px solid black;}
	
.ReportDataTable {
	color: Gray;
	background-color: white;}
	
.ReportDataTitle {
	color: Black;
	font-size: 12pt;
	font-weight: bold;
	font-family: arial;}
	
.ReportHorizontalRule {
	color: black;
	height: 2px}



/* ----------------------------*/
/*  Right Body Table           */
/* ----------------------------*/
.RightBodyTable {
	background-color: White;
	padding-left: 2;
	padding-right: 2;
	padding-top: 2;
	padding-bottom: 2;
	valign: top;
	width: 150}


/* ----------------------------*/
/*  Site Defualts              */
/* ----------------------------*/
.SiteDefaults {
	background-color: silver;
	font-family: Arial;
	font-size: 10pt;
	padding-left: 0;
	padding-right: 0;
	padding-top: 0;
	padding-bottom: 0}
		
.PageTable {
	border: 2px solid navy;
	background-color: white;
	width: 1000px;
	padding-left: 0;
	padding-right: 0;
	padding-top: 0;
	padding-bottom: 0}

/* ----------------------------*/
/*  Table Data                 */
/* ----------------------------*/
.TableData {
	color: Navy;
	background-color: Beige;
	font-size: 8pt;
	font-family: arial;}
	
	.TableData A {
		color: Navy;
		Text-Decoration: underline}

	.TableData A:visited {
		color: Navy;
		Text-Decoration: underline}
	
.TableDataHeader {
	color: navy;
	background-color: #66AAFF;
	font-size: 8pt;
	font-family: arial;
	font-weight: bold}

	.TableDataHeader A {
		color: Navy;
		font-size: 8pt;
		font-family: arial;
		Text-Decoration: underline}

	.TableDataHeader A:visited {
		color: Navy;
		font-size: 8pt;
		font-family: arial;
		Text-Decoration: underline}

.TableDataTitle {
	color: White;
	background-color: Navy;
	font-size: 8pt;
	font-family: arial;}
	
.TableDataTable {
	border: 2px solid navy;
	color: Navy;
	background-color: beige;}