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

#head, .erase2{display: none;}
#head2{border: solid 3px red;}

#letter{background-color: white;border: 3px solid #ff8000;
box-shadow: 0 0 0 3px #666666;
width: 98%;}

#replisome{margin-bottom: 50px;margin-top: 20px;width: 40%;height: auto;}

#top_picture1{height: auto;width: 100%;}
#top_picture2{height: auto;width: 100%;}

.right_top1{width: 56.3%;}
.right_top2{width: 26%;}
.right_top3{width: 17.7%;}

.right_top1, .right_top2, .right_top3{margin-left: 0px;width: 100%;}
.right_top2, .right_top3{margin-top: 50px;}

.right2{text-align: right;}

#top_menu{
background-color: #ffffff;
margin-bottom: 0px;
margin-top: 0px;
width: 100%;}

#top2{
font-size: 90%;
font-weight: bold;
line-height: 3.0em;
margin-left: 0px;
margin-top: 0px;
padding: 24px 0px 22px 12px;
text-align: left;}

#top3{background-color: #000000;
color: #ffffff;
font-weight: bold;
margin-left: 0px;
padding: 5px 0px 5px 0px;
text-align: center;}

#top_menu A:link {color:#ff8000; text-decoration:none; display: block; width: 100%;}
#top_menu A:visited {color:#ff8000;text-decoration:none;}
#top_menu A:active {color:#ff8000;text-decoration:none;}
#top_menu A:hover {color:#000000;text-decoration:none;  background-color:#ff8000;}



#box, #box4{width: 98%;}

#message{
background-color: #ffffff;
font-size: 14px;
margin-top: 20px;}

#head{display: none;}

#head2{height: auto;
margin-bottom: 0px;
margin-top: 10px;
width: 100%;}

h1{
background-color: black;
border: solid 2px red;
color: #ffffff;
font-size: 14px;
font-weight: bold;
margin-bottom: 80px;
margin-top: 80px;
padding: 3px 0px 3px 0px;
vertical-align: middle;
width: 99.4%;}

#logo
{height: auto;
margin-right: 5px;
vertical-align: middle;
width: 3.45%;}

.logo2{height: auto;width: 42.8%;}

.right, .left{margin-top: 30px;width: 96%;}

.title
{background-color: #000000;
color: #ffffff;
font-weight: bold;
margin-left: 0px;
padding: 3px;
text-align: center;}

.explain{
background-color: #ffffff;
font-size: 14px;
line-height: 2.0em;
margin-left: 0px;
text-align: left;
padding: 20px 3px 10px 3px;}

.left-picture, .right-picture, .picture{border: 5px solid #ff8000;width: 96%;height: auto;}

.clear
{clear: both;
height: 90px;}

.clear3{clear: both;}

.center1, .center2{
background-color: #ffffff;
margin-left: 0px;
padding-top: 7px;
text-align: center;}

#penny
{border: 5px solid #ff8000;
height: auto;
margin-bottom: 20px;
width: 100%;}

.penny2{border: solid 3px white;height: auto;width: 17.5%;}

#penny3{height: auto;width: 20%;}

.blue{color: #00ffff;}
.yellow{color: #ffff00;}

#logo_foot{height: auto;width: 25%;}

#menu{font-size: 17px;
font-weight: bold;
margin-bottom: 15%;
width: 98%;}

#menu1{background-color: #000000;
color: #ffffff;
padding: 4px;
text-align: center;}

#menu2{
background-color: #cccccc;
border: 1px solid #ff8000;
color: #000000;
text-align: left;}

.menu3{
background-color: #ffffff;
border: 1px solid #ff8000;
text-align: left;}

.menu3 A:link {  color:#000000 ;  text-decoration:none; display: block; width: 100%;}
.menu3 A:visited {  color:#000000 ;  text-decoration:none ;}
.menu3 A:active {  color:#ff0000 ;  text-decoration:none ;}
.menu3 A:hover {  color:#ffffff ;  text-decoration:none ;  background-color:#ff8000;}

#menu1, #menu2, .menu3{margin-left: 0px; padding: 10px;}

#top{
background: rgba(204,204,204,0.5);
font-size: 15px;
font-weight: bold;
width: 40%;
position: fixed;
padding: 3px;
bottom: 3%;
right: 3%;
display: block;}

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


#appendix1{
background-color: #ffffff;
font-size: 16px;
line-height: 2.0em;
padding: 10px;
width: 90%;}

#center{
margin: 10 0 10 0px;
font-weight: bold;
text-align: center;}

#appendix2
{margin-left: 0px;
text-align: left;}

#appendix3
{padding-top: 25px;
text-align: right;
width: 100%;}

A:link {color:#ff8000;  text-decoration:none;}
A:visited {color:#ff8000;  text-decoration:none;}
A:active {color:#ff8000; text-decoration:none;}
A:hover {color:#000000;  text-decoration:none;  background-color:#ff8000;}