/* CSS Document */

body{
margin:0px;
background-image:url(../images/bg.jpg);
background-repeat:repeat;
font-family:Arial;
font-size:12px;
}

#main{
width:990px;
padding:5px;
}

#header{
width:990px;
height:73px;
padding-top:5px;
padding-bottom:5px;
background-color:#f6f6f6;
}

.logo{
width:566px;
height:73px;
float:left;
text-align:left;
}

.header_right{
width:414px;
height:73px;
float:right;
}

.top_menu{
width:414px; /* For all browsers including MAC IE */
width:414px; /* Only for IE7 & below */
padding-left:0px; /* For all browsers including MAC IE */
padding-left:0px; /* Only for IE7 & below */
height:23px;
padding-top:20px;
text-align:right;
}

.search{
width:414px;
height:20px;
float:right;
margin-top:5px;
text-align:left;
color:#666666;
}

.textbox{
background-color:#FFFFFF;
border:1px solid #b3c0c8;
padding-top:3px;
padding-bottom:3px;
height:12px;
margin-left:7px;
margin-right:5px;
width:200px;
font-size:11px;
}

.go_btn{
background-image:url(../images/go.png);
width:28px;
height:20px;
background-repeat:no-repeat;
color:#FFFFFF;
font-weight:bold;
border:0px;
font-size:12px;
font-family:Arial;
text-align:center;
}

.border_partition{
border-right:1px dotted #1e5325;
}

#mainmenu{
width:990px;
height:32px;
}

#flash{
width:990px;
height:271px;
background-color:#f6f6f6;
}

#container{
width:990px;
padding-top:6px;
background-color:#f6f6f6;
}

#leftcontainer{
width:206px;
padding-left:3px;
float:left;
text-align:left;
}

.events{
width:200px;
height:55px;
}

.pressroom{
width:200px;
height:49px;
}

.emergency{
width:200px;
height:226px;
margin-top:3px;
}

.testimonial_bg{
background-image:url(../images/testibg.jpg);
background-repeat:no-repeat;
width:200px;
height:154px;
}

#contentwrapper{
padding-top:40px;
padding-left:9px;
height:85px;
line-height:16px;
text-align:justify;
}

.readmore{
margin-right:7px;
font-size:11px;
color:#5E5B56;
}

.readmore a{
color:#5E5B56;
text-decoration:none;
}

.readmore a:hover{
color:#5E5B56;
text-decoration:none;
}

.readmore3{
margin-right:7px;
font-size:11px;
color:#5E5B56;
}

.readmore3 a{
color:#5E5B56;
text-decoration:none;
}

.readmore3 a:hover{
color:#5E5B56;
text-decoration:none;
}
.testi_box{
width:749px;
border-bottom:1px dashed #5E5B56;
padding-top:10px;
padding-bottom:5px;
margin-bottom:10px;
}

.testiname{
height:20px;
font-weight:bold;
color:#5E5B56;
text-align:right;
}

.brochure{
width:200px;
height:59px;
margin-top:14px;
}

.brochure1{
width:200px;
height:59px;
margin-top:0px;
}

#rightcontainer{
width:781px;
float:right;
}

.specialities_bg{
background-image:url(../images/specialities.jpg);
width:780px;
height:220px;
}

.specialities_txt{
text-align:center;
color:#858381;
font-size:18px;
padding-top:7px;
}

.specialities_img{
width:760px;
margin-left:5px;
margin-right:5px;
margin-top:15px;
}

.strength{
width:252px;
height:165px;
float:left;
}
#mygallery-paginate{
position:relative;
top:18px;
}

#mygallery-paginate1{
position:relative;
top:10px;
}

.gallerycontroller{
width: 200px;
}

.gallerycontent{
width: 180px;
padding: 3px;
padding-top:40px;
padding-left:10px;
height:82px;
display: block;
color:#5E5B56;
}

.stepcarousel{
position: relative; /*leave this value alone*/
top:35px;
overflow: scroll; /*leave this value alone*/
width: 750px; /*Width of Carousel Viewer itself*/
height: 168px; /*Height should enough to fit largest content's height*/
}

.stepcarousel .belt{
position: absolute; /*leave this value alone*/
left: 0;
top: 0;
}

.stepcarousel .panel{
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
margin: 0px; /*margin around each panel*/
width: 153px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
}

.stepcarousel1{
position: relative; /*leave this value alone*/
overflow: scroll; /*leave this value alone*/
width: 885px; /*Width of Carousel Viewer itself*/
height: 147px; /*Height should enough to fit largest content's height*/
margin-left:-15px;
}

.stepcarousel1 .belt1{
position: absolute; /*leave this value alone*/
left: 0;
top: 0;
}

.stepcarousel1 .panel1{
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
margin: 0px; /*margin around each panel*/
margin-left:3px;
width: 147px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
}

.style1 {color: #323232}

.maincontent{
background-image:url(../images/maincontent.jpg);
background-repeat:no-repeat;
width:521px;
height:302px;
float:left;
margin-top:7px;
text-align:left;
padding:7px;
}
.mainheading{
font-family:Arial;
font-size:18px;
color:#5e5b56;
margin-top:3px;
margin-bottom:10px;
}

.txt{
font-family:Arial;
font-size:12px;
color:#5e5b56;
text-align:justify;
float:left;
width:390px;
padding-left:7px;
padding-right:7px;
line-height:17px;
}


.content{
font-family:Arial;
font-size:12px;
color:#5e5b56;
text-align:justify;
float:left;
padding-left:7px;
padding-right:7px;
line-height:17px;
padding-bottom:30px;
}

.readmore1{
margin-right:7px;
font-size:12px;
color:#5e5b56;
text-align:right;
margin-top:15px;
}

.readmore1 a{
color:#5e5b56;
text-decoration:none;
}

.readmore1 a:hover{
color:#5E5B56;
text-decoration:none;
font-weight:bold;
}

.chairman_pic{
width:116px;
height:129px;
float:left;
}

.rightcontent{
width:239px;
float:right;
margin-top:7px;
}

.OPD{
width:239px;
height:153px;
float:left;
}

.international_patient{
width:239px;
height:153px;
float:left;
}

.virtual_tour{
background-image:url(../images/virtual_tour.jpg);
width:990px;
height:182px;
background-repeat:no-repeat;
margin-top:10px;
}


.footer{
background-image:url(../images/footer.jpg);
background-repeat:no-repeat;
width:990px;
height:73px;
font-family:Arial;
font-size:12px;
color:#666666;
}

.footermenu{
text-align:center;
padding-top:15px;
}

.footer a{
color:#666666;
text-decoration:none;
}

.footer a:hover{
color:#5e5b56;
text-decoration:none;
}

.footer_bottom{
width:970px;
padding-top:15px;
padding-left:10px;
padding-right:10px;
text-align:left;
}

.footer_L{
float:left;
width:380px;
}

.footer_M{
float:left;
width:330px;
text-align:center;
}

.footer_R{
float:left;
width:250px;
text-align:right;
}

/* INNER PAGE */

#banner{
width:990px;
height:226px;
background-color:#f6f6f6;
}

.content_top{
background-image:url(../images/content_top.jpg);
width:781px;
height:18px;
background-repeat:no-repeat;
}

.content_middle{
background-color:#FFFFFF;
width:749px;
line-height:19px;
text-align:justify;
min-height:425px;
padding:10px;
padding-left:15px;
padding-right:15px;
padding-top:0px;
border-left:1px solid #e2e2e2;
border-right:1px solid #e2e2e2;
color:#5E5B56;
}

.content_middle a{
text-decoration:none;
color:#5E5B56;
}

.content_middle a:hover{
text-decoration:none;
color:#000000;
}

.content_middle1{
background-color:#FFFFFF;
width:749px;
line-height:19px;
text-align:justify;
min-height:425px;
padding:10px;
padding-left:15px;
padding-right:15px;
padding-top:0px;
border-left:1px solid #e2e2e2;
border-right:1px solid #e2e2e2;
color:#5E5B56;
font-family:Arial;
font-size:12px;
}

.content_middle1 a{
text-decoration:none;
color:#5E5B56;
}

.content_middle1 a:hover{
text-decoration:none;
color:#000000;
}
.content_bottom{
background-image:url(../images/content_bottom.jpg);
width:781px;
height:18px;
background-repeat:no-repeat;
}

.leftmenu_top{
background-image:url(../images/leftmenu_Top.png);
width:190px;
height:29px;
background-repeat:no-repeat;
font-family:"trebuchet MS";
font-size:17px;
padding-top:10px;
padding-left:10px;
color:#3C3C3C;
}

.leftmenu_middle{
background-image:url(../images/leftmenu_middle.png);
width:200px;
background-repeat:repeat-y;
padding-bottom:10px;
}


.leftmenu_bottom{
background-image:url(../images/leftmenu_bottom.png);
width:200px;
height:19px;
background-repeat:no-repeat;
}


#navlist2
{
margin-top:0px;
margin-bottom:0px;
margin-left: 10px;
padding-left: 0;
list-style: none;
width:180px;
}

#navlist2 li
{
padding-left: 7px;
padding-bottom:3px;
border-bottom: 1px dashed #5e5b56;
font-family:Tahoma;
font-weight:bold;
font-size:11px;
color:#5e5b56;
line-height:30px;
}

#navlist2 li a{
color:#5e5b56;
text-decoration:none;
}

#navlist2 li a:hover{
color:#666666;
text-decoration:none;
}



#navlist3
{
margin-top:0px;
margin-bottom:0px;
margin-left: 5px;
padding-left: 0;
list-style: none;
width:165px;
}

#navlist3 li
{
padding-left: 10px;
padding-bottom:3px;
background-image:url(../images/bullet1.jpg);
background-repeat: no-repeat;
background-position:left 1.0em;
border-bottom: 1px solid #989898;
font-family:Tahoma;
font-weight:normal;
font-size:11px;
color:#3c3c3c;
line-height:25px;
}

#navlist3 li a{
color:#5e5b56;
text-decoration:none;
}

#navlist3 li a:hover{
color:#5e5b56;
text-decoration:none;
font-weight:bold;
}


#navlist5
{
margin-top:0px;
margin-bottom:0px;
margin-left: 5px;
padding-left: 0;
list-style: none;
width:150px;
}

#navlist5 li
{
padding-left: 15px;
padding-bottom:3px;
background-image:url(../images/bullet2.gif);
background-repeat: no-repeat;
background-position:left 1.0em;
border-bottom: 1px solid #5e5b56;
font-family:Tahoma;
font-weight:normal;
font-size:11px;
color:#5e5b56;
line-height:25px;
}

#navlist5 li a{
color:#5e5b56;
text-decoration:none;
}

#navlist5 li a:hover{
color:#5e5b56;
text-decoration:none;
font-weight:bold;
}


#navlist4
{
margin-top:5px;
margin-bottom:0px;
margin-left: 20px;
padding-left: 0;
list-style: none;
}

#navlist4 li
{
padding-left: 10px;
padding-bottom:8px;
background-image:url(../images/bullet1.jpg);
background-repeat: no-repeat;
background-position:left 0.6em;
font-weight:normal;
line-height:19px;
color:#5E5B56;
}

#navlist4 li ul{
margin-left:15px;
margin-top:10px;
}

#navlist4 li ul li{
list-style:circle;
background-image:none;
}

.redtxt1{
color:#5E5B56;
}

.tborder{
border:1px solid #CCCCCC;
border-bottom:0px;
}

.tborder3{
border:1px solid #CCCCCC;
}

.tborder2{
border:1px solid #CCCCCC;
padding-bottom:10px;
}

.border2{
border-bottom:1px dashed #CCCCCC;
}

.tborder1{
margin-top:10px;
border:1px solid #CCCCCC;
border-bottom:0px;
margin-bottom:10px;
}

.tcol{
background-color:#666666;
border-right:1px solid #CCCCCC;
padding:7px;
color:#FFFFFF;
}

.tcol1{
background-color:#666666;
border-right:0px solid #CCCCCC;
padding:7px;
color:#FFFFFF;
}


.trow{
border-right:1px solid #CCCCCC;
padding:7px;
text-align:left;
border-bottom:1px solid #CCCCCC;
}

.trow1{
padding:7px;
text-align:left;
border-bottom:1px solid #CCCCCC;
}

.trow3{
border-right:1px solid #cccccc;
padding:10px;
text-align:left;
border-bottom:1px solid #cccccc;
}

.trow2{
padding:10px;
text-align:left;
border-bottom:1px solid #cccccc;
}

.txt1{
line-height:20px;
}

.head_green{
font-weight:bold;
color:#5E5B56;
font-size:12px;
}


.head_green2{
font-weight:bold;
color:#5E5B56;
font-size:12px;
border-bottom:2px solid #ffd749;
}


.head_green1{
color:#5E5B56;
font-size:12px;
}

.heading1{
font-size:13px;
color:#5E5B56;
font-weight:bold;
text-transform:uppercase;
border-bottom:2px solid #ffd749;
}
.boder{
border-bottom:1px dashed #CCCCCC;
}

.listbox{
font-size:12px;
font-family:Arial;
}

.listbox1{
font-size:12px;
font-family:Arial;
width:335px;
}


.script_work{
border-bottom:1px dashed #336633;
padding-bottom:10px;
}


.script_work1{
border-bottom:1px dashed #336633;
padding-top:10px;
padding-bottom:5px;
}

.handcursor{
font-size:13px;
font-family:Arial;
color:#5E5B56;
font-weight:bold;
cursor:pointer;
}

.redtxt{
font-size:13px;
font-family:Arial;
color:#5e5b56;
font-weight:bold;
border-bottom:2px solid #ffd749;
}

/* FORMS */

fieldset { 
margin: 10px 0; 
padding: 10px; 
border: #DDD 1px solid; 
}

legend{
font-weight:bold;
color:#5E5B56;
}

.form-container{ 
margin:0px;
}

.error{
margin: 0 0 10px 0; 
padding: 5px 10px; 
border: #FC6 1px solid;
background-color:#FFC;
}

.form_col{
width:710px;
height:35px;
font-family:Arial;
}

.form_left{
width:300px;
float:left;
text-align:left;
}

.form_right{
width:400px;
float:left;
text-align:left;
font-weight:bold;
}

.form_left1{
width:150px;
float:left;
text-align:left;
}

.form_right1{
width:550px;
float:left;
text-align:left;
font-weight:bold;
}


.listbox{
width:250px;
height:20px;
}

.textbox1{
width:250px;
height:15px;
padding-top:3px;
padding-bottom:3px;
font-size:11px;
}

.textboxM{
width:90px;
height:15px;
padding-top:3px;
padding-bottom:3px;
font-size:11px;
}

.textboxM1{
width:162px;
height:15px;
padding-top:3px;
padding-bottom:3px;
font-size:11px;
}

.submit{
background-image:url(../images/submit.gif);
background-repeat:no-repeat;
border:0px;
font-size:12px;
color:#FFFFFF;
width:70px;
height:25px;
text-transform:uppercase;
font-weight:bold;
font-family:Arial;
}

.app_btn{
background-image:url(../images/appointment.gif);
background-repeat:no-repeat;
border:0px;
font-size:12px;
color:#FFFFFF;
width:150px;
height:25px;
text-transform:uppercase;
font-weight:bold;
font-family:Arial;
}

.textboxS{
width:75px;
height:15px;
padding-top:3px;
padding-bottom:3px;
font-family:Arial;
font-size:11px;
}

.textboxS1{
width:60px;
height:15px;
padding-top:3px;
padding-bottom:3px;
font-family:Arial;
font-size:11px;
}

.textarea{
width:250px;
height:80px;
}

.yellow_container{
width:749px;
min-height:130px;
}

.yellow_container1{
width:749px;
min-height:190px;
}

.yellow_container_img{
float:left;
width:150px;
}


.yellow_box{
width:581px;
float:right;
}

.yellow_box_T{
width:581px;
background-image:url(../images/yellow_top.jpg);
height:13px;
background-repeat:no-repeat;
}

.yellow_box_T1{
width:748px;
background-image:url(../images/yellow_top1.jpg);
height:14px;
background-repeat:no-repeat;
}

.yellow_box_M{
background-color:#ffd749;
width:561px;
padding-left:10px;
padding-right:10px;
}


.yellow_box_M1{
background-color:#ffd749;
width:728px;
padding-left:10px;
padding-right:10px;
}

.yellow_box_B{
width:581px;
background-image:url(../images/yellow_bottom.jpg);
height:13px;
background-repeat:no-repeat;
}

.yellow_box_B1{
width:748px;
background-image:url(../images/yellow_bottom1.jpg);
height:14px;
background-repeat:no-repeat;
}


/* FORMS */
.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

.gallery_name{
color:#5E5B56;
font-family:"arial";
font-size:15px;
padding-top:7px;
}

.gallery_name a{
color:#5E5B56;
}

.gallery_name a:hover{
color:#5E5B56;
text-decoration:none;
}

.login{
background-image:url(../back_img/login.png);
width:101px;
height:27px;
background-repeat:no-repeat;
color:#FFFFFF;
font-family:arial;
font-size:13px;
border:0px;
}

.upcoming{
background-image:url(../images/upcoming.jpg);
height:41px;
width:269px;
background-repeat:no-repeat;
color:#5E5B56;
}

.upcoming_heading{
font-size:18px;
font-family:"Trebuchet MS";
padding-left:10px;
text-align:left;
}

.upcoming_dates{
border-bottom:1px solid #CCCCCC;
padding-bottom:10px;
}

.datebox{
background-color:#e1e2e6;
font-size:16px;
width:37px;
height:32px;
padding-bottom:5px;
padding-top:5px;
text-align:center;
font-size:14px;
color:#5E5B56;
}

.date_txt{
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
line-height:18px;
color:#5E5B56;
text-align:left;
}

.content_middle fieldset {
	padding: 5px;
	width: 400px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.boxes {
	background-color: #FFF;
	margin: 1px;
	font-weight: bold;
	font-size: 11px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}

.tabbg1
{
	border:1px solid #838383;
	border-bottom:0px;
	margin-top:20px;
}

.rowborder
{
	border-right:1px solid #838383;
	border-bottom:1px solid #838383;
	background-color:#f2f2f2;
	padding:5px;
}

.rowborder1
{
	border-bottom:1px solid #838383;
	padding:5px;
}

.shedulebtn {
    background-color: #ffd749;
    color: black;
    display: block;
    height: 15px;
    margin-top:15px;
    padding: 7px;
    text-align: center;
}

.shedulebtn a {
    color: black;
    text-decoration: none;
}

.tableStyleBorderHeader
{
	margin:0px;
	padding: 5px;
	}
.tableStyleBorderDetails
{
	maring:0px; padding:5px;
	vertical-align:top;
	text-align:left;
	}
.tableStyleBorderDetails ul
{
	margin:0px;
	padding:0px;
	list-style-type:none;
}

.tableStyleBorderDetails ul li
{
	background-image:url(../images/bullet1.jpg);
	background-repeat:no-repeat;
	background-position:left 0.7em;
	padding: 0 0 0 10px;
	line-height:22px;

}
.footer_M img
{
	padding:0 2px 0 10px;
	margin:0px;
	vertical-align:middle;
	}
	
	.headings {
    color: #F15A22;
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: bold;
    padding-bottom: 10px;
    padding-top: 10px;
    text-align: left;
    text-decoration: underline;
    text-transform: uppercase;
}

.black_row {
    background-color: #666666;
    border-right:1px solid #CCCCCC;
    border-bottom:1px solid #CCCCCC;
    color: #ffffff;
    font-family: "Trebuchet MS";
    font-size: 12px;
    font-weight: bold;
    height: 25px;
    padding-bottom: 3px;
    padding-left: 5px;
    padding-top: 3px;
}

.black_row1 {
    background-color: #666666;
    color: #ffffff;
    border-bottom:1px solid #CCCCCC;
	font-family: "Trebuchet MS";
    font-size: 12px;
    font-weight: bold;
    padding-bottom: 3px;
    padding-left: 5px;
    padding-top: 3px;
}

.white_row {
    border-bottom:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	color: #666666;
    font-family: Trebuchet MS;
    font-size: 11px;
    padding-bottom: 15px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 3px;
    text-align: left;
}

.white_row1 {
    border-bottom-color: #EAA6A2;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    color: #1C1C1C;
    font-family: Trebuchet MS;
    font-size: 11px;
    padding-bottom: 15px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 10px;
    text-align: left;
}

	.headings3 {
    color:#5E5B56;
    font-family:Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    padding-bottom: 10px;
    padding-top: 10px;
    text-align: left;
}

	.headings3 a 
	{	
	    font-size: 14px;
	    color:#f15a22;
	    text-decoration:underline;
}

	.headings3 a:hover
	{	
	    font-size: 14px;
	    color:#f15a22;
	    text-decoration:underline;
}
