@charset "UTF-8";
/* CSS Document */

body {
	font-family:Arial, Helvetica, Geneva, sans-serif;
	background-image:url(images/gradient.jpg);
	background-repeat:repeat-x;
	background-color:#d1d1d1;
}

img
{
  border-style: none;
}


.holder {
	position:absolute;
	top:0;
	
	width:800px;
	left:50%; 
	margin-left:-400px;
	
	border-width:thin;
	border-style:solid;
	border-color:#666666;
	background-color:#FFFFFF;
	
}

.pictureColumn {
	float:left;
	width:245px;
	height:210px;
	background-image:url(images/jumping_child.jpg);
	display:inline;
}



.description {
	float:left;
	width:500px;
	margin-left:20px;
	margin-right:20px;
	display:inline;
	
}

.description h1 {
	font-size:20px;
	font-weight:normal;
	color:#FF0000;
}

.description p {
	font-size:12px;
	color:#666666;
}

.letters {
}


.introText {
	position:relative;
	padding-top:10px;
	padding-bottom:10px;
	font-size:18px;
	color:#FFFF00;
}

.galleryHolder {
	margin:0;
	background-image:url(images/red_gradient.jpg);
	background-repeat:repeat-x;
	background-color:#EB2024;
	padding-left:34px;
	padding-right:35px;
}

.pictureHolder {
	width:731px;
	height:210px;
}


.picture {
	float:left;
	display:inline;


}

.pictureDetails {
	float:left;
	margin-left:20px;
	width:450px;
	display:inline;
}

.pictureName {
	color:#FFFF00;
	font-size:25px;
}

.pictureAge {
	color:#FFFF00;
	font-size:25px;
}

.pictureSchool {
	font-size:18px;
	color:#FFFFFF;
}

.pictureArea {
	font-size:14px;
	color:#FFFFFF;
}


.clickHere {
	font-size:12px;
	color:#FFFF00;
}

.toTop {
	font-size:12px;
	color:#FFFF00;
	position:absolute;
	right:35px;
}

.toTop a {
	color:#FFFF00;
}


.comments {
	float:left;
	margin-top:10px;
	margin-left:37px;
	width:416px;
	display:inline;
}

.feedbackForm {
	float:right;
	background-image:url(images/red_gradient.jpg);
	background-repeat:repeat-x;
	background-color:#EB2024;
	display:inline;
	
}

.resultsText {
	float:left;
	margin-top:10px;
	width:416px;
	margin-left:37px;
	margin-bottom:20px;
	font-size:12px;
	color:#666666;
	display:inline;
}

.resultsModule {
	float:left;
	margin-left:37px;
	width:750px;
	display:inline;
	
}

.resultsTitle {
	font-size:16px;
	color:#EB2024;
}

.resultsBody {
	font-size:12px;
	color:#666666;
}

.resultsChart { 
	float:left;
	margin-top:10px;
	width:350px;
	height:150px;
	display:inline;
}

.resultsChart2 { 
	float:left;
	margin-top:20px;
	margin-bottom:20px;
	width:350px;
	height:333px;
	display:inline;
}

.resultsChart3 { 
	float:left;
	margin-top:20px;
	margin-bottom:20px;
	width:350px;
	height:185px;
	display:inline;
}

.resultsChart4 { 
	float:left;
	margin-top:20px;
	margin-bottom:20px;
	width:350px;
	height:242px;
	display:inline;
}


.resultsPic1 {
	width:185px;
	height:200px;
	float:left;
	margin-left:10px;
	margin-bottom:20px;
	background-color:#003366;
	display:inline;
	
}

.resultsLine {
	display:block;
	width:740px;
	height:1px;
	background-color:#999999;
	margin-bottom:10px;
}

.imageHolder {
	float:right;
	background-image:url(images/red_gradient.jpg);
	background-repeat:repeat-x;
	background-color:#EB2024;
	display:inline;
}

.imageButton {
	margin-left:37px;
	margin-bottom:30px;
	color:#EB2024;
}

.imageDynamic {
	margin-left:37px;
	margin-top:20px;
}


.pdfIcon {
	float:left;
	margin-top:10px;
	margin-left:10px;
	border:0;
	width:154px;
	height:135px;
	background-color:#000000;
	display:inline;
}

.footer {
	float:left;
	height:10px;
	width:800px;
	background-color:#FFFF00;
	display:inline;
}


.logoFooter {
	width:800px;
	height:50px;
	position:relative;
	bottom:-50px;
}
