BODY {
	padding: 0 0 0 0; 
	margin: 0px; 
	font-family: "Century Gothic", Verdana; 

}

#stretch {
	padding: 0 0 0 0; 
	background: #ffffff; 
	margin: 0px;
				}
	
#side {
	 padding: 0px 0px 0px 0px;
	  text-align: left;
	  vertical-align:bottom;
	}

#side1 {
		
		padding: 10px 55px 0px 0px;
	  text-align: right;
	  border-top: 1px dotted #cccccc;
			
}

#sidecarbon {
		
		padding: 10px 5px 0px 0px;
	  text-align: right;
	  border-top: 1px dotted #cccccc;
			
}

#matrix {
	padding: 15px 0px 15px 0px;
	 border-bottom: 1px dotted #cccccc;
	 
		border-top: 1px dotted #cccccc;

	 }
	 
	 #promatrix {
	padding: 15px 0px 15px 0px;
		 
		border-top: 1px dotted #cccccc;

	 }
	
	  #boxes {
	padding: 10px 10px 10px 10px;
	 vertical-align:top;
	 text-align:center;
	 	background: #ffffff;
		font-family: "Century Gothic", Verdana;
		font-size:11px;
		color: #60be19;
		
	 }
	
		  #boxedge {
	padding: 10px 10px 10px 10px;
	 vertical-align:top;
	 text-align:center;
	 	background: #ffffff;
		font-family: "Century Gothic", Verdana;
		font-size:11px;
		color: #60be19;
		 }
	
	
#promain {
	padding: 10px 10px 10px 220px;
	 vertical-align:top;
	  
	
	 }
	 
	 #proline {
	padding: 20px 10px 10px 220px;
	 vertical-align:top;
	  border-top: 1px dotted #cccccc;
	 
	
	 }
	 
	 #pro {
	padding: 10px 0px 0px 0px;
	 vertical-align:top;
	
	 }


#project {
padding: 0px 0px 0px 0px;
margin: 20px 0px 20px 0px;
	 
}

#logocontent {
	padding: 0px 0px 0px 0px;
	vertical-align:top;
	}


#copymain {
	padding: 3px 0px 3px 0px; 
	text-align: right; 
	 
}

#copy {
	padding: 3px 0px 3px 0px;
 text-align:right;
 border-top: 1px dotted #cccccc;
	 
}

P {
	font-size: 12px; 
	font-weight: normal; 
	padding: 0px 0px 0px 0px;
	color: #666666; 
	line-height: 1.5; 
	
}

.large{
	font-size: 24px; 
	font-weight: normal; 
	padding: 0px 0px 0px 0px;
	color: #999999; 
	
}

.part{
	font-size: 18px; 
	font-weight: normal; 
	padding: 0px 0px 0px 0px;
	color: #000000; 
	
}

.awardtext{
	font-size: 16px; 
	font-weight: bold; 
	padding: 0px 0px 0px 0px;
	color: #999999; 
	
}

.partners{
	font-size: 20px; 
	font-weight: bold; 
	padding: 0px 0px 0px 0px;
	color: #60be19; 
	
}

img.partners{ 
border: 1px solid #60be19;
 }


.design{
	font-size: 20px; 
	font-weight: bold; 
	padding: 0px 0px 0px 0px;
	color: #d32d11; 
	
}

img.design{ 
border: 1px solid #d32d11;
 }
 
 .space{
	font-size: 20px; 
	font-weight: bold; 
	padding: 0px 0px 0px 0px;
	color: #43b1f7; 
	
}

img.space{ 
border: 1px solid #43b1f7;
 }
 
  .support{
	font-size: 20px; 
	font-weight: bold; 
	padding: 0px 0px 0px 0px;
	color: #cccccc; 
	
}

img.support{ 
border: 1px solid #cccccc;
 }
 
 #map {
	padding: 0px 0px 0px 0px;
vertical-align: top;
}

.list1 {
	font-size: 12px; 
	font-weight: normal; 
	padding: 0px 0px 0px 20px;
	color: #55A916; 
		letter-spacing: 1px;
}
LI {
	font-size: 12px; 
	font-weight: normal; 
	margin: 5px 5px 5px 0px;
	color: #666; 
	line-height: 1.5; 
	letter-spacing: 1px;
}

#news {
margin: 0px 0px 0px 0px;
padding: 5px 0px 5px 0px;
	font-size: 14px; 
	font-weight: normal;
	color: #d32d11; 
	text-align:right; 
	border-top: 1px dotted #aeaeae;
	 border-bottom: 1px dotted #aeaeae;
	}
	
	
	#newsec {
margin: 0px 0px 0px 0px;
padding: 5px 0px 5px 0px;
	font-size: 14px; 
	font-weight: normal;
	color: #d32d11; 
	text-align:right; 
		 border-bottom: 1px dotted #aeaeae;
	}
	
	#newsfirst {
margin: 0px 0px 0px 0px;
padding: 5px 0px 5px 0px;
	font-size: 14px; 
	font-weight: normal;
	color: #d32d11; 
	text-align:right; 
		 border-top: 1px dotted #aeaeae;
	}
	
	#problock {
margin: 10px 0px 0px 0px;
padding: 5px 0px 5px 0px;
	font-size: 16px; 
	font-weight: normal;
	color: #d32d11; 
	text-align:right; 
	border-top: 1px dotted #aeaeae;
	}

.red {
padding: 0px 0px 0px 0px;
font-weight: normal; 
font-size: 16px; 
	font-weight: normal;
	COLOR: #D32D11; 
	}

H1 {
	font-weight: normal; 
	font-size: 22px; 
	font-weight: normal;
	color: #000000; 
	}

H2 {
	padding-top: 0px; 
	font-weight: normal; 
	font-size: 20px; 
	color: #969992; 
	}

H3 {
	padding-top: 0px; 
	font-weight: bold; 
	font-size: 18px; 
	color: #000000; 
}

H5 {
	padding: 0px; 
	font-weight: normal; 
	font-size: 14px; 
	color: #666666; 
	}
	
	
	.telephone {
	padding: 0 0 0 0px; 
	margin: 0 0 0 0px; 
	font-weight: normal; 
	font-size: 16px; 
	color: #000000; 
	}
	
img.picture { 
border: 1px solid #cccccc;
 }

#navstrip1{

	padding: 3px 0px 3px 0px; 
		text-align: right;  
	
	}
	
	#back{

	padding: 3px 0px 3px 0px; 
		text-align: right; 
		border-bottom: 1px dotted #cccccc; 
		
	}
	
	
		
				#logo{
	padding: 0px 0px 0px 215px; 
	text-align: left;  
		}
	
	
	#projects{
	padding: 5px 0px 4px 0px; 
	text-align: center;  
	border-bottom: 1px dotted #cccccc;
	border-left: 1px dotted #cccccc;
		}
	
		
	#noline{
	padding: 5px 0px 4px 0px; 
	text-align: center;  
	border-bottom: 1px dotted #cccccc;
	}
	
		#projectstart{
	padding: 5px 0px 4px 48px; 
	text-align: center; 
	 background: #ffffff; 
	border-bottom: 1px dotted #cccccc;
		}
	
		#projectshome{
		vertical-align:bottom;
	padding: 5px 0px 4px 37px; 
	text-align: center;  
	}
	
		#projectend{
	padding: 5px 0px 4px 0px; 
	text-align: center;   
	border-bottom: 1px dotted #cccccc;
	border-left: 1px dotted #cccccc;
		}
	
		#projectslink{
	padding: 8px 0px 2px 0px; 
	text-align: center;   
	border-bottom: 1px dotted #666666;
	border-left: 1px dotted #cccccc;
	}
	
		#loerieaward{
	padding: 15px 15px 5px 0px; 
	text-align: right;  
		border-bottom: 1px dotted #cccccc;
		color: #d32d11;
	font-size: 12px; 
		}
	
	.menulink2 {
		font-weight: normal; 
	font-size: 14px; 
	color: #000000; 
	text-decoration: none; 
	}
.menulink2:hover {
	font-weight: normal; 
	font-size: 14px;
	color: #60be19; 
	text-decoration: none; 
	}
	.menulink1 {
font-size: 14px; 
color: #60BE19; 
text-decoration: none; 
font-weight: bold;	
}
.menulink1:hover {
font-size: 14px; 
color: #000000; 
text-decoration: none; 
}
.urhere{
font-weight: normal; 
	font-size: 14px; 
	color: #000000; 
	text-decoration: none; 
	}
.urhome{
	font-weight: normal; 
	font-size: 14px; 
	color: #d32d11; 
	text-decoration: none; 
	}

.urpro{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 14px; 
	COLOR: #666666; 
	text-decoration: none; 
	}

.3d {
	margin: 0px 0px 0px 0px;
	font-weight: normal; 
	font-size: 11px; 
	color: #000; 
	font-style: normal; 
	}

.select {
margin: 0px 0px 0px 20px;
	font-weight normal; 
font-size: 18px; 
color: #666666; 
}

.selectnext {
	margin: 0px 0px 0px 0px;
	font-weight: normal; 
	color: #D32D11; 
}

.scrollArea {
width: 530px; 
height: 100px;
background-color: #ffffff;
padding: 10px 15px 10px 20px;
border: #ccc 1px dotted;
float: left; 
overflow: auto;
}
div.scroll {
overflow: auto;
}

#book
{
text-align:left;
vertical-align:top;
padding: 0px 15px 0px 15px;
border-left: #ccc 1px dotted;
}

#bookonly
{
text-align:left;
vertical-align:top;
padding: 0px 0px 0px 10px;

}

#booktext
{
text-align:left;
vertical-align:top;
padding: 0px 0px 0px 10px;
border-left: #ccc 1px dotted;
}

#member

{
text-align:left;
padding: 10px 0px 10px 20px;
border-left: #ccc 1px dotted;

}

#memlogo
{
text-align:center;
}

.floatimgleft {
float:left;
margin: 5px 15px 10px 0px;
} 
	