
/* overall */
	* {
		margin:				0;
		padding:			0;
		z-index:			0;
	}

	body {
		
		/*font:				72%/130% "Courier New";
		font-family: 		"Courier New", "Times New Roman, "serif";
		word-spacing:		-0.2em;
		*/
		font:				71%/145% "Verdana";
		font-family: 		"Verdana", "Arial", "sans serif";
		
		color: 				#333;
		text-align: 		justify;
	}
	
	html, body {
		overflow:			hidden;
		height:				100%;
		max-height:			100%;
	}
	
	.left {
		float:				left;
	}
	
	.right {
		float:				right;
	}
	
	.center {
		margin:				0 auto;
		display:			block;
	}
	
	.half {
		width:				50%;
	}
	
	.clear{
		clear:				both;
		height:				0px;
		line-height:		0px;
	}
	
	.hidden{
		display:			none;
	}
	
	table br, ul br {
		display:			none;
	}
	
	table td br, ul li br {
		display:			block;
	}
	
	/* structure */
	
	#globalContainer {
		position:			relative;
		height:				100%;
		background: 		#FFF url(../images/background_fade.png) repeat-x top left;
		overflow:			hidden;
	}
	
	#backgroundContainer
	{
		width:				100%;
		height:				100%;
		position:			relative;
		overflow:			hidden;
	}
	
	#contentContainer
	{
		width:				100%;
		height:				100%;
		position:			absolute;
		top:				0;
		left:				0;
		overflow:			auto;
	}
	
	#centerContainer
	{
		width:				800px;
		min-height:			100%;
		margin:				0 auto;
		position:			relative;
		background:			#fff;
		border-left:		2px solid #0082A5;
		border-right:		2px solid #0082A5;
	}
	
	#container
	{
		width:				770px;
		padding:			0 15px;
		margin:				0 auto;
		position:			relative;
		min-height:			100%;
	}
	
	#background
	{
		width:				20px;
		height:				100%;
		position:			absolute;
		top:				0;
		left:				-2px;
		background:			#fff;
		border-left:		2px solid #0082A5;
		z-index:			-10;
	}
	
	#header
	{
		height:				200px;
		width:				100%;
	}
	
	#headerBackground {
		position:			absolute;
		top:				0;
		right:				-12px;
		width:				598px;
		height:				192px;
		background:			url(../images/header.png) top right no-repeat;
		z-index: 0;
	}
	
	#languageChooser{
		float:				right;
		position:			relative;
		z-index:			10;
	}
	
	#content
	{
		padding-bottom:		35px;
	}
	
	#footer
	{
		width: 				760px;
		margin:				-25px auto;
		height: 			25px;
		position:			relative;
		color:				#B2B2B2;
	}
	
	#footer IMG
	{
		position:			absolute;
		top:				0;
		right:				15px;
	}
	
	#footer A {
		color:				#B2B2B2;
	}
	
	/*decoration*/
	
	#decoration
	{
		width:				100%;
		height: 			100%;
	}
	#decoration1
	{
		width:				95px;
		height:				100%;
		position:			absolute;
		right:				-40px;
		top:				0;
		background:			transparent url(../images/background_lines_right.png) top left no-repeat;
	}
	
	#decoration6
	{
		width:				91px;
		height:				115px;
		position:			absolute;
		right:				-50px;
		top:				-30px;
		background:			transparent url(../images/grunge4.png) top left no-repeat;
	}

	#decoration7
	{
		width:				387px;
		height:				161px;
		position:			absolute;
		right:				-220px;
		top:				0;
		background:			transparent url(../images/grunge1.png) top left no-repeat;
	}
	
	#decoration8
	{
		width:				250px;
		height:				542px;
		position:			absolute;
		right:				-350px;
		top:				200;
		background:			transparent url(../images/grunge2.png) top left no-repeat;
	}
	
	#decoration9
	{
		width:				92px;
		height:				686px;
		position:			absolute;
		right:				-70px;
		top:				300;
		background:			transparent url(../images/grunge3.png) top left no-repeat;
	}
	
	#decoration10
	{
		width:				499px;
		height:				348px;
		position:			absolute;
		left:				-500px;
		top:				0;
		background:			transparent url(../images/grunge6.png) top left no-repeat;
	}
	
	#decoration11
	{
		margin:				170px auto;
		width:				46px;
		height:				578px;
		position:			relative;
		left:				-420px;
		top:				-100%;
		background:			transparent url(../images/grunge5.png) top left no-repeat;
	}
	
	#logo
	{
		position:			absolute;
		top:				80px;
		left:				15px;
	}

	
/* Menu */
	.outermenu {
		margin-bottom:		10px;
		border-bottom:		1px solid #999;
		width:				751px;
	}
	
	.outermenu li {
		background:			none;
		float:				left;
		padding:			6px 10px 6px 3px;
	}
	
	.outermenu ul {
		float:				left;
		list-style-type:	none;
		position:			relative;
		width:				100%;
		border-top:			1px solid #999;
	}
	
	.outermenu ul[name=ul1] a {
		color:				#333;
	}
	
	.outermenu ul[name=ul2] a {
		color:				#505050;
	}
	
	.outermenu ul[name=ul3] a {
		color:				#777;
	}
	
	.outermenu>ul>li>ul {
		position:			absolute;
		top:				40;
		left:				0;
		width:				100%;
	}
	
	.outermenu A
	{
		font-weight:		bolder;
	}
	
	.outermenu>ul A.current
	{
		color:				#0082A5;	
	}
