/* part of this stylesheet (the one creating the */
/* three-column setup is copied from */
/* A List Apart: in search of the Holy Grail */
/* www.alistapart.com */

body {
	padding-left: 150px;    /* LC fullwidth */
	padding-right: 260px;   /* RC fullwidth + CC padding */
	min-width: 620px;       /* 2x RC fw + LC */
	font: 0.9em Verdana, sans-serif;
	color: #223;
        /*background: #CCFFFF*/;
}


#header, #footer {
	margin-left: -200px;    /* LC fullwidth */
	margin-right: -190px;   /* RC fullwidth + CC padding */
}

.column {
	position: relative;
	float: left;
}

.login {
	font: 0.9em Verdana, sans-serif;
}

#center {
	padding: 0 20px;
	width: 100%;
	text-align: justify;
}

#left {
	width: 120px;           /* LC width */
	padding: 0px -0px;         /* LC padding */ 
	right: 150px;           /* LC fullwidth + CC padding */
	margin-left: -100%;
	font: 0.9em Verdana, sans-serif;
	text-align: right;
}

#right {
	width: 190px;           /* RC width */
	margin-right: -100%;
}

#footer {
	clear: both;
}

/*** IE Fix ***/
*html#left {
	left: 210px;            /* RC fullwidth */
}

perabody {
	font: 0.9em Verdana, sans-serif;
	color: #223;
	margin: 0;
	padding-left: 200px;
	padding-right: 190px;
        background: #CCFFFF;
	}

#register {
	position: relative;
	padding: 0 10px;
}

.header {
	font: 1.3em Verdana, sans-serif;
	font-style: italic;
	color: #663;
	position: relative;
	left: 50px;
	text-align: left;
}

.question {
	font: 1.2em Verdana, sans-serif; 
	text-indent: -10px;
	line-height: 1.2em; 
	color: #111;
	position: relative;
	bottom: -10px;
}

.answers {
	position: relative;
	font: 1.0em Verdana, sans-serif; 
	color: #226;
	line-height: 1.3em;
	text-indent: 40px; 
}

.answers:first-line {
	color: #889;
	font: 1.0em Verdana, sans-serif;
}

.right {
	font: 1.0em Verdana, sans-serif;
	color: #181;
	line-height: 1.1em;
	text-indent: -20px;
}

.correct {
	color: blue; 
	font: 1.0em Verdana, sans-serif;
}

.wrong {
	color:red; 
	font: 1.0em Verdana, sans-serif;
}

.correction {
	font: 1.2em Verdana, sans-serif;
	line-height: 1.2em;
	text-indent: -20px;
}

#corrected_answer {
	text-indent: -20px;
}

.nothing {
	color: black; 
	font: 1.0em Verdana, sans-serif;
}

.standard {
	color: black;
	font: 1.0em Verdana, sans-serif;
}

#mark {font: 4em Verdana, sans-serif;
	font-style: italic; 
	color: #277; 
	position: relative; 
	left: 130px;}

#return {
	font: 1em Verdana, sans-serif;
	border-width: 1px;
	border-color: #000;
	background: #FFF;
	color: #000;
}	

.subject {
	font: 1.3em Verdana, sans-serif;
	color: #833;
}

.topiclist {
	font: 1em Verdana, sans-serif;
	color: #226;
	line-height: 1.7em;
}


checkbox {
	font: 1.3em Verdana, sans-serif;
	color: #800;
}

.submit {
	font: 1em Verdana, sans-serif; 
	border-width: 1px; 
	border-color: #000; 
	background: #FFF;
	color: #226;
	}

.modify {
	font: 1em Verdana, sans-serif; 
	border-width: 1px; 
	border-color: #000; 
	background: #FFF;
	color: #262;
	}

.lift {
	font: 1em Verdana, sans-serif;
	border-width: 1px; 
	border-color: #000; 
	background: #FFF;
	color: #226;
}

.void {
	font: 1em Verdana, sans-serif;
	border-width: 1px;
	color: #FFF;
	background: #FFF;
	border-color: #FFF;
	border-style: solid;
}

#reset_test {
	text-align: right;
}
.reset {font: 1em Verdana, sans-serif; 
	border-width: 1px; 
	border-color: #000; 
	background: #FFF;
	 color: #833;}

.left-align{
	text-align: right;
	color: #333;
}

/* :disabled{*/
/*	border-width: 1px;*/
/*	border-style: solid;*/
/*	border-color: #333;*/
/*	background: #EEE;*/
/*}*/
/**/
input {
	border-width: 1px;
	border-style: solid;
}

