#box
{
 padding:5px;
 font-size: 100%;
 width:550px;
}

#box a
{
color:#000000;
text-decoration:none;
display:block;

}
#box .head
{
 font-weight:bold;
 padding-left:15px;
 font-size: 100%;
}

#box a:visited
{
color:#000000;
text-decoration:none;
}

#box a:hover 
{
 color:#000000;
 text-decoration:none;
 cursor:help;
 width:550px;
}

#box a:active
{
padding:5px;
}

#box a .info
{
 display:none;
 }

#box a:hover .info
{
 color:black;
 font-family: helvetica, arial, geneva, sans-serif;
 display:block;
 font-size: 100%;
 padding:5px;
 text-align:justify;
}

#bodycontenttext p
{
line-height: 30%;
}

#box2
{
 padding:5px;
 font-size: 100%;
 width:650px;
}

#normaltext p
{
line-height: 110%;
margin-left: 1em;
}

#bodycontenttext li
{
margin-bottom: 2em;
}