body { margin:0px; }

body, form, table, tr, th, td { font-family:Helvetica,Arial; }

table.dns { background-color:#c9d1cb; font-size:12px; border:1px solid black; border-radius:10px; width:100% }

.dns th { text-align:left; font-weight:normal; font-weight:bold; border:0px; }

.dns thead tr { color:white; }

.dns tr, .dns td, .dns th { padding:10px; border:0px; }

.dns tr:hover { background-color:#dddddd; border:1px solid black; }

.dns tr:last-child:hover { border-radius:10px; border:1px solid black; }

.dns thead tr { background-color:#646666; }
.dns thead tr:hover { background-color:#646666; }

.firstrow tr, .firstrow th { border-radius:10px 10px 0px 0px;  }


label { width:240px; display:block; float:left; text-align:right; font-size:12px; margin-top:12px; margin-right:8px; }

form { width:100%; }

.table-top-header { font-size:14px; color:#ff9933; text-align:center; }

input[type=text], input[type=password], select  { width:240px; height:20px; padding:3px; margin-top:8px; border:1px solid #999999; }

input[type=submit] { margin:auto; margin-top:8px; width:60px; height:20px; }

fieldset { border:1px solid black; background:#c9d1cb; border-radius:10px; }

legend { padding: 0.2em 0.5em; border:1px solid black; color:white; font-size:90%;
		 text-align:left; background:#282828; border-radius:10px;  }
		 
#wrap { width:750px; }

#cssmenu { float:left; width:170px; }

#content { float:right; width: 570px; margin-top:6px; }

a { color:#990000; }

h1 { font-size:18px; font-weight:bold; }

.error { margin-top:8px; color:#FF3333; font-color:#FF3333; }