* {
	font-family: verdana, tahoma;
	color:#000;
	margin:0;
	padding:0;
}
body {
	text-align:center;
	font-size:85%;
	background:#555555 url(../images/layout/bg_body.png) repeat-x top left;
}
img,
form,
fieldset {
	border:none;
}
table {
	font-size:100%;
}
td {
	vertical-align:top;
}
a {
	text-decoration:underline;
}
a:hover,
a:active {
	color:#CC3300;
}
div.clear {
	clear:both !important;
	visibility:hidden !important;
	margin:0 !important;
	padding:0 !important;
	border:0 !important;
	font-size:1px !important;
	height:1px !important;
	width:1px !important;
}
ul#Accessibility {
	position:absolute;
	top:-2000px;
	list-style-type:none;
}
hr.none {
	clear:both;
	visibility:hidden;;
}
h1 {
	font-size:130%;
}
h2 {
	font-size:110%;
}
h3 {
	font-size:105%;
}
h4 {
	font-size:100%;
	margin:0 0 .2em 0;
}
h1, h2, h3 {
	margin:0 0 .5em 0;
}
p {
	font-size:100%;
	margin:0 0 1.0em 0;
	line-height:1.8em;
}

/*****************************************************
Layout styles
*****************************************************/
div#wrapper {
	width:765px;
	text-align:left;
	margin:0 auto;
}
div#header {
	position:relative;
	display:inline;
	float:left;
	width:812px;
	min-height:116px;
	_height:116px;
	margin:0 0 0 -35px;
	padding:0 0 0 0;
	background:transparent url(../images/layout/bg_header.png) no-repeat 20px 31px;
}
div#contentWrapper {
	display:inline;
	float:left;
	width:765px;
	padding:0;
	margin:0 0 0 12px;
	background:#fff;
}

div#header h1 {
	display:inline;
	float:left;
	margin:5px 0 0 6px;
}
	div#header h1 a {
		font-size:1px;
		text-decoration:none;
		color:#BC2500;
	}

div#header ul#utilNav {
	display:inline;
	min-height:30px;
	_height:30px;
	float:right;
	width:628px;
	margin:8px 0 0 0;
}
	div#header ul#utilNav li {
		display:inline;
	}
		div#header ul#utilNav li a {
			display:block;
			padding:0 10px;
			text-decoration:none;
			float:right;
			font-size:90%;
			color:#fff;
			background:transparent url(../images/layout/utilnav_li.gif) no-repeat 0 0.45em;
		}
		div#header ul#utilNav li a.active,
		div#header ul#utilNav li a:hover {
			text-decoration:underline;
		}
	
	
div#header ul#mainNav {
	position:absolute;
	bottom:1px;
	right:-11px;
	margin:0;
	padding:0 10px;
	width:431px;
	background:transparent url(../images/layout/navigation.png) no-repeat 0 0;
}
	div#header ul#mainNav li {
		display:inline;
	}
		div#header ul#mainNav li a {
			float:left;
			height:31px;
			text-indent:-5000px;
		}

		div#header ul#mainNav li#clients a {
			background:transparent url(../images/layout/navigation.png) no-repeat -10px 0;
			width:88px;
		}
		div#header ul#mainNav li#projects a {
			background:transparent url(../images/layout/navigation.png) no-repeat -98px 0;
			width:95px;
		}
		div#header ul#mainNav li#suppliers a {
			background:transparent url(../images/layout/navigation.png) no-repeat -193px 0;
			width:108px;
		}
		div#header ul#mainNav li#opportunities a {
			background:transparent url(../images/layout/navigation.png) no-repeat -301px 0;
			width:140px;
		}


		div#header ul#mainNav li#clients a.active,
		div#header ul#mainNav li#clients a:hover {
			background:transparent url(../images/layout/navigation.png) no-repeat -10px -31px;
		}
		div#header ul#mainNav li#projects a.active,
		div#header ul#mainNav li#projects a:hover {
			background:transparent url(../images/layout/navigation.png) no-repeat -98px -31px;
		}
		div#header ul#mainNav li#suppliers a.active,
		div#header ul#mainNav li#suppliers a:hover {
			background:transparent url(../images/layout/navigation.png) no-repeat -193px -31px;
		}
		div#header ul#mainNav li#opportunities a.active,
		div#header ul#mainNav li#opportunities a:hover {
			width:139px;
			background:transparent url(../images/layout/navigation.png) no-repeat -301px -31px;
		}
		
/*
		div#header ul li#home a {
			background:transparent url(../images/layout/navigation2.png) no-repeat 0 0;
			width:65px;
		}
		div#header ul li#aboutus a {
			background:transparent url(../images/layout/navigation2.png) no-repeat -65px 0;
			width:76px;
		}
		div#header ul li#products a {
			background:transparent url(../images/layout/navigation2.png) no-repeat -141px 0;
			width:75px;
		}
		div#header ul li#projects a {
			background:transparent url(../images/layout/navigation2.png) no-repeat -216px 0;
			width:69px;
		}
		div#header ul li#contactus a {
			background:transparent url(../images/layout/navigation2.png) no-repeat -348px 0;
			width:80px;
		}

		div#header ul li#home a:hover,
		div#header ul li#home a.active {
			background:transparent url(../images/layout/navigation2.png) no-repeat 0 -36px;
		}
		div#header ul li#aboutus a:hover,
		div#header ul li#aboutus a.active {
			background:transparent url(../images/layout/navigation2.png) no-repeat -65px -36px;
		}
		div#header ul li#products a:hover,
		div#header ul li#products a.active {
			background:transparent url(../images/layout/navigation2.png) no-repeat -141px -36px;
		}
		div#header ul li#projects a:hover,
		div#header ul li#projects a.active {
			background:transparent url(../images/layout/navigation2.png) no-repeat -216px -36px;
		}
		div#header ul li#clients a:hover,
		div#header ul li#clients a.active {
			background:transparent url(../images/layout/navigation2.png) no-repeat -285px -36px;
		}
		div#header ul li#contactus a:hover,
		div#header ul li#contactus a.active {
			background:transparent url(../images/layout/navigation2.png) no-repeat -348px -36px;
		}
*/
	
div.wysiwyg ul {
	margin:1em 0;
	list-style-type:none;
}
div.wysiwyg ul li {
	padding:0 0 0 10px;
	margin:0 0 .5em 0;
	background:transparent url(../images/layout/bg_ul_li.gif) no-repeat 0 0.35em;
}

div#footer {
	display:inline;
	font-size:90%;
	float:left;
	width:755px;
	background:#BC2500;
	padding:5px;
	margin:0 0 1em 12px;
}
	div#footer p,
	div#footer p a {
		color:#fff;
	}
	div#footer p#copyright {
		display:inline;
		float:left;
		margin:0 0 0 10px;
		width:300px;
	}
	div#footer p#design {
		display:inline;
		float:right;
		width:400px;
		margin:0 10px 0 0;
		text-align:right;
	}



			
		
/* */
@media tty {
i{content:"\";/*" "*/}} @import 'winie5x.css'; /*";}
}/* */



