/* CSS Document */

body{
	margin:0;
	padding:0;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#333;
	background:#043f64 url(../images/body_top_bg.gif) repeat-x left top; 
	line-height:16px;
}

A{
	color:#008586;
	-moz-user-focus: none;
}

A:hover{
	color:#008586;
	text-decoration:none;
}


#main_layout{
	width:915px;
}

#logo{
	float:left;
	margin:12px 0 14px 5px;
}

#top_links{
	width:150px;
	float:right;
	font:Tahoma;
	color:#003c97;
	margin:31px 24px 0px 0px;
}

#top_links A:link, #top_links A:active, #top_links A:visited{
	color:#003c97;
	text-decoration: none;
}

#top_links A:hover{
	color:#003c97;
	text-decoration: underline;
}

#top_links IMG{
	vertical-align:middle;
	margin-right:5px;
}

html>/**/body #top_links IMG{ /*Work Only In Mozilla*/
	margin-bottom:2px;
} 

.float_clear{
	clear:both;
	height:1px;
	line-height:1px;
}

#header{
	padding-bottom:14px;
}

#main_links{
font-size:12px;
	clear:both;
	height:36px;
	background:url(../images/links_bg.gif) repeat-x left top;
	font-weight:bold;
	text-transform: capitalize;
	color:#fff;
}

#main_links A:link, #main_links A:active, #main_links A:visited {
	color:#fff;
	text-decoration:none;
	display:block;
	height:24px;
	padding:12px 27px 0px;
	width:75px;
	float:left;
	width:auto; /*Work Only In IE*/
	min-width:20px; /*Work Only In Mozilla*/
}

#main_links A:hover{
	color:#fff;
	text-decoration:none;
	height:24px;
	padding:12px 27px 0px;
	background:url(../images/links_bg_ovr.gif) repeat-x left top;
	width:auto; /*Work Only In IE*/
	min-width:20px; /*Work Only In Mozilla*/
	display:block;
	float:left;
}



#main_links A.active{
	color:#fff;
	text-decoration:none;
	height:24px;
	padding:12px 27px 0px;
	background:url(../images/links_bg_ovr.gif) repeat-x left top;
	width:auto; /*Work Only In IE*/
	min-width:20px; /*Work Only In Mozilla*/
	display:block;
	float:left;
}


#right_crv{
	background:url(../images/links_right_crv.gif) no-repeat right top;
	height:36px;
}

#right_crv IMG{
	vertical-align:middle;
	margin-bottom:1px;
}

html>/**/body #right_crv IMG{ /*Work Only In Mozilla*/
	vertical-align:middle;
	margin-top:0px;
}

#links_left_crv{
	float:left;
}

#main_body{
	background:#fff url(../images/inner_body_bg.gif) repeat-x left top;
	border:solid 1px #01314f;
	padding-bottom:15px;
	width:913px;
}

.flash_top_txt{
	margin:9px 0px 7px 26px;
}

#spl_links_container{
	margin:17px 0px 0px 0px; min-height:100px;
}

#maincontentContainer{
	min-height:100px;
	margin-top: 14px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 20px;
}

#maincontentContainerInner{
	
	background: url(../images/form_bg.jpg) no-repeat 100% 100%;
	margin-top:0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 20px;
	padding-right:10px;
	
}
#maincontentContainerInner h3{ display:block; color:#003c97;  font-size:18px; font-weight:bold; margin:18px 0px 0px 0px; padding-bottom:3px;}
#maincontentContainerInner h5{ display:block; color:#003c97; font-size:13px; margin:9px 0px 0px 0px; padding-bottom:7px; padding-top:8px;}
#maincontentContainerInner UL{margin:5px 0px 0px 25px; padding:0px;}
#maincontentContainerInner LI{margin:0px; padding:0px 0px 5px 0px;}


#maincontentContainerFaQ h3{ display:block; font-size:18px; color:#003c97;  font-weight:bold; margin:18px 0px 0px 0px; padding-bottom:3px; padding-right:10px;}
.faqQandABox h5{ display:block; font-size:13px; color:#003c97; margin:9px 0px 0px 0px; padding-bottom:7px; padding-top:8px;}
.faqQandABox_last h5{ display:block; color:#003c97; font-size:13px; margin:9px 0px 0px 0px; padding-bottom:7px; padding-top:8px;}




.text{height:446px; background:url(../images/r_image_bg.jpg) no-repeat right top;}


#maincontentContainerSpeciality{
    height:600px;
	min-height:447px;	
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 20px;
	background: url(../images/r_image_bg.jpg) no-repeat 100% 0%;
}


#maincontentContainerFaQ{
     min-height:447px;
	height:auto !important;
	height:447px;
	margin-top:0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 20px;
	background:url(../images/form_bg.jpg) no-repeat 100% 100% ;
}


#maincontentContainerContact{
     min-height:380px;
	height:auto !important;
	height:380px;
	margin-top:0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 20px;
	background:url(../images/form_bg.jpg) no-repeat 100% 100% ;
}

#maincontentContainerContact h3{ display:block; color:#003c97;  font-weight:bold; margin:18px 0px 0px 0px; padding-bottom:3px;}

html>/**/body #spl_links_container{
	margin:17px 0px 0px 10px;
}

.spl_links_area{
	width: 277px;
	background:url(../images/spl_lnk_title_bg.gif) no-repeat left top;
	float:left;
	margin:0 10px;
}

.spl_links_title{
	font:17px Tahoma;
	color:#fff;
	margin:8px 0px 0px 42px;
}

.spl_link_discription{
	border-left:solid 1px #adc5d6;
	border-right:solid 1px #adc5d6;
	background:#e8f6fe url(../images/spl_lnk_body_bg.gif) repeat-x left top;
	margin-top:9px;
	min-height:181px;
  	height:auto !important;
  	height:181px;
	padding:0px 16px;
	line-height:17px;
}

.spl_link_discription IMG{
	border:solid 1px #fff;
	margin:12px 0px 6px;
}

.read_more{
	padding-top:7px;
}

#copyright{
	color:#fff; padding:13px 0px 7px 0px;
}

#copyright A{
	color:#fff;
	text-decoration:none;
	padding:0px 3px
}

#copyright A:hover{
	color:#fff;
	text-decoration:underline;
}



.contentInnerPage{ margin:12px 0px 8px ; text-align:left; color:#333; height:20px;}
.contentInnerPage img{ float:right; margin:10px; padding:5px; border:#CCCCCC solid 1px;}



#videoOrpics{font-weight:bold; font-size:12px;  padding-right:7px;}


.subTitles{ font-size:11px; color:#2d8fa7; font-weight:800;}



/*-- Facilities--*/
.fesility{  margin:0px 10px 0px 0px;text-align:left; color:#333;  padding:5px 5px 5px 0px;  }





.fesilityTitle{ padding-left:12px; text-align:left; color:#2d8fa7; font-weight:bold; background:url(../images/bullet.gif) left no-repeat; background-position:1% 80%; background-color: #edf2f4; }

.fesiktyContent{padding:6px 0px 5px 1px;} 
.fesilityImage{ float:left; padding:5px; border:#CCCCCC solid 1px; margin:2px 5px 0px 0px;}


/*--online consultation and contact form--*/

.onlineContent{ margin-bottom:1px;}


.leftTextArea{float:left; width:240px;   padding-left:10px; margin-left:15px; padding-top:7px;}

.map{float:left; width:250px;   padding:5px 5px 5px 5px; margin-left:15px; border:#CCCCCC solid 1px;}

.leftTextArea h5{ display:block; color:#003c97; margin:9px 0px 0px 0px; padding-bottom:7px; padding-top:8px;}

.leftTextAreaContact{float:left; width:200px;  border-left:#CCCCCC dotted 1px; padding-left:70px;}

.formArea{float:left; width:500px;  text-align:left; padding:10px 10px 10px 0px; border-right:#CCCCCC dotted 1px;}
.formAreaContact{float:left; width:310px;  text-align:left; padding:10px 5px 10px 0px; border-right:#CCCCCC dotted 1px;}

.fildNameContact{margin-right:10px; padding:5px 0px;}

.fildName{margin-right:10px; padding:5px 0px;}
.fildBox{ padding:5px 0px 5px 0px; margin:0px 0px 0px 5px;}
.fildBox TEX{font-size:11px;}

.smallTextBot{width:30px; border:#666666 solid 1px; font:Verdana, Arial, Helvetica, sans-serif 11px; color:#333333;}

.textBot{width:185px; border:#666666 solid 1px; font-size:11px; font:Verdana, Arial, Helvetica, sans-serif 11px; color:#333333;}


.broesBox{width:190px; border:#666666 solid 1px;  font:11px Verdana, Arial, Helvetica, sans-serif ; color:#333333;} 



.textBotMultyLine{width:185px; height:50px; border:#666666 solid 1px; font:11px Verdana, Arial, Helvetica, sans-serif; color:#333333;}

.formButton{background: #666666; color: #FFFFFF; hight:20px ; width:60px; margin:0px 10px 0px 0px; border:0px; float:left;}
#buttonSpacer{width:225px; float:left;}
#buttonSpacerOnline{width:110px; float:left;}

/*--specialities--*/

.SpecialityBox{
	
	text-align:left;
		margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 7px;
	padding-right: 7px;
	padding-bottom: 7px;
	padding-left: 0px;
	line-height:1.6em;
}

.textBoldblu{font-weight:bold; color:#003399; text-decoration:underline;}
.speIm{ float:right; padding:5px; border:#CCCCCC solid 1px; margin:0px 0px 5px 10px;}




/*--submit continu pg--*/


.redtext{font-weight:bold; color:#FF0000;}



/*--fAQ--*/
.fAQBox{  text-align:left; background:url(../images/form_bg.jpg) no-repeat 100% 100%; padding:0px 7px 7px 0px;}

.faqQandABox{margin-bottom:20px; margin-right:10px; padding-bottom:15px; border-bottom:#CCCCCC dashed 1px; }
.faqQandABox_last{margin-bottom:20px; margin-right:10px; padding-bottom:15px;}
.faqQbox{font-weight:bold; margin-bottom:3px;} 

.faqQandABox OL{margin:5px 0px 0px 25px; padding:0px;}
.faqQandABox LI{margin:0px; padding:0px 0px 5px 0px;}



/*--live amd videos--*/

.videoClip{ width:310px; padding:5px; float:left; height:
400px; overflow:auto;}

.videoEnd{font-weight:bold; color:#003c97;}

.mainvideo{ width:400px; padding:0px 10px 10px 10px; float:left; margin-top:5px; }

.cilp{ float:left; width:61px; padding:1px; border:#999999 solid 1px; text-align:center; margin-right:5px;}
.singleVideo{margin-bottom:10px; border-bottom: #CCCCCC dotted 1px; padding-bottom:10px; }

.clipText{ float: left; width:220px; margin-left:3px; text-align:left;}

.videoTitle{margin-top:10px;
	margin-top: 10px;
}


/*--about us images--*/
.aboutUsPic{
	text-align:left;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}

.aboutUsPic img {padding:5px; margin-right:10px; border:#CCCCCC solid 1px; }


/*--infertility content image--*/

.specialityInnerPgCont{ padding:5px 0px; line-height:1.6em;}
.specialityInnerPgCont P{letter-height:1.6em;}
.specialityInnerPgCont OL{list-style-type: lower-roman}



.specialityInnerPgCont img {padding:5px; margin:10px 0px 10px 10px; border:#CCCCCC solid 1px; float:right;}

.specialityInnerPgCont1{ padding:5px 0px; line-height:1.6em;}



/*--mission and vission--*/

.mission{margin-bottom:2px;}
.mission ul{padding:0px; margin:0px 16px;}
.mission li{padding:0px 3px; }


/*--photo gallery--*/

.videoPicPg{float:right;}



.enlargdImage{ width:320px; padding:0px 10px 10px 10px; float:left; margin-left:100px; }

.photoGallery{ width:337px;  float:left;}
.photoGallery img{width:75px; height:60px; padding:3px; margin:5px 27px 5px 0px; border:#999999 solid 1px; float:left}





.videoTitle{margin-top:2px; padding-left:39px;

}

.GallTitle{margin-top:2px; padding-left:2px;

}



.leftFlt{float:left;}
.rightFlt{float:right;}
.formtable_border{border:#CCCCCC dashed 1px;}

.redStar{color:#FF0000;}


/*--over seas--*/
.greenLogo{padding:5px; border:#CCCCCC solid 1px;}
.footer{text-align:center; color:#fff ; padding:0px 0px 15px 0px}
.footer a{ color:#fff; text-decoration:underline }
.footer a:hover{ color:#2b8ea7; text-decoration:none}

