html,body{margin:0;padding:0}
body{font: 76% arial,sans-serif}
p{margin:0 10px 10px}

div#head_banner
{
   background-color: #003F6E;
}


#loginBar
{
   position: relative;
   background-color: #003F6E;
   height: 25px;
   top: 0px;
   border: solid 0px #000000;
   text-decoration: none;
}




span#clock
{
  position: absolute;
  padding-top: 3px;
  right: 10px;
  color: white; 
  font-family: Verdana, sans-serif;  
  font-size: 1em;
  font-weight: bold;
}

span#lbright
{
   position: absolute;
   top: 0px;
   padding-top: 3px;
   right: 10px;
   color: white; 
   font-family: Verdana, sans-serif;  
   font-size: 1em;
}  



.rssclass .rsstitle{
font-weight: bold;
color: blue;
font-size: 12pt;
}

.rssclass .rssdescription{
   font-family: arial, sans-serif;
   color: black;
   font-size: 10pt;
}

.rssclass .rssdate{
   color: gray;
   font-size: 85%;
}

.rssclass a
{
   text-decoration: none;
   color: blue;
   font-weight: bold;
}





.rssclass_b .rsstitle
{
   font-family: Verdana, sans-serif;  
   color: blue; 
   font-weight: bold;
}

.rssclass_b .rssdate{
color: gray;
font-size: 90%;
}

.rssclass_b a{
   text-decoration: none;
   color: blue; 
   font-weight: bold;
}




div#header h1{height:80px; line-height:80px; margin:0; padding-left:10px; background: #EEE;color: #79B30B}
div#top_content p{line-height:1.4}
div#top_navleft{background-color: #003F6E;}
div#top_navright{background-color: #003F6E;}
div#top_footer{background: #333;color: #FFF; font-weight: bold;}
div#top_footer p{margin:0;padding:5px 10px}

div#wrapper{float:left;width:100%}
div#top_content{margin: 0 150px; padding: 10px;}
div#top_navright{float:left;width:150px;margin-left:-150px}
div#top_navleft{float:left;width:150px;margin-left:-100%}
div#top_footer{clear:left;width:100%}


div#newspageID
{
   position: relative;
   left: 20px; 
   top: 0px; 
   width: 70px;
   font-family: arial, sans-serif;
   text-align: center;
   color: white; 
   font-size: 0.75em;
   background-color: blue;
}

#newspageID A:link {color: white; background: blue; text-decoration: none}
#newspageID A:visited {color: white; background: blue; text-decoration: none}
#newspageID A:active {color: white; background: blue; text-decoration: none}
#newspageID A:hover {background: blue; font-weight:bold; color: red;}




/*


#idxrightrss {
}



#idxleftrss {
}




#banner
{
  text-align: center;  
  background-color: #003F6E;
}



  

#placeholder{
   width:100%; 
   height:30px;
   top: 0px;   
   left: 0px;
   background-color: #ffffff;
}

#loginBar
{
   position: relative;
   background-color: #003F6E;
   height: 25px;
   top: 0px;
   border: solid 1px #000000;
}  

#lbright
{
   position: absolute;
   top: 0px;
   right: 5px;
}  


#idxsmenu {
   text-align: center;
   position: absolute;
   width: 148px;
   height: 33px;
   background-color: #003F6E;
   z-index: 99;

}

#idxlmenu {
   position: absolute;
   right: 0px;
   width: 148px;
   height: 33px;
   background-color: #003F6E;
   z-index: 99;
}






#rightrss A:link {color: blue; background: white; text-decoration: none}
#rightrss A:visited {color: blue; background: white; text-decoration: none}
#rightrss A:active {color: blue; background: white; text-decoration: none}
#rightrss A:hover {background: white; font-weight:bold; color: red;}



#box1 A:link {color: blue; background: white; text-decoration: none}
#box1 A:visited {color: blue; background: white; text-decoration: none}
#box1 A:active {color: blue; background: white; text-decoration: none}
#box1 A:hover {background: white; font-weight:bold; color: red;}

.rssclass
{
  top: 0px;
  left: 160px;
}



.rssclass .rsstitle{
font-weight: bold;
color: blue;
font-size: 12pt;
}

.rssclass .rssdescription{
   font-family: arial, sans-serif;
   color: black;
   font-size: 10pt;
}

.rssclass .rssdate{
color: blue;
font-size: 8pt;
}

.rssclass a{
text-decoration: none;
color: blue;
}



.rssclass2
{
  position: relative;
  top: 0px;
  left: 0px;
  height: 300px;
  width: 125px;
  padding: 5px;
}



.rssclass2 .rsstitle{
font-weight: bold;
color: blue;
font-size: 12pt;
}

.rssclass2 .rssdescription{
   font-family: arial, sans-serif;
   color: black;
   font-size: 10pt;
}

.rssclass2 .rssdate{
color: blue;
font-size: 8pt;
}

.rssclass2 a{
text-decoration: none;
color: blue;
}



#newspageID
{
   #top: 280px;
   position: absolute; left: 3px; bottom: 10px; font-family: sans-serif;
   font-family: arial, sans-serif;
   font-size: 0.75em;
   color: white; 
   background-color: blue;
}

#newspageID A:link {color: black; background: white; text-decoration: none}
#newspageID A:visited {color: black; background: white; text-decoration: none}
#newspageID A:active {color: black; background: white; text-decoration: none}
#newspageID A:hover {background: white; font-weight:bold; color: red;}

#mid_content A:link {color: blue; background: white; text-decoration: underline}
#mid_content A:visited {color: blue; background: white; text-decoration: underline}
#mid_content A:active {color: blue; background: white; text-decoration: underline}
#mid_content A:hover {background: white; color: red;}



#boxes {
margin:10px
}



.rtopforcommon
{
font-family: arial, sans-serif;
position: absolute;
width: 145px;  
margin-bottom:20px;
background-image:url(corners/bottom.gif);
background-position:left bottom;
background-repeat:no-repeat
}  



#rbox1,#rbox2,#rbox3
{
font-family: arial, sans-serif;
position: absolute;
top: 360px;
right: 0px;
width: 145px;  
margin-bottom:20px;
background-image:url(corners/bottom.gif);
background-position:left bottom;
background-repeat:no-repeat
}

#rbox1 h2,#rbox2 h2,#rbox3 h2, #rtopforright h2, #rtopforleft h2, .rtopforcommon h2 
{
text-align:center;
padding:20px 5px 5px 0;
margin:0 0 0 -1px;
background:url(corners/boxtop.gif) top no-repeat #ececec;
font-weight:600
}

#rbox1 p,#rbox2 p,#rbox3 p, #rtopforright p, #rtopforleft p, .rtopforcommon p 
{
padding:9px 19px 24px 12px;
margin:0
}



