html, body {
	FONT-SIZE:15px; 
	FONT-FAMILY: Arial; 
	COLOR: #000000;
	background-color: #ffffff;
	text-align: center;
}

#page {
	border: 1px solid #cfcecc; 
	width: 70%;
	margin: 0 auto;
	position: relative;
}

a {
	FONT-SIZE:18px;
	FONT-FAMILY: Arial;
	COLOR:#000000;
	text-decoration: underline;
}

a.h1 {
	FONT-SIZE:18px;
	FONT-FAMILY: Arial;
	COLOR:#000000;
	text-decoration: none;
}

a:hover {
	color: #FF0000;
}


span.visible {
  color: #f25836;
  font-weight: bold;
}

span#message {
  color: #ff0000;
}

.small {
	FONT-SIZE:10px; 
	FONT-FAMILY: Arial; 
	COLOR:#000000;
}

span.select {
  position: absolute;
  width: 48px;
  height: 28px;
  margin: 0;
  padding: .15em 24px 0 8px;
  color: #fff;
  font-family: Georgia, Verdana, Tahoma, Arial;
  font-size: .65em;
  font-weight: 400;
  background: transparent url(../_img/select.png) no-repeat;
  overflow: hidden;
}

#question {
  width: 400px;
  margin: 50px;
  background-color: #ffffff;
  text-align: left;
}

p {
	FONT-SIZE: 15px; 
	FONT-FAMILY: Arial; 
	COLOR: #000000;
}

input.margin {
	margin-top: 10px;
}

input.next {
	margin-top: 10px;
	margin-left: -5px;
	width: 113px; 
	height: 56px; 
	border: 0;
	cursor: pointer;
	background: url('../img/next.jpg');	
}

input.relieve {
	margin-top: 10px;
	margin-left: -15px;	
	width: 411px; 
	height: 66px; 
	border: 0;
	cursor: pointer;
	background: url('../img/relieve.jpg');	
}

font.question-number {
	FONT-SIZE: 15px; 
	FONT-FAMILY: Tahoma Arial; 
	COLOR: #555555;
}

font.question {
	FONT-SIZE: 20pt; 
	FONT-FAMILY: Tahoma Arial; 
	COLOR: #f25836;
  	background-color: #ffffff;		
}

font.answer {
	FONT-SIZE: 15px; 
	FONT-FAMILY: Arial; 
	COLOR: #737373;
  	background-color: #ffffff;		
}

font.terms {
	FONT-SIZE: 15px; 
	FONT-FAMILY: Arial; 
	COLOR: #000000;
}

img {
	border:1px solid #cfcecc;
}

img.margin-bottom {
	border:1px solid #cfcecc;
	margin-bottom: 20px;
}

img.no-border {
	border: 0px;
}

div.margin-bottom-left {
	border: 0px;
	margin-bottom: 30px;
	vertical-align: top;
	text-align: left; 	
	float: left;
	width: 65%;
}

div.margin-bottom-right {
	border: 0px;
	margin-bottom: 30px;
	vertical-align: top;
	text-align: right;
	float: left;
	width: 30%;
}

div.progress-bar-answered {
	width: 8px;
	height: 8px;
	background-color: #FF0000;
	margin: 1px;
	float: left;
}

div.progress-bar-notanswered {
	width: 8px;
	height: 8px;
	background-color: #AAAAAA;
	margin: 1px;
	float: left;
}

div.bottom {
	background-color: #480800;
	width: 100%; 
	border-top: solid 2px #AAAAAA; 
	border-bottom: solid 2px #AAAAAA; 
	height: 100px; 
	padding-bottom: 0px;
}