body {
	background-color:#ededed;
}

/* Graphical user interface */

	#container {
		display:block;
		position:relative;
		width:970px;
		margin:0 auto;
		text-align:left;
	}

		#header {
			display:block;
			background:#c4c400;
			width:970px;
			height:155px;
		}
			#header_inline {
				display:block;
				position:relative;
				float:left;
				width:970px;
				height:140px;
				top:10px;
				border-top:5px solid #fff;
			}
				#header_left {
					display:block;
					background-image:url('../images/bg_header_left.jpg');
					background-position:bottom;
					background-repeat:no-repeat;
					float:left;
					width:190px;
					height:140px;
				}
					#header_left #flashcontainer {
						display:block;
						width:190px;
						height:140px;
						text-align:center;
					}
					#header_left #flashcontainer p {
						padding-top:10px;
						font-size:11px; 
					}
					#header_left #flashcontainer a { 
						font-size:11px; 
					}
				#header_right {
					display:block;
					background:#e4e4e4;
					float:right;
					width:780px;
					height:140px;
				}	
			
			
		#menu_container {
			display:block;
			background:#4d4d4d;
			height:30px;
			border-bottom:5px solid #fff;
			z-index:99;
		}	
			#menu {
				display:block;
				background-position:0 0;
				background-repeat:no-repeat;
				height:30px;
				float:left;
				padding-left:215px;
			}
				#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;
							height:30px;
							text-align:left;
							font-size:13px;
							line-height:30px;
							color:#fff;
							float:left;
							padding:0 17px 0 0;
						}
					/*	note:
						dropdown > works only with jQuery 1.2.1 */
					#menu ul ul { 
						position:absolute;
						display:none; 
						left:0;
						top:30px; 
						width:auto;
						border-top:1px solid #fff;
						z-index:100;
					}
					#menu ul ul li {
						display:block;
						list-style:none;
						margin-left:-10px;
					}
					#menu ul ul li a {
						display:block;
						background:#4d4d4d;
						width:140px;
						height:25px;
						font-size:11px;
						line-height:25px;
						color:#fff;
						float:left;
						padding-left:10px;
						padding-right:10px;
						border-bottom:1px solid #fff;
					}
					#menu ul ul li a:hover {
						text-decoration:underline;
					} 

		#content {
			display:block;
			width:970px;
			background-image:url('../images/bg_container.jpg');
			background-repeat:repeat-y;
			background-position:0 0;
			z-index:0;
		}
			
			#content_left {
				display:block;
				width:190px;
				float:left;
				z-index:0;
			}
				#content_left #date {
					display:block;
					width:175px;
					padding-top:5px;
					padding-right:0;
					padding-left:15px;
					padding-bottom:5px;
					font-size:11px;
				}
				#content_left #cms_content_left {
					display:block;
					width:165px;
					padding-top:5px;
					padding-right:10px;
					padding-left:15px;
					padding-bottom:10px;
				}
				#content_left #cms_content_left p, #content_left #cms_content_left a {
					font-size:11px;
				}
				#content_left #cms_content_left a { 
					font-weight:bold;
				}
			#content_right {
				display:block;
				width:780px;
				float:left;
				z-index:0;
			}
				#content_right #location {
					display:block;
					width:705px;
					padding-top:5px;
					padding-right:50px;
					padding-left:25px;
					padding-bottom:10px;
					font-size:11px;
					font-weight:bold;
				}
				#content_right #cms_content { 
					display:block;
					width:705px;
					padding-left:25px;
					padding-bottom:15px;
					padding-top:10px;
					padding-right:50px;
					z-index:0;
				}
					#content_right #cms_content a {
						padding:3px 0 3px 0;
						text-decoration:none;
					}
						#content_right #cms_content a:hover {
							background-color:#ededed;
							text-decoration:underline;
						}
					#content_right #cms_content ul {
						padding-bottom:10px;
					}
					#content_right #cms_content ul li {
						padding-left:15px;
						list-style-type:square;
						color:#333333;
					}
					#content_right #cms_content fieldset {
						border:1px solid #b3b3b3;
						padding:10px;
					}
					#content_right #cms_content legend {
						padding: 0.2em 0.5em;
						color:#b3b3b3;
						font-size:11px;
						text-align:right;
					}
					#content_right #cms_content form span.small p { font-size:8px; }

		#footer {
			display:block;
			position:relative;
			background:#c4c400;
			width:970px;
			height:30px;
			border-top:5px solid #fff;	
		}
			#quicknav {
				display:block;
				background-position:0 0;
				background-repeat:no-repeat;
				height:30px;
				float:left;
				padding-left:215px;
			}
				#quicknav ul {
					display:block;
					padding:0;
					margin:0;
				}
					#quicknav ul li { 
						position:relative;
						float:left;
						padding:0;
						margin:0;
						list-style:none;
						white-space:nowrap;
					}		
						#quicknav ul li a {
							display:block;
							height:30px;
							text-align:left;
							font-size:13px;
							line-height:30px;
							color:#fff;
							float:left;
							padding:0 15px 0 0;
						}
			#copyright { 
				display:block; 
				height:30px;
				width:auto;
				padding:0; 
				padding-right:20px;  
				float:right; 
			}
			#copyright p { color:#fff; font-size:13px; line-height:19px; text-align:left; padding:0; }

		/* Styles for sitemap */

		#content_right #cms_content div#sitemap { width:90%; float:left; margin:0; background:#ebebeb; }
		#content_right #cms_content div#sitemap { padding:1em 1.5em; line-height:20px; text-align:left; }
		#content_right #cms_content div#sitemap ul { background: url('../images/exim.gif') repeat-y 0 0; }
		#content_right #cms_content div#sitemap ul li { background: url('../images/extm.gif') no-repeat 0 0; padding:0 0 0 24px; margin:0; list-style-type:none;  }
		#content_right #cms_content div#sitemap ul li.last { background: url('../images/exlm.gif') no-repeat 0 0; }
		#content_right #cms_content div#sitemap ul li ul li { background: url('../images/extm.gif') no-repeat 0 0; }
		#content_right #cms_content div#sitemap ul li ul { padding:0 0 0 24px; margin:0 0 0 -24px; list-style-type:none; }
		#content_right #cms_content div#sitemap ul li a { line-height:24px; }
		#content_right #cms_content div#sitemap ul.last { background-image: none; }

		/* Styles for google maps */
		
		#map { display:block; width:600px; height:400px; margin-bottom:10px; border:1px solid #000; }













