/* Composition Styles */

	.bar {
		/*background: #D2D0DE;*/
		background: #E5EDDC;
		border-bottom: 5px solid #fff;
		border-top: 5px solid #fff;
		height: 7px;
		line-height: 60%;
		}
	
	
	
		#home #c1 {
			background: #E5EDDC; /*#D5D4D4;*/
			}
			
		#home #c2 {
			background: #F6EAB8; 
			}
			
			
			
			
	#c2 img {
		padding-top: 10px;
		}	
		
		.banks #c2  {
			background: #F7E7C0;
			}
		.biotech #c2 {
			background: #daddc1;
			}
		.it #c2 {
			background: #d5d7e3;
			}
		.furniture #c2 {
			background: #ddd0c0;
			}
		.textiles #c2 {
			background: #e7ddd8;
			}
		.tobacco #c2 {
			background: #f1d3b6;
			}
		.hog #c2 {
			background: #efeabe;
			}
		.interior #c2 {
			background: #D5D4D4;
			}
		.interindustry #c2 {
			background: #D5D4D4;
			}
		.research #c2 {
			background: #D5D4D4;
			}
		.news #c2 {
			background: #D5D4D4;
			}
		.overview #c2 {
			background: #D5D4D4;
			}		
		
	.content {
		padding: 10px 20px 20px;
		}
		#home #c1 .content {
			padding: 0;
			}
				
	#footer {  
		/*border-top: 1px solid #000;*/
		border-top: 7px solid #728302;
		clear: both;
		font-size: 89%;
		height: 100px;
		line-height: 100%;
		margin: 0;
		padding: 10px 10px;
		/*width: 923px;*/
		background-color: #ebf0cc;
		}
		#footer .cc {
			float: left;
			padding: 5px 10px 18px 10px;
			width: 200px;
			line-height: 1.2em;
			}
        #footer .copyright {
			float: right;
			padding: 18px 0 18px 0;
			width: 610px;
			}	
		
		#footer .copyright img {
			float: right;
			vertical-align: bottom;
			margin-top: -13px;
			padding-right: 10px;
			}	
			
	
						
	#header {
		/*border-left: 1px solid #000;
		border-right: 1px solid #000;*/
		color: #454546;
		height: 120px;
		margin: 55px 0 0;
		padding: 0;
		position: relative;
		width: 923px;
		}
		#home #header {
			height: 125px;
			}
		#header #logo {
			background: url(../images/ui/logo_int.jpg) no-repeat  0 0;
			/*border-top: 1px solid #404275;*/
			height: 86px;
			margin: 0;
			position: absolute;
				left: 0;
				top: 5px;
			text-indent: -5000px;
			width: 427px;
			}
			#home #logo {
				background: url(../images/ui/logo.jpg) no-repeat  0 0;
				height: 115px;
				}
			#header #logo a {
				display: block;
				height: 88px;
				margin: 0;
				width: 427px;
				}
				#home #header #logo a {
					height: 113px;
					}
			#home #header #logo a {
				display: none;
				}

		#header #search {
			/*background: url(../images/ui/bg_search.gif) no-repeat 0 100%;
			border-bottom: 1px solid #000;*/
			margin: 0 -1px;
			padding: 0 0 10px;
			position: absolute;
				top: -27px;
			width: 923px;
				}
				
			#home #header #search {
			border-bottom: 3px solid #ccc;
				}
				
				#header #search form {
					float: right;
					width: 260px;
					}
					#header #search #searchText {
						color: #000;
						font-size: 89%;
						float: left;
						margin-right: 3px;
						}
					#header #search #searchSubmit {
						background: #999;
						border: none;
						color: #fff;
						float: left;
						font-size: 89%;
						padding: 1px;
						}
					#header #search label {
						color: #404275;
						float: left;
						padding-right: 5px;
						}
						
	.hoverImages {
		background: #fff;
		border-bottom: 7px solid #728302;
		/*border-bottom: 7px solid #493F7B;*/
		height: 230px;
		padding-bottom: 5px;
		}
								
	img {
		border: 0;
		margin: 0;
		}
		
			
	#intro {
		display: none;
		}
		
	#home #intro {
		display: block;
		position: absolute;
		top: 25px;
		left: 443px;
		width: 460px;
		}

	/*homepage right column Features*/
	.latest {
		border-top: 5px solid #fff;
		float: left;
		margin: 0 0 5px;
		padding: 15px 0 20px 30px;
		width: 631px;
		background-color: #E5EDDC;
		}
		.latest h2 {
			font-family:Verdana, Verdana, Arial, Helvetica, sans-serif;
			color: #728302;
			font-size: 120%;
			font-weight:bold;
			}
			
		.latest h3 {
			color: #333;
			font: bold 100% Verdana, Arial, Helvetica, sans-serif;
			text-transform: none;
			}
		.latest div {
			float: left;
			padding-right: 20px;
			padding-bottom: 20px;
			/*width: 190px;*/
			width: 280px;
			}
		.latest img {
			border: 1px solid #3C479D;
			margin: 0 10px 5px 0;
			padding: 0;
			}
			
		.latest .suggestions {
			margin: 20px 0 5px 0;
			padding: 0;
			font: bold 100% Verdana, Arial, Helvetica, sans-serif;
			width: 500px;
			}
			
	.latest img.featured{
			
    clear: left;
    display: inline;
    float: left;
    padding: 0;
	border: 5px solid #ccc;
	margin:3px 12px 3px  0px;
	width:250px;
}
	/*Homepage left column News*/		
	.recentNews {
			margin:0;
			padding: 15px 8px 8px 15px;
			background-color: #F6EAB8;
			}
			.recentNews dd {
				font-size: 94%;
				}
			.recentNews dt {
				font-weight: normal;
				}
			.recentNews a {
				color: #333;
				}
				
			.recentNews a:hover {
				color: #55589f;
				}
				
			.recentNews h2 {
				font-family:Verdana, Verdana, Arial, Helvetica, sans-serif;
				color: #7B4500;
				font-size: 120%;
				font-weight:bold;
				}
			.recentNews span.smaller {
				font-size: 85%;
				font-family:Verdana, Verdana, Arial, Helvetica, sans-serif;
				color: #7B4500;
				}			
			
	#navIndustry {
			font-size: 100%;
			line-height: 100%;
			margin: 0;
			padding: 0;
			width: 164px;
			z-index: 10;
			}
			#navIndustry ul {
				line-height: 100%;
				list-style-type: none;
				margin: 0;
				padding: 0;
				}
							
				#navIndustry ul li:hover.navBanks {
					background: #E4AE2A; /* main rollover background color */
					}
				#navIndustry ul li:hover.navBiotech {
					background: #a2aa65; 
					}
				#navIndustry ul li:hover.navIT {
					background: #979bb8; 
					}
				#navIndustry ul li:hover.navFurniture {
					background: #bd9a6c; 
					}
				#navIndustry ul li:hover.navTextiles {
					background: #c4a99e; 
					}
				#navIndustry ul li:hover.navTobacco {
					background: #db9249; 
					}
				#navIndustry ul li:hover.navHog {
					background: #d7cb5d; 
					}
				#navIndustry ul li:hover.navInterindustry {
					background: #979bb8; 
					}
				#navIndustry ul li:hover.navResearch {
					background: #979bb8; 
					}
				#navIndustry ul li:hover.navNews {
					background: #979bb8; 
					}
				#navIndustry ul li:hover.navOverview {
					background: #979bb8; 
					}

					
				
			#navIndustry li {
				border-bottom: 1px solid #fff;
				margin: 0;
				padding: 0 0 0 20px;
				position: relative;
				width: 144px;
				}
				
		/*  bullet square for left side subnavigation  */			
				#navIndustry li.navBanks {
	background-image: url(../images/ui/bg_subnav_banks.gif);
	background-repeat: no-repeat;
	background-position: 20px 7px;
					}
				#navIndustry li.navBiotech {
					background: url(../images/ui/bg_subnav_biotech.gif) no-repeat 20px 7px;
					}
				#navIndustry li.navIT {
					background: url(../images/ui/bg_subnav_it.gif) no-repeat 20px 7px; 
					}
				#navIndustry li.navFurniture {
					background: url(../images/ui/bg_subnav_furniture.gif) no-repeat 20px 7px; 
					}
				#navIndustry li.navTextiles {
					background: url(..images/ui/bg_subnav_textiles.gif) no-repeat 20px 7px;
					}
				#navIndustry li.navTobacco {
					background: url(../images/ui/bg_subnav_tobacco.gif) no-repeat 20px 7px; 
					}
				#navIndustry li.navHog {
					background: url(../images/ui/bg_subnav_hog.gif) no-repeat 20px 7px; 
					}
				#navIndustry li.navInterindustry {
					background: url(../images/ui/bg_subnav_it.gif) no-repeat 20px 7px; 
					}
				#navIndustry li.navResearch {
					background: url(../images/ui/bg_subnav_it.gif) no-repeat 20px 7px; 
					}
				#navIndustry li.navOverview {
					background: url(../images/ui/bg_subnav_it.gif) no-repeat 20px 7px; 
					}
				#navIndustry li.navNews {
					background: url(../images/ui/bg_subnav_it.gif) no-repeat 20px 7px; 
					}
				
				/*#navIndustry li.navNews {
					background: url(../images/ui/bg_subnav_it.gif) no-repeat 20px 7px; 
					}*/
					
				#navIndustry li a {
					color: #43387A;
					display: block;
					line-height: 100%;
					margin: 0;	
					padding: 4px 0 4px 12px;
					text-decoration: none;
				
					}	
				#navIndustry li li {  /* controls layout for the sub-layered navigation for each industry */
					background-image: none;
					padding-left: 0px;
					width: 240px;
					}
				
				#navIndustry li ul {
					/* background: #E4AE2A;  dropdown background color */
					border-left: 1px solid #fff; 				
					height: auto;	
					position: absolute;
						top: 0;
						left: 164px;
					display: none;
					}
					
				#navIndustry li.navBanks ul {
					background: #E4AE2A; /* dropdown background color */		
					}
				#navIndustry li.navBiotech ul {
					background: #a2aa65;
					}
				#navIndustry li.navIT ul {
					background: #979bb8; 
					}
				#navIndustry li.navFurniture ul {
					background: #bd9a6c; 
					}
				#navIndustry li.navTextiles ul {
					background: #c4a99e;
					}
				#navIndustry li.navTobacco ul {
					background: #db9249; 
					}
				#navIndustry li.navHog ul {
					background: #d7cb5d; 
					}
				#navIndustry li.navInterindustry ul {
					background: #979bb8; 
					}
				#navIndustry li.navResearch ul {
					background: #979bb8; 
					}
				#navIndustry li.navNews ul {
					background: #979bb8; 
					}
				#navIndustry li.navOverview ul {
					background: #979bb8; 
					}
	
					
				#navIndustry li:hover ul {
					display: block;
					}
					#navIndustry li:hover ul ul { 
						display: none;
						}
					#navIndustry ul li li:hover {
						background: #ccc; /* dropdown rollover background color - same for all industries */
					}

	
	#navPrimary {
		margin: 0;
		padding: 0;
		position: absolute;
			top: 57px;
			left: 428px;
		width: 260px;
		z-index: 10;
		}
		#home #navPrimary {
			position: relative;
				top: 0;
				left: 0;
			}
		#navPrimary li {
			background: url(../images/ui/bg_nav_li.jpg) repeat-x;
			border-top: 1px solid #999AAA;
			border-bottom: 1px solid #999AAA;
			border-right: 1px solid #C4C4D4;
			float: left;
			line-height: 100%;
			margin: 3px 0 0;
			padding: 0;
			position: relative;
			width: 165px;
			}
			#navPrimary li.navIT, #navPrimary li.navTobacco, #navPrimary li.navBlank {
				border-right: none;
				width: 164px;
				}
				#navPrimary li.navBlank {
					height: 25px;
					}
					
				#navPrimary li:hover.navBlank {
					background: url(../images/ui/bg_nav_li.jpg) repeat-x;
					}
			#home .navHome, #home .navBlank {
				display: none;
				}
			#home #navPrimary li {
				border-right: none;
				float: none;
				margin: 3px 0;
				width: 257px;
				}
				#home #navPrimary li.first {
					margin-top: 10px;
					}
				#home #navPrimary li.last {
					margin-bottom: 11px;
					}
				
			#navPrimary li:hover, #navPrimary li.over {
				background: url(../images/ui/bg_nav_li_hover.jpg) repeat-x;
				}
			#navPrimary li a {
	color: #333;
	display: block;
	height: 15px;
	margin: 0;
	padding: 5px 5px 5px 33px;
	text-decoration: none;
	font-family: "Trebuchet ms", Verdana, Arial, sans-serif;
	font-size: 100%;
	line-height: 100%;
				}
				#home #navPrimary li a {
					font-size: 120%;
					font-weight: bold;
					padding: 5px 5px 5px 62px;
					}
				
				#navPrimary li.navHome a {
					background: url(../images/ui/bg_nav_grey.gif) no-repeat 5px 6px;
					}
				#navPrimary li.navBanks a {
					background: url(../images/ui/bg_nav_gold.gif) no-repeat 5px 6px;
					}
					#home #navPrimary li.navBanks a {
						background: url(../images/ui/bg_nav_gold.gif) no-repeat 32px 6px;
						}
				#navPrimary li.navBiotech a {
						background: url(../images/ui/bg_nav_green.gif) no-repeat 5px 6px;
						}
					#home #navPrimary li.navBiotech a {
						background: url(../images/ui/bg_nav_green.gif) no-repeat 32px 6px;
						}
				#navPrimary li.navIT a {
					background: url(../images/ui/bg_nav_purple.gif) no-repeat 5px 6px;
					}
					#home #navPrimary li.navIT a {
						background: url(../images/ui/bg_nav_purple.gif) no-repeat 32px 6px;
						}
				#navPrimary li.navFurniture a {
					background: url(../images/ui/bg_nav_tan.gif) no-repeat 5px 6px;
					}
					#home #navPrimary li.navFurniture a {
						background: url(../images/ui/bg_nav_tan.gif) no-repeat 32px 6px;
						}
				#navPrimary li.navTextiles a {
					background: url(../images/ui/bg_nav_rose.gif) no-repeat 5px 6px;
					}
					#home #navPrimary li.navTextiles a {
						background: url(../images/ui/bg_nav_rose.gif) no-repeat 32px 6px;
						}
				#navPrimary li.navTobacco a {
					background: url(../images/ui/bg_nav_orange.gif) no-repeat 5px 6px;
					}
					#home #navPrimary li.navTobacco a {
						background: url(../images/ui/bg_nav_orange.gif) no-repeat 32px 6px;
						}
				#navPrimary li.navHog a {
					background: url(../images/ui/bg_nav_yellow.gif) no-repeat 5px 6px;
					}
					#home #navPrimary li.navHog a {
						background: url(../images/ui/bg_nav_yellow.gif) no-repeat 32px 6px;
						}
				
			#home #navPrimary li a span {
				display: block;
				height: 114px;
				position: absolute;
				width: 164px;
				}
				#home #navPrimary li.navBanks a span {
					background: url(../images/ui/nav_bank.jpg) no-repeat;
					top: -12px;
					left: 262px;
					}
					#home #navPrimary li.navBanks a:hover span, #home #navPrimary li.navBanks  a.over span {
						background: url(../images/ui/nav_banks_hover.jpg) no-repeat;
						}
				#home #navPrimary li.navBiotech a span {
					background: url(../images/ui/nav_biotech.jpg) no-repeat;
					top: 74px;
					left: 428px;
					}
					#home #navPrimary li.navBiotech a:hover span, #home #navPrimary li.navBiotech a.over span {
						background: url(../images/ui/nav_biotech_hover.jpg) no-repeat;
						}
				#home #navPrimary li.navIT a span {
					background: url(../images/ui/nav_it.jpg) no-repeat;
					top: -72px;
					left: 759px;
					}
					#home #navPrimary li.navIT a:hover span, #home #navPrimary li.navIT a.over span {
						background: url(../images/ui/nav_it_hover.jpg) no-repeat;
						}
				#home #navPrimary li.navFurniture a span {
					background: url(../images/ui/nav_furniture.jpg) no-repeat;
					top: 14px;
					left: 593px;
					}
					#home #navPrimary li.navFurniture a:hover span, #home #navPrimary li.navFurniture a.over span {
						background: url(../images/ui/nav_furniture_hover.jpg) no-repeat;
						}
				#home #navPrimary li.navTextiles a span {
					background: url(../images/ui/nav_textiles.jpg) no-repeat;
					top: -132px;
					left: 428px;
					}
					#home #navPrimary li.navTextiles a:hover span, #home #navPrimary li.navTextiles a.over span {
						background: url(../images/ui/nav_textiles_hover.jpg) no-repeat;
						}
				#home #navPrimary li.navTobacco a span {
					background: url(../images/ui/nav_tobacco.jpg) no-repeat;
					top: -46px;
					left: 262px;
					}
					#home #navPrimary li.navTobacco a:hover span, #home #navPrimary li.navTobacco a.over span {
						background: url(../images/ui/nav_tobacco_hover.jpg) no-repeat;
						}
				#home #navPrimary li.navHog a span {
					background: url(../images/ui/nav_hog.jpg) no-repeat;
					top: -192px;
					left: 593px;
					}
					#home #navPrimary li.navHog a:hover span, #home #navPrimary li.navHog a.over span {
						background: url(../images/ui/nav_hog_hover.jpg) no-repeat;
						}
	
		#navPrimary ul {
			background: #fff;
			list-style: none;
			margin: 0;
			padding: 0;
			width: 498px;
			}
			
			#home #navPrimary ul {
				border: 1px solid #D5D4D4;
				border-left: none;
				width: 257px;
				}
		
		#navSecondary {
			position: absolute;
				top: 10px;
				left: 0;
			}
		
		#home #navSecondary {
				/*background: #404275;
				background: #999AAA;*/
				background: #999999;
				height: 114px;
				padding: 0;
				position: absolute;
					top: 296px;
					left: 760px;
				width: 164px;
				}
		
		#navSecondary li {
				background: url(../images/ui/bg_nav_secondary_int.gif) no-repeat 0 4px;
				display: inline;
				float: left;
				padding: 0 16px 6px 10px;
				}
				
				/* Homepage nav in box*/	
				#home #navSecondary li {
					background: url(../images/ui/bg_nav_secondary_new.png) no-repeat 0 4px;
					display: block;
					float: none;
					line-height: 100%;
					margin: 0;
					padding-left: 12px;					
					padding-right: 0;
					}
					
				#home #navSecondary li a {
						color: #fff;
						font-size: 110%;
						font-weight: normal;
						}
						
				#home #navSecondary ul {
						list-style: none;
						margin: 0;
						padding-left: 10px;
						
						}

						
				#navSecondary li a {
					color: #686767;
					font: 100% Verdana, Arial, sans-serif;
					/*font: 100% trebuchet ms, trebuchet, arial, sans-serif;*/
					text-decoration: none;
					}
				
					#navSecondary li a:hover {
						color: #fadd75;
						}
						#home #navSecondary li a:hover {
							color: #fadd75;
							}
				#navSecondary ul {
					list-style: none;
					margin: 0;
					padding: 16px 0 0 10px;
					}
					
		
			
		#graphicborders img {
			border: 1px solid #999999; 
			margin:10; 
			}
			
		div.table1 {
			float:left; 
			padding-left:8px; 
			padding-top:8px;
			}
			
		table.greytable {
			border: none;
			width:100%; 
			padding:0;
			}
			
		table.greytable tr td{
			border-right: 1px solid #999999; 
			}					
			
		table.greytable tr.odd{
			background: #ccc;
			border-bottom: 1px solid #999999; 
			}	
			
		.txt-smaller {
			font-size:70%; 
			color:#999;
			border-top: 1px dotted #999999; 
			}
		
		.txt-red {
			color:red;
			
			}	
			
		h3.txt-red {
			color:red;
			
			}	
			
			.txt-new {
			color:red;
			display: inline;
			text-transform: uppercase;
			font-style:italic;
			font-size: 7px;
			}
			
    td.txt-right {
		text-align:right;
		}
	.bold {font-weight:bold;}
	/*trend tables*/
	.bg-green-odd	{
	background-color:#BED1A1;
	}
	.bg-green-even	{
	background-color:#EBF0CC;
	}
	.bg-grey-odd	{
	background-color:#B5B5B5;
	}
	.bg-grey-even	{
	background-color:#E8E5E2;
	}
	.bg-blue-odd	{
	background-color:#0680CD;
	}
	.bg-blue-even	{
	background-color:#CFEDED;
	}
	.bg-lachs-odd	{
	background-color:#F6EAB8;
	}
	.bg-lachs-even	{
	background-color:#F7F3E2;
	}
	
	.black{ color:#000000;}