a:link { color: darkblue; }
a:visited { color: #2e008f; }

a:hover, a:active
{
	color: #48dcff;

}



html body {
background: url(../img/body_bg.png) repeat-x top left #fff
}
#header {
  width: 100%;
  height: 180px;
  background: url(../img/header.jpg);
clear: both
}
#subheader {
  float: right;
  width: 610px;
  height: auto !important;
  height: 70px; /* IE */
  min-height: 70px;
  display: inline;
}
#left {
  float: left;
  width: 180px;
  height: auto !important;
  height: 370px; /* IE */
  min-height: 370px;
  display: inline;
}
#main_body {
  float: left;
  width: 980px;
  height: auto !important;
  height: 350px; /* IE */
  min-height: 350px;
  display: inline;
  padding: 10px;
  padding-top: 5px;
  text-align: justify;
  background: url(../img/background.png) no-repeat top left #fff
}
#footer {
  clear: both;
  width: 100%;
  height: 60px;
  background: url(../img/footer_bg.png) no-repeat top left #fff
}
#menu {
  height: 46px;
  width: 1000px;
  float: right;
  text-align: center;
  font-size: 18px;
  background: #6596c3;
}
* { font-family: Verdana, Trebuchet, Helvetica, Sans-Serif; }
html { margin: 0; padding: 0; font-size: 11px; }
body {
  color: #000;
  margin: 0;
  padding: 0;
  background-color: #f1f1f1;
  text-align:center; /* center layout in ie5 and 5.5. */
}
#container, #header, #subheader, #footer, #menu, #submenu {
  margin: 0;
  padding: 0;
}
#container {
  width: 1000px !important;
  width: 1002px; /* IE */
  margin: 0 auto 30px auto;
  border: solid 1px #c0c0c0;
  text-align: left;
  position: relative;
  background-color: #fff
}
h1.menu_hd {
  margin: 0;
  padding: 0;
  width: 180px;
  background: url(../img/menu_hd.png);
  font-size: 18px;
  text-align: center;
  display: block;
  height: 35px;
padding-top:
}
.news {margin: 0;
padding: 0;
font-size: 16px;
color: #1F5485;
width: 600px
}

.author {font-size: 10px;
color: #AFAFAF;
}
.news_body {text-align: justify;
font-size: 12px;
font-family: Verdana, Trebuchet, Helvetica, Sans-Serif;
color: #000;
text-indent: 30px;
width: 600px
}
.body_hr
{
color: #AFAFAF;
}
ul, ul li {
	display: block;
	list-style: none;
	margin: 0;
	padding: 0;
	white-space: nowrap

}

ul {
padding: 0;
	height: 40px;
}

ul li {
	float: left;
	width: 165px;
	height: 40px
}

ul a:link, ul a:visited {
	text-decoration: none;
	display: block;
	font-weight: bold;
	background: url("../img/button3.png") no-repeat center;
	color: #fff;
	padding: 12px 20px;
}

ul a:hover {
	background-image: url("../img/button2.png");
}

ul, ul li {
	display: block;
	list-style: none;
	margin: 0;
	padding: 0;
}
#copy
{
padding-top: 30px;
text-align: center;
font-size: 13px;
font-weight: bold;
color: #225085
}

#menu_str
{
margin-left: 3px
}
#add
{
width: 360px;
margin-right: 20px;
float: right;
padding-top: 10px;
padding-right: 10px
}
.searchfield
{
border: 1px solid silver;
height: 18px;
display: block;
padding: 3px;
font-size: 13px;
font-weight: bold
}
.button
{
height: 26px;
border: 1px solid silver;
background: #fff;
display: block;
padding: 3px;
margin-top: 3px;
width: 100px
}
input
{
margin: 0;
padding: 0
}
#right
{
width: 300px;
float: right;
padding: 10px
}
