body {
	margin: 0px;
	padding: 0px;
	font-family:tahoma, arial, helvetica, sans-serif;
	font-size: 100%;
	color: #231F20;
}

/* ---- TOPBAR ---- */
div.topbarContainer{
	font-size: 70%;
}

div.topbarRight {
	position:absolute;
	top:-100px;
	left:0px;
	visibility:hidden;
}

h1 {
	font-size:130%;
	margin:0px;
	padding:9px 0 0px 0;
	color:#231F20;
}

h1 a:link, h1 a:visited, h1 a:hover, h1 a:active, h1 a:focus {
	color:#231F20;
	text-decoration:none;
}

p.whatbtn {
	position:absolute;
	top:-100px;
	left:0px;
	visibility:hidden;
}


/* ---- MAIN CONTENT WRAPPER ---- */
div.mainContainer {
	font-size: 70%;
}

div.contentContainer {
}

div.contentContainer form {
	margin:0px;
	padding:0px;
}


/* ---- LEFT MENU ---- */
div.leftmenu {
	position:absolute;
	top:-100px;
	left:0px;
	visibility:hidden;
}

/* ------ body content --------*/

div.textContent {
	width:400px;
	clear:left;
	padding:0px;
}

div.textContentWide {
	width:700px;
	clear:left;
	padding:0;
}

/* ------- bottom bar ------- */
div.bottombar, div.bottomRow, div.navigation, div.navbottom {
	position:absolute;
	top:-100px;
	left:0px;
	visibility:hidden;
}

/* print settings */
table.financial tr th.shade, table.financial tr td.shade {
	background:#FDEBDE;
	border: 1px solid #FDEBDE;
	margin:6px;
}

h2 {
	padding:18px 0 18px 0;
	font-size:110%;
}

div.boardContent {
	width:400px;
}

table.special tr th, table.targets tr th, table.effectsRegister tr th {
	border-left:0;border-bottom: 1px solid #000000;
}
table.special tr td, table.targets tr td, table.effectsRegister tr td {
	border-left:0;border-bottom: 1px solid #cccccc;
}
div.advert {
	padding-left:0px;
}

div.textContentWide p.introQuestion {
	margin-left:0px;
}

div.textContentWide div.marginLeft3px {
	padding-left:3px;
}

div.textContent ol {
	padding-left:4px;
}

