@charset "utf-8";
body {
	margin: 0 0 0 0;
	background: #1d2b65;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	font-weight: normal;
	color: #6a6a6a;
}
a, a:link, a:visited {
	text-decoration: none;
	color: #e59e22;	
}
a:hover, a:active {
	text-decoration: none;
	color: #1D2B65;
}
/* neutralize browser spacing for vertical elements */
h1, h2, h3, h4, h5, h6, p, pre,
blockquote, ul, ol, dl, address{
	margin: 1em 0;
	padding: 0;
}

#dnn_ContentPane ul li
{
	margin-left:25px;
}

.ControlPanel {
	width:806px;
	margin: 0px auto;
	position: relative;
	background-color: #1C2B64;
	border:1px solid #DBD6D3;
}

.ControlPanel .SubHead {
	color: #F2EEEB;
}
.ControlPanel a, 
.ControlPanel a:link, 
.ControlPanel a:visited {
	color: #F2EEEB;
}
.ControlPanel a:hover, 
.ControlPanel a:active {
	color: #E59E22;
	text-decoration:none;	
}
#container {
	width: 908px;
	margin: 0px auto;
	background: url(/Portals/_default/Skins/ESHD/images/container_BG.jpg) repeat-y;
}
#header {
	width: 806px;
	height: 148px;
	margin: 0px auto;
	background: url(/Portals/_default/Skins/ESHD/images/header_BG.jpg) no-repeat;
	position: relative;
}
#middle {
	width: 806px;
	margin: 0px auto;
	position: relative;
}
#dnn_dnnSEARCH_txtSearch {
	height: 16px;
	width: 90px;
	border: 1px inset 6a6a6a;
	float: left;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#footer {
	width: 908px;
	height: 33px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	line-height: 28pt;
	color: #121a2d;
	background-image: none;
	background-repeat: no-repeat;
}
#footer a, #footer a:link, #footer a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#121a2d;
}
#footer a:hover, #footer a:active {
	color: #e59e22;
}
#footer_orangebox {
	background-image: url(/Portals/_default/Skins/ESHD/images/orangebox_footer.jpg);
	width: 908px;
	height: 90px;
	padding-top: 10px;
	background-repeat: no-repeat;
	color: #1D2B65;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	line-height: 11pt;
}
.footer_orangebox_text 
{
	color: #1D2B65;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 11pt;
}
#footer_orangebox a, #footer_orangebox a:link, #footer_orangebox a:visited,
.footer_orangebox_link a, .footer_orangebox_link a:link, .footer_orangebox_link a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #121a2d;
}
#footer_orangebox a:hover, #footer_orangebox a:active,
.footer_orangebox_link a:hover, .footer_orangebox_link a:active {
	color: #1d2b65;
}
#mainNav {
	height: 36px;
	width: 783px;
	position: absolute;
	left: 0px;
	bottom: 0px;
	background: url(/Portals/_default/Skins/ESHD/images/mainNav_BG.gif) repeat-x;
}
.RadMenu_Dnn
{
	height: 35px;
	width: 842px;
	margin: -36px 0 0 63px;
}
#mainContent_home {
	float: left;
	width: 589px;
}
#mainContent_home_flash {
	height: 375px;
	width: 589px;
}
#subContent_top {
	width: 806px;
}
#sidebar_right_home {
	float: right;
	width: 175px;
	padding-left: 19px;
	padding-right: 23px;
}
#textBlock {
	background: url(/Portals/_default/Skins/ESHD/images/mainText_BG_home.jpg) repeat-y;
	padding: 19px 16px 26px 39px;
	width: 534px;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #e59e22;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}
#news_mid {
	background: url(/Portals/_default/Skins/ESHD/images/new_callout_BG.jpg) repeat-y;
	margin: 0px;
	width: 175px;
	padding-left: 0px;
}
#search_home {
	width: 175px;
	margin-top: 10px;
}
#search_sub {
	width: 168px;
}
#subNav {
	margin-top: 15px;
	background-image: url(../images/subNav_BG.jpg);
	background-repeat: repeat-y;

}
#subNav a, #subNav a:link, #subNav a:visited {
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: lighter;
	line-height: 15px;
	text-decoration: none;
	text-transform: capitalize;
}
#subNav a:hover, #subNav a:active {
	color: #e59e22;
	text-decoration: none;
}
#subTextblock_top {
	width: 591px;
}
#subTextblock {
	width: 591px;
	float: right;
	margin-top: 19px;
	margin-right: 20px;
}
#subTextblock_main {
	width: 529px;
	background-image: url(../images/subContent_BG.jpg);
	padding-left: 19px;
	padding-top: 10px;
	padding-right: 19px;
}
#subTextblock_bottom {
	width: 591px;
}
.subNavtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-transform: uppercase;
	color: f2eeeb;
	margin-left: 15px;
}
#locations {
	background: url(../images/sidebar_right_locations_bg.jpg) repeat-y;
	width: 175px;
	text-align: center;
	margin-right: 23px;
	position: relative;
	padding-top: 9px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#locations_sub {
	background: url(../images/sidebar_right_locations_bg.jpg) repeat-y;
	width: 175px;
	text-align: center;
	padding-top: 9px;
	margin-right: 23px;
	float: right;
}
#subContent_middle {
	width: 806px;
}
#locations a, #locations a:link, #locations a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #f2eeeb;
	font-weight: normal;
	text-decoration: none;
	text-align: center;
	line-height: 16px;
}
#locations_sub a, #locations_sub a:link, #locations_sub a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #f2eeeb;
	font-weight: normal;
	text-decoration: none;
	text-align: center;
	line-height: 16px;
}
#sidebar_left_sub {
	width: 168px;
	margin-top: 19px;
	margin-left: 23px;
	float: left;
}
#subContent_top_images {
	width: 589px;
	float: left;
}
#locations a:hover, #locations a:active {
	color: #e59e22;
}
#locations_sub a:hover, #locations_sub a:active {
	color: #e59e22;
}
#news {
	margin-top: 10px;
	background: url(../images/new_callout_BG.jpg) repeat-y;

}
.newstext {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #f2eeeb;
	line-height: 13px;
	text-align: left;
	padding-left: 9px;
	vertical-align: middle;
}
#buttons {
	width: 175px;
	margin-top: 20px;
}
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

/*--- DNN OVERWRITES ---*/
/*--- Moves the Pencil Pop Up Icon so it does not overlap the module drop down arrows. ---*/
.eipbackimg
{
	margin-left:15px;
}
