@charset "UTF-8";
@import "reset.css";
/* CSS Document */

html { height:100%; }

body {
	color:#333;
	background:#fff;
	font-size:.75em;
/* changed from .70em */
	font-family:Arial,Helvetica,sans-serif;
	height:100%;
}

a {
	color:#906;
	text-decoration:none;
}

a:hover {
	color:#c6c;
}

#container {
	min-width:770px;
	position:relative;
	background:url(../images/bg_container.jpg) repeat-y 0 0;
	min-height:100%;
}

#container2{
	min-width:770px;
	position:relative;
	background:url(../images/bg_leaderContainer.jpg) repeat-y 0 0;
	min-height:100%;
}

#header {
	background:#fff;
	padding:0 0 5px;
}

/****** changed position from absolute to relative *******/
h1 {
	width:137px;
	height:59px;
	position:relative;
}

h1 a {
	width:137px;
	display:block;
	height:100%;
	background:url(../images/bg_logo.gif) no-repeat 0 0;
	text-indent:-9999px;
	overflow:hidden;
}



#nav {
	padding:46px 10px 0.5em;
	float:right;
	margin-left:147px;
}

#nav li, #subnav li {
	display:inline;
	padding:0 !important;
	border:0 !Important;
}

#nav li a, #subnav li a {
	padding:0 8px;
	text-transform:uppercase;
	border-right:1px solid #666;
	color:#666;
	text-decoration:none;
}
#nav li a:hover { color:#9000A3; }
#nav li.current a { color:#906; }
#nav li.last a, #subnav li.last a { border:0; }

#subnav {
	clear:both;
	background:#906;
	height:1em;
	padding:0.5em 10px;
	font-weight:bold;
	text-align:center;
}

#subnav li a {
	color:#fff;
	text-transform:none;
	border-right:1px solid #fff;
}

#subnav li a:hover { color:#C993BA; }
#subnav li.current a { color:#c9c; }



/* =CONTENT
========================================= */
#content {
	margin-left:413px;
	padding:0 0 25px;
	background:#fff;
}

.noSidebar #content { margin-left:0; }

.page { padding-left:20px; }

.noSidebar #container { background:none !important; }

#content h2 {
	background:#906;
	color:#fff;
	padding:95px 10px 10px;
	margin:0 0 10px;
	font-size:1.5em;
}

#content h3, #content h4, #content h5 {
	font-size:1.25em;
	padding:0 12px;
}

#content p {
	line-height:1.2;
	padding: 0.5em 12px;
	width:350px;
}

#content ul, #content ol {
	width:300px;
	padding: 0.5em 37px;
	list-style:disc;
	line-height:1.2;
}

/* =CONTACT
========================================= */
span.required {
	color:#c00;
}
p.error { color:#c00; }

#content fieldset {
	margin:10px 12px 10px;
}

#content fieldset dt {
	width:75px;
	float:left;
	clear:left;
	line-height:2;
}

#content fieldset .apply dt {
	width:auto;
	display:block;
	float:none;
}

#content dd {
	margin:0 0 5px;
}

#content dl input, #content dl textarea {
	width:180px;
	border:1px solid #666;
	font: 12px/1.5 Arial,Helvetica,sans-serif;
}

#content dl textarea {
	height:4em;
}

#content dl input:focus, #content dl textarea:focus {
	background:#ffd;
}

input.error, textarea.error { border:1px solid #c00 !important; background:#fde; }

/* =SIDEBAR
========================================= */
#sidebar {
	float:left;
	width:412px;
	border-bottom:1px solid #fff;
	background:#333;
	color:#fff;
	font-weight:bold;
}

#sidebarAutomotive {
	float:left;
	width:150px;
	border-bottom:1px solid #fff;
	background:#333;
	color:#fff;
	font-weight:bold;
}


:after#sidebar {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

#sidebar h3  {
	font-size:1.1em;
	padding:15px 7px 2px 0;
}

#sidebar ul {
	padding-right:7px;
}

#sidebar ul, #sidebar ul li, #sidebar h3 {
	text-align:right;
}

#sidebar img {
	display:block;
	float:right;
	border-left:1px solid #fff;
	margin:0;
}

#sidebar h3 a { color:#fff; }

#sidebar a {
	color:#999;
}

#sidebar a:hover {
	color:#fff;
}

#sidebar li.current a {
	color:#ccc;
}

/* =LEADERSHIP
========================================= */
.leaderSidebar {
	background:none !Important;
	border-bottom:0 !important;
}

.leaderSidebar div {
	border-bottom:1px solid #fff;
	background:#333;
	padding-bottom:15px;
}

.leaderSidebar img {
	border-left:0 !Important;
	border-bottom:1px solid #fff;
}

.leadershipThumb {
	width:120px;
	float:right;
	padding:0 !important;
	margin-left:7px;
	border-left:1px solid #fff;
}

.leadershipThumb li {
	width:59px;
	height:59px;
	float:left;
	border-bottom:1px solid #fff;
	border-right:1px solid #fff
}

.leadershipThumb li a {
	text-align:left;
	overflow:hidden;
	display:block;
	height:59px;
	text-indent:-9999px;
}

/**BLANK**/
.leadershipThumb li.blank a { background:url(../images/blank.gif) left bottom no-repeat;}


/** LEADERSHIP **/
.leadershipThumb li.levin a { background:url(../images/leader_levin.jpg) left bottom no-repeat;}
.leadershipThumb li.piesko a { background:url(../images/leader_piesko.jpg) left bottom no-repeat; }
.leadershipThumb li.leader-mccann a { background:url(../images/leader_mccann2.jpg) left bottom no-repeat; }
.leadershipThumb li.hollerbach a { background:url(../images/leader_hollerbach.jpg) left bottom no-repeat; }
.leadershipThumb li.brockhaus a { background:url(../images/leader_blockhaus.jpg) left bottom no-repeat; }
.leadershipThumb li.bley a { background:url(../images/leader_bley.jpg) left bottom no-repeat; }
.leadershipThumb li.moss a { background:url(../images/leader_moss.jpg) left bottom no-repeat; }
.leadershipThumb li.frank a { background:url(../images/leader_frank.jpg) left bottom no-repeat; }
.leadershipThumb li.marino a { background:url(../images/leader_marino.jpg) left bottom no-repeat; }
.leadershipThumb li.white a { background:url(../images/leader_white.jpg) left bottom no-repeat; }
.leadershipThumb li.schonberg a { background:url(../images/leader_schonberg.jpg) left bottom no-repeat; }
.leadershipThumb li.susko a { background:url(../images/leader_susko.jpg) left bottom no-repeat; }
.leadershipThumb li.laity a { background:url(../images/leader_laity.jpg) left bottom no-repeat; }
.leadershipThumb li.fox a { background:url(../images/leader_fox.jpg) left bottom no-repeat; }
.leadershipThumb li.roma a { background:url(../images/leader_roma.jpg) left bottom no-repeat; }


/** BEVERAGE **/
.leadershipThumb li.troutwine a { background:url(../images/leader_troutwine.jpg) left bottom no-repeat; }
.leadershipThumb li.siesser a { background:url(../images/leader_siesser.jpg) left bottom no-repeat; }
.leadershipThumb li.dowd a { background:url(../images/leader_dowd.jpg) left bottom no-repeat; }
.leadershipThumb li.flynn a { background:url(../images/leader_flynn.jpg) left bottom no-repeat; }
.leadershipThumb li.caruso a { background:url(../images/leader_caruso.jpg) left bottom no-repeat; }
.leadershipThumb li.winkels a { background:url(../images/leader_winkels.jpg) left bottom no-repeat; }
.leadershipThumb li.seder a { background:url(../images/leader_seder.jpg) left bottom no-repeat; }
.leadershipThumb li.m-rinella a { background:url(../images/leader_m-rinella.jpg) left bottom no-repeat; }
.leadershipThumb li.mcgrath a { background:url(../images/leader_mcgrath.jpg) left bottom no-repeat; }
.leadershipThumb li.mccann a { background:url(../images/leader_mccann.jpg) left bottom no-repeat; }

/** AUTO  ***/
.leadershipThumb li.piesko2 a { background:url(../images/leader_piesko2.jpg) left bottom no-repeat; }
.leadershipThumb li.rinella a { background:url(../images/leader_rinella.jpg) left bottom no-repeat; }
.leadershipThumb li.battaglia a { background:url(../images/leader_battaglia.jpg) left bottom no-repeat; }
.leadershipThumb li.battaglia2 a { background:url(../images/leader_battaglia2.jpg) left bottom no-repeat; }
.leadershipThumb li.shearman a { background:url(../images/leader_shearman.jpg) left bottom no-repeat; }
.leadershipThumb li.killilea a { background:url(../images/leader_killilea.jpg) left bottom no-repeat; }
.leadershipThumb li.killilea2 a { background:url(../images/leader_killilea2.jpg) left bottom no-repeat; }
.leadershipThumb li.breheny a { background:url(../images/leader_breheny.jpg) left bottom no-repeat; }
.leadershipThumb li.fisher a { background:url(../images/leader_fisher.jpg) left bottom no-repeat; }
.leadershipThumb li.doescher a { background:url(../images/leader_doescher.jpg) left bottom no-repeat; }
.leadershipThumb li.henderson a { background:url(../images/leader_henderson.jpg) left bottom no-repeat; }
.leadershipThumb li.j-smith a { background:url(../images/leader_j-smith.jpg) left bottom no-repeat; }
.leadershipThumb li.miller a { background:url(../images/leader_miller.jpg) left bottom no-repeat; }
.leadershipThumb li.salierno a { background:url(../images/leader_salierno.jpg) left bottom no-repeat; }
.leadershipThumb li.shearman2 a { background:url(../images/leader_shearman2.jpg) left bottom no-repeat; }
.leadershipThumb li.will a { background:url(../images/leader_will.jpg) left bottom no-repeat; }
.leadershipThumb li.holliman a { background:url(../images/leader_holliman.jpg) left bottom no-repeat; }
.leadershipThumb li.raybourn a { background:url(../images/leader_raybourn.jpg) left bottom no-repeat; }


/** DIVERSIFIED **/
.leadershipThumb li.mcnellis a { background:url(../images/leader_mcnellis.jpg) left bottom no-repeat; }
.leadershipThumb li.h-sherman a { background:url(../images/leader_sherman.jpg) left bottom no-repeat; }
.leadershipThumb li.hering a { background:url(../images/leader_hering.jpg) left bottom no-repeat; }
.leadershipThumb li.kenny a { background:url(../images/leader_kenny.jpg) left bottom no-repeat; }
.leadershipThumb li.bencquisto a { background:url(../images/leader_benacquisto.jpg) left bottom no-repeat; }
.leadershipThumb li.streicher a { background:url(../images/leader_streicher.jpg) left bottom no-repeat; }
.leadershipThumb li.bakotich a { background:url(../images/leader_bakotich.jpg) left bottom no-repeat; }
.leadershipThumb li.wild a { background:url(../images/leader_wild.jpg) left bottom no-repeat; }
.leadershipThumb li.hemme a { background:url(../images/leader_hemme.jpg) left bottom no-repeat; }
.leadershipThumb li.rickman a { background:url(../images/leader_rickman.jpg) left bottom no-repeat; }
.leadershipThumb li.paulsen a { background:url('../images/leader_paulsen.jpg') no-repeat left bottom; }
.leadershipThumb li.sullivan a { background:url(../images/leader_sullivan.jpg) left bottom no-repeat; }
.leadershipThumb li.williams a { background:url(../images/leader_williams.jpg) left bottom no-repeat; }
.leadershipThumb li.barnwell a { background:url(../images/leader_barnwell.jpg) left bottom no-repeat; }
.leadershipThumb li.taylor a { background:url(../images/leader_taylor.jpg) left bottom no-repeat; }
.leadershipThumb li.gavalier a { background:url(../images/leader_gavalier.jpg) left bottom no-repeat; }
.leadershipThumb li.mccarthy a { background:url(../images/leader_mccarthy.jpg) left bottom no-repeat; }
.leadershipThumb li.g-smith a { background:url(../images/leader_g-smith.jpg) left bottom no-repeat; }
.leadershipThumb li.piotrowski a { background:url(../images/leader_piotrowski.jpg) left bottom no-repeat; }
.leadershipThumb li.mcgrath a { background:url(../images/leader_mcgrath.jpg) left bottom no-repeat; }
.leadershipThumb li.giancotti a { background:url(../images/leader_giancotti.jpg) left bottom no-repeat; }
.leadershipThumb li.bause a { background:url(../images/leader_bause.jpg) left bottom no-repeat; }
.leadershipThumb li.eben a { background:url(../images/leader_eben.jpg) left bottom no-repeat; }
.leadershipThumb li.reed a { background:url(../images/leader_reed.jpg) left bottom no-repeat; }
.leadershipThumb li.didychuk a { background:url(../images/leader_didychuk.jpg) left bottom no-repeat; }
.leadershipThumb li.vanhethof a { background:url(../images/leader_vanhethof.jpg) left bottom no-repeat; }




.leadershipThumb li a:hover, .leadershipThumb li.current a {
	background-position:left top !important;
}

/* =ABOUT
========================================= */
.contactContent {
	margin-left:235px !important;
}
.contactSidebar {
	width:235px !important;
}
.contactContainer {
	background-position:-177px 0 !important;
}


.aboutContent {
	margin-left:500px !important;
}


.aboutSidebar {
	width:500px !important;
}


/**changed 230 to 330 **/
.aboutContent p {
	width:330px !important;
}



.leaderContainer {
	background:url(../images/bg_leaderContainer.jpg) repeat-y 0 0 !important;
}


.leaderSidebar {
	width:521px !important;
}


.leaderContent {
	margin-left:521px !important;
}


.leaderContent p { width:255px !important; }

.leaderContent h2 { padding-top:65px !important; }


/**  changed 40 to 420**/
.employeeContainer {
	background:#94A69C !important;
	min-height:420px !important;
	height:auto !important;
}

#login {
	padding-bottom:20px;
	width:756px;
	margin:0 auto;
	min-height:50px;
}

:after#login {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

#login li {
	width:150px;
	text-align:center;
	float:left;
	border-right:1px solid #fff;
}

#login li a {
	color:#fff;
	text-transform:uppercase;
	font-weight:bold;
	padding:223px 5px 20px;
	display:block;
	text-align:center;
}

#login li a:hover {
	color:#ccc;
}

#login li.job {
	border-left:1px solid #fff;
	background:url(../images/about_employee_job.jpg) no-repeat center top;
}

#login li.intranet {
	background:url(../images/about_employee_intranet.jpg) no-repeat center top;
}

#login li.seed {
	background:url(../images/about_employee_seed.jpg) no-repeat center top;
}

#login li.stars {
	background:url(../images/about_employee_stars.jpg) no-repeat center top;
}

#login li.soavecare {
	background:url(../images/about_employee_soavecare.jpg) no-repeat center top;
}

#login li.aviation {
	background:url(../images/about_employee_aviation.jpg) no-repeat center top;
}

img.community { margin-left:7px !important; }


/* =CORE
========================================= */

img.hold { border-left:0 !important; }
div.hold {
	border-right:1px solid #fff !important;
}
div.hold div { border-right:0 !Important; }

img.indSrv { border-bottom:1px solid #fff; }

ul.auto { padding-left:10px; }
ul.auto li { padding-bottom:5px; }



/*changed to fit core main page*/
.coreSidebar {width:600px !Important;}

.core_mainSidebar {
	width:630px !Important;
}

/*changed core jpg width to accomodate wider main images*/
.coreContent { margin-left: 600px !important; }
.coreContent p { width:155px !important; }
.coreContainer { background:url(../images/bg_coreContainer.jpg) repeat-y -1px 0 !important; }



.core_mainContent { margin-left: 633px !important; }
.core_mainContent p { width:175px !important; }
.core_mainContainer { background:url(../images/bg_core_mainContainer.jpg) repeat-y -1px 0 !important; }

#sidebar ul.industry { padding:0; }

/*.industry li {
	height:303px;
	width:149px;
	border-right:1px solid #fff; 
	float:left;
}
.industry li a { display:block; height:303px; text-indent:-9999px; overflow:hidden; }

*/

.industry li {
	height:300px;
	width:125px;
	border-right:1px solid #fff; 
	float:left;
}
.industry li a { display:block; height:300px; text-indent:-9999px; overflow:hidden; }


.industry li.realestate a {
	background:url(../images/nav_realestate2.jpg) no-repeat 0 0;
}
.industry li.beverage a {
	background:url(../images/nav_beverage2.jpg) no-repeat 0 0;
}
.industry li.automotive a {
	background:url(../images/nav_auto2.jpg) no-repeat 0 0;
}
.industry li.holdings a {
	background:url(../images/nav_diversified2.jpg) no-repeat 0 0;
}
.industry li.metals a {
	background:url(../images/nav_metals2.jpg) no-repeat 0 0;
}


.industry li a:hover { background-position: left bottom !Important; }

.coreExecSidebar {
	background:#a7b4ab !important;
	border-bottom:0 !important;
	width:472px !important;
}

.coreExecContent {
	margin-left:473px !important;
}

.coreExecContent p {
	width:245px !important;
}


/*bg_coreContainer.jpg is 601px*/
.coreExecContainer {
	background:url(../images/bg_coreContainer.jpg) repeat-y -128px 0 !important;
}

.coreExecSidebar .leadershipThumb {
	width:59px;
	border-left:0;
	border-right:0;
}

.coreExecSidebar div {
	border-right:1px solid #fff;
}

.coreExecSidebar div .coreManagement {
	border-right:0;
}

.coreExecSidebar .leadershipThumb li {
	border-left:0;
	border-right:0;
}

.coreMgmtSidebar {
	background:#a7b4ab !important;
	border-bottom:0 !important;
}

.coreMgmtSidebar img {
	border-bottom:1px solid #fff;
}

.coreMgmt {
	background:#333;
}

.coreMgmtRE {
	background:#333;
	border-right:1px solid #fff;
}

.coreMgmt2 {
	background:#333;
	height:450px;
}

.coreManagement {
	clear:both;
	background:#000;
	border-top:1px solid #fff;
	border-right:1px solid #fff;
	border-bottom:1px solid #fff;
	padding:0 0 15px;
}

.coreManagementRE {
	clear:both;
	background:#000;
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
	padding:0 0 15px;
}


.coreManagement2 {
	clear:both;
	background:#000;
	border-top:1px solid #fff;
	border-right:1px solid #fff;
	border-bottom:1px solid #fff;
	padding:0 0 76px;
}

.coreManagement3 {
	clear:both;
	background:#000;
	border-top:1px solid #fff;
	border-right:1px solid #fff;
	border-bottom:1px solid #fff;
	padding:0 0 20px;}

.coreManagement ul {
}

/* =NEWS
========================================= */

.btn_related, .btn_read {
	width:79px;
	height:17px;
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	margin:2px;
}

.btn_archive {
	width:79px;
	height:17px;
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	margin:1px;
}


.btn_related { background:url(../images/btn_related.gif) no-repeat left bottom; }
.btn_read { background:url(../images/btn_read.gif) no-repeat left bottom; }
.btn_archive { background:url(../images/btn_archive.gif) no-repeat left bottom; }

:hover.btn_read, :hover.btn_related, :hover.btn_archive {
	background-position:left top !important;
}

#content ul.breaking, #content ul.news {
	list-style:none;
	width:400px;
	margin:10px;
	padding:0;
}

.breaking li, ul.news li {
	border-bottom:1px solid #ccc;
	overflow:hidden;
	display:inline-block;
}

.breaking li, ul.news li {
	display:block;
	padding:5px 0 5px;
	font-size:0.9em;
}

.breaking li img {
	float:left;
	margin:5px 0 5px 5px;
}

#content .breaking li h3 {
	font-weight:bold;
	margin-left:55px;
	padding:0;
	color: #990066;
    font-size:12px;
}
#content p.date {
	font-size:0.9em;
	margin-right:76px;
}

#content .breaking p, #content .news p {
	width:auto;
	margin-left:55px;
	padding:0;
}

#content .breaking p.buttons {
	float:right;
	margin:0 5px 5px;
}

#content .news p.buttons a img { margin:0 2px; }

#content .news p.buttons {
	width:79px;
	margin:0 5px 5px;
	float:left;
}

#content .news p, #content .news h3 {

	margin-left:95px;
	padding:0;
}


/*trying to correct breaking news page*/

#content .news p, #content .news h5 {
	margin-left:95px;
	padding:0;
}

/*end*/

#content .news li h3 {
	font-size:1.35em;
}

img.right { float:right; margin:5px; }

.news #content h3 {
	font-size:1.5em;
	font-weight:bold;
}
/*trying to correct breaking news page*/

.news #content h5 {
	font-size:1.5em;
	font-weight:normal; 
	color:#906;
	
}

/*end*/


.news #content h4 {
	margin:5px 0 10px;
}

/* =FOOTER
========================================= */
#footer {
	clear:both;
	margin-top:-20px;
	height:14px;
	color:#fff;
	background:#666;
	text-align:right;
	padding:3px 15px;
	position:relative;
}