* {
	margin:0;
	padding:0;
}

body {
	font:1em/1.25em Arial, Helvetica, sans-serif;
	color:#484848;
	background:#939393 url(../images/bg_main.jpg) repeat-x scroll;
}

p,h1,h2,h4,h5,h6,ul {
	margin-bottom:20px;
}

h2 {
	font-size: 1.25em;
	font-weight: normal;
	color: #87888c;
	margin-bottom: 10px;
	border-bottom: 2px solid #f8931d;
}

h3 {
	font-size: 1.25em;
	font-weight: normal;
	color: #87888C;
	border-bottom: 2px solid #f8931d;
}

ul {
	margin-left:16px;
}

ul li {
	line-height: 1.5em;
	list-style:none;
}

a img,img {
	border:none;
	display:block;
}

img, div, #header { 
	behavior: url(iepngfix.htc)
} 

#container {
	margin:0 auto;
	width:980px;
	position:relative;
}

#header {
	width:702px;
	height:210px;
	background:url(../images/methodology_header.png) no-repeat;
	position:relative;
	top:117px;
	left:225px;
}

#indexHeader {
	width:438px;
	height:268px;
	background:url(../images/workingHeader.png) no-repeat;
	position:absolute;
	top:15px;
	left:-10px;
}

#exhibitHeader {
	width:336px;
	height:244px;
	background:url(../images/exhibit_display.png) no-repeat;
	position:absolute;
	top:25px;
	left:20px;
}

#graphicHeader {
	width:348px;
	height:255px;
	background:url(../images/graphic_display.png) no-repeat;
	position:absolute;
	top:20px;
	left:20px;
}

#logisticsHeader {
	width:400px;
	height:230px;
	background:url(../images/logistics_display.png) no-repeat;
	position:absolute;
	top:40px;
	left:0;
}

#contactHeader {
	width:336px;
	height:244px;
	background:url(../images/contact_display.png) no-repeat;
	position:absolute;
	top:20px;
	left:0;
}

#portfolioHeader {
	width:426px;
	height:198px;
	background:url(../images/portfolio_display.png) no-repeat;
	position:absolute;
	top:70px;
	left:0px;
}

.logo {
	padding:112px 0 0 225px;
}

/*::::::::::::::::::Navigation:::::::::::::::::::*/

#nav ul {
	width:173px;
	height:301px;
	margin:40px 0 0 60px;
	list-style:none;
	float:left;
	display:inline;
}

#nav ul li {
	clear:left;
	background:none;
}

#nav ul li {
	float:left;
}

#nav ul li a {
	background:url(../images/nav.jpg) no-repeat scroll left top;
}

#nav ul li.exhibit a {
	background-position:0 0;
	width:173px;
	height:42px;
}

#nav ul li.graphic a {
	background-position:0 -42px;
	width:173px;
	height:42px;
}

#nav ul li.logistics a {
	background-position:0 -84px;
	width:173px;
	height:42px;
}

#nav ul li.about a {
	background-position:0 -126px;
	width:173px;
	height:42px;
}

#nav ul li.contact a {
	background-position:0 -167px;
	width:173px;
	height:42px;
}

#nav ul li.portfolio a {
	background-position:0 -209px;
	width:173px;
	height:42px;
}

#nav ul li.homePortfolio a {
	background-position:0 -209px;
	width:173px;
	height:42px;
}

#nav ul li.home a {
	background-position:0 -251px;
	width:173px;
	height:42px;
}

#nav ul li.exhibit a:hover {
	background-position:-173px 0;
	width:173px;
	height:42px;
}

#nav ul li.graphic a:hover {
	background-position:-173px -42px;
	width:173px;
	height:42px;
}

#nav ul li.logistics a:hover {
	background-position:-173px -84px;
	width:173px;
	height:42px;
}

#nav ul li.about a:hover {
	background-position:-173px -126px;
	width:173px;
	height:42px;
}

#nav ul li.contact a:hover {
	background-position:-173px -167px;
	width:173px;
	height:42px;
}

#nav ul li.portfolio a:hover {
	background-position:-173px -209px;
	width:173px;
	height:42px;
}

#nav ul li.home a:hover {
	background-position:-173px -251px;
	width:173px;
	height:42px;
}

#nav ul li.homePortfolio a:hover {
	background-position:-173px -209px;
	width:173px;
	height:41px;
}

/*::::::::::::::::::End Navigation::::::::::::::::*/


#mainCont {
	width:687px;
	min-height:500px;
	background:#ffffff url(../images/dropshadow.jpg) no-repeat bottom;
	padding-bottom:70px;
	float:left;
}

#home {
	width:623px;
	border:2px solid #8f7a87;
	background:#d1b6c9 url(../images/homeBg.jpg) repeat-x;
	padding:35px 25px 0 35px;
}

#exhibit {
	width:623px;
	border:2px solid #b4ac63;
	background:#f2e392 url(../images/exhibitBg.jpg) repeat-x;
	padding:35px 25px 0 35px;
}

#exhibit ul {
	position:relative;
}

#leftCol {
	width:350px;
}

#rghtCol {
	width:250px;
	float:right;
}

#products {
	padding-top:20px;
	clear:right;
}

#graphic {
	width:623px;
	border:2px solid #a98f76;
	background:#fccba3 url(../images/graphicBg.jpg) repeat-x;
	padding:35px 25px 0 35px;
}

#contact {
	width:623px;
	border:2px solid #5e7b85;
	background:#8bb4ca url(../images/contactBg.jpg) repeat-x;
	padding:35px 25px 0 35px;
}

#contact p {
	width: 610px;
}

#about {
	width:623px;
	border:2px solid #886e57;
	background:#eab991 url(../images/aboutBg.jpg) repeat-x;
	padding:35px 25px 0 35px;
}

#logistics {
	width:623px;
	border:2px solid #655faa;
	background:#8d88ca url(../images/logisticsBg.jpg) repeat-x;
	padding:35px 25px 0 35px;
}

#portfolio {
	width:623px;
	border:2px solid #72974b;
	background:#aac88a url(../images/portfolioBg.jpg) repeat-x;
	padding:35px 25px 0 35px;
}

#home img, #exhibit img, #graphic img, #contact img, #about img, #logistics img, #portfolio img {
	margin-bottom:10px;
}

#footer {
	height:50px;
	margin-right: 80px;
	text-align:right;
	clear:both;
	font-size:.75em;
	color:#727272;
}

#lftBotImg {
	margin-top:15px;
	float:left
}

#rghtBotImg {
	margin-top:15px;
	float:right;
}

#graphic_design_main_image {
	position:absolute;
	right:67px;
	top:469px;
	width: 353px;
	height: 446px;
}

#graphic_design #gdportfolio {
	margin-top:50px;
}

.logisticsImg {
	float:left;
	margin:5px 20px 15px 0;
	clear:left;
}

.gdwidth {
	width:300px;
}

.specialFeature h3 {;
	width:343px;
	margin-bottom:10px;
}

.white {
	color:#ffffff;
}

.ir {
	text-indent:-9999px;
	display:block;
}

.ir a {
	display:block;
	overflow:hidden;
}

.content {
	margin:30px 30px 0 33px;
}

.subheader {
	margin-bottom:10px;
}

.indexSubHeader {
	margin-bottom:20px;
}

.title {
	font:1.25em/1.5em Arial, Helvetica, sans-serif;
	margin:20px 0 0 0;
	color:#f8931d;
}

.title2 {
	font:1.25em/1.5em Arial, Helvetica, sans-serif;
	margin:20px 0 0 0;
	border-bottom:2px solid #f8931d;
	float: left;
}

.gallery {
	display:inline;
	list-style:none;
	float:left;
}

.gallery li {
	float:left;
	padding:10px 25px;
}

.listImg li {
	padding:10px;
	list-style:none;
	float: left;
	clear: left;
}

.listImg img {
	padding:0 20px 5px 0;
}

.listImg p {
	margin-bottom: 5px;
	font-weight: bold;
	font-size: 1.2em;
}

#logisticsUl {
	margin-bottom: 40px;
	clear: left;
}

.leftImg {
	float:left;
	margin:0 30px 10px 0;
}

.clearLeftImg {
	float:left;
	margin:0 30px 10px 0;
	clear: left;
}

.rightImg {
	float:right;
	margin:0 30px 0 20px;
}

.floatLeft {
	float:left;
}

.floatRight {
	float: right;
}

.clearFloatLeft {
	float: left
	clear: both;
}

.clearFloatRight {
	float: right;
	clear: both;
}

.btmMargin {
	margin-bottom:20px;
}

.topMargin {
	margin-top: 20px;
}

.topPad {
	padding-top:20px;
}

.medMargin {
	margin-top: 10px;
}

.topBtmMargin {
	margin:20px 0;
}

.smBtmMargin {
	margin-bottom:10px;
}

.smTopMargin {
	margin-bottom:10px;
}

.listMargin {
	margin-left:30px;
	float:left;
	list-style:disc;
}

.clear {
	clear:both;
}

.clickText {
	font:.75em/.85em Arial, Helvetica, sans-serif;
	margin:20px 0 0 25px;
	color:#f8931d;
	clear:left;
}

.orange {
	color:#f8931d;
}
