/* Update history:
020415  PAW   added .med - medium bold text
020508  PAW   added line (needed due to clashes between border, cell and page colours)
020517  PAW   pagelink - a light pagefont for a dark background - for CC
020520  PAW   new styles for page, navigation, feature and cell
020626  PAW   new styles finalised
*/

/* general styles */
.fieldback       { background-color: #FFFFFF;}
.fieldstyle      { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.med             { font-size: 12px; font-weight: bold}
.proportional    { font-family: "Courier New", Courier, mono; font-size: 12px}
.vsmallText      { font-size: 10px; }
.smallText       { font-size: 11px; line-height: normal}
.mediumText      { font-size: 12px; line-height: normal}
.largeText       { font-size: 14px; line-height: normal}

/* page styles - this is the general page area */
a                { color: #000000; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; font-weight: bold }
a:hover          { color: #FFD458; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; font-weight: bold }
td               { color: #000000; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.page            { color: #000000; background-color: #FFFFFF; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.alttext         { color: #FF0000; }
.header          { color: #000000; font-size: 12px; font-weight: bold; line-height: 14px; }
.mediumHeader    { color: #000000; font-size: 16px;	font-weight: bold; line-height: 18px; }
.largeHeader     { color: #000000; font-size: 22px;	font-weight: bold; line-height: 24px; }
.line            { background-color: #000000;}
.pageborder      { background-color: #000000;}                          
.outercolour     { background-color: #DDDDDD;} /* surround colour*/
.pictureborder   { background-color: #FFFFFF;}

/* navigation block styles - this is the block at the top of all pages */
a.nav            { color: #000000; font-weight: bold;}
a.nav:hover      { color: #FFFFFF; font-weight: bold;}
a.navbar         { color: #000000; font-weight: bold;}
a.navbar:hover   { color: #FFFFFF; font-weight: bold;}
td.nav           { color: #FFFFFF; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;}
.nav             { color: #FFFFFF; font-size: 11px; background-color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif;}
.navbar          { color: #FFFFFF; font-size: 11px; background-color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif;}
.navalttext      { color: #FFFFFF; }
.navheader       { color: #FFFFFF; font-size: 12px; line-height: 14px; font-weight: bold;}
.navline1        { background-color: #000000;}
.navline2        { background-color: #000000;}
.navline3        { background-color: #000000;}  /* footer */
.navrectangles   { background-color: #000000;}

/* feature block styles - these are used for information boxes */
a.feature        { color: #E3007B; }
a.feature:hover  { color: #FF0000; }
td.feature       { color: #000000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;}
.feature         { color: #000000; font-size: 11px; background-color: #E5EEB3; font-family: Verdana, Arial, Helvetica, sans-serif;}
.featurealttext  { color: #FF0000; }
.featureheader   { color: #454590; font-size: 12px; font-weight: bold; line-height: 14px; }
.featureborder   { background-color: #454590;}

/* cell styles - these are the bands used to highlight section titles etc.*/
a.cell           { color: #000000; }
a.cell:hover     { color: #FFFFFF; }
td.cell          { color: #000000; font-size: 12px; background-color: #FFEBBA; font-family: Verdana, Arial, Helvetica, sans-serif;}
.cell            { color: #000000; font-size: 12px; background-color: #FFEBBA; font-family: Verdana, Arial, Helvetica, sans-serif;}
.cellalttext     { color: #FF0000; font-family: Verdana, Arial, Helvetica, sans-serif;}
.cellheader      { color: #000000; font-size: 12px; font-weight: bold; line-height: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; }

/* home page link styles - these are only used on the home page for the two links down at the bottom */
a.adminlink       { color: #FFFFFF; font-size: 9px;  font-family: Verdana, Arial, Helvetica, sans-serif;} 
a.adminlink:hover { color: #000000; font-size: 9px;font-family: Verdana, Arial, Helvetica, sans-serif; } 

a.iconlink       { color: #000000; font-size: 9px;font-family: Verdana, Arial, Helvetica, sans-serif;} 
a.iconlink:hover { color: #FF0000; font-size: 9px;font-family: Verdana, Arial, Helvetica, sans-serif;} 

.error	{color:#FF0000;}

a.navlink { color: #fff; text-decoration: none;}
a.navlink:hover { color: #fff; text-decoration: underline;}
