body {
	background:#FFF;
	color:#333;
	text-align:center;
	padding-top:15px;
	margin:0 auto;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	padding:0px;
	padding-bottom:10px;
 }
a {
	color:#06324B;
 }
#page {
	width:951px;
	margin-left:auto;
	margin-right:auto;
	text-align:left
 }
#top {
	border-top:solid 4px #DADADA;
	border-bottom:solid 4px #DADADA;
 }
.logo {
	margin:0px;
	padding:0px;
	background:#6B8E43 url(images/logo-psqca.gif) left top no-repeat;
	float:left;
	width:687px;
 }
.logo a {
	display:block;
	width:687px;
	height:60px;
 }
.logo span {
	display:none;
 }
.toplinks {
	margin:0px; padding:0px;
	margin-left:698px;
	margin-top:7px;
	height:55px;
 }
.toplinks a {
	font:11px Tahoma, Arial, Helvetica, sans-serif;
	color:#3C7B9E;
 }
.toplinks a:hover {
	color:#6B8E43;
 } 
 
/* TOP NAVIGATIONAL LINKS */
#topnav {
	width:100%;
	margin:0px; padding:0px;
	margin-top:5px;
	margin-bottom:5px;
	background:url(images/bg-topnav.gif) left top repeat-x;
 }
#topnav #nav {
	height: 36px;
	background: url(images/topnav.gif) left top no-repeat;
	margin: 0px; padding: 0px;
	position:relative;
 }
#nav li { margin: 0px; padding: 0px; list-style: none; position: absolute; top: 1px; }
#nav li, #nav a { height: 36px; display: block; }

#about { left: 0; width: 120px; }
#aboutOn { left: 0; width: 120px; background:url(images/topnav.gif) 0px -40px no-repeat; }
#ecatalog { left: 121px; width: 114px; }
#ecatalogOn { left: 121px; width: 114px; background:url(images/topnav.gif) -121px -40px no-repeat; }
#department { left: 236px; width: 123px;  }
#departmentOn { left:236px; width:123px; background: transparent url(images/topnav.gif) -236px -40px no-repeat; }
#projects { left: 359px; width: 120px; }
#downloads { left:479px; width:118px; }
#downloadsOn { left:479px; width:118px; background:url(images/topnav.gif) -479px -40px no-repeat; }
#jobs { left:597px; width:119px; }
#jobsOn { left:597px; width:119px; background:url(images/topnav.gif) -597px -40px no-repeat; }
#faqs { left:716px; width:117px; }
#faqOn { left:716px; width:117px; background:url(images/topnav.gif) -716px -40px no-repeat; }
#contact { left:833px; width:120px; }
#contactOn { left:833px; width:120px; background:url(images/topnav.gif) -833px -40px no-repeat; }

#about a:hover { background: transparent url(images/topnav.gif) 0 -40px no-repeat; }
#ecatalog a:hover { background: transparent url(images/topnav.gif) -121px -40px no-repeat; }
#department a:hover { background: transparent url(images/topnav.gif) -236px -40px no-repeat; }
#projects a:hover { background: transparent url(images/topnav.gif) -359px -40px no-repeat; }
#downloads a:hover { background: transparent url(images/topnav.gif) -479px -40px no-repeat; }
#jobs a:hover { background: transparent url(images/topnav.gif) -597px -40px no-repeat; }
#faqs a:hover { background:transparent url(images/topnav.gif) -716px -40px no-repeat; }
#contact a:hover { background:transparent url(images/topnav.gif) -833px -40px no-repeat; }

#topnav span { display:none; }

/* ======================================================================================
	HOME PAGE BOXES AND BANNER AREA - ALSO NEWS AREA
*/
#left {
	float:left;
	width:703px;
	margin-bottom:5px;
 }
#right {
	margin-left:715px;
 }
#left .box {
	width:227px;
	float:left;
	margin-top:5px;
	font:11px Tahoma, Arial, Helvetica, sans-serif;
	color:#FFF;
 } 
#left .box1 {
	background:transparent url(images/box-wto.gif) left top no-repeat;
	margin-right:10px;
	height:124px;
 } 
#left .box2 {
	background:transparent url(images/box-product.gif) left top no-repeat;
	margin-right:11px;
	height:124px;
 } 
#left .box3 {
	background:transparent url(images/box-certification.gif) left top no-repeat;
	height:124px;
 }
#left .box span {
	padding-left:10px;
	padding-right:20px;
	display:block;
	margin-bottom:2px;
	padding-top:55px;
 }
#left .box a {
	color:#FFF;
	text-align:center;
	display:block;
 }
#left .box span a {
	margin-left:10px;
	font:bold 11px Tahoma, Arial, Helvetica, sans-serif;
	color:#FFF;
	text-decoration:underline;
	padding-right:20px;
	background:url(images/box-arrow.gif) right 2px no-repeat;
 }
/* SEARCH FORMATTING */
.search {
	height:40px;
	background:#efefef;
	border-top:1px solid #AFADAE;
	width:232px;
	padding:3px;
	margin-bottom:3px;
 }
.search input {
	border:1px solid #3c7b9E;
 }
.search input.go {
	border:0px;
 } 
 
#right .psmark {
	background:#F2F4EE url(images/psmark.gif) 4px 10px no-repeat;
	padding-bottom:15px;
 }
#right .psmark p {
	padding:0px;
	padding-top:15px;
	padding-left:60px;
	margin:0px; 
	padding-right:2px;
 }
#right .psmark a {
	color:#8f8f8f;
	font-size:11px;
	text-decoration:none;
 }

#right .psmark span {
	color:#3e80a3;
	text-decoration:underline;
 }
.news p {
	margin:0px;
	padding:0px;
	margin-top:8px;
	font:11px tahoma, Arial, Helvetica, sans-serif;
 }
p.news img {
	display:block;
	float:left;
	border:1px solid #DDD;
	padding:2px;
	margin-right:3px;
 }
p.news a {
	color:#456494;
 }
p.moreNews {
	margin-top:25px;
 }

 
/* EXTRA LINKS AT THE LOWER MIDDLE SECTION */
#extra {
	border-top:4px solid #DADADA;
	border-bottom:4px solid #DADADA; }
#extra ul {
	background:#EBEBEB;
	margin:0px;
	padding:10px;
	margin-top:5px;
	margin-bottom:5px;
	position:relative;
	height:90px; 
 }
#extra ul li { margin: 0px; padding: 0px; list-style: none; }
#extra ul li, #extra ul a { height: 19px; display: block; }
#extra ul a { display:block; }
#list { background:url(images/extra-links.gif) left top no-repeat; }
#brands { background:url(images/extra-links.gif) left -22px no-repeat; }
#imports { background:url(images/extra-links.gif) left -47px no-repeat;   }
#items { background:url(images/extra-links.gif) left -70px no-repeat;}

#extra ul span { display:none; }

#extra .one {
	float:left;
	width:450px;
 }
#extra .two {
	background:#EBEBEB;
	float:left;
	width:252px;
	margin-top:5px;
	height:110px;
 }
#extra .two p {
	margin:0px;
	margin-top:18px;
 } 
#extra .two img {
	float:left;
	margin-right:5px;	
 } 
#extra .three {
	width:225px;
	height:104px;
	margin-left:700px;
	margin-top:5px;
 }
#extra .newsletter {
	background:url(images/head-newsletter.gif) 2px top no-repeat;
	float:right;
	width:217px;
	margin:0px;
 }
#extra .three .newsletter a {
	display:block;
	width:217px;
	height:107px;
 } 
#extra .three span {
	display:none;
 }

/* FOOTER STYLES */
#footer {
	margin-top:5px;
	background:#CCC;
	color:#AAA;
	padding:10px;
	text-align:center;
 }
#footer a {
	color:#555;
	text-decoration:none;	
 }
#dropmenudiv {
	text-align:left;
	position:absolute;
	border-bottom-width: 0;
	font:12px 'Trebuchet MS', 'Calibri', Arial, verdana;
	line-height:18px;
	z-index:100;
 }
#dropmenudiv a {
	width: 100%;
	display: block;
	border-bottom: 1px solid #8AC3E4;
	padding: 3px 0px;
	text-decoration: none;
	color:#FFF;
 }
#dropmenudiv a:hover{ /*hover background color*/
	background:#6C8F45;
	color:#FFF;
 }

.gallery {
	border:1px solid #595843;
 }
