body {
background-color: black;
color: white;
font-family: Arial, Helvetica, Sans-Serif;
margin: 0px;
}

#menu {
position: absolute;
left: 2px;
top: 2px;
width: 534px;
}

#txt {
position: absolute;
left: 0px;
top: 37px;
width: 508px;
padding: 0px 15px 0px 15px; 
border-right: 1px solid lime;
}

#logo {
position: absolute;
left: 538px;
top: 2px;
width: 160px;
}

#skf {
position: absolute;
left: 538px;
top: 61px;
width: 160px;
}

a.menu:link, a.menu:visited {
display: block; 
text-align: center;
padding-top: 5px;
padding-bottom: 5px;
font-size: 10px;
font-weight: bolder;
text-decoration: none;
background-color: lime;
color: black; 
width: 65px;
}

a.menu:active, a.menu:focus {
background-color: white;
text-decoration: underline;
}

a.menu:hover {
background-color: white;
}

a.lg:link {
color: lime; 
font-weight: bold;
text-decoration: none;
background-color: black;
}

a.lg:visited {
color: #32CD32; 
background-color: black;
font-weight: bold;
text-decoration: none;
}

a.lg:active, a.lg:focus, a.lg:hover {
text-decoration: underline;
}

a.green:link, a.green:visited {
color: lime; 
background-color: black;
font-weight: bold;
text-decoration: none;
}

a.green:active, a.green:focus, a.green:hover {
text-decoration: underline;
}

h1 {
margin: 0px 0px 20px 0px;
font-size: 20px;
text-align: center;
}

p.box {
margin: 0px; 
padding: 10px; 
border: 2px dotted lime;
font-weight: bold;
text-align: center;
font-size: 14px;
line-height: 150%;
}

p.skf {
margin: 0px; 
padding: 8px 8px 10px 8px; 
border-left: 1px solid lime;
border-right: 1px solid lime;
border-bottom: 1px solid lime;
color: white;
font-size: 11px;
}

p.foot {
padding: 3px 15px 4px 15px;
margin: 30px -15px 0px -15px;
border-top: 1px solid lime;
border-bottom: 1px solid lime;
font-size: 10px;
text-align: center;
}

p.sub2 {
font-weight: bold;
}

p.sub3 {
margin-top: 0px;
font-weight: bold;
}

p.testc {
border-top: 1px solid lime;
padding: 15px 15px 0px 15px;
margin: 0px -15px 0px -15px;
}

p.testn {
font-weight: bold;
text-align: right;
}

table.sub {
margin: 30px -15px 0px -15px;
border-top: 1px solid lime;
display: block; 
width: 538px;
}

td.sub {
padding: 0px 0px 0px 2px; 
font-weight: bold;
font-size: 18px;
}

td.nav {
text-align: right;
padding: 0px 2px 0px 0px; 
font-size: 9px;
}

input, textarea {
border: 1px solid lime;
}

dt {
font-weight: bold;
}

ul {
list-style-type: square;
} 


