/* HTML tag styles */

/* colours for reference */
/*  HEX						DEC				Comment */
/*  #FFFFFF; 				255,255,255		is white */
/*  #000000; 				0, 	0, 	0		is black */
/*  #0000CC;  				0, 	0, 	204 	is dark blue*/
/*  #773C77; 				119, 60, 119	CONTRAST_UI_COLOUR AutoSkill purple */
/*	#946994;				148, 105, 148	CONTRAST_LIGHT_UI_COLOUR is a lighter purple */
/*  #E9D887; 				233, 216, 135	DARK_UI_COLOUR is mustard yellow */
/*  #F6EFCA;				246, 239, 202	MEDIUM_UI_COLOUR is a lighter yellow */
/*  #FBF8E3; 				251, 248, 227	LIGHT_UI_COLOUR is a very light yellow for table background, for example */
/*  #999999; 				153, 153, 153	is gray */
/*  #DD0000; 				221, 0, 	0	is red */
/*  #339933; 				51, 153, 	51	is green */
/*  #EEEEEE; 				238, 238, 238	LIGHT_GREY is light gray */
/*  #DDDDDD;				221, 221, 221	MEDIUM_GREY */
/*  #DAE4F8;				218, 228, 248   pale blue */
/*  #E3F9DD;				227, 249, 221	pale green */
/* report colours  from ColourConstants.java */
/*  #E6E9E3; 				230, 233, 227   REPORTS_AVERAGE_LINE_COLOUR light gray */
/*  #CCCCCC;				204, 204, 204	PIE_CHART_INVERSE_UI_COLOUR grey - small pie chart inverse colour */
/*  #FFCC33;				255, 204,  51 	REPORTS_PIECHART_COLOUR_1 REPORTS_COLCHART_COLOUR_2 yellow */
/*  #669933;				102, 153,  51	REPORTS_PIECHART_COLOUR_2 green */
/*  #CCCCFF;				102, 153,  51	REPORTS_PIECHART_COLOUR_3 lilac */
/*  #773C77;				119,  60, 119	REPORTS_PIECHART_COLOUR_4 REPORTS_COLCHART_COLOUR_1 REPORTS_BARCHART_COLOUR_1purple */
/*  #2033AA;				 32,  51, 170	REPORTS_PIECHART_COLOUR_5 blue */
  

table {
font-family: Verdana;
}
/* this override of tag "a" must be this way because of a bug in Netscape */
a{
text-decoration: none;
}

/* link styles */
a.menuLink:link {font-family: Verdana; font-size: 0.75em; text-decoration: none; color: #000000;}
a.menuLink:visited {font-family: Verdana; font-size: 0.75em; text-decoration: none; color: #000000;}
a.menuLink:active {font-family: Verdana; font-size: 0.75em; text-decoration: none; color: #000000;}
a.menuLink:hover {font-family: Verdana; font-size: 0.75em; text-decoration: underline; color: #0000CC;}

a.inactiveTabLink {font-family: Verdana; font-size: 0.75em; text-decoration: none; color: #000000;}
a.modifyLink {font-family: Verdana; font-size: 1.0em; text-decoration: underline; color: #0000CC;}

/* help, logout, about */
a.topLink {
font-family: Verdana;
font-size: 0.7em;
color: #FFFFFF;
text-decoration: underline;
}
a.bigLink {
font-family: Verdana;
font-size: 1.0em;
color: #0000CC;
text-decoration: underline;
}
a.mediumLink {
font-family: Verdana;
font-size: 0.75em;
color: #0000CC;
text-decoration: underline;
}
a.smallLink {
font-family: Verdana;
font-size: 0.7em;
color: #0000CC;
text-decoration: underline;
}
a.sortLink {
font-weight: bold;
color: #000000;
text-decoration: none;
}
a.loginLink {
font-family: Verdana;
font-size: 0.75em;
color: #773C77;
text-decoration: underline;
font-weight: bold;
}

.yellowTable {	
border: 2px solid #E9D887;
}
.yellowTableColoured {	
border: 2px solid #E9D887;
background-color: #FBF8E3;
}
.thickYellowTable {	
border: 4px solid #E9D887;
}

.blackTable {	
border: 1px solid #000000;
}

/* general classes */
/* NOTE:  Any class used on a page that can be converted to PDF 
	MUST be in all lower case because of a bug with our PDF converting product */
.plain {
font-family: Verdana;
font-size: 0.75em;
color: #000000;
}
.plainDisabled {
font-family: Verdana;
font-size: 0.75em;
color: #999999;
}
.boldContrast {
font-family: Verdana;
font-size: 0.75em;
color: #773C77;
font-weight: bold;
}
.plainMedium {
font-family: Verdana;
font-size: 1.0em;
color: #000000;
}
.plainMediumContrast {
font-family: Verdana;
font-size: 1.0em;
color: #773C77;
}
.plainBold {
font-family: Verdana;
font-size: 0.75em;
color: #000000;
font-weight: bold;
}
.plainRed {
font-family: Verdana;
font-size: 0.75em;
color: #DD0000;
}
.plainGreenMedium {
font-family: Verdana;
font-size: 1.0em;
color: #339933;
font-weight: bold;
}
.smallplain {
font-family: Verdana;
font-size: 0.7em;
color: #000000;
}
.footnoteplain {
font-family: Verdana;
font-size: 0.6em;
color: #000000;
}
.pagetitlemedium {
font-family: Verdana;
font-size: 1.0em;
color: #000000;
font-weight: bold;
}
.tablePlain {
font-family: Verdana;
font-size: 1.0em;
color: #000000;
}
.pagetitlesmall {
font-family: Verdana;
font-size: 0.82em;
color: #000000;
font-weight: bold;
}
.pagetitlesmalldisabled {
font-family: Verdana;
font-size: 0.82em;
color: #999999;
font-weight: bold;
}
.pageTitleContrast {
font-family: Verdana;
font-size: 0.9em;
color: #773C77;
font-weight: bold;
}
.globalError {
font-family: Verdana;
font-size: 0.75em;
color: #DD0000;
font-weight: bold;
}
.loginError {
font-family: Verdana;
font-size: 0.75em;
color: #773C77;
font-weight: bold;
}
.loginSuccess {
font-family: Verdana;
font-size: 0.75em;
color: #773C77;
font-weight: bold;
}
.inlineSuccess {
font-family: Verdana;
font-size: 0.7em;
color: #339933;
font-weight: bold;
}
.inlineInfo {
font-family: Verdana;
font-size: 0.75em;
color: #773C77;
font-weight: bold;
}
.inlineSuccess075em {
font-family: Verdana;
font-size: 0.75em;
color: #339933;
font-weight: bold;
}
.menuTD {
height: 1.1em;
}
.menuGroup {
font-family: Verdana;
font-size: 0.75em;
color: #000000;
font-weight: bold;
}
.menuSubGroup {
font-family: Verdana;
font-size: 0.75em;
color: #000000;
font-weight: bold;
}
.activeTabTitle {
font-family: Verdana;
font-size: 0.8em;
color: #000000;
text-decoration: none;
font-weight: bold;
vertical-align: middle;
}
.requiredStar
{
font-family: Verdana;
font-size: 0.8em;
color: #000000;
vertical-align: top;
}
.requiredStarTextTop
{
font-family: Verdana;
font-size: 0.8em;
color: #000000;
vertical-align: text-top;
}
.requiredStarDisabled
{
font-family: Verdana;
font-size: 0.8em;
color: #999999;
vertical-align: top;
}
.requiredStarTextTopDisabled
{
font-family: Verdana;
font-size: 0.8em;
color: #999999;
vertical-align: text-top;
}
.columnheadertr {
height: 1.7em;
}
.columnHeaderTR2Rows {
height: 4.0em;
}
.tombstoneTR {
height: 1.7em;
}

.tableTR {
height: 1.2em;
}
.datarowtr {
height: 2.0em;
font-family: Verdana;
font-size: 1.0em;
color: #000000;
}
.datarowtrbig {
height: 2.5em;
}
.datarowandfonttrbig {
height: 2.5em;
font-family: Verdana;
font-size: 1.0em;
color: #000000;
}

.aButton {
color: #000000; background-color: #EEEEEE; font-family: Verdana; font-size: 0.75em; width:80px; height: 1.8em;
}

.aDeleteButton {
color: #000000; background-color: #EEEEEE; font-family: Verdana; font-size: 0.75em; width:85px; height: 1.8em;
}

.loginButton {
color: #FFFFFF; background-color: #773C77; font-family: Verdana; font-size: 0.75em; font-weight: bold; width:80px; height: 2.0em;
}