@charset "utf-8";
/* CSS Document */
body {
	margin:0;
	padding:0;
	width:100%;
	min-width:600px;		/* Minimum width of layout - remove line if not required */
					/* The min-width property does not work in old versions of Internet Explorer */
	font-size:90%;
	font-family:"Century Gotic", Verdana, Arial, Helvetica, sans-serif;
}
h1, h2, h3 {
	/* margin:.8em 0 .2em 0; */
	padding:0;
}
input.wdbutton {
	background-color:#F00;
	color:#FFF;
	border:1px solid #000;
	margin:2px;
}
.largefield {
	width:96%;
	margin:2px;
}
#thumbnailmask {
	float:left;
	width:101px;
	height:170px;
	font-size:80%;
	text-align:center;
	border-collapse:collapse;
	padding:3px;
	border:1px solid #808080;
	margin:3px;
}
fieldset {
	padding:4px;
	margin:3px;
	float:left;
	width:46%;
}
.wd_attention {
	color:#F00;
	font-weight:bold;
}
.somethingsaid {
	background-color:#FFC;
	border:1px dotted #000;
	font-family:"Courier New", Courier, monospace;
	font-size:90%;
}
.somethingwhispered {
	background-color:#F77;
	border:1px dashed #000;
	font-family:"Courier New", Courier, monospace;
	font-size:90%;
	color:#FFF;
}
#clearcolumns {
	clear:both;
}
#box11 {
	width:98.5%;
	float:left;
	
}
#box13 {
	width:31.8%;
	float:left;
}
#box12 {
	width:48.5%;
	float:left;
}
#box23 {
	width:65%;
	float:left;
}
#box14 {
	width:23%;
	float:left;
}
#box34 {
	width:73.5%;
	float:left;
}
#box375 {
	width:36%;
	float:left;
}
.contentbox, .contentboxred {
	margin:0;
	padding:5px;
	clear:both;
	float:none;
}
.contentboxred {
	padding:0px;
}
#bottombox {
	height:11px;
	width:100%;
	margin:0;
	padding:0;
	font-size:6px;
}
#bottombox p {
	padding:0;
	margin:0;
	height:11px;
	margin-right:11px;
	display:block;
	font-size:6px;
	text-align:center;
	letter-spacing:6px;
}
#bottombox img {
	float:left;
	margin:0;
	border:none;
}
#topbox {
	height:20px;
	width:100%;
	margin:0;
	padding:0;
	margin-top:15px;
}
#topbox h2 {
	padding:0;
	height:17px;
	padding-top:3px;
	margin:0;
	margin-right:20px;
	display:block;
	font-size:15px;
	text-align:center;
	font-family:"Courier New", Courier, monospace;
	font-variant:small-caps;
}
.infobox {
	position:absolute;
	margin:2px 1px 1px 10px;
	padding:0;
	cursor:help;
}
.infoboxopened {
	display:none;
	margin-left:15px;
	margin-right:15px;
	position:relative;
	width:auto;
	z-index:10;
	padding:10px;
}
div.mainmenuitem {
	padding:6px;
	text-align:center;
	margin-right:3px;
	cursor:pointer;
	font-variant:small-caps;
}
div.submenuitem {
	background-position:right;
	background-repeat:repeat-y;
	padding:0;
	margin:0;
}
div.submenuitem p {
	margin:0;
	margin-right:3px;
	padding:6px 0px 6px 8px;
}
#header {
	float:left;
	width:100%;
	padding:0;
	margin:0;
	border-bottom:1px solid #000;
	height:180px;
	overflow:hidden;
}
#headerhidden {
	float:left;
	width:100%;
	padding:3px;
	margin:0;
	border-bottom:1px solid #000;
}
a img {
	border:none;
}
.memberheader {
	float:left;
	margin:0;
}
#memberstate {
	float:left;
	margin:0;
	padding:0;
	overflow:hidden;
}
#memberstate div {
	position:relative;
	overflow:hidden;
	margin:-2px 0px -3px 0px;
	top:10px;
	left:10px;
	width:5px;
	height:5px; 
}
#logoheader {
	float:left;
	margin:0;
	padding:0;
	position:absolute;
	z-index:10;
}
#colmask {
	position:relative;	/* This fixes the IE7 overflow hidden bug and stops the layout jumping out of place */
	clear:both;
	float:left;
	width:100%;			/* width of whole page */
	overflow:hidden;		/* This chops off any overhanging divs */
	/* background-color:#EEE; */		/* Left column background colour */
}
#colmid {
	float:left;
	width:200%;
	position:relative;
	left:220px;
}
#colright {
	float:left;
	width:100%;
	position:relative;
	left:50%;
	margin-left:-345px;
	/* background:#888; */ 	/* Right column background colour */
}
#col1wrap {
	float:right;
	width:50%;
	position:relative;
	right:100%;
}
#col1pad {
	margin:0 0 0 255px;
	overflow:hidden;
}
#col1 {
	width:101%;
	overflow:hidden;
}
#col2 {
	float:left;
	width:105px;
	position:relative;
	margin-left:-50%;
	left:135px;
	overflow:hidden;
}
#col3 {
	float:left;
	width:105px;
	position:relative;
	left:10px;
	overflow:hidden;
}
#footer {
	clear:both;
	float:left;
	width:100%;
	padding:0;
	margin:0;
	margin-top:25px;
	text-align:center;
	height:25px;
}
#footer p {
	padding:.5em 15px;
}