/* CSS Document */
	*{font-family:Arial, Helvetica, sans-serif }
	.main_content {padding:20px ; padding-left:30px ; padding-top:0px;}
	.bold {font-weight:bold}
	.spq_title{ 
		background:url(images/spq_title_header.jpg) 0px 0px no-repeat ; 
		width:615px ; height:85px
	}
	body{ background-color:#EBEAAA;}
	td{text-align:justify}
	.main{ 
		border:1px solid #000000; 
		background-color:#FFFFFF; 
	}
	.header{
		position:relative; 
		background:url(images/spq_header.jpg) 0px 0px no-repeat; 
		width:780px ; 
		height:186px
	}
	.header h2{ 
		position:absolute ; 
		top:110px ; 
		left:200px ; 
		color:#666666; 
		padding:0px ; 
		margin:0px
	}
	.header div{ 
		position: absolute; 
		top:150px ; 
		left:435px ;
		color:#666666; 
		font-weight:bold;
	}
	.header img{ 
		position: absolute; 
		top:140px ; 
		left:580px;
	}
	.navigation{ 
		background: #FFFFFF url(http://www.promis.co.uk/images/common/left_bg.gif) 0px 0px repeat-x ; 
		vertical-align:top;
	}
	.navbar{ 
		clear:both;
		width:175px ; 
		padding:0px ; 
		margin:0px ; 
		margin-top:20px ; 
		list-style-type:none ;
	}
	.navbar a{
		color:#990000 ; 
		font-size:14px; 
		text-decoration:none; 
		display:block; 
		height:30px; 
		padding-left:20px 
	}
	.navbar a:hover { text-decoration:underline}
	
	/*Flags CSS*/
	#flags{ 
		text-align:left ;
		list-style: none;
	}
	#flags li { 
		float:left;
		display: block; 
		margin-left:5px;
		margin-top:20px;
	}
	#flags a{
		width : 20px ; 
		height: 15px;
		line-height:15px;
		display: block
	}
	#flag1{ background: url(images/flags.jpg) -0px 0px no-repeat; margin-left:-10px;}
	#flag2{ background: url(images/flags.jpg) -20px 0px no-repeat;}
	#flag3{ background: url(images/flags.jpg) -40px 0px no-repeat; }
	#flag4{ background: url(images/flags.jpg) -60px 0px no-repeat; }
	#flag5{ background: url(images/flags.jpg) -80px 0px no-repeat; }
	#flag6{ background: url(images/flags.jpg) -100px 0px no-repeat; }
	#flag7{ background: url(images/flags.jpg) -120px 0px no-repeat; }

	/*End of flags CSS*/

	/*Languages CSS*/
	.languages { list-style:none; padding-left:20px;}
	.languages a { color:#666666; font-size:12px; text-decoration:none; font-style:italic; }
	
	/*End Langauges CSS*/
	.content{ 
		padding:30px; 
		padding-right:40px;
		font-size:14px
	}
	.footer{ 
		background-color:#CCCCCC ; 
		border-top:1px solid #000000 ; 
		font-size:12px ; color:#666666
	}
	
	/* RESULTS CSS */
	.green_result, .red_result {
		width:205px ; 
		padding:10px;
		margin:2px;
	}
	.green_result { background: url(/images/spq_result_green.jpg) repeat-x #92DA8B; }
	.red_result { background: url(/images/spq_result_red.jpg) repeat-x #E35959; }
	.result_title{
		font-size:12px ; 
		width:150px; 
		text-align:left;
		margin:10px 0px 10px 10px;
		float:left;
		font-weight:bold;
	}
	.result_number{
		margin:10px;
		text-align:center;
		font-size:16px;
		font-weight:bold;
	}
	/*QUESTIONNAIRE CSS */
	.indented { margin-left:25px }
	label { float:left ; clear:left; width:95px; display:block;}
	.extra_fields { margin:10px;}
	/*SPQ Paper CSS*/
	.research_notes{ font-size:12px}
	
	/*Greek CSS*/
	.probs p {margin:0px}