@charset "utf-8";
a:link {
	color: white;
	text-decoration: none;
}
a:visited {
	color: white;
	text-decoration: none;
}
a:hover {
	/*color: #174b72;*/
	color:#CCCCCC;
	text-decoration: underline;
}
html, body {
	margin: 0px;
	padding: 0px;
	height: 100%;
	width: 100%;
	background-color: #071A29;
	color: #FFFFFF;
}
.header td {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #174b72;
}
.homepage_body {
	background-image: url(../images/main_body_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
.float_news {
	margin: 0px;
	height: 150px;
	width: 140px;
	top: -300px;
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#ffffff;
	right: -495px;
	text-align: center;
	vertical-align: middle;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #FFFFFF;
	padding: 5px;
	text-align: center;
}
.body_text {
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	width: 350px;
	position: relative;
	top: 100px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 4px;
	left: 10px;
}
.profile_body {
	background-image: url(../images/profile_body_bg.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.profile_body_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	top: 55px;
	position: relative;
	width: 265px;
	height: 630px;
}
.survey_body {
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
}
.ind_srv_body {
	background-image: url(../images/ind_srv_body_bg.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.ind_srv_body_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	top: 55px;
	position: relative;
	width: 230px;
}
.text_body_red {
	color: #FF0000;
}
.prod_cap_body {
	background-image: url(../images/prod_cap_body_bg.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.prod_cap_body_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	top: 55px;
	position: relative;
	width: 285px;
}
.eng_des_body {
	background-image: url(../images/eng_body_bg.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.eng_des_body_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	top: 55px;
	position: relative;
	width: 255px;
}
.profile_hotspot {
	height: 160px;
	width: 150px;
	position: relative;
	top: 324px;
	left: 216px;
}
.prod_rob_hotspot {
	height: 20px;
	width: 120px;
	top: 176px;
	position: relative;
	left: 280px;
}
.prod_al_hotspot {
	height: 20px;
	width: 120px;
	top: 490px;
	position: relative;
	left: 83px;
}
.prod_zn_hotspot {
	height: 20px;
	width: 120px;
	top: 495px;
	position: relative;
	left: 280px;
}
.tool_cap_body {
	background-image: url(../images/tool_cap_body_bg.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.tool_cap_body_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	top: 55px;
	position: relative;
	width: 255px;
}
.prod_die_body {
	background-image: url(../images/prod_die_body_bg.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.prod_die_body_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	top: 35px;
	position: relative;
	width: 255px;
}
.prod_die_al_hotspot {
	height: 120px;
	width: 100px;
	top: 340px;
	position: relative;
	left: 30px;
}
.prod_die_zn_hotspot {
	height: 120px;
	width: 100px;
	top: 218px;
	position: relative;
	left: 150px;
}
.mach_body {
	background-image: url(../images/mach_body_bg.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.mach_body_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	top: 55px;
	position: relative;
	width: 220px;
}
.anchorDiv {
	position:absolute;
	left: 50%;
	top: 0;
	width:1px;
	height:1px;
}
.alum_cap_body {
	background-image: url(../images/alum_cap_body_bg.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.alum_cap_body_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	top: 55px;
	position: relative;
	width: 290px;
}
.zinc_cap_body {
	background-image: url(../images/zinc_cap_body_bg.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.zinc_cap_body_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	top: 55px;
	position: relative;
	width: 295px;
}
.text_body_intro {
	font-size: 11px;
	color: #FFFFFF;
}
.text_body_intro_grey {
	font-size: 11px;
	color: #CCCCCC
}
.text_subhead {  
	font-size: 14px; 
	color: #FFFFFF

}
.fin_body {
	background-image: url(../images/fin_body_bg.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.fin_body_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	top: 55px;
	position: relative;
	width: 225px;
}
.qual_body {
	background-image: url(../images/qual_body_bg.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.qual_body_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	top: 55px;
	position: relative;
	width: 225px;
}
.help_body {
	background-image: url(../images/help_body_bg.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.help_body_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	top: 55px;
	position: relative;
	width: 255px;
}
.help_hotspot {
	height: 20px;
	width: 120px;
	top: 172px;
	position: relative;
	left: 140px;
}
.text_body_sm_yellow {
	color: #CC9900;
	font-size:9px;
}
.quotes_cap_body {
	background-image: url(../images/quotes_cap_body_bg.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.quotes_cap_body_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	top: 55px;
	position: relative;
	width: 450px;
}
.extra_body {
	background-image: url(../images/emp_bg.gif);
	background-repeat: repeat-y;
	background-position: right top;
}
.text_body_sm_blue { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	color: #88A1BA
}
.list {
	list-style-image: url(../images/red_bullet.gif);
	margin-left:-30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	margin-top: 0px;
}
.text_body_sm { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	color: #FFFFFF 
}
.text_body_sm_blue { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	color: #88A1BA
}
.text_body_intro_grey_bg { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	color: #88A1BA 
}
.ben_sidebar {
	background-image: url(../images/quotes_cap_ben_siderbar.jpg);
	background-repeat: no-repeat;
	width: 121px;
	height: 169px;
	left: 20px;
	position: relative;
}
.qual_sidebar {
	background-image: url(../images/quotes_cap_qual_siderbar.jpg);
	background-repeat: no-repeat;
	width: 121px;
	height: 240px;
	position: relative;
	left: 20px;
}
.list_sm {
	list-style-image: url(../images/red_bullet.gif);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	padding-left: 15px;
	padding-top: 40px;
}
.demo_body_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	top: 55px;
	position: relative;
	width: 550px;
}
.demo_body {
	background-image: url(../images/emp_bg.gif);
	background-repeat: repeat-y;
	background-position: right top;
}
.quick_print_body_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	top: 55px;
	position: relative;
	width: 550px;
}
.quick_print_body {
	background-image: url(../images/quick_print_body_bg.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.text_body_yellow {
	color: #CC9900;
}
a.link_yellow:hover {
	color: #CC9900;
	text-decoration:underline;
}
a.link_yellow:visited {
	color: #CC9900;
}
a.link_yellow:link {
	color: #CC9900;
}
}.sales_reps_body_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	top: 0px;
	position: relative;
	width: 550px;
}
.sales_reps_body {
	background-image: url(../images/emp_bg.gif);
	background-repeat: repeat-y;
	background-position: right top;
}
.sales_banner {
	background-image: url(../images/sales_reps_ban_bg.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.sup_body {
	background-image: url(../images/emp_bg.gif);
	background-repeat: repeat-y;
	background-position: right top;
}
.sup_banner {
	background-image: url(../images/sup_ban_bg.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.req_body {
	background-image: url(../images/emp_bg.gif);
	background-repeat: repeat-y;
	background-position: right top;
}
.req_banner {
	background-image: url(../images/request_ban_bg.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.iv_body {
	background-image: url(../images/emp_bg.gif);
	background-repeat: repeat-y;
	background-position: right top;
}
.sup_left {
	border-right:1px dashed #174b72;
	text-align:left;
}
.sup_right {
	border-right:1px dashed #174b72;
	text-align:left;
}
.sup_line td {
	border-top:#174b72 solid 1px;
}
.sup_title {font-size:24px; font-weight:bold; padding-top:7px; padding-left:7px;}
.sup_titletop {font-size:24px; font-weight:bold; padding-top:7px; padding-left:7px;}
.sup_rep {padding-right:15px; margin-bottom:7px; font-size:12px}
.sup_rep span {font-weight:bold;text-transform: capitalize;}
.sup_job {
	padding-left:25px;
	font-style:italic;
	color:#88a1ba;
	font-size:12px;
}
.sup_addy {
	margin-top:10px; margin-bottom:10px;
}	
.howto_body {
	background-image: url(../images/emp_bg.gif);
	background-repeat: repeat-y;
	background-position: right top;
}
.howto_body_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	top: 55px;
	position: relative;
	width: 100%;
}
.howto_banner {
	background-image: url(../images/howto_ban_bg.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.contact_body {
	background-image: url(../images/contact_body_bg.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.contact_body_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	top: 55px;
	position: relative;
	width: 325px;
}
.upload_body_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	top: 55px;
	position: relative;
	width: 100%;
}
.upload_banner {
	background-image: url(../images/upload_ban_bg.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.upload_body {
	background-image: url(../images/emp_bg.gif);
	background-repeat: repeat-y;
	background-position: right top;
}
#langlist li {
	display: inline;
	list-style-type: none;
	padding-right: 4px;
	margin:0;
}
.lang {
	position: relative;
	top: 250px;
}
#langlist img {
	border-width:0px;
}
.Ecomm_banner {
	background-image: url(../images/Ecomm.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
