html{height:100%;}
body{margin:0;color:#54380d;font:0.9375em/1.33 Arial,serif;height:100%;}
h1{color:#895401;font-size:0.9375em;margin:0 0 10px;}
h2{font:2.375em/1.33 Trebuchet MS,serif;font-weight:bold;margin:0 0 10px;letter-spacing:-1px;}
h3{font:1.25em/1.33 Trebuchet MS,serif;font-weight:bold;margin:0 0 10px;}
h4{color:#8b5401;font:1.125em/1.33;margin:0 0 10px;}
p{color:#54380d;margin:0 0 20px;}
blockquote{color:#8b5401;font:1.1275em/1.33 Georgia,serif;padding:0 0 18px 98px;margin:0 0 20px;}
.large_blockquote{font-size:1.4375em;padding:18px 0 18px 98px;}
.blockquote1{background:transparent url(/images/bg_blockquote1.png) no-repeat left top;}
.blockquote2{background:transparent url(/images/bg_blockquote2.png) no-repeat left top;}
.blockquote3{background:transparent url(/images/bg_blockquote3.png) no-repeat left top;}
.blockquote4{background:transparent url(/images/bg_blockquote4.png) no-repeat left top;}
.blockquote5{background:transparent url(/images/bg_blockquote5.png) no-repeat left top;}
.blockquote6{background:transparent url(/images/bg_blockquote6.png) no-repeat left top;}
.blockquote7{background:transparent url(/images/bg_blockquote7.png) no-repeat left top;}
.blockquote8{background:transparent url(/images/bg_blockquote8.png) no-repeat left top;}
.blockquote9{background:transparent url(/images/bg_blockquote9.png) no-repeat left top;}
cite{clear:both;display:block;font:0.9375em/1.33 Arial,serif;font-style:normal;margin:5px 0 0;}
address{}
.print_logo {display:none;}
a{color:#398714;font-style:bold;text-decoration:none;}
a:focus,a:hover{text-decoration:underline;}
a img{border:0;}
li h4 {float: left;padding-bottom:0px;margin-bottom:0px;}
li p {clear: both; margin-top:0px;padding-top:0px;}
img{border:8px #f1ebd0 solid;margin:0 0 20px;}
blockquote p { color: #8B5401;}
ul{list-style:none;margin:0 0 20px;padding:0;}
ul li{background:transparent url(/images/bg_ul_li.png) no-repeat left 6px;color:#8b5401;margin:0 0 5px;padding:0 0 0 16px;}
ol{background:transparent url(/images/bg_td.png) repeat-x top left;margin:0 0 20px;padding:20px 0 0;}
ol li{background:transparent url(/images/bg_td.png) repeat-x bottom left;list-style:none;margin:0 0 20px;padding:0 0 1px;}
ol li em{background:transparent url(/images/bg_ol_li_em.png) no-repeat top left;color:#fffbe7;display:block;font-size:0.875em;float:left;height:30px;margin:0 10px 5px 0;padding:3px 0 0;text-align:center;width:23px;font-style:normal;}
ol li h4{font-size:1.125em;}
table{margin:0 0 20px;}
th{font:1.125em/1.33 Trebuchet MS,serif;font-weight:bold;text-align:left;}
td,th{background:transparent url(/images/bg_td.png) repeat-x bottom left;padding:15px 25px 15px 0;}
td a{font-weight:bold;}
td p,td ul{color:#8b5401;margin-bottom:0;}
form,fieldset{margin:0;padding:0;border:0;}
label{color:#8b5401;display:block;margin:0 0 2px;}
input.text,textarea{border:1px solid #dfdad4;color:#54380d;font:0.8125em/1.4375 Arial,serif;padding:10px;margin:0 0 20px;width:323px;}
input.button{border:none;font-size:0.875em;font-weight:bold;padding:11px 0;width:150px;}
textarea{height:100px;}
#container{background-color:#fffbe7;padding:0;min-height:100%;}
#header{background:#edcd37 url(/images/bg_header.png) repeat-x top left;border-bottom:5px #dcbe32 solid;position:relative;margin:0 auto 32px;padding:0;}
#glow{background:transparent url(/images/bg_header_sleeve.gif) no-repeat center top;}
#header_sleeve{height:100px;width:980px;margin:0 auto;padding:34px 0 40px;}
#logo{float:left;}
#phone_number{background:transparent url(/images/bg_phone_number.png) no-repeat 3px left;float:right;font:1.3125em/1 Trebuchet MS,serif;margin:0 0 66px;padding:0 0 4px 34px;}
#nav{float:right;margin:0;}
#nav ul{margin:0;padding:0;list-style:none;height:27px;width:647px;}
#nav li{background:none;float:left;margin:0;padding:0 30px 0 0;}
#nav li.last{padding:0;}
#nav a{color:#8b5401;display:block;font:1em/1.33;font-weight:bold;}
#nav a:hover{color:#398714;text-decoration:none;}
#body_home #nav_home a,#body_about #nav_about a,#body_benefits #nav_benefits a,#body_service #nav_service a,#body_training #nav_training a,#body_endorsements #nav_endorsements a,#body_contact #nav_contact a,#body_menus #nav_service a,#body_compliance #nav_service a,#body_surveys #nav_service a,#body_marketing #nav_service a,#body_administration #nav_service a,#body_procurement #nav_service a,#body_book #nav_training a{color:#E22A1D;}
#content{width:980px;margin:0 auto;padding:0 0 180px;}
#content:after{content:".";clear:both;display:block;height:0;visibility:hidden;}
#content_main{float:left;margin:0 40px 0 0;padding:0 0 20px;width:640px;}
.one_column #content_main{background:transparent url(/images/bg_hrule.png) repeat-x bottom left;margin:0 0 40px;padding:0;width:980px;}
#content_sub{float:left;padding:0;width:280px;}
.one_column #content_sub{width:980px;margin:0 0 40px;}
.half_column{float:left;margin:0 40px 40px 0;width:300px;}
*html .half_column{margin:0 20px 40px 0;}
.one_column .half_column{width:470px;}
.third_column{float:left;margin:0 40px 40px 0;width:300px;}
.one_column .third_column{width:300px;}
.last{margin-right:0;}
#content_sub address{font-style:normal;margin:0 0 20px;}
#content_sub dl{float:left;margin:0 0 20px;}
#content_sub dt{clear:left;font-weight:bold;width:30px;}
#content_sub dd{color:#8b5401;}
#content_sub dt,#content_sub dd{float:left;margin-bottom:10px;}
.sub_feature{background:transparent url(/images/bg_hrule.png) repeat-x bottom left;margin:0 0 25px;padding:0 0 25px;}
.sub_feature img{border:none;float:right;margin:0 0 10px 10px;}
#footer{border-top:5px #edcd37 solid;clear:both;background-color:#dbbb26;margin:-137px 0 0;padding:0;}
#footer_sleeve{width:980px;margin:0 auto;height:142px;}
#school_food_trust_logo{float:right;position:relative;top:-13px;}
#footer_sleeve h3{clear:both;font:0.8em/1.33 Arial,serif;font-weight:bold;margin:0 0 6px;}
#footer_sleeve p,#footer_sleeve address{color:#8b5401;float:left;font:0.8em/1.33 Arial,serif;}
#footer_sleeve img{border:none;}
#footer_sleeve address{font-style:normal;padding:0 0 0 3px;}
#footer_sleeve a{color:#8b5401;display:block;}
#footer_sleeve ul{float:right;list-style:none;margin:0;padding:0;}
#footer_sleeve li{background:transparent url(/images/bg_footer_sleeve_li.png) repeat-y top right;font:0.8em/1.33 Arial,serif;float:left;padding:0 7px 0 0;margin:0 0 0 7px;}
#footer_sleeve li.last{padding:0;background:none;}
.button{background:transparent url(/images/bg_button.png) no-repeat center center;color:#fff;display:block;padding:7px 16px;text-align:center;width:115px;}
.button_large{background:transparent url(/images/bg_button_large.png) no-repeat center center;color:#fff;display:block;padding:7px 16px;text-align:center;width:166px;}
.hrule{background:transparent url(/images/bg_hrule.png) repeat-x top left;clear:both;height:5px;margin:0 0 20px;}
.hrule2{background:transparent url(/images/bg_td.png) repeat-x top left;clear:both;height:1px;margin:0 0 20px;}
.ticks{float:left;}
.ticks li{background:transparent url(/images/bg_ticks.png) no-repeat center left;float:left;font:1em/1 Arial,serif;font-style:italic;font-weight:bold;list-style:none;margin:0 10px 10px 0;padding:6px 0 2px 30px;width:270px;}
*html .ticks li{width:250px;}
p.pdf,p.ppt,p.doc{padding:15px 0;}
p.pdf a,p.ppt a,p.doc a{border:1px dotted #afa886;padding:15px 10px 15px 40px;}
p.pdf a{background:transparent url(/images/bg_pdf.png) no-repeat 10px center;}
p.ppt a{background:transparent url(/images/bg_ppt.png) no-repeat 10px center;}
p.doc a{background:transparent url(/images/bg_doc.png) no-repeat 10px center;}
#body_home h1{color:#54380d;font:2.375em/1.33 Trebuchet MS,serif;font-weight:bold;letter-spacing:-1px;}
#body_home h2{font-size:1.4375em;}
#body_home #header{border-bottom:none;margin:0 auto;}
#services{background:#edcd37 url(/images/bg_services.png) no-repeat top center;border-bottom:5px #dcbe32 solid;height:341px;margin:0 0 34px;padding:10px 0 0;}
#services_sleeve{width:980px;margin:0 auto;padding:30px 0 0;}
#body_home blockquote{font-size:1.625em;padding:25px 0 25px 126px;}
#body_home .ticks li{width:350px;}
div.scrollable{float:left;height:334px;margin:0 auto;overflow:hidden;position:relative;width:869px;}
div.scrollable div.slides{position:absolute;width:20000em;}
div.scrollable div.slides div{float:left;}
div.slides div{height:272px;width:868px;}
div.slides div.active{background-color:#fff;border:1px inset #ccc;}
.slides img{border:none;float:left;}
.slides div div{float:left;width:300px;}
.slides h3{font-size:1.75em;font-weight:bold;margin-top:50px;}
.slides .button{background:transparent url(/images/bg_slide_button.png) no-repeat center center;color:#fff;display:block;padding:9px 16px;text-align:center;width:137px;}
.browse{float:left;margin:132px 9px 0;}
#body_service #content_sub .hrule{margin:75px 0 20px;}
#body_service #content_sub blockquote{background:none;font-size:1.375em;padding:0;}
#body_service #content_sub cite{font-size:0.75em;}
#service_subnav{background:transparent url(/images/bg_hrule.png) repeat-x top left;}
#service_subnav a{color:#398714;display:block;font-size:1.25em;font-weight:bold;padding:21px 0;}
#service_subnav li{background:transparent url(/images/bg_hrule.png) repeat-x bottom left;margin:0;padding:0;}
#service_subnav_menus{background:transparent url(/images/bg_subnav_menus.png) no-repeat center right;}
#service_subnav_compliance{background:transparent url(/images/bg_subnav_compliance.png) no-repeat center right;}
#service_subnav_surveys{background:transparent url(/images/bg_subnav_surveys.png) no-repeat center right;}
#service_subnav_marketing{background:transparent url(/images/bg_subnav_marketing.png) no-repeat center right;}
#service_subnav_administration{background:transparent url(/images/bg_subnav_administration.png) no-repeat center right;}
#service_subnav_procurement{background:transparent url(/images/bg_subnav_procurement.png) no-repeat center right;}
#body_endorsements blockquote{font-size:1.1875em;}
#body_menus #service_subnav_menus,#body_compliance #service_subnav_compliance,#body_surveys #service_subnav_surveys,#body_marketing #service_subnav_marketing,#body_administration #service_subnav_administration,#body_procurement #service_subnav_procurement{color:#54380d;}
#body_marketing .ticks li{width:500px;}
#body_menus .ticks li{width:500px;}
#body_privacy ol{background:none;}
#opinions_online{border:none;float:right;}
.course{background:transparent url(/images/bg_td.png) repeat-x bottom left;margin:0 0 20px;padding:0 0 20px;}
.course img{float:right;}
div.clear{clear: both;}
