body {color: #4D4D4D; margin: 0px; padding: 0px; background-color: #DACDA5; background-image: url("i/backShade.gif"); background-repeat: repeat-x; font-family: arial,"trebuchet ms"; font-size: .8em; }
a {color: #d69a1d; text-decoration: none; }
a:hover {text-decoration: underline; }
	a.rotateTopLink { text-decoration: underline; color: #3465A1; line-height:20px;  }
	a.rotateTopLink:hover {text-decoration: none; }
	a.rotateBotLink { float:left; margin-top:5px; }

.rotateImg { margin-bottom:-3px; }

div.rotational { float:left; margin:0; padding:0; margin-bottom:7px; }
div.rotational .rotationalSub { float:left; background-image:url("i/rotationalSub-bg-r.gif"); background-repeat:repeat-y; }
div.rotational .rotationalSub p { float:left; margin:0; padding:0; color:#666666; font-size:11px; padding-left:75px; position:relative; top:-45px; margin-bottom:-45px; }
div.rotational .rotationalSub .base { float:left; height:5px; width:214px; margin:0; margin-top:45px; padding:0; background-image:url("i/rotationalSub-bg.gif"); background-repeat:no-repeat; background-color:#ffffff; }

.surround {margin: auto; width: 962px; }
.top {background-image: url("i/topBack.gif"); background-repeat: no-repeat; height: 110px; margin: 0px 0 -6px -80px;  }
.top #h2c #mainLogo { float:left; width:50%; height:100px; padding:0; }
.top #h2c #mainLogo img { position:relative; left:85px; top:15px; border:none; }
.top #h2c #miscNav { float:right; width:auto; margin:15px 0 0 0; padding:0; }
.top #h2c #miscNav a { color: #7E7EB1; text-decoration:none; font-size:11px; font-weight:bold; }
.roundsTop, .roundsBot {margin: 0 0 0 0px; width: 962px; height: 8px; border: none; }
	.roundsTop img {height: 9px; width: 967px; }
	.roundsBot img {height: 17px; }
	*html .roundsTop {margin-bottom: -4px; }
.main {background: #FFF; width: 962px; margin: 0 0 0 0px; padding: 1px 0px 0 4px; background-image: url("i/mainBack.gif"); background-repeat: repeat-y; border: none;  }

.col1 {background: #FFF; width: 214px; float: left; }
.col2 {background: #FFF; width: 500px; float: left; }
.col3 {background: #FFF; width: 230px; float: left; } 

.mainNav {background-image: url("i/mainNavBack.gif"); margin: 0px; padding: 0; text-align: right; float: left; width: 214px; height:250px; }
	ul.mainNav {margin: 25px 0 10px 0; list-style: none; }
		ul.mainNav li {color: #FFF; margin-bottom: 12px; line-height:30px; margin:0; padding:0; }
		ul.mainNav span {color: #FFF; margin-right: 0; text-decoration: none; font-weight: bold; font-size: .9em; padding-right:5px; }
		/*ul.mainNav li:hover {color: #444473; text-decoration:none; }*/
		ul.mainNav span.active {padding:0; color: #444473; display: block; width: 179px; padding-right: 12px; height: 30px; background-image: url("i/mainNavActiveBack.gif"); margin-left: 19px; }
			/* ul.mainNav span.active {margin-right: 12px; } */

	
.secondaryNav {font-family: verdana; line-height: 1.3em; font-size: .8em; width: 470px; height: 275px; padding-left: 20px; padding-top: 10px; padding-right: 10px; background-image: url("i/secondaryBack.gif"); overflow:hidden; }
	.secondaryNav.noPad {padding: 0 !important; width: 500px; }
	.secondaryNav .container {width: 460; margin: 5px 0 0 10px; float: left; }
		.secondaryNav .narrow {width: 110px !important; }
		.secondaryNav .narrowB {width: 120px !important; margin-right:10px;}
		.secondaryNav .halfA { width:220px; margin:0; margin-right: 10px; padding:0; }
		.secondaryNav .halfB { width:220px; margin:0; margin-right: 10px; padding:0; }
	.secondaryNav img {float: left; margin-right: 10px; }
	.secondaryNav .copy {float: left; padding-top: 2px; width: 364px; line-height: 1.3em; }	
		.secondaryNav .copy .narrow { width: auto; padding-top: 0px !important; }
	.secondaryNav a {font-weight: bold; color: #444473; text-decoration: underline; }
		.secondaryNav a:hover {text-decoration: none !important; }
	.secondaryNav .container p { margin:0; padding:0; }	
	.secondaryNav .container .partners { float:left; margin:0; padding:0; padding-bottom:10px; }
	.secondaryNav .container .partners img { margin-left:auto; margin-right:auto; }
	.secondaryNav .container .partners .copy { float:left; margin:0; padding:0; }
	
	div.center { width:318px; margin:auto; padding:0; }

.rtNav {}
	.rtNav h1 {color: #D69A1D; }
	.rtNav a {color: #D69A1D; text-decoration: underline; }
		.rtNav a:hover {text-decoration: none; }
	ul.rtNavUL {list-style: none; margin: 0 0 0 13px; padding: 0; }
		ul.rtNavUL li {margin-bottom: 3px; }
		ul.rtNavUL a {font-weight: bold; padding: 2px 0 0 5px; color: #FFF; text-decoration: none; display: block; height: 24px; background-image: url("i/rtNavBack.gif"); width: 210px; }		
	
.topRtRound {margin-top: -5px; height:  9px; margin-left:4px; margin-bottom: 6px; }	
	*html .topRtRound {margin-left: 1px; }
	
.breadCrumb {width: 962px; height: 30px; padding: 0; margin: 0 0 9px 0; background-image: url("i/bcLine.gif"); background-position: bottom; background-repeat: no-repeat; }	
	ul.breadCrumbUL {margin: 10px 0 0 30px; padding: 0; }
		ul.breadCrumbUL li {display: inline; float: left; margin-right: 4px; }
		ul.breadCrumbUL a {color: #143A65; }
		ul.breadCrumbUL a.last {font-weight: bold; }

.tenTips { float:left; width: 470px; height: 275px; padding-left: 20px; padding-top: 10px; padding-right: 10px; background-image: url(i/10Tips.gif); }	
.tenTips .container { width:142px; position: relative; left:323px; top:140px; margin:0; /*padding-left:323px; margin-top:140px;*/ padding:0;   }
	/**html .tenTips {position: relative; margin-left: 323px; margin-top: -140px; margin-right: -100px; }	*/
		
.faq {height: 120px; background-image: url("i/faqBack.gif"); background-repeat: no-repeat; margin-left: 14px; padding: 28px 0 0 10px; }		
		
.plate {background-image: url("i/plate.gif"); background-repeat: no-repeat; height: 221px; padding: 25px 0 0 10px; }
	
.factSheet {background-image: url("i/nutritionBack.gif"); background-repeat: no-repeat; height: 402px; padding: 5px 0 0 10px; }
	
	.plate a, .factSheet a, .faq a {color: #4D4D4D; text-decoration: underline; font-size: .85em; }
	.plate a:hover, .factSheet a:hover, .faq a:hover {text-decoration: none; }
	.plate p, .factSheet p, .faq p { margin-bottom: 6px; }
		
.footer {margin: 10px 0 10px 0; color: #8080B3; width: 962px; text-align: center; display: block; }
	ul.footerUL {padding: 0px; margin: auto; display: block; width: 910px;  }
		ul.footerUL.narrow {width: 560px !important; }
	ul.footerUL li {float: left; display: inline; margin-right: 2px; }
	ul.footerUL a {font-weight: bold; color: #8080B3; text-decoration: none; font-size: .95em; }
		ul.footerUL a:hover {text-decoration: underline; }
		
p {margin: 0px; padding: 0px; }
/* NEW CS */
.col2 p {margin: 0px; padding: 0px; margin-bottom:15px; }
	
h1 {color: #7E7EB1; font-size: 1.3em; font-weight: bold; margin: 0; padding: 0; }	
.col2 h1 { margin-bottom:10px; }
h2 {color: #d69a1d; font-size: 1.3em; font-weight: bold; margin: 0; padding: 0; } 
.col2 h2 {color: #d69a1d; font-size: 16px; font-weight: bold; margin: 0; padding: 0; } 
.col2 h3 { font-size:14px; font-weight:bold; margin:0; padding:0; }
.smPadLeft {padding-left: 15px; padding-right: 15px; }	

.mdMargB {margin-bottom: 15px; }

.mrgR { margin-right:10px; }

.lgBuffer {padding: 20px; }	
	
.clear {clear: both; }

.hidden { display:none; visibility:hidden; }

.tight { margin:0; margin-top:10px; padding:0; }

div.ref { color:#999999; font-size:10px; }

.noIndent { margin:0; padding:0; }
.noIndent { margin:0; padding:0; padding-bottom:5px; margin-left:15px; }

.fc2015 { width:100%; margin:0; padding:0; margin-top:15px; padding-top:10px; padding-left:10px; border-top:1px #4c4c4c solid; }

a img { border:none; }

.source { font-size: 9px; color: #666666; }
