body {
	background-color:#FFFFFF
}

A.linkwhite:link {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-size: 12px;
	FONT-WEIGHT: bold;	
	color: #FFFFFF;
	TEXT-DECORATION: none
}
A.linkwhite:hover {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-size: 12px;
	FONT-WEIGHT: bold;	
	color: #FFFFFF;
	TEXT-DECORATION: underline
}
A.linkwhite:visited {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-size: 12px;	
	FONT-WEIGHT: bold;
	color: #FFFFFF;
	TEXT-DECORATION: none
}

A.linktp:link {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-size: 12px;	
	color: #333333;
	TEXT-DECORATION: none
}
A.linktp:hover {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-size: 12px;	
	color: #CC0000;
	TEXT-DECORATION: underline
}
A.linktp:visited {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-size: 12px;	
	color: #333333;
	TEXT-DECORATION: none
}
A.linktp:active {
    FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-size: 12px;	
	color: #333333;
	TEXT-DECORATION: none
}

A.navLinks:link {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-size: 11px;	
	color: #333333;
	TEXT-DECORATION: underline
}
A.navLinks:hover {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-size: 11px;	
	color: #CC0000;
	TEXT-DECORATION: underline
}
A.navLinks:visited {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-size: 11px;	
	color: #333333;
	TEXT-DECORATION: underline
}
A.navLinks:active {
    FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-size: 11px;	
	color: #333333;
	TEXT-DECORATION: underline
}
A.mainNav:link {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-size: 10px;	
	color: #333333;
	TEXT-DECORATION: underline
}
A.mainNav:visited {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-size: 10px;	
	color: #333333;
	TEXT-DECORATION: underline
}
A.mainNav:active {
    FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-size: 10px;	
	color: #333333;
	TEXT-DECORATION: underline
}
A.mainNav:hover {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-size: 10px;	
	color: #C60000;
	TEXT-DECORATION: underline
}

A.linkRed:link {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-size: 12px;	
	color: #FF0000;
	TEXT-DECORATION: underline
}
A.linkRed:visited {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-size: 12px;	
	color: #FF0000;
	TEXT-DECORATION: underline
}
A.linkRed:active {
    FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-size: 12px;	
	color: #FF0000;
	TEXT-DECORATION: underline
}
A.linkRed:hover {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-size: 12px;	
	color: #FF0000;
	TEXT-DECORATION: underline
}



.breadcrumbs {
	FONT-SIZE: 11px;
	COLOR: #FFFFFF;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	
}

A.breadcrumb:link{
	FONT-SIZE: 11px;
	COLOR: #FFFFFF;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}
A.breadcrumb:active {
	FONT-SIZE: 11px;
	COLOR: #FFFFFF;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}
A.breadcrumb:visited {
	FONT-SIZE: 11px;
	COLOR: #FFFFFF;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}
A.breadcrumb:hover {
	FONT-SIZE: 11px;
	COLOR: #FFFFCC;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: underline
}

.shopCrumbsActive {
    FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	COLOR: #666666;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}

.shopCrumbs {
    FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	COLOR: #999999;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}



a.myAccount:link {
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	COLOR: #CC0000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: underline
}
a.myAccount:visited {
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	COLOR: #CC0000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: underline
}
a.myAccount:active {
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	COLOR: #CC0000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: underline
}
a.myAccount:hover {
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	COLOR: #FF0000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: underline
}


	
.tableHeader {

	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #333333

}

.text {
	FONT-SIZE: 12px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;	
}


.textsm {
	FONT-SIZE: 10px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;	
}

.headCopy{
	FONT-SIZE: 12px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	line-height : 18px;
	}

.text11 {
	FONT-SIZE: 11px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;	
}
.text10 {
	FONT-SIZE: 10px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;	
}
.text12 {
	FONT-SIZE: 12px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;	
}


A.link:link {
	FONT-SIZE: 12px;
	COLOR: #0000CC;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: underline
}
A.link:active {
	FONT-SIZE: 12px;
	COLOR: #0000CC;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: underline
}
A.link:visited {
	FONT-SIZE: 12px;
	COLOR: #0000CC;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: underline
}
A.link:hover {
	FONT-SIZE: 12px;
	COLOR: #0000CC;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: underline
}


A.recipeBreadcrumbLink:link{
	FONT-SIZE: 11px;
	COLOR: #333333;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}
A.recipeBreadcrumbLink:active {
	FONT-SIZE: 11px;
	COLOR: #333333;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}
A.recipeBreadcrumbLink:visited {
	FONT-SIZE: 11px;
	COLOR: #333333;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}
A.recipeBreadcrumbLink:hover {
	FONT-SIZE: 11px;
	COLOR: #CC0000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: underline
}





A.link11:link{
	FONT-SIZE: 11px;
	COLOR: #0000CC;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: underline
}
A.link11:active {
	FONT-SIZE: 11px;
	COLOR: #0000CC;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: underline
}
A.link11:visited {
	FONT-SIZE: 11px;
	COLOR: #0000CC;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: underline
}
A.link11:hover {
	FONT-SIZE: 11px;
	COLOR: #0000CC;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: underline
}


A.link12:link{
	FONT-SIZE: 12px;
	COLOR: #0000CC;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: underline
}
A.link12:active {
	FONT-SIZE: 12px;
	COLOR: #0000CC;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: underline
}
A.link12:visited {
	FONT-SIZE: 12px;
	COLOR: #0000CC;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: underline
}
A.link12:hover {
	FONT-SIZE: 12px;
	COLOR: #0000CC;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: underline
}


A.errorLink12:link{
	FONT-SIZE: 12px;
	COLOR: #CC0000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: underline
}
A.errorLink12:active {
	FONT-SIZE: 12px;
	COLOR: #CC0000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: underline
}
A.errorLink12:visited {
	FONT-SIZE: 12px;
	COLOR: #CC0000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: underline
}
A.errorLink12:hover {
	FONT-SIZE: 12px;
	COLOR: #CC0000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: underline
}

A.boldLink12:link{
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	COLOR: #333333;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}
A.boldLink12:active {
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	COLOR: #333333;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}
A.boldLink12:visited {
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	COLOR: #333333;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}
A.boldLink12:hover {
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	COLOR: #CC0000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: underline
}





B.RedTitle {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #333333;
	FONT-FAMILY: Arial, Helvetica, sans-serif}
	
B.bold11 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #333333;
	FONT-FAMILY: Arial, Helvetica, sans-serif}
	
B.bold15 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 15px;
	COLOR: #333333;
	FONT-FAMILY: Arial, Helvetica, sans-serif}

	
	
.sideText {
	FONT-SIZE: 11px;
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	}

.sideText14 {
	FONT-SIZE: 14px;
	FONT-WEIGHT: bold;
	COLOR: #666666;
	FONT-FAMILY:  Times New Roman, Times, serif;
	TEXT-DECORATION: none;
	}
	
A.sideText:link {
	FONT-SIZE: 14px;
	FONT-WEIGHT: bold;
	COLOR: #666666;
	FONT-FAMILY:  Times New Roman, Times, serif;
	TEXT-DECORATION: none;
	line-height: 22px;	
}
A.sideText:active {
	FONT-SIZE: 14px;
	FONT-WEIGHT: bold;
	COLOR: #666666;
	FONT-FAMILY: Times New Roman, Times, serif;
	TEXT-DECORATION: none;
	line-height: 22px;	
}
A.sideText:visited {
	FONT-SIZE: 14px;
	FONT-WEIGHT: bold;
	COLOR: #666666;
	FONT-FAMILY:  Times New Roman, Times, serif;
	TEXT-DECORATION: none;
	line-height: 22px;	
}
A.sideText:hover {
	FONT-SIZE: 14px;
	FONT-WEIGHT: bold;
	COLOR: #333333;
	FONT-FAMILY:  Times New Roman, Times, serif;
	TEXT-DECORATION: underline;
	line-height: 22px;	
}






A.globalNav:link {
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;	
	COLOR: #333333;	
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	padding-top : 45px;
}
A.globalNav:active {
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	COLOR: #333333;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	padding-top : 45px;
}
A.globalNav:visited {
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	COLOR: #333333;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	padding-top : 45px;
}
A.globalNav:hover {
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	COLOR: #CC0000;	
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: underline;
	padding-top : 45px;
}

A.signUpNow:link {
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;	
	COLOR: #333333;	
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}
A.signUpNow:active {
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	COLOR: #333333;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}
A.signUpNow:visited {
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	COLOR: #333333;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}
A.signUpNow:hover {
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	COLOR: #CC0000;	
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: underline;
}




A.footerNav:link {
	FONT-SIZE: 10px;
	FONT-WEIGHT: bold;	
	COLOR: #333333;	
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}
A.footerNav:active {
	FONT-SIZE: 10px;
	FONT-WEIGHT: bold;
	COLOR: #333333;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}
A.footerNav:visited {
	FONT-SIZE: 10px;
	FONT-WEIGHT: bold;	
	COLOR: #333333;	
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}
A.footerNav:hover {
	FONT-SIZE: 10px;
	FONT-WEIGHT: bold;
	COLOR: #333333;	
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: underline	
}





.footerNav {
	FONT-SIZE: 10px;	
	COLOR: #333333;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}

A.more:link {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-size: 10px;
	FONT-WEIGHT: bold;	
	color: #333333;
	TEXT-DECORATION: underline
}
A.more:active {
    FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-size: 10px;
	FONT-WEIGHT: bold;	
	color: #333333;
	TEXT-DECORATION: underline
}
A.more:visited {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-size: 10px;
	FONT-WEIGHT: bold;	
	color: #333333;
	TEXT-DECORATION: underline
}
A.more:hover {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-size: 10px;
	FONT-WEIGHT: bold;	
	color: #CC0000;
	TEXT-DECORATION: underline
}

  /* NEWSLETTER STYLES */

.nlMainTitle {
/* padding-left: 8px; */
height: 38px;
background-color: #464646;
font-family: Franklin Gothic Medium, Verdana, Arial, Helvetica, sans-serif;
font-size: 25px;
font-weight: normal;
color: #FFFFFF;
}

.nlArticleSubTitle {	
    color: #464646;
	font-weight: bold;
	font-size: 14px;
}

.nlCommunityTitle {
font-family: Franklin Gothic Medium, Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #FFFFFF;
}

.nlCreditText {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #464646;
}

a.nlCreditLink:link, a.nlCreditLink:visited, a.nlCreditLink:active {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #CF0000;
text-decoration: none;
}

a.nlCreditLink:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #CF0000;
text-decoration: underline;
}

a.eleLink:link, a.eleLink:visited, a.eleLink:active {
	FONT-SIZE: 12px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;	
	text-decoration: none;
}

a.eleLink:hover {
	FONT-SIZE: 12px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;	
	text-decoration: underline;
}

a.nlCommunityLink:link, a.nlCommunityLink:visited, a.nlCommunityLink:active {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #CF0000;
text-decoration: none;
}

a.nlCommunityLink:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #CF0000;
text-decoration: underline;
}

a.nlCommunityInfo {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
text-decoration: none;
color: #464646;
}

.nlCommunityBullet {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
color: #CF0000;
font-weight: bold;
padding-left: 4px;
padding-top: 4px;
}

hr.nlCommunityRule {
width: 60%;
height: 1px;
border-top: 1px solid #DDDDDD;
}

.nlSignUpTitle {
font-family: Franklin Gothic Medium, Verdana, Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: normal;
color: #464646;
padding-bottom: 12px;
}

a.nlCareersLink:link, a.nlCareersLink:visited, a.nlCareersLink:active {
font-family: Franklin Gothic Medium, Verdana, Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: normal;
color: #464646;
padding-bottom: 5px;
text-decoration: none;
}

a.nlCareersLink:hover {
font-family: Franklin Gothic Medium, Verdana, Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: normal;
color: red;
padding-bottom: 5px;
text-decoration: underline;
}

a.nlSignUp:link, a.nlSignUp:visited, a.nlSignUp:active {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #CF0000;
text-decoration: none;
}

a.nlSignUp:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #CF0000;
text-decoration: underline;
}

.nlSignUpDotted {
height: 22px;
vertical-align:middle;
border-bottom: 1px dotted #464646;
}

.nlLeftTitle {
font-family: Franklin Gothic Medium, Verdana, Arial, Helvetica, sans-serif;
font-size: 18px;
font-weight: bold;
color: #464646;
}

a.nlLeftTitleLink:link, a.nlLeftTitleLink:visited, a.nlLeftTitleLink:active {
font-family: Franklin Gothic Medium, Verdana, Arial, Helvetica, sans-serif;
font-size: 18px;
font-weight: bold;
text-decoration: none;
color: #464646;
}

a.nlLeftTitleLink:hover {
font-family: Franklin Gothic Medium, Verdana, Arial, Helvetica, sans-serif;
font-size: 18px;
font-weight: bold;
/*text-decoration: underline;*/
/*color: #464646;*/
color: #CF0000;
}

a.nlLeftLink:link, a.nlLeftLink:visited, a.nlLeftLink:active {
font-family: Franklin Gothic Medium, Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
text-decoration: none;
color: #8C8C8C;
}

a.nlLeftLink:hover {
font-family: Franklin Gothic Medium, Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
text-decoration: underline;
/*color: #464646;*/
color: #CF0000;
}

a.nlLeftLinkOn {
font-family: Franklin Gothic Medium, Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
text-decoration: none;
color: #464646;
}

.nlLeftDotted {
vertical-align: middle;
/* height:24px;
border-bottom: 1px dotted #464646; */
}

.nlLeftDottedNo {
vertical-align: middle;
/* height:24px; */
}

.nlLeftSpacer {
vertical-align: middle;
height: 7px;
}


.tdNormal1 {
	background-attachment:fixed;
	background-repeat:no-repeat;
	background-image:url(../images/home/newhome/one.jpg);
}
.tdOver1 {
	background-attachment:fixed;
	background-repeat:no-repeat;
	background-image:url(../images/home/newhome/one_over.jpg);
}
.tdNormal2 {
	background-attachment:fixed;
	background-repeat:no-repeat;
	background-image:url(../images/home/newhome/two.jpg);
}
.tdOver2 {
	background-attachment:fixed;
	background-repeat:no-repeat;
	background-image:url(../images/home/newhome/two_over.jpg);
}
.tdNormal3 {
	background-attachment:fixed;
	background-repeat:no-repeat;
	background-image:url(../images/home/newhome/three.jpg);
}
.tdOver3 {
	background-attachment:fixed;
	background-repeat:no-repeat;
	background-image:url(../images/home/newhome/three_over.jpg);
}



A.noDecoTitle {
 font-family: Franklin Gothic Medium, Verdana, Arial, Helvetica, sans-serif;
 font-size: 18px;
 font-weight: bold;
 text-decoration: none;
 color:#464646;
}

A.noDecoLink {
 font-family: Franklin Gothic Medium, Verdana, Arial, Helvetica, sans-serif;
 font-size: 14px;
 font-weight: bold;
 text-decoration: none;
 color:#464646;
}

.nlStoryTitle {
font-family: Franklin Gothic Medium, Verdana, Arial, Helvetica, sans-serif;
font-size: 18px;
font-weight: bold;
color: #CF0000;
}

.nlStoryTitle2 {
font-family: Franklin Gothic Medium, Verdana, Arial, Helvetica, sans-serif;
font-size: 16px;
color: #CF0000;
}

.nlStorySubTitle2 {
font-family: Franklin Gothic Medium, Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
color: #CF0000;
}

.nlStoryTitleGrey {
font-family: Franklin Gothic Medium, Verdana, Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: normal;
color: #464646;
}

.nlStoryTitleRed {
font-family: Franklin Gothic Medium, Verdana, Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: normal;
color: #CF0000;
}

a.nlStoryTitle {
font-family: Franklin Gothic Medium, Verdana, Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: bold;
color: #CF0000;
text-decoration: none;
}

a.nlStoryTitle:hover {
font-family: Franklin Gothic Medium, Verdana, Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: bold;
color: #CF0000;
text-decoration: underline;
}

a.nlStoryTitleLink {
font-family: Franklin Gothic Medium, Verdana, Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: normal;
color: #CF0000;
text-decoration: none;
}

a.nlStoryTitleLink:hover {
font-family: Franklin Gothic Medium, Verdana, Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: normal;
color: #CF0000;
text-decoration: underline;
}

.nlStoryText {
padding-left: 4px;
padding-right:8px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
color: #464646;
}

.wiStoryText {
padding-left: 0px;
padding-right:8px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
color: #464646;
}

a.nlStoryLink, a.nlStoryLink:visited, a.nlStoryLink:active {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #CF0000;
text-decoration: none;
}

.nlStoryLink {
padding-left: 2px;
}

a.nlStoryLink:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #CF0000;
text-decoration: underline;
}

a.nlStoryLink2, a.nlStoryLink2:visited, a.nlStoryLink2:active {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #CF0000;
text-decoration: none;
}

a.nlStoryLink2:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #CF0000;
text-decoration: underline;
}

.nlStoryFootnoteTitle {
padding-left: 8px;
font-family: Franklin Gothic Medium, Verdana, Arial, Helvetica, sans-serif;
font-size: 18px;
font-weight: bold;
color: #949292;
}

a.nlStoryFootnoteLink, a.nlStoryFootnoteLink:visited, a.nlStoryFootnoteLink:active {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
color: #CF0000;
text-decoration: none;
}

a.nlStoryFootnoteLink:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
color: #CF0000;
text-decoration: underline;
}

.nlMainRecipeTitle {
padding-left: 8px;
height: 30px;
font-family: Franklin Gothic Medium, Verdana, Arial, Helvetica, sans-serif;
font-size: 25px;
font-weight: normal;
color: #464646;
}

.nlMainRecipeName {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 18px;
font-weight: bold;
color: #CF0000;
}

.nlMainRecipeTextDash {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
color: #464646;
/* border-bottom: 1px dotted #464646; */
}

.nlMainRecipeText {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
color: #464646;
}

a.nlMainRecipeReadLink, a.nlMainRecipeReadLink:visited, a.nlMainRecipeReadLink:active {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
color: #CF0000;
text-decoration: none;
}

a.nlMainRecipeReadLink:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
color: #CF0000;
text-decoration: underline;
}

  /* DEFAULT STYLES ---- NEEEDED START */

  .clCMEvent {
position:absolute; 
width:99%; 
height:99%; 
clip:rect(0,100%,100%,0); 
left:0; top:0; 
visibility:visible
}

  .clCMAbs {
position:absolute; 
visibility:hidden; 
left:0; top:0
}


  /* DEFAULT STYLES ---- NEEEDED END */


  .clS,.clS2 {
position:absolute; 
width:100; 
font-family:arial,helvetica; 
cursor:pointer; 
cursor:hand;
color:#666666;					/* bar 2nd tier text color */ 
background-color:#FFFFFF; 
layer-background-color:#FFFFFF;
padding-left:16px; 
font-size:11px;						/* text menu top tier text size */    

}
  .clSover,.clS2over {
padding-left:16px;
position:absolute; 
width:100; 
font-family:arial,helvetica; 
cursor:pointer; 
cursor:hand;
font-size:11px;						/* text menu top tier text size */    
									/*  font-weight:bold; */
color:#666666;						/* text menu top tier text rollover color */     
background-color:#FFFFFF;			/* text menu top tier background rollover color */ 
layer-background-color:#FFFFFF;
}
 

  .clT {						/* bar text */
padding:3px; 
font-size:12px; 
text-align:center;
font-weight:bold;
color:#333333;
background-color:#FFFFFF; 
/*layer-background-color:#FFFFFF; */
position:absolute; 
width:110; 
font-family:arial,helvetica; 
cursor:pointer; 
cursor:hand
}
  .clTover {					/* bar rollover text */
padding:3px;
font-size:12px;
text-align:center; 
font-weight:bold;
color:#FFFFFF; 
background-color:#969696; 
/*layer-background-color:#FFFFFF; */
position:absolute; 
width:110; 
font-family:arial,helvetica; 
cursor:pointer; 
cursor:hand
}



  .SD {						/* store departments text */
padding:3px; 
font-size:11px;
text-align:center; 
font-weight:bold;
color:#FFFFFF; 
background-color:#969696; 
layer-background-color:#FFFFFF;
position:absolute; 
width:110; 
font-family:arial,helvetica; 
cursor:pointer; 
cursor:hand
}
  .SDover {					/* store departments rollover text */
padding:3px;
font-size:11px;
text-align:center; 
font-weight:bold;
color:#FFFFFF; 
background-color:#969696; 
layer-background-color:#FFFFFF;
position:absolute; 
width:110; 
font-family:arial,helvetica; 
cursor:pointer; 
cursor:hand
}



.clS2,.clS2over
{padding:2px; 
font-size:10px;						/* text menu 2nd tier text size */ 
} 
.clS2over {
background-color:#FFFFFF;			/* text menu 2nd tier background rollover color */ 
width:0; 
font-size:10px;
layer-background-color:#FFFFFF;		/*  ??  */
color:#333333;							/* all 2nd tier text rollover color */
} 
 .clS2 {
background-color:#FFFFFF;				/* text menu 2nd tier text background color */ 
width:0;		
layer-background-color:#FFFFFF;		/*  ??  */
}   

  
  


  .clStest {
	padding-left:5px;
	padding-bottom:1px;
	position:absolute;
	font-family:arial,helvetica;
	font-size:11px;
	padding-bottom:1px;
	/* font-weight:bold; */
color:#CC0000;							/* Image menu 2nd tier text */
	layer-background-color:#FFFFFF;
	background-color:#FFFFFF;				/* Image menu 2nd tier text background */
	cursor:pointer; 						/* cursor:hand;  */
	width: 205px;
}
  .clStestover {
padding-left:5px;
padding-bottom:1px;
position:absolute;
color:#FFFFFF;
font-family:arial; 
font-size:11px;							/* all top tier rollover text color */
									/* "font-weight:bold;"   all top tier rollover text weight */
font-family:arial,helvetica;			/* Image menu "different class" 1st tier rollover text font */ 
layer-background-color:#FFFFFF;			/* Image menu "different class" text rollover background color  */
background-color:#CC0000;  
cursor:pointer; 
cursor:hand; 
}

  .clB {								/*  b is for border  */
position:absolute; 
/*background-color:#FFFFFF; */				/* Image menu 3rd tier border color */ 
/*layer-background-color:#FFFFFF; */ 
visibility:hidden
}
  .clB1 {
position:absolute; 
/*layer-background-color:#FFFFFF;  */
/*background-color:#FFFFFF;  */
visibility:hidden
}

  .clB2 {
position:absolute; 
/*layer-background-color:#FFFFFF;  */
/*background-color:#FFFFFF;  */
visibility:hidden
} 
  .clB3 {								/* bar border color */
position:absolute; 
/*layer-background-color:#FFFFFF; */ 
/*background-color:#FFFFFF;  */
visibility:hidden
} 



  .clBar {
position:absolute; 
width:10; height:10; 
visibility:hidden; 
/* background-color:#FFFFFF;            top bar color (without menu) */
/* layer-background-color:#336699; */
} 



 
  .clNoLink {							/* colors for the no links menu items */
position:absolute; 
font-family:arial,helvetica;
}
  .clNoLink2 {
position:absolute; 
padding:2px; 
font-size:11px; 
color:#666666; 
layer-background-color:#FFFFFF; 
background-color:#FFFFFF;  
font-family:arial,helvetica;
}
  .clNoLink3 {
position:absolute; 
background-color:#FFFFFF; 
layer-background-color:#FFFFFF; 
font-family:arial,helvetica;
}


A.iconWhite:link {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	TEXT-DECORATION: none
}
A.iconWhite:active {
    FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	TEXT-DECORATION: none
}
A.iconWhite:visited {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	TEXT-DECORATION: none
}
A.iconWhite:hover {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #CC0000;
	TEXT-DECORATION: underline
}


.header {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bolder;
	color: #333333;
	font-style: normal;
	padding-top: 18px;
	line-height: 28px;
}

A.header:link {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bolder;
	color: #333333;
	font-style: normal;
	line-height: 28px;
	TEXT-DECORATION: none
}
A.header:active {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bolder;
	color: #333333;
	font-style: normal;
	line-height: 28px;
	TEXT-DECORATION: none
}
A.header:visited {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bolder;
	color: #333333;
	font-style: normal;
	line-height: 28px;
	TEXT-DECORATION: none
}
A.header:hover {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bolder;
	color: #000000;
	font-style: normal;
	line-height: 28px;
	TEXT-DECORATION: underline
}


.headerSm {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bolder;
	color: #333333;
}
.featureLinkHeader {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: normal;
	font-weight: bold;
	color: #333333;
}
A.featureLinkHeader:link {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: normal;
	font-weight: bold;
	color: #333333;
	TEXT-DECORATION: none;
}
A.featureLinkHeader:active {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: normal;
	font-weight: bold;
	color: #333333;
	TEXT-DECORATION: none;
}
A.featureLinkHeader:visited {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: normal;
	font-weight: bold;
	color: #333333;
	TEXT-DECORATION: none;
}
A.featureLinkHeader:hover {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: normal;
	font-weight: bold;
	color: #000000;
	TEXT-DECORATION: underline;
}

.featureLinkHeaderRed {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: normal;
	font-weight: bold;
	color: #cc0000;
}
A.featureLinkHeaderRed:link {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: normal;
	font-weight: bold;
	color: #cc0000;
	TEXT-DECORATION: none;
}
A.featureLinkHeaderRed:active {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: normal;
	font-weight: bold;
	color: #cc0000;
	TEXT-DECORATION: none;
}
A.featureLinkHeaderRed:visited {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: normal;
	font-weight: bold;
	color: #cc0000;
	TEXT-DECORATION: none;
}
A.featureLinkHeaderRed:hover {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: normal;
	font-weight: bold;
	color: #cc0000;
	TEXT-DECORATION: underline;
}


.featureLinkHeaderSm {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: normal;
	font-weight: bold;
	color: #333333;
}
A.featureLinkHeaderSm:link {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: normal;
	font-weight: bold;
	color: #333333;
	TEXT-DECORATION: none;
}
A.featureLinkHeaderSm:active {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: normal;
	font-weight: bold;
	color: #333333;
	TEXT-DECORATION: none;
}
A.featureLinkHeaderSm:visited {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: normal;
	font-weight: bold;
	color: #333333;
	TEXT-DECORATION: none;
}
A.featureLinkHeaderSm:hover {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: normal;
	font-weight: bold;
	color: #000000;
	TEXT-DECORATION: underline;
}

.featureLinkHeaderRedSm {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: normal;
	font-weight: bold;
	color: #CC0000;
}
A.featureLinkHeaderRedSm:link {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: normal;
	font-weight: bold;
	color: #CC0000;
	TEXT-DECORATION: none;
}
A.featureLinkHeaderRedSm:active {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: normal;
	font-weight: bold;
	color: #CC0000;
	TEXT-DECORATION: none;
}
A.featureLinkHeaderRedSm:visited {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: normal;
	font-weight: bold;
	color: #CC0000;
	TEXT-DECORATION: none;
}
A.featureLinkHeaderRedSm:hover {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: normal;
	font-weight: bold;
	color: #CC0000;
	TEXT-DECORATION: underline;
}


  .clS_x,.clS2_x {
position:absolute; 
width:100; 
font-family:arial,helvetica; 
cursor:pointer; 
cursor:hand;
color:#FFFFFF;					/* bar 2nd tier text color */ 
background-color:#CC0000; 
layer-background-color:#CC0000;
padding-left:16px; 
font-size:11px;					/* text menu top tier text size */    

}
  .clSover_x,.clS2over_x {
padding-left:16px;
position:absolute; 
width:100; 
font-family:arial,helvetica; 
cursor:pointer; 
cursor:hand;
font-size:11px;						/* text menu top tier text size */    
									/*  font-weight:bold; */
color:#666666;						/* text menu top tier text rollover color */     
background-color:#FFFFFF;			/* text menu top tier background rollover color */ 
layer-background-color:#FFFFFF;
}
 

  .clT_x {						/* bar text */
padding:3px; 
font-size:12px; 
text-align:center;
font-weight:bold;
color:#FFFFFF;
background-color:#CC0000; 
/*layer-background-color:#FFFFFF; */
position:absolute; 
width:110; 
font-family:arial,helvetica; 
cursor:pointer; 
cursor:hand
}
  .clTover_x {					/* bar rollover text */
padding:3px;
font-size:12px;
text-align:center; 
font-weight:bold;
color:#FFFFFF; 
background-color:#CC0000; 
/*layer-background-color:#FFFFFF; */
position:absolute; 
width:110; 
font-family:arial,helvetica; 
cursor:pointer; 
cursor:hand
}



  .SD_x {						/* store departments text */
padding:3px; 
font-size:11px;
text-align:center; 
font-weight:bold;
color:#FFFFFF; 
background-color:#969696; 
layer-background-color:#FFFFFF;
position:absolute; 
width:110; 
font-family:arial,helvetica; 
cursor:pointer; 
cursor:hand
}
  .SDover_x {					/* store departments rollover text */
padding:3px;
font-size:11px;
text-align:center; 
font-weight:bold;
color:#FFFFFF; 
background-color:#969696; 
layer-background-color:#FFFFFF;
position:absolute; 
width:110; 
font-family:arial,helvetica; 
cursor:pointer; 
cursor:hand
}



.clS2_x,.clS2over_x
{padding:2px; 
font-size:10px;						/* text menu 2nd tier text size */ 
} 
.clS2over_x {
background-color:#FFFFFF;			/* text menu 2nd tier background rollover color */ 
width:0; 
font-size:10px;
layer-background-color:#FFFFFF;		/*  ??  */
color:#333333;							/* all 2nd tier text rollover color */
} 
 .clS2_x {
background-color:#FFFFFF;				/* text menu 2nd tier text background color */ 
width:0;		
layer-background-color:#FFFFFF;		/*  ??  */
}   

  
  


  .clStest_x {
padding-left:5px;
padding-bottom:1px;
position:absolute;
font-family:arial,helvetica;
font-size:11px;padding-bottom:1px;
 										/* font-weight:bold; */
color:#CC0000;							/* Image menu 2nd tier text */
layer-background-color:#FFFFFF; 
background-color:#FFFFFF;				/* Image menu 2nd tier text background */
cursor:pointer; 						/* cursor:hand;  */
}
  .clStestover_x {
padding-left:5px;
padding-bottom:1px;
position:absolute;
color:#FFFFFF;
font-family:arial; 
font-size:11px;							/* all top tier rollover text color */
									/* "font-weight:bold;"   all top tier rollover text weight */
font-family:arial,helvetica;			/* Image menu "different class" 1st tier rollover text font */ 
layer-background-color:#FFFFFF;			/* Image menu "different class" text rollover background color  */
background-color:#CC0000;  
cursor:pointer; 
cursor:hand; 
}

  .clB_x {								/*  b is for border  */
position:absolute; 
/*background-color:#FFFFFF; */				/* Image menu 3rd tier border color */ 
/*layer-background-color:#FFFFFF; */ 
visibility:hidden
}
  .clB1_x {
position:absolute; 
/*layer-background-color:#FFFFFF;  */
/*background-color:#FFFFFF;  */
visibility:hidden
}

  .clB2_x {
position:absolute; 
/*layer-background-color:#FFFFFF;  */
/*background-color:#FFFFFF;  */
visibility:hidden
} 
  .clB3_x {								/* bar border color */
position:absolute; 
/*layer-background-color:#FFFFFF; */ 
/*background-color:#FFFFFF;  */
visibility:hidden
} 



  .clBar_x {
position:absolute; 
width:10; height:10; 
visibility:hidden; 
/* background-color:#FFFFFF;            top bar color (without menu) */
/* layer-background-color:#336699; */
} 



 
  .clNoLink_x {							/* colors for the no links menu items */
position:absolute; 
font-family:arial,helvetica;
}
  .clNoLink2_x {
position:absolute; 
padding:2px; 
font-size:11px; 
color:#666666; 
layer-background-color:#FFFFFF; 
background-color:#FFFFFF;  
font-family:arial,helvetica;
}
  .clNoLink3_x {
position:absolute; 
background-color:#FFFFFF; 
layer-background-color:#FFFFFF; 
font-family:arial,helvetica;
}

.TitleTextCf {
	font-family: "Franklin Gothic Medium";
	font-size: 18px;
	color: #cf0000;
}

.text1063 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #636363;
}
.limited9 {font-size: 9px}

a.homeRecipeTitle, a.homeRecipeTitle:visited, a.homeRecipeTitle:active {
font-family: Franklin Gothic Medium, Verdana, Arial, Helvetica, sans-serif;;
font-size: 18px;
font-weight: bold;
color: #CF0000;
text-decoration: none;
}

a.homeRecipeTitle:hover {
font-family: Franklin Gothic Medium, Verdana, Arial, Helvetica, sans-serif;
font-size: 18px;
font-weight: bold;
color: #CF0000;
text-decoration: underline;
}

a.ctbflink, a.ctbflink:visited, a.ctbflink:active {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-size: 13px;	
	color: #000000;
	font-weight: bold;
	TEXT-DECORATION: none;
}

a.ctbflink:hover {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-size: 13px;	
	color: #000000;
	font-weight: bold;
	TEXT-DECORATION: underline;
}

.topNavMenu11 {
	font-family: "Franklin Gothic Medium";
	font-size: 12px;
}

a.signinmod, a.signinmod:visited, a.signinmod:active {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;	
	color: #464646;
	TEXT-DECORATION: none;
}

a.signinmod:hover {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;	
	color: #464646;
	TEXT-DECORATION: underline;
}

.floatRight {
	float: left;
	margin: 5px 10px 2px 15px;
}
