/* CSS Document */

body{ margin:0; padding:0;

	  background:url(images/body_bg.gif) repeat-y center;

}

h1,h2,h3,h4,h5,h6{ margin:0; padding:0;}



p{ margin:0px 0 14px 0px;}

#para p{ margin:0px 0 14px 0px;}



/****header****/

#header{

	height:141px;

	width:920px;

}

#logoBox{

height:113px; float:left; width:920px;

background:url(images/logo_bg.gif) no-repeat;

}






/*************  ---- navigation2----  *************/

.navigation2 {
float:right; width:400px; font-family: arial, sans-serif; font-size:12px; font-weight:normal;
border:#ECECEC solid 1px;
background:#FFF;
height:21px;
margin:0 0 0px 0;
}

.navigation2 ul {

padding:0;margin:0;list-style-type:none;

}

.navigation2 ul li {

float:left; position:relative; background:url(images/nav_divider2.gif) no-repeat right #FFF; z-index:1;

}

.navigation2 ul li a, .navigation2 ul li a:visited {

float:left; display:block; text-decoration:none;color:#959595; padding:0px 8px; line-height:20px; height:20px; width:auto;

text-align:center;

}

.navigation2 ul li a:hover  {

float:left; display:block; text-decoration:none;color:#682366; padding:0px 8px; line-height:20px; height:20px; width:auto;

text-align:center;

}



.navigation2 ul li:hover {width:auto;}



.navigation2 ul li a.navigation2one:hover {border-color:#c00; color:#682366;}

.navigation2 ul li a.navigation2two:hover {border-color:#FFF; color:#682366;}

.navigation2 ul li a.navigation2three:hover {border-color:#cc0; color:#682366;}

.navigation2 ul li a.navigation2four:hover {border-color:#080; color:#682366;}

.navigation2 ul li a.navigation2five:hover {border-color:#00c; color:#aaf;}

.navigation2 ul li a.navigation2six:hover {border-color:#c0c; color:#f8f;}



.navigation2 ul li:hover a.navigation2one {border-color:#c00; color:#f88;}

.navigation2 ul li:hover a.navigation2two {border-color:FFF; color:#682366;}

.navigation2 ul li:hover a.navigation2three {border-color:#cc0; color:#cc0;}

.navigation2 ul li:hover a.navigation2four {border-color:#080; color:#682366;}

.navigation2 ul li:hover a.navigation2five {border-color:#00c; color:#aaf;}

.navigation2 ul li:hover a.navigation2six {border-color:#c0c; color:#f8f;}



.navigation2 ul li ul {

display: none;

}

.navigation2 table {

margin:0; border-collapse:collapse; font-size:11px; position:absolute; top:0; left:0;

}



/* specific to non IE browsers */

.navigation2 ul li:hover ul {

display:block;position:absolute;top:21px; left:0;width:138px;border-bottom:1px solid #000;

}

.navigation2 ul li:hover ul.endstop {

left:-92px;

}

.navigation2 ul li:hover ul li ul {

display: none;

}

.navigation2 ul li:hover ul li a {

display:block;background:#682366;color:#FFF;height:auto;line-height:15px;padding:2px 8px; width:120px; border:1px solid #555555; border-bottom:none; font:12px Arial, Helvetica, sans-serif;text-align:left;

}

.navigation2 ul li:hover ul li a.drop {

background:#D28DD0 ;

}

.navigation2 ul li:hover ul li a:hover {

color:#FFF; background: #D28DD0 ;

}

.navigation2 ul li:hover ul li a:hover.drop {

background: #ccd url(images/bullet1.gif) no-repeat 3px 8px;

}

.navigation2 ul li:hover ul li:hover ul {

display:block; position:absolute; left:230px; top:-1px;

}

.navigation2 ul li:hover ul li:hover ul.left {

left:-153px;

}







/* specific to IE5.5 and IE6 browsers */

.navigation2 ul li a:hover ul {

display:block;position:absolute;top:21px; t\op:21px; background:#fff;left:0; border-bottom:1px solid #000;

}



.navigation2 ul li a:hover ul.endstop {

left: -92px;

}

.navigation2 ul li a:hover ul li a {

display:block;background:#682366;color:#FFF; height:1px; line-height:15px; padding:2px 8px; width:154px; w\idth:120px; border:1px solid #555555; border-bottom:0;font:12px Arial, Helvetica, sans-serif; text-align:left;

}

.navigation2 ul li a:hover ul li a.drop {

background:#D28DD0 ; padding-bottom:4px;

}

.navigation2 ul li a:hover ul li a ul {

visibility:hidden; position:absolute; height:0; width:0;

}

.navigation2 ul li a:hover ul li a:hover {

color:#FFF; background: #D28DD0 ;

}

.navigation2 ul li a:hover ul li a:hover.drop {

 background: #ccd ;

}

.navigation2 ul li a:hover ul li a:hover ul {

visibility:visible; position:absolute; top:0;color:#000; left:230px;

}

.navigation2 ul li a:hover ul li a:hover ul.left {

left:-153px;

}

/***

[if lte IE 5.5]>



.navigation2 ul li a, .navigation2 ul li a:visited {height:21px;}



<![endif]**/

.aroundlogo{ height:91px; float:left; width:432px; }
.aroundlogo a{ text-decoration:none; cursor:pointer; }
.aroundlogo a:hover{ text-decoration:none; cursor:pointer; }


#logoBox2{ height:91px; float:left; width:432px; margin-left:28px; background:url(images/logo.gif) no-repeat; }

#container{ width:920px; margin:0 auto 0 auto; }

.normtext{

color:#A19A9B;

font:bold 15px Tahoma, Arial, Helvetica, sans-serif;

}

.normtext2{

color:#919191;

font:11px Arial, Helvetica, sans-serif;

}

.purple{
color:#682366;
font:bold 13px Times, "Times New Roman", serif;
}

.purple2{

color:#682366;

font:11px Arial, Helvetica, sans-serif;

}

#empty{}



#empty ul{ margin:0; padding:0; margin-left:20px;}



#empty li{ color:#740599; font-weight:bold;}

#empty li p{ color:#646464; font-weight:normal;}

#empty li ol li{ margin-bottom:10px; font-weight:normal;}

#empty li ol li{ color:#000;}



#nav2Box{

float:right; height:22px;

}















.flashbox{ float:left;}



#mainbody{

float:left;

width:920px;

background:url(images/homebg.gif) repeat-y;

}



#footer{

height:100px;

float:left;

width:920px;

background:#FFF;

border-top: #F5F4F6 solid 1px;

text-align:center;

}

.footerlinks{

font:10px Arial, Helvetica, sans-serif;

color:#A0A0A0;

}

.footerlinks a{

font:10px Arial, Helvetica, sans-serif;

color:#A0A0A0;

text-decoration:none; padding:0px 8px;

}

.footerlinks a:hover{

font:10px Arial, Helvetica, sans-serif;

color:#A0A0A0;

text-decoration:underline; padding:0px 8px;

}

.footerSublinks{

font:10px Arial, Helvetica, sans-serif;

color:#DD81DA;

margin:12px 0px;

}

.footerSublinks a{

font:10px Arial, Helvetica, sans-serif;

color:#DD81DA;

padding:0px 3px;

text-decoration:none;

line-height:15px;

border-bottom:#DD81DA dashed 1px;

}

.footerSublinks a:hover{

font:10px Arial, Helvetica, sans-serif;

color:#DD81DA;

padding:0px 3px;

text-decoration:none;

line-height:15px;

border-bottom:none;

}



/************************/

#homeleft{

float:left;

width:579px;

padding:15px 15px 5px 28px;

}

#homeright{

float:left;

width:280px;


background-color:#fdf7ff;

padding:3px 15px 3px 3px;

}











/***titles***/

#title1{

color:#682366;

font:bold 24px Times,"Times New Roman", serif;



}

#title1 h4{

color:#682366;

font:bold 24px Times,"Times New Roman", serif;

font-style:italic;

}

#title2 h6{

color:#682366;

font:bold 13px Arial, Helvetica, sans-serif;

background:url(images/bullet1.gif) no-repeat 5px 3px;

padding-left:18px;

}

#title2 h6 a{

color:#682366;

font:bold 13px Arial, Helvetica, sans-serif;

border-bottom:none;

text-decoration:none;

}

#title2 h6 a:hover{

color:#000000;

font:bold 13px Arial, Helvetica, sans-serif;

border-bottom:#999999 dashed 1px;

text-decoration:none;

}

#title3 h6{

color:#682366;

font:bold 13px Arial, Helvetica, sans-serif;

padding-left:15px;

}

.maintext1{
color:#838383;
font:16px Times,"Times New Roman", serif;
line-height:22px;
}
.imageBoxbg{
}

.imgbrdr{

border:#E5E2DE solid 1px;

background:#FFF;

padding:5px;

}

.imgbrdr2{

border:#E5E2DE solid 1px;

background:#FFF;

padding:5px;

float:left;

margin-right:10px;

margin-bottom:10px;

}



.links1{

font:12px Arial, Helvetica, sans-serif;

color:#6E6E6E;

}

.links1 a{

font:bold 12px Arial, Helvetica, sans-serif;

color:#6E6E6E;

text-decoration:underline;

}

.links1 a:hover{

font:bold 12px Arial, Helvetica, sans-serif;

color:#6E6E6E;

text-decoration:none;

}





.links2{

font:bold 12px Arial, Helvetica, sans-serif;

color:#981C9A;

text-decoration:underline;

background:#F1E4F6;

}

.links2:hover{

font:bold 12px Arial, Helvetica, sans-serif;

color:#981C9A;

text-decoration:none;

background:#F1E4F6;

}





/*****  ----inner pages----  *****/

#innerpagetopBox{

background:#FFF;

float:left;

width:920px;

height:136px;

}

#innertitlebg{

background:url(images/innretoptitle_bg.gif) no-repeat;

width:636px;

float: left;

height:136px;

text-align:right;

}

#innertitlebg h1{

font-type:Times, "Times New Roman", serif;

font-weight:bold;

color:#682366;

margin-top:90px; margin-right:20px;

text-transform:capitalize;

display:block;

}

#innerbody{

float:left;

width:880px;

background:#FFF url(images/innerpage_bg.gif) no-repeat;

padding:20px 20px;

}

td{

color:#646464;

font:12px Arial, Helvetica, sans-serif;

line-height:18px;

}

.tietle1{

color:#5B1F5D;

font:bold 12px Arial, Helvetica, sans-serif;

line-height:18px;



}



.tietle2 h3{

color:#5B1F5D;

font:bold 16px Arial, Helvetica, sans-serif;

line-height:23px;

background:#FBEFFF;

border-bottom:#E4BEF0 dashed 1px;

padding-left:12px;

}

.form1{

color:#646464;

font:11px Arial, Helvetica, sans-serif;

}



.border1{

border:#DDD5B4 solid 1px;

}

.border2{

border:#F3E4F7 solid 1px;

}





/*****  ----buttons---   *****/



.blogimg{

background:#571B57;

padding:2px 5px;

border:#DF9AE4 solid 1px;

text-transform:capitalize;

color:#FBEDFC;

margin:0 10px;

font-size:12px;

}



.links4{

background:#571B57;

color:#FBEDFC;

text-decoration:none;



line-height:18px;

font:12px Arial,Tahoma, verdena;

}



.links3{

background:#F7E5F8;

color:#201C20;

text-decoration:none;

border-bottom:#F0D4F1 dashed 1px;

line-height:18px;

font:12px Arial,Tahoma, verdena;

}

.links3:hover{

background:#F7E5F8;

color:#201C20;

text-decoration:none;

border-bottom:none;

line-height:18px;

font:12px Arial,Tahoma, verdena;

}



.button1{

background:#682366;

font:bold 12px Arial, Helvetica, sans-serif;

color:#FFFFFF;

text-transform:uppercase;

border:none;

cursor:pointer;

}

.innerpagelink {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: 18px;

	color: #682466;

	text-decoration: none;

	}

.innerpagelink:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: 18px;

	color: #682466;

	text-decoration: underline;

}



.button2{

background:#FFF;

font:bold 12px Arial, Helvetica, sans-serif;

color:#682366;

text-transform:capitalize;

border:#E8E8E8 solid 1px;

cursor:pointer;

}



#leftaddressbg{

background: #FCF4FE url(images/leftaddrss_bg.gif) no-repeat;

width:199px;

border:#F3E5F6 solid 1px;

height:auto;

padding:14px 0px;

}

.leftimage{

margin:8px 0;

}

.brdrbtm{

border-bottom: 1px solid #E2AEE3;

height:10px;

}



.sitemap {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #682366;

	text-decoration: none;

}



.sitemap:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #333333;

	text-decoration: none;

}



.slinks {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: normal;

	color: #333333;

	text-decoration: none;

	border-bottom: 1px dashed #682366;

}



.slinks:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: normal;

	color: #682366;

	text-decoration: none;

	border-bottom: 1px dashed #ffffff;

}



.linedots {

	background-image: url(images/line_dots.gif);

	background-repeat: repeat-y;

	background-position: right top;

	}

.tip{

    font-family: "Bradley Hand ITC", "Rage Italic", WST_Ital;

	font-size: 12px;

	font-weight: normal;

}
.services_link{
font:12px Arial, Helvetica, sans-serif;
text-decoration:none;
color:#838383;
}
.services_link:hover{
font:12px Arial, Helvetica, sans-serif;
text-decoration:underline;
color:#682466;
}

/***********21aptil08***********/
.services_bullet td{
padding-left:9px;
background:url(images/bullet3.gif) no-repeat 0px 7px;
}

/* NEW STYLES START */
.imgborder { 
	border:#F2F1F1 solid 8px;
}
.leftborder { 
	border-left:#EEEEEE solid 1px;
}
.imgborder { 
	border:#F2F1F1 solid 8px;
}
.dianeborder { 
	border:#682366 solid 8px;
}
.boldpurple { 
	font: bold 13px Arial, Helvetica, sans-serif;
	color:#682366;
}
/* NEW STYLES END */

/* NEW STYLES START 29/01/2010 */

.new_patient {
	width:700px;
	padding:0px;
	margin:0 auto;
	overflow:auto;
}
.new_patient h2 {
	padding:5px 0px;
	margin:0px;
	display:block;
	font:bold 18px Arial, Helvetica, sans-serif;
	color:#4F0F4D;
}
.new_patient p {
	width:700px;
	padding:0px 0px 10px 0px;
	margin:0px;
	display:block;
	font:normal 13px Arial, Helvetica, sans-serif;
	color:#000000;
	line-height:17px;
	float:left;
}
.new_patient ul {
	width:auto;
	padding:0px;
	margin:0px;
}
.new_patient li {
	width:700px;
	padding:0px;
	margin:3px 0px;
	font:normal 13px Arial, Helvetica, sans-serif;
	color:#000000;
	list-style-type:none;
	display:block;
	float:left;
}
.new_patient li strong {
	width:691px;
	padding:4px;
	margin:0px 0px;
	font:bold 13px Arial, Helvetica, sans-serif;
	color:#4F0F4D;
	background:#F9EFFC;
	float:left;
	border-left:#90278D solid 1px;
}
.new_patient li span {
	width:691px;
	padding:4px 0px;
	margin:0px 0px;
	font:bold 18px Arial, Helvetica, sans-serif;
	color:#682366;
	background:none;
	text-align:left;
	float:left;
}
.new_patient li.form h6{
	float:left;
	margin:0px 10px;
	font:normal 13px Arial, Helvetica, sans-serif;
	}

.new_patient li.form h6.f{
	float:left;
	margin:0px 20px 0px 0px;
	font:normal 13px Arial, Helvetica, sans-serif;
	}

.new_patient li.form input{
	padding:0px;
	margin:0px 12px;
	background:none;
	border:none;
	width:15px;
}

.new_patient li.form input.first{
	padding:0px;
	margin:0px 12px 0px 0px;
	background:none;
	border:none;
	width:15px;
}

.new_patient li .checkbox {
	padding:0px;
	margin:0px 0px;
	background:none;
	border:none;
	width:auto;
}
.new_patient li textarea {
	width:694px;
	padding:3px;
	margin:0px 0px;
	font:normal 13px Arial, Helvetica, sans-serif;
	color:#000000;
	background:#F9EFFC;
	border:none;
	height:120px;
	overflow:auto;
}
.new_patient li .subbut {
	padding:3px 6px;
	margin:0px 0px 0px 320px;
	background:#682366;
	border:none;
	width:auto;
	text-align:center;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-transform:uppercase;
}

/* NEW STYLES END 29/01/2010 */


a.appointment{
	margin:20px 0px 10px 0;
	width:268px;
	height:53px;
	float:right;
	cursor:pointer;
	background:url(../images/request_appointment.gif) no-repeat top left;
	}