INPUT.noStyle
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    FONT-SIZE: 9pt;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: 0px;
    FONT-FAMILY:arial,tahoma,verdana;
    background-color:transparent;
    color:#000;
}
SELECT.noStyle
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    FONT-SIZE: 9pt;
    BORDER-LEFT: 0px;
    COLOR: #000000;
    BORDER-BOTTOM: 0px;
    FONT-FAMILY:arial,tahoma,verdana;
    background-color:transparent;
}
INPUT.form {font:10pt arial,tahoma,verdana;color:#000;background-color:transparent;border:1px solid #737373;}
SELECT.form {font:10pt arial,tahoma,verdana;color:#000;background-color:transparent;border:1px solid #737373;}
TEXTAREA.form {
font:10ptarial,tahoma,verdana;
color:#000;
background-color:transparent;
border:1px solid #737373;
}
input.submitBtn{
    height:20px;
    border:1px solid #737373;
    font-family:arial,tahoma,verdana;
    font-size: 10pt;
    color:#000;
    BACKGROUND-COLOR:#DD8822;
    cursor:pointer;
}
.formTL, .formTR{
    font-family:arial,tahoma,verdana;
    font-size:10pt;
    font-weight:normal;
    color:#FF5522;
}
.formTL{
    text-align:left;
}
.formTR{
    text-align:right;
}
.confMsg{
    font-family:arial,tahoma,verdana;
    font-size:10pt;
    font-weight:normal;
    color:#002255;
    margin:0 0 0 20px;
    padding:10px 0 10px 0;
}
.errMsg{
    font-family:arial,tahoma,verdana;
    font-size:10pt;
    font-weight:bold;
    color:#f00;
    margin:0 0 0 20px;
    padding:10px 0 10px 0;
}
.errMsg p{
    font-family:arial,tahoma,verdana;
    font-size:10pt;
    font-weight:bold;
    color:#f00;
    margin:0 0 0 0;
    padding:0 0 5px 0;
}
.errMsg ul{
    margin:0 0 0 30px;
    padding:0 0 5px 0;
}
.topSearchBox{
  border:0;
  height:19px;
  line-height:19px;
  position:absolute;
  top:5px;
  left:530px;
  width:221px;
  height:20px;
  background:#7A7C74 url(../images/topSearchBox.jpg) no-repeat 0 0;
  margin:0 0 0 0;
  padding:0 0 0 0;	/*top, right, bottom, left*/
}
.topSearchBox #srchContent{
  border:0;
  height:19px;
  line-height:19px;
  width:217px;
  background:transparent;
  text-align:left;
  font-family:arial,tahoma,verdana;
  font-size:1em;
  font-weight:normal;
  color:#000;
  margin:0 0 0 0;
  padding:0 2px 0 2px;	/*top, right, bottom, left*/
}
.topSearchSubmit{
  position:absolute;
  top:5px;
  left:757px;
  width:65px;
  height:20px;
  background:#7A7C74 url(../images/btnSearchTop.gif) no-repeat 0 0;
  line-height:20px;
  text-align:center;
  font-family:arial,tahoma,verdana;
  font-size:.8em;
  font-weight:normal;
  color:#fff;
  margin:0 0 0 0;
  padding:0 0 0 0;	/*top, right, bottom, left*/
}
/*-- FISH caption --*/
p.FISHcapt{
  text-align:center;
  font-family:arial,tahoma,verdana;
  font-size:1em;
  font-weight:normal;
  background-color:transparent;
  color: #000;
}
a.topLoginBtn, a:link.topLoginBtn, a:visited.topLoginBtn, a:hover.topLoginBtn{
  position:absolute;
  top:5px;
  left:872px;
  width:45px;
  height:21px;
  background:#7A7C74 url(../images/btnHeadLogin.gif) no-repeat 0 0;
  line-height:18px;
  text-align:left;
  font-family:arial,tahoma,verdana;
  font-size:9pt;
  font-weight:bold;
  color:#fff;
  margin:0 0 0 0;
  padding:0 0 0 20px;
  text-decoration:none;
  cursor:pointer;
}
body, html
{
  width:100%;
  text-align:center;
  color:#000;
  font-size:10pt;
  font-family:Arial;
  font-weight:normal;
  background:#F1F2F1 url(../images/bodyBg.gif) repeat-x 0 0;
  margin:0 0 0 0;
  padding:0 0 0 0;	/*top, right, bottom, left*/
}
#topBar{
  height:32px;
  width:100%;
  min-width:1014px;
}
#topBarInner{
  height:32px;
  line-height:32px;
  position:relative;
  background:transparent url(../images/topFish.gif) no-repeat 0 0;
  width:956px;
  min-width:956px;
  padding:0 58px 0 0;
  margin:0 auto 0 auto;
  text-align:left;
  font-family:arial,tahoma,verdana;
  font-weight:normal;
  color:#fff;
  font-size:.9em;
}
#topBarInner .leftBox{
  position:absolute;
  top:0;
  left:63px;
  height:32px;
  padding:0;
  margin:0;
}
#topBarInner .leftBox span{
  height:32px;
  line-height:32px;
  text-align:left;
  font-family:arial,tahoma,verdana;
  font-size:.9em;
  font-weight:normal;
  color:#fff;
  padding:0 20px 0 0;
  margin:0 0 0 0;
}
#topBarInner .leftBox span a, #topBarInner .leftBox span a:link, #topBarInner .leftBox span a:hover, #topBarInner .leftBox span a:visited{
  height:32px;
  line-height:32px;
  text-align:left;
  font-family:arial,tahoma,verdana;
  font-size:1em;
  font-weight:normal;
  color:#fff;
  padding:0 0 0 0;
  margin:0 0 10px 0;
}
#topBar form{
  display:inline;
  width:300px;
  height:32px;
  line-height:32px;
  padding:0;
  margin:0 0 0 90px;
}
#outer{
  position:relative;
  width:100%;
  min-width:1000px;
  text-align:center;
  background:#F1F2F1 url(../images/outerBg.jpg) no-repeat 50% 0;
  padding:0;
  margin:0 auto 0 auto;
}
#header
{
  position:relative;
  width:1000px;
  min-width:1000px;
  height:182px;
  text-align:center;
  margin:0 auto 0 auto;
  padding:0 0 0 0;	/*top, right, bottom, left*/
}
#headArea{
  position:relative;
  width:1000px;
  height:182px;
  margin:0 0 0 0;
  padding:0 0 0 0;	/*top, right, bottom, left*/
}
#headBox1, #headBox2, #headBox3, #headBox4{
  text-align:left;
  float:left;
  height:112px;
}
#headBox1{
  width:180px;
}
#headBox2{
  width:220px;
}
#headBox3{
  width:600px;
}
#headBox4{
  width:400px;
}
#headBox3 p{
  font-size:12pt;
  font-weight:normal;
  font-family:arial,tahoma,verdana;
  color:#666655;
  padding:45px 0 0 15px;
  margin:0 0 0 0;
}
#inner{
  position:relative;
  width:879px;
  min-width:879px;
  background-color:#fff;
  padding:0 58px 0 63px;
  margin:0 auto 0 auto;
  text-align:left;
}
#innerTightLeft{
  position:relative;
  width:937px;
  min-width:937px;
  background-color:#fff;
  padding:0 63px 0 0;
  margin:0 auto 0 auto;
  text-align:left;
}
#innerBase{
  display:block;
  clear:both;
  position:relative;
  width:879px;
  min-width:879px;
  text-align:left;
  padding: 10px 0 10px 0;
  margin:15px 0 15px 0;
}
#innerBase img, #innerBase span{
  float:left;
  padding:0 0 0 0;
  margin:0 10px 0 0;
  border:0;
}
#innerBase span{
  line-height:1.2em;
  text-align:left;
  font-family:arial,tahoma,verdana;
  font-size:.9em;
  font-weight:bold;
  color:#747474;
}
#innerFooter{
  clear:both;
  position:relative;
  width:879px;
  min-width:879px;
  text-align:center;
  padding:0 0 10px 0;
  margin:0 0 0 0;
}
#innerFooter span, #innerFooter p{
  height:25px;
  line-height:25px;
  text-align:left;
  font-family:arial,tahoma,verdana;
  font-size:.85em;
  font-weight:normal;
  color:#747474;
  padding:0 0 0 0;
  margin:0 0 10px 0;
}
#innerFooter span a, #innerFooter span a:link, #innerFooter span a:hover, #innerFooter span a:visited{
  height:25px;
  line-height:25px;
  text-align:left;
  font-family:arial,tahoma,verdana;
  font-size:.95em;
  color:#0099CC;
  text-decoration:none;
}
#innerFooter span{
  padding:0 12px 0 12px;
  margin:0 0 0 0;
}
#innerFooter span.sFirst{
  padding:0 12px 0 0;
  margin:0 0 0 0;
}
#innerFooter span.sLast{
  text-align:right;
  padding:0 0 0 12px;
  margin:0 0 0 0;
}
.clr{
  clear:both;
}
#langSel{
  position:absolute;
  top:7px;
  right:52px;
  height:25px;
}
#langSel ul
{
    list-style: none;
    padding: 0 0 0 0;
    margin: 0 0 0 0;	/*top, right, bottom, left*/
} 
#langSel ul li
{
    float:left;
    padding: 0 0 0 0;
    margin: 0 0 0 0 ;	/*top, right, bottom, left*/
}
#langSel ul li a, #langSel ul li a:link, #langSel ul li a:visited
{
    height:25px;
    width:25px;
    display: block;
    text-decoration:none;
    cursor:pointer;
    padding: 0 0 0 0;
    margin: 0 6px 0 0 ;
}
#langSel ul li a.uk
{
    background:url(../images/langBtns.jpg) no-repeat 0 -25px;
}
#langSel ul li a.uk:hover, #langSel ul li a.ukSel{
    background:url(../images/langBtns.jpg) no-repeat 0 0;
}
#langSel ul li a.ch{
    background:url(../images/langBtns.jpg) no-repeat -25px -25px;
}
#langSel ul li a.ch:hover, #langSel ul li a.chSel{
    background:url(../images/langBtns.jpg) no-repeat -25px 0;
}
#langSel ul li a.it{
    background:url(../images/langBtns.jpg) no-repeat -50px -25px;
}
#langSel ul li a.it:hover, #langSel ul li a.itSel{
    background:url(../images/langBtns.jpg) no-repeat -50px 0;
}
#langSel ul li a.fr{
    background:url(../images/langBtns.jpg) no-repeat -75px -25px;
}
#langSel ul li a.fr:hover, #langSel ul li a.frSel{
    background:url(../images/langBtns.jpg) no-repeat -75px 0;
}
#langSel ul li a.sp{
    background:url(../images/langBtns.jpg) no-repeat -100px -25px;
}
#langSel ul li a.sp:hover, #langSel ul li a.spSel{
    background:url(../images/langBtns.jpg) no-repeat -100px 0;
}
#langSel ul li a.po{
    background:url(../images/langBtns.jpg) no-repeat -125px -25px;
}
#langSel ul li a.po:hover, #langSel ul li a.poSel{
    background:url(../images/langBtns.jpg) no-repeat -125px 0;
}
#langSel ul li a.sa{
    background:url(../images/langBtns.jpg) no-repeat -150px -25px;
}
#langSel ul li a.sa:hover, #langSel ul li a.saSel{
    background:url(../images/langBtns.jpg) no-repeat -150px 0;
}
/*german*/
#langSel ul li a.de{
    background:url(../images/langBtns.jpg) no-repeat -175px -25px;
}
#langSel ul li a.de:hover, #langSel ul li a.deSel{
    background:url(../images/langBtns.jpg) no-repeat -175px 0;
}
#topMenu{
  overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
  width:879px;
  height:70px;
  background: transparent url('../images/topMenuBg.jpg') no-repeat top left;
  clear:both;
  text-align:left;
  padding: 0 0 0 0;
  margin:0 58px 0 63px;
}
#topMenu ul.mainMenu{
    height:35px;
    list-style: none;
    padding: 0;
    margin: 0;
}
#topMenu ul.mainMenu li{
    float:left;
    padding: 0;
    margin: 0;
}
#topMenu ul.mainMenu li a{
  float:left;
  background: transparent url('../images/mBtnL.gif') no-repeat top left;
  display: block;
  font: bold 10pt Arial; /* Change 13px as desired */
  line-height: 26px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
  height: 34px; /* Height of button background height */
  padding-left: 9px; /* Width of left menu image */
  text-decoration: none;
  margin: 0 1px 0 0;	/*top, right, bottom, left*/
  cursor:pointer;
}
#topMenu ul.mainMenu li a:link, #topMenu ul.mainMenu li a:visited, #topMenu.mainMenu ul li a:active{
  color:#fff; /*button text color*/
  cursor:pointer;
}
#topMenu ul.mainMenu li a span{
  overflow:hidden;
  width:auto;
  background: transparent url('../images/mBtnR.gif') no-repeat top right;
  display: block;
  padding: 4px 9px 4px 0; /*Set 11px below to match value of 'padding-left' value above*/
}
#topMenu ul.mainMenu li a:hover{ /* Hover state CSS */
  background-position: bottom left;
  cursor:pointer;
}
#topMenu ul.mainMenu li a:hover span{ /* Hover state CSS */
  background-position: bottom right;
  color:#fff;
  cursor:pointer;
}
#topMenu ul.mainMenu li a.sel, #topMenu ul.mainMenu li a.sel:hover{ /* Selected state CSS */
  background-position: center left;
  cursor:pointer;
}
#topMenu ul.mainMenu li a.sel span, #topMenu ul.mainMenu li a.sel:hover span{ /* Selected state CSS */
  background-position: center right;
  color:#fff;
  cursor:pointer;
}
#topMenu ul.mainMenuSub{
  height:35px;
  list-style: none;
  padding: 0;
  margin: 0 0 0 10px;	/*top, right, bottom, left*/
}
#topMenu ul.mainMenuSub li{
  float:left;
  padding: 0;
  margin: 0;
}
#topMenu ul.mainMenuSub li a{
  float:left;
  display: block;
  font: normal 10pt Arial; /* Change 13px as desired */
  color:#fff;
  line-height: 35px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
  height: 35px; /* Height of button background height */
  padding-left: 9px; /* Width of left menu image */
  text-decoration: none;
  padding: 0 10px 0 10px;	/*top, right, bottom, left*/
  margin: 0 0 0 0;	/*top, right, bottom, left*/
}
#topMenu ul.mainMenuSub li a:visited{
    text-decoration: none;
}
#topMenu ul.mainMenuSub li a:hover, #topMenu ul.mainMenuSub a.sel, #topMenu ul.mainMenuSub a.sel:visited, #topMenu ul.mainMenuSub a.sel:hover{
    text-decoration: underline;
}
#nav{
  overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
  clear:both;
  position:relative;
  width:1000px;
  min-width:1000px;
  height:25px;
  text-align:left;
  margin:7px auto 0 auto;
  padding:0 0 0 0;	/*top, right, bottom, left*/
}
#nav ul{
  list-style: none;
  margin:0 48px 0 73px;
  padding:0 0 0 0;	/*top, right, bottom, left*/
}
#nav ul li{
  line-height:23px;
  float:left;
  font-family:arial,tahoma,verdana;
  font-size: 8pt;
  font-weight:normal;
  color:#005599;
  padding:0 0 0 5px;
  margin: 0 0 0 0;	/*top, right, bottom, left*/
}
#nav ul li a{
  background-image:url(../images/navArrow.gif);
  background-repeat:no-repeat;
  background-position: center right; /*xpos ypos (horizontal vertical)*/
  display: block;
  font-family:arial,tahoma,verdana;
  font-size: 8pt;
  font-weight:normal;
  color: #0099CC;
  text-decoration:none;
  text-align: left;
  margin:0 0 0 0;
  padding:0 15px 0 0;	/*top, right, bottom, left*/
}
#nav ul li a:visited{
  text-decoration: none;
}
#nav ul li a:hover{
  color: #005599;
  text-decoration: underline;
}
/* 1 col */

/* 2 col split for home page */
.leftCol624{
  float:left;
  width:647px;
  padding:0 0 0 0;
  margin:0 0 20px 0;
}
.rightCol230{
  float:left;
  width:227px;
  padding:0 0 0 0;
  margin:0 0 20px 0;
}
/* ----------------- */
/* left col to keep same aspect as lefCol624 with .innerTightLeft*/
.leftCol687{
  float:left;
  width:710px;
  padding:0 0 0 0;
  margin:0 0 20px 0;
}
.leftCol687Inner{
  width:624px;
  padding:0 0 0 0;
  margin:0 0 20px 63px;
}
.leftCol687Inner{
  width:624px;
  padding:0 0 0 0;
  margin:0 0 20px 63px;
}
/* ----------------- */


/**** LOGIN PAGE START ****/
#loginWrapper{
  position: relative; 
  width:100%; 
  height: 100%;
  text-align:center;
  margin:0;
  padding:0;
  background: #fff;
}
#loginLogo{
  width:402px;
  height:110px;
  background:transparent url(../loginLogo.gif) no-repeat center center;
  margin:0 auto 0 auto;
}
#loginArea{
  border:1px solid #000000;
  background: #fff; 
  text-align: center;
  width: 380px; 
  margin:0 auto 0 auto;
  padding:10px 10px 10px 10px;
  font-family:Arial, Helvetica, sans-serif;
  font-weight:normal;
  font-size:1em;
  color:#111;
}
#loginArea h1{
  height:30px;
  line-height:30px;
  background-color:#eee;
  font-family:Arial, Helvetica, sans-serif;
  font-weight:normal;
  font-size:1.2em;
  color:#999;
  padding:0;
  margin:0 0 10px 0;
}
#loginArea table tr td{
  font-family:Arial, Helvetica, sans-serif;
  font-weight:normal;
  font-size:1em;
  color:#111;
}
#loginArea .loginField{
  width:250px;
  height:20px;
  line-height:18px;
  font-family:Arial, Helvetica, sans-serif;
  font-weight:normal;
  font-size:1em;
  color:#111;
  border:1px solid #888;
  margin:0 0 0 0;
  padding:2px 0 0 0;
}
#loginArea .loginBtn, #loginArea .btnSubmit{
  width:200px;
  height:25px;
  line-height:23px;
  font-family:Arial, Helvetica, sans-serif;
  font-weight:normal;
  font-size:1em;
  color:#111;
  border:1px solid #888;
  cursor:pointer;
  padding:2px 0 0 0;
}
#loginArea .btnSubmit{
  width:300px
}
/* login button */
#cmdLogin{
  width:100px;
  height:26px;
  line-height:26px;
  font-family:Arial, Helvetica, sans-serif;
  font-weight:normal;
  font-size:1em;
  color:#111;
  border:1px solid #888;
  cursor:pointer;
  padding:0 0 0 0;
}
.loginMsg{
  width:400px;
  line-height:20px;
  text-align:center;
  font-family:Arial, Helvetica, sans-serif;
  font-weight:normal;
  font-size:1em;
  color:#f00;
  margin:10px auto 0 auto;
  padding:0;
}
#loginAreaBase{
  border:0px solid #000000;
  background: #fff; 
  text-align: center;
  width: 390px; 
  margin:0 auto 0 auto;
  padding:5px 5px 5px 5px;
  font-family:Arial, Helvetica, sans-serif;
  font-weight:normal;
  font-size:1em;
  color:#111;
}
/**** LOGIN PAGE END ****/

/* rounded box model */
/* Show only to IE PC \*/
* html .boxhead h2 {height: 1%;} /* For IE 5 PC */

.sidebox, .sidebox615 {
  position:relative;
	margin: 0 auto; /* center for now */
	width: 17em; /* ems so it will grow */
	background: url(../images/sbbody-r.gif) no-repeat bottom right;
	font-size: 100%;
}
.sidebox615{
  width:615px;
  margin:10px 0 20px 10px;
}
.boxhead {
	background: url(../images/sbhead-r.gif) no-repeat top right;
	margin: 0;
	padding: 0;
	text-align: center;
}
.boxhead img{
	margin:5px 0 0 0;
}
.boxhead h2{
	background: url(../images/sbhead-l.gif) no-repeat top left;
	margin: 0;
	padding:2px 30px 5px 0;
	color: white; 
	font-weight: bold; 
	font-size: 1.2em; 
	line-height: 1em;
	/* text-shadow: rgba(0,0,0,.4) 0px 2px 5px; */ /* Safari-only, but cool */
}
.boxbody, .boxbodyTight302, .boxbodyTight615{
  position:relative;
	background: url(../images/sbbody-l.gif) no-repeat bottom left;
	margin: 0;
	padding:5px 5px 25px 5px;
	/*height:340px; */ /* can fix height here if necessary */
}
.boxbodyTight302, .boxbodyTight615{
  padding-left:0;
}
.boxbodyTight615 .prodMenuLeft{ /* for product page menu box */
  float:left;
  width:320px;
  text-align:left;
  margin:0 0 0 0;
  padding: 0 0 0 0;
}
.boxbodyTight615 .prodMenuRight{ /* for product page title box */
  float:right;
  width:250px;
  text-align:right;
  margin:0 30px 0 0;
  padding: 0 0 0 0;
}
.boxbodyTight615 .prodMenuRight p{
  text-align:right;
  font-family:arial,tahoma,verdana;
  font-size:11pt;
  font-weight:bold;
  color:#414141;
}
.boxbody h3{
  font-size:1.0em;
  font-weight:bold;
  font-family:Arial;
  color:#005599;
  margin:0 0 0 0;
  padding:15px 0 15px 12px;
}
.boxbody h4, .boxbody .titleH4{
  font-size:1.0em;
  font-weight:normal;
  font-family:Arial;
  color:#333;
  margin:15px 0 0 0;
  padding:0 0 10px 12px;
}

/* product grey side box with base image (photo) */

.sideBox226{
 	background: url(../images/sideBoxBg226.gif) no-repeat top left;
  width:226px;
	margin: 0 auto; /* center for now */
}
.sideBox226body{
  position:relative;
	margin: 0;
	padding:5px 5px 25px 5px;
	/*height:340px; */ /* can fix height here if necessary */
}
.sideboxBaseImg{ /* base photo at bottom of grey side box */
  margin:0 0 0 0;
  padding:0 0 0 0;
  width:226px;
  height:224px;
}
/*------------------------------------------*/
/* rounded box model blue */
/* Show only to IE PC \*/
* html .boxheadB h2 {height: 1%;} /* For IE 5 PC */

.sideboxB, .sideboxB615 {
  position:relative;
	margin: 0 auto; /* center for now */
	width: 17em; /* ems so it will grow */
	background: url(../images/sbbodyBlue-r.gif) no-repeat bottom right;
	font-size: 100%;
}
.sideboxB615{
  width:615px;
  margin:10px 0 20px 10px;
}
.boxheadB {
	background: url(../images/sbheadBlue-r.gif) no-repeat top right;
	margin: 0;
	padding: 0;
	text-align: center;
}
.boxheadB img{
	margin:5px 0 0 0;
}
.boxheadB h2{
	background: url(../images/sbheadBlue-l.gif) no-repeat top left;
	margin: 0;
	padding:2px 30px 5px 0;
	color: white; 
	font-weight: bold; 
	font-size: 1.2em; 
	line-height: 1em;
	/* text-shadow: rgba(0,0,0,.4) 0px 2px 5px; */ /* Safari-only, but cool */
}
.boxbodyB, .boxbodyBTight302, .boxbodyBTight615{
  position:relative;
	background: url(../images/sbbodyBlue-l.gif) no-repeat bottom left;
	margin: 0;
	padding:5px 5px 25px 5px;
	/*height:340px; */ /* can fix height here if necessary */
}
.boxbodyBTight302, .boxbodyBTight615{
  padding-left:0;
}
.boxbodyBTight615 h2{
  font-size:1.0em;
  font-weight:bold;
  font-family:Arial;
  color:#0055AA;
}
/* specific to product range pages */
.boxbodyBTight615 .mainRow{
  clear:both;
  width:600px;
  margin:0 0 25px 0;
  padding:0 0 0 0;
}
.boxbodyBTight615 .logoCol{
  float:left;
  width:135px;
  text-align:right;
  margin:0 0 0 0;
  padding:0 0 0 0;
}
.boxbodyBTight615 .rightCol{
  float:left;
  text-align:left;
  width:430px;
  margin:0 0 0 25px;
  padding:0 0 0 0;
}
.boxbodyBTight615 .rightCol h3{
  font-size:1em;
  font-weight:bold;
  font-family:Arial;
  color:#000;
  margin:0 0 0 0;
  padding:0 0 0 0;
}
.boxbodyBTight615 .rightCol p{
  font-size:.9em;
  font-weight:normal;
  font-family:Arial;
  color:#000;
  margin:0 0 0 0;
  padding:0 0 0 0;
}

/*-- painting probe boxes --*/
.paintProbeGreen, .paintProbeRed, .satProbeGreen, .satProbeRed{
  float:left;
  width:265px;
  height:635px;
  background: url(../images/paints-GreenBg.gif) no-repeat top left;
  padding: 0 0 0 45px;
  margin: 0 0 0 0;	/*top, right, bottom, left*/
}
.paintProbeRed{
  background: url(../images/paints-RedBg.gif) no-repeat top left;
}
.satProbeGreen{
  background: url(../images/paintsSat-GreenBg.gif) no-repeat top left;
}
.satProbeRed{
  background: url(../images/paintsSat-RedBg.gif) no-repeat top left;
}
/*------------------------------------------*/
/*-- expandable lozenge ---- */
ul.lozList{
  list-style: none;
  margin:0 0 0 0;
  padding:0 0 0 0;	/*top, right, bottom, left*/
}
ul.lozList li{
  display:block;
  overflow:hidden;
  float:none;
  height:22px;
  line-height:22px;
  padding:0 0 0 0;
  margin: 0 0 2px 0;	/*top, right, bottom, left*/
}
div.greyLoz{
  float:left;
  background: transparent url('../images/lozGrey-L.gif') no-repeat center left;
  display: block;
  font: normal 8pt Arial; /* Change 13px as desired */
  color:#fff;
  line-height: 22px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
  height: 22px; /* Height of button background height */
  padding-left: 10px; /* Width of left menu image */
  text-decoration: none;
  margin: 0 1px 0 0;	/*top, right, bottom, left*/
}
div.greyLoz span{
  overflow:hidden;
  width:auto;
  background: transparent url('../images/lozGrey-R.gif') no-repeat top right;
  display: block;
  padding: 0 10px 0 0; /*Set 11px below to match value of 'padding-left' value above*/
}

/*---------------------------*/
#newsArticles{
  position:relative;
  height:220px;
}
#newsArticles .Article{
  position:absolute;
  display:none;
}
#newsArticles .Article#a1{
  display:block;
}
#newsSelector{
  position:absolute;
  top:87px;
  left:156px;
  overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
  height:28px;
  width:59px;
  border:0px solid #6C6C6C;
}
#newsSelector ul{
    height:35px;
    list-style: none;
    padding: 0;
    margin:8px 0 0 10px;
}
#newsSelector ul li{
    float:left;
    padding: 0;
    margin: 0;
}
#newsSelector ul li span{
  float:left;
  background: transparent url('../images/circleGreyL.gif') no-repeat top left;
  line-height: 10px;
  height: 10px;
  width:10px;
  text-decoration: none;
  margin: 0 5px 0 0;	/*top, right, bottom, left*/
  cursor:pointer;
}
#newsSelector ul li span.sel{
  float:left;
  background: transparent url('../images/circleGreyD.gif') no-repeat top left;
  line-height: 10px;
  height: 10px;
  width:10px;
  text-decoration: none;
  margin: 0 5px 0 0;	/*top, right, bottom, left*/
  cursor:pointer;
}
.prodMenuBox, .prodMenuBoxWide{
  float:left;
  width:302px;
  height:355px;
  margin:25px 0 25px 0;
  padding:0 0 0 0;
}
.prodMenuBoxWide{
  width:422px;
}
ul.prodMenuList, ul.prodMenuListBlk{
  list-style: none;
  padding: 0;
  margin:25px 0 0 0;
}
ul.prodMenuList li, ul.prodMenuListBlk li{
  padding: 0;
  margin: 0;
}
ul.prodMenuList li a, ul.prodMenuList li a:link, ul.prodMenuList li a:visited, ul.prodMenuList li a:hover, ul.prodMenuListBlk li a, ul.prodMenuListBlk li a:link, ul.prodMenuListBlk li a:visited, ul.prodMenuListBlk li a:hover{
  display:block;
  height:25px;
  line-height:25px;
  text-decoration: none;
  cursor:pointer;
  font-size:1.0em;
  font-weight:normal;
  font-family:Arial;
  color:#fff;
  margin: 0 0 6px 0;	/*top, right, bottom, left*/
  padding: 0 0 0 23px;	/*top, right, bottom, left*/
}
ul.prodMenuList li a.btn1{
  width:162px;
  background: transparent url('../images/prodMenuBtn1.gif') no-repeat top right; /* Blue */
}
ul.prodMenuList li a.btn2{
  width:207px;
  background: transparent url('../images/prodMenuBtn2.gif') no-repeat top right; /* Red */
}
ul.prodMenuList li a.btn3{
  width:112px;
  background: transparent url('../images/prodMenuBtn3.gif') no-repeat top right; /* Dark Green */
}
ul.prodMenuList li a.btn4{
  width:137px;
  background: transparent url('../images/prodMenuBtn4.gif') no-repeat top right; /* Dark Grey */
}
ul.prodMenuList li a.btn5{
  width:187px;
  background: transparent url('../images/prodMenuBtn5.gif') no-repeat top right; /* Orange */
}
ul.prodMenuList li a.btn6{
  width:237px;
  background: transparent url('../images/prodMenuBtn6.gif') no-repeat top right; /* Light Green */
}
ul.prodMenuList li a.btn7{
  width:111px;
  background: transparent url('../images/prodMenuBtn7.gif') no-repeat top right; /* Pink */
}
ul.prodMenuListBlk li a{
  background: transparent url('../images/prodMenuBtnBlk.gif') no-repeat top right; /* Black Menu Button */
}
ul.prodMenuListBlk li a.btn1{
  width:203px;
}
ul.prodMenuListBlk li a.btn2{
  width:234px;
}
ul.prodMenuListBlk li a.btn3{
  width:200px;
}
ul.prodMenuListBlk li a.btn4{
  width:237px;
}
ul.prodMenuListBlk li a.btn5{
  width:274px;
}
ul.prodMenuListBlk li a.btn6{
  width:330px;
}
ul.prodMenuListBlk li a.btn7{
  width:270px;
}
/*==========================================*/
/*==== product lists =======================*/

ul.prodMenuListBlue, ul.prodMenuListGrey, ul.prodMenuListRed, ul.prodMenuListGreenDark, ul.prodMenuListOrange, ul.prodMenuListGreenLight, ul.prodMenuListPurple{
  width:290px;
  list-style: none;
  padding: 0;
  margin:0 0 0 0;
}
ul.prodMenuListBlue li, ul.prodMenuListGrey li, ul.prodMenuListRed, ul.prodMenuListGreenDark, ul.prodMenuListOrange, ul.prodMenuListGreenLight, ul.prodMenuListPurple{
  padding: 0;
  margin: 0;
}
ul.prodMenuListBlue li a, ul.prodMenuListBlue li a:link, ul.prodMenuListBlue li a:visited, ul.prodMenuListBlue li a:hover,
ul.prodMenuListGrey li a, ul.prodMenuListGrey li a:link, ul.prodMenuListGrey li a:visited, ul.prodMenuListGrey li a:hover,
ul.prodMenuListRed li a, ul.prodMenuListRed li a:link, ul.prodMenuListRed li a:visited, ul.prodMenuListRed li a:hover,
ul.prodMenuListGreenDark li a, ul.prodMenuListGreenDark li a:link, ul.prodMenuListGreenDark li a:visited, ul.prodMenuListGreenDark li a:hover,
ul.prodMenuListOrange li a, ul.prodMenuListOrange li a:link, ul.prodMenuListOrange li a:visited, ul.prodMenuListOrange li a:hover,
ul.prodMenuListGreenLight li a, ul.prodMenuListGreenLight li a:link, ul.prodMenuListGreenLight li a:visited, ul.prodMenuListGreenLight li a:hover,
ul.prodMenuListPurple li a, ul.prodMenuListPurple li a:link, ul.prodMenuListPurple li a:visited, ul.prodMenuListPurple li a:hover
{
  position:relative;
  display:block;  /* this is for Netscape only */
  width:auto;
  display:inline-block;
  min-height:25px;
  height:25px;
  line-height:23px;
  text-decoration: none;
  cursor:pointer;
  font-size:.8em;
  font-weight:normal;
  font-family:Arial;
  color:#fff;
  margin: 0 0 1px 0;	/*top, right, bottom, left*/
  padding: 0 12px 0 23px;	/*top, right, bottom, left*/
}
ul.prodMenuListBlue li a, ul.prodMenuListBlue li a:link, ul.prodMenuListBlue li a:visited, ul.prodMenuListBlue li a:hover{
  background: transparent url('../images/prodMenuBtn1.gif') no-repeat top right; /* Blue */
}
ul.prodMenuListGrey li a, ul.prodMenuListGrey li a:link, ul.prodMenuListGrey li a:visited, ul.prodMenuListGrey li a:hover{
  background: transparent url('../images/prodMenuBtn4.gif') no-repeat top right; /* Dark Grey */
}
ul.prodMenuListRed li a, ul.prodMenuListRed li a:link, ul.prodMenuListRed li a:visited, ul.prodMenuListRed li a:hover{
  background: transparent url('../images/prodMenuBtn2.gif') no-repeat top right; /* Red */
}
ul.prodMenuListGreenDark li a, ul.prodMenuListGreenDark li a:link, ul.prodMenuListGreenDark li a:visited, ul.prodMenuListGreenDark li a:hover{
  background: transparent url('../images/prodMenuBtn3.gif') no-repeat top right; /* Dark Green */
}
ul.prodMenuListOrange li a, ul.prodMenuListOrange li a:link, ul.prodMenuListOrange li a:visited, ul.prodMenuListOrange li a:hover{
  background: transparent url('../images/prodMenuBtn5.gif') no-repeat top right; /* Orange */
}
ul.prodMenuListGreenLight li a, ul.prodMenuListGreenLight li a:link, ul.prodMenuListGreenLight li a:visited, ul.prodMenuListGreenLight li a:hover{
  background: transparent url('../images/prodMenuBtn6.gif') no-repeat top right; /* Light Green */
}
ul.prodMenuListPurple li a, ul.prodMenuListPurple li a:link, ul.prodMenuListPurple li a:visited, ul.prodMenuListPurple li a:hover{
  background: transparent url('../images/prodMenuBtn7.gif') no-repeat top right; /* Purple */
}
ul.prodMenuListBlue li a.dLine, ul.prodMenuListBlue li a.dLine:link, ul.prodMenuListBlue li a.dLine:visited, ul.prodMenuListBlue li a.dLine:hover,
ul.prodMenuListGrey li a.dLine, ul.prodMenuListGrey li a.dLine:link, ul.prodMenuListGrey li a.dLine:visited, ul.prodMenuListGrey li a.dLine:hover,
ul.prodMenuListRed li a.dLine, ul.prodMenuListRed li a.dLine:link, ul.prodMenuListRed li a.dLine:visited, ul.prodMenuListRed li a.dLine:hover,
ul.prodMenuListGreenDark li a.dLine, ul.prodMenuListGreenDark li a.dLine:link, ul.prodMenuListGreenDark li a.dLine:visited, ul.prodMenuListGreenDark li a.dLine:hover,
ul.prodMenuListOrange li a.dLine, ul.prodMenuListOrange li a.dLine:link, ul.prodMenuListOrange li a.dLine:visited, ul.prodMenuListOrange li a.dLine:hover,
ul.prodMenuListGreenLight li a.dLine, ul.prodMenuListGreenLight li a.dLine:link, ul.prodMenuListGreenLight li a.dLine:visited, ul.prodMenuListGreenLight li a.dLine:hover,
ul.prodMenuListPurple li a.dLine, ul.prodMenuListPurple li a.dLine:link, ul.prodMenuListPurple li a.dLine:visited, ul.prodMenuListPurple li a.dLine:hover
{
  display:inline-block;
  height:31px;
  line-height:15px;
  text-decoration: none;
  cursor:pointer;
  font-size:.8em;
  font-weight:normal;
  font-family:Arial;
  color:#fff;
  margin: 0 0 1px 0;	/*top, right, bottom, left*/
  padding: 2px 12px 0 23px;	/*top, right, bottom, left*/
}
ul.prodMenuListBlue li a.dLine, ul.prodMenuListBlue li a.dLine:link, ul.prodMenuListBlue li a.dLine:visited, ul.prodMenuListBlue li a.dLine:hover{
  background: transparent url('../images/prodMenuBtn1Dbl.gif') no-repeat top right; /* Blue */
}
ul.prodMenuListGrey li a.dLine, ul.prodMenuListGrey li a.dLine:link, ul.prodMenuListGrey li a.dLine:visited, ul.prodMenuListGrey li a.dLine:hover{
  background: transparent url('../images/prodMenuBtn4Dbl.gif') no-repeat top right; /* Dark Grey */
}
ul.prodMenuListRed li a.dLine, ul.prodMenuListRed li a.dLine:link, ul.prodMenuListRed li a.dLine:visited, ul.prodMenuListRed li a.dLine:hover{
  background: transparent url('../images/prodMenuBtn2Dbl.gif') no-repeat top right; /* Red */
}
ul.prodMenuListGreenDark li a.dLine, ul.prodMenuListGreenDark li a.dLine:link, ul.prodMenuListGreenDark li a.dLine:visited, ul.prodMenuListGreenDark li a.dLine:hover{
  background: transparent url('../images/prodMenuBtn3Dbl.gif') no-repeat top right; /* Dark Green */
}
ul.prodMenuListOrange li a.dLine, ul.prodMenuListOrange li a.dLine:link, ul.prodMenuListOrange li a.dLine:visited, ul.prodMenuListOrange li a.dLine:hover{
  background: transparent url('../images/prodMenuBtn5Dbl.gif') no-repeat top right; /* Orange */
}
ul.prodMenuListGreenLight li a.dLine, ul.prodMenuListGreenLight li a.dLine:link, ul.prodMenuListGreenLight li a.dLine:visited, ul.prodMenuListGreenLight li a.dLine:hover{
  background: transparent url('../images/prodMenuBtn6Dbl.gif') no-repeat top right; /* Light Green */
}
ul.prodMenuListPurple li a.dLine, ul.prodMenuListPurple li a.dLine:link, ul.prodMenuListPurple li a.dLine:visited, ul.prodMenuListPurple li a.dLine:hover{
  background: transparent url('../images/prodMenuBtn7Dbl.gif') no-repeat top right; /* Purple */
}


ul.prodMenuList li a.btn1{
  width:162px;
}
ul.prodMenuList li a.btn2{
  width:207px;
  background: transparent url('../images/prodMenuBtn2.gif') no-repeat top right; /* Red */
}
ul.prodMenuList li a.btn1{
  width:162px;
}
ul.prodMenuList li a.btn2{
  width:207px;
  background: transparent url('../images/prodMenuBtn2.gif') no-repeat top right; /* Red */
}

/* product a-z */
ul.productAZ{
  list-style: none;
  padding: 0;
  margin:20px 0 30px 20px;
}
ul.productAZ li{
  line-height:17px;
  text-decoration: none;
  font-size:1em;
  font-weight:bold;
  font-family:Arial;
  color:#005599;
  margin: 0 0 5px 0;	/*top, right, bottom, left*/
  padding: 0 0 0 0;	/*top, right, bottom, left*/
}
ul.productAZ li a, ul.productAZ li a:link, ul.productAZ li a:visited, ul.productAZ li a:hover{
  line-height:17px;
  text-decoration: none;
  font-size:1em;
  font-weight:bold;
  font-family:Arial;
  color:#005599;
  text-decoration:none;
  margin: 0 0 5px 0;	/*top, right, bottom, left*/
  padding: 0 0 0 0;	/*top, right, bottom, left*/
}
ul.productAZ li a:hover{
  text-decoration:underline;
}
ul.productAZ li .category{
  line-height:17px;
  font-size:.9m;
  font-weight:normal;
  font-family:Arial;
  font-style:italic;
  color:#000;
  margin: 0 0 0 0;	/*top, right, bottom, left*/
  padding: 0 0 0 15px;	/*top, right, bottom, left*/
}
ul.productAZ li .category a, ul.productAZ li .category a:link, ul.productAZ li .category a:visited, ul.productAZ li .category a:hover{
  line-height:17px;
  font-size:.9m;
  font-weight:normal;
  font-family:Arial;
  font-style:italic;
  color:#000;
  text-decoration:none;
}
ul.productAZ li .category a:hover{
  text-decoration:underline;
}
/*==========================================*/
/* Product Title bar with back button */
.prodTitleBar, .prodTitleBarWide{
  position:relative;
  width:687px;
  height:37px;
  margin:20px 0 15px 0;
  padding:0 0 0 0;
}
.prodTitleBarBlue, .prodTitleBarBlueWide{
  float:left;
  width:398px;
  height:37px;
  background: transparent url('../images/prodTitleBar-Blue.gif') no-repeat top right;
  margin:0 0 0 0;
  padding:0 0 0 0;
}
.prodTitleBarBlueWide{
  width:498px;
}
.prodTitleBarBlue .sTitle, .prodTitleBarBlueWide .sTitle{
  position:absolute;
  top:0;
  left:0;
  width:242px;
  height:37px;
  line-height:37px;
  font-size:1.1em;
  font-weight:bold;
  font-family:Arial;
  color:#fff;
  padding:0 0 0 80px;
  margin:0;
}
.prodTitleBarBlueWide .sTitle{
  width:342px;
}
.prodTitleBarBlue .backBtn, .prodTitleBarBlueWide .backBtn{
  position:absolute;
  top:0;
  left:322px;
  width:41px;
  height:37px;
  line-height:37px;
  padding:0 0 0 35px;
  margin:0;
}
.prodTitleBarBlueWide .backBtn{
  position:absolute;
  top:0;
  left:422px;
}
.prodTitleBarBlue .backBtn a, .prodTitleBarBlue .backBtn a:link, .prodTitleBarBlue .backBtn a:visited, .prodTitleBarBlue .backBtn a:hover,
.prodTitleBarBlueWide .backBtn a, .prodTitleBarBlueWide .backBtn a:link, .prodTitleBarBlueWide .backBtn a:visited, .prodTitleBarBlueWide .backBtn a:hover{
  height:37px;
  line-height:37px;
  font-size:1.1em;
  font-weight:bold;
  font-family:Arial;
  color:#fff;
  text-decoration:none;
}


/*============== test tabs */

ul.tabs {
    width:250px;
    margin:0;
    padding:0;
}
ul.tabs li {
    display:block;
    float:left;
    padding:0 5px;
}
ul.tabs li a {
    display:block;
    float:left;
    padding:5px;
    font-size:0.8em;
    background-color:#e0e0e0;
    color:#666;
    text-decoration:none;
}
.selected {
    font-weight:bold;
}
.tab-content {
    clear:both;
    border:1px solid #ddd;
    padding:10px;
}
.subTitle{
  font-family:arial;
  font-weight:bold;
  font-size:1.0em;
  color:#333;
  margin:0 0 0 0;
  padding:0 0 10px 12px;
}
.boxbody p{
  font-size:.8em;
  font-weight:normal;
  font-family:Arial;
  color:#333;
  margin:0 0 0 0;
  padding:10px 0 10px 12px;
}
a.blueLink, a:link.blueLink, a:visited.blueLink, a:hover.blueLink{
  font-size:.8em;
  font-weight:normal;
  font-family:Arial;
  color:#0099CC;
  margin:0 0 0 10px;
  padding:0 0 0 0;
}
/* ----------------- */
/* -- NEWS STYLE --- */
.nHeader{
  position:relative;
  width:607px;
  height:37px;
  margin:0 0 15px 0;
  padding:0 0 0 0;
}
.nHeader .lBox{
  position:absolute;
  top:0;
  left:0;
  width:407px;
}
.nHeader .rBox{
  position:absolute;
  top:0;
  text-align:right;
  left:407px;
  width:200px;
  padding: 0 0 0 0;
  margin:10px 0 0 0;
}
.nItemWrapper{
  width:600px;
}
.nItemHolder{
  position:relative;
  width:585px;
  border-bottom:2px solid #CCDDEE;
  padding: 0 0 15px 0;
  margin: 0 0 15px 15px;
}
h1.nItem{
  font-family:Arial;
  font-size:13pt;
  font-weight:bold;
  color:#005599;
  padding: 10px 0 12px 15px;
  margin: 0 0 0 0 ;	/*top, right, bottom, left*/
}
h2.nItem, h2.nHolderItem{
  font-family:Arial;
  font-size:11pt;
  font-weight:bold;
  color:#000;
  padding: 0 0 15px 15px;
  margin: 15px 0 0 0 ;	/*top, right, bottom, left*/
}
h2.nHolderItem{
  text-align:left;
  padding: 0 0 15px 0;
}
.nTitle{
  float:left;
  width:430px;
  padding: 0 0 0 0;
  margin: 0 0 0 0 ;	/*top, right, bottom, left*/
}
.nDate{
  float:Left;
  width:170px;
  text-align:right;
  font-family:Arial;
  font-size:10pt;
  font-weight:normal;
  color:#000;
  padding:15px 0 0 0;
  margin: 0 0 0 0 ;	/*top, right, bottom, left*/
}
h2.nHolderItem span.nHolderDate{
  width:170px;
  text-align:right;
  font-family:Arial;
  font-size:10pt;
  font-weight:normal;
  color:#000;
  padding: 0 0 0 15px;
  margin: 0 0 15px 0;	/*top, right, bottom, left*/
}

p.nIntro{
  font-family:Arial;
  font-size:9pt;
  font-weight:normal;
  color:#000;
  padding:5px 0 0 0;
  margin: 0 0 0 0 ;	/*top, right, bottom, left*/
}
a.nView, a:link.nView, a:visited.nView, a:hover.nView{
  font-family:Arial;
  font-size:9pt;
  font-weight:normal;
  color:#005599;
  text-decoration:none;
  padding:0 0 0 0;
  margin: 0 0 0 0 ;
}
a:hover.nView{
  text-decoration:underline;  
}
/* -- EXHIBITION STYLE --- */
.eHeader{
  position:relative;
  width:607px;
  height:37px;
  margin:0 0 15px 0;
  padding:0 0 0 0;
}
.eHeader .lBox{
  position:absolute;
  top:0;
  left:0;
  width:327px;
}
.eHeader .rBox{
  position:absolute;
  top:0;
  text-align:right;
  left:327px;
  width:280px;
  padding: 0 0 0 0;
  margin:10px 0 0 0;
}
.eItemWrapper{
  width:600px;
}
.eItemHolder{
  position:relative;
  width:585px;
  border-bottom:2px solid #CCDDEE;
  padding: 0 0 15px 0;
  margin: 0 0 15px 15px;
}
.eItemHolder p{
  padding: 0 0 0 0;
  margin: 0 0 2px 0;
}
h1.eItem{
  font-family:Arial;
  font-size:13pt;
  font-weight:bold;
  color:#005599;
  padding: 10px 0 12px 15px;
  margin: 0 0 0 0 ;	/*top, right, bottom, left*/
}
h2.eItem, h2.eHolderItem{
  font-family:Arial;
  font-size:11pt;
  font-weight:bold;
  color:#000;
  padding: 0 0 15px 15px;
  margin: 0 0 0 0 ;	/*top, right, bottom, left*/
}
h2.eHolderItem{
  padding: 0 0 15px 0;
}
h2.eItem span.eDate{
  font-family:Arial;
  font-size:10pt;
  font-weight:normal;
  color:#000;
  padding: 0 0 0 25px;
  margin: 0 0 0 0 ;	/*top, right, bottom, left*/
}
p.eIntro{
  font-family:Arial;
  font-size:9pt;
  font-weight:normal;
  color:#000;
  padding:5px 0 0 0;
  margin: 0 0 0 0 ;	/*top, right, bottom, left*/
}
/* ----------------------- */
/* -- EXHIBITION STYLE --- */
.dHeader{
  position:relative;
  width:607px;
  height:37px;
  margin:0 0 15px 0;
  padding:0 0 0 0;
}
.dHeader .lBox{
  position:absolute;
  top:0;
  left:0;
  width:227px;
}
.dHeader .rBox{
  position:absolute;
  top:0;
  text-align:right;
  left:227px;
  width:380px;
  padding: 0 0 0 0;
  margin:10px 0 0 0;
}
h1.dItem{
  font-family:Arial;
  font-size:13pt;
  font-weight:bold;
  color:#005599;
  padding: 10px 0 12px 15px;
  margin: 0 0 0 0 ;	/*top, right, bottom, left*/
}
/* ----------------------- */
h1{
    font-family:Arial;
    font-size:13pt;
    font-weight:bold;
    color:#005599;
    padding: 10px 0 12px 15px;
    margin: 0 0 0 0 ;	/*top, right, bottom, left*/
}
h2{
    font-family:Arial;
    font-size:13pt;
    font-weight:normal;
    color:#005599;
    padding: 0 0 15px 15px;
    margin: 0 0 0 0 ;	/*top, right, bottom, left*/
}
h3{
    font-family:Arial;
    font-size:11pt;
    font-weight:bold;
    color:#005599;
    padding: 0 0 15px 15px;
    margin: 0 0 0 0 ;	/*top, right, bottom, left*/
}
h3.red{
    font-family:Arial;
    font-size:11pt;
    font-weight:bold;
    color:#CC2233;
    padding: 0 0 15px 15px;
    margin: 0 0 0 0 ;	/*top, right, bottom, left*/
}
h4{
    font-family:Arial;
    font-size:10pt;
    font-weight:bold;
    color:#005599;
    padding: 0 0 15px 15px;
    margin: 0 0 0 0 ;	/*top, right, bottom, left*/
}
.blueLg{
  font-family:arial,tahoma,verdana;
  font-size:1.2em;
  font-weight:normal;
  color: #005599;
}
p, p.blue, p.grey333{
  font-family:arial,tahoma,verdana;
  font-size:1em;
  font-weight:normal;
  background-color:transparent;
  color: #000;
  padding: 10px 10px 10px 15px ;
  margin: 0 0 0 0 ;	/*top, right, bottom, left*/
}
p.blue{
  color: #005599;
}
p.grey333{
  color:#333
}
p.aRight{
  border:1px solid #f00;
  width:inherit;
  text-align:right;
}
p.lg{
  font-family:arial,tahoma,verdana;
  font-size:1.0em;
  font-weight:normal;
  background-color:transparent;
  color: #000;
  padding: 10px 0 10px 15px ;
  margin: 0 0 0 0 ;	/*top, right, bottom, left*/
}
a{
  font-family:arial,tahoma,verdana;
  font-size:10pt;
  font-weight:normal;
  color:#005599;
}
a:link{
    text-decoration: none;
}
a:visited{
    text-decoration: none;
}
a:hover{
    text-decoration: underline;
}
ul.blue{
  font-family:arial,tahoma,verdana;
  font-size:1em;
  font-weight:normal;
  background-color:transparent;
  color: #005599;
}
.prodList{
  display:block;
  height:65px;
  padding:0 0 5px 0;
  margin:0 0 0 0 ;	/*top, right, bottom, left*/
}
.hpProdBoxHolder{
  margin:35px 0 0 0;	/*top, right, bottom, left*/
}
.hpProdBox{
  float:left;
  width:184px;
  height:155px;
  padding:0 0 0 18px;
  margin:0;
}
.sideProdBox{
  width:209px;
  height:155px;
  padding:0 0 0 18px;
  margin:0;
}
.hpProdBox h1, .hpProdBox h1 a, .hpProdBox h1 a:link, .hpProdBox h1 a:visited, .hpProdBox h1 a:hover{
  line-height:17px;
  font-family:arial,tahoma,verdana;
  font-size:1.1em;
  font-weight:bold;
  color:#fff;
  text-decoration:none;
  padding:15px 0 0 0;
  margin:0 0 0 0 ;	/*top, right, bottom, left*/
}
.sideProdBox h1, .sideProdBox h1 a, .sideProdBox h1 a:link, .sideProdBox h1 a:visited, .sideProdBox h1 a:hover{
  line-height:17px;
  font-family:arial,tahoma,verdana;
  font-size:1.1em;
  font-weight:bold;
  color:#fff;
  text-decoration:none;
  padding:15px 0 0 0;
  margin:0 0 0 0 ;	/*top, right, bottom, left*/
}
#hpProdBox1{
	background: url(../images/hpProdBox1.jpg) no-repeat top left;
  margin:0 0 5px 0 ;	/*top, right, bottom, left*/
}
#hpProdBox2{
	background: url(../images/hpProdBox2.jpg) no-repeat top left;
  margin:0 0 5px 0 ;	/*top, right, bottom, left*/
}
#hpProdBox3{
	background: url(../images/hpProdBox3.jpg) no-repeat top left;
  margin:0 0 5px 0 ;	/*top, right, bottom, left*/
}
.hpProdBoxHolder #hpProdBox1{
  margin:0 5px 0 3px;	/*top, right, bottom, left*/
}
.hpProdBoxHolder #hpProdBox2{
  margin:0 5px 0 0 ;	/*top, right, bottom, left*/
}
.hpProdBoxHolder #hpProdBox3{
  margin:0 0 0 0 ;	/*top, right, bottom, left*/
}

/* blue title boxes with base image */
.bBox, .bBox1{
  float:left;
  width:304px;
  height:175px;
  margin:0 0 5px 5px;
  padding:0 0 0 0;
}
.bBox1{
  margin:0 0 5px 10px;
}
.bBox .bTitle, .bBox1 .bTitle{
  position:relative;
  width:304px;
  height:50px;
  background-color:#2255AA;
}
.bBox .bTitle p, .bBox1 .bTitle p{
  line-height:15px;
  font-size:1.1em;
  font-weight:bold;
  font-family:Arial;
  color:#fff;
  padding:10px 0 0 25px;
  margin:0 0 0 0;
}
.bBox img, .bBox1 img{
  border:0;
  width:304px;
  height:125px;
}
/*-- find a product side box --*/
.sideFindProductBox{
  position:relative;
  width:227px;
  height:62px;
  background-image:url(../images/addBox-FindAProduct.gif);
  background-repeat:no-repeat;
  padding:0 0 0 0;
  margin:0 0 5px 0;
}
.sideFindProductBox h4{
  font-size:14pt;
  font-weight:normal;
  font-family:Arial;
  color:#454544;
  margin:0 0 0 0;
  padding:8px 0 0 11px;
}
.sideFindProductBox h4 a, .sideFindProductBox h4 a:link, .sideFindProductBox h4 a:visited, .sideFindProductBox h4 a:hover{
  font-size:14pt;
  font-weight:normal;
  font-family:Arial;
  color:#454544;
  text-decoration:none;
}
/*=============================================================*/
/*======== side boxes =========================================*/

#sideProdBox1{
	background: url(../images/sideProdBox1.jpg) no-repeat top left;
  margin:0 0 5px 0 ;	/*top, right, bottom, left*/
}
#sideProdBox2{
	background: url(../images/sideProdBox2.jpg) no-repeat top left;
  margin:0 0 5px 0 ;	/*top, right, bottom, left*/
}
#sideProdBox3{
	background: url(../images/sideProdBox3.jpg) no-repeat top left;
  margin:0 0 5px 0 ;	/*top, right, bottom, left*/
}
#sideBrochureBox{
  height:128px;
  width:227px;
	background: url(../images/sideBrochureBox.jpg) no-repeat top left;
  margin:0 0 5px 0 ;	/*top, right, bottom, left*/
}
#sideBrochureBox p{
  line-height:17px;
  font-family:arial,tahoma,verdana;
  font-size:1.2em;
  font-weight:bold;
  color:#fff;
  padding:15px 0 0 0;
  margin:0 0 10px 107px ;	/*top, right, bottom, left*/
}
#sideBrochureBox p a, #sideBrochureBox p a:link, #sideBrochureBox p a:visited, #sideBrochureBox p a:hover{
  display:inline;
  line-height:18px;
  font-family:arial,tahoma,verdana;
  font-size:1em;
  font-weight:bold;
  color:#fff;
  text-decoration:none;
  margin:0 0 0 0;	/*top, right, bottom, left*/
}
#sideBrochureBox a, #sideBrochureBox a:link, #sideBrochureBox a:visited, #sideBrochureBox a:hover{
  display:block;
  height:20px;
  line-height:20px;
  font-family:arial,tahoma,verdana;
  font-size:.8em;
  font-weight:normal;
  color:#fff;
  text-decoration:none;
  margin:0 0 0 107px ;	/*top, right, bottom, left*/
}
#sideBrochureBox a:hover{
  text-decoration:underline;
}
#sideExhibitionBox{
  height:137px;
  width:227px;
	background: url(../images/sideExhibitionBox.gif) no-repeat top left;
  margin:0 0 5px 0 ;	/*top, right, bottom, left*/
}
#sideExhibitionBox p{
  line-height:17px;
  font-family:arial,tahoma,verdana;
  font-size:1.2em;
  font-weight:bold;
  color:#fff;
  padding:15px 0 0 0;
  margin:4px 0 20px 107px ;	/*top, right, bottom, left*/
}
#sideExhibitionBox p a, #sideExhibitionBox p a:link, #sideExhibitionBox p a:visited, #sideExhibitionBox p a:hover{
  display:inline;
  line-height:20px;
  font-family:arial,tahoma,verdana;
  font-size:1em;
  font-weight:bold;
  color:#fff;
  text-decoration:none;
  margin:0 0 0 0;	/*top, right, bottom, left*/
}
#sideExhibitionBox a, #sideExhibitionBox a:link, #sideExhibitionBox a:visited, #sideExhibitionBox a:hover{
  display:block;
  height:20px;
  line-height:20px;
  font-family:arial,tahoma,verdana;
  font-size:.8em;
  font-weight:normal;
  color:#fff;
  text-decoration:none;
  margin:0 0 0 107px ;	/*top, right, bottom, left*/
}
#sideExhibitionBox a:hover{
  text-decoration:underline;
}

#sideProcedureBox1{
  height:128px;
  width:207px;
	background: url(../images/sideBoxProcedure1.jpg) no-repeat top left;
  margin:0 0 5px 0 ;	/*top, right, bottom, left*/
  padding:0 0 0 20px;
}
#sideProcedureBox1 p{
  display:block;
  height:63px;
  line-height:17px;
  width:207px;
  font-family:arial,tahoma,verdana;
  font-size:1.2em;
  font-weight:bold;
  color:#fff;
  padding:25px 0 0 0;
  margin:0 0 0 0 ;	/*top, right, bottom, left*/
}
#sideProcedureBox1 p a, #sideProcedureBox1 p a:link, #sideProcedureBox1 p a:visited, #sideBrochureBox p a:hover{
  display:inline;
  line-height:18px;
  font-family:arial,tahoma,verdana;
  font-size:1em;
  font-weight:bold;
  color:#fff;
  text-decoration:none;
  margin:0 0 0 0;	/*top, right, bottom, left*/
}
/*=============================================================*/
/*-- table list --*/
td.tListHead{
  font-family:arial,tahoma,verdana;
  font-size:10pt;
  font-weight:bold;
  color:#888;
  border-bottom:1px solid #CCC;
  text-algin:left;
}
td.tList{
  font-family:arial,tahoma,verdana;
  font-size:9pt;
  font-weight:normal;
  color:#000;
  border-bottom:1px solid #CCC;
}
/*----------------*/
#prodLinks{
  height:121px;
  width:615px;
  margin:30px 0 30px 0;
  padding:0 0 0 0;
}
h5.refTitle{
  font-family:arial,tahoma,verdana;
  font-size:.9em;
  font-weight:bold;
  color:#005599;
  padding: 10px 0 0 15px;
  margin: 0 0 0 0 ;	/*top, right, bottom, left*/
}
ol.ref li{
  font-family:arial,tahoma,verdana;
  font-size:.8em;
  font-weight:normal;
  color:#000;
}
/*=============================================================*/
/*======== base boxes =========================================*/

#baseProductInfoBox{
  float:left;
  height:121px;
  width:201px;
	background: url(../images/baseProductInfoBox.jpg) no-repeat top left;
  margin:0 5px 0 0 ;	/*top, right, bottom, left*/
}
#baseProductInfoBox p{
  line-height:16px;
  font-family:arial,tahoma,verdana;
  font-size:1em;
  font-weight:bold;
  color:#fff;
  padding:15px 0 0 0;
  margin:0 0 20px 94px ;	/*top, right, bottom, left*/
}
#baseProductInfoBox p a, #baseProductInfoBox p a:link, #baseProductInfoBox p a:visited, #baseProductInfoBox p a:hover{
  display:inline;
  line-height:16px;
  font-family:arial,tahoma,verdana;
  font-size:1em;
  font-weight:bold;
  color:#fff;
  text-decoration:none;
  margin:0 0 0 0;	/*top, right, bottom, left*/
}
#baseProductInfoBox a, #baseProductInfoBox a:link, #baseProductInfoBox a:visited, #baseProductInfoBox a:hover{
  display:block;
  height:20px;
  line-height:20px;
  font-family:arial,tahoma,verdana;
  font-size:.9em;
  font-weight:bold;
  color:#fff;
  text-decoration:none;
  margin:0 0 0 94px ;	/*top, right, bottom, left*/
}
#baseProductInfoBox a:hover{
  text-decoration:underline;
}

#baseDistributorBox{
  float:left;
  height:121px;
  width:201px;
	background: url(../images/baseDistributorBox.jpg) no-repeat top left;
  margin:0 5px 0 0 ;	/*top, right, bottom, left*/
}
#baseDistributorBox p{
  line-height:16px;
  font-family:arial,tahoma,verdana;
  font-size:1em;
  font-weight:bold;
  color:#fff;
  padding:15px 0 0 0;
  margin:0 0 20px 17px ;	/*top, right, bottom, left*/
}
#baseDistributorBox p a, #baseDistributorBox p a:link, #baseDistributorBox p a:visited, #baseDistributorBox p a:hover{
  display:inline;
  line-height:16px;
  font-family:arial,tahoma,verdana;
  font-size:1em;
  font-weight:bold;
  color:#fff;
  text-decoration:none;
  margin:0 0 0 0;	/*top, right, bottom, left*/
}
#baseDistributorBox a, #baseDistributorBox a:link, #baseDistributorBox a:visited, #baseDistributorBox a:hover{
  display:block;
  height:20px;
  line-height:20px;
  font-family:arial,tahoma,verdana;
  font-size:.9em;
  font-weight:bold;
  color:#fff;
  text-decoration:none;
  margin:0 0 0 17px ;	/*top, right, bottom, left*/
}
#baseDistributorBox a:hover{
  text-decoration:underline;
}

#baseBrochureBox{
  float:left;
  height:121px;
  width:201px;
	background: url(../images/baseBrochureBox.jpg) no-repeat top left;
  margin:0 0 0 0 ;	/*top, right, bottom, left*/
}
#baseBrochureBox p{
  line-height:16px;
  font-family:arial,tahoma,verdana;
  font-size:1em;
  font-weight:bold;
  color:#fff;
  padding:15px 0 0 0;
  margin:0 0 5px 95px ;	/*top, right, bottom, left*/
}
#baseBrochureBox p a, #baseBrochureBox p a:link, #baseBrochureBox p a:visited, #baseBrochureBox p a:hover{
  display:inline;
  line-height:16px;
  font-family:arial,tahoma,verdana;
  font-size:1em;
  font-weight:bold;
  color:#fff;
  text-decoration:none;
  margin:0 0 0 0;	/*top, right, bottom, left*/
}
#baseBrochureBox a, #baseBrochureBox a:link, #baseBrochureBox a:visited, #baseBrochureBox a:hover{
  display:block;
  height:20px;
  line-height:20px;
  font-family:arial,tahoma,verdana;
  font-size:.9em;
  font-weight:bold;
  color:#fff;
  text-decoration:none;
  margin:0 0 0 95px ;	/*top, right, bottom, left*/
}
#baseBrochureBox a:hover{
  text-decoration:underline;
}
/*=============================================================*/

/*=============================================================*/
/*======== lists ==============================================*/
ul.hpProd, ul.hpProdStatic{
  height:65px;
  list-style: none;
  padding:0 0 0 0;
  margin:.7em 0 0 0;	/*top, right, bottom, left*/
  display:none;
}
ul.hpProdStatic{
  display:block;
}
#p11, #p21, #p31{
  display:block;
}
ul.hpProd li, ul.hpProdStatic li{
  height:1.6em;
  line-height:1.6em;
  background-image:url(../images/arrowHpProd.gif);
  background-repeat:no-repeat;
  background-position: 0px .5em; /*xpos ypos (horizontal vertical)*/
  font-family:arial,tahoma,verdana;
  font-size:.9em;
  background-color:transparent;
  color:#fff;
  font-weight:bold;
  padding: 0 0 0 1.6em;
  margin: 0 0 0 0;	/*top, right, bottom, left*/
}
ul.hpProd li a, ul.hpProd li a:link, ul.hpProd li a:visited, ul.hpProd li a:hover, ul.hpProdStatic li a, ul.hpProdStatic li a:link, ul.hpProdStatic li a:visited, ul.hpProdStatic li a:hover{
  font-family:arial,tahoma,verdana;
  font-size:.9em;
  color:#fff;
  font-weight:bold;
  text-decoration:none;
  cursor:pointer;
  padding: 0 0 0 0;
  margin: 0 0 0 0;	/*top, right, bottom, left*/
}

/*--------------------------*/
/* chromosome number list */
#chromosomeList, #chromosomeListAZ{
  width:832px;
  height:55px;
	background: url(../images/chromosomeListBg.gif) no-repeat 0 0;
	margin:0 0 0 10px;
	padding:11px 11px 11px 11px;
}
#chromosomeListAZ{
  width:832px;
  height:38px;
	background: url(../images/chromosomeListAZBg.gif) no-repeat 0 0;
	margin:0 0 0 10px;
	padding:11px 5px 5px 11px;
}
#chromosomeList h2, #chromosomeListAZ h2{
    font-family:Arial;
    font-size:11pt;
    font-weight:bold;
    color:#005599;
    padding: 0 0 5px 7px;
    margin: 0 0 0 0 ;	/*top, right, bottom, left*/
}
#chromosomeList ul, #chromosomeListAZ ul{
    height:29px;
    list-style: none;
    padding: 0;
    margin: 0;
}
#chromosomeList ul li, #chromosomeListAZ ul li{
    float:left;
    padding: 0;
    margin: 0;
}
#chromosomeList ul li a, #chromosomeList ul li a.sel,
#chromosomeListAZ ul li a, #chromosomeListAZ ul li a.sel,
#chromosomeListAZ ul li a.var, #chromosomeListAZ ul li a.varSel{
  float:left;
  display: block;
  font: bold 12pt Arial;
  line-height: 29px;
  height: 29px;
  width:29px;
  text-align:center;
  text-decoration: none;
  margin: 0 0 0 0;	/*top, right, bottom, left*/
  cursor:pointer;
}
#chromosomeListAZ ul li a.ALL, #chromosomeListAZ ul li a.ALLSel{
  height: 29px;
  width:45px;
  margin: 0 0 0 20px;	/*top, right, bottom, left*/
}
#chromosomeList ul li a:link, #chromosomeList ul li a:visited, #chromosomeList ul li a:active,
#chromosomeListAZ ul li a:link, #chromosomeListAZ ul li a:visited, #chromosomeListAZ ul li a:active,
#chromosomeListAZ ul li a.ALL:link, #chromosomeListAZ ul li a.ALL:visited, #chromosomeListAZ ul li a.ALL:active{
  color:#000;
  cursor:pointer;
}
#chromosomeList ul li a:hover, #chromosomeListAZ ul li a:hover{
  background-color:#4488BB;
  cursor:pointer;
}
#chromosomeList ul li a.sel:link, #chromosomeList ul li a.sel:visited, #chromosomeList ul li a.sel:active #chromosomeList ul li a.sel:hover,
#chromosomeListAZ ul li a.sel:link, #chromosomeListAZ ul li a.sel:visited, #chromosomeListAZ ul li a.sel:active #chromosomeListAZ ul li a.sel:hover{
  color:#fff;
  background-color:#4488BB;
  cursor:pointer;
}
/* document list */
ul.docList{
  list-style: none;
  padding:0 0 0 0;
  margin:0 0 0 25px;	/*top, right, bottom, left*/
}
ul.docList li{
  width:550px;
  display:block;
  clear:both;
  line-height:15px;
  font-family:arial,tahoma,verdana;
  font-size:.9em;
  background-color:transparent;
  color:#005599;
  font-weight:normal;
  padding: 0 0 0 0;
  margin: 0 0 7px 0;	/*top, right, bottom, left*/
}
ul.docList li.mTitle{
  line-height:1.2em;
  font-family:arial,tahoma,verdana;
  font-size:1.2em;
  background-color:transparent;
  color:#005599;
  font-weight:bold;
  padding: 0 0 0 0;
  margin:8px 0 4px 0;	/*top, right, bottom, left*/
}
ul.docList li.sTitle{
  line-height:1.1em;
  font-family:arial,tahoma,verdana;
  font-size:1.1em;
  background-color:transparent;
  color:#005599;
  font-weight:normal;
  padding: 0 0 0 0;
  margin:5px 0 7px 0;	/*top, right, bottom, left*/
}
ul.docList li a.pdf{
  float:left;
  width:40px;
  height:30px;
  background:url(../images/icon_pdf.png) no-repeat top left;
}
ul.docList li a.doc{
  float:left;
  width:40px;
  height:30px;
  background:url(../images/icon_doc.png) no-repeat top left;
}
ul.docList li a.txt{
  float:left;
  width:40px;
  height:30px;
  background:url(../images/icon_txt.png) no-repeat top left;
}
ul.docList li a.mov{
  float:left;
  width:40px;
  height:30px;
  background:url(../images/icon_mov.png) no-repeat top left;
}
ul.docList li .itemDetail{
  float:left;
}
ul.docList li .itemDetail a, ul.docList li .itemDetail a:link, ul.docList li .itemDetail a:visited, ul.docList li .itemDetail a:hover{
  font-family:arial,tahoma,verdana;
  font-size:.9em;
  background-color:transparent;
  color:#005599;
  text-decoration:none;
  cursor:pointer;
  padding: 0 0 0 0;
  margin: 0 0 0 0;	/*top, right, bottom, left*/
}
ul.docList li .itemDetail a:hover{
  text-decoration:underline;
}
ul.docList li .itemDetail p{
  font-family:arial,tahoma,verdana;
  font-size:.9em;
  background-color:transparent;
  color:#000;
  text-decoration:none;
  cursor:pointer;
  padding: 0 0 0 0;
  margin: 0 0 0 0;	/*top, right, bottom, left*/
}
ul.docList li .itemDetail .fSize{
  font-family:arial,tahoma,verdana;
  font-size:.9em;
  font-style:italic;
  background-color:transparent;
  color:#000;
  text-decoration:none;
  cursor:pointer;
  padding: 0 0 0 15px;
  margin: 0 0 0 0;	/*top, right, bottom, left*/
}


/* chromosome map box */

/* Show only to IE PC \*/
/* * html .boxhead h2 {height: 1%;} */ /* For IE 5 PC */

#chrMap{
  position:relative;
  width:856px;
  margin:10px 0 10px 10px;
  padding:0 0 0 0;
}
#chrMap .boxTop{
  overflow:hidden;
  height:10px;
  width:856px;
	background: url(../images/chromosome-mapBox-top.gif) no-repeat 0 0;
  margin:0 0 0 0 ;	/*top, right, bottom, left*/
}
#chrMap .boxMain{ /* box which encases the variable height map image */

}
#chrMap .boxBlue{
  width:856px;
	background: url(../images/chromosome-mapBox-blueBg.gif) repeat-y 0 0;
  margin:0 0 0 0 ;	/*top, right, bottom, left*/
}
#chrMap .boxBaseBlue{
  height:10px;
  width:856px;
	background: url(../images/chromosome-mapBox-blueBase.gif) no-repeat 0 0;
  margin:0 0 0 0 ;	/*top, right, bottom, left*/
}
#chrMap .boxMain .MapBox{
  float:left;
  width:578px;
}
#chrMap .boxMain .ProdBox{
  float:left;
  width:278px;
}
#chrMap .boxMain .ProdBox h2{
  font-family:Arial;
  font-size:11pt;
  font-weight:bold;
  color:#414141;
  padding:90px 0 0 20px;
  margin:0 0 0 0 ;	/*top, right, bottom, left*/
}
#chrMap .boxMain .ProdBox ul{
  list-style: none;
  padding: 0;
  margin: 0;
  position:absolute;
  top:133px;
  left:578px;
}
#chrMap .boxMain .ProdBox ul li, #chrMap .boxMain .ProdBox ul li.dbl{
  display: block;
  font: bold 9pt Arial;
  color:#fff;
  line-height: 25px;
  height: 25px;
  width:250px;
  text-align:left;
  padding: 0;
  margin: 0 0 2px 20px;	/*top, right, bottom, left*/
}
#chrMap .boxMain .ProdBox ul li{
  margin: 0 0 1px 20px;	/*top, right, bottom, left*/
}
#chrMap .boxMain .ProdBox ul li.dbl{
  line-height: 25px;
  height: 51px;
}
#chrMap .boxMain .ProdBox ul li a, #chrMap .boxMain .ProdBox ul li a:link, #chrMap .boxMain .ProdBox ul li a:visited, #chrMap .boxMain .ProdBox ul li a:hover{
  text-decoration: none;
  display: block;
  font: bold 9pt Arial;
  color:#fff;
  line-height: 25px;
  height: 25px;
  text-align:left;
  padding: 0;
  cursor:pointer;
}
#chrMap .boxMain .ProdBox ul li a.tight, #chrMap .boxMain .ProdBox ul li a.tight:link, #chrMap .boxMain .ProdBox ul li a.tight:visited, #chrMap .boxMain .ProdBox ul li a.tight:hover{
  text-decoration: none;
  display: block;
  font: bold 8pt Arial;
  color:#fff;
  line-height:17px;
  text-align:left;
  padding: 0;
  cursor:pointer;
}
#chrMap .boxMain .MapBox h1{
  font-family:Arial;
  font-size:12pt;
  font-weight:bold;
  color:#005599;
  padding: 15px 0 0 15px;
  margin: 0 0 0 0 ;	/*top, right, bottom, left*/
}
#chrMap .boxBlue{
  margin:0;
  padding:0 0 20px 0;
}
#chrMap .boxBlue h1{
  font: bold 11pt Arial;
  color:#fff;
  margin:0 0 0 0;	/*top, right, bottom, left*/
  padding:20px 0 0 15px;
}
#chrMap .boxBlue ul{
  list-style: none;
  padding: 0;
  margin: 15px 0 0 115px;
  padding:0 0 0 0;
}
#chrMap .boxBlue ul li{
  padding: 0;
  margin: 0;
}
#chrMap .boxBlue ul li, #chrMap .boxBlue ul li a, #chrMap .boxBlue ul li a:link, #chrMap .boxBlue ul li a:visited, #chrMap .boxBlue ul li a:hover{
  display: block;
  font: bold 9pt Arial;
  color:#fff;
  line-height:16px;
  height: 16px;
  text-align:left;
  text-decoration: none;
}
#chrMap .boxBlue ul li a:hover{
  text-decoration: underline;
}
/* this should be set dynamically */
#chrMapImg{
	/* -- test data
	background: url(../images/chromosome-map-1.gif) no-repeat 0 0;
	height:233px;
	*/
  background-repeat:no-repeat;
  background-position:0 0;
	padding:0;
	margin:0;
}

/*=============================================================*/

.twitterBox{
  float:right;
  text-align:left;
}
/*=============================================================*/
/* ======== buttons ===========================================*/
a.btnTwitter{
  display:block;
  height:36px;
  width:65px;
  font-family:arial,tahoma,verdana;
  font-size:1em;
  font-weight:bold;
  color:#747474;
  text-align:center;
	background: url(../images/btnTwitter.jpg) no-repeat center right;
  padding:0 45px 0 0;
  margin:0 0 0 0 ;	/*top, right, bottom, left*/
}
a:link.btnTwitter, a:hover.btnTwitter, a:visited.btnTwitter{
  font-family:arial,tahoma,verdana;
  font-size:.9em;
  font-weight:bold;
  color:#747474;
  text-decoration:none;
}

a.btnViewAllW, a:link.btnViewAllW, a:visited.btnViewAllW, a:hover.btnViewAllW{
  display:block;
  height:16px;
  line-height:16px;
  width:60px;
	background: url(../images/btnViewAllWht.gif) no-repeat top left;
	text-align:center;
  font-size:.7em;
  font-weight:bold;
  font-family:Arial;
  color:#fff;	
  text-decoration:none;
  padding:0;
  margin:0;
}
a.btnViewAllB, a:link.btnViewAllB, a:visited.btnViewAllB, a:hover.btnViewAllB, a.btnViewAllBProd, a:link.btnViewAllBProd, a:visited.btnViewAllBProd, a:hover.btnViewAllBProd{
  display:block;
  height:16px;
  line-height:16px;
  width:60px;
	background: url(../images/btnViewAllBlue.gif) no-repeat top left;
	text-align:center;
  font-size:.7em;
  font-weight:bold;
  font-family:Arial;
  color:#fff;	
  text-decoration:none;
  padding:0;
  margin:0;
}
a.btnViewAllG, a:link.btnViewAllG, a:visited.btnViewAllG, a:hover.btnViewAllG{
  display:block;
  height:16px;
  line-height:16px;
  width:60px;
	background: url(../images/btnViewAllGrey.gif) no-repeat top left;
	text-align:center;
  font-size:.7em;
  font-weight:bold;
  font-family:Arial;
  color:#fff;
  text-decoration:none;
  padding:0;
  margin:0;
}
a.btnViewProdRange, a:link.btnViewProdRange, a:visited.btnViewProdRange, a:hover.btnViewProdRange{
  position:absolute;
  top:30px;
  left:170px;
  display:block;
  height:24px;
  line-height:24px;
  width:111px;
	background: url(../images/prodMenuBtn-viewRange.gif) no-repeat top left;
	text-align:center;
  font-size:1em;
  font-weight:bold;
  font-family:Arial;
  color:#fff;	
  text-decoration:none;
  padding:0;
  margin:0;
}
a.prodTitleBtnB, a:link.prodTitleBtnB, a:visited.prodTitleBtnB, a:hover.prodTitleBtnB{
  display:block;
  height:37px;
  line-height:37px;
  width:150px;
	background: url(../images/prodTitleBtn-Blue.gif) no-repeat top left;
	text-align:center;
  font-size:.8em;
  font-weight:bold;
  font-family:Arial;
  color:#fff;
  text-decoration:none;
  padding:0;
  margin:0;
}

a.prodTitleBtnBWide, a:link.prodTitleBtnBWide, a:visited.prodTitleBtnBWide, a:hover.prodTitleBtnBWide{
  display:block;
  height:25px;
  line-height:25px;
  width:181px;
	background: url(../images/btnBlueWide.gif) no-repeat top left;
	text-align:center;
  font-size:.8em;
  font-weight:bold;
  font-family:Arial;
  color:#fff;
  text-decoration:none;
  padding:0;
  margin:0;
}
a.btnViewNews, a:link.btnViewNews, a:visited.btnViewNews, a:hover.btnViewNews{
  position:absolute;
  top:14px;
  left:558px;
  display:block;
  height:24px;
  line-height:24px;
  width:111px;
	background: url(../images/newsBtn-Back.gif) no-repeat top left;
	text-align:center;
  font-size:.9em;
  font-weight:bold;
  font-family:Arial;
  color:#fff;	
  text-decoration:none;
  padding:0;
  margin:0;
}
a.btnDistributor, a:link.btnDistributor, a:visited.btnDistributor, a:hover.btnDistributor{
  position:absolute;
  top:14px;
  left:420px;
  display:block;
  height:25px;
  line-height:25px;
  width:181px;
	background: url(../images/btnBlueWide.gif) no-repeat top left;
	text-align:center;
  font-size:.8em;
  font-weight:bold;
  font-family:Arial;
  color:#fff;
  text-decoration:none;
  padding:0;
  margin:0;
}

/*=============================================================*/
/* ========  distributor styles ===============================*/
#worldMap{
  position:relative;
  width:614px;
  height:295px;
}
.preLoad{
  display:none;
}
h3.step, h3.stepTight, h3.stepTight span.blue, h3.step span.blue{
    font-family:Arial;
    font-size:11pt;
    font-weight:bold;
    color:#414141;
    padding: 15px 0 15px 15px;
    margin: 0 0 0 0 ;	/*top, right, bottom, left*/
}
h3.step span.blue, h3.stepTight span.blue{
    color:#005599;
}
h3.stepTight{
    padding: 6px 0 0 15px;
    margin: 0 0 0 0 ;	/*top, right, bottom, left*/
}
select.formDistCountry, select.formDistCountryL{
  position:absolute;
  top:10px;
  left:248px;
  width:250px;
  font:10pt arial,tahoma,verdana;
  color:#000;
  background-color:#fff;
  border:1px solid #737373;
}
select.formDistCountryL{
  position:relative;
  left:0;
  margin:0 0 10px 15px;
}
/* float box for distributor display */
.distributorDisplay{
  float:left;
  width:200px;
  margin:0 0 0 0;
  padding:0 0 0 0;
}
.distributorDisplay h4, .distributorDisplay h4 a, .distributorDisplay h4 a:link, .distributorDisplay h4 a:visited, .distributorDisplay h4 a:hover{
  font-family:Arial;
  font-size:10pt;
  font-weight:bold;
  color:#414141;
  padding: 0 0 0 15px;
  margin: 0 0 0 0 ;	/*top, right, bottom, left*/
}
.distributorDisplay h4 a, .distributorDisplay h4 a:link, .distributorDisplay h4 a:visited, .distributorDisplay h4 a:hover{
  color:#005599;
  text-decoration:none;
  padding: 0 0 0 0;
}
.distributorDisplay h4 a:hover{
  color:#414141;
  text-decoration:underline;
}
.distListBox{
  width:620px;
  border-bottom:2px solid #005599;
  padding:0 0 5px 10px;
  margin:0 0 10px 0;
}
/*-- Multiprobe Panels -- */
#panelMap{
  position:relative;
  width:615px;
  height:315px;
  padding:0 0 0 0;
  margin:0 0 10px 0;
}

.disclaimer{
  font-size:10pt;
  font-weight:bold;
  font-family:arial,tahoma,verdana;
  color:#000;
  padding:0 0 0 0;
  margin:0 0 10px 0;
}
.disclaimerFoot{
  font-size:10pt;
  font-weight:bold;
  font-family:arial,tahoma,verdana;
  color:#000;
  padding:0 0 0 0;
  margin:0 0 10px 0;
}
/*=============================================================*/
/* ========  start footer styles ==============================*/
#footer{
  position:relative;
  clear:both;
  background-color:#F2F2F2;
}
.footerh4{
    border:0;
    font-size:12pt;
    font-weight:bold;
    font-family:arial,tahoma,verdana;
    color:#005599;
    margin:0 0 0 0;
    padding:0 0 0 40px;	/*top, right, bottom, left*/
}
#footer{
    border:0;
    position:relative;
    min-width:1000px;
    background-color:#E8F0F6;
    border-top:4px solid #005599;
    text-align:center;
    margin:0 0 0 0;
    padding:0 0 20px 0;	/*top, right, bottom, left*/
}
#footer2{
    border:0;
    position:relative;
    min-width:1000px;
    background-color:#E8F0F6;
    border-top:4px solid #005599;
    text-align:center;
    margin:0 0 0 0;
    padding:0 0 20px 0;	/*top, right, bottom, left*/
}
#footer_inner{
    position:relative;
    text-align:left;
    width:920px;
    margin:0 auto 0 auto;
    padding:20px 0 0 0;	/*top, right, bottom, left*/
}
#footer_inner ul
{
    list-style: none;
    padding: 0 0 0 0;
    margin: 0 0 0 55px;	/*top, right, bottom, left*/
} 
#footer_inner ul li
{
    float:left;
    padding: 0 0 0 0;
    margin: 0 30px 0 0 ;	/*top, right, bottom, left*/
}
#footer_inner ul li a
{
    line-height:20px;
    display: block;
    font-size:10pt;
    font-weight:bold;
    color:#005599;
    text-decoration:none;
    text-align:left;
    cursor:pointer;
    padding: 0 0 0 0;
    margin: 0 0 0 0 ;	/*top, right, bottom, left*/
}
#footer_inner ul li a:link, #footer_inner ul li a:visited, #footer_inner ul li a:hover
{
    font-family:arial,tahoma,verdana;
    font-size:10pt;
    font-weight:bold;
    color:#005599;
    text-decoration:none;
}
#footer_inner ul.subM
{
    list-style: none;
    padding: 0 0 0 0 ;
    margin: 15px 0 0 0;	/*top, right, bottom, left*/
}
#footer_inner ul.subM li
{
    display: inline;
    overflow:hidden;
    float:none;
    padding: 0;
    margin: 0;
}
#footer_inner ul.subM a
{
    line-height:20px;
    display: block;
    font-size:8pt;
    font-weight:normal;
    color:#005599;
    text-decoration:none;
    text-align:left;
    cursor:pointer;
    padding: 0 0 0 0;
    margin: 0 0 0 0 ;	/*top, right, bottom, left*/
}
#footer_inner ul.subM a:link, #footer_inner ul.subM a:visited, #footer_inner ul.subM a:hover{
    font-family:arial,tahoma,verdana;
    font-size:8pt;
    font-weight:normal;
    color:#005599;
    text-decoration:none;
    padding: 0 0 0 0;
    margin: 0 0 0 0 ;	/*top, right, bottom, left*/
}
#footer_inner ul.subM a:hover{
    text-decoration:underline;
}
#footer_inner p{
    clear:both;
    line-height:15px;
    display: block;
    font-family:arial,tahoma,verdana;
    font-size:9pt;
    color:#005599;
    text-decoration:none;
    text-align: center;
}
#footer_inner p a, #footer_inner p a:visited, #footer_inner p a:hover{
    font-family:arial,tahoma,verdana;
    font-size:10pt;
    color:#005599;
    text-decoration:none;
}
#footer_inner p a:hover{
    text-decoration:underline;
}
#footer_base{
    position:relative;
    width:800px;
    background-color:#000;
    color:#005599;
    text-align:center;
    margin:0 0 0 0;
    padding:0 0 0 0;	/*top, right, bottom, left*/
    text-align:center;
}


#footer #footer_inner #f1Left{
  float:left;
  width:300px;
  line-height:25px;
  text-align:left;
  margin:0 0 0 0;
  padding:0 0 0 0;
}
#footer #footer_inner #f1Center{
  float:left;
  width:310px;
  line-height:25px;
  text-align:left;
  margin:0 0 0 0;
  padding:0 0 0 0;
}
#footer #footer_inner #f1Right{
  float:left;
  width:300px;
  line-height:25px;
  text-align:right;
  margin:0 0 0 0;
  padding:0 0 0 0;
}
#footer #footer_inner #f1Left p, #footer #footer_inner #f1LeftFull p{
  font-family:arial,tahoma,verdana;
  font-size:10pt;
  color:#005599;
  text-decoration:none;
  text-align:left;
  margin:0 0 0 0;
  padding:0 0 0 0;
}
#footer #footer_inner #f1Center p{
  text-align:left;
  font-family:arial,tahoma,verdana;
  font-size:8pt;
  color:#222;
  font-weight:normal;
  margin:0 0 0 0;
  padding:0 0 0 15px;
}
#footer #footer_inner #f1Right p{
  text-align:right;
  font-family:arial,tahoma,verdana;
  font-size:10pt;
  color:#005599;
  font-weight:normal;
  margin:0 0 0 0;
  padding:0 0 0 0;
}
#footer #footer_inner #f1Right p a, #footer #footer_inner #f1Right p a:link, #footer #footer_inner #f1Right p a:visited, #footer #footer_inner #f1Right p a:hover{
  text-align:right;
  font-family:arial,tahoma,verdana;
  font-size:10pt;
  color:#005599;
  font-weight:normal;
  margin:0 0 0 0;
  padding:0 0 0 0;
  text-decoration:none;
}
#footer #footer_inner #f1Right p a:hover{
  text-decoration:underline;
}
/* ========  end footer styles ============================== */
/*============================================================*/

