
html, body{ 
 margin:0;
 padding:0; 
 background-color:#E4E7EE;
 font-family: Verdana, Arial, sans-serif;
 font-size: 11px;
 } 
 a{
 color:#3E4A60;
 text-decoration:none;
 }
 .newstitle a{
 border-bottom:1px dotted #3E4A60;
 }
 .news a{
 color:#3E4A60;
 text-decoration:none;
 font-weight:bold;
 border-bottom:1px dotted #3E4A60;
 }
 
#pagewidth{ 
 width:749px; 
  min-width: 500px; 
} 
 
#header{ 
 height:60px; 
 width:100%; 
 background-color:#FFFFFF;
 } 
 
#leftcol{
 width:175px; 
 float:left; 
 position:relative; 
 margin-left:-178px; 
 margin-right:1px; 
 padding-top:3px;
 padding-left:3px;
 min-height:1200px;
  
 }
 
#outer{ 
 border:solid white 0px; 
  /*/*/ border-left-width: 178px ;  /* left column width. NN4 hack to hide borders */ 
border-left-color: #697184;   /* left column colour */ 
border-left-style: solid; 
background-color: #FFFFFF; /* center column colour */ 
width: auto; 
 } 
 
#footer{
 height:21px; 
 width: 749px; 
 background-image:url(images/index_31.jpg); 
 border-top:1px solid white;
  text-align:center;
font-family:tahoma;
font-size:10px;
color:#636C81;
padding-top:5px;
} 
 
#inner{margin:0; width:100%;}
 
#maincol{ 
 float: left; 
 width: 100%; 
 position: relative; 
 margin: 0 -8px 0 -2px;
 padding-left:3px;
 }
 
#outer>#inner { border-bottom: 1px solid #FFFFFF;  }
 
.clr{clear:both;}
 
.content{padding:0px;} /*padding for content */ 
 
#header .content{padding-bottom:0;} /*padding bottom 0 to remove space in IE5 Mac*/ 
 

 
 /*printer styles*/ 
@media print{ 
/*hide the left column when printing*/
#leftcol{display:none;} 
#outer{border-left:0;} 
}


.maindiv{
width:749px;
}
.topheader{
background-image:url(images/index_02.jpg);
width:749px;
height:60px;
font-family:tahoma;
font-size:10px;
color:#4F596B;
overflow:hidden;
}
.topnav{
background-image:url(images/index_04.jpg);
width:749px;
height:27px;
overflow:hidden;
}
.topbar{
width:749px;
height:22px;
border-top:1px solid white;
border-bottom:1px solid white;
}
.abovenav{
width:163px;
background-color:#BABFCA;
font-family:tahoma;
font-size:10px;
color:#FFFFFF;
float:left;
height:17px;
overflow:hidden;
padding-top:5px;
padding-left:15px;
font-weight:bold;
}
.featbar{
height:17px;
float:right;
width:564px;
border-left:1px solid white;
background-color:#9BA3B0;
font-family:tahoma;
font-size:10px;
color:#FFFFFF;
font-weight:bold;
padding-left:6px;
padding-top:5px
}
.mainbox{
width:749px;
}
#linkbox{
width:166px;
border:3px solid #3E4A60;
position:absolute;
}
#affis{
width:166px;
position:absolute;
margin-top:175px;
color:White;
font-size:12px;
}
#affis a{
color:#FFFFFF;
text-decoration:none;
font-size:11px;
}
#leftadvert{
margin-top:260px;
position:absolute;
margin-left:6px;
}
.linkbg{
width:147px;
background-image:url(images/index_17.jpg);
float:right;
height:18px;
font:tahoma;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
padding-top:3px;
text-indent:10px;
border-bottom:1px solid #3E4A60;
}
.mainright{
padding-left:1px;
float:left;
padding-top:1px;
}
.featbox{
background-color:#3E4A60;
width:560px;
padding:5px;
margin-left:-1px;
}
.featbox img {
 border: 1px solid #5B6988;
}
.newsbox{
width:400px;
padding-top:3px;
float:left;
}
.latestheader{
background-color:#9BA3B0;
border-top:2px solid #F2F3F6;
border-bottom:1px solid #F2F3F6;
width:194px;
float:left;
margin-top:3px;
height:18px;
padding-top:3px;
margin-left:2px;
font-family:tahoma;
font-size:11px;
font-weight:bold;
text-align:center;
color:#FFFFFF;
}
.latestbox{
float:left;
width:191px;
min-height:154px;
margin-left:2px;
background-color:#3E4A60;
font-family:tahoma;
font-size:10px;
font-weight:bold;
color:#FFFFFF;
padding-left:3px;
}
.latestbg{
margin-top:1px;
background-color:#F2F3F6;
width:199px;
float:left;
margin-left:-29px;
}
.latestbg a{
color:#FFFFFF;
}
.news{
width:357px;
color:#5B6881;
font-family:Tahoma;
font-size:11px;
padding-top:3px;
padding-left:3px;
}
.frontnews {
text-indent: 10px;
margin-top : 0;
}
.news p {
text-indent: 10px;
margin-top : 0;
}
.news p:first-letter{
font-weight:bold;
font-size:12px;
}
.newstitle{
color:#5B6881;
font-family:Tahoma;
font-size:12px;
font-weight:bold;
}
.go{
margin-top:12px;
margin-left:5px;
}
a.navlinks{
font-family:tahoma;
font-size:11px;
color:#FFFFFF;
text-decoration:none;
border-bottom:0px solid white;
}
.newsborder{
border-bottom:1px dashed #5B6881;
margin-top:2px;
margin-bottom:10px;
}
#imageviewer{
text-align:center;
font-family:Verdana;
color:#3E4A60;
background-color:#BABFCA;
padding-top:5px;
height:20px;
margin-bottom:15px;
border-bottom:1px solid #5B6988;
}

