html * {max-height: 999999px;}
body, form {margin: 0px; padding: 0px;}
body {color: white; background-color: #003272;}
a {color: #ccccff;}
a:hover {color: white;}
a:active {color: white;}
h1, h2 {font: bold 18px verdana, helvetica, sans-serif; margin-top: 0px;}
h2 {font-weight: bold; font-size: 14px;}
p, td, th, li, div {font: 13px verdana, helvetica, sans-serif; line-height: 18px; margin-bottom: 0px;}
b, th {font-weight: bold;}
table, img {border: 0px;}
img, iframe {display: block;}
hr {margin: 24px 0px 24px 0px; border: 0px; height: 1px; color: #003272; background-color: #003272;}
.small {font-size: 11px; line-height: 16px;}
.required {font-weight: bold; color: #ccccff;}
.error {padding: 4px; color: white; background-color: #cc0000;}
.error a {color: white;}

table.background {width: 960px; height: 388px; background: #3560ac url("images/background.png") bottom repeat-x;}
table.content {width: 960px; background-color: #104a93;}
table.bar {width: 278px; height: 108px; background: url("images/bar.png") no-repeat;}
td.splash {background: url("images/splash.png") right no-repeat;}
td.separator {width: 48px; background: url("images/dot.png") center repeat-y;}

td.plan {width: 154px; font-size: 11px; line-height: 16px;}
.plan a {color: white; text-decoration: none;}
.plan a:hover {color: white; text-decoration: none;}
.plan a:active {color: white; text-decoration: none;}

td.menu {width: 230px; background: url("images/menu_background.png") no-repeat;}
td.item {width: 212px; height: 28px; background: url("images/menu_item.png") no-repeat;}
.item a {margin: 0px 0px 0px 14px; font-weight: bold; color: white; text-decoration: none}
input.domain {padding: 4px; width: 150px; height: 16px; border: 1px solid #003272; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; -khtml-border-radius: 4px;}
input.go {border: 0px; vertical-align: top;}

table.table {border: 0px; border-spacing: 0px;}
.table td {border: 1px solid #104a93; padding: 4px; height: 22px; background-color: #3560ac;}
.table th {border: 1px solid #104a93; padding: 4px; height: 14px;}
.even td {background-color: #466ebb;}
td.optimal {background-color: #6cb506;}
.optimal a {color: white;}

table.footer {width: 960px; background: url("images/footer.png") repeat;}
.footer td, td.news {font-size: 11px;}

div.help {display: none; margin: 16px; padding: 8px; border: 2px solid #466ebb; background-color: #3560ac;}
