@charset "UTF-8";


/* CSS Document */


body {
	background-color:#8F9595;
	background-image:url(images/bg.png);
	background-repeat-x:repeat;
	background-repeat-y:no-repeat;
	background-repeat:repeat-x;
	position:absolute;
	margin:0px;
	-moz-margin: 0px;
	min-width: 100%
}

header {
	text-align:center;
}

nav a {
	padding-left:50px;
	padding-right:50px;
	vertical-align:middle;
	padding-top:50px;
}

a img {
	border-width:initial;
	border-color:#000000;
	border-style:none;
}

nav {
	text-align:center;
	display:block;
	background-color:#CCCCCC;
	background-repeat-x:repeat;
	background-repeat-y:no-repeat;
	background-repeat:repeat-x;
	height:auto;
	min-width:100%;
	box-shadow:rgb(102, 102, 102) 3px 3px 3px;
	-webkit-box-shadow:rgb(102, 102, 102) 3px 3px 3px;
	-o-box-shadow:rgb(102, 102, 102) 3px 3px 3px;
	-moz-box-shadow:rgb(102, 102, 102) 3px 3px 3px;
	display: inline-block;
	margin: auto;
}



section {
	display:block;
	margin-left:15%;
	margin-right:15%;
	max-width: 2000px;
	min-width: 900px;
	font-family:'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
	color:#333333;
	
}

form	{
	width: 520px;
	border: 0;
	margin: 0 auto;
	text-align: left;
	display:block;
	margin: auto;
}

textarea, input	{
	font-size:16px;
	font-family:Tahoma, Geneva, sans-serif;
}
textarea	{
	width:520px;
}

footer #left {
	width:30%;
	padding-right:20px;
}

footer #right {
	width:30%;
	padding-left:20px;
	padding-right:20px;
	text-align:right;
}

footer #center {
	width:30%;
	padding-left:30px;
	padding-right:20px;
	padding-bottom:110px;
}

table {
	margin-left:auto;
	margin-right:auto;
	min-width:972px;
	max-width:973px;
	width:973px;
}

table a, table p {
	text-decoration:none;
	font-family:Verdana, Geneva, sans-serif;
	color:#999999;
}

#bottom {
	text-align:center;
	vertical-align:bottom;
	float:inherit;
}

footer {
	background-color:#000000;
	width:100%;
	min-width:100%;
	box-shadow:rgb(102, 102, 102) 3px 3px 3px;
	-webkit-box-shadow:rgb(102, 102, 102) 3px 3px 3px;
	-o-box-shadow:rgb(102, 102, 102) 3px 3px 3px;
	-moz-box-shadow:rgb(102, 102, 102) 3px 3px 3px;
	height:auto;
	display:block;
}

#center li {
	text-align:left;
}

#opposite {
	text-align:left;
}
