	img{
		margin:0px;
		padding:0px;
	}
	
	a img{
		border:none;
	}
	body{
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		font-family:arial;
	}

	#drop_shadow{
		width:993px;
		margin:0px auto;
		padding:0px;
		background-image:url(/images/drop_shadow.gif);
	}
	#container{ 
		width:955px;
		margin:0px 0px 0px 19px;
		padding:0px;
		background-color:white;
	}

	#header #logo{ float:left; }
	#header #nav{ float:left; }
	#header #side {float:left; padding:0px 0px 0px 90px; }
	
	#header #nav ul{
		margin:52px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		list-style-type:none;
	}
	#header #nav li{ 
		display:inline;
		margin:0px;
		padding:0px;
	}
	#header #nav li a{
		display:block;
		float:left;
		color:#4B4B4B;
		font-family:arial;
		font-size:12px;
		text-decoration:none;
		border:1px solid white;
		margin:0px 0px 0px 0px;
		padding:10px 10px 10px 10px;
	}
	#header #nav li a:hover{ border-left:1px solid #4b4b4b; }
	
	#header_bottom{ clear:left; border:none; padding:0px; margin:0px;}
	#drop_downs{
		position:relative;
	}
	#drop_downs div{
		display:none;
		position:absolute;
		padding:0px; margin:0px;
		left:560px;
		background-color:#4b4b4b;
		background-image:url(/images/dd_trans.png); background-color:transparent;
		}

	
	#drop_downs div ul{
		margin:0px;
		padding:10px 0px 10px 5px;
	}
		#drop_downs div li{
			display:block;
			width:150px;
			list-style:none;
			text-align:left;
		}
		#drop_downs div a{
			color:black;
			font-size:12px;
			text-decoration:none;
			text-align:left;
		}
		#drop_downs div a:hover{
			color:#5B2A64;
			font-weight:bold;
		}
	
	#drop_downs #company{ left:285px; top:-18px; }
	#drop_downs #markets{ left:360px; top:-18px; }
	#drop_downs #showcase{ left:425px; top:-18px; }
	
	#flash{ width:955px; height:195px; background-color:#4b4b4b; }
	
	#content_area{
		width:955px;
		background-color:#FFFFFF;
		background-image:url(/images/content_bg.gif);
		background-repeat:no-repeat;
		padding:30px 0px 0px 0px;
	}
	#content_area_sub{
		width:955px;
		background-color:#FFFFFF;
		background-image:url(/images/content_bg.gif);
		background-repeat:no-repeat;
		padding:30px 0px 0px 0px;
	}
	
	#side{ width:273px; float:right; }
	
	
	.sideItem{
		font-size:12px;
		width:246px;
		margin:10px 0px 10px 0px;
	}
	.sideItem a.red{
		color:#E32627;
		text-decoration:underline;

		font-weight:bold;
	}
	.sideItem table td {
	text-align:center;}
	.sideItem table img{
		
		margin:5px;
		
	}
	
	.red2 a{
		color:#E32627;
		text-decoration:underline;
		vertical-align:top;
	} .red2 a:hover { text-decoration:none; }
	
	.sideItem a.black{
		color:black;
		text-decoration:underline;
	}
	.sideItem ul{padding: 0px; margin:0px 0px 0px 16px; }
	.sideItem p.red{
		color:#E32627;
		font-weight:bold;
		margin:0px;
		padding:0px;
	}
	.sideItem p.black{
		color:black;
		margin:0px;
		padding:0px;
	}
	.black a{
		color:black;
		margin:0px;
		padding:0px;
	}
	.sideItem a:hover { text-decoration:none; }
	
	#main{ 
		float:right; 
		text-align:left;
		width:455px;
		color:black;
		font-size:12px;
		padding:13px 0px 0px 0px;
		margin:0px 0px 0px 0px;
	}
	#main h1{ 
		font-size:14px;
		color:#E32627;
		font-weight:bold;
	}
	#main p.descript{ width:400px; margin:0px; padding:0px;}

	p.oneColumn{ width:180px; margin:0px; padding:0px 20px 20px 0px; float: left; }

	.list{ padding:0px; margin:0px 0px 0px 16px; }
	
	.location{ font-size:9px; }
	
	.place { font-size: 16px; line-height: 18px; color: #e52224; padding: 0px; margin: 0px 0px 4px 0px; display: block; }
	
	#main p.rollovers{
		font-size:11px;
		font-weight:bold;
		color:black;
	}
	
	#main #images{
		margin:0px;
		padding:0px;
	}
		#main #images li{
			list-style-type:none;
			display:inline;
			padding:0px 9px 0px 0px;
		}
	
	#main #descriptions{
		font-size:12px;
		color:#5B2A64;
		font-weight:bold;
		margin:0px; padding:0px;
	}
		#main #descriptions li{
			margin:0px; padding:0px;
			list-style-type:none;
			position:absolute;
			display:none;
		}
	
	#image_row{
		position:relative;
	}
	#descriptions #corp_txt { left:0px; }
	#descriptions #health_txt { left:60px; }
	#descriptions #edu_txt { left:114px; }
	#descriptions #gov_txt { left:170px; }
	#descriptions #house_txt { left:229px; }
	#descriptions #ent_txt { left:284px; }
	#descriptions #secure_txt { left:340px; }
	#descriptions #pro_txt { left:317px; }
	
	#rotate_imager2{
		margin:13px 0px 0px 0px;
		width:445px; 
		height:255px; 
	}
	
	#rotate_image{
		margin:13px 0px 0px 0px;
		width:445px; 
		height:255px; 
	}
	
	#sub_side, #sub_side2{
		float:right;
		
	}
	#sub_side p{
		text-align:right;
		color:#5B2A64;
		font-size:16px;
		margin:10px 0px 0px 0px;
		padding:0px 10px 0px 0px;
		width:200px;
	}
	#sub_side2 p{
		text-align:right;
		color:#5B2A64;
		font-size:15px;
		margin:10px 0px 17px 0px;
		padding:0px 15px 0px 0px;
		width:195px;
	}
	
	#sub_side p.sub{
		width:200px;
	}
	
	#sub_side p.sub_small{
		font-size:13px;
		width:200px;
	}
	#footer{
		clear:right;
		width:955px;
		height:90px;
		padding:0px;
		margin:0px;
	}
		#footer a img{
			padding:5px 0px 5px 14px; margin-top: 30px;
			float:left;
		}
		#footer img.logos{padding:0px 0px 5px 100px;}
		#info{ 
			padding:5px 0px 0px 360px;
			width:100px;
			text-align:center;
			float:left; 
			font-size:10px;
			margin: 0px 0px 0px 0px;
		}
		#info2{ 
			width:925px;
			margin:0px auto;
			padding:10px 0px;
			text-align:center; color:#FFF;
			font-size:10px;
		}#info2 a{color:#FFF;}
		#footer a{ color: black; text-decoration:underline; }
		#footer a:hover{text-decoration:none; }
		
			#drop_footer{
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			border:none;
		}
		html>body #drop_footer{
			margin:0px 0px 0px 0px;
		}
		
		.clearer
		{
			clear: both;
			width: 0px;
			height: 0px;
			font-size: 0px;
			line-height: 0px;
		}
		.floatR{float:right; padding:0px 0px 5px 5px;}
		
		
		
#caseTop{height:252px; width:955px; background:url(/images/bg_topcasestudy.jpg); color:#FFF; font-size:12px;}
	#casetopLeft, #casetopRight{float:left;width:193px; height:206px; padding:30px 20px 0px 17px; margin:0px; text-align:right;}
		#casetopRight{ text-align:left;}
	#caseTop h2{font-size:15px; font-weight:normal; margin:0px; padding: 0px; width:193px; }
	#caseTop span{color:#FFA52C; font-weight:bold;}
	#caseTop img{ float:left; padding-top:26px;}