/* ELEMENTS TO REMOVE
===========================*/
#banner div,
#main_nav,
#crumb,
#email_page_link,
#left_column,
#utility {
	display: none !important;
}
html, body {
	font-size: 10.5pt !important;
}
#wrap {
	width: auto !important;
}
#temp_pg_wrap  { 
	float: none !important;
	padding: 0 !important;
	width: auto !important;
}
html>body #temp_pg_wrap  {
	width: auto !important;
}

/* LOGO */
#banner {
	float: none;
	height: 155px;
	display: block;
}
#banner img#ES_Logo_Banner {
	float: none;
	padding-top: 0 !important;
}
#mid_col { 
	float: none !important;
	padding: 0 !important;
	width: auto !important;
	height: auto !important;
	clear: left;
	margin-top: .1in;
}
html>body #midcol {
	width: auto !important;
}
#mid_col.two_col {
	float: none !important;
	padding: 0 !important;
	width: auto !important;
	height: auto !important;
}
html>body #midcol.two_col {
	width: auto !important;
}
#page_content p, #page_content li {
	font-size: 100% !important;
	font: 10.5pt "Times New Roman", Times, serif !important;
}
#page_content,
body.no_left_nav h1,
#wrap.no_left h1,
body.no_left_nav  div#mid_col,
#wrap.no_left div#mid_col,
#content_wrap.two_col_pc #page_content,
#content_wrap.two_col_pc #page_content #pg_hd h2,
#splash_pg_header h1, 
#splash_pg_header p,
#right_col h3 {
	padding: 0 !important;
}
body.no_left_nav  div#mid_col.two_col {
	width: auto !important;	
	margin-right: 0 !important;
	padding: 0 !important;
}
body.no_left_nav  div#right_col {
	margin: 0 !important;
}
#right_col {
	margin-left: 0 !important;
	padding: 0 !important;
	line-height: 100% !important;
	height: auto !important;
	position: static !important;
	width: auto !important;
}
#right_col p {
	font-size: 100% !important;
	padding: 0 !important;
	margin: .7em 0 !important;	
}
#right_col ol {
	margin: 0 0 1.3em 25px !important;
}
#right_col li {
	font-size: 100% !important;
}
#right_col h2 {
	padding: 10px 0px 2px !important;
}

/* PAGE HEAD */

h1 {
	position: absolute;
	left: 170px;
	top: 30px;
	width: 500px;
}

#pg_hd {
	height: auto !important;
	margin-left: 0;	
}
#pg_hd h1 {
	padding: 0 !important;
	height: auto !important;
}
#pg_hd h2 {
	padding: 0 !important;
	height: auto !important;
}
#pg_hd p {
	padding: 0 0 12px !important;
	margin: 0 !important;
	height: auto !important;
	width: auto !important;	
}
#splash_pg_header {
	border: 0 !important;
}
#splash_pg_header img {
	display: none;
}
.splash_pg_txt {
	width: auto !important;
	
}
#content_wrap {
	clear: none !important;
}
.center {
	text-align: left !important;
}