body { background-color: #ED1C24; margin: 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; scrollbar-highlight-color:#FFFFFF; scrollbar-base-color:#FF0000; scrollbar-arrow-color:#FFFFFF;}
h1 { font-family: Verdana, Arial, Helvetica, sans-serif; color:#ff0000; font-weight:bold; font-size:17px; margin: 0px 0px 10px 0px; padding: 0px 0px 0px 0px; letter-spacing:.03em; position:relative; }
h2 { font-family: georgia, serif; color:#1971b3; font-weight:bold; font-size:13px; margin: 0px 0px 2px 0px; padding:0px; letter-spacing:.0em; line-height: 20px; }
h3 { font-family: georgia, serif; color:#FF0000; font-weight:bold; font-size:13px; margin: 0px 0px 2px 0px; padding:0px; letter-spacing:.0em; line-height: 20px; }
h4 { color:#333; font-weight:bold; font-size:12px; margin: 0px; padding:0; letter-spacing:.0em; }
h5 { font-family: Geneva, Arial, Helvetica, sans-serif;	color:#333;	font-size:13px; margin: 10px 0 0px 0; padding: 0; text-transform: none; font-style: normal; letter-spacing:.01em; line-height: normal; font-variant: normal; }
h6 { font-family: Geneva, Arial, Helvetica, sans-serif; color:#000; font-size:16px; margin: 0px 0 0px 0; }

/*** Common styles ***/
p {	font-size: 12px; font-style: normal; margin: 0 0 0 0; color: #000000; line-height:17px;}

blockquote { font-family: Arial, Helvetica, sans-serif;	font-size: 12px; line-height: 16px; font-weight: normal; margin: 5px 0px 10px 35px; background-height: 1em; border-bottom: 1px solid #fff;}
blockquote.faq { font-family: Arial, Helvetica, sans-serif;	font-size: 12px; line-height: 16px; font-weight: normal; padding: 0 0 0 0; margin: 5 0 10 25; background-color: #fff; background-height: 1em; border-bottom: 1px solid #fff; position:relative;	float: right; padding: 0 0 0 172px;	margin: 0 0 0 0; background-image: url(images/faq_1.gif); background-repeat: no-repeat;	background-color: #fff;}

ol { list-style-type: decimal;}
ol ol { list-style-type: upper-alpha; }
ol ol ol { list-style-type: decimal; }
ol ol ol ol { list-style-type: lower-alpha; }
ol ol ol ol ol { list-style-type: lower-roman; }

ul { font-family: Arial, Helvetica, sans-serif; font-weight: bold; line-height: 16px; }

li { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: 16px; font-weight: normal; horizontal-align: left; vertical-align: top; margin: 2px -3px 0px 10px; background-repeat: no-repeat; padding: 0;}

li.cline{ font-family: Arial, Helvetica, sans-serif; color:#0089CF; font-size: 20px; font-style: normal; line-height: 16px; font-weight: normal; vertical-align: top;  background-repeat: no-repeat; padding: 0px 0px 0px 0px; margin: 2px -3px 0px 10px; }

li.bullet { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: 16px; font-weight: normal; vertical-align: top; margin: 2px 0px 0px 10px; background-repeat: no-repeat; list-style: url(../images/li_bullet.gif); list-style-position: 25 0 0 0; padding: 0; margin: 0px 0px 0px 5px; }
li.arrow { list-style: url(../images/li_Arrow.gif);  margin: 0px 0px 0px 15px; }
li.blueArrow { list-style: url(../images/li_bluearrow.gif);  margin: 0px 0px 0px 30px; }


/*** Generic Link styles ***/
a:link { font-size: 12px; font-weight: normal; text-decoration: none; color: #000; letter-spacing:.0em;}
a:visited { font-size: 12px; font-weight: normal; text-decoration: none; color: #000; letter-spacing:.0em;}
a:hover { font-size: 12px; font-weight: normal; text-decoration: underline; letter-spacing:.0em;}
a:active { font-size: 12px; font-weight: normal; text-decoration: none; color: #000; letter-spacing:.0em;}

.redlink a {color:#ff0000;}

.footer a {font-size:10px;}


/*** Common Text styles ***/
.genericWhiteText { font-family: Arial, Helvetica, sans-serif; font-size:12px; font-style: color: #FFFFFF;}
.tinytext { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size:12px; font-color: #000; margin: 0px;  }
.overText { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size:11px; font-color: #0089CF; }
.smallText { font-family: Arial, Helvetica, sans-serif; font-size:11px; font-color: #000; }
.greyText { font-family: Arial, Helvetica, sans-serif; font-size:11px; }
.header { font-family: Verdana, Arial, Helvetica, sans-serif; color:#ff0000; font-weight:bold; font-size:21px; margin: 0px 0px 10px 0px; padding: 0px 0px 0px 0px; letter-spacing:.03em; position:relative; }
.redText { font-family: georgia, serif; color:#ff0000; font-weight:bold; font-size:14px; margin: 0px 0px 10px 0px; padding: 0px 0px 0px 0px; letter-spacing:.03em; position:relative; }
.redText2 { font-family: georgia, serif; color:#ff0000; font-weight:bold; font-size:12px; margin: 0px 0px 10px 0px; padding: 0px 0px 0px 0px; letter-spacing:.03em; position:relative; }

.copyRight { text-decoration : none; color: #000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; letter-spacing: .03em; margin: 0 5 0 7; }
.backTop { font-size: 12px; font-style: normal; padding: 0; margin: -18px 10px 15px 480px; color: #FF0000; line-height: 16px;}
.backTopLBW { font-size: 12px; font-style: normal; margin: -18px 0 15px 485px; color: #000000; line-height: 16px;}
.backToMain { font-size: 12px; font-style: normal; margin: -18px 0 15px 420px; color: #000000; line-height: 16px;}

/*** Page Navigation Wrapper styles ***/
#focusWrapper { position:relative; float: right; clear: right; padding: 10px 15px 15px 15px; margin: 0px 5px 10px 0px; background-color: #C0FED9; background-repeat: repeat-x; background-position: bottom; border-top: 1px solid #b4a79e; border-left: 1px solid #b4a79e; border-right: 1px solid #b4a79e; border-bottom: 1px solid #b4a79e; }
#navWrapperFS { position:relative; float: right; clear: right; padding: 10px 20px 15px 20px; margin: 0px 0px 10 20px; background-color: #fff; background-image: url(../images/greenFooter_grey.gif); background-repeat: repeat-x; background-position: bottom; border-top: 1px solid #b4a79e; border-left: 1px solid #b4a79e; border-right: 1px solid #b4a79e; border-bottom: 5px solid #0971b3; }
#navWrapperLBW { position:relative; float: right; clear: right; padding: 10px 20px 15px 20px; margin: 0px 20px 20px 0px; background-color: #fff; background-image: url(../images/greenFooter_grey.gif); background-repeat: repeat-x; background-position: bottom; border-top: 1px solid #b4a79e; border-left: 1px solid #b4a79e; border-right: 1px solid #b4a79e; border-bottom: 5px solid #0971b3; }

#navWrapperCCtop {background-image: url(../images/community/communityLeftnav_top.gif);
	background-repeat: no-repeat; padding: 90px 0px 15px 0px; margin: 0px;
	background-position: top;}
	
#navWrapperCC {
	position:relative;
	float: left;
	clear: right;
	background-color: #d5e9f3;
	padding: 5px 0px 15px 0px;
	margin: 0px;
	border-top: 0px solid #b4a79e;
	border-left: 1px solid #0089cf;
	border-right: 1px solid #0089cf;
	border-bottom: 5px solid #0089cf;
	width: 183px;
	height: 100%;
}

.bl {background: url(../images/community/bl.gif) 0 100% no-repeat #d5e9f3; width: 100%} 
.br {background: url(../images/community/br.gif) 100% 100% no-repeat} 
.tl {background: url(../images/community/tl.gif) 0 0 no-repeat} 
.tr {background: url(../images/community/tr.gif) 100% 0 no-repeat; padding:10px} 
.clear {font-size: 1px; height: 1px}


#navWrapperRecipe { position:relative; float: right; clear: right; padding: 10px 10px 10px 15px; margin: 10px 0 0px 0px; background-color: #fff;	background-image: url(../images/greenFooter_grey.gif);	background-repeat: repeat-x; background-position: bottom; border-left: 1px solid #0099CC; border-right: 1px solid #0099CC; border-top: 1px solid #0099CC; border-bottom: 3px solid #0099CC; }
#navWrapperArticles { position:relative; float: left; clear: right;	padding: 10px 10px 10px 15px; margin: -5 0 5px 9px; background-color: #fff; background-image: url(../images/greenFooter_grey.gif); background-repeat: repeat-x; background-position: bottom; border-left: 1px solid #b4a79e; border-right: 1px solid #b4a79e; border-top: 1px solid #b4a79e; border-bottom: 3px solid #ee3c42; }
#pdfImage { position:relative; background-image: url(../images/pdficon_small.gif); background-repeat: no-repeat; padding: 0 0 5px 30px; margin: 2px 0px 0px 0px; }	
.image285{ float:right; margin: 5px 0px 0px 8px; padding-left:20px; width: 200px; height: 242px; background: url(../images/photos_bottomShadow.gif) bottom center no-repeat; }


/*** Recipe Pages ***/
.recipeheader { font-family: georgia, serif; color:#1971b3; font-weight:bold; font-size:16px; margin: 0px 0px 2px 0px; padding:0px; letter-spacing:.0em; line-height: 20px; }
.recipesubhead { font-family: georgia, serif; color:#333; font-weight:bold; font-size:1em; margin: 0 0 2px 0; padding:0; letter-spacing:.0em; line-height: 20px; text-transform: uppercase; }
.recipetext { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; }

/*** Community Pages ***/
.image208{ float:right; padding: 15px 0px 13px 0px;  margin: 0px 0px 0px 0px; width: 208px; height: 100%; background: url(../images/photos_bottomShadow.gif) bottom center no-repeat; }
.image235{ float:right; padding: 15px 0px 13px 0px;  margin: 0px 0px 0px 0px; width: 235px; height: 100%; background: url(../images/photos_bottomShadow.gif) bottom center no-repeat; }
.image235L{ float:middle; padding: 15px 0px 13px 0px;  margin: 0px 0px 0px 0px; width: 235px; height: 100%; background: url(../images/photos_bottomShadow.gif) bottom center no-repeat; }

.image281M{ float:middle; padding: 15px 0px 13px 0px;  margin: 0px 0px 0px 0px; width: 281px; height: 100%; background: url(../images/photos_bottomShadow.gif) bottom center no-repeat; }
.image281{ float:right; padding: 15px 0px 13px 0px;  margin: 0px 0px 0px 0px; width: 281px; height: 100%; background: url(../images/photos_bottomShadow.gif) bottom center no-repeat; }
.image304{ float:right; padding: 15px 0px 13px 0px;  margin: 0px 0px 0px 0px; width: 304px; height: 100%; background: url(../images/photos_bottomShadow.gif) bottom center no-repeat; }
.image350{ float:middle; padding: 15px 0px 13px 0px;  margin: 0px 0px 0px 0px; width: 350px; height: 100%; background: url(../images/photos_bottomShadow.gif) bottom center no-repeat; }
.image408M{ float:middle; padding: 15px 0px 13px 0px;  margin: 0px 0px 0px 0px; width: 408px; height: 100%; background: url(../images/photos_bottomShadow.gif) bottom center no-repeat; }
.image408{ float:left; padding: 15px 0px 13px 0px;  margin: 0px 0px 0px 0px; width: 408px; height: 100%; background: url(../images/photos_bottomShadow.gif) bottom center no-repeat; }
.image441M{ float:middle; padding: 15px 0px 13px 0px;  margin: 0px 0px 0px 0px; width: 441px; height: 100%; background: url(../images/photos_bottomShadow.gif) bottom center no-repeat; }
.image441{ float:left; padding: 15px 0px 13px 0px;  margin: 0px 0px 0px 0px; width: 441px; height: 100%; background: url(../images/photos_bottomShadow.gif) bottom center no-repeat; }
.image511{ float:left; padding: 15px 0px 13px 0px;  margin: 0px 0px 0px 0px; width: 511px; height: 100%; background: url(../images/photos_bottomShadow.gif) bottom center no-repeat; }


.data {
table-layout: fixed;
border: 2px solid #cad9f0;
} 
.formLabel {
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px; 
color: #000000;
}
.formLabelRequired {
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px; 
color: #ff0000;
}
.technicalData {
font-family: Arial, Helvetica, sans-serif; 
font-size: 10px; 
color: #000000;
}