/* CSS Document */
#nav1 a{margin-left: 20px; text-decoration: none; color: #1f3f6c;}
#nav1 a:hover{color: white; text-decoration: none;}

/* About */
#about a.navabout{ color:#ac2b18;}
#about a.navabout:hover{ color:#550f05;}
#about1 a, #about2 a, #about3 a, #about4 a{margin-right: 20px; text-decoration: none; color: white;}
#about1 a.about_overview, #about2 a.about_UK, #about3 a.about_Global, #about4 a.about_News{color: #1f3f6c;}

/* Taking Care */
#TC a.navcare{ color:#ac2b18;}
#TC a.navcare:hover{ color:#550f05;}
#TC1 a, #TC2 a, #TC3 a{margin-right: 20px; text-decoration: none; color: white;}
#TC1 a.TC_1, #TC2 a.TC_2, #TC3 a.TC_3 {color: #1f3f6c;}

/* Added Value */
#AVS a.navavs{ color:#ac2b18;}
#AVS a.navavs:hover{ color:#550f05;}
#AVS1 a, #AVS2 a, #AVS3 a, #AVS4 a, #AVS5 a, #AVS6 a, #AVS7 a, #AVS8 a, #AVS9 a{margin-right: 12px; text-decoration: none; color: white;}
#AVS1 a.AVS_1, #AVS2 a.AVS_2, #CST1 a.AVS_2, #AVS3 a.AVS_3, #AVS4 a.AVS_4, #AVS5 a.AVS_5, #AVS6 a.AVS_6, #AVS7 a.AVS_7, #AVS8 a.AVS_8, #AVS9 a.AVS_9  {color: #1f3f6c;}

/* PORTFOLIO */
#Port a.navport{ color:#ac2b18;}
#Port a.navport:hover{ color:#550f05;}
#PORT0 a, #PORT1 a, #PORT2 a, #PORT3 a, #PORT4 a, #PORT5 a, #PORT6 a, #PORT7 a, #PORT8 a, #PORT9 a, #PORT10 a, #PORT11 a, #PORT12 a, #PORT13 a , #PORT14 a , #PORT15 a , #CST1 a{margin-right: 8px; text-decoration: none; color: white; }

#PORT0 a.PORT_0, #PORT1 a.PORT_1, #PORT2 a.PORT_2, #PORT3 a.PORT_3, #PORT4 a.PORT_4, #PORT5 a.PORT_5, #PORT6 a.PORT_6, #PORT7 a.PORT_7, #PORT8 a.PORT_8, #PORT9 a.PORT_9, #PORT10 a.PORT_10, #PORT11 a.PORT_11, #PORT12 a.PORT_12, #PORT13 a.PORT_13 , #PORT14 a.PORT_14, #PORT15 a.PORT_15 {color: #1f3f6c;}

/* Accountabillity */
#Account a.navaccount{ color:#ac2b18;}
#Account a.navaccount:hover{ color:#550f05;}

/* Information */ 
#info a.navinfo{ color:#ac2b18;}
#info a.navinfo:hover{ color:#550f05;}
#INFO1 a, #INFO2 a, #INFO3 a, #INFO4 a, #INFO5 a{margin-right: 20px; text-decoration: none; color: white;}
#INFO1 a.info1, #INFO2 a.info2, #INFO3 a.info3, #INFO4 a.info4, #INFO5 a.info5 {color: #1f3f6c;}


/* Content Layouts */
#content1 h1{
margin-top: 0px;
margin-left: 35px;
margin-bottom: 20px;
color:#e2533d;
font-weight: lighter;
font-size: 36px;
font-style: normal;
font-family: Myriad Pro, Arial, Helvetica, sans-serif;
}
#content1 h2{
margin-top: 0px;
margin-left: 35px;
margin-bottom: 15px;
color:#4f4f4f;
font-weight: lighter;
font-size: 16px;
font-style: normal;
font-family: Myriad Pro, Arial, Helvetica, sans-serif;
}
#content1 p{
margin-left: 35px;
color:#4F4F4F;
font-weight: lighter;
font-size: 11px;
line-height: 17px;
margin-bottom: 10px;
font-style: normal;
}
#content1 ul li{
color:#4F4F4F;
font-weight: lighter;
font-size: 11px;
line-height: 17px;
font-style: normal;
list-style-position: outside;
list-style-type: circle;
margin-left: 10px;
margin-bottom: 8px;
list-style-image: url(images/bullet.gif);
}
#aboutblock1 {float: right; margin-right: 35px; margin-left: 20px;}
#aboutblock1 .margright{ padding-right: 15px;}
#aboutblock1 td{padding-bottom: 15px;}
#about1bg h1{display: inline;}
.about1float { float: left; padding-left: 200px; margin-bottom: 0px; display: inline;}
#about1body {float: right; padding-right: 20px; padding-top: 2px; width: 350px; display: block;}
#about1body b {font-weight: bold;}
#aboutblock2 {float: right; margin-right: 35px; margin-left: 20px; display: block; width: 440px;}
#aboutblock_global {float: right; margin-right: 0px; margin-left: 0px; display: block; width: 432px; padding-right: 35px;}
#aboutblock_globalchart {float: left; display: inline; padding-top: 480px; padding-left: 5px; padding-right: 0px;}
#tcblock1{ width: 450px;}
#tcblock2{ width: 420px;}
#rightTC {float: right; width: 280px; margin-right: 35px;}
#rightTC h2, #AVSleft1 h2, #AVSFloatTool h2{font-size: 13px; margin-left: 10px;}
#rightTC h3{margin-top: 0px;
margin-bottom: 2px;
color:#4f4f4f;
font-weight: lighter;
font-size: 11px;
font-style: normal;
font-family: Myriad Pro, Arial, Helvetica, sans-serif;
text-indent: 10px;
}
#rightTC ul, #AVSleft1 ul, #AVSFloatTool ul, #AVSleftPro ul{line-height: 14px; margin-top: 0px; margin-left: 0px;}
#rightTC li, #AVSleft1 li, #AVSFloatTool li, #AVSleftPro li{
color:#4F4F4F;
font-weight: lighter;
font-size: 10px;
line-height: 14px;
font-style: normal;
list-style-position: outside;
list-style-type: circle;
margin-left: 0px;
margin-bottom: 2px;
list-style-image: url(images/bullet.gif);
}
#AVSleft{display: block; width: 242px;}
#AVSleft_engin{display: block; width: 477px;}
#AVSleft_engin h2{font-size: 13px; margin-left: 0px;}
#AVSleft_engin ul{margin-left: 15px;}
#AVSleft1{display: block; width: 220px; float: right; margin-right: 0px; margin-left: 0px;margin-right: 220px;}
#AVSleft3{display: block; width: 215px;}
#AVSleft3b{display: block; width: 235px;}
#AVSleft4{display: block; width: 270px;}
#AVSleft2{display: block; width: 350px;}
#AVSleft2_tooling{display: block; width: 340px;}
#AVSleft2gv{display: block; width: 420px;}
#AVSmiddle{display: block; width: 290px; margin-left: 410px;}
#AVSFloatTool{display: block; width: 200px; float: right; margin-right: 150px;}
#AVSright{display: block; float: right; width: 390px ; margin-right: 35px; text-align: left;}
#AVSright p, #AVSright h2, #AVSright h1 {margin-left: 0px; text-align: left;}
#AVSleftPro{display: block; width: 300px; height: auto; margin-left: 140px; padding-top: 560px;}
#AVSleftPro li {
margin-left: 0px;
text-indent: 0px;
list-style-position: outside;
list-style-image: url(images/bullet.gif);
}
#AVSleftPro ul{
margin-left: 0px;
padding-left: 0px;
margin-bottom: 20px;
}
#twocolumnlayout {display: block; margin-right: 35px;}
#twocolumnleft { float: left; display: block; width: 50%; margin-right: 14px; margin-top: 0px; padding-top: 0px;}

#AVSleftPro h3{
padding-left: 0px;
margin-left: 0px;
margin-top: 0px;
margin-bottom: 2px;
color:#4f4f4f;
font-weight: lighter;
font-size: 11px;
font-style: bold;
font-family: Myriad Pro, Arial, Helvetica, sans-serif;
}
#wrappingdiv{ height: auto;}
#AVSleftPro table {padding: 0;}
#machiningtable{margin-left: 35px; margin-top: 15px; margin-bottom: 15px;}
#machiningtable td{vertical-align: top; font-size: 11px; color:#4f4f4f; padding-right: 10px; width: 16%;}
#AVSfloatfin{float: right; display: block; width: 650px; padding-right: 35px;}
#AVSfinishingtable {font-size: 11px;}
#AVSfinishingtable td.rightimage{ width: 295px; vertical-align: top; padding-left: 5px;}
#AVSfinishingtable td{border-top: 2px solid white; border-bottom: 2px solid white;}
#AVSfinishingtable td.shotblasting {background-color: #00275d; text-align: center;padding-left:65px;  height: 60px; background-image: url(images/AVS_shot1.jpg); background-repeat: no-repeat; background-position: left;}
#AVSfinishingtable td.Machining {background-color: #00275d; text-align: center;padding-left:65px;  height: 60px; background-image: url(images/AVS_shot2.jpg); background-repeat: no-repeat; background-position: left;}
#AVSfinishingtable td.Polishing {background-color: #00275d; text-align: center;padding-left:65px;  height: 60px; background-image: url(images/AVS_shot3.jpg); background-repeat: no-repeat; background-position: left;}
#AVSfinishingtable td.Painting {background-color: #00275d; text-align: center;padding-left:65px;  height: 60px; background-image: url(images/AVS_shot4.jpg); background-repeat: no-repeat; background-position: left;}
#AVSfinishingtable td.Vibro {background-color: #00275d; text-align: center;padding-left:65px;  height: 60px; background-image: url(images/AVS_shot5.jpg); background-repeat: no-repeat; background-position: left;}
#AVSfinishingtable td.Assembly {background-color: #00275d; text-align: center;padding-left:65px;  height: 60px; background-image: url(images/AVS_shot6.jpg); background-repeat: no-repeat; background-position: left;}
#AVSfinishingtable td.Hand {background-color: #00275d; text-align: center;padding-left:65px;  height: 60px; background-image: url(images/AVS_shot7.jpg); background-repeat: no-repeat; background-position: left;}
#AVSfinishingtable td.Packing {background-color: #00275d; text-align: center;padding-left:65px;  height: 60px; background-image: url(images/AVS_shot8.jpg); background-repeat: no-repeat; background-position: left;}
#AVSfinishingtable a {color: white; text-decoration: none; font-size: 10px;padding-top: 5px; padding-bottom: 5px; line-height: 12px}
#AVSfinishingtable b {display: block;}
#useful {margin-left: 35px; margin-right: 35px;color:#4f4f4f;}
#useful td{vertical-align: top; font-size: 10px; padding-right: 20px;}
#useful a{
display: block;
color:#4f4f4f;
font-weight: bold;
text-decoration: none;
margin-top: 10px;
font-size: 11px;
background-image: url(images/miniupdown.gif);
background-repeat: no-repeat;
background-position: left;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 12px;
width: 200px;
}
#useful a:hover{
background-image: url(images/miniupdown2.gif);

}
#useful #UI1, #useful #UI2, #useful #UI3, #useful #UI4, #useful #UI5, #useful #UI6, #useful #UI7, #useful #UI8, #useful #UI9, #useful #UI10, #useful #UI11, #useful #UI12, #useful #UI13, #useful #UI14, #useful #UI15, #useful #UI16, #useful #UI17, #useful #UI18, #useful #UI19, #useful #UI20, #useful #UI21, #useful #UI22, #useful #UI23, #useful #UI24, #useful #UI25, #useful #UI26, #useful #UI27, #useful #UI28, #useful #UI29, #useful #UI30, #useful #UI31, #useful #UI32, #useful #UI33, #useful #UI34, #useful #UI35, #useful #UI36, #useful #UI37, #useful #UI38, #useful #UI39, #useful #UI40, #useful #UI41, #useful #UI42, #useful #UI43, #useful #UI44, #useful #UI45, #useful #UI46, #useful #UI47, #useful #UI48, #useful #UI49, #useful #UI50, #useful #UI51, #useful #UI52, #useful #UI53, #useful #UI54, #useful #UI55, #useful #UI56, #useful #UI57, #useful #UI58, #useful #UI59, #useful #UI60, #useful #UI61, #useful #UI62, #useful #UI63, #useful #UI64, #useful #UI65, #useful #UI66, #useful #UI67, #useful #UI68, #useful #UI69, #useful #UI70, #useful #UI71, #useful #UI72, #useful #UI73, #useful #UI74, #useful #UI75, #useful #UI76, #useful #UI77, #useful #UI78, #useful #UI79, #useful #UI80, #useful #UI81, #useful #UI82, #useful #UI83, #useful #UI84, #useful #UI85, #useful #UI86, #useful #UI87, #useful #UI88, #useful #UI89, #useful #UI90, #useful #UI91, #useful #UI92, #useful #UI93, #useful #UI94, #useful #UI95, #useful #UI96, #useful #UI97, #useful #UI98, #useful #UI99, #useful #UI100, #useful #UI101  {margin-bottom: 10px; border-bottom: 1px solid silver; border-top: 1px solid silver; padding-top: 3px; padding-bottom: 3px;width: 200px; padding-left: 12px;}

#portblock{ margin-left: 35px;}
#portblock2 {margin-left: 45px;}
#portblock2 h3 { font-size: 11px; color:#ef3f23; margin-left: 0px; margin-bottom: 0px; margin-top: 8px; font-weight: normal;}
#portblock2 h2 {margin-left: 0px; font-weight: normal; font-size: 15px;}
#portblock2 h4 {margin-top: 10px;
margin-left: 0px;
margin-bottom: 0px;
color: #1f3f6c;
font-weight: lighter;
font-size: 13px;
font-style: normal;
font-family: Myriad Pro, Arial, Helvetica, sans-serif;}
#portblock2 p {margin-left: 0px; margin-bottom: 14px; margin-top: 0px; display: block; width: 210px;}
#pagination { float: right; margin-top: -15px; margin-right: 35px; font-size: 11px; color: #4f4f4f;}
#pagination a {display: inline; padding-top: 2px; padding-bottom: 2px; padding-right: 5px; padding-left: 5px; background-color: white; margin-left: 8px; font-size: 11px; color: #4f4f4f; text-decoration: none; border: 1px solid #c1c1c1;}
#pagination a:hover {background-color: #4f4f4f; color: white;}
#pagination a.active{background-color: #ef3f23; color: white;}

#pagination2 { float: left; margin-top: -15px; margin-left: 155px; font-size: 11px; color: #4f4f4f;}
#pagination2 a {display: inline; padding-top: 2px; padding-bottom: 2px; padding-right: 5px; padding-left: 5px; background-color: white; margin-left: 8px; font-size: 11px; color: #4f4f4f; text-decoration: none; border: 1px solid #c1c1c1;}
#pagination2 a:hover {background-color: #4f4f4f; color: white;}
#pagination2 a.active{background-color: #ef3f23; color: white;}

.AM1{background-image: url(images/AM_1.jpg); background-repeat: no-repeat; min-height:800px; height:auto!important; height:800px; display: block; width: 870px; background-position: right top;}
.AM2{background-image: url(images/AM_2.jpg); background-repeat: no-repeat; min-height:800px; height:auto!important; height:800px; display: block; width: 870px; background-position: right top;}
.AM3{background-image: url(images/AM_3.jpg); background-repeat: no-repeat; min-height:800px; height:auto!important; height:800px; display: block; width: 870px; background-position: right top;}
.AM4{background-image: url(images/AM_4.jpg); background-repeat: no-repeat; min-height:800px; height:auto!important; height:800px; display: block; width: 870px; background-position: right top;}
.AM5{background-image: url(images/AM_5.jpg); background-repeat: no-repeat; min-height:800px; height:auto!important; height:800px; display: block; width: 870px; background-position: right top;}
.DZ1{background-image: url(images/DZ_1.jpg); background-repeat: no-repeat; min-height:800px; height:auto!important; height:800px; display: block; width: 870px; background-position: right top;}
.DZ2{background-image: url(images/DZ_2.jpg); background-repeat: no-repeat; min-height:800px; height:auto!important; height:800px; display: block; width: 870px; background-position: right top;}
.DZ3{background-image: url(images/DZ_3.jpg); background-repeat: no-repeat; min-height:800px; height:auto!important; height:800px; display: block; width: 870px; background-position: right top;}

.BW1{background-image: url(images/BW_1.jpg); background-repeat: no-repeat; min-height:800px; height:auto!important; height:800px; display: block; width: 870px; background-position: right top;}
.HY1{background-image: url(images/HY_1.jpg); background-repeat: no-repeat; min-height:800px; height:auto!important; height:800px; display: block; width: 870px; background-position: right top;}
.HW1{background-image: url(images/HW_1.jpg); background-repeat: no-repeat; min-height:800px; height:auto!important; height:800px; display: block; width: 870px; background-position: right top;}
.HW2{background-image: url(images/HW_2.jpg); background-repeat: no-repeat; min-height:800px; height:auto!important; height:800px; display: block; width: 870px; background-position: right top;}
.JG1{background-image: url(images/JG_1.jpg); background-repeat: no-repeat; min-height:800px; height:auto!important; height:800px; display: block; width: 870px; background-position: right top;}
.JG2{background-image: url(images/JG_2.jpg); background-repeat: no-repeat; min-height:800px; height:auto!important; height:800px; display: block; width: 870px; background-position: right top;}
.JC1{background-image: url(images/JCB_1.jpg); background-repeat: no-repeat; min-height:800px; height:auto!important; height:800px; display: block; width: 870px; background-position: right top;}
.PK1{background-image: url(images/PK_1.jpg); background-repeat: no-repeat; min-height:800px; height:auto!important; height:800px; display: block; width: 870px; background-position: right top;}
.GM1{background-image: url(images/GM_1.jpg); background-repeat: no-repeat; min-height:800px; height:auto!important; height:800px; display: block; width: 870px; background-position: right top;}
.RT1{background-image: url(images/RT_1.jpg); background-repeat: no-repeat; min-height:800px; height:auto!important; height:800px; display: block; width: 870px; background-position: right top;}
.SM1{background-image: url(images/SM_1.jpg); background-repeat: no-repeat; min-height:800px; height:auto!important; height:800px; display: block; width: 870px; background-position: right top;}
.TW1{background-image: url(images/TW_1.jpg); background-repeat: no-repeat; min-height:800px; height:auto!important; height:800px; display: block; width: 870px; background-position: right top;}
.VA1{background-image: url(images/VA_1.jpg); background-repeat: no-repeat; min-height:800px; height:auto!important; height:800px; display: block; width: 870px; background-position: right top;}
.TN1{background-image: url(images/TN_1.jpg); background-repeat: no-repeat; min-height:800px; height:auto!important; height:800px; display: block; width: 870px; background-position: right top;}
.CAT1{background-image: url(images/CAT_1.jpg); background-repeat: no-repeat; min-height:800px; height:auto!important; height:800px; display: block; width: 870px; background-position: right top;}
.CAT2{background-image: url(images/CAT_2.jpg); background-repeat: no-repeat; min-height:800px; height:auto!important; height:800px; display: block; width: 870px; background-position: right top;}
.CAT3{background-image: url(images/CAT_3.jpg); background-repeat: no-repeat; min-height:800px; height:auto!important; height:800px; display: block; width: 870px; background-position: right top;}
.CAT4{background-image: url(images/CAT_4.jpg); background-repeat: no-repeat; min-height:800px; height:auto!important; height:800px; display: block; width: 870px; background-position: right top;}

#caselink { float: right; margin-right: 39px; margin-top: 0px; margin-bottom: 30px;}
#caselink a {display: inline; margin-left: 0px; paddin-bottom: 3px;}
.CST1{background-image: url(images/case_study_bg.jpg); background-repeat: no-repeat; min-height:800px; height:auto!important; height:800px; display: block; width: 870px; background-position: right top;}
#cshead {display: block; height: 105px; margin-top: 0px; clear: both;}
#block1{ display: block; float: left; height: 105px; width: 105px; background-color: #ef3f23; background-image:url(images/case_study_red.gif); background-repeat: no-repeat; text-align: center; vertical_align: middle;}
#block1 .csa{ margin-left: 0px; margin-right: 0px; padding-top: 10px;font-weight: bold; font-size: 19px; color: white; padding-left: 0px;}
#block2{ display: block; float: left; height: 105px; width: 755px; background-color:#00275d; color: white; margin-left: 14px;}
#block2 .csb{ padding-top: 8px;font-weight: normal; font-size: 30px; color: white; padding-left: 14px;}
#silverblock { display: block; height: 28px; margin-top: 14px;}
#sblock1{ display: block; float: left; height: 28px; width: 105px; background-color: #898989;text-align: center; vertical_align: middle;}
#sblock1 .sbk1{ line-height: 28px; font-size: 12px; color: white;} 
#sblock2 { background-color: #898989;text-align: left; color:#00275d; font-size: 13px; display: block; float: left; height: 28px; width: 755px; margin-left: 14px; font-weight: bold;}
#sblock2 #red{ display: inline; line-height: 28px;  padding-left: 14px; color: white; padding-right: 4px; font-weight: normal;}
#bodylevel{height: auto; margin-top: 14px; width: 876px;}
#leftpics{display: block; float: left; height: auto; width: 105px;}
#leftpics a{ margin-bottom: 10px; display: block;}
#cscontent{margin-left: 133px;}
#cscontent p { margin-right: 35px;}
#portblock3 {margin-left: 45px;}
#portblock3 h3 { font-size: 11px; color:#ef3f23; margin-left: 0px; margin-bottom: 0px; margin-top: 8px; font-weight: normal;}
#portblock3 h2 {margin-left: 0px; font-weight: normal; font-size: 15px;}
#portblock3 h4 {margin-top: 10px;
margin-left: 0px;
margin-bottom: 0px;
color: #1f3f6c;
font-weight: lighter;
font-size: 13px;
font-style: normal;
font-family: Myriad Pro, Arial, Helvetica, sans-serif;}
#portblock3 p {margin-left: 0px; margin-bottom: 14px; margin-top: 0px; display: block;}
#closecsi { background-color: white; color: white; text-align:left; height: 20px;}
#closecsi a{text-decoration: none; color: #ef3f23; font-size: 11px; border: 1px solid #ef3f23; padding: 2 3 2 3;}
#twocolumnleft {clear:both; margin-bottom: 25px;}
#twocolumnleft p.bolder{ margin-top: 0px; font-weight: bold; font-size: 11px;}
#twocolumnlayout .bolder { margin-top: 0px; font-weight: bold; font-size: 12px;}
#twocolumnlayout {}


/* CONTACTS */
#redband {margin-left: 35px; display: block; background-color:#ef3f23; color: white; padding-top:2px; padding-bottom: 3px; font-size: 13px; padding-left: 5px; margin-top: 15px;}
#contacts1, #contacts2 {margin-left: 35px;}
#contacts1 h4 {margin-bottom: 5px; padding-bottom: 2px; border-bottom: 1px solid red; margin-top: 5px; font-size: 12px;}
#contacts1 td {width: 25%; font-size: 11px; padding-right: 19px; padding-bottom: 15px;}
#contacts1 {font-size: 12px; color:#4F4F4F; margin-top: 12px; width: 900px; line-height: 17px; margin-bottom: 7px;}
#contacts2 {font-size: 10px; color:#4F4F4F; margin-top: 3px; width: 900px; line-height: 17px; margin-bottom: 12px;}
#contacts2 b{margin-top: 9px; display: block;}
/* _______ */


#KEY h2 {font-size: 24px; color:#ef3f23; margin-bottom: 0px; margin-top: 19px;}
#formtable { margin-left: 35px; width: 900px; font-size: 12px; color:#4F4F4F; margin-bottom: 35px;}
#formtable td { padding-bottom: 10px; vertical-align: top;}
#contact h2 {border-bottom: 1px solid #ef3f23; margin-bottom: 15px; margin-right: 35px;}
#name, #phone, #email, #fax, #address1, #company, #postcode { width: 250px; border: 1px solid #acb1bc; padding: 2 2 2 2;font-family: Arial, helvetica, Sans; font-size: 12px;}
#subject, #comments {width: 500px; border: 1px solid #acb1bc;padding: 2 2 2 2;font-family: Arial, helvetica, Sans; font-size: 12px;}
#comments { height: 150px; }
#submit, #post_data {display: inline; padding-top: 3px; padding-bottom: 3px; padding-right: 6px; padding-left: 6px; background-color:#ef3f23; margin-left: 0px; font-size: 12px; color: white; text-decoration: none; font-weight: normal; border: 0px solid white;}
#submit:hover {background-color: #00275d; color: white;}
#reset {display: inline; padding-top: 3px; padding-bottom: 3px; padding-right: 5px; padding-left: 5px; background-color:white; margin-left: 20px; font-size: 11px; color: #4f4f4f; text-decoration: none; font-weight: normal; border: 1px solid #4f4f4f;}
#reset:hover {background-color: #4f4f4f; color: white;}
textarea {font-family: Arial, helvetica, Sans; font-size: 12px;}
#validate { width: 100px; border: 1px solid #acb1bc; padding: 2 2 2 2;font-family: Arial, helvetica, Sans; font-size: 12px; margin-top: 3px;}
#validation{ border: 1px solid #ef3f23; padding: 5 5 5 5; margin-top: 10px; margin-bottom: 10px; width: 250px;}
#validation h4 {margin-top: 0px; color: #ef3f23; font-size: 12px; margin-bottom: 5px;}
#floatchart1 {float: left; margin-left: 0px; margin-top: 0px; display: block; width: 540px; text-align: right; height: auto; margin-right: 0px;}
#floatchart1 a.Aboutchartbutton{ margin-right: 0px;font-size: 11px; border: 1px solid #acb1bc; padding: 3px; color: white; text-decoration: none; font-weight: normal; margin-top: 3px; background-color: #acb1bc;}
#floatchart1 img {margin-top: 2px; margin-left: 0px;margin-right: 0px;}
#aboutfloat2 {float: left; margin-right: 0px; margin-left: -460px;} 
#floatchart1 #pagepic1 {text-align: right;}
#epbutton {float: right; margin-right: -110px;}
#matrixtable { margin-left: 35px; width: 890px; border-right: 1px solid black;border-bottom: 1px solid black;}
#matrixtable td, #matrixtable th {border-left: 1px solid black;border-top: 1px solid black;border-right: 0px solid black;border-bottom: 0px solid black; width: 148px; text-align: center; padding: 5 5 5 5; height: 69px; font-size: 13px;}
#matrixtable .darker {background-image: url(images/Matrix_charcoal.jpg); color: white; background-position: center middle;}
#matrixtable .lighter {background-color: #949692; font-size: 11px;}
#matrixtable .yellow {background-image: url(images/Matrix_yellow.jpg); color: black; background-position: center middle; font-weight: bold;}
#matrixtable .orange {background-image: url(images/Matrix_orange.jpg); color: black; background-position: center middle; font-weight: bold;}
#matrixtable .red {background-image: url(images/Matrix_red.jpg); color: black; background-position: center middle; font-weight: bold;}
#matrixtable th.diagonal {background-image: url(images/Matrix_diagonal.gif); background-repeat: no-repeat;}
#matrixtable #lightertop {background-color: #949692;}
#matrixtablekey { margin-left: 30px; width: 800px;}
#matrixtablekey .dark{background-color: #949692;}
#matrixtablekey .yellow {background-image: url(images/Matrix_yellow.jpg); color: black; background-position: -350px -50px;}
#matrixtablekey .orange {background-image: url(images/Matrix_orange.jpg); color: black; background-position: -350px -50px;}
#matrixtablekey .red {background-image: url(images/Matrix_red.jpg); color: black; background-position: -350px -50px;}
#threecolumn {display: block; margin-top:35px;  margin-left: 35px; margin-right: 35px; clear: both; border-top: 1px solid silver; padding-top: 20px;}
#threecolumn h2, #threecolumn p {margin-left: 0px;}
#threecol_1 { float: left; margin-right: 15px; width: 20%; clear: both;}
#threecol_2 { float: left; margin-right: 10px; width: 35%; clear: right;}
#threecol_3 {padding-left: 60%;}
#AVS_FR { margin-left: 340px;}
#rightlinks{ float: right; margin-right: 35px; margin-top: -50px;}
#rightlinks a{ margin-left: 10px;}
#dttable { margin-left: 35px; margin-right: 35px; width: 900px; margin-top: -20px;}
#dttable td{ vertical-align: top; padding-right: 15px;}
#dttable h2 {font-size: 11px; margin-left: 0px; font-weight: bold; margin-top: 20px; display: block; margin-bottom: 0px;}
#dttable li{margin-bottom: 2px; line-height: 14px;}
#dttable li{margin-left: 0px;}
#rollovertooling {float: right; display: inline; width: 580px; height: 520px; text-align: right;}

#float li {margin-bottom: 0px;}
#float ol, #float li{
list-style-type: decimal;
list-style-image: none;
}
#hpproduct {float: left;}
#paginationcs {display: block; text-align: right; padding-top: 30px; margin-right: 35px; font-size: 11px; color: #4f4f4f; margin-bottom: 0px; padding-bottom: 5px;}
#paginationcs a {display: inline; padding-top: 2px; padding-bottom: 2px; padding-right: 5px; padding-left: 5px; background-color: white; margin-left: 8px; font-size: 11px; color: #4f4f4f; text-decoration: none; border: 1px solid #c1c1c1;}
#paginationcs a:hover {background-color: #4f4f4f; color: white;}
#paginationcs a.active{background-color: #ef3f23; color: white;}

/* ALLOY PAGES */
#alloybuttons {display: block; float: left; width:193px; margin-left: 31px; margin-right: 10px;}
#alloybuttons p {margin-left: 4px; margin-right: 0px; margin-top: 0px;}
#alloybuttons a {display: block; width: 193px; height: 68px; margin-bottom: 5px; background-repeat: no-repeat; background-position: 0 -68px; text-decoration: none; text-indent: -2500px; color: white;}
#Alloy_lm2{background-image: url(images/Alloy_LM2b.jpg);} 
#Alloy_lm6{background-image: url(images/Alloy_LM6b.jpg);} 
#Alloy_lm20{background-image: url(images/Alloy_LM20b.jpg);} 
#Alloy_lm24{background-image: url(images/Alloy_LM24b.jpg);} 
#Alloy_lm25{background-image: url(images/Alloy_LM25b.jpg);} 
#Alloy_zl3{background-image: url(images/Alloy_ZL3b.jpg);} 
#Alloy_zl5{background-image: url(images/Alloy_ZL5b.jpg);} 
#Alloy_zl27{background-image: url(images/Alloy_ZL27b.jpg);} 

#alloybuttons a:hover{background-position: 0px 0px;}
#alloybuttons a.alloy_on {background-position: 0px 0px;}

#alloytable1 {width: 100%;}
#alloytable1 th{background-color: #615d5b; color: white; padding-top: 3px; padding-bottom: 3px; font-size: 12px; border-left: 1px solid white;}
#alloytable1 td{background-color: #d5d5d5; color: black; text-align: center; font-size: 11px; border-left: 1px solid white; border-top: 1px solid white; padding: 3px 0px 3px 0px;}
#alloytable1 .bolder {font-weight: bold;}
#alloytable1 .darker {background-color: #bababa;}
#alloytable1 .bolderdarker {font-weight: bold; background-color: #bababa;}
#alloychartsright p.smalltext {margin-left: 0px; font-size: 10px;}
#atoz {margin-left: 35px;}
#atoz a {display: inline; padding-top: 1px; padding-bottom: 1px; padding-right: 3px; padding-left: 3px; background-color: white; margin-right: 4px; font-size: 11px; color: #4f4f4f; text-decoration: none; border: 1px solid #c1c1c1;}
#atoz a:hover {background-color: #4f4f4f; color: white;}
#atoz a.active{background-color: #ef3f23; color: white;}
ol li { 
list-style-type: decimal;
list-style-image: none; 
color:#4F4F4F;
font-weight: lighter;
font-size: 11px;
line-height: 17px;
font-style: normal;
list-style-position: outside;
margin-left: 10px;
margin-bottom: 8px;
}

#contactmessage {margin-left: 31px; border: 1px solid #88DA5F; padding: 10px; font-size: 12px; color: #2E541F; background-color:#C0DAA6; margin-bottom: 15px; width: 600px; display: block;}
#contactmessage2 {margin-left: 31px; border: 1px solid #DA201D; padding: 10px; font-size: 12px; color: #70100F; background-color:#DFA59F; margin-bottom: 15px; width: 600px; display: block;}
#contactmessage b, #contactmessage2 b {display: block; font-size: 15px;}

#TandC1 {display: block; min-height:800px;
height:auto!important;
height:800px; background-image: url(images/menu_drop.gif); background-position: right top; background-repeat: no-repeat;padding-top: 25px; counter-reset: chapter;}

#TandC1 H1 {}
#TandC1 H2 {margin-top: 25px; margin-bottom: 5px;}
#TandC1 OL { counter-reset: item;}
#TandC1 li{
list-style-position: outside;}
#TandC1 li.norm
{
display: block;
list-style-position: outside;
list-style-type: decimal;
}
#TandC1 li.norm:before { 
content: counters(chapter, ".") "." counters(item, ".") " ";
counter-increment: item;
}
#TandC1 li.norm:before { 
font-weight: bold;
}
#TandC1 H2:before {

counter-reset: item;
    content: counter(chapter) ") ";
    counter-increment: section;
    counter-increment: chapter;
}

li.roman{list-style-type:upper-roman; list-style-position: outside;}
li.alpha{list-style-type:lower-alpha; list-style-position: outside;}
#TandC1 li.roman:before {font-weight: bold;}
#textfullblock {margin-right: 35px;}