.mainOuterBorder {
	background-color: #46586E;
	padding: 1px;
	width: 800px;
}
.mainShadowTop {
	background-image: url(/web/images/iface/main_top.gif);
	background-repeat: repeat-x;
	height: 0px;
	background-position: bottom;
}
.mainInnerBorder {
	background-color: #FFFFFF;
	padding-top: 16px;
	padding-right: 12px;
	padding-bottom: 9px;
	padding-left: 12px;
	width: 100%;
}
.navMainBorder {
	background-color: #0F1010;
	height: 1px;
}
.navShadow {
	background-image: url(/web/images/nav/shadow_middle.gif);
	background-color: #B2B2B2;
	height: 6px;
}
.navMain {
	background-color: #2B4673;
	background-image: url(/web/images/nav/middle.gif);
	height: 23px;
	vertical-align: middle;
}
.navBottomBorder {
	background-color: #BEBFBF;
	height: 1px;
}
body {
	background-color: #A9BDD5;
	vertical-align: top;
	text-align: center;
	
	scrollbar-base-color: #FFFFFF;
	scrollbar-arrow-color: #ffffff;
	scrollbar-3dlight-color: #FFFFFF;
	scrollbar-darkshadow-color: #ffffff;
	scrollbar-face-color: #A0A0A0;
	scrollbar-highlight-color: #ffffff;
	scrollbar-shadow-color: #ffffff;
	scrollbar-track-color: #ffffff;
	margin: 0px; 
	padding: 0px;
}
td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
}
a.rightList:link  {
	color: #003561;
}
a.rightList:visited {
	color: #003561;
}
a.rightList:hover {
	color: #3399CC;
}
a.rightList:active {
	color: #003561;
}

.mainShadowBottom {
	background-image: url(/web/images/iface/main_bottom.gif);
	background-repeat: repeat-x;
	height: 6px;
}
.mainShadowLeft {
	background-image: url(/web/images/iface/main_left.gif);
	background-repeat: repeat-y;
	height: 6px;
	background-position: right;
}
.mainShadowRight {
	background-image: url(/web/images/iface/main_right.gif);
	background-repeat: repeat-y;
	height: 6px;
	background-position: left;
}
.mainShadowCorner {
	height: 6px;
	width: 6px;
}


.contentDivider {
	background-color: #BFC0C0;
	width: 1px;
}
.contentMain {
	width: 100%;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 12px;
}

.contentRight {
	width: 191px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.contentDividerHorizontal {
	height: 1px;
	background-color: #bfc0c0;
}
.contentDividerHorizontalPad {

	height: 4px;
}
.contentDividerVerticalPadTop {
	height:5px;
}
.contentDividerVerticalPadBottom {
	height: 25px;

}
.contentTextLayer {
	overflow:auto;
	height:293px;
	z-index:50;

}
.contentTextLayerNoSub {
	overflow:auto;
	height:324px;
	z-index:50;
}

.contentTextTd {
	padding-right:27px;
	padding-top:11px;
	font-size: 9pt;
}
td.contentImage {
	text-align:right;
}

.h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	color: #9C9C9C;
	font-weight: normal;
}
.h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	color: #003462;
	font-weight: normal;
}
.h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #003462;
	font-weight: bold;
}

h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	color: #9C9C9C;
	font-weight: normal;
	margin:0;
	padding:0;
}

h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	color: #003462;
	font-weight:normal;
	margin:0;
	padding:0;
}

.infoBoxHead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	background-color: #283057;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 13px;
}

.infoBoxBorder {
	background-color: #0F1947;
	height: 1px;
}
.infoBoxContent  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #5C718E;
	padding-top: 14px;
	padding-bottom: 10px;
	padding-left: 13px;
}

.infoBoxContent a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #FFFFFF;
}

.footer {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	color: #FFFFFF;
}




.hr {
	background-image: url(/web/images/iface/hr.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	height: 10px;
}

.rightColHeadBottomPad {
	height: 4px;
}
.rightColList {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #E6E7E7;
	height: 25px;
	padding-right: 10px;
	padding-left: 10px;
}

.downloadProductSheet {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	background-color: #E6E7E7;
	padding:5px;
	padding-left:0px
}

.newsOther {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #003462;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 11px;
	padding-bottom: 5px;
}
.newsOther a:link  {
	color: #003462;
}
.newsOther a:visited {
	color: #003462;
}
.newsOther a:hover {
	color: #66CCFF;
}
.newsOther a:active {
	color: #003462;
}

.contactOffice {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #003462;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 11px;
	padding-bottom: 5px;
	font-weight:normal;
}
.contactOffice a:link  {
	color: #003462;
}
.contactOffice a:visited {
	color: #003462;
}
.contactOffice a:hover {
	color: #66CCFF;
}
.contactOffice a:active {
	color: #003462;
}
 

.subNavContainer {
	background-color: #E6E7E7;
	height: 25px;
	padding-left: 10px;
}
.subNavPaddingBottom {
	height:6px;
}
.subNavOn {
	color: #003561;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	text-decoration:none;
	padding-right: 10px;
}

.subNavTd {
	padding-right:10px;
}


.subNavTd a {
	color: #868A8D;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	text-decoration:none;
}



.subNavTd a:link  {
	color: #868A8D;
}
.subNavTd a:visited {
	color: #868A8D;
}
.subNavTd a:hover {
	color: #003561;
}
.subNavTd a:active {
	color: #868A8D;
}

.newsArchivePages {
	color:#A9BDD5;
	font-weight: bold;
}
a.newsArchivePages {
	color:#868A8D;
	font-weight: bold;
}

.navHidden {
}

.subNavOff {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #868A8D;
	font-weight: bold;
	padding-right: 10pt;
}

.rightColHead {
	background-color: #D7D9D9;
	background-image: url(/web/images/iface/rightcol_head_middle.gif);
}
.rightColHeadBorder {
	background-color: #BFC0C0;
	height: 1px;
}
.rightColListAlt {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #F2F3F3;
	height: 25px;
	padding-right: 10px;
	padding-left: 10px;
}

.newsRightList {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 11px;
	padding-bottom: 5px;
	color: #003462;
}

.navHidden {
	display: none;
	position: absolute;
	
}
navIndustries, navProducts, navNews, navContacts, navAbout {
	position:absolute;
	display: inline;
	z-index: 500;
	
}
.navSubOff {
	background-color:#A9BDD5;
	padding-left:15px;
	padding-right:5px;
	width:170px;
	height:24px;
	color:#003462;
	font-size:10px;
	font-weight:bold;
	
}
.navSubOn {
	background-color:#4F6E8B;
	padding-left:15px;
	padding-right:5px;
	width:170px;
	height:24px;
	color:#ffffff;
	cursor:pointer;
	font-size:10px;
	font-weight:bold;
}

.navSubTable {
	width:170px;
}
.navSubDivider {
	background-color:#003462;
}
a.nav:link  {
	color: #003462;
	text-decoration:none;
}
a.nav:visited {
	color: #003462;
	text-decoration:none;
}
a.nav:hover {
	color: #ffffff;
	text-decoration:none;
}
a.nav:active {
	color: #003462;
	text-decoration:none;
}


.homeBucket {
	
	font-family:Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color:#FFFFFF;
	padding:4px;
	padding-left:10px;
	
}

.homeBucket h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:14pt;
	color:#FFFFFF;
	font-weight:normal;

}
.homeBucket a:link 		{color:#FFFFFF;}
.homeBucket a:visited 	{color:#ffffff;}
.homeBucket a:hover 	{color:#A9BDD5;}
.homeBucket a:active 	{color:#ffffff;}


.homeMain {
	color:#2b2f2e;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight:bold
}
.homeMain a:link 	{color:#2b2f2e;}
.homeMain a:visited {color:#2b2f2e;}
.homeMain a:hover 	{color:#A9BDD5;}
.homeMain a:active 	{color:#2b2f2e;}
