/*====================================== reset.css is here ========================================*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0;}
table {	border-collapse:collapse; border-spacing:0;}
fieldset,img { border:0; }
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal; font-weight:normal;}
ol,ul { list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {	font-size:100%;	font-weight:bold;}
q:before,q:after {content:'';}
abbr,acronym { border:0;}
.clear{clear:both; font-size:0px;line-height:0px; display:block;}
.last	{margin:0 !important;}
.pad_last{padding:0 !important;}
.no_bg {background:none !important;}
a											{text-decoration:none !important; outline:0 none; }
a:hover										{text-decoration:none;}
/**************************************************************************************/
body {
	padding: 0px;
	margin: 0px;
}

#top-black-line {
	width: 100%;
	background-color: #0073b7;
	height: 5px;
}
.footer-color {
	width: 100%;
	background-color: #e7e7e7;
	/*height: 68px;*/
}
.footer {
	width: 997px;
	height: 68px;
	margin: auto;
	padding-top: 10px;
}
.footer-website {
	width: 357px;
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-align: right;
	line-height: 18px;
}
a.footer_link:link, a.footer_link:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	text-decoration: none;
	outline: none;
}
a.footer_link:hover {color: #5c707c;}
.footer-nav {
	width: 635px;
	float: left;
}
.footer-nav ul {
	float: left;
	margin: 0;
	padding: 0;
	list-style: none;
}
.footer-nav ul li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5c707c;
	display: block;
	padding: 5px 0 5px 0px;
	line-height: 18px;
	width: 104px;
	border-bottom: 1px solid #a9c2d1;
}
.footer-nav ul li a {
	text-decoration: none;
	color: #5c707c;
}
.footer-nav ul li a:hover{
	color: #227aae; 
}

.footer-nav ul li a.active{color: #227aae; cursor: inherit;}

.header-bg {
	width: 100%;
	background:url(../images/header-bg.jpg) left top repeat;
	height: 94px;
}
#main-nav-logo {
	width: 997px;
	height: 98px;
	margin: auto;
}
#main-nav {
	width: 750px;
	float: right;
}

#grp-comany-tab {
	width: 150px;
	height: 20px;
	background-color: #006aa9;
	float: right;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
}
.download2{
	width:31px;
	height:20px;
	padding:2px 0px 0 0px;
	float: right;
	
}
.download {
	width: 95px;
	height: 15px;
	padding: 4px 0 0 0;
	border-bottom: 1px solid #AFE1FF;
	float: right;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
}

a.downLoad:link, a.downLoad:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	text-decoration: none;
	outline: none;
}
.header {
	width: 997px;
	height: 385px;
	margin: auto;
}
.content-area {
	width: 997px;
	margin: auto;
	padding-top: 20px;
}




.content-area p {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #686868;
	line-height: 24px;
	text-align: justify;
}
.welcome-container {
	width: 335px;
	float: left;
	margin-right: 35px;
	
}
.welcome a{
	width: 335px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #0066a3;
	padding: 0 0 6px 0;
	background: url(../images/dot-line.jpg) left bottom repeat-x;
	margin-bottom: 13px;
	font-weight:bold;	
}

.welcome-container p a { color:#227AAE;}


.products-container {
	width: 627px;
	float: left;
}
.products {
	width: 627px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000;
	padding: 0 0 6px 0;
	background: url(../images/dot-line.jpg) left bottom repeat-x;
	/*margin-bottom: 13px;*/
	
}

.pink-box:hover {
	width: 442px;
	height: 109px;
	float: left;
	padding: 20px 27px 10px 10px;
	background-color: #EEDDDD;
}
.pink-box {
	width: 442px;
	height: 109px;
	float: left;
	padding: 20px 27px 10px 10px;
	background-color: #f3e9e9;
	cursor:pointer;
}

.pink-box1 {
	width: 442px;
	height: 109px;
	float: left;
	padding: 20px 27px 10px 10px;
	background-color: #f3e9e9;
}

.pink-box1:hover{background:#DEC6C6;}

.blue-box {
	width: 440px;
	height: 114px;
	float: left;
	padding: 25px 24px 0px 24px;
	background: #e1f1fa;
	cursor:pointer;
}
.blue-box:hover {
	 
	background: url(../images/blue-strip.jpg) #C5DDEB left top repeat-x;
}

.best-of-header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #562323;
	margin-bottom: 5px;
	margin-top:6px;
	
}
.ivf-header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #2578A7;
	margin-bottom: 5px;
}
.best-of-brand {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #3B3B3B;
	line-height: 20px;
	text-align:left;
}

.best-of-brand p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #227AAE;
	line-height: 20px;
	text-align:left;
	font-weight:normal;
	
}


.best-of-brand a	{color:#227aae;}
.best-of-brand a:hover	{color:#002942 !important;}


.best-of-brand span{font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3B3B3B;
	line-height: 20px;
	text-align:justify;
	font-weight:normal;}
	
.best-of-brand p a{ font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #227AAE;
	line-height: 20px;
	text-align:justify;
	font-weight:bold;}

.best-of-brand p a:hover{color:#002942;}
.best-of-brand p img{padding:0 0 0 7px;}



.best-of-brand span a	{color:#3B3B3B; text-align: right !important; font-size: 10px; display:block; font-weight: bold;}
.best-of-brand span a:hover{color:#227AAE !important;}

.best-of-brand p.mat	{background:url(../images/accord-arrow.jpg) left 8px no-repeat; padding-left: 12px; padding-bottom: 7px; color:#3B3B3B;}

.img_Left {
	float: left;
	width: 171px;
	height: 108px;
	/* margin: 5px 15px 0 0;*/
	margin: 0px 15px 0 0;
}
.clear {
	clear: both;
}
#logo {
	width: 146px;
	float: left;
	height: 65px;
	margin-top: 15px;
}
/*top logo effect CSS*/
#panel {

	display: none;
	width: 100%;
	/*border-bottom:solid 4px #8cc63f;*/
	background: #fff;
}
.panel_content {
	margin: 0 auto;
	padding: 10px 0px 10px 75px;
	width: 929px;
	height:80px;
}
.panel_content img {
	 
	 float:left;
}
.panel ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
.panel li {
	margin: 0px;
	padding: 0px;
	display: inline;
	list-style: none;
}
.btn-slide {
	border: none;
	text-align: center;
	margin: 0 auto;
	display: block;
	color: #fff;
	width: 140px;
	text-align: center;
	font-size: 12px;
	text-decoration: none;
	background: url(../images/arrow2.gif) no-repeat right -7px;
}
.btn-slide.active {
	background: url(../images/arrow2.gif) no-repeat right 4px;
}


/*#menu {
	margin: 48px 0px 0px 0px;
	padding: 0;
	float: right;
}
#menu ul {
	font-family: Arial, Verdana;
	font-size: 12px;
	margin: 0;
	padding: 0;
	list-style: none;
	z-index: 1000;
}
#menu ul li {
	display: block;
	position: relative;
	float: left;
}
#menu li ul {
	display: none;
}
#menu ul li a {
	display: block;
	text-decoration: none;
	color: #78797b;
	background: url(../images/top-nav-divid.png) right top 3px no-repeat;
	/*border-right: 1px solid #77787a;*/
	padding: 0px 18px 0px 18px;/*background: #1e7c9a;*//*margin-left: 1px;*//*	white-space: nowrap;
}
#menu ul li a:hover, #menu ul li a.active {
	background: url(../images/top-nav-divid.png) right top 3px no-repeat;
	color: #0077be;
	padding: 0px 18px 0px 18px;
}
#menu ul ul {
	width: 165px;
}
#menu li:hover ul {
	display: block;
	position: absolute;
}
#menu li:hover li {
	float: none;
	font-size: 12px;
}
#menu li:hover a {
	background: #0073b7;
	color: #FFFFFF;
	border-bottom: 1px solid #FFF;
}
#menu li:hover li a:hover {
	color: #FFFFFF;
	background: #77787c;
}

*/

.flag {}
#navigation				{width:auto; float:right;}
#navigation	ul			{float:right; padding:42px 0 0 0; width:556px;}
#navigation	ul li		{float:left; display:inline;}
#navigation	ul li a		{display:inline-block; font:12px/18px Arial, Helvetica, sans-serif; background:url(../images/top-nav-divid.png) right center no-repeat; padding:0 12px 0 12px; color:#78797B; font-weight:bold;}
#navigation	ul li a:hover{color:#0077BE;}
#navigation ul li a.active	{color:#0077BE; cursor:inherit;}
#navigation	ul li a.last {background:none; padding:0 0 0 12px;}	



.mega-wrap				{width:997px; margin:0 auto; position:relative; /*z-index: 10000;*/}







/*Accordian css start*/



#main {
        background: #0099cc;
        margin-top: 0;
        padding: 2px 0 4px 0;
        text-align: center;
    }
    #main a {
        color: #ffffff;
        text-decoration: none;
        font-size: 12px;
        font-weight: bold;
        font-family: Arial;
    }
    #main a:hover {
        text-decoration: underline;
    }
    #wrapper {
        margin: 0 auto;
        margin-top: 0px;
        width: 997px;
        height: 333px;
        overflow: hidden;
        
        
    }
    #img_container {
        width: 4000px;
    }
    #img_container img {
        position: relative;
        
        width: 600px;
    }
    #img1 { z-index: 0; }
    #img2 { z-index: 1; }
    #img3 { z-index: 2; }
    #img4 { z-index: 3; }
    #img5 { z-index: 4; }
    
/*Accordian css end */




/*Megamenu css start */


.container {width:600px; height:300px; padding:0px 0 0 0; margin:0;}
	
	
	/* navigation styles - BEGIN */ 
	
	/* style for horizontal nav */	
	#navigation_horiz {width:587px; clear:both; padding:0 0 0 0; background:url(../images/meganav-blue-strip.png) left top repeat;}
	#navigation_horiz  ul {height:42px; display:block}
	#navigation_horiz  ul li {display:block; float:left; width:auto; height:30px; margin:0 0px 0 0; position:relative; padding:10px 17px 2px 17px;}
	#navigation_horiz  ul li a.navlink {display:block; padding: 0px 0 0px 0; text-align:center; color:#fff; text-decoration:none;  font:16px/18px Arial, Helvetica, sans-serif; font-weight:bold;}
	#navigation_horiz  ul li a:hover, #navigation_horiz  ul li a.active	{color:#5FBFFC; border-bottom:1px solid #0E96E2;}
	#navigation_horiz .dropdown {position:absolute; padding:20px;}
	
	
	
	/* style for each drop down - horizontal */
	#navigation_horiz ul li #dropdown_one {background:url(../images/mega-nav-bg.png) left top repeat; color:#fff; width:547px !important; height:140px !important; margin-top: 12px;}
	#navigation_horiz ul li #dropdown_one a {color:red}
	#navigation_horiz ul li #dropdown_two {background:url(../images/mega-nav-bg.png) left top repeat; color:#fff; width:763px !important; height:230px !important; margin-top: 12px;}
	#navigation_horiz ul li #dropdown_two a {color:black}
	#navigation_horiz ul li #dropdown_three {background:url(../images/mega-nav-bg.png) left top repeat; color:#fff; width:522px !important; height:140px !important; margin-top: 12px;}
	#navigation_horiz ul li #dropdown_three a {color:red}
		
		
		
	.sub-nav			{width:245px; float:left;}
	.sub-nav ul			{float:left;}
	.sub-nav ul li		{float:left; display:inline; background:none !important; height:30px !important; padding:0px !important;}
	.sub-nav ul li a	{display:inline-block; font:13px/18px Arial, Helvetica, sans-serif;  color:#524E4D !important; text-decoration:none; width:90px;}
	.sub-nav ul li a.lft-wt	{width:152px;}
	.sub-nav ul li a:hover{color:#0176BB !important; border-bottom:none !important;}
	.clear				{clear:both;}
	
	
	
	
	
	.sub2-nav			{width:451px; float:left;}
	.sub2-nav ul		{float:left;}
	.sub2-nav ul li		{float:left; display:inline; background:none !important; height:30px !important; padding:0px !important;}
	.sub2-nav ul li a	{display:inline-block; font:13px/18px Arial, Helvetica, sans-serif;  color:#524E4D !important; text-decoration:none; width:135px;}
	.sub2-nav ul li a.lht-wt	{width:152px;}
	.sub2-nav ul li a:hover{color:#0176BB !important; border-bottom:none !important;}
	
	
	
	.sub3-nav			{width:260px; float:left;}
	.sub3-nav ul		{float:left;}
	.sub3-nav ul li		{float:left; display:inline; background:none !important; height:30px !important; padding:0px !important;}
	.sub3-nav ul li a	{display:inline-block; font:13px/18px Arial, Helvetica, sans-serif;  color:#524E4D !important; text-decoration:none; width:130px;}
	.sub3-nav ul li a.lft-wt	{width:100px;}
	.sub3-nav ul li a:hover{color:#0176BB !important; border-bottom:none !important;}
	.clear				{clear:both;}
	
	

	.sub-pic			{width:163px; float:right; margin-left: 23px;}
	.sub-pic img		{padding:4px 0 0 0;}    
    
    
    .mega-lft			{width:350px; float:left;}
    .mega-lft ul		{float:left;}
    .mega-lft ul li		{float:left; display:inline-block; padding:0 0 0 0 !important;}
    .mega-lft ul li a	{display:inline-block; font:14px/18px Arial, Helvetica, sans-serif; color:#524E4D !important; text-decoration:none; width:170px; font-weight:bold;}
    .mega-lft ul li a.no-lft	{width:200px;}
    .mega-lft ul li a.no-rgt	{width:116px;}
    .mega-lft ul li a:hover{color:#0176BB !important; border-bottom:none !important;}
    .mega-rgt			{width:163px; float:right; display:block;}
    
    
    
    
    
    .brand-lft			{width:600px; float:left;}
    .brand-lft ul		{float:left;}
    .brand-lft ul li	{float:left; display:inline-block; padding:0 0 0 0 !important;}
    .brand-lft ul li a	{display:inline-block; font:14px/18px Arial, Helvetica, sans-serif; color:#524E4D !important; text-decoration:none; width:200px; font-weight:bold;}
    .brand-lft ul li a:hover{color:#0176BB !important; border-bottom:none !important;}
    .brand-rgt			{width:163px; float:right; display:block;}
/*Megamenu css end */    







.ac-wrapper {

	
	/*min-width: 940px;*/
	
	margin:0 auto;

}




    
   
/*Inner Page Css Start */
.inner-part_lft			{width:280px; float:left;}
.inner-part_lft	h4		{margin:0; padding:0; font-family: "HelveticaNeueCondensed", "HelveticaNeue-Condensed", "Helvetica Neue Condensed",  "HelveticaNeueRomanCondensed", "HelveticaNeue-Roman-Condensed", "Helvetica Neue Roman Condensed", "HelveticaNeue", "Helvetica Neue", "HelveticaNeueRoman", "HelveticaNeue-Roman", "Helvetica Neue Roman", 'TeXGyreHerosCnRegular', "Helvetica", "Tahoma", "Geneva", "Arial Narrow", "Arial", sans-serif;
font-weight:normal;
font-size:30px;
font-stretch:condensed; color:#464646; padding-bottom: 5px;}
.lft-wrap				{width:280px; margin:0 auto;}

.bredcrums				{width:auto; float:right;}
.bredcrums ul			{float:right; padding:25px 0 0 0;}
.bredcrums ul li		{float:left; display:inline;}
.bredcrums ul li a		{float:left; display:inline; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#181818;}
.bredcrums ul li a:hover{color:#0066A3;}
.bredcrums ul li a.active	{color:#0066A3; cursor:inherit;}	

.bredcrums ul li a.org		{float:left; display:inline; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#181818;}
.bredcrums ul li a.org:hover, .bredcrums ul li a.active1{color:#EC8934;}

.bredcrums ul li a.grn		{float:left; display:inline; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#181818;}
.bredcrums ul li a.grn:hover, .bredcrums ul li a.active2{color:#7AB235;}


.bredcrums ul li a.voilet	{float:left; display:inline; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#181818;}
.bredcrums ul li a.voilet:hover, .bredcrums ul li a.active3{color:#5C31C7;}


.bredcrums ul li a.darkred	{float:left; display:inline; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#181818;}
.bredcrums ul li a.darkred:hover, .bredcrums ul li a.active4{color:#CE4A46;}



.bot-border				{border-bottom:1px solid #E4E4E4; width:680px; height:1px;}
.bredcrums ul li.no-cr	{cursor:inherit; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#181818;}

.inner-part_rgt			{width:680px; float:right; margin-left: 35px;}
.inner-part_rgt	{margin-left:0px;} /* IE9 + IE10pp4 */
.inner-part-matter		{width:680px; margin:0 auto;}
.inner-part-matter span	{padding-top: 20px; display:inline-block;}
.inner-part-matter span img	{border:0; outline:none;}
.inner-part-matter span.rgt-pac	{padding-left: 254px; display:inline-block;}
.inner-part-matter span.rgt-pac	{padding-left: 251px;} /* IE9 + IE10pp4 */
/*ie8 hack code*/
@media \0screen {
  .inner-part-matter span.rgt-pac {
   padding-left:300px;
		}  
}


.inner-part-matter span.rgt-pac2{padding-left: 418px; display:inline-block;}
.inner-part-matter span.rgt-pac3{padding-left: 467px; display:inline-block;}
.inner-part-matter span.rgt-pac4{padding-left: 266px; display:inline-block;}
.inner-part-matter span.rgt-pac4	{padding-left: 265px;} /* IE9 + IE10pp4 */
/*ie8 hack code*/
@media \0screen {
   .inner-part-matter span.rgt-pac4 {
   padding-left:280px;
		}  
}

.inner-part-matter span.rgt-pac5{padding-left: 443px; display:inline-block;}
.inner-part-matter span.rgt-pac6{padding-left: 486px; display:inline-block;}
.inner-part-matter span.rgt-pac7{padding-left: 357px; display:inline-block;}
.inner-part-matter span.rgt-pac8{padding-left: 251px; display:inline-block;}
.inner-part-matter span.rgt-pac9{padding-left: 544px; display:inline-block;}
.inner-part-matter span.tt	{font:16px/18px Arial, Helvetica, sans-serif; color:#0066A3;}
.inner-part-matter span.tt_rt	{font:16px/18px Arial, Helvetica, sans-serif; color:#0066A3; float:left;width:50%; margin-top:35px;}
.inner-part-matter span.tt_lt	{float:right;width:50%;}
.inner-part-matter span.tt_lt img	{float:right;}

.inner-part-matter div.tt	{font:16px/18px Arial, Helvetica, sans-serif; color:#0066A3;}
.inner-part-matter span.tt2	{font:16px/18px Arial, Helvetica, sans-serif; color:#EC8934;}
.inner-part-matter span.tt3	{font:16px/18px Arial, Helvetica, sans-serif; color:#5C31C7;}
.inner-part-matter span.tt4	{font:16px/18px Arial, Helvetica, sans-serif; color:#CE4A46;}
.inner-part-matter div.tt5	{font:16px/15px Arial, Helvetica, sans-serif; }
.inner-part-matter span.tt6	{font:16px/18px Arial, Helvetica, sans-serif; color:#5C31C7;float:left;width:50%; margin-top:35px;}
.inner-part-matter span.rgt-pac10	{padding-left: 242px; display:inline-block;}
.inner-part-matter span.rgt-pac11{padding-left: 389px; display:inline-block;}
.inner-part-matter span.rgt-pac12{padding-left: 413px; display:inline-block;}
.inner-part-matter span.rgt-pac13{padding-left: 465px; display:inline-block;}
.inner-part-matter span.rgt-pac14{padding-left: 469px; display:inline-block;}
.inner-part-matter span.rgt-pac14 {padding:0 0px 0 465px \0/IE9; } /* IE9 + IE10pp4 */
.inner-part-matter span.rgt-pac15{padding-left: 220px; display:inline-block;}
.inner-part-matter span.rgt-pac16{padding-left: 327px; display:inline-block;}
.inner-part-matter span.rgt-pac17{padding-left: 342px; display:inline-block;}
.inner-part-matter span.rgt-pac18{padding-left: 354px; display:inline-block;}
.inner-part-matter span.rgt-pac19{padding-left: 473px; display:inline-block;}
.inner-part-matter span.rgt-pac20{padding-left: 420px; display:inline-block;}
.inner-part-matter span.rgt-pac21{padding-left: 460px; display:inline-block;}
.inner-part-matter span.rgt-pac22{padding-left: 534px; display:inline-block;}
.inner-part-matter span.rgt-pac23{padding-left: 373px; display:inline-block;}
.inner-part-matter span.rgt-pac24{padding-left: 282px; display:inline-block;}
.inner-part-matter span.rgt-pac25{padding-left: 360px; display:inline-block;}
.inner-part-matter span.rgt-pac26{padding-left: 327px; display:inline-block;}
.inner-part-matter span.rgt-pac27{padding-left: 443px; display:inline-block;}
.inner-part-matter span.rgt-pac28{padding-left: 516px; display:inline-block;}
.inner-part-matter span.rgt-pac29{padding-left: 337px; display:inline-block;}
.inner-part-matter span.rgt-pac30{padding-left: 406px; display:inline-block;}
.inner-part-matter span.rgt-pac31{padding-left: 113px; display:inline-block;}
.inner-part-matter span.rgt-pac32{padding-left: 474px; display:inline-block;}
.inner-part-matter span.rgt-pac33{padding-left: 467px; display:inline-block;}
.inner-part-matter span.rgt-pac34{padding-left: 520px; display:inline-block;}
.inner-part-matter span.rgt-pac35{padding-left: 495px; display:inline-block;}
.inner-part-matter span.rgt-pac36{padding-left: 455px; display:inline-block;}
.inner-part-matter span.rgt-pac37{padding-left: 408px; display:inline-block;}
.inner-part-matter span.rgt-pac38{padding-left: 230px; display:inline-block;}
.inner-part-matter span.rgt-pac39{padding-left: 153px; display:inline-block;}
.inner-part-matter span.rgt-pac40{padding-left: 416px; display:inline-block;}
.inner-part-matter span.rgt-pac41{padding-left: 352px; display:inline-block;}
.inner-part-matter span.rgt-pac42{padding-left: 449px; display:inline-block;}
.inner-part-matter span.rgt-pac43{padding-left: 358px; display:inline-block;}
.inner-part-matter span.rgt-pac44{padding-left: 447px; display:inline-block;}
.inner-part-matter span.rgt-pac45{padding-left: 329px; display:inline-block;}
.inner-part-matter span.rgt-pac45{padding-left: 327px; \0/IE9; } /* IE9 + IE10pp4 */
/*ie8 hack code*/
@media \0screen {
   .inner-part-matter span.rgt-pac45 {
    padding-left:340px!important;
		}  
}
.inner-part-matter span.rgt-pac46{padding-left: 319px; display:inline-block;}
.inner-part-matter span.rgt-pac46{padding-left: 315px; margin-top:10px \0/IE9; } /* IE9 + IE10pp4 */
/*ie8 hack code*/
@media \0screen {
   .inner-part-matter span.rgt-pac46 {
    padding-left:330px!important;
		}  
}
.inner-part-matter span.rgt-pac47{padding-left: 387px; display:inline-block;}
.inner-part-matter span.rgt-pac48{padding-left: 411px; display:inline-block;}
.inner-part-matter span.rgt-pac48 {padding:0 0px 0 407px \0/IE9; } /* IE9 + IE10pp4 */
.inner-part-matter span.rgt-pac49{padding-left: 370px; display:inline-block;}
.inner-part-matter span.rgt-pac49 {display:inline-block; padding-left:368px \0/IE9; } /* IE9 + IE10pp4 */
/*ie8 hack code*/
@media \0screen {
   .inner-part-matter span.rgt-pac49 {
    padding-left: 378px!important;
		}  
}
.inner-part-matter span.rgt-pac50{padding-left: 516px; display:inline-block;}
.inner-part-matter span.rgt-pac50 {display:inline-block; padding-left:514px \0/IE9; } /* IE9 + IE10pp4 */
@media \0screen {
   .inner-part-matter span.rgt-pac50 {
    padding-left: 520px!important;
		}  
}
.inner-part-matter span.rgt-pac51	{padding-left:323px; padding-right: 20px;}
.inner-part-matter span.rgt-pac52{padding-left: 364px; display:inline-block;}
.inner-part-matter span.rgt-pac53{padding-left: 509px; display:inline-block;}
.inner-part-matter span.rgt-pac54{padding-left: 323px; display:inline-block;}
.inner-part-matter span.rgt-pac55{padding-left: 412px; display:inline-block;}
.inner-part-matter span.rgt-pac56	{padding-left:201px; padding-right: 20px;}
.inner-part-matter span.rgt-pac57	{padding-left:520px; padding-right: 0px;}
.inner-part-matter span.rgt-pac58{padding-left: 427px; display:inline-block;}
.inner-part-matter span.rgt-pac59{padding-left: 428px; display:inline-block;}
.inner-part-matter span.rgt-pac60	{padding-left:319px; padding-right: 20px;}
.inner-part-matter span.rgt-pac61	{padding-left:329px; padding-right: 20px;}
.inner-part-matter span.rgt-pac62	{padding-left:316px; padding-right: 20px;}
.inner-part-matter span.rgt-pac63	{padding-left:322px; padding-right: 20px;}
.inner-part-matter span.rgt-pac64{padding-left: 357px; display:inline-block;}
/*crome hack code*/
@media screen and (-webkit-min-device-pixel-ratio:0) {.inner-part-matter span.rgt-pac64 { padding-left: 355px;} }
/*ie8 hack code*/
@media \0screen {.inner-part-matter span.rgt-pac64{padding-left: 355px; display:inline-block;}  }
.inner-part-matter span.rgt-pac64 { padding-left: 352px \0/IE9; } /* IE9 + IE10pp4 */

.inner-part-matter span.rgt-pac66{padding-left: 325px; display:inline-block;}
.inner-part-matter span.rgt-pac67{padding-left: 420px; display:inline-block;}
.inner-part-matter span.rgt-pac68	{padding-left:260px; padding-right: 20px;}
.inner-part-matter span.rgt-pac69{padding-left: 377px; display:inline-block;}
.inner-part-matter span.rgt-pac70{padding-left: 299px; display:inline-block;}
.inner-part-matter span.rgt-pac70 {display:inline-block; padding-left:296px \0/IE9; } /* IE9 + IE10pp4 */
/*ie8 hack code*/
@media \0screen {
   .inner-part-matter span.rgt-pac70 {
    padding-left: 310px!important;
		}  
}
.inner-part-matter span.rgt-pac71{padding-left: 492px; display:inline-block;}
.inner-part-matter span.rgt-pac72{padding-left: 306px; padding-right: 20px;}
.inner-part-matter span.rgt-pac73{padding-left: 464px; display:inline-block;}
.inner-part-matter span.rgt-pac73 {display:inline-block; padding:20px 0 0 463px \0/IE9; } /* IE9 + IE10pp4 */
/*ie8 hack code*/
@media \0screen {
   .inner-part-matter span.rgt-pac73 {
    padding-left: 465px!important;
		}  
}
.inner-part-matter span.rgt-pac74{padding-left: 443px; display:inline-block;}
.inner-part-matter span.rgt-pac74 {display:inline-block; padding:20px 0 0 441px \0/IE9; } /* IE9 + IE10pp4 */
/*ie8 hack code*/
@media \0screen {
   .inner-part-matter span.rgt-pac74 {
    padding-left: 451px!important;
		}  
}


.inner-part-matter span.rgt-pac75{padding-left: 312px; display:inline-block;}
.inner-part-matter span.rgt-pac76{padding-left:312px; padding-right: 20px;}
.inner-part-matter span.rgt-pac76 {padding:20px 0 0 326px \0/IE9; } /* IE9 + IE10pp4 */
/*ie8 hack code*/
@media \0screen {
   .inner-part-matter span.rgt-pac76 {
    padding-left:338px!important;
		}  
}

/*ie8 hack code*/
@media \0screen {
   .inner-part-matter span.rgt-pac79 {
    padding-left: 421px!important;
		}  
}


.inner-part-matter span.rgt-pac77{padding-left: 389px; display:inline-block;}
.inner-part-matter span.rgt-pac78{padding-left: 442px; display:inline-block;}
.inner-part-matter span.rgt-pac78 {padding-left: 408px !important \0/IE9; } /* IE9 + IE10pp4 */
.inner-part-matter span.rgt-pac79	{padding-left: 417px; display:inline-block;}
.inner-part-matter span.rgt-pac79	{padding-left: 415px;} /* IE9 + IE10pp4 */

.inner-part-matter span.rgt-pac80{padding-left: 385px; display:inline-block;}
.inner-part-matter span.rgt-pac81{padding-left: 365px; display:inline-block;}
.inner-part-matter span.rgt-pac81 { padding-left: 360px \0/IE9; } /* IE9 + IE10pp4 */
/*ie8 hack code*/
@media \0screen {
   .inner-part-matter span.rgt-pac81 {
    padding-left:374px!important;
		}  
}
.inner-part-matter span.rgt-pac82{padding-left: 506px; display:inline-block;}
.inner-part-matter span.rgt-pac83	{padding-left:437px; padding-right: 0px; display:inline-block;}
.inner-part-matter span.rgt-pac84{padding-left: 357px; display:inline-block;}
.inner-part-matter span.rgt-pac85{padding-left:455px; display:inline-block;}
.inner-part-matter span.rgt-pac86{padding-left:308px; display:inline-block;}
.inner-part-matter span.rgt-pac86{padding-left:305px; \0/IE9; } /* IE9 + IE10pp4 */
/*ie8 hack code*/
@media \0screen {
   .inner-part-matter span.rgt-pac86 {
    padding-left:325px!important;
		}  
}
.inner-part-matter span.rgt-pac87{padding-left: 395px;}
.inner-part-matter span.rgt-pac87{padding-left:393px; \0/IE9; } /* IE9 + IE10pp4 */
/*ie8 hack code*/
@media \0screen {
   .inner-part-matter span.rgt-pac87 {
    padding-left:405px!important;
		}  
}
.inner-part-matter span.rgt-pac88{padding-left: 360px; display:inline-block;}
.inner-part-matter span.rgt-pac88{padding-left:356px; \0/IE9; } /* IE9 + IE10pp4 */
.inner-part-matter span.rgt-pac89{padding-left:180px; display:inline-block;}
.inner-part-matter span.rgt-pac89{padding-left:178px; \0/IE9; } /* IE9 + IE10pp4 */
/*ie8 hack code*/
@media \0screen {
   .inner-part-matter span.rgt-pac89 {
    padding-left:190px!important;
		}  
}

.inner-part-matter span.rgt-pac90{padding-left:150px; display:inline-block;}
.inner-part-matter span.rgt-pac90{padding-left:146px; \0/IE9; } /* IE9 + IE10pp4 */
/*ie8 hack code*/
@media \0screen {
   .inner-part-matter span.rgt-pac90 {
    padding-left:165px!important;
		}  
}


.inner-part-matter span.rgt-pac91{padding-left:410px; display:inline-block;}
.inner-part-matter span.rgt-pac91{padding-left:406px; \0/IE9; } /* IE9 + IE10pp4 */
/*ie8 hack code*/
@media \0screen {
   .inner-part-matter span.rgt-pac91 {
    padding-left:420px!important;
		}  
}



.inner-part-matter span.rgt-pac92	{padding-left:329px; padding-right: 20px;}
.inner-part-matter span.rgt-pac92{padding-left:328px \0/IE9; } /* IE9 + IE10pp4 */
/*ie8 hack code*/
@media \0screen {
   .inner-part-matter span.rgt-pac92 {
    padding-left:333px!important;
		}  
}

.inner-part-matter span.rgt-pac93	{padding-left:315px; padding-right: 20px;}
.inner-part-matter span.rgt-pac93{padding-left:313px \0/IE9; } /* IE9 + IE10pp4 */
/*ie8 hack code*/
@media \0screen {
   .inner-part-matter span.rgt-pac93 {
    padding-left:323px!important;
		}  
}



.inner-part-matter span.rgt-pac94{padding-left: 409px; display:inline-block;}
.inner-part-matter span.rgt-pac94 {padding:20 0px 0 405px \0/IE9; } /* IE9 + IE10pp4 */
@media \0screen {
   .inner-part-matter span.rgt-pac94 {
    padding-left:418px!important;
		}  
}

.inner-part-matter span.rgt-pac95{padding-left:205px; display:inline-block;}
.inner-part-matter span.rgt-pac95 {padding:20px 0px 0 203px \0/IE9; } /* IE9 + IE10pp4 */
@media \0screen {
   .inner-part-matter span.rgt-pac95 {
    padding-left:220px!important;
		}  
}

.inner-part-matter span.rgt-pac96{padding-left:298px; display:inline-block;}
.inner-part-matter span.rgt-pac96 {padding:20px 0px 0 295px \0/IE9; } /* IE9 + IE10pp4 */
@media \0screen {
   .inner-part-matter span.rgt-pac96 {
    padding-left:297px!important;
		}  
}
.inner-part-matter span.rgt-pac100{padding-left:444px; display:inline-block;}


.bot-border1			{border-bottom:1px dotted #A0A0A0; width:680px; height:1px; clear:both;}
.bot-border2			{border-bottom:1px dotted #A0A0A0; width:100%; height:1px;margin-top:10px;}



.sperm-matter			{width:680px; margin:0 auto;}

.sperm-matter p			{font-family:Arial, Helvetica, sans-serif; line-height:22px; text-align:justify; width:319px; float:left; padding:16px 0 0 0; font-size:13px;}
.sperm-matter p a		{color:#686868; text-decoration:underline;}
.sperm-matter p a:hover	{color:#0066A3;}
.ht-20					{height:16px;}
.sperm-matter span		{display:inline-block; float:right; padding-left:10px; padding:20px 0 0 0;}

.sperm-matter p.mat		{background: url("../images/accord-arrow.jpg") no-repeat scroll 0 5px rgba(0, 0, 0, 0);
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: normal;
    padding-bottom: 12px;
    padding-left: 15px;}

.sperm-matter2			{width:680px; margin:0 auto;}
.sperm-matter2 p		{font-family:Arial, Helvetica, sans-serif; line-height:22px; text-align:justify; padding:16px 0 0 0; font-size:13px;}
.sperm-matter2 p.ty		{padding-top: 25px;}
.sperm-matter2 p.mob	{background:url("../images/accord-arrow.jpg") 0px 22px no-repeat; padding-left: 12px;}
.sperm-matter2 p a		{color:#686868; text-decoration:underline;}
.sperm-matter2 p a:hover{color:#006AA0;}
.sperm-matter2 p.no-top	{padding-top:0px;}
.sperm-matter2 h4		{font-family:Arial, Helvetica, sans-serif; font-size:12px; padding-left: 25px; padding-bottom: 12px; background:url("../images/accord-arrow.jpg") 12px 5px no-repeat; font-weight:normal; color:#686868;}
.sperm-matter2 h4.tl	{font-family:Arial, Helvetica, sans-serif; font-size:12px; background:none !important; padding-left: 10px; padding-top: 0px;}
.sperm-matter2 h4.t2	{font-family:Arial, Helvetica, sans-serif; font-size:12px; background:none !important; padding-left: 10px; padding-top: 16px;}
.sperm-matter2 h4.t3	{font-family:Arial, Helvetica, sans-serif; font-size:12px; padding-left: 25px; padding-bottom: 12px; background:url("../images/accord-arrow.jpg") 12px 5px no-repeat; font-weight:normal; color:#686868; margin-top: 16px;}
.sperm-matter2 h4.t4	{font-family:Arial, Helvetica, sans-serif; font-size:12px; padding-left: 25px; padding-bottom: 12px; background:url("../images/accord-arrow.jpg") 12px 8px no-repeat; font-weight:normal; color:#686868;}
.sperm-matter2 h4.t5	{font-family:Arial, Helvetica, sans-serif; font-size:12px; padding-left: 25px; padding-bottom: 12px; background:url("../images/accord-arrow.jpg") 12px 5px no-repeat; font-weight:normal; color:#686868; margin-top: 16px; margin-left:-12px;}
.sperm-matter2 h4.t6	{font-family:Arial, Helvetica, sans-serif; font-size:13px; padding-left: 25px; padding-bottom: 12px; background:url("../images/accord-arrow.jpg") 12px 5px no-repeat; font-weight:normal; color:#686868; margin-top: 20px; margin-left:-12px;}
.sperm-matter2 h4.t7	{font-family:Arial, Helvetica, sans-serif; font-size:13px; padding-left: 12px; padding-bottom: 12px; background:none; font-weight:normal; color:#686868; margin-top: 0px; margin-left:-12px;}
.sperm-matter2 h4.tp-s	{margin-top: 0px;}
.sperm-matter2 h4.no-bg	{background:none; padding-left: 15px;}
.sperm-matter2 h4.no-bg2	{background:none; padding-left: 0px; padding-top: 12px;}
.sperm-matter2 h4.no-bg3	{background:none; padding-left: 25px; padding-top: 0px; background:url("../images/accord-arrow.jpg") 12px 5px no-repeat; margin-left:-12px;}

.sperm-matter2 h4.t9	{font-family:Arial, Helvetica, sans-serif; font-size:12px; padding-left: 25px; padding-bottom: 12px; background:url("../images/accord-arrow2.jpg") 12px 5px no-repeat; font-weight:normal; color:#686868; margin-top: 16px; margin-left:-12px;}
.sperm-matter2 h4.t10	{font-family:Arial, Helvetica, sans-serif; font-size:12px; padding-left: 25px; padding-bottom: 12px; background:url("../images/accord-arrow3.jpg") 12px 5px no-repeat; font-weight:normal; color:#686868; margin-top: 16px; margin-left:-12px;}




.sperm-matter2 h4.tp-spac	{margin-top: 25px; padding-left: 15px; padding-bottom: 12px; background:url("../images/accord-arrow.jpg") 0px 5px no-repeat; font-weight:normal; color:#686868;}
.sperm-matter2 h4.tp-spac1	{margin-top: 0px; padding-left: 15px; padding-bottom: 12px; background:url("../images/accord-arrow.jpg") 0px 5px no-repeat; font-weight:normal; color:#686868;}
.sperm-matter2 h4 a			{color:#686868; text-decoration:underline;}
.sperm-matter2 h4 a:hover	{color:#0066A3;}
.sperm-matter2 p.no-pd					{padding-top:0px;}
.sperm-matter2 p.no-pd1					{padding-top:5px;}
.spe-matter				{width:319px; float:left; padding-top: 16px;}
.spe-matter p.no-pd					{padding-top:0px;}
.spe-matter ul { float: left; margin: 0px; padding: 0px;}
.spe-matter li	{font-family:Arial, Helvetica, sans-serif; font-size:12px; padding-left:12px; padding-bottom: 12px; background:url("../images/accord-arrow4.jpg") 0px 5px no-repeat; font-weight:normal; color:#686868; display:block;}
.spe-matter li.no-im2 {background-image: none!important; font-weight: bold; margin-top:10px;}
    
.spe-matter h4			{font-family:Arial, Helvetica, sans-serif; font-size:12px; padding-left: 15px; padding-bottom: 12px; background:url("../images/accord-arrow.jpg") 0px 5px no-repeat; font-weight:normal; color:#686868;}
.spe-matter h4.tl		{font-family:Arial, Helvetica, sans-serif; font-size:13px; background:none !important; padding-left: 10px; padding-top: 0px; margin-left: -12px;}
.spe-matter h4.t2		{font-family:Arial, Helvetica, sans-serif; font-size:12px; background:none !important; padding-left: 10px; padding-top: 16px;}
.spe-matter h4.no-bg	{background:none !important; font-size: 13px; padding-left: 0px; text-align:justify; line-height:22px;}

/*Tabber Tab Css Start */

.tab-container {width: 705px; margin:0 auto; margin-top: 30px; margin-bottom: 15px;}
.tab-nav										{width:705px; padding:0 0 0 0; position:relative; z-index:10; top:1px; left:0;}
.tab-nav ul										{display:block; padding: 0 0 0 0; width:624px;}
.tab-nav ul li									{float:left; display:block;  text-align:center; padding:0 3px 0 0;}
.tab-nav ul li a								{text-decoration:none; padding:0 0 0 12px; float:left;  background:url(../images/lft-tab_new.gif) left top no-repeat; display:block;}
.tab-nav ul li a span							{font:15px Arial, Helvetica, sans-serif; color:#F3E9E8; text-decoration:none; padding:6px 14px 7px 0; float:left; display:inline-block; background:url(../images/rgt-tab_new.gif) right top no-repeat; }

.tab-nav ul li a:hover, .tab-nav ul li a.selected{ background:url(../images/lft-small-tab.gif) left top no-repeat; color:#fff; cursor:pointer;}
.tab-nav ul li a:hover span, .tab-nav ul li a.selected span { background:url(../images/rgt-small-tab.gif) right top no-repeat; color:#F3E9E8; cursor:pointer; font-size:15px; font-weight:normal;}




.tab-nav1										{width:705px; padding:0 0 0 0; position:relative; z-index:10; top:1px; left:0;}
.tab-nav1 ul									{display:block; padding: 0 0 0 0; width:624px;}
.tab-nav1 ul li									{float:left; display:block;  text-align:center; padding:0 3px 0 0;}
.tab-nav1 ul li a								{text-decoration:none; padding:0 0 0 12px; float:left;  background:url(../images/lft-tab_new-voilet.gif) left top no-repeat; display:block;}
.tab-nav1 ul li a span							{font:15px Arial, Helvetica, sans-serif; color:#fff; text-decoration:none; padding:6px 14px 7px 0; float:left; display:inline-block; background:url(../images/rgt-tab_new-voilet.gif) right top no-repeat; }

.tab-nav1 ul li a:hover, .tab-nav1 ul li a.selected{ background:url(../images/lft-small-tab-voilet.gif) left top no-repeat; color:#fff; cursor:pointer;}
.tab-nav1 ul li a:hover span, .tab-nav1 ul li a.selected span { background:url(../images/rgt-small-tab-voilet.gif) right top no-repeat; color:#000; cursor:pointer; font-size:15px; font-weight:normal;}





.clear_global {clear: both; }
.life_image {float:left; padding:3px 15px 15px 0;}
#tabCont_1										{display:block;}

.top-tab										{width:680px; height:30px;  margin:0px 0 0 0;}
.mid-tab										{width:680px;  background: #EBF4FA; display:none; padding-top: 20px; padding-right:0px; padding-bottom: 15px;}
.mid-tab p										{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#584934; text-align:justify; padding:5px 15px 10px 12px; color:#000; line-height: 18px;}
.mid-tab p.bullet								{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#584934; text-align:justify; padding:0px 15px 20px 25px; color:#000; line-height: 18px; background:url("../images/accord-arrow.jpg") 15px 5px no-repeat; font-weight:normal; color:#000;}


.mid-tab p.bullet2								{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#584934; text-align:justify; padding:0px 12px 20px 25px; color:#000; line-height: 18px; background:url("../images/accord-arrow.jpg") 15px 5px no-repeat; font-weight:normal; color:#000;}

.mid-tab p.bullet3								{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#584934; text-align:justify; padding:0px 12px 20px 25px; color:#000; line-height: 18px; background:url("../images/accord-arrow.jpg") 15px 7px no-repeat; font-weight:normal; color:#000;}


.mid-tab h4										{font-family:Arial, Helvetica, sans-serif; font-size:12px; padding-left: 25px; padding-right:20px; padding-bottom: 12px; background:url("../images/accord-arrow.jpg") 12px 5px no-repeat; font-weight:normal; color:#000; line-height:18px; text-align:justify;}
.mid-tab h3										{font-family:Arial, Helvetica, sans-serif; font-size:12px; padding-left: 21px; padding-bottom: 12px; background:url("../images/accord-arrow4.jpg") 12px 5px no-repeat; font-weight:normal; color:#000;}
.mid-tab h5										{font-family:Arial, Helvetica, sans-serif; font-size:12px; padding-left: 25px; padding-bottom: 12px; background:url("../images/accord-arrow.jpg") 12px 5px no-repeat; font-weight:normal; color:#000; float:left; display:inline; margin-right: 15px;}
.mid-tab h5.super {
  background:url(../images/accord-arrow.jpg) 12px 8px no-repeat; margin-top: -3px;
  
}
.mid-tab ul { float: left; margin: 0px; padding: 0px;}
.mid-tab li	{font-family:Arial, Helvetica, sans-serif; font-size:12px; padding-left: 21px; padding-bottom: 12px; background:url("../images/accord-arrow4.jpg") 12px 5px no-repeat; font-weight:normal; color:#000; display:block;}


.mid-tab h6										{font-family:Arial, Helvetica, sans-serif; font-size:12px; padding-left: 36px; padding-bottom: 12px; background:url("../images/accord-arrow.jpg") 25px 5px no-repeat; font-weight:normal; color:#000;}

.mid-tab h4.sub									{font-family:Arial, Helvetica, sans-serif; font-size:12px; padding-left: 25px; padding-bottom: 12px; background:url("../images/accord-arrow-sub.jpg") 12px 5px no-repeat; font-weight:normal; color:#000;}



.mid-tab h4.no-rg								{padding-right:10px;}	
.mid-tab h5.no-rf								{margin-right:10px;}
.mid-tab h5.no-rf1								{margin-right:7px;}
.mid-tab h5.no-rf2								{margin-right:4px;}
.mid-tab h5.no-rf3								{margin-right:25px;}
.mid-tab h5.no-rf4								{margin-right:27px;}
.mid-tab h5.no-rf5								{margin-right:40px;}
.mid-tab h5.no-rf6								{margin-right:23px;}
.mid-tab h5.no-rf7								{margin-right:14px;}
.mid-tab h5.no-rf8								{margin-right:15px;}
.mid-tab h5.no-rf9								{margin-right:21px;}
.mid-tab h5.no-rf10								{margin-right:20px;}
.mid-tab h5.no-rf11								{margin-right:39px;}
.mid-tab h5.no-rf12								{margin-right:44px;}

.mid-tab h4.no-im								{background:none;}
.mid-tab h4.no-im2								{background:none; padding-left:12px; font-size:13px; text-align:justify; padding-right: 10px;}
.mid-tab h4.no-im4								{background:url("../images/accord-arrow.jpg") 12px 5px no-repeat; padding-left:12px; font-size:13px; padding-left:25px; padding-bottom: 5px;}

.mid-tab h4.no-im3								{background:none; padding-left:12px; font-size:13px; margin-top: 12px;}

.mid-tab h4.no-im8								{background:url("../images/accord-arrow.jpg") 12px 5px no-repeat; padding-left:25px; font-size:13px; margin-top: 12px;}


.mid-tab h4.no-im4								{background:url("../images/accord-arrow.jpg") 12px 5px no-repeat; padding-left:22px; font-size:13px; text-align:justify; padding-right: 10px;}
.mid-tab h4.no-im5								{background:none; padding-left:22px !important; font-size:13px; text-align:justify; padding-right: 10px; padding-bottom:12px !important;}


.mid-tab h4 a									{display:inline-block; color:#000; text-decoration:underline;}
.mid-tab h4 a:hover								{color:#0066A3;}
.mid-tab h4.no-im5								{background:none; font-size:13px; padding-left:10px; padding-bottom: 5px;}
.mid-tab h4.no-im6								{background:none; font-size:13px; padding-left:10px; padding-bottom: 7px;}

.mid-tab h2 a									{display:inline-block; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding-left: 25px; padding-bottom: 12px; color:#000; text-decoration:underline;}
.mid-tab h2 a:hover								{color:#0066A3;}

.mid-tab h2										{font-family:Arial, Helvetica, sans-serif; font-size:12px; padding-left: 0px; padding-bottom: 0px; background:url("../images/accord-arrow.jpg") 12px 5px no-repeat; font-weight:normal; color:#000;}
.mid-tab h2.super {
  background:url(../images/accord-arrow.jpg) 12px 8px no-repeat; margin-top: -3px;
  
}



.mid-tab h3.no-im								{background:none; /*margin-left: 15px;*/}
.mid-tab h3 a									{display:inline-block;}
.mid-tab a.pf									{display:inline-block; padding-left: 21px; padding-bottom: 10px; padding-top: 10px;}
.mid-tab a.pf2									{display:inline-block; padding-left: 9px; padding-bottom: 10px; padding-top: 10px;}
.lft-dv											{float:left; margin-left:0px; width:190px;}
.no-lft-div										{float:left; margin-left:40px;}

.mid-tab h4.super {
  background:url(../images/accord-arrow.jpg) 12px 8px no-repeat; margin-top: -3px;
  
}


.mid-tab h4.super2 {
  background:url(../images/accord-arrow-sub.jpg) 12px 8px no-repeat !important; margin-top: -3px;
  
}

.mid-tab h6.super								{font-family:Arial, Helvetica, sans-serif; font-size:12px; padding-left: 36px; padding-bottom: 12px; background:url("../images/accord-arrow.jpg") 25px 8px no-repeat; font-weight:normal; color:#000; margin-top: -3px;}

.mid-tab h4.super2 {
  background:url(../images/accord-arrow.jpg) 12px 5px no-repeat !important; margin-top: -3px;
  
}


.mid-tab h4.super1 {
  background:url(../images/accord-arrow.jpg) 12px 5px no-repeat; margin-top: -3px;
  
}
/*Tabber Tab Css end */



#main-content {margin:0; padding:35px 0 0 0;}
section { display: block; }










#leftcolumn{
float:left;

}



#rightcolumn{
float:left;

}

* html #rightcolumn{ /*IE only style*/
height: 100%;
}







/*top scroll btn css start */
.back-to-top {
			position: fixed;
			bottom: 54px;
			right: 0px;
			text-decoration: none;
			color: #000000;
			background:url(../images/scrolltotop-btn.png) no-repeat;
			font-size: 12px;
			padding: 1em;
			display: none;
			width:23px;
			height:23px;
			outline: none;
			border: none;
		}

		.back-to-top:hover {	
			background:url(../images/scrolltotop-btn-hover.png) no-repeat;
			width:23px;
			height:23px;
			outline: none;
			border: none;
		}
/*top scroll btn css end */


/*Cycle Jquery css start */

.image-rotate		{width:280px; margin:0 auto; margin-top: 20px;}
.image-rotate h4	{margin:0; padding:0 0 0 20px; background:#0261A3; color: #fff; font-family: Arial,Helvetica,sans-serif; font-size: 16px; line-height:26px; display:block; text-align:left;}
.image-rot-wrap		{background:#F3E9E9; width:280px; margin:0 auto;}

.image-rotate a {color: #fff; font-family: Arial,Helvetica,sans-serif; font-size: 16px; }
.image-rotate a:hover {color: #333;}



  
  
.slideshow { /*height: 145px;*/ width: 280px; margin: auto; cursor:pointer; }
.slideshow img { padding: 0px 0 0 0;}



.slideshow1 { /*height: 145px;*/ width: 331px; margin: auto }
.slideshow1 img { padding: 0px 0 0 0;}
/*Cycle Jquery css end */


.magnus-matter		{width:680px;}
.magnus-matter ul	{float:left;}
.magnus-matter ul li{float:left; display:inline; font-size:12px; font-family:Arial, Helvetica, sans-serif; border-bottom:1px solid #686868; color:#686868; width:180px; line-height:22px;}
.magnus-matter ul li.last	{text-align:right; width:118px;}
.magnus-matter ul li.two	{width:50px;}
.magnus-matter ul li.no-bot	{border-bottom:none;}
.magnus-matter ul li.three	{width:123px;}
.magnus-matter ul li.tx		{text-align: right; width:46px;}

.matter-div				{width:655px; margin-top: 15px; margin: 0 auto; padding-bottom: 15px;}	
.matter-div ul			{float:left;}
.matter-div ul li		{border-left:1px solid #686868; border-top:1px solid #686868; border-bottom:1px solid #686868; border-right:1px solid #686868; float:left; display:inline; font-size:12px; font-family:Arial, Helvetica, sans-serif; width:305px; color:#686868; padding: 0 0 0 20px; line-height:25px;}
.matter-div ul li.las	{border-left:none;}
.matter-div ul li.fs	{border-top:none;}
.matter-div ul li.ln	{line-height:30px;}
@media \0screen {

.matter-div ul li.ln	{line-height:28px;}
}


.matter-div ul li.ln2	{line-height:30px;}
@media \0screen {

.matter-div ul li.ln2	{line-height:24px;}
}


/* will be red only in google chrome */

@media screen and (-webkit-min-device-pixel-ratio:0) {
    .matter-div ul li.ln2	{line-height:26px;}

}




.matter-div ul li.ln3	{line-height:30px;}

	
@media \0screen {

.matter-div ul li.ln3	{line-height:23px;}
}

/* will be red only in google chrome */

@media screen and (-webkit-min-device-pixel-ratio:0) {
    .matter-div ul li.ln3	{line-height:26px;}

}	



.ac-wrap	{width:660px; margin:0 auto;}
.ac-wrap_lft	{width:215px; float:left;}
.ac-wrap_rgt	{width:435px; float:right;}
.ac-wrap_rgt ul	{float:left;}
.ac-wrap_rgt ul li	{float:left; display:block; background: url("../images/accord-arrow.jpg") no-repeat scroll 12px 5px rgba(0, 0, 0, 0);
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: normal;
    padding-bottom: 12px;
    padding-left: 25px; text-align:justify;}
.ac-wrap_rgt ul li.ff{background:none; font-size:12px; font-weight:bold; padding-left: 10px; text-align:justify;}





/*accordian css start*/

.topnav {
	width: 280px;
	font-family:Arial, Helvetica, sans-serif;
	
}



ul.topnav {
	padding: 0;
	margin: 0;
	font-size: 1em;
	line-height: 0.5em;
	list-style: none;
}

ul.topnav li {}

ul.topnav li a {
	line-height: 10px;
	font-size: 14px;
	padding: 12px 5px 12px 20px;
	color: #072436;
	display: block;
	text-decoration: none;
	font-weight: normal;
	background-color:#bedbed;
	border-bottom:1px solid #fff;
}

ul.topnav li a:hover {
	background-color:#006aa0;
	color:white;
}
ul.topnav li a.active-lmnu3 ul ,
ul.topnav li a.active-lmnu3 ul li.active ,
ul.topnav li a.active-lmnu3 ul li a ,
ul.topnav li a.active-lmnu3 ul li a {
	background-color:red !important; 
}
 
ul.topnav   ul.df-col1 li a {
	padding-left: 20px;
	font-size: 12px;
	font-weight: normal;
	background:#F8F5FF;
	border-bottom:none;
	outline:0;
	padding-top: 7px;
	padding-bottom: 9px;
	line-height:14px;
}

ul.topnav   ul.df-col1 li.active a {
	color:#5C4B9F !important;
}
 
ul.topnav ul.df-col1 li a:hover{
	background-color:#EDE6FF;
	color:#5C4B9F !important;
}

 







ul.topnav ul {
	margin: 0;
	padding: 0 0 0px 0;
	display: none;
}

ul.topnav ul li {
	margin: 0;
	padding: 0;
	clear: both;
}

ul.topnav ul li a {
	padding-left: 20px;
	font-size: 12px;
	font-weight: normal;
	background:#e0f1f9 url(../images/left-nav.jpg) 10px 11px no-repeat;
	border-bottom:none;
	outline:0;
	padding-top: 7px;
	padding-bottom: 9px;
	line-height:14px;
}

ul.topnav ul li a.nt{padding-top: 5px; background:#E0F1F9 url(../images/accord-arrow.jpg) 10px 14px no-repeat;}

ul.topnav ul li a:hover{
	background-color:#e0f1f9;
	color:#006aa0;
}

ul.topnav ul ul li a {
	color:silver;
	padding-left: 40px;
	
}

ul.topnav ul ul li a:hover {
	/*background-color:#D3CEB8;*/
	color:#675C7C;
}

ul.topnav span{
	float:right;
}


ul.topnav ul li a.tp	{padding-top:17px; background:#e0f1f9 url(../images/left-nav.jpg) 10px 20px no-repeat;}
ul.topnav ul li a.tp1	{padding-top:17px; background:#e0f1f9 url(../images/left-nav.jpg) 10px 21px no-repeat;}
ul.topnav ul li a.las	{padding-top:10px; padding-bottom: 10px; background:#e0f1f9 url(../images/left-nav.jpg) 10px 15px no-repeat;}

/*accordian css end*/



/*Inner Page Css End */    
ul.topnav li a.active-lmnu{
	background-color:#006aa0 ;
	color:white;
}



.glossymenu a.active-lmnu{
	background-color:#006aa0 !important;
	color:white !important;
	
}




ul.topnav li a.active-lmnu2{
	background-color:#EC8934;
	color:#fff;
	font-weight:bold;
}



ul.topnav li a.active-lmnu2-fade{
	background-color:#FCE7D4;
	color:#072436;
}

ul.topnav li a.active-lmnu2-fade:hover{
	background-color:#EC8934;
	color:#fff;
}


ul.topnav li a.active-lmnu2-fade:hover{
	background-color:#EC8934;
	color:#fff;
}







ul.topnav li a.active-lmnu3{
	background-color:#5C4B9F;
	color:#fff;
	font-weight:bold;
}



ul.topnav li a.active-lmnu3-fade{
	background-color:#EDE6FF;
	color:#072436;
}

ul.topnav li a.active-lmnu3-fade:hover{
	background-color:#5C4B9F;
	color:#072436;
}


ul.topnav li a.active-lmnu3-fade:hover{
	background-color:#5C4B9F;
	color:#fff;
}






ul.topnav li a.active-lmnu4{
	background-color:#CE4A46;
	color:#fff;
	font-weight:bold;
}



ul.topnav li a.active-lmnu4-fade{
	background-color:#F2E2E1;
	color:#072436;
}

ul.topnav li a.active-lmnu4-fade:hover{
	background-color:#F2E2E1;
	color:#fff;
}


ul.topnav li a.active-lmnu4-fade:hover{
	background-color:#CE4A46;
	color:#fff;
}








.sub-mat	{width:680px; margin:0 auto; }
.sub-mat span	{font-family:Arial, Helvetica, sans-serif; font-size:12px; padding-top: 12px; padding-bottom: 8px;}
.sub-mat_lft	{width:123px; float:left; padding-left: 10px; padding-top: 16px;}
.sub-mat_lft img	{margin:0; padding: display:inline-block;}
/*.sub-mat_rgt	{width:530px; float:right; padding-top: 13px;}*/

.sub-mat_rgt	{width:500px; float:right; padding-top: 13px; padding-right: 30px;}


.sub-mat_rgt span	{font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    padding-bottom: 10px !important;
    padding-top: 0px !important;
    text-align: justify;
    width: auto !important; padding-left: 10px !important;
    line-height: 18px; padding-right: 10px;}
    
.sub-mat_rgt span.no-pd	{padding-bottom: 0px !important; top: 0px !important;}

.matter	{width:657px; margin:0 auto;}
.matter span {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    line-height: 18px;
    text-align: justify;
    padding: 0px 0 10px 3px;
}

.pd		{width:400px; margin-top: 15px;}
.pd p	{font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    line-height: 22px;
    text-align: justify; color:#686868;}

.pd p a	{color:#006AA0; text-decoration:none; line-height:20px; display:inline-block;}

.pd p a.lf	{padding-left: 5px;}
.pd p a:hover	{color:#006AA0;}
.best-logo-first{
	float:left;
	width:171px;
	} 
.best-logo{
	float:left;
	width:171px;
	margin-left:35px;	
}



.container4
{margin-top: 0px; margin-left: 0px; width:624px;}


.intro-wrap	{width:319px; margin:0 auto; /*border-top:1px solid #686868; border-left:1px solid #686868; border-right:1px solid #686868;*/ border-bottom:1px solid #fff;}
.intro-lft	{width:88px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; border-right:1px solid #fff; text-align:left; line-height:22px; color:#fff; padding-left: 12px;}
.no-bd		{border-right:none;}
.intro-matter	{width:319px; margin:0 auto;}
.intro-matter-lft	{width:100px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; border:1px solid #686868; text-align:center; line-height:22px; margin-left: -1px;}


.tarson-wrap		{width:680px; margin:0 auto; /*border-top:1px solid #686868; border-left:1px solid #686868; border-right:1px solid #686868;*/ border-bottom:1px solid #fff; }
.tarson-wrap-lft	{width:213px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; border-right:1px solid #fff; text-align:left; line-height:30px; color:#fff; padding-left: 12px;}




.data		{width:680px; margin:0 auto; margin-top: 20px;}
.data_lft	{width:150px; float:left;}
.data_lft a	{text-decoration:none: text-align:center;}
.data_lft p {padding-top:10px !important;}
.data_lft p a	{text-decoration:none: text-align:center; margin-left: 17px; font-weight:bold; color:#006AA0;}
.data_rgt	{width:520px; float:right;}
.data_rgt p	{font-family: Arial,Helvetica,sans-serif; font-size: 13px; line-height: 22px; padding: 0px 0 0 10px; text-align: justify;}
    
.data_rgt p a			{text-align:right; display:block; color:#072436; text-decoration:none !important:}
.data_rgt p a:hover	{color:#006AA0;}
.data_rgt p a.fg		{font-size:11px;}


.contact-wrap		{width:680px; margin:0 auto;}
.contact-wrap h4	{margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:normal; color:#006AA0; line-height:22px; background:none;}
.contact-wrap p		{font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:22px; text-align:justify; padding-top: 0px;}

.cont-lft			{width:120px; margin-top:15px; float:left;}
.cont-lft p			{font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:22px; text-align:justify; padding-top: 0px;}

.cont-rgt			{width:311px; float:left; margin-top:15px;}
.cont-rgt p			{font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:22px; text-align:justify; padding-top: 0px; font-weight:normal;}
.cont-lft p.bd		{font-weight:bold; font-size:12px; background:url(../images/dotted.jpg) 110px 9px no-repeat;}
.cont-rgt p a		{color:#006AA0; font-weight:normal;}
.cont-rgt p a:hover	{color:#686868;}

.no-pt				{margin-top:8px;}

.social-icons{float: left; margin-top: 15px; margin-left: 60px;}

.fb-button{background:url(../images/facebook-icon.png) left 0px no-repeat; cursor:pointer; width:25px; height:25px; border:none; outline:none; float: left;
margin-right:10px;}
.fb-button:hover { background:url(../images/facebook-icon2.png) left 0px no-repeat;}

.twitter-button{background:url(../images/twitter-icon.png) left 0px no-repeat; cursor:pointer; width:25px; height:25px; border:none; outline:none; float: left; margin-right:10px;}
.twitter-button:hover { background:url(../images/twitter-icon2.png) left 0px no-repeat;}

.utube-button{background:url(../images/youtube-icon.png) left 0px no-repeat; cursor:pointer; width:25px; height:25px; border:none; outline:none; float: left;}
.utube-button:hover { background:url(../images/youtube-icon2.png) left 0px no-repeat;}




/*form css start*/
.form {
	background-color:skyblue;
	width:246px;
	/*height:370px;*/
	/*  height: 530px;*/
	float:left;
	padding:18px 17px 18px 17px;
	margin-top:20px;
}


*+html .text_field {
	margin-top:-5px;
}



.submit {
	float:left;
	margin-right:10px;
	width:73px;
	height:22px;
}

.submit-button{background:url(../images/submit_2.jpg) left top no-repeat; cursor:pointer; width:73px; height:22px; border:none; outline:none;}
.submit-button:hover { background:url(../images/submit_2_over.jpg) left top no-repeat;}

.reset-button{background:url(../images/reset_2.jpg) left top no-repeat; cursor:pointer; width:73px; height:22px; border:none; outline:none;}
.reset-button:hover { background:url(../images/reset_2_over.jpg) left top no-repeat;}

.text_field {
	width:240px !important;
	margin-bottom:15px;
	border:none;
	padding-left:5px;
	color:#340b23;
	font-size:13px;
	line-height:25px;
	height:25px;
	background-color: #fff;
	padding-top: 5px;
	padding-bottom: 5px;
}




.ddr {
	width:243px !important;
	margin-bottom:15px;
	border:none;
	padding-left:2px;
	color:#340b23;
	font-size:13px;
	line-height:28px;
	height:28px;
	padding-top:5px;
	background-color: #fff;
	padding-bottom: 5px;
}


.err_msg {	height: 15px; margin-top: -12px; margin-bottom: 6px; font-family: arial; font-size: 12px; color: red;}
/*form css end */


span a:link.link {
	line-height: 10px;
	font-size: 14px; 
	color: black; 
	text-decoration: underline !important; 
	font-weight: normal; 
}

span a:hover.link:hover { 
	color:#072436 !important; 
	text-decoration: none;
}



a.footer_link2:link, 
a.footer_link2:visited
 {
	line-height: 10px;
	font-size: 13px; 
	color: #333;
	text-decoration: underline !important; 
	font-weight: normal; 
	font-family:Arial,Helvetica,sans-serif;
}
a.footer_link2:hover {color: #0077BE;}

a.subbtn:link, 
a.subbtn:visited
 {
	
	font-size: 13px; 
	color: #000;
	text-decoration:none; 
	font-weight: normal; 
	font-family:Arial,Helvetica,sans-serif;
}
a.subbtn:hover {color: #0077BE;}



.media_heding{
	height:55px;
	line-height:45px;	
	color:#0261A3; 
	font-weight:bold; 
	font-family:Arial,Helvetica,sans-serif;
}

.Certificates{
	display:none !important;
}


.df-col_pink{
	background:#F3EFFF;
}
.cust_line{
	padding:15px;
	font-family:Arial, Helvetica, sans-serif;
	text-align: justify;
	font-size: 13px;
	
}

.cust_line a{
	 
	font-family:Arial, Helvetica, sans-serif;
	text-align: justify;
	font-size: 13px;
	color:#333;
}
.cust_name{
 
	font-family:Arial, Helvetica, sans-serif;
	
	font-size: 13px;
	text-align:right;
	font-weight:bold;
	float :left;
	
}

.news_hed_gray{
	width:96%; 
	float:left; 
	padding:25px 15px;
 	border-bottom:1px solid #fff;
}
.news_hed_gray:hover{
	background:#F4F4F4;
	border-bottom:1px solid #787878;
}


.news_hed_gray .icon_wrp{
width:33px; height:35px; float:left; background:url(../images/gray_icon.jpg) no-repeat left top; padding:9px 10px ;

}
.news_hed_gray  .icon_wrp .month{
float:left; font-size:18px; font-weight:normal; font-family:Arial,Helvetica,sans-serif; color:#A1A1A1; margin:0px; padding:0px;
}
.news_hed_gray .icon_wrp .year{
float:left; font-size:14px; font-weight:normal; font-family:Arial,Helvetica,sans-serif; color:#A1A1A1; margin:0px; padding:0px;
}
.news_hed_gray  .hed_wrp{
width:550px; height:35px; float:left; padding:9px 10px ;
}

.news_hed_gray  .hed_wrp .hed{
float:left; font-size:17px; font-weight:normal; font-family:Arial,Helvetica,sans-serif; color:#666666; margin:0px; padding:0px; line-height:35px
}


.news_hed_blue{
	width:96%; 
	float:left; 
	padding:25px 15px;
	border-bottom:1px solid #fff;
}

.news_hed_blue:hover{
	background:#EFF8FE;
	border-bottom:1px solid #0261A3;
}
.news_hed_blue .icon_wrp{
width:33px; height:35px; float:left; background:url(../images/blue_icon.jpg) no-repeat left top; padding:9px 10px ;

}
.news_hed_blue  .icon_wrp .month{
float:left; font-size:18px; font-weight:normal; font-family:Arial,Helvetica,sans-serif; color:#fff; margin:0px; padding:0px;
}
.news_hed_blue .icon_wrp .year{
float:left; font-size:14px; font-weight:normal; font-family:Arial,Helvetica,sans-serif; color:#fff; margin:0px; padding:0px;
}
.news_hed_blue  .hed_wrp{
width:550px; height:35px; float:left; padding:9px 10px ;
}

.news_hed_blue  .hed_wrp .hed{
float:left; font-size:17px; font-weight:normal; font-family:Arial,Helvetica,sans-serif; color:#0066A3; margin:0px; padding:0px; line-height:35px
}

.customer-spotlight{width:990px;  float:left; background:#d5eefe; padding-left:10px; padding-top:10px; margin-bottom: 20px; padding-bottom:15px;}
.customer-spotlight p {text-align:justify; padding:10px 15px 15px 15px; font-family:arial;  font-size:13px; line-height:24px; color:#333333; }
.img_left {float: left; padding:5px 15px 30px 0px;}

.customer-spotlight2{width:990px;  float:left; background:#f9dede; padding-left:10px; padding-top:10px; margin-bottom: 20px; padding-bottom:15px;}
.customer-spotlight2 p {text-align:justify; padding:10px 15px 15px 15px; font-family:arial;  font-size:13px; line-height:24px; color:#333333; }

.site-nav {float: left; width: 680px; margin: 20px 0 0 0;}
.site-nav ul {margin: 0px; padding: 0px;}
.site-nav ul li { list-style-type: none; margin: 0px; padding: 0px;}
.site-nav ul li a {padding:0px 15px 0px 12px; font-family:Arial, Helvetica, sans-serif;  font-size:11px; line-height:25px; color:#000; 
background:url(../images/accord-arrow.jpg)  0px 4px no-repeat;}
.site-nav ul li a:hover {color:#0066a3;}

a.site-text:link, a.site-text:visited {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; font-weight:bold;}
a.site-text:hover {color:#0066a3;}
.at4-icon.aticon-gmail	{background: url(../images/gmail.png) no-repeat left top!important;}