body
	{
	margin:0px;
	padding:0px;
	font:12px/19px Arial, Helvetica, sans-serif;
	color:#4a4a4a;
	}
.la{
	text-align:left;
}
.jus{
	text-align:justify;
}
.ca{
	text-align:center;
}
.ra{
	text-align:right;
}
.blueline{
	background:url(/templates/images/main-bg.gif) repeat-x #ffffff;
}

h1, h2, h3, h4, h5, h6, ul, li, p
	{
	margin:0px;
	padding:0px;
	}

h1
	{
	padding:5px 0px 10px 0px;
	font-size:21px;
	font-weight:normal;
	color:#62be0f;
	}
h2
	{
	font-size:17px;
	font-weight:normal;
	color:#50aa00;
	}

h3
	{
	font-size:18px;
	font-weight:normal;
	color:#1c1c1c;
	}

h4
	{
	color:#339a00;
	font-size:14px;
	}

a:link, a:visited, a:active
	{
	color:#377bf6;
	text-decoration:none;
	outline:none;
	}
a:hover
	{
	color:#000000;
	}

p
	{
	padding:0px 0px 20px 0px;
	}
#container 
	{
	width:956px;
	margin:auto;
	margin-bottom:0px;
	}
	
#header
	{
	float:left;
	width:956px;
	height:83px;
	margin:0px 0px 10px 0px;
	}

#logo
	{
	float:left;
	width:386px;
	padding:13px 0px 3px 0px;
	}
	
#topnavcontainer
	{
	float:right;
	width:956px;
	position:relative;
	font-size:18px;
	}
#bluetopnav
	{
	float:right;
	width:930px;
	font-size:18px;
	}
#bluetopnav li
	{
	list-style-type:none;
	display:inline;
	}
#bluetopnav li a:link, #bluetopnav li a:visited, #bluetopnav li a:active
	{
	float:left;
	background:url(/templates/images/topnav-normal-bg.gif) no-repeat;
	width:117px;
	height:28px;
	text-align:center;
	color:#ffffff;
	padding:8px 0px 0px 0px;
	margin:0px 0px 0px 3px;	
	}
#bluetopnav li a:hover
	{
	background:url(/templates/images/topnav-over-bg.gif) no-repeat;
	}
#bluetopnav .activenav a:link, #bluetopnav .activenav a:active, #bluetopnav .activenav a:visited
	{
	background:url(/templates/images/topnav-over-bg.gif) no-repeat;
	}
	
#bluetopnav li.big a:link, #bluetopnav li.big a:visited, #bluetopnav li.big a:active
	{
	float:left;
	background:url(/templates/images/topnav-big-bg.gif) no-repeat;
	width:170px;
	height:28px;
	text-align:center;
	color:#ffffff;
	padding:8px 0px 0px 0px;
	margin:0px 0px 0px 3px;	
	}
#bluetopnav li.big a:hover
	{
	background:url(/templates/images/topnav-big-over-bg.gif) no-repeat;
	}
#bluetopnav .activenavbig a:link, #bluetopnav .activenavbig a:active, #bluetopnav .activenavbig a:visited
	{
	background:url(/templates/images/topnav-big-over-bg.gif) no-repeat;
	}

/*
#greentopnav
	{
	float:right;
	width:245px;
	}
#greentopnav li
	{
	list-style-type:none;
	display:inline;
	}
#greentopnav li a:link, #greentopnav li a:visited, #greentopnav li a:active
	{
	float:left;
	background:url(/templates/images/topnav-green-normalbg.gif) no-repeat;
	width:117px;
	height:28px;
	text-align:center;
	color:#ffffff;
	padding:8px 0px 0px 0px;
	margin:0px 3px 0px 0px;	
	}
#greentopnav li a:hover
	{
	background:url(/templates/images/topnav-green-overbg.gif) no-repeat;
	}

*/
.dropdown{
	font:13px Arial, Helvetica, sans-serif;
	clear:both;
	right:67px;
	position:absolute;
}

.dropdown li{
	width:170px;
	list-style-type:none;
	display:block;
}
.dropdown li a:link, .dropdown li a:active, .dropdown li a:visited{
	display:block;
	color:#757575;
	width:158px;
	padding:2px 5px;
	background:#ffffff;
	border:1px solid #9bd666;
	border-top:0px solid #58ba00;
}
.dropdown li a:hover{
	color:#24a004;
}

.dropdown li.lstdropdown a:link, .dropdown li.lstdropdown a:visited, .dropdown li.lstdropdown a:active	{
	background:url(/templates/images/lstdropdown.gif) no-repeat bottom left;
	border:0px;
	padding:2px 6px;
}
	
.dropdown1{
	right:187px;
}
.dropdown2{
	right:-2px;
}

#homecontentcontainer
	{
	clear:both;
	width:847px;
	margin:auto;
	padding:20px 0px 30px 0px;
	}
#homecontentcontainer h1
	{
	text-align:center;
	color:#24a004;
	font-size:32px;
	padding:0px 0px 40px 0px;
	}

#homecontentcontainer_abroad{
	clear:both;
	width:867px;
	margin:auto;
	padding:20px 0px 30px 0px;
}
#homecontentcontainer_abroad h1{
	text-align:center;
	color:#24a004;
	font-size:32px;
	padding:0px 0px 40px 0px;
}

.homeimgcontainer
	{
	float:left;
	width:847px;
	}
.homeimgcontainer_quicklinks
	{
	width:580px;
	margin:auto;
	}
.homeimgcontainerabroad_quicklinks{
	width:830px;
	margin:auto;
}
/* new css for quick link images */	
a.quick_linkxxxxxx{
	display:block;
	width:98px;
	height:131px;
	color:#FFF;
}

a.quick_link{
	display:block;
	width:108px;
	height:140px;
	color:#FFF;
	position:relative;
	left:-12px;
	top:-26px;
	padding-top:26px;
	padding-left:12px;
}

a.quick_link:hover{
	color:#FFF;
}
.quick_link_img {
	float:left;
	background:url(/templates/images/smallbluebg.gif) no-repeat;
	background-repeat:no-repeat;
	width:138px;
	height:159px;
	overflow:hidden;
}
h2.quick_link_img_title{
	width:125px;
	text-align:center;
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	color:#24a004;
}
/*.quick_link_img .text a{
	text-decoration:none;
	color:#FFF;
}
*/.quick_link_img .img{
	width:98px;
	height:131px;
	padding:14px 11px 5px 13px;
}
.quick_link_img:hover{
	cursor:pointer;
	background:url(/templates/images/smallgreenbg.gif) no-repeat;
	width:138px;
	height:159px;
}
/* new css for quick link images */	

/* new css for bototon images */
a.btmsec_img{
	display:block;
	width:186px;
	height:148px;
	color:#FFF;
	position:relative;
	left:-22px;
	padding-left:14px;
}
a.btmsec_img_com{
	display:block;
	width:186px;
	height:132px;
	color:#FFF;
	position:relative;
	left:-22px;
	padding-left:14px;
}
.btmsection_img	{
	float:left;
	width:212px;
	height:216px;
	background:url(/templates/images/btm-img-bluebg.gif) no-repeat;
	background-repeat:no-repeat;
	overflow:hidden;
}
.btmsection_img:hover{
	cursor:pointer;
	background:url(/templates/images/btm-img-greenbg.gif) no-repeat;
	width:212px;
	height:216px;
}

.btmsection_img	a{
	text-decoration:none;
}
.btmsection_img .img{
	float:left;
	padding:5px 0px 0px 26px;
}
.btmsection_img .text{
	float:left;
	text-align:center;
	width:210px;
	color:#2385D0;
}

.btmsection_img h4{
	color:#FFFFFF;
	padding:3px 0px 0px 13px;
}
.btmsection_img h4 a{
	color:#FFFFFF;
}
.btmsection_img h4 a:visited{
	color:#FFFFFF;
}
.btmsection_img h4 a:hover{
	color:#FFFFFF;
}

/* new css for bototon images */

#searchwrap
	{
	background:url(/templates/images/search-container-bg.gif) repeat-x;
	}

#searchcontainer
	{
	width:574px;
	height:147px;
	margin:auto;
	color:#FFFFFF;
	}
#searchcontainer h2
	{	
	font-size:24px;
	color:#FFFFFF;
	padding:19px 0px 13px 0px;
	}
#searchcontainer input
	{
	float:left;
	border:0px;
	margin:0px;	
	width:374px;
	background:url(/templates/images/search-input-bg.gif) repeat-x;
	padding:6px 0px 8px 0px;
	font:25px Arial, Helvetica, sans-serif;
	}

.txtsearchex
	{
	padding:10px 0px;
	font-weight:bold;
	}

.breadcrumb
	{
	float:left;
	width:956px;
	font-weight:bold;
	padding:10px 0px 5px 0px;
	margin:0px 0px 12px 0px;
	border-bottom:3px double #bfbfbf;
	}
.breadcrumb img
	{
	padding:0px 5px 1px 12px;
	}

.countries-block
	{
	float:left;
	width:770px;
	background:url(/templates/images/country-bgmid-cuver1.gif) repeat-y;
	}
.coun-mid-pad
	{
	float:left;
	width:759px;
	padding:0px 0px 0px 10px;
	}
.coun-mid-pad h4
	{
	padding:2px 0px 0px 0px;
	}

.srp-topbar-content ul.countries-list
	{
	float:left;
	padding-right:20px;
	width:auto;
	}
.srp-topbar-content ul.countries-list li
	{
	display:inline;
	background:url(/templates/images/green-arrow.gif) no-repeat;
	list-style-type:none;
	padding:0px 30px 0px 10px;
	}

.divider-grey
	{
	float:left;
	width:750px;
	overflow:hidden;
	height:1px;
	background:#e1e1e1;
	margin:10px 0px;
	}

.brocher-content-panl
	{
	border-left:1px solid #a8e472;
	border-right:1px solid #a8e472;
	float:left;
	width:816px;
	}

.broc-leftpannel
	{
	float:left;
	width:508px;
	margin-left:8px;
	}

.com-biggrad-pnl
	{
	float:left;
	padding:15px 15px 10px 15px;
	background:url(/templates/images/about-mid-bg.gif) repeat-x #ffffff;
	width:474px;
	border-left:1px solid #e6e6e6;
	border-right:1px solid #e6e6e6;
	}

/* css styling for individual pages starts */	
.com-biggrad-pnl-single{
	float:left;
	margin-left:120px;
	padding:15px 15px 10px 15px;
	background:url(/templates/images/about-mid-bg.gif) repeat-x #ffffff;
	width:674px;
	border-left:1px solid #e6e6e6;
	border-right:1px solid #e6e6e6;
}
.bottompad-single{
	padding:0px 0px 10px 0px;
	margin-left:120px;
}
.toppad-single{
	padding:10px 0px 0px 0px;
	margin-left:120px;
}
.heading_single{
	margin-left:120px;
}
.medteam-divider-single{
	float:left;
	margin:22px 0px;
	height:1px;
	overflow:hidden;
	width:672px;
	background:#989898;
}

/* css styling for individual pages ends */	


.com-biggrad-pnl-static-quesans
	{
	float:left;
	padding:15px 15px 10px 15px;
	background:#ffffff;
	width:617px;
	border-left:1px solid #e6e6e6;
	border-right:1px solid #e6e6e6;
	}
.com-biggrad-pnl h2
	{
	padding:0px 0px 10px 0px;
	}

.bottompad
	{
	padding:0px 0px 10px 0px;
	}

.blueheader	{
	font:16px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	background:url(/templates/images/blue-heading-bar.gif) no-repeat;
	padding:8px 15px;
}
.blueheader-small	{
	font:16px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	background:url(/templates/images/blue-heading-bar-small.gif) no-repeat;
	padding:8px 15px;
}

.tt-list
	{
	float:left;
	font-size:14px;
	color:#4a4a4a;
	}
.tt-list li
	{
	padding:0px 20px 10px 0px;
	list-style-type:none;
	}

.borrgt
	{
	border-right:1px solid #d3d2d2;
	margin-right:20px;
	}

.broc-rightpannel{
	margin-right:8px;
	float:right;
	width:273px;
}
.branchlist{
	list-style:none;
	margin-left:20px;
}
.branchlist li{
	line-height:150%;
	list-style:url(/templates/images/arrow.gif);
	vertical-align:middle;
	padding:3px 0px 6px 0px;
}
.branchlist li a{
	display:block;
	margin-bottom:6px;
}
.branchlist li.chosen{
	line-height:120%;
	font-size:13px;
	font-weight:bold;
}
.rgtheading-bar
	{
	float:left;
	width:250px;
	background:url(/templates/images/rgtheading-bar.gif) no-repeat;
	height:31px;
	font-size:17px;
	color:#1b9bff;
	font-weight:bold;
	padding:13px 10px 0px 13px;
	}	

.rgtcom-midbg
	{
	float:left;
	padding:0px 13px;
	background:url(/templates/images/rgtcom-gradbg.gif) repeat-x #ffffff;
	width:245px;
	border-left:1px solid #eaeaea;
	border-right:1px solid #eaeaea;
	}

.borderimg
	{
	border:1px solid #8f8f8e;
	padding:4px;
	}

.locationblk
	{
	float:left;
	width:273px;
	background:url(/templates/images/location-bg-blk.gif) no-repeat;
	height:306px;
	}
.locationblk h2
	{
	height:31px;
	font-size:17px;
	color:#1b9bff;
	font-weight:bold;
	padding:13px 10px 0px 13px;
	}

.langlist li
	{
	list-style-type:none;
	padding:0px 10px 5px 10px;
	background:url(/templates/images/lang-list-arrow.gif) no-repeat;
	}

.medteam-imgborder
	{
	border:1px solid #8c8c8c;
	margin-right:20px;
	}

.medteam-rgt{
	width:340px;
	float:right;
}
.medteam-rgt h3	{
	padding:17px 0px;
}

/* css for individual staff list starts */

.medteam-rgt-single{
	width:540px;
	float:right;
}
.medteam-rgt-single h3	{
	padding:17px 0px;
}
.med_staff_list_in{
	float:left;
	background:url(/templates/images/med_stafflist_bgbrdr.gif) repeat-y;
	padding:0px 0px 10px 0px;
	width:540px;
}
.med_staff_list_in .med_staff_list_lft{
	width:87px;
	float:left;
}
.med_staff_list_in .med_staff_list_rgt{
	float:right;
	padding-left:40px;
	width:410px;
}

/* css for individual staff list ends */

.medteam-rgt-list{
	float:left;
	color:#4a4a4a;
}
.medteam-rgt-list li{
	padding:0px 20px 0px 0px;
	list-style-type:none;
}
.med_staff_list{
	float:left;
	background:url(/templates/images/med_stafflist_bgbrdr.gif) repeat-y;
	padding:0px 0px 10px 0px;
	width:340px;
}
.med_staff_list .med_staff_list_lft{
	width:87px;
	float:left;
}
.med_staff_list .med_staff_list_rgt{
	float:right;
	padding-left:40px;
	width:210px;
}
.medteam-divider{
	float:left;
	margin:22px 0px;
	height:1px;
	overflow:hidden;
	width:472px;
	background:#989898;
}

.txtblue
	{
	color:#377bf6;
	}
.broc-review-title, .broc-review-title a{
	font-size:16px;
	color:#1b9bff;
	font-weight:bold;
}
.broc-review-title a:hover{
	color:#333333;
}
.txtgrey
	{
	color:#8f8f8f;
	}

.txtblk
	{
	color:#000000;
	text-align:left;
	}

.fltlft
	{
	float:left;
	}
.fltrgt
	{
	float:right;
	}
.clrbth
	{
	clear:both;
	}

#footer
	{
	text-align:center;
	padding:18px 0px;
	color:#818181;
	}
#footer a:link, #footer a:visited, #footer a:active
	{
	color:#818181;
	line-height:25px;
	font-size:14px;
	}
#footer a:hover
	{
	color:#000000;
	}

#footer span
	{
	padding:0px 10px;
	color:#c6c8ca;
	font-size:14px;
	}

#contenttab
	{
	float:left;
	font-size:13px;
	}
#contenttab li
	{
	list-style-type:none;
	display:inline;
	height:31px;
	}
#contenttab li a:link, #contenttab li a:visited, #contenttab li a:active
	{
	font-weight:bold;
	color:#656565;
	float:left;
	text-decoration:none;
	background:url(/templates/images/tab-grey-bg-rgt.gif) right no-repeat;
	padding:0px 16px 0px 0px;
	margin-right:5px;
	}
#contenttab li a:link span, #contenttab li a:visited span, #contenttab li a:active span
	{
	float:left;
	cursor:pointer;
	background:url(/templates/images/tab-grey-bg-lft.gif) left no-repeat;
	padding:8px 0px 8px 14px;
	}
#contenttab li a:hover
	{
	color:#417e0a;
	background:url(/templates/images/tab-green-bg-rgt.gif) right no-repeat;
	}
#contenttab li a:hover span
	{
	color:#417e0a;
	background:url(/templates/images/tab-green-bg-left.gif) left no-repeat;
	}


#contenttab li.green_tab {
	list-style-type:none;
	display:inline;
	height:31px;
}

#contenttab li.green_tab a:link, #contenttab li.green_tab a:visited, #contenttab li.green_tab a:active
	{
	font-weight:bold;
	color:#417e0a;
	float:left;
	text-decoration:none;
	background:url(/templates/images/tab-green-bg-rgt.gif) right no-repeat;
	padding:0px 16px 0px 0px;
	}
#contenttab li.green_tab a:link span, #contenttab li.green_tab a:visited span, #contenttab li.green_tab a:active span
	{
	float:left;
	cursor:pointer;
	background:url(/templates/images/tab-green-bg-left.gif) left no-repeat;
	padding:8px 0px 8px 14px;
	}

/*#contenttab li.green_tab a{
	float:left;
	color:#417e0a;
	background:url(/templates/images/tab-green-bg-rgt.gif) right no-repeat;
}
#contenttab li.green_tab a span	{
	color:#417e0a;
	background:url(/templates/images/tab-green-bg-left.gif) left no-repeat;
}

*/.hpr-formcontainer
	{
	margin:auto;
	width:624px;
	}
.hpr-greenborder
	{
	float:left;
	border-left:1px solid #ade67a;
	border-right:1px solid #ade67a;
	width:600px;
	padding:0px 11px;
	}

.hpr-blueheading
	{
	float:left;
	width:600px;
	background:url(/templates/images/hpr-blue-heading-bar.gif) no-repeat;
	color:#FFFFFF;
	text-align:center;
	padding:5px 0px 8px 0px;
	}
.hpr-blueheading h3
	{
	color:#FFFFFF;
	}

.hpr-form-pad
	{
	float:left;
	width:562px;
	padding:25px 18px 10px 18px;
	background:url(/templates/images/hpr-grey-bg-mid.gif) repeat-x;
	border-left:1px solid #c3c3c3;
	border-right:1px solid #c3c3c3;
	}
.hpr-form-pad label
	{
	float:left;
	padding:2px 0px 0px 70px;
	width:140px;
	}
.hpr-form-pad input
	{
	padding:2px 3px;
	float:left;
	margin:0px 0px 8px 0px;
	border:1px solid #d5d4d3;
	width:276px;
	}
.hpr-form-pad select
	{
	float:left;
	margin:0px 0px 8px 0px;
	width:284px;
	}
input.checkinput
	{
	padding:0px;
	margin:0px;
	border:0px;
	width:20px;
	}

.vertitxt
	{
	text-align:right;
	clear:both;
	padding:0px 68px 8px 0px;
	font-size:11px;
	}

.runmedi-con
	{
	clear:right;
	float:right;
	text-align:right;
	}
.runmedi-con a:link, .runmedi-con a:visited, .runmedi-con a:active
	{
	color:#75c62d;
	}
.runmedi-con a:hover
	{
	color:#333333;
	}

.com-green-lftrgtborder
	{
	float:left;
	width:800px;
	padding:0px 8px;
	border-left:1px solid #ade67a;
	border-right:1px solid #ade67a;
	}
.com-green-lftrgtborder-large{
	float:left;
	width:938px;
	padding:0px 8px;
	border-left:1px solid #ade67a;
	border-right:1px solid #ade67a;
}

.comgreyheading
	{
	float:left;
	width:900px;
	background:url(/templates/images/map-heading-grey.gif) no-repeat;
	height:45px;
	padding:20px 15px 0px 15px;
	}
.comgreyheading h3
	{
	color:#037cd8;
	}

.mapbg
	{
	text-align:center;
	float:left;
	width:928px;	
	border-left:1px solid #e6e6e6;
	border-right:1px solid #e6e6e6;
	background:url(/templates/images/mapbg.gif) repeat-x #ffffff;
	}

.map-list
	{
	float:left;
	width:776px;
	padding:10px 65px;
	}
.map-list li
	{
	float:left;
	text-align:left;
	width:110px;
	background:url(/templates/images/green-arrow1.gif) no-repeat;
	list-style-type:none;
	padding:0px 0px 7px 13px;
	}

.lp-lftpannl
	{
	float:left;
	width:648px;
	}
.lplft-border
	{
	float:left;
	padding:5px 20px;
	width:606px;
	border-left:1px solid #9f9f9f;
	border-right:1px solid #9f9f9f;
	}

.quicklink
	{
	clear:both;
	padding:25px 0px 10px 0px;
	font:bold 15px Arial, Helvetica, sans-serif;
	color:#037cd8;
	}
.quicklink a:link, .quicklink a:active, .quicklink a:visited
	{
	color:#62be0f;
	text-decoration:underline;
	}
.quicklink a:hover
	{
	color:#000000;
	}

.lp-bottomsection
	{
	margin:auto;
	width:836px;
	padding:0px 60px;
	}

.medical-guide-blk
	{
	float:left;
	width:212px;
	height:216px;
	background:url(/templates/images/medical.jpg) no-repeat;
	}
.medical-guide-blk h4
	{
	color:#FFFFFF;
	padding:3px 0px 0px 13px;
	}
.medical-guide-blk p
	{
	text-align:center;
	padding:155px 0px 0px 0px;
	line-height:15px;
	}

.treatment-guide-blk
	{
	float:left;
	width:212px;
	height:216px;
	margin-left:102px;
	background:url(/templates/images/treatment-guide-bg.jpg) no-repeat;
	}
.treatment-guide-blk h4
	{
	color:#FFFFFF;
	padding:3px 0px 0px 13px;
	}
.treatment-guide-blk p
	{
	text-align:center;
	padding:155px 0px 0px 0px;
	line-height:15px;
	}

.forum-blk
	{
	float:right;
	width:212px;
	height:216px;
	background:url(/templates/images/forum-bg.jpg) no-repeat;
	}
.forum-blk h4
	{
	color:#FFFFFF;
	padding:3px 0px 0px 13px;
	}
.forum-blk p
	{
	text-align:center;
	padding:140px 0px 0px 0px;
	line-height:15px;
	}

.menulft-pnnl
	{
	float:left;
	width:200px;
	}
.menulft-pnnl h4
	{
	color:#FFFFFF;
	background:url(/templates/images/menu-heading-left.gif) no-repeat;
	font-weight:normal;
	padding:4px 10px 5px 15px;
	}
.menulft-pnnl ul
	{
	float:left;
	border-bottom:1px solid #e6e6e6;
	}
.menulft-pnnl li
	{
	clear:both;
	list-style-type:none;	
	font-size:14px;	
	float:left;
	}
.menulft-pnnl li a:link, .menulft-pnnl li a:visited, .menulft-pnnl li a:active
	{
	float:left;
	width:173px;
	padding:4px 10px 4px 15px;
	color:#5c5b5b;
	border:1px solid #e6e6e6;
	border-bottom:0px solid #e6e6e6;
	}

.menulft-pnnl li a:hover
	{
	background:url(/templates/images/pcf-blue-heading1.gif) repeat-x #036ebf;
	color:#ffffff;
	}

.menulft-pnnl li.activenav a:link, .menulft-pnnl li.activenav a:visited, .menulft-pnnl li.activenav a:active
	{
	background:url(/templates/images/pcf-blue-heading.jpg) repeat-x;
	color:#FFFFFF;
	}
.active_menu 
	{
	background:url(/templates/images/pcf-blue-heading.jpg) repeat-x;
	color:#FFFFFF;
	}
.menurgt-pnnl
	{
	float:right;
	width:713px;
	}
.menurgt-pnnl-hor-links{
	float:right;
	width:578px;
}

.imgfltrgt
	{
	float:right;
	margin:0px 0px 15px 15px;
	border:1px solid #726c6d;
	}

.scp-container-heading
	{
	float:left;
	background:url(/templates/images/search-result-container-top.gif) no-repeat;
	width:776px;
	height:auto;
	padding:5px 12px 0px 12px;
	}
.scp-container-heading h2
	{
	color:#037cd8;
	font-weight:bold;
	}

.scp-grad-pnl
	{
	float:left;
	background:url(/templates/images/mapbg.gif) repeat-x #ffffff;
	width:774px;
	padding:10px 12px 0px 12px;
	min-height:80px;
	border-left:1px solid #e6e6e6;
	border-right:1px solid #e6e6e6;
	}

.srp-topbar
	{
	float:left;
	width:956px;
	background:url(/templates/images/srp-topbar-midbg.gif) repeat-y;
	}
.srp-topbar-topcur
	{
	float:left;
	width:956px;
	padding-top:6px;
	background:url(/templates/images/srp-topbar-topcurver.gif) no-repeat top left;
	}
.srp-topbar-bottomcur
	{
	padding-bottom:6px;
	width:956px;
	float:left;
	background:url(/templates/images/srp-topbar-bottomcurver.gif) no-repeat bottom left;
	}
.srp-topbar-content
	{
	float:left;
	width:944px;
	padding:0px 6px;
	}
.srp-topbar-content ul
	{
	float:right;
	text-align:right;
	}
.srp-topbar-content li
	{
	list-style-type:none;
	background:url(/templates/images/srp-blue-arrow.gif) no-repeat right;
	padding-right:10px;
	}
.srp-topbar-content span li
	{
	list-style-type:none;
	background:url(/templates/images/srp-blue-rev-arrow.gif) no-repeat right;
	padding-right:10px;
	}

.destination-guide-blk
	{
	float:right;
	width:212px;
	height:216px;
	background:url(/templates/images/destination-guide-bg.jpg) no-repeat;
	}
.destination-guide-blk h4
	{
	color:#FFFFFF;
	padding:3px 0px 0px 13px;
	}
.destination-guide-blk p
	{
	text-align:center;
	padding:155px 0px 0px 0px;
	line-height:15px;
	}

.medical-t-guide
	{
	background:url(/templates/images/medical-blk-1.jpg) no-repeat;
	}
.treat-t-guide
	{
	background:url(/templates/images/destination-guide-bg-1.jpg) no-repeat;
	}

.greylink a:link, .greylink a:visited, .greylink a:active
	{
	color:#4a4a4a;
	text-decoration:none;
	}
.greylink a:hover
	{
	color:#377bf6;
	}


.userlogin-formcontainer
	{
	margin:auto;
	width:473px;
	padding:20px;
	background:url(/templates/images/mapbg.gif) repeat-x #ffffff;
	border:1px solid #e7e7e7;
	}
.userlogin-formcontainer h3
	{
	color:#FFFFFF;
	float:left;
	width:450px;
	font-size:16px;
	font-weight:bold;
	background:url(/templates/images/popup-headingbg.gif) no-repeat;
	color:#FFFFFF;
	padding:9px 0px 9px 23px;
	}

.userlogin-form-pad
	{
	float:left;
	width:430px;
	padding:15px 18px 0px 23px;
	background:url(/templates/images/pop-form-mid-bg.gif) bottom repeat-x #ffffff;
	border-left:1px solid #c3c3c3;
	border-right:1px solid #c3c3c3;
	}
.userlogin-form-pad label
	{
	float:left;
	width:180px;
	padding-right:10px;
	text-align:right;
	}
.userlogin-form-pad input
	{
	padding:2px 3px;
	float:left;
	margin:0px 0px 8px 0px;
	border:1px solid #d5d4d3;
	width:214px;
	}
.userlogin-form-pad select
	{
	float:left;
	margin:0px 0px 8px 0px;
	width:222px;
	}
.userlogin-form-pad input.checkinput
	{
	padding:0px;
	margin:0px;
	border:0px;
	width:20px;
	}

.txtsml
	{
	font-size:11px;
	}

.patient-contact-form
	{
	width:687px;
	margin:auto;
	background:url(/templates/images/mapbg1.gif) bottom no-repeat #ffffff;
	border:1px solid #bfbfbf;
	}

.patient-contact-form h3
	{
	color:#FFFFFF;
	float:left;
	width:687px;
	text-align:left;
	font-size:16px;
	font-weight:bold;
	background:url(/templates/images/pcf-blue-heading.gif) repeat-x;
	color:#FFFFFF;
	padding:7px 0px 7px 0px;
	}

.patient-contact-form-pad
	{
	float:left;
	width:400px;
	margin:0px 0px 0px 5px;
	}
.patient-contact-form-pad label
	{
	float:left;
	width:130px;
	color:#346697;
	font-weight:bold;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	margin-right:7px;
	text-align:right;
	}
.patient-contact-form-pad label.error{
	font-style:normal;
	color:#FF0000;
	text-align:right;
	font-size:11px;
	font-weight:normal;
}
.patient-contact-form-pad label .normalfont{
	font-size:12px;
	color:#464545;
	font-weight:normal;
}
.patient-contact-form-pad input.textbox{
	width:238px;
}
.patient-contact-form-pad .girl-img-contact{
	position:absolute;
	top:296px;
	left:2px;
	width:101px;
	height:115px;
}
.patient-contact-form-pad input, .patient-contact-form-pad textarea
	{
	padding:2px 3px;
	float:left;
	margin:0px 0px 8px 0px;
	}
.patient-contact-form-pad input.checkinput
	{
	padding:0px;
	border:0px;
	width:25px;
	}
.patient-contact-form-pad .textareatxt{
	font-size:12px;
	color:#393838;
	font-family:Arial, Helvetica, sans-serif;
}
.patient-contact-form-pad .checkbox_txt{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#393838;
}

.patient-contact-rgtpnnl
	{
	float:right;
	width:276px;
	height:341px;
	line-height:15px;
	text-align:center;
	background:url(/templates/images/pcf-rgt-pnnl-bg.gif) no-repeat;
	}
.patient-contact-rgtpnnl .big-green-txt{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#049b05;
	font-weight:bold;
}
.patient-contact-rgtpnnl .topheadpad{
	padding:0px 0px 13px 0px;
}
.patient-contact-rgtpnnl .list-font{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#424242;
}
.patient-contact-rgtpnnl .clinic-detail-head{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#346697;
}
.closebtn{
	position:absolute;
	top:3px;
	right:5px;
}
.patient-contact-rgtpnnl .btm-txt{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#049b05;
}
.review_date{
	font-size:18px;
	font-weight:normal;
	color:#8f8f8f;
}
.review-formcontainer
	{
	margin:auto;
	clear:both;
	width:754px;
	}
.review-formcontainer h3
	{
	color:#FFFFFF;
	float:left;
	width:705px;
	background:url(/templates/images/review-page-blue-heading.gif) no-repeat;
	padding:8px 0px 10px 25px;
	}

.review-greenborder
	{
	float:left;
	border-left:1px solid #ade67a;
	border-right:1px solid #ade67a;
	width:730px;
	padding:0px 11px;
	}

.review-page-form-pad
	{
	float:left;
	width:728px;
	padding:25px 0px 0px 0px;
	background:url(/templates/images/hpr-grey-bg-mid.gif) repeat-x;
	border-left:1px solid #c3c3c3;
	border-right:1px solid #c3c3c3;
	}
.review-page-form-pad label
	{
	float:left;
	text-align:right;
	padding:2px 10px 0px 0px;
	width:280px;
	}
.review-page-form-pad input, .review-page-form-pad textarea
	{
	padding:2px 3px;
	float:left;
	margin:0px 0px 8px 0px;
	border:1px solid #d5d4d3;
	}
input.checkinput
	{
	padding:0px;
	border:0px;
	width:20px;
	}
ul.starlist
	{
	float:left;
	padding:4px 0px 2px 0px;
	width:426px;
	}
ul.starlist li
	{
	list-style-type:none;
	display:inline;
	float:left;
	padding:0px 2px 0px 0px;
	}

.validate-lft-pnnl
	{
	float:left;
	width:859px;
	}
.validate-lft-pnnl h3
	{
	color:#FFFFFF;
	float:left;
	width:859px;
	background:url(/templates/images/validate-review-blueheading.gif) no-repeat;
	padding:7px 0px 8px 15px;
	}

.validate-mid-pad
	{
	float:left;
	width:807px;
	font-size:14px;
	padding:20px 25px 0px 25px;
	background:url(/templates/images/hpr-grey-bg-mid.gif) repeat-x;
	border-left:1px solid #c3c3c3;
	border-right:1px solid #c3c3c3;
	}
.validate-mid-pad p
	{
	padding:0px 0px 25px 0px;
	}
.validate-mid-pad label
	{
	width:190px;
	clear:both;
	text-align:right;
	float:left;
	}
.validate-mid-pad input
	{
	margin:0px 0px 10px 10px;
	float:left;
	}
.validate-mid-pad select
	{
	margin:0px 0px 10px 10px;
	float:left;
	}
.validate-mid-pad .checkinput
	{
	padding:0px;
	border:0px;
	width:20px;
	}

.hll-green-border
	{
	width:903px;
	border-left:1px solid #ade67a;
	border-right:1px solid #ade67a;
	float:left;
	padding:0px 11px;
	}

.healthrgt-pnnl
	{
	float:right;
	width:685px;
	}

.tgland-grad-pnl
	{
	float:left;
	background:url(/templates/images/mapbg.gif) repeat-x #ffffff;
	width:860px;
	padding:10px 32px 30px 36px;
	border-left:1px solid #e6e6e6;
	border-right:1px solid #e6e6e6;
	}
.tgland-grad-pnl img
	{
	float:left;
	}

.thank-grad-bg
	{
	background:url(/templates/images/thank-review-gradmid.gif) repeat-x;
	}

.welcomelist
	{
	padding:10px;
	font-size:14px;
	}
.welcomelist li
	{
	background:url(/templates/images/welcome-list-arrow.gif) no-repeat;
	list-style-type:none;
	padding:0px 0px 18px 20px;
	}
	
	
	
/* added css stuffs go from here //////////////////////////////////////////////////*/	

.progress_bg{
	background:url(/templates/images/progress_bg.jpg) no-repeat;
	width:213px;
	height:20px;
	text-align:left;
}

img{
	border:none;
}

input.register_form{
	width:83px;
	height:28px;
	border:none;
}

.login
	{
	float:right;
	text-align:center;
	margin:11px 0px 12px 0px;
	padding:4px 0px;
	font:bold 14px Arial, Helvetica, sans-serif;
	}
.login a:link, .login a:visited, .login a:active
	{
	color:#0078d4;
	}
.login a:hover
	{
	color:#000000;
	}


.login .disp_name{
	color:#4a9802;
	font:bold 14px Arial, Helvetica, sans-serif;
}

input.small{
	width:180px;
}
.menulft-pnnl .leftpnnl_login{
	float:left;
	width:193px;
	padding:2px 2px 5px 2px;
	background:url(/templates/images/pop-form-mid-bg.gif) bottom repeat-x #ffffff;
	border-left:1px solid #c3c3c3;
	border-right:1px solid #c3c3c3;
}
.leftpnnl_login label{
	color:#000000;
}
.leftpnnl_login input{
	color:#000000;
}
.faq, .faq a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#377bf6;
	text-decoration:none;
	font-size:14px;
}
.faq a:hover{
	color:#333333;
	text-decoration:underline;
}
.faq_q_title{
	background:url(/templates/images/pcf-blue-heading.gif) repeat;
	width:700px;
	color:#ffffff;
	font-size:13px;
	padding:2px;
	cursor:pointer;
}
.ques_ans{
	background:url(/templates/images/pcf-blue-heading.gif) repeat;
	width:400px;
	color:#ffffff;
	font-size:13px;
	padding:2px;
	cursor:pointer;
}
.ques_ans a{
	color:#ffffff;
	text-decoration:none;
}
.ques_ans a:hover{
	text-decoration:underline;
}

.progress_bg .prog_img_cont{
	text-align:left;
	padding-left:2px; 
	padding-top:1px;	
	padding-top:2px !important;
	padding-bottom:1px;
	overflow:hidden; 
	width:209px;
}
.scp-container-heading .review_title{
	color:#037CD8;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.error_msg{
	color:#FF0000;
	text-align:right;
	clear:both;
	padding:0px 68px 0px 0px;
	font-size:12px;
}
.brdr	{
	border-top-color: #E6E6E6;
	border-right-color: #E6E6E6;
	border-left-color: #E6E6E6;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
}
/*.gallery_file{
	width:302px;
	height:25px;
	opacity:0;
	filter: alpha(opacity = 0);
	position:absolute;
	cursor:pointer;
}
*/
/*////////////////////   video css starts  ////////////////////*/
.video_cont{
	text-align:center;
	margin:4px auto 15px auto;
	width:480px;
	border:1px solid #BFBFBF;
	padding:5px 0px;
}
.video_thumb{
	width:auto;
	text-align:left;
	margin:0px 50px;
}
.video_thumb img{
	border:1px solid #B8B8B8;
	padding:1px;
	margin-left:4px;
	margin-right:4px;
}
.video_capt{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#888877;
	font-style:italic;
	text-transform:capitalize;
}
/*////////////////////   video css ends  ////////////////////*/

.gallery_row tr{
	background:#D6D6D6;
}
.tr_list{
	margin-left:20px;
	width:640px;
	border:#999 1px solid;
}
.tr_list tr td.sublvimg{
	padding-left:10px;
	text-align:right;
/*	background:url(/templates/images/tr_list_bg.jpg) repeat-x;
*/}
.tr_list tr td a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	text-decoration:none;
}
.tr_list tr td a:hover{
	text-decoration:underline;
}
.userlogin-form-pad input.chkbx{
	margin-left:100px;
	width:30px;
}
.userlogin-form-pad input.question_ans{
	width:52px;
	height:21px;
	border:none;
}
.question-ans-container	{
	margin:auto;
	width:473px;
	padding:5px;
	background:url(/templates/images/mapbg.gif) repeat-x #ffffff;
	border:1px solid #e7e7e7;
}
.question-ans-container h3	{
	color:#FFFFFF;
	float:left;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	width:450px;
	font-size:24px;
	background:url(/templates/images/popup-headingbg.gif) no-repeat;
	color:#FFFFFF;
	padding:9px 0px 7px 23px;
}

.question-ans-container-pad	{
	float:left;
	width:430px;
	padding:15px 18px 0px 23px;
	background:url(/templates/images/pop-form-mid-bg.gif) bottom repeat-x #ffffff;
	border-left:1px solid #c3c3c3;
	border-right:1px solid #c3c3c3;
}
.question-ans-container-pad label.question{
	float:left;
	text-align:left;
	font-weight:bold;
	font-size:14px;
	color:#56DE56;
	width:100%;
}
.question-ans-container-pad label.description{
	float:left;
	text-align:left;
	font-size:14px;
	color:#555555;
	width:100%;
}
.question-ans-container-pad label.notify{
	float:left;
	text-align:left;
	font-size:14px;
	color:#555555;
	width:230px;
}
.question-ans-container-pad	input.question{
	float:left;
	width:430px;
}
.question-ans-container-pad	input.chkbx{
	float:left;
	width:20px;
}
.question-ans-container-pad .ques_submit{
	width:400px;
	text-align:right;
	float:right;
	padding:5px 30px 0px 0px;
}
.country_selected a	{
	color:#090;
	font-weight:bold;
	text-decoration:none;
}
.blueheader_rating	{
	position:absolute;
	width:650px;
	height:37px;
	font:16px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	background:url(/templates/images/blue-heading-bar.gif) no-repeat;
}

.pot_thu_img {
	width:88px;
	height:66px;
/*	width:66px;
	height:88px;
*/
}

.lan_thu_img{
	width:113px;
	height:133px;
}
h1.blueheader_title{
	font:16px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	padding:0px;
}
/* New added css for remodification */
.blue_head_text{
	font:14px Arial, Helvetica, sans-serif;
	color:#1592f6;
	font-weight:bold;
	padding:3px 0px;
	text-align:left;
}
.home_textcontainer{
	padding:10px;
	border:1px solid #1592f6;
	width:85%;
	text-align:justify;
	margin:auto
}
.home_textcontainer .leftpart{
	float:left;
	width:47%;
}
.home_textcontainer .rightpart{
	float:right;
	width:47%;
}
.answer_ques{
	font-size:11px;
}
.branch-name{
	height:15px;
}
.strong{
	font-weight:bold;
	color:#000000;
}
h2.blue{
	font-size:17px;
	font-weight:normal;
	color:#377BF6;
}
/* css for search form */
.search-form-lft{
	width:94px;
	height:105px;
}
.search-form-mid{
	width:495px;
	padding:0px 0px 0px 15px;
	height:105px;
	background:url(/templates/images/search-form-mid.gif) repeat-x;
}
.search-form-rgt{
	width:18px;
	height:105px;
}
.search-form-head{
	font-family:Arial;
	font-size:20px;
	font-weight:bold;
	line-height:140%;
	color:#fefefe;
}
.search-num{
	font-family:Arial;
	font-size:20px;
	font-weight:bold;
	color:#fefefe;
	line-height:160%;
	width:23px;
}
.search-form-subhead{
	font-family:Arial;
	font-size:17px;
	padding-top:5px;
	color:#fefefe;
}
.search-box-mid{
	width:auto;
	padding:1px 0px 0px 5px;
	height:35px;
/*	background:url(/templates/images/search-box-mid.gif) repeat-x; */
}
.search-box-mid select{
	margin-top:12px;
	outline:none;
}

.search-box-lft{
	width:16px;
	height:35px;
}
.search-box-rgt{
	width:29px;
	height:35px;
/*	position:absolute;
	top:62px;
	left:230px;
	z-index:9999;
*/}
.search-btn-go{
	margin:2px 0px 0px 5px;
}
.mid-green-curve-search{
	padding:10px;
	border-left:1px solid #ade67a;
	border-right:1px solid #ade67a;
	width:796px;
	text-align:justify;
	margin:auto;
}
.mid-green-curve-search .leftpart{
	float:left;
	width:48%;
}
.mid-green-curve-search .rightpart{
	float:right;
	width:48%;
}
.top-horizontal-links{
	color:#319f09;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	float:left;
/*	position:absolute;
	top:120px;
	left:77px;
*/
}
.top-horizontal-links a{
	color:#319f09;
	margin-right:10px;
	float:left;
}
.top-horizontal-links img{
	float:left;
	margin:3px 10px 0px 0px;
}
.branch-list-tbl{
	width:100%;
	background:#EFEFEF;
}
.branch-list-tbl th{
	background:#fff;
	padding:2px;
	font-weight:bold;
	font-size:13px;
	color:#000;
}
.branch-list-tbl td{
	vertical-align:top;
	background:#E1E1E1;
}
.branch_display{
	margin-left:20px;
	line-height:120%;
	padding:3px 0px;
	width:95%;
	color:#377bf6;
}
.branch_display span{
	display:block;
	margin:2px 0px;
}
.branchtitle{
	font-size:17px;
	font-weight:bold;
	color:#377BF6;
	width:100%;
	text-transform:capitalize;
	border-bottom:1px solid #62BE0F;
}
.branh_info_container{
	width:28%;
	padding:3px 10px;
	margin-right:15px;
	text-align:left;
	border:1px solid #377bf6;
/*	border-bottom:1px solid #377bf6;*/
	float:left;
}
h1.search_head{
	padding:0px 0px 13px 0px;
	font-size:21px;
	font-weight:normal;
	color:#62be0f;
}
label.error{
	font-style:normal;
	color:#FF0000;
	text-align:right;
	font-size:11px;
	font-weight:normal;
}