body {
	margin:0;
	padding:0;	
	color: #333333;
  font-family:Arial,Verdana,sans-serif;
  font-size: 16px;
	width:760px;
	height:420px;

}

h2 {
	color: #333333;
    font-size: 24px;
    font-weight: normal;
	  margin:0px 0px 15px 0px;
}

.smText {
	font-size:14px;	
	white-space: normal; 
	width: 180px;
	vertical-align:middle;
	padding: 5px 0px 5px 0px;
}

.longText {
	white-space: normal; 
	width: 180px;
	vertical-align:middle;
	padding: 5px 0px 5px 0px;
}

a.help-text {
	text-decoration:none;border-bottom:1px dotted blue;	
	cursor:pointer;
}

#wrapper {
	height:600px;
	width:760px;
	background: none repeat scroll 0 0 #eeeeee;
	overflow:hidden;
	margin:0;
	padding:0;
	width:760px;
	height:420px;
	
}

.button-container {
	margin:20px 0px;
}

button {
	background: none repeat scroll 0 0 #005393;
  border: medium none;
  color: #FFFFFF;	
	padding: 10px 15px;
	/*font-weight:bold;*/
	cursor: pointer;
	border-radius:7px 7px 7px 7px;
	width:210px;
	height:80px;
	vertical-align:middle;
	margin-right:15px;
	clear:both;
	font-size:20px;
	font-family:Arial,Verdana,sans-serif;
	line-height:97%;
	}

button#back {
 border:1px solid #acacac; -webkit-border-radius: 3px; -moz-border-radius: 3px;border-radius: 3px;font-size:12px;font-family:Arial,Verdana,sans-serif; padding: 0px 10px 0px 10px; text-decoration:none; display:inline-block;text-shadow:none;font-weight:bold; color: #333333;
 background-color: #f4f5f5; background-image: -webkit-gradient(linear, left top, left bottom, from(#f4f5f5), to(#dfdddd));
 background-image: -webkit-linear-gradient(top, #f4f5f5, #dfdddd);
 background-image: -moz-linear-gradient(top, #f4f5f5, #dfdddd);
 background-image: -ms-linear-gradient(top, #f4f5f5, #dfdddd);
 background-image: -o-linear-gradient(top, #f4f5f5, #dfdddd);
 background-image: linear-gradient(to bottom, #f4f5f5, #dfdddd);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#f4f5f5, endColorstr=#dfdddd);
 height:35px;
 width:60px;
}

button#back:hover{
 border:1px solid #bfc4c4;
 background-color: #d9dddd; background-image: -webkit-gradient(linear, left top, left bottom, from(#d9dddd), to(#c6c3c3));
 background-image: -webkit-linear-gradient(top, #d9dddd, #c6c3c3);
 background-image: -moz-linear-gradient(top, #d9dddd, #c6c3c3);
 background-image: -ms-linear-gradient(top, #d9dddd, #c6c3c3);
 background-image: -o-linear-gradient(top, #d9dddd, #c6c3c3);
 background-image: linear-gradient(to bottom, #d9dddd, #c6c3c3);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#d9dddd, endColorstr=#c6c3c3);
}

button#restart {
border:1px solid #acacac; -webkit-border-radius: 3px; -moz-border-radius: 3px;border-radius: 3px;font-size:12px;font-family:Arial,Verdana,sans-serif; padding: 0px 10px 0px 10px; text-decoration:none; display:inline-block;text-shadow:none;font-weight:bold; color: #333333;
 background-color: #f4f5f5; background-image: -webkit-gradient(linear, left top, left bottom, from(#f4f5f5), to(#dfdddd));
 background-image: -webkit-linear-gradient(top, #f4f5f5, #dfdddd);
 background-image: -moz-linear-gradient(top, #f4f5f5, #dfdddd);
 background-image: -ms-linear-gradient(top, #f4f5f5, #dfdddd);
 background-image: -o-linear-gradient(top, #f4f5f5, #dfdddd);
 background-image: linear-gradient(to bottom, #f4f5f5, #dfdddd);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#f4f5f5, endColorstr=#dfdddd);
 height:35px;
 width:120px;
}

button#restart:hover{
 border:1px solid #bfc4c4;
 background-color: #d9dddd; background-image: -webkit-gradient(linear, left top, left bottom, from(#d9dddd), to(#c6c3c3));
 background-image: -webkit-linear-gradient(top, #d9dddd, #c6c3c3);
 background-image: -moz-linear-gradient(top, #d9dddd, #c6c3c3);
 background-image: -ms-linear-gradient(top, #d9dddd, #c6c3c3);
 background-image: -o-linear-gradient(top, #d9dddd, #c6c3c3);
 background-image: linear-gradient(to bottom, #d9dddd, #c6c3c3);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#d9dddd, endColorstr=#c6c3c3);
}

.back-button {
	position:fixed;
  bottom:30px;
	left:500px;	
	_position:absolute;
}

.start-over {
	position:fixed;
	bottom:30px;
	left:600px;	
	_position:absolute;	
}

#option1 {	
	width:690px;
	margin-left:30px;
	position:fixed;
	margin-top:20px;
}

#level2-option1, #level2-option2, #level3-option1, #level3-option2, #level3-option3, #level3-solution1, #level3-solution2, #level4-option1, #level4-option2, #level4-option3, #level4-solution1, #level4-solution2, #level4-solution3, #level4-option1, #level4-option2, #level4-option3, #level4-solution1, #level4-solution2, #level4-solution3, #level5-option1, #level5-option2, #level5-solution1, #level5-solution2, #level5-solution3, #level5-solution4, #level6-solution1, #level6-solution2, #level6-solution3, #level6-solution4  {
	width:690px;
	display:none;
	margin-left:30px;
	position:fixed;
	margin-top:20px;
	background:#eeeeee;
	filter:inherit;
	opacity:0.99;
	filter:alpha(opacity=99);
}
