body
{
	background:url(../images/body_bg_big.gif) center repeat-y;
	margin:0px;
}

#outer_wrapper
{
	width:960px;
	height:100%;
	position:absolute;
	top:0px;
	left:50%;
	margin-left:-480px;
	/* background:url(../images/top_fade.gif) center repeat-y; */
}

#wrapper
{
	width:960px;
	padding-bottom:10px;
	background:url(../images/body_bg.gif) repeat-y;
	margin:auto;
}

#logo
{
	width:940px;
	height:219px;
	background:url(../images/top.jpg) center no-repeat;
	margin:auto;
	position:relative;
}

	#onclick
	{
		cursor:pointer;
		width:540px;
		height:81px;
		position:absolute;
		left:240px;
		bottom:25px;
	}
	
	#slogan
	{
		width:300px;
		height:25px;
		position:absolute;
		right:100px;
		bottom:0px;
		text-align:right;
	}
		#slogan h1
		{
			font-family:Arial, Helvetica, sans-serif;
			font-size:15pt;
			margin:0px;
			padding:0px;
			font-weight:normal;
		}
	
	#adr, #adr_eng
	{
		width:219px;
		height:140px;
		background:url(../images/adr.gif) center no-repeat;
		position:absolute;
		right:20px;
		bottom:60px;
	}
	
	#adr_eng
	{
		background:url(../images/adr_eng.gif) center no-repeat;
	}
	
#menu_area
{
	width:940px;
	height:49px;
	background:url(../images/menu_area.jpg) center no-repeat;
	margin:auto;
	position:relative;
}
	#lang
	{
		width:90px;
		position:absolute;
		left:-15px;
		top:0px;
		height:20px;
	}
		#lang .home_image
		{
			vertical-align:middle;
			position:relative;
			top:-1px; 
			cursor:pointer;
		}
		
		#lang  a{ color:white; font-family:Verdana, Geneva, sans-serif; font-size:10pt; text-decoration:none;}
		#lang  a:hover{ background-color:#d5d7e4; color:black;}
	
	#menu
	{
		width:760px;
		height:20px;
		position:absolute;
		right:0px;
		top:6px;
	}
	
		#menu .menuItem
		{
			float:right;
			overflow:hidden;
			margin:0px 5px 0px 5px;
		}
		
			#menu .menuItem a{ color:white; font-family:Verdana, Geneva, sans-serif; font-size:10pt; text-decoration:none;}
			#menu .menuItem a:hover{ background-color:#d5d7e4; color:black;}
			
#content_area
{
	width:910px;
	margin:auto;
	position:relative;
	overflow:hidden;
}
	#content_top_area
	{
		width:910px;
		height:36px;
	}
	
		#tl
		{
			height:36px;
			width:4px;
			background:url(../images/tl.gif) no-repeat;
			float:left;
		}
		
		#tm
		{
			height:36px;
			background:url(../images/tm.gif) repeat-x;
			float:left;
		}
		
		#tm2
		{
			height:36px;
			width:5px;
			background:url(../images/tm2.gif) no-repeat;
			float:left;
		}
		
		#tm3
		{
			height:28px;
			overflow:hidden;
			background:url(../images/tm3.gif) repeat-x;
			float:left;
			padding-top:8px;
			padding-left:20px;
			padding-right:20px;
		}
		
			#tm3 h2
			{
				margin:0px;
				padding:0px;
			}
		
		#tr
		{
			height:36px;
			width:4px;
			background:url(../images/tr.gif) no-repeat;
			float:left;
		}
		
	#content
	{
		width:880px;
		padding:15px;
		overflow:visible;
		background:url(../images/content_bg.gif) center repeat-y;
		font-family:Verdana, Geneva, sans-serif;
		font-size:10pt;
		min-height:360px;
	}
	
		#dummy
		{
			width:220px;
			height:35px;
			float:right;
		}
		
		#content_text
		{
			width:100%;
			position:relative;
			top:-46px;
			margin-bottom:-46px;
		}
		
			#content_text p
			{
				margin:15px;
			}
		
		#content_bottm_area
		{
			width:910px;
			height:4px;
			background:url(../images/cb.gif) no-repeat;
		}

#footer
{
	width:960px;
	margin-top:10px;
	color:black;
	text-align:center;
	font-size:9pt;
	font-family:Verdana, Geneva, sans-serif;
}


#contactForm p
{
	width:100%;
	clear:both;
}
	
#contactForm p span
{
	float:left;
	width:100px;
}

.input
{
	background-color:white;
	border:1px #7f7eca solid;
	width:200px;
	overflow:hidden;
}

.button
{
	background-color:#CCC;
	font-size:150%;
	border:1px #7f7eca solid;
	cursor:pointer;
}

.img
{
	border:1px #7f7eca solid;
	padding:3px;
	background-color:white;
	float:left;
	margin:20px;
	margin-top:5px;
}
