@charset "UTF-8";
/* CSS Document */

/* v1.0 | 20080212 */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/*end of reset*/

/*font resize function*/
html {
	font-size:1em;
	font-family:Arial, Helvetica, sans-serif;
	color:#999999;
}

.pixels {
	font-size:16px;
	line-height:30px;
	margin-bottom:20px;
	padding:20px;
	background-color:#222222;
}
.point {
	font-size:12pt;
	line-height:30px;
	margin-bottom:20px;
	padding:20px;
	background-color:#222222;
}
.em {
	font-size:1em;
	margin-bottom:20px;
	padding:20px;
	background-color:#222222;
}
.percentage {
	font-size:100%;
	margin-bottom:20px;
	padding:20px;
	background-color:#222222;
}
.undefined {
	margin-bottom:20px;
	padding:20px;
	background-color:#222222;
}
.FontSize {
	display: none; /* hide from non-Javascript browsers */
	position:absolute;
	top:10px;
	right:10px;
	background-color:#333333;
	padding:5px;
}
.FontSizeInc, .FontSizeDec, .FontSizeReset{
	color:#CCCCCC;
	font-size:14px;
	float:left;
	margin:10px;
}

/*end of font resize function*/

body {
	font-family: Arial, Verdana, sans-serif;
	color: #000000;
	margin: 0px;
	text-align: center;
	background-color: #eaeaea;
  }

.skipNav {
	margin:5px 15px;
	font-size:1.2em;
	font-weight:bold;
	display:none;
}

#skip {
	display: none;
}
  
  #container {
	width: 977px;
	text-align:left;
	background-color: #FFFFFF;
	padding-right: 11px;
	padding-left: 11px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 28px;
  }
#container_certificate {
	width: 977px;
	text-align:center;
	background-color: #FFFFFF;
	padding-right: 11px;
	padding-left: 11px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 28px;
	height: 1000px;
}
#column1 {
	width: 708px;
	float: left;
}
#column2 {
	width: 269px;
	float: left;
}


.textbox {
	border: 1px solid #067d60;
	background-color: #FFF;
	height: 22px;
	padding-right: 7px;
	margin-top: 3px;
	width: 200px;
}

.dropdown {
	height: 22px;
	padding-right: 7px;
	margin-top: 3px;
	width: 200px;
}

#textarea {
	height: 300px;
	width: 542px;
	border: 1px solid #07906e;
}
.mediumtextarea {
	height: 160px;
	width: 542px;
	border: 1px solid #07906e;
}
.radio {
	padding: 12px;
	float: left;
	margin: 12px;
}
#submit {
	border: 1px solid #FFFFFF;
	background-color: #07906e;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
}

.bold {
	font-weight: bold;
}


#certificate_box {
	background-color: #FFFFFF;
	width: 520px;
	padding-top: 20px;
	padding-right: 30px;
	padding-left: 30px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 30px;
	background-image: url(graphics/certificate_background_2021.gif);
	background-repeat: no-repeat;
	background-position: center center;
	padding-bottom: 10px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}


#registration_box {
	width: 210px;
	background-color: #ddeedd;
	-moz-border-radius: 12px;
	border-radius: 12px;
	padding-left: 12px;
	padding-top: 12px;
	padding-right: 42px;
	padding-bottom: 12px;
	
}
.subtext {
	color: #07906e;
	font-size: 22px;
	display: block;
	padding-top: 6px;
}
#title_strip {
	height: 128px;
	width: 977px;
}
#logo {
	height: 88px;
	width: 152px;
	float: left;
}
#council_logo {
	float: left;
	width: 158px;
	padding-left: 32px;
	height: 72px;
	padding-top: 18px;
}
#title_text {
	float: left;
	padding-top: 19px;
	padding-left: 56px;
	padding-right: 56px;
	color: #07906e;
	font-size: 36px;
}

#accessibility_box {
	width: 204px;
	background-color: #ddeedd;
	-moz-border-radius: 12px;
	border-radius: 12px;
	padding-left: 22px;
	padding-top: 12px;
	padding-right: 42px;
	float: right;
	height: 108px;
	color: #07906e;
	font-size: 14px;
	
}
#return_box {
	background-color: #ddeedd;
	-moz-border-radius: 12px;
	border-radius: 12px;
	padding-left: 23px;
	padding-top: 22px;
	padding-right: 42px;
	color: #07906e;
	font-size: 1.1em;
	margin-top: 6px;
	padding-bottom: 22px;
	margin-bottom: 6px;
}

#container a {
	color: #07906e;
	text-decoration: none;
}
#container a:hover {
	text-decoration: underline;
}
#photostrip {
	height: 116px;
	width: 699px;
	background-image: url(graphics/generic_photostrip.jpg);
	background-repeat: no-repeat;
}
#photostrip_adult {
	height: 116px;
	width: 699px;
	background-image: url(graphics/adult_photostrip.jpg);
	background-repeat: no-repeat;
}
#photostrip_yp {
	height: 116px;
	width: 699px;
	background-image: url(graphics/young_photostrip.jpg);
	background-repeat: no-repeat;
}

#photostrip_yp {
	height: 116px;
	width: 699px;
	background-image: url(graphics/young_adult_photostrip.jpg);
	background-repeat: no-repeat;
}



#content {
	width: 580px;
	border: 1px solid #CCC;
	-moz-border-radius: 12px;
	border-radius: 12px;
	margin-top: 8px;
	margin-bottom: 20px;
	padding-left: 27px;
	padding-top: 27px;
	padding-right: 90px;
	font-size: 0.9em;
	padding-bottom: 27px;
	line-height: 1.4em;
	float: left;
	
}
#content_questions {
	width: 643px;
	border: 1px solid #CCC;
	-moz-border-radius: 12px;
	border-radius: 12px;
	margin-top: 8px;
	margin-bottom: 20px;
	padding-left: 27px;
	padding-top: 27px;
	padding-right: 27px;
	font-size: 0.9em;
	padding-bottom: 27px;
	line-height: 1.4em;
	float: left;
	
}
#content ul li {
	margin-top: 12px;
	list-style-type: disc;
	margin-left: 34px;
}
#admin_content {
	width: 649px;
	border: 1px solid #CCC;
	-moz-border-radius: 12px;
	border-radius: 12px;
	margin-top: 8px;
	margin-bottom: 20px;
	padding-left: 24px;
	padding-top: 24px;
	padding-right: 24px;
	font-size: 0.9em;
	padding-bottom: 24px;
	line-height: 1.4em;
	float: left;
	
}
#admin_breadcrumbs {
	background-color: #046037;
	float: left;
	width: 664px;
	margin-top: 8px;
	color: #FFF;
	padding-top: 12px;
	padding-right: 12px;
	padding-bottom: 12px;
	padding-left: 24px;
	-moz-border-radius: 12px;
	border-radius: 12px;
	
}
#admin_breadcrumbs a {
	color: #FFF;
}
#submenu {
	float: left;
	width: 700px;
	background-image: url(graphics/sub_menu_strip_2021.gif);
	background-repeat: no-repeat;
	height: 43px;
	margin-top: 8px;
	color: #FFF;
}
#section_header {
	font-weight: bold;
	color: #FFF;
	float: left;
	font-size: 18px;
	width: 144px;
	padding-top: 12px;
	padding-left: 16px;
}
#sub_section_header {
	font-size: 18px;
	padding-top: 12px;
	float: left;
}
.greentext {
	color: #07906e;
}
#active_page {
	background-color: #07906e;
	background-image: url(graphics/arrow-2021.gif);
	background-repeat: no-repeat;
	background-position: 5px 12px;
	padding-top: 12px;
	padding-left: 24px;
	color: #FFF;
	padding-right: 12px;
	padding-bottom: 12px;
}
#non_active_page {
	color: #07906e;
	padding-top: 12px;
	padding-left: 24px;
	padding-right: 12px;
	padding-bottom: 12px;
}
#non_active_page a {
	text-decoration: none;
}
#non_active_page a:hover {
	text-decoration: underline;
}
#content_title {
	font-size: 1.4em;
	color: #07906e;
	padding-bottom: 12px;
}
#bullet1 {
	background-image: url(graphics/info_icon.gif);
	background-repeat: no-repeat;
	margin-top: 24px;
	padding-left: 80px;
	margin-bottom: 12px;
	background-position: left center;
}
#adultbullet {
	background-image: url(graphics/adult_bullet.jpg);
	background-repeat: no-repeat;
	margin-top: 24px;
	padding-left: 80px;
	margin-bottom: 12px;
	background-position: left top;
}
#youngadultbullet {
	background-image: url(graphics/young_adult_bullet.jpg);
	background-repeat: no-repeat;
	margin-top: 24px;
	padding-left: 80px;
	margin-bottom: 12px;
	background-position: left top;
}
.smalltext {
	font-size: 0.8em;
}
#bullet2 {
	background-image: url(graphics/access_icon.gif);
	background-repeat: no-repeat;
	margin-top: 24px;
	padding-left: 80px;
	margin-bottom: 24px;
	background-position: left center;
}
#yp_bullet {
	background-image: url(graphics/yp_bullet.jpg);
	background-repeat: no-repeat;
	margin-top: 24px;
	padding-left: 80px;
	margin-bottom: 24px;
	background-position: left top;
}
#content_headers {
	font-size: 1.2em;
	font-weight: bold;
	padding-bottom: 6px;
}
#register_box {
	background-color: #DED;
	padding: 22px;
	font-size: 0.9em;
	-moz-border-radius-bottomright: 12px;
	border-bottom-right-radius: 12px;
	-moz-border-radius-bottomleft: 12px;
	border-bottom-left-radius: 12px;
	margin-bottom: 12px;
	
}
#rh_green_box {
	background-color: #DED;
	padding: 22px;
	font-size: 0.9em;
	-moz-border-radius: 12px;
	border-radius: 12px;
	
}
#quicklinks_heading {
	color: #07906e;
	font-size: 1.2em;
	padding-top: 22px;
	padding-right: 22px;
	padding-bottom: 22px;
	padding-left: 22px;
	font-weight: bold;
	display: block;
}
#content_question {
	clear: both;
	float: left;
	padding-top: 12px;
	padding-right: 12px;
	padding-bottom: 12px;
}
#section_menu_box {
	background-color: #DED;
	-moz-border-radius: 12px;
	border-radius: 12px;
	padding-bottom: 20px;
	
}
.nextpage {
	font-size: 1.2em;
	color: #07906e;
	clear: both;
	float: left;
	padding-top: 12px;
}
#login_box {
	background-color: #07906e;
	color: #FFF;
	font-size: 0.9em;
	padding: 22px;
	-moz-border-radius-topright: 12px;
	border-top-right-radius: 12px;
	-moz-border-radius-topleft: 12px;
	border-top-left-radius: 12px;
	
	
}
#logout_box {
	background-color: #07906e;
	color: #FFF;
	-moz-border-radius: 12px;
	border-radius: 12px;
	margin-bottom: 8px;
	height: 54px;
	text-align: center;
	padding-top: 40px;
	padding-bottom: 22px;
	
}
#logout {
	color: #FFF;
	background-color: #067d60;
	border: 1px solid #FFF;
	-moz-border-radius: 6px;
	border-radius: 6px;
	font-size: 18px;
	
}
#register_heading {
	font-size: 1.2em;
	color: #07906e;
	padding-bottom: 12px;
}
#login_heading {
	font-size: 1.2em;
	color: #FFF;
	padding-bottom: 12px;
}
#footer {
	width: 900px;
	padding-left: 27px;
	font-size: 0.8em;
	padding-bottom: 27px;
	line-height: 1.4em;	
	padding-top: 22px;
	clear: both;
}
#footer a {
	color: #000;
}
#footer a:hover {
	text-decoration: underline;
}

#questions {
	font-size: 1.3em;
	float: left;
	padding-left: 10px;
	line-height: normal;
	width: 550px;
}
#numbers_highlight {
	float: left;
	height: 44px;
	width: 44px;
	background-color: #F90;
	font-size: xx-large;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 40px;
	text-align: center;
}
#question_container {
	float: left;
	clear: both;
	width: 638px;
}
#submit_answers {
	float: right;
	line-height: normal;
	text-align: right;
	padding-top: 20px;
	padding-right: 32px;
}
#q_container {
	float: left;
	width: 584px;
	text-align: left;
	background-color: #07906e;
	margin-top: 10px;
}
#tick {
	background-image: url(graphics/tick-2021.gif);
	background-repeat: no-repeat;
	float: left;
	height: 32px;
	width: 30px;
	clear: right;
	background-color: #07906e;
}
.greyed_out, li .greyed_out a {
	color: #3B5776;
}
#review_header {
	font-size: 18px;
	color: #FFFFFF;
	font-weight: bold;
}
#statements {
	clear: both;
	float: left;
	padding-left: 54px;
	padding-right: 40px;
	text-align: justify;
}
#statement_container li {
	display: block;
	background-color: #DED;
	border: 1px solid #07906e;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 10px;
	float: left;
	width: 522px;
	height: 100%;
}
#statement_container li a { color:#000000; text-decoration:none; }
#match_up { clear:both; float: left; text-align: left; background-color: #07906e; margin-top:20px; }
#match_up li {
	display: block;
	background-color: #DED;
	border: 1px solid #07906e;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 10px;
	float: left;
	width: 522px;
	height: 100%;
}
#match_up li a { color:#000000; text-decoration:none; }
#radio {
	float: left;
	background-color: #07906e;
	width: 26px;
	height: 27px;
	text-align: left;
	padding-top: 5px;
	padding-left: 4px;
	line-height: normal;
}
#radio_but {
}
#statement_container {
	clear: both;
	float: left;
	padding-left: 54px;
	text-align: justify;
	width: 584px;
}
#column1questions {
	width: 640px;
	float: left;
	padding-bottom: 20px;
}
#number_container {
	float: left;
	width: 638px;
	padding-top: 30px;
}
#numbers {
	float: left;
	height: 44px;
	width: 44px;
	background-color: #07906e;
	font-size: xx-large;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 40px;
	text-align: center;
}
#feedback_container {
	float: left;
	width: 570px;
	padding-left: 52px;
	text-align: left;
}
#submit2 {
	border: 1px solid #FFFFFF;
	background-color: #1ec0ba;
	color: #FFFFFF;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	width: 220px;
	padding-top: 4px;
	padding-bottom: 4px;
}
#submit2 a {
	color: #FFFFFF;
	text-decoration: none;
}
#submit2 a:hover {
	text-decoration: underline;
}

#certificate_box {
	background-color: #FFFFFF;
	padding-top: 20px;
	padding-right: 30px;
	padding-left: 30px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 30px;
	background-image: url(graphics/certificate_background_2021.gif);
	background-repeat: no-repeat;
	background-position: 20px 16px;
	padding-bottom: 40px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	height: 750px;
	width: 540px;
}
.name_text {
	font-size: 36px;
}
.title_text {
	font-size: 36px;
}
.error {
	color:#07906e;
}
.errorwhite {
	color:#FFF;
}
.errorred {
	color:#dd0000 !important;
}
#logout { text-align:center; }
.bluebold {
	color: #00F;
	font-weight: bold;
}
.orangebold {
	font-weight: bold;
	color: #F60;
}
#casestudy_photo {
	float: right;
	margin-left: 22px;
	margin-bottom: 12px;
	margin-top: 22px;
}
#casestudy_container {
	width: 100%;
	border: 1px solid #CCC;
	-moz-border-radius: 12px;
	border-radius: 12px;
	clear: both;
	margin-top: 12px;
	float: left;
	padding-top: 12px;
	padding-right: 12px;
	padding-bottom: 12px;
	padding-left: 12px;
	
}


#casestudy_zac {
	width: 340px;
	border: 1px solid #CCC;
	-moz-border-radius: 12px;
	border-radius: 12px;
	clear: both;
	margin-top: 12px;
	float: left;
	padding-top: 12px;
	padding-right: 12px;
	padding-bottom: 12px;
	padding-left: 230px;
	background-image: url(graphics/ya_zac.jpg);
	background-repeat: no-repeat;
	background-position: 12px 12px;
	min-height: 200px;	
}


#casestudy_george {
	width: 340px;
	border: 1px solid #CCC;
	-moz-border-radius: 12px;
	border-radius: 12px;
	clear: both;
	margin-top: 12px;
	float: left;
	padding-top: 12px;
	padding-right: 12px;
	padding-bottom: 12px;
	padding-left: 230px;
	background-image: url(graphics/ya_george.jpg);
	background-repeat: no-repeat;
	background-position: 12px 12px;
	min-height: 200px;	
}



#casestudy_isla {
	width: 340px;
	border: 1px solid #CCC;
	-moz-border-radius: 12px;
	border-radius: 12px;
	clear: both;
	margin-top: 12px;
	float: left;
	padding-top: 12px;
	padding-right: 12px;
	padding-bottom: 12px;
	padding-left: 230px;
	background-image: url(graphics/ya_isla.jpg);
	background-repeat: no-repeat;
	background-position: 12px 12px;
	min-height: 200px;	
}



#casestudy_daisy {
	width: 340px;
	border: 1px solid #CCC;
	-moz-border-radius: 12px;
	border-radius: 12px;
	clear: both;
	margin-top: 12px;
	float: left;
	padding-top: 12px;
	padding-right: 12px;
	padding-bottom: 12px;
	padding-left: 230px;
	background-image: url(graphics/ya_daisy.jpg);
	background-repeat: no-repeat;
	background-position: 12px 12px;
	min-height: 200px;	
}







#casestudy_aisha {
	width: 340px;
	border: 1px solid #CCC;
	-moz-border-radius: 12px;
	border-radius: 12px;
	clear: both;
	margin-top: 12px;
	float: left;
	padding-top: 12px;
	padding-right: 12px;
	padding-bottom: 12px;
	padding-left: 230px;
	background-image: url(graphics/aisha.jpg);
	background-repeat: no-repeat;
	background-position: 12px 12px;
	min-height: 200px;
	
}

#casestudy_ben {
	width: 340px;
	border: 1px solid #CCC;
	-moz-border-radius: 12px;
	border-radius: 12px;
	clear: both;
	margin-top: 12px;
	float: left;
	padding-top: 12px;
	padding-right: 12px;
	padding-bottom: 12px;
	padding-left: 230px;
	background-image: url(graphics/ben.jpg);
	background-repeat: no-repeat;
	background-position: 12px 12px;
	min-height: 200px;
	
}
#casestudy_paul {
	width: 340px;
	border: 1px solid #CCC;
	-moz-border-radius: 12px;
	border-radius: 12px;
	clear: both;
	margin-top: 12px;
	float: left;
	padding-top: 12px;
	padding-right: 12px;
	padding-bottom: 12px;
	padding-left: 230px;
	background-image: url(graphics/paul.jpg);
	background-repeat: no-repeat;
	background-position: 12px 12px;
	min-height: 200px;
	
}
#casestudy_emma {
	width: 340px;
	border: 1px solid #CCC;
	-moz-border-radius: 12px;
	border-radius: 12px;
	clear: both;
	margin-top: 12px;
	float: left;
	padding-top: 12px;
	padding-right: 12px;
	padding-bottom: 12px;
	padding-left: 230px;
	background-image: url(graphics/emma.jpg);
	background-repeat: no-repeat;
	background-position: 12px 12px;
	min-height: 200px;
	
}
#casestudy_sheena {
	width: 340px;
	border: 1px solid #CCC;
	-moz-border-radius: 12px;
	border-radius: 12px;
	clear: both;
	margin-top: 12px;
	float: left;
	padding-top: 12px;
	padding-right: 12px;
	padding-bottom: 12px;
	padding-left: 230px;
	background-image: url(graphics/sheena.jpg);
	background-repeat: no-repeat;
	background-position: 12px 12px;
	min-height: 200px;
	
}
#casestudy_jack {
	width: 340px;
	border: 1px solid #CCC;
	-moz-border-radius: 12px;
	border-radius: 12px;
	clear: both;
	margin-top: 12px;
	float: left;
	padding-top: 12px;
	padding-right: 12px;
	padding-bottom: 12px;
	padding-left: 230px;
	background-image: url(graphics/jack.jpg);
	background-repeat: no-repeat;
	background-position: 12px 12px;
	min-height: 200px;
	
}


#casestudy_jack_elsie {
	width: 340px;
	border: 1px solid #CCC;
	-moz-border-radius: 12px;
	border-radius: 12px;
	clear: both;
	margin-top: 12px;
	float: left;
	padding-top: 12px;
	padding-right: 12px;
	padding-bottom: 12px;
	padding-left: 230px;
	background-image: url(graphics/elsie_jack.jpg);
	background-repeat: no-repeat;
	background-position: 12px 12px;
	min-height: 200px;
}
#casestudy_robert {
	width: 340px;
	border: 1px solid #CCC;
	-moz-border-radius: 12px;
	border-radius: 12px;
	clear: both;
	margin-top: 12px;
	float: left;
	padding-top: 12px;
	padding-right: 12px;
	padding-bottom: 12px;
	padding-left: 230px;
	background-image: url(graphics/robert.jpg);
	background-repeat: no-repeat;
	background-position: 12px 12px;
	min-height: 200px;
	
}


#casestudy_susan_alex {
	width: 340px;
	border: 1px solid #CCC;
	-moz-border-radius: 12px;
	border-radius: 12px;
	clear: both;
	margin-top: 12px;
	float: left;
	padding-top: 12px;
	padding-right: 12px;
	padding-bottom: 12px;
	padding-left: 230px;
	background-image: url(graphics/susan.jpg);
	background-repeat: no-repeat;
	background-position: 12px 12px;
	min-height: 200px;
}
#casestudy_rachel {
	width: 340px;
	border: 1px solid #CCC;
	-moz-border-radius: 12px;
	border-radius: 12px;
	clear: both;
	margin-top: 12px;
	float: left;
	padding-top: 12px;
	padding-right: 12px;
	padding-bottom: 12px;
	padding-left: 230px;
	background-image: url(graphics/rachel.jpg);
	background-repeat: no-repeat;
	background-position: 12px 12px;
	min-height: 200px;
}
#casestudy_geoff {
	width: 330px;
	border: 1px solid #CCC;
	-moz-border-radius: 12px;
	border-radius: 12px;
	clear: both;
	margin-top: 12px;
	float: left;
	padding-top: 12px;
	padding-right: 22px;
	padding-bottom: 12px;
	padding-left: 230px;
	background-image: url(graphics/geoff.jpg);
	background-repeat: no-repeat;
	background-position: 12px 12px;
	min-height: 200px;
}
#casestudy_lola {
	width: 340px;
	border: 1px solid #CCC;
	-moz-border-radius: 12px;
	border-radius: 12px;
	clear: both;
	margin-top: 12px;
	float: left;
	padding-top: 12px;
	padding-right: 12px;
	padding-bottom: 12px;
	padding-left: 230px;
	background-image: url(graphics/lola.jpg);
	background-repeat: no-repeat;
	background-position: 12px 12px;
	min-height: 200px;
}
#casestudy_farah {
	width: 340px;
	border: 1px solid #CCC;
	-moz-border-radius: 12px;
	border-radius: 12px;
	clear: both;
	margin-top: 12px;
	float: left;
	padding-top: 12px;
	padding-right: 12px;
	padding-bottom: 12px;
	padding-left: 230px;
	background-image: url(graphics/farah.jpg);
	background-repeat: no-repeat;
	background-position: 12px 12px;
	min-height: 200px;
}
#casestudy_sandra {
	width: 340px;
	border: 1px solid #CCC;
	-moz-border-radius: 12px;
	border-radius: 12px;
	clear: both;
	margin-top: 12px;
	float: left;
	padding-top: 12px;
	padding-right: 12px;
	padding-bottom: 12px;
	padding-left: 230px;
	background-image: url(graphics/sandra.jpg);
	background-repeat: no-repeat;
	background-position: 12px 12px;
	min-height: 200px;
}
#robert_small {
	width: 300px;
	clear: both;
	float: left;
	padding-right: 112px;
	padding-bottom: 12px;
	padding-left: 150px;
	background-image: url(graphics/robert_small.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	min-height: 122px;
}
#farah_small {
	width: 300px;
	clear: both;
	float: left;
	padding-right: 112px;
	padding-top: 12px;
	padding-left: 150px;
	background-image: url(graphics/farah_small.jpg);
	background-repeat: no-repeat;
	min-height: 112px;
	background-position: 0px 12px;
}
#rachel_small {
	width: 300px;
	margin-bottom: 12px;
	clear: both;
	float: left;
	padding-right: 112px;
	padding-left: 150px;
	background-image: url(graphics/rachel_small.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	min-height: 122px;
}
#lola_small {
	width: 300px;
	clear: both;
	float: left;
	padding-right: 112px;
	padding-left: 150px;
	background-image: url(graphics/lola_small.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	min-height: 122px;
}
#elsie_small {
	margin-top: 16px;
	margin-bottom: 12px;
	width: 300px;
	clear: both;
	float: left;
	padding-right: 112px;
	padding-left: 150px;
	background-image: url(graphics/elsie_small.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	min-height: 132px;
}
#geoff_small {
	margin-top: 16px;
	margin-bottom: 12px;
	width: 300px;
	clear: both;
	float: left;
	padding-right: 112px;
	padding-left: 150px;
	background-image: url(graphics/geoff_small.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	min-height: 122px;
}

#casestudy_container img {
	float: left;
	padding-right: 22px;
}
#content p img {
	float: left;
	padding-right: 22px;
	padding-bottom: 12px;
}
.s5_answer { padding: 10px 0px 10px 0px; }#doc_download {
	font-weight: bold;
	display: block;
	background-image: url(graphics/doc_download_icon.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 24px;
	padding-bottom: 6px;
	padding-top: 6px;
}

.info_page_image {
	float:left;
	width: 99%;
	padding-bottom: 10px;
}

#upcoming_sections {
	-moz-border-radius: 12px;
	border-radius: 12px;
	padding: 12px;
	margin-top:12px;
	background-color: #07906e;
	color: #FFF;
	line-height: 1.4em;
	margin-bottom: 6px;
}
.statement_box {
	float: left;
	width: 550px;
	border: 1px solid #07906e;
	padding: 12px;
	clear: both;
	margin-top: 12px;
	margin-bottom: 12px;
}
