
#topbar {
  position:absolute;
  width:640px;
  height:10px;
   top:0px;
   left:10px;

}


#maincontent {
   position:absolute;
   width:640px;
   height:600px;
   top:15px;
   left:10px;
}

#frontimage {
   background-image:url(image/topimg.jpg);
   width:640px;
   height:100px;
}

#menubar {
   width:100%;
   height:20px;
   text-align:center;
}

#frontimage2 {
   background-image:url(image/topimg2.jpg);
   width:640px;
   height:31px;
}



.maintext {
   text-align:left;
   padding:10px;
}

.maintextcenter {
   text-align:center;
   padding:10px;
}


.warntext {
   font-weight:bold;
   color:#ff0000;
   text-align:center;
   padding:10px;
}



.subtext {
   text-align:left;
   width:320px;
   float:left;
}


.links {
   text-align:right;
   padding:10px 0px;

}

.smallfont {
   font-size:x-small;

}




.imagearea {
  background-color:#cccccc;
  clear:left;

}

.imagearea img {
  border:0px;
  float:left;
}


.centerimg {
  background-color:#cccccc;
  width:360px;
  text-align:center;
  margin:10px auto;
}

.centerimg img {
  border:0px;
}



.divleft01 {
  width:500px;
  height:310px;
  background-color:#eeeeee;
  float:left;
}



.divright01 {
  width:140px;
  height:310px;
  background-color:#222222;
  float:left;
}



.clear {
  clear:left;
}






.rss_box {
	 margin: 1em;
	 width: 250px;
	 background-color: #EEE;
	 border: 1px solid silver;
	 
}
.rss_items {
	margin-top:0px;
	padding:0.5em;
	margin-left:0px;
	color:#000000;
}
p.rss_title {padding:0.5em;}
.rss_title {
	font-size: 12px;
	background-color: silver;
	color: gray;
	font-weight:bold;
	text-align: left;
}

.rss_item  {
  font-size: 7pt;
  list-style:none;
  padding-bottom:0em;
}

.rss_title a {
	color:navy;
	font-size: 9pt;
	font-weight:bold;
	}
.rss_item a {
	color:navy;
	font-size: 9pt;
	font-weight:bold;
	}
	
.rss_item a:visited {
	color: black;
}

.rss_date {
	font-size: 7pt;
	color: red;
	}

