@charset "UTF-8";
*{margin:0; padding:0; text-align:left;}

body{margin:0; margin-bottom:10em; background:white;  line-height:200%;}

select{padding:.5em 1em;}
#index{text-align:center;}
#newsHeader{/*background:rgb(250,250,240); border:.1em solid rgb(240,240,230);*/ padding:0; text-align:center; width:648; margin-left:auto; margin-right:auto; border:0px solid rgb(250,0,140); border-bottom-width:.1em; padding-bottom:1em;}
.logoNews{width:99%; height:48; background:url('../img/logo/logoNews.gif') no-repeat 50% 0; margin-bottom:1em; cursor:pointer;}
.container{width:648; position:static; margin-left:auto; margin-right:auto; /*background:white; margin-top:2em;*/}
.container_relative{position:relative; width:100%;}
.containerArea{/*padding:2em;*/}

.news_archives_bt{margin:0; display:inline;}
option,select{background:#fafafa; color:#333333;}

.news_categories{top:30; left:550;}
.news_area{text-align:left; margin:3em 0;}

.paragraph{padding:3em 0 2em 0; border:0 solid rgb(150,150,150); border-top-width:.1em;}

.moreinfo{position:static; margin-top:1em;}
.date{font-size:1em; white-space:nowrap; width:100;}
.title{font-size:1.1em; color:black; margin-bottom:1em; text-shadow:gray 0px 0px 1px;}
.description{color:rgb(50,50,50); font-weight:lighter; width:520; text-shadow:none; font-size:.9em;}
.photo_area{margin-top:1em;}
.photo{display:inline;  cursor:pointer;}
.s_img{margin:5 4 5 0; border:1px solid #cccccc;
	-moz-box-shadow:0 0 8px rgba(100,100,100,0.5); -webkit-box-shadow:0 0 8px rgba(100,100,100,0.5);}
#caption{position:absolute; 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{position:absolute; overflow:hidden; width:200; height:80; border:1px solid #cccccc; visibility:hidden; background:#000000 url("../img/loading_b.gif")  no-repeat 50% 50%; top:0;
	-moz-box-shadow:0 0 8px rgba(100,100,100,0.7); -webkit-box-shadow:0 0 8px rgba(100,100,100,0.7);}
.photoCaption{color:white;  padding:0 12;}

.newsListArea{line-height:100%; margin:2em 0; }
.newsList{border-bottom:1px solid rgb(230,230,220); margin:0.5em 0;}
.newsListTitle{margin:2em 0 1em 0; color:rgb(30,30,30);}
.newsListName{float:left; width:150;  padding:.25em; background:white;}
.newsListCon{float:left; width:auto; margin-left:0.5em; padding:.25em;}

.floatClear{clear:both;}

.footer{text-align:center;}

.topofPage{font-size:.9em; cursor:pointer; margin-left:1em;}
.topofPageArea{margin-top:2em; color:black;}
