/* Body Classes */body {margin: 0px; padding: 0px; background: #000000;}/* Header, Footer and Link Fonts */table, li, p, td {font-family: Arial, Helvetica, Geneva, Verdana, sans-serif; font-size: 13px; line-height: 17px; color: #ffffff;}.header {font-family: Arial, Helvetica, Geneva, Verdana, sans-serif; font-size: 18px; line-height: 22px; color: #d20f12; font-weight: bold;}.headeralt {font-family: Arial, Helvetica, Geneva, Verdana, sans-serif; font-size: 28px; line-height: 32px; color: #ffffff; font-weight: bold; }.subheader {font-family: Arial, Helvetica, Geneva, Verdana, sans-serif; font-size: 14px; line-height: 18px; color: #d20f12; font-weight: bold;}.subheaderalt {font-family: Arial, Helvetica, Geneva, Verdana, sans-serif; font-size: 16px; line-height: 19px; color: #ebe382;}.prolink {font-family: Arial, Helvetica, Geneva, Verdana, sans-serif; font-size: 18px; line-height: 18px; color: #d20f12; font-weight: bold;}.subtext {font-family: Arial, Helvetica, Geneva, Verdana, sans-serif; font-size: 11px; line-height: 14px; color: #8b8b8b;}.specifics {font-family: Arial, Helvetica, Geneva, Verdana, sans-serif; font-size: 11px; line-height: 14px; color: #404040; border-top: 1px solid #404040;}.callout {font-family: Arial, Helvetica, Geneva, Verdana, sans-serif; font-size: 11px; line-height: 14px; color: #ebe382;}.calloutheader {font-family: Arial, Helvetica, Geneva, Verdana, sans-serif; font-size: 14px; line-height: 18px; color: #ebe382; font-weight: bold;}.pulloutbox {background-color: #000000; border: 1px solid #404040; padding: 4px;}.pulloutcopy {background-color: #404040; font-family: Arial, Helvetica, Geneva, Verdana, sans-serif; font-size: 11px; line-height: 14px; color: #ffffff; padding: 10px;}.sidebarcopy {font-family: Arial, Helvetica, Geneva, Verdana, sans-serif; font-size: 11px; line-height: 14px; color: #ffffff; padding: 15px;}.footer {font-family: Trebuchet MS, Arial, Helvetica, Geneva, Verdana, sans-serif; font-size: 11px; line-height: 14px; color: #404040;}h1 {display: block; margin: 0px; border: 0px; padding: 0px;}h2 {display: block; margin: 0px; border: 0px; padding: 0px;}h3 {display: block; margin: 0px; border: 0px; padding: 0px;}/* Layout Classes */.content {background: #000000 url('http://www.yti.edu/paschoolofculinaryarts/images/bg_content.jpg') no-repeat top center; width: 868px; height: 308px;}.content2 {background: #000000 url('http://www.yti.edu/paschoolofculinaryarts/images/bg_content2.jpg') no-repeat top center; width: 868px; height: 308px;}.content3 {background: #000000 url('http://www.yti.edu/paschoolofculinaryarts/images/bg_content3.jpg') no-repeat top center; width: 868px; height: 380px;}.content-challenge {background: #000000 url('http://www.yti.edu/paschoolofculinaryarts/images/challenge_highlight.gif') no-repeat top center; width: 869px; height: 179px;}/* Form Classes */.leadform {height: 70px; margin: 0px; padding: 0px;}.formfont { color: #b0b0b0; font-size: 10px; font-family: Trebuchet MS, Arial, Helvetica, Geneva, Verdana, sans-serif; }input.formname2	{	font-family: Arial, Helvetica, Geneva, Verdana, sans-serif;	font-size: 13px;	color: #404040;	background: #d20f12;	border: 1px #ffffff solid;}	input.formzip	{	font-size: 10px;	color: #424242; 	font-family: Trebuchet MS, Arial, Verdana, sans-serif;	background: #ffffff; 	border: 1px #bdbdbd solid;	padding: 2px;	width: 70px;}select.formselect {	font-size: 10px;	color: #424242; 	font-family: Trebuchet MS, Arial, Verdana, sans-serif;	background-color: #ffffff; 	border: 1px #bdbdbd solid;	padding : 2px;	width: 140px;}/* Link Classes */a:link { color: #d20f12;text-decoration: underline; }a:visited { color: #d20f12;text-decoration: underline; }a:hover { color: #ebe382;text-decoration: underline; }a:active { color: #ebe382;text-decoration: underline; }.sublink { color: #ebe382; }.sublink a:link { color: #d20f12; text-decoration: underline; }.sublink a:visited { color: #d20f12; text-decoration: underline; }.sublink a:hover { color: #ffffff; text-decoration: underline; background-color: #d20f12; }.sublink a:active { color: #ffffff; text-decoration: underline; background-color: #d20f12; }.footerlink { color: #404040; }.footerlink a:link { color: #404040; text-decoration: underline; }.footerlink a:visited { color: #404040; text-decoration: underline; }.footerlink a:hover { color: #8b8b8b; text-decoration: underline; }.footerlink a:active { color: #8b8b8b; text-decoration: underline; }.prolink { color: #d20f12; }.prolink a:link { color: #d20f12; text-decoration: none; }.prolink a:visited { color: #d20f12; text-decoration: none; }.prolink a:hover { color: #ebe382; text-decoration: none; }.prolink a:active { color: #ebe382; text-decoration: none; }/* Anylink Dynamic Menu Styles */.menu_css{position:absolute; visibility: hidden; width: 290px; border: 1px solid #b5b5b5; text-indent: 3px; text-align: left; z-index: 100; background-color: #d20f12; filter: alpha(opacity=100);}.menu_css a{width: 100%; font-weight: normal; display: block; border-bottom: 1px solid #b5b5b5; padding: 3px; text-decoration: none; color: #ffffff; text-indent: 5px;}.menu_css a:visited{text-decoration: none; color: #ffffff;}.menu_css a:hover{background-color: #a4100c; font-weight: normal; text-decoration: none; color: #ffffff;}/* 360 Tour Video Layers */#TourLayer {	position:relative;    width:550px;    height:256px;    z-index:0;}#TourLayer1A {	position:absolute;    top:0px;    left:0px;    width:550px;    height:256px;    z-index:1;}#TourLayer1B {	display:none;    position:absolute;    top:0px;    left:0px;    width:550px;    height:256px;    z-index:1;}#TourLayer2 {    position:absolute;    top:0px;    left:0px;    width:550px;    height:256px;    z-index:2;}/* New Home Page Stuff */#Pro-Buttons {	width: 140px;	height: 250px;	text-align: left;	padding: 1px;	}.Pro-Buttons-Title {	font-family: Arial;	color: #ffffff;	font-weight: bold;	text-transform: uppercase;	font-size: 15px;	line-height: 15px;	text-align: left;	}.Pro-Buttons-Title a {	color: #ffffff;	text-decoration: none;	}.Pro-Buttons-Title a:visited {	color: #ffffff;	text-decoration: none;	}.Pro-Buttons-Title a:hover {	color: #d20f12;	text-decoration: none;	}.Pro-Buttons-Link {	font-family: Arial;	color: #ffffff;	font-style: italic;	text-transform: uppercase;	font-size: 11px;	line-height: 11px;	text-align: left;	}.Pro-Buttons-Link a {	color: #ffffff;	text-decoration: none;	}.Pro-Buttons-Link a:visited {	text-decoration: none;	}.Pro-Buttons-Link a:hover {	color: #d20f12;	text-decoration: none;	}.home-header {	font-family: Arial, Helvetica, Geneva, Verdana, sans-serif;	font-size: 21px;	line-height: 23px;	color: #b4b4b4;	}.home-subheader {	font-family: Arial, Helvetica, Geneva, Verdana, sans-serif;	font-size: 16px;	line-height: 19px;	font-weight: bold;	color: #b4b4b4;	}.home-copy {	color: #b4b4b4;	}.home-copy a {	color: #d20f12;	text-decoration: none;	}.home-copy a:visited {	color: #d20f12;	text-decoration: none;	}.home-copy a:hover {	color: #d20f12;	text-decoration: underline;	}	/* Program Page Tabs */#pro-textbox {	background: #414143;	width: 513px;	height: 320px;	padding: 20px;	overflow: auto;	}.pro-textboxtabs {	align: left;	padding: 0px;	font: bold 11px Arial;	list-style-type: none;	text-align: left;	text-transform: uppercase;	margin-top: 15px;	margin-left: 0px;	margin-right: 0px;	margin-bottom: 5px;	}.pro-textboxtabs li {	padding: 0px;	display: inline;	margin: 0px;	}.pro-textboxtabs li a {	background-color: #717173;	border: 1px solid #414143;	font: 11px Arial;	color: #ffffff;	padding: 5px;	text-decoration: none;	position: relative;	z-index: 1;	margin-right: 2px;	}.pro-textboxtabs li a:visited {	background-color: #717173;	border: 1px solid #414143;	font: 11px Arial;	color: #ffffff;	padding: 5px;	text-decoration: none;	}.pro-textboxtabs li a:hover {	background-color: #414143;	border: 1px solid #414143;	font: 11px Arial;	color: #ffffff;	padding: 5px;	text-decoration: none;	}.pro-textboxtabs li a.selected { /*selected main tab style */	background-color: #cc0033;	border: 1px solid #cc0033;	font: 11px Arial;	color: #eee77d;		padding: 5px;	text-decoration: none;	}.pro-textboxtabs li a.selected:hover{ /*selected main tab style */	background-color: #cc0033;	border: 1px solid #cc0033;	font: 11px Arial;	color: #eee77d;	padding: 5px;	text-decoration: none;	}.pro-textboxcontent{	display:none;	}.pro-textboxcopy{	font-family: arial;	font-size: 11px;	color: #ffffff;	}@media print {.tabcontent {display:block !important;}}			
