
/*Publication css-Stylesheet 
===================================================*/
			ul  {
				list-style: none;
				padding: 0px;
				margin: 0px;  }
				
			h1  { margin: 0px; }
				
			h2  { margin: 0px; }
				
			p { margin: 0px; line-height: 1;}
		
			.headerBFont {color: #3D3D3D; font-size: 11pt; font-style: normal; font-weight: bold; text-decoration: none; font-family: Arial, Helveica, sans-serif; }
			.headerLFont {color: #3D3D3D; font-size: 10pt; font-style: normal; font-weight: bold; text-decoration: none; font-family: Arial, Helveica, sans-serif; }
			.menuFont { color: #000000; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; font-family: Arial, Helveica, sans-serif; }
			.itemMenuFont { color: #FFFFFF; font-size: 9.5pt; font-style: normal; font-weight: bold; text-decoration: none; font-family: Arial, Helveica, sans-serif; }
			.itemSubMenuFont { color: #FFFFFF; font-size: 9pt; font-style: normal; font-weight: bold; text-decoration: none; font-family: Arial, Verdana, Helveica, sans-serif; }
			.itemSubSubMenuFont { color: #FFFFFF; font-size: 9pt; font-style: normal; font-weight: normal; text-decoration: none; font-family: Arial, Verdana, Helveica, sans-serif; }
			.contentFont { color: #5C5C5C; font-size: 9pt; font-style: normal; font-weight: normal; text-decoration: none; font-family: Arial, Helveica, sans-serif; }
			.footerFont { color: #000000; font-size: 9pt; font-style: normal; font-weight: normal; text-decoration: none; font-family: Arial, Helveica, sans-serif; }
			
			.whiteTitleFont {color: #FFFFFF; font-size: 9pt; font-style: normal; font-weight: normal; text-decoration: none; font-family: Arial;}
			.whiteContentFont {color: #FFFFFF; font-size: 8pt; font-style: normal; font-weight: normal; text-decoration: none; font-family: Arial;}			
			.blackTitleFont {color: #000000; font-size: 9pt; font-style: normal; font-weight: bold; text-decoration: none; font-family: Arial;}			

			#outerBody {	
				border-width: 1px 5px 5px 5px;
				border-style: solid;
				border-color: #FFFFFF;
				width: 790px; }

			#body {	
				/*border-width: 1px 1px 1px 1px;
				border-style: solid;
				border-color: #D4D4D4;
				padding: 0px 5px 5px 5px; */ 
				padding: 5px 0px 5px 0px; }
			
				#logo {	
					float: left; 
					width: 200px; }
					
				#searchBar {
					width: 590px; 
					margin: 0px;
					padding: 0px; 
					text-align: right; }
					
					#topMenu { padding: 0px 0px 3px 0px; }

					#search {
						height: 23px; 
						margin: 3px 0px 3px 0px; 
						padding: 0px; }
						
						#search form {
							padding: 0px;
							margin: 0px; }
							
							#search form input{
								padding-left: 8px;
								margin: 0px; }
						
			#menuBar { 
				clear: both; 
				width: 790px; 
				height: 19px;
				margin-bottom: 1px;
				background: url('/images/chocolateFountains/head-links_stretch_1x19.gif'); 
				background-repeat: repeat-x; }

				#menuBar img { padding-left: 15px; }
						
				#menuBar_L { 
					float: left; 
					width: 788px; }
		
				#menuBar_R { 
					float: left; 
					width: 2px; }

			#leftNav { 
				float: left; 
				width: 183px;  
				padding: 0px; 
				margin: 0px 1px; 
				border-width: 4px 0px 0px 0px;
				border-style: solid;
				border-color: #A50801; }
 
				#iTopic { 
					width: 183px; 
					padding: 0px; 
					margin: 0px; }
		
					#topicMenuItem{	
						width: 183px;
						height: 30px; 
						background-color: #622A0B; }

						#topicMenuItem_L { 
							float: left; 
							width: 146px; 
							padding: 4px 2px 8px 10px; 
							border-width: 0px 0px 1px 0px;
							border-style: solid;
							border-color: #FFFFFF; }

 						#topicMenuItem_R { 
							float: left; 
							width: 25px;
							border-width: 0px 0px 1px 0px;
							border-style: solid;
							border-color: #FFFFFF; 
							/*background: url('/images/chocolateFountains/left-links_arrow_icon_17x29.gif');*/ }

						#topicMenuItem_L2 { float: left; width: 153px; padding-left: 15px; padding-top: 2px; }
						#topicMenuItem_R2 { float: left; width: 12px; }
							#topicMenuItem_R2 img { padding: 3px 0px; }

						#topicMenuItem_L3 { float: left; width: 151px; padding-left: 25px; padding-top: 2px; }
						#topicMenuItem_R3 { float: left; width: 5px; }
							#topicMenuItem_R3 img { padding: 3px 0px; }

						#topicMenuSubItem{ height: 18px; }

				#features {
					width: 183px;
					margin: 0px; 
					padding: 0px; }

					#iFeature { 
						margin: 0px; 
						padding: 5px; 
						border-width: 0px 0px 1px 0px;
						border-style: solid;
						border-color: #FFFFFF; 
						background-color: #8E4E2C; }

						#featureTitle { 
							height: 20px; 
							margin: 0px; 
							padding: 0px; }

						#featureContent { 
							margin: 0px; 
							padding: 5px; }

						#featureMore { padding-left: 120px; }

				.menuFont a { text-decoration: none; color: #5C5C5C; }

			#rightNav {
				float: left; 
				width: 605px;
				margin: 0px; 
				padding: 0px; }
			
				#redDivideLine { 
					clear: both;
					height: 4px;
					background-color: #A50801; }

				#content {
					width:605px;
					padding: 0px; }

				#content1 {
					width:605px;
					height: 199px; 
					padding: 0px; 
					margin: 0px; }
				
					#welcomeSection { 
						float: left;
						width: 411px; 
						height: 199px; 
						margin: 0px; 
						padding: 0px; }
	
					#iFeature1 { 
						float: left; 
						width: 184px;
						height: 189px; 
						margin: 0px; 
						padding: 5px; 
						border-width: 0px 0px 0px 0px;
						border-style: solid;
						border-color: #FFFFFF; 
						background-color: #8E4E2C; }

				#content2 {
					width: 605px;
					padding: 0px; 
					margin: 0px; }
				
					#content2Title { 
						width: 100%; 
						height: 19px; 
						margin-top: 1px; 
						background: url('/images/chocolateFountains/head-links_stretch_1x19.gif'); 
						background-repeat: repeat-x; }

					#iFeature2_1 { 
						float: left; 
						width: 191px;
						margin-bottom: 1px; 
						padding: 5px; 
						border-width: 0px 1px 1px 1px;
						border-style: solid;
						border-color: #000000;
						background-color: #F4EDDB; }
	
					#iFeature2 { 
						float: left; 
						width: 190px;
						margin: 0px; 
						padding: 5px; 
						border-width: 0px 1px 1px 0px;
						border-style: solid;
						border-color: #000000;
						background-color: #F4EDDB; }

					#grayDivideLine { 
						float: left; 
						width: 1px;
						background-color: #000000;}


				#content3 {
					width: 605px; 
					padding: 0px; 
					margin: 0px; }

					#content3Title { 
						width: 605; 
						height: 19px; 
						margin-top: 1px; 
						background: url('/images/chocolateFountains/head-links_stretch_1x19.gif'); 
						background-repeat: repeat-x; }

					#iFeature3_1 { 
						float: left; 
						width: 291px;
						margin-bottom: 1px; 
						padding: 5px; 
						border-width: 0px 0px 1px 1px;
						border-style: solid;
						border-color: #000000; 
						background-color: #F4EDDB; }

					#iFeature3 { 
						float: left; 
						width: 291px;
						margin: 0px; 
						padding: 5px; 
						background-color: #F4EDDB; 
						border-width: 0px 1px 1px 1px;
						border-style: solid;
						border-color: #000000;
						background-color: #F4EDDB; }
				
				#iFeatureImage { 
					float: left; 
					width: 123px; 
					padding: 5px; 
					margin: 0xp; 
					background-color: #F4EDDB; }

				#iFeaContent {
					float: left; 
					width: 158px; }
					
					#iFeatureTitle { 
						height: 20px; 
						margin: 0px; 
						padding: 0px; }

					#iFeatureContent { 
						margin: 0px; 
						padding: 0px; }

					#iFeatureMore { padding-left: 100px; text-align: bottom; }


				#featureItem {
					width: 500px; 
					height: 200px;
					border-width: 1px;
					border-style: solid;
					border-color: #B4B4B4;
					}
					
					#featureHeader {
						background-color: #D3D6DE; }

					#featureItem p {
						padding: 5px 0px 5px 0px; }

				#featureText {
					width: 350px; 
					float: left;
					position: relative; }*/

				#featureImage {
					vertical-align: bottom;
					font-size: 0pt;
					width: 160px;
					height: 80px;
					float: right;
				}

			#footer {
				clear: both;
				margin: 0px;
				padding: 10px; 
				text-align: center; }

