body {
margin: 0;
padding: 0;
font-size: small;
background: #25264d;
}

		a:link {
		color: #4d50d4;
		}
		a:visited {
		color: #4d50d4;
		}
		a:hover {
		color: #4d4363;
		}
		a:active {
		color: #4d50d4;
		}
		
		img {
		padding: 1px;
		border: 1px solid #4d50d4;
		}
				a:link img, a:visited img, a:active img {
				padding: 1px;
				border: 2px solid #4d50d4;
				}
				a:hover img {
				padding: 1px;
				border: 2px solid #4d4363;
				}
		
#banner {
width: 100%;
height: 165px;
margin: 10px auto 0 auto;
padding: 0 0 0 0; 
border-top: 1px solid #6c5e8b;
border-bottom: 1px solid #6c5e8b;
background: #000;
}

#bannerimg {
width: 883px;
height: 165px; 
margin: 0 auto;
padding: 0 80px 0 0;
background: #000 url(banner.jpg) no-repeat;
}
		#banner a:link img, #banner a:visited img, #banner a:hover img, #banner a:active img {
		border: 0 none;
		}
		

#container0 {
z-index: 0;
width: 100%;
min-height: 798px;
margin: 0;
padding: 0; 
background: url(bg5.png) repeat-x left top;
}		
#container {
z-index: 10;
width: 980px;

margin: 0 auto;
padding: 0;
}

			
#menu {
float: left;
width: 180px;
margin: 0 0 0 20px;
padding: 0;
text-align: left;
}

#menu ul {
margin: 0;
padding: 5px 0 0 0;
}

		#menu li {
		margin: 0 0 1px 0;
		padding: 0;
		list-style-type: none;
		font: bold 100% Verdana, Arial, Helvetica, sans-serif;
		letter-spacing: 1px;
		}

		#menu a {
		display: block;
		width: 140px;
		margin: 0 20px 0 0;
		padding: 5px 20px 5px 20px;
		text-decoration: none;
		border-top: 1px solid #9a98a0;
		border-left: 1px solid #5e5967;
		border-right: 1px solid #6d4288;
		background: #774ca5 url(menu.png) repeat-y;
		}

				#menu a:link {
				color: #f6e13f;
				}
				#menu a:visited {
				color: #f6e13f;
				}
				#menu a:hover {
				color:  #ffffff;
				background: #774ca5 url(menu2.png) repeat-y;
				}
				#menu a:active {
				color: #f6e13f;
				} 
				#menu .selected {
				background: #774ca5 url(menu2.png) repeat-y;
				}
				

#right {
float: right;
width: 200px;
margin: 0 0 0 0;
text-align: center;
}		

		
.box1 {
width: 200px;
margin: 10px 0 10px 0;
padding: 5px 0 5px 0;
color: #ffffff;
border: 1px solid #7f75ff;
background: #4d4363;
}
		.box1 h1 {
		margin: 5px 5px;
		padding: 2px;
		text-align: left;
		font: italic bold 120% "Times New Roman", Times, serif;
		color: #d0e1f5;
		background: none;
		border: none;
		}
		
		#right p {
		margin: 5px 0 5px 10px;
		padding: 3px 10px 3px 4px;
		font: 90% Helvetica, Arial, sans-serif;
		color: #ffffff;
		text-align: center;
		} 

		#right p.bold1 {
		font: bold 110% Helvetica, Arial, sans-serif;	
		}

		.box1 ul {
		text-align: left;
		list-style-type: square;
		margin: 0 0 0 20px;
		padding: 0;
		font: 100% Helvetica, Arial, sans-serif;
		color: #ffffff;
		}
		
		#right img {
		padding: 2px;
		border: 1px solid #a1a1a1;
		}
		
		#right a:link img, #right a:visited img, #right a:active img {
		border: 1px solid #a1a1a1;
		}
		#right a:hover img {
		border: 1px solid #ffffff;
		}
				
		#right a:link, .gallery a:link {
		color: #c0d1f5;
		}
		#right a:visited, .gallery a:visited {
		color: #c0d1f5;
		}
		#right a:hover, .gallery a:hover {
		color: #ffffff;
		}
		#right a:active, .gallery a:active {
		color: #c0d1f5;
		}	
		

	


#content {
margin: 0px 210px 10px 210px;
padding: 0;
border: 1px solid #4d4363;
background: #ffffff;
}


.article, .article2 {
margin: 0px 0 10px 0;
padding: 5px 40px 40px 40px;
text-align: center;
background: #fff; 
}
		.article2 {
		margin: 10px 0 10px 0;
		padding: 5px 10px 40px 10px;
		}
		.article2 h1, .article2 h2  {
		margin: 10px 0 10px 0;
		padding: 2px 5px 2px 5px;
		font: italic bold 150% "Times New Roman", Times, serif;
		text-align: left;
		letter-spacing: 1px;
		}
		.article2 h2 {
		margin: 10px 0 10px 0;
		padding: 2px 10px 2px 10px;
		font: italic bold 140% "Times New Roman", Times, serif;
		}


		p {
		margin: 10px 0 10px 0;
		font: 100% Helvetica, Arial, sans-serif;
		text-align: justify;
		color: #000000;
		line-height: 1.5em;
		}
				.intro {
				margin: 0 -40px 0 -40px;
				padding: 5px 40px 5px 40px;
				font: italic 150% "Times New Roman", Times, serif;
				text-align: justify;
				color: #000000;
				background: #ded4ff;
				}
				.intro2 {
				margin: 20px 0 20px 0;
				font: bold 110% Arial, Verdana, sans-serif;	
				text-align: justify;
				color: #4d4363;
				}
				
				.bold1 {
				font: bold 110% Helvetica, Arial, sans-serif;	
				}
				.color1 {
				color: red;
				}

		#content ul {
		text-align: left;
		list-style-type: square;
		}
				
		h1, h2, h3, h4 {
		margin: 0 -40px 0 -40px;
		padding: 5px 30px 5px 30px;
		font: italic bold 190% "Times New Roman", Times, serif;
		text-align: left;
		letter-spacing: 1px;
		border-top: 2px solid #f6e13f;
		border-bottom: 2px solid #f6e13f;
		color: #fff;
		background: #6648a3;
		}		
				h2, h3, h4 {
				padding: 2px 0 2px 0;
				margin: 30px 0 10px 0;
				font: italic bold 170% "Times New Roman", Times, serif;
				text-align: left;
				background: none;	
				color: #000;
				border: none;
				}
				h3 {
				margin: 30px 0 10px 0;
				font: italic bold 140% "Times New Roman", Times, serif;
				text-align: left;
				letter-spacing: 0px;
				background: none;
				}
				h4 {
				margin: 30px 0 10px 0;
				font: italic bold 130% "Times New Roman", Times, serif;
				letter-spacing: 0px;
				border: 0 none;
				background: none;
				}


		blockquote {
		font: italic 100% Helvetica, Arial, sans-serif;
		}
		
		address {
		margin: 10px 0 10px 0;
		font: bold 110% Verdana, Helvetica, Arial, sans-serif;
		text-align: center;
		color: #000000;
		}
		form {
		margin: 20px;
		padding: 0;
		text-align: left;
		}	
		form p {
		margin: 5px 0;
		}
		input {
		width: 200px;
		}
		input.submit {
		margin: 0;
		width: 80px;
		}
		
		

.gallery {
text-align: center;
margin: 0 0 10px 210px;
padding: 0 40px 20px 40px;
border: 1px solid #4d4363;
background: #181932;
}

 		.gallery h2, .gallery h3 {
		margin: 20px 0 20px 0;
		padding: 0;
		font: italic bold 170% "Times New Roman", Times, serif;
		text-align: center;
		color: #ffffff;
		letter-spacing: 1px;
		background: none;
		}
				.gallery h3 {
				margin: 30px 0 10px 0;
				font: italic bold 140% "Times New Roman", Times, serif;
				}
			
		.gallery p {
		margin: 0;
		padding: 0;
		color: #d0e1f5;
		text-align: center;
		float: right; 
		}
		.gallery object {
		margin: 0;
		padding: 0;
		}

		.gallery img {
		margin: 3px;
		}
				.gallery a:link img, .gallery a:visited img, .gallery a:active img {
				margin: 3px;
				padding: 2px;
				border: 2px solid #4d42a1;
				}
				.gallery a:hover img {
				margin: 3px;
				padding: 2px 2px 0 2px;
				border: 2px outset #f6e13f;
				}
		
#map_canvas {
width: 480px; 
height: 300px;
margin: 0 auto 5px auto;
border: 2px solid #134276;
}	


#footer {
width: 100%;
margin: 0 0 0 0;
padding: 10px 0 20px 0;
overflow: hidden;
}

#footer p {
margin: 5px 0;
padding: 0;
font: 85% Verdana, Helvetica, Arial, sans-serif;
letter-spacing: 0.5px;
word-spacing: 0.5em;
color:  #a38ed2;
text-align: center;
}
		#footer a:link, #footer a:visited,  #footer a:active {
		color:  #a38ed2;
		}
		#footer a:hover {
		color: #ffffff;
		}
		#footer img {
		float: left;
		margin: 0;
		padding: 0;
		}
