*{margin:0px;padding:0px;}
body{}

h1{color:#27831e;font-size:12px;font-family:Arial, Helvetica, sans-serif;font-weight:normal; margin-top: 10px; margin-bottom: 10px;}
h4{color:#fff;font-size:19px;font-family:Arial, Helvetica, sans-serif;font-weight:bold; margin-top: 0px; margin-bottom: 10px;margin-left: 4px;  line-height: 40px; text-align: center;}
h2{ color: #2C2929;
    font-family: arial;
    font-size: 13px;
    font-weight: bold;
    line-height: 20px;
    padding: 17px;}
h3{background: url("../images/slide.jpg") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 22px;
    font-weight: bold;
    height: 26px;
    margin-bottom: 10px;
    margin-left: 5px;
    margin-top: 8px;
    padding: 16px 20px 17px;}
p { color: #2C2929;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    line-height: 30px;
    margin: 0;
    padding-left: 30px;
    padding-top: 7px;
    text-align: justify;
    word-spacing: 1.7px;}
.container{max-width:1064px;height:auto;margin:0 auto;}
.rows{width:100%;height:36px;background:url(../images/nav.jpg) repeat-x;}
.header-rht{float:right; margin-top: 30px;}
.logo{float:left;}
.logo img{margin:0px;padding:0px;width:100%}
.banner{height:auto;margin:0 auto;}
.banner img{width:100%;}
.body-lft{width:30%;float:left;}
.body-lft1{height:231px;margin-top: 10px;  border: 6px solid #eaeaea;}
.body-lft1 img{width:100%;height:auto;}
.body-rht{width:70%;float:left;}
.body-content{width:100%;float:left;}
.events{width:65px;height:35px; padding: 12px;}
.courses{width:84px;height:28px; padding: 12px;}
.test{width:304px;height:55px;}
.read-more{float:right; padding-bottom: 10px;}
.read-more a{color:#e66b28;font-family:Arial, Helvetica, sans-serif;font-size:13px;text-decoration:none;}

.main{background:url(../images/bg.png) repeat-y  center 0}
.image{width:181px;height:112px;float:left; margin: 5px 5px 5px 6px;}
footer{height:82px;background:url(../images/foot.jpg) repeat-x;width:1349px;}
.bottom { max-width: 1024px;}
.bottom ul {height: 40px; margin: 0 auto; max-width: 736px;padding: 0; position: relative;}
.bottom ul li {float: left;line-height: 20px;list-style-type: none;}
.bottom ul li a {color: #FFFFFF;font-family: Arial,Helvetica,sans-serif;font-size: 13px;font-weight: bold;line-height: 40px; padding-right: 28px;text-decoration: none;}
.bottom ul li a:hover{text-decoration:underline;color:#000;}
.bottom h2 { color: #FFFFFF; font-family: Arial,Helvetica,sans-serif; font-size: 12px;font-weight: normal;margin: 0 auto;max-width: 575px;padding-bottom: 10px;}
/*Navigation Part Start*/
.nav{height:37px;width:auto;background:#26831d;}
div#menu {height: 37px;width:auto;}
div#menu ul {margin: 0;padding: 0;list-style: none;float: left;}
div#menu ul.menu {padding-right: 6px;}
div#menu li {position: relative;margin: 0; padding: 0 0px 0 0;display: block; float: left;z-index: 9;width: auto;}
div#menu ul ul li {z-index: 9;}
div#menu li div {list-style: none; float: left;position: absolute;z-index: 11;top: 36px;left: 4px;visibility: hidden;width: 214px;margin: 0px 0 0 -4px;padding: 0;  background:#3da101 ;}
div#menu ul ul {z-index: 12; padding: 0px 4px 10px 4px;background:#3da101 ; margin: 10px 0 0 0;    }
div#menu li:hover>div {visibility: visible;}
div#menu a {position: relative;z-index: 10;height: 36px;display: block;float: left;line-height: 50px; text-decoration: none; margin-top: 1px;white-space: nowrap;width: auto;padding-right:5px;text-align:center;}
div#menu span { margin-top: 1px; padding-left: 15px;color: #fff;font: normal 13px Helvetica,Arial,FreeSans,sans-serif; background: none;line-height: 35px;	display: block;cursor: pointer; background-repeat: no-repeat;background-position: 95% 0; text-align: center;}
         /* menu::level1 */
div#menu a {padding: 0 10px 0 0;line-height: 50px;height: 36px;margin-right: 5px;_margin-right: 1px; background: none;text-transform: capitalize;}
div#menu a:hover {}
div#menu a:hover span {}
div#menu li.current a,
div#menu ul.menu>li:hover>a {background: url(../images/nav-hover.jpg) repeat-x; }
div#menu li.current a span,
div#menu ul.menu>li:hover>a span {}
div#menu ul.menu>li:hover>a span {color: #fff;}
div#menu li {  }
div#menu li.last { background: none; }
        /* menu::level2 */
div#menu ul ul li { background: none;padding: 0;}
div#menu ul ul a { padding: 0 0 0 5px;height: auto;float: none;display: block;line-height: 25px;font-size: 13px;color: #fff;z-index: -1; padding-left: 5px;white-space: normal;width: 185px;margin: 0 8px;text-transform: capitalize;}
div#menu ul ul a span {padding: 0 0px;line-height: 25px;font-size: 12px;font-family:Arial, Helvetica, sans-serif;letter-spacing:0.1em;}
div#menu li.current ul a,
div#menu li.current ul a span {background:none;}
div#menu ul ul a:hover { background:none;background-color: #ec9d13;}
div#menu ul ul a:hover span {background:none;color: #fff;}
div#menu ul ul a.parent {background: url(images/submenu-pointer.png) no-repeat right bottom;_background-image: url(images/submenu-pointer-hover.gif);}
div#menu ul ul a.parent span { background:none; }
div#menu ul ul a.parent:hover {background-color: #ec9d13;}
div#menu ul ul a.parent:hover span { background:none; }
div#menu ul ul span { margin-top: 0;text-align: left;}
div#menu ul ul li.last { background: none; border:none;}
div#menu ul ul li {width: 100%;border-bottom:1px dotted #eaeaea;padding-top:3px;padding-bottom:3px;}
.last{border-bottom:none;}
        /* menu::level3 */
div#menu ul ul div { width: 210px; padding: 0; margin: -46px 0 0 195px !important;}
div#menu ul ul ul {padding: 10px 2px 0;}
div#menu ul ul div li { position:relative;top:-10px;}
       /* lava lamp */
div#menu li.back {background: #ec9d13;width: 5px; height: 37px;z-index: 8;position: absolute;padding: 0; margin: 0px 0 0 0;}
div#menu li.back .left {padding:0; width:auto; background: #ec9d13; height: 37px; margin: 0 0 0 5px; float: none; position: relative;top: 0; left: 0;visibility: visible;}

/*Navigation Part End*/
#carousel_inner {
float:left; /* important for inline positioning */
width:1034px; /* important (this width = width of list item(including margin) * items shown */ 
overflow: hidden;  /* important (hide the items outside the div) */
/* non-important styling bellow */

}

#carousel_ul {
position:relative;
left:-210px; /* important (this should be negative number of list items width(including margin) */
list-style-type: none; /* removing the default styling for unordered list items */
margin: 0px;
padding: 0px;
width:9999px; /* important */
/* non-important styling bellow */
padding-bottom:10px;
}

#carousel_ul li{
 border: 1px solid #CCCCCC;
    border-radius: 15px 15px 15px 15px;
    float: left;
    height: 192px;
    margin: 11px -5px 0 32px;
    padding: 0;
    width: 175px;}

#carousel_ul li img {
.margin-bottom:-4px; /* IE is making a 4px gap bellow an image inside of an anchor (<a href...>) so this is to fix that*/
/* styling */
cursor:pointer;
cursor: hand; 
border:0px; 
}
#left_scroll, #right_scroll{
float:left; 
height:212px; 
width:15px; 
background: #C0C0C0; 
}
#left_scroll img, #right_scroll img{
/*styling*/
cursor: pointer;
cursor: hand;
}
.box1{ 
    float: left;
    height: 195px;
    margin-right: -1px;
    width: 155px;}
.box1 h2{color:#05aeb3;font-family:Calibri;font-weight:bold;font-size:15px;   margin: 3px 2px;text-align:center;}
.box1 p{ color: #27831e; float: left;font: 14px/1.7em arial,sans-serif;margin: 0;padding: 0; margin: 0 0 0 8px;  width: 157px;text-align:center;}
.treatment-box{ border: 1px solid #CCCCCC;
    border-radius: 10px 10px 10px 10px;
    float: left;
    height: 200px;
    margin: 6px;
    width: 340px;}
.treatment-box img{float:left; margin-top: 16px;}
.treatment-box p{color: #27831E; font-family: Arial, Helvetica, sans-serif;font-size: 13px;font-weight: normal;line-height: 30px;margin: 0;padding-left: 10px; padding-top: 5px;text-align:justify;}
.treatment-box h3{color:#e66b28;font-size:14px;font-family:Arial, Helvetica, sans-serif;font-weight:bold;padding: 35px 17px 17px;}
.map{   border: 4px solid #CCCCCC;
    border-radius: 10px 10px 10px 10px;
    bottom: 0;left:28px;
    float: left;
    height: auto;
    padding: 10px;
    position: relative;
   
    top: 16px;
    width: 250px;}
	
.fir{width:600px;height:auto;float:left;}