BODY{
 padding: 0;
 margin: 0 auto;
 text-align: center;
}
H1{
 font: normal 23px times;
 color: #1a3061;
 text-align: center;
 margin-top: 10px;
}
FORM{
 margin: 0 auto; 
 padding: 0;
}
.clearing {
	height: 0;
    line-height: 0px;
    font-size: 0px;
	clear: both;
}
#top{
 padding: 0;
 margin: 0 auto;
 text-align: left; 
 width: 751px;
 height: 249px;
 
 border-left: 1px solid #000;
 border-right: 1px solid #000;
 border-top: 1px solid #000;
}
#top_menu{
 text-align: center; 
 width: 753px;
 height: 20px;
 background: #000;
 border-left: 1px solid #000;
 border-right: 1px solid #000;
 direction: ltr;
}
#container{
 padding: 0;
 margin: 0 auto;
 text-align: left; 
 width: 751px;
 background: #e6e6e6;
 border-left: 1px solid #000;
 border-right: 1px solid #000;
 font: normal 11pt arial;
}
#main_tbl{
	width: 720px;
	font: normal 11pt arial;
}
#bottom{
 padding: 0;
 margin: 0 auto;
 text-align: left; 
 width: 751px;
 height: 40px;
 background: #fff;
 border-left: 1px solid #000;
 border-right: 1px solid #000;
 border-bottom: 1px solid #000;
}
#footer{
	font: normal 9pt arial;
	text-align: center;
	padding-top: 5px;
}
#footer A, .footer_addrs A{
  	font: normal 9pt arial;
	text-align: center;
	color: #aac8fe;
	text-decoration: none;
}
#footer A:hover, , .footer_addrs A:hover{
 text-decoration: underline;
}
.footer_addrs{
  margin: 0 auto; 
  padding: 0; 
  background: #000;
  color: #fff; 
  border-left: 1px solid #000;
  border-right: 1px solid #000;
  width: 751px;
}
#m1{
 width: 150px; vertical-align: top;	
}
#m2{
 width: 390px; vertical-align: top; background: #f2f2f2;
}
#m2_innr{
 width: 370px; 
 margin: 10px;
 text-align: justify;
}
#m3{
 width: 180px; vertical-align: top; background: #c7c5c6;
}
#login_frm{
 width: 151px; 
 margin-top: 5px;
 margin-right: 2px; 
 margin-left: 2px;	
 margin-bottom: 0;	
}
#partcp{
  	width: 151px; 
	margin-bottom: 8px;
	font: normal 12pt times;
	text-align: left;
}
.line1{
 background: #fff;
 border-top: 2px solid #838383;
 width: 135px; 
}


#marqueecontainer{
position: relative;
width: 140px; 
height: 155px; 
background-color: white;
overflow: hidden;
margin-bottom: 5px;
padding: 4px;
}
.mrq_d2_labs{
 width: 140px; 
 height: 155px;
 padding: 4px;
 background: #fff; 
 font: normal 10pt arial;
}


#marqueecontainer_materials{
position: relative;
width: 140px; 
height: 100px; 
background-color: white;
overflow: hidden;
margin-bottom: 5px;
padding: 4px;
}
.mrq_d2_materials{
 width: 140px; 
 height: 100px;
 padding: 4px;
 background: #fff; 
 font: normal 10pt arial;
}


.mrq_d2{
 width: 143px; height: 42px; 
 background: #fff; 
 overflow: scroll; 
 overflow-x: hidden;
 font: normal 10pt arial;
 padding: 4px;
 margin-bottom: 5px;
}
.bunner_1{
margin-top: 10px;
 width: 151px; 
 height: 110px; 
 background: #C7C5C6; 
}
.link_1{
 font: normal 13px Arial, Helvetica, sans-serif;
 text-decoration: none;
 color:#000099;
}
.link_1:hover, .link_2:hover{
 text-decoration: underline;
}
.link_2{
 font: normal 12px Arial;
 text-decoration: none;
 color:#000099;
}
/****************************************/
/* About */
/****************************************/
#m_about{
 width: 550px; vertical-align: top; background: #f2f2f2;
}
#m_about_innr{
 width: 530px; 
 margin: 10px;
 text-align: justify;
}
/****************************************/
/* search */
/****************************************/
#search_bg{
	background: url('../../images/reka.jpg') no-repeat; 
	width: 466px; height: 155px;
	text-align: left;
}
#search_tbl{
 margin-top: 16px; 
 margin-left: 25px; 
 text-align: left;
 font: bold 13pt times;
}
#search_tbl a{
 font: normal 12px arial; 
 color: #112558;
}
/****************************************/
/* Chemokines list */
/****************************************/
#chem_list_menu{
 margin-top: 10px;
 font: bold 10.5pt times;
 color: #173a8c;
 width: 100%; 
}
#chem_list_menu td{
 border-top: 2px solid #142658;
 border-right: 2px solid #142658;
  text-align: center;
}
#chem_list_menu td a{
 font: bold 10.5pt times;
 color: #173a8c;
 text-decoration: none;
}
#chem_list_menu td a:hover{
 text-decoration: underline;
}
.ttl1{
 font: bold 14pt times;
 color: #142658;
 text-align: center;
 margin: 0 auto; 
 margin-top: 10px;
 padding: 0;
}
.ttl1_link{
 font: bold 14pt times;
 color: #cccccc;
 text-decoration:none;
}
.ttl1_link:hover{
 text-decoration:underline;
}
.ttl1_link_on{
 color: #142658;
}
#chem_list{
 margin-top: 10px;
 width: 100%;
 border-bottom: 1px solid #19398c; 
}
#chem_list th{
 font: bold 12pt times;
 color: #fff;
 background: #173a8c;
 border-right: 1px solid #fff;
 text-align: center;
}
#chem_list td{
 font: normal 10pt arial;
 /*background: #fff;*/
 border-right: 1px solid #19398c;
 vertical-align: top;
}
.button_blue1{
 width: 207px; 
 height: 24px; text-align: center; 
 font: bold 12pt times; color: #fff;
}
.button_blue1 a{
 font: bold 12pt times; color: #fff;
 text-decoration: none;
}
.button_blue1 a:hover{
 text-decoration: underline;
}
.button_blue4{
 height: 24px; text-align: center; 
 font: bold 12pt times; color: #fff;
 margin-bottom: 10px;
 margin-top: 10px;
}
.button_blue4 a{
 font: bold 12pt times; color: #fff;
 text-decoration: none;
}
.button_blue4 a:hover{
 text-decoration: underline;
}
.button_blue2{
 width: 101px; height: 23px; background: url('../../images/button1.jpg') no-repeat; padding-top: 3px; float: left; margin: 0;
}
.button_blue2 a{
  color: #fff; 
  font: bold 14px times;
  text-decoration: none;
}
.button_blue2 a:hover{
  text-decoration: underline;
}
.updtble, .updtble a{
 color: #183b8d;
 text-decoration: none;
}
.updtble a:hover{
 /*text-decoration: underline;*/
}
.row_select{
	background-color: #ccc;	
}
.row_unselect{
	background-color: #fff;	
}
.button_show{
height: 10px; width: 45px; 
background-color: #003366; 
padding: 2px 2px; 
border-top: 2px solid #a9b1be; 
border-bottom: 2px solid #a9b1be; 
border-left: 2px solid #727a8d; 
border-right: 2px solid #727a8d; 
color: #fff; 
text-decoration: none; 
font: bold 10px times;
}
.del_msg{
 color: blue; 
 border: 1px solid blue; 
 font: normal 12px arial; 
 height: 20px;
 padding: 4px;
 
}
/****************************************/
/* Lab regiter */
/****************************************/
#reg_lab{
 width: 100%;
 background: #fff;
}
.lab_reg_formdiv {
 height: 54px; 
 padding-top: 29px;
 background-position: left top;
 float: left; 
}
.lab_reg_input{
 height: 14px;
 margin: 0; 
 padding: 0;
 margin-top: 3px;
 margin-left: 3px;
 padding-top: 0px;
 border: 1px solid #dbf6fd;
 background-color: #dbf6fd;
 font: normal 12px arial;
}
.lab_reg_submit{
 height: 27px;
 width: 98px;
 margin: 0; 
 padding: 0;
}
#lab_reg{
 width: 100%;
 background: #fff;
 margin: 0; 
 padding: 0;
}
#lab_reg td{
 margin: 0; 
}	
.sp{
 width: 5px;
}
.sp_contact{
 width: 5px;
 background: #fff;
}
.sp2{
 background: #fff;
 height: 9px;
}
.td1{
 width: 227px;
 background: #173a8c;
 font: bold 13px times;
 color: #fff;
  padding-left: 3px;
}
.input1{
 width: 230px;
 background: #fff;
 height: 20px;
 border-bottom: 3px solid #112558;
 border-left: 1px solid #102658;
 
}
.input1 input{
 width: 230px;
 height: 20px;
 border-top: 1px solid #fff;
 border-right: 1px solid #fff;
 border-left: 1px solid #fff;
 border-bottom: 1px solid #fff;
 margin: 0; 
 padding: 0;
 font: normal 13px arial;
 color: #000;
}
/****************************************/
/* Add/Edit chemokine */
/****************************************/
.add_chem_ttl{
 background: #173a8c;
 font: bold 14px times;
 color: #fff;
 height: 22px;
 padding-left: 3px;
}
.button_blue3{
 width: 100px; 
 height: 24px; 
 text-align: center; 
 font: bold 12pt times; color: #000;
 background: #fff;
}
.button_blue3 a{
 font: bold 12pt times;
 text-decoration: none;
}
.button_blue3 a:hover{
 text-decoration: underline;
}
/****************************************/
/* Chemokine Antibodies */
/****************************************/
.chem_antibodies_ttl{
 background: #173a8c;
 font: bold 14px times;
 color: #fff;
 height: 22px;
 padding-left: 3px;
}
/****************************************/
/* Chemokine Antibodies list */
/****************************************/
#antibody_list{
 margin-top: 10px;
 width: 100%;
 border-bottom: 1px solid #19398c; 
}
#antibody_list th{
 font: bold 12pt times;
 color: #fff;
 background: #173a8c;
 border-right: 1px solid #fff;
}
#antibody_list td{
 font: normal 10pt arial;
 /*background: #fff;*/
 border-right: 1px solid #19398c;
 vertical-align: top;
}
#antibody_list a{
 text-decoration: none; 
 color: #000;
}
/****************************************/
/* New Menu - 11-11-07 */
/****************************************/
#menu_new{
	height: 17px;
	padding: 4px 0 8px 0;
	_padding: 4px 0 6px 0;
    background: #000; 
    width: 751px;
}
#menu_new ul{
	display: inline;
    list-style: none;
	margin: 0;
	padding: 0;
	border: none;
	text-align: center;
} 
#menu_new ul li {
	list-style: none;
	display: inline;
	margin: 0;
	padding: 0;
}
#menu_new li a {
	padding: 2px 6px 2px 0.5em;
	border-top: 3px solid #a9b1be;
	border-bottom: 3px solid #a9b1be;
	border-left: 3px solid #727a8d;
	border-right: 3px solid #727a8d;
	background-color: #5e7dab;
	color: #fff;
	text-decoration: none;
	height: 14px;
	font: bold 12px times;
	letter-spacing: 1px;
}
#menu_new li a:hover {
	border-top: 3px solid #1c64d1;
	border-bottom: 3px solid #1c64d1;
	border-left: 3px solid #5ba3e0;
	border-right: 3px solid #5ba3e0;
	background-color: #2586d7;
	color: #fff;
	height: 14px;
	font: bold 12px times;
	letter-spacing: 1px;
}
.menu_on{
	padding: 2px 6px 2px 0.5em;
	border-top: 3px solid #1c64d1;
	border-bottom: 3px solid #1c64d1;
	border-left: 3px solid #5ba3e0;
	border-right: 3px solid #5ba3e0;
	text-decoration: none;
	height: 14px;
	font: bold 12px times;
	background-color: #2586d7;
	color: #fff;
	letter-spacing: 1px;
}
#menu_forum_off span{
    padding: 2px 6px 2px 0.5em;
	border-top: 3px solid #a9b1be;
	border-bottom: 3px solid #a9b1be;
	border-left: 3px solid #727a8d;
	border-right: 3px solid #727a8d;
	
	text-decoration: none;
	height: 14px;
	font: bold 12px times;
	background-color:#5e7dab;
	color: #cccccc;
	letter-spacing: 1px;
}
/****************************************/
/* Contact */
/****************************************/
#m_contact{
 width: 550px; vertical-align: top; 
}
#m_contact_innr{
 width: 530px; 
 margin: 10px;
 text-align: justify;
}
#contact_tbl{
 width: 530px;
 
}
.td1_c{
 background: #173a8c;
 color: #fff;
 font: bold 12pt times;
 text-align: center;
}
.input1_c{
 width: 250px;
 background: #fff;
 height: 20px;
 border-bottom: 3px solid #112558;
 border-left: 1px solid #102658;
 
}
.input1_c input{
 width: 230px;
 height: 20px;
 border-top: 1px solid #fff;
 border-right: 1px solid #fff;
 border-left: 1px solid #fff;
 border-bottom: 1px solid #fff;
 margin: 0; 
 padding: 0;
 font: normal 13px arial;
 color: #000;
}
/****************************************/
/* News & topics */
/****************************************/
.news_td_ttl{
border-top: 2px solid #133b90; 
width: 525px; heghit: 16px; 
background: #c8d7ff;
font: bold 14px Times;
padding-left: 10px;
}
.news_td{
width: 515px; 
font: normal 14px arial;
padding-left: 10px;
padding-right: 10px;
line-height: 16px;
padding-top: 7px;
padding-bottom: 7px;
border-bottom: 2px solid #133b90;
}