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

/* site rules */
* {margin: 0;}html, body {height: 100%;background: #ffffff; color:#2b2b2b;}.page-wrap {min-height: 100%; margin-bottom: -142px; }.page-wrap:after {content: "";display: block;}.site-footer, .page-wrap:after {height: 142px; }
.site-footer {background: #2b2b2b;}
html { font-family: 'Lato', sans-serif; -webkit-appearance: none; }

/* element rules */
a{ color:#2b2b2b;}
a:hover{ color:#000;}
a:visited{ color:#333;}
.lut{font-family: 'Calibri';}
.bolder{font-family: 'Lato', sans-serif; font-weight:700;}

/* page rules */

.wrapper{
	width:960px;
	margin:0px auto;
}
.logo{
	width:160px;
	height:160px;
	float:left;
	margin:10px;
}
.navigation{
	font-family: 'Futura-bold';
	width:300px;
	margin:0px;
	padding:0px;
	float:right;
}
.navigation ul{
	list-style:none;
	margin:0px;
	padding:0px;
	margin-top:10px;
}
.navigation ul li{
	margin:0px;
	font-size:1.1em;
	letter-spacing:2px;
	float:right;
	clear: both;
}
.navigation ul li a{
	margin: 2px 0px;
	padding:0px;
	text-decoration:none;
	display:block;
	
}
.navigation ul li a:hover{
	background:#decc69
}
.navigation input[type=text] {
	float:left;
	margin:0px;
	margin-top:10px;
	width:200px;
	padding:2px 4px;
	border:1px solid #2b2b2b;
	height:26px;
	background: #fff;
}
.navigation input[type=submit]{
	float:left;
	width:80px;
	height:32px;
	line-height:32px;
	padding:2px 2px;
	font-size:0.8em;
	letter-spacing:1px;
	margin:0px;
	margin-top:10px;
	background:#2b2b2b;
	font-family: 'Futura-bold';
	border:none;
	outline:none;
	color:#FFF;
	margin-bottom:30px;
	
}

.main{	
	text-align:center;
	background: url(../images/photo2.jpg) no-repeat center;
	clear:both;
	z-index:0;
	width:960px;
	height:435px; 
	margin:0px;
}
.mainSS{
	position:relative;
	top:70px;
	font-family: 'Futura-bold';
	font-size:5.3em;
	clear:both;
	color:#FFF;
	letter-spacing: 6px;
}
.mainT{
	position:relative;
	top:90px;
	font-family: 'Futura-bold';
	font-size:3.8em;
	clear:both;
	color:#FFF;
		letter-spacing: 6px;	
}
.mainButton{
	display:block;
	position:relative;
	top:140px;
	margin:auto;
	width:235px;
	letter-spacing:2px;
	height:65px;
	line-height:63px;
	background:rgba(43, 43, 43, .5);
	border:6px solid  #decc69;
	color:#decc69 !important;
	text-decoration:none;
	font-size:1.5em;
}
.about{
	margin:0px auto;
	padding:0px;
	color:#2b2b2b;
	text-align:center;
	margin-top:100px;
}

.at{
	width:580px;
	float:left;
	text-align:left;
	
}
.au{
	width:580px;
	margin:50px 0px;
	float:right;
	text-align:right;
	
}

.at h1, .au h1{
	margin:0px 0px 10px 0px;
	font-family: 'Futura-bold';
}
.at p, .au p{
	letter-spacing:1px;
	font-size:1.1em;
	line-height:2em;
}
.at a, .au a{
	font-size:1.2em;
	font-style:italic;
	line-height:30px;
	margin-right:15px;
	float:right;
}
.at img, .au img{
	position:relative;
	top:7px;
	left:15px;
}
.at a{
	position:relative;
	left:-140px;
}
.homeImg{
	width: 250px !important;
	height: 250px !important;
	overflow: hidden;
}
.map, .us{
	margin-bottom:100px;
}
.us{
	margin-top:50px;
}
.footwrap{
	width:720px;
	margin:auto;
	color:#fff;
}
.footwrap h2{
	position:relative;
	top:15px;
	text-align:center;
	font-size:1.3em;
	font-family: 'Lato', sans-serif;
	font-weight:100;
}
.sn{
	position:relative;
	top:15px;
	width:305px;
	margin:20px auto;
	padding:0px;
}
.sn ul{
	margin:0px;
	padding:0px;
	width:305px;
	height:39px;
}
.sn ul li{
	margin:0px 3px;
	padding:0px;
	float:left;
	list-style:none;
}
.copyright{
	text-align:center;
	position:relative;
	color:#fff;
	top:10px;
	font-size:0.7em;
}

.pageHead{
	clear:both;
	font-family: 'Futura-bold';
	margin:0px;
	padding:0px;
	letter-spacing:2px;
	font-size:2.8em;
	border-bottom:3px solid #2b2b2b;
}
.pagecontent{
	margin-top:30px;
	overflow:auto;
	text-align:center;
	margin-bottom:25px;
}
h2{
	font-family: 'Futura-bold';
	font-size:1.9em;
}


.documentLink{
	font-size: 1.3em;
	padding: 10px 0px;
}
.documentLink a{
	text-decoration: none;
}
.convDoc{
	width: 100%;
	background: #b6dbf4;
	margin: 50px auto;
	display: block;
	padding: 5px 0px;
}
.convDoc h2{
	padding: 5px 0px;
	margin: 0px;
	border-bottom: #96bbd4 1px solid;
		
}
.flashLink{
	width: 100%;
	background: #b6dbf4;
	margin: 50px auto;
	display: block;
	padding: 10px 0px;
	border-bottom:#96bbd4 1px solid;
	font-size: 1.6em;
	font-family: 'Futura-bold';
	text-decoration: none;
}
.docTitle{
	width: 100%;
	background: #b6dbf4;
	margin: 50px auto 10px auto;
	display: block;
	padding: 10px 0px;
	border-bottom:#96bbd4 1px solid;
}


.videoContainer{
    overflow:hidden;
    padding-bottom:56.25%;
    position:relative;
    height:0;
}
.videoContainer iframe{
    left:0;
    top:0;
    height:100%;
    width:100%;
    position:absolute;
}

.login{
	width: 90%;
	margin: 10px auto;
	max-width: 480px;
	padding: 40px 2%;
	border: 5px solid #decc69;
}
.login input[type=text],.login input[type=password] {
	margin:0px;
	margin-top:10px;
	width:60%;
	padding:2px 4px;
	border:1px solid #2b2b2b;
	height:26px;
}
.login input[type=submit]{
	width:110px;
	height:32px;
	line-height:32px;
	padding:2px 2px;
	font-size:0.8em;
	letter-spacing:1px;
	margin:0px;
	margin-top:20px;
	background:#2b2b2b;
	font-family: 'Futura-bold';
	border:none;
	outline:none;
	color:#FFF;
	margin-bottom:30px;

}
.signup{
	margin: 5px 0px;

}



@media(max-width:1080px){
	
	.at{
		width:60%;
		float:none;
		clear:both;
		margin:auto;
		text-align:left;
		
	}
	.au{
		margin:50px 0px;
		width:60%;
		float:none;
		clear:both;
		margin:auto;
		text-align:right;
		
	}
	.at a, .au a{
		width:100%;
		margin-right:15px;
		float:none;
		clear:both;
	}
	.at img, .au img{
		position:relative;
		top:7px;
		left:15px;
		clear:right;
	}
	.at a{
		position:relative;
		left:0px;
	}
	.map, .us{
		position:relative;
		clear:both;
		float:none;
		top:0px;
		margin-top:50px;
		margin-bottom:100px;
	}
	
}
@media(max-width:980px){
	.wrapper{
		width:90%;
		margin-left:5%;
		margin-right:5%;
	}
	.main{
		width:100%;
	}
	.mainSS{
		font-size:4.8em;
	}
	.mainT{
		font-size:3.2em;
	}
	.about p {
		width:100%;
	}
}

@media(max-width:945px){
	.mainSS{
		font-size:4.3em;
		top:100px;
	}
	.mainT{
		font-size:2.8em;
		top:120px;
	}
	.main{
	}
	.mainButton{
		top:150px;
	}
}
@media(max-width:805px){
	.mainSS{
		font-size:3.3em;
	}
	.mainT{
		font-size:2.2em;
		top:130px;
	}
	.mainButton{
		top:180px;
	}
}
@media(max-width:720px){
	.footwrap{
		width:100%;
	}
	
}
@media(max-width:640px){
	.mainSS{
		font-size:3em;
	}
	
}
@media(max-width:590px){
	.mainSS{
		top:70px;
	}
	.mainT{
		font-size:2.2em;
		top:100px;
	}
	.mainButton{
		top:140px;
	}
	
}
@media(max-width:570px){
	
	.logo{
		clear:both;
		margin:10px auto;
		float:none;
	}
	.navigation{	
		float:none;
		width:320px;
		top:0px;
		left:0px;
		z-index:1000;
		clear:both;
		margin:0px auto;
	}
	.main{
		top:20px;
	}
	.about{
		top:40px;
	}
	.at{
		width:320px;
		
	}
	.au{
		width:320px;
		
	}
}
@media(max-width:460px){
	.mainSS{
		font-size:3.1em;
		top:100px;
	}
	.mainT{
		font-size:1.6em;
		top:120px;
	}
}


