body { font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #454545;}
td { font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
h1 { color: #000042; font-weight: bold; font-size: 18px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
h2 { color: #000042; font-weight: bold; font-size: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
h3 { color: #000042; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
h4 { color: #000042; font-weight: bold; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
h5 { color: #000042; font-weight: bold; font-size: 9px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
h6 { color: #000042; font-weight: bold; font-size: 8px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }

.bullet { font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.main  { font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.body { background-color:#f3f3f3; padding-top:10px; padding-left: 10px; padding-right: 10px; padding-bottom:10px;}

a { color: #990000; text-decoration: none }
a:hover { color: #FF0000; text-decoration: none }

th  { font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight:bold;}
.menu  { font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: 700; text-align:center; white-space:nowrap; padding-left: 3px; padding-right:3px; }
.menurow  {background-image:url(/images/gradient_bar.jpg); background-repeat:repeat-x; height:23px;}
a.menu { color: black; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: 700; text-decoration: none; display:block; height:23px; padding-top:5px;}
a.menu:hover  { color:white; background-image:url(/images/gradient_bar_hover.jpg); background-position: 0 0; background-repeat:repeat-x; }
a.menu:active  { color: black;}
a.menu:visited  { color: black;}
a.menu:active:hover  { color: white;}
a.menu:visited:hover  { color: white;}

.whoisrow  {background-image:url(/images/grid.jpg); background-repeat:repeat-x; background-color:#474747; height:45px; padding-left:4px; text-align:left}
.whois  { color:#FFFFFF; font-size: 18px; font-weight: 700 }
.small { font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.tableheader {background:#E2E2E2 url(/images/gradient_bar_S.jpg)  repeat-x; text-align:left; height: 16px; font-weight:bold;}
.tablesubheader {background:#E2E2E2 url(/images/gradient_bar_Blue_S.jpg)  repeat-x; text-align:left; height: 16px; font-weight:bold;}
.tablerow {background:#F4F4F4 url(/images/gradient1R.jpg)  repeat-x; padding-top: 2px; padding-bottom: 2px; }

.dialogtitle { font-size:16px; font-weight:bold; padding-left:5px; vertical-align:middle; height:25px; background-color:#f1f0f0; background-image:url(/images/gradient1d.jpg); text-align:left;}
.dialogbody { padding:5px; background-image:url(/images/gradient4.jpg); background-position:bottom; background-repeat:repeat-x;}
.dialog { font-size:12px; border-width: 1px; border-style: solid; border-color: black; border-collapse: collapse; background-color:#FFFFFF; padding:2px; margin-top:30px; margin-left:auto; margin-right:auto; width: 400px; -webkit-box-shadow:2px 2px 5px rgba(0, 0, 0, 0.8);}
.dialogfull { font-size:12px; border-width: 1px; border-style: solid; border-color: black; border-collapse: collapse; background-color:#FFFFFF; padding:2px; -webkit-box-shadow:2px 2px 5px rgba(0, 0, 0, 0.8);}
.dialogsmall { font-size:11px; border-width: 1px; border-style: solid; border-color: black; border-collapse: collapse; background-color:#FFFFFF; -webkit-box-shadow:2px 2px 5px rgba(0, 0, 0, 0.8);}
.maintable { margin-left: auto; margin-right: auto; height: 800px; width: 800px; -webkit-box-shadow:2px 2px 5px rgba(0, 0, 0, 0.8);}


.textblock{
margin: 10px 0px 10px 0px;
border: 1px solid #000000;
box-shadow: 0.2em 0.2em #CCC;
border-radius: 6px 6px;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
background-image: url(//images/gradient4.jpg);
background-repeat:repeat-x;
background-position:bottom;
background-color:#FFFFFF;
}


.textblock h3 {
margin: 0px 0px 0px 0px;
background-color: #990000;
color:#FFFFFF;
padding: 3px 3px 3px 3px;
border-top-left-radius: 6px 6px;
border-top-right-radius: 6px 6px;
-moz-border-top-left-radius: 6px;
-moz-border-top-right-radius: 6px;
-webkit-border-top-left-radius: 6px;
-webkit-border-top-right-radius: 6px;
}

.textblock p,
.textblock table,
.textblock form {
margin: 8px 8px 8px 8px;
}

a.button:link, a.button:visited
{
  float: center;
  margin: 5px 5px 5px 5px;
  padding: 2px 10px 2px 10px;
  width: 150px;
  height: 30px;
  border-top: 1px solid #d40000;
  border-bottom: 1px solid #790101;
  border-left: 1px solid #d40000;
  border-right: 1px solid #790101;
  background: #990000;
  text-align: center;
  text-decoration: none;
  color: white;
}

a.button:hover
{
  background: #c41818;
}

a.button:active
{
  border-bottom: 1px solid #d40000;
  border-top: 1px solid #790101;
  border-right: 1px solid #d40000;
  border-left: 1px solid #790101;
}

.formerror{
background-color:#FF0000;
color:#FFFFFF;
}