@charset "utf-8";
/* CSS Document */

hr {color:#F5F5F5;border:0;border-bottom:1px solid #F5F5F5;margin:0;padding:0;}
img {border:0; padding:1px; margin:0px; border: solid 1px #ebebeb; vertical-align:middle;}
p, span, h1, h2, h3, h4{padding:0px; margin:0px auto; text-align:left;}
p,span{ text-align:justify;}
div {text-align:justify;}
ul, li, ol{ list-style:none; padding:0px; background-image:none; margin:0px;}
li{	list-style:none;}
*:focus { outline: none } 
html,body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#797979;
	background:url(../images/body-bg.gif) repeat-x #fff;
	margin:0;
	padding:0;
	line-height:18px;
	height:100%;
}
a.normallink{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#797979;
	text-decoration:underline;
}
a.normallink:hover{
	text-decoration:none;
}
.main-div-bg{
	background:url(../images/main-div-bg.gif) no-repeat scroll top;
}

#main-div{
	width:1000px;
	margin:0 auto;

}


/*--- Header Part ----------------------------------------------------------------------------- Start ---*/

#header{ height:138px;
	width:979px;
	padding-top:24px;
	margin:0 auto;
}

#header .left{ float:left; width:197px;}
#header .right{ float:left; width:782px;}

#logo{ 
	background:url(../images/logo.jpg) no-repeat;
	margin:28px 0 0 18px;
	height:87px;
	width:179px;
}
#logo a{ 
	display:block;
	height:87px;
	width:179px;
	text-decoration:none;
	text-indent:-9000px;
}
#call-us{
	float:right;
	background:url(../images/call-us.jpg) no-repeat scroll 232px 1px;
	width:226px;
	margin:30px 0 0 0;
	text-align:right;
	color:#213971;
	padding-right:42px;
	font-size:28px;
	line-height:normal;
	font-weight:600;
}
#call-us span{
	font-size:14px;
	color:#7a7a7a;
	display:block;
	text-align:right;
	padding-right:5px;
	text-transform:uppercase;
	font-weight:bold;
}

/*--- Top Navigation ----------------------------------------------------------------------------- Start ---*/

#navigation{
	height:59px;
	margin-left:118px;
	float:right;
	width:664px;
	clear:both;
	margin-top:22px;
}

#navigation ul{
	list-style-type: none;
	padding:0;
	margin:0px 0px 0px 5px;
}

#navigation li{
	display:inline;
	padding:0;
}

#navigation a{
	float:left;
	background:url(../images/top-nav-li-left.jpg) no-repeat top left;
	margin-right: 5px; /*spacing between each tab*/
	padding:0 0 0 9px;
	text-decoration:none;
	color:#fff;
	cursor:pointer;
	font-size:13px;
	height:51px;
}

#navigation a:hover span{color:#101010;}

#navigation a span{
	float:left;
	background:url(../images/top-nav-li-right.jpg) no-repeat top right;
	padding: 7px 20px 0px 13px;
	height:42px;
	font-weight:bold;
	color:#a36754;
	color:#fff;
}

/*--- Top Navigation ----------------------------------------------------------------------------- End ---*/

/*--- Header Part ----------------------------------------------------------------------------- End ---*/

/*--- Content Part ----------------------------------------------------------------------------- Start ---*/

#cpart{
	width:979px;
	margin-left:10px;
}

#mid-banner{
	background:url(../images/mid-banner.jpg) no-repeat;
	width:979px;
	height:253px;
}
#mid-banner-innerpages{
	background:url(../images/innerpage-banner.jpg) no-repeat;
	width:979px;
	height:167px;
}

#cpart .shadow{
	height:46px;
	background:url(../images/cpart-shadow.jpg) repeat-x;
	margin-top:1px;
}

/*--- Left Part ----------------------------------------------------------------------------- Start ---*/

#lpart{
	width:664px;
	float:left;
	padding:0 12px 0 15px;
}

#lpart h1{
	font-size:18px;
	color:#797979;
	padding-bottom:9px;
	background:url(../images/h1-line.jpg) repeat-x bottom;
	text-decoration:none;
}
#lpart h1 a{
	color:#797979;
	text-decoration:none;
}
#lpart h1 span{
	font-size:14px;
	color:#3ca5c5;
	padding:0px; margin:0px;
	line-height:0px;
}
#lpart h2{
	font-size:18px;
	color:#797979;
	padding-bottom:9px;
	background:url(../images/h1-line.jpg) repeat-x bottom;
}
#lpart h3{
	font-size:15px;
	color:#3ca5c5;
	padding-bottom:9px;

}
#lpart h4{
font-size:14px; font-weight:bold; color:#555;
}
#lpart ul.product{
	list-style:none;
	float:left;
	width:390px;
	margin:0px 0 0 0; padding:0px;
}
#lpart ul.product li{
	background:url(../images/bullet-certification.jpg) no-repeat left 9px;
	padding-left:15px;
	line-height:20px;
	margin:0px;
}
#lpart ul.productul2{
	list-style:none;
	float:left;
	margin:0px 0px 0 0; padding:0px;
}
#lpart ul.productul2 li{
	line-height:20px;
background:url(../images/bullet-certification.jpg) no-repeat left 9px;
}
#lpart ul.productul3{
	width:280px;
	list-style:none;
	float:left;
	text-align:left;
	margin:0px 0px 0 0; padding:0px;
}
#lpart ul.productul3 li{
	line-height:20px; padding-left:15px; margin:0px;
}
.right-image{
	float:right;
	margin:24px 0 10px 20px;
}
.cus-services-image{
	float:right;
}

#lpart p{
	padding:24px 0px 0 10px;
}

.specialize-in{
	float:left;
	width:280px;
	margin-right:48px;
	margin-bottom:10px;
}

.specialize-in .image{
	float:left;
	margin-top:14px;
	margin-left:0px;
}

.specialize-in ul{
	list-style:none;
}

.specialize-in li{
	
	display:block;
	width:200px;
	float:right;
	padding-left:0px;
	padding-bottom:4px;

}
.specialize-in li.first{
	margin:14px 0 0 0px;
	padding-bottom:7px;
}
.specialize-in span.heading{
	color:#3ca5c5;
	font-weight:bold;
}

.specialize-in li a{
	color:#797979;
	text-decoration:none;
	font-weight:normal;
}

.specialize-in li a:hover{
	font-weight:bold;
}

.specialize-in .line{
	background:#dfdfdf;
	height:1px;
	width:270px;
	clear:both;
	margin:10px 0;
}

.specialize-in span.view-all{text-align:right; padding-right:5px;display:block;}
.specialize-in span.view-all a{ text-decoration:underline; font-weight:bold; color:#797979;}
.specialize-in span.view-all a:hover{ text-decoration:none;}

.press-release{margin:0;}
.press-release .left{float:left; width:59px; padding-top:32px;}
.press-release .right{ float:left; width:586px;}
.press-release .right .bubble-top{background:url(../images/press-release-bubble-top.gif) no-repeat;	height:33px;}
.press-release .right .bubble-middle{background:url(../images/press-release-bubble-middle.gif) repeat-y; padding:3px 15px 5px 15px;	font-weight:bold;}
.press-release .right .bubble-borrom{background:url(../images/press-release-bubble-bottom.gif) no-repeat; height:10px;}


/*--- Contact Us ----------------------------------------------------------------------------- Start ---*/
.contact-main{ padding-left:0px; margin-bottom:25px;}
.contact-main img{ float:left; padding-right:20px; border:none;}
.contact-main span{ padding:0px; margin:0px; }
.contact-main a{ color:#FF9933; text-decoration:underline;}
.contact-main a:hover{  text-decoration:none;}
.contact-title-text{
	color:#3CA5C5;
	font-weight:bold
}

/*--- Contact Us ----------------------------------------------------------------------------- End ---*/

/*--- Product page ----------------------------------------------------------------------------- Start ---*/
.product-img{  margin-right:10px;}
.product-imag-large{ float:left; padding-right:15px;}

/*--- Product page ----------------------------------------------------------------------------- End ---*/



/*--- Left Part ----------------------------------------------------------------------------- End ---*/

/*--- Right Part ----------------------------------------------------------------------------- Start ---*/

#rpart{
	width:288px;
	float:left;
}

.medical-products{
	margin:0;
	padding:0;
}

.medical-products .heading{
	background:url(../images/rpart-heading-bg.jpg) no-repeat; height:40px;
}
.medical-products .heading span{ vertical-align:middle; font-size:14px; font-weight:bold; padding:10px 0 0 18px; display:block;}

.medical-products .products{
	background:#f6f6f6;
	padding:10px;
}
.medical-products .products img{ float:left; border: solid 1px #ebebeb; margin-right:10px; margin-bottom:5px;}
.medical-products .products p{text-align:left; margin: 0 0px 0 5px;}
.medical-products .products a{ color:#3ca5c5; text-decoration:underline;}
.medical-products .view-all{ background:url(../images/product-viewall-bg.jpg) no-repeat; width:288px; height:29px; text-align:right;}
.medical-products .view-all a{ padding-top:3px; font-weight:bold; color:#797979; text-decoration:underline; margin-right:15px;}
.medical-products .view-all a:hover{ text-decoration:none;}

.president-letter{
	background:url(../images/president-letter.jpg) no-repeat;
	height:116px;
	width:288px;
	margin-top:9px;
}
.orange-text{
	font-size:13px; font-weight:bold;
	color:#FF9900; text-align:left;
}


.president-letter span.heading{ color:#63b7d1; font-size:19px; padding:15px 0 10px 15px; display:block; }
.president-letter span.gray{ color:#7a7a7a; font-size:19px;}
.president-letter p{ text-align:left; padding:0 100px 0 15px;}

.certifications span{ font-size: 19px; color:#797979; display:block; margin:15px 0 5px 10px; }
.certifications ul{ list-style:none}
.certifications li{ background:url(../images/bullet-certification.jpg) no-repeat scroll 0px 8px; padding:3px 0 0 15px; margin-left:10px; display:block; }
.certifications li a{color:#3ca5c5; text-decoration:none; font-weight:bold;}
.certifications li a:hover{color:#797979;}
.certifications li span.normal-text{ font-size:13px; padding:0px; margin:0px; color:#3ca5c5; text-decoration:none; font-weight:bold;}
.certifications li.simle-text{color:#3ca5c5; font-size:12px; text-decoration:none; font-weight:bold; text-align:left;}
.certifications li a.product-undline{color:#3ca5c5; font-size:13px; text-decoration:underline; font-weight:bold;}
.certifications li a.product-undline:hover{ text-decoration:none;}
.certifications ul.productlist{ list-style:none;}
.certifications ul.productlist li{ background:none; padding:3px 0 0 0px; margin-left:0px; line-height:25px;}


/*--- Right Part ----------------------------------------------------------------------------- End ---*/



/*--- Content Part ----------------------------------------------------------------------------- End ---*/


/*--- Footer Part ----------------------------------------------------------------------------- Start ---*/

#fpart{	width:100%;	background:#f1f1f1;}
#fpart .container{	background:url(../images/fpart-bg.gif) repeat-x; height:114px; margin:0 auto; width:1000px;}
#fpart .links{margin-top:35px; color:#fff; width:600px; float:left; margin-left:23px;}
#fpart .links a{color:#fff; text-decoration:none; padding:0 5px 0 5px;}
#fpart .links a:hover{ text-decoration:underline;}
#fpart span.copyright{ margin-top:5px; padding-left:5px; color:#caf1ff; display:block;}
#fpart span.viteb{ margin-top:10px; padding-left:5px; color:#8dd9f5; display:block;}
#fpart .symbol{ float:right; background:url(../images/international-medical-symbol.jpg) no-repeat; width:93px; height:93px; margin:20px 23px 0 0;}

#fpart a.viteb{color:#8dd9f5; text-decoration:none; padding:0px;}
#fpart a.viteb:hover{color:#ffffff; text-decoration:underline; padding:0px;}

/*--- Footer Part ----------------------------------------------------------------------------- End ---*/

.clear{clear:both;}
.no-border{ border:0px none;}
.MT10{ margin-top:10px;}
.MB10{ margin-bottom:10px;}
.MB5{ margin-bottom:5px;}
.MT20{ margin-top:20px;}
.ML40{ margin-left:50px; }
.MT40{ margin-top:40px;}
.PT10{ padding-top:10px;}
.PL14{ padding-left:14px;}
.left{float:left;}

