html,
body,
h1, h2, h3, h4, h5, h6,
div,
p,
ul, ol, li
{
	margin: 0; padding: 0;
}
html,
body
{
	height: 100%;
}
body
{
	color: white;
	font-family: Arial, serif; font-size: 95%;
	background: black url(../images/body_background.jpg) no-repeat center top;
}
a.image
{
	float: left;
	border: 5px solid #e5e5e5;
}
a.image img
{
	float: left;
}
img
{
	border-width: 0;
}
.clear
{
	clear: both;
}
div#overlay
{
	position: fixed; top: 0; left: 0;
	z-index: 100;
	width: 100%; height: 100%;
	background-color: black;
	-moz-opacity: 0.8;
	opacity: .80;
	filter: alpha(opacity=80);
}
div#disclaimer
{
	position: absolute; top: 0; left: 0;
	z-index: 200;
	width: 100%;
}
	div#disclaimer div.text
	{
		position: relative;
		margin: 47px auto 0 auto; padding: 20px;
		width: 760px;
		border: 3px solid #e56e7f;
		background-color: black;
	}
		div#disclaimer div.text p
		{
			padding-bottom: 10px;
			text-align: justify;
		}
			div#disclaimer div.text p strong
			{
				color: #e56e7f;
			}
	div#disclaimer a.quit
	{
		float: left;
		display: block;
		width: 197px; height: 40px;
		background: black url(../images/buttons_background.gif) no-repeat right top;
	}
	div#disclaimer a.quit:hover
	{
		background-position: right bottom;
	}
	div#disclaimer a.quit span
	{
		display: none;
	}
	div#disclaimer a.enter
	{
		float: right;
		display: block;
		width: 149px; height: 40px;
		background: black url(../images/buttons_background.gif) no-repeat left top;
	}
	div#disclaimer a.enter:hover
	{
		background-position: left bottom;
	}
	div#disclaimer a.enter span
	{
		display: none;
	}
div#container
{
	margin: 0 auto 0 auto; padding: 10px 10px 0 10px;
	width: 880px; height: 662px;
	background: transparent url(../images/container_background.png) no-repeat;
}
	div#container div#header
	{
		width: 880px; height: 201px;
	}
		div#container div#header a#logo
		{
			float: left;
			display: block;
			width: 240px; height: 201px;
		}
			div#container div#header a#logo img
			{
				float: left;
			}
		div#container div#header div#banner
		{
			float: left;
			width: 640px; height: 162px;
			background-color: black;
		}
			div#container div#header div#banner div
			{
				position: absolute;
				width: 640px; height: 162px;
			}
				div#container div#header div#banner div p
				{
					display: none;
				}
			div#container div#header div#banner div#banner1
			{
				background-image: url(../images/banner_background_1.jpg);
			}
			div#container div#header div#banner div#banner2
			{
				background-image: url(../images/banner_background_2.jpg);
			}
			div#container div#header div#banner div#banner3
			{
				background-image: url(../images/banner_background_3.jpg);
			}
		div#container div#header ul#menu
		{
			float: left;
			width: 640px; height: 39px;
			list-style-type: none;
			background-image: url(../images/menu_background.gif);
		}
			div#container div#header ul#menu li
			{
				float: left;
			}
				div#container div#header ul#menu li a
				{
					float: left;
					height: 39px;
					display: block;
					background-image: url(../images/menu_background.gif);
				}
						div#container div#header ul#menu li a img
						{
							margin-top: 39px;
							position: absolute;
							z-index: 100;
						}
						div#container div#header ul#menu li a.link1 img
						{
							margin-left: 99px;
						}
						div#container div#header ul#menu li a.link2 img
						{
							margin-left: 63px;
						}
						div#container div#header ul#menu li a.link3 img
						{
							margin-left: 52px;
						}
						div#container div#header ul#menu li a.link4 img
						{
							margin-left: 61px;
						}
				div#container div#header ul#menu li a span
				{
					display: none;
				}
				div#container div#header ul#menu li a.link1
				{
					width: 203px;
					background-position: left top;
				}
				div#container div#header ul#menu li a.link1:hover
				{
					background-position: left bottom;
				}
				div#container div#header ul#menu li.selected a.link1
				{
					background-position: left bottom;
				}
				div#container div#header ul#menu li a.link2
				{
					width: 142px;
					background-position: -203px top;
				}
				div#container div#header ul#menu li a.link2:hover
				{
					background-position: -203px bottom;
				}
				div#container div#header ul#menu li.selected a.link2
				{
					background-position: -203px bottom;
				}
				div#container div#header ul#menu li a.link3
				{
					width: 123px;
					background-position: -345px top;
				}
				div#container div#header ul#menu li a.link3:hover
				{
					background-position: -345px bottom;
				}
				div#container div#header ul#menu li.selected a.link3
				{
					background-position: -345px bottom;
				}
				div#container div#header ul#menu li a.link4
				{
					width: 172px;
					background-position: -468px top;
				}
				div#container div#header ul#menu li a.link4:hover
				{
					background-position: -468px bottom;
				}
				div#container div#header ul#menu li.selected a.link4
				{
					background-position: -468px bottom;
				}
		div#container div#main
		{
			overflow: auto;
			padding: 25px 400px 15px 25px;
			width:  455px; height: 401px;
			font-family: "Times New Roman", Arial, serif; font-size: 110%;
			background-image: url(../images/main_background_1.jpg);
			background-color: black;
			background-repeat: no-repeat;
		}
		div#container div#main_np
		{
			overflow: auto;
			padding: 25px 25px 15px 25px;
			width:  830px; height: 401px;
			font-family: "Times New Roman", Arial, serif; font-size: 110%;
			background-image: url(../images/main_background_1.jpg);
			background-color: black;
			background-repeat: no-repeat;
		}
			div#container div#main h1
			{
				margin: 0 0 20px 40px;
			}
			div#container div#main div#gallery
			{
				width: 400px;
			}
				div#container div#main div#gallery a
				{
					display: block;
					float: left;
					margin: 3px 5px 5px 3px;
					width: 90px; height: 90px;
				}
				div#container div#main div#gallery a:hover
				{
					margin: 0 2px 2px 0px;
					border: 3px solid #e56e7f;
				}
				div#container div#main div#gallery a img
				{
					float: left;
				}
			div#container div#main p,
			div#container div#main_np p
			{
				padding: 0 0 10px 0;
				text-align: justify;
			}
			div#container div#main p.big,
				div#container div#main p span.big
			{
				color: #e56e7f;
				font-size: 120%;
			}
			div#container div#main p.center
			{
				text-align: center;
			}
			div#container div#main p.little
			{
				font-size: 75%;
			}
				div#container div#main p a,
				div#container div#main_np p a
				{
					color: #e56e7f;
				}
	div#container div#footer
	{
		padding-bottom: 20px;
		padding-top: 35px;
		font-size: 85%;
		text-align: center;
	}
		div#container div#footer a
		{
			color: white;
			text-decoration: none;
		}
ul#networkLinks
{
	display: none;
}
