﻿/*see fonts.css for text styles*/

/*---------------- LAYOUT -----------------------*/
html, 
body, 
#s4-bodyContainer, 
#s4-workspace 										{width:100%; height:100%; margin:0; padding:0;}
#s4-workspace 										{margin-bottom:-255px;}
#s4-bodyContainer 									{width:1246px!important; z-index:1; margin:0px auto; overflow-x:visible;}
body, 
body.ms-backgroundImage 								{background-color:transparent; overflow:hidden; margin:0; padding:0; width:100%;}
#centered-content 									{min-height:100%; height:auto !important; height:100%; background-color:transparent; padding-left:16px; *padding-left:0px;}
#centered-content, 
#top-banner, 
#top-navigation-wrapper, 
#content-area, 
#push, 
#footer 												{position:relative; width:1246px; margin:0 auto;}

/*Top Banner Styles*/
.tickercontainer 									{width:1246px; height:26px; margin:0; padding:0; overflow:hidden;}
.tickercontainer .mask 								{position:relative; top:0px; height:26px; overflow:hidden;}
ul.newsticker										{position:relative; list-style-type:none; margin:4px 0px 0px 0px; padding:0px;}
ul.newsticker li										{float:left; margin-right:4px;}
#top-banner-wrapper									{position:absolute; height:687px; width:100%; min-width:1246px; overflow:hidden; background:url(/PublishingImages/masterpage/HIDOE_bg_noGradient.jpg) repeat-x;}
#top-banner 											{height:87px;}
#top-banner div 										{float:left;}
#banner-left, 
#banner-middle, 
#banner-right 										{width:33%; height:100%;}
#top-banner #banner-left #logo-link 					{padding:10px 0px 0px 20px;}
#top-banner #banner-left #logo-text 					{padding-top:25px; padding-left:10px; width:75px;}
#top-banner #banner-middle #search-box 				{float:none; display:inline-block; margin:30px auto 0px; width:245px; background-color:#fff;}
#search-box #ctl00_PlaceHolderSearchArea_SmallSearchInputBox1, 
#search-box .ms-clear 								{display:none;}
#top-banner #banner-middle #search-box				{position:relative;}
#top-banner #banner-middle #search-box div 			{width:245px; border:none;}
#top-banner #banner-middle #search-box input 			{width:198px; float:left; margin:2.5px 0px 2.5px 2.5px;}
#top-banner #banner-middle #search-box a 				{float:left;}
#top-banner #banner-middle #search-box #NavDropdownListContainer
													{top:24px; left:1px; box-shadow:none; padding:0px 0px 0px 0px;}
#top-banner #banner-middle #search-box #NavDropdownListContainer > div
													{width:245px!important;}
#top-banner #banner-middle #search-box #NavDropdownListContainer > div > div
													{padding:7px; text-align:left;}
#top-banner #banner-right #icon-container 			{float:right;}
#top-banner #banner-right .banner-icon 				{margin-top:32px; margin-left:25px;}
#top-banner #banner-right .banner-icon.intranet     {margin-left:0px; padding-left:22px; border-left:1px solid #86a6bd;}
#top-banner #banner-right div 						{float:left;}
#top-banner #banner-right a 							{float:left; width:40px;}
#top-banner #banner-right a:first-child 				{width:30px;}
#top-banner #banner-right .banner-icon.intranet a:first-child   {width:50px;}
#top-banner #banner-right a img 						{float:left;}

/*Footer styles*/
#footer, 
#push 												{height:255px;}
#footer 												{clear:both; width:100%; min-width:1246px; margin:0 auto;}
#footer-inner										{background-color:#074867;}
#footer #footer-top 									{background-color:#3c3c41; height:70px; width:100%;}
#footer #footer-top-inner 							{margin:0 auto; display:block;}
#footer #footer-top-inner div 						{display:inline;}
#footer #footer-top-inner .button 					{margin-top:20px;}
#footer #footer-top-inner #news-text 					{padding-right:17px;}
#footer #footer-bottom 								{height:185px; background:url("/PublishingImages/homepage/below_hero_shadow.png") no-repeat scroll center top transparent; display:inline-block; text-align:center; width:100%;}
#footer #footer-bottom-inner 						{margin:40px auto;}
#footer #footer-bottom-inner ul li 						{display:inline; list-style:none; padding:0px 20px; border-left:2px solid #87878a;}
#footer #footer-bottom-inner ul li:first-child 			{border-left:none; padding-left:0;}

/*Top Navigation Styles*/
#top-navigation-wrapper 								{margin-top:87px; position:relative; width:100%; min-width:1246px; z-index:2; background:url('/PublishingImages/homepage/below_hero_shadow.png') center top no-repeat #3d3c42; border-bottom:1px solid #787882;}
#top-navigation-top-shadow 							{position:absolute; top:78px; background:url('/PublishingImages/global/nav_shadow_sprite.png') -1px 8px no-repeat; width:1246px; height:20px; z-index:1800; top:-8px;}
#top-navigation-bottom-shadow 						{position:absolute; width:1230px; height:14px; z-index:1200;}
#top-navigation 										{display:block; position:relative; width:1246px; margin:0 auto;}

/*Level 1*/
#top-navigation ul.nav-level-1 						{position:relative; z-index:1; margin:0; padding:0; display:block; list-style:none;}
#top-navigation ul.nav-level-1 li 						{display:inline-block; zoom:1; *display:inline;}
#top-navigation ul.nav-level-1 li a 					{display:inline-block; margin-bottom:1px; padding:8px 20px; background:url(/PublishingImages/masterpage/nav_item_border.png) repeat-y; position:relative; height:41px; z-index:1700;}
#top-navigation ul.nav-level-1 li#last-item 			{background:url(/PublishingImages/masterpage/nav_item_border.png) top right repeat-y;}
#top-navigation ul.nav-level-1 li#last-item a 			{height:41px; margin-bottom:0px; padding-bottom:9px;}
#top-navigation ul.nav-level-1 li span.nav-hover-arrow 	{width:100%; height:29px; background:url(/PublishingImages/global/topNav_notch.png) center top no-repeat; z-index:1600; position:absolute; left:0px; ; top:57px; display:none;}

/*Level2*/
#top-navigation div.nav-level-2-wrapper 				{position:absolute; top:58px; /*left and width may need to be adjusted with top nav size, * is for IE7*/ left:98px; *left:110px; width:1050px; *width:1028px; margin:0 auto; display:none; background-color:#f0f0f5; z-index:1100;}
.nav-level-2-shadow 									{position:absolute; bottom:-14px; background:url('/PublishingImages/global/nav_shadow_sprite.png') 0 -68px no-repeat; width:1012px; height:14px; left:0px; margin-left:15px;}
#top-navigation ul.nav-level-2 						{display:inline; z-index:1500; margin:0; padding:0;}
#top-navigation ul.nav-level-2 li 						{width:25%; height:90px; float:left;}
#top-navigation ul.nav-level-2 li.nav-level-2-top 		{padding-top:15px;}
#top-navigation ul.nav-level-2 li a 					{background-image:none !important; margin:0;}

/*Breadcrumb Styles*/
#site-breadcrumb									{display:block; width:737px; padding:30px 0px 0px 14px; font-size:8pt; font-weight: normal; z-index:1;}
#site-breadcrumb span								{margin-right:10px; color:#034565}
#site-breadcrumb span a,
#site-breadcrumb span a:visited						{text-decoration:none; color:#3C3C41; cursor:pointer;}
#site-breadcrumb span a:hover						{text-decoration:underline;}

/*Language Switch*/
#content-area .article-contents #language-switch 		{display:inline-block; float:right; width:auto; margin-top:15px;}
#content-area .article-contents #language-switch a,
#content-area .article-contents #language-switch a:visited
													{display:inline-block; float:left; margin-left:15px; padding:5px; background-color:#034565; color:#FFF; text-decoration:none;}
#content-area .article-contents #language-switch a:hover
													{text-decoration:underline;}
#content-area .article-contents #language-switch a.inactive
													{background-color:#F0F0F5; color:#034565; cursor:default;}
#content-area .article-contents #language-switch a.inactive:hover
													{text-decoration:none;}
#content-area .article-contents #language-switch a.language-anchor
													{margin-left:0px; padding:0px; background-color:transparent;}

/*Autocomplete*/
.ui-autocomplete {
	position: absolute;
	top: 0;
	left: 0;
	cursor: default;
    z-index: 1000 !important;
}