body{margin: 0px;}

img{border: none;webkit-backface-visibility: hidden;}

.erase2, #replisome{display: none;}

#header{background-color: #004080;color: white;font-size: 12px;padding: 5px 0px 5px 5px;text-align: left;}

#box{
border-bottom: 3px solid #004080;
padding: 0px 0px 5px 0px;
width: 100%;
word-break: break-all;}

#head{background-color: #004080;
margin-bottom: 0px;
padding: 7px 0px 10px 0px;
width: 100%;}

#left_head{margin-left: 0px;width: 90%;}

#right_head{color: #ffffff;
font-size: 15px;
line-height: 2.0em;
margin-left: 0px;
text-align: left;
width: 96%;}

h1{background-color: #ff0000;
clear: both;
color: #ffffff;
font-size: 16px;
margin-bottom: 0px;
margin-top: 0px;
padding: 6px 0px 6px 0px;}



#title0{margin-top: 20px;height: auto;width: 25%;}
#title_list{font-size: 23px;font-weight: bold;margin-bottom: 2.0em;margin-top: 3.0em;}

nav{
background-color: #e9e9e9;
color: #666666;
font-size: 15px;
font-weight: bold;
height: 2.4em;
padding: 0.8em 0px 0px 1%;
text-align: left;}

nav A:link,  nav A:visited{color:#000000 ; text-decoration:none ; }
nav A:active {color:#ff0000 ; text-decoration:underline ;}
nav A:hover {color:#00ffff ; text-decoration:underline ;}

#center{color: #ffffff;font-size: 21px;font-weight: bold;margin-left: 0px;padding-top: 5px;text-align: center;}

#picture_icon{height: auto;width: 54%;}

.space1, .space0{clear: both;height: 0.5em;}

#main{width: 100%;}


#left1, #left2, #left3, #left4, #left5, #left6, #left7, #left8, #left9, #left10, #left11, #left12{
margin-bottom: 1.0em;
margin-left: 0px;
width: 98%;}

#right1, #right2, #right3, #right4, #right5, #right6, #right7, #right8, #right9, #right10, #right11, #right12, .right2{
font-size: 15px;
line-height: 2.0em;
margin-left: 0px;
padding-top: 1.0em;
text-align: left;
width: 94%;}


#logo1{height: auto;width: 40%;}
#logo3{height: auto;width: 100%;}

#logo4{height: auto;width: 16%;}
#logo2, #logo5, #logo6, #logo7, #logo8{height: auto;width: 90%;}
#logo9{height: auto;width: 54%;}
#logo10{height: auto;width: 68%;}
#logo11{height: auto;width: 40%;}
#logo12{height: auto;width: 40%;}


.title{background-color: #004080;
clear: both;
color: #ffffff;
font-weight: bold;
margin-bottom: 8.0em;
margin-left: 0px;
padding: 3px;}

.title A:link {color:#ffffff ; text-decoration:none ; display: block; width: 100%;}
.title A:visited {color:#ffffff ; text-decoration:none ;}
.title A:active {color:#ff0000 ; text-decoration:none ;}
.title A:hover {color:#00ffff ; text-decoration:underline ;}

.title1{font-size: 21px;
font-weight: bold;}



#right, #replisome{text-align: right;}

#logo_replisome{height: auto;margin-right: 3%;width: 6%;vertical-align: middle;}
#logo{height: auto; margin-bottom: 0.5em;width: 40%;}

#close{font-size: 23px;font-weight: bold;
margin-bottom: 10%;}

#close A:link {color:#000000 ; text-decoration:none ;display: block;width: 100%;}
#close A:visited {color:#000000 ; text-decoration:underline ;}
#close A:active {color:#ff0000 ; text-decoration:none ;}
#close A:hover {color:#00ffff ; text-decoration:none ;}

A:link {color:#000000 ; text-decoration:none ; }
A:visited {color:#000000 ; text-decoration:none ;}
A:active {color:#ff0000 ; text-decoration:underline ;}
A:hover {color:#00ffff ; text-decoration:underline ;}



#top{
background-color: #cccccc;
display: block;
font-size: 15px;
font-weight: bold;
position: fixed;
padding: 3px;
bottom: 3%;
right: 3%;
text-align: center;
width: 40%;}

#top A:link {color:#000000 ; text-decoration:none ;display: block;width: 100%;}
#top A:visited {color:#000000 ; text-decoration:none ;}
#top A:active {color:#ff0000 ; text-decoration:none ;}
#top A:hover {color:#00ffff ; text-decoration:underline ;}