@charset "utf-8";/* CSS Document */
html,body{padding:0;margin:0;font-family:Arial,sans-serif;font-size:14px;line-height:19px;background:url(/images/hdr-bg.jpg) repeat-x 0 2px;}
#Home{}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{text-decoration:none;}
h1{margin-top:25px;font-family:Arial,sans-serif;font-size:24px;font-weight:normal;color:#000000;}
.errorField{background-color:red;color:white;border:1px solid black;}
#wrapper{width:100%;margin:0;padding:0;}
#hdrContainer{width:1000px;height:130px;overflow:hidden;text-align:left;margin:0 auto;margin-top:2px;padding:0;top:0;left:0;}
#hdrContainer div#logo{width:210px;height:66px;overflow:hidden;margin:0;padding:0;margin-top:4px;margin-left:0px;float:left;}
#hdrContainer div#logo a,a:link,a:visited,a:hover{background:transparent;background:none;}
#cleaner{clear:both;padding:0;margin:0;}
/* Top Quicklink Nav */
#topNav{float:right;height:50px;width:465px;margin:0;padding:0;position:relative;top:14px;display:inline;margin-right:15px;}
#topNav{float:right;height:65px;width:465px;overflow:hidden;margin:0;padding:0;position:relative;top:12px;display:inline;margin-right:25px;}
#topNav2{float:right;height:70px;width:450px;overflow:hidden;margin:0;padding:0;position:relative;top:0px;display:inline;margin-right:20px;}
#callNow{float:left;width:270px;}
#callNow p{font-size:19px;padding-top:12px;}
/*-------- Search Hdr Styles --------*/
#webChat2{float:left;width:195px;height:51px;overflow:hidden;margin:0;margin-top:10px;padding:0;text-align:left;}
#hdrContact{float:right;width:210px;height:64px;overflow:hidden;margin:0;margin-top:2px;padding:0;text-align:left;}
#hdrContact #callNowSm{clear:both;width:185px;margin:0;margin-top:1px;padding:2px 0;border:1px dashed #ddd;border-width:1px 0;text-align:center;}
#hdrContact #callNowSm p{font-size:15px;padding:1px 0;margin:0;}
#hdrQuickSearch{position:relative;text-align:left;top:9px;left:1px;margin:0px 5px 0 0;padding:0;font-size:15px;width:200px;clear:both;}
#hdrQuickSearch input{border:2px solid #000000;padding:3px 2px 4px 0;padding-left:28px;width:125px;background:url(../images/image3.jpg) no-repeat left center;background-color:#ffffff;color:#000000;float:left;margin-right:5px;}
#hdrQuickSearch #qshBtn{margin-top:2px;padding:1px 0 0;width:20px;float:left;}
#hdrQuickSearch #qshBtn a{text-decoration:none;padding:2px;display:block;}
#hdrQuickSearch #qshBtn a:link{color:#000;}
#hdrQuickSearch #qshBtn a:visited{color:#333;}
#hdrQuickSearch #qshBtn a:hover{color:#7b002d;text-decoration:underline;background-color:#eaeaea;}
/*-------- END Search Hdr Styles --------*/
#topNav a{float:left;font-weight:bold;color:#39607d;text-decoration:none;}
#topNav a:link{color:#39607d;text-decoration:none;}
#topNav a:visited{color:#39607d;text-decoration:none;}
#topNav a:hover{color:#39607d;text-decoration:none;}
#topNav #topNavDivider{float:left;width:18px;height:19px;margin:0 2px;padding:0;background:url(../images/qnav-div.jpg) no-repeat left bottom;}
/* Quicklinks Bar */
/* QUICK LINKS BOX ---------------------*/
#webChat{position:relative;text-align:left;top:0px;left:10px;margin:0;padding:4px 0px;font-size:15px;width:189px;float:left;}
/* Main container */
#ninjaChef{position:relative;width:780px;top:5px;}
#ninjaChef p{color:#000000;font-size:12px;line-height:21px;}
#ninjaChef img{padding-right:8px;padding-bottom:15px;clear:both;}
#homeContent,#content{margin:0 auto;padding:0;width:1000px;position:relative;top:0px;overflow:hidden;}
/* MIDDLE CONTENT */
#Home #middlecontent{margin:0 0px 40px 0px;width:365px;float:left;}
#middlecontent{margin:0 0 40px 0px;width:505px;float:left;}
#middlecontent h1{/*
display:inline;font-size:14px;letter-spacing:-0.2px;line-height:22px;color:#000000;background:url(../images/top-dot.jpg) no-repeat 0 0px;padding-left:27px;padding-bottom:8px;text-transform:uppercase;font-weight:bold;*/
font-size:14px;color:#fff;margin:0;padding:0 0 19px 0;text-indent:-5000px;height:30px;overflow:hidden;position:relative;}
h1.enews{background:url(/images/enews-archive-hdr.gif) no-repeat left top;}
h1.enroll{background:url(/images/enroll-now-hdr.gif) no-repeat left top;}
h1.contact-us{background:url(/images/contact-us-hdr.gif) no-repeat left top;}
h1.details{background:url(/images/details-hdr.gif) no-repeat left top;}
h1.culinary-arts{background:url(/images/culinary-arts-hdr.gif) no-repeat left top;}
h1.culinary-arts-details{background:url(/images/culinary-arts-details-hdr-2.gif) no-repeat left top;}
h1.baking-pastry{background:url(/images/baking-pastry-hdr.gif) no-repeat left top;}
h1.baking-pastry-details{background:url(/images/baking-pastry-details-hdr-2.gif) no-repeat left top;}
h1.rest-mgmt{background:url(/images/restaurant-management-hdr.gif) no-repeat left top;}
h1.rest-mgmt-details{background:url(/images/restaurant-mgmt-details-hdr.jpg) no-repeat left top;}
h1.search-results{background:url(/images/search-results-hdr.gif) no-repeat left top;}
h1.video-gallery{background:url(/images/video-gallery-hdr.gif) no-repeat left top;clear:both;}
/* MIDDLE CONTENT */
/*
#middlecontent h1{font-size:14px;letter-spacing:-0.2px;line-height:24px;color:#000;text-transform:uppercase;padding-left:27px;}
*/
#middlecontent h2{margin:0;padding:0;font-size:16px;line-height:23px;color:#9d0039;font-weight:bold;}
#middlecontent h2{margin:0;padding:2px 5px 5px 27px;font-size:15px;font-family:Arial,sans-serif;color:#000;font-weight:normal;background:url(../images/top-dot.jpg) no-repeat 0 0;display:inline;}
#middlecontent h3,#mainContent h3{margin:0;padding:0;font-size:14px;color:#000;font-weight:strong;display:inline;}
#middlecontent p{color:#000000;}
#middlecontent a{font-size:14px;color:#9d0039;}
#middlecontent a:link{color:#9d0039;}
#middlecontent a:visited{color:#9d0039;}
#middlecontent a:hover{color:#000000;}
#middlecontent ul{margin-left:15px;}
*html #middlecontent ul{margin-left:25px;}
#middlecontent li{font-size:14px !important;margin-bottom:4px;margin-left:10px;list-style-type:disc;}
#middlecontent h6{width:350px;height:6px;margin:0;padding:0;padding-bottom:6px;background:url(../images/image10.jpg) no-repeat center bottom;}
#Home #rightcontent{margin:0 5px 40px 20px;width:395px;float:left;}
#rightcontent{margin:0 0px 40px 15px;width:265px;float:left;}
#rightcontent h3,h3.serif{font-size:13px;line-height:18px;color:#9d0039;/*font-family:Georgia,"Times New Roman",Times,serif;*/
font-weight:bold;margin:7px 0;background:#f9f9f9;border:1px dashed #ececec;padding:5px;padding-left:6px;}
#rightcontent h3.sans-serif{font-size:13px;font-family:Arial,Helvetica,sans-serif;line-height:18px;color:#9d0039;font-weight:bold;margin:7px 0;}
#rightcontent h3.alumni-link{background:none;border:none;}
#rightcontent h1{font-size:19px;line-height:22px;color:#000000;}
#rightcontent ul,li{color:#000000;list-style-type:none;font-size:16px;margin:0;padding-left:0;}
#rightcontent div#rule{background:url(../images/image_3.jpg) repeat-x;width:250px;height:9px;}
#rule{background:url(../images/image_3.gif) repeat-x;width:600px;height:10px;}
#rightcontent div#callout{font-size:16px;color:#000000;line-height:21px;}
/* Footer
------------------------------------------------------------------*/
#footer{padding:0;width:1040px;margin:0 auto 25px;height:100px;text-align:left;overflow:hidden;}
#footer p{padding:0;margin:0;margin-left:10px;font-size:14px;line-height:24px;font-weight:bold;color:#000000;}
*html #footer p{font-size:11px;}
.copyright{color:#47453b;}
#footer a{font-size:12px;font-weight:normal;text-decoration:none;border:0;padding:0 5px;color:#777777;}
#footer a:link{color:#777777;}
#footer a:visited{color:#777777;}
#footer a:hover{color:#9d0039;text-decoration:underline;}
#footerAddress{margin:0;padding:0;padding-left:5px;}
#footer div#footerAddress p{font-size:12px;color:#777777;}
#footer div#footerAddress a{font-size:12px;font-weight:normal;text-decoration:underline;border:0;padding:0 5px;color:#9d0039;}
#footer div#footerAddress a:link{color:#9d0039;}
#footer div#footerAddress a:visited{color:#9d0039;}
#footer div#footerAddress a:hover{color:#000000;background-color:#ccc;}
/* End footer styles */
/* Video container styles */
#Home #videoContainer{font-family:Arial,sans-serif;width:395px;height:183px;margin:0;margin-top:9px;padding:0;border:1px solid #777777;}
#Home #videoContainer p{font-size:10px;color:#000000;margin:0;padding:5px;}
#Home #videoContainer img{margin:0;padding:0;float:left;}
/* Home form styles */
#homeFormContainer{width:378px;margin:0;padding:10px;background-color:#eee;float:left;background:#f5f5f5;border:1px dashed #e0e0e0;}
#homeFormContainer h1{margin:0;padding:0;font-family:Arial,sans-serif;font-size:23px;line-height:24px;color:#4c4c4c;}
#homeFormContainer p{font-size:11px;color:#000000;margin-left:6px;}
#homeFormContainer a{font-size:14px;color:#9d0039;}
#homeFormContainer a:link{color:#9d0039;}
#homeFormContainer a:visited{color:#9d0039;}
#homeFormContainer a:hover{color:#000000;}
#homeFormContainer div#column{width:180px;float:left;}
#homeFormContainer div,#formContainer div{padding-top:2px;}
#homeFormContainer h2{font-size:32px;text-indent:0;color:#000;margin:0 0 0 5px;padding:0;height:auto;}
#homeFormContainer h2 small{font-size:12px;font-weight:bold;}
#homeFormContainer label,#homeFormContainer input{font-size:12px;padding:3px 0;}
#homeFormContainer label{display:block;padding-left:10px;padding-right:0px;}
#homeFormContainer input,select{width:145px;padding:3px;margin:0;margin-left:10px;border:1px solid #888;}
#homeFormContainer select{font-size:12px;padding:2px;}
#homeFormContainer input#state,input#state{text-transform:uppercase;}
#homeFormContainer input#submit_it{margin-top:16px;margin-left:25px;border:none;}
#homeFormContainer p.fine-print,#homeFormContainer p.fine-print a{font-size:10px;line-height:13px;margin:0;padding:5px 0;clear:both;}
/* INTERIOR Video container styles */
#videoContainer{font-family:Arial,sans-serif;width:253px;margin:0;margin-top:9px;padding:0;}
#videoContainer p{font-size:10px;line-height:13px;color:#000000;margin:0;padding:5px;clear:both;}
#videoContainer img,img.photo-slide{margin:0;padding:0;float:left;border:1px solid #777777;width:253px;height:165px;}
img.photo-slide,div.photo-slide{margin:0 0 5px 5px;padding:0;border:1px solid #777;width:253px;height:165px;float:right;}
/* Tuition / Calendar Styles */
#tuitionBox{width:245px;margin:0;padding:0;font-size:11px;}
#tuitionBox p{}
#tuitionBox ul,li{}
#tuitionBox div#left{float:left;width:175px;}
#tuitionBox div#right{text-align:right;margin-right:15px;}
#tuitionBox h6{clear:both;width:230px;height:10px;background:url(../images/cal-div.gif) repeat-x;}
#calendarBox{width:200px;margin:0;padding:0px;margin-top:0px;font-size:11px;}
#calendarBox p{font-size:11px !important;margin:0;padding:0;}
#calendarBox div#left{float:left;width:100px;}
#calendarBox div#lefttwo{float:left;width:22px;}
#calendarBox div#middle{float:left;width:100px;}
#calendarBox div#right{float:left;}
#calendarBox h6{clear:both;width:155px;height:10px;background:url(../images/cal-div.gif) repeat-x;}
/* End Calendar Tuition box styles */
/* INTERIOR contact form styles */
#formContainer{margin:0;margin-top:10px;margin-left:25px;margin-right:25px;padding:15px;background:#fafafa;border:1px dashed #ececec;overflow:hidden;/*
width:450px;background-color:#eeeeee;*/}
#formContainer h1{margin:0;padding:0;font-size:19px;line-height:24px;color:#000;text-indent:none;text-indent:0;}
#formContainer p{color:#000;}
#formContainer p.small-text{font-size:11px;color:#000;}
#formContainer p.app-intro{font-size:12px;color:#000;}
#formContainer a{font-size:14px;}
#formContainer a:link{color:#9d0039;}
#formContainer a:visited{color:#9d0039;}
#formContainer a:hover{color:#111;}
#formContainer div#column{width:275px;float:left;}
#formContainer div#column h2{font-size:32px;background:none;}
#formContainer div#column label,#formContainer div#column input{font-size:12px;padding:3px 2px;}
#formContainer div#column label{display:block;padding-left:10px;padding-right:0px;}
#formContainer div#column label.required{font-weight:bold;}
#formContainer div#column checkbox{}
#formContainer input,#formContainer textarea,#formContainer select{width:225px;padding:3px;margin:0;margin-left:10px;border:1px solid #ccc;}
#formContainer div#column select{font-size:12px;padding:2px;}
#formContainer form{margin:0 0 0 5px;width:275px;}
#formContainer p.fine-print,#formContainer div#column p.fine-print,#formContainer p.fine-print a{clear:both;padding-top:5px;margin-right:15px;margin-bottom:5px;font-size:10px;text-align:right;}
.bioImage img{border:2px solid #000000;margin:4px 15px 0 0;float:left;}
.bioImage p{margin-right:15px;}
/* Video Gallery Styles */
.videobox-wrapper{width:355px;float:left;overflow:hidden;margin:0;margin-left:25px;padding:0;}
.videobox-wrapper .videobox{width:350px;margin:0;padding:0;}
.videobox-wrapper .videobox img{border:1px solid #000000;margin:2px;padding:0;}
p.fine-print{font-size:10px;line-height:13px;margin:0;padding:5px 0;clear:both;}
/*------CONSUMER PAGE CONTENT ------------*/
#mainContent{margin:0 1px 40px 0px;width:780px;float:left;}
#mainContent h1{font-size:14px;color:#fff;margin:0;padding:0 0 10px;text-indent:-5000px;height:30px;overflow:hidden;}
h1.app-hdr{background:url(/images/apply-online-hdr.gif) no-repeat left top;}
h1.cooking-classes{background:url(/images/cooking-classes-hdr.gif) no-repeat left top;}
h1.cooking-classes-cal{background:url(/images/cooking-classes-calendar-hdr.gif) no-repeat left top;}
h1.wine-studies{background:url(/images/wine-studies-hdr.gif) no-repeat left top;}
h1.wine-studies-cal{background:url(/images/wine-studies-calendar-hdr.gif) no-repeat left top;}
#mainContent h2{margin:0;padding:2px 5px 5px 27px;font-size:15px;font-family:Arial,sans-serif;color:#000;font-weight:bold;background:url(../images/top-dot.jpg) no-repeat 0 0;display:inline;}
#mainContent h2.consumer{margin:0;padding:5px 5px 5px 0;font-size:16px;line-height:22px;color:#000;font-weight:bold;background:none;display:block;}
#mainContent h2.consumer small.change-view{margin:0;padding:0px 5px 5px 2px;font-size:11px;font-weight:normal;background:none;display:block;}
#mainContent p{color:#000;margin-top:7px;}
#mainContent a{font-size:14px;color:#9d0039;}
#mainContent a:link{color:#9d0039;}
#mainContent a:visited{color:#9d0039;}
#mainContent a:hover{color:#000000;}
#mainContent h2.consumer small.change-view a{font-size:11px;}
#mainContent h6{width:350px;height:6px;margin:0;padding:0;padding-bottom:6px;background:url(/images/image10.jpg) no-repeat center bottom;}
#mainContent ul{margin-left:15px;}
*html #mainContent ul{margin-left:25px;}
#mainContent li{font-size:14px !important;margin-bottom:2px;margin-left:10px;list-style-type:disc;}
/*-----END CONSUMER PAGE CONTENT---------*/
.popupFrame { width:500px; height:300px; text-align:left; }
.popupFrame p { margin: 0 0 1em; }
