
body
	{
	background:#eeeeee url('background-4.jpg');
	margin:0px;
	padding:0px;
	}


h1, h2, h3, h4, h5, h6
	{
	margin:0px;
	padding:0px;
	color:#332233;
	font-weight: normal;
	font-family:serif;
	clear:both;
	padding-bottom:5px;
	background: url('border-bottom.png') scroll no-repeat left bottom;
	}

#logo
	{
	font-family: Tahoma, serif;
	font-weight:normal;
	background:white url('background.png');
	margin:0px;
	padding:15px 15px 0px 15px;
	border-bottom: solid 5px #777777;
	font-size:large;
	float:right;
	width:100%;
	text-align:center;
	}

	#logo img
		{
		vertical-align: middle;
		margin:0px;
		padding:0px;
		}


#menu
	{
	float:left;
	width:100%;
	border-bottom: solid 4px #777777;
	background:#222222 url('menu1-background.jpg');
	}

#menu1,
#menu2,
#menu3
	{
	list-style:none;
	width:100%;
	margin:0px;
	padding:0px;
	clear:both;
	float:left;
	}

#menu1 li,
#menu2 li,
#menu3 li
	{
	float:left;
	}

#menu1 li a,
#menu2 li a,
#menu3 li a
	{
	float:left;
	padding:0.3em 10px;
	text-decoration:none;
	}

#menu1
	{
	background:#222222 url('menu1-background.jpg');
	}

	#menu1 li
		{
		font-size:large;
		font-variant: small-caps;
		font-weight:bold;
		}

		#menu1 li a
			{
			color:#dcc485;
			}

		#menu1 li a.current
			{
			background:#444444;
			}

		#menu1 li a:hover
			{
			background:#444444;
			}

#menu2
	{
	background:#333333 url('menu2-background.jpg');
	border-top: solid 2px #333333;
	border-bottom: solid 2px #555555;
	}

	#menu2 li
		{
		font-size:small;
		text-transform: uppercase;
		}

	#menu2 li a
		{
		padding-top:5px;
		color:#ecd495;
		}

		#menu2 li a.current
			{
			background:#555555;
			}

		#menu2 li a:hover
			{
			background:#555555;
			}

#menu3
	{
	background:#888888 url('menu3-background.jpg');
	}

	#menu3 li
		{
		font-size:x-small;
		}

		#menu3 li a
			{
			color:#fcf4c5;
			}

		#menu3 li a.current
			{
			background:#006699 url('menu3-current.png');
			color:#ffffff;
			}

		#menu3 li a:hover
			{
			background:#8a712d;
			}


.iframeContainer
	{
	}

	iframe
		{
		border:none;
		border-top: solid 2px #666666;
		width:100%;
		height:1000px;

		}




.page
	{
	width:100%;
	float:left;
	font-size:medium;
	}

	.page .inner
		{
		padding:2em 2em 0em 2em;
		}

.tilde
	{
	padding: 4em 2em 0px 2em;
	margin-bottom: -35px;
	text-align:center;
	}
	

#footer
	{
	border-top: solid 5px #999999;
	background:#222222 url('menu1-background.jpg');
	text-align:center;
	padding:1.5em 1em 1em 1em;
	}

	#footer ul li
		{
		display:inline;
		margin-left:1em;
		margin-right:1em;
		}

	#footer ul
		{
		margin:0px;
		padding:0px;
		}

	#footer a
		{
		text-decoration:none;
		font-size:small;
		color:#dcc485;
		}

