
/*Publication css-Stylesheet 
===================================================*/
	html, body, td, ol, ul, dl, li, dt, dd, h1, h2, h3, h4, h5, h6, h7 { font-family: arial, Verdana, helvetica, sans-serif; }
	h1  { color: #2D2D2D; font-size: 12pt; font-style: normal; font-weight: bold; text-decoration: none; font-family: Arial, Verdana, Helveica, sans-serif; margin: 0px; }
		h1 a:link { text-decoration: none; }
		h1 a:visited { color: #000000; text-decoration: none; }
		h1 a:hover { color:#5C5C5C; text-decoration: underline; }
	h2  { color: #2D2D2D; font-size: 11pt; font-style: normal; font-weight: bold; text-decoration: none; font-family: Arial, Verdana, Helveica, sans-serif; margin: 0px; }
		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, Verdana, 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: #000000; font-size: 9pt; font-style: normal; font-weight: normal; text-decoration: underline; font-family: Arial, Helveica, sans-serif; }
	.linkFont a:link { color: #000000; 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, Verdana, Helveica, sans-serif; }
	.headerLFont {color: #3D3D3D; font-size: 10pt; font-style: normal; font-weight: bold; text-decoration: none; font-family: Arial, Verdana, Helveica, sans-serif; }

	.menuFont { color: #2D2D2D; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; font-family: Arial, Verdana, Helveica, sans-serif; }
	.itemMenuFont { color: #2D2D2D; font-size: 9.5pt; font-style: normal; font-weight: bold; text-decoration: none; font-family: Arial, Verdana, Helveica, sans-serif; }
	.itemSubMenuFont { color: #2D2D2D; font-size: 9pt; font-style: normal; font-weight: bold; text-decoration: none; font-family: Arial, Verdana, Helveica, sans-serif; }
	.itemDisplayFont { color: #2D2D2D; font-size: 9pt; font-style: normal; font-weight: normal; text-decoration: none; font-family: Arial, Verdana, Helveica, sans-serif; }
	.contentFont { color: #2D2D2D; font-size: 9pt; font-style: normal; font-weight: normal; text-decoration: none; font-family: Arial, Verdana, Helveica, sans-serif; }
	.footerFont { color: #000000; font-size: 9pt; font-style: normal; font-weight: normal; text-decoration: none; font-family: Arial, Verdana, Helveica, sans-serif; }
	
	.whiteHeaderFont { color: #FFFFFF; font-size: 9pt; font-style: normal; font-weight: normal; text-decoration: none; font-family: Arial, Verdana, Helveica, sans-serif; }
	.blackHeaderFont { color: #000000; font-size: 9pt; font-style: normal; font-weight: normal; text-decoration: none; font-family: Arial, Verdana, Helveica, sans-serif; }
	.brownHeaderFont { color: #C48A66; font-size: 9pt; font-style: normal; font-weight: normal; text-decoration: none; font-family: Arial, Verdana, Helveica, sans-serif; }
	.blueHeaderFont { color: #44548C; font-size: 9pt; font-style: normal; font-weight: bold; text-decoration: none; font-family: Arial, Verdana, Helveica, sans-serif; }

	.whiteTitleFont { color: #FFFFFF; font-size: 9pt; font-style: normal; font-weight: bold; text-decoration: none; font-family: Arial, Verdana, Helveica, sans-serif; }
	.blackTitleFont { color: #000000; font-size: 9pt; font-style: normal; font-weight: bold; text-decoration: none; font-family: Arial, Verdana, Helveica, sans-serif; }

	#outerBody {	
		border-width: 1px 1px 1px 1px;
		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: 590px;
				margin-bottom: 1px;
				padding: 0px;}
			
			#rightTopNav { 
				float: right;
				width: 200px;
				margin: 0px;
				padding: 0px; }
			
				#topMenu { 
					float: right; 
					margin: 2px 0px;
					padding: 0px; }
					
					#topMenuLink { float: left; }
						#topMenuLink img { padding-right: 8px; }

				#searchBar {
					margin: 0px;
					padding: 2px 0px; }
					
					#search {
						float: right;
						height: 23px; 
						margin: 5px 0px; }
						
					#search form {
						padding: 0px;
						margin: 0px; }						
		
		#menuBar { 
			clear: both; 
			width: 790px; 
			height: 19px; 
			margin-top: 0px; 
			padding: 0px;
			background-color: #4A4946; }

			#menuBar img { padding-left: 60px; }
			
		#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: 177px; 
			margin: 3px 3px 0px 0px; 
			padding: 0px; }
 
			#iMenuHeader {
				width: 175px;
				height: 17px;  
				margin: 0px; 
				padding: 0px; 
				border-width: 1px 1px 1px 1px;
				border-style: solid;
				border-color: #8C8C8C; 
				background-color: #FBFAF2; } 
				
				#iMenuHeader img { padding: 0px 0px 0px 8px; }

			#iMenuContent { 
				width: 175px; 
				margin: 0px; 
				padding: 0px; 
				border-width: 0px 1px 1px 1px;
				border-style: solid;
				border-color: #8C8C8C; }

				#iMenuItem { 
					height: 29px;
					margin: 0px; 
					padding: 0px; 
					border-width: 0px 0px 1px 0px;
					border-style: solid;
					border-color: #E4E4E4; 
					background-color: #FFFFFF; }			

					#iMenuItem_L { 
						float: left; 
						width: 147px; 
						margin: 0px; 
						padding: 6px 2px 0px 8px; }			

					#iMenuItem_R { 
						float: left; 
						width: 18px; 
						margin: 0px; 
						padding: 0px; }			

			#leftFeatureSection {
				width: 175px; 
				margin: 3px 0px; 
				padding: 0px; 
				border-width: 1px 1px 1px 1px;
				border-style: solid;
				border-color: #8C8C8C; }
				
				#iFeatureHeader {
					height: 17px;  
					margin: 0px; 
					padding: 0px; 
					border-width: 1px 1px 1px 1px;
					border-style: solid;
					border-color: #8C8C8C; 
					background-color: #FBFAF2; }

					#iFeatureHeader img { padding-left: 5px; }

				#iFeatureSection {
					height: 160px; 
					margin: 0px; 
					padding: 0px; 
					border-width: 0px 1px 1px 1px;
					border-style: solid;
					border-color: #8C8C8C; }

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

					#iFeatureTitle { 
						margin: 0px; 
						padding: 6px 8px 4px 8px; }

						#iFeatureTitle img { padding: 0px 5px 0px 0px; }	

					#iFeatureContent { 
						margin: 0px; 
						padding: 0px 8px; }
					
						#iFeatureContent img { padding: 5px 0px 7px 112px; }	
				
		#rightNav { 
			float: left; 
			width: 610px; 
			margin: 3px 0px; 
			padding: 0px; }

			#welcomeSection {
				height: 159px; 
				margin: 0px; 
				padding: 0px; }
								
				#welcomeContent { 
					float: left; 
					width: 257px;  
					height: 157px; 
					margin: 0px; 
					padding: 0px; 
					border-width: 1px 1px 1px 1px;
					border-style: solid;
					border-color: #8C8C8C; }
				
					#welcomeContent img { 
						margin: 0px; 
						padding-bottom: 3px; }

				#welcomeImage { 
					float: left; 
					width: 348px;  
					margin: 0px; 
					padding: 0px; }

					#welcomeImage img { padding-left: 3px; }

			#featureTop {
				clear: both;
				margin: 3px 0px 0px 0px; 
				padding: 0px; }

				#featureTop #iFeatureSection { height: 170px; }	
				#featureTop #iFeatureSection #divideLine_V { height: 170px; }
				#featureTop #iFeatureSection #iFeature { 
					float: left; 
					width: 202px; 
					height: 170px; }
					
					#featureTop #iFeatureSection #iFeature #iFeatureContent img { padding: 5px 0px 5px 138px; }

			#featureBottom {
				clear: both;
				margin: 3px 0px 0px 0px; 
				padding: 0px; }
		
				#featureBottomImage {
					float: left; 
					width: 151px; 
					height: 198px; 
					margin: 0px; 
					padding: 8px 0px 8px 8px; } 

				#featureBottom #iFeatureSection { height: 230px; }	
				#featureBottom #iFeatureSection #divideLine_V { height: 230px; }
				#featureBottom #iFeatureSection #iFeature {  
					float: left; 
					width: 224px; 
					height: 230px; }
					
					#featureBottom #iFeatureSection #iFeature #iFeatureContent img { padding: 5px 0px 7px 160px; }
					
		#divideLine_H {
			clear: both; 
			margin: 0px;
			padding: 0px; }
			
			#divideLine_H #hr { color: #8C8C8C; height: 1px;  }

		#divideLine_V {
			float: left; 
			width: 1px;
			height: 157px; 
			margin: 0px;
			padding: 0px; 
			background-color: #8C8C8C; }

		#brownBar {
			clear: both; 
			height: 4px;
			margin: 1px 0px;
			padding: 0px; 
			background-color: #4A4946; }

		#footer {
			clear: both;
			margin: 0px;
			padding: 6px; 
			text-align: center; 
			border-width: 4px 0px 0px 0px;
			border-style: solid;
			border-color: #4A4946; }
