BODY {background:white url(images/bg1.PNG) repeat-x;color: black;margin: 0.5em;text-align: center;}
TD, P {text-align: left; font-family: Arial, Helvetica, sans-serif; margin-bottom: 1em;}
DIV {margin: 0px;}
IMG {border: 0px; vertical-align: middle;}
INPUT, TEXTAREA {border: 1px solid #808080; background: white; color: black;font: small verdana, sans-serif;}
H3 {font-size: 0.76em;font-weight: bold; background: white;color : #202010; margin-bottom: 1em;}
#WholePage{
margin: 0 auto;
width: 46em;
background: white;
color : #202010;
font: 100% Arial, Helvetica, sans-serif;
border-top: solid 1px #888;
border-right: solid 2px #444;
border-bottom: solid 2px #444;
border-left: solid 1px #888;
padding: 1em;
}
/*the header is everything above the horizontal line at the top. It contaisn the log on the left, and  the main navigation on the right. */
#Header {
top: 1.4em;
left: 1.7em;
width: 45em;
height: 1.5em;
text-align: right;
vertical-align: bottom;
border-bottom: 2px solid gray;
}
/* the SubNav Pages are the pages in each group displayed below the horizontal line (from the header)*/
#SubNavPages{
padding-top: 0.1em;
height: 1em;
text-align: right;
background-color: white;
color: gray; 
}
/* the anchor tags within #header #SubNavPages are stylised */
#Header a, #SubNavPages a {
background-color: white;
color: gray; 
padding: 0em 0.3em; 
}
#Header a:hover, #SubNavPages a:hover {
background: white;
color: black;
}
#Header .ActiveNav, #SubNavPages .ActiveNav {
background: white;
color: black; 
font-weight: bold;
}
#News {
padding-top: 1.2em;
left: 1.7em;
text-align: right;
}
/* the content is position ither as thow whole bottom of th eoage, or shared with the LINKS area */
#Content{
left: 1.7em;
width: 45em;
line-height: 105%;
text-align: left;
padding-top: 7em;
}
#Content_Links{
padding-left: 0.6em;
width: 34em;
line-height: 105%;
text-align: left;
}
#Links{width: 9.5em;padding-right: 0.5em;padding-left: 0em;}
#Links a {margin-left: -0.1em;font-size: 0.76em;}
.SiteMapPage {
border: 1px solid #cccccc;
padding: 2px 4px 4px 4px;
text-align: center;
margin: 3px 0 6px 8px;
vertical-align : bottom;
white-space: nowrap;
}
.SiteMapPage a
{
color: black;
}
.LineTD {height: 2px; background-color: #808080;}
a {text-decoration : none; color: black; font-size: 0.76em;}
a:visited {text-decoration : none; color: black; }
a:active {text-decoration : none; color: black; }
a:Hover {text-decoration : underline;color: Blue; }
.Tab{ font-size: 9pt;padding: 0 2px;border-top: 1px solid black; border-right: 1px solid Black; border-bottom: 1px solid Black; background-color : #C6C6C6;}
.Active{font-size: 9pt;font-weight: bold;background-color : #E5F5E5;border-left : 1px solid Black;border-top: 1px solid Black;border-right: 1px solid Black;}
.SubTab{font-size: 9pt; padding: 0 2px; border-left : 1px solid Black;border-bottom: 1px solid Black;border-right: 1px solid Black;background-color : #C6C6C6;}
.SubActive{font-size: 9pt;font-weight: bold;background-color : #E5F5E5;border-left : 1px solid Black;border-bottom: 1px solid Black;border-right: 1px solid Black;}
.Tablink, .TabLink:visited, .TabLink:active {color: black;width: 100%;text-align : center;padding-left: 5px;padding-right: 5px;}
.ContentBody {font-size: 0.76em; margin-bottom: 30px;}
.ContentBody a{color: black;font-weight: bold;font-size: 1em;}

.SitesTable {width: 100%; border: 0px; margin-bottom: 20px;}
.SitesDesc {font-size: 8pt; padding-bottom: 6px;}
LI a, .SitesName {font-size: 9pt; font-weight: bold; color: #404040;}

.Copyright {font-size: 8pt; color: #888; text-align: right;}
.Copyright A {font-size: 8pt; color: #888; text-decoration: none}
.Copyright A:hover {text-decoration: underline}

.FormTable {background: silver; border: 1px solid gray; margin-right: 4px;}
.FormTD {background: silver;  padding: 2px;}

.News {
font-size: 0.7em; 
color: gray; 
text-align: right;
margin-bottom: 1.5em;
}
.News a
{
color: black;
font-size: 1em;
}
.NewsHeading {color: black; font-weight: bold;  margin-bottom: 0px;}
.Linkstitle {text-align: right; background: #BFCFFF; font-size: 9pt; color: #202020; font-weight: bold; padding-right: 4px; border-bottom: 1px solid #808080; width: 100%;}
.Sitestitle {position: relative; margin-top: 4px; text-align: right; background: #BFCFFF; font-size: 9pt; color: #202020; font-weight: bold; padding-right: 4px; border-bottom: 1px solid #808080; width: 100%;}
.resources
{
list-style-type: none;
margin: 0;
padding: 0;
border: 0px;;
}
.resources li {padding: 1px 2px 1px 2px;}
.OddLink {background-color : #B0B0C0; Width: 100%;}
.SitesList {margin: 0;padding: 0;border: 0px;margin-bottom: 1em;list-style-type: none;}
.SitesList li {border-top: 1px solid #cccccc; margin-top: 0px;padding-top: 4px;padding-left: 2px;margin-bottom: 4px;}
.SitesList a {color: gray; font-weight: normal;}