body {
background-color:white;
margin:0;
padding:0;
font-family:verdana,arial,helvetica,geneva,sans-serif;
/*height:100%;*/

}

img {
border:0;
}
pre {
    font-family:Consolas,Lucida Console, courier new;
    text-decoration:none;
    font-size:11px;
}

		    a {
			    text-decoration:none;   
			}

			a:hover { 
				
				text-decoration:underline;
			    }


			    #header{
				    
				    height:92px;
					background-color:#EEEEEE;
					    clear:both;
						position:relative;
					    }

					    #page{
						    position: relative;
							min-width:800px;
							    overflow:hidden;
							}

							#inp_logo{
								position:absolute;
								    top:2px;
									left:14px;
								    }

								    #inp_text_logo{

									    position:absolute;
										top:22px;
										    left:100px; 
										}
										#background_header{
											
											position:absolute;
											    left:350px;
												top:0px;
												    width:720px;
													height:92px;
													    background: transparent url(/images/background_header.png) no-repeat;
													}
													#menu{
														
														width:auto;
														    border-top:2px solid black;
															background-color:#404f8f;
															    font-size:12px;
																color:#FFFFFF;
																    position:relative;
																	height:23px;
																	    list-style-type:none;
																	}
																	#menu .naviPipe{
																		padding:8px 0 0;
																	    }
																	    #menu ul{
																		    margin-top:2px;
																			margin-left:20px;
																			    padding:0;
																			}
																			#menu li{
																				float:left;
																				    padding-right:5px !important;
																				}
																				#menu a{

																					padding:4px 5px 0 0 !important;
																					    color:#FFFFFF;
																					}

																					#main{
																						
																						margin: 30px 30px 10px 30px;
																					    }

																					    #main a
																					    {
																						    color:#404f8f;
																						}

																						.default_table
																						{
																							background: #eceffd;
																							    border:1px solid #888888;
																								border-collapse:collapse;
																								    margin-bottom:20px;
																									width:100%;

																									    
																								    }

																								    .default_table td, .default_table th
																								    {
																									    border:1px solid #888888;
																										padding:1px;
																										    vertical-align:top;
																										}

																										.default_table caption
																										{
																											text-align: left;
																											    padding:0px 0px 4px 0px;
																											}

																											.speclong
																											{
																												color:red;
																											    }

																											    .download
																											    {
																												    text-align:right;
																													width:100%;
																												    }
																												    .download a
																												    {
																													    padding-left:5px;
																													}

																													.tree_image
																													{
																														margin-bottom: 20px;
																														    text-align: left;
																														}

																														.blue_box{

																															padding: 10px 30px;
																															    margin-bottom:30px;
																																border:1px solid #888888;
																																    background: #eceffd;
																																}

																																.text_field{
																																	
																																	margin-bottom:30px;

																																	    list-style-position:inside;

																																		
																																	}

																																	p,ul,ol{
																																		
																																		margin:5px;
																																	    }



																																	    h1{
																																		    
																																		    margin: 15px 5px;	
																																			font-size:18px;
																																		    }


																																		    ul li{
																																			    list-style-image:none;
																																				list-style-position:outside;
																																				    list-style-type:none;
																																					
																																				}

																																				ol li{
																																					    list-style-position:inside;
																																					}

																																					#home h1
																																					{
																																						font-size:24px;
																																					    }
																																					    #home h2
																																					    {
																																						    font-size:18px;
																																						}
																																						#main ul, #main ol
																																						{
																																							padding-left:0px;
																																						    }

																																						    #home .blue_box
																																						    {
																																							    margin-top:20px;
																																							}

																																							#home li
																																							{
																																								padding-bottom:5px;
																																							    }

																																							    #main
																																							    {
																																								    font-size:13.4px;
																																									color:#000000;
																																								    }

																																								    #main table.*
																																								    {
																																									    padding:0;	
																																										
																																									}

																																									.page_navi
																																									{
																																										text-align: center;
																																										    margin-bottom:10px;
																																										}
																																										.page_navi .link
																																										{
																																											color:#CCCCCC;
																																											    margin-left:5px;
																																												margin-right:5px;
																																											    }

																																											    .cluster_header 
																																											    {
																																												    text-align:left !important;
																																													background: #404f8f !important;
																																													    padding-left:4px;
																																														color:#FFFFFF;
																																													    }

																																													    .cluster_header a 
																																													    {
																																														    color:#FFFFFF !important;
																																														}

																																														.protein_header, .default_table th
																																														{
																																															font-weight:bold;
																																															    text-align:center;
																																																background: #DDDDDD;
																																															    }

																																															    .question_mark
																																															    {
																																																    margin-left:4px;
																																																	margin-bottom:-1px;
																																																    }

																																																    #sbc_logo{
																																																	    width:64px;
																																																		height:58px;
																																																		    float:right;
																																																		}

																																																		#footer{

																																																			border-top:1px solid black;
																																																			    margin-top: 30px;
																																																				padding-top: 10px;

																																																			    }
																																																			    #footer table{
																																																				    margin: 0 auto;
																																																					text-align:left;
																																																				    }
																																																				    #footer p{
																																																					    font-size:13.4px;
																																																						text-align:left;
																																																					    }
