@charset "utf-8";
/*this is a wildcard selector. Targets every element on the page. Here we are stripping every element on the page of its margin and padding.  Also removes default margins and paddings various browsers have */
* {
	margin: 0px;
	padding: 0px;
}
/*text-align center used here to fix IE display problem.  Wrapper will text-align left to bring us back to normal.*/
a:focus {
	outline: none; /* Damit Firefox keinen aktiven Rand um Links zeigt */
	}
body {
	background-color: #01527d;
	padding: 0px;
	margin: 0px;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	background-image: url(images/backgrad.jpg);
	background-repeat: repeat-x;
}
h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #27649a;
	font-smooth: always;
}
h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #27649a;
	font-weight: bold;
}
h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #27649a;
	font-weight: bold;
}


/*wrapper has position attribute so that any other DIVs within the wrapper, using the absolute positioning, uses the wrapper as the parent*/
#wrapper {
	padding: 0px;
	width: 990px;
	background-color: #FFFFFF;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	text-align: left
}
/*header has position relative so that any nested elements us the header DIV as a referance and not the wrapper or body - the menu for example*/
#header {
	width: 990px;
	height: 118px;
	background-image: url(images/banner.jpg);
	background-repeat: no-repeat;
	position: relative;
}
#headerlinks {
	width: 130px;
	position: relative;
	left: 850px;
	top: 85px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CCCCCC;
}
#headerlinks a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CCCCCC;
	text-decoration: none;
}
#headerlinks a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CCCCCC;
	text-decoration: none;
}
#headerlinks a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #990000;
	text-decoration: none;
}
#menu {
	background-color: #FFFFFF;
	height: 32px;
}
/*hides the text*/
#menu a span {
	display: none;
}
/*ID tag - this is the main menu using one long image */
a#menuhome   {
	background-image: url(images/cssmenu.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 32px;
	width: 198px;
	border: 0px;
	float: left;
}
a:hover#menuhome  {
	background-image: url(images/cssmenu.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 32px;
	width: 198px;
	border: 0px;
	float: left;
	background-position: -990px;
}

/*homex is to show over state while on page */
a#menuhomex   {
	background-image: url(images/cssmenu.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 32px;
	width: 198px;
	border: 0px;
	float: left;
	background-position: -990px;
}
a:hover#menuhomex  {
	background-image: url(images/cssmenu.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 32px;
	width: 198px;
	border: 0px;
	float: left;
	background-position: -990px;
}
a#menufood   {
	background-image: url(images/cssmenu.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 32px;
	width: 198px;
	border: 0px;
	float: left;
	background-position: -198px;
}
a:hover#menufood  {
	background-image: url(images/cssmenu.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 32px;
	width: 198px;
	border: 0px;
	float: left;
	background-position: -1188px;
}
a#menufoodx   {
	background-image: url(images/cssmenu.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 32px;
	width: 198px;
	border: 0px;
	float: left;
	background-position: -1188px;
}
a:hover#menufoodx  {
	background-image: url(images/cssmenu.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 32px;
	width: 198px;
	border: 0px;
	float: left;
	background-position: -1188px;
}
a#menupharma   {
	background-image: url(images/cssmenu.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 32px;
	width: 198px;
	border: 0px;
	float: left;
	background-position: -396px;
}
a:hover#menupharma  {
	background-image: url(images/cssmenu.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 32px;
	width: 198px;
	border: 0px;
	float: left;
	background-position: -1386px;
}
a#menupersonal   {
	background-image: url(images/cssmenu.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 32px;
	width: 198px;
	border: 0px;
	float: left;
	background-position: -594px;
}
a:hover#menupersonal  {
	background-image: url(images/cssmenu.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 32px;
	width: 198px;
	border: 0px;
	float: left;
	background-position: -1584px;
}
a#menuindustrial   {
	background-image: url(images/cssmenu.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 32px;
	width: 198px;
	border: 0px;
	float: left;
	background-position: -792px;
}
a:hover#menuindustrial  {
	background-image: url(images/cssmenu.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 32px;
	width: 198px;
	border: 0px;
	float: left;
	background-position: -1782px;
}
a#menupharmax   {
	background-image: url(images/cssmenu.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 32px;
	width: 198px;
	border: 0px;
	float: left;
	background-position: -1386px;
}
a:hover#menupharmax  {
	background-image: url(images/cssmenu.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 32px;
	width: 198px;
	border: 0px;
	float: left;
	background-position: -1386px;
}
a#menupersonalx   {
	background-image: url(images/cssmenu.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 32px;
	width: 198px;
	border: 0px;
	float: left;
	background-position: -1584px;
}
a:hover#menupersonalx  {
	background-image: url(images/cssmenu.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 32px;
	width: 198px;
	border: 0px;
	float: left;
	background-position: -1584px;
}
a#menuindustrialx   {
	background-image: url(images/cssmenu.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 32px;
	width: 198px;
	border: 0px;
	float: left;
	background-position: -1782px;
}
a:hover#menuindustrialx  {
	background-image: url(images/cssmenu.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 32px;
	width: 198px;
	border: 0px;
	float: left;
	background-position: -1782px;
}
#content {
	padding-top: 25px;

}

#content1 {
	width: 212px;
	float: left;
}
#content1a {
	height: 99px;
}

#content1b {
	background-image: url(images/newsback.jpg);
	background-repeat: repeat-y;
	margin-bottom: 20px;
}
#content1c {
	background-image: url(images/educationback.jpg);
	background-repeat: no-repeat;
	height: 138px;
}

#content1bbody {
	background-image: url(images/newsgrad.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-right: 40px;
	padding-left: 25px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}
#content1bbody a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #447198;
	text-decoration: none;
}
#content1bbody a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #447198;
	text-decoration: none;
}
#content1bbody a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #B42527;
	text-decoration: none;
}
#content2 {
	float: left;
	width: 593px;
}
#content2  a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #27649a;
	text-decoration: none;
}
#content2  a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #27649a;
	text-decoration: none;
}
#content2  a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #B42527;
	text-decoration: none;
}

#content2a {
	margin-bottom: 40px;
	padding-right: 20px;
}
#content2b {
	float: left;
	width: 245px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-left: 50px;
	margin-bottom: 20px;
}

#content2c {
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 295px;
	margin-bottom: 20px;
}
#content2d {
	float: left;
	width: 245px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-left: 50px;
}
#content2e {
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 295px;
}
#content2f {
	float: left;
	width: 190px;
}
#content2ftop {
	float: left;
}
#content2fbottom {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	float: left;
	padding-right: 10px;
	padding-left: 30px;
	width: 150px;
}
#content2g {
	float: left;
	width: 190px;
}
#content2gtop {
	float: left;
}
#content2gbottom {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	float: left;
	padding-right: 10px;
	padding-left: 30px;
	width: 150px;
}
#content2h {
	float: left;
	width: 190px;
}
#content2htop {
	float: left;
}
#content2hbottom {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	float: left;
	padding-right: 10px;
	padding-left: 30px;
	width: 150px;
}
#content2i {
	margin-left: 5px;
}
#mclistbody {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#mclistbody td {
	vertical-align: top;
}

.odd {
	background-color: #b7b7b7;
}
.listcheckweigh {
	background-image: url(images/tab-checkweigh.jpg);
	background-repeat: no-repeat;
	height: 16px;
	width: 578px;
	margin-bottom: 20px;
}
.listmetaldetect {
	background-image: url(images/tab-metal.jpg);
	background-repeat: no-repeat;
	height: 16px;
	width: 578px;
	margin-bottom: 20px;
}
.listxray {
	background-image: url(images/tab-xray.jpg);
	background-repeat: no-repeat;
	height: 16px;
	width: 578px;
	margin-bottom: 20px;
}


.even {
	background-color: #cccccc;
}
.separate {
	background-image: url(images/fadedivide.jpg);
	background-repeat: no-repeat;
	background-position: center;
}



#content2sitemap {
	margin-left: 70px;
}
#content2sitemap ul {
	padding-left: 30px;
}

#content2sitemap li {
	margin-left: 5px;
	background-image: url(images/tri-bullet.gif);
	background-repeat: no-repeat;
	padding-left: 15px;
	list-style-type: none;
	background-position: left 5px;
}
#content3 {
	float: left;
	width: 185px;
	background-image: url(images/content3back.jpg);
	background-repeat: no-repeat;
	text-align: right;
}
#footer {
	height: 25px;
	background-image: url(images/footer.jpg);
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: left;
	clear: both;
	color: #CCCCCC;
	padding-top: 30px;
	padding-left: 15px;
}
#footer a:link {
	font-size: 10px;
	color: #CCCCCC;
	text-decoration: none;
}
#footer a:visited {
	font-size: 10px;
	color: #CCCCCC;
	text-decoration: none;
}
#footer a:hover {
	font-size: 10px;
	color: #990000;
	text-decoration: none;
}
/*hides the text*/
#content1a a span {
	display: none;
}
/*ID tag */
a#replocator   {
	background-image: url(images/replocator.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 79px;
	width: 197px;
	border: 0px;
	float: left;
}
a:hover#replocator  {
	background-image: url(images/replocator.jpg);
	background-repeat: no-repeat;
	background-position: -197px;
	display: block;
	height: 79px;
	width: 197px;
	border: 0px;
	float: left;
}
a#foodpackaging   {
	background-image: url(images/foodpackaging.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 133px;
	width: 164px;
	border: 0px;
	float: left;
}
a:hover#foodpackaging  {
	background-image: url(images/foodpackaging.jpg);
	background-repeat: no-repeat;
	background-position: -164px;
	display: block;
	height: 133px;
	width: 164px;
	border: 0px;
	float: left;
}
a#pharmapackaging   {
	background-image: url(images/pharmapackaging.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 133px;
	width: 164px;
	border: 0px;
	float: left;
}
a:hover#pharmapackaging  {
	background-image: url(images/pharmapackaging.jpg);
	background-repeat: no-repeat;
	background-position: -164px;
	display: block;
	height: 133px;
	width: 164px;
	border: 0px;
	float: left;
}
a#personalcarepackaging   {
	background-image: url(images/personalcare.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 133px;
	width: 164px;
	border: 0px;
	float: left;
}
a:hover#personalcarepackaging  {
	background-image: url(images/personalcare.jpg);
	background-repeat: no-repeat;
	background-position: -164px;
	display: block;
	height: 133px;
	width: 164px;
	border: 0px;
	float: left;
}
a#industrialpackaging   {
	background-image: url(images/industrialpackaging.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 133px;
	width: 164px;
	border: 0px;
	float: left;
}
a:hover#industrialpackaging  {
	background-image: url(images/industrialpackaging.jpg);
	background-repeat: no-repeat;
	background-position: -164px;
	display: block;
	height: 133px;
	width: 164px;
	border: 0px;
	float: left;
}
a#resources   {
	background-image: url(images/resources.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 67px;
	width: 197px;
	border: 0px;
	float: left;
}
a:hover#resources  {
	background-image: url(images/resources.jpg);
	background-repeat: no-repeat;
	background-position: -197px;
	display: block;
	height: 67px;
	width: 197px;
	border: 0px;
	float: left;
}
a#foodsub1   {
	background-image: url(images/foodsub1.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 167px;
	width: 190px;
	border: 0px;
	float: left;
}
a:hover#foodsub1  {
	background-image: url(images/foodsub1.jpg);
	background-repeat: no-repeat;
	background-position: -190px;
	display: block;
	height: 167px;
	width: 190px;
	border: 0px;
	float: left;
}
a#foodsub2   {
	background-image: url(images/foodsub2.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 167px;
	width: 190px;
	border: 0px;
	float: left;
}
a:hover#foodsub2  {
	background-image: url(images/foodsub2.jpg);
	background-repeat: no-repeat;
	background-position: -190px;
	display: block;
	height: 167px;
	width: 190px;
	border: 0px;
	float: left;
}
a#foodsub3   {
	background-image: url(images/foodsub3.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 167px;
	width: 190px;
	border: 0px;
	float: left;
}
a:hover#foodsub3  {
	background-image: url(images/foodsub3.jpg);
	background-repeat: no-repeat;
	background-position: -190px;
	display: block;
	height: 167px;
	width: 190px;
	border: 0px;
	float: left;
}
a#pdficon   {
	background-image: url(images/pdficon.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 82px;
	width: 67px;
	border: 0px;
	float: left;
	margin-top: 30px;
}
a:hover#pdficon  {
	background-image: url(images/pdficonx.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 82px;
	width: 67px;
	border: 0px;
	float: left;
	margin-top: 30px;
}
#content4 {
	float: left;
	width: 390px;
	margin-bottom: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	margin-top: 18px;
}
#content5 {
	float: left;
	width: 365px;
	padding-right: 20px;
	margin-bottom: 20px;
}
#content5 ul {
	padding-left: 30px;
}
.mctitleA {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #27649a;
	font-weight: bold;
}
.mctitleB {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #B42527;
	font-weight: bold;
}
.mctitleBlist {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #B42527;
	font-style: italic;
	font-weight: bold;
}

.mcsubtitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #B42527;
	font-weight: bold;
}
#content1L {
	width: 212px;
	float: left;
	background-image: url(images/content1Lback.jpg);
	background-repeat: no-repeat;
}
.blueimgframe {
	border: 1px solid #279BDE;
}

#content4 a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #AA202D;
	text-decoration: none;
}
#content5  img {
	margin-right: 10px;
}

#content4 a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #AA202D;
	text-decoration: none;
}
#content4 a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4471B6;
	text-decoration: none;
}
#content5  td {
	vertical-align: top;
	padding-bottom: 20px;
	font-size: 11px;
}
/* focus moz-outline-style hides dotted line around links-onclick in firefox*/
#content2i :focus {
	-moz-outline-style: none;
}
#content6 {
	float: left;
	width: 650px;
}
#content6  a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #27649a;
	text-decoration: none;
}
#content6  a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #27649a;
	text-decoration: none;
}
#content6  a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #B42527;
	text-decoration: none;
}
a#checkweigh   {
	background-image: url(images/checkweigh.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 147px;
	width: 113px;
	border: 0px;
	float: left;
}
a:hover#checkweigh  {
	background-image: url(images/checkweigh.jpg);
	background-repeat: no-repeat;
	background-position: -113px;
	display: block;
	height: 147px;
	width: 113px;
	border: 0px;
	float: left;
}
a#metaldetect   {
	background-image: url(images/metaldetect.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 147px;
	width: 113px;
	border: 0px;
	float: left;
}
a:hover#metaldetect  {
	background-image: url(images/metaldetect.jpg);
	background-repeat: no-repeat;
	background-position: -113px;
	display: block;
	height: 147px;
	width: 113px;
	border: 0px;
	float: left;
}
a#xray   {
	background-image: url(images/xray.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 147px;
	width: 113px;
	border: 0px;
	float: left;
}
a:hover#xray  {
	background-image: url(images/xray.jpg);
	background-repeat: no-repeat;
	background-position: -113px;
	display: block;
	height: 147px;
	width: 113px;
	border: 0px;
	float: left;
}
#foodjump {
	margin-left: 75px;
	margin-bottom: 50px;
}
.formfields {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #B42419;
	border: 1px solid #0063BD;
	margin-bottom: 10px;
}
#resourcecontent {
	margin-left: 75px;
	margin-bottom: 50px;
}
.agentpic {
	margin-left: 50px;
	margin-right: 50px;
	float: left;
	border: 1px solid #204B75;
}
#search {
	position: relative;
	top: 55px;
	color: #316AA1;
	text-align: right;
	float: right;
	margin-right: 20px;
}
.searchbutton {
	float: right;
}

.searchfield {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #B42419;
	border: 1px solid #0063BD;
	float: left;
}
