@charset "utf-8";

/* CSS Document */
body			{ background:#d8f9f5; font-family:Arial, Helvetica, sans-serif; margin:0; padding:0;}
address, article, aside, figcaption, figure, footer, header, hgroup, nav, section {
    display: block;
    margin: 0;
    padding: 0;
}
.wrapper		{ background:url(images/wrapper.jpg) repeat-x; height:130px;}
.containerH		{ width:960px; position:relative; margin:0 auto; background:#fff; overflow:hidden;}
header			{ height:99px; width:960px; position:relative} 
.logo			{ position:absolute; left:0; top:0;}
.logoTxt		{ position:absolute; left:99px; top:0;}
#nav				{ background:#40afa0; width:960px; height:38px;}
footer			{ background:#40afa0; height:160px; clear:both;}
section			{ margin-top:2px}
article			{background:#fff;}
aside			{ width:468px; min-height:400px; margin-right:20px;position:relative; float:left; margin-top:20px; }
.contentTxt		{ margin-top:80px; padding:0 20px; font-size:12px;}
.mr0			{ margin-right:0!important;}	
h1				{ color:#167568;}		
#services article {
    border-top: 1px solid #D6D6D6;
    margin-top: 20px;
    padding-top: 15px; width:205px; padding-right:20px; float:left; font-size:12px;
}
a{ text-decoration:none; color:#167568;}
.pr0	{ padding-right:0!important;}
.clear {
    clear: both;
    display: block;
}

.clear:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    line-height: 0;
    visibility: hidden;
}
#services article figure img {
    float:right;
    margin: 0 10px 5px 0;
}
#services article figure figcaption h2 {
    color: #4092D4;
    font-size: 1em;
    font-weight: bold;
    margin: 2px 0 5px;
    padding: 0;
}
#services{ padding:0 0 0 20px;}
aside ul { margin:40px 0 0 0; padding:0;}
aside ul li{ float:left; list-style-type:none; margin-right:7px; padding:0px; margin-bottom:20px;}
aside ul li span{ display:block; text-align:center; font-size:12px; color:#167568; font-weight:bold; margin:10px 0;}
#intro img {
    border: 1px solid #D6D6D6;
    margin: 0 0 15px;
    padding: 4px;
}
.slideshowH						{width:960px; height:300px; position:relative; top:-7px; left:0; margin-bottom:16px;}
.container 						{width:960px; height:300px; overflow:hidden; position:relative;}
.slides 						{position:absolute; top:0; left:0; }
.slides div 					{position:absolute; top:0; width:960px; display:none;}
table 							{ }
#loopedSlider 					{width:960px; position:relative; clear:both; margin:4px 0 0 4px; border:4px solid #FFF;}
ul.pagination 					{list-style-type:none; margin:0; padding:0; position:absolute; bottom:-14px; left:359px; z-index:100000}
ul.pagination li 				{float:left; margin:0 5px; }	
ul.pagination a 				{display:block; width:12px; padding:6px 0 6px 0; height:0; overflow:hidden; text-indent:-999999px;
										 background-image:url(http://kchrc.co.in/images/pagination2.png); background-position:0 0; background-repeat:no-repeat;}
							 
ul.pagination li.active a 		{background-position:0 -12px}
		
/*Navigation*/

ul#nav {position: absolute; top:422px; left:0px;}
ul.drop li { list-style-type:disc; }
ul.drop a { display:block; color: #fff;  font-size: 14px; text-decoration: none;}
ul.drop a:hover	{ color:#000;}
ul.drop, ul.drop li, ul.drop ul { margin: 0; padding: 0 6px 0 5px;  color: #fff;}
ul.drop { position: relative; z-index: 597; float: left; }
ul.drop li { float: left; line-height: 1.3em; vertical-align: middle; zoom: 1; padding:10px 32px 5px 15px; }
ul.drop li.hover, ul.drop li:hover { position: relative; z-index: 599; cursor: default; color:#000 !important ; }
ul.drop ul { visibility: hidden; position: absolute; top: 100%; left: 0; z-index: 598; width: 195px; background:#40afa0	; opacity:1.0; border: 1px solid #000; }
ul.drop ul li { float: none;  border-bottom: 1px solid #000; list-style-type:none;}
ul.drop ul li.last { border-bottom:none !important;}
ul.drop ul li a{ font-size:14px!important;}
ul.drop ul ul { top: -2px; left: 100%; }
ul.drop li:hover > ul { visibility: visible;color: #000 !important ;}
.copyright	{ float:left; margin:0px 20px 20px 20px; width:200px; color:#000; font-size:12px; line-height:16px;	}
.copyright a{ color:#fff;}
.copyright span{ display:block;}
.contentTxt .right_column {
    float: right;
    width: 31.25%;
}
.contentTxt .contentH {
	float: left;
    margin-bottom: 0;
    width: 65.625%;
}
.contentTxt p, .contentH p	{ line-height:20px; text-align:justify;}
.right_column h2	{border-bottom: 5px solid #990000;
    color: #990000;
    font-size: 1.2em;
    padding-bottom: 8px;
    text-align: right;
    text-transform: uppercase;
}
.right_column ul	{ margin-bottom:40px;}
.right_column li	{ line-height:22px;}
.right_column li a:hover{ text-decoration:underline;}
.video				{ width:50%; float:left; text-align:center;}
.video	 span		{ margin:20px 0; display:block; font-size:20px; color:#990000;}
.gallery ul {
    margin: 0 0 0 -10px;
    padding: 0;
}
.gallery li {
    float: left;
    list-style-type:none;
    margin: 0 6px 30px 0;
}
.gallery li span {
    display: block; text-align:center;
    padding: 0px;
    width: 285px;
}
.adderss{ float:right!important; width:300px;}