body,th,td,p,a
{
  font-family: Verdana;
  font-size: 12px;
  padding: 0px;
  margin: 0px;
}

h2
{
  margin: 0px;
  padding: 0px;
  margin-bottom: 20px;
  text-align: right;
  border-bottom: 1px dotted #000000;
  font-size: 18px;
}

h3
{
  margin: 0px;
  padding: 0px;
  margin-bottom: 17px;
  font-size: 18px;
  font-weight:bold;
  font-weight:bold;
}

a
{
  color: #000088;
  text-decoration: none;
}

table.menu
{
  margin: 0px;
  border-bottom: 1px solid #999999;
}

td.menuLogo
{
  background-color: #EEEEEE;
  padding: 0px;
}

td.menuTab
{
  background-color: #EEEEEE;
  padding-bottom: 2px;
}

a.menuTab
{
  border-top: 1px solid #999999;
  border-left: 1px solid #999999;
  border-right: 1px solid #999999;
  padding-top: 5px;
  padding-left: 5px;
  padding-right: 5px;
  padding-bottom: 2px;
  margin-left: 0px;
  margin-right: 4px;
  text-decoration: none;
  font-weight: bold;
  font-size: 10px;
  color: black;
}

a.menuTabActive
{
  border-top: 1px solid black;
  border-left: 1px solid black;
  border-right: 1px solid black;
  padding: 20px;
  padding-top: 13px;
  padding-left: 5px;
  padding-right: 5px;
  padding-bottom: 2px;
  margin-left: 0px;
  margin-right: 4px;
  background-color: white;
  text-decoration: none;
  font-weight: bold;
  font-size: 10px;
  color: black;
}

td.menuSub
{
  vertical-align: top;
  width: 150px;
  background-color: #EEEEEE;
  padding-top: 20px;
}

td.content
{
  border-left: 1px solid #999999;
  padding: 20px;
}

div.error
{
  color:#BB0000;
}

a.menusub
{
  text-decoration: none;
  font-size: 12px;
  color: black;
}

a.menusub:hover
{
  text-decoration: underline;
  font-weight: bold;
  font-size: 12px;
  color: black;
}


table.userList
{
  border-top: 1px solid #000000;
  border-left: 1px solid #000000;
  border-right: 1px solid #000000;
}

table.userList th
{
  background-color: #DDDDDD;
  padding: 2px;
  text-align: left;
  border-bottom: 1px solid #000000;
}

table.userList td
{
  padding: 2px;
  text-align: left;
  border-bottom: 1px solid #000000;
}

span.userListNoEntry
{
  font-style: italic;
  font-size: 10px;
}

table.packageList
{
  border-top: 1px solid #000000;
  border-left: 1px solid #000000;
  border-right: 1px solid #000000;
}

table.packageList th
{
  background-color: #DDDDDD;
  padding: 2px;
  text-align: left;
  border-bottom: 1px solid #000000;
}

table.packageList td
{
  padding: 2px;
  text-align: left;
  border-bottom: 1px solid #000000;
}

span.packageListNoEntry
{
  font-style: italic;
  font-size: 10px;
}

table.handleList
{
  border-top: 1px solid #000000;
  border-left: 1px solid #000000;
  border-right: 1px solid #000000;
}

table.handleList th
{
  background-color: #DDDDDD;
  padding: 2px;
  text-align: left;
  border-bottom: 1px solid #000000;
}

table.handleList td
{
  padding: 2px;
  text-align: left;
  border-bottom: 1px solid #000000;
}

table.domainDetail
{
  border-top: 1px solid #000000;
  border-left: 1px solid #000000;
  border-right: 1px solid #000000;
}

table.domainDetail th
{
  background-color: #DDDDDD;
  padding: 2px;
  text-align: left;
  vertical-align: top;
  border-bottom: 1px solid #000000;
}

table.domainDetail td
{
  padding: 2px;
  text-align: left;
  vertical-align: top;
  border-bottom: 1px solid #000000;
}

table.domainDetail td.row0
{
  background-color: #EEEEEE;
}

span.handleListNoEntry
{
  font-style: italic;
  font-size: 10px;
}

table.domainList
{
  border-top: 1px solid #000000;
  border-left: 1px solid #000000;
  border-right: 1px solid #000000;
}

table.domainList th
{
  background-color: #DDDDDD;
  padding: 2px;
  text-align: left;
  border-bottom: 1px solid #000000;
}

table.domainList td
{
  padding: 2px;
  text-align: left;
  border-bottom: 1px solid #000000;
}

table.domainList td.row0
{
  background-color: #EEEEEE;
}

table.generalList
{
  border-top: 1px solid #000000;
  border-left: 1px solid #000000;
  border-right: 1px solid #000000;
}

table.generalList th
{
  background-color: #DDDDDD;
  padding: 2px;
  text-align: left;
  border-bottom: 1px solid #000000;
}

table.generalList td
{
  padding: 2px;
  text-align: left;
  border-bottom: 1px solid #000000;
}

table.generalList td.alternate
{
  background-color: #EEEEEE;
}

table.billingShow
{
  border-top: 1px solid #000000;
  border-left: 1px solid #000000;
}

table.billingShow th
{
  background-color: #DDDDDD;
  padding: 2px;
  text-align: left;
  border-right: 1px solid #000000;
  border-bottom: 1px solid #000000;
}

table.billingShow td
{
  padding: 4px;
  text-align: left;
  border-right: 1px solid #000000;
  border-bottom: 1px solid #000000;
}

table.billingShow td.row0
{
  background-color: #EEEEEE;
}


table.kkRequestsList
{
  border-top: 1px solid #000000;
  border-left: 1px solid #000000;
  border-right: 1px solid #000000;
}

table.kkRequestsList th
{
  background-color: #DDDDDD;
  padding: 2px;
  text-align: left;
  border-bottom: 1px solid #000000;
}

table.kkRequestsList td
{
  padding: 2px;
  text-align: left;
  border-bottom: 1px solid #000000;
}

table.kkRequestsList td.row0
{
  background-color: #EEEEEE;
}

table.domainKKStatus
{
  border-top: 1px solid #000000;
  border-left: 1px solid #000000;
  border-right: 1px solid #000000;
  width: 500px;
}

table.domainKKStatus th
{
  background-color: #DDDDDD;
  padding: 2px;
  text-align: left;
  border-bottom: 1px solid #000000;
}

table.domainKKStatus td
{
  padding: 2px;
  text-align: left;
  border-bottom: 1px solid #000000;
  font-family: Courier;
}

span.domainListNoEntry
{
  font-style: italic;
  font-size: 10px;
}

table.form
{
}

table.form th
{
  background-color: #DDDDDD;
  border: 1px solid #000000;
}

table.form td
{
  border: 1px solid #000000;
  padding: 2px;
  text-align: left;
  vertical-align: top;
}

table.form td small
{
  font-size: 10px;
}

#awstats .aws_border { border-collapse: collapse; background-color: #CCCCDD; padding: 1px 1px 1px 1px; margin-top: 0px; margin-bottom: 0px; }
#awstats .aws_title  { font: 13px verdana, arial, helvetica, sans-serif; font-weight: bold; background-color: #CCCCDD; text-align: center; margin-top: 0; margin-bottom: 0; padding: 1px 1px 1px 1px; color: #000000; }
#awstats .aws_blank  { font: 13px verdana, arial, helvetica, sans-serif; background-color: #FFFFFF; text-align: center; margin-bottom: 0; padding: 1px 1px 1px 1px; }
#awstats .aws_data {
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
}
#awstats .aws_formfield { font: 13px verdana, arial, helvetica; }
#awstats .aws_button {
	font-family: arial,verdana,helvetica, sans-serif;
	font-size: 12px;
	border: 1px solid #ccd7e0;
	background-image : url(awstatsicons/other/button.gif);
}
#awstats th		{ border-color: #ECECEC; border-left-width: 0px; border-right-width: 1px; border-top-width: 0px; border-bottom-width: 1px; padding: 1px 2px 1px 1px; font: 11px verdana, arial, helvetica, sans-serif; text-align:center; color: #000000; }
#awstats th.aws	{ border-color: #ECECEC; border-left-width: 0px; border-right-width: 1px; border-top-width: 0px; border-bottom-width: 1px; padding: 1px 2px 1px 1px; font-size: 13px; font-weight: bold; }
#awstats td		{ border-color: #ECECEC; border-left-width: 0px; border-right-width: 1px; border-top-width: 0px; border-bottom-width: 1px; font: 11px verdana, arial, helvetica, sans-serif; text-align:center; color: #000000; }
#awstats td.aws	{ border-color: #ECECEC; border-left-width: 0px; border-right-width: 1px; border-top-width: 0px; border-bottom-width: 1px; font: 11px verdana, arial, helvetica, sans-serif; text-align:left; color: #000000; padding: 0px;}
#awstats td.awsm	{ border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; font: 11px verdana, arial, helvetica, sans-serif; text-align:left; color: #000000; padding: 0px; }
#awstats b { font-weight: bold; }
#awstats a { font: 11px verdana, arial, helvetica, sans-serif; }
#awstats a:link    { color: #0011BB; text-decoration: none; }
#awstats a:visited { color: #0011BB; text-decoration: none; }
#awstats a:hover   { color: #605040; text-decoration: underline; }
#awstats .currentday { font-weight: bold; }