@charset "UTF-8";

a.ub:link{color:black; text-decoration:underline; background:none;}
a.ub:visited{color:black; text-decoration:underline;}
a.ub:hover{background:#000000; color:silver;}

a.ub_nm:link{color:#990000; text-decoration:none; background:none;}
a.ub_nm:visited{color:#880000; text-decoration:none; background:none;}
a.ub_nm:hover{color:#ffffff; text-decoration:none; background:#990000;}

body{text-align:center; font-size:14px;}
div{position:absolute;}
.container{width:850; position:static; margin-left:auto; margin-right:auto;}
.container_relative{position:relative; background:url(../img/news/bg.gif) #fff; padding-left:25;  width:850; background-repeat:repeat-y;}
.bottom{ position:static; width:850; height:25; background:url(../img/news/bottom.gif) #fff; margin:0; background-position:50% 50%;}
.page_title{position:static; margin-top:0; width:800; height:180; background-repeat:no-repeat; background-position:50% 50%;}
.title_img{left:0; top:0; position:absolute;}

.news_archives{top:0; left:0; width:100%; height:100%; position:relative;}
.news_archives_bt{position:absolute; bottom:15; right:80; text-align:right; padding:3; margin:0;}
.rss{position:absolute; bottom:15; right:15;}
option,select{font-size:11px; background:#fafafa; color:#333333;}

.news_categories{top:30; left:550;}
.news_area{position:static; width:750; padding:10 0;}

.paragraph{position:static; width:750; margin:10 0 10 25; border:1px solid #cccccc; border-width:1 0 0 0;  padding-bottom:5;}
.paragraph_title{position:static; margin:20 10 10 10; vertical-align:middle;}

.moreinfo{position:static; margin-top:10;}
.dir{margin:0; padding-top:0; position:relative; top:2; left:0;}
.date{font-size:12; white-space:nowrap; margin-left:0; color:rgb(128,128,128); display:inline;}
.title{font-size:14; margin-left:12; display:inline;}
.title_line{position:static; height:5; background:url(../img/news/line.gif) repeat-x; margin:0;}
.description{position:static; font-size:12px; margin:10 10;}
.photo_area{position:static; margin:15 20 0 20;}
.photo{position:static; display:inline;  cursor:pointer;}
.s_img{margin:5 4 5 0; border:1px solid #cccccc;}
#caption{color:#000000; font-size:10px; border:1px solid #ffffff; padding:1; background:rgb(245,245,255); visibility:hidden; opacity:0.8; filter:alpha(opacity=80); top:0;}
#photo_large{overflow:hidden; width:200; height:80; border:1px solid #cccccc; visibility:hidden; cursor:pointer; background:url("../img/news/wait.gif")  no-repeat 50% 50% #000000; top:0;}