body {margin: 0; padding: 0; background-color: #3c6286; font: normal 100% sans-serif; color: #606760;}

#perm-nav {position: absolute; top: 0; right: 0; padding-right: 5px; font-size: 80%; color: #006760;}
#perm-nav a {font-weight: bold; color: #ffffff; padding-left: 2px; padding-right: 2px; text-decoration: none;}
#perm-nav a:hover {color: #ffff00;} 

table {width: 100%; margin-top: 0; background-color: #ffffff;}

td {border: solid 0px red; vertical-align: top; text-align: left; padding: 0;}

h1.lead {text-align: left; border-bottom: solid 2px #ffffff; background-color: #3c6286; padding: 5px; font-weight: bold; letter-spacing: -1px; color: #ffffff; margin: 0;}

.container1 {margin: 0; margin-right: 2%; padding: 0; border: solid 0px #d0d0c0; background-color: #a3a3a3;}

.lid {margin: 0; padding: 3px; padding-left: 10px; border-bottom: solid 1px #606070; background-color: #a3a3a3; font: bold 100% sans-serif; letter-spacing: -1px; color: #ffffff;}

.container1 ul {list-style: square; color: #ffff00; margin: 0; padding-left: 20px;}
.container1 li {margin-top: 0; border-bottom: solid 1px #606070;}

.container1 a {font: bold 85% sans-serif; color: #000000; text-decoration: none;}
.container1 a:hover {background-color: #ffffff; color: #3c6286;}

.content {border: solid 0px #000000; font: normal 82% sans-serif; background-color: #ffffff; padding: 1px; margin: 0; border-left: solid 1px #ffffff;}

.content h2 {margin: 5px; margin-left: 0; font-weight: normal; letter-spacing: -1px; color: #3c6286;}

.push {margin: 5px; padding: 0;}

.push p {text-align: justify;}

.info-title {background-color: #a3a3a3; margin: 0; padding: 2px; padding-left: 5px; color: #ffffff; font-size: 105%; font-weight: bold;}

#footer {text-align: right; background-color: #3c6286; border-top: solid 1px #a3a3a3; font-size: 72%; color: #ffffff; padding-right: 5px; margin: 0;}
a:link {
        color: #666699;
}
