/* *********/
/* GENERAL */
/* *********/
dbody, dhtml { width:100%;}
* 	{ margin:0px; padding:0px; border:none; outline: none;}
s#wrapper{ position:relative;  margin:0px auto; height:200%; background:red; }
a		{ color:#69f; text-decoration:none; }
a:link	{text-decoration:none;}
a:visited	{text-decoration:none;}
a:hover	{text-decoration:underline;}
a:active{text-decoration:underline;}
p		{ padding-bottom:17px; }
em		{ color:#170939; font-weight:bold; font-style:normal; }
.line	{ padding-bottom:6px; color:#cbc8c5; }
h1		{ color:#6f685f; font:18px Arial, Helvetica, sans-serif; padding:22px 18px; }
#main h2{ font:bold 16px Arial, Helvetica, sans-serif; color:#170939; padding-bottom:10px; }
h3		{ font:bold 14px Arial, Helvetica, sans-serif; padding-bottom:5px; }
#HOcontent	{ margin: 0 auto; padding-bottom: 30px; position: relative; width: 960px; min-height: 350px; }
/* ********/
/* HEADER */
/* ********/
#nav 		{ position:relative; width:600px; left:200px; top:25px; z-index:10; } 	
#header_bg	{ width:100%; height:96px; background:#170939; z-index:20; }
#header		{ height:96px; width:960px; margin:0px auto; background:#170939;}
#logo_esu	{ position:absolute; width:960px; top:14px;left:-200px; margin:0px auto; }
#topmenu_contact		{ position:absolute; left:532px; top:15px; font:13px Arial,Helvetica,sans-serif; color:white; font-weight:500; width:300px; margin:0px auto; }
#topmenu_contact span	{ color:#6699ff; }
.googlesearchbox{position: relative;float:right;top: 10px;}
.googlesearchbox #q{border: 1px solid #CCD2C7;width: 150px;height: 20px;font: 11px Verdana, Geneva, sans-serif;color: #6F685F;}
.googlesearchbox #googlesearchbutton{background: url("/HomeContent/Content/Web/images/magnifyglasspages.png") repeat scroll 0 0 transparent;	width: 19px;height: 19px;vertical-align: middle;border: 0 none;cursor: pointer;}
/* ********/
/* FOOTER */
/* ********/
#footer_bg			{ background: #170939; height: 150px; overflow: hidden; position: relative; width: 100%; }
#footer_bg[id]		{ display: table; position: static; }
#footer				{ color: #69f; font:11px Verdana, Geneva, sans-serif; position: absolute; top: 50%; width: 100%; text-align: center; }
#footer[id]			{ display: table-cell; vertical-align: middle; position: static; }
#footer_content		{ position: relative; top: -50%; text-align: left; } /* for explorer only */
#footer_content		{ width: 960px; margin-left: auto; margin-right: auto; } /* for all browsers*/
#footer .logos-list{float:left;list-style:none outside none;margin:0 6px 0 0;padding:0}
#footer .logos-list li{float:left;width:85px}
#footer p		{font:10px/11px Arial,Verdana,Helvetica,sans-serif;color:#969088;}
#verisign		{ padding-right: 10px; margin-top: -10px; }
#bbb			{ display: inline-block; padding-right: 15px; position: relative; top: -4px; }
#copyright		{ color: #969088; display: inline-block; font: 10px Arial, Helvetica, sans-serif; position: relative; top: -7px; }
#copyright a	{ color: #969088; }
#copyright a:hover	{ text-decoration:underline; color:#969088; }
.socialmedia	{ position: relative; left: 143px; top: -5px; }
.socialmedia a	{ padding-right: 10px;}
.container_9	{margin-left:auto;margin-right:auto;width:972px;}
#loginarea #secondContent
{
	padding-top: 35px;
}
#header #logincta
{
	color: #FFF;
	float: left;
	margin: 0px 0 0 20px;
}
#logincta
{
	float:right;
	width:312px;
	height:30px;
	font:11px/17px Verdana, Geneva, sans-serif;
	color:#6f685f;
}