/* Header nav */
#enterprise_header {clear: both; width: 100%; margin: 0; overflow: hidden;}
#enterprise_header { background: transparent url(/assets/v1/images/enterprise/enterprise-topnav-bg.gif) 0 100% no-repeat; padding-bottom: 0.5em; margin: 0.5em 0 0;}
#enterprise_header li {display: block; float: left; height: 3em;}
#enterprise_header li a { background: #ff5500 url(/assets/v1/images/tab-topnav-default.gif) 100% 0 no-repeat; display: block; padding: 0.25em 1.48em 0.25em 1em; position: relative; top: 0.8em; color: #fff; border-left: 1px solid #ff5500; border-bottom: 1px solid #ff5500; margin-right: 0.35em; text-decoration: none; font-size: 1.2em; font-weight: bold;}
#enterprise_header li a:hover,
#enterprise_header li a:focus,
#enterprise_header li strong a {background: transparent url(/assets/v1/images/enterprise/enterprise-tab-topnav-active.gif) 100% 0 no-repeat; color: #ff5500; padding: 0.75em 1.48em 0.5em 1em; text-decoration: none; font-weight: bold; top: 1px; border-bottom: 1px solid #FFEB00;}

h1, h2, h3, h4, h5, a{ color: #ff5500; }
p.nooverflow{ overflow: hidden; width: 100%; }

div#breadcrumb, #breadcrumb ol li a{ color: #ff5500; }

#userLinks ul li a{ color: #000000; }

body, p{ color: #000000; }

div#enterprise_content_header{ color: #fff; background: transparent url(/assets/v1/images/enterprise/enterprise_content_header.gif) 0 100% no-repeat; width: 503px; height: 120px; padding-left: 250px; padding-top: 20px; margin-top: 1em; }
div#enterprise_content_header h1{ color: #fff; padding: 0px; margin: 0px; width: 90%!important; }

ul#socialLinks li {
float:left;
margin: 0em 2.5em 0em 0em;
}

ul#socialLinks {
float:left;
list-style-type:none;
margin: 0em 0em 1.5em 0em;
overflow:hidden;
width:100%;
}

#utils_top li a {
border-left:1px solid #45193D;
color:#000000;
padding:0 0.5em;
text-decoration:none;
}

ul#switchLanguage{ display: none; }

#switchers #readSpeaker {
color:#000000;
text-decoration:none;
}

form#search input {
border:1px solid #000000;
font-size:1.2em;
padding:0.1em;
width:9.5em;
}

#emailPage {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/assets/v1/images/enterprise/enterprise_email.gif) no-repeat scroll 0 50%;
color:#FFFFFF;
padding-left:18px;
text-decoration:underline;
}
	
#printPage {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/assets/v1/images/enterprise/enterprise_print.gif) no-repeat scroll 0 50%;
color:#FFFFFF;
padding-left:18px;
text-decoration:underline;
}

#logo2012 {
position:absolute;
right:8em!important;
left: auto!important;
top:15.2em;
z-index:1001;
}

#page-content .intro, #page-contentlist .intro {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
color:#000000;
font-weight: bold;
}

.intro {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
color:#FFFFFF;
font-weight: bold;
font-size:1.2em;
margin:0 0 1em;
padding:0em;
}

#sitebanner {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#ff5500 none repeat scroll 0 0;
color:#FFFFFF;
font-size:1.2em;
font-weight:normal;
margin:0;
padding:0.5em 0;
text-align:center;
width:100%;
}

div.enterprise_go_home span
{
	color: #ff5500;
}

div.enterprise_go_home a
{
	color: #ff5500;
	font-weight: bold;
	text-decoration: none;
}

div.enterprise_related
{
	background-color: #f8f8f8!important;	
}

div.related h3
{
	margin-top: 0px!important;
	padding-top: 8px;
	padding-left: 15px;
	background: transparent url(/assets/v1/images/enterprise/enterprise_related.gif) 0 100% no-repeat;
	color: #FFFFFF;
	width: 506px;
	height: 36px;
	font-size: 1.4em;
}

div.related ul#relatedPages
{
	width: 98%;
	list-style: none;
	list-style-type: none;
	padding: 0em;
	margin: 0em;
}

div.related ul#relatedPages li
{
	width: 28%;
	padding: 0em;
	margin: 1em 0.4em 1em 1.4em;
	display: block;
	float: left;
	color: #797979;

}

div.related ul#relatedPages li h4 { font-size: 1em; }
div.related ul#relatedPages li p { color: #797979; }

div#contextual{ margin-top: 2em; }

div#primary{ margin-top: 1em; }

ul.subnav { background-color: #f8f8f8; }

ul.subnav li a:hover, ul.subnav li a:focus, ul.subnav li strong a 
{
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(/assets/v1/images/enterprise/enterprise_subnav-bullet-active.gif) no-repeat scroll 0 0.8em;
	color:#000000 !important;
	font-weight:normal;
}

ul.subnav li a 
{
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(/assets/v1/images/enterprise/enterprise_subnav-bullet.gif) no-repeat scroll 0 0.8em;
	color:#ff5500;
	display:block;
	font-size:1.4em;
	padding:0.5em 1em 0.5em 15px;
	text-decoration:underline;
}

ul.subNav_level1 li a 
{
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	color:#797979;
	display:block;
	font-size:1.4em;
	padding:0.5em 1em 0.5em 15px;
	text-decoration:none;
}

ul#footer.enterprise_footer
{
	border-top: 5px solid #e6e6e6;
	color: #a3a3a3;
}

ul#footer.enterprise_footer a
{
	color: #a3a3a3;	
	border-left:1px solid #a3a3a3;
}

ul#footer.enterprise_footer li.first a
{
	color: #a3a3a3;	
	border-left: 0px solid #a3a3a3;
}















div#enterprise_home_header
{
	width: 76em;
	height: 25em;
	margin-bottom: 20px;
	position: relative;
	display: block;
	overflow: hidden;
}

div#enterprise_home_header div#inner_content
{
	width: 470px;
	height: 28em;
	background: transparent url(/assets/v1/images/enterprise/enterprise-home-overlay.png) 100% 0 no-repeat;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 10;
	display: block;
}

div#enterprise_home_header div#back_image
{
	width: 70em;
	height: 28em;
	position: absolute;
	top: 0px;
	right: 0px;
	z-index: 9;
	display: block;
	overflow: hidden;
	text-align: right;
	background-color: #ff5500;
}

ul.backing_image_holder
{
	width: 70%;
	background-color: #FFFFFF;
	list-style: none;
	list-style-type: none;
	padding: 0em;
	margin: 0em;
	height: 92%;
	float: right;
}

div#enterprise_home_header div#back_image ul li{ width: 100%; height: 100%; }

div#enterprise_home_header div#back_image img
{
	width: 100%;
	height: 100%;
}


ul.enterprise_home_content
{
	width: 100%;
	list-style: none;
	list-style-type: none;
	padding: 0em;
	margin: 0em;
}

ul.backing_image_holder{ display: none; }

ul.enterprise_home_content li.white_content, ul.enterprise_home_content li.orange_register
{
	width: 32.5%;
	margin-right: 10px;
	padding: 20px 0px 20px 0px;
	display: block;
	float: left;
}

ul.enterprise_home_content li.white_content h2
{
	color: #ff5500;
	font-size: 1.8em;
	margin-bottom: 20px;
}

ul.enterprise_home_content li.white_content p
{
	color: #000000;
	margin-top: 7px;
	font-size: 1.2em;
}

ul.enterprise_home_content li.white_content ul
{
	width: 90%;
	padding: 0 0 0 10%;
	margin: 0em;
	color:#000000;
	font-size:1.2em;
	margin-top:7px;
	list-style-type: square;
}

ul.enterprise_home_content li.white_content a{ color: #ff5500; }

ul.enterprise_home_content li.orange_register
{
	width: 28%;
	margin-right: 0px;
	float: right;
	padding: 20px 15px 20px 15px;
	background-color: #ff5500;
	color: #FFFFFF;
}

ul.enterprise_home_content li.orange_register h2
{
	color: #FFFFFF;
	font-size: 1.8em;
	margin-bottom: 20px;
}

ul.enterprise_home_content li.orange_register a{ color: #FFFFFF; }

ul.enterprise_home_content li.orange_register p,
ul.enterprise_home_content li.orange_register ul li
{
	color: #FFFFFF;
	margin-top: 10px;
	font-size: 1.2em;
}

ul.enterprise_home_content li.orange_register ul
{
	margin: 20px 0px 20px 10px;
	list-style: none;
	list-style-type: square;
}

ul.enterprise_home_content li.orange_register a.buttons img
{
	margin: 10px 10px 0px 0px;
}

div#enterprise_home_header div#inner_content p
{
	color: #FFFFFF;
	font-weight: bold;
	font-size: 1.4em;
	width: 360px;
	margin: 150px 0px 0px 30px;
}

div#enterprise_home_header div#inner_content ul
{
	margin: 5px 0px 0px 30px;
	width: 300px;
}

div#enterprise_home_header div#inner_content ul li strong
{
	color: #FFFFFF;
	font-weight: bold;
	font-size: 1.4em;
}

div#enterprise_home_header div#inner_content ul li
{
	color: #FFFFFF;
	font-weight: normal;
	font-size: 1.2em;
	display: block;
	float: left;
	width: 50%;
}







div#content.full.enterprise_map p, div#content.full.enterprise_landing_map p
{
	padding-left: 0px!important;
}

div#content.full.enterprise_map p.intro, div#content.full.enterprise_landing_map p.intro
{
	margin-top: 25px;
}

div#content.full.enterprise_map div
{
	margin-top: 25px;
}

div#content.full.enterprise_map, div#content.full.enterprise_landing_map h2
{
	margin-top: 25px;
}










div#content.full.enterprise_landing_map div.enterprise_mini_map
{
	width: 320px;
	margin: 20px;
	text-align: center;
}

div#content.full.enterprise_landing_map
{
	text-align: center;
}

div#content.full.enterprise_landing_map p
{
	text-align: left;
	margin: 15px 0px 15px 0px;
}


div#content.full.enterprise_landing_map img
{
	margin-right: 10px;
}

div#content.full.enterprise_landing_map div.enterprise_mini_map h2,
div#content.full.enterprise_landing_map div.enterprise_mini_map a
{
	background-color: #FFFFFF;
	color: #ff5500;
	padding: 0px;
	margin: 0px;
	text-align: left;
}

