* {font-family:Verdana, Arial, Helvetica, sans-serif; margin:0px; padding:0px;}
	
    body{padding-bottom:20px;}
    
	table, p, span, div {font-size:12px;}
	
	p, h1, h2, h3{
		margin-bottom:15px;
	}
	
	h2{
		font-size:15px;
		text-align:center;
		margin-bottom:30px;
	}
	
	h3{
		font-size:14px;
	}
	
    ol{
      margin-left:35px;
    }
    
	blockquote{
	
		margin-left:40px;
		
	}
	
	td, th{
	
		padding:4px;
		
		vertical-align:top;
	
	}
	
	th{
	
		font-size:14px;
		
		font-weight:bold;
		
		text-align:left;
	
	}
	
	.clickable{
		cursor:pointer;
		text-decoration:none;
	}
	
	td.hover{
		text-decoration:underline;
	}
	
	
	a{
		color:#0033FF;
		cursor:pointer;	
		text-decoration:none;
	}
	
	a:hover{
		text-decoration:underline;
	}
		
	
	#results th{
	
		font-size:12px;
	}
	
	#content{
	
		position:relative;
		
		width:800px;
		
		margin:20px auto 80px auto;
		
	}
	
	#header{
		text-align:right;
		
		margin-bottom:15px;
		
		font-weight:bold;
	}
	
	.explaination{
	
		float:left;
		
		margin-left:54px;
		
		width:700px;
		
		margin-bottom: 20px;
	}
	
	.title{
	
		float:left;
				
		font-weight:bold;
		
		margin-left:35px;
						
	}
	
	.scale{
		
		float:left;
		
		font-weight:bold;
	}
	
	ul{
		margin-left:35px;
		list-style:none;
		float:left;
	}
	
	#test li.hover{
	
		background-color:#FFFFCC;
		
		font-weight:bold;
	
	}
		
	
	
	.item{
	
		clear:both;
		
		margin-bottom:13px;
		
		width: 740px;
		
		height: 40px;
		
		padding:10px;
		
		border: 1px solid #cccccc;
					
	}
	
	.question{
		
		color:#000000;
		
		float:left;
		
		width:490px;
		
		margin-right:20px;
				
		font-weight:normal;
		
	}
	
	.likert{
		float:left;
	}
	
	.radio{
	
		color:#000000;
		
		width:14px;
		
		float:left;
		
		padding: 11px 12px;

		text-align:center;
		
		cursor:pointer;
		
		margin:2px;
		
		font-weight:bold;
				
	}
	
	.radio.hover{
	
		background-color:#ccffcc;
		
		border:1px solid #999999;
		
		padding: 10px 11px;
		
		-moz-border-radius: 7px;
		
		-webkit-border-radius: 7px;
			
	}
	
	.radio input{
		display:none;
	}
	
	
	#test .hover.checked, #test .checked{
	
		color:#FFFFFF;
	
		background-color:#0099FF;
		
		border:3px solid #333333;
		
		padding: 8px 9px;
		
		-moz-border-radius: 7px;
		
		-webkit-border-radius: 7px;
		
	}
	
	
	.status_box{
	
		display:block;
		
		width:55px;
		
	}
	
	
	.incomplete{
		background-color:#b0e7f1;
	}
	
	.total_results{
		font-weight:bold;
		margin_top:15px;
		font-size:14px;
	}
	
	.top_results{
		position:absolute;
		top:0px;
		left:0px;
	}
	
	.underline{
	
		text-decoration:underline;
		
	}
	
	.bold{
		font-weight:bold;
	}
	
	.italic{
		font-style:italic;
	}
	
	
	.submit{
	
		float:right;
        margin-bottom:15px;
	
	}
	
	.submit input{
	
		display:none;
	
	}
	
	.error{
	
		font-weight:bold;
	
		color:#990000;
		
	}
	
	.left{float:left;}
	.right{float:right;}