
/*
	Title:		Epinex Diagonostic
	Date:		September 08,2009
--------------------------------------------------------------			
*/

	/* COMMON ELEMENTS */
body{margin:0;padding:0px;background:#f9f9f9}
.clear:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
a img{border:0}
.FL{float:left;width:auto}
.FR{float:right;width:auto}
.CB{clear:both}
	/* COMMON ELEMENTS */
	
#wrapForleftShade{width:1051px;margin:0 auto;padding-left:53px;background:url(../images/left_shade.jpg) no-repeat 0 0;overflow:hidden}
#wrapForrightShade{clear:both;width:1051px;background:url(../images/right_shade.jpg) no-repeat right 0;overflow:hidden}
#mainWrap{clear:both;width:998px;overflow:hidden;font-family:"Trebuchet MS";padding-bottom:20px;background:#fff}

	/* BEGIN HEADER */
.header{clear:both;width:923px;height:84px;padding:17px 25px 0 50px;overflow:hidden;background:url(../images/grey_line.jpg) repeat-x bottom;position:relative}
.leftRedBorder{width:8px;height:101px;background:#CA2B30;position:absolute;left:0;top:0}
.logo{float:left;width:auto;margin:5px 0 0}

		/* BEGIN HEADER RIGHT CONTENT */
.headerRight{float:right;width:335px;overflow:hidden}
			/* BEGIN FLAGS AND COUNTRIES */
.flagsAndcountries{clear:both;width:335px;overflow:hidden;background:url(../images/grey_fadedLine.jpg) no-repeat right bottom}
.flagsAndcountries div{float:right;width:35px;text-align:center;margin-left:20px}
.flagsAndcountries img{margin:0 auto}
.flagsAndcountries span{display:block;clear:both;text-align:center;font-size:9px;line-height:17px;margin:5px 0 3px;font-family:"Century Gothic"}
.flagsAndcountries a{text-decoration:none;color:#999}
			/* END FLAGS AND COUNTRIES */
			
			/* BEGIN SEARCH PANEL */
.searchPanel{clear:both;width:333px;margin-top:10px;padding-right:2px;overflow:hidden;font-family:"Century Gothic"}
.searchPanel label{float:right;width:auto;color:#8eb6c3;font-size:10px;line-height:16px;text-align:right;padding:2px 12px 0 0}
.searchButton{float:right;width:18px;height:18px;background:url(../images/arrow_button.jpg) no-repeat;border:none;margin-left:12px;cursor:pointer}
.search{float:right;width:168px;height:16px;background:url(../images/search_bg.jpg) repeat-x;border: 1px solid #ccc;overflow:hidden}
.search input{float:left;width:158px;height:14px;padding:1px 5px 1px 5px;font-family:"Century Gothic";font-size:10px;color:#999;background:none;border:0px;line-height:13px}
.searchPanel form{margin:0;padding:0}

			/* END SEARCH PANEL */

		/* END HEADER RIGHT CONTENT */

	/* END HEADER */
	
	/* BEGIN MAIN NAVIGATION */
.mainNav{clear:both;width:973px;height:29px;margin-top:2px;position:relative;z-index:99}
.mainNav ul{float:left;width:881px;height:29px;margin:0;padding:0 0 0 42px;list-style:none}
.mainNav li{float:left;width:auto;position:relative;padding-right:1px}
.mainNav li a{display:block;float:left;width:auto;height:22px;padding:7px 17px 0 17px;text-decoration:none;color:#999;font-size:13px;line-height:16px;font-family:"Trebuchet MS"}
.mainNav li a em{display:none}

.mainNav li a:hover,.mainNav li.active a{background:url(../images/mainNav_aHover_aActive.gif) repeat-x  bottom}
.mainNav li.active a{background-position:0 24px}
.mainNav li.active a:hover{background-position:0 24px}

.mainNav li.ddown a,.mainNav li.ddown a:hover{color:#fffffa;background:#444e57;position:relative}
.mainNav li.ddown a em{display:block;font-size:4px;line-height:4px;height:5px;width:5px;position:absolute;background:url(../images/greenCorners.gif) no-repeat 0 0;left:0;top:0}
.mainNav li.ddown a em.right{background-position:0 -25px;left:auto;right:0}
.mainNav li div{display:none}
.mainNav li.ddown div{display:block;position:absolute;top:27px;left:0;width:242px;padding-left:6px;background:#b6b6b6 url(../images/ddContainerTop.jpg) no-repeat top}
.mainNav li.ddown div img{position:absolute;left:0;bottom:-6px}
.mainNav li.ddown div ul{width:238px;height:auto;float:none;padding:8px 0 10px 0;margin:0;overflow:hidden}
.mainNav li.ddown div li{width:229px;padding:1px 0 3px 9px;border-bottom:1px solid #ccc;line-height:16px}
.mainNav li.ddown div li a{padding:0;height:auto;background:none;position:static}
.mainNav li.ddown div li a:hover{color:#000;background:none;padding:0}

.map{float:right;width:auto;margin:2px 0 0}

#ie6 .mainNav ul{overflow:hidden}
	/* END MAIN NAVIGATION */
	
	/* BEGIN SHOWCASE CONTENTS */
.showcase{clear:both;width:998px;height:375px;margin-top:2px;overflow:hidden;background:url(../images/showcase_bg.jpg) no-repeat;position:relative;z-index:1}
.showcase h1{clear:both;margin:0;padding:55px 0 0 50px;font-size:42px;color:#435960;font-family:Tahoma;font-weight:400;line-height:44px}
.showcase h1 span{color:#fffffc}
.showcase h1 em{color:#ffcc33;font-style:normal}	
.topBlacktext{float:left;width:auto;font-family:Tahoma;padding:4px 12px 0 56px;margin:0;color:#000;font-size:15px;line-height:20px}
.showcase dfn{float:left;width:24px;height:24px;margin-top:3px;display:block;background:url(../images/arrow_icon.png) no-repeat 0 0;font-size:6px;line-height:5px}
		/* BEGIN FEATURES SECTIONS */
.featuresSection{clear:both;width:956px;padding:35px 0 0 42px;position:relative}
.featuresSection em{display:block;font-family:Arial;width:434px;margin-left:101px;text-align:center;font-size:12px;line-height:14px;clear:both;font-style:normal;color:#fffffd}
.features{float:left;width:650px;margin-top:9px}
.features div{float:left;width:201px;height:130px;margin-right:10px;position:relative;}
.features div a{ display:block;width:201px;height:130px;text-decoration:none;}
.features div img{float:left;width:auto;margin:0}
.features div span{position:absolute;top:94px;left:8px;width:185px;height:14px;font-family:Arial;font-size:11px;font-weight:580;line-height:14px;text-decoration:none;font-style:normal;text-align:center;overflow:hidden;background:none;color:#666666}
.productSample{width:210px;height:315px;position:absolute;right:109px;top:-94px}
		/* END FEATURES SECTIONS */
		
		/* BEGIN RIGHT DESCRIPTION */
.rightDescription{clear:both;padding:4px 17px 0 0;overflow:hidden}
.rightDescription p{float:right;width:302px;height:30px;overflow:hidden;line-height:12px;margin:0;padding:4px 4px 0;color:#cdcdce;font-size:10px}
		/* END RIGHT DESCRIPTION */
		
	/* END SHOWCASE CONTENTS */

	/* BEGIN TEXT CONTENTS */
.textContent{clear:both;width:900px;padding-left:48px;margin-top:18px;overflow:hidden}	
.textContent h2,.textContent h3,.rightContent h2{clear:both;border-top: 1px solid #d7e7ed;border-bottom:1px solid #ddd;margin:0;padding:2px 0 3px 3px;font-size:23px;font-weight:400;line-height:28px}
.textContent strong{display:block;clear:both;color:#0099ff;font-size:13px;line-height:18px}
.textContent h3{margin-top:23px}
.textContent h2 span{color:#ff9900}

.textWrap{clear:both;width:900px;padding-top:7px;overflow:hidden}
.textWrap p{clear:both;width:420px;margin:0;padding:23px 0 0 4px;font-size:13px;color:#595959;line-height:18px}
.textleft{float:left;width:468px}
.textleft ul{clear:both;margin:0;padding:0 0 30px 4px;overflow:hidden;list-style:none}
.textleft li,.rightContent li{clear:both;padding:0 0 0 36px;line-height:18px;font-size:13px;background:url(../images/bullet.jpg) no-repeat 0 7px}

.textright{float:left;width:432px}
.divider{background:url(../images/verticalLine.jpg) repeat-y 462px 0;padding-top:0}
div.wdth463{width:463px;padding-top:7px}
div.wdth437{width:437px}
		/* BEGIN NEWS AND EVENTS */
.newsAndEvents{clear:both;width:436px;background:url(../images/testRightBg.jpg) repeat-y;overflow:hidden}
.newsAndEvents h4{clear:both;width:436px;font-size:13px;line-height:18px;margin:0;padding:4px 0 5px 7px;background:url(../images/grey_line.jpg) repeat-x bottom left;color:#999;overflow:hidden}	
.newsAndEvents h4 span{float:left;width:61px}
.newsAndEvents h4 a{float:left;display:block;width:18px;height:18px;background:url(../images/arrow_button2.jpg) no-repeat}
		/* END NEWS AND EVENTS */
		
	/* END TEXT CONTENTS */
	
	/* BEGIN LAYOUT CONTENTS */
	
		/* BEGIN EPINEX PRODUCT CONTENTS */
.epinexProducts{clear:both;width:998px;margin-top:2px;padding-top:15px;overflow:hidden;background:#b9d7e1 url(../images/blue_line.jpg) repeat-x top}
.products{clear:both;padding:14px 0 14px 12px;background:url(../images/epinexProduct_bg.jpg) no-repeat}
.products h1{clear:both;margin:0;padding:0 0 0 43px;color:#fffffc;font-size:42px;line-height:44px;background:url(../images/product_head_bg.jpg) no-repeat 0 22px;font-weight:400}
		/* END EPINEX PRODUCT CONTENTS */
		
		/* BEGIN CATAGORY AND TITLE CONTENT */
.catagoryAndtitle{clear:both;width:998px;background:#f9f9f9 url(../images/title_left.jpg) no-repeat 0 0;overflow:hidden}
.catagoryAndtitle p{float:left;width:auto;margin:0;padding:1px 0 2px 227px;font-size:9px;color:#2e2e2e;font-family:Arial;line-height:16px}
.catagoryAndtitle p dfn{float:left;display:block;width:auto;padding:5px 4px 4px;font-style:normal}
.catagoryAndtitle p span{float:left;width:auto;display:block;padding:5px 7px 4px 0;background:url(../images/title_bg.jpg) no-repeat right;color:#b1b1b1}
		/* END CATAGORY AND TITLE CONTENT */
		
		/* BEGIN LAYOUT CONTENTS */
.layOutContent{clear:both;width:998px;padding-top:12px;background:url(../images/layOutcontent_bg.jpg) repeat-y 191px 0;overflow:hidden}	
			/* BEGIN LAYOUT LEFT CONTENTS */
.layOutleft{float:left;width:192px;padding-right:10px}
.pageNav{clear:both;width:192px}
.leftRedButtonsInInvestorPage{clear:both;width:192px;margin-top:19px}
.leftRedButtonsInInvestorPage a{margin-top:1px;overflow:hidden;display:block}
.pageNav ul{clear:both;width:192px;list-style:none;margin:0;padding:0;border-top:1px solid #cdcdcd;overflow:hidden}
.pageNav li{float:left;width:179px;padding-left:13px;border-bottom:1px solid #cdcdcd;font-size:13px;line-height:18px;overflow:hidden}
.pageNav li a{float:left;display:block;width:143px;padding:0 0 1px 35px;line-height:18px;color:#999;background:#fff url(../images/pageName_bg.gif) no-repeat 0 6px;text-decoration:none}
.pageNav li a:hover,.pageNav li.active a{width:144px;color:#010101;background-position:0 -50px}

		/* END LAYOUT LEFT CONTENTS */
			
			/* BEGIN LAYOUT RIGHT CONTENTS */	
.rightContent{float:left;width:777px}
.rightContent h2{padding:2px 0 0px 0px;border-bottom:0px}
.rightContent h2 span{width:754px;display:block;padding:0 0 3px 23px;background:url(../images/h2_span_bg.jpg) repeat;line-height:32px;font-size:20px}
.rightContent h2 span.prdTestpage{ line-height:31px}
.rightContent h3{clear:both;margin:0;padding:0 0 0 23px;font-size:22px;color:#0099cc;line-height:24px;font-weight:400;font-family:Arial}
.rightContent h3.pG1testpage{ margin-top:-6px;}
.rightContent .featureImgWrap{clear:both;margin:15px 0 0 23px}
.rightContent .featureImgWrap img{ width:737px;padding:6px;border:1px solid #cccccc}
.rightContent p{clear:both;margin:0;padding:15px 0 0 23px;font-size:14px;line-height:18px;color:#0000001}
.rightContent p a,.rightContent address a{color:#010101}
.rightContent p a:hover,.rightContent address a:hover{text-decoration:none}
.rightContent ul,.rightContent ol{clear:both;width:754px;padding:0 0 0 23px;margin:0;list-style:none}
.rightContent ul.prodPage{ padding-left:26px;width:751px;}
.rightContent ol{list-style:decimal;width:auto;padding-left:43px}
.rightContent li{font-size:14px}
.rightContent ol li{background:none;padding-left:16px}
.rightContent strong.underLined{text-decoration:underline}
.rightContent address{clear:both;padding:0 0 0 23px;font-style:normal;font-size:14px;line-height:18px;color:#000001}

.productsContainer{clear:both;width:770px}
.productsContainer table{margin-top:15px;font-size:13px;font-family:Arial;}
.productsContainer table td{text-align:center;padding:3px}
.productsContainer table td p{padding:2px 15px 6px 0;font-size:12px}
.productsContainer table td img{border:1px solid #c8c8c8;padding:5px}
.productsContainer table tr.head td{ border-top:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7}

.productsContainer p.redAlertTextOfProduct{clear:both;margin:11px 0 13px 24px;border:1px solid #e79b9d;color:#000001;padding:0;font-size:9px;text-align:center;overflow:hidden;width:720px;padding-right:23px;}
.productsContainer ul{border-top:1px solid #e7e7e7;padding:14px 0 0 23px}
.productsContainer ul li{background:url(../images/productContainerUl.jpg) no-repeat 0 5px;padding:0 0 0 14px;line-height:17px;width:340px;color:#404040}

.productsContainer h4{margin:22px 0 13px 23px;padding:0 0 0 4px;width:611px;border-top:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7;color:#404040;font-family:Arial;font-size:13px;line-height:20px;}
.productsContainer p.modelDesc{margin:0 0 0 23px;padding:0 0 2px 4px;width:607px;color:#404040;line-height:16px;}

p.tpadd0{padding-top:0}
.infoTable{clear:both;width:736px;margin:15px 0 0 23px;border:1px solid #aaaaaa;border-bottom:0;border-right:0}
.row1{background:#49726c}
.row2{background:#d0e6d8}
.row3{background:#faf3d2}
.infoTable td{border-right:1px solid #aaaaaa;color:#000;line-height:18px;width:170px;vertical-align:top;padding:7px;border-bottom:1px solid #aaaaaa}
.problemAndsolution{clear:both;width:736px;/*border:1px solid #aaa;*/border-right:0;border-bottom:0;margin-left:23px;font-family:Arial;}
.problemAndsolution h3{ padding-left:0;border-bottom:1px solid #999;margin-bottom:17px;font-size:15px;}
.problemAndsolution tr.lightgray{ background:#f5f5f5}
.problemAndsolution td{border-right:1px solid #999;border-bottom:1px solid #999;padding:5px 9px;vertical-align:top;font-size:12px;line-height:18px;width:50%;}
.problemAndsolution td.left{ border-left:1px solid #999;}
.problemAndsolution tr.head td{ width:50%;border:none;border-bottom:1px solid #999;position:relative;}
.problemAndsolution tr.head td.left{padding:7px 0 0}
.problemAndsolution tr.head td.left div{border-right:1px solid #999;padding-bottom:2px}

.corporateMilestone{clear:both;width:736px;/*border:1px solid #aaa;*/border-right:0;border-bottom:0;margin-left:23px;font-family:Arial;}
.corporateMilestone h3{ padding-left:0;border-bottom:1px solid #999;margin-bottom:17px;font-size:15px;}
.corporateMilestone tr.lightgray{ background:#f5f5f5}
.corporateMilestone td{border-right:1px solid #999;border-bottom:1px solid #999;padding:7px 9px;vertical-align:top;font-size:12px;line-height:18px;}
.corporateMilestone td.left{ border-left:1px solid #999;}
.corporateMilestone tr.head td{ border:none;border-bottom:1px solid #999;position:relative;}
.corporateMilestone tr.head td.left{padding:7px 0 0}
.corporateMilestone tr.head td.left div{border-right:1px solid #999;padding-bottom:2px}

div.column4 table tr td{width:25% !important;}
div.column4 table tr.head td{padding:7px 0 5px 7px}
div.column4 table tr.head td.first{padding:7px 0 5px 0}
div.column4 table tr.head td div{border-right:1px solid #999;padding-bottom:0px}

.rightContent cite{clear:both;display:block;font-style:normal;padding-left:30px}
.companyDescription{ clear:both;width:754px;padding-left:23px;padding-top:10px;overflow:hidden;}
.companyDescription img{ float:left;width:auto;margin:15px 0 0;}
.companyDescription p{ float:left;width:600px;clear:none;}

.rightContent .headTxt{font-family:Arial;font-size:18px;margin:14px 0 4px}
.companyDescription .left{float:left;width:auto;padding:0 5px 0 15px}
.companyDescription .left div{float:left;width:auto;border:1px solid #c8c8c8;padding:5px;overflow:hidden}
.companyDescription .left img{float:left;width:61px;border:1px solid #b2b2b2;margin:0}
.companyDescription .right{float:left;width:659px;overflow:hidden}
.companyDescription .right h4{clear:both;margin:0 0 0 22px;width:659px;padding:2px 0;color:#999a00;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;font-size:14px;font-weight:400}
.companyDescription .right p{font-size:12px;width:560px;line-height:15px;padding-top:10px}
.btm-line{border-bottom:1px solid #dddddd;padding-bottom:20px;margin-bottom:18px}

				/* BEGIN POINT OF CARE MODEL */	
.pointOfcareModel{clear:both;width:736px;margin-left:23px;padding:0 0 25px;background:url(../images/grey_line.jpg) repeat-x bottom;overflow:hidden}	
.pointOfcareModel h4{clear:both;margin:0;padding:38px 0 7px;font-size:13px;color:#333;line-height:18px;font-family:Arial}
.pointOfcareModel dfn{clear:both;display:block;padding-top:6px;font-style:normal;font-size:10px;color:#333;line-height:13px}
.pointOfcareModel div{clear:both;width:736px;overflow:hidden;padding-top:16px}
.pointOfcareModel div.product-img{float:left;clear:none;width:239px;padding:5px;margin:0 23px 0 0;border:1px solid #d6d6d6;overflow:hidden}
.pointOfcareModel div img{float:left;width:237px;padding:0;border:1px solid #d6d6d6;overflow:hidden}
.pointOfcareModel div p{float:left;clear:none;width:435px;margin:0;padding:0;font-size:14px;line-height:18px;color:#333}
.pointOfcareModel div strong{font-family:Arial}
				/* END POINT OF CARE MODEL */
				
			/* END LAYOUT RIGHT CONTENTS */
			
		/* END LAYOUT CONTENTS */
		
	/* END LAYOUT CONTENTS */
	
	/* BEGIN FOOTER */
.footer{clear:both;width:998px;margin-top:5px;background:url(../images/grey_line.jpg) repeat-x top;overflow:hidden}
.footer ul{clear:both;width:920px;margin:0;padding:0 0 0 78px;list-style:none}	 
.footer li{float:left;width:auto;padding:7px 18px 0 17px}	
.footer li a{text-decoration:none;float:left;width:auto;color:#999;font-size:13px;line-height:18px}
.footer li a:hover,.footer li.active a{text-decoration:underline}
.footer p{clear:both;margin:0;padding:13px 50px 0 60px;font-size:10px;line-height:12px;color:#999;font-family:Arial}
.footer p a{color:#999998}	
.footer p a:hover{text-decoration:none}

.footer p.copyright{text-align:center;padding:25px 0 0 0;font-size:11px;color:#666}
.footer p.copyright a{text-decoration:none}
.footer p.copyright a:hover{text-decoration:underline}
	/* END FOOTER */