* {margin: auto; padding: auto;}

body {text-align: left; font-size: medium; line-height: auto; background: none; color: #000;}
.ada {display: none;}

h1 {text-align: left; font-size: medium; font-family: sans-serif; margin-left: auto; margin-top: auto; color: #000;}
h1 span {color: #000;}

#wrapper {width: auto; margin: auto; text-align: left; background: none; padding-top: 0;}

#login {width: auto; margin-left: auto; height: auto; padding-top: 0;}
#tagline {font-size: medium; font-family: sans-serif; font-weight: 500; color: #000; padding-top: 0;}
#login fieldset {border: 0;}
#login #leg {font-size: medium; font-family: sans-serif; font-weight: 500; color: #000; padding-top: 0;}
#login div {margin-top: auto; margin-bottom: auto; font-size: medium; color: #fff; font-family: sans-serif; clear: left;}
#login label {float: left; width: auto;}

#edge {width: auto; background: none;}

#home #nav {width: auto; background: none; padding: 4px 0; text-align: left;}
#home #nav li {display: inline; color: #000; padding: 0 1em;}
#home #nav li a {color: #000; font-family: sans-serif; font-weight: 600; font-size: medium; text-decoration: underline;}
#home #nav li a:hover {border-bottom: 1px solid #999933;}
#home #nav li.hide {visibility: hidden;}

.sub #nav {width: auto; background: none; padding: 4px 0; text-align: left;}
.sub #nav li {display: inline; color: #000; padding: 0 1.6em 4px 1.4em;}
.sub #nav li.here {color: #000; font-family: sans-serif; font-weight: 600; font-size: medium; 
background: none;}
.sub #nav li a { padding-bottom: 4px; color: #000; font-family: sans-serif; font-weight: 600; font-size: medium; text-decoration: underline;}
.sub #nav li a:hover {border-bottom: 1px solid #999933;}


#home #bottom {padding: 10px; color: #000; font-size: medium; background: none; margin-right: auto; font-family: serif;}
#home #bottom h2 {margin-top: auto;}
#home #bottom p, #bottom li {line-height: auto;}
#home #bottom p {margin-bottom: auto; margin-top: auto; text-indent: 0;}
#home #bottom ul li {margin-left: auto;}
#home #bottom #left {width: auto; padding-right: 10px; padding-left: 25px;}
#home #bottom #right {float: none; width: auto; padding: 0 10px; border-left: 0;}

#affiliates-title {display: block; padding-bottom: 10px; font-size: medium;}
#affiliates li { font-size: medium; list-style-type: none; margin-bottom: auto; font-family: sans-serif; display: block;}
#affiliates li a {display: block; text-decoration: underline; color: #000;}
#affiliates li a.kyvc {padding-top: 0;}
#affiliates li a.kvs {padding-top: 0;}
#affiliates li a.kyvl {padding-top: 0;}
#affiliates li a.cpe {padding-top: 0;}

#bottom #right #dtn {background: #000 url(../images/dtnlogo.png) no-repeat center top; padding-top: 35px;}
#bottom #right #dtn p {color: #eee; font-family: verdana, arial, sans-serif; text-indent: 0; padding: 5px; font-size: 80%;}
#bottom #right #dtn a {color: #eee;}

.sub #bottom {padding: 10px; color: #000; font-size: medium; background: none; margin-right: auto; font-family: serif;}
.sub #bottom h2 {margin: auto; color: #000;}
.sub #bottom h3 {margin: auto;}
.sub #bottom h3 #return {display: none;}
.sub #bottom p, #bottom li {line-height: auto;}
.sub #bottom p {margin-bottom: auto; margin-top: auto; text-indent: 0;}
.sub #bottom #right p {text-indent: 0;}
.sub #bottom a:link {color: #000;}
.sub #bottom a:hover {color: #000; text-decoration: none;}
.sub #bottom ul li {margin-left: auto; margin-top: auto; margin-bottom: auto;}
.sub #bottom ul.tests li {margin-left: auto; list-style-type: none;}
.sub #bottom ol li {margin-left: auto; margin-top: auto; margin-bottom: auto;}
.sub #bottom #left {width: auto; padding-right: 10px; padding-left: 25px; padding-top: 25px;}
.sub #bottom #right {float: none; width: auto; padding: 0 10px; margin-top: auto; border-left: 0;}

#contact {padding: 10px; text-align:left;}
#contact fieldset {margin: auto; text-align:left; width: auto; padding-bottom: 3em;}
#contact legend {font-size: medium; color: #000;}
#contact label {float: left; width: 10em;}
#contact .stayput label{float: none;}
#contact .stayput input {width: auto;}
#contact input {font-size: 1.2em; width: 12em;}
#contact .but {margin-left: auto; font-weight: normal;}
#contact textarea {width: auto;}
#contact div {margin: auto; clear: left;}


#footer {width: auto; margin:auto; text-align: center; background: none; font-family: sans-serif; font-size: medium; padding: 22px 20px 30px 20px;}
#footer ul, #footer p {margin-top: auto;}
#footer ul li {display: inline; padding-right: 3em;}
#footer ul li a {color: #000; }
#footer ul li a:hover {color: #000; text-decoration: none;}

img:after{display:block;content:attr(alt);}

