a
{   
  /* 
   * Note, when changing font size here, also change
   * .disabled below so that the correct effect is 
   * achieved 
   */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: blue;
	
	font-size: 100%
}

body
{
  background-color: white;
}

body.topLeftFrame
{
  background-color: #edf1f8;
}

body.topLeftFrame_RITE
{
  background-color: white;
}

body.topMidFrame
{
  background-color: white;
}

body.midLeftFrame
{
  background-color: #9aa9be;
}

body.botLeftFrame
{
  background-color: #9aa9be;
}

.development
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ff0000;
    text-align: center;
}

table
{
  font-size: 12pt;
  font-family: verdana, sans-serif;
  color: black;
}

.biglink
{
  font-size: 14pt;
  font-family: verdana, sans-serif;
  color: black;
}

.smallButton
{
  width: 100px;
}

.mediumButton
{
  width: 150px;
}

.largeButton
{
  width: 200px;
}

.error
{
  color: red;
}

.normal
{
  /*
   * Note - when changing font size here it 
   * must be changed elsewhere too.
   */
/*
  font-size: 12pt;
  font-family: verdana, sans-serif;
  color: black;
*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
}

.bluetitle {
	color: #5E6E83;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 85%;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-decoration: none;
}

.menuItem
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	text-decoration: none;

	font-size: 80%;
}

.disabled
{
  color: silver;
  text-decoration: underline;
}

.disabledSmallLink
{
  color: silver;
  text-decoration: underline;
  font-size: 10pt;
}

.disabledLink
{
  color: silver;
  text-decoration: underline;
}

.disabledTableString
{
  color: silver;
}

.disabledTableCell
{
  text-align: left;
  padding: 3px;
  border-color: silver 1;
  border-width: thin;
  border-style: inset;
  background-color: #EEEEEE;
  font-size: 12pt;
}



.smallLink
{
  text-align: left;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
}

.normalLink
{
  text-align: left;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
}

.noteText
{
  font-size: 10pt;
  color: red;
}

th
{
  text-align: left;
  font-weight: normal;
}

.thClass
{
  text-align: left;
  font-weight: normal;
  font-size: 14pt;
}

.bigText
{
  	font-family: Verdana, Arial, Helvetica, sans-serif;
  	font-size: 100%;
  	font-style: normal;
  	line-height: 200%;
  	font-weight: normal;
  	font-variant: normal;
  	color: #000000;
	text-decoration: none;
}

.mediumText
{
  font-size: 16pt;
  line-height: 200%;
  color: black;
}

.smallText
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
	
	line-height: 200%;
}

.output
{
  text-align: left;
  padding: 3px;
  border-color: silver;
  border-width: thin;
  border-style: solid;
/*
  font-size: 10pt;
*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
}

.output_coloured
{
  text-align: left;
  padding: 3px;
  border-color: silver;
  border-width: thin;
  border-style: solid;
/*
  font-size: 10pt;
*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: red;
	text-decoration: none;
}

.output_no_border
{
  text-align: left;
  padding: 3px;
/*
  font-size: 10pt;
*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
}

.output_no_border
{
  text-align: left;
  padding: 3px;
/*
  font-size: 10pt;
*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
}

.output_no_border_bold
{
  text-align: left;
  padding: 3px;
/*
  font-size: 10pt;
*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
}

.contact
{
  text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 60%;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
}

.contact_mid
{
  text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 60%;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
}

.nOfN
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
}

.tallOutput
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
        vertical-align: top;
}

.tallOutputNonBold
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
        vertical-align: top;
}

.frontMatter
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
        vertical-align: top;
}

.tallOutputVertMid
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
}

.newsHeading
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 90%;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #001110;
	text-decoration: none;
	vertical-align: bottom;
	margin-top: 20px;
}

.newsContent
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
    vertical-align: top;
}

.footnote
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
	
	text-align: center;
  padding: 3px;
  color: gray;
}

.noborder
{
  border-style: none;
}





.nobold
{
  font-weight: normal;
}



.mediumOutput
{
  height: 50;
  vertical-align: top;
}

textarea
{
  text-align: left;
  padding: 3px;
/*
  font-size: 10pt;
*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
}

input
{
  text-align: left;
  padding: 3px;
/*
  font-size: 10pt;
*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
}

.databaseHeading
{
/*
  font-size: 14pt;
  background-color: lightblue;
*/

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 90%;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	text-decoration: none;

  background-color: #edf1f8;
  text-align: center;
  font-weight: bold;

}

.topBackground
{
  background-color: #dbe4f3;
}

.topBackground_RITE
{
  background-color: white;
}

.whiteBackground
{
  background-color: white;
}

.footerHeading
{
/*
  font-size: 12pt;
  background-color: lightblue;
*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	text-decoration: none;

  background-color: #edf1f8;
  text-align: center;
}

.adminDatabaseHeading
{
  font-size: 14pt;
  background-color: red;
  text-align: center;
  font-weight: bold;
}

.bolderOutput
{
  font-weight: bold;
}

.keyTable
{
  border-color: silver;
  border-style: solid;
  border-width: thin;
}

.tableHeading
{
  border-color: silver;
  border-style: solid;
  border-width: thin;
  font-size: 14pt;
  text-align: center;
}

