#mainwrapper{width:100%; height:100%;position:relative; -moz-box-sizing: border-box;	}
#window{position:relative; width:100%; height:100%;  margin:auto;  background-color:#fff; overflow-x:hidden; overflow-y:hidden;background-image:url('../images/fairport_land_spring.png');    background-repeat: no-repeat;
    background-size: 100% 100%; -moz-box-sizing: border-box;
    
    
    	}
#innercontainer{position:relative; width:300%; height:100%; -moz-box-sizing: border-box; 	 }
.innerpage{position:relative; width:33.33%; height:100%; float:left;}

.sitepage_center{position:relative; margin:auto; width:80%; max-width:920px; min-width:400px; height:100%; overflow:auto; -moz-box-sizing: border-box;	}


.sitepage{position:relative; margin:auto; background-color:#fff; width:80%; max-width:951px; min-width:950px;  overflow:none; margin-top:10px; -moz-box-sizing: border-box;box-sizing: border-box;  padding:8px;	}
.sitepage_top{position:relative; margin:auto; background-color:#f1f1f1;width:80%; max-width:951px; min-width:950px; height:50px; top:10px;overflow:auto; -moz-box-sizing: border-box;	}


h2.holding{
	font-family: 'Open Sans', sans-serif;
	font-size:14px;
	width:100%; 
	text-align:center;
	margin-top:15px;
font-weight:400;
	}


		
	input.researchplatform{
	box-sizing:border-box;
	width:90%;
	padding:8px;
	height:35px;
	font-family:arial;
	color:#888;
	margin-right:10px;
	margin-top:10px;
	margin-bottom:10px;
	outline:none;
	border-radius:4px;
	border:none;
	margin-left:10px; border:1px solid #194584;
	}	
	
	.contact{
	box-sizing:border-box;
	width:90%;
	padding:8px;
	height:100px;
	font-family:arial;
	color:#888;
	margin-right:10px;
	margin-top:10px;
	margin-bottom:10px;
	outline:none;
	border-radius:4px;
	border:none;
	margin-left:10px; border:1px solid #194584;
	}
	
.contact_box{
	float:left; width:370px;
	}	
.sendbutton{padding:6px; background-color:#194584; border-radius:4px; margin-left:10px; border:none; width:220px; color:#fff;}
	

select.researchplatform{
	box-sizing:border-box;
	width:90%;
	padding:8px;
	height:35px;
	font-family:arial;
	color:#888;
	margin-left:10px;
	margin-top:10px;
	margin-bottom:10px;
	outline:none;
	border-radius:4px;
	border:none;
	background-color:#fff;
	-webkit-appearance:none;
	}
	
input.researchplatform_show{
	box-sizing:border-box;
	width:90%;
	padding:8px;
	height:35px;
	font-family:arial;
	color:#888;
	float:left;
	margin-left:10px;
	margin-top:10px;
	margin-bottom:10px;
	outline:none;
	display:block;
	border-radius:4px;
	border:none;
	}
input.researchplatform_hidden{
	box-sizing:border-box;
	width:90%;
	padding:8px;
	height:35px;
	font-family:arial;
	color:#888;
	float:left;
	margin-right:10px;
	margin-top:10px;
	outline:none;
	display:none;
	border-radius:4px;
	border:none;
	}
	
input.unknown_button{
	box-sizing:border-box;
	width:90%px;
	padding:8px;
	height:35px;
	font-family:arial;
	color:#ffffff;
	background-color:#bbb;
	float:left;
	margin-left:20px;
	margin-top:10px;
	outline:none;
	border:none;
	border-radius:4px;
	-webkit-appearance:none;
	border:none;
	}	


input.pass{
	box-sizing:border-box;
	width:90%px;
	padding:8px;
	height:35px;
	font-family:arial;
	color:#33CC33;
	float:left;
	margin-right:10px;
	margin-top:10px;
	outline:none;
	border: 1px solid #194584;
	margin-bottom:10px;
	border-radius:4px;
	}
	
h3.researchplatform{
	font-family:arial;
	font-size:18px;
	color:#74142e;
	margin-top:10px;
	}
h2.researchplatform{
	font-family:arial;
	font-size:22px;
	color:#0099FF;
	margin-top:10px;
	}
	
p.researchplatform{
	font-family:arial;
	font-size:12px;
	color:#888;
	margin-top:10px;
	margin-bottom:10px;
	}	
p.researchsection{
	font-family:arial;
	font-size:10px;
	color:#888;
	margin-top:10px;
	margin-left:10px;
	}
	
textarea{
	box-sizing:border-box;
	width:270px;
	padding:8px;
	height:70px;
	color:#888;
	margin-right:10px;
	margin-top:5px;
	margin-bottom:5px;
	margin-left:10px;
	outline:none;
	border-radius:4px;
	border:none;
	font-family:;

	}