html, body {height: 100%; margin:0;padding:0; text-align: center; /* for IE */}


body { 
	margin:0; padding:0;
	background-color: #993333;
}



#container {
	position:relative;
	margin:0 auto;
	width:1000px;
	height:750px;
	background-color: #993333;
	text-align: left;
}


/* A '.' means it's a class so there can be tons of them */
#col_top {
	position:relative;
	margin:0;
	padding:0;
	width:1000px;
	height:133px;
	background-color: #993333;
	
}

.col_mid {
	position:relative;
	width:1000px;
	height:500px;
	float: left;
	margin: 0px;
	padding:0;
	
	
}

.col_mid_aboutus {
	position:relative;
	width:1000px;
	height:330px;
	float: left;
	margin: 0px;
	padding:0;
	
	
}

.col_about_left {
	position:relative;
	width:480px;
	height:200px;
	float: left;
	margin: 0px ;
	padding:0;
	
	
}

.col_about_mid{
	position:relative;
	width:20px;
	height:200px;
	float: left;
	margin: 0px ;
	padding:0;
	
	
}

.col_about_right {
	position:relative;
	width:480px;
	height:200px;
	float: left;
	margin: 0px;
	padding:0;
	
}




#project_container {
	position:relative;
	width:1000px;
	height:206px;
	margin: 0px;
	padding:0;
	background-color: #993333;
}

.thumb_grid {
	position:relative;
	width:530px;
	height:220px;
	margin: 0px;
	padding:0;
	background-color: #993333;
}

.thumb_grid2 {
	position:relative;
	width:530px;
	height:205px;
	margin: 0px;
	padding:0;
	
}

.project_copy {
	position:relative;
	width:380px;
	height:206px;
	margin: -220px 0px 0px 550px;
	padding:0;
	
}


.floatdiv {
    position:relative;
	float: left;
	padding: 0px 5px 5px 0px;
	margin: 0px;
	height:100px;
	width:100px;
}


.2pic {
     margin: 0px 0px 0 0px;
}

.name{
    position:relative;
	padding: 0 0px 0px 0;
	margin: 0px;
	height:80px;
	width:1000px;
	
}



.col_home_anim {
	padding: 40px 0 0 200px;
}


.housing {
	position:relative;
	width:1000px;
	height:350px;
	float: left;
	margin:40px 0px 0 0px;
	padding:0;
	background-color: #993333;
}

.housing_col1 {
	position:relative;
	width:240px;
	height:345px;
	float: left;
	margin:0;
	padding:0;
	background-color: #993333;
}

.housing_col2 {
	position:relative;
	width:240px;
	height:345px;
	float: left;
	margin:0;
	padding:0;
	background-color: #993333;
}

.housing_col3 {
	position:relative;
	width:240px;
	height:345px;
	float: left;
	margin:0;
	padding:0;
	background-color: #993333;
}

.housing_col4 {
	position:relative;
	float: left;
	width:240px;
	height:345px;
	margin:0;
	padding:0;
	background-color: #993333;
}

.about_col1 {
	position:relative;
	width:200px;
	height:345px;
	float: left;
	margin:0;
	padding:0;
	background-color: #993333;
}

.about_col2 {
	position:relative;
	width:200px;
	height:345px;
	float: left;
	margin:0;
	padding:0;
	background-color: #993333;
}

.about_col3 {
	position:relative;
	width:200px;
	height:345px;
	float: left;
	margin:0;
	padding:0;
	background-color: #993333;
}

.about_col4 {
	position:relative;
	width:200px;
	height:345px;
	float: left;
	margin:0;
	padding:0;
	background-color: #993333;
}

.about_col5 {
	position:relative;
	width:200px;
	height:345px;
	float: left;
	margin:0;
	padding:0;
	background-color: #993333;
}





.col_bot {
	position:relative;
	width:1000px;
	height:100px;
	float: left;
	margin:0px 0px 0 0px;
	padding:0;
	background-color: #993333;
}

.video {
	position:relative;
    float: left;
    width:820px;
	height:716px;
	margin: 20px 0px 0 20px;
	padding:0;
	
}



/* BOTTOM MENU */
#menu1 {
    position:relative;
	width:160px;
	height:20px;
	float: left;
	margin:10px 0 0 0;
	padding:0;
	background-color: #993333;
}

#menu2 {
    position:relative;
	width:167px;
	height:20px;
	float: left;
	margin:10px 0 0 0;
	padding:0;
	background-color: #993333;
}

#menu3 {
    position:relative;
	width:147px;
	height:20px;
	float: left;
	margin:10px 0 0 0;
	padding:0;
	background-color: #993333;
}

#menu4 {
    position:relative;
	width:171px;
	height:20px;
	float: left;
	margin:10px 0 0 0;
	padding:0;
	background-color: #993333;
}

#menu5 {
    position:relative;
	width:155px;
	height:20px;
	float: left;
	margin:10px 0 0 0;
	padding:0;
	background-color: #993333;
}

#menu6 {
    position:relative;
	width:156px;
	height:20px;
	float: left;
	margin:10px 0 0 0;
	padding:0;
	background-color: #993333;
}

#menu7 {
    position:relative;
	width:160px;
	height:20px;
	float: left;
	margin:0 0 0 0px;
	padding:0;
	background-color: #993333;
}

#menu8 {
    position:relative;
	width:167px;
	height:20px;
	float: left;
	margin:0;
	padding:0;
	background-color: #993333;
}

#menu9 {
    position:relative;
	width:147px;
	height:20px;
	float: left;
	margin:0;
	padding:0;
	background-color: #993333;
}

#menu10 {
    position:relative;
	width:171px;
	height:20px;
	float: left;
	margin:0;
	padding:0;
	background-color: #993333;
}

#menu11 {
    position:relative;
	width:155px;
	height:20px;
	float: left;
	margin:0;
	padding:0;
	background-color: #993333;
}

#menu12 {
    position:relative;
	width:156px;
	height:20px;
	float: left;
	margin:0;
	padding:0;
	background-color: #993333;
}


/* TEXT*/

h1,p.headline,.headline {
	font-family: arial,helvetica;
	font-size: 18px;
	line-height: 14px;
	font-weight: bold;
	margin:0px;
	padding:0px;
}


.download {
	color: #000000;
	font-family: arial,helvetica;
	font-size: 11px;
	line-height: 11px;
	font-weight: normal;
	margin:0px;
	padding:0px;
}

.here {
	color: #999999;
	font-family: arial,helvetica;
	font-size: 11px;
	line-height: 13px; /* DARLING Line height was 11pt not 13 to match section */
	font-weight: normal;
	margin:0px;
	padding:0px;
}

.copy {
	color: #000000;
	font-family: arial,helvetica;
	font-size: 11px;
	line-height: 13px; /* DARLING Line height was 11pt not 13 to match section */
	font-weight: normal;
	margin:0px;
	padding:0px;
}

.address {
	color: #000000;
	font-family: arial,helvetica;
	font-size: 16px;
	line-height: 16px; 
	font-weight: normal;
	margin:0px;
	padding:0px;
}

div,.para,p {
    color: #ffffff;
	font-family: arial,helvetica;
	font-size: 11px;
	line-height: 13px;
	font-weight: normal;
	margin:0px;
	padding:0px;
}



/*LINKS  a link used for main bottom menu*/

a:link { color: #ffffff; text-decoration:none; font-family:arial, helvetica, sans-serif; font-size: 14px; }
a:hover { color: #999999; text-decoration:none; font-size: 14px;} 
a:visited {  color: #000000; text-decoration:none; font-family: arial, helvetica, sans-serif; font-size: 14px;}
.heremain {
	color: #999999;
	font-family: arial,helvetica;
	font-size: 14px;
	line-height: 15px; /* DARLING Line height was 11pt not 13 to match section */
	font-weight: normal;
	margin:0px;
	padding:0px;
}


a.sections {  
	font-family: arial, helvetica, sans-serif; 
	font-size: 11px; 
	line-height: 13px;
	color: #ffffff; 
	text-decoration:none; 
}
a.sections:hover { 
    font-family: arial, helvetica, sans-serif; 
	font-size: 11px; 
	color: #999999; 
	text-decoration:none; 
}
a.sections:visited { 
    font-family: arial, helvetica, sans-serif; 
	font-size: 11px; 
	color: #000000; 
	text-decoration:none; 
}

a.download {  
	font-family: arial, helvetica, sans-serif; 
	font-size: 11px; 
	line-height: 13px;
	color: #E8D42D; 
	text-decoration:none; 
}
a.download:hover {  color: #999999; text-decoration:none; font-family: arial, helvetica, sans-serif; font-size: 11px; line-height: 13px; }
a.download:visited {  color: #000000; text-decoration:none; font-family: arial, helvetica, sans-serif; font-size: 11px; line-height: 13px;}

