﻿body {
	
	background: #FFF;
	z-index:-1;
	font-family:Verdana, Arial;
	
	
}


.wrapper{
	position:absolute;
	left:-5px;
	top:-5px;
	width:400px;
	background-color:#ffffff;
	

}

.header
{
	position:relative;
	height: 140px;
	display:block;
	width:400px;
	margin-left:-10px;
	margin-top:-30px;
	background:white;
	z-index:200;
}

.bar{
	position:relative;
	top:10px;
}


.leftLogo	{
	position:absolute;
	top:30px;
	
	left:32px;
	
	
}

.rightLogo	
{
	position:absolute;
	left:593px;
	top:30px;
	
	
}
.brand	{
	position:absolute;
	top: 100px;
	width:1024px;
	height:50px;
	z-index:200;
	left:12px;
}
		
.mainnav{
	
	position:absolute;
	color:rgb(180,31,112);
	width:200px;
	z-index:20000;
	left:820px;
	top:15px;

	
}
		
.toolbarItem
{
	
	font-size:15px;
	color:White;
	font-weight:bold;
	display:block;
	float: left;
	border-right: 1px solid White;
	padding: 0px 15px 0px 10px;
	text-decoration:none;
	margin-top:15px;
}
			
.toolbarItemLast
{   
	font-size:15px;
	color:White;
	font-weight:bold;
	display:block;
	float: left;
	padding: 0px 15px 0px 10px;
	text-decoration:none;
	margin-top:15px;
}
				


.toolbarImage
{
	
	width:1024px;
	height:50px;
	
}

.headerImage
{
	
	width:1024px;
	height:50px;
	
}
	

.content{
	display:block;
	position:relative;
	left:30px;
	overflow:visible;
	clear:both;
	background-color:#FFFFFF;
	width:1024px;
	height:560px;
	top:48px;
	margin:0px auto;
}
	
.footer2
{	
	font-size:9px;
	width:1010px;
	position:relative;	
	margin-top:20px;
	margin-left:8px;
	background:none;
	color:#000099;
	left:0px;
	z-index:1;
	padding-bottom:5px;
}

.footerList
{
	
	font-size:9px;
	width:1000px;
	height:35px;
	display:block;
	position:relative;
	background:none;
	color:#000099;
	top:20px;
	left:-20px;
	z-index:200;

}
.footerDetail
{
	
	font-size:9px;
	width:1000px;
	display:block;
	background:none;
	color:#000099;
	position:relative;
	left:-20px;
	z-index:200;
	top:10px;

}

.footerQuery
{
	
	font-size:9px;
	width:1000px;
	height:35px;
	display:block;
	position:relative;
	background:none;
	color:#000099;
	
	left:-35px;
	z-index:200;

}



.footerImage
{
	width:1024px;
	z-index:-1;
}

.copyrightInfo
{
	padding-top:5px;
}

.leftCopyright{
	display:block;
	position:relative;
	width: 620px;
	float:left;
	color:#000099;
	margin:3px  10px 0px 20px;
}

.rightCopyright
{
	font-size:10px;
	display:block;
	position:relative;
	float:right;
	margin:3px 10px 0px 0px;
}


/* START Language Bar Styles */
	.languages {
	margin:0px;
	padding:0px;
	margin-top:8px;
	width:750px;
	text-align:right;
	height:14px;
}
.languages li {
	float:right;
	display:block;
	text-align:right;
	padding:0px 10px 0px 10px;
	border-right:1px solid #ccc;
}
.languages a {
	text-decoration:none;
	color:#000099;
}
.languages a:hover {
	text-decoration:underline;
	color:#990066;
}
/* END Language Bar Styles */

/* START CS Sites Bar Styles */
.cssites {
	height:20px;
	width:428px;
	border:1px solid #DDDDDD;
	margin-top:10px;
	padding:0px;
	background:#fff url('images/menu_bg.jpg') repeat;
	
	right:0px;
	
}
.cssites a {
	text-decoration:none;
	color:#333399;
	font-size:9px;
}
.cssites a:hover {
	text-decoration:underline;
}
.cssites ul {
	list-style:none;
	padding:0px;
	margin:0px;
}
.cssites li {
	float:left;
	width:102px;
	text-align:center;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #DDDDDD;
	display: block;
	height: 15px;
	padding-top: 3px;
	padding-right: 3px;
	padding-left: 1px;
		font-size:9px;
}

/* END CS Sites Bar Styles */


/*START Send Mail to friend*/
	.send_friend {
	width: 500px;
	height: 250px;
	background: url('http://chembiofinder.cambridgesoft.com/images/back.gif') repeat-x scroll top;
}
.send_friend h1 {
	width: 500px;
	height: 25px;
	background: url('http://chembiofinder.cambridgesoft.com/images/barSendMail.gif') no-repeat scroll top;
	font: normal normal bold 14px/18px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align: center;
	padding: 3px 0px 3px 0px;
}
.send_friend thead td {
	font: normal normal bold 14px/18px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #006633;
	text-align: center;
	margin: 2px 0px 2px 0px;
	height: 40px;
}
.send_friend tbody th {
	font: normal normal bold 11px/18px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #006633;
	text-align: right;
	margin: 2px 0px 2px 0px;
	height: 30px;
}
.send_friend tbody td {
	font: normal normal bold 11px/18px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #006633;
	text-align: left;
	margin: 2px 0px 2px 0px;
	height: 30px;
}
.send_friend #center {
	text-align: center;
}
.send_friend tfoot th {
	font: normal normal bold 11px/18px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #006633;
	text-align: right;
	margin: 2px 0px 2px 0px;
	height: 35px;
}
.send_friend tfoot td {
	font: normal normal bold 11px/18px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #006633;
	text-align: left;
	margin: 2px 0px 2px 0px;
	height: 70px;
}
/*End Send Mail to friend*/




/* START Footer Styles 
___________________________________________*/

.footer 
{
	
	width: 1010px;
	margin-bottom: 30px;
	height: 80px;
}
.footer2 ul, .footer2 li, .footer2 dl, .footer2 dd, .footer2 dt {
	margin: 0;
	padding: 0;
	
}
.footerHead {
	clear:both;
	height: -10px;
}
.phonesDiv
{
	width: 1010px;
}

.phonesDiv .phones  
{
	font-size:12px;
	
	height: 12px;
	margin-left:150px;
	text-align:center;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #DDDDDD;
	margin-bottom: 10px;
	
	
}
.phonesDiv .phones dt {
	float: left;
	margin-right: 5px;
	display: block;
	margin-left: 12px !important;
	margin-left: 11px;
	font-size:90%;
}
.phonesDiv .phones dd {
	display: block;
	float: left;
	
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #DDDDDD;
	padding-right: 5px;
	margin-right: -2px;
	font-size:90%;
}
.cssites_footer {
	width:1005px;
	height:20px;
	border:1px solid #DDDDDD;
	background:#fff url('images/menu_bg.jpg') repeat;
	
	margin-bottom: 10px;
	
}
.cssites_footer li {
	font-size:9px;
	width:241px;
	letter-spacing:1.5px;
}
#footerTag {
	font-size: 9px;
	color: #666666;
	width: 1050px;
	text-align: center;
	margin-bottom: 20px;
	margin-right: 10px;
	height: 12px;
}
#footerTag a {
	text-decoration:none;
	color:#333399;
}
#footerTag a:hover {
	text-decoration:underline;
	color:#000099;
}
.cssites_footer a {
	text-decoration:none;
	color:#333399;
	font-size: 9px;
}
.cssites_footer a:hover {
	text-decoration:underline;
}
.cssites_footer ul {
	list-style:none;
}
.cssites_footer li {
	float:left;
	text-align:center;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #DDDDDD;
	display: block;
	height: 15px;
	padding-top: 4px;
	padding-right: 3px;
	padding-left: 1px;
}

.searchButton
{
	margin-left: 630px;
	margin-top:30px;
}

/*
Title:      CheBioFinder Stylesheet
Author:     Rubén Lorenzo; rlorenzo@belatrixsf.com
Copyright:  2007
*/

/* START Menu Styles */
#nav_div {
	height:19px;
	width:1010px;
	border-right:1px solid #D0D0D0;
	border-left:1px solid #D0D0D0;
	border-top:1px solid #D0D0D0;
	border-bottom:1px solid #DDDDDD;
	background:#0099FF;
	margin-top:1px !important;
	margin-top:0px;
	
}
#nav_div a {
	font-size:10px;
}
ul.hmenu, ul.hmenu li {
	list-style-type:none;
	text-align:center;
	height:20px;
	z-index:1;
}
ul.hmenu {
	margin:0px;
	padding:0px;
	list-style:none;
	position:absolute;
}
ul.hmenu li {
	float:left;
	position:relative;
}
ul[class^="hmenu"] li {
margin:0px;
padding:0px;
left:0px;
}
ul.hmenu ul {
	list-style:none;
	padding:0px;
	margin:0px;
	width:215px;
	position:absolute;
	margin:0px;
	left:-10000px;
}
*>ul.hmenu ul {
	margin:0px 0px 0px -1px;
}
ul.hmenu ul ul {
	margin:0px 0px 0px 192px;
	width:215px;
	border:0px solid;
}
ul.hmenu ul ul li {
	width:215px;
}
ul.hmenu ul li {
	width:191px;
	border-width:0px 1px 1px 1px;
}
ul.hmenu a, ul.hmenu a:visited {
	display:block;
	text-decoration:none;
}
ul.hmenu ul li a {
	text-align:left;
	padding-left:10px;
	background:#0099FF;
	opacity:0.90;
	filter:alpha(opacity=90);
	-moz-opacity:0.90;
}
ul.hmenu a:hover, ul.hmenu a:focus, ul.hmenu a.rollover, ul.hmenu a.rollover:visited {
	background:url('images/menu_bg3.jpg');
	color:#000099;
}
@media Screen, Projection {
ul.hmenu a {
	float:none;
}
}
/*ul.hmenu a:not(:nth-child(n)) {float:left;}*/
ul.hmenu ul a {
	float:none !important;
}
ul[class^="hmenu"] ul {
display:none;
}
ul[class^="hmenu"] ul {
display:block;
}
* html ul.hmenu li {
	position:static;
}
.sub a {
	height:22px;
	line-height:22px;
	color:#fff;
}
ul.hmenu ul li a:hover, ul.hmenu ul li a:focus, ul.hmenu ul li a.rollover, ul.hmenu ul lia.rollover:visited {
	border:1px solid #4e7dd1;
	border-width:1px 0px 1px 0px;
	height:20px;
	line-height:20px;
}
.login_register {
	line-height:21px;
	
	width:100px;
	background:url('images/menu_bg.jpg');
	border-left:1px solid #9999cc;
}
.login_register a {
	color:#333399;
}
.login_register ul li a {
	color:#fff;
}
.menumore {
	font-weight:bold;
}
.top_level {
	line-height:20px;
	width:100px;
	border-left:1px solid #ccccff;
	background:url('images/menu_bg2.jpg');
	margin:0px;
	padding:0px;
	cursor:hand;
}
.top_level a {
	color:#fff;
}


.gatewayversiontext
{
	font-family:Verdana, Arial;
	font-size:10px;
	color:gray;
}

.scaps
{
	display:inline;
}

