/* SCREEN */
/* COLORS */
.title-nav, .side-nav-footer {background:#A3B5C7;}
.title-nav {width: 215px;height:40px;background-image: url('../images/rounded_stuff.png'); background-repeat: no-repeat;background-color:transparent;}
.title-news-feed {background:#D4DDE5;}
.content-news-feed {background:#E5EAEF}
.image-library-panel, .side-panel, .panel {background:#D5DDE6;}
.nav-our-company, .nav-our-brands, .nav-our-people {background:#C2CEDA;}
.did-you-know-title, .did-you-know-footer {background:#757575;}

hr { border:none; background-color:#dddddd; height:1px; }

/* MAIN */
.side-nav, .did-you-know, .news-feed, #inc-showcase, #inc-recipes {margin-bottom:20px;}
.side-nav li {width:215px;}
.title-news-feed, .did-you-know-title {padding:13px 0; width:215px;}
.side-nav-footer {border-top:solid 1px #ffffff; display:block; height:6px; width:215px;background-image: url('../images/rounded_stuff_down.png'); background-repeat: no-repeat;background-color:transparent;}
.content-news-feed {border-top:solid 1px #ffffff; padding:7px 10px;}

	/* COMPANY */
	#company-anchor {position:absolute; top:430px; height:250px; left:20px;}
	#company_anchor .side-nav {float:left;}
	.landing-panel-nav {float:left; margin-right:20px; width:215px;}
	.landing-panel-col {background:url(../images/layout/bg-panel-col-plain.png) no-repeat; height:190px; float:left; margin-right:20px; width:215px;}
	.landing-panel-col-content, .panel-content {padding:10px 15px;}
	.timeline-item {clear:left; display:block;}
	.timeline-item h2 {display:block; float:left; width:75px;}
	.timeline-item p {float:left; width:550px;}
	#main .middle-col ul.structure li {float:left; list-style:none; margin:0 0 15px 0; width:200px; background:none; padding:0;}
	.image-library-panel {padding:10px 13px;}
	
	/* BRANDS */
	.brands {float:left; width:200px;}
	.brands-border {border-right:solid 1px #d8d8d8; margin-right:25px;}
	.did-you-know-copy {background:url(../images/brands/bg-did-you-know.jpg) no-repeat 0 0; padding:13px 17px;}
	.did-you-know-footer {display:block; height:6px; width:215px;}
	
	/* PEOPLE */
	#people-anchor {position:absolute; top:395px; left:20px;}
	.people-landing-left, .people-landing-right {float:left; height:190px; display:block; }
	.people-landing-left {background:url(../images/layout/bg-panel-row-plain.png) no-repeat; width:552px; margin-right:18px;}
	.people-landing-right {background:url(../images/layout/bg-panel-row-color.png) no-repeat; width:341px;}
	.people-landing-content {padding:10px 15px;}
	.people-landing-content ul {display:block; float:left; width:150px;}

/* TABS */
#tabs {width:683px; margin-top:20px;}
	#tab-nav { height:32px; padding:0 10px; width:663px; }
	#tab-nav ul { }
	#tab-nav ul li {float:left; margin-right:5px; display: inline-block; }
		#tab-pages-header {background:url(../images/layout/bg-tabbed-header.jpg) no-repeat 0 0; height:24px; width:683px;}
		#tab-pages {padding:0 35px; width:613px;}
		.long-grad {background:#E5EAEF url(../images/layout/bg-tabbed-gradient-long.jpg) repeat-x 0 0;}
		.short-grad {background:#E5EAEF url(../images/layout/bg-tabbed-gradient-short.jpg) repeat-x 0 0;}
			.tab-left, .tab-right, .tab-side, .tab-main {float:left;}
			.tab-left {margin-right:35px; width:300px;}
			.tab-left-border {border-right:solid 1px #ffffff;}
			.tab-right {width:265px;}
			.tab-side {width:145px; margin-right:20px;}
			.tab-main {width:447px;}
		#tab-pages-footer {background:url(../images/layout/bg-tabbed-footer.jpg) no-repeat 0 0; height:62px; width:683px;}
		
/* FORMS */
form#form-search ul li {float:left; margin-left:4px;}
#submit-search, form#image-library #submit {border:none; padding:0em; height:20px; width:34px !important;}
#submit-contact-us {border:none; padding:0em; height:24px; width:76px !important;}
form#image-library #username, form#image-library #password {width:115px;}
form#image-library #submit {position:relative; top:5px; left:0;}
select, input, textarea {border-style:solid; border-width:1px; border-color:#999999;}
.input-site-search {width:123px; border-top:solid 1px #686868; border-left:solid 1px #686868;}

#contact {margin-top:15px; height:150px}
#contact-us {position:relative;}
#contact-us-left {float:left; width:280px; border-right:solid 1px #ffffff; margin-right:25px;}
#contact-us-right {float:left; width:330px;}
#contact-us-right div {clear:left;}
#contact-us legend {display:block; margin:0 0 10px 0;}
#contact-us label {float:left; width:100px; padding-top:3px;}
#contact-us input {width:150px;}
#contact-us label, #contact-us input, #contact-us select {margin-bottom:5px}
#contact-us-right select {width:222px;}
#contact-us textarea {height:45px; width:220px;}
#submit-contact-us {position:absolute; top:108px; left:405px;}

/* CURRENT OPPORTUNITIES RSS FEED */
#rssListedDate{ display:none; }
#rssDes strong { display:none; }
#rssNewFeedLink{ display:none; }
#rssFeedBack{ display:none; }
#rssSalary{ display:none; }
#rssJobSummary{ }
.title{ font-weight:bold; font-size:110%; margin-bottom:-17px; }
.info{ color:#777777; ovwerflow:hidden; }
.date { float:right; }
.category{ color:#777777;}
.description { margin:5px 0px; }

/* GENERAL */
.img-left {display:block; float:left; padding-right:17px;}
.img-right {display:block; float:right; padding-left:17px;}
.image, .side-col-image-block {margin-bottom:15px;}
.quoted {padding:10px;}
.date {padding-right:15px; display:inline-block; width:100px}
.panel-content {padding:10px 15px 0 15px;}
.error-panel {border:solid 2px #ff0000; margin-top:15px;}
.success-panel {border:solid 2px #00cc00; margin-top:15px;}
.error-panel .panel-content {background:url(../images/icon-error.gif) no-repeat 0 50%; padding:10px 15px 10px 30px; margin-left:10px;}
.success-panel .panel-content {background:url(../images/icon-success.gif) no-repeat 0 50%; padding:10px 15px 10px 30px; margin-left:10px;}
.article {margin-bottom:10px;}
#error {background:#ffffff; color:#ff0000; padding:7px; margin-bottom:10px; font-weight:bold; width:340px; text-align:center}

div#main div.main-col ul {padding-bottom:15px;}
ul li a.link { display: inline-block; background:url(../images/layout/main-chevron-navigation.gif) no-repeat 0px 0; padding:0 0 0.5em 1em; margin:0 0 0.2em 0;}
ul li.left-pad {background: none; padding:0 0 0.5em 1em; margin:0 0 0.2em 0;}

div#main div.main-col div#tab-nav ul { padding-bottom: 0px !important;}
div#main div.main-col div#tab-nav ul li { background:none; padding-bottom: 0px; }

#main .middle-col ul {margin-bottom:1em;}
#main .middle-col .article-right ul,
#main .middle-col ul ul {margin-bottom:0em;}

div.main-col ul, 
div.middle-col ul, 
div.full-col ul {padding:0 0 0.5em 0em;}
	div.main-col ul li.bullets, 
	div.middle-col ul li.bullets, 
	div.full-col ul li.bullets {list-style:disc; padding: 0 0 0.5em 0; margin: 0 0 0 1.5em;}
		div.main-col ul li.bullets ul, 
		div.middle-col ul li.bullets ul, 
		div.full-col ul li.bullets ul {padding:0.5em 0 0 1.6em;}		
			div.main-col ul li.bullets ul li, 
			div.middle-col ul li.bullets ul li, 
			div.full-col ul li.bullets ul li {list-style:circle; padding: 0 0  0.5em 0;}

ol {margin:0 0 0 1.6em;}
ol li {padding:0 0 1em 0;}

ul li.blue-bullets {background:url(/images/layout/learning-li.gif) no-repeat 0px 3px; padding:0 0 1em 1.6em;}
	ul li.blue-bullets img {padding-top:5px;}
	
ul li.chevron {background:url(/images/li_chevron.gif) no-repeat 0px 3px; padding:0 0 1em 1.6em;}

ul.pdf {padding:0.5em 0; height:16px;}
ul.pdf li {background:url(../images/icon-pdf.gif) no-repeat 0 50%; padding:0 0 0 2.2em; height:16px; line-height:16px;}

ul.more-link {padding-bottom:1em;}

div.two-column-content { background:url(/images/greyDot.gif) center top repeat-y; }
div.two-column-content div.left-col-content { float: left; width: 200px; }
div.two-column-content div.right-col-content { float: right; width: 200px; }

div.sitemap-col { float: left; width: 227px; padding: 1em 0 0 0; }
div.sitemap-col-right { float: right; width: 227px; padding: 1em 0 0 0; }

div.sitemap-col ul, 
div.sitemap-col-right ul { padding: 10px 0 0 10px !important; }
div.sitemap-col ul li, 
div.sitemap-col-right ul li { background: url(/images/sm-L1-no-sub.gif) 0px 0px no-repeat; padding: 0 0 0.5em 1.5em; font-weight: bold; }
div.sitemap-col ul li.with-sub, 
div.sitemap-col-right ul li.with-sub { background: url(/images/sm-L1-with-sub.gif) 0px 0px no-repeat; font-weight: bold; }
div.sitemap-col ul ul li, 
div.sitemap-col-right ul ul li { background: url(/images/sm-L2-no-sub.gif) 0.2em 0.6em no-repeat; padding-top: 0.5em; font-weight: normal; }
div.sitemap-col ul ul li.with-sub, 
div.sitemap-col-right ul ul li.with-sub { background: url(/images/sm-L2-with-sub.gif) 0px 0.5em no-repeat; font-weight: normal; }
div.sitemap-col ul ul ul li, 
div.sitemap-col-right ul ul ul li { background: url(/images/sm-L3-no-sub.gif) 0.2em 0.6em no-repeat; padding-top: 0.5em; font-weight: normal; }

div.locations { background:url(/images/greyDot.gif) 325px 0px repeat-y; }
div.locations div.location-left-col { float: left; width: 340px; padding-top: 20px; }
div.locations div.location-right-col { float: right; width: 340px; padding-top: 20px; }
div.locations div.location div.location-left { float: left; width: 115px; }
div.locations div.location div.location-right { float: left; width: 210px; }

.specialtitle {font-size:110%;font-weight:bold;text-transform:uppercase;}
.theiframe { margin: 40px 0 0 0;}
li.numbers { list-style-type: decimal; list-style-position: inside; padding: 0 0 0.5em 0; margin: 0 0 0 1.5em;}
