body {
     margin: 0 20px 20px 20px;
     font-family: tahoma, verdana;
     font-size: 70%;

     color: #252525;
     background: #00405e url('../img/bg_body.gif') repeat-x;
}

a {
     color: #077076;
     text-decoration: none;
}

a:hover {
     text-decoration: underline;
}


table {
     font-size: 100%;
}

form {
     margin: 0;
}

h1 {
     padding: 0 0 3px 0;
     margin: 12px 0 0 0;
     font-size: 115%;
     color: #003b58;
     border-bottom: 1px solid #003b58;
}

h2 {
     padding: 0 0 3px 0;
     margin: 25px 0 10px 0;
     font-size: 100%;
     color: #003B58;
     border-bottom: 1px solid #e5e5e5;
}

p {
     margin: 12px 0 0 ;
}

label {
     display: block;
     padding: 2px 0 4px 0;
}
