@charset "utf-8";

/*---- Page Layout ----*/
body {
	background: #231F20 url(images/bg.jpg) repeat;
	margin: 0;
	padding: 0;
	font: 12px normal Arial, Helvetica, sans-serif;
	color: #000;
	text-align: center;
}
.layout #container {
	width: 1000px;
	margin: 0 auto; 
	text-align: left; 
}
.layout #header {
	width: 975px;
	height: 218px;
	background: #231F20 url(images/header.jpg) 0 0 no-repeat; 
	margin: 0 auto;	
	padding: 0;
}
.layout #main {
	width: 840px;
	min-height: 400px;
	background: #DDD url(images/main.jpg) repeat;
	border: 2px solid #231F20;
	margin: 0 auto;
	margin-top: 10px;
	padding: 20px 40px 50px 40px;
}
.layout #main p {
	font: 14px normal Arial, Helvetica, sans-serif;
	line-height: 1.4em;
}
.layout #main ul {
	font: 14px normal Arial, Helvetica, sans-serif;
	line-height: 1.3em;
	list-style: disc;
}
.layout #main ul li {
	margin-bottom: 5px;
}
.box {
	width: 700px;
	height: 200px;
	border: 1px solid #231F20;
	margin: 0 0 0 70px;
	text-align: center;
}

/*---- Navigation ----*/
#menu ul {
	float: right;
	width: auto;
	margin: -5px -25px 0 0;
	font-size: 14px;
	font-weight: bold; 
	list-style-type: none;
}
#menu ul li {
	float: left;
	width: auto;
	margin: 0;
	list-style-type: none;
}
#menu ul li a {
	float: left;
	width: auto;
	height: 32px;
	background: url(images/navbg.gif) 0 0 repeat-x;
	background-color: inherit;
	border: 1px solid #231F20;
	padding: 0 13px;
	font-weight: bold;
	color: #FFF;
	line-height: 32px;
	text-decoration: none;
}
#menu ul li a:hover, #menu ul li a.active {
	background: url(images/navhover.gif) 0 0 repeat-x;
	background-color: inherit;
	border: 1px solid #231F20;
	color: #FFF;
}
#submenu ul {
	float: right;
	width: auto;
	margin: -5px 107px 0 0;
	font-size: 14px;
	font-weight: bold; 
	list-style-type: none;
}
#submenu ul li {
	float: left;
	width: auto;
	margin: 0;
	list-style-type: none;
}
#submenu ul li a {
	float: left;
	width: auto;
	height: 32px;
	background: url(images/navbg.gif) 0 0 repeat-x;
	background-color: inherit;
	border: 1px solid #231F20;
	padding: 0 13px;
	font-weight: bold;
	color: #FFF;
	line-height: 32px;
	text-decoration: none;
}
#submenu ul li a:hover, #submenu ul li a.active {
	background: url(images/navhover.gif) 0 0 repeat-x;
	background-color: inherit;
	border: 1px solid #231F20;
	color: #FFF;
}

/*---- Tables ----*/
.layout #tableH {
	width: 700px;
	background: inherit;
	border-collapse: collapse;
	margin: 30px 0 0 60px;
	padding: 0;
	font: 14px normal Arial, Helvetica, sans-serif;
	line-height: 1.2em;
	text-align: left;
}
.layout #tableH th {
	border-bottom: 2px solid #EAB70E;
	padding: 3px 0;
	font-size: 15px;
	font-weight: bold;
	color: #000000;
}
.layout #tableH td {
	border-top: 2px solid #EAB70E;
	border-bottom: 2px solid #EAB70E;
	padding: 7px 5px;
	color: #000;
}
.layout #tableHnews {
	width: 800px;
	background: inherit;
	border-collapse: collapse;
	margin: 0 0 0 30px;
	padding: 0;
	font: 14px normal Arial, Helvetica, sans-serif;
	line-height: 1.4em;
	text-align: left;
}
.layout #tableHnews td {
	padding: 7px 5px;
	color: #000;
}
.layout #tableHnr {
	width: 800px;
	background: inherit;
	border-collapse: collapse;
	margin: 0 0 0 30px;
	padding: 0;
	font: 14px normal Arial, Helvetica, sans-serif;
	line-height: 1.4em;
	text-align: left;
}
.layout #tableHnr td {
	padding: 7px 5px 14px 5px;
	color: #000;
}
.layout #tableHlinks {
	width: 400px;
	background: inherit;
	border-collapse: collapse;
	margin: 20px 0 0 60px;
	padding: 0;
	font: 14px normal Arial, Helvetica, sans-serif;
	line-height: 1.2em;
	text-align: left;
}
.layout #tableHlinks td {
	border-top: 2px solid #EAB70E;
	border-bottom: 2px solid #EAB70E;
	padding: 10px 5px;
	color: #000;
}

/*---- Footer ----*/
.layout #footer {
	width: 924px;
	background: #231F20 url(images/footer.gif) left repeat-x;
	margin: 0 auto;
	margin-top: 10px;
	padding: 0;
}
.layout #footer p {
	margin: 0 auto;
	padding: 5px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFF;
	line-height: 1.4em;
	text-align: center;
}
.layout #footer a {
	/* Unvisited links */
	color: #FFF;
	font-weight: bold;
	text-decoration: underline;
}
.layout #footer a:hover {
	/* Link on mouseover */
	color: #FFF;
	font-weight: bold;
	text-decoration: none;
}
.clear { 
	/* Moves next element below */
	clear: both; 
	background: none;
	margin: 0; 
	padding: 0; 
}

/*---- Images ----*/
img.alignCenter {
	display: block; 
	margin: 10px auto 10px auto;
}
img.alignLeft {
	float: left; 
	margin: 10px;
}
img.alignRight {
	float: right; 
	margin: 0 40px 0 0;
}

/*---- Headers ----*/
h1, h2, h3, h4, h5, h6 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
h1 {
	padding: 45px 0 0 0;
	font-size: 20px;
	color: #000000;
}
h2 {
	padding: 10px 0 0 0;
	font-size: 18px;
	color: #000000;
}
h3 {
	padding: 0;
	font-size: 17px;
	color: #000000;
}
h4 {
	padding: 0;
	font-size: 17px;
	color: #000000;
}
h5 {
	padding: 0;
	font-size: 17px;
	color: #000000;
}
h6 {
	padding: 0;
	font-size: 17px;
	color: #000000;
}

/*---- Links ----*/
a, a:link {
	/* Unvisited links */
	color: #000;
	font-weight: bold;
	text-decoration: underline;
}
a:visited {
	/* Visited links */
	color: #000;
	font-weight: bold;
	text-decoration: underline;
}
a:hover {
	/* Links on mouseover */
	color: #000;
	text-decoration: none;
}
a:active {
	/* Activated and clicked links */
	color: #000;
	text-decoration: underline;
}
