#quiz {

	width: 657px;		/*Determines the width of the entire page*/
	margin: 0 auto;		/*Allows cetering of the page*/
	text-align: left;   /*Allows cetering of the page*/
	font: 12px/15px Arial, Helvetica, sans-serif;
	color: #1a1818;
}

#QAWrap {
	position:relative;
	width:657px;
}

#questions {
	padding:30px 135px 0 110px;
	width:100%;
	overflow:hidden;
}

.compilation {
	padding:10px;
}

#exp {
	padding:30px 135px 0 110px;
    display: none;
  }
  
#exp h2 {
	color:#C7C8CA;	
}

#exp span,
.compilation span {
	color:#2C6CB6;
}

.compilation span.answer {
	color:#555758;
}

.copy {
	font: 10px/15px Arial, Helvetica, sans-serif;
	color: #C7C8CA;
	padding:0 135px 0 110px;
	float:right;
}



ul.answer {
	list-style-type:none;
	margin:0;
	padding:0;
	width:415px;
}

ul.answer li {
	display:inline;
	padding:5px 20px 0 0;
}

ul.answer label {
	padding:5px;
	height:50px;
	line-height:50px;
	position:relative;
}

ul.answer input { 
	position:inherit; 
	top:3px;
}

ul.answer li a {
	float:right;
	color: #fff;
	font-size: 12px;
	line-height: 16px;
	margin-top:10px;
	padding:0.3em;
	background-color:#555758;
}



dd {
	margin:0;
	padding:0;
}


dl {
	position:relative;
}

.abs {
	position:absolute;
	top:2em;
	left:0;
	width:16em;
}

.selected {
	color:#0066b7;
	background-color:#e0e1e4;
	border:1px #0066b7 solid;
}


.ani {
	position:absolute;
}

a {
	text-decoration: none;
	color:#000;
}

a, 
a:link, 
a:visited,
a img  {
	text-decoration: underline;
	background: none;
	font: 11px/15px Arial, Helvetica, sans-serif;
	color:#0066b7;
}


a:hover {
	text-decoration: none;
	color:#000;
}

.q1 .ani {
	top:72px; 	/* -14  W*/
	left:80px;	/* -14  H*/
}

.q2 .ani {
	top:67px; 	/* -14  W*/
	left:282px;	/* -14  H*/
}

.q3 .ani {
	top:67px; 	/* -14  W*/
	left:341px;	/* -14  H*/
}

.q4 .ani {
	top:72px; 	/* -14  W*/
	left:443px;	/* -14  H*/
}

.q5 .ani {
	top:72px; 	/* -14  W*/
	left:530px;	/* -14  H*/
}

.q6 .ani {
	top:98px; 	/* -14  W*/
	left:535px;	/* -14  H*/
}

.q7 .ani {
	top:275px; 	/* -14  W*/
	left:535px;	/* -14  H*/
}

.q8 .ani {
	top:275px; 	/* -14  W*/
	left:75px;	/* -14  H*/
}

h2 {
	padding:0;
	margin: 0;
	color:#555758;
	font-size: 12px;
	line-height: 16px;
}

h3 {
	padding:0;
	margin: 0;
	font-size: 14px;
	line-height: 16px;
	font-weight: bold;
}

h4 {
	padding: 10px 0 0;
	margin: 0;
	color:#2c6cb6;
	font-size: 14px;
	line-height: 16px;
	font-weight: bold;
}

.compilation h3,
.compilation h4 {
	font-size: 12px;
	line-height: 14px;
}

.compilation h4 {
	padding:0;
	margin: 0;
	color:#2c6cb6;
}

.question-number {
	padding:10px  0 10px;
	font-size: 12px;
	font-weight: bold;
	color:#c7c8ca;
	float:right;
	display:block;
}

