/* Enterprise Sailing style sheet - Mark Yeomans - January 2009 */

/* BACKGROUND */
.body					{background-color: #000033; color: #000000; font-family: arial, helvetica, sans-serif; margin-left: 10; margin-right: 10; margin-top: 10; margin-bottom: 10; font-size: 9pt;}

.leftimage				{ float: left;  padding: 2px 10px 2px 0px; background-color: transparent; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #AAAAAA; text-align: justify; }
.rightimage				{ float: right; padding: 2px 0px 2px 10px; background-color: transparent; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #AAAAAA; text-align: justify; }
.right-header-logo		{ float: right; padding: 10px 30px 0px 0px; background-color: transparent; }

/* ALIGNMENT */
.l						{ text-align: left; }
.c						{ text-align: center; }
.r						{ text-align: right; }
.j						{ text-align: justify; }

/* COLORS */
.color-01				{ color: #000000; }	/* black */
.color-02				{ color: #FFFFFF; }	/* white */
.color-03				{ color: #FF0000; }	/* full red */
.color-04				{ color: #435873; }	/* dk blue */
.color-05				{ color: #B0C7E7; }	/* lt blue */
.color-06				{ color: #777777; }	/* med gray */

/* TEXT */
.text-7					{ font-family: Arial, Helvetica, sans-serif; font-size: 7pt; }
.text-8					{ font-family: Arial, Helvetica, sans-serif; font-size: 8pt; }
.text-9					{ font-family: Arial, Helvetica, sans-serif; font-size: 9pt; }
.text-10				{ font-family: Arial, Helvetica, sans-serif; font-size: 10pt; }
.text-11				{ font-family: Arial, Helvetica, sans-serif; font-size: 11pt; }
.text-12				{ font-family: Arial, Helvetica, sans-serif; font-size: 12pt; }
.text-13				{ font-family: Arial, Helvetica, sans-serif; font-size: 13pt; }
.text-14				{ font-family: Arial, Helvetica, sans-serif; font-size: 14pt; }
.text-15				{ font-family: Arial, Helvetica, sans-serif; font-size: 15pt; }
.text-16				{ font-family: Arial, Helvetica, sans-serif; font-size: 16pt; }
.text-17				{ font-family: Arial, Helvetica, sans-serif; font-size: 17pt; }
.text-20				{ font-family: Arial, Helvetica, sans-serif; font-size: 20pt; }
.text-24				{ font-family: Arial, Helvetica, sans-serif; font-size: 24pt; }
.text-30				{ font-family: Arial, Helvetica, sans-serif; font-size: 30pt; }

.header-text-big		{ font-family: Arial, Helvetica, sans-serif; font-size: 17pt; }
.header-text-normal		{ font-family: Arial, Helvetica, sans-serif; font-size: 12pt; padding-left: 20px; }

.page-heading			{ font-family: Arial, Helvetica, sans-serif; font-size: 11pt; font-weight: bold; }
.page-heading :visited	{ color: #000066; text-decoration: none; }
.page-heading :link		{ color: #000066; text-decoration: none; } 
.page-heading :hover	{ color: #FF0000; text-decoration: underline; }
.page-heading :active	{ color: #000066; text-decoration: none; }



.line-height-normal		{ line-height: 22px; }						

/* TEMPLATE CHART CELL BACKGROUNDS */

.chart-top				{background-image: url('../images/template-images/t.gif'); background-color: #FFFFFF; }
.chart-left				{background-image: url('../images/template-images/l.gif'); background-color: #FFFFFF; }
.chart-right			{background-image: url('../images/template-images/r.gif'); background-color: #FFFFFF; }
.chart-bottom			{background-image: url('../images/template-images/b.gif'); background-color: #FFFFFF; }
.chart-bg				{background-image: url('../images/template-images/main-bg.gif'); background-color: #FFFFDD; }

/* NAVIGATION TABLE FORMATTING */
.table-inner			{ background-color: #435873; }
.table-outer-border		{ background-color: #171796; }

.center-tab-selected	{ background-color: #435873; }
.center-tab				{ background-color: #B0C7E7; }

.menuitem				{ text-decoration: none; font-family: Arial,sans-serif; font-weight: normal; font-size: 9pt; color: #FFFFA0; }
.menuitem:hover			{ text-decoration: none; font-family: Arial,sans-serif; font-weight: normal; font-size: 9pt; color: #000000; } /* the final colour for the fade is controlled in the javascript fade file */
.menuitemsel			{ text-decoration: none; font-family: Arial,sans-serif; font-weight: bold; font-size: 8pt; color: #FFFFFF; }
.menuitemsel:hover		{ text-decoration: none; font-family: Arial,sans-serif; font-weight: bold; font-size: 8pt; color: #CCCCCC; }

/* VAR */
h1						{ font-family: Arial, Helvetica, sans-serif; font-size: 12pt; padding-left: 50px; padding-top: 10px; font-weight: bold; }
h1 :visited				{ color: #000066; text-decoration: none; }
h1 :link				{ color: #000066; text-decoration: none; } 
h1 :hover				{ color: #FF0000; text-decoration: underline; }
h1 :active				{ color: #000066; text-decoration: none; }

.footer-bg				{ background: #435873 url('../images/template-images/footer.gif') repeat; }

.logintext				{ font-family: Arial, Helvetica, sans-serif; font-size: 8pt; text-align: right; padding-right: 10px; padding-top: 10px; color: #000050; }
.logintext :visited		{ color: #000066; text-decoration: none; }
.logintext :link		{ color: #000066; text-decoration: none; } 
.logintext :hover		{ color: #FF0000; text-decoration: underline; }
.logintext :active		{ color: #000066; text-decoration: none; }

/* LINKS */

.link-admin :visited	{ color: #000066; text-decoration: none; font-weight: bold; }
.link-admin :link		{ color: #000066; text-decoration: none; font-weight: bold; } 
.link-admin :hover		{ color: #FF0000; text-decoration: underline; font-weight: bold; }
.link-admin :active		{ color: #000066; text-decoration: none; font-weight: bold; }

.link-normal:visited	{ color: #000066; text-decoration: none;  font-weight: bold; }
.link-normal:link		{ color: #000066; text-decoration: none;  font-weight: bold; } 
.link-normal:hover		{ color: #FF0000; text-decoration: underline;  font-weight: bold; } 
.link-normal:active		{ color: #000066; text-decoration: none;  font-weight: bold; }

/* SCROLL BARS */
body					{ SCROLLBAR-FACE-COLOR: CCCCCC; SCROLLBAR-HIGHLIGHT-COLOR: FFFFFF; SCROLLBAR-SHADOW-COLOR: CCCCCC;  SCROLLBAR-3DLIGHT-COLOR: FFFFFF; SCROLLBAR-ARROW-COLOR: FF0000; SCROLLBAR-TRACK-COLOR: EEEEEE; SCROLLBAR-DARKSHADOW-COLOR: EEEEEE }