/* HTML Elements */ 

	html { min-height: 100%; margin-bottom: 1px; }
	
	a {
		} /* Avoid using as will assign it to <a name=""> */
		a:link{
			color: #3C70C1;
			
			}
		a:visited {
			color: #3C479D;
			}
		a:hover {
			color: #55589f;
		} 
	
	body {
		background: #fff;
		color: #333;
		font: 69%/125% Verdana, Arial, Helvetica, sans-serif;
		}
	
	dl, ol, ul {
		margin-top: 0;
		}
		
	dd {
		margin: 0;
		padding: 0 0 5px;
		}
		
	dt {
		font-weight: bold;
		margin: 0;
		padding: 9px 0 0;
		}
		
	fieldset {
		border: none;
		margin: 0;
		padding: 0;
		}
		
	form {
		margin: 0;
		padding: 0;
		}
	
	h1, h2, h3, h4, h5, h6 {
		color: #1C1C54;
		font-family: "Times New Roman", Times, serif;
		font-weight: normal;
		margin: 0 0 10px;
		padding: 0 0 4px;
		text-transform: uppercase;
		}
		h1 {
			color: #fff;
			font: bold 160%/100% trebuchet ms, trebuchet, arial, sans-serif;
			font-weight: bold;
			padding: 2px 30px;
			position: absolute;
			top: 150px;
			left: 1px;
			text-transform: uppercase;
			width: 367px;
			}
			.banks h1 {
				background: #E4AE2A;
				}
			.biotech h1 {
				background: #a2aa65;
				}
			.it h1 {
				background: #979bb8;
				}
			.furniture h1 {
				background: #bd9a6c;
				}
			.textiles h1 {
				background: #c4a99e;
				}
			.tobacco h1 {
				background: #db9249;
				}
			.hog h1 {
				background: #d7cb5d;
				}
			.interior h1 {
				background: #707198;
				}
			.interindustry h1 {
				background: #707198;
				}
			.research h1 {
				background: #707198;
				}
			.news h1 {
				background: #707198;
				}
			.overview h1 {
				background: #707198;
				}
			
		h2 {
			font-size: 140%;
			margin-bottom: 5px;
			padding-top: 8px; 
			}
		h3 {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 100%; 
			margin-bottom: 0;
			color: #000;
			font-weight: bold;
			text-transform: none;
			}
		h4 {
			color: #333333;
			font: bold 100% Arial, Helvetica, sans-serif; 
			margin-bottom: 0;
			margin-left: 20px;
			padding-bottom: 0;
			}
		h5 {
			font: bold 110% Arial, Helvetica, sans-serif;
			margin-top: 30px;
			text-transform: capitalize;
			}
		h6 {
			font: bold 110% Arial, Helvetica, sans-serif;
			text-transform: capitalize;
			margin-top: 20px;
			}
			.banks h6 {
				color: #E4AE2A;				
				border-bottom: 1px dotted #E4AE2A;
				}
			.biotech h6 {
				color: #a2aa65;
				border-bottom: 1px dotted #a2aa65;
				}
			.it h6 {
				color: #979bb8;
				border-bottom: 1px dotted #979bb8;
				}
			.tobacco h6 {
				color: #db9249;
				border-bottom: 1px dotted #db9249;
				}
			.furniture h6 {
				color: #aa8a61;
				border-bottom: 1px dotted #aa8a61;
				}
			.textiles h6 {
				color: #c4a99e;
				border-bottom: 1px dotted #c4a99e;
				}
			.hog h6 {
				color: #d7cb5d;
				border-bottom: 1px dotted #d7cb5d;
				}
				
			.interior h6 {
				color: #404275;
				border-bottom: 1px dotted #404275;
				}
				
			.interindustry h6 {
				color: #404275;
				border-bottom: 1px dotted #404275;
				}
			.research h6 {
				color: #404275;
				border-bottom: 1px dotted #404275;
				}
			.news h6 {
				color: #404275;
				border-bottom: 1px dotted #404275;
				}
			.overview h6 {
				color: #404275;
				border-bottom: 1px dotted #404275;
				}
			
	
	img {
		border: none;
	/*	display: block; */
		}

		
	li {
		padding-bottom: 0;
		padding-top: 6px;
		margin: auto auto auto 0;
		}
		li p, li h2 {
			font-size: 100%;
			}
	
	p, td {
		margin-top: 0;
		}
			
	table {
			position: relative;
			top: -4px;
			left: -4px;
			border-collapse: collapse;
			border: 1px solid #999999;
			background: #fff;
			width: 100%;
			}
			table th, table td {
				margin: 0;
				padding: 6px 4px;
				border-bottom: 1px solid #cccccc;
				vertical-align: top;
				}
			table td.breakrow {
				padding: 0px 0px;
				}
			table td.center {
				text-align:center;
				}
			table td.right {
				text-align:right;
				}
			table td.left {
				text-align:left;
				}
			table th.center {
				text-align:center;
				}
			table th.right {
				text-align:right;
				}
			table th.left {
				text-align:left;
				}	
			table tr.center {
				text-align:center;
				}
			table tr.right {
				text-align:right;
				}
			table tr.left {
				text-align:left;
				}
			table tr.bold {
				font-weight: bold;
				}	
			table tfoot td {
				border-top: 1px solid #ccc;
				color: #999;
				font-size: 90%;
				padding: 6px 6px;
				text-align: left;
				}	
				
		.banks th  {
			background: #F7E7C0;
			}
		.biotech th {
			background: #daddc1;
			}
		.it th {
			background: #d5d7e3;
			}
		.furniture th {
			background: #ddd0c0;
			}
		.textiles th {
			background: #e7ddd8;
			}
		.tobacco th {
			background: #f1d3b6;
			}
		.hog th {
			background: #efeabe;
			}
		.interior th {
			background: #d5d4d4;
			}
		.interindustry th {
			background: #d5d4d4;
			}
		.research th {
			background: #d5d4d4;
			}
		.news th {
			background: #d5d4d4;
			}
		.overview th {
			background: #d5d4d4;
			}
		.trends th {
			background: #d5d4d4;
			}	
			
		.tableshadow {
			background: #eae7e7;
			}						
		
	table.trends thead th {
			border-bottom: none;
			padding: 3px 5px;
			}
			table.trends tbody td {
				border-bottom: none;
				padding: 3px 5px;
				text-align: right;
				}
			table.trends tbody td.industrysbhd {
				border-bottom: 1px solid #ccc;
				padding: 15px 5px 5px 5px;
				text-align:left;
				}
			table.trends tbody td.alignleft {
				text-align:left;
				} 
				
	table.numbers {
			text-align:center;
			}
	table.numbersright {
			text-align:right;
			}

/* Format Classes */

	.alignLeft {
		clear: left;
		float: left;
		width: 40%;
		}
		li.alignLeft {
			width: 45%;
			}
			
	.alignLeftImage {
		clear: left; 
		float: left;
		display: inline;
		padding: 3px 12px 3px 0;
		}			
	
	.alignRight {
		clear: right; 
		float: right;
		width: 40%;
		}
		li.alignRight {
			clear: none;
			float: none;
			width: auto;
			}
			
	.alignRightImage {
		clear: right; 
		float: right;
		display: inline;
		padding: 3px 0 3px 12px;
		}
		
	.clearFloat {
		clear: both;
		padding-top: 1em;
		}

	.clearFloatLeft {
		clear: left;
		padding-top: 1em;
		}		

	.clearFloatRight {
		clear: right;
		padding-top: 1em;
		}	
			
	.checkbox {
		margin-left: 25px;
		}
			
	.hidden {
		display: none;
		}
	
	.highlight {
		background: yellow;
		font-size: 100%;
		font-weight: bold;
		}
		.highlight a {
			text-decoration: none;
			}
			
	.indent {
		margin-left: 20px;
		}
	
	.linkPdf {
		background: url("/NC_GlobalEconomy/assets/images/ui/bg_acrobat.gif") no-repeat 100% 2px !important;
		padding: 0 15px 0 0;
		}
		
	.more {
		padding-top: 8px;
		}	
		
	.note {
		font-size: 89%;
		font-style: italic;
		}	
		
	.pdftop {
		padding-top: 6px;
		}	
		
	.super {
		font-size: 60%;
		vertical-align: super;
		}	
	
	.twoColList {}
		.twoColList li {
			float: left;
			padding-bottom: 2px;
			padding-right: none;
			width: 200px;
			}
					