BODY { font-family: Arial, Helvetica;  margin: 0px; padding: 0px; margin-left: 0px; }

A {text-decoration: none; 	color:#000066;}
A:hover {text-decoration: none; 	color:#0000ff;}

h1{font-size: 14px;
    font-family: verdana, arial;
    margin-bottom: 10px;
    margin-top: 0px;}
h2{font-size: 12px;
  font-family: verdana, arial;
    font-weight: normal;
    margin: 0;}
hr { border: 0; color: #cccccc; height: 1px; }
ul {list-style-type: square;
     list-style-image: url(images/bullet.gif);}

.cookie{
  height:21px;
  background-image: url(images/cookietrail.gif);
  font-size: 10px;
  color: #A2A2A2;
}
.cookie a{
  text-decoration: underline;
  color: #A2A2A2;
  
}

.copyright{
   color: #808080;
   font-family: Arial, Helvetica;
   font-size: 11px;
   border-top: 1px solid #cccccc;
}
.copyright a{
  text-decoration:none;
  color: #808080;
}

.feature
{
  font-size: 9px;
  background-color: #F9F9F9;
  font-weight: bold;
  margin-bottom: 6px;
  height: 15px;
  
 }
.feature a{
  color: #000066;
}
.feature a:hover{
  color:#0000CC;
}

.footerleft
{
  background-color: #F9F9F9;
  color: #AAAAAA;
  font-size: 10px;
  text-align: center;
}

.greyback
{
  background-color: #F4F4F4;

}

.hzmenu{
  background-image: url(images/archives.gif);
  background-repeat: repeat-x;
  background-color: #FFFFFF;
  border-top: 0;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-right-color: #999999;
	border-left-color: #CCCCCC;
	height:21px;
	text-align: center;

}

.hzmenu a:link {
	color:#000066;}
	
.hzmenu a:visited {
	color:#000066;
	}
	
hzmenu a:hover {
	color:#0000CC;
  }

.imageinstr{
  background-color: #F9F9F9;
  color: #AAAAAA;
  font-size: 9px;
  height: 32px;
  width:65px;
  border-left:1px solid #cccccc;
  border-right:1px solid #cccccc;
}

.lightgb{background-color: #F9F9F9;}


.linktoall{
  text-align: left;
  FONT-SIZE: 10px;
  FONT-FAMILY: Arial;
  TEXT-DECORATION: none;
  font-style:italic;
  padding-bottom: 5px;
}
.linktoall a{
  color: #000066;
}
.linktoall a:hover{
  color:#0000CC;}
  
.listing{
  font-size: 11px;
  border-bottom: 1px solid #C6C6C6;
  padding-bottom: 5px;
  margin-bottom: 10px;
  margin-top: 10px;
  margin-right: 4px;
}
.listing a{
  font-weight: bold;
  color: #000066;
}
.listing a:hover{
  color:#0000CC;}
  
.maintext{
  padding-left: 5px;
  font-size: 12px;
  font-family: Arial, Helvetica, sans-serif;
}

.maintext STRONG {
	font-size:11px;
}

.maintext STRONG FONT {
	font-size:11px;
}

.menutable{
  font-size:10px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  height: 24px;
  border-top: 2px solid #FFFFFF;
  position: absolute;
  left: 268px;
  top: 60px;
}

.rmenu {  align: right;}

.rmenuentry{
  text-align: left;
  FONT-SIZE: 10px;
  FONT-FAMILY: Arial;
  TEXT-DECORATION: none;
  border-bottom: 1px solid #cccccc;
}
.rmenuentry a{
  color: #000066;
}
.rmenuentry a:hover{
  color:#0000CC;}


.rmenutitle{
  background-color: #e9e9e9;
  FONT-WEIGHT: bold;
  text-align: center;
  FONT-SIZE: 11px;
  COLOR: #2d2d2d;
  FONT-FAMILY: Arial;
  TEXT-DECORATION: none;
  }


.searchbox{
  font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	border: 1px solid #999999;
	height: 17px;
	vertical-align: middle;
	width:100px;
}

.searchbutton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-image: url(images/archives.gif);
	border: 1px solid #999999;
	height: 17px;
	vertical-align: middle;
	width:50px;
  }

.searchtitle{
  font-size: 11px;
  font-weight: bold;
  padding-top: 5px;
  color: #000000;
}

.searchlist{
  font-size: 9px;
  border: 1px solid #cccccc;
  color: #545454;
  margin-top: 5px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}
.searchlist a{
  color: #000066;
  font-size: 10px;
  font-weight: normal;
}
.searchlist a:hover{
  color: #0000CC;
}

.sectable{
  font-weight: bold;
  font-size: 11px;
  padding-left:3px;
  font-family: Arial, Helvetica, sans-serif;}
  
  
  
.sectable a{
    color: #000066;
    }
.sectable a:hover{
  color:#0000CC;

}
.sectablered {
  font-weight: bold;
  font-size: 11px;
  padding-left:3px;
  font-family:  Arial, Helvetica, sans-serif;
}
.sectablered a{
  color: #CC0000;
}
.sectablegreen {
  font-weight: bold;
  font-size: 11px;
  padding-left:3px;
  font-family:  Arial, Helvetica, sans-serif;
}
.sectablegreen a{
  color: #008000;
}
.sectableblue {
  font-weight: bold;
  font-size: 11px;
  padding-left:3px;
  font-family:  Arial, Helvetica, sans-serif;
}
.sectableblue a{
  color: #0000CC;
}
.secsub{
  font-size:  11px;
  padding-left:18px;
  font-family: Arial, Helvetica, sans-serif;
  background-color: #DFDFDF;
}
.secsub a{
  color:#000066;
}
.secsub a:hover{
  color:#0000CC;
}
.secsubcurrent{
  font-size:  11px;
  padding-left:18px;
  font-family: Arial, Helvetica, sans-serif;
  border-right: 3px solid #CC0000;
  background-color: #DFDFDF;
}
.secsubcurrent a{
  color: #000000;
}
.secsubcurrentgreen{
  font-size:  11px;
  padding-left:18px;
  font-family: Arial, Helvetica, sans-serif;
  border-right: 3px solid #008000;
  background-color: #DFDFDF;
}
.secsubcurrentgreen a{
  color: #000000;
}
.secsubcurrentblue{
  font-size:  11px;
  padding-left:3px;
  font-family: Arial, Helvetica, sans-serif;
  border-right: 3px solid #0000CC;
  background-color: #DFDFDF;
}
.secsubcurrentblue a{
  color: #000000;
}
.subcat{
  font-size:  10px;
  padding-left:7px;
  font-family: Verdana, Arial, Helvetica, sans-serif;}
.subcat a{
  color:#000066;
}

.subcat a:hover{
  color:#0000CC;
}
.subcatcurrent
  {background-color: #C1C1C1;
  font-size:  10px;
  padding-left:7px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  border-right: 3px solid #CC0000;}

.subcatcurrent a{color: #000066;
                  font-weight: bold;}
.subcatcurrentgreen
  {background-color: #C1C1C1;
  font-size:  10px;
  padding-left:3px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  border-right: 3px solid #008000;}

.subcatcurrentgreen a{color: #000066;
                  font-weight: bold;}
.subcatcurrentblue
  {background-color: #C1C1C1;
  font-size:  10px;
  padding-left:3px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  border-right: 3px solid #0000CC;}

.subcatcurrentblue a{color: #000066;
                  font-weight: bold;}


  
.topmenu {
  background-image: url(images/banner.jpg);
  height: 83px;
  width: 504px;}
.sectortopmenu {
  background-image: url(images/sectorbanner.jpg);
  height: 83px;
  width: 504px;}
.processtopmenu {
  background-image: url(images/processbanner.jpg);
  height: 83px;
  width: 504px;}

.wrap {width: 773px;}

.homenews {
	border:1px solid #cccccc;
	padding:20px;
	margin-top:20px;
	background-color: #DDDDFF;
}

.hpbox {
	border-left:1px solid #cccccc;
   width:200px; padding-left:10px;
	vertical-align: top;
}
 .maintext #home img {
	margin-right:5px;
	border:none;
}

 .maintext #home td {
	vertical-align: top;
}
.maintext a:hover {
	text-decoration: underline;
}