/* CSS Document */
body {margin:0px; padding:0px;}
form {padding:0px; margin:0px;}
/*id  */
#warper{
	width:935px; 
	Margin: 0px auto; /* to center align the div */
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
#topSpacer {
	height:8px;
}
#logoTd{
	padding:15px 0px 0px 7px;
	width:321px;
	text-align:left;
	height:39px;
	vertical-align:top
}
#logoCapline{
	text-align:left;
	padding: 20px 0px 0px 30px;
	vertical-align:top
}
#searchTd {
	width:242px;
	text-align:right;
	padding:0px 0px 0px 0px;
}
.flagTd{
	padding:0 0 0 10px;
}
#bannerTbl{	
	background-image:url(../images/nav/bg_VedioBanner.jpg);
	background-repeat:repeat-x;
	background-color:#9fd1ec;
	vertical-align:top;
}
#videoTd{
	padding:25px 0px 0px 0px;
	text-align:left;
	vertical-align:top;
	margin:0px 0px 0px 0px;
	width:425px;
}
#btnRgtCorner{
	width:71px;
	text-align:right;
}
#btnTbl{
	background-image:url(../images/nav/btn_bg.gif);
	background-repeat:repeat-x;
	vertical-align:top;
}
.btnTxt{ 
	font-size:12px;
	font-weight:bold;
	color:#000000;
	padding:15px 15px 0px 15px;
	text-align:center;
	text-decoration:none;
	vertical-align:top;
}
td .btnTxt a:link, td .btnTxt a:visited, td .btnTxt a:active{color:#003c69; text-decoration:none;}
td .btnTxt a:hover {color:#000000; text-decoration:none;}
.btnTxtActive{ 
	font-size:12px;
	font-weight:bold;
	color:#000000;
	padding:15px 15px 0px 15px;
	text-align:center;
	text-decoration:none;
	vertical-align:top;
	background-image:url(../images/btn_dwnArrrow.gif);
	background-position: 50% 82%;
	background-repeat:no-repeat;
}
td .btnTxtActive a:link, td .btnTxtActive a:visited, td .btnTxtActive a:active, .btnTxtActive a:hover {color:#000000; text-decoration:none;}
#btnFreeSample{
	text-align:left;
	padding-left:7px;
	width:190px;
}
#midContent {
	vertical-align:top;
}
/* inner pages */ 
#topRightBanner{
	width:416px;
	text-align:right;
	vertical-align:bottom;
}
#machineBan{
	width:134px;
	vertical-align:top;
	text-align:left;
}
#inBanner{
	width:361px;
	vertical-align:top;
	text-align:right;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
#buttonBarTd{	
	background-image:url(../images/nav/btn_bg.gif);
	background-position:top left;
	background-repeat:repeat-x;
	vertical-align:top;
	width:438px;
	text-align:left;
}
#indexcurveTd{
	width:71px;
	vertical-align:top;
	text-align:left;}
#pageNameTd {
	vertical-align:bottom;
}
#tabBannerIn{
	background-image:url(../images/nav/bg_bannerInner.jpg);
	background-repeat:repeat-x;
	background-color:#9ed0ec;
}
#pagNameTd{
	padding-left:20px;
	vertical-align:bottom;
}
#txtHaiWatchImg{	
	vertical-align:top;
	text-align:left;
}
/*classes */
/*classes - Comman Layout*/
a:link {color:#5a6470;text-decoration:none;} 
a:visited {color:#5a6470;text-decoration:none;} 
a:hover {color:#196197;text-decoration:none;} 
a:active {color:#5a6470;text-decoration:none;}
.whiteBg{
	background-color:#ffffff; height:1px;
}
.midGap{
	width:23px;
}
.gryBox{
	background-color:#e0e2e4;
}
.searchBox{
	width:236px;
	padding:0px 5px 0px 5px;
}
.footerGry{
	background-color:#6c7a83;
}
.topNavLink{
	color:#003c69;
	font-size:11px;
	padding:18px 0px 0px 0px;
	width:107px;
	vertical-align:top;
	text-align:center;
	text-decoration:none;
}
.topNavLink a:link, .topNavLink a:visited, .topNavLink a:active{color:#003c69;text-decoration:underline;}
.topNavLink a:hover{color:#000000;text-decoration:none;} 
.searchTxt{
	font-size:11px;
	padding:10px 0px 5px 5px;
}
.contentBg{
	background-image:url(../images/nav/bg_belowBanner.gif);
	background-repeat:repeat-x;
	padding-top:23px;
	margin:0px 0px 0px 0px;
}
.pagination {
	font-size:10px;
	padding:0px 6px 0px 6px;
}
.pageNum{
	background-color:#6fa4c5;
	font-size:10px;
	padding:0px 4px 0px 4px;
}
.pageNumActive{
	background-color:#ffffff;
	font-size:10px;
	padding:0px 4px 0px 4px;
}
.textBox{
	border:#aeaeae 1px solid;
	font-size:11px;
	text-align:left;
	width:150px;
}
.BoxHd{
	background-image:url(../images/hd_bg.gif);
	background-position:top left;
	background-repeat:repeat-x;
	height:34px;
	padding-left:3px;
	text-align:left;
	vertical-align:middle;
	font-size:12px;
	color:#FFFFFF;
}
.BoxHd a, .BoxHd a:link, .BoxHd a:visited, .BoxHd a:active{color:#FFFFFF; background-image:url(../images/hd_bullet.gif); background-position:top left; padding-left:18px; background-repeat:no-repeat; text-decoration:none;}
.BoxHd a:hover {color:#000000; text-decoration:none;}
.testimonialsTxt{
	font-style:italic;
	line-height:1.4em;
	padding:7px 0px 15px 4px;
	font-size:12px;
}
.testimonialsTxtBlue{
	color:#015289;	
	font-style:italic;
	text-align:right;
	padding:10px 0px 35px 0px;
	font-size:12px;
}
.testimonialsTxtCode{
	color:#015289;	
	font-style:italic;
	text-align:left;
	padding:10px 0px 15px 0px;
	font-size:12px;
}

.lftCol{
	width:175px;
	padding:0px 0px 0px 0px;
	vertical-align:top;
}
.hrLineBg{
	background-image:url(../images/nav/bg_hr.gif);
	background-position:center;
	background-repeat:repeat-x;
	height:30px;
	vertical-align:middle;
}
.hrLineBgIndex{
	background-image:url(../images/nav/bg_hr_index.gif);
	background-position:center;
	background-repeat:repeat-x;
	height:30px;
	vertical-align:middle;
}
.BoxBotGry /* middle grey baground color for bottom curve boxes */
{ 
	background-color:#ebebeb;
	height:4px;
}
.eventCal{
	padding:10px 0px 0px 0px;
}
.clinicBoxImg{	
	background-image:url(../images/integuseal/img_clinicalRes.jpg);
	background-repeat:no-repeat;
	height:76px;
	vertical-align:bottom;
}
.eventCalImg{
	background-image:url(../images/integuseal/img_eventCal.jpg);
	background-repeat:no-repeat;
	height:76px;
	vertical-align:bottom;
}
.productDetImg{
	background-image:url(../images/integuseal/img_productDet.jpg);
	background-repeat:no-repeat;
	height:76px;
	vertical-align:bottom;
}
.newsBox{
	padding:10px 7px 0px 7px;
}
.txtHaiWatch{
	font-size:12px;
	padding:0px 0px 0px 5px;
	vertical-align:top;
}
div.moreTxt{
	float:right;
	vertical-align:middle;
	padding:0px 4px 25px 0px;
	color:#647078;
	font-weight:bold;
	font-size:11px;
}
div.more{
	float:right;
	padding:15px 4px 7px 0px;
}
div.view{
	float:right;
	padding:15px 4px 7px 0px;
}
div.gap{
	height:10px;
	width:100%;	
	padding:0px 0px 0px 0px;
}
.gapContNFooter/*gap between middle content and footer*/
{
	height:23px;
}
.flashBox {
	border:#000000 1px solid; 
	background-color:#f5f5f5;
	padding:5px;
	margin:5px 5px 5px 0;
	text-align:left;
	vertical-align:middle;
	width:100%;
}
/* inner page css for left nav */
.leftmenuTable {
	width:100%;
	padding:0px;
	margin:0px;
}
.leftmenuTdMid{
	padding:10px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
.lftMenuBg{
	background-image:url(../images/nav/btn_lftBg.gif);
	background-position:top left;
	background-repeat:no-repeat;
	line-height:39px;
	padding-left:10px;
	text-align:left;
	vertical-align:middle;
	font-size:12px;
	color:#FFFFFF;
}
.lftMenuBg a, .lftMenuBg a:link, .lftMenuBg a:visited, .lftMenuBg a:active{color:#FFFFFF; background-image:url(../images/hd_bullet.gif); background-position:top left; padding-left:18px; background-repeat:no-repeat; text-decoration:none;}
.lftMenuBg a:hover {color:#000000; text-decoration:none;}
.lftMenuBgActive{
	background-image:url(../images/nav/btn_lftBg_active.gif);
	background-position:top left;
	background-repeat:no-repeat;
	line-height:39px;
	padding-left:10px;
	text-align:left;
	vertical-align:middle;
	font-size:12px;
	color:#FFFFFF;
}
.lftMenuBgActive a, .lftMenuBgActive a:link, .lftMenuBgActive a:visited, .lftMenuBgActive a:active, .lftMenuBgActive a:hover {color:#FFFFFF; background-image:url(../images/hd_bullet_active.gif); background-position:top left; padding-left:18px; background-repeat:no-repeat; text-decoration:none;}
.artiResBlueHd{
	background-image:url(../images/nav/bg_artiReso.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	height:34px;
	width:175px;
	text-align:left;
	vertical-align:middle;
	font-size:12px;
	color:#FFFFFF;
	padding:0px 0px 0px 8px;
	font-weight:normal;
}
.artiResBlueHd a, .artiResBlueHd a:link, .artiResBlueHd a:visited, .artiResBlueHd a:active {color:#ffffff; text-decoration:none; background-image:url(../images/hd_bullet.gif); background-position:top left; padding-left:18px; background-repeat:no-repeat;} 
.artiResBlueHd a:hover {color:#000000; text-decoration:none;}
.artiResBlueActive{
	background-image:url(../images/nav/bg_artiReso_active.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	line-height:34px;
	padding-left:10px;
	text-align:left;
	vertical-align:middle;
	font-size:12px;
	color:#FFFFFF;
}
.artiResBlueActive a, .artiResBlueActive a:link, .artiResBlueActive a:visited, .artiResBlueActive a:active, .artiResBlueActive a:hover {color:#FFFFFF; background-image:url(../images/hd_bullet_active.gif); background-position:top left; padding-left:18px; background-repeat:no-repeat; text-decoration:none;}
.artiRes{
	width:100%;
	font-size:11px;
	padding:0px 0px 0px 5px;
}
.artiResTd {
	font-size:11px;
	padding:7px 0px 0px 0px;
}
.artiResTdNoPadding {
	font-size:11px;
	padding:0px 0px 0px 0px;
}
.BannerTlt{ 
	color:#ffffff; 
	font-weight:bolder; 
	text-align:left; 
	vertical-align:baseline;
	padding:0px 0px 0px 0px;
	margin:0px 0px -7px 0px;
	font-size:30px;
}
div.archive, .archive a:link, .archive a:visited, .archive a:active {
	float:right;
	width:100px;
	text-align:right;
	display:inline;
	padding:0px 10px 0px 0px;
	color:#01a7ec;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
}
.archive a:hover{text-decoration:none; color:#015289 ;}
.gryHdBg{
	background-image:url(../images/nav/btn_menu_bg.gif);
	background-position:top left;
	background-repeat:repeat-x;
	padding-left:10px;
	text-align:left;
	vertical-align:middle;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
}

div.topAnchor{
	background-image:url(../images/btn_topArrrow.gif);
	background-position:63% 80%;
	background-repeat:no-repeat;
	float:right;
	width:100px;
	text-align:right;
	display:inline;
	padding:10px 20px 0px 0px;
	color:#003c69;
	font-weight:normal;
	font-size:11px;
	text-decoration:none;
}
.topAnchor a:link, .topAnchor a:visited, .topAnchor a:active{color:#003c69; text-decoration:none;}
.topAnchor a:hover{color:#003c69; text-decoration:underline;}
/* footer classes*/
.footerTxt{
	padding:10px 5px 7px 10px;
	font-size:11px;
}
.copyTxtGry {
	color:#666666;
	padding:16px 0px 0px 0px;
	font-size:10px;
	text-decoration:none;
}
.copyTxtGry a:link, .copyTxtGry a:visited, .copyTxtGry a:active{
	color:#666666;
	padding:16px 0px 0px 0px;
	font-size:10px;
	text-decoration:underline;
} 
.copyTxtGry a:hover {
	color:#000000;
	padding:16px 0px 0px 0px;
	font-size:10px;
	text-decoration:underline;
}
.copyTxt{
	font-size:10px;
}
/* common classes used */
.hdGryTitle{
	color:#5a6470;
	font-size:17px;
	font-weight:bold;
	vertical-align:top;
	padding:0px 0px 2px 0px;
	text-align:left;
}
.hdBlueSml{
	font-size:12px;
	font-weight:bold;
	color:#023067;
	vertical-align:top;
}
.blueTxt, .blueTxt a:link, .blueTxt a:visited, .blueTxt a:active, a.blueTxt:link, a.blueTxt:visited, a.blueTxt:active {
	color:#015289;
	font-size:12px;
	text-decoration:underline;
	text-align:left;
	line-height:1.3em;
}
.blueTxt a:hover, a.blueTxt:hover {color:#000000; text-decoration:none;}
.smlTxt {
	font-size:10px;
	text-align:left
}
.paraTxt{
	padding:7px 0px 0px 0px;
	line-height:1.4em;
	vertical-align:top;
}
.txt{
	line-height:1.4em;
	vertical-align:top;}
.txtBold {
	font-weight:bold;
}
.imgTd{
	text-align:left;
	vertical-align:top;
	padding:23px 0px 21px 0px;
	margin:0px;
}
.tdTopPadding{
	padding:17px 0px 0px 0px
}
.twoColTbl{
	width:100%;
	vertical-align:top;
	text-align:left;
	padding:10px 0px 0px 0px;
	text-align:justify;
}
.twoColTblTDLft{
	width:52%;
	padding:0px 20px 0px 0px;
	vertical-align:top;
}
.twoColTblTDRgt{
	padding:0px 0px 0px 0px;
	vertical-align:top;
}
.numList{	
	line-height:1.4em;
	vertical-align:top;
	padding: 0px 0px 0px 0px;
	font-size:10px;
	color:#6c7a83;
}
.numList ol{
	margin-left: 0px; 
	padding-left: 23px;
}
.numList li{
	margin: 1px auto;
	padding-left: 0px;
}
.topPaddingTr{
	padding:7px 0px 0px 0px;
}
.leftPaddingTr{
	padding:7px 0px 0px 7px;
}
.newsList  {
	padding-left: 8px;
	background:url(../images/list_box.gif) no-repeat left 10px;
	margin: 1px auto;
}
.newsList a:link, .newsList a:visited, .newsList a:active{
	font-weight:bold;
	color:#5a6470;
	font-size:12px;	
	text-decoration:none;	
}
.newsList a:hover {color:#196197; text-decoration:none;}
.testimonials {
	padding-left:8px;
	background:url(../images/list_box.gif) no-repeat left 4px;
	font-weight:bold;
	color:#5a6470;
	font-size:12px;	
	text-decoration:none;	
}
.bulletList ul, a:link, a:visited,  a:active,  a.bulletList:link, a.bulletList:visited,  a.bulletList:active{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	list-style-type: none;
	color:#000000;
}
.bulletList a:hover, a.bulletList:hover{
	color:#003c69; text-decoration:underline;
}
.bulletList ul li{
	line-height:1.4em;
	padding-left: 10px;
	background-image: url('../images/list_box.gif');
	background-repeat: no-repeat;
	background-position: 0 6px;
	margin: 0px auto;
}
.commonLinks{
	color:#003c69;
	font-size:11px;
	padding:7px 0px 0px 0px;
	text-align:left;
	text-decoration:none;
	vertical-align:top;
}
.commonLinks a:link, .commonLinks a:visited, .commonLinks a:active{color:#003c69; text-decoration:underline;}
.commonLinks a:hover {color:#000000; text-decoration:none;}
.txtGrey11px{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#6c7a83;
}
.txtBlack11px{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}
.txtBlue11px{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#015289;
}
.linkBlue {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#01a7ec;
	text-decoration:underline;
	padding-left: 8px;
}
a.linkBlue:link,a.linkBlue:visited,a.linkBlue:active {color:#01a7ec; text-decoration:underline; }
a.linkBlue:hover {color:#015289; text-decoration:none;}
.padding5{ padding:5px;}
.linkSearch, a.linkSearch:link, .linkSearch a:link, a.linkSearch:visited, .linkSearch a:visited, a.linkSearch:active, .linkSearch a:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#01a7ec;
	text-decoration:underline;
}
a.linkSearch:hover, .linkSearch a:hover {color:#015289; text-decoration:none;}
/* marque container css*/
#marqueecontainer{
	position: relative;
	width: 510px; /*marquee width */
	height: 120px; /*marquee height */
	background-color: white;
	overflow: hidden;
	padding: 2px;
	padding-left: 4px;
}
.vmarquee_content {
	position:absolute;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}

.integuseal {
	font-variant: small-caps;
	text-transform: none;
}
