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

#container {
	padding: 0;
	background-color: #464646;
	width: 980px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;	    
     background-image: url("../images/homepage/homepage-header.jpg");
    background-repeat: no-repeat;
    background-position: center top;}
	
	

#top-banner{width: 980px;height: 100px; }
	
#top-menu{width:150px; height: 100px; float:left; position: fixed;top: 0;left: center;   z-index:10;}

.float{float:left;}

.frame1{float:left; width:978px; height:314px;}

.frame2{float:left; width:905px; height:1060px; border: thin solid #fff;margin:40px 0px 40px 40px; }

.title-credit {width:900px; float:left; margin:1500px 40px 0px 40px;}

.title-credit p{font-size: 120%; padding:15px 0px 15px 0px; color:#CCC;}

.video-container{width: 920px; height: 620px;float: left;padding:205px 0px 0px 60px; background-color:#999;  background-image: url("../images/homepage/video-frame-bdrop.png");
    background-repeat: no-repeat;
    background-position: center top;}

.text{width:900px; float:left; padding:0px 40px 0px 40px; margin:40px 0px 40px 0px; }

.text p{color:#CCC;}
.red{color:#E98D19;}

.text3{width:900px; float:left; padding:0px 40px 0px 40px; margin:40px 0px 40px 0px; }

.text3 p{color:#333;}

.image{float:left; margin:20px 40px 60px -40px;}

.image2{float:left; margin:40px 0px 0px 0px;}

.image3{float:left; margin:40px 0px 40px 0px;}

.italic2{font-style: italic;color:#069; font-weight: bold;}
.text2{width:900px; float:left; padding:0px 40px 0px 40px; margin:40px 0px 0px 0px; background-color:#fff; }

.white-backdrop{float:left; background-color:#fff; width:980px; }


.map-box-left{float:left; width:560px; height:930px; background-color:#666; margin-left:40px;}

.map-box-left-bdrop1{float:left; width:560px; height:930px; background-image: url("../images/homepage/map-north-pale.jpg");
    background-repeat: no-repeat;
    background-position: center top; }

.map-box-right-container{float:left; width:340px; height:900px; padding-top:10px; margin-bottom:60px; }

.map-box-right{float:left; width:280px;  border-bottom: thin solid #333; padding:0px 10px 10px 30px;}

.map-box-right p{color:#333; font-size: 190%;}
.map-box-right p a{color:#069; text-decoration: underline; font-weight:bold; }

.acknowledgements {float:left; width:900px; padding:40px;}

.acknowledgements p{font-size: 180%; color:#CCC;}
.acknowledgements h1{font-size: 220%; color:#fff; padding:30px 0px 10px 0px;}


