table {
width: 100%;


border-right: solid 1px #F69F42;
background-image:url(/images/sub_topper.gif);
background-repeat: repeat-x;
}
#testing {
margin-top: -24px;
}

#header-logo {
	float: left;
	background-image: url(/images/sub_logo.gif); 
	width: 141px; 
	height: 89px;
}
.header-buttons {
	float: left;
}
#header-button-bar-corner {
	float: left; 
	background-image: url(/images/sub_top_bar_bg.gif); 
	width: 24px; 
	height: 39px
}
#header-evolution-in-ink-bar {
	float: left;
	background-image: url(/images/sub_evolution_in_ink.gif); 
	width: 595px;
	height: 38px;
}
#header-evolution-in-ink-bar-corner {
	float: left; 
	background-color: #625F60; 
	width: 24px; 
	height: 38px
}
#header-cgx-tagline {
	clear: left; 
	float: left;
	background-image: url(/images/sub_cgx_tagline.gif); 
	background-repeat: no-repeat;	
	width: 100%;
	height: 17px;
	font-size: 1px;	/* used to prevent &nbsp; from causing div to be too large */
}
#content-heading {
	margin-left: 216px;
	padding-top: 5px;
	color: #C1CD23;
}
#content-heading.body-text {
	text-transform: uppercase;
	font-size: 1.0em;
	font-weight: bold;
}
#header-rounded-corner-bottom {
	float: left;
	background-image: url(/images/sub_top_round_corner_bottom.gif); 
	width: 7px;
	height: 32px;
	position: relative; left: -1px;		/* used to prevent orange border from showing up on left of image */
	font-size: 1px;						/* used to prevent &nbsp; from causing div to be too large */
}
#middle-container {
	clear: both; 
	background-image: url(/images/sub_photo_top_bg.gif); 
	background-repeat: repeat-x; 
	background-color: #D6D6D6;
	border-left: solid 1px #F69F42;
	
	height: 100%;
}
#left-bar-container {
	float: left;
	background-image: url(/images/sub_photo_top_bg.gif); 
	background-repeat: repeat-x; 
	background-color: #D6D6D6;
}
#left-bar-photo {
	padding-left: 10px;
	padding-bottom: 25px;
}
#ftp-link {
	padding-left: 20px;
	padding-bottom: 25px;
}
#body-container {
	background-image: url(/images/sub_photo_top_bg.gif); 
	background-repeat: repeat-x; 
	background-color: #D6D6D6;
	width: 500px;
	margin-left: 215px;
	padding: 20px 0px;
}
#body-container.body-text {
	color: #444444;
}
#body-container.body-text .section-header {
	font-weight: bold;
	text-transform: uppercase;
	color: #FF9933;
}
#footer-container {
	
	position: relative;
	bottom: 0%;
	border-left: solid 1px #F69F42;

}
#footer-bar {
	background-image: url(/images/sub_bottom_bar.gif); 
	background-repeat: no-repeat; 
	background-color: #273996; 
	border-bottom: solid 1px #F69F42;
}
#footer-bar .footer-links {
	margin-left: 329px;
	padding-top: 30px;
	padding-right: 75px;
	padding-bottom: 20px;
}
#footer-address {
	padding-top: 10px;
	padding-left: 15px;
}
#cgx-logo-link { 
	margin-left: 600px;
	
}