body { background:url("images/bodybg.gif") repeat-x top #bdbdbd; color:#666; font-family:"trebuchet MS", arial, helvetica, sans-serif; }
* { margin:0; padding:0; }
p, ul, ol { font-size:1em; line-height:1.25em; margin:.25em 0 1em; }
p.intro { font-size:1.1em; padding-right:80px; font-weight:bold; color:#888; line-height:1.5em; }
#home p.intro { padding-right:30px; }
p em { color:#555; font-style:normal; }
h1, h2, h3 { margin:.25em 0 1em; font-style:italic; }
h1 { font-size:1.5em; }
h2 { font-size:1.25em; color:#749505; }
#fn h2 { color:#749505 }
h3 { font-size:1.25em; }
#fn h3 { color:#5a397a; }
#fac h3 { color:#999; }
#abt h3 { color:#b4b4b4; }
h4 { font-size:1.1em; }
#fn h4 { color:#76527e; }
#fac h4 { color:#4379a0; }
#abt h4 { color:#749505; }
h5 { font-size:1em; color:#6e6e6e; font-style:italic; }
a { color:#3a5c74; text-decoration:none; }
a:hover { text-decoration:underline; }
a img { border:0; }
td { vertical-align:top; }
ul li ul li { list-style-type:disc; }

/* structure */
#container { position:relative; margin:0 auto; width:960px; padding-top:5px; }
#holder { width:931px; margin-left:29px; background-color:#fff; padding:27px 0 139px 0; }
#home #holder { background:url("images/footer-home.jpg") no-repeat bottom #fff; }
#fac #holder { background:url("images/footer-facilities.jpg") no-repeat bottom #fff; }
#fn #holder { background:url("images/footer-nutrition.jpg") no-repeat bottom #fff; }
#abt #holder { background:url("images/footer-about.jpg") no-repeat bottom #fff; }
#branding { position:absolute; top:75px; left:55px; background:url("images/logo_aramark.gif") no-repeat; width:179px; height:73px; }
#branding h1 { text-indent:-999em; margin:0; }
#content #header { text-align:right; }
#content_sub { width:204px; padding:0px 46px 350px 11px; }
#home #content_sub { padding:150px 11px 0 0px; }

/* nav */
#nav_main { position:absolute; top:5px; left:0; z-index:10; }
#nav_sub {position: relative; z-index: 10;}
#fac #nav_sub { background:url("images/sidenavbg_fac.gif") repeat-y; position: relative; z-index: 10;}
#abt #nav_sub { background:url("images/sidenavbg_abt.gif") repeat-y; position: relative; z-index: 10;}
#fn #sub_main, #fn #casestudies { background:url("images/sidenavbg_fn.gif") repeat-y; }

ul.ddnav { margin:0; line-height:1.25em; }
ul.ddnav li { float:left; padding:0 9px; border-right:1px solid #a1b7ce; }
ul.ddnav li.last { border:0; padding:0 0 0 9px; }
ul.ddnav a { display: block; color:#81795f; }
ul.ddnav a:hover { color:#344a62; text-decoration:none; }
ul.ddnav li ul { margin:0; position:absolute; font-size:1em; width:130px; left: -999em; }
ul.ddnav li:hover ul { left:auto; }
ul.ddnav li:hover ul, #nav li.sfhover ul { left:auto; }
ul.ddnav li ul li { font-family: "trebuchet MS", helvetica, arial, sans-serif; border:0; padding:3px 5px; border-bottom:1px solid #fff; background-color:#a1b7ce; }
ul.ddnav li ul li a { width:130px; color:#344a62; }
ul.ddnav li ul li:hover { background-color:#7c96b0; }
ul.ddnav li ul li a:hover { color:#fff; }
ul.ddnav li.On a, ul#nav li.On { color:#344a62; }

#nav_sub ul { list-style:none; color:#9ec02c; font-family:arial, helvetica, sans-serif; margin:0; }
#nav_sub ul li a { color:#fff; font-weight:bold; }
#nav_sub ul li a:hover { color:#9ec02c; text-decoration:none; }

#sub_main { font-size:.9em; padding-bottom:40px; }
#sub_main li { padding:5px 8px; }
#sub_main li.on a { color:#9ec02c; }
#sub_main li.on ul { margin-top:8px; }
#sub_main li ul li { list-style-type:none; }
#sub_main li.on ul li { font-size:.8em; line-height:1.25em; padding:3px 8px 3px 12px; }
#sub_main li.on ul li a { color:#d7d7d7; }
#sub_main li.on ul li a:hover { color:#9ec02c; }
#sub_main li.on ul li.on a { color:#fff; }

#fn #sub_main li { border-bottom:1px solid #482f4b; }
#fn #sub_main li.on { background-color:#482f4b; }
#fn #sub_main li ul li { border-top:1px solid #644168; border-bottom:0; }
#fac #sub_main li { border-bottom:1px solid #314b5d; }
#fac #sub_main li.on { background-color:#314b5d; }
#fac #sub_main li ul li { border-top:1px solid #3c5b71; border-bottom:0; }
#abt #sub_main li { border-bottom:1px solid #bdbdbd; }
#abt #sub_main li.on { background-color:#bdbdbd; }
#abt #sub_main li.on a { color:#fff; }
#abt #sub_main li.on a:hover { color:#fff; }
#abt #sub_main li ul li { border-top:1px solid #e6e6e6; border-bottom:0; }
#abt #nav_sub ul li a { color:#666; }
#abt #nav_sub ul li a:hover { color:#749505; }
#abt #sub_main li.on ul li { color:#4b718c; }
#abt #sub_main li.on ul li a { color:#f3f3f3; }
#abt #sub_main li.on ul li a:hover { color:#4b718c; }

#casestudies { padding-top:10px; }
#casestudies h5 { padding-left:8px; }
#casestudies ul { font-size:.8em; color:#9ec02c; line-height:1.25em; margin:0; }
#casestudies ul li { padding:4px 18px; border-top:1px solid #482f4b; }
#casestudies ul li a { color:#d7d7d7; font-weight:normal; }
#casestudies ul li.on a { color:#fff; font-weight:bold; }

#fn #casestudies { border-top:4px solid #482f4b; }
#fn #casestudies h5 { color:#b2a0b4; }
#fn #casestudies ul { border-bottom:1px solid #482f4b; }
#fn #casestudies ul li { border-top:1px solid #482f4b; }
#fac #casestudies { border-top:4px solid #314b5d; }
#fac #casestudies h5 { color:#9eadb8; }
#fac #casestudies ul { border-bottom:1px solid #314b5d; }
#fac #casestudies ul li { border-top:1px solid #314b5d; }

/* content */
.divider { background:url("images/divider.gif") no-repeat; height:4px; }
.dividerGreen { background:url("images/dividerGreen.gif") no-repeat; height:4px; }
.content_main { padding:25px 175px 0 0; }
.content_main table td.text { border-bottom:1px solid #ccc; }
.content_main table td.logo { padding:0 10px 10px 0; text-align:center; }
.content_main table td p { font-size:.9em; }
.content_main a  { color:#749505; }
#abt .content_main a  { color:#527f9f; }
.content_main ul, .content_main ol { margin-left:50px; }
.content_main ul li, .content_main ol li { padding-bottom:.5em; }
#site_info { margin:12px 20px 20px 0; text-align:right; color:#fff; font-family:arial, helvetica, sans-serif; font-size:.75em; }

ul.list01 { margin:0; }
ul.list01 li { list-style-type:none; border-bottom:1px solid #ccc; padding-top:.5em; }

.prdate, .prdetails { float:left; }
.prdate { width:80px; font-size:.75em; }
.prdetails { width:400px; }
.prdetails p { font-size:.75em; }

/* left side images */
#fn .main { background:url("images/graphics/fn/ln_welcome.jpg") no-repeat 19% 100%; }
#fn .main2 { background:url("images/graphics/fn/ln_welcome-lg.jpg") no-repeat 19% 100%; }
#fn .main3 { background:url("images/graphics/fn/ln_welcome-sm.jpg") no-repeat 19% 100%; }
#fn .value { background:url("images/graphics/fn/ln_01-lg.jpg") no-repeat 19% 100%; }
#fn .value1 { background:url("images/graphics/fn/ln_01.jpg") no-repeat 19% 100%; }
#fn .value2 { background:url("images/graphics/fn/ln_01-lgr.jpg") no-repeat 19% 100%; }
#fn .brands { background:url("images/graphics/fn/ln_02.jpg") no-repeat 19% 100%; }
#fn .meals { background:url("images/graphics/fn/ln_03-lg.jpg") no-repeat 19% 100%; }
#fn .wellness { background:url("images/graphics/fn/ln_04-lg.jpg") no-repeat 19% 100%; }
#fn .promos { background:url("images/graphics/fn/ln_05.jpg") no-repeat 19% 100%; }
#fn .resources { background:url("images/graphics/fn/ln_06.jpg") no-repeat 19% 100%; }
#fac .main { background:url("images/graphics/fac/ln_welcome.jpg") no-repeat 19% 100%; }
#fac .services { background:url("images/graphics/fac/ln_services.jpg") no-repeat 19% 100%; }
#fac .services2 { background:url("images/graphics/fac/ln_services-lg.jpg") no-repeat 19% 100%; }
/*#fac .value { background:url("images/graphics/fac/ln_value.jpg") no-repeat 19% 100%; }*/
#fac .value2 { background:url("images/graphics/fac/ln_value-lg.jpg") no-repeat 19% 100%; }
#fac .casestudy { background:url("images/graphics/fac/ln_casestudies.jpg") no-repeat 19% 100%; }
#abt .contact { background:url("images/graphics/abt/ln_contact.jpg") no-repeat 19% 100%; }
#abt .outsource { background:url("images/graphics/abt/ln_outsource.jpg") no-repeat 19% 100%; }
/*#abt .about { background:url("images/graphics/abt/ln_04.jpg") no-repeat 19% 100%; }*/
#abt .about2 { background:url("images/graphics/abt/ln_04-lg.jpg") no-repeat 19% 100%; }
/*#abt .people { background:url("images/graphics/abt/ln_01.jpg") no-repeat 19% 100%; }*/
#abt .industry { background:url("images/graphics/abt/ln_02.jpg") no-repeat 19% 100%; }
#abt .industry2 { background:url("images/graphics/abt/ln_02-lg.jpg") no-repeat 19% 100%; }
#abt .industry3 { background:url("images/graphics/abt/ln_02-lgr.jpg") no-repeat 19% 100%; }
#abt .community { background:url("images/graphics/abt/ln_03.jpg") no-repeat 19% 100%; }
#abt .environmental { background:url("images/graphics/abt/ln_03-lg.jpg") no-repeat 19% 100%; }
#abt .careers { background:url("images/graphics/abt/ln_05.jpg") no-repeat 19% 100%; }
#abt .media { background:url("images/graphics/abt/ln_02.jpg") no-repeat 19% 100%; }
#abt .intel { background:url("images/graphics/abt/ln_01.jpg") no-repeat 19% 100%; }
#abt .articles { background:url("images/graphics/abt/ln_01-sh.jpg") no-repeat 19% 100%; }
#abt .legislative { background:url("images/graphics/abt/ln_03.jpg") no-repeat 19% 100%; }
#abt .print { background:url("images/graphics/abt/ln_04-sh.jpg") no-repeat 19% 100%; }
#abt .whitepaper { background:url("images/graphics/abt/ln_05-sh.jpg") no-repeat 19% 100%; }
#abt .resources { background:url("images/graphics/abt/ln_01-sh.jpg") no-repeat 19% 100%; }
#abt .news { background:url("images/graphics/abt/ln_02.jpg") no-repeat 19% 100%; }

/* right side images */
#fn-main { background:url("images/graphics/fn/rt_03.jpg") no-repeat top right; min-height:375px; }
#fn-case { background:url("images/graphics/fn/rt_02.jpg") no-repeat top right; min-height:375px; }
#fn-value { background:url("images/graphics/fn/rt_02.jpg") no-repeat top right; min-height:375px; }
#fn-valueb { background:url("images/graphics/fn/rt_02b.jpg") no-repeat top right; min-height:375px; }
#fn-valuec { background:url("images/graphics/fn/rt_02c.jpg") no-repeat top right; min-height:375px; }
#fn-valued { background:url("images/graphics/fn/rt_02d.jpg") no-repeat top right; min-height:375px; }
#fn-valuee { background:url("images/graphics/fn/rt_02e.jpg") no-repeat top right; min-height:375px; }
#fn-wellness { background:url("images/graphics/fn/rt_01.jpg") no-repeat top right; min-height:375px; }
#fn-meals { background:url("images/graphics/fn/rt_04.jpg") no-repeat top right; min-height:375px; }
#fn-brands { background:url("images/graphics/fn/rt_05.jpg") no-repeat top right; min-height:375px; }
#fn-promos { background:url("images/graphics/fn/rt_06.jpg") no-repeat top right; min-height:375px; }
#fn-resources { background:url("images/graphics/fn/rt_07.jpg") no-repeat top right; min-height:375px; }
#fac-main { background:url("images/graphics/fac/rt_01.jpg") no-repeat top right; min-height:375px; }
#fac-mainb { background:url("images/graphics/fac/rt_01b.jpg") no-repeat top right; min-height:375px; }
#fac-value { background:url("images/graphics/fac/rt_02.jpg") no-repeat top right; min-height:375px; }
#fac-valueb { background:url("images/graphics/fac/rt_02b.jpg") no-repeat top right; min-height:375px; }
#fac-valuec { background:url("images/graphics/fac/rt_02c.jpg") no-repeat top right; min-height:375px; }
#fac-valued { background:url("images/graphics/fac/rt_02d.jpg") no-repeat top right; min-height:375px; }
#fac-serv { background:url("images/graphics/fac/rt_03.jpg") no-repeat top right; min-height:375px; }
#fac-servb { background:url("images/graphics/fac/rt_01b.jpg") no-repeat top right; min-height:375px; }
#fac-servc { background:url("images/graphics/fac/rt_03c.jpg") no-repeat top right; min-height:375px; }
#fac-servd { background:url("images/graphics/fac/rt_03d.jpg") no-repeat top right; min-height:375px; }
#fac-serve { background:url("images/graphics/fac/rt_03e.jpg") no-repeat top right; min-height:375px; }
#fac-servf { background:url("images/graphics/fac/rt_03f.jpg") no-repeat top right; min-height:375px; }
#fac-case { background:url("images/graphics/fac/rt_04.jpg") no-repeat top right; min-height:375px; }
#abt-main { background:url("images/graphics/abt/rt_09.jpg") no-repeat top right; min-height:375px; }
#abt-people { background:url("images/graphics/abt/rt_04.jpg") no-repeat top right; min-height:375px; }
#abt-industry { background:url("images/graphics/abt/rt_07.jpg") no-repeat top right; min-height:375px; }
#abt-community { background:url("images/graphics/abt/rt_08.jpg") no-repeat top right; min-height:375px; }
#abt-careers { background:url("images/graphics/abt/rt_05.jpg") no-repeat top right; min-height:375px; }
#abt-media { background:url("images/graphics/abt/rt_06.jpg") no-repeat top right; min-height:375px; }
#ind-main { background:url("images/graphics/abt/rt_04.jpg") no-repeat top right; min-height:375px; }
#ind-whitepaper { background:url("images/graphics/abt/rt_03.jpg") no-repeat top right; min-height:375px; }
#ind-leg { background:url("images/graphics/abt/rt_05.jpg") no-repeat top right; min-height:375px; }
#ind-print { background:url("images/graphics/abt/rt_06.jpg") no-repeat top right; min-height:375px; }
#ind-article { background:url("images/graphics/abt/rt_07.jpg") no-repeat top right; min-height:375px; }
#ind-res { background:url("images/graphics/abt/rt_02.jpg") no-repeat top right; min-height:375px; }
#ind-news { background:url("images/graphics/abt/rt_08.jpg") no-repeat top right; min-height:375px; }
#ind-newsletter { background:url("images/graphics/abt/rt_newsletter.jpg") no-repeat top right;}
#out-main { background:url("images/graphics/abt/rt_02.jpg") no-repeat top right; min-height:375px; }
#contact-main { background:url("images/graphics/abt/rt_06.jpg") no-repeat top right; min-height:375px; }


#abt .bgtile { background:url("images/graphics/abt/sidenav_tile_grey.gif") repeat-y 19% 100%; }
#fn .bgtile { background:url("images/graphics/fn/sidenav_tile_purple.gif") repeat-y 19% 100%; }
#fac .bgtile { background:url("images/graphics/fac/sidenav_tile_blue.gif") repeat-y 19% 100%; }
.bgtile { background:url("images/graphics/abt/sidenav_tile_grey.gif") repeat-y 19% 100%; }

#sub_nav_image {
	position: absolute;
	left:40px;
	bottom: 165px;
	/* width: 200px; */
}

#spacer {
	background-color: #FFFFFF;
	height: 170px;
}


