
/*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; }
			.linkFont { color: #0000FF; 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_L { 
					float: left; 
					width: 788px; }
						
				#menuBar_R { 
					float: left; 
					width: 2px; }

			/* Template Content*/
			
			#leftAd {
				float: left; 
				width: 160px; }
			
			#sitemap { 
				float: right; 
				width: 620px; }
				
				#siteMapHeader {
					text-align: center;
					padding-top: 5px; }

				#companyInfo { 
					margin-left: 5px; 
					padding: 0px; }

				#mapContent{ 
					margin-left: 5px; 
					padding-top: 10px; }
	
				#contentMap {
					float: left; 
					width: 280px;
					margin: 0px; 
					padding: 0px; }
					
			/*Footer */
					
			#footer {
				clear: both;
				height: 38px; 
				margin: 0px;
				padding: 5px 0px 0px 0px;
				text-align: center; }
