/*.container{margin-top:-5px!important;}*/
.container{padding-top:2px;}
/*.banner_static{margin-bottom:5px; background:red;}*/



.style2 

{

 color: #ffffff;

 font-family: Arial, Helvetica, sans-serif;

 font-size: 12px;

 font-weight:bold;

}

.dirlist a{color:#000000!important;font-size:10pt;}

.spacer{margin:0px 7px;}

.bannerholder{

 background-image: url(/images/site_structure/CityHealthClinicBanner.jpg);
 background-repeat: no-repeat;
 width: 422px;
 height: 194px;
vertical-align: top;
margin:0px; padding:0px;
}

.bannerholder_new{
 width: 422px;
 background: url(/images/site_structure/CityHealthClinicBanner.jpg) no-repeat top left;
 min-height: 194px; height:auto !important; height:194px; vertical-align: top; padding:0px;
float:left;
margin:0px; font-size:1px;
}

#newsboxmid{

	font-size:8pt;

	line-height:11pt;

}

.newsdate{

	color:#777777;

	margin-top:3px;

}

.newshead{

	color:#E75E0C;

	font-weight:bold;

	text-decoration:none;

}

#featuresboxhead{

	text-align:left;

}

#features_container{

	background-color:#5789d5;	

}



#video h1{margin:5px 10px;}

.featlink{

	

}

.shortdesc{

	padding:10px;

	color:#ffffff;

	}
.shortdesc a{

	text-decoration:none;

	font-weight:bold;

	color:#ffffff;

}

.shortdesc a:hover{

	text-decoration:none;

	font-weight:bold;

	color:#E75E0C;

}
.shortdesc1{

	padding:10px;

	color:#1D8EFE;

	}
	.shortdesc1 p{
	color:#5789D5;

	}
.shortdesc1 a,.shortdesc1 p a{

	text-decoration:none;

	font-weight:bold;

	color:#5789D5 !important;

}

.shortdesc1 a:hover, .shortdesc1 p a:hover{

	text-decoration:none;

	font-weight:bold;

	color:#E75E0C!important;

}

.featuresheadline a{

	text-decoration:none;

	font-weight:bold;

	color:#ffffff;

	font-size:13pt;

}

.featuresheadline{

	padding-left:10px;

	}
	





#frontNewsBox{
	width:308px;
	float:right;
	margin-top:7px;
	margin-right:10px;
}

#newsboxhead{background-color:#f8f1e8;

	background-image:url(/images/site_structure/newsboxtop.jpg);

	background-repeat:no-repeat;

	width:308px;

	height:9px;

}

#newsboxmid{background-color:#f8f1e8;

	background-image:url(/images/site_structure/newsboxmid.jpg);

	background-repeat:repeat-y;

	width:288px;

	padding:10px;

	padding-bottom:3px;

	}

#newsboxfoot{background-color:#f8f1e8;

	background-image:url(/images/site_structure/newsboxbot.jpg);

	background-repeat:no-repeat;

	width:308px;

	height:9px;

}



.calhead{

	padding:5px;

	color:#ffffff;

	font-size:13pt;

	font-weight:bold;

	text-align:center;

	}

.cal_entry{

	color:#5789D5;

	text-align:center;

	padding:5px;

	border-bottom:1px solid #cccccc;

	overflow:hidden;

	}

#calendarboxhead{

	color:#E75E0C;

	font-weight:bold;

	font-size:14pt;

	text-align:center;

	padding:10px;

	}

.calrowhead{

	background-color:#f2890a;

	border:1px black solid;

}

#calendarboxfoot{

	text-align:right;
	

}

#calendarboxfoot  img{margin:0px 10px;}

#calendarboxmid {padding:10px;}



.topnav{

 padding-top:5px;

}



.topnav img{

margin:0px 0px 0px 6px;

}

#healthroundtop{background-image:url(/images/site_structure/portroundtop.jpg); background-repeat:no-repeat;height:11px; width:593;}

#healthportal{background-color:#dfe5ef; padding:10px; width:573px;background-image:url(/images/site_structure/healthmid.jpg); background-repeat:repeat-y;}

#healthroundbase{background-image:url(/images/site_structure/portroundbase.jpg); background-repeat:no-repeat;height:11px; width:593;}

#feattopround{background-image:url(/images/site_structure/feattop.jpg); background-repeat:no-repeat;height:10px; width:593;}

#featbaseround{background-image:url(/images/site_structure/featbase.jpg); background-repeat:no-repeat;height:10px; width:593;}





#healthboxfoot{

text-align:right; /float:right; /height:auto;

}

.calendar{margin-top:10px;margin-bottom:10px;}

.subtitle, .subcat {

	display:block;

	margin-left:50px;

	font-weight:bold;

	color:#3567B3;

	margin-top:10px;margin-bottom:-10px;

}

.calsub{font-weight:bold;margin-top:10px;

	color:#3567B3;}

.subcat{

	font-size:12pt;

	margin-left:70px!important;

	border:none!important;

}

.portalcat{

	list-style:  none;

	margin-left:90px;

	margin-top:20px!important;

	margin-bottom:10px;

}

#featcontent{width:220px;padding:15px;color:#ffffff; font-weight:bold;padding-top:60px;line-height:12pt; text-align:left;}

#featcontent a{color:#000000;text-decoration:none;}

#featcontent a:hover{color:#F2890A;}

#feattop{background:url(/images/site_structure/feat_top.jpg) no-repeat;height:149px;width:267px;}

#featfoot{background:url(/images/site_structure/feat_foot.jpg) no-repeat; background-position:bottom;height:19px;width:252px;background-color:#5c8dd6;padding-left:15px;padding-bottom:8px;}



#healthboxtop{background:url(/images/site_structure/port_top.jpg) no-repeat;height:65px;width:270px;}

#healthboxfoot1{background:url(/images/site_structure/port_foot.jpg) no-repeat; background-position:bottom;height:83px;width:255px;background-color:#dfe5ef;padding-left:15px;padding-bottom:8px;text-align:left;}

#hcontent{width:135px;color:#000000;line-height:11pt; text-align:left!important;border 1px red solid;padding-top:5px;}

#hcontent a, #vidlink a{color:#000000;text-decoration:none; font-weight:bold;font-size:8.5pt;}

#hcontent a:hover, #vidlink a:hover{color:#F2890A; font-weight:bold;}



#vidtop{background:url(/images/site_structure/vidcaststop.jpg) no-repeat;height:164px;width:270px;}

#vidlink{background:url(/images/site_structure/vidcastsmid.jpg) repeat-y;width:270px;height:23px;padding-left:10px;}

#vidbase{background:url(/images/site_structure/vidcastsbase.jpg) no-repeat;height:12px;width:270px;}

.portalcatitem{

	color:#373737;

	padding:1px 0px 0px 15px;	

	background:url(/images/site_structure/bullet.gif) no-repeat 0px 5px;

}



#newsboxmid a{color:#E75E0C;text-decoration:none; font-weight:bold;font-size:8.5pt;}



#newsboxmid a:hover{color:#000000;text-decoration:none; font-weight:bold;font-size:8.5pt;}

.portalentry{

	font-size:14pt;

	color:#5789D5;

	border:none!important;}



#videoboxfoot{

	text-align:right;

}

.videolist{margin-left:50px;margin-top:20px;}

.videocast, .videocast a{font-weight:bold;color:#E75E0C; text-decoration:none;}

.videocast a:hover{color:#000000;}

.vidhead{width:200px;color:#5789D5;font-weight:bold;font-size:14pt;padding-bottom:20px;}

.youtubevid{text-align:center;}

.vidtitle{color:#5789D5; font-weight:bold; font-size:12pt;margin-top:20px;}

.contrib{margin-top:20px;}

.featuredtext a{

	text-decoration:none;

	font-weight:bold;

	color:#302F2F;

}



#featured_container #boxmidsub a{

	text-decoration:none;

	

	color:#302F2F;



}

#featured_container #boxmidsub a:hover{

color:#E75E0C;

}



.nav1{margin-left:20px;color:#ffffff;margin-top:25px;}



.nav1 a{color:#ffffff!important;  text-decoration: none;font-size:8.5pt;}

.nav1 a:hover{color:#E75E0C!important;font-size:8.5pt;}


.nav2{ width:300px;padding:25px 0px 0px 20px; color:#ffffff; float:left;}
.nav2 a{color:#ffffff;  text-decoration: none;font-size:8.5pt;}
.nav2 a:hover{color:#E75E0C;font-size:8.5pt;}


.headerBg 

{

 padding-bottom: 1px;

 margin-bottom: 1px;

}



.featuresholder{

 background-image: url(/images/site_structure/CityHealthClinic_bg.jpg);

 background-repeat: repeat-x;

 width: 196px;

 vertical-align:top;

 height:194px;

}
.header_sec{width:795px; height:194px; float:left; overflow:hidden;  margin:0px; font-size:1px;  background:url(/images/site_structure/CityHealthClinic_right.jpg) no-repeat right;}
.header_flash{float:left; margin:0px ; _margin-bottom:-5px; padding:0px ; font-size:1px; width:361px; 
background: url(/images/site_structure/flashback.gif) no-repeat top left; 
_min-height:191px; _height:auto !important; _height:191px; overflow:hidden; }

.featuresholder_new{
background: url(/images/site_structure/header_rightbg.gif) repeat-x top left;
width: 173px;
padding-right:23px;
min-height:194px; height:auto !important; height:194px; overflow:hidden;
font-size:1px; margin:0px; float:left;

}
#featuredCentre,#featuredCentreF{

 line-height:11px;

}

.featured_header{padding:23px 0px 0px 10px; width:160px; margin:0px; _margin-bottom:-60px; float:left; font-size:1px;}
.featured_header_ie6{padding:23px 0px 0px 10px; width:160px; margin:0px; float:left; font-size:1px;}
#featuredClinic,#featuredClinicF{
width:163px;
 padding:15px 0px 10px 10px; 
_padding:5px 0px 10px 10px; 
line-height:12px; margin:0px;
float:left;
}
.featuredClinic_row{width:163px; margin:0px; padding:0px; line-height:12px; float:left;}

#featuredClinic a, #featuredCentre a,#featuredClinicF a, #featuredCentreF a{
 text-decoration:none; color:#000000;}

#featuredClinic a:hover, #featuredCentre a:hover,#featuredClinicF a:hover, #featuredCentreF a:hover {
text-decoration:none; color:#ffffff;}



#featuredCentre{
width:163px; 
 padding:15px 0px 15px 10px; 
 _padding:5px 0px 10px 10px; 
/*background-color:#edd244;*/
line-height:12px;
float:left;
}

#featuredCentreF{
 height:56px;
 background-color:#edd244;
 padding:8px;
}

#featured_container{
 padding:10px;
}

#featuredbox{
 width:250px;
 float:right;
 margin-right:10px;
 display:inline;
}

#featfoot a{color:#ffffff;font-weight:bold;text-decoration:none;font-size:8.5pt;}

#featfoot a:hover{color:#F2890A;}

#boxhead{

 background-image: url(/images/site_structure/tab_bg.jpg);

 background-repeat: repeat-x;

 height:33px;

 text-align:left;



}

#whiteroundtop{background-image: url(/images/site_structure/whiteroundtop.jpg); background-repeat: no-repeat; height:9px; margin-bottom:-5px;}

#whiteroundbase{background-image: url(/images/site_structure/whiteroundbase.jpg); background-repeat: no-repeat; height:9px;}

#video{background-image: url(/images/site_structure/whiteroundmid.jpg); background-repeat: repeat-y;}

#videoboxfoot img, #videoboxhead img{margin:0px 10px;}

.vidtext, .contrib{padding:10px;}

.featuredheadline{

 color:#ffffff;

 display:block;

 font-size:1.3em;

 font-weight:bold;

 padding-top:7px;

}

#video{padding:0px 10px;}

#boxmid, #boxmidsub{

 border-left:2px #dad8d8 solid;

 border-right:2px #dad8d8 solid;

 padding:10px;

}

#boxfoot{

 background-image: url(/images/site_structure/tab_b.jpg);

 background-repeat: repeat-x;

 background-position:bottom centre;

 text-align:center;



}



.featuredtext{

 clear:both;

 padding:10px;

 background-color:#dee5ef;

 margin-top:10px;

 }



.small{

 font-size:8.5pt;

 

}



.style8 

{

 color: #722424;

 font-family: Arial, Helvetica, sans-serif;

 font-size:11px; 

 font-weight:bold;

 padding-top:2px;

}



.style8 h1 

{

 font:normal 20px arial, "Arial Bold", Times, serif;

 text-transform:uppercase;

 width:400px;

 color:#000000;

 font-weight:bold;

}

	

.headerBg h1 

{

 font:normal 20px arial, "Arial Bold", Times, serif;

 width:400px;

 color:#000000;

 font-weight:bold;

}



.error 

{

 color:#5789D5;

 font-weight:bold;

 text-align:center;

 padding:0px;

 margin:0px;

}



#footer a

{

 font:10px/16px Arial, Helvetica, sans-serif;

 color:#ffffff;

 text-decoration:none;

 padding:3px;

  font-weight:bold;

}



#footer a:hover

{

 font:Arial, Helvetica, sans-serif;

 color:#E75E0C;

 text-decoration:none;

 padding:3px;

 font-weight:bold;

}

	

#footer span a

{	

 color:#606060;

 padding:3px;

}



#footer span a:hover

{	

 color:#606060;

 padding:3px;

}



#footer p

{

 padding:2px 0px 7px 0px;

}



#footer {background-color:#5789d5; margin-bottom:15px;}





#lightbox

{

 position: absolute;

 left: 0;

 width: 100%;

 z-index: 100;

 text-align: center;

 line-height: 0;

}



#lightbox a img

{ border: none; }



#outerImageContainer{

	position: relative;

	background-color: #fff;

	width: 250px;

	height: 250px;

	margin: 0 auto;

	}



#imageContainer{

	padding: 10px;

	}



#loading{

	position: absolute;

	top: 40%;

	left: 0%;

	height: 25%;

	width: 100%;

	text-align: center;

	line-height: 0;

	}

#hoverNav{

	position: absolute;

	top: 0;

	left: 0;

	height: 100%;

	width: 100%;

	z-index: 10;

	}

#imageContainer>#hoverNav{ left: 0;}

#hoverNav a{ outline: none;}



#prevLink, #nextLink{

	width: 49%;

	height: 100%;

	background: transparent url(../images/blank.gif) no-repeat; /* Trick IE into showing hover */

	display: block;

	}

#prevLink { left: 0; float: left;}

#nextLink { right: 0; float: right;}

#prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; }

#nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; }





#imageDataContainer{

	font: 10px Arial, Helvetica, sans-serif;

	background-color: #fff;

	margin: 0 auto;

	line-height: 1.4em;

	}



#imageData{	padding:0 10px; color: #666; }

#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	

#imageData #caption{ font-weight: bold;	}

#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			

#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}	

		

#overlay{

	position: absolute;

	top: 0;

	left: 0;

	z-index: 90;

	width: 100%;

	height: 500px;

	background-color: #000;

	}

	



/* Min-Width */

.lbWidth { /* most browsers */

	position: absolute;

	top: 0px; left: 0px;

	width: 100%;

	min-width: 790px;

	}



* html .lbContent { /* IE6 */

	margin-left: -790px;

	position:relative;

	}



* html .lbMinWidth { /* IE6 */

	padding-left: 790px;

	}

	

	

/* Clearfix */	

.clearfix:after {

content: ".";

display: block;

height: 0;

clear: both;

visibility: hidden;

}



.clearfix {display: inline-block;}



/* Hides from IE-mac \*/

* html .clearfix {height: 1%;}

.clearfix {display: block;}

/* End hide from IE-mac */ 

	



#vertmenu {

font-family: Arial, Arial, Helvetica, sans-serif!important;

font-size: 100%;

font-size:14px;

width:165px;

min-height:600px;

padding:0px;

margin:0px 0px 0px 0px;



background-image: url(/images/site_structure/CityHealthClinic_11.jpg);

}



#vertmenu h1 {

display: block; 

background-color:#05547D;

font-size: 90%; 

padding: 3px 0 5px 3px;

border: 1px solid #000000;

color: #ffffff;

margin: 0px;

width:159px;

}



#vertmenu ul {

list-style: none;

margin: 0px;

padding: 0px;

border: none;

}

#vertmenu ul li {

margin: 0px;

padding: 0px;

border-bottom:2px solid #d1dff2;
}

#vertmenu ul li a {

font-size: 11px;

display: block;

padding: 5px 0px 2px 8px;

text-decoration: none;

color: #1c304f;

font-weight:bold;

text-transform: uppercase; 

}



#vertmenu ul li a:hover, #vertmenu ul li a:focus {

color: #E75E0C;



font-weight:bold;

}

	

#healthbox, #videobox ,#featuresbox{

 margin-bottom:16px;

 width:270px;

}





#sectionbox{

 width:270px;

 float:left;

}



#slidetabsmenu {

float:left;

width:100%;

font-size:90%;

line-height:normal;

border-bottom: 1px solid gray;

}



* html #slidetabsmenu{ /*IE only. Add 1em spacing between menu and rest of content*/

margin-bottom: 1em;

}



#slidetabsmenu ul{

list-style-type: none;

margin:0;

margin-left: 10px;

padding:0;

}



#slidetabsmenu li{

display:inline;

margin:0;

padding:0;

}



#slidetabsmenu a {

float:left;

background:url(images/tab-left.gif) no-repeat left top;

margin:0;

padding:0 0 0 9px;

text-decoration:none;

}



#slidetabsmenu a span {

float:left;

display:block;

background:url(images/tab-right.gif) no-repeat right top;

padding:3px 14px 3px 5px;

font-weight:bold;

color:#3B3B3B;

}



/* Commented Backslash Hack hides rule from IE5-Mac \*/

#slidetabsmenu a span {float:none;}

/* End IE5-Mac hack */



#slidetabsmenu a:hover span {

color: black;

}



#slidetabsmenu #current a {

background-position:0 -125px;

}



#slidetabsmenu #current a span {

background-position:100% -125px;

color: black;

}



#slidetabsmenu a:hover {

background-position:0% -125px;

}



#slidetabsmenu a:hover span {

background-position:100% -125px;

}



.randright{width:50%;float:right;}

.randleft{width:49%;float:left; text-align:left;}



.m0l0iout {

	font-family: sans-serif, Tahoma, Arial, Geneva, Arial, Helvetica;

	font-size: 12px;

	text-decoration: none;

	margin: 4px 0 0 5px;

	color:#000000;

}

.m0l0iover {

	font-family: sans-serif, Tahoma, Arial, Geneva, Arial, Helvetica;

	font-size: 12px;

	text-decoration: none;

	margin: 5px 0 0 8px;

	color:#000000;

}



/* level 0 outer */

.m0l0oout {

	text-decoration : none;

	

}

.m0l0oover {

	text-decoration : none;

	background-color: #ffffff;

	

}



/* level 1 inner */

.m0l1iout {

	font-family: sans-serif, Tahoma, Arial, Geneva, Arial, Helvetica;

	font-size: 12px;

	color:#000000;

	margin-top: 4px;

	margin-right: 0;

	margin-bottom: 0;

	margin-left: 20px;

}

.m0l1iover {

	font-family: sans-serif, Tahoma, Arial, Geneva, Arial, Helvetica;

	font-size: 12px;

	color: #FFFFFF;

	margin-top: 6px;

	margin-right: 0;

	margin-bottom: 0;

	margin-left: 20px;

}



/* level 1 outer */

.m0l1oout {

	text-decoration : none;

	background-color: #E0EAF9;

	border: 1px solid #B9DBDB;

	padding: 0;

}

.m0l1oover {

	text-decoration : none;

	background-color: #1A4D81;

	background-image: url(img/lev1_arrow.gif);

	background-repeat: no-repeat;

	border: 1px solid #B9DBDB;

	padding: 0;

	background-position: 3px;

}



/*style added on 27th March 2008*/



body{

	width:100%;

	margin:0 auto;

	background-color:#f1efe8;

	background-repeat:repeat-x;

	}

ul, li, form, p, h1, h2, h3, img, label

	{

	margin:0px;

	padding:0px;

	}

input {

	border:1px solid #999999;

	font: 11px/14px Tahoma, Arial, Helvetica, sans-serif;

	color:#505050;	

	}



	.cse-branding-form input {

	border:1px solid #999999;

	font: 11px/14px Tahoma, Arial, Helvetica, sans-serif;

	color:#505050;

	width:154px;

	}



	

	

label

	{

	display:block;

	}

h2.newssection{

	color:#777777;

	font-size:12pt;

	font-weight:bold;

	margin:0px 0px 10px 0px;

}

#newsmaintop,#newsmainmid{

background-color:#f8f1e8;padding:10px;

}

#newsmaintop{background-image:url(/images/site_structure/newsroundmid.jpg); background-repeat:repeat-y;}

#newsmainmid{padding:10px;background-image:url(/images/site_structure/newsroundmid.jpg); background-repeat:repeat-y;}

#newsmainroundtop{background-image:url(/images/site_structure/newsroundtop.jpg); background-repeat:no-repeat;height:7px; width:593;}

#newsmainroundbase{background-image:url(/images/site_structure/newsroundbase.jpg); background-repeat:no-repeat;height:7px; width:593;}



ul {

	list-style:none;

	margin:0px;

	margin-top:5px;

	}	



li

	{



	color:#373737;

	padding:1px 0px 5px 34px;

	}

.dirlist{margin:0px;padding:1px 0px 5px 15px;	

	background:url(/images/site_structure/bullet.gif) no-repeat 0px 5px;}	

li a{ 

	color:#3567B3;

	text-decoration:none;

	font-size:11.5pt;

	font-weight:bold;

	}



.dirlist a{font-weight:normal!important;}



li a:hover{ 

	color:#E75E0C!important;

	text-decoration:none;

		font-weight:bold;

	}



table {

	border:0px;

}	

td, div 

	{

	font: 12px/18px Arial, Helvetica, sans-serif;

	color:#323232;

	text-transform: none;

	text-decoration: none;

	vertical-align:top;

}



.dirimage{

position:absolute; top:500px;left:720px;

}





p{

	

	}



.padl{

	padding-left:55px;

	margin:0px;

	}

.padr{

	padding-right:12px;

	}	



.width100per {

	border:0;

	width:100%;	

}

.width90per {

	border:0;

	width:97%;	

}		

.width80per {

	border:0;

	width:85%;	

}		

		

.height1 {

	height:1px;

}	

.width1 {

	width:1px;

}	

.lt, .lm, .lb {

	text-align:left;

}

.lt, .rt, .ct {

	vertical-align:top;

}

.lm, .rm, .cm {

	vertical-align:middle;

}		

.rt, .rb, .rm {

	text-align:right;

}	

.lb, .cb, .rb {

	vertical-align:bottom;

}

.ct, .cb, .cm {

	text-align:center;

	}

.padbottom {

	padding-bottom:40px;

	}

.padtop {

	padding-top:11px;

	}

.padtop20{

	padding-top:21px;

	}

.padt {

	padding-top:30px;

	}

.padr {

	padding-right:6px;

	}

.padl{

	padding-left:10px;

	}

.spacer {

	clear:both;

	}



.container {

	width:795px;

	margin:0px auto;

	padding:0px;

	}

		

h1 {

	font:bold 20px arial, Times, serif;

	border-bottom:1px solid #CECECE;

	color:#5789d5;

	display:block;

		}

.leftpart {

	width:175px;

	margin:0px;

	padding:0px;

	background-color:#dfe5ef;

	background-image: url(/images/site_structure/CityHealthClinic_17.jpg);

	background-repeat:repeat-y;

	background-position:top left;

	

	}

.bodypart {

 	

	margin:0px;

	padding:0px;
	 background-image: url(/images/site_structure/CityHealthClinic_14.jpg);

	 background-repeat: repeat-y;

	 background-position:top right;

	 background-color:#ffffff;

	}



.rightpart {

	width:190px;

	margin:0px;

	padding:0px;

	 background-image: url(/images/site_structure/CityHealthClinic_14.jpg);

	 background-repeat: repeat-y;

	 background-position:top right;

	 background-color:#ffffff;

	text-align:left;

	}



.rightpartforum {

	margin:0px;

	padding:10px 25px 10px 10px;

	 background-image: url(/images/site_structure/CityHealthClinic_14.jpg);

	 background-repeat: repeat-y;

	 background-position:top right;

	 background-color:#ffffff;

	text-align:left;

	}





.form h3{

	font:bold 11px/16px Arial, Arial, Helvetica, sans-serif;

	color:#5789D5;

	padding:0px;

	margin:10px 0px 0px 0px;

	}

.form .slct {

	width:265px;

	padding:0px;

	margin:4px 0px 0px 20px;

	font:normal 11px/16px Arial, Arial, Helvetica, sans-serif;

	}

.form .slctsm {

	width:200px;

	padding:0px;

	margin:4px 0px 0px 20px;

	font:normal 11px/16px Arial, Arial, Helvetica, sans-serif;

	}

.form .slctsmall {

	width:100px;

	padding:0px;

	margin:4px 0px 0px 20px;

	font:normal 11px/16px Arial, Arial, Helvetica, sans-serif;

	}



.form input{

	width:64px;

	height:14px;

	padding:1px;

	margin:0px;

	font:normal 11px/16px Arial, Arial, Helvetica, sans-serif;

	}

.form .padleft {

	padding-left:17px;

	}

.form .padright {

	padding-right:47px;

	margin:0px;

	}

.form .radio{

	width:14px;

	height:14px;

	padding:0px;

	border:0px;

	margin:3px 0px 0px 1px;

	}	

.form .btn {

	background:#5789D5;

	padding:0px 6px 6px 6px;

	height:18px;

	margin:0px;

	border:1px solid #5789D5;

	font:bold 11px/11px Arial, Arial, Helvetica, sans-serif;

	color:#FFFFFF;

	}

.form .btngo{

	width:38px;

	height:19px;

	border:0px;

	margin:0px;

	padding:0px;

	}	

.box {

	border:1px solid #C5C5C5;

	padding:0px;

	margin:8px 10px 10px 0px;

	}

.box h4, .rand{

	font:bold 11px/16px Arial, Arial, Helvetica, sans-serif;

	color:#5789d5;

	background-color:#F4F4F4;

	padding:4px 0px 5px 12px;

	margin:0px;

	}

.box p{

	color:#828282;

	padding:0px;

	margin:4px 0px 5px 13px;

	}

.box span{

	color:#000000;

	padding:0px;

	margin:0px;

	}



.box a, .randombox a{

	color:#5789d5;

	padding:0px;

	margin:0px;

	text-decoration:underline;

	}

.box a:hover, .randombox a:hover{

	color:#000000;

	text-decoration:none;

	}

.pagination a{

	font-weight:bold;

	color:#020202;

	padding:0px;

	margin:0px;

	text-decoration:none;

	}

.pagination a:hover{

	font-weight:bold;

	color:#8CBFDB;

	padding:0px;

	margin:0px;

	text-decoration:underline;

	}

.barlt{

	background:url(images/barlt.gif) no-repeat left top;

	height:28px;

	width:10px;

	padding:0px;

	margin:0px;

	}

.barrt{

	background:url(images/barrt.gif) no-repeat right top;

	height:28px;

	width:10px;

	padding:0px;

	margin:0px;

	}

.barhead{

	border-top:1px solid #5789d5;

	background-color:#5789d5;

	padding:5px 0px 0px 3px;

	margin:0px;

	font-size:12px;

	font-weight:bold;

	color:#fff;

	width:100%;

		}

.barheadbtm{

	border-bottom:1px solid #5789d5;

	background-color:#5789d5;

	padding:5px 0px 0px 3px;

	margin:0px;

	font-size:10px;

	font-weight:bold;

	color:#fff;

	width:100%;

		}



		

.clinic p

{

 color:#828282;

 padding:0px;

 margin:4px 12px 5px 13px;

}



.clinic ul

{

 color:#828282;

 padding:0px;

 margin:4px 12px 5px 13px;

}



.clinic li

{

 color:#828282;

 padding:0px;

 margin:4px 12px 5px 13px;

}





.clinic span{

	color:#010101;

	padding:0px;

	margin:0px;

	}



.clinic a{

	color:#010101;

	padding:0px;

	margin:0px;

	text-decoration:underline;

	}

.clinic a:hover{

	color:#E75E0C;

	text-decoration:none;

	}

.clinic .brdr{

	border-left:1px solid #C5C5C5;

	border-right:1px solid #C5C5C5;

	}

.clinic .brdrbtm{

	border-bottom:1px solid #C5C5C5;

	}

.clinic h4{

	font:bold 11px/16px Arial, Arial, Helvetica, sans-serif;

	color:#000;

	padding:16px 0px 5px 12px;

	margin:0px;

	}

	

.tabtl {

	background:url(images/lt.gif) no-repeat top left;

	

	

	}

.tabtr {

	background:url(images/rt.gif) no-repeat top right;

	

	}

.tabbl {

	background:url(images/lb.gif) no-repeat bottom left;

	

	}

.tabbr {

	background:url(images/rb.gif) no-repeat bottom right;

	

	}

.tabbg {

	background-color:#5789d5;

		}

.bluebox {

	margin:5px;

	padding:0px;

	}

.bluebox h4 {

	font:bold 14px/16px Arial, Arial, Helvetica, sans-serif;

	color:#FFFFFF;

	padding:16px 0px 5px 18px;

	margin:0px;

	}

	

.brdrtop{

	border-top:1px solid #C5C5C5;

	}

	

/*style added on 10.04.08*/



.logobg {

	background:url(images/logo-bg.gif) no-repeat left top;

	width:346px;

	padding:0px;

	margin:0px;

	}

	

.toplink a{

	color:#262425;

	font:normal 12px/14px Arial, Helvetica, sans-serif;

	text-decoration:none;

	margin:0px 0px 0px 0px;

	padding:7px 8px 5px 8px;

	display:block;

	} 

.toplink a:hover {

	background-color:#FFFFFF;

	}

.toplink .brdr {

	border-right:1px solid #795B9C;

	}

.toplinkpostion {

	padding:48px 24px 0px 0px;



	}	

	

/*style added on 15.04.08 for login panel*/



.login {

	border-top:10px solid #8A8A8A;

	border-left:1px dotted #DDDBDB;

	border-right:1px dotted #DDDBDB;

	border-bottom:1px solid #BCBCBC;



	padding:2px;

	background-color:#FBFBFB;

	}

.login a{

	color:#323232;

	text-decoration:none;

	}

.login a:hover{

	color:#000;

	text-decoration:underline;

	}

.login .error {

	color:#E75E0C;

	font-weight:bold;

	text-align:center;

	padding:0px;

	margin:0px;

	}

.randombox{

	background-color:#FFFFFF;

	padding:10px;

	margin:10px 0px 0px 0px;

	width:278px;

	border: 2px solid #F0A722;

	vertical-align:top;

	height:60px;

	text-align:left;

}



.adtop{

 background-image:url(/images/site_structure/advert_top.jpg);

 background-repeat:no-repeat;

 background-position: center top;

 height:7px;

 width:170px;

 margin-top:10px;

}

.admid{

 background-color:#cfcfcf;

 text-align:center;

 width:170px;

}

.admid p{text-align:right;padding-right:10px;}

.adbase{

 background-image:url(/images/site_structure/advert_bottom.jpg);

 background-repeat:no-repeat;

 background-position: center bottom;

 height:8px;

 width:170px;

 margin-bottom:10px;

}



#boxmid{background-image:url(/images/site_structure/clinic_directory.jpg);

background-repeat:no-repeat;

background-position:150px 230px;

padding-bottom:0px!important;}



#edituser{text-align:center;}

#user_newsletter{padding:20px 0px;}

.sponsor{font-weight:bold;color:#E75E0C; display:block;text-align:center;}



#sitemap{

	margin:15px 0px;

}



#sitemap a{

	color:#1C304F;

	font-weight:bold;

	text-decoration:none;

}

#sitemap a:hover{

	color:#E75E0C;

	font-weight:bold;

	text-decoration:none;

}

.ie7head{

	padding:0px!important;

}

.ie7headF{

	padding:0px!important;

}

.copywrite{dispaly:block;font-size:8.5pt;text-align:center;font-family:Arial, Helvetica, sans-serif; padding:10px;margin:0px;}

.calendar{width:100%!important;}

.padtop20{padding-top:20px;}
/*.blueboder{ border:solid 1px #5789D5; padding-bottom:10px;}*/
.blueboder{ border-left:solid 1px #5789D5; border-right:solid 1px #5789D5;}
.blueboder_in{ background:url(../../images/site_structure/feature_botm.gif) no-repeat center bottom;padding-bottom:10px; width:99%}

.experts{width:564px; margin-top:10px; background:#fff; padding:3px; border:solid 1px #CFD9E7;  float:left;}
.experts .image{width:90px; vertical-align:middle; float:left;}
.experts .text{width:470px;min-height:70px; height:auto !important; height:70px; float:left;}
.readmore{text-align:right; padding-right:5px;}
.experts .text a,.readmore a{text-align:right; text-decoration:none; color:#FF6600; vertical-align:bottom;}
.experts .text a:hover, .readmore a:hover{ text-decoration:none; color:#5A8AD5;}
