  html body {
	margin: 0 0;
	padding: 0 0;
	}
  #shellHd {
    float: left; margin: 0; width: 100%;
	position: relative; top: 0; left: 0;
	}
  #hdBg {
	float: left; margin: 0; width: 100%; height: 60px;
    }
  #hd {
	float: left; margin: 0; width: 860px; height: 113px;
    background:url("/images/static/blue_header_v2.gif") 0 0;
    }
  #hdLogo {
  	float: left; margin: 0;
	}
  #hdTagLine {
  	float: right; margin:0;
	}
  #navProducts {
    float: left; margin: 0 0;
	height: 24px; width: 67px;
	position: absolute; top: 56px; left: 240px;
	background: url("/images/navs/nav_products_sel.gif") 0 0 no-repeat;
    }
  #navProducts a {
	display: block;
	background: url("/images/navs/nav_products.gif") 0 0 no-repeat;
    }
  #navProducts a:hover {
	background: url("/images/navs/nav_products_sel.gif") 0 0 no-repeat;
    }
  #navProductsCurrent {
    float: left; margin: 0 0;
	height: 24px; width: 67px;
	position: absolute; top: 56px; left: 240px;
	background: url("/images/navs/nav_products_sel.gif") 0 0 no-repeat;
    }
  #navApp {
    float: left; margin: 0 0;
	height: 24px; width: 80px;
	position: absolute; top: 56px; left: 307px;
	background: url("/images/navs/nav_app_sel.gif");
    }
  #navApp a {
	display: block;
	background: url("/images/navs/nav_app.gif");
    }
  #navApp a:hover {
	background: url("/images/navs/nav_app_sel.gif");
    }
  #navAppCurrent {
    float: left; margin: 0 0;
	height: 24px; width: 80px;
	position: absolute; top: 56px; left: 307px;
	background: url("/images/navs/nav_app_sel.gif");
    }
  #navBuy {
    float: left; margin: 0 0;
	height: 24px; width: 84px;
	position: absolute; top: 56px; left: 387px;
	background: url("/images/navs/nav_buy_sel.gif");
    }
  #navBuy a {
	display: block;
	background: url("/images/navs/nav_buy.gif");
    }
  #navBuy a:hover {
	background: url("/images/navs/nav_buy_sel.gif");
    }
  #navBuyCurrent {
    float: left; margin: 0 0;
	height: 24px; width: 84px;
	position: absolute; top: 56px; left: 387px;
	background: url("/images/navs/nav_buy_sel.gif");
    }
  #navSupport {
    float: left; margin: 0 0;
	height: 24px; width: 60px;
	position: absolute; top: 56px; left: 471px;
	background: url("/images/navs/nav_support_sel.gif");
    }
  #navSupport a {
	display: block;
	background: url("/images/navs/nav_support.gif");
    }
  #navSupport a:hover {
	background: url("/images/navs/nav_support_sel.gif");
    }
  #navSupportCurrent {
    float: left; margin: 0 0;
	height: 24px; width: 60px;
	position: absolute; top: 56px; left: 471px;
	background: url("/images/navs/nav_support_sel.gif");
    }
  #navPartners {
    float: left; margin: 0 0;
	height: 24px; width: 60px;
	position: absolute; top: 56px; left: 531px;
	background: url("/images/navs/nav_partners_sel.gif");
    }
  #navPartners a {
	display: block;
	background: url("/images/navs/nav_partners.gif");
    }
  #navPartners a:hover {
	background: url("/images/navs/nav_partners_sel.gif");
    }
  #navPartnersCurrent {
    float: left; margin: 0 0;
	height: 24px; width: 60px;
	position: absolute; top: 56px; left: 531px;
	background: url("/images/navs/nav_partners_sel.gif");
    }
  #navNews {
    float: left; margin: 0 0;
	height: 24px; width: 89px;
	position: absolute; top: 56px; left: 591px;
	background: url("/images/navs/nav_news_sel.gif");
    }
  #navNews a {
	display: block;
	background: url("/images/navs/nav_news.gif");
    }
  #navNews a:hover {
	background: url("/images/navs/nav_news_sel.gif");
    }
  #navNewsCurrent {
    float: left; margin: 0 0;
	height: 24px; width: 89px;
	position: absolute; top: 56px; left: 591px;
	background: url("/images/navs/nav_news_sel.gif");
    }
  #navIR {
    float: left; margin: 0 0;
	height: 24px; width: 104px;
	position: absolute; top: 56px; left: 680px;
	background: url("/images/navs/nav_ir_sel.gif");
    }
  #navIR a {
	display: block;
	background: url("/images/navs/nav_ir.gif");
    }
  #navIR a:hover {
	background: url("/images/navs/nav_ir_sel.gif");
    }
  #navIRCurrent {
    float: left; margin: 0 0;
	height: 24px; width: 104px;
	position: absolute; top: 56px; left: 680px;
	background: url("/images/navs/nav_ir_sel.gif");
    }
  #navAbout {
    float: left; margin: 0 0;
	height: 24px; width: 56px;
	position: absolute; top: 56px; left: 784px;
	background: url("/images/navs/nav_about_sel.gif") 0 0 no-repeat;
    }
  #navAbout a {
	display: block;
	background: url("/images/navs/nav_about.gif") 0 0 no-repeat;
    }
  #navAbout a:hover {
	background: url("/images/navs/nav_about_sel.gif") 0 0 no-repeat;
    }
  #navAboutCurrent {
    float: left; margin: 0 0;
	height: 24px; width: 56px;
	position: absolute; top: 56px; left: 784px;
	background: url("/images/navs/nav_about_sel.gif") 0 0 no-repeat;
    }
  #hdTopTab {
    float: left; margin: 0;
	position: absolute; top: 80px; left: 0;
	}
  #hdBanner {
    float: right; margin: 0; width: 597px;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	position: absolute; top: 80px; left: 240px;
	}
  #hdBannerNone {
    float: right; margin: 0; width: 597px;
	background-color:#666666; height: 33px;
	position: absolute; top: 80px; left: 240px;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	}
  #shell {
    margin: 0 0 0 16px;
    position: relative; top: 0; left: 0;
	}
  #border {
    float: left; width: 869px; margin: 0;
	position: relative; top: 0; left: 0;
    }
  #left {
    float: left;
	margin: 0;
	width: 223px;
	position: relative; top: 272px; left: -3px;
    border-left: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	}
  #leftContent {
	padding: 8px;
	}
  #subNav {
	margin: 0; padding: 0;
	position: relative; top: -111px; left: 48px;
	}
  #subNav ul {
    list-style: none; margin: 0; padding: 0;
	}
  #subNav li {
    padding: 0.5em 0; line-height: 1em;
	border-bottom: 1px solid #CCCCCC;
	background: url("/images/static/arrow_sub.gif") no-repeat 5px 50%;
	}
  #subNav li.sec {
    padding: 0.5em 1em; line-height: 1em;
	border-bottom: 1px solid #CCCCCC;
	background: url("/images/static/sec_sub.gif") no-repeat 5px 50%;
	}
  #subNav a {
    padding: 0 18px;
	text-decoration: none;
	}
  #right {
    float: right;
	margin: 0;
	width: 644px;
	position: relative; top: 132px; left: 224px;
	}
  #rightContent {
	padding: 8px;
	}
  #rightContent ul {
    list-style: none; margin: 0; padding: 0 0 0 11px;
	}
  #rightContent li {
    padding: 0.5em 0; line-height: 1em;
	}
  #products {
    background-color:#CCCCCC;
	padding: 15px;
	width: 568px;
	}
  #products ul {
    list-style: none; margin: 0; padding: 0;
	}
  #products li {
    margin: 0; padding: 1px 0;
	}
  #main {
    float: left; margin: 0; width: 821px;
	}
  #mainContent {
	padding: 10px 10px 10px 10px;
	position: relative; top: 0; left: 0;
	}
  #findIt {
    float: left; margin: 0;
	width: 275px; height: 210px;
	padding:10px;
	text-align:left;
	}
  #shellFooter {
    float: left; margin: 0; width: 860px;
	position: relative; top: 805px; left: 205px;
	}
  #footer {
	padding: 10px 0;
	}
