#content table
{
border:none;	
}
#content
{
padding-bottom:20px;	
}
#range
{
background-color:#eee;
width:100%;
-moz-border-radius:3ex;
-webkit-border-radius:3ex;
padding:10px;
margin-bottom:10px;
}
.header
{
width:40%;	
}
#quiz
{
padding:5px;
width:100%;
}
#questionImage
{
max-width:250px;
}
#Question
{
font-weight:bold;
width:90%;
}
#options, #options p label
{
font-size:18px;
margin-left:20px;
}
#options p
{
	margin-bottom:0px;
}
#options p label input
{
margin-right:5px;	
}
#options p label
{
width:300px;
}
#remain
{
clear:both;
}
#s
{
	width:100%;
-moz-border-radius:3ex;
-webkit-border-radius:3ex;
padding:5px;
padding-left:10px;
} 
.green
{
width:100%;
margin-top:20px;
margin-bottom:20px;
background-color:#dfd;
-moz-border-radius:5px;
-webkit-border-radius:5px;
padding:5px;
padding-left:10px;
} 
.error
{
width:100%;
margin-top:20px;
margin-bottom:20px;
background-color:#dfd;
-moz-border-radius:5px;
-webkit-border-radius:5px;
padding:5px;
padding-left:10px;
background-color:#fdd;
}
.formselect
{
font-size:18px;
width:190px;
}
.formbutton
{
cursor:pointer;
border:1px solid #ccc;
background-image:url(images/button.png);
-moz-border-radius:5px;
-webkit-border-radius:5px;
padding: 4px 16px;
font-size:18px;
width:100px;
margin-bottom:5px;
}
#showOptions, #reviewButton
{
margin:10px;	
margin-left:0px;
}
.formbutton:hover
{
background-image:url(images/button-hover.png);
}
#long
{
width:200px;	
float:right;
}
.textinput
{
border:1px solid #ccc;
-moz-border-radius:5px;
-webkit-border-radius:5px;
padding: 5px;
font-size:18px;
width:300px;
}
#qlevel
{
height:100px;	
}
#average
{
vertical-align:middle;
width:100%;
margin-bottom:10px;	
display:inline;
}

#average img
{
vertical-align:middle;
display:inline;	
width:150px;
}
#hstable
{
width:100%;	
}
#hstable tr td, #hstable tr th
{
padding:5px;	
}
#hstable img
{
width:150px;	
}
label
{
font-size:18px;
margin-right:10px;
}

#average label
{
	width:130px;
	font-size:14px;
	margin-right:5px;
}
#content tr td {
border-top:none;
padding:0px;
}
#range select
{
margin:5px;	
}
#range input
{
margin:7px;	
}
.autocomplete-w1 
{ 
background:url(images/shadow.png) no-repeat bottom right; 
position:absolute; 
top:4px; 
left:3px; 
/* IE6 fix: */ 
_background:none; _top:1px; 
}
.autocomplete-w2 
{ 
padding:0 0px 0px 0; 
}
.autocomplete 
{ 
width:355px; 
border:1px solid #999; 
background:#FFF; 
cursor:default; 
text-align:left; 
max-height:300px; 
overflow:auto; 
margin:-6px 6px 6px -6px; 
/* IE specific: */
 _height:300px;  
 _margin:0px 6px 6px 0; 
 overflow-x:hidden; 
 }
.autocomplete .selected 
{
background:#F0F0F0; 
}
.autocomplete div 
{
padding:2px 5px; 
white-space:nowrap; 
}
.autocomplete strong 
{
font-weight:normal; 
color:#3399FF; 
}
#highscore h3
{
margin-top:20px;
margin-bottom:20px;
background-color:#dfd;
-moz-border-radius:5px;
-webkit-border-radius:5px;
padding:5px;
padding-left:10px;	
}
#highscore h3.error
{
background-color:#FFF;	
}
#highscore div
{
height:25px;	
}
#highscore label
{
display:inline-block;
width:100px;
}
#highscore select
{
width:150px;	
}
#highscore #clubName
{
width:300px;
}

#highscore .hint
{
margin-bottom:10px;
width:295px;
height:50px;	
background-color: #dfebf2;
padding: 5px;
border:1px solid #666;
-moz-border-radius:5px;
-webkit-border-radius:5px;
}
#questionResult
{
padding: 5px;
padding-left:10px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
	
}
.hide
{
display:none;	
}
#highscore #errorMsg
{
height:auto;	
}
#highscore #loadingGif
{
	width:640px;
	height:340px;
}
#pause
{
cursor:pointer;
background-color:#999;
position:absolute;
top:380px;
left:150px;
padding:15px;
padding-bottom:0px;
-moz-border-radius:3ex;
-webkit-border-radius:3ex;
overflow:hidden;
opacity:0.98;
filter:alpha(opacity=98)
}
#resume
{
	color:white;	
}
