/* CSS Document */
body {
	margin: 0px;
	padding: 0px;
	background-color:#e7e2d3;
	text-align: center;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	background: url("img/bg.gif");
	background-repeat:repeat-x
	
}

#siteContainer {
	width: 950px;
	position: relative;
	margin: 0 auto;
	background-color:#e3dcd4;
	border: 1px solid #000;
}

#headContainer {
	margin: 0px;
	padding: 0px;
	height: 111px;
	width: 950px;
	text-align: left;
}

#footContainer {
	clear:both;
	margin: 0px;
	padding-top: 8px;
	height: 76px;
	width: 950px;
	text-align: center;
	background: url("img/footer_back.jpg");
	background-repeat:repeat-x
}

#navContainer {
	float: right;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 764px;
	text-align: left;
}

#homeContentContainer {
	margin: 0px;
	padding: 0px;
	width: 950px;
	text-align: left;
	/*height:100%;*/
}

#homeContentContainerLeft {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 527px;
	text-align: right;
	background: url("img/home_content_back.jpg");
	background-repeat:repeat-x
}

#homeContentContainerRight {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 420px;
	text-align: left;
}

#servicesContainer {
	float: left;
	margin: 0px;
	padding:0px;
	width: 421px;
	height:198px;
	text-align: left;
	background: url("img/home_ourservices_back.jpg") no-repeat;
}

#whatsnewContainer {
	float: left;
	clear:both;
	margin: 0px;
	padding-top: 5px;
	padding-left:10px;
	width: 421px;
	height:273px;
	text-align: left;
	background: url("img/home_whatsnew_back.jpg") no-repeat;
}

#whatsnewContent {
	float: left;
	margin: 0px;
	padding-top:10px;
	padding-left:10px;
	width: 400px;
	height:200px;
	text-align: left;
}


#secondContentContainer {
	margin: 0px;
	padding: 0px;
	width: 950px;
	text-align: left;
	background: url("img/2nd_tier_back.jpg");
	background-repeat:repeat-x;
	background-color:#e3dcd4;
}

#secondContentContainerLeft {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 525px;
	text-align: left;
}

#secondContentContainerRight {
	float: right;
	margin: 0px;
	padding: 0px;
	width: 425px;
	text-align: left;
}

#thirdContentContainer {
	margin: 0px;
	padding: 0px;
	width: 950px;
	height: 885px;
	text-align: left;
	background: url("img/content_back.jpg");
	background-repeat:repeat-x;
	background-color:#e3dbd4;
}

#thirdContentContainerLeft {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 510px;
	text-align: left;
	
}

#thirdContentContainerRight {
	float: right;
	margin: 0px;
	padding: 0px;
	width: 428px;
	text-align: left;
}

#servicesNav {
	float: left;
	margin: 0px;
	padding-left: 10px;
	padding-top: 5px;
	width: 152px;
	height: 193px;
	text-align: left;
}

#servicesImage {
	float:right;
	margin: 0px;
	padding: 0px;
	width: 259px;
	height: 198px;
}

/*Stuff*/
#headLogo {
	float: left;
	background: url("img/logo_head_culinary.gif") no-repeat;
	height: 111px;
	width: 186px;
}
#headFiller {
	float: right;
	background: url("img/head_fill.jpg") no-repeat;
	height: 81px;
	width: 764px;
	text-align:right;
}
#homeFlash {
	float: right;
	height: 358px;
	width: 514px;
}
#secondFlash {
	float: right;
	height: 333px;
	width: 425px;
}
#thirdFlash {
	float: right;
	height: 426px;
	width: 428px;
}
#aboutTle {
	float: left;
	height: 56px;
	width: 514px;
}
#servicesTle {
	float: left;
	height: 40px;
	width: 421px;
}
#thirdTle {
	float: left;
	height: 72px;
	width: 525px;
}
#thirdTle {
	float: left;
	height: 69px;
	width: 520px;
}
#viewNews {
	margin-left: 280px;
	margin-top: 20px;
	height: 20px;
	width: 101px;
}
#aboutHome {
	float: right;
	background: url("img/home_about_back.jpg") no-repeat;
	width: 514px;
	height:152px;
	text-align: left;
	COLOR: #000000;
	font-size:11px;
	font-weight:normal;
}

#secondContent {
	float: left;
	width: 525px;
	text-align: left;
	COLOR: #000000;
	font-size:11px;
	font-weight:normal;
}
#thirdContent {
	float: left;
	width: 510px;
	text-align: left;
	COLOR: #000000;
	font-size:11px;
	font-weight:normal;
}

#thirdRelevantLinks {
	float: right;
	height: 179px;
	width: 416px;
}

#thirdRelevantLinksContainer {
	float: left;
	padding-left:17px;
	padding-top:48px;
	height: 107px;
	width: 275px;
}

#secondRelevantLinks {
	float: right;
	height: 177px;
	width: 425px;
	background: url("img/2nd_tier_relevant_back.jpg") no-repeat;
}

#secondRelevantLinksSchool {
	float: right;
	height: 177px;
	width: 425px;
	background: url("img/2nd_tier_relevant_back2.jpg") no-repeat;
}

#secondRelevantLinksContainer {
	float: left;
	padding-left:27px;
	padding-top:48px;
	height: 107px;
	width: 275px;
}


#secondServicesCallout {
	float: right;
	height: 328px;
	width: 498px;
	background: url("img/2nd_tier_services_back.jpg") no-repeat;
}

#secondServicesCalloutSchool {
	float: right;
	height: 328px;
	width: 498px;
	background: url("img/2nd_tier_services_back2.jpg") no-repeat;
}
#secondServicesNutrition {
	width: 330px;
	padding-left:8px;
	height: 109px;
}

#secondServicesConcepts {
	width: 330px;
	padding-left:8px;
	height: 109px;
}

#secondServicesMarketing {
	width: 330px;
	padding-left:8px;
	height: 109px;
}

#headlink{
	padding-top:38px;
	padding-right:13px;
}

#secondText {
	height: 110px;
}

.pad10  {
	padding-left: 10px;
	clear:both;
}
.pad20  {
	padding-left: 20px;
	padding-right: 10px;
}
.pad30  {
	padding-left: 35px;
	padding-right: 10px;

}

.footertext
	{
	color: #54383b;
	font-size :11px;
}

.bodytext
	{
	color: #000000;
	font-size :11px;
	line-height:15px;
}

.footertextlight
	{
	font:Verdana, Arial, Helvetica, sans-serif;
	color: #8b7877;
	font-size :11px;
	margin-top: 8px;
}
/*Links*/
a
	{
	color: #000000;
	font-size :11px;
	text-decoration: none;
	}
	
a:hover
	{
	text-decoration: underline;
	}
	
a.homeLink
	{
	color: #54383b;
	font-size :11px;
	text-decoration: none;
	line-height: 24px;
	}
	
a.homeLink:hover
	{
	text-decoration: underline;
	}

a.footerlink
	{
	font:Verdana, Arial, Helvetica, sans-serif;
	color: #54383b;
	font-size :11px;
	text-decoration: none;
	}
	
a.footerlink:hover
	{
	color: #000000;
	text-decoration: underline;
	}
	
a.relevantlink
	{
	font:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #4a906f;
	font-size :11px;
	font-weight:bold;
	text-decoration: none;
	}
	
a.relevantlink:hover
	{
	text-decoration: underline;
	}

/* Dropdown Nav Stuff */

.mtDropdownMenu {
	LEFT: -1000px; OVERFLOW: hidden; POSITION: absolute; TOP: -1000px
}

.mtDropdownMenu .content {
	POSITION: relative;
	text-align:left;
	vertical-align:top;
}

.mtDropdownMenu .items {
	BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; Z-INDEX: 2; LEFT: 0px; BORDER-LEFT: #999 1px solid; BORDER-BOTTOM: #999 1px solid; POSITION: relative; TOP: 0px
}

.top .items {
	BORDER-TOP: medium none
}

.mtDropdownMenu .item {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; FONT-SIZE: 11px; BORDER-LEFT: medium none; CURSOR: hand; COLOR: #54383b; BORDER-BOTTOM: medium none; FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}

.mtDropdownMenu .background {
	Z-INDEX: 1; FILTER: alpha(opacity=88); LEFT: 0px; POSITION: absolute; TOP: 0px; moz-opacity: .8
}

.mtDropdownMenu .shadowRight {
	Z-INDEX: 3; FILTER: alpha(opacity=40); WIDTH: 2px; POSITION: absolute; TOP: 3px; moz-opacity: .4
}

.mtDropdownMenu .shadowBottom {
	Z-INDEX: 1; FILTER: alpha(opacity=40); LEFT: 3px; POSITION: absolute; HEIGHT: 2px; moz-opacity: .4
}

.mtDropdownMenu .hover {
	BACKGROUND: #d6eae0; COLOR: #54383b
}

.mtDropdownMenu .item IMG {
	MARGIN-LEFT: 10px
}

	/* Form Stuff*/
.formSubmit {
  border		: 1pt solid #000000;
  font			: 8pt verdana;
  color			: #fff;
  font-weight	: bold;
  background-color	: 4d4133;
  text-align		: center;
}

.formEntry {
  border			: 1pt solid #4d4133;
  width				: 225px;
  font				: 8pt verdana;
  color				: #4d4133;
  background-color	: #e3dcd4;
}

.formEntrySM {
  border			: 1pt solid #4d4133;
  font				: 8pt verdana;
  color				: #4d4133;
  background-color	: #e3dcd4;
}

.textSubHead {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color	: #007856;
	line-height: 29px;
}

.textBold {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
}