html{
	height: 		100%;
	width: 			100%;
}

body{
	background: 	url('/images/background_body_vertical.gif' ) repeat-y;
	color: 			#381a01;
	font-family: 	verdana, arial;
	font-size: 		11px;
	line-height: 	170%;
	margin: 		0px;
	min-height: 	350px;
	padding: 		0px;
	height:		 	100%;
	width: 			100%;
}

img{
	border: 		none;
	margin: 		0px;
	padding: 		0px;
}

td{
	margin: 		0px;
	padding: 		0px;
	vertical-align: top;
}




div#content{
	margin: 		69px 0px 0px 370px;
	padding: 		0px;
}


div#content_text{
	padding: 		0px;
	width: 			400px;
}
		#content_text h1{
			font-size: 		16px;
			font-weight:	bold;
			line-height: 	100%;
			margin: 		0px;
			padding: 		20px 0px 0px 0px;
		}
		#content_text p{
			margin-top: 	10px;
			margin-bottom: 	15px;
		}



div#footer{
	color: 			#524032;
	font-size: 		10px;
	margin: 		0px 0px 0px 223px;
	padding: 		0px;
	position: 		relative;
	width: 			772px;
}
		div#footer a{
			color: 			#524032;
			margin: 		0px;
			padding: 		0px;
		}
		div#footer a:hover{
			text-decoration: none;
		}

		div#footer_copyright{
			float: 	left;
			margin: 10px 0px 0px 17px;
		}

		div#footer_logo{
			cursor: 	hand;
			float: 		right;
		}

		div#footer_work{
			float: 			right;
			margin-top: 	10px;
			margin-right: 	55px;
			width: 			150px;
		}





div#navigation{
	display: 		inline;
	float: 			left;
	font-size: 		11px;
	margin: 		81px 0px 0px 126px;
	width: 			225px;
	position: 		relative;
}
		#navigation a{
			border-top:			1px solid #eeeae7;
			color:				#381a01;
			display:			block;
			margin:				0px;
			padding:			0px 2px 0px 10px;
			text-decoration: 	none;
			width: 				205px;
		}
		#navigation a:hover,
		#navigation .active{
			background-color:	#7f7f7f;
			color: 				#fff;
			display: 			block;
			font-weight:		bold;
			width: 				205px;
		}
		#navigation ul{
			list-style-type: none;
			margin: 0px;
			padding: 0px;
		}
		
		#navigation .active{
			color: #fff;
			background-color: #7f7f7f;
			height: 20px;
		}
	
	
	

		/* submenu styles */
		#navigation ul .submenu {
			display: block;
		}
		#navigation ul .submenu li{
			line-height: 0;
			margin: 0px;
			padding: 0px;
		}
		#navigation ul .submenu li a {
			display:			block;
			line-height:		150%;
			height:				20px;
			margin:				0px;
			padding:			2px 2px 0px 20px;
			font-size:			10px;
			text-decoration: 	none;
			width:				195px !important;
		}
		#navigation ul .submenu li a:hover, 
		#navigation ul .submenu li .active {
			color: 				#000;
			font-weight:		bold;
			background-color:	#DAE2EA;
		}
        /*
		#navigation ul .submenu li a:hover{
			color:				#000;
			font-weight:		bold;
		}
        */
		/* end submenu styles */


		/* styles for the <li> tags in the navigation */
		#navigation .nav_active{
			background: url('/images/nav_active.gif') no-repeat;
		}
		#navigation .nav_bottom{
			background: url('/images/nav_bottom2.gif') no-repeat;
			height: 30px;
		}
			
		#navigation .nav_middle{
			background: url('/images/nav_middle.gif') repeat-y;
		}
		#navigation .nav_sub{
			background: url('/images/nav_sub.gif') repeat-y;
			height: 20px;
		}
		#navigation .nav_top{
			background: url('/images/nav_top.gif') no-repeat;
			height: 20px;
		}
			#navigation .nav_top a{
				border: 0px;
			}


.news_item{
	margin-bottom: 50px;
}
		.news_item .news_date{
			font-size: 10px;
		}
		.news_item h2{
			color: #000;
			font-size: 12px;
			font-weight: bold;
			margin: 0px;
			padding: 0px;
		}
		.news_item a{
			background: url('/images/linkprefix.gif') no-repeat;
			color: #000;
			font-size: 10px;
			padding-left: 20px;
			text-decoration: underline;
		}
		.news_item a:hover{
			text-decoration: none;
		}
		.news_item p{
			margin-top: 0px;
			margin-bottom: 10px;
			padding: 0px;
		}
		
		
#table_container{
	height: 100%;
	width:  100%;
}


#top_background{
	background-color: 	#FFF;
	height: 	69px;
	position: 	absolute;
	top: 		23px;
	width: 		100%;
}



div#visual_right{
	float: 		right;
	position: 	relative;
	padding: 	0px;
}

div#visual_person{
	bottom: 	0px;
	left: 		0px;
	height: 	476px;
	margin: 	0px;
	padding:	0px;
    /*
	position: 	absolute;
    */
    position:   fixed;
    left:       0;
    bottom:     0;
}

div#visual_person img{
	behavior: 	url('/style/png.htc');
	border: 	0px;
	margin: 	0px;
	padding: 	0px;
	z-index: 	10;
}
