/* Sharepoint Css */

html body.v4master { overflow-x: auto; }

.level-bullet 
{
 background-position:inherit;
}

body #s4-workspace { overflow-y: auto; }
body #s4-bodyContainer { overflow-y: hidden; }
.s4-ca { margin: 0; }
.s4-ba { padding: 0; }
#s4-titlerow { display: none; }
#s4-leftpanel { display: none; }

/* related links web part */
.ms-WPHeader td, .ms-fakewptitle { border-bottom: 1px solid #CFCFCF; }
.ms-WPHeader { padding: 0 0 13px; }
.ms-WPTitle, .ms-WPTitle a { color: #272727; font: bold 11px/14px "Arial Black" ,Arial,Helvetica,sans-serif; font-size: 11px; margin: -1px -5px 1px 0; position: relative; text-transform: uppercase; }
.dfwp-list { font-weight: bold; list-style: none outside none; margin: 13px 0 0; }
.item { padding: 0; }
.dfwp-list .item .link-item div { display: none; }
/*.dfwp-list li { padding: 0 0 4px; }*/
.link-item, .link-item a, .link-item a:link { color: #005699 !important; text-decoration: none; font: bold 13px Arial,Helvetica,sans-serif; }
.link-item a:hover { color: #6699CC !important; }
.ms-WPHeader .ms-wpTdSpace { display: none; }
.ms-wpContentDivSpace { margin: 0; }

/*navigation*/
#nav .drop li:last-child { padding-bottom: 0; }
#nav .drop .drop-holder .heading { display: block; margin: 0; padding: 0; color: #595959; border: 0; font-size: 14px; line-height: 19px; }
#wrapper .submenu a.heading-text { cursor: text !important; }

/* all.css */
.interior-summary-list .heading h3 { font-size: 13px; }
.tooltip-holder a:hover { color: #6699CC !important; }
/*#nav .drop ul ul {padding-bottom: 2px; }*/
.block-post .more, .interior-summary-list .more { font: bold 12px Arial,Helvetica,sans-serif; }
.gallery .more { color: #FFFFFF !important; }
.gallery .more-holder { top: 0; }
.threeboxes .holder a { font-weight: bold; font-size: 13px; line-height: 16px; }
.threeboxes p { line-height: 17px !important; }
#breadcrumbs { margin-left: 0 !important; }
.heading h2 .ms-formfieldcontainer { line-height: normal; }
.section .more { font: bold 12px Arial,Helvetica,sans-serif; }
#footer a { color: #fff !important; }
#wrapper .ms-WPBody, #wrapper .srch-WPBody { font-family: Arial, Helvetica, sans-serif; font-size: 13px; }
a:hover { cursor: pointer; }
/* careers featured component */
#careers-featured a, #careers-featured a:link, #careers-featured a:hover, #careers-featured a:visited { color: #272727 !important; }
.box-profession .text-holder { height: 28px; padding-right: 89px !important; overflow: hidden; }
.box-profession .text-holderCraft { height: 28px; overflow: hidden; }

/* career links web part */
#career-links a, #career-links a:link, #career-links a:hover, #career-links a:visited { color: #010101 !important; }
/*career highlight web part*/
.career-highlight { padding: 9px 0 18px; }
#twocolumns .section-info .columns { padding-top: 0; }
/*search careers*/
#content div.article { padding: 0; }
/*search careers web part*/
.search-careers a.box-profession, .search-careers a.box-profession:link, .search-careers a.box-profession:hover, .search-careers a.box-profession:visited { color: #272727 !important; }
.search-careers .box-profession .text-holder { padding-right: 30px !important; }
.button-large:hover { color: #005699 !important; }
.landing-mini { padding-top: 9px; }
.srch-results { padding-top: 9px; padding-left: 0; width: auto; }
#wrapper .srch-Title2 a:link, #wrapper .srch-Title2 a:visited { font-weight: bold; text-decoration: none !important; color: #005699 !important; }
#wrapper .srch-urllink { display: block; }
/* #wrapper .srch-Page { overflow:hidden; padding: 0; margin-bottom:20px; border-top: 1px solid #cfcfcf; font-family: Arial, Helvetica, Sans-Serif; }*/
/* #wrapper .srch-Page a:link, #wrapper .srch-Page a:visited, #wrapper .srch-Page a:hover { font-size:13px; border: none; color: #005699; padding:9px 6px 0; }
#wrapper .srch-Page-img a:hover { padding:9px 6px 0; }
#wrapper .level-bullet { background-image: none; }*/

/* Search Paging */
/* Core Results Paging */

#wrapper .srch-Page { overflow: hidden; margin: 0; padding: 9px 6px 0; line-height: 16px; list-style: none; z-index: 100; position: static; }
#wrapper .srch-Page a { border-color: #D9E4EB; border-style: solid; border-width: 1px; color: #6987DE; font-family: Arial; font-size: 13px; padding: 2px 6px; margin: 0 2px; }
#wrapper .srch-Page a:visited { color: #005699; text-decoration: none; }
#wrapper .srch-Page strong { font-family: Arial; padding: 3px 6px; background: none; border: none; font-size: 13px; margin: 0 2px;  }

.ms-rtestate-field ul {	list-style-image: url("../images/bullet-gray.png");	}
.ms-rtestate-field { float: left; }
/* Media Inquiries Fix */
#wrapper #sidebar .area-contact { padding: 17px 0 0; }
#employee-spotlight-content DIV{ float: none; }