@media screen
{
	BODY
	{
		background: #F3F2EE;
	}
	BODY #PageContent, TD #PageContent, BODY .PageContent, TD .PageContent
	{
		color: #5C6C89;
		padding-bottom: 25px;
	}
}

@media all
{
	BODY
	{
		padding: 0px;
		margin: 0px;
		text-align: center;
	}
	
	BODY, TD, INPUT, SELECT, TEXTBOX
	{
		font-family: Arial, Tahoma, Verdana, Helvetica, Sans-Serif;
		font-size: 11px;
	}
		
	FORM
	{
		margin: 0px;
		padding: 0px;
	}
	
	A
	{
		color: #67B93B;
		text-decoration: none;
	}

	A:Hover
	{
		color: #67B93B;
		text-decoration: underline;
	}
	
	A:Visited
	{
		color: #67B93B;
	}
	
	
	H1
	{
		font-family: Arial, Tahoma, Verdana, Helvetica, Sans-Serif;
		font-size: 22px;
		color: #3A63B2;
		font-weight: normal;
		/*margin: 10px 0px 10px 0px;*/
		margin: 0;
		/*padding: 10px 0px 10px 0px;*/
		padding-top: 10px;
	}
	
	H1 A, H1 A:Visited
	{
		font-family: Arial, Tahoma, Verdana, Helvetica, Sans-Serif;
		font-size: 22px;
		color: #3A63B2;
		font-weight: normal;
		text-decoration: none;
	}
	
	H2
	{
		font-family: Arial, Tahoma, Verdana, Helvetica, Sans-Serif;
		font-size: 13px;
		color: #9b7041;
		font-weight: normal;
		margin: 10px 0px 10px 0px;
	}
	
	H2 A, H2 A:Visited
	{
		font-family: Arial, Tahoma, Verdana, Helvetica, Sans-Serif;
		font-size: 13px;
		color: #9b7041;
		font-weight: normal;
		text-decoration: none;
	}
	
	H2 A:Hover
	{
		font-family: Arial, Tahoma, Verdana, Helvetica, Sans-Serif;
		font-size: 18px;
		color: #7F9BD1;
		font-weight: normal;
		text-decoration: underline;
	}
	
	H3
	{
		font-family: Arial, Tahoma, Verdana, Helvetica, Sans-Serif;
		font-size: 14px;
		color: #33425D;
		font-weight: bold;
		margin: 10px 0px 10px 0px;
	}
	
	H4
	{
		font-family: Arial, Tahoma, Verdana, Helvetica, Sans-Serif;
		font-size: 11px;
		color: #33425D;
		font-weight: bold;
		margin: 10px 0px 10px 0px;
	}
		
	UL, ol
	{
		margin-left: auto;
		margin-right: auto;
		margin-top: -10px;
		margin-bottom: 0px;
		list-style-position: inside;
	}
	
	UL LI, OL LI
	{
		margin-left: 0px;
		margin-right: auto;
		padding-left: 24px;
	}
	
	OL LI
	{
		margin-top: 10px;
		margin-bottom: 10px;
		padding-left: 0px;
	}
		
	P
	{
		margin-top: 10px;
		margin-bottom: 10px;
	}
	
	a img { border: none; }
		
	.MenuLevel1ItemInPath
	{
		font-family: Arial, Tahoma, Verdana, Helvetica, Sans-Serif;
		font-weight: bold;
		font-size: 16px;
		padding: 2px 5px 2px 3px;
	}
	
	.MenuLevel1ItemInPath A
	{
		text-decoration: none;
	}

	.MenuLevel2ItemInPath
	{
		font-family: Arial, Tahoma, Verdana, Helvetica, Sans-Serif;
		font-weight: bold;
		font-size: 13px;
		padding: 2px 5px 2px 3px;
	}
	
	.MenuLevel2ItemInPath A
	{
		text-decoration: none;
	}	

	.MenuLevel3ItemInPath
	{
		font-family: Arial, Tahoma, Verdana, Helvetica, Sans-Serif;
		font-weight: bold;
		font-size: 11px;
		padding: 2px 5px 2px 3px;
	}
	
	.MenuLevel3ItemInPath A
	{
		text-decoration: none;
	}	


	.MenuLevel4ItemInPath
	{
		font-family: Arial, Tahoma, Verdana, Helvetica, Sans-Serif;
		font-weight: bold;
		font-size: 11px;
		padding: 2px 5px 2px 3px;
	}
	
	.MenuLevel4ItemInPath A
	{
		text-decoration: none;
	}	

	.MenuItem
	{
		font-family: Arial, Tahoma, Verdana, Helvetica, Sans-Serif;
		font-size: 17px;
		font-weight: bold;
		vertical-align: middle;
 		text-align: left;
	}
	.MenuItem a { vertical-align: middle; display: table-cell !important; }
	
	.MenuList 
	{
		font-size: 18px;
		margin-left: 15px;
		margin-top: 30px;
	}
	
	.TabCompleted 
	{
		font-size: 20px;
	    background-color: #CCCCCC;
	}
	
	.TabNormal 
	{
		font-size: 20px;
	    background-color: #FFFFFF;
	}
	
	.TabActive 
	{
		font-size: 20px;
	    background-color: #FFFF99;
	}
	
	.TabSetDisabled 
	{
		font-size: 20px;
	    color: #CCCCCC;
	    background-color: #FFFFFF;
	}

	.TabSetEnabled 
	{
		font-size: 20px;
	    color: #FFFFFF;
	    background-color: #00FF00;
	}
	
	.Digit 
	{
	    font-size:19px;
	    font-weight: bold;
	    text-align:center;
	    vertical-align: middle;
	    height: 59px;
	    background-image: url(images/digit_bg.png);
	    background-position: left top;
	    background-repeat: no-repeat;
	}
	
	.PageTitle 
	{
		font-family: Arial, Tahoma, Verdana, Helvetica, Sans-Serif;
		font-size: 17px;
	    text-align: center;
	    padding-left: 6px;
		color: #FFFFFF;
		font-weight: bold;
	    background-color: #f9c614;
	}
	
	.RecipeSubtitle
	{
		font-family: Arial, Tahoma, Verdana, Helvetica, Sans-Serif;
		font-size: 12px;
		color: #9b7041;
		font-weight: bold;
	}
	
    .SettingsPathLevel1 
    {
		font-family: Arial, Tahoma, Verdana, Helvetica, Sans-Serif;
		font-weight:bold;
		font-size: 15px;
		color: #FFFFFF;
		padding-left:15px;
    }
	
    .SettingsPathLevel2 
    {
		font-family: Arial, Tahoma, Verdana, Helvetica, Sans-Serif;
		font-weight:bold;
		font-size: 15px;
		color: #e1e1e1;
		padding-left:15px;
    }
    
    .HeaderTitle 
    {
		font-family: Arial, Tahoma, Verdana, Helvetica, Sans-Serif;
		font-weight:normal;
		font-size: 9px;
		color: #666666;
		padding-left:15px;
    }
    
    .TitleWhite 
    {
		font-family: Arial, Tahoma, Verdana, Helvetica, Sans-Serif;
		font-weight:bold;
		font-size: 14px;
		color: #FFFFFF;
		text-align:center;
    }

	td a:hover { text-decoration: none; }
	td a:hover span { text-decoration: underline; }
	
	td { text-align: left; }

	.preparation h1,
	.preparation h2,
	.preparation h3,
	.preparation h4 
	{
		font-size: 12px;
		font-weight: bold;
		color: #9b7041;
	}
	
	#Display 
	{
		vertical-align: middle;
		text-align: right;
		padding-right: 20px;
		font-weight: bold;
	}
}

