header {
	margin: 15px 0 0 0;
}

.wrapper {
	display: block; position: relative;
	width: 982px; height: auto; margin: 0px auto;
}

#hslogo { display: block; position: relative; width: 202px; height: 28px; margin: 0; }
#delogo { display: block; position: absolute; width: 202px; height: 28px; margin: 17px 0 0 15px;}

#headerbar {
	display: block; position: relative; width: 982px; height: 65px; margin: 0;
	background: url(../img/dtxe-header.gif) top left no-repeat; max-height: 65px;
	font-family: "Myraid Pro", "Helvetica Neue", Helvetica, sans-serif; font-size: .9em;
}

.headerbar-menu {
	display: block; position: relative; color: #fff; display: block; width: auto; float: right; padding: 0;
	text-align: right; padding: 10px 20px 0 0;
}

.headerbar-menu li {
	list-style: none; display: block; list-style: none; position: relative; color: #fff; float: left;
}

.headerbar-menu li a {
	color: #fff; text-decoration: none; margin: 0 10px;
}

.topmenu {
	display: block; position: relative; width: 982px; 
	background: url(../img/menu-bg.gif); height: 40px; margin: 3px 0 0 0;
}

.topmenu ul {
	list-style: none; margin: 0; padding: 0; display: block;
}

.mainmenu li {

	list-style: none; display: block; float: left; text-align: center;  
	line-height: 40px;
	border-right: 3px solid #fff;
}

.mainmenu li a {
	display: block; position: relative;  width: 226px; height: 35px;
	color: #000; text-decoration: none;  font-size: .85em;
}

.mainmenu li:last-child a {
	border-right: 0;
}

#featured {
	display: block; position: relative; width: 982px; height: 328px; margin: auto;
}

#scrolling_banners {
	display: block; position: relative; width: 982px; height: 187px; margin: auto;
}

#scrolling_banners ul {
	list-style: none; margin: 0; padding: 0; display: block; position: relative;
}

#scrolling_banners ul li {
	list-style: none; margin: 0 8px 0 0; padding: 0; display: block; position: relative; float: left; 
}

#testimonial_box {
	display: block; position: relative; clear: both; margin: 0 auto;
	width: 962px; 
	padding: 10px 10px; height: 15px;
}

#testimonial_box .ttitle {
	font-weight: bold; font-size: .9em; width: 200px; float: left;
}	

#testimonial_box .testimonial {
	font-size: .9em; float: left;
}	

footer {
	background: url(../img/footer.gif) bottom left no-repeat; display: block; position: relative; color: #fff; min-height: 25px;
	margin: 10px auto; clear: both; width: 942px; padding: 5px 20px; font-size: .8em; line-height: 25px;
}

footer .copyright a {
	color: #fff; text-decoration: none; margin: 0 20px;
}	


#body {
	display: block; width: 982px; margin: auto; height: auto; padding: 5px 0; 
}





	
	