/* CSS Document */

* {
	margin: 0px;
	padding: 0px;
}
img{
	border:none;
}
a{
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}

/*for FireFox*/
    input[type="submit"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner
    {   
        border : 0px;
    } 
/*for IE8 */
    input[type="submit"]:focus, input[type="button"]:focus
    {     
        outline : none; 
    }

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */

.clear{
	clear:both;
}
#shadow{
	background:url(../images/wrapper_shadow.jpg) repeat-y;
	height:auto;
	width:914px;
	margin:auto;
}
#wrapper{
	width:900px;
	height:auto;
	margin:auto;
	background:#FFFFFF;
}
/*Silder Start here*/

#slider {
    width: 900px; /* important to be same as image width */
    height: 265px; /* important to be same as image height */
    position: relative; /* important */
	overflow: hidden; /* important */
}
#sliderContent {
    width: 900px; /* important to be same as image width or wider */
    position: absolute;
	top: 0;
	margin-left: 0;
}

.sliderImage {
    float: left;
    position: relative;
	display: none;
}
.sliderImage span {
    position: absolute;
	font: 10px/12px Trebuchet MS, Arial, Helvetica, sans-serif;
    padding: 6px 13px;
    width: 900px;
    background-color:#000;
    filter: alpha(opacity=60);
    -moz-opacity: 0.6;
	-khtml-opacity: 0.6;
    opacity: 0.4;
    color:#fff;
    display: none;
}
.clear {
	clear: both;
}
.sliderImage span {
    font-size: 12px;
}
.top {
	top: 0;
	left: 0;
}
.bottom {
	bottom: 0;
    left: 0;
}
ul  
{
	list-style-type: none;
     
    color:#919395;
    font-family:arial;
    font-size:12px;
    
    
    
     }
/*Slider End here*/




#navi{
	height:41px;
	width:900px;
	background:url(../images/navi_bg.jpg) repeat-x;
}
#navi ul li
{
	list-style:none;
	padding:8px 15px 0 15px;
	float:left;
	height:30px;
	}
#navi ul li:hover
{
	list-style: none;
	text-decoration: none;
	float: left;
	background-color: #527e19;
	height: 26px;
}
#navi ul li a{
	color:#fff;
	padding:8px 25px 0 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
#contents{
	width:796px;
	height:auto;
	background:#fff;
	padding:0 52px 0 52px;
}
#bold-navi{
	width:100%;
	height:150px;
	padding-top:30px;
	text-align:center;
}
#bold-navi ul li {
	list-style:none;
	float:left;
	width:145px;
	height:118px;
	padding-left:45px;
	text-align:center;
}
#bold-navi ul li img{
	padding-top:10px;
}
#bold-navi ul li a{
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#30680e;
}
#cont-wrap{
	width:auto;
	height:auto;
}
#left-contents{
	width:474px;
	height:auto;
	float:left;
	/*margin-top:90px;*/
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	
	padding-right:30px;
	padding-bottom:10px;
}
.left-contents-technology
{
	width:574px;
	height:auto;
	float:left;
	/*margin-top:90px;*/
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	
	padding-right:30px;
	padding-bottom:10px;
}
#right-contents{
width:250px; float:right;/*margin-top:90px;*/padding-left:40px;
}
h1{
color:#80a354;
font-family:Calibri;
font-size:1.55em;
text-align:left;
 font-weight:normal;
  line-height:10px;
}
.cont-text{
	color:#808285;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align: justify;	
}
#footer{
	width:900px;
	height:34px;/*56px*/
	background:url(../images/footer_bg.jpg) repeat-x;
	text-align:center;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-top:22px;
	font-weight:bold;

}

h2{
color:#6c953a;
font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
text-align:left;
font-weight:normal;

}
h3{
color:#6c953a;
font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
text-align:left;

}

#ofcleft
{
	width:400px;
	height:auto;
	float:left;
	/*margin-top:90px;*/
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	padding-right:10px;
	padding-bottom:10px;

}
#ofcright{
width:350px; float:right;/*margin-top:90px;*/   padding-left:10px;
}
#map
{
	padding-left:20px;
}
#patientright
{
	width:330px; float:right;/*margin-top:90px;*/   padding-left:20px;
}
#pateient-bottom
{	  width:796px;
	height:auto;
	background:#fff;
	padding:0 52px 0 52px;
	color:#7d7d7d;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
		
}
#live-support
{
	padding:30px 0px 0px 80px;
}
#contact-left
{
	width:400px;
	height:auto;
	float:left;
}
#phone-no
        {
            width: 110px;
            height: 21px;
            color: #fff;
            font-family: Arial, Helvetica, sans-serif;
            font-size: 12px;
            float: right;
            margin-right: 30px;
            background-image: url(../images/phone_no.jpg);
            background-repeat: no-repeat;
            background-position: left center;
            text-align: right;
            margin-top: 6px;
            padding-top: 4px;
        }
        .social-padding
        {
            margin: 4px 0 4px 0;
        }
        
        .right-ul
        {
        	 width:225px;
        	 height:60px;
        	  float:right;
        	  padding-left:20px;
        	 
        }
        .left-ul
        {
        	float:left;
        	width:100px;
        	height:50px;
        	padding-right:60px;
        	border-right:1px solid #CCC;
        	
        }
        .wrap-ul
        {
        	 width:430px;
        	 
        	 height:60px;
        }
         .left-img
        {
        	float:left;
        	width:100px;
        	height:143px;
        	padding-right:60px;
        	
        	
        }
         .right-img
        {
        	 width:140px;
        	 height:143px;
        	  float: left;
        	  padding-left:150px;
        	 
        }
        
       .main-div
        {
        	margin:35px 0px 0px 0px;
        	padding:39px 0px 5px 25px; 
        	 background-color:#f4ffe6	;
        	 height:110px;
        	 width:770px;
        }
        .min-div
        {
        	margin:10px 0px 10px 0px;
        	/* background-color:#b0b0b0;*/
        	  
        	  background:url(../images/technology-bg.jpg) repeat-x;
        	  border: 1px solid #5f882c;
        	 height:28px;
        	 width:798px;
        }
        .minDiv span
        {
        	position:relative;
        	top:5px;
		  padding-right:40px;		
		  padding-left:40px;	
		    color:White;
		    font-family:Calibri;
		     font-size:1.2em;
		     cursor:pointer;
        }
        .minDiv span:hover
        {
        	color:#5a891e;
        }
        .smil-gallery
        {
        	position: relative;
        	  bottom:15px;
        	  left:20px;
        	
        }
        .hide
        {
        	display:none;
        }
        
        .accordion-heading
        {
        	color:#80a354;
        	
        }
        .accordion-content
        {
        	background-color:#f4ffe6; text-align:justify; color:#808285; padding:35px 30px 0px 30px;
        }
        .accordion-head
        {
        	background:url(images/service-accord-bg1.jpg) repeat-x;
        }
        
        
