
/*Publication css-Stylesheet 
===================================================*/
	ul  {	list-style: none;
		padding: 0px;
		margin: 0px;  }

	h1  { color: #955F24; font-size: 12pt; font-style: normal; font-weight: bold; text-decoration: none; font-family: Arial, Helveica, sans-serif; }
	h2  { color: #955F24; font-size: 11pt; font-style: normal; font-weight: bold; text-decoration: none; font-family: Arial, Helveica, sans-serif; }
	h3  { color: #333333; font-size: 10pt; font-style: normal; font-weight: bold; text-decoration: none; font-family: Arial, Helveica, sans-serif; }
			
	.headerBFont {color: #000000; font-size: 11pt; font-style: normal; font-weight: bold; text-decoration: none; font-family: Arial, Helveica, sans-serif; }
	.headerLFont {color: #333333; font-size: 10pt; font-style: normal; font-weight: bold; text-decoration: none; font-family: Arial, Helveica, sans-serif; }

	.menuFont { color: #955F24; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; font-family: Arial, Helveica, sans-serif; }
	.itemMenuFont { color: #955F24; font-size: 9.5pt; font-style: normal; font-weight: bold; text-decoration: none; font-family: Arial, Helveica, sans-serif; }
	.itemSubMenuFont { color: #333333; font-size: 9pt; font-style: normal; font-weight: normal; 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: #000000; 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: #4D4D4D; 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;}			

	.menuLevel1Font { color: #955F24; font-size: 10pt; font-style: normal; font-weight: bold; text-decoration: none; font-family: Arial, Verdana, Helveica, sans-serif; }
	.menuLevel2Font { color: #333333; font-size: 9pt; font-style: normal; font-weight: normal; text-decoration: none; font-family: Arial, Verdana, Helveica, sans-serif; }
	.selectedItemFont { color: #000000; font-size: 10pt; font-style: normal; font-weight: bold; text-decoration: none; font-family: Arial, Verdana, Helveica, sans-serif; }
	.topLinkFont { color: #955F24; font-size: 8pt; font-style: normal; font-weight: normal; text-decoration: none; font-family: Arial, Verdana, Helveica, sans-serif; }
	.linkFont { color: #000000; font-size: 9pt; font-style: normal; font-weight: normal; text-decoration: underline; font-family: Arial, Verdana, Helveica, sans-serif; }

	#breadcrumb a {	color: #955F24; font-size: 8pt; font-style: normal; font-weight: normal; text-decoration: none; font-family: Arial, Verdana, Helveica, sans-serif; }
	
	#outerBody {	
		border-width: 1px 5px 5px 5px;
		border-style: solid;
		border-color: #FFFFFF;
		width: 780px; }

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

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

			#logo {	
				float: left; 
				width: 153px; 
				height: 46px; 
				margin: 0px;
				padding: 0px; }

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

			#rightTopNav { 
				float: right; 
				width: 220px; 
				margin: 0px;
				padding: 0px; }

				#topMenu { 
					margin: 0px;
					padding: 3px 0px; }

					#topMenu img { padding-left: 20px; } 
					
			#searchBar {
				height: 40px; 
				margin: 0px;
				padding: 0px 10px 10px 10px; 
				border-width: 5px 0px 0px 0px; 
				border-style: solid; 
				border-color: #955F24; 
				background-color: #E9E9E9; }
			
				#search {
					margin: 0px; 
					padding: 0px; }
						
				#search form {
					padding: 0px;
					margin: 0px; }						

		#menuBar { 
			clear: both; 
			width: 780px;
			height: 27px; 
			margin: 0px;  
			padding: 0px; 
			background-image: url('/images/trumpet/head-links_stretch_1x27.gif'); 
			background-repeat: repeat-x; }

			#menuBar img { padding-left: 55px; } 

		#menuFooter {
			clear: both; 
			width: 780px;
			height: 6px; 
			margin: 0px;  
			padding: 0px; 
			background-image: url('/images/trumpet/head-links_shadow_1x6.gif'); 
			background-repeat: repeat-x; }					

		/* Template Content*/

		#menuNav { 
			float: left; 
			width: 188px; 
			margin: 0px 0px 2px 0px; 
			padding: 0px; 
			background-color: #FFFFFF; 
			border-width: 0px 0px 0px 0px;
			border-style: solid;
			border-color: #742116; }

			#iMenuItem { 
				margin: 0px; 
				padding: 3px 5px 4px 10px; 
				border-width: 1px 0px 0px 0px; 
				border-style: solid; 
				border-color: #955F24; }

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

			#iMenuSubItem { 
				height: 20px;  
				margin: 0px; 
				padding: 0px 0px 0px 25px; }
	
				#iMenuSubItem img { padding-right: 5px; }	

			#iMenuSItem { 
				height: 20px;  
				margin: 0px; 
				padding: 0px 0px 0px 25px; }			
		
				#iMenuSItem img { padding-right: 5px; }	
				
		#colorDivider {
			clear: both; 
			height: 1px; 
			margin: 0px; 
			padding: 0px; 
			background-color: #955F24; }

		#article {
			float: left; 
			width: 390px; 
			margin: 0px; 
			padding: 10px 20px 5px 20px; }

		#ads {
			float: left; 
			width: 160px; 
			margin: 0px;
			padding: 10px 0px 5px 0px; }


		#topicBar {
			float: left; 
			width: 168px;
			margin: 10px 0px 0px 0px;
			padding: 0px 10px 8px 10px; 
			background-color: #FFFFFF; 
			border-width: 0px 0px 0px 0px;
			border-style: solid;
			border-color: #742116; }

		#footerBar { 
			clear: both; 
			width: 780px; 
			height: 22px; 
			margin: 0px; 
			padding: 0px; 
			background-image: url('/images/trumpet/footer-stretch_1x22.gif'); 
			background-repeat: repeat-x; }

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