/* new homepage alternatives */
.home-news-bg { background-image:url(/img/home/news-hone-bg.gif); background-repeat:no-repeat; background-position:center top; padding-top:4px}
.home-news-text {
font-family: Lucida Grande, Arial;
font-size: 12px;
font-weight: normal;
color: #F60;
padding: 1px 5px 6px 10px;
vertical-align:top;
text-align:left;
}

/* NEW HOMEPAGE PICTURE NAV ADVERTS */
.nav-block-ad {font-family: Lucida Grande, Arial;font-size: 12px;font-weight: bold;vertical-align:middle;text-align:center;text-transform:uppercase;color: #fff;height: 30px;background-color: #f90;border-left:1px solid #ccc;border-right:1px solid #ccc;}
td.nav-block-ad:hover {background: #f90;}
.nav-block-ad a{color: #fff; text-decoration: none;}
.nav-block-ad a:hover{color: #000; text-decoration: underline;}

.tooltip1 {font-size:12px;background-color:#e4e4e4;text-align:left;}
/* app story pics */
.small-apppicstext {font-size:12px;text-align:center;padding-left:10px;padding-right:10px; padding-bottom:10px;background-color:#FFF}
.app-top{font-family: Lucida Grande, Arial;font-size: 12px;font-weight: normal; color:#000;text-align:left;padding:15px 10px 10px 15px; background-image:url(/img/info/case-apps/right-top.jpg); background-repeat:no-repeat; vertical-align:top; height:222px}
.app-bot{background-image:url(/img/info/case-apps/right-bot.jpg); background-repeat:no-repeat;height:48px; padding:0px 17px 0px 15px;}
.app-view{color:#000;font-weight:bold;background:url(/img/info/case-apps/arrow-off.jpg) no-repeat 100% 0;height:20px;display:block;line-height:6px;}
.app-view:hover { background:url(/img/info/case-apps/arrow-over.jpg) no-repeat 100% 0px;}
/* form errors */
.error-title{font-family: Lucida Grande, Arial;font-size: 14px;font-weight: bold;color:#000;border:1px solid #ccc;text-align:left;background-color:#ffffcc; height:30px; vertical-align:middle; line-height:26px }
.error-mess{font-family: Lucida Grande, Arial;font-size: 14px;font-weight: bold;color:#ff0000;border:1px solid #ccc;text-align:left;background-color:#ffffcc; height:30px; vertical-align:middle; line-height:24px; padding:0px 10px 0px 32px }
/* small form */
.clickable {cursor: pointer; color:#000;}
.small-form-title {background-color:#fff;padding: 5px 0px 5px 10px;border-bottom:1px solid #666;color:#000;font-size:14px;text-align:left;}
.small-text { font-family: Lucida Grande, Arial;font-size: 9px;font-weight: normal; color:#000; text-align:left;}
.small-form-l {font-family: Lucida Grande, Arial;font-size: 12px;font-weight: normal; color:#000; text-align:left; background-color:#f3f3f3; padding: 5px 10px 5px 10px; border-bottom:1px solid #fff; border-top:3px solid #fff; color:#000}
.small-form-r {font-family: Lucida Grande, Arial;font-size: 12px;font-weight: normal; color:#000; text-align:center; border-bottom:1px solid #fff; border-top:3px solid #fff; background-color:#fafafa; border-left:3px solid #fff; padding: 5px 10px 5px 10px;}
.small-form-r1 {font-family: Lucida Grande, Arial;font-size: 12px;font-weight: normal; color:#000; text-align:left; border-bottom:1px solid #fff; border-top:3px solid #fff; background-color:#fafafa; border-left:3px solid #fff; padding: 5px 10px 5px 10px;}
/* panel meter tool */
.found-title {font-family: Lucida Grande, Arial;font-size: 12px;font-weight: normal; color:#000; font-weight:bold; line-height:22px; border-bottom:1px solid #ccc; height:25px}
.found-desc {font-family: Lucida Grande, Arial;font-size: 11px;font-weight: normal; color:#000; font-weight:normal; border-top:1px solid #fff; vertical-align:top; padding-top:10px}
.pic-details {font-family: Lucida Grande, Arial;font-size: 10px;font-weight: normal; color:#000; text-align:right; padding:2px 5px 0px 0px}
.panel-pic {padding:5px;vertical-align:top; background-image:url(../img/panel-image-bg.jpg); background-repeat:no-repeat; text-align:right}
.border-all-search {border:1px solid #ccc; background-color:#ddffff; padding:5px 20px 5px 0px; text-align:right;}
.border-all-msg {color:#ff0000;border:1px solid #ccc; background-color:#fff; padding:5px 20px 5px 15px; text-align:left;}
.full-table4 {font-family: Lucida Grande, Arial;font-size:12px;padding:5px 10px 5px 10px;height:24px;line-height:18px;text-align:right;background-color: #ccc;font-weight: bold;}
.full-table5 {font-family: Lucida Grande, Arial;font-size:10px;padding:5px 10px 5px 10px;height:24px;line-height:18px;text-align:center;background-color: #fff;font-weight: bold;}
.full-table-add {border-bottom: 1px solid #ccc;border-right: 1px solid #ccc;height:24px;background-color:#f1f1f1;padding:5px 10px 5px 10px;}
/* form design */
form {border:0px;margin:0px;}
.special-text {font-family: Lucida Grande, Arial;font-size: 11px;font-weight: bold;text-align: left;color:#000; background-color:#66FFFF; border:1px solid #ccc; line-height:18px;}
.special-visit {border-right: 1px solid #ccc; border-bottom: 1px solid #ccc}
.special-banner {font-family: Lucida Grande, Arial; background-image:url(/img/info/visit-bg.jpg);font-size: 11px;font-weight: normal;padding: 0px 0px 0px 15px;border-left:1px solid #ccc;border-bottom:1px solid #ccc;}
/* form design */
.form-empty {height:17px; background-color:#f1f1f1}
.border-all {border: 1px solid #ccc; height:17px; background-color:#FFF}
.border-all-text {border: 1px solid #ccc; height:170px}
.form-log {font-family: Lucida Grande, Arial;font-size: 11px;font-weight: normal;padding: 10px;border:1px solid #ccc;background-color:#f1f1f1;vertical-align:top}
.form-holder {font-family: Lucida Grande, Arial;font-size: 11px;font-weight: normal;line-height: 20px;color: #000;padding: 0px;vertical-align:top;text-align:left;background-color:#f1f1f1;border-right:1px solid #ccc;border-bottom:1px solid #ccc;}
.form-holder-fake {font-family: Lucida Grande, Arial;font-size: 11px;font-weight: normal;line-height: 20px;color: #000;padding: 0px;vertical-align:top;text-align:left;background-color:#f1f1f1;border-bottom:1px solid #ccc;}
.form-cells {font-family: Lucida Grande, Arial;font-size: 12px;font-weight: normal;line-height: 20px;color: #000;padding: 5px 0px 5px 12px;text-align:left;}
.form-grey-text {color:#CCC}
.line-all {border:1px solid #ccc}
/* MENU */
.banner-border {border:1px solid #ccc;}
.tel-support {font-family: Lucida Grande, Arial;font-size: 14px;text-transform:uppercase;font-weight: bold;line-height: 20px;color: #000;vertical-align:top;}
.tel-support a{color: #000; text-decoration: underline;}
.tel-support a:hover{color:#ff9900;}
.secondary-letter {font-size:11px;padding:3px 5px 5px 10px;text-transform:uppercase;cursor:pointer;color:#333;font-weight:bold;border-left:5px solid #999;border-bottom: 1px solid #ccc;text-align:left;}
.lefthead {font-family: Lucida Grande, Arial;font-size: 13px;font-weight: bold;color: #000;height: 26px;border-top: 1px solid #ccc;background-image:url(/img/menu/lefthead-bg.gif);background-repeat:repeat-x;background-position:bottom left;width: 220px;padding-left: 15px;}
/* TOP LEVEL DIVISIONS TITLES */
.leftmenu-top {font-family: Lucida Grande, Arial;font-size: 12px;font-weight: normal;color: #333;height: 26px;border-top: 1px solid #ccc;width: 220px;padding-left: 15px;}
.leftmenu-top a{color: #666; text-decoration: none;}
.leftmenu-top a:hover{color: #333; text-decoration: underline;}
.leftmenu-top:hover {background-image:url(/img/menu/leftmenu-prod.gif); background-color: #f1f1f1;}
/* TOP LEVEL DIVISIONS TITLES - SELECTED STATE */
.leftmenu-top-on {font-family: Lucida Grande, Arial;font-size: 13px;font-weight: bold;color: #000;height: 30px;border-top: 1px solid #ccc;width: 220px;padding-left: 15px;background-image:url(/img/menu/leftmenu-on.gif);background-repeat:repeat-x;}
.leftmenu-top-on a{color: #000; text-decoration: none; font-weight: bold;}
.leftmenu-top-on a:hover{color: #000; text-decoration: underline; font-weight: bold;}
/* PRODUCT PAGE MENU LINKS */
.leftmenu-prod {font-family: Lucida Grande, Arial;font-size: 12px;font-weight: normal;color: #333;height: 26px;border-top: 1px solid #ccc;width: 220px;padding-left: 15px;}
.leftmenu-prod a{color: #666; text-decoration: none; font-weight: normal;}
.leftmenu-prod a:hover{color: #333; text-decoration: underline; font-weight: normal;}
.leftmenu-prod:hover {background-image:url(/img/menu/leftmenu-prod.gif); background-color: #fafafa}
/* PRODUCT PAGE MENU LINKS - SELECTED STATE */
.leftmenu-prod-on {font-family: Lucida Grande, Arial;font-size: 13px;font-weight: bold;color: #000;height: 30px;border-top: 1px solid #ccc;border-left: 5px solid #ff9900;width: 220px;padding-left: 10px;}
.leftmenu-prod-on a{color: #000; text-decoration: none; font-weight:bold;}
.leftmenu-prod-on a:hover{color: #000; text-decoration: underline; font-weight:bold;}
.leftmenu {font-family: Lucida Grande, Arial;font-size: 12px;font-weight: normal;color: #333;height: 26px;border-top: 1px solid #ccc;width: 220px;padding-left: 15px;}
.leftmenu a{color: #666; text-decoration: none; font-size:12px; font-weight: normal}
.leftmenu a:hover{color: #333; text-decoration: underline; font-weight: normal}
.leftmenu:hover {background-image:url(/img/menu/corner-bg.gif); background-color: #f1f1f1; font-weight: normal}
.leftmenu-end {font-family: Lucida Grande, Arial;font-size: 12px;font-weight: normal;color: #333;height: 26px;border-top: 1px solid #ccc;border-bottom: 1px solid #ccc;width: 220px;padding-left: 15px;}
.leftmenu-end a{color: #666; text-decoration: none; font-size:12px; font-weight: normal}
.leftmenu-end a:hover{color: #333; text-decoration: underline; font-weight: normal}
.leftmenu-end:hover {background-image:url(/img/menu/corner-bg.gif); background-color: #f1f1f1; font-weight: normal}
.leftmenu-on {font-family: Lucida Grande, Arial;font-size: 13px;font-weight: bold;color: #333;height: 30px;border-top: 1px solid #ccc;width: 220px;padding-left: 15px;background-image:url(/img/menu/leftmenu-on.gif);background-repeat:repeat-x;}
.leftmenu-on a{color: #333; text-decoration: none;}
.leftmenu-on a:hover{color: #333; text-decoration: underline;}
.leftmenu-on-end {font-family: Lucida Grande, Arial;font-size: 13px;font-weight: bold;color: #333;height: 30px;border-top: 1px solid #ccc;width: 220px;padding-left: 15px;background-image:url(/img/menu/leftmenu-on.gif);background-repeat:repeat-x;}
.leftmenu-on-end a{color: #333; text-decoration: none;}
.leftmenu-on-end a:hover{color: #333; text-decoration: underline;}
/* First level Navigation */
.dropmenu1 {font-family: Lucida Grande, Arial;font-size: 12px;font-weight: normal;color: #333;height: 26px;border-top: 1px solid #ccc;border-bottom: 0px;width: 220px;padding-left: 15px;padding-bottom: 0px;margin: 0px;background-image:url(/img/menu/dropmenu-on-bg.gif); background-repeat: repeat-x;}
td.dropmenu1:hover{background-image:url(/img/menu/drop-back-over.jpg); background-repeat: repeat-x;}
.dropmenu1 a{color: #333; text-decoration: none; font-size:12px; font-weight: normal;}
.dropmenu1 a:hover{color: #000; text-decoration: underline; font-weight: normal;}
/* First level Navigation - SELECTED */
.dropmenu1-on {font-family: Lucida Grande, Arial;font-size: 12px;font-weight: bold;color: #fff;height: 26px;border-top: 1px solid #ccc;width: 220px;padding-left: 15px;background-image:url(/img/menu/dropmenu-bg.gif); background-repeat: repeat-x;}
td.dropmenu1-on:hover{background-image:url(/img/menu/dropmenu-bg.gif); background-repeat: repeat-x;}
.dropmenu1-on a{color: #000; text-decoration: none; font-size:12px; font-weight:bold}
.dropmenu1-on a:hover{color: #000; text-decoration: underline;}
/* 2nd level Navigation */
.dropmenu2 {font-family: Lucida Grande, Arial;font-size: 12px;font-weight: bold;color: #333;height: 26px;border-top: 1px solid #ccc;width: 220px;padding-left: 15px;background-image:url(/img/menu/dropmenu-bg2.gif); background-repeat: repeat-x;}
td.dropmenu2:hover{background-image:url(/img/menu/drop-back-over2.jpg); background-repeat: repeat-x;}
.dropmenu2 a{color: #333; text-decoration: none; font-size:12px;}
.dropmenu2 a:hover{color: #000; text-decoration: underline;}
/* 2nd level Navigation - SELECTED */
.dropmenu2-on {font-family: Lucida Grande, Arial;font-size: 12px;font-weight: bold;color: #996633;height: 26px;border-top: 1px solid #ccc;width: 220px;padding-left: 15px;background-image:url(/img/menu/dropmenu-on-bg2.gif); background-repeat: repeat-x;}
td.dropmenu2-on:hover{background-image:url(/img/menu/drop-back-over2.jpg); background-repeat: repeat-x;}
.dropmenu2-on a{color: #996633; text-decoration: none; font-size:12px;}
.dropmenu2-on a:hover{text-decoration: underline;}
.dropmenu3 {font-family: Lucida Grande, Arial;font-size: 12px;font-weight: bold;color: #444444;height: 26px;border-top: 1px solid #ccc;width: 220px;padding-left: 15px;background-image:url(/img/menu/dropmenu-bg3.gif); background-repeat: repeat-x;}
td.dropmenu3:hover{background-image:url(/img/menu/drop-back-over3.jpg); background-repeat: repeat-x;}
.dropmenu3 a{color: #444444; text-decoration: none; font-size:12px;}
.dropmenu3 a:hover{color: #000; text-decoration: underline;}
/* 3rd level Navigation - SELECTED */
.dropmenu3-on {font-family: Lucida Grande, Arial;font-size: 12px;font-weight: bold;color: #336633;height: 26px;border-top: 1px solid #dddddd;width: 220px;padding-left: 15px;background-image:url(/img/menu/dropmenu-on-bg3.gif); background-repeat: repeat-x;}
td.dropmenu3-on:hover{background-image:url(/img/menu/drop-back-over3.jpg); background-repeat: repeat-x;}
.dropmenu3-on a{color: #336633; text-decoration: none; font-size:12px;}
.dropmenu3-on a:hover{text-decoration: underline;}
/* GENERAL CONSTRUCTION */
.sitemap-about {font-family: Lucida Grande, Arial;font-size: 12px;font-weight: bold;line-height: 20px;color: #000;padding: 0px 0px 0px 10px;vertical-align:top;border-left: 5px solid #ccc;border-bottom: 1px solid #ccc;border-right: 5px solid #fff;}
.sitemap-about-end {font-family: Lucida Grande, Arial;font-size: 12px;font-weight: bold;line-height: 20px;color: #333;padding: 0px 0px 0px 10px;vertical-align:top;border-left: 5px solid #ccc;border-bottom: 1px solid #ccc;}
.ane {font-family: Lucida Grande, Arial;font-size: 12px;font-weight: bold;line-height: 20px;color: #333;padding: 0px 5px 0px 10px;vertical-align:top;border-left: 5px solid #ccc;border-bottom: 1px solid #ccc;border-right: 1px solid #ccc;}
.maintd1 {background-color:#e4e4e4;vertical-align:top;border-right: 1px solid #ccc;border-bottom: 1px solid #ccc; padding: 5px; font-size:10px}
.sitemap-padding {padding: 5px 5px 10px 10px;line-height:18px;vertical-align:top;color:#333;font-size:12px;border-left:5px solid #fff;}
.sitemap-nav {padding: 5px 10px 10px 15px;line-height:18px;vertical-align:top;color:#333;font-size:12px;}
.sitemap-level1 {color:#ff9900;font-size:11px;}
.sitemap {padding: 5px 5px 10px 15px;line-height:18px;vertical-align:top;color:#999;font-size:11px;}
.sitemap a {color: #666;text-decoration: none;}
.sitemap a:hover {color: #ff9900;text-decoration: underline;}
.show-hide {cursor: pointer;color: #ff9900;font-weight: bold;}
.black-bold {font-weight:bold;color:#000;background-color:#fff}
.productbox {font-family: Lucida Grande, Arial;font-size: 11px;font-weight: normal;line-height: 15px;padding: 9px 10px 10px 12px;color: #333;vertical-align:top;width:218px;height: 45px;}
.tech-block {font-family: Lucida Grande, Arial;font-size: 12px;font-weight: bold;vertical-align:middle;text-align:center;text-transform:uppercase;color: #fff;height: 30px;width: 218px;background-color: #999;}
td.tech-block:hover{background: #ff9900;}
.tech-block a{color: #fff; text-decoration: none;}
.tech-block a:hover{color: #000; text-decoration: underline;}
.head-bar {background-image:url(/img/bar-bg.gif);background-repeat:no-repeat;background-position:right;font-family: Lucida Grande, Arial;font-size: 21px;font-weight: 500;vertical-align:middle;text-align:left;height:43px;padding: 0px 0px 0px 15px;color:#fff;}
.line-right {border-right: 1px solid #ccc; background-color: #fff}
.line-spacer-right {background-image:url(/img/home/line-right.gif);background-repeat:no-repeat;background-position:right; height:10px}
.line-bottom {border-bottom: 1px solid #ccc;background-color: #fff;text-align: right;}
.bg {background-image:url(/img/home/corner-bg.jpg);background-repeat:no-repeat;background-position:bottom right;background-color:#f1f1f1;vertical-align:top;}
.welcome {font-family: Lucida Grande, Arial;font-size: 12px;font-weight: normal;line-height: 20px;color: #000;padding: 10px 15px 0px 15px;border-right: 1px solid #ccc;vertical-align:top;text-align:left;}
.welcome a{font-family: Lucida Grande, Arial;font-size: 12px;font-weight: bold;line-height: 20px;color: #000;}
.welcome-grey-bg {font-family: Lucida Grande, Arial;font-size: 12px;font-weight: normal;line-height: 20px;color: #000;padding: 10px 15px 15px 15px;vertical-align:top;text-align:left;background-color:#f1f1f1;}
.grey-bg {font-family: Lucida Grande, Arial;font-size: 12px;font-weight: normal;line-height: 20px;color: #000;padding: 10px 15px 15px 15px;vertical-align:top;text-align:left;background-color:#f1f1f1;}
.cctv-bg {font-family: Lucida Grande, Arial;font-size: 12px;font-weight: normal;line-height: 20px;color: #000;padding: 10px 15px 15px 15px;vertical-align:top;text-align:left;background-color:#fafafa;border-top:3px solid #fff;}
.cctv-corner-bg {font-family: Lucida Grande, Arial;font-size: 12px;font-weight: normal;line-height: 20px;color: #000;padding: 10px 20px 10px 15px;vertical-align:top;background-image:url(/img/info/cctv-corner-bg.jpg);background-repeat:no-repeat;background-position:bottom right;background-color:#fafafa;vertical-align:top;border-top:3px solid #fff;}
.welcome-grey {font-family: Lucida Grande, Arial;font-size: 12px;font-weight: normal;line-height: 20px;color: #666;vertical-align:top;text-align:left;}
.welcome-plain {font-family: Lucida Grande, Arial;font-size: 12px;font-weight: normal;line-height: 20px;color: #000;vertical-align:top;text-align:left;}
.body-welcome {font-family: Lucida Grande, Arial;font-size: 12px;font-weight: normal;line-height: 20px;color: #000;padding: 15px 15px 0px 15px;vertical-align:top;text-align:left;}
.welcome-bg {font-family: Lucida Grande, Arial;font-size: 12px;font-weight: normal;line-height: 20px;color: #000;padding: 10px 20px 10px 15px;vertical-align:top;background-image:url(/img/home/corner-bg.jpg);background-repeat:no-repeat;background-position:bottom right;background-color:#f1f1f1;vertical-align:top;}
.welcome-bg a{font-family: Lucida Grande, Arial;font-size: 12px;font-weight: normal;line-height: 20px;font-weight: bold;}
.sub-text {font-family: Lucida Grande, Arial;font-size: 12px;font-weight: bold;line-height: 20px;color: #333;padding: 15px 25px 15px 15px;vertical-align:top;}
.title {font-family: Lucida Grande, Arial;font-size: 14px;font-weight: bold;height: 30px;color: #000;border-bottom: 1px solid #ccc;padding: 0px 0px 0px 15px;background-image:url(/img/home/title-lead.jpg);background-color: #fff;background-repeat: no-repeat;margin: 0px;text-transform:uppercase;}
.rss-title {color: #000;border-bottom: 1px solid #ccc;padding: 0px 0px 0px 0px;background-color: #fff;margin: 0px; text-align:right}
.title-tab {font-family: Arial;font-size: 11px;font-weight: bold;height: 30px;color: #000;border-bottom: 1px solid #ccc;padding: 0px 21px 0px 0px;background-image:url(/img/home/quote-tab.jpg);background-color: #fff;background-repeat: no-repeat;background-position:bottom right;margin: 0px;text-align:right; vertical-align:middle; text-transform:uppercase;}
.title-tab a{text-align:right;}
.orange-bold {color: #ff9900;font-weight:bold;}
a:hover {color:#ff9900;text-decoration:underline}
a {color:#000;text-decoration:none}
.maintable {width: 926px;border-collapse: collapse;border: none;border-style: none;margin: 0px;padding: 0px;text-align:left;}
.tablenopad {border-collapse: collapse;border: none;border-style: none;margin: 0px;padding: 0px;}
.nopad-td {border-collapse: collapse; border: none; border: 1px; border-style: none; margin: 0px; padding: 0px;}
.orange-line {border-top: 1px solid #ff9900;padding:0px;margin:0px;line-height:1px;}
.orange-bold {color: #ff9900}
.content {width: 672px;font-family: Lucida Grande, Arial;font-weight: normal;margin: 0px;padding: 0px;border-collapse: collapse;border: none;border-style: none;vertical-align: top;}
.contentimg {display: block;border-collapse: collapse;border: none;border: 0px;margin: 0px;padding: 0px;}
.box2 {font-family: Lucida Grande, Arial;font-size: 11px;font-weight: normal;background-image: url(/img/home/box2-bg.jpg);background-repeat:repeat-x;border-collapse: collapse;margin: 0px;padding: 0px;text-align: right;vertical-align: bottom;height: 16px;}
.box2 a{color:#000; background-color:#FFFFFF; font-weight: bold; text-decoration:none}
.box2 a:hover{text-decoration: underline}
.spacer {padding: 0px;}
.spacer-line-top {padding: 0px;border-top:1px solid #ccc;}
.onright-spacer {border-right-width: 1px;border-right-style: solid;border-right-color: #ccc;}
.boxregister {font-family: Lucida Grande, Arial;font-size: 11px;font-weight: normal;background-image: url(/img/home/boxregister-bg.jpg);background-repeat:repeat-x;border-collapse: collapse;margin: 0px;padding: 0px;text-align: right;vertical-align: bottom;height: 16px;}
/* HEADINGS AND PARAGRAPHS */
p {
font-family: Lucida Grande, Arial, Geneva, Arial;
font-weight: normal;
text-align: left;
}
p a{font-family: Lucida Grande, Arial, Geneva, Arial;font-weight: normal;text-decoration: underline;}
h1 {font-family: Lucida Grande, Arial, Geneva, Arial;font-size: 12px;font-weight:bold;padding: 0px;margin: 0px;}
h2 {font-family: Lucida Grande, Arial, Geneva, Arial;font-size: 12px;padding: 0px;margin: 0px;border: 0px;font-weight:500;}
h2 a{font-family: Lucida Grande, Arial, Geneva, Arial;font-size: 12px;padding: 0px;margin: 0px;border: 0px;font-weight:500;text-decoration: underline;}
h3 {font-family: Lucida Grande, Arial, Geneva, Arial;font-size: 11px;font-weight: normal;padding: 0px;margin: 0px;}
h4 {font-family: Lucida Grande, Arial, Geneva, Arial;font-size: 11px;font-weight: normal;padding: 0px;margin: 0px;}
body {font-family: Lucida Grande, Arial, Geneva, Arial;font-weight: normal;background-color: #ffffff;margin: 0px;padding: 0px;text-align: center;}
/* HEADER */
.amplicon {background-image: url(/img/css/tag1.gif);background-position:bottom;background-repeat:no-repeat;height: 86px;vertical-align: top;width: 238px;border-collapse: collapse;border: none;border-style: none;margin: 0px;padding: 0px;text-align:left;}
.toptable {width: 926px;height: 115px;border-collapse: collapse;border: none;border-style: none;margin: 0px;padding: 0px;}
/* search */
.search {background-image: url(/img/home/search-back.jpg);font-family: Lucida Grande, Arial;font-weight: bold;color: #666;letter-spacing:-1px;width: 70px;padding: 0px 10px 0px 0px;height: 32px;font-size: 14px;text-align:center;}
.searchbar {background-image: url(/img/css/searchgo-left.jpg);background-repeat:no-repeat;background-position:top right;color: #666;border-collapse: collapse;border: none;border: 0px;border-style: none;width: 110px;height:32px;}
.searchbox {font-family: Lucida Grande, Arial;font-size: 11px;font-weight: bold;width: 130px;height: 15px;text-align: center;}
.searchlines {background-image: url(/img/home/search-back.jpg);font-family: Lucida Grande, Arial;font-weight: bold;color: #666;text-align:left;letter-spacing:-1px;border-collapse: collapse;border: none;border: 0px;border-style: none;width: 242px;height: 25px;font-size: 14px;padding-left:5px;}
.searchtd 
{background-image: url(/img/home/building.gif);background-position:bottom right;background-repeat:no-repeat;height: 86px;width: 672px;vertical-align:top;text-align:left;}
/* HEADER NAV */
.staticnav {font-family: Lucida Grande, Arial;font-weight: bold;color: #333;text-align:left;font-size: 12px;background-image:url(/img/menu/no-bg.jpg);background-repeat:no-repeat;vertical-align: top;margin: 0px;height:35px;text-align:left;}
.staticnav-about {font-family: Lucida Grande, Arial;font-weight: bold;color: #333;text-align:left;font-size: 12px;background-image:url(/img/menu/about-bg.jpg);background-repeat:no-repeat;vertical-align: top;margin: 0px;height:35px;text-align:left;}
.staticnav-contact {font-family: Lucida Grande, Arial;font-weight: bold;color: #333;text-align:left;font-size: 12px;background-image: url(/img/menu/contact-bg.jpg);background-repeat:no-repeat;vertical-align: top;margin: 0px;height:35px;text-align:left;}
.staticnav-services {font-family: Lucida Grande, Arial;font-weight: bold;color: #333;text-align:left;font-size: 12px;background-image: url(/img/menu/services-bg.jpg);background-repeat:no-repeat;vertical-align: top;margin: 0px;height:35px;text-align:left;}
.staticnav-news {font-family: Lucida Grande, Arial;font-weight: bold;color: #333;text-align:left;font-size: 12px;background-image: url(/img/menu/news-bg.jpg);background-repeat:no-repeat;vertical-align: top;margin: 0px;height:35px;text-align:left;}
.staticnav-shop {font-family: Lucida Grande, Arial;font-weight: bold;color: #333;text-align:left;font-size: 12px;background-image: url(/img/menu/shop-bg.jpg);background-repeat:no-repeat;vertical-align: top;margin: 0px;height:35px;text-align:left;}
.staticnav-support {font-family: Lucida Grande, Arial;font-weight: bold;color: #333;text-align:left;font-size: 12px;background-image: url(/img/menu/support-bg.jpg);background-repeat:no-repeat;vertical-align: top;margin: 0px;height:35px;text-align:left;}
.submenu {font-family: Lucida Grande, Arial;font-weight: bold;color: #333;text-align:left;font-size: 12px;padding-top:4px;padding-left:11px;background-image: url(/img/home/top-menu-bg.jpg);background-position: right;height: 35px;vertical-align: top;padding-right: 10px;border-top: 1px solid #ccc;}
.submenu p {text-decoration: underline;}
.login {font-family: Lucida Grande, Arial;font-size: 11px;font-weight: bolder;color: #333;text-align:left;margin: 0px;padding: 0px 0px 7px 15px;}
.staticnav-home {font-family: Lucida Grande, Arial;font-weight: bold;color: #333;text-align:left;font-size: 11px;background-image:url(/img/menu/home-bg.jpg);background-repeat:no-repeat;vertical-align: top;margin: 0px;height:35px;text-align:left;}
.menutable {width: 926px;height: 35px;border-collapse: collapse;border: none;border: 0px;border-style: none;margin: 0px;padding: 0px;vertical-align: top;}
.menutext {font-family: Lucida Grande, Arial;font-weight: bold;color: #333;font-size: 11px;text-align:center;margin: 0px;padding: 0px 0px 7px 0px;}
/* BODY */
.pic-back {padding:0px 0px 0px 15px;border-top: 1px solid #e4e4e4;border-left: 1px solid #e4e4e4;border-bottom: 1px solid #e4e4e4;background-color:#FFF}
.pic-back-pad {padding:15px 0px 15px 15px;border-top: 1px solid #e4e4e4;border-left: 1px solid #e4e4e4;border-bottom: 1px solid #e4e4e4;background-color:#FFF}
.pic-corner {border-top: 1px solid #e4e4e4;background-color:#FFF;background-image:url(/img/groups/security/pic-corner.jpg);background-repeat:no-repeat;background-position: bottom right;width:20px}
.bg-text {background-color:#f3f3f3;vertical-align:top;font-family: Lucida Grande, Arial;font-size: 12px;line-height: 20px;color: #333;padding: 15px 25px 0px 15px;}
.breadcrumbs {font-family: Lucida Grande, Arial;font-size: 11px;font-weight: normal;color: #666;height: 26px;border-top: 1px solid #ccc;width: 671px;padding: 0px 0px 0px 15px;}
.breadcrumbs a{color: #999;}
.breadcrumbs a:hover{color: #000;}
/* SALES LINES */
.welcome-call {font-family: Lucida Grande, Arial;font-size: 15px;font-weight: bold;color: #000;background-image:url(/img/home/sales-bar.gif);background-repeat:no-repeat;height:33px;padding:0px 0px 0px 20px;}
.welcome-title-call {font-family: Lucida Grande, Arial;font-size: 15px;font-weight: bold;color: #000;height:33px;letter-spacing:-1px;}
/* WELCOME TO AMPLICON */
.welcome-title {font-family: Lucida Grande, Arial;font-size: 25px;font-weight: bold;line-height: 55px;color: #ff9900;letter-spacing:-1px;}
.intro {font-family: Lucida Grande, Arial;font-size: 12px;color:#333;line-height: 20px;padding: 0px 30px 0px 0px;}
.introhome a{font-family: Lucida Grande, Arial;font-size: 12px;font-weight:normal;color:#333;line-height: 20px;text-decoration: none;}
.introhome {font-family: Lucida Grande, Arial;font-size: 12px;color:#333;line-height: 20px;padding: 0px 30px 0px 0px;}
.homebox2 {border-right-color: #ccc;border-right-style: solid;border-right-width: 1px;margin: 0px;padding: 10px 10px 0px 15px;vertical-align: top;width:432px;}
/* PICTURE MENUS */
.title1 {font-family: Lucida Grande, Arial;font-size: 14px;font-weight: bold;color: #333;border-bottom: 1px solid #ccc;border-left: 5px solid #ff9933;padding: 0px 0px 0px 15px;margin: 0px;text-transform:uppercase;background-image: url(/img/home/box3-bg.gif);background-position: top right;background-repeat: repeat-x;height: 35px;border-collapse: collapse;margin: 0px;padding: 3px 0px 0px 10px;text-align: left;}


.nav-block {font-family: Lucida Grande, Arial;font-size: 12px;font-weight: bold;vertical-align:middle;text-align:center;text-transform:uppercase;color: #fff;height: 30px;width: 216px;background-color: #ff9900;border-left:1px solid #ccc;border-right:1px solid #ccc;}
td.nav-block:hover {background: #999;}
.nav-block a{color: #fff; text-decoration: none;}
.nav-block a:hover{color: #000; text-decoration: underline;}
/* EXTRA AT BOTTOM (LATEST NEWS??) */
.latest-date {font-family: Lucida Grande, Arial;font-size: 11px;font-weight: normal;color: #999;width:100px;padding: 0px 0px 0px 15px;text-transform:uppercase;vertical-align:top;background-image:url(/img/home/news-bg.gif);background-repeat:repeat-y;border-right: 1px solid #ccc;}
.links-body {font-family: Lucida Grande, Arial;font-size: 11px;font-weight: normal;line-height: 16px;color: #333;padding: 0px 20px 0px 15px;width: 503px;vertical-align:top;background-image:url(/img/home/news-bg.gif);background-repeat:repeat-y;}
.latest-body {font-family: Lucida Grande, Arial;font-size: 11px;font-weight: normal;line-height: 16px;color: #333;padding: 0px 20px 0px 15px;width: 403px;vertical-align:top;}
.latest-title {font-family: Lucida Grande, Arial;font-size: 12px;font-weight: bold;line-height: 20px;color: #ff9900;text-transform:uppercase;}
.latest-title a {vertical-align:top; line-height: 16px; font-family: Lucida Grande, Arial;font-size: 11px; color:#000; text-decoration:none;}
.latest-title a:hover {color:#ff9900; text-decoration:underline;}
.latest-pic {display:block;height:53px;width:165px;padding: 0px;vertical-align:top;text-align:right;border-left: 5px solid #ccc;}
/* FOOTER */
.footspacer {width: 10px;text-align: center;padding: 0px 0px 4px 0px;}
.footspacer-right {width: 335px;text-align: right;}
.foottd {vertical-align: middle;text-align: center;padding: 0px 0px 4px 0px;}
.foottd a:hover{color: #ff9900;text-decoration: underline;font-size: 11px;}
.foottd a{font-family: Lucida Grande, Arial;font-weight: bold;color: #666;text-decoration: none;font-size: 11px;}
.footright {text-align: right;font-family: Lucida Grande, Arial;font-weight: bold;text-decoration: none;font-size: 11px;vertical-align: middle;}
.footright a{font-family: Lucida Grande, Arial;font-weight: bold;color: #666; text-decoration: none;font-size: 11px;vertical-align: middle;}
.footright a:hover{color: #ff9900; text-decoration: underline;font-size: 11px;vertical-align: middle;}
.bottom {height: 32px;background-image: url(/img/foot/foot-bg.jpg);background-repeat:repeat-x;border-collapse: collapse;border: none;border-style: none;margin: 0px;padding: 0px;}
.bottom2 {width: 570px;height: 32px;background-image: url(/img/foot/foot-bg.jpg);background-repeat:repeat-x;border-collapse: collapse;border: none;border-style: none;margin: 0px;padding: 0px;}
.google {font-family: Lucida Grande, Arial;font-size: 11px;font-weight: normal;color: #ccc;}
.animage {display: block;padding:0px;margin:0px;}
/* Division homepages */
.productmenu {font-family: Lucida Grande, Arial;font-size: 14px;font-weight: bold;vertical-align:middle;color: #000;height: 30px;width: 220px;padding-left: 12px;border-left: 1px solid #fff;border-right: 1px solid #fff;background-color: #ccc;background-image:url(/img/home/infomenu.gif)}
td.productmenu:hover{background: #ff9900; background-image:url(/img/home/infomenu1.gif)}

.maintext {font-family: Lucida Grande, Arial;font-size: 12px;line-height: 20px;color: #333;padding: 3px;vertical-align:top;}
.error {font-family: Lucida Grande, Arial;	font-size: 14px;	line-height: 20px;color: #cc3300;font-weight: bold;}
/* FORMS */
.form-body {font-family: Lucida Grande, Arial, Geneva, Arial;font-size:12px;font-weight: normal;background-color: #ffffff;margin: 0px;padding: 0px;text-align:left;line-height:28px;}
/* Search */
.results-bg {background-color:#e4e4e4;height:30px;vertical-align:middle;}
.results-searchagain {font-family: Lucida Grande, Arial;font-size: 12px;font-weight: normal;line-height: 20px;color: #000;padding: 0px 0px 0px 15px;text-align:left;}
.results-link {vertical-align:middle;font-family: Lucida Grande, Arial;font-size: 12px;line-height: 20px;background-color:#f1f1f1;padding-left:30px;}
.results-link a{color: #000; text-decoration: none;}
.results-link a:hover{color: #ff9900; text-decoration: underline;}
.results-body {font-family: Lucida Grande, Arial;font-size: 12px;line-height: 20px;font-weight: normal;color:#666;}
.results-numbers {background-color:#fff;border:1px solid #fff;padding:1px;}
/* PXI */
.padding10 {padding:10px}
.padding10left {padding-left:10px}
.padding15 {	padding: 15px;	background-image: url(/pxi2/img/chassis-bg.jpg);	background-repeat: no-repeat;	background-position: bottom right;border-bottom:1px solid #ccc}
.bordertop {border-top:2px solid #fff}
.pxi-total {font-family: Lucida Grande, Arial;font-size: 14px;font-weight: bold;background-color:#CCC; text-align:right; padding:10px; vertical-align:top;}
.pxi-price {font-family: Lucida Grande, Arial;font-size: 14px;font-weight: bold;color: #000;padding: 10px;background-image:url(/img/home/corner-bg.jpg);background-repeat:no-repeat;background-position:bottom right; border-left: 2px solid #fff;background-color:#F3F3F3;}
.pxi-line-all {border:1px solid #ccc; background-color:#f1f1f1; padding-left:10px; font-family: Lucida Grande, Arial;font-size: 12px;}
.pxi-delete {border:1px solid #ccc; background-color:#fff; padding:5px; font-family: Lucida Grande, Arial;font-size: 12px;}
.pxi-pic {padding:10px; border-bottom: 3px solid #ff9900; border-right: 1px solid #ccc; background-color:#FFF; text-align:center;}
.pxi-list {font-family: Lucida Grande, Arial;font-size: 12px; padding-left: 10px;padding-bottom: 5px;color: #000;font-weight: bold;border-left: 5px solid #999; border-bottom: 1px solid #ccc;}
.pxi-list-span {font-family: Lucida Grande, Arial;font-size: 12px;color: #666;font-weight:normal}
.pxi-detail {font-family: Lucida Grande, Arial;font-size: 12px;font-weight: normal;line-height: 20px;color: #000;padding: 10px;vertical-align:top;text-align:left;background-color:#f1f1f1; border-bottom:1px solid #ff9900}
.pxi-line-bottom {font-family: Lucida Grande, Arial;font-size: 12px; padding:5px; border-bottom:1px solid #ccc}
.pxi-line-bottom1 {padding:10px; border-bottom:1px solid #ccc; background-color:#f1f1f1}
.pxi-line-bottom2 {font-family: Lucida Grande, Arial;font-size: 12px; padding:10px;}
.pxi-line-bottom3 {font-family: Lucida Grande, Arial;font-size: 12px;}
