@charset "iso-8859-1";
.bodyMain{
	padding:0px;
	margin:0px;
	margin-left:120px;
	padding-bottom:20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
}

.tableMain{
	border:1px solid #FFB191;
	/*color:#819CBE;*/
	border-top:none;
	table-layout:fixed;
	width:800px;
}
.copyrightTxt{
	font-family:Arial;
	font-size:10px;
	color:#000000;	
	padding-bottom:15px;
	background-color:#00000;
}

.pageheader {
/*	font-family: Arial;*/
	font-size: 25px;
	color: #5B80DF;
	font-weight: bold;
	padding:10px 0px 10px 0px;
	text-align:right;
}

.bannerCell{
	padding:0px;
	margin:0px;
}

.sidebar{
/*	background:url(./images_ch/sidebar_banner.jpg) left top no-repeat;*/
	text-align:center;
	vertical-align:top;
	padding-top:20px;
	width:120px;
}

.contCell{
	padding:0px;
	padding-left:8px;
	padding-top:0px;
	width:780px;
	vertical-align:top;	
}

.footer{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#808080;
	font-size:9px;
}

ul{
	margin-top:6px;
	margin-bottom:6px;
}
/**************************/

a:link{
	color:#79451c;
	 text-decoration:none;
}

a:visited{
	/*text-decoration:none;*/
	color:#79451c;
	text-decoration:none;
}

a:hover{
	color: #ff7000;
}

a:active{
	color:#79451c;
}

.basicTxt{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
/*	letter-spacing: 1.5px;*/
	color:#4F697F;
}

.linkArrow{
	font-size:10px;
}

/**************************/
.NavigationTxt { /* used on a td */
	font-family:Arial;
	font-size: 12px;
  	color: #ff7000;
   font-weight:bold;
}
 .NavigationTxt a { /* used on a td */
	font-family:Arial;
	font-size: 12px;
  	color: #79451c;
   font-weight:bold; 
   text-decoration:none;
}
 .NavigationTxt a:hover  { /* used on a td */
	color: #ff7000;
   font-weight:bold;
   text-decoration:none;
}
.priceTxt {  
	font-family:Arial;
	font-size: 14px;
  	color: #FFFFFF;
	font-weight:bold;
   	}
 .priceTxt a, .priceTxt a:visited {  
	font-family:Arial;
	font-size: 14px;
  	color: #FFFFFF;
	 font-weight:bold;
   	}
.priceTxt a:hover {  
	font-family:Arial;
	font-size: 14px;
  	color:#330000;
	border:outset;
	padding-left:5px;padding-right:5px;
   	}

.mainTxt { /* used on a td */
	font-family:Arial;
	font-size: 12px;
   /* letter-spacing: 1.5px; */
	line-height:18px;
	color: #333333;
    text-align: justify;	
	padding:15px; padding-left:5px; padding-top:5px;
}
.footerTxt { /* used on a td */
	font-family:Arial;
	font-size: 11px;
  	color: #333333;
   }
 .endFooterTxt { /* used on a td */
	font-family:Arial;
	font-size: 11px;
  	color:#999999;
   }
   
.footerTxt a, .footerTxt a:visited{ /* used on a td */
	font-family:Arial;
	font-size: 11px;
  	color: #FFFFFF;
	text-decoration:none;
   }
.footerTxt a:hover{ /* used on a td */
	font-family:Arial;
	font-size: 11px;
  	color: #79451c; 
	text-decoration:none;
   }


.mainTxtTitle { /* used on a td */
	font-family:Arial;
	font-size: 14px; 
	font-weight:bold;
	color: #cc6633;
    text-align: justify;
	padding-left:5px;
/*	padding-top:15px; padding-bottom:15px;*/
}
.mainTxtQue { /* used on a td */
	font-family:Arial;
	font-size: 28px; 
	font-weight:bold;
	color: #cc6633;
   	/*	padding-top:15px; padding-bottom:15px;*/
}

.mainTxtBold { /* used on a td */
	font-family:Arial;
	font-size: 12px;
/*	letter-spacing: 1.5px;*/
	color: #333333;
    text-align: justify; font-weight:bold;
	padding:15px; padding-left:5px; padding-top:5px; padding-bottom:5px;
}

.mainPTxt{ 
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
/*	letter-spacing: 1.5px;*/
	color: #333333; 
	font-weight:bold;
}

.mainHTxt{ 
	font-family:Arial, Helvetica, sans-serif;
	font-size: 18px;
/*	letter-spacing: 1.5px;*/
	color: #434343;
	padding-top:4px;
	color:#FFFFFF;
	}

.header1{
	font-family:Arial;
	font-weight:bold;
	color:#cc6633;
   	padding:10px 4px 0px 4px;
	text-align:left;
	font-style:oblique;
	font-size:16px;
	text-decoration:underline;
	vertical-align:top;
	padding-bottom:9px;
}

.header2{ /* used for inline headers */
	color:#5B80DF;
	font-family: Arial;
	font-style:oblique;
	font-size:16px;
	font-weight:bold;
	text-decoration:underline;
	vertical-align:top;
	padding-top:5px;
	padding-bottom:5px;
}
.header3{ /* used for inline headers */
	color:#B0C279;
	font-family: Arial;
	font-size:16px;
	font-weight:bold;
	color:#4F697F;
	vertical-align:top;
	padding-top:5px;
	padding-bottom:2px;
}

.headerwhite{ /* used in top banner */
	color:#FFFFFF;
	font-family: "Times New Roman", Times, serif;
	font-size:16px;
}
.headerleft{ /* used in side banner */
	font-family: "Times New Roman", Times, serif;
	font-size:16px;
}

.bannerheader{ /* used in mainpage banner */
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size:50px;
	font-weight:bold;
}

.BannerTxt{ /* used in mainpage banner */
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
}
img.dispBanner{
	margin:0px;
	border:0px;	
}

img.dispPic{
	margin:14px;
	border:1px solid #54747C;
}

img.dispPicRight{ /* for pictures on right side of page */
	margin-right:5px;
	margin-left:10px;
	border:1px solid #54747C;
}

img.dispPicLeft{ /* for pictures on left side of page */
	margin:14px;
	margin-left:7px;
	border:1px solid #54747C;
}

img.dispLogo{
	margin:6px;
	border:0px;
}

img.dispLogoRight{ /* for pictures on right side of page */
	margin-left:10px;  
	border:1px solid #54747C;
}

img.dispLogoLeft{ /* for pictures on left side of page */
	margin:6px;
	margin-left:3px;
	border:0px;
}


/*************************/

ul.clinical{
	margin-top:0px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:0px;
}

/*************************/

.prodDesc{
	text-align:center;
	vertical-align:top;
	padding:0px 2px 0px 2px;
}

.prodDescDetails{
	vertical-align:top;
	padding:0px 2px 0px 2px;
}

.prodPicCell{
	padding:0px 4px 2px 4px;
	width:130px;	
}

.prodPicTable{
	font-family: Arial;
	font-size: 12px;
/*	letter-spacing: 1.5px;*/
	color:#4E4E4E;
	width:100%;
}

.prodTextCell{
	padding:10px;
	vertical-align:top;
/*	background:url(./images_ch/prodbgtest.jpg) left top repeat-x;*/
/*	background-color:#e8f8ff;*/
}

ul.prod{
	margin-top:0px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:0px;
}

.prodTitle{
	/*letter-spacing: 1.5px;*/
	font-size:16px;
	font-weight:bolder;
/*	background-color:#D0F3FD;*/
/*	color:#336699;*/
	padding:1px 8px 3px 80px;
/*	background-color:#1075B1;*/
	color:#FFFFFF;
/*	border:1px solid #43A8F3;
	border-bottom:0px;*/
/*	background:url(images_ch/prodTitleBg.jpg) left top no-repeat;*/
	width:420px;
	height:28px;
	text-align:center;
}

.prodTable{
	width:580px;
	/*background:url(./images_ch/prodbgtest.jpg) left top no-repeat;/*repeat-x;*/
	background:url(./images_en/prodTitleBg.jpg) left top no-repeat;
	margin-bottom:10px;
	font-family: Arial;
	font-size: 12px;
	/*letter-spacing: 1.5px;*/
	color: #4E4E4E;
	border-right:1px solid #1075B1;
}

.prodTable2{
	width:580px;
	/*background:url(./images_ch/prodbgtest.jpg) left top no-repeat;/*repeat-x;*/
	background:url(./images_en/prodTitleBg2.jpg) left top no-repeat;
	margin-bottom:60px;
	font-family: Arial;
	font-size: 12px;
	/*letter-spacing: 1.5px;*/
	color: #4E4E4E;
	border-right:1px solid #1075B1;
}

.prodTable3{
	width:607px;
	/*background:url(./images_ch/prodbgtest.jpg) left top no-repeat;/*repeat-x;*/
	background:url(./images_en/prodTitleBg3.jpg) left top no-repeat;
	padding-top:10px;
	margin-top:10px;
	margin-bottom:30px;
	font-family: Arial;
	font-size: 12px;
	/*letter-spacing: 1.5px;*/
	color: #4E4E4E;
	border-right:1px solid #565E82;
	border-bottom:1px solid #565E82;
}

.prodTableHidden{
	width:580px;
	font-family: Arial;
	font-size: 9px;
	letter-spacing: 1.5px;
}

.prodTestCell{
	padding-top:10px;
	text-align:center;
}

.prodPrice{
	color:#FF0000;
	text-decoration:underline;
}

.directionText{
	color: #6699CC;
}

.orderPic{
	border:1px solid #ffffff;
}
/*************************/
.packPicCell{
	vertical-align:bottom;
	text-align:center;
	width:180px;
	padding-top:30px;
}

.packImg{
	border:1px solid #D2E2FB;
}

/*************************/
.faqA{
	font-family: Arial;
	font-size: 12px;
	/*letter-spacing: 1.5px;*/
	color: #4E4E4E;	
	padding-bottom:30px;
}

.faqQ{
	font-family: Arial;
	font-size: 14px;
	/*letter-spacing: 1.5px;*/
/*	color:#333399;*/
	background-color:#4D5F80;
	color:#FFFFFF;
	font-weight:bolder;
	padding:4px;
}

/*************************/
.testSpacer{
 border-bottom:1px solid #E0F5FC;
 padding-bottom:10px;
 margin-bottom:20px;
}

.testQuote{
	padding:4px;
	border-top-color:#0099FF;
	border-top-style:double;
	border-right-color:#0099FF;
	border-right-style:double;
}

.testPerson{
	width:100%;
	text-align:right;
	color:#006666;
}

.testProdTitle{
	font-size:18px;
	font-weight:bolder;
	/*color:#295E98;*/
	background-color:#4D5F80;
	color:#FFFFFF;
	padding:2px 10px 2px 10px;
/*	padding-top:30px;*/

}

.testTable{
	font-family: Arial;
	font-size: 12px;
	/*letter-spacing: 1.5px;*/
	color: #4E4E4E;	
}

.testBackTop{
	margin-bottom:30px;
}

/***************************/

.contInfoField{
	/*letter-spacing: 0px;*/
	font-weight:bolder;
	width:30%;
	vertical-align:top;
	font-size:13px;
	text-align:right;
}

.contInfoText{
	/*letter-spacing: 0px;*/
	width:70%;	
}

.formFieldCell{
	font-weight:bolder;
	width:30%;
	vertical-align:top;
	font-size:13px;
	text-align:right;
}

.formTextCell{
	width:70%;
}

.formTextField{
	font-size:9px;
	/*letter-spacing: 1.5px;*/
	width:92%;
}

.formButton{
	font-size:12px;
	/*letter-spacing: 1.5px;	*/
}

/**********************************************/
.approvalPic{
	text-align:center;
	padding-top:20px;
	padding-bottom:20px;
}	

/***********************************************/
.infoTxt { /* used on a td */
	font-family: Arial;
	font-size: 13px;
/*	letter-spacing: 1.5px;*/
	color: #4E4E4E;
 	text-align: justify; 
	padding:10px 4px 10px 4px;
}
.infoPTxt{ 
	font-family:Arial;
	font-size: 12px;
   /* letter-spacing: 1.5px; */
	line-height:18px;
	color: #333333;
    text-align: justify;	
	padding:15px; padding-left:5px; padding-top:5px;
}

.infoheader {
/*	font-family: Arial;*/
	font-size: 20px;
/*	color: #568A03;*/
	font-family:Arial;
	font-weight:bold;
	color: #cc6633;
   	padding:10px 4px 0px 4px;
	text-align:left;
	/*border-bottom-color: #F580FF;
	border-bottom-style:dotted;*/
}
img.infoPic{
	margin-left:10px;
	margin-right:5px;
	border:1px solid #54747C;
}


