.Title {font-family: verdana, arial; font-size: 14pt; font-weight: bold;  }

.Text {font-family: verdana, arial; font-size: smaller;}

.Text A, .NewsText A {color : #4E7FB7;}

.NewsTitle { font-family: verdana, arial; font-size: 8pt; font-weight: bold; padding-top : 20px; }
.NewsTeaser { font-size: 8pt; }
H2.NewsTeaser { margin: 10px 0px 5px 0px; padding: 0px; }
H3.NewsTeaser { margin: 10px 0px 5px 0px; padding: 0px; }
P.NewsTeaser { font-size: 8pt; font-weight: bold; margin: 0px; padding: 10px 0px 4px 0px; }
.NewsTeaserLink { font-size: 8pt; font-weight: bold; margin: 0px; padding: 1px 4px; background-color: #cce0ff; float: right; }
.NewsTeaserLink A { text-decoration: none; }
.NewsText { font-family: verdana, arial; font-size: 8pt; }

.Category { font-family: verdana, arial; font-size: 8pt; font-weight: bold; }

.SubCategory { font-family: arial; font-size: 8pt; font-weight: bold; cursor: pointer; cursor: hand;}

.CurrentSubCategory { font-family: arial; font-size: 8pt; font-style : italic; font-weight: bold; }

.CategoryName { color: #428A42; font-family:  tahoma, verdana, arial; font-size: 14px; font-weight: bold; text-decoration: none; text-shadow: 1, 5;}
HR
{
    color: #428a42;
    line-height: 1px;
    width: 400px;
}
TD
{
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 10pt;
    vertical-align: top;
}
P
{
    color: #000000;
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 10pt;
    font-weight: normal;
    margin: 0ex 0em 1ex 0em;
/*    line-height: 1.5; */
/*
    padding-bottom: 4px;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 4px;
*/
    vertical-align: middle;
}
P.quote { font-style: italic; margin-bottom: 0px; padding-bottom: 0px; }
P.attribution_left{ font-style: normal; }
H1, H2, H3, H4, H5, H6
{
    font-family: Arial, Helvetica, sans-serif;
}
H2
{
    color: #000000;
    font-size: 12pt;
    font-style: normal;
    font-weight: bold;
    text-align: left;
}
H3
{
    color: #333399;
    font-size: 10pt;
    font-style: normal;
    font-weight: bold;
    text-align: left;
}
H4
{
    background-color: #339933;
    color: #ffffff;
    font-size: 12pt;
    font-style: normal;
    font-weight: bold;
    padding-bottom: 2px;
    padding-left: 1px;
    padding-right: 1px;
    padding-top: 2px;
    text-align: left;
}
H5
{
    color: #339966;
    font-size: 8pt;
    font-style: normal;
    font-weight: bold;
    text-align: left;
}
H2.subsection, H3.subsection, H4.subsection, H5.subsection, H6.subsection
{
    color: #000000;
    font-size: 10pt;
    font-style: normal;
    font-weight: bold;
    text-align: left;
    margin-bottom: 0px;
    padding-bottom: 0px;
}
H2.organisation, H3.organisation, H4.organisation, H5.organisation, H6.organisation
{
    color: #000000;
    font-size: 10pt;
    font-style: underline;
    font-weight: bold;
    text-align: left;
    margin-bottom: 0px;
    padding-bottom: 0px;
}

/* @fontdef url("fonts/superduper.pfr"); */
BODY
{
  margin: 0px;
  font-family: Verdana, Arial, Helvetica, sans-serif;

  background-color: #ffffff;
  color           : #000000;
  font-size       : 10pt;
  scrollbar-arrow-color:      #ffffff;
  scrollbar-3dlight-color:    #5ab978;
  scrollbar-base-color:       #5ab978;
  scrollbar-darkshadow-color: #5ab978;
  scrollbar-face-color:       #5ab978;
  scrollbar-highlight-color:  #ffffff;
  scrollbar-shadow-color:     #ffffff;
  scrollbar-track-color:      #5ab978;
/*
  scrollbar-arrow-color:      #ffffff;
  scrollbar-3dlight-color:    #006699;
  scrollbar-base-color:       #006699;
  scrollbar-darkshadow-color: #006699;
  scrollbar-face-color:       #006699;
  scrollbar-highlight-color:  #ffffff;
  scrollbar-shadow-color:     #ffffff;
  scrollbar-track-color:      #006699;
*/
}
#MenuTable
{
  font-size: 8pt;
}
#menuDiv
{
/*  width: 220px; */
  width: 170px;
}
#menuDecorationImage
{
  margin-left:  20px;
  margin-top:    5px;
  width:       130px;
}
.MenuItem
{
  position: absolute;
  top:  absolute;
  left: absolute;
  z-index: 1;
  background: #CFEBD8;
  visibility: hidden;
  border-left:   1px solid #5AB978;
  border-top:    1px solid #2C299F;
  border-right:  1px solid #2C299F;
  border-bottom: 3px solid #2C299F;
}
H3.MenuHeading
{
    color: #292A9F;
    font-family: Arial Narrow, Tahoma, sans-serif;
    font-size: 13pt;
    font-style: normal;
/*    font-weight: bold; */
    text-align: left;
    margin-left: 10px;
    margin-top: 10px;
}
A.menu, A.menu:link, A.menu:active, A.menu:hover, A.menu:visited, A.SubCategory, A.SubCategory:link, A.SubCategory:active, A.SubCategory:hover, A.SubCategory:visited
{
/*
  font-family: arial;
*/
  font-size: 8pt;
  font-weight: bold;
  color: #292A9F;
  text-decoration: none;
  margin-left: 10px;
  margin-right: 2px;
  text-align: left;
  vertical-align: middle;
}
TR.menuLevel1
{
  height: 25px;
  vertical-align: bottom;
}
TR.menuLevel2 A:link, TR.menuLevel2 A:visited, TR.menuLevel2 A:active, TR.menuLevel2 A:hover
{
/*  color: #fc54ef; */
  color: #336699;
}
TR.menuLevel3 A:link, TR.menuLevel3 A:visited, TR.menuLevel3 A:active, TR.menuLevel3 A:hover
{
  color: #7db2d7;
}
SPAN.CurrentSubCategory
{
  font-family: arial;
  font-size: 8pt;
  font-style : italic;
  font-weight: bold;
  margin-left: 10px;
}
.ContentFrame { width: 996px; background-color: #ffffff; }
.LeftColumn, .RightColumn { width: 170px; padding: 0px; margin: 0px; }
.CentreColumn { width: 630px; }
A IMG { text-decoration: none; }
.MainContent
{
  padding: 10px;
  margin: 0px;
}
#FrontPageContent
{
  background-color: #ffffff;
/*
  background-position: bottom right;
  background-image: url("../Images/curve-concave-bottom.gif");
  background-repeat: no-repeat;
*/
}
#RightContent
{
  padding: 5px;
  background-color: #5ab978;
}
P.indented
{
  margin-left: 30px;
  margin-right: 0px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10pt;
}
A.mainText
{
  font-weight: bold;
}
DIV.articleContinue
{
  text-align: right;
}
#searchform
{
/*
  margin-top: 30px;
  float: right;
*/
  text-align: right;
  right: 2px;
  display: inline;
}
#searchform INPUT
{
  font-size: 8pt;
  right: 0px;
}
.
.ImageLinks P { font-size: 8pt; text-align: center; }
.ImageLinks   { font-size: 8pt; text-align: center; }
TD.ImageLinks   { padding-bottom: 8px; }
TABLE.ImageLinks { padding: 0px; }
#RightContent P { font-size: 10pt; font-weight: bold; color: #ffffff; padding: 0px; margin: 0px; }
.TextBlurb_Hidden { display: none; }
.TextBlurb { display: block; width: 165px; clip: rect( 0px 165px 600px 0px ); overflow: none; margin: 0px; padding: 0px; }
#searchbar { float: right; margin: 50px 5px 0px 0px; padding: 0px; font-size: 8pt; text-align: right; }
#Footer    { background-color: #5ab978; }
#Footer ADDRESS { text-align: center; vertical-align: middle; color: #ffffff; font-size: 8pt; font-style: normal; }
#FinalFooter { background-color: #5ab978; text-align: center; }
#FinalFooter ADDRESS { text-align: center; vertical-align: middle; color: #ffffff; font-size: 8pt; }
#timestamp   { font-style: italic; }

#topLeft     { height: 76px; background-color: #ffffff; background-image: url("../Images/curve-concave-170-top.gif"); background-repeat: no-repeat; }
#topRight    { height: 76px; background-color: #5ab978; background-image: url("../Images/curve-convex-170-top.gif"); background-repeat: no-repeat; }
#bottomLeft  { height: 76px; background-color: #5ab978; background-image: url("../Images/curve-concave-170-bottom.gif"); background-repeat: no-repeat; }
#bottomRight { height: 76px; background-color: #5ab978; background-image: url("../Images/curve-convex-170-bottom.gif"); background-repeat: no-repeat; background-position: top right; }

.titleLink { font-weight: bold; }
H2.categoryHeading { text-decoration: underline; }
H2.longName { font-weight: bold; font-size: 12pt; }
H2.smallItem { line-height: 120%; margin: 0px; padding: 1ex 0em 0ex 0em; }
DIV.quote   { margin: 0em 2em; padding: 0em 0.5em; font-style: italic; }
.attribution { float: right; clear: left; text-align: right; width: 100%; margin-bottom: 1ex; }
UL { font-size: 10pt; margin-top: 0ex; }
#topbanner { text-align: center; }