body {
	margin: 0;
	padding: 0;
	text-align: center;
	background:url(/site/img/bg.gif);
	font-size: 12px;
	font-family: arial,sans-serif;
	color: #444444;
}

div, td, p, span {
	font-size: 12px;
	font-family: arial,sans-serif;
}

.obj_h1{
	font-size: 14px; 
	font-weight: bold;
/*	color: #666666; */
	color: #222230; 
	margin:0; 
	padding:0;
	display:inline;
}

img {
	border: 0;
}

div {
	text-align: left;
	display: block;
}

.main_box {
	background-color: #FFFFFF;
	width: 800px;
	margin-left: auto;
	margin-right: auto;
	padding: 0 20 0 20;
}

.logo_bg{
	width: 800px;
	height: 70px;
	border-left:1px solid #bcc8de;
	border-right:1px solid #bcc8de;	
	background: transparent url(/site/img/header.jpg) no-repeat scroll left top;
}

#navigation{
	position: relative;
	width: 800px;
	height: 17px;
	padding: 0;
	border-left:1px solid #bcc8de;
	border-right:1px solid #bcc8de;
	z-index: 98;
}

#navigation div#menu_string{
	position: absolute;
	height: 15px;
	overflow: visible;
	z-index: 99;
}

a:link, a:visited {
	color: #6b7b95;
}

a:hover, a:active {
	color: #e79d35;
}

#header {
	position: relative;
	width: 800px;
	height: 200px;
	background:url(/site/img/header_bg.jpg);
	border-left:1px solid #bcc8de;
	border-right:1px solid #bcc8de;	
}

#content {
	width: 800px;
	background: transparent url(/site/img/grad.jpg) no-repeat scroll left top;
	border-left:1px solid #bcc8de;
	border-right:1px solid #bcc8de;	
}

.container {
	padding: 5px;
}

.div_bordered {
	margin-left: 7px;
	margin-right: 7px;
	padding: 5px;
	border:1px solid #bcc8de;
}

.news {
	float: left;
	width: 240px;
	margin-left: 13px;
}

.news h3 {
	padding: 0 0 0 10;
	margin: 5 0 10 0;
	font: 1.7em arial, sans-serif;
	color: #FFFFFF;
	border-bottom: 7px solid #E6EDF0;
	background: url(/site/img/bg_new.png);
}

#footer {
	width: 800px;
	height: 60px;
	background: url(/site/img/bg_top.gif);
	border-left:1px solid #bcc8de;
	border-right:1px solid #bcc8de;	
}

#footer p{
	font-size: 10px; 
	color: white; 
	text-align: right; 
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
#footer a{
	font-size: 10px; 
	color: white; 
	text-align: right; 
	text-decoration: none;
}

#banners {
	position: relative;
}

#banner1 {
	position: absolute;
	left: 242px;
	top: 33px;
	float: left;
	margin: 0;
	padding: 0;	
}

#banner2 {
	position: absolute;
	left: 458px;
	top: 33px;
	float: left;
	margin: 0;
	padding: 0;	
}

#login_input {
	display: block;
	float: left;
	position: absolute;
	left: 20px;
	top: 118px;
	width: 140px;
	height: 15px;
	margin: 0;
	padding: 0;	
	border: none;
}

#password_input {
	display: block;
	float: left;
	position: absolute;
	left: 20px;
	top: 142px;
	width: 140px;
	height: 15px;
	margin: 0;
	padding: 0;
	font-size: 10px;
	border: none;
}

#submit_image {
	display: block;
	float: left;
	position: absolute;
	left: 170px;
	top: 90px;
	width: 40px;
	height: 70px;
	margin: 0;
	padding: 0;
	font-size: 10px;
	border: none;
}

#login_form {
	margin: 0;
	padding: 0;
}

#navigation div.myOtherElement {
	position: relative;
	float: left;
	z-index: 100;
	height: 15px;
	overflow: hidden;
	background-color: #ffffff;
	padding: 0px 7px;
	border-left: 1px solid #ddd;
	font-size: 14px;
}

div#menu_string > div:first-child{
	border: 0;
}

#navigation a:link, #navigation a:visited {
	font-size: 12px;
	color: #6b7b95;
	text-decoration: none;
}

#navigation a:hover{
	font-size: 12px;
	color: #222277;
	background-color: #f0f0ff;
	text-decoration: none;
}

#navigation div.myOtherElement {
	height: 15px;
}

#navigation div.myOtherElement span, div.myOtherElement a {
	display: block;
	padding: 0 3px;
}

#navigation div.myOtherElement div a:link,  #navigation div.myOtherElement div a:visited{
	margin-left: 10px;
}

a.news:link, a.news:visited {
	font-size: 10px;
}

h2 {
	font-size: 18px;
	color: #666666;
}

div.news_entry {
	color: #444444;
	text-align: justify;
	font-family: arial,sans-serif;
}

#simpleCarousel td div {
  position: absolute;
}
#simpleCarousel td.button {
  padding: 5px;
}
#simpleCarousel td.selected {
  font-weight: bold;
}
#simpleCarousel td.slides {
  height: 20px;
}

.name label{
	font-family: Tahoma;
	font-weight: bold;
	font-size: 14px;
	color: #295663;
}

a.search_link:link, a.search_link:active{
	font-family: Tahoma;
	font-weight: bold;
	font-size: 12px;
	color: #295663;
	text-decoration: none;
}

a.search_link:hover{
	text-decoration: underline;
}

.filter_form input.search_area {
/*	height: 20px;*/
	font-size: 10px;
	width: 70px;
}

.area_obj_top span{
	color: #666666;
	font-size: 11px;
}

.area_obj_top{
	color: black;
	font-size: 16px;
}

.area_path{
	font-weight: bold;
	font-size: 12px;
	color: #444444;
/*	color: #666666;*/
}

.area_path a:link{
	text-decoration: underline;
	font-weight: bold;
	font-size: 12px;
/*	color: #666666;*/
}

a.image_plan_link:link, a.image_plan_link:visited{
	color: #9999cc;
	font-weight: bold;
	font-size: 11px;
}
