@charset "utf-8";

@import "menu.css";

/* bleh */

* {
    margin: 0;
    padding: 0;
}

img{
	border-width:0px;
}

body{
	background-color:#003768;
	padding:0px;
	margin:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	width: 100%;
	text-align: center;
	min-width: 772px;
}

div.maincontainer{
	margin:0 auto;
	width:772px;
}

div.top{
	position-left:50%;
	position-right:50%;
	margin:0px;
	padding:0px;
	height:75px;
	width:772px;	
}

div.menu{
	border:none;
	margin:0px;
	padding:5px 0px 0px 40px;
	width:752px;
	height:29px;
	background-image:url(images/menu.jpg);
	background-repeat:no-repeat;
	text-align:left;
}

div.large_image{
	position-left:50%;
	position-right:50%;
	display:block;
	border:none;
	margin:0px;
	padding:0px;
	width:772px;
	height:195px;;
}

div.gallery_menu{
		position-left:50%;
	position-right:50%;
	display:block;
	border:none;
	margin:0px;
	padding:0px;
	width:772px;
	height:96px;;
}

table.content{
	margin:0px;
	border:none;
	padding:0px;
	text-align:left;
	vertical-align:top;
	width:772px;
	background-color:#5ba2c8;
}

table.safetyarticle{
	color:#cdeeff;
	
}



#safety{
padding:10px;
	border:1px;
	border-style:solid;
	border-color:#5ba2c8;
}

td{
	vertical-align:top;
}

td.frontspacer{
height:1px;
}

td.frontleft{
	width:455px;
	padding:0px;
	background-color:#5ba2c8;
}

td.frontmid{
	margin:0px;
	width:317px;
	padding:0px;
	background-color:#2782b4;
}

td.frontind{
	height:120px;
	padding:15px 20px 15px 20px;
	background-image:url(images/front_indback.jpg);
}

td.frontarch{
	height:75px;
	padding:15px 20px 15px 20px;
	background-image:url(images/front_archback.jpg);
}

td.fronthome{
	padding:15px 20px 15px 20px;
	background-image:url(images/front_homeback.jpg);
	background-repeat:no-repeat;
}

td.frontright{
	width:204px;
	background-color:#438eb8;
}

td.articlesfull{
	width:717px;
	padding:10px 25px 20px 30px;
}

td.standardleft{
	width:499px;
	padding:10px 25px 20px 30px;
}

td.standardright{
	width:174px;
	background-color:#438eb8;
	padding:10px 15px 15px 15px;
}

td.portalleft{
	width:214px;
	padding:10px 20px 20px 30px;
}

td.portalright{
	width:508px;
	background-color:#438eb8;
	padding:0px;
}

td.portaltop{
	padding:10px 20px 20px 30px;
	}
	
td.portalbottom{
	background-color:#60a5cc;
}

td.servicesleft{
	width:399px;
	padding:10px 25px 20px 30px;
}

td.servicesright{
	width:284px;
	background-color:#438eb8;
	padding:10px 15px 15px 15px;
}

td.customleft{
	width:389px;
	padding:10px 25px 20px 30px;
}

td.customright{
	width:274px;
	background-color:#438eb8;
	padding:25px 25px 15px 25px;
}

td.contactleft{
	width:341px;
	padding:0px 15px 15px 30px;
}

td.contactright{
	width:341px;
	padding:0px 30px 15px 15px;
}

td.contacttop{
	width:712px;
	padding:10px 30px 0px 30px;
}

td.rangeleft{
	width:513px;
	padding:10px 25px 20px 30px;
}

td.rangeright{
	width:204px;
	background-color:#438eb8;
	padding:0px;
}

td.galleryleft{
	width:520px;
	padding:10px 24px 20px 24px;
}

td.galleryright{
	width:174px;
	background-color:#438eb8;
	padding:10px 15px 15px 15px;
}

td.gallerymain{
	width:720px;
	padding:10px 26px 20px 26px;
}

td.gallerycell{
	width:124px;
	padding:10px 10px 10px 10px;
	text-align:center;
}

td.prodgallery{
	width:116px;
	padding:2px 2px 2px 2px;
	text-align:center;
}


td.productgallerycell{
	width:114px;
	padding:5px;
	text-align:center;
	background-color:#4995be;
}

td.productcell{
	width:100px;
	padding:15px 9px 0px 9px;
	border:1px;
	border-style:solid;
	border-color:#5ba2c8;
	background-color:#4995be;
	text-align:center;
}

td.productcnobg{
	width:100px;
	padding:15px 9px 0px 9px;
	border:1px;
	border-style:solid;
	border-color:#5ba2c8;
	background-color:#5ba2c8;
	text-align:center;
}

td.productleft{
	width:296px;
	background-color:#438eb8;
}

td.indproductleft{
	width:340px;
	padding:0px 10px 0px 40px;
}

td.indproductmiddle{
width:1px;
background-color:#74bbe1;
}

td.indproductright{
	width:339px;
	padding:0px 15px 0px 25px;
}

td.indproducttop{
	width:692px;
	padding:10px 40px 0px 40px;
}

td.indprodbottomleft{
width:445px;
padding:0px 15px 10px 30px;
}

td.indprodgallery{
text-align:center;
width:100px;
height:100px;
padding:5px;

}

span.heading{
font-weight:bold;
}

td.indprodbottommid{
width:1px;
background-color:#74bbe1;
}

td.indprodbottomright{
width:236px;
padding:0px 20px 10px 25px;
}

td.productright{
	width:421px;
	padding:10px 25px 20px 30px;
}

td.guideleft{
	width:414px;
	padding:10px 24px 20px 24px;
}

td.guideright{
	width:280px;
	background-color:#438eb8;
	padding:10px 15px 15px 15px;
}


td.specs{
	width:720px;
	padding:10px 26px 20px 26px;
}

td.footer{
	padding:20px 0px;
	text-align:right;
	background-color:#003768;
}

div.productleft{
	width:256px;
	background-color:#438eb8;
	padding:0px 20px;
}

div.frontrecentnews{
	width:174px;
	background-color:#438eb8;
	padding-left:18px;
}

div.rangebutton{
	height:64px;
	background-color:#333333;
	margin-bottom:5px;
}


p.front{
	margin:0px;
	padding:0px;
}

span.footer{
font-size:11px;
color:#08497b;
}

p.footer{
color:#18638e;
}

a{
font-weight:bold;
color:#e6f7ff;
text-decoration:none;
}

A:visited{
font-weight:bold;
color:#e6f7ff;
text-decoration:none
}

a:hover{
color:#ffffff;
}

a.copyright{
color:#297daa;
}

a.footer{
font-size:10px;
color:#5ba2c8;
}

a.footer1{
font-size:11px;
color:#18638e;
}

a.footer:hover{
color:#ffffff;
}

a.rangelink{
color:#cdeeff;
padding-left:10px;
}

a.rangelink:hover{
color:#ffffff;
}

a.seriestitle{
font-size:10px;
font-weight:normal;
color:#a8e2ff;
padding-top:10px;
}

h1 {
color:#FFFFFF;
font-size:12px;
margin:20px 0px 10px 0px;
padding:0px;
}

h1.small{
font-size:11px;
}

h2 {
color:#FFFFFF;
font-size:14px;
margin:2px 0px 25px 0px;
}

h3 {
font-size:10px;
font-weight:normal;
color:#a8e2ff;
padding-top:10px;
}

h4{
font-size:20px;
font-weight:normal;
color:#a8e2ff;
}

h1.frontmid{
font-size:11px;
}

p{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#cdeeff;
line-height:16px;
margin:10px 0px;
padding:0px;
}

span.sitemapdes{
color:#cdeeff;
}

p.par_border_center{

}

input{
width:250px;
font-size:11px;
margin-bottom:5px;
}

input.submit{
width:75px;
height:18px;
}

input.go{
width:75px;
}

select{
height:18px;
width:250px;	
font-size:11px;
margin-bottom:5px;
}

textarea{
height:100px;
width:250px;
font-size:11px;
}

span{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#cdeeff;
line-height:16px;
}

ul{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#cdeeff;
line-height:16px;
margin:10px 0px;
padding:5px 10px 5px 16px;
}

#sitemaplist li {
padding-bottom:5px;
}

#emblazonlist li {
padding-bottom:10px;
}

#emblazonsublist{
margin-top:0px;
}

#emblazonsublist li {
padding-bottom:0px;
}

#faqlist li {
padding-bottom:5px;
}

#leducationtable {
padding:5px;
vertical-align:middle;
}

ul.recent{
padding-left:16px;
margin:0px;
}

img.frontmid{
margin-top:30px;
}

img.floatleft{
float:left;
padding:0px 30px 10px 0px;
}

img.floatright{
float:right;
padding:0px 0px 20px 30px;
}

img.product{
}

li.pad{
padding-bottom:10px;
}

ul.sitemapsub{
margin:3px 0px;
padding:0px 10px 0px 10px;
}

hr{
border: 0px;
width: 100%;
color: #438eb8;
background-color: #438eb8;
height: 1px;
margin-top:15px;
margin-bototm:5px;
}

p.grey-text-body{
font-size:9px;
margin:0px;
paddding:0px;
}

p.toc{
font-size:9px;
font-weight:bold;
margin:0px;
paddding:0px;
}

table.specstable{
border-collapse:collapse;
background-color:#529ac0;
}

#specstable td{
padding:3px;
border-width:1px;
border-style:solid;
border-color:#468eb4;
}

td.specbg{
background-color:#71afd2;
}

a.linkdark:link{
color:#97dbff;
}
a.linkdark:visited{
color:#97dbff;
}

p.psu-text-body {
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
margin:0px;
paddding:0px;
}

p.psu_toc {
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
margin:0px;
paddding:0px;
}

span.darktext{
color:#97dbff;;
font-size:9px;
font-weight:normal;
}

ul.articleslist{
font-size:10px;
}

ul.contactuslist{
list-style:none;
border:0px;
margin:0px;
}

#mainForm 
{
	border:0px;
	margin: 0;
	text-align: left;
	width: 70%;
	background-color: #ffffff;
}

ul.mainForm
{
	border:0px;
		margin:0px;
	list-style-type: none;
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size:15px;	
}

#saveForm
{
width:50px;
}

#captchaForm{
width:100px;}

.catcheckbox{
width:15px;
margin:0px;
padding:0px;
margin-top:5px;
}

table.accentuertable{
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
margin-top:5px;
border-collapse:collapse;
background-color:#529ac0;
}

#accentuertable{
padding:3px;
border-width:1px;
border-style:solid;
border-color:#5ba2c8;
}

td.accentuerback{
background-color:#71afd2;
}

table.leftmargin{
margin-left:10px;
}

td.signleft{
	width:518px;
	padding:10px 20px 20px 30px;
}

td.signright{
	width:204px;
	padding:0px;
	background-color:#438eb8;
}

td.dmx{
	padding:5px;
	color:#FFFFFF;
}

p.disclaimer{
	font-size:9px;
	color:#96cdec;
}

div.frontbutton{
	width:315px;
	height:68px;
	padding:0px;
	border-width:0px 1px 1px 1px;
	border-style:solid;
	border-color:#2782b4;
	background-color:#143e5c;
}

.frontbutton a{
	display: block;
  	width: 100%;
	height:68px;
	text-decoration:none;
	padding:0px;
	margin:0px;
}

.frontbutton a:hover{
  	width: 100%;
	background-color:#0a5992;
}

div.frontbanner{
	height:275px;
	width:455px;
	background-color:#333333;
}

h1.frontbutton{
	margin:0px;
	padding:4px 20px 7px 20px;
}
p.frontbutton{
	margin:0px;
	padding:0px 20px 0px 20px;
	font-weight:normal;
	font-size:10px;
	line-height:10px;
	color:#5ba2c8;
}

div.frontspan{
	margin:0px 20px 0px 20px;
	padding:0px;
}

div.newsfront{
	clear:both;
	padding:0px 0px 10px 0px;
}


p.newsfront{
	font-size:11px;
	color:#ace2ff;
	line-height:13px;
	margin:5px 5px 10px 0px;
}

h3.newsdate{
padding-left:10px;
font-weight:bold;
	font-size:12px;
}

h3.newsfront{
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	padding-right:10px;
	margin-top:0px;
	padding-top:8px;
}

table.newsfront{
padding:0px;
margin:0px 0px 20px 0px;
}

a.newsfront{
	color:#d1efff;
	padding:10px 10px 10px 0px;
}

img.newsfront{
	padding: 10px;
}

div.frontwrapper{
	padding:0px;
	margin:0px;
    overflow:hidden;
}

div.frontlbutton{
	border-width:0px 1px 1px 1px;
	border-style:solid;
	border-color:#2782b4;
	float:left;
}

div.frontrbutton{
	border-width:0px 1px 1px 0px;
	border-style:solid;
	border-color:#2782b4;
	float:right;
}

.frontimage{
	border:0px;
}

div.frontcontent{
	padding:10px 30px 20px 30px;
	margin:0px;
}

p.frontcontent{

}

td.sectionleft{
	width:362px;
	background-color:#082a4b;
	padding:20px 25px 30px 40px;
}

td.sectionright{
	width:360px;
	background-color:#082a4b;
	padding-top:10px;
}

td.secrightl1{
	padding:0px 0px 20px 0px;
	width:64px;
	height:64px;
}

td.secrightr1{
	padding:0px 0px 20px 15px;
}

td.secrightl2{
	padding:9px 8px 9px 13px;
	width:64px;
	height:64px;
}

td.secrightr2{
	padding:8px 15px 8px 5px;
}

td.secrightl3{
	padding:9px 8px 12px 13px;
	width:64px;
	height:64px;
}

td.secrightr3{
	padding:8px 15px 12px 5px;
}

h6.sectionright{
	font-weight:strong;
	font-size:10px;
	color:#FFFFFF;
	margin:0px;
	padding:0px;
}

p.sectionright{
	margin:0px;
	padding:0px;
	font-size:10px;
	line-height:13px;
	font-weight:normal;
	color:#4c98c3;
}

.sectionright a {
	text-decoration:none;
}

table.righttable{
	margin:20px 0px 30px 0px;
}

td.catcontent{
	padding:30px 40px 40px 40px;
	background-color:#082a4b;
}

h2.cattitle{
font-weight:bold;
font-size:13px;
margin:0px;
padding:0px 0px 5px 0px;
}

h2.cat{
font-weight:bold;
font-size:11px;
margin:0px;
padding:0px 0px 2px 0px;
}

p.catcontent{
color:#82bcdb;
}

p.cat{
font-size:10px;
color:#3e85ae;
line-height:12px;
margin:0px;
padding:0px;
font-weight:normal;
}

td.prodleft{
width:271px;
padding:30px 30px 40px 40px;
background-color:#163051;
}

td.prodright{
width:375px;
padding:30px 40px 40px 16px;
background-color:#082a4b;
}

td.prodl{
width:64px;
padding-bottom:15px;
}

td.prodr{
width:236px;
padding:0px 0px 15px 14px;
}

a.cattitle{
color:#82bcdb;
}

table.catlevel{
margin-top:30px;
}

td.biscuitcat{
padding:5px 40px 5px 40px;
background-color:#244363;
}

span.biscuitcat{
color:#3b5e81;
font-size:9px;
}

a.biscuitcatoff{
color:#6090b9;
font-weight:normal;
}

span.biscuitcaton{
color:#a1c7e6;
font-size:9px;
font-weight:normal;
}

td.biscuit{
padding:5px 40px 5px 40px;
background-color:#438eb8;
}

span.biscuit{
color:#5da7d1;
font-size:9px;
}

a.biscuitoff{
color:#97dbff;
font-weight:normal;
}

span.biscuiton{
color:#d0efff;
font-size:9px;
font-weight:normal;
}

td.viewall{
background-color:#082a4b;
}

h1.viewall1{
font-size:11px;
}

li.viewall{
font-size:10px;
padding-left:0px;
border-left:0px;
}

a.viewall{
font-weight:normal;
text-decoration:none;
color:#7dc9ff;
}

td.viewallmain{
	width:720px;
	padding:10px 26px 20px 26px;
	background-color:#082a4b;
}

td.productcellview{
	width:100px;
	padding:15px 9px 0px 9px;
	border:1px;
	border-style:solid;
	border-color:#082a4b;
	background-color:#193959;
	text-align:center;
}

td.productcnobgview{
	width:100px;
	padding:15px 9px 0px 9px;
	border:1px;
	border-style:solid;
	border-color:#082a4b;
	background-color:#082a4b;
	text-align:center;
}

a.viewallcolor{
	color:#7bb3df;
}

td.catpage{
	padding:10px 28px 20px 28px;

}

table.catdownload{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFF;
}

td.catcell{
	border-color:#5ba2c8;
	border-style:solid;
	border:1px;
	background-color:#003768;
	padding:1px 10px 1px 10px;
}

td.catcell1{
	border-color:#5ba2c8;
	border-style:solid;
	border:1px;
	background-color:#3882a9;
	padding:1px 10px 1px 10px;
}

td.catcell2{
	border-color:#5ba2c8;
	border-style:solid;
	border:1px;
	background-color:#236a90;
	padding:1px 10px 1px 10px;
}