		body
		{
			font-family: "Calibri";
			color: Black;
		}

		div.box
		{
			border: 1px dotted #3c4463;
			padding: 5px 15px 5px 15px;
			float: none;
			background-color: #eaedf9;
		}

		div#news
		{
			background: url(left.jpg);
			height: 300px;
			width: 200px;
			color: white;
		}

		span.menuitem_delim
		{
			padding-left: 30px;
			padding-right: 30px;
			color: silver;
		}
		
		a.menuitem_active
		{
			color: white;
			text-decoration: underline;
		}
		
		a.menuitem_inactive
		{
			color: silver;		
			text-decoration: none;	
		}
		
		a.menuitem_inactive:hover
		{
			color: white;
		}

		span.title
		{
			color: #3c4463;
			font-size: x-large;
			font-weight: bold;
		}

		img.caption
		{
			padding: 5px 15px 5px 5px;
		}

		div.item_title
		{
			font-weight: bold;
			padding-top: 12px;
			border-bottom: 1px dotted white;
			cursor: pointer;
			color: #E0E0E0;
		}

		div.item_date
		{
			color: #E0E0E0;
			font-size: small;
		}
		
		img#header
		{
			position: absolute;
			left: 40px;
			top: 20px;
			border: 1px solid silver;
		}
		
		div#main_content
		{
			position: absolute;
			left: 40px;
			top: 154px;
			width: 662px;
			border: 1px dotted #3c4463;
			padding: 5px 15px 55px 15px;
			color: black;
			background-color: #eaedf9;			
		}
		
		div#menu_band
		{
			position: absolute;
			left: 40px;
			top: 123px;
			width: 852px;
			height: 22px;
			background-image: url(images/menuband.jpg);
			background-repeat: repeat-x;	
			padding-left: 50px;
			padding-top: 1px;
			font-size: 17px;
			font-weight: bold;
			color: white;		
		}
		
		div#menu_lang
		{
			position: absolute;
			top: 128px;
			left: 895px;
			height: 22px;
			font-size: 12px;
			color: white;
		}
		
		a.lang_active
		{
			color: white;
			text-decoration: underline;
		}
		
		a.lang_inactive
		{
			color: white;
			text-decoration: none;
		}
		
		div#links
		{
			position: absolute;
			left: 738px;
			top: 154px;
			width: 192px;
			background-image: url(images/left.jpg);
			height: 292px;
			border: 1px dotted #3c4463;
			padding-top: 4px;
			padding-bottom: 4px;
			padding-left: 4px;
			padding-right: 8px;
		}		
		
		div#profile
		{
			position: absolute;
			left: 738px;
			top: 464px;
			width: 192px;
			background: white;
			border: 1px dotted #3c4463;
			padding-top: 4px;
			padding-bottom: 4px;
			padding-left: 4px;
			padding-right: 8px;
			font-size: small;
		}
		
		div#profile a
		{
			text-decoration: none;
			color: black;
		}
		
		div#profile img
		{
			margin: 3px;
		}
		
		div.title
		{
			font-size: large;
		}
						
		a.content
		{
			text-decoration: none;
			border-bottom: dotted 1px black;
			color: black;
			cursor: pointer;
		}		
		
		div.news_title
		{
			color: black;
			text-decoration: none;
			border-bottom: black dotted 2px;
			font-size: larger;
			font-weight: bold;
		}
		
		div.news_date
		{
			color: gray;
			font-size: smaller;
			text-decoration: none;
			margin-bottom: 4px;
		}
		
		div.news_abstract
		{
			color: black;
			text-decoration: none;
		}


div.mail_status
{
	position: absolute;
	right: 5px;
	top: 5px;
	color: white;
	background: red;
	font-weight: bold;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	display: none;
}

span.page_nav1
{
	border: 0px black solid;
	text-decoration: none;
	font-weight: bold;
	color: black;
	width: 30px;
	text-align: center;
	margin-left: 4px;
	font-size: inherit;
	padding: 4px;
}

a.page_nav0
{
	border: 0px black solid;
	text-decoration: none;
	color: gray;
	width: 30px;
	text-align: center;
	margin-left: 4px;
	font-size: inherit;
	padding: 4px;
}

span.hot_header
{
	color: white;
	font-size: large;
	font-weight: bold;
}

div.hot_title
{
	color: #F0F0F0;
	font-weight: bold;
	border-bottom: dashed 1px silver;	
}

span.hot_date
{
	color: #E0E0E0;
	font-size: smaller;
}

div.button
{
	width: 60px;
	height: 40px;
	background-color: #E0E0E0;
	border-top: 1px silver solid;
	border-left: 1px silver solid;
	border-right: 1px black solid;
	border-bottom: 1px black solid;
	text-align: center;
	padding: 4px;
	text-decoration: none;
	color: black;
	float: left;
	margin-right: 4px;
	margin-top: 10px;
}

div.button a
{
	color: black;
	text-decoration: none;
	font-weight: bold;
	font-size: smaller;
	cursor: pointer;
}

div.menu_bar
{
	height: 80px;
	
}
