﻿/* Default CSS Stylesheet for a new Web Application project */

body
{
	background-position: left top;
	font-size: 14px;
	/*background-image: url(images/background.jpg);*/
	margin: 0px;
	color: #555555;
	background-repeat: repeat-x;
	font-family: Arial, Verdana, Sans-Serif;
	background-color: #fbf8ee;
	text-align: center;
	font-weight: normal;
	background-image: url(../Img/footer_tile.gif);
    background-repeat: repeat-x;
    background-position:bottom;
}
body.home
{
	background-position: left top;
	font-size: 14px;
	background-image: url(images/background.jpg);
	margin: 0px;
	color: #75582b;
	background-repeat: repeat-x;
	font-family: Arial, Verdana, Sans-Serif;
	background-color: #fff9ce;
	text-align: center;
	font-weight: normal;
}

td.mastertopleft
{
    background-image: url(../Img/tile_left.gif);
    background-repeat: no-repeat;
    background-position: right top;
    height: 379;
}

td.mastertopright
{
    background-image: url(../Img/tile_right.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    height: 379;
}

td.masterbottom
{
    background-image: url(../Img/footer_tile.gif);
    background-repeat: repeat-x;
    background-position:bottom;
}

td.masterbottom2
{
    background-image: url(../Img/footer_tile2.gif);
    background-repeat: repeat-x;
    background-position:bottom;
}

table.mastermain
{
    background-image: url(../Img/main_bg.jpg);
    background-repeat:no-repeat;
    background-position: top;
}

td.headertop
{
	font-size: 11px;
	margin: 0px;
	color: #555555;
	font-family: Arial;
	text-align: right;
	font-weight: normal;
	background-image: url(../Img/header_top.gif);
    background-repeat:no-repeat;
    background-position: top;
}

table.footer
{
    background-image: url(../Img/footer_bg.gif);
    background-repeat:no-repeat;
    background-position: top;
    font-size: 11px;
	margin: 0px;
	color: #555555;
	font-family: Arial;
	text-align: center;
	font-weight: normal;
	
}

td.footer
{
	font-size: 11px;
	margin: 0px;
	color: #555555;
	font-family: Arial;
	text-align: center;
	font-weight: normal;
}

table.footer2
{
    background-image: url(../Img/footer_bg2.gif);
    background-repeat:no-repeat;
    background-position: top;
    font-size: 11px;
	margin: 0px;
	color: #555555;
	font-family: Arial;
	text-align: center;
	font-weight: normal;
	
}

td.footer2
{
	font-size: 11px;
	margin: 0px;
	color: #555555;
	font-family: Arial;
	text-align: center;
	font-weight: normal;
}

a:link.footer, a:visited.footer
{
	font-size: 11px;
	margin: 0px;
	text-decoration: none;
	color: #555555;
}

a:hover.footer
{
	font-size: 11px;
	margin: 0px;
	text-decoration: none;
	color: #e47702;
}

a:hover.searchLink
{
	font-size: 12px;
	margin: 0px;
	text-decoration: underline;
	color: #e47702;
}

a:link.searchLink, a:visited.searchLink
{
	font-size: 12px;
	margin: 0px;
	text-decoration: none;
	color: #888888;
}
a:hover.searchTitle
{
	font-size: 14px;
	margin: 0px;
	text-decoration: underline;
	color: #e47702;
}

a:link.searchTitle, a:visited.searchTitle
{
	font-size: 14px;
	margin: 0px;
	text-decoration: none;
	color: #e47702;
}

td.pagetitle
{
	font-size: 35px;
	margin: 0px;
	color: #f78102;
	font-family: Palatino Linotype, Times New Roman;
	font-weight: bold;
	text-align: left;
}
.pagetitle
{
	font-size: 35px;
	margin: 0px;
	color: #f78102;
	font-family: Palatino Linotype, Times New Roman;
	font-weight: bold;
	text-align: left;
}
h1
{
	font-size: 35px;
	margin: 0px;
	color: #f78102;
	font-family: Palatino Linotype, Times New Roman;
	font-weight: bold;
	text-align: left;
}


td
{
	background-position: left top;
	font-size: 14px;
	margin: 0px;
	color: #555555;
	font-family: Arial, Verdana, Sans-Serif;
	font-weight: normal;
}

td.subheadline
{
	font-size: 26px;
	margin: 0px;
	color: #f4b200;
	/*color: #b99663;*/
	font-family: Palatino Linotype, Times New Roman;
	text-align: left;
}
h2
{
	font-size: 26px;
	margin: 0px;
	color: #f4b200;
	/*color: #b99663;*/
	font-family: Palatino Linotype, Times New Roman;
	text-align: left;
	font-weight: normal;
	line-height:30px;
}
td.subheadline2
{
	font-size: 18px;
	margin: 0px;
	color: #f4b200;
	/*color: #b99663;*/
	font-family: Palatino Linotype, Times New Roman;
	text-align: left;
}

.subsubheadline
{
	font-size: 18px;
	margin: 0px;
	color: #f4b200;
	/*color: #b99663;*/
	font-family: Arial, Verdana, Sans-Serif;
	text-align: left;
	font-weight: bold;
}
h3
{
		font-size: 18px;
	margin: 0px;
	color: #f4b200;
	/*color: #b99663;*/
	font-family: Arial, Verdana, Sans-Serif;
	text-align: left;
	font-weight: bold;
}
.subsubheadline3
{
	font-size: 18px;
	margin: 0px;
	color: #f78102;
	/*color: #b99663;*/
	font-family: Arial, Verdana, Sans-Serif;
	text-align: left;
	font-weight: bold;
}

td.card
{
	background-color: #f5f0d8;
	font-size: 14px;
	margin: 0px;
	color: #75582b;
	font-family: Arial, Verdana, Sans-Serif;
	font-weight: normal;
}

td.cardtext
{
	font-size: 18px;
	margin: 0px;
	color: #b99663;
	font-family: Palatino Linotype, Times New Roman;
	text-align: left;
}

td.ingcard
{
	background-color: #fefefd;
}

a:link, a:visited
{
	margin: 0px;
	text-decoration: none;
	color:#e47702;
}

.redtext
{
	font-size: 14px;
	margin: 0px;
	color: #f78102;
	font-family: Arial, Verdana, Sans-Serif;
	text-align: left;
	font-weight: normal;
}

.redtextbold
{
	font-size: 14px;
	margin: 0px;
	color: #f78102;
	font-family: Arial, Verdana, Sans-Serif;
	text-align: left;
	font-weight: bold;
}

.redtextboldBig
{
	font-size: 26px;
	margin: 0px;
	color: #f78102;
	font-family: Palatino Linotype, Times New Roman;
	text-align: left;
	font-weight: bold;
}

.browntext
{
	font-size: 14px;
	margin: 0px;
	color: #75582b;
	font-family: Arial, Verdana, Sans-Serif;
	text-align: left;
	font-weight: normal;
}

.browntextsmall
{
	font-size: 10px;
	margin: 0px;
	color: #75582b;
	font-family: Arial, Verdana, Sans-Serif;
	text-align: left;
	font-weight: normal;
}

.browntextbold
{
	font-size: 14px;
	margin: 0px;
	color: #f4b200;
	font-family: Arial, Verdana, Sans-Serif;
	text-align: left;
	font-weight: bold;
}

.subheadline
{
	font-size: 26px;
	margin: 0px;
	color: #f4b200;
	/*color: #b99663;*/
	line-height:30px;
	font-family: Palatino Linotype, Times New Roman;

}

.subheadlinered
{
	font-size: 26px;
	margin: 0px;
	/*color: #f4b200;*/
	color: #f4b200;
	font-family: Palatino Linotype, Times New Roman;
}

.subheadlinebeige
{
	font-size: 26px;
	margin: 0px;
	/*color: #f4b200;*/
	color: #f4b200;
	font-family: Palatino Linotype, Times New Roman;
}

.floatRight
{
    float: right;
    margin:5px 5px 0 0;
}
sup
{
    font:inherit;
    font-size:12px;
}
sub
{
    font:inherit;
    font-size:11px;
}

/* Recipes*/
td.serving
{
	font-size: 12px;
	margin: 6px;
	color: #6b6961;
	font-family: Arial, Verdana, Times New Roman;
	font-weight:bold;
}
td.servinginfo
{
	font-size: 15px;
	margin: 6px;
	color: #fe9600;
	font-family: Arial, Verdana, Times New Roman;
	font-weight:bold;
	text-align: right;
}

td.nut_left
{
    background-image: url(../Img/EggRecipes/nutrient_left.jpg);
    background-repeat:repeat-y;
    background-position: top;
}

td.nut_right
{
    background-image: url(../Img/EggRecipes/nutrient_right.jpg);
    background-repeat:repeat-y;
    background-position: top;
}

td.nut_text
{
	font-size: 12px;
	margin: 6px;
	color: #75582b;
	font-family: Arial, Verdana, Times New Roman;
	font-weight:bold;
	text-align: left;
	margin-left: 15px;	
}

td.nut_text_sub
{
	font-size: 12px;
	margin: 6px;
	color: #75582b;
	font-family: Arial, Verdana, Times New Roman;
	text-align: left;
	padding: 2px;
	margin-left: 55px;
}

td.nut_serving
{
	font-size: 12px;
	margin: 6px;
	color: #fe9600;
	font-family: Arial, Verdana, Times New Roman;
	font-weight:bold;	
	text-align: left;
	padding: 2px;	
}

.entry 
{
	border-width: 1px;
	border-style: solid;
	border-color: #eaaa33;
	color: #75582b;
	font-size: 12px;
	font-family: Verdana, Sans-Serif;
}

.entrycb 
{
	background-color: #eaaa33;
}

.entryddl
{
	border: solid 1px black;
	color: #75582b;
	font-size: 12px;
	font-family: Verdana, Sans-Serif;
}

.mandatory
{
    color:#f78102;
}

.valid
{
    background-position: left top;
	font-size: 14px;
	margin: 0px;
	color: #75582b;
	font-family: Arial, Verdana, Sans-Serif;
	font-weight: normal;
}

.invalid
{
    color:#f78102;
    background-position: left top;
	font-size: 14px;
	margin: 0px;
	font-family: Arial, Verdana, Sans-Serif;
	font-weight: normal;
}

.validSmall
{
    color:#cccccc;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
    font-weight:normal;
}

.invalidSmall
{
    color:#f78102;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
    font-weight:normal;
}

.validBold
{
    color:#ffffff;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:bold;
}
a.recipeLink
{
    text-decoration:none;
    font-size: 14px;
	margin: 0px;
	color: #75582b;
	font-family: Arial, Verdana, Sans-Serif;
	text-align: left;
	font-weight: normal;
}
a.recipeLinkOver
{
   text-decoration:none;
    font-size: 14px;
	margin: 0px;
	color:#f78102;
	font-family: Arial, Verdana, Sans-Serif;
	text-align: left;
	font-weight: normal;  
}
a.pageSelected
{
    text-decoration:none; 
    color: #f78102;    
}
a.pageNonSelected
{
    text-decoration:underline; 
    color: #75582b;   
}

/* superscript in References popup */
.supRef { font-size:10px; text-decoration:none;color:#555555; }

/* links to References popup */
a.popup, a.popup:active, a.popup:visited
{
	font-size: 11px;
	margin: 0px;
	text-decoration: underline;
	font-weight:bold;
	color: #555555;
}
a.popup:hover
{
	font-size: 11px;
	margin: 0px;
	text-decoration: underline;
	color: #f78102;
	font-weight: bold;
}

.channel4EN
{
	background-image:URL(../Img/Home/chan4Update2_en.gif);
	background-color:#fff9ce;
	height:263px;
	width:210px;
}
.channel4FR
{

	background-image:URL(../Img/Home/chan4Update2_fr.gif);
	background-color:#fff9ce;
	height:263px;
	width:210px;
}
.primarySearchBox
{
    width:175px;
    height:20px;
    font-size:11px;
    color:Gray;
}

.canWestSubHeadline
{
	font-size: 26px;
	margin: 0px;
	color: #bd9d6c;
	/*color: #b99663;*/
	font-family: Palatino Linotype, Times New Roman;
	text-align: left;
}

.canWestForm
{
	color:#75582b;
}
.entryddl
{
	border:solid 1px #f4b200;
}
.canSpellSubSub
{
	color:#f78102;
}
/*
a
{
	color: #2861ac;
	position: relative;
	top: 0px;
	text-decoration: underline;
	font-weight:bold;
}
input
{
	font-size: 10px;
	font-family: Verdana, Sans-Serif;
}
option
{
	font-size: 10px;
	font-family: Verdana, Sans-Serif;
}
select
{
	font-size: 10px;
	font-family: Verdana, Sans-Serif;
}
textarea
{
	font-size: 10px;
	font-family: Verdana, Sans-Serif;
	width: 400px;
}
a:hover
{
	text-decoration: underline;
}
td
{
	font-family: Verdana, Sans-Serif;
	color: #000000;
	font-size: 11px;
}

#content
{
	background-position: center top;
}
#content table
{
	background-position: center top;
	background-image: url(images/tableBG.jpg);
	background-color:#FFFFFF;
	background-repeat: repeat-y;
	text-align: left;
	width: 771;
}
#content table table
{
	background-image: none;
	background-color: transparent;
	width: 550px;
	font-size: 10px;
}

#content hr
{
	width: 100%;
}

td.footercb
{
	font-family: Verdana, Sans-Serif;
	color: #000000;
	font-size: 8px;
}

*/