@charset "utf-8";
/* CSS Document */

body {
	background:url(../img/background.jpg) repeat-x #fafcfc;
}
#footer #piece {
	position:absolute;
	bottom:-45px;
	left:-430px;
}

/* HACK */
#left {
	width:325px;
}
#right {
	width:635px;
}
#right .box610-container {
	padding-left:0;	
}


#menu-container {
	background:url(../img/bg-piece.png) no-repeat -20px 0;
	height:500px;
	margin:0 0 0 5px;
	overflow:hidden;
}

#card {

}
#card .image {
	float:left;	
}
#card .question {
	float:left;	
	padding-left:20px;
	padding-top:50px;
}
#card .question b {
	color:#48A49D;	
}

.form {
	width:260px;
}
.form form {
	padding-top:10px;	
}
.form .field  {
	padding-bottom:5px;	
}
.form .field label {
	width:300px;
}
.form input {
	padding:0;
	margin:1px 0 0px  0;
	vertical-align:top;
}
form .buttons {
	text-align:right;	
	padding-right:18px;
	padding-top:15px;
}

.results {
	font-size:12px;
}
.results b {
	font-size:14px;	
}
.results a {
	color:#333333;
	text-decoration:underline;
	font-size:12px;
}
.results .back {
	padding-top:40px;	
}
.results .back a {
	text-decoration:none;	
}

a.begintest {
	font-size:14px;
	color:#48A49D;
	font-weight:bold;
}

#testresults {
	padding-top:20px;
}

table.multiselect td {
	text-align:center;
	border-bottom:1px solid #edf7f6;
}