/*
	Color key:
		Top banner background : #344035 (dark green)
		Homepage background color : #faf7d9 (tan)
		Homepage copy block background color : #D6D9D7 (slate)
		Homepage copy block color : #344035 (dark green)
		Homepage links background color : #858C86 (green-grey)
		Homepage links color : #CCCCCC / #fff (light grey / white)
		Content page bottom border : #E0D8CF (light gold)
		Content page copy color : #9D9D9D (medium grey)
		Content page links color : #9E987B / #000000 (gold-green / black)
		Copy block left border : #E0D8CF (light gold)
		Title copy block : #727464 (green)
		Content page section headers (h3) : #9E987B (gold)
		Content page section headers alt (h3) : #9D9D9D (medium grey)
*/

body#careers h1 { background-color : #344035; }
body#careers h3 { color : #9E987B; font-size : 1.1em; font-weight : bold; padding-bottom : 0.1em; } /* font-size : 11px */
body#careers h3.alt { color : #9D9D9D; padding-bottom : 1.3em; text-transform : uppercase; }
body#careers h3.alt.no-pad { padding-bottom : 0em; }
body#careers div#content { background-color : #fff; padding-bottom : 2.4em; border-bottom : 0.1em solid #E0D8CF; }
body#careers div.text-wrapper { padding-top : 2.4em; }
body#careers div.side-nav { width : 18.4em; float : left; }
body#careers div.side-nav ul { padding-top : 0.5em; }
body#careers div.side-nav ul li { padding-bottom : 1.4em; }
body#careers div.side-nav ul li a,
body#careers div.side-nav ul li a:visited { font-weight : bold; text-decoration : none; text-transform : uppercase; }
body#careers div.copy { float : left; width : 47.9em; border-left : 1px solid #E0D8CF; padding : 0 6em 0 1.6em; color : #9D9D9D; }
body#careers .title { padding-top : 1.6em; margin-bottom : 1.6em; border-bottom : 1px solid #CDCDCD; }
body#careers .title.no-border { padding-top : 1.6em; margin-bottom : 0; border-bottom : none; }
body#careers .title.top-border { padding-top : 1.6em; margin-bottom : 0; border-top : 1px solid #CDCDCD; border-bottom : none; }
body#careers .title h2 { color : #ac9661; font : bold 1.3em Times; text-transform : uppercase; letter-spacing : 0.15em; padding-bottom : 1.3em; } /* font-size : 13px */
body#careers .title.no-border h2,
body#careers .title.top-border h2 { padding-bottom : 0; } /* font-size : 13px */
body#careers p { padding-bottom : 1.3em; line-height : 1.4em; }
body#careers div.text-wrapper div.copy div.title p { margin-top : -1.4em; }
body#careers div.text-wrapper a,
body#careers div.text-wrapper a:visited { color : #9E987B; }
body#careers div.text-wrapper a:active,
body#careers div.text-wrapper a:hover { color : #000; }
body#careers div.title { overflow : hidden; }
body#careers div.text-wrapper div.copy div.title p.drop-case { text-align : justify; color : #727464; font-size : 1.3em; line-height : 1.35em; letter-spacing: 0.02em; margin : 0; } /* font-size : 13px */


body#careers div.text-wrapper div.copy div.title p.drop-case:First-Letter { float : left; font-size : 3.2em; *font-size : 3em; /*IE hack */ line-height : 0.8em; padding : 0.07em .02em 0 0; font-weight: normal; } /* font-size : 41.6px */
body#careers div.text-wrapper div.copy div.title img.hero { float : right; padding-left : 1.5em; }

/* Homepage */
body#careers div#content.home { padding : 0; border : 0; }
body#careers div#home { background-color : #faf7d9; padding : 3.1em 6.1em 4.2em 6.1em; }
body#careers div#home div.text-wrapper { background-color : #fff; height : 25.3em; padding : 0.5em; margin : 0; border : 0.1em solid #E0D8CF; overflow : hidden; }
body#careers div#home p { padding : 0; }
body#careers div#home img.hero { float : left; border : 0; }
body#careers div#home div.copy { float : right; width : 36.7em; margin : 0; padding : 0; border : 0; }
body#careers div#home div.copy div.intro { background-color : #d6d9d7; width : 36.7em; height : 16.9em; margin-bottom : 0.5em; text-align : center; }
body#careers div#home div.copy div.intro p { padding : 2em; color : #344035; }
body#careers div#home div.copy div.intro p a,
body#careers div#home div.copy div.intro p a:visited { font : bold 1.3em Times; text-transform : uppercase; letter-spacing : 0.2em; color : #6b746c; text-decoration : none; } /* font-size : 13px */
body#careers div#home div.copy div.intro p a:active,
body#careers div#home div.copy div.intro p a:hover { color : #344035; }
body#careers div#home div.copy div.intro p.drop-case { padding-bottom : 0em; text-align : left; font-size : 1.2em; font-weight : normal; line-height : 1.3em; letter-spacing : 0.02em; } /* font-size : 14.95px */
body#careers div#home div.copy div.intro p.drop-case:First-Letter { float : left; font-size : 3em; line-height : 0.9em; padding : 0.04em 0 0 0; } /* font-size : 44.85px */
body#careers div#home div.copy ul { background-color : #858c86; height : 3.7em; padding-left : 2em; }
body#careers div#home div.copy ul li { float : left; padding : 0.8em 0 0 0; text-align : center; }
body#careers div#home div.copy ul li.last { padding-top : 1.3em; }
body#careers div#home div.copy ul li a,
body#careers div#home div.copy ul li a:visited { color : #ccc; font-weight : bold; font-size : 1.1em; text-decoration : none; text-transform : uppercase; } /* font-size : 11px */
body#careers div#home div.copy ul li a:active,
body#careers div#home div.copy ul li a:hover { color : #fff; }
/* /Homepage */