body {
  background:#000000;
  color:#000000;
  font-family:Arial,Helvetica,Verdana,Geneva,sans-serif;
  font-size:12px;
  padding:0px;
  margin:0px;
}

 a:hover{
   color:#333333;
}

a{
   color:black;
}

div#page {
  margin:0px auto;
  width:1000px;
}

#header {
   margin-top:0px;
   background:#000000 url(/media/images/interface/header.gif) no-repeat scroll left top;      
   height:243px;
   position:relative;
   width:1000px;
}

div#home{
  position:absolute;
  top:127px;
  left:135px;
  width:360px;
  height:110px;
  
}

div#nav {
   position:absolute;
   height:81px;
   margin:0px;
   padding:0px;
   text-align:right;
   width:358px;
   top:125px;
   left:490px;
   font-size:14px;
   font-weight:bold;

}

#nav a{
   color:#000000;
   text-decoration:none;
}

.nav1 {
  background:transparent url(/media/images/interface/bg_nav_off.jpg) no-repeat scroll right bottom;
  display:block;
  float:right;
  height:76px;
  margin:0px;
  padding:4px 2px 0px 9px;
  width:80px;
}

.nav1:hover {
   background:transparent url(/media/images/interface/bg_nav_on.jpg) no-repeat scroll right bottom;
}

.nav2 {
  background:transparent url(/media/images/interface/bg_nav_off.jpg) no-repeat scroll right bottom;
  display:block;
  float:right;
  height:76px;
  margin:0px;
  padding:4px 2px 0px 9px;
  width:44px;
}
.nav2:hover {
  background:transparent url(/media/images/interface/bg_nav_on.jpg) no-repeat scroll right bottom;
}

div#subscribe{
  position:absolute;
  top:212px;
  left:505px;
}


div#interiorpage{
   background:#000000 url(/media/images/interface/body.gif) repeat scroll  left top;   
   width:1000px;
}

div#top_banner{
   background:#000000;
   position:absolute;
   top:26px;
   left:136px;
   width:728px;
   height:90px;
}
div#boxadd{
  width:300px;
  height:250px;
  background:#000000;
  margin-left:20px;
}
div#boxadd_article{
  width:300px;
  height:250px;
  background:#000000;
}
div#content{
  margin-left:136px;
  width:728px;
  background:white;  
}
div#partners{
  margin-left:137px;
  width:728px;
  background:white;  
}
div#contact{
  margin-left:137px;
  width:728px;
  background:white;  
}

#footer {
  background:#FFFFFF url(/media/images/interface/footer.gif) no-repeat scroll 0%; 
  width:1000px;
  height:66px;
}

.clear{
  clear:both;
}

.fullhr{
  width:100%;
  height:10px;
  background:#E2E2E2;
}

.largetext{
   font-weight:bold;
   font-size:14pt;
}
.red{
  color:red;
}

a.contactus{
  text-decoration:none;
  font-size:10pt;
  color:black;
}


div#contentLeftCol{
  float:left;
  width:380px;
  border-right:solid thin #cccccc;
}
div#contentLeftColFP{
  float:left;
  width:363px;
  border-right:solid thin #cccccc;
  padding-right:12px;
}
.borderLeft{
 border-left:solid thin #cccccc;
}
div#contentRightCol{
  background: #EFEFEF url(/media/images/interface/bg_mainRight.jpg) no-repeat scroll right top;
  float:left;
  padding-left:5px;
  width:340px;
}

div#col1hr{
  width:375px;
  height:10px;
  background:#bcbcbc;
}
div#col1hrFP{
  width:358px;
  width:358px;
  height:10px;
  margin-left:5px;
  background:#e2e2e2;
}

div#col2hr{
  width:335px;
  height:10px;
  background:#bcbcbc;
}

.colheading{
   font-weight:bold;
   font-size:24pt;
   float:left;
   padding-top:5px;
   padding-bottom:5px;
}
.colheading2{
   font-weight:bold;
   font-size:12px;
   float:right;   
}
.sub{
  font-size:18pt;
}
.article_summary{
  height:75px;
  background:#FFFFFF url(/media/images/interface/article_summary.gif) no-repeat scroll left bottom;  
  padding-right:5px;
  padding-left:5px;
}

.frontpageimg{
   width:64px;
   float:left;
}
.article_summary a:hover{
   color:#333333;
}

.article_summary a{
   color:black;
}

.article_summary div{
  font-weight:bold;
  font-size:14px;
}
.article_summary img{
  margin-right:10px;
}

.article_summary li{
  margin-left:10px;
  list-style-type:square;
  list-style-position:outside;
  color:red;
}
.article_summary li span{
  color:black;
}

.brief_summary{
  padding-right:5px;
}
.brief_summary a:hover{
   color:#333333;
}

.brief_summary a{
   color:black;
}

.brief_summary div{
  font-weight:bold;
  font-size:14px;
}

div#articleLeftCol{
float:left;
  width:410px;
}

div#articleRightCol{
padding-left:10px;
float:left;
}


div#contactLeftCol{
float:left;
  width:410px;
}
div#contactRightCol{
padding-left:10px;
float:left;
}
div#contactLeftCol li{
   padding-bottom:10px;
   list-style-type:square;
   color:red;
}
div#contactLeftCol li span{   
   color:black;
}

.pdf li{
  list-style-image:url(/media/images/icons/pdf_small.gif);
}