body {
	background-color:#c9c8c8;
	background-image:url('../images/bg_body.jpg');
	background-position:top left;
	background-repeat:repeat-x;
	background-attachment:fixed;
}

/* Graphical user interface */

#container {
	display:block;
	position:relative;
	width:830px;
	margin:0 auto;
	text-align:left;
	background-color:#ffffff;
	background-image:url('../images/bg_container.jpg');
	background-position:0 0;
	background-repeat:repeat-y;
	top:10px;
}

	#header {
		display:block;
		position:relative;
		width:780px;
		height:350px;
		border-bottom:35px solid #f59322;
	}
		.header1 { background:#fff url('../images/bg_header1.jpg') bottom left no-repeat; }
		.header2 { background:#fff url('../images/bg_header2.jpg') bottom left no-repeat; }
		.header3 { background:#fff url('../images/bg_header3.jpg') bottom left no-repeat; }
		.header4 { background:#fff url('../images/bg_header4.jpg') bottom left no-repeat; }
		.header5 { background:#fff url('../images/bg_header5.jpg') bottom left no-repeat; }
		.header6 { background:#fff url('../images/bg_header6.jpg') bottom left no-repeat; }

		#header_left {
			display:block;
			float:left;
			width:235px;
			height:135px;
		}
			#logo {
				display:block;
				background:#ebebea;
				background-image:url('../images/logo.png');
				background-position:0 0;
				background-repeat:no-repeat;
				width:235px;
				height:135px;
			}
			#naw {
				display:block;
				width:235px;
				padding-top:100px;
				padding-left:50px;
				padding-bottom:0;
				padding-right:0;
			}

		#header_right {
			display:block;
			float:left;
			width:545px;
			height:100px;
		}
			#slogan {
				display:block;
				background:#ffffff;
				background-image:url('../images/slogan.png');
				background-position:0 0;
				background-repeat:no-repeat;
				width:545px;
				height:100px;
			}

	#contents {
		display:block;
		position:relative;
		width:780px;
		border-top:15px solid #fff;
	}
		#content_left {
			display:block;
			position:relative;
			width:235px;
			background-color:#838484;
			background-image:url('../images/rounding_top_right.jpg');
			background-position:top right;
			background-repeat:no-repeat;
			float:left;
		}
			#menu {
				display:block;
				margin:0 auto;
				width:160px;
				padding-top:50px;
			}
				#menu ul {
					display:block;
					padding:0;
					margin:0;
				}
					#menu ul li { 
						position:relative;
						float:left;
						padding:0;
						margin:0;
						list-style:none;
						white-space:nowrap;
					}		
						#menu ul li a {
							display:block;
							width:160px;
							float:left;
							font-size:15px;
							text-align:center;
							line-height:26px;
							color:#b9b7b7;
							border-bottom:1px solid #b9b7b7;
						}
						#menu ul li a:hover {
							color:#ffffff;
							text-decoration:none;
						}
						#menu ul li a.selected {
							color:#ffffff;
							text-decoration:none;
						}


		#content_right {
			display:block;
			position:relative;
			width:545px;
			float:left;
		}
			#cms_content {
				display:block;
				position:relative;
				width:505px;
				float:left;
				padding-top:20px;
				padding-right:20px;
				padding-bottom:20px;
				padding-left:20px;
			}

	#footer {
		display:block;
		position:relative;
		background:#fff;
		background-image:url('../images/bg_footer.jpg');
		background-position:0 0;
		background-repeat:no-repeat;
		width:830px;
		height:50px;
	}
		#footer_left {
			display:block;
			position:relative;
			width:150px;
			float:left;
			padding-top:20px;
			padding-left:50px;
		}
		#footer_right {
			display:block;
			position:relative;
			width:600px;
			float:left;
			padding-top:20px;
			text-align:center;
		}
			#footer_left p, #footer_left a { 
				color:#444444;
				font-size:11px;
				padding:0;
				margin:0;	
			}
			
			#footer_right p, #footer_right a {
				color:#ffffff;
				font-size:11px;
				padding:0;
				margin:0;		
			}
			
#map { display:block; width:480px; height:320px; margin-bottom:10px; border:1px solid #000; }

