/* Elaine Davidson style sheet - Mark Yeomans - July 2009 */

/* BACKGROUND */
.body					{background-image: url('../images/template-images/fade-05.jpg'); background-repeat:repeat-x; background-color: #cccccc; color: #333333; 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 20px 10px 10px; 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: #CC0000; }	/* dk red */
.color-04				{ color: #435873; }	/* dk blue */
.color-05				{ color: #7e96b7; }	/* lt blue */
.color-06				{ color: #777777; }	/* med gray */
.color-07				{ color: #FFE6CC; }	/* lt brown */
.color-08				{ color: #CC9966; }	/* med tan */
.color-09				{ color: #E5FFCC; }	/* lt green */
.color-10				{ color: #FFAB52; }	/* orange */
.color-11				{ color: #996600; }	/* brown */
.color-12				{ color: #333333; }	/* dk gray */
.color-13				{ color: #B8B800; }	/* earthy dk green */
.color-14				{ color: #A65437; }	/* cochinilla */


/* 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: 20pt; }
.header-text-normal		{ font-family: Arial, Helvetica, sans-serif; font-size: 13pt; padding-left: 20px; }

.page-heading			{ font-family: Arial, Helvetica, sans-serif; font-size: 11pt; font-weight: bold; }
.page-heading :visited	{ color: #996600; text-decoration: none; }
.page-heading :link		{ color: #996600; text-decoration: none; } 
.page-heading :hover	{ color: #CC0000; text-decoration: underline; }
.page-heading :active	{ color: #996600; 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: #CCCCCC; }
.table-outer			{ background-color: #CC9966; }

.center-tab-selected	{ background-color: #8C6542; }
.center-tab				{ background-color: #A68053; }

.menuitem				{ text-decoration: none; font-family: Arial,sans-serif; font-weight: normal; font-size: 9pt; color: #FFFFCC; }
.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; }

/* CLOSE WINDOW BUTTONS */
.button 				{ width: 150px; font-size: 9pt; font-family:Verdana,Arial,Helvetica,sans-serif; background-color: #FFFFFF; color: #CC9966; font-weight:bold; border: 3px double #996600; }
.button:hover			{ cursor:pointer; cursor:hand;}


.footer-bg				{ background: #CC9966 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: #AA0000; text-decoration: none;  font-weight: bold; }
.link-normal:link		{ color: #AA0000; text-decoration: none;  font-weight: bold; } 
.link-normal:hover		{ color: #FF0000; text-decoration: underline;  font-weight: bold; } 
.link-normal:active		{ color: #AA0000; text-decoration: none;  font-weight: bold; }


/* GLOSSARY */
.glossary-highlight     { color: #FFFFFF; background-color: #7e96b7; }
.sub-nav :visited       { text-decoration: none; font-family: Arial,sans-serif; font-weight: bold; font-size: 9pt; color: $; }

/* 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 }