
/*Publication css-Stylesheet 
===================================================*/

	html, body, td, ol, ul, dl, li, dt, dd, h1, h2, h3, h4, h5, h6, h7 { font-family: arial, helvetica, sans-serif; }
	h1  { color: #847C6C; font-size: 12pt; font-style: normal; font-weight: bold; text-decoration: none; font-family: Arial, Helveica, sans-serif; }
		h1 a:link { text-decoration: none; }
		h1 a:visited { color: #000000; text-decoration: none; }
		h1 a:hover { color:#5C5C5C; text-decoration: underline; }
	h2  { color: #847C6C; font-size: 11pt; font-style: normal; font-weight: bold; text-decoration: none; font-family: Arial, Helveica, sans-serif; }
		h2 a:link { text-decoration: none; }
		h2 a:visited { color: #000000; text-decoration: none; }
		h2 a:hover { color:#5C5C5C; text-decoration: underline; }
	h3  { color: #333333; font-size: 10pt; font-style: normal; font-weight: bold; text-decoration: none; font-family: Arial, Helveica, sans-serif; }
		h3 a:link { color: #999999; text-decoration: underline; }
		h3 a:visited { color: #000000; text-decoration: underline; }
		h3 a:hover { color:#5C5C5C; text-decoration: underline; }
		
	p  { margin: 0px; line-height: 1; }
	b  { color:#5C5C5C; }
	hr { color: #CCCCCC; background-color: #CCCCCC; border: 0; height: 1px; margin: 5px 0px 5px 0px; }
	ul { list-style: none; padding: 0px; margin: 0px; }

	.linkFont { color: #847C6C; font-size: 9pt; font-style: normal; font-weight: normal; text-decoration: underline; font-family: Arial, Helveica, sans-serif; }
	.linkFont a:link { color: #847C6C; font-size: 9pt; font-style: normal; font-weight: normal; text-decoration: underline; font-family: Arial, Helveica, sans-serif; }
	.linkFont a:visited { color: #5C5C5C; font-size: 9pt; font-style: normal; font-weight: normal; text-decoration: underline; font-family: Arial, Helveica, sans-serif; }
	.linkFont a:hover { color: #5C5C5C; font-size: 9pt; font-style: normal; font-weight: normal; text-decoration: underline; font-family: Arial, Helveica, sans-serif; }
	
	.articleLinkFont { color: #5C5C5C; font-size: 9pt; font-style: normal; font-weight: normal; text-decoration: underline; font-family: Arial, Helveica, sans-serif; }
	.articleLinkFont a:link { color: #5C5C5C; font-size: 9pt; font-style: normal; font-weight: normal; text-decoration: underline; font-family: Arial, Helveica, sans-serif; }
	.articleLinkFont a:visited { color: #5C5C5C; font-size: 9pt; font-style: normal; font-weight: normal; text-decoration: underline; font-family: Arial, Helveica, sans-serif; }
	.articleLinkFont a:hover { color: #5C5C5C; font-size: 9pt; font-style: normal; font-weight: normal; text-decoration: underline; font-family: Arial, Helveica, sans-serif; }
	
	.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: #847C6C; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; font-family: Arial, Helveica, sans-serif; }
	.itemMenuFont { color: #847C6C; font-size: 9.5pt; font-style: normal; font-weight: bold; text-decoration: none; font-family: Arial, Helveica, sans-serif; }
	.itemSubMenuFont { color: #847C6C; font-size: 9pt; font-style: normal; font-weight: bold; text-decoration: none; font-family: Arial, Verdana, Helveica, sans-serif; }
	.itemDisplayFont { color: #000000; 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; }
	
	.whiteHeaderFont {color: #FFFFFF; font-size: 9pt; font-style: normal; font-weight: normal; text-decoration: none; font-family: Arial;}			
	.blackHeaderFont {color: #000000; font-size: 9pt; font-style: normal; font-weight: normal; text-decoration: none; font-family: Arial; }			
	.brownHeaderFont {color: #C48A66; font-size: 9pt; font-style: normal; font-weight: normal; text-decoration: none; font-family: Arial;}			
	.whiteTitleFont {color: #FFFFFF; font-size: 9pt; font-style: normal; font-weight: bold; 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 {	
		margin: 0px; 
		padding: 0px; 
		background-color: #FFFFFF; }

		#header {	
			width: 790px;
			margin: 0px;  
			padding: 0px; }

			#logo {	
				float: left; 
				width: 520px; 
				margin: 0px;
				padding-bottom: 5px; }
			
			#rightTopNav { 
				float: left; 
				width: 270px; 
				margin: 0px;
				padding: 0px; }
			
				#topMenu { 
					margin: 3px 0px;
					padding: 0px; }
					
				#searchBar {
					margin: 0px;
					padding: 2px 0px; }
					
					#search {  
						height: 23px;
						margin: 3px 0px; 
						padding-left: 75px; }
						
					#search form {
						padding: 0px;
						margin: 0px; }
						
		#menuBar { 
			clear: both; 
			width: 790px; 
			height: 21px; 
			background: url('/images/hardwoodFloors/head-links_stretch_1x21.gif'); 
			background-repeat: repeat-x; }

			#menuBar_L { 
				float: left; 
				width: 788px; }
						
			#menuBar_R { 
				float: right; 
				width: 2px; }
			
		#topAdds { 
			width: 728px; 
			margin-top: 5px;
			padding: 1px 30px 3px 30px; 
			border-width: 1px;
			border-style: solid;
			border-color: #CCCCCC; } 

		/* Template Content*/	
		#leftNav { 
			float: left; 
			width: 193px; 
			margin-bottom: 4px; 
			padding: 0px; 
			background-color: #FFFFFF; }
 
			#iMenu { 
				width: 193px; 
				margin: 5px 0px 0px 0px; 
				padding: 0px; }

				#iMenuTitle { 
					width: 185px; 
					height: 20px; 
					margin: 0px; 
					padding-left: 8px; 
					background: url('/images/hardwoodFloors/aqua_header_stretch_1x20.gif'); 
					background-repeat: repeat-x; }

				#iMenuContent { 
					width: 191px; 
					margin: 0px; 
					padding: 0px; 
					border-width: 0px 1px 1px 1px;
					border-style: solid;
					border-color: #CCCCCC; }

				#iMenuItem { 
					width: 185px;
					margin: 0px; 
					padding: 3px 3px 4px 3px; 
					border-width: 1px 0px 0px 0px;
					border-style: solid;
					border-color: #EEEEEE;
					background-color: #FFFFFF; }

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

				#iFeatureTitle { 
					/*width: 185px;*/ 
					height: 0px; 
					margin: 0px; 
					/*padding-left: 8px;*/ }

				#iFeatureContent { 
					margin: 0px; 
					padding: 8px; 
					border-width: 0px 1px 1px 1px;
					border-style: solid;
					border-color: #CCCCCC; 
					background-color: #FFFFFF; }
					
					#iFeatureContent img { padding: 5px 0px 0px 125px; }

		#rightNav {
			float: right; 
			width: 592px;
			margin-bottom: 5px; 
			padding: 0px; 
			background-color: #FFFFFF; }
			
			#welcomeSection {
				width: 592px;
				height: 173px; 
				margin: 5px 0px; 
				padding: 0px; }
								
				#mainImage { 
					float: left;
					width: 364px;
					height: 173px; 
					margin: 0px; 
					padding: 0px; }

				#welcomeContent { 
					float: left;
					width: 228px;  
					height: 173px; }

					#welcomeStatement { 
						margin: 0px; 
						padding: 7px 8px 8px 8px; 
						border-width: 0px 1px 1px 0px;
						border-style: solid;
						border-color: #B4B4B4; }
					
									
			#rightNav_Lower {
				margin: 5px 0px; 
				padding: 0px; }

				#topic {
					float: left; 
					width: 399px; 
					margin-right: 5px; 
					padding: 0px; 
					border-width: 20px 1px 1px 1px;
					border-style: solid;
					border-color: #A3B7B6 #CCCCCC #CCCCCC #CCCCCC; 
					background-color: #FFFFFF; }
					
					#topic_Upper { 
						margin: 0px; 
						padding: 4px 8px; }
			
						#iTopic { 
							float: left; 
							width: 180px; 
							margin: 0px; 
							padding: 0px 5px 0px 5px; }
							 
							#iTopicTitle { 
								margin: 0px; 
								padding: 0px; }
	
							#iTopicContent { 
								margin: 0px; 
								padding: 0px; }
	
							/*#iTopicContent img { padding: 5px 0px 5px 125px; }*/
							
						
					#topic_Lower { 
						width: 96%;
						height: 136px; 
						margin: 0px 0px 5px 0px; 
						padding: 0px 8px 0px 8px; }
						
					#topic_Lower_Home_Conditional_IE7 {
						/*clear: both;*/
						width: 100%;
						/*height: 206px;*/ 
						margin: -5px 0px 5px 0px; 
						padding: 0px 0px 0px -10px; 
						background-color: #CCCCCC; }
						
					#topic_Lower_Home_Conditional_IE7 iTopic {
							float: left;
							height: 206px;
							width: 180px; 
							margin: 0px; 
							padding: 0px 5px 10px 5px; }
					
					#topic_Lower_Home_Conditional_IE7 iTopic iTopicContent {
							margin: 0px; 
							padding: 0px 0px 0px 0px; 
							background-color: #EEEEEE; }
					
					
					#topic_Lower iTopic { 
							float: left; 
							width: 180px; 
							margin: 0px; 
							padding: 0px 5px 0px 5px; }
					
						#iTopic2 { 
							float: left; 
							width: 370px; 
							margin: 0px; 
							padding: 0px 0px 0px 0px; }
	
							#iTopic2Title { 
								margin: 0px; 
								padding: 0px; }
	
							#iTopic2Content { 
								margin: 0px; 
								padding: 0px; }
	
							#iTopic2Content img { padding-left: 320px; }

						#iTopic2Image { 
							float: right; 
							width: 186px; 
							margin: 0px; 
							padding: 0px; }
							
				#rightTopic {
					float: left; 
					margin: 0px;
					padding: 0px;
					width: 185px;
					border-width: 1px 0px 0px 0px;
					border-style: solid;
					border-color: #CCCCCC; }
					
					/*#rightTopic iFeature iFeatureContent img { padding: 5px 0px 0px 10px; }*/ 
		#footerStretch {	
			clear: both;
			height: 11px; 
			margin: 0px;
			padding: 0px; 
			background-color: #7F7562; }

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