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


body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:12px;
	background:url(../images/bg.gif) repeat-x left top;
	}
	
ul, li {
		padding:0;
		margin:0;
		list-style:none;
		}
		
div {
	margin:auto;
	}
		

		A:link {
			text-decoration: none;
			color:#000000;
			}
			
		A:visited {
			text-decoration: none;
			color:#000000;
			}
			
		A:active {
			text-decoration: none;
			color:#000000;
			}
			
		A:hover {
			text-decoration: underline;
			color:#000000;
			}

/* Start Here - Style for Main Div */

	#main_div {
		width:auto; height:auto;
		}
		

	#main_top {
		width:auto; height:99px;
		}
		
		#inner_top_main {
			width:968px; height:auto; margin:auto; color:#ffffff; text-align:right;
			}
		
	#main_middle {
		width:auto; height:auto;
		}
		
		#inner_middle_main {
			width:976px; height:auto; margin:auto;
			}
			
		#innernew_middle_main {
			width:974px; height:auto; margin:auto;
			}

/* End Here - Style for Main Div */


/* Start Here - Style for Header */

	#logo {
		width:205px; height:auto; float:left;
		}
		
	#logo_rdiv {
		width:763px; height:auto; float:left;
		}
		
	#logo_rdiv .ctop {
		width:auto; height:62px;
		}
		
	#logo_rdiv .clink {
		width:auto; height:24px; text-align:right; padding:0 0 12px 0;
		}
	
	/* Start here - Main Top Links Classes */
	
			.clink .home {
				height:24px;
				width:57px;
				float:right;
				padding:0 5px 0 0;
				}
				
			.clink .home_active {
				height:24px;
				width:57px;
				float:right;
				padding:0 5px 0 0;
				background:url(../images/links_01h.gif) no-repeat center top;
				}
			
			.clink .home A {
				height:24px;
				width:57px;
				background:url(../images/links_01.gif) no-repeat center top;
				display:block;
				}
				
			.clink .home A:hover {
				height:24px;
				width:57px;
				background:url(../images/links_01h.gif) no-repeat center top;
				}
				
			.clink .about {
				height:24px;
				width:73px;
				float:right;
				padding:0 5px 0 0;
				}
				
			.clink .about_active {
				height:24px;
				width:73px;
				float:right;
				padding:0 5px 0 0;
				background:url(../images/links_02h.gif) no-repeat center top;
				}
			
			.clink .about A {
				height:24px;
				width:73px;
				background:url(../images/links_02.gif) no-repeat center top;
				display:block;
				}
				
			.clink .about A:hover {
				height:24px;
				width:73px;
				background:url(../images/links_02h.gif) no-repeat center top;
				}
				
			.clink .network {
				height:24px;
				width:101px;
				float:right;
				padding:0 5px 0 0;
				}
				
			.clink .network_active {
				height:24px;
				width:101px;
				float:right;
				padding:0 5px 0 0;
				background:url(../images/links_03h.gif) no-repeat center top;
				}
			
			.clink .network A {
				height:24px;
				width:101px;
				background:url(../images/links_03.gif) no-repeat center top;
				display:block;
				}
				
			.clink .network A:hover {
				height:24px;
				width:101px;
				background:url(../images/links_03h.gif) no-repeat center top;
				}
				
			.clink .services {
				height:24px;
				width:101px;
				float:right;
				padding:0 5px 0 0;
				}
				
			.clink .services_active {
				height:24px;
				width:101px;
				float:right;
				padding:0 5px 0 0;
				background:url(../images/links_04h.gif) no-repeat center top;
				}
			
			.clink .services A {
				height:24px;
				width:101px;
				background:url(../images/links_04.gif) no-repeat center top;
				display:block;
				}
				
			.clink .services A:hover {
				height:24px;
				width:101px;
				background:url(../images/links_04h.gif) no-repeat center top;
				}
				
				
				
				
			.clink .otherbusiness {
				height:24px;
				width:118px;
				float:right;
				padding:0 5px 0 0;
				margin:0 5px 0 0;
				}
				
			.clink .otherbusiness_active {
				height:24px;
				width:118px;
				float:right;
				padding:0 5px 0 0;
				margin:0 5px 0 0;
				background:url(../images/links_06h.gif) no-repeat center top;
				}
			
			.clink .otherbusiness A {
				height:24px;
				width:118px;
				background:url(../images/links_06.gif) no-repeat center top;
				display:block;
				}
				
			.clink .otherbusiness A:hover {
				height:24px;
				width:118px;
				background:url(../images/links_06h.gif) no-repeat center top;
				}
				
				
			.clink .contact {
				height:24px;
				width:85px;
				float:right;
				}
				
			.clink .contact_active {
				height:24px;
				width:85px;
				float:right;
				background:url(../images/links_05h.gif) no-repeat center top;
				}
			
			.clink .contact A {
				height:24px;
				width:85px;
				background:url(../images/links_05.gif) no-repeat center top;
				display:block;
				}
				
			.clink .contact A:hover {
				height:24px;
				width:85px;
				background:url(../images/links_05h.gif) no-repeat center top;
				}
				
			
			
			
				
	/* End here - Main Top Links Classes */
	
/* End Here - Style for Header */



/* Start Here - Style for Banner */

	.banner {
		width:968px; margin:5px auto 5px auto;
		}

/* End Here - Style for Banner */


/* Start Here - Style for Middle Content Area */

	.mainarea {
		width:auto; margin:auto;
		}
		
	.inner_textarea {
		width:auto; height:auto; text-align:justify; color:#2c2c2c;
		}
		
	.mhpanels {
		width:auto; height:280px; text-align:justify; color:#2c2c2c;
		}
	
		/* Start here - Panel_Our Network */
		
			.panel_network {
				width:325px; height:auto; float:left;
				}
				
			.panel_network .mainimg {
				width:auto; height:auto;
				}
				
			.panel_network .title {
				width:auto; height:auto; padding:0 2px 0 0px;
				}
				
			.panel_network .carea {
				width:auto; height:auto; padding:0 8px 0 4px;
				}
				
		/* End here - Panel_Our Network */
		
		/* Start here - Panel_Our Services */
		
			.panel_services {
				width:326px; height:auto; float:left;
				}
				
			.panel_services .mainimg {
				width:auto; height:auto;
				}
				
			.panel_services .title {
				width:auto; height:auto; padding:0 2px 0 0px;
				}
				
			.panel_services .carea {
				width:auto; height:auto; padding:0 8px 0 4px;
				}
				
		/* End here - Panel_Our Services */
		
		/* Start here - Panel_About Ayushveda */
		
			.panel_aboutayu {
				width:324px; height:auto; float:left;
				}
				
			.panel_aboutayu .mainimg {
				width:auto; height:auto;
				}
				
			.panel_aboutayu .title {
				width:auto; height:auto; padding:0 2px 0 0px;
				}
				
			.panel_aboutayu .carea {
				width:auto; height:auto; padding:0 8px 0 4px;
				}
				
		/* End here - Panel_About Ayushveda */

		
		/* Start here - Panel for news and other content */
		
			.panel_m2main {
				width:auto; height:auto;
				}	
				
			.newsticker {
				width:auto; height:40px;
				}
				
			.newsticker .mdiv {
				width:auto; height:40px; background:#dedddb;
				}
				
			.newsticker .mdiv .mleft {				
				width:auto; height:40px; background:url(../images/title_latestnews.gif) no-repeat left top
				}
				
			.newsticker .mdiv .mright {				
				width:auto; height:40px; background:url(../images/img_right_newspanel.gif) no-repeat right top;
				}
				
			.newsticker .mdiv .carea {
				width:auto; margin:0 15px 0 124px; line-height:38px;
				}
				
				
			
			.panel2_m2main {
				margin:5px 0 10px 0; height:auto; width:auto;
				}
				
			.inmain {
				width:auto;
				}
				
			.inmain .top_left {
				width:auto; background:url(../images/panel2_left_top.gif) no-repeat top left;
				}
				
			.inmain .top_right {
				width:auto; background:url(../images/panel2_right_top.gif) no-repeat top right;
				}
				
			.inmain .bottom_left {
				width:auto; background:url(../images/panel2_left_bottom.gif) no-repeat bottom left;
				}
				
			.inmain .bottom_right {
				width:auto; background:url(../images/panel2_right_bottom.gif)	 no-repeat bottom right;
				}
				
			.inmain .mcholder {
				width:auto; padding:5px; height:150px;
				}
				
			.inmain .mcholder .links_container {
				width:205px; height:auto; float:left; margin:0 30px 0 0;
				}
				
			.inmain .mcholder .links_container .title {
				font-size:13px; color:#010101; height:18px; font-family:Arial, Helvetica, sans-serif; font-weight:700; color:#1d1d1d; padding:0 0 0px 0px;
				border-bottom:2px solid #00000c;
				}
				
			.inmain .mcholder .links_container .linksares {
				font-size:12px; height:auto; color:#1d1d1d; padding:0 0 0 0px;
				}
				
			.inmain .mcholder .links_container .linksares li {
				list-style-image:url(../images/bullet_01.gif); margin:0 0 0 25px; line-height:20px; color:#616161;
				}
				
			.inmain .mcholder .links_container .linksares li A {
				color:#616161;
				}
				
			.inmain .mcholder .links_container .linksares li A:hover {
				color:#000000;
				}
				
				
		
		/* End here - Panel for news and other content */

/* End Here - Style for Middle Content Area */



/* Start here - Footer Style */

		#main_bottom {
			width:auto; height:auto; background:#212121;
			}
		
		#inner_bottom_main {
			width:976px; height:auto; margin:auto; color:#7d7d7d;
			}
			
		#inner_bottom_main .bottom_container {
			width:auto; height:80px; padding:5px 0 0 0;
			}
			
		#inner_bottom_main .bottom_container .left {
			width:450px; height:auto; float:left;
			}
			
		#inner_bottom_main .bottom_container .right {
			width:525px; height:auto; float:left; text-align:right;
			}
			
		#main_bottom A:link {
			text-decoration: none;
			color:#7d7d7d;
			}
			
		#main_bottom A:visited {
			text-decoration: none;
			color:#7d7d7d;
			}
			
		#main_bottom A:active {
			text-decoration: none;
			color:#7d7d7d;
			}
			
		#main_bottom A:hover {
			text-decoration: underline;
			color:#7d7d7d;
			}
	

/* End here - Footer Style */

	.inner_title {
		margin:0 0 5px 0;
		}
		
		.inner_title_container {
			width:auto; background:#ffffff;
			}		
			
		.inner_title_container .mcont-left {
			width:auto; background:url(../images/mtitle_links_left.gif) no-repeat left top;
			}
			
		.inner_title_container .mcont-right {
			width:auto; background:url(../images/mtitle_links_right.gif) no-repeat right top;
			}
			
		.inner_title_container .mcontainer {
			width:auto; height:37px;
			}
			
		.inner_title_container .mcontainer .left {
			width:394px; height:auto; float:left; height:37px; line-height:35px; padding:0 0 0 6px; font-size:11px; font-weight:bold;
			}
		
		.inner_title_container .mcontainer .right {
			width:565px; height:auto; float:left; height:37px; text-align:right; padding:5px 5px 0 0;
			}
			
			
	.inner_textarea {
		margin:0 2px 0px 2px;
		}
		
	.inner_textarea2 {
		margin:0 0px 10px 0px;
		}
		
	.inner_textarea2 .ltextarea {
		width:752px; height:auto; float:left; line-height:20px; background:#ffffff;
		}
		
	.inner_textarea2 .ltextarea2 {
		width:auto; height:auto; line-height:20px; background:#ffffff;
		}
		
	.inner_textarea2 .lmtextarea {
		width:auto; height:auto; background:#ffffff; padding:5px 0 0 5px;
		}
		
	.inner_textarea2 .maintextarea {
		width:auto; height:auto; padding:0 19px 12px 19px; text-align:justify; background:#ffffff;
		}
		
	.inner_textarea2 .right_mlinks {
		width:200px; height:300px; float:left; line-height:20px; margin:0 0 0 6px; border-top:3px solid #000000; padding:8px 0 0 8px;
		background:#ffffff; text-transform:uppercase; color:#626262; font-size:12px;
		}
		
	.inner_textarea2 .right_mlinks li {
		list-style-image:url(../images/bullet_01.gif); margin:0 0 0 20px;
		}
		
	.inner_textarea2 .right_mlinks A {
		color:#626262;
		text-decoration:none;
		}
		
	.inner_textarea2 .right_mlinks A:hover {
		color:#000000;
		text-decoration:none;
		}
		

		
		
	/* Start here - Style for Our Network Page */
		
		.ournetworkmc {
			width:auto; height:auto;
			}
			
		.ournetworkin {
			width:293px; float:left; height:auto; margin:6px 6px 40px 6px;
			}
				
		.ournetworkin .top_logo {
			width:auto; height:auto; background:#e8e8e6; border:3px solid #c1bfb3; 
			}
			
		.ournetworkin .top_logo  A {
			margin:0; padding:0;
			} 
			
		.ournetworkin .top_logo img {
			border:0;
			}
			
			
		.ournetworkin .title2 {
			width:auto; height:auto; font-weight:bold; padding:2px 6px 2px 6px; font-size:15px;
			}
			
		.ournetworkin .title2 sup {
			font-size:12px;
			}
			
		.ournetworkin .text {
			width:auto; height:auto; text-align:left; font-size:11px; color:#565656; line-height:16px; padding:0 6px 6px 6px;
			}
	
	/* End here - Style for Our Network Page */
	
	
	/* Start here - Style for Our Services Page */
		
		.ourservicesmc {
			width:auto; height:auto; margin:30px 0 0 0; padding:0 0 0 30px;
			}
			
		.ourservicesin {
			width:217px; float:left; height:auto; margin:6px 25px 40px 25px; padding:20px 8px 10px 8px;
			border-left:1px solid #e1e1e0; border-right:1px solid #e1e1e0; border-bottom:1px solid #e1e1e0; border-top:6px solid #bc0b0a;
			}
				
		.ourservicesin .top_text1 {
			width:auto; height:auto; font-weight:bold;
			}
			
		.ourservicesin  img {
			border:0;
			}			
			
		.ourservicesin .title2 {
			width:auto; height:auto; line-height:16px; font-weight:bold; font-size:12px; color:#716e6e; padding:0 0 20px 0;
			}
			
		.ourservicesin .title2 sup {
			font-size:12px;
			}
			
		.ourservicesin .image {
			width:auto; height:auto; text-align:left; font-size:11px; color:#565656; padding:0 0 0px 0; margin:0 0 10px 0; border:1px solid #cddadb;
			}
			
		.ourservicesin .title3 {
			width:auto; height:auto; text-align:left; font-size:13px; font-weight:bold; color:#565656; line-height:16px;
			}
			
		.ourservicesin .title3 A {
			text-decoration:none; color:#047280;
			}
			
		.ourservicesin .title3 A:hover {
			text-decoration:none; color:#000000;
			}
	
	/* End here - Style for Our Services Page */
	
	
	
	
	
	/* Start here - Style for Contact Us Template */
			
			
		.contactus_rpanel {
			margin:0 2px 0px 2px;
			}
			
		.contactus_rpanel {
			margin:0 0px 10px 0px;
			}
			
		.contactus_rpanel .ltextarea {
			width:667px; height:auto; float:left; line-height:20px; background:#ffffff;
			}
			
		.contactus_rpanel .ltextarea2 {
			width:auto; height:auto; line-height:20px; background:#ffffff;
			}
			
		.contactus_rpanel .lmtextarea {
			width:auto; height:auto; background:#ffffff; padding:5px 0 0 5px;
			}
			
		.contactus_rpanel .maintextarea {
			width:auto; height:auto; padding:0 19px 12px 19px; text-align:justify; background:#ffffff;
			}
			
		.contactus_rpanel .right_mlinks {
			width:280px; height:300px; float:left; line-height:20px; margin:0 0 0 6px; border-top:3px solid #000000; padding:5px 0 0 15px;
			background:#ffffff; color:#626262; font-size:12px;
			}
			
		.contactus_rpanel .right_mlinks li {
			list-style-image:url(../images/bullet_01.gif); margin:0 0 0 20px;
			}
			
		.contactus_rpanel .right_mlinks A {
			color:#626262;
			text-decoration:none;
			}
			
		.contactus_rpanel .right_mlinks A:hover {
			color:#000000;
			text-decoration:none;
			}
			
			
	/* End here - Style for Contact Us Template */
	
	
	
	/* Start here - Style for Contact Us Page */
	
		.contactusmc_left1 {
			width:auto; height:auto; color:#595753;
			}
		
		.contactusmc {
			width:540px; height:auto; float:left; color:#595753; margin:10px 0 0 15px;
			}
			
		.contactusmc_right {
			width:240px; height:auto; float:left; text-align:left; margin:10px 0 0 0;
			}
	
	/* End here - Style for Contact Us Page */