
/*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: #2D2D2D; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; font-family: Arial, Helveica, sans-serif; }
	.itemMenuFont { color: #2D2D2D; font-size: 9.5pt; font-style: normal; font-weight: bold; text-decoration: none; font-family: Arial, 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, 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: bold; text-decoration: none; font-family: Arial; }			
	.brownHeaderFont { color: #C48A66; font-size: 9pt; font-style: normal; font-weight: normal; text-decoration: none; font-family: Arial; }			
	.blueHeaderFont { color: #599AC9; font-size: 9pt; font-style: normal; font-weight: bold; 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; }				
	.linkFont { color: #000000; font-size: 8pt; font-style: normal; font-weight: normal; text-decoration: underline; font-family: Arial; }			

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

	#body {	
		margin: 0px; 
		padding: 0px; 
		background-color: #FFFFFF; }

		#header {	
			width: 780px;
			margin: 1px 0px 0px 0px;  
			padding: 0px; }

			#logo {	
				float: left; 
				width: 246px; 
				height: 51px; 
				margin: 0px;
				padding: 0px; }

			#middleTopNav {
				float: left; 
				width: 290px; 
				margin: 0px;
				padding: 0px; }

			#rightTopNav { 
				float: right; 
				width: 244px; 
				marginb-bottom: 3px;
				padding: 0px; }
			
				#topMenu { 
					margin: 0px;
					padding-left: 5px; }
					
					#topMenu img { padding-left: 25px; }
					
				#searchBar {
					margin: 0px;
					padding: 8px 0px 5px 0px; }
					
					#search {
						margin: 0px; 
						padding: 0px; }
						
					#search form {
						padding: 0px;
						margin: 0px; }						
				
		#menuBar { 
			clear: both; 
			width: 780px;
			height: 24px; 
			margin: 0px;  
			padding: 0px; 
			background-image: url('/images/cupola/head-links_stretch_2x24.gif'); 
			background-repeat: repeat-x; }

			#menuBar img { padding-left: 28px; }						
					
		/* Template Content*/

		#iFeature {
			margin: 0px; 
			padding: 0px; }
			
			#iFeatureHeader {
				margin: 0px; 
				padding: 6px 8px 0px 8px; }
			
			#iFeatureImage {
				margin: 0px; 
				padding: 0px; }

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

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

			#iFeatureLinks {
				margin: 0px; 
				padding: 4px 8px; }
				
				#iFeatureLinks img { padding: 0px 5px; }
			
			#iFeatureDivider {
				clear: both;
				height: 1px;
				margin: 0px 8px; 
				padding: 0px; 
				background-color: #CCCCCC; }
			
		#leftNav { 
			float: left; 
			width: 177px; 
			margin: 0px 0px 1px 1px; 
			padding: 0px; }
 
			#iMenuHeader {
				width: 175px;
				margin: 0px; 
				padding: 0px; 
				background-color: #FBFAF2; 
				border-width: 1px 1px 1px 1px;
				border-style: solid;
				border-color: #CCCCCC; }
				
				#iMenuHeader img { padding-left: 8px; }
		
			#iMenuContent {
				width: 177px;
				margin: 0px; 
				padding: 0px; }

				#iMenuItem { 
					margin: 0px; 
					padding: 3px 8px 4px 8px; 
					border-width: 0px 1px 1px 1px;
					border-style: solid;
					border-color: #CCCCCC #CCCCCC #ECECEC #CCCCCC; }

					#iMenuItem img { padding-right: 4px; }

			#leftNav #iFeature {
				clear: both;
				width: 175px;
				border-width: 1px 1px 1px 1px;
				border-style: solid;
				border-color: #CCCCCC;  
				background-color: #FBFAF2; }
				
				#leftNav #iFeature #iFeatureContent img { padding: 4px 0px 4px 119px; }

		#rightNav {
			float: right; 
			width: 601px; 
			margin: 0px 0px 0px 1px; 
			padding: 0px; }
			
			#welcomeSection {
				margin: 0px; 
				padding: 0px; }

				#welcomeSection_L {
					float: left; 
					width: 361px;
					height: 159px;
					margin: 0px 0px 1px 0px; 
					padding: 0px; }
	
				#welcomeSection_R {
					float: right; 
					width: 240px; 
					height: 159px;
					margin: 0px 0px 1px 0px; 
					padding: 0px; 
					background-color: #FBFAF2; }
					
					#welcomeSection_R #iFeatureHeader { padding: 6px 6px 0px 8px; }
					#welcomeSection_R #iFeatureContent { padding: 2px 6px 4px 8px; }
					#welcomeSection_R #iFeatureContent img { padding: 4px 0px 4px 185px; }

			#featureSection_Top {
				clear: both;
				margin: 0px; 
				padding: 0px; } 
				
				#featureSection_Top #iFeature { 
					float: left; 
					width: 250px; }
					
					#featureSection_Top #iFeature #iFeatureContent img { padding: 8px 0px 0px 195px; }

				#featureSection_Top #iFeatureImage { 
					float: left;
					width: 146px;
					height: 187px;
					margin: 1px 4px 0px 0px;
					padding: 0px 3px;
					border-width: 0px 1px 0px 0px;
					border-style: solid;
					border-color: #5CCC84; }
					
				#featureSection_Top #iFeature2 { 
					float: left; 
					width: 194px; }

					#featureSection_Top #iFeature2 #iFeatureContent img { padding: 8px 0px 0px 138px; }
					
			#featureSection_Bot {
				clear: both; 
				margin: 0px; 
				padding: 0px; } 

				#sectionHeader {
					height: 20px;
					margin: 3px 0px;
					padding: 1px 231px;
					background-image: url('/images/cupola/feature_article_bg_1x20.gif'); 
					background-repeat: repeat-x; }
				
				#featureSection_Bot #iFeature { 
					float: left;
					width: 200px; }
					
				#featureSection_Bot #iFeature #iFeatureImage { padding: 5px 35px; }
				#featureSection_Bot #iFeature #iFeatureContent img { padding: 4px 0px 4px 145px; }
				
		#DividerBar1 {
			clear: both;
			height: 4px;
			margin: 0px;
			padding: 0px; 
			background-color: #599AC9; }
				
		#DividerBar2 {
			clear: both;
			height: 4px;
			margin: 1px 0px;
			padding: 0px; 
			background-color: #5CCC84; }
				
		#footerBar {
			clear: both;
			height: 4px;
			margin: 0px;
			padding: 0px; 
			background-color: #599AC9; }

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