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

			.footerFont { color: #222222; font-size:8pt; font-style: normal; font-weight: normal; text-decoration: none; font-family: sans-serif, Arial, Verdana, Helveica ; }
			.blkFont { color: #000000; font-size:8pt; font-style: normal; font-weight: normal; text-decoration: none; font-family: Verdana, Arial,  Helveica, sans-serif; }
			.blkBFont { color: #000000; font-size:14pt; font-style: normal; font-weight: bold; text-decoration: none; font-family: Verdana, Arial,  Helveica, sans-serif; }
			.bwnFont { color: #282828; font-size:8pt; font-style: normal; font-weight: normal; text-decoration: none; font-family: Helveica, Arial, Verdana,  sans-serif; }
			.whtFont { color: #FFFFFF; font-size:8pt; font-style: normal; font-weight: normal; text-decoration: none; font-family: Helveica, Arial, Verdana,  sans-serif; vertical-align: middle;}
			.bluFont { color: #047CAC; font-size:10pt; font-style: normal; font-weight: normal; text-decoration: none; font-family: Helveica, Arial, Verdana,  sans-serif; vertical-align: top;}
			.bluBFont { color: #047CAC; font-size:10pt; font-style: normal; font-weight: bold; text-decoration: none; font-family: Helveica, Arial, Verdana,  sans-serif; vertical-align: middle;}
			.bluBLCFont { color: #047CAC; font-size:14pt; font-style: normal; font-weight: bold; text-decoration: none; font-family: Helveica, Arial, Verdana,  sans-serif; vertical-align: middle; text-transform: uppercase; }
			
			.linkNoLine { text-decoration: none; }
			.listNoStyle {
				list-style: none;
				padding: 0px;
				margin: 0px; }
				
			.noPadMar {
				padding: 0px;
				margin: 0px; }
				
			/* header */
			#header {
				width: 780px; }		
				
				#logo {
					float: left;
					padding: 0px;
					margin: 0px;
					height: 54px; }
					
				#search {
					padding: 0px;
					margin: 0px;
					text-align: right;
					height: 54px; 	}
					
					#searchBox {
						vertical-align: bottom; }
					
			/* Menu Bar */
			#menu {
				clear: both;
				background-color: #058FC8; 
				width: 780px; }
				
			/* Body */
			#body {
				clear: both; 
				width: 780px; }
				
				/* Left Ad */
				#leftAd {
					width: 160px; 
					float: left;}
				
				/* Content */
				#content {
					margin: 5px;
					width: 478px;
					float: left; }
					
				#content h2 {
					padding: 0px;
					margin: 0px; }
					
				#content ul {
					list-style-image: url('/images/homedec/body_bluebullet_6x6.gif'); }
					
				#siteMapHeader {
					text-align: center;
					padding-top: 10px;	}
			
				.mapList {
						width: 200px;
						float: left; 
						padding: 5px 5px 5px 25px;
						margin: 0px;   }
						
				.sitemapMenu {
						padding: 3px 0px 1px 15px;
						margin: 0px;  }
				
				/* Right navigation Bar */
				#rightNav {
					float: left;
					width: 132px;
					margin: 0px 0px 3px 0px;  }

				#leftMenuList {
						background: transparent url('/images/homedec/left_ltbluebg_126x1.gif') repeat;
						list-style-image: url('/images/homedec/left_arrow_31x19.gif');
						list-style-position: inside;
						padding: 0px;
						margin: 0px; }

				.innerMenu {
						padding-left: 10px; }
					
					#rightNavMenu {
						background: transparent url('/images/homedec/left_ltbluebg_126x1.gif') repeat; }
						
					#rightLightBG {
						width: 132px;
						height: 400px;
						background: transparent url('/images/homedec/left_lighterbluestretch_126.gif') repeat;
						margin: 3px 0px 0px 0px;
						padding: 0px;	}
					
				
							
			/* Footer */
			#footer {
				padding-top: 5px; 
				width: 780px; 
				clear: both; 
				text-align: center; }
				
			/* Dummy White bar is to make a white line in Internet Explorer */
			#dummyWhiteBar {
				position: absolute;
				background-color: #FFFFFF;
				width: 10px;
				height: 0px;
				top: 338px;
				left: 290px; }

					
