DIV.outer
      {
	position: absolute;
	margin-left: -400px;
	top: 30px;
	left: 50%;
	width: 800px;
	height: 564px;
	}

body {
	font-family:Arial, Verdana,  Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
	background-color: #FFFFFF;
	text-align: left;
	}
	
#logobar		{
	text-align: left;
	background-color: #2B5E1C;
	height: 64px;
	border-bottom: 6px solid white;
	}
.shim {
	height: 6px;
		}	
#navbar		{
	text-align: right;
	background-color: #B9D0A6;
	height: 18px;
	border-bottom: 6px solid white;
	padding: 4px 6px 0px 0px;
	
	
	}
#imagebar		{
	text-align: left;
	background-color: #E9E8D3;
	height: 324px;
	border-bottom: 6px solid white;
	}	
#bottombar		{
	text-align: left;
	background-color: #E3EBD4;
	height: 136px;
	width: 800px;
	vertical-align: top;
					}	
	

			
#bottomleftbox		{
	text-align: left;
	height: 136px;
	vertical-align: top;
		}			

#bottomrightbox		{
	text-align: left;
	background-color: #CBDCBC;
	height: 136px;
	width: 250px;
	border-left: 6px solid white;
	vertical-align: top;
		}			


#middletable {
	height: 430px;
	width: 700px;
	border: 1px solid #000;
}

a:link {
color: #2B5E1C;
text-decoration: none;
}


a:visited {
color: #2B5E1C;
text-decoration: none;
}
a:hover {
color: #2B5E1C;
text-decoration: underline;
}

.navigation {
	text-align:right;
	color:#2B5E1C;
		text-transform:uppercase;
		}	

.navigation a:link {
color:#2B5E1C;
text-decoration:none;
}

.navigation a:visited {
color:#2B5E1C;
text-decoration:none;
}

.navigation a:hover {
color:#FFF;
text-decoration:none;
}

#L2imagebar		{
	text-align: left;
	background-color: #E9E8D3;
	height: 276px;
	border-bottom: 6px solid white;
	}	
	
#L2bottombar		{
	text-align: left;
	background-color: #E3EBD4;
	height: 182px;
	width: 800px;
	vertical-align: top;
					}		
					
					
					

#L1imagebar		{
	text-align: left;
	background-color: #E9E8D3;
	height: 466px;
	width: 800px;
		}						
		
#L1leftbox		{
	text-align: left;
	height: 466px;
	vertical-align: top;
	width: 270px;
		}			

#L1rightbox		{
	text-align: left;
	background-color: #E3EBD4;
	height: 466px;
	width: 524px;
	border-left: 6px solid white;
	vertical-align: top;
	background-image:url(../images/orbit.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
		}					
		
		
.portfoliotextbox		{
	text-align: left;
	vertical-align: top;
	padding: 20px 20px 20px 20px;
	line-height: 16px;}			
			
.services { 
line-height: 18px;
padding: 23px 23px 0px 23px;
vertical-align: top;
}		

.copyblock1 { 
padding: 23px 23px 23px 23px;
vertical-align: top;
line-height: 16px;}	

.copyblock2 { 
padding: 23px 200px 23px 23px;
vertical-align: top;
line-height: 16px;}	

.copyprogramming { 
line-height: 16px;}	

#programming_nav		{
	text-align: center;
	height: 466px;
	vertical-align: top;
	padding: 23px 15px 0px 15px;
		}	
		
#programming_port		{
	text-align: left;
	background-color: #E3EBD4;
	height: 466px;
	border-left: 6px solid white;
	vertical-align: top;
	padding: 57px 75px 23px 23px;

		}	
#programming_port2		{
	text-align: left;
	background-color: #E3EBD4;
	height: 466px;
	border-left: 6px solid white;
	vertical-align: top;
	padding: 23px 75px 23px 23px;

		}	
		
.interfacebutton { 
	background-color:#666666;
	color: #FFFFFF;
	}	
	
.subhead { 
	line-height: 35px;
	text-align:left;
	}	
	
#L2bottombar_text		{
	text-align: left;
	width: 202px;
	line-height: 16px;	
	padding: 23px 10px 23px 23px;
	vertical-align: top;
	}
	
#L2bottombar_photo		{
	text-align: left;
	line-height: 16px;	
	padding: 23px 23px 23px 0px;
	vertical-align: top;
	}
	
#L2bottombar_shim		{
	background-color:#FFFFFF;
	width: 7px;
	height: 182px;

	}
		
				