/* CSS Document */

body{background:#003F74 url(../images/bg1.jpg) repeat-x; 
	margin:0px;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;	
	font-weight: normal; 
	COLOR: #000; 
	font-size:11px;
	}	


img
{
	border:0;
}



#container{
margin:auto; 
width:778px;
}

A#logo{
background:url(../images/logo.jpg);
height:58px;
width:280px;
display:block;
float:left;
}
A#logo span{
position:absolute;
left:-9999px;
}
div#cname{
background:url(../images/stemcell.jpg);
height:58px;
width:285px;
display:block;
float:left;
}
div#cname span{
position:absolute;
left:-9999px;
}

#toplinks{
	float:right;
	margin-top:10px;		
}
#toplinks ul{
	list-style:none;
	margin:0px;
	padding:0px;
	}
#toplinks li{
	float:left;
	margin:0px 0px 0px 12px;
	padding:3px 0px 0px 17px;
	display:block;
	height:20px;
	}
#toplinks li a{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;	font-weight: normal; COLOR: #fff; TEXT-DECORATION: none; font-size:11px;
	}
#toplinks li a:hover{
	TEXT-DECORATION:underline;
	}
#toplinks li.home{
	background:url(../images/home.gif) no-repeat 0px 6px;
	}
#toplinks li.enquiry{
	background:url(../images/mail.gif) no-repeat 0px 6px;
	}
#toplinks li.contact{
	background:url(../images/map.gif) no-repeat 0px 6px;
	}
div#banner{
background:url(../images/banner.jpg);
height:221px;
width:778px;
display:block;
}	
div#banner_aboutus{
background:url(../images/banner-in.jpg);
height:142px;
width:778px;
display:block;
}


#menu{
	text-align:center;
	}
#menu ul,li{
	list-style:none;
	margin:0px;
	padding:0px;
}
#menu ul li{
	float:left;
}

#menu ul li a{
	height:30px;
	display:block;
	color:#863B01;
	text-decoration:none;
	border:0px;
}


#menu ul li a span{
	position:absolute;
	left:-9999px;
}
#menu #lifirst{
	background: url(../images/menu.jpg) no-repeat 0px 0px;
	width:15px;
	height:30px;
	float:left;
	
}
#menu #lilast{
	background: url(../images/menu.jpg) no-repeat -764px 0px;
	width:14px;
	height:30px;
	float:left;
}
#menu #li1{
	background: url(../images/menu.jpg) no-repeat -15px 0px;
	width:108px;
}
#menu #li1:hover{
	background: url(../images/menu.jpg) no-repeat -15px -30px;
}
#menu #li54{
	background: url(../images/menu.jpg) no-repeat -123px 0px;
	width:106px;
}
#menu #li54:hover{
	background: url(../images/menu.jpg) no-repeat -123px -30px;
}
#menu #li55{
	background: url(../images/menu.jpg) no-repeat -229px 0px;
	width:106px;
}
#menu #li55:hover{
	background: url(../images/menu.jpg) no-repeat -229px -30px;
}
#menu #li56{
	background: url(../images/menu.jpg) no-repeat -335px 0px;
	width:107px;
}
#menu #li56:hover{
	background: url(../images/menu.jpg) no-repeat -335px -30px;
}
#menu #li57{
	background: url(../images/menu.jpg) no-repeat -442px 0px;
	width:106px;
}
#menu #li57:hover{
	background: url(../images/menu.jpg) no-repeat -442px -30px;
}
#menu #li58{
	background: url(../images/menu.jpg) no-repeat -548px 0px;
	width:106px;
}
#menu #li58:hover{
	background: url(../images/menu.jpg) no-repeat -548px -30px;
}
#menu #li59{
	background: url(../images/menu.jpg) no-repeat -654px 0px;
	width:110px;
}
#menu #li59:hover{
	background: url(../images/menu.jpg) no-repeat -654px -30px;
}	



/* CSS Document */

#menu2{
	text-align:center;
	border-top:2px solid #0A67BC;
	}
#menu2 ul,li{
	list-style:none;
	margin:0px;
	padding:0px;
}
#menu2 ul li{
	float:left;
}

#menu2 ul li a{
	height:30px;
	display:block;
	color:#863B01;
	text-decoration:none;
	border:0px;
}

#menu2 ul li a span{
	position:absolute;
	left:-9999px;
}
#menu2 #lifirst{
	background: url(../images/menu2.jpg) no-repeat 0px 0px;
	width:15px;
	height:30px;
	float:left;
}

#menu2 #lilast{
	background: url(../images/menu2.jpg) no-repeat -764px 0px;
	width:14px;
	height:30px;
	float:left;
}
#menu2 #li1{
	background: url(../images/menu2.jpg) no-repeat -15px 0px;
	width:108px;
}
#menu2 #li1:hover{
	background: url(../images/menu2.jpg) no-repeat -15px -30px;
}
#menu2 #li54{
	background: url(../images/menu2.jpg) no-repeat -123px 0px;
	width:106px;
}
#menu2 #li54:hover{
	background: url(../images/menu2.jpg) no-repeat -123px -30px;
}
#menu2 #li55{
	background: url(../images/menu2.jpg) no-repeat -229px 0px;
	width:106px;
}
#menu2 #li55:hover{
	background: url(../images/menu2.jpg) no-repeat -229px -30px;
}
#menu2 #li56{
	background: url(../images/menu2.jpg) no-repeat -335px 0px;
	width:107px;
}
#menu2 #li56:hover{
	background: url(../images/menu2.jpg) no-repeat -335px -30px;
}
#menu2 #li57{
	background: url(../images/menu2.jpg) no-repeat -442px 0px;
	width:106px;
}
#menu2 #li57:hover{
	background: url(../images/menu2.jpg) no-repeat -442px -30px;
}
#menu2 #li58{
	background: url(../images/menu2.jpg) no-repeat -548px 0px;
	width:106px;
}
#menu2 #li58:hover{
	background: url(../images/menu2.jpg) no-repeat -548px -30px;
}
#menu2 #li59{
	background: url(../images/menu2.jpg) no-repeat -654px 0px;
	width:110px;
}
#menu2 #li59:hover{
	background: url(../images/menu2.jpg) no-repeat -654px -30px;
}	




#content{
	background:#fff;
	border-left:10px solid #004B89;
	border-right:10px solid #004B89;
	border-bottom:10px solid #004B89;
	padding-bottom:12px;
	}
#content .innercontent{
	width:736px;
	margin:auto;
	}
#content .innercontent .toppanel{background:#027CC7; padding-bottom:14px;}

#content .innercontent .toppanel .leftpanel{float:left; width:247px;}
#content .innercontent .toppanel .centerpanel{float:left; width:247px;}
#content .innercontent .toppanel .rightpanel{float:left; width:242px;}

#content .innercontent .toppanel .header{background:#fff;}

#content .innerpanel{FONT-SIZE: 11px; VERTICAL-ALIGN: top; COLOR: #000000; FONT-FAMILY: Tahoma, Verdana, Helvetica, sans-serif; TEXT-ALIGN: justify; line-height:15px; background:#027CC7 url(../images/indbg1.jpg); padding:10px 15px 20px 20px; height:150px;}

#content .innercontent .bottompanel{background:#004B89;}
#content .innercontent .bottompanel .leftpanel{float:left; width:255px; background:url(../images/indbg2.jpg); height:169px; padding:10px 0px 0px 20px; margin-left:1px;}
#content .innercontent .bottompanel .centerpanel{float:right; width:232px; margin-left:2px; background:url(../images/indbg2.jpg); height:159px; padding:10px 0px 10px 20px;}
#content .innercontent .bottompanel .rightpanel{float:right; width:203px; margin-right:1px; height:159px;}

#content2{
	border-left:10px solid #004B89;
	border-right:10px solid #004B89;
	border-bottom:10px solid #004B89;
	}
#content2 .innercontent2{
	background:#fff url(../images/bgl.jpg) repeat-y;
	}
#content2 .innercontent2 .leftpanel{
	width:206px;
	float:left;
	padding:22px 0px 0px 22px;
	}
#b2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: #035884 no-repeat left 50%; MARGIN-BOTTOM: 1em; PADDING-BOTTOM: 0px; WIDTH: 180px; COLOR: #333; PADDING-TOP: 0px; FONT-FAMILY: Tahoma, Verdana, Arial,  Helvetica, sans-serif; HEIGHT: 100px
}
#b2 UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; LIST-STYLE-TYPE: none; BORDER-BOTTOM-STYLE: none; float:none;
}
#b2 LI {
	LIST-STYLE-IMAGE: none; MARGIN: 0px; WIDTH: auto; BORDER-BOTTOM: #ffffff 2px solid; LIST-STYLE-TYPE: none; float:none;
}
#b2 LI A {
	BORDER-RIGHT: #ffffff 2px solid; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 6px; FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: #a5d2fc left 50%; PADDING-BOTTOM: 6px; BORDER-LEFT: #4aa1f1 10px solid; WIDTH: auto; COLOR: #062d3e; PADDING-TOP: 6px; TEXT-DECORATION: none
}
#b2 LI A:hover {
	BORDER-RIGHT: #ffffff 2px solid; FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: #ff8700 left 50%; BORDER-LEFT: #062d3e 10px solid; COLOR: #ffffff
}

#content2 .innercontent2 .rightpanel{
	width:486px;
	float:left;
	background:url(../images/shadow.jpg) repeat-x;
	padding:20px;
	}

	

#footer {
	FONT-SIZE: 10px; COLOR: #ffffff; LINE-HEIGHT: 18px; TEXT-ALIGN: center; padding:6px 0px 0px 0px; BACKGROUND:#004b89; margin:auto; 
width:778px;
}

#footer #newslettersignup{background:#FF8B00 url(../images/bck_newslettersignup.jpg); height:85px; width:279px; float:left;} 

.clearboth{clear:both;}
.floatleft{float:left;}
H1 {
	FONT-SIZE: 24px; padding: 0 0 0 0; margin: 0 0 0 0; COLOR: #0051ad; FONT-FAMILY: Tahoma, Verdana, Helvetica, sans-serif;
}
H2 {
	FONT-SIZE: 12px; MARGIN-LEFT: 10px; COLOR: #ff6600; MARGIN-RIGHT: 10px; FONT-FAMILY: Tahoma, Verdana, Helvetica, sans-serif
}
H3 {
	FONT-WEIGHT: bolder; FONT-SIZE: 12px; MARGIN-LEFT: 10px; COLOR: #0051ad; MARGIN-RIGHT: 10px; FONT-FAMILY: Tahoma, Verdana, Helvetica, sans-serif
}
LI {
	FONT-SIZE: 11px; PADDING-BOTTOM: 0px; LINE-HEIGHT: 20px; PADDING-TOP: 0px;
}
UL {
	PADDING-RIGHT: 30px; PADDING-LEFT: 30px; PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-TOP: 10px;
}
LI.styles4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-IMAGE: none; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: square;
}
LI.styles5 {
	FONT-SIZE: 11px; LIST-STYLE-IMAGE: none; COLOR: #000000; LIST-STYLE-TYPE: disc;
}
OL.styles5 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 22px; FONT-WEIGHT: normal; FONT-SIZE: 8px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #244901; PADDING-TOP: 0px
}
.style1 {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #00418b; FONT-FAMILY: Tahoma, Verdana, Helvetica, sans-serif
}
.style2 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ff7800; FONT-FAMILY: Tahoma, Verdana, Helvetica, sans-serif
}
.style3 {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #181818; FONT-FAMILY: Tahoma, Verdana, Helvetica, sans-serif
}

INPUT {
	BORDER-RIGHT: #aaac85 1px solid; PADDING-RIGHT: 1pt; BORDER-TOP: #aaac85 1px solid; PADDING-LEFT: 1pt; FONT-SIZE: 11px; PADDING-BOTTOM: 1pt; MARGIN: 0px; BORDER-LEFT: #aaac85 1px solid; COLOR: #000000; PADDING-TOP: 1pt; BORDER-BOTTOM: #aaac85 1px solid; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif
}
INPUT.button { width:auto; background:#000; color:#fff; height:22px;}

P {
	MARGIN-LEFT: 10px; 
	MARGIN-RIGHT: 10px; 
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;	
	font-weight: normal;text-align:justify; 
	font-size:12px;
}



A{
	FONT-WEIGHT: normal; COLOR: #d93438; TEXT-DECORATION: none
}
A:hover{
	TEXT-DECORATION: underline;
}
A.glink{
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; COLOR: #365c04; PADDING-TOP: 0px; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.glink:hover {
	TEXT-DECORATION: underline;
}
A.tlink{
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; COLOR: #ffffff; PADDING-TOP: 0px; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.tlink:hover {
	TEXT-DECORATION: underline;
}

/* Form */

form{margin:20px; }
form legend{color:#fff; font-size:16px; padding:6px;}
form fieldset{border:0px solid #333;} 
form select{padding: 5px; float:left; margin-top:20px; background:#E8F2FD; border:1px solid #CCC; color:#000; font-size:14px;}
form label{width: 150px; float:left; display:block; margin-top:20px; color:#000; font-size:12px; font-weight:bold;}
form input{width: 225px; float:left; margin-top:20px; background:#E8F2FD; border:1px solid #CCC; color:#000; height:18px; font-size:12px; padding: 5px;}
form textarea{width: 225px; float:left; margin-top:20px; background:#E8F2FD; border:1px solid #CCC; color:#000; font-size:14px; padding: 5px;}

form input.submit-button{float:left; margin-top:20px; background:url(../images/submit.jpg); border:0px; font-weight:bold; font-size:12px; padding:0px; color:#fff; cursor:hand; display:block;}


form br{clear:both;}

.sendfriend
{

	width:16px;
	height:16px;
	background:url(../images/tellfrnd.gif);
	display:block;
float:right;
margin-left:10px;
	}

.errors
{
color:red;
}

#newslet {
	background:#fff;

	}
#newslet.form input{background:#E8F2FD; border:1px solid #CCC; color:#000; font-size:10px; padding: 0px;}

#newslet.form{margin:2px; }

#newslet.form input.submit-button{float:left; margin-top:20px; background:url(../images/submit.jpg); border:0px; font-weight:bold; font-size:12px; padding:0px; color:#fff; cursor:hand; display:block;}