@charset "iso-8859-1";
.news_date { font-weight: bold; vertical-align: top; white-space:nowrap; }
.news_msg { text-align: justify; page-break-after: avoid; }
/*.news_msg p { text-align: justify; page-break-after: avoid; }*/

#noscriptheader {
	border: 1px solid black;
	background-color:white;
	text-align:center;
}
#noscriptheaderwarning {
	width:100%;
	background-color:black;color:red;
	padding-top:5px;
	padding-bottom:5px;
}
#banner {
	border: none;
	position: absolute;
	/*
	height: 600px;
	width: 800px;
	margin:-300px 0px 0px -400px;
	*/
	top: 50%;
	left: 50%;
	background-color: transparent;
	z-index: 100;
}
#frame {
	border: 2px solid black;
	position: absolute;
	width: 800px;
	height: 600px;
	margin:-300px 0px 0px -400px;
	top: 50%;
	left: 50%;
	background-image: url(pics/back.jpg);
	background-repeat: no-repeat;
	z-index: 1;
}
#nav {
	border: 0;
	background-color: transparent;
	width: 230px;
	height: 598px;
	left: 0px;
	top: 0px;
	position: absolute;
	overflow: auto;
	z-index: 2;
}
.main {
	background-color: transparent;
	height: 600px;
	right: 0px;
	top: 0px;
	width: 568px;
	position: absolute;
	overflow: auto;
	z-index: 2;
	vertical-align: middle;
}
#nav_table {
	bottom: 10px;
	left: 20px;
	position: absolute;
}
#topbar
{
	position: absolute;
	top: 0;
	right: 20px;
	width: 550px;
	height: 48px;
	background-image: url(pics/topbar.png);
	background-repeat: no-repeat;
	z-index:3;
}
#ie_topbar
{
	width: 540px;
	height: 48px;
	display: none;
}
.validome {
	width: 80px;
	height: 15px;
	background-color: transparent;
	position: absolute;
}
DIV {
	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
BODY {
	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #F5F5F5;
	
	background-image: url('pics/pic.jpg'); 
	background-repeat: repeat;
}
A {
	color : #000099;
}
A:ACTIVE {
	color : #004080;
}
A:FOCUS {
	color : #000099;
}
A:HOVER {
	color : #0033CC;
}
A:LINK {
	color : #0066CC;
	font-weight : bold;
}
A:VISITED {
	color : #000033;
	font-weight : bold;
}
TABLE, TH, TD, TR {
	font : 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

TH {
	font-weight: bold;
	text-align: left;
	border-bottom: 1px solid gray;
	border-top: 1px solid gray;
	background-color: #eee;
}

.cssnav	{
position:relative;
background-repeat: no-repeat;
display: block;
width: 185px;
height: 49px;
margin: 0;
margin-bottom:0px;
padding: 0;
}
.cssnav a {
display:block;
width: 185px;
height: 49px;
float: left;
margin: 0;
padding: 0;
}

.icon	{
position:relative;
background-repeat: no-repeat;
display: block;
width: 30px;
height: 30px;
margin: 0;
margin-right: 3px;
padding: 0;
float: left;
}
.icon a {
display:block;
width: 30px;
height: 30px;
float: left;
margin: 0;
padding: 0;
}

.cssnav img {width: 100%; height: 100%; border: 0; }
.icon img {width: 100%; height: 100%; border: 0; }
* html a:hover {visibility:visible}
.cssnav a:hover img{visibility:hidden}
.icon a:hover img{visibility:hidden}