/** Redefinitions **/

body {
	background-color: #fff;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #000;
}

h1, h2, h3, h4, h5, h6 {
	margin: 0 0 15px 0;
}

h1 {
	font-size: 1.6em;
	font-weight: normal;
}

h2, h3 {
	font-size: 1.3em;
	font-weight: normal;
}

h4, h5 {
	font-size: 1.1em;
	font-weight: bold;
}

h6 {
	font-size: 1em;
	font-weight: bold;
}

p, table, form {
	margin: 0 0 15px 0;
}

ul {
	margin-top: 0px;
	margin-bottom: 15px;
}

a, a:visited {
	color: #000;
	text-decoration: underline;
}

a:hover, a:active {
	text-decoration: none;
}

input, select, textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
}

/** ##### **/

/** Containers **/

div#main,
div#body {
	clear: both;
	margin-top: 15px;
}

/** ##### **/

/** Top **/

div#printHeader {
	width: 100%;
	clear: both;
	text-align: right;
}

/** ##### **/

/** Body **/

div#body div.content {
	margin-top: 15px;
}

/** ##### **/

/** FAQs **/

div.faqs {
	margin: 0 0 15px 0;
}

div.faqs div.answer p.close {
	display: none;
	visibility: hidden;
}

/** ##### **/

/** Member Logos **/

div.member div.logo {
	display: none;
	visibility: hidden;
}

/** ##### **/

/** Partners Logos **/

div.partner {
	margin: 0 0 15px 0;
}

div.partner div.logo {
	display: none;
	visibility: hidden;
}

/** ##### **/

/** Job Vacancies **/

div.vacancy {
	margin: 0 0 15px 0;
}

/** ##### **/

/** Cheatline Form **/

ul#cheatlineStages {
	display: none;
	visibility: hidden;
}

div#cheatline table th,
div#cheatline table td {
	padding: 0 5px 5px 0;
}

div#cheatline table th {
	text-align: left;
	font-weight: normal;
}

div#cheatline table td.button {
	display: none;
	visibility: hidden;
}

/** ##### **/

/** Cheatline Outcomes **/

div.outcome {
	margin: 0 0 15px 0;
}

div.outcome div.body p.close {
	display: none;
	visibility: hidden;
}

/** ##### **/

/** Page Switcher **/

ul.pageSwitcher {
	display: none;
	visibility: hidden;
}

/** ##### **/

/** Forms **/

table.dynFormTable th,
table.dynFormTable td {
	padding: 0 5px 5px 0;
}

table.dynFormTable th {
	text-align: left;
	font-weight: normal;
}

table.dynFormTable td.button {
	display: none;
	visibility: hidden;
}

/** ##### **/

/** Footer **/

div#printFooter {
	width: 100%;
	clear: both;
	margin-top: 15px;
	border-top: 1px solid #000;
	padding: 8px 0 0 0;
}

/** ##### **/

/** Hidden **/

div#top,
div#left,
div#right,
div#ticker,
div#filter,
div#footer {
	display: none;
	visibility: hidden;
}

/** ##### **/
