body {background-color: rgb(208,227,193); padding: 0px; margin: 0px;}div.holder {position: relative; z-index: 0; width: 100%; display: block; margin-left: auto; margin-right: auto; margin-top: 0px;}div.mainbox {position: absolute; z-index: 3; width: 890px; height: 626px; margin-left: -445px; margin-top: 0px; left: 50%; top: 0px; padding: 0px;}a img.lamplogo {position: absolute; z-index: 0; left: 6px; top: 50px; width: 168px; height: 419px; border-style: none;}div.address {position: absolute; z-index: 1; left: 18px; top: 480px; width: 190px; height: 70px; border-style: none;}div.address p {color: #888888; font-size: 12px; line-height: 16px; font-family: Arial,arial,'arial',sans-serif; font-weight: normal;}div.address p a {color: #80ba5e; text-decoration: none;}table.copy {position: absolute; background-color: #ffffff; z-index: 3; left: 200px; top: 20px; width: 690px; border-collapse: separate; border-spacing: 0px; border-style: none;}table.copy th.tit {padding-top: 15px; margin: 0px; width: 332px; border-style: none; text-align: left; vertical-align: top;}table.copy th.righttit {width: 358px; border-style: none;}table.copy th.tit h1 {padding-left: 24px; width: 250px; z-index: 6; padding-top: 15px; color: #80c5f2; font-family: Swiss,Geneva,Arial,arial,'arial'; font-weight: normal; font-size: 24px; line-height: 24px;}table.copy td.left {z-index: 6; padding: 0px; width: 332px; border-style: none; text-align: left; vertical-align: top;}table.copy td.left p.intro {width: 250px; padding-left: 24px; z-index: 6; color: #888888; font-size: 14px; line-height: 20px; font-family: Arial,arial,'arial',sans-serif; font-weight: normal;}table.copy td.left p.introIE {width: 250px; padding-left: 24px; padding-top: 24px; padding-bottom: 24px; z-index: 6; color: #888888; font-size: 14px; line-height: 20px; font-family: Arial,arial,'arial',sans-serif; font-weight: normal;}table.copy td.left p.lamp {width: 270px; padding-left: 24px; z-index: 6; color: #000000; font-size: 12px; line-height: 15px; font-family: Arial,arial,'arial',sans-serif; font-weight: normal;}table.copy td.left p.lamp b {color: #80ba5e;}table.copy td.left p.lamp a {color: #80ba5e;}table.copy td.left p.support {width: 284px; padding-left: 24px; z-index: 6; color: #000000; font-size: 12px; line-height: 15px; font-family: Arial,arial,'arial',sans-serif; font-weight: normal;}table.copy td.left p.support b {color: #6268a2;}table.copy td.left p.support a {color: #6268a2;}table.copy td.left p.schools {width: 284px; padding-left: 24px; z-index: 6; color: #000000; font-size: 12px; line-height: 15px; font-family: Arial,arial,'arial',sans-serif; font-weight: normal;}table.copy td.left p.schools b {color: #97b9e2;}table.copy td.left p.schools a {color: #97b9e2;}table.copy td.left p.clients {width: 284px; padding-left: 24px; z-index: 6; color: #000000; font-size: 12px; line-height: 15px; font-family: Arial,arial,'arial',sans-serif; font-weight: normal;}table.copy td.left p.clients b {color: #c8c154;}table.copy td.left p.clients a {color: #c8c154;}table.copy td.right {z-index: 6; padding: 0px; width: 358px; border-style: none; text-align: left; vertical-align: top;}table.copy td.right p.lamp {width: 310px; padding-left: 0px; z-index: 6; color: #000000; font-size: 12px; line-height: 15px; font-family: Arial,arial,'arial',sans-serif; font-weight: normal;}table.copy td.right p.lamp b {color: #80ba5e;}table.copy td.right p.lamp a {color: #80ba5e;}table.copy td.right p.support {width: 310px; padding-left: 0px; z-index: 6; color: #000000; font-size: 12px; line-height: 15px; font-family: Arial,arial,'arial',sans-serif; font-weight: normal;}table.copy td.right p.support b {color: #6268a2;}table.copy td.right p.support a {color: #6268a2;}table.copy td.right p.schools {width: 310px; padding-left: 0px; z-index: 6; color: #000000; font-size: 12px; line-height: 15px; font-family: Arial,arial,'arial',sans-serif; font-weight: normal;}table.copy td.right p.schools b {color: #97b9e2;}table.copy td.right p.schools a {color: #97b9e2;}table.copy td.right p.clients {width: 310px; padding-left: 0px; z-index: 6; color: #000000; font-size: 12px; line-height: 15px; font-family: Arial,arial,'arial',sans-serif; font-weight: normal;}table.copy td.right p.clients b {color: #c8c154;}table.copy td.right p.clients a {color: #c8c154;}table.copy td.left img.quote {position: relative; display: block; z-index: 6; top: 0px; left: 0px; width: 332px; height: 205px; padding: 0px; margin: 0px;}table.copy td.left div.group {position: relative; display: block; min-height: 144px;}table.copy td.right div.group {position: relative; display: block; min-height: 144px;}table.copy td.left div.group a img.group {position: absolute; display: block; z-index: 6; left: 60px; top: 0px; width: 235px; height: 95px;}table.copy td.left div.group h2.lamp {position: absolute; display: block; width: 200px; z-index: 7; left: 96px; top: 13px; font-family: Swiss,Geneva,Arial,arial,'arial'; font-weight: bold; font-size: 16px; line-height: 16px; color: #80ba5e; margin: 0px;}table.copy td.left div.group h2.support {position: absolute; display: block; width: 200px; z-index: 7; left: 96px; top: 13px; font-family: Swiss,Geneva,Arial,arial,'arial'; font-weight: bold; font-size: 16px; line-height: 16px; color: #6268a2; margin: 0px;}table.copy td.left div.group h2.schools {position: absolute; display: block; width: 200px; z-index: 7; left: 96px; top: 13px; font-family: Swiss,Geneva,Arial,arial,'arial'; font-weight: bold; font-size: 16px; line-height: 16px; color: #97b9e2; margin: 0px;}table.copy td.left div.group h2.clients {position: absolute; display: block; width: 200px; z-index: 7; left: 96px; top: 13px; font-family: Swiss,Geneva,Arial,arial,'arial'; font-weight: bold; font-size: 16px; line-height: 16px; color: #c8c154; margin: 0px;}table.copy td.left div.group a.lamp {position: absolute; display: block; z-index: 7; left: 140px; width: 145px; top: 36px; font-family: Swiss,Geneva,Arial,arial,'arial'; font-weight: normal; font-size: 11px; line-height: 14px; color: #000000; text-decoration: none;}table.copy td.left div.group a.support {position: absolute; display: block; z-index: 7; left: 140px; width: 145px; top: 36px; font-family: Swiss,Geneva,Arial,arial,'arial'; font-weight: normal; font-size: 11px; line-height: 14px; color: #000000; text-decoration: none;}table.copy td.left div.group a.schools {position: absolute; display: block; z-index: 7; left: 140px; width: 145px; top: 36px; font-family: Swiss,Geneva,Arial,arial,'arial'; font-weight: normal; font-size: 11px; line-height: 14px; color: #000000; text-decoration: none;}table.copy td.left div.group a.clients {position: absolute; display: block; z-index: 7; left: 140px; width: 145px; top: 36px; font-family: Swiss,Geneva,Arial,arial,'arial'; font-weight: normal; font-size: 11px; line-height: 14px; color: #000000; text-decoration: none;}table.copy td.right div.group a img.group {position: absolute; display: block; z-index: 6; left: 0px; top: 0px; width: 235px; height: 95px; }table.copy td.right div.group h2.lamp {position: absolute; display: block; width: 200px; z-index: 7; left: 36px; top: 13px; font-family: Swiss,Geneva,Arial,arial,'arial'; font-weight: bold; font-size: 16px; line-height: 16px; color: #80ba5e; margin: 0px;}table.copy td.right div.group h2.support {position: absolute; display: block; width: 200px; z-index: 7; left: 36px; top: 13px; font-family: Swiss,Geneva,Arial,arial,'arial'; font-weight: bold; font-size: 16px; line-height: 16px; color: #6268a2; margin: 0px;}table.copy td.right div.group h2.schools {position: absolute; display: block; width: 200px; z-index: 7; left: 36px; top: 13px; font-family: Swiss,Geneva,Arial,arial,'arial'; font-weight: bold; font-size: 16px; line-height: 16px; color: #97b9e2; margin: 0px;}table.copy td.right div.group h2.clients {position: absolute; display: block; width: 200px; z-index: 7; left: 36px; top: 13px; font-family: Swiss,Geneva,Arial,arial,'arial'; font-weight: bold; font-size: 16px; line-height: 16px; color: #c8c154; margin: 0px;}table.copy td.right div.group a.lamp {position: absolute; display: block; z-index: 7; left: 80px; width: 145px; top: 36px; font-family: Swiss,Geneva,Arial,arial,'arial'; font-weight: normal; font-size: 11px; line-height: 14px; color: #000000; text-decoration: none;}table.copy td.right div.group a.support {position: absolute; display: block; z-index: 7; left: 80px; width: 145px; top: 36px; font-family: Swiss,Geneva,Arial,arial,'arial'; font-weight: normal; font-size: 11px; line-height: 14px; color: #000000; text-decoration: none;}table.copy td.right div.group a.schools {position: absolute; display: block; z-index: 7; left: 80px; width: 145px; top: 36px; font-family: Swiss,Geneva,Arial,arial,'arial'; font-weight: normal; font-size: 11px; line-height: 14px; color: #000000; text-decoration: none;}table.copy td.right div.group a.clients {position: absolute; display: block; z-index: 7; left: 80px; width: 145px; top: 36px; font-family: Swiss,Geneva,Arial,arial,'arial'; font-weight: normal; font-size: 11px; line-height: 14px; color: #000000; text-decoration: none;}table.copy td.right ul {color: #888888; width: 250px; font-size: 14px; line-height: 20px; font-family: Arial,arial,'arial',sans-serif; font-weight: bold; list-style-type: disc;}table.copy td.right ul li a.lamp:link {color: #80ba5e; text-decoration: none;}table.copy td.right ul li a.lamp:visited {color: #80ba5e; text-decoration: none;}table.copy td.right ul li a.lamp:hover {color: #80ba5e; text-decoration: underline;}table.copy td.right ul li a.support:link {color: #6268a2; text-decoration: none;}table.copy td.right ul li a.support:visited {color: #6268a2; text-decoration: none;}table.copy td.right ul li a.support:hover {color: #6268a2; text-decoration: underline;}table.copy td.right ul li a.schools:link {color: #97b9e2; text-decoration: none;}table.copy td.right ul li a.schools:visited {color: #97b9e2; text-decoration: none;}table.copy td.right ul li a.schools:hover {color: #97b9e2; text-decoration: underline;}table.copy td.right ul li a.clients:link {color: #c8c154; text-decoration: none;}table.copy td.right ul li a.clients:visited {color: #c8c154; text-decoration: none;}table.copy td.right ul li a.clients:hover {color: #c8c154; text-decoration: underline;}table.copy td.footerLeft {background-color: rgb(208,227,193); text-align: left; border-style: none; height: 49px;}table.copy td.footerLeft p {color: #888888; font-size: 11px; line-height: 11px; font-family: Arial,arial,'arial',sans-serif; font-weight: normal; font-style: italic; padding-left: 24px;}table.copy td.footerLeft p a {color: #888888; font-size: 11px; line-height: 11px; font-family: Arial,arial,'arial',sans-serif; font-weight: normal; padding-left: 12px; padding-right: 12px; text-decoration: underline;}table.copy td.footerRight {background-color: rgb(208,227,193); padding-top: 18px; padding-bottom: 12px; padding-right: 0px; text-align: right; height: 49px;}table.copy td.footerRight a img {border-style: none; padding-left: 15px; width: 80px; height: 15px;}img.main {position: absolute; z-index: 3; right: 0px; top: 20px; width: 395px; height: 289px;}img.mask {position: absolute; z-index: 4; right: 0px; top: 21px; width: 395px; height: 289px;}img.top {position: absolute; z-index: 5; right: 0px; top: 0px; width: 690px; height: 60px;}a img {border-style: none;}div.furtherIn {position: absolute; z-index: 1; left: 0px; top: 73px; width: 200px; height: 350px; padding: 0px; margin-left: 172px;}div.furtherIn:hover {position: absolute; z-index: 1; left: 0px; top: 73px; width: 200px; height: 350px; padding: 0px; margin: 0px;}div.furtherIn img.navTab {position: absolute; z-index: 1; left: 0px; top: 0px; width: 200px; height: 350px;}div.furtherIn ul.furtherHyper {position: absolute; z-index: 2; top: 30px; left: 6px; width: 134px; font-family: Swiss,Geneva,Arial,arial,'arial'; font-size: 12px; line-height: 18px; list-style-type: none;}div.furtherIn ul.furtherHyper li a:link {color: #ffffff; text-decoration: none; background-color: transparent;}div.furtherIn ul.furtherHyper li a:visited {color: #ffffff; text-decoration: none; background-color: transparent;}div.furtherIn ul.furtherHyper li a:hover {color: #ffffff; text-decoration: underline; background-color: transparent;}/* ie6 hack */div.furtherInie6 {position: absolute; z-index: 1; left: 0px; top: 73px; width: 200px; height: 350px; padding: 0px; margin-left: 0px;}div.furtherInie6home {position: absolute; z-index: 1; left: 0px; top: 73px; width: 200px; height: 350px; padding: 0px; margin-left: 0px; visibility: hidden;}div.furtherInie6 img.navTab {position: absolute; z-index: 1; left: 0px; top: 0px; width: 200px; height: 350px;}div.furtherInie6 ul.furtherHyper {position: absolute; z-index: 2; top: 30px; left: 6px; width: 134px; font-family: Swiss,Geneva,Arial,arial,'arial'; font-size: 12px; line-height: 18px; list-style-type: none;}div.furtherInie6 ul.furtherHyper li a:link {color: #ffffff; text-decoration: none; background-color: transparent;}div.furtherInie6 ul.furtherHyper li a:visited {color: #ffffff; text-decoration: none; background-color: transparent;}div.furtherInie6 ul.furtherHyper li a:hover {color: #ffffff; text-decoration: underline; background-color: transparent;}div.furtherOut {position: absolute; z-index: 1; left: 0px; top: 73px; width: 200px; height: 350px; padding: 0px; margin: 0px;}a:link img.tab1 {position: absolute; top: 22px; right: 0px; width: 28px; height: 160px; z-index: 10; background-image: url(web_images/tab1off.gif); background-repeat: no-repeat;}a:visited img.tab1 {position: absolute; top: 22px; right: 0px; width: 28px; height: 160px; z-index: 10; background-image: url(web_images/tab1off.gif); background-repeat: no-repeat;}a:hover img.tab1 {position: absolute; top: 22px; right: 0px; width: 42px; height: 160px; z-index: 10; background-image: url(web_images/tab1on.gif); background-repeat: no-repeat;}a:link img.tab2 {position: absolute; top: 157px; right: 0px; width: 28px; height: 160px; z-index: 9; background-image: url(web_images/tab2off.gif); background-repeat: no-repeat;}a:visited img.tab2 {position: absolute; top: 157px; right: 0px; width: 28px; height: 160px; z-index: 9; background-image: url(web_images/tab2off.gif); background-repeat: no-repeat;}a:hover img.tab2 {position: absolute; top: 157px; right: 0px; width: 42px; height: 160px; z-index: 9; background-image: url(web_images/tab2on.gif); background-repeat: no-repeat;}a:link img.tab3 {position: absolute; top: 292px; right: 0px; width: 28px; height: 160px; z-index: 8; background-image: url(web_images/tab3off.gif); background-repeat: no-repeat;}a:visited img.tab3 {position: absolute; top: 292px; right: 0px; width: 28px; height: 160px; z-index: 8; background-image: url(web_images/tab3off.gif); background-repeat: no-repeat;}a:hover img.tab3 {position: absolute; top: 292px; right: 0px; width: 42px; height: 160px; z-index: 8; background-image: url(web_images/tab3on.gif); background-repeat: no-repeat;}a:link img.tab4 {position: absolute; top: 427px; right: 0px; width: 28px; height: 160px; z-index: 7; background-image: url(web_images/tab4off.gif); background-repeat: no-repeat;}a:visited img.tab4 {position: absolute; top: 427px; right: 0px; width: 28px; height: 160px; z-index: 7; background-image: url(web_images/tab4off.gif); background-repeat: no-repeat;}a:hover img.tab4 {position: absolute; top: 427px; right: 0px; width: 42px; height: 160px; z-index: 7; background-image: url(web_images/tab4on.gif); background-repeat: no-repeat;}/* homepage syling */div.homebox {position: absolute; z-index: 0; width: 890px; height: 635px; margin-left: -445px; margin-top: 0px; left: 50%; top: 0px; padding: 0px;}div.homebox img.homeLogo {position: absolute; z-index: 0; width: 325px; height: 635px; right: -77px; bottom: 0px;}div.homebox div.homeLamp {position: absolute; z-index: 1; width: 280px; height: 166px; top: 120px; left: 190px; border-style: none;}div.homebox div.homeLamp h2 {position: absolute; z-index: 2; width: 244px; height: 18px; top: 14px; left: 60px; font-family: Swiss,Geneva,Arial,arial,'arial'; font-size: 16px; line-height: 18px; color: #666666; font-weight: bold; padding: 0px; margin: 0px;}div.homebox div.homeLamp p a {position: absolute; z-index: 2; width: 122px; height: 70px; top: 40px; left: 150px; font-family: Arial,arial,'arial'; font-size: 12px; line-height: 16px; color: #666666; font-weight: normal; padding: 0px; margin: 0px; text-decoration: none;}div.homebox div.homeSupport {position: absolute; z-index: 1; width: 280px; height: 166px; top: 120px; left: 540px; border-style: none;}div.homebox div.homeSupport h2 {position: absolute; z-index: 2; width: 244px; height: 18px; top: 14px; left: 60px; font-family: Swiss,Geneva,Arial,arial,'arial'; font-size: 16px; line-height: 18px; color: #666666; font-weight: bold; padding: 0px; margin: 0px;}div.homebox div.homeSupport p a {position: absolute; z-index: 2; width: 122px; height: 70px; top: 40px; left: 150px; font-family: Arial,arial,'arial',sans-serif; font-size: 12px; line-height: 16px; color: #666666; font-weight: normal; padding: 0px; margin: 0px; text-decoration: none;}div.homebox div.homeSchools {position: absolute; z-index: 1; width: 280px; height: 166px; top: 370px; left: 190px; border-style: none;}div.homebox div.homeSchools h2 {position: absolute; z-index: 2; width: 244px; height: 18px; top: 14px; left: 60px; font-family: Swiss,Geneva,Arial,arial,'arial',sans-serif; font-size: 16px; line-height: 18px; color: #666666; font-weight: bold; padding: 0px; margin: 0px;}div.homebox div.homeSchools p a {position: absolute; z-index: 2; width: 122px; height: 70px; top: 40px; left: 150px; font-family: Arial,arial,'arial',sans-serif; font-size: 12px; line-height: 16px; color: #666666; font-weight: normal; padding: 0px; margin: 0px; text-decoration: none;}div.homebox div.homeClients {position: absolute; z-index: 1; width: 280px; height: 166px; top: 370px; left: 540px; border-style: none;}div.homebox div.homeClients h2 {position: absolute; z-index: 2; width: 244px; height: 18px; top: 14px; left: 60px; font-family: Swiss,Geneva,Arial,arial,'arial',sans-serif; font-size: 16px; line-height: 18px; color: #666666; font-weight: bold; padding: 0px; margin: 0px;}div.homebox div.homeClients p a {position: absolute; z-index: 2; width: 122px; height: 70px; top: 40px; left: 150px; font-family: Arial,arial,'arial',sans-serif; font-size: 12px; line-height: 16px; color: #666666; font-weight: normal; padding: 0px; margin: 0px; text-decoration: none;}div.homebox div.homeLamp a img {border-style: none;}div.homebox div.homeSupport a img {border-style: none;}div.homebox div.homeSchools a img {border-style: none;}div.homebox div.homeClients a img {border-style: none;}div.homebox img.welcome {position: absolute; z-index: 1; width: 800px; height: 81px; top: 35px; left: 0px; border-style: none;}div.intro {position: absolute; z-index: 1; width: 150px; height: 600px; top: 80px; left: 0px; border-style: none; color: #888888; font-size: 14px; line-height: 18px; font-family: Swiss,Geneva,Arial,arial,'arial',sans-serif; font-weight: normal;}div.intro h1 {color: #80ba5e; font-size: 18px; line-height: 24px; font-family: Arial,arial,'arial',sans-serif; font-weight: bold;}div.intro h2 {color: #80ba5e; font-size: 48px; line-height: 48px; font-family: Arial,arial,'arial',sans-serif; font-weight: bold;}div.intro b {background-color: #80ba5e; color: #ffffff; font-size: 14px; line-height: 22px; font-family: Arial,arial,'arial',sans-serif; font-weight: bold; padding: 4px;}div.intro a {color: #80ba5e; font-size: 12px; line-height: 16px; font-family: Arial,arial,'arial',sans-serif; font-weight: normal; text-decoration: none; border-bottom: dotted 1px #80ba5e;}p.homeAddress {position: absolute; z-index: 1; width: 670px; height: 36px; top: 600px; left: 190px; border-style: none; font-family: Arial,arial,'arial',sans-serif; font-size: 12px; line-height: 16px; color: #666666; font-weight: normal; padding: 0px; margin: 0px;}