@charset "utf-8";
/* CSS Document */

body {
background-image:url(../images/bg.gif);
background-repeat:repeat-x;
margin-top:0px;
margin-bottom:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#7a7a7a;
line-height:18px;
}

#top {
background-image:url(../images/top.gif);
width:1045px;
height:18px;
margin:auto;
}

#header {
margin:auto;
width:1045px;
height:252px;
}

#navigation {
margin:auto;
width:1045px;
height:35px;
_padding-left:70px;
_margin-top:-3px;
z-index:999;
}

#maincell {
background-image:url(../images/cell-repeat.gif);
_height:800px;
min-height:800px;
#min-height:820px;
width:695px;
margin:auto;
padding:40px 300px 0px 50px;
}

#footer {
width:980px;
height:50px;
margin:auto;
background-image:url(../images/footer.gif);
font-size:11px;
padding:11px 0px 0px 65px;
color:#FFFFFF;
line-height:16px;
}

#contentbox {
	background-image:url(../images/highslim.jpg);
	background-repeat:no-repeat;
	width:532px;
	height:210px;
	padding:40px 0px 0px 10px;
}

#maincontent {
	min-height:1100px;

}

#maincontentnewhome {
	min-height:850px;

}


#maincontentbig {
	min-height:1300px;
}

#contentbox2 {
	background-image:url(../images/divboxsmall.jpg);
	background-repeat:no-repeat;
	width:646px;
	height:153px;
	padding:30px 0px 0px 20px;
font-size:13px;
}

#contentbox3 {
	background-image:url(../images/divbox.jpg);
	background-repeat:no-repeat;
	width:642px;
	height:210px;
	padding:40px 0px 0px 20px;
}

#contentbox4 {
	background-image:url(../images/divbox2.jpg);
	background-repeat:no-repeat;
	width:640px;
	height:180px;
	padding:20px 0px 0px 20px;
font-size:13px;
}



h3 {
font-family:Century Gothic;
font-size:25px;
font-weight:normal;
line-height:28px;
}

.largeblue {
font-family:Century Gothic;
font-size:25px;
font-weight:normal;
color:#010066;
line-height:28px;
}

.largeblue2 {
font-family:Century Gothic;
font-size:20px;
font-weight:normal;
color:#010066;
line-height:28px;
}

#rightdiv {
	width:207px;
	min-height:563px;
	position:absolute;
	margin-left:730px;
	height: 389px;
}

.smallblue {
color:#5097d7;
font-size:12px;
}

#As {
background-image:url(../images/acess-bg.gif);
background-repeat:no-repeat;
height:77px;
width:207px;
margin-top:10px;
font-size:12px;
}

.access-font {
padding-left:10px;
color:#fff;
}

.textsize {
color:#787878;
}

#upperlinks {
margin-left:693px;
position:absolute;
}

#social {
margin-left:50px;
position:absolute;
width:auto;
}

#navdrop {
height:35px;
width:102px;
}

.bodytext {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#7a7a7a;
line-height:18px;
font-weight:normal;
}

.link-upper { font-family:Arial; font-size:11px; text-decoration:none; color:#8e8e8e; padding-right:45px; }
a.link-upper:link, a.link-upper:visited, a.link-upper:active { font-family:Arial; font-size:11px; text-decoration:none; color:#8e8e8e; padding-right:45px; }
a.link-upper:hover { color:#92c9f1;}

a.link-email:link, a.link-email:visited, a.link-email:active { font-family:Arial; font-size:11px; text-decoration:none; color:#fff; }
a.link-email:hover { color:#3071b9;}

a.link-content:link, a.link-content:visited, a.link-content:active { font-family:Arial; font-size:12px; text-decoration:none; color:#5097d7; }
a.link-content:hover { color:#3071b9;}

.bottomtext { font-family:Arial; font-size:11px; text-decoration:none; color:#7a7a7a; }
a.link-content2:link, a.link-content2:visited, a.link-content2:active { font-family:Arial; font-size:11px; text-decoration:none; color:#7a7a7a; }
a.link-content2:hover { color:#3071b9;}

.newtitle {
color:#FFF;
font-size:16px;
}

a.link-content-anchor {
font-family:Arial; font-size:12px; text-decoration:none; color:#7a7a7a;
}

a.link-content-anchor:hover {
font-family:Arial; font-size:12px; text-decoration:none; color:#7a7a7a;
}

.latestnewsgrey {
font-family:Century Gothic;
font-size:25px;
font-weight:normal;
color:#7a7a7a;
line-height:28px;
text-decoration:none;
}

.latestnewsblue {
font-family:Century Gothic;
font-size:25px;
font-weight:normal;
color:#010066;
line-height:28px;
text-decoration:none;
}


#MainBannerContent {width:1045px; height:252px;}
#MainBannerContent div {position:absolute;}
#MainBannerContent img {border:none;}

#maincellnew {
background-image:url(../images/cell-repeat.gif);
_height:800px;
min-height:800px;
#min-height:820px;
width:695px;
margin:auto;
padding:5px 300px 0px 50px;
}

#boxes {
width:950px;
padding:10px 0px 0px 0px;
}

#newboxes {
width:970px;
height:230px;
background-repeat:no-repeat;
}

#box1 {
width:220px;
height:57px;
background-image:url(../images/homepage%20icons/box1-background.jpg);
background-repeat:no-repeat;
float:left;
padding:175px 5px 0px 15px;

}

#box2 {
width:220px;
height:57px;
background-image:url(../images/homepage%20icons/box2-background.jpg);
background-repeat:no-repeat;
float:left;
padding:175px 5px 0px 15px;
}

#box3 {
width:220px;
height:57px;
float:left;
background-image:url(../images/homepage%20icons/box3-background.jpg);
background-repeat:no-repeat;
padding:175px 5px 0px 15px;

}

#box4 {
width:235px;
height:190px;
float:left;
background-repeat:no-repeat;
margin-top:-32px;
padding:40px 0px 0px 10px;

}

.boxtext {
	font-size: 15px;
	color: #FFFFFF;
	font-family:Arial;
}



.boxtextsmall {
	font-size: 12px;
	color: #FFFFFF;
	font-family:Arial;
}

.learnmore {
position:absolute;
margin-left:132px;
margin-top:27px;
z-index:5;
}

.manufacturingpic {
padding: 30px 30px 30px 30px; 
}

.relatedpages {
	width:200px;float:right;padding:0px 0px 0px 5px;margin-top:-65px;
}
