@charset "UTF-8";/* CSS Document */body {	font-family: Georgia, "Times New Roman", Times, serif;	background-image: url(images/background_tile.gif);	background-position: top left;	background-repeat: repeat-x;	color: #000000;	font-size: 12px;}h2 {	color:#000000;	font-size:12px;	font-weight:bold;	margin:0 0 3px;	padding:0;	text-transform:uppercase;}a {	color: #C40D1E;	text-decoration:none;}a:hover {	text-decoration: underline;}h1 span {	margin-left:-89585px;}h1.welcome {	background:transparent url(images/welcome.gif) no-repeat scroll left top;	height:30px;	margin:0px;	padding:0px;	width:175px;}h1.overview {	background:transparent url(images/overview.gif) no-repeat scroll left top;	height:30px;	margin:0px;	padding:0px;	width:175px;}h1.storyboard {	background:transparent url(images/storyboard.gif) no-repeat scroll left top;	height:30px;	margin:0px;	padding:0px;	width:225px;}h1.criteria {	background:transparent url(images/application-criteria.gif) no-repeat scroll left top;	height:30px;	margin:0px;	padding:0px;	width:390px;}h1.submitting {	background:transparent url(images/submitting-an-application.gif) no-repeat scroll left top;	height:30px;	margin:0px;	padding:0px;	width:490px;}h1.judging {	background:transparent url(images/judging.gif) no-repeat scroll left top;	height:30px;	margin:0px;	padding:0px;	width:175px;}h1.judging-panel {	background:transparent url(images/judging-panel.gif) no-repeat scroll left top;	height:30px;	margin:0px;	padding:0px;	width:265px;}h1.timing {	background:transparent url(images/timing.gif) no-repeat scroll left top;	height:30px;	margin:0px;	padding:0px;	width:175px;}h1.applications {	background:transparent url(images/applications.gif) no-repeat scroll left top;	height:30px;	margin:0px;	padding:0px;	width:235px;}h1.involved {	background:transparent url(images/whos-involved.gif) no-repeat scroll left top;	height:30px;	margin:0px;	padding:0px;	width:285px;}h1.news {	background:transparent url(images/newsHeading.gif) no-repeat scroll left top;	height:30px;	margin:0px;	padding:0px;	width:285px;}h1.finalprojects {	background:transparent url(images/finalprojects.gif) no-repeat scroll left top;	height:30px;	margin:0;	padding:0;	width:270px;}ul {	padding:0 0 0 11px;	margin: 0px;	list-style-image: url(images/bullet.jpg);}ol {	padding: 0 0 0 19px;	margin: 0px;}ol span {	margin: 0px 0px 0px -19px;	padding: 5px 0px 8px 0px;	display: block;}#container {	width: 790px;	margin: 0 auto;	padding: 0px;}.header {	height: 160px;	margin-top: 15px;	margin-bottom: 15px;}.logo {	margin-left: 129px; 	outline: none;}.body {	padding: 0px 0px 20px 0px;	float: left;}.left-column {	float: left;	width: 250px;	padding: 0px 15px 0px 0px;}.right-column {	border-left: 1px dotted #000000;	padding: 0px 0px 0px 20px;	min-height:330px;  	height:auto !important;  	height:330px;	float: left;	width: 490px;	line-height: 19px;}.footer {	border-top: 1px solid #000000;	float: left;	width: 790px;	color: #7F7F7F;	padding: 20px 0px 0px 0px;}/* */.logos {	float: left;	width: 270px;}.footer-logo {	float:left;	margin:0 20px 0 0;}.download-button {	float: right;}#download span {	display:none;	text-decoration:none;}#stage2 {	float: right;	}#download {	background:transparent url(images/application_closed.jpg) no-repeat scroll 0 0;	display:block;	height:55px;	width:198px;	float: right;	outline: none;}#download:hover {	background-position:0 0;}.copyright {	float:left;	margin-left:20px;}.uppercase {	text-transform: uppercase;}.uppercase a {	text-transform: none;}.footer-logo a img {	border: none;}.logo a img {	border: none;}.copyright a {	text-decoration: none;	color: #7F7F7F;}.copyright a:hover {	text-decoration: underline;}.profle-images {	float: right;}.peter {	float:right;	padding:0 0 10px 15px;} .rod {	float:right;	padding:0 0 10px 15px;}.ruth {	float:right;	padding:0 0 10px 15px;}.johnF, .philip, .keith {	float:right;	padding:0 0 10px 15px;}/* Navigation */#navigation, #navigation ul {	float: left;	list-style: none;	margin: 0px;	padding: 0px 0px 10px 0px;}#navigation a {	display: block;	text-decoration: none;	padding: 0px;	margin: 0px;	color: #365568;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;}#navigation li {	float: left;	padding: 0px;	margin: 0px 0px 10px 0px;	background-color: #FFFFFF;	z-index: 1;	list-style-image: none;	outline: none;}/* Rollover States */#home a.topnav{	width: 245px;	height: 17px;	background-image: url(images/navigation/home.gif);	background-position: left top;	padding: 17px 0 0 0;	overflow: hidden;	height: 0px !important;	height /**/: 17px;	outline: none;}#home:hover a.topnav, #home.sfhover a.topnav {	background-position: left 17px;	outline: none;}#home-active a.topnav, #home-active:hover a.topnav, #home-active.sfhover a.topnav{	width: 245px;	height: 17px;	background-image: url(images/navigation/home.gif);	padding: 17px 0 0 0;	overflow: hidden;	height: 0px !important;	height /**/: 17px;	background-position: left 17px;	outline: none;}#overview a.topnav{	width: 245px;	height: 17px;	background-image: url(images/navigation/overview.gif);	background-position: left top;	padding: 17px 0 0 0;	overflow: hidden;	height: 0px !important;	height /**/: 17px;	outline: none;}#overview:hover a.topnav, #overview.sfhover a.topnav {	background-position: left 17px;	outline: none;}#overview-active a.topnav, #overview-active:hover a.topnav, #overview-active.sfhover a.topnav{	width: 245px;	height: 17px;	background-image: url(images/navigation/overview.gif);	padding: 17px 0 0 0;	overflow: hidden;	height: 0px !important;	height /**/: 17px;	background-position: left 17px;	outline: none;}#applications a.topnav{	width: 245px;	height: 17px;	background-image: url(images/navigation/applications.gif);	background-position: left top;	padding: 17px 0 0 0;	overflow: hidden;	height: 0px !important;	height /**/: 17px;	outline: none;}#applications:hover a.topnav, #applications.sfhover a.topnav {	background-position: left 17px;	outline: none;}#applications-active a.topnav, #applications-active:hover a.topnav, #applications-active.sfhover a.topnav{	width: 245px;	height: 17px;	background-image: url(images/navigation/applications.gif);	padding: 17px 0 0 0;	overflow: hidden;	height: 0px !important;	height /**/: 17px;	background-position: left 17px;	outline: none;}#involved a.topnav{	width: 245px;	height: 17px;	background-image: url(images/navigation/whos-involved.gif);	background-position: left top;	padding: 17px 0 0 0;	overflow: hidden;	height: 0px !important;	height /**/: 17px;	outline: none;}#involved:hover a.topnav, #involved.sfhover a.topnav {	background-position: left 17px;	outline: none;}#involved-active a.topnav, #involved-active:hover a.topnav, #involved-active.sfhover a.topnav{	width: 245px;	height: 17px;	background-image: url(images/navigation/whos-involved.gif);	padding: 17px 0 0 0;	overflow: hidden;	height: 0px !important;	height /**/: 17px;	background-position: left 17px;	outline: none;}#criteria a.topnav{	width: 245px;	height: 17px;	background-image: url(images/navigation/application-criteria.gif);	background-position: left top;	padding: 17px 0 0 0;	overflow: hidden;	height: 0px !important;	height /**/: 17px;	outline: none;}#criteria:hover a.topnav, #criteria.sfhover a.topnav {	background-position: left 17px;	outline: none;}#criteria-active a.topnav, #criteria-active:hover a.topnav, #criteria-active.sfhover a.topnav{	width: 245px;	height: 17px;	background-image: url(images/navigation/application-criteria.gif);	padding: 17px 0 0 0;	overflow: hidden;	height: 0px !important;	height /**/: 17px;	background-position: left 17px;	outline: none;}#submitting a.topnav{	width: 245px;	height: 17px;	background-image: url(images/navigation/submitting-application.gif);	background-position: left top;	padding: 17px 0 0 0;	overflow: hidden;	height: 0px !important;	height /**/: 17px;	outline: none;}#submitting:hover a.topnav, #submitting.sfhover a.topnav {	background-position: left 17px;	outline: none;}#submitting-active a.topnav, #submitting-active:hover a.topnav, #submitting-active.sfhover a.topnav{	width: 245px;	height: 17px;	background-image: url(images/navigation/submitting-application.gif);	padding: 17px 0 0 0;	overflow: hidden;	height: 0px !important;	height /**/: 17px;	background-position: left 17px;	outline: none;}#judging a.topnav{	width: 245px;	height: 17px;	background-image: url(images/navigation/judging-panel.gif);	background-position: left top;	padding: 17px 0 0 0;	overflow: hidden;	height: 0px !important;	height /**/: 17px;	outline: none;}#judging:hover a.topnav, #judging.sfhover a.topnav {	background-position: left 17px;	outline: none;}#judging-active a.topnav, #judging-active:hover a.topnav, #judging-active.sfhover a.topnav{	width: 245px;	height: 17px;	background-image: url(images/navigation/judging-panel.gif);	padding: 17px 0 0 0;	overflow: hidden;	height: 0px !important;	height /**/: 17px;	background-position: left 17px;	outline: none;}#timing a.topnav{	width: 245px;	height: 17px;	background-image: url(images/navigation/timing.gif);	background-position: left top;	padding: 17px 0 0 0;	overflow: hidden;	height: 0px !important;	height /**/: 17px;	outline: none;}#timing:hover a.topnav, #timing.sfhover a.topnav {	background-position: left 17px;	outline: none;}#timing-active a.topnav, #timing-active:hover a.topnav, #timing-active.sfhover a.topnav{	width: 245px;	height: 17px;	background-image: url(images/navigation/timing.gif);	padding: 17px 0 0 0;	overflow: hidden;	height: 0px !important;	height /**/: 17px;	background-position: left 17px;	outline: none;}#news a.topnav{	width: 245px;	height: 17px;	background-image: url(images/navigation/news.gif);	background-position: left top;	padding: 17px 0 0 0;	overflow: hidden;	height: 0px !important;	height /**/: 17px;	outline: none;}#news:hover a.topnav, #news.sfhover a.topnav {	background-position: left 17px;	outline: none;}#news-active a.topnav, #news-active:hover a.topnav, #news-active.sfhover a.topnav{	width: 245px;	height: 17px;	background-image: url(images/navigation/news.gif);	padding: 17px 0 0 0;	overflow: hidden;	height: 0px !important;	height /**/: 17px;	background-position: left 17px;	outline: none;}#storyboard a.topnav{	width: 245px;	height: 17px;	background-image: url(images/navigation/storyboard.gif);	background-position: left top;	padding: 17px 0 0 0;	overflow: hidden;	height: 0px !important;	height /**/: 17px;	outline: none;}#storyboard:hover a.topnav, #storyboard.sfhover a.topnav {	background-position: left 17px;	outline: none;}#storyboard-active a.topnav, #storyboard-active:hover a.topnav, #storyboard-active.sfhover a.topnav{	width: 245px;	height: 17px;	background-image: url(images/navigation/storyboard.gif);	padding: 17px 0 0 0;	overflow: hidden;	height: 0px !important;	height /**/: 17px;	background-position: left 17px;	outline: none;}
