/* Website Text */
.bodycopyheaders {color: #FFFFFF; font-size: 11px; font-weight: normal; line-height: 1.6;font-family: Arial, Helvetica, sans-serif;}
.copyright {color: #FFFFFF}
.contactdetails {color: #CCCCCC; font-size: 11px; font-weight: normal; line-height: 1.3; font-family: Arial, Helvetica, sans-serif;}
body {font-family: Arial, Helvetica, sans-serif; color: #CCCCCC; font-size: 11px; font-weight: normal; line-height: 1.6; background-color: #A3A5A8;}
.contacttitle {color: #FFFF00; font-size: 11px; font-family: Arial, Helvetica, sans-serif;}
.csaddress {font-size: 9px}

a:link {text-decoration: none;}
a:visited {text-decoration: none;}
a:hover {text-decoration: none;}
a:active {text-decoration: none;}
/* END: Website Text */

/* Main Backgrounds */
#indexpositioning {position:absolute; left:50%; margin-left:-500px; top:149px; width:1000px; height:502px; z-index:81; visibility: visible; background-color: #515153;}
#descriptionbackground {position:absolute; left:50%; margin-left:-363px; top:149px; width:350px; height:502px; z-index:99; background-color: #515153; visibility: visible;}
#flashintropositioning {position:absolute; left:50%; margin-left:-499px; top:149px; width:1000px; height:500px; z-index:82; visibility: visible;}

/* Menu Backgrounds */
#dropdownmenu01positioning {position:absolute; left:50%; margin-left:-500px; top:149px; width:137px; height:502px; z-index:82; visibility: visible; background-color: #242424;}
#Projectssubmenu {position:absolute; left: 50%; margin-left:-500px; top:150px; width:140px; height:500px; z-index:200; visibility: visible;}
#Projectssubmenu02 {position:absolute; left: 50%; margin-left:-363px; top:149px; width:221px; height:502px; z-index:200; visibility: visible; background-color: #313131;}
#Casestudytext {position:absolute; left: 50%; margin-left:-363px; top:149px; width:350px; height:502px; z-index:202; visibility: visible; background-color: #313131;}
#technicalmenu01positioning {position:absolute; left:50%; margin-left:-500px; top:149px; width:358px; height:502px; z-index:98; visibility: visible; background-color: #242424;}
#pressmenu01positioning {position:absolute; left:50%; margin-left:-500px; top:149px; width:210px; height:502px; z-index:85; visibility: visible; background-color: #242424;}


/* START: Navigation */
#submenupositioning {position:absolute; left: 50%; margin-left:-485px; top:130px; width:1043px; height:20px; z-index:198; visibility: visible;}
#submenuindexpositioning {position:absolute; left: 50%; margin-left:-500px; top:123px; width:950px; height:26px; z-index:99; visibility: visible;}
/* END: Navigation */

/* START: Terms and Conditions */
#termsandconditionspositioning {position:absolute; left: 50%; margin-left:100px; top:657px; width:400px; height:15px; z-index:198; visibility: visible;}
.termsandcontions {font-size: 10px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; text-align: right;}
#termsandconditions01positioning {position:absolute; left:50%; margin-left:-500px; top:149px; width:1000px; height:502px; z-index:98; visibility: visible;
	background-color: #242424;}
#techincaltitlepositioning {position:absolute; left: 50%; margin-left:-480px; top:150px; width:320px; height:45px; z-index:210; visibility: visible;}
/* END: Terms and Conditions */

/* Start: Techincal */
#technicalimagepositioning {position:absolute; left: 50%; margin-left:-144px; top:149px; width:644px; height:502px; z-index:101; visibility: visible; background-color: #242424;}
#techincalopentext {position:absolute; left:50%; margin-left:-120px; top:330px; width:450px; height:70px; z-index:205;}
#techincalclosedtext {position:absolute; left:50%; margin-left:-120px; top:570px; width:450px; height:70px; z-index:205;}
/* End: Techincal */
	
/* START: Logo */
#vectorfoiltecpositioning {position:absolute; left:50%; margin-left:378px; top:35px; width:120px; height:80px; z-index:196; visibility: visible;}
/* END: Logo */

/* START: Flash Contents */
#locationmappositioning {position:absolute; left: 50%; margin-left:-296px; top:149px; width:797px; height:501px; z-index:101; visibility: visible; background-color: #515153;}
#projectpositioning {position:absolute; left: 50%; margin-left:-144px; top:149px;width:644px; height:502px; z-index:101; visibility: visible; background-color: #242424;}
#flashshowreel {position:absolute; left: 50%; margin-left:-296px; top:149px; width:797px; height:501px; z-index:90; visibility: visible; background-color: #515153;}
#introshowreel {position:absolute; left: 50%; margin-left:-500px; top:149px; width:999px; height:501px; z-index:200; visibility: visible;}
/* END: Flash Contents */

/* START: Text Titles */
#texttitlepositioning {position:absolute; left: 50%; margin-left:-480px; top:150px; width:160px; height:60px; z-index:199; visibility: visible;}
#techincaltitlepositioning {position:absolute; left: 50%; margin-left:-480px; top:150px; width:320px; height:45px; z-index:210; visibility: visible;}
/* END: Text Titles */

/* START: Contact */
#contactcontentpositioning {position:absolute; left: 50%; margin-left:-296px; top:149px; width:795px; height:502px; z-index:101; visibility: visible; background-color: #515153;}
#addressdetailline {position:absolute; left: 50%; margin-left:-495px; top:459px; width:190px; height:20px; z-index:202; background-image: url(../../images/backgrounds/linebreak05.jpg); visibility: visible; background-repeat: no-repeat;}
#addressdetailline1 {position:absolute; left: 50%; margin-left:-495px; top:250px; width:190px; height:20px; z-index:202; background-image: url(../../images/backgrounds/linebreak05.jpg); visibility: visible; background-repeat: no-repeat;}
#addressdetailline2 {position:absolute; left: 50%; margin-left:-495px; top:459px; width:190px; height:20px; z-index:202; background-image: url(../../images/backgrounds/linebreak05.jpg); visibility: visible; background-repeat: no-repeat;}
#addressdetailspositioning {position:absolute; left: 50%; margin-left:-478px; top:489px; width:157px; height:140px; z-index:201; visibility: visible;}
#searchengine {position:absolute; top:200px; left:50%; margin-left:-482px; width:185px; height: 50px; z-index:299; visibility:visible;}
/* END: Contact */

/* START: Careers */
#careertitlepositioning {position:absolute; left: 50%; margin-left:-124px; top:150px; width:320px; height:45px; z-index:210; visibility: visible;}
#careersdeatail {position:absolute; left: 50%; margin-left:-124px; top:200px; width:570px; height:422px; z-index:101; visibility: visible;}
/* END: Careers */

/* Navigation */
#navigationlinepositioning {position:absolute; left: 50%; margin-left:-500px; top:122px; z-index:206; visibility: visible; font-size: 0px; height: 1px; width: 1000px; background-image: url( ../../images/backgrounds/topline.gif); background-repeat: no-repeat;}

ul {list-style: none;margin: 0;padding: 0;}
#profile {position:absolute; margin-left:-495px; left:50%; top:89px; width:71px; height:30px;z-index: 3;visibility: visible;}
#profile li a {height: 30px; voice-family: "\"}\""; voice-family: inherit; height: 30px;text-decoration: none;color: #FFFFFF;}	
#profile li a:link, #profile li a:visited {display: block;background: url("../../images/navigation/main navigation/profile.gif") 0 30px;padding: 0px 0 0 0px;}
#profile li a:hover {color: #333333;background: url("../../images/navigation/main navigation/profile.gif") 0 0px;padding: 0px 0 0 0px;}
#profile li a:active {color: #333333;background: url("../../images/navigation/main navigation/profile.gif") 0 0px;padding: 0px 0 0 0px;}
#profile #active a {color: #333333;background: url("../../images/navigation/main navigation/profile.gif") 0 0px;padding: 0px 0 0 0px;}

#projects {position:absolute; margin-left:-424px; left:50%; top:89px; width:100px; height:30px;z-index: 3;visibility: visible;}
#projects li a {height: 30px; voice-family: "\"}\""; voice-family: inherit; height: 30px;text-decoration: none;color: #FFFFFF;}	
#projects li a:link, #projects li a:visited {display: block;background: url("../../images/navigation/main navigation/projects.gif") 0 30px;padding: 0px 0 0 0px;}
#projects li a:hover {color: #333333;background: url("../../images/navigation/main navigation/projects.gif") 0 0px;padding: 0px 0 0 0px;}
#projects li a:active {color: #333333;background: url("../../images/navigation/main navigation/projects.gif") 0 0px;padding: 0px 0 0 0px;}
#projects #active a {color: #333333;background: url("../../images/navigation/main navigation/projects.gif") 0 0px;padding: 0px 0 0 0px;}

#technical {position:absolute; margin-left:-324px; left:50%; top:89px; width:95px; height:30px;z-index: 3;visibility: visible;}
#technical li a {height: 30px; voice-family: "\"}\""; voice-family: inherit; height: 30px;text-decoration: none;color: #FFFFFF;}	
#technical li a:link, #technical li a:visited {display: block;background: url("../../images/navigation/main navigation/technical.gif") 0 30px;padding: 0px 0 0 0px;}
#technical li a:hover {color: #333333;background: url("../../images/navigation/main navigation/technical.gif") 0 0px;padding: 0px 0 0 0px;}
#technical li a:active {color: #333333;background: url("../../images/navigation/main navigation/technical.gif") 0 0px;padding: 0px 0 0 0px;}
#technical #active a {color: #333333;background: url("../../images/navigation/main navigation/technical.gif") 0 0px;padding: 0px 0 0 0px;}

#press {position:absolute; margin-left:-229px; left:50%; top:89px; width:138px; height:30px;z-index: 3;visibility: visible;}
#press li a {height: 30px; voice-family: "\"}\""; voice-family: inherit; height: 30px;text-decoration: none;color: #FFFFFF;}	
#press li a:link, #press li a:visited {display: block;background: url("../../images/navigation/main navigation/press.gif") 0 30px;padding: 0px 0 0 0px;}
#press li a:hover {color: #333333;background: url("../../images/navigation/main navigation/press.gif") 0 0px;padding: 0px 0 0 0px;}
#press li a:active {color: #333333;background: url("../../images/navigation/main navigation/press.gif") 0 0px;padding: 0px 0 0 0px;}
#press #active a {color: #333333;background: url("../../images/navigation/main navigation/press.gif") 0 0px;padding: 0px 0 0 0px;}

#contact {position:absolute; margin-left:-91px; left:50%; top:89px; width:96px; height:30px;z-index: 3;visibility: visible;}
#contact li a {height: 30px; voice-family: "\"}\""; voice-family: inherit; height: 30px;text-decoration: none;color: #FFFFFF;}	
#contact li a:link, #contact li a:visited {display: block;background: url("../../images/navigation/main navigation/contact.gif") 0 30px;padding: 0px 0 0 0px;}
#contact li a:hover {color: #333333;background: url("../../images/navigation/main navigation/contact.gif") 0 0px;padding: 0px 0 0 0px;}
#contact li a:active {color: #333333;background: url("../../images/navigation/main navigation/contact.gif") 0 0px;padding: 0px 0 0 0px;}
#contact #active a {color: #333333;background: url("../../images/navigation/main navigation/contact.gif") 0 0px;padding: 0px 0 0 0px;}

#careers {position:absolute; margin-left:5px; left:50%; top:89px; width:180px; height:30px;z-index: 3;visibility: visible;}
#careers li a {height: 30px; voice-family: "\"}\""; voice-family: inherit; height: 30px;text-decoration: none;color: #FFFFFF;}	
#careers li a:link, #careers li a:visited {display: block;background: url("../../images/navigation/main navigation/careers.gif") 0 30px;padding: 0px 0 0 0px;}
#careers li a:hover {color: #333333;background: url("../../images/navigation/main navigation/careers.gif") 0 0px;padding: 0px 0 0 0px;}
#careers li a:active {color: #333333;background: url("../../images/navigation/main navigation/careers.gif") 0 0px;padding: 0px 0 0 0px;}
#careers #active a {color: #333333;background: url("../../images/navigation/main navigation/careers.gif") 0 0px;padding: 0px 0 0 0px;}
/* Navigation */

/* Sub Links */
.sublinks{font-size: 11px; font-style: normal; line-height: 11px; font-weight: normal; font-variant: normal; color: #333333; font-family: Arial, Helvetica, sans-serif;}
.sublinks a{color: #333333; text-decoration: none; font-size: 11px; line-height: 11px;} 
.sublinks a.menu-submenu:hover, a.active-menu-submenu{color: #FFFFFF; text-decoration: none; line-height: 11px; font-style: normal; font-size: 11px; font-weight: normal;}
/* Sub Links */

/* Contact Links */
.contactlinks{font-size: 11px; font-style: normal; line-height: 1.3; font-weight: normal; font-variant: normal; color: #CCCCCC; font-family: Arial, Helvetica, sans-serif;}
.contactlinks a{color: #CCCCCC; text-decoration: none; font-size: 11px; line-height: 1.3;} 
.contactlinks a.contactlinks:hover, a.contactlinksactive{color: #FFFF00; text-decoration: none; line-height: 1.3; font-style: normal; font-size: 11px; font-weight: normal;}
/* Contact Links */

/* Project Links */
#submenuleftlinks {position:absolute; left: 50%; margin-left:-485px; top:169px;	width:112px; height:500px; z-index:400;	visibility: visible;}
.projectlinks{font-size: 11px; font-style: normal; line-height: 1.5; font-weight: normal; font-variant: normal; color: #CCCCCC; font-family: Arial, Helvetica, sans-serif;}
.projectlinks a{color: #CCCCCC; text-decoration: none; font-size: 11px; line-height: 1.5;} 
.projectlinks a.projectlinks:hover, a.projectlinksactive{color: #FFFF00; text-decoration: none; line-height: 1.5; font-style: normal; font-size: 11px; font-weight: normal;}

.left-links{font-size: 11px; font-style: normal; line-height: 17px; font-weight: normal; font-variant: normal; color: #CCCCCC; font-family: Arial, Helvetica, sans-serif;}
.left-links a{color: #CCCCCC; text-decoration: none; font-size: 11px; line-height: 17px;}
.left-links a.menu-submenu01:hover, a.active-menu-submenu01{color: #FFFF00; text-decoration: none; line-height: 17px; font-style: normal; font-size: 11px; font-weight: normal;}
/* Project Links */

/* Terms & Conditions Links*/
.termsandconditions-links {font-size: 10px; color: #FFFFFF;	font-family: Arial, Helvetica, sans-serif;}
.termsandconditions-links a{font-size: 10px; color: #FFFFFF; text-decoration: none; font-family: Arial, Helvetica, sans-serif;}
.termsandconditions- a.menu-submenu03:hover, a.active-menu-submenu03{color: #CCCCCC; text-decoration: none; font-size: 10px; font-family: Arial, Helvetica, sans-serif;}
/* END: Terms & Conditions */

/* START: Article Downloads */
.articledownload-links {font-size: 11px; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif;}
.articledownload-links a{font-size: 11px; color: #FFFFFF; text-decoration: none; font-family: Arial, Helvetica, sans-serif;}
.articledownload- a.menu-submenu03:hover, a.active-menu-submenu03{color: #CCCCCC; text-decoration: none; font-size: 11px; font-family: Arial, Helvetica, sans-serif;}
/* END: Article Downloads */

/* START: Searchdropdown */
.suggestionsBox {position: relative; left: 0px; margin: 0px 0px 0px 0px; width: 115px; color: #CCCCCC;}
.suggestionList {margin: 5px 10px 10px 0px; padding: 5px; background-color: #515153;}
.suggestionList :hover {color: #FFFF00; background-color: #515153;}
/* END: Searchdropdown */