/* This file lives here: /home/.../html/html_jsp */

/* The following hack is to correct paragraph text size in IE/WIN */
/* \*/ * html body p { font-size: 80%; } /* */

h1 a {
	display: block;
}

.header{
width: 440px;
height: 20px;
padding: 10px 10px 0 10px;
}

.headerprod{
width: 440px;
height: 35px;
padding: 10px 10px 0 10px;
}

.headerscience{
position:relative;
width: 440px;
height: 20px;
padding: 9px 10px 0 10px;
left: 360px;
}

.headercontact{
position:absolute;
width: 440px;
height: 20px;
padding: 10px 10px 0 10px;
left: 0px;
z-index: 19;
}

.headercontactleft{
position:absolute;
width: 240px;
height: 20px;
padding: 10px 10px 0 10px;
left: 150px;
z-index: 19;
}


/* START OF THE HEADER BARS */

.barlight{
background-color: #b7cedf;
width: 449px;
height: 20px;
margin-left: 10px; 
}

.barprod{
background-color: #5279a9;
width: 510px;
height: 20px;
margin-left: 10px; 
margin-top: -6px !important;
margin-top: -6px;
}

.barscience{
position:relative;
background-color: #5279a9;
width: 400px;
height: 20px;
left: 366px;
}

.barenv{
background-color: #5279a9;
width: 240px;
height: 20px;
margin-left: 10px; 
}

.barcontact{
position:absolute;
background-color: #467cbf;
width: 240px;
height: 20px;
left: 0px !important; 
left: 0px;
top: 30px;
z-index: 20;
}

.barcontactleft{
position:absolute;
background-color: #467cbf;
width: 240px;
height: 20px;
left: 156px;
top: 30px;
z-index: 20;
}

/* END OF THE HEADER BARS */


/* START OF THE SCROLLING DIV FOR THE CONTENT */

.bgcontactinternal {
background: url(images/bg_logotile_light.gif);
height: 240px;
width: 363px;
left: 391px;
top: 0px !important;
top: 0px;
position:relative;
}

.bgcontactinternalleft {
background: url(images/bg_logotile_light.gif);
height: 240px;
width: 396px;
left: -12px;
top: 0px !important;
top: 0px;
position:relative;
}


.bgcontactright {
background: url(images/map_window_right.gif) no-repeat;
height: 240px;
width: 469px;
left: 391px;
top: 0px !important;
top: 0px;
position:relative;
}

.bgcontactleft {
background: url(images/map_window_left.gif) no-repeat;
height: 240px;
width: 396px;
left: -12px;
top: 0px !important;
top: 0px;
position:relative;
}

.content1 {
border: 0px;
width: 430px;
height: 180px;
overflow : auto;
padding: 10px 10px 0 20px;
}

.contentprod {
border: 0px;
width: 490px;
height: 166px;
overflow : auto;
padding: 10px 10px 0 20px;
}

.contentscience {
position:relative;
border: 0px;
width: 380px;
height: 180px;
overflow : auto;
padding: 5px 10px 5px 20px;
text-align: left;
left: 356px;
}

.contentenv {
border: 0px;
width: 220px;
height: 180px;
overflow : auto;
padding: 5px 10px 5px 20px;
text-align: left;
}

.contentcontact {
position:absolute;
border: 0px;
width: 210px;
height: 180px;
overflow: auto;
padding: 10px 10px 0 20px;
text-align: left;
margin-left: 0px !important;
margin-left: 0px;
margin-top: 50px;
color: #000;
}

.contentcontactleft {
position:absolute;
border: 0px;
width: 210px;
height: 180px;
overflow: auto;
padding: 10px 10px 0 20px;
text-align: left;
margin-left: 156px !important;
margin-left: 156px;
margin-top: 50px;
color: #000;
}


/* END OF THE SCROLLING DIV FOR THE CONTENT */


#logo {
position:absolute; 
margin-left: 411px; 
margin-top: 59px;
background: url(images/logo.gif) no-repeat;
width: 282px;
height: 31px;
font-size: 18px;
}

#logoinner {
position:absolute; 
margin-left: 411px; 
margin-top: 37px !important;
margin-top: 31px;
background: url(images/logo.gif) no-repeat;
width: 282px;
height: 31px;
font-size: 18px;
}


/* START OF NAV ELEMENTS */

#navrevolutionary { 
position: absolute;
margin-left: 0px;
width: 156px;
height: 16px;
top: 90px;
font-size: 11px;
}

#navstrength { 
position: absolute;
margin-left: 165px;
width: 162px;
height: 16px;
top: 90px;
font-size: 11px;
}

#navproducts { 
position: absolute;
margin-left: 334px;
width: 124px;
height: 16px;
top: 90px;
font-size: 11px;
}

#navinnovations { 
position: absolute;
margin-left:460px;
width: 144px;
height: 16px;
top: 90px;
font-size: 11px;
}

#navcontactus { 
position: absolute;
margin-left:605px;
width: 118px;
height: 16px;
top: 90px;
font-size: 11px;
}

#navhistory { 
position: absolute;
margin-left:12px;
top: 358px !important;
top: 358px;
font-size: 11px;
}

#navmission { 
position: absolute;
margin-left:97px;
top: 358px !important;
top: 358px;
font-size: 11px;
}

#navpeople { 
position: absolute;
margin-left:188px;
top: 358px !important;
top: 358px;
font-size: 11px;
}

#navmanagement { 
position: absolute;
margin-left:270px;
top: 358px !important;
top: 358px;
font-size: 11px;
}

/* BOTTOM NAV FOR PRODUCTS 
----------------------------------------------*/
#navedge { 
position: absolute;
margin-left:18px;
top: 358px !important;
top: 358px;
font-size: 11px;
}

#navvantage { 
position: absolute;
margin-left:72px;
top: 358px !important;
top: 358px;
font-size: 11px;
}

#navstanplas { 
position: absolute;
margin-left:156px;
top: 358px !important;
top: 358px;
font-size: 11px;
}

#navvhc{ 
position: absolute;
margin-left:240px;
top: 358px !important;
top: 358px;
font-size: 11px;
}

#navsportoe{ 
position: absolute;
margin-left:290px;
top: 358px !important;
top: 358px;
font-size: 11px;
}

#navsportoe2f{ 
position: absolute;
margin-left:370px;
top: 358px !important;
top: 358px;
font-size: 11px;
}

#navoz{ 
position: absolute;
margin-left:464px;
top: 358px !important;
top: 358px;
font-size: 11px;
}

#navgi{ 
position: absolute;
margin-left:502px;
top: 358px !important;
top: 358px;
font-size: 11px;
}

#navgis{ 
position: absolute;
margin-left:536px;
top: 358px !important;
top: 358px;
font-size: 11px;
}






#navmanufacturing { 
position: absolute;
margin-left:10px;
top: 358px !important;
top: 358px;
font-size: 11px;
}

#navsales { 
position: absolute;
margin-left:138px;
top: 358px !important;
top: 358px;
font-size: 11px;
}

#navwarehousing { 
position: absolute;
margin-left:200px;
top: 358px !important;
top: 358px;
font-size: 11px;
}

/* END OF NAV ELEMENTS */


/* START OF NAV ELEMENTS ASIA */



#contactasiamain { 
position: absolute;
margin-left:15px;
top: 221px !important;
top: 226px;
}

#contactchennai { 
position: absolute;
margin-left:50px;
top: 155px !important;
top: 160px;
}

#contactqingdao { 
position: absolute;
margin-left:290px;
top: 159px !important;
top: 160px;
}

#contactpusan { 
position: absolute;
margin-left:290px;
top: 159px !important;
top: 160px;
}

#contacttaipei { 
position: absolute;
margin-left:290px;
top: 190px !important;
top: 192px;
}

#contacthongkong { 
position: absolute;
margin-left:290px;
top: 221px !important;
top: 222px;
}

#contactbangkok { 
position: absolute;
margin-left:290px;
top: 251px !important;
top: 253px;
}

#contacthochiminh { 
position: absolute;
margin-left:290px;
top: 281px !important;
top: 283px;
}

#contactjakarta { 
position: absolute;
margin-left:290px;
top: 319px !important;
top: 321px;
}

/* END OF NAV ELEMENTS ASIA*/


/* START OF NAV ELEMENTS AMERICA */



#contactmaine { 
position: absolute;
margin-left:420px;
top: 116px !important;
top: 118px;
}

#contactwisconsin { 
position: absolute;
margin-left:435px;
top: 143px !important;
top: 146px;
}

#contactutah { 
position: absolute;
margin-left:421px;
top: 169px !important;
top: 172px;
}

#contactmissouri { 
position: absolute;
margin-left:443px;
top: 196px !important;
top: 198px;
}

#contactwvirginia { 
position: absolute;
margin-left:424px;
top: 221px !important;
top: 222px;
}

#contactvirginia { 
position: absolute;
margin-left:446px;
top: 251px !important;
top: 253px;
}

#contactdominican { 
position: absolute;
margin-left:394px;
top: 281px !important;
top: 283px;
}

#contactnj { 
position: absolute;
margin-left:640px;
top: 160px !important;
top: 163px;
}

#contactleon { 
position: absolute;
margin-left:640px;
top: 207px !important;
top: 210px;
}


/* END OF NAV ELEMENTS AMERICA */



.wrappertop {
width:766px;
height: 26px !important;
height: 23px;
margin: 20px auto 0px auto;
background: url(../images/logo_tile.gif) #2d3437;
border-top: 1px solid #4b5e69;
border-right: 1px solid #4b5e69;
border-left: 1px solid #4b5e69;
padding-top:64px !important;
padding-top:68px;
}


.wrappertop p {
margin-left: 23px;
padding: 0;
width: 722px; 
height: 16px; 
background:url(images/nav_main.png);
}


.wrappermiddle {
width: 766px;
height: 239px;
margin: 0 auto;
padding: 0;
background-color: #000;
border-right: 1px solid #4b5e69;
border-left: 1px solid #4b5e69;
}

#home-revolution {
position: absolute; 
width: 765px; 
height: 239px; 
* margin: 0 0 0 -5px; 
padding: 0;
}

.wrappermiddlestrength {
width:766px;
height: 240px ;
margin: 0px auto 0px auto;
background-color: #5279a9;
border-right: 1px solid #4b5e69;
border-left: 1px solid #4b5e69;
}

.wrapperbottom {
width:766px;
height: 121px;
margin: 0px auto 0px auto;
background: url(../images/logo_tile.gif) #2d3437;
border-bottom: 1px solid #4b5e69;
border-right: 1px solid #4b5e69;
border-left: 1px solid #4b5e69;
}

.wrapperbottominner {
width:766px;
height: 114px;
margin: 0px auto 0px auto;
background: url(../images/logo_tile.gif) #2d3437;
border-bottom: 1px solid #4b5e69;
border-right: 1px solid #4b5e69;
border-left: 1px solid #4b5e69;
padding-top: 7px;
}

body {
margin: 0;
background-color: #1d262a;
font-family: verdana, "helvetica neue", arial;
font-size: 10px;
color: #8cadcb;
}

body.login {
margin: 0px;
background-color: #5279a9;
font-family: verdana, "helvetica neue", arial;
font-size: 10px;
line-height: 18px;
color: #8cadcb;
}

input {
	background-color: #3a5d88;
	border: #8cadcb 1px solid;
	color: #fff;
	font-family: verdana, "helvetica neue", arial;
	font-size: 10px;
	font-weight: normal
}

p
{
margin: 5px;

}

.sepvert p { 
border-bottom:  1px solid #8cadcb;
}


h2#generalinfo { 
background: #8cadcb url(images/sp_geninfo.gif) no-repeat ; 
background-position: center center;
}

h2#composition { 
background: #8cadcb url(images/sp_composition.gif) no-repeat ; 
background-position: center center;
}

h2#workprep { 
background: #8cadcb url(images/sp_workprep.gif) no-repeat ; 
background-position: center center;
}

h2#grade { 
background: #8cadcb url(images/sp_grade.gif) no-repeat ; 
background-position: center center;
margin-left: 1px;
}


h2#thickness { 
background: #8cadcb url(images/sp_thickness.gif) no-repeat ; 
background-position: center center;
margin-left: 1px;
}

h2#securelogin { 
background: #8cadcb url(images/sp_seclogin.gif) no-repeat ; 
background-position: center center;
}

h2 {
height:
font-size: 10px;
height: 14px;
margin-top: 0px;
padding-top: 4px;
margin-bottom: 0px;
text-align: center;
}


em
	{
	visibility: hidden;
	}

hr {
color: #b7cedf;
background-color: #b7cedf;
height: 1px;
border: 0;
}

/* TEXT STYLES */
a:link {color: #003399; text-decoration: none }
a:visited { color: #336699; text-decoration: none }
a:hover { color: #0033FF; text-decoration: none }
a:visited:hover { color: #0033FF; text-decoration: none }


a.contactlinks:link {font-size: 9px; color: #fff; text-decoration: none; line-height: 10px; font-family: "helvetica neue", arial;}
a.contactlinks:visited { font-size: 9px; color: #fff; text-decoration: none; line-height: 10px; font-family: "helvetica neue", arial;}
a.contactlinks:hover { font-size: 9px; color: #fff; text-decoration: none ; line-height: 10px; font-family: "helvetica neue", arial;}
a.contactlinks:visited:hover { font-size: 9px; color: #fff; text-decoration: none ; line-height: 10px; font-family: "helvetica neue", arial;}

.contactlinks { font-size: 9px; color: #000; text-decoration: none ; line-height: 10px; font-family: "helvetica neue", arial;}

a.contentcontactlinks:link {color: #fff; text-decoration: none }
a.contentcontactlinks:visited {color: #fff; text-decoration: none }
a.contentcontactlinks:hover { color: #0033FF; text-decoration: none }
a.contentcontactlinks:visited:hover { color: #0033FF; text-decoration: none }


html {
scrollbar-height: 6px;

scrollbar-base-color: #b7cedf;
scrollbar-arrow-color: #666666;
scrollbar-track-color: #436ca0;

scrollbar-shadow-color: #b7cedf;
scrollbar-lightshadow-color: #b7cedf;
scrollbar-darkshadow-color: #436ca0;

scrollbar-highlight-color: #b7cedf;
scrollbar-3dlight-color: #436ca0;
}
