
body {
	background-color: #EEE6DD;
	margin: 0px;
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #5D4E3B;
}
p {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #5D4E3B;
}
a, a:visited, a:active {
	text-decoration: underline;
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #5E5F5F;
}
a:hover {
	text-decoration: none;
}

/* Headers */
h1 {
	color: #7F3319;
	margin: 0 0 10px 0;
	font-style: normal;
	font-weight: bold;
	font-size: 24px;
	font-family: Georgia, Arial, Helvetica, sans-serif;
}

h2 {
	color: #5D4E3B;
	margin: 0 0 0px 0;
	font-style: normal;
	font-weight: bold;
	font-size: 16px;
	font-family: Georgia, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

td.Header3 {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #7E321B;
}

/* MISC */

td {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #5D4E3B;
}

.verticaltext {
	writing-mode: tb-rl;
	filter: flipv flipv;
	display:inline;
	padding-left:10px;
}

.nonverticaltext {
	font-size:10px;
	display:inline;
}

td.Footer {
	color: #9B9388;
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
}

td.Footer a:link, td.Footer a:visited, td.Footer a:active {
	color: #9B9388;
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
}

td.Footer a:hover {
	color: #9B9388;
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
}

/* Menu */
.Menu1 { 
	visibility:hidden;
	display:none;
	position:absolute;
	left:0px;
	top:0px; 
	border-bottom:1px solid #C8A18E;
	z-index: 2;
}

/* Navigation */
table.Navigation_O {
	background: #FFFFFF;
}

table.Navigation_O td.Left {
	background: Url('/_PROJECT/_Block/Frame/Menu/SubNavSync.gif') repeat-y right;
}

table.Navigation_O td.Middle {
	background: #F2C3AC;
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #574E3F;
	padding:5px 10px 5px 10px;
}

table.Navigation_O td.Right {
	background: Url('/_PROJECT/_Block/Frame/Menu/SubNavSync.gif') repeat-y left;
}

table.Navigation_O td.Middle a:link, table.Navigation_O td.Middle a:active, table.Navigation_O td.Middle a:visited {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: #574E3F;
}

table.Navigation_X {
	background: #FFFFFF;
}

table.Navigation_X td.Left {
	background: Url('/_PROJECT/_Block/Frame/Menu/SubNavSync.gif') repeat-y right;
}

table.Navigation_X td.Right {
	background: Url('/_PROJECT/_Block/Frame/Menu/SubNavSync.gif') repeat-y left;
}

table.Navigation_X td.Middle {
	background: #FFFFFF;
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #F2C3AC;
	padding:5px 10px 5px 10px;
}

table.Navigation_X td.Middle a:hover, table.Navigation_X td.Middle a:link, table.Navigation_X td.Middle a:visited, table.Navigation_X td.Middle a:active{
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-decoration: none;	
	color: #F2C3AC;
	background: #FFFFFF;
	font-weight: normal;
}

td.Bottom {
	background: Url('/_PROJECT/_Block/Frame/Menu/SubNavSync.gif') repeat-x top;
}

/* FAQ */
td.Category, td.Category a:link, td.Category a:visited, td.Category a:active, td.Category a:hover {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight:bold;
}

td.Question {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
}

td.Answer {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
}

/* Recipe */
td.RecipeBackground { 
	 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_PROJECT/_Block/Frame/RecipeFinder/background.png', sizingMethod='scale');
}

td.RecipeBackground2 {
	background: url('/_PROJECT/_Block/Frame/RecipeFinder/background.png') no-repeat; 
}

/*
Print Recipe Card
576 wide x 384 height for 4x6 card
480 wide x 288 height for 3x5 card
*/
td.PrintRecipeCard3x5 {
	border: #000000 solid 1px;
	width: 449px;
	height: 288px;
	padding: 5 15 5 15;
}
td.PrintRecipeCard3x5Left {
	border-left: #000000 solid 1px;
	border-top: #000000 solid 1px;
	border-bottom: #000000 solid 1px;
	width: 350px;
	height: 288px;
	padding: 5 5 5 15;
}
td.PrintRecipeCard3x5Right {
	border-right: #000000 solid 1px;
	border-top: #000000 solid 1px;
	border-bottom: #000000 solid 1px;
	width: 99px;
	height: 288px;
	padding: 0 10 0 0;
}

td.PrintRecipeCard4x6 {
	border: #000000 solid 1px;
	width: 545px;
	height: 384px;
	padding: 5 15 5 15;
}
td.PrintRecipeCard4x6Left {
	border-left: #000000 solid 1px;
	border-top: #000000 solid 1px;
	border-bottom: #000000 solid 1px;
	width: 446px;
	height: 384px;
	padding: 5 5 5 15;
}
td.PrintRecipeCard4x6Right {
	border-right: #000000 solid 1px;
	border-top: #000000 solid 1px;
	border-bottom: #000000 solid 1px;
	width: 99px;
	height: 384px;
	padding: 0 10 0 0;
}

/* Calculator */
td.CalculatorHeadline {
	background-color:#EEE6DD;
	color:#5B3E1D;
	font-weight:bold;
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

td.CalculatorRow {
	border-bottom:solid 1px #EEE6DD;
	color:#5B3E1D;
	font-weight:normal;
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

/* Other */
, td.HeadlineLink, td.HeadlineLink a, td.HeadlineLink a:visited, td.HeadlineLink a:active {
	text-decoration: underline;
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #5E5F5F;
}
td.HeadlineLink a:hover {
	text-decoration: none;
}

/* Press Release */
td.Headline {
	color: #5D4E3B;
	font-style: normal;
	font-weight: bold;
	font-size: 16px;
	font-family: Georgia, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

td.Subheadline {
	color: #5D4E3B;
	font-style: normal;
	font-size: 14px;
	font-family: Georgia, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

/* Club Account */
td.ClubAccount_Active a, td.ClubAccount_Active a:active, td.ClubAccount_Active a:visited, {
	text-decoration:none;
}

td.ClubAccount_Active a:hover {
	text-decoration:none;
}

td.ClubAccount_Inactive a, td.ClubAccount_Inactive a:active, td.ClubAccount_Inactive a:visited, {
	text-decoration:underline;
}

td.ClubAccount_Inactive a:hover {
	text-decoration:none;
}

/* Job Application */
td.EducationHeader {
	color: #EEE6DD;
	background-color: #C8A18E;
	font-style: normal;
	font-weight:bold;
	font-size: 11px;
	font-family: Georgia, Arial, Helvetica, sans-serif;
	text-decoration: none;
}	

td.Education {
	background-color: #EEE6DD;
	color: #5D4E3B;
	font-style: normal;
	font-weight:bold;
	font-size: 11px;
	font-family: Georgia, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

/* Sales Center */
td.BackgroundBox {
	background-color:#EEE5DC;
}

td.BackgroundBoxLeft {
	background-color:#EEE5DC;
	border-right:solid 1px #5D4E3B;
}

td.SalesCenterHeader {
	background-color:#F1C3AC;
	color:#FFFFFF;
	font-weight:bold;
	font-size:14px;
}

td.BoxBottom {
	background-color:#F7F4EF
}

/* Calendar */
td.CalendarHeader {
	background-color: #951F29;
	color: #FFFFFF;
	font-family: Georgia, Geneva, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-align: center;
}
td.CalendarHeader a, td.CalendarHeader a:visited, td.CalendarHeader a:active, td.CalendarHeader a:hover {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
td.CalendarHeader2 {
	background-color: #DFD7B8;
	font-family: Georgia, Geneva, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-align: center;
}
td.CalendarEventDay {
	background-color: #B39029;
	font-family: Georgia, Geneva, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-align: center;
}
td.CalendarNoEventDay {
	background-color: #F3EAD5;
	font-family: Georgia, Geneva, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-align: center;
}

/* Select */
.z {
	background-color: #E2E2E2;
}

.z-SelectTH A, .z-SelectTH A:Visited, .z-SelectTH A:Active {
	color: #5D4E3B;
	font-weight: bold;
	text-decoration: none;
}
.z-SelectTS A, .z-SelectTS A:Visited {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}

/* Form */
.z-iError {
	color: #990000;
	font-style: normal;
	font-weight: bold;
	font-size: 11px;
	line-height: 14px;
	font-family: Georgia, Arial, Helvetica, sans-serif;
}
.z-iText {
	color: #000000;
	font-style: normal;
	font-weight: normal;
	font-size: 11px;
	line-height: 14px;
	font-family: Georgia, Arial, Helvetica, sans-serif;
}
.z-iCombo {
	color: #000000;
	font-style: normal;
	font-weight: normal;
	font-size: 11px;
	line-height: 14px;
	font-family: Georgia, Arial, Helvetica, sans-serif;
}
.z-iLabel {
	font-style: normal;
	font-weight: bold;
	font-size: 11px;
	line-height: 14px;
	font-family: Georgia, Arial, Helvetica, sans-serif;
}
.z-iStatic {
	font-style: normal;
	font-weight: normal;
	font-size: 11px;
	line-height: 14px;
	font-family: Georgia, Arial, Helvetica, sans-serif;
}
.z-iRequired {
	color: #990000;
	font-style: normal;
	font-weight: bold;
	font-size: 11px;
	line-height: 14px;
	font-family: Georgia, Arial, Helvetica, sans-serif;
}
.z-iButton {
	font-style: normal;
	font-weight: normal;
	font-size: 11px;
	line-height: 14px;
	font-family: Georgia, Arial, Helvetica, sans-serif;
}

@media print {
	table.SiteBlock {
		width: 600px;
	}
	img.ContentWedge {
		height: 1px;
		width: 455;
	}
	table.SiteBlockNoPrint {
		display: none;
	}
	.NoPrint {
		display: none;
	}
	.PrintOnlyBlock {
		display: block;
	}
	.PrintOnlyInline {
		display: inline;
	}
}