
/*Publication css-Stylesheet 
===================================================*/
	.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: #594A3F; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; font-family: Arial, Helveica, sans-serif; }
	.itemMenuFont { color: #594A3F; font-size: 9pt; font-style: normal; font-weight: bold; text-decoration: none; font-family: Arial, Helveica, sans-serif; }
	.itemSubMenuFont { color: #594A3F; font-size: 8.5pt; font-style: normal; font-weight: bold; text-decoration: none; font-family: Arial, Verdana, Helveica, sans-serif; }
	.itemDisplayFont { color: #000000; font-size: 8.5pt; font-style: normal; font-weight: normal; text-decoration: none; font-family: Arial, Verdana, Helveica, sans-serif; }

	h1 {        color: #000000; 
					font-size:12pt; 
					font-style: normal; 
					font-weight: bold; 
					text-decoration: none; 
					font-family: Arial, Helveica, sans-serif;  
					padding: 0px;
					margin: 0px;}
					
		h2 {		color: #6C949C; 
					font-size: 10pt; 
					font-style: normal; 
					font-weight: bold; 
					text-decoration: none; 
					font-family: Arial, Helveica, sans-serif; 
					padding: 0px;
					margin: 0px;  }
		
		h2 a {
					color: #6C949C; 
					font-size: 10pt; 
					font-style: normal; 
					font-weight: bold; 
					text-decoration: none; 
					font-family: Arial, Helveica, sans-serif; 
					padding: 0px;
					margin: 0px; 	}

		form {	padding: 0px;
				margin: 0px; }
		
			 
	/********* header ***********/
		#header { 	
			width: 780px;
			margin: 0px;
			padding: 0px; }
					
		#logo_topNav {
			width: 780px;
			height: 55px;
			margin: 0px;
			padding: 0px; 
			border-top: 5px solid #dce4e4; }
				
			p#logo {
				float: left; 
				width: 270px;
				margin: 0px; 
				padding: 0px; }
						
			p#Note	{
				float: left; 
				width: 10px; 
				margin: 0px;
				padding: 0px; }
						
			p#topNav {
				float: left; 
				width: 510px;
				margin: 0px;
				padding: 0px;}
					
				#navLinks {
					float: right;
					width: 510px;
					margin-top: -15px; 
					padding: 0px; }

				#search {
					float: right;
					width: 510px; 
					margin: 0px; 
					padding: 0px; }
							
					/*#search search image { padding: 0px 4px; }*/  
						
		/* top navigation menu */
		#navMenu {	clear: both; 
					width: 780px;
					height: 23px; 
					margin: 0px; 
					padding-bottom: 2px;
					/*background: transparent url('./{$imageprefix}/coolfan/menu_bgstretch_1x23.gif') repeat-x; */
					background-color: #3087A8;
					border-bottom: 4px solid #FFFFFF;
					position: relative; 
					float: left; }

			p#headMenu 	{ 	width: 698px; 
						margin: 0px; 
						padding: 0px; 
						float: left; }
						
			p#space	{ 	width: 82px; 
						margin: 0px; 
						padding: 0px; 
						float: left; }
	
		.textFont { color: #000000; font-size:8pt; font-style: normal; font-weight: normal; text-decoration: none; font-family: Arial, Helveica, sans-serif; }			
	
		/* Body */
		div#body {	clear: both;  
					width: 780px;
					margin: 0px;
					padding: 0px; 
					background-color: #ffffff; 
					}
					
		/* Left Ad */
			#leftAd  {
					width: 180px;
					padding: 5px 0px 0px 0px;
					margin: 0px;
					float: left; }
					
		/* Content */		
			#siteMapHeader {
					text-align: center;
					padding-top: 10px;	}
			
			.content {
					width: 270px;
					float: left; 
					padding: 5px 5px 5px 25px;
					margin: 0px;   }
					
			.content ul {
					padding: 3px 0px 1px 15px;
					margin: 0px;
					list-style: none;  }
				
			.linkTextFont {
				color: #6C949C; 
				font-size: 9pt; 
				font-style: normal; 
				font-weight: normal; 
				text-decoration: none; 
				font-family: Arial, Helveica, sans-serif;	}
				
			.selectedLinkTextFont {
				color: #000000; 
				font-size: 9pt; 
				font-style: normal; 
				font-weight: normal; 
				text-decoration: none; 
				font-family: Arial, Helveica, sans-serif;	}
					
	/********* footer ***********/
			#footer{
					padding: 0px;
					margin: 0px; }
					
			#footerText {
					background-color: #DFDFDF;
					height: 27px;	
					text-align: center; 
					margin-top: 3px; 
					padding-top: 6px;
					color: #222222; 
					font-size:8pt; 
					font-style: normal; 
					font-weight: normal; 
					text-decoration: none; 
					font-family: Arial, Helveica, sans-serif; }
