html            {       height: 100%; margin: 0px auto; padding: 0px; text-align: center; }
body            {       height: 100%; margin: 0px auto; padding: 0px; text-align: center; }
table.wrapper           {       width:100%; height: 100%; padding: 0px; margin: 0px; text-align: center;}
table.fullheight        {       height: 100%; padding:0px; margin:0px; text-align: center; margin-left: auto; margin-right: auto; }
td 		{ font-family: Verdana, Arial, Helvetica; font-size: 11px; line-height: 16px; text-align: justify; }


.bodytext {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; color: #555555; line-height: 16px;}
.loginbox {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; color: #555555; line-height: 16px;}

.header { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; color: #225588; line-height: 14px; font-weight: bold; text-decoration: underline;}
.subheader { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; color: #225588; line-height: 13px; font-weight: bold; text-decoration: underline;}

.table1 a:link { color: #BBDDFF; text-decoration: none; }
.table1 a:visited { color: #BBDDFF; text-decoration: none; }
.table1 a:hover { color: #FFEE22; }
.table1 td:hover { background-image: url(/images/barbg2.gif); }
.table1 td { background-image: url(/images/barbg.gif); font-family: Verdana, Arial, Helvetica; font-size: 12px; font-weight: bold; text-align: center; font-style: normal; color: #BBDDFF; line-height: 16px;}

.newsitems a:link { color: #666666; text-decoration: none; }
.newsitems a:visited { color: #666666; text-decoration: none; }
.newsitems a:hover { color:#888888; text-decoration: underline; }
.newsitems td { font-family: Verdana, Arial, Helvetica; font-size: 10px; line-height: 12px;}

.bottomlinks a:link { color: #6688AA; text-decoration: none; line-height: 20px; }
.bottomlinks a:visited { color: #6688AA; text-decoration: none; }
.bottomlinks a:hover { color:#6688AA; text-decoration: underline; }

.slogan { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; font-style: italic; color: #BBDDFF; line-height: 22px;}

.content td {font-family: Verdana, Arial, Helvetica; font-size: 14px; line-height: 10px; text-align: left;}

.servers td { font-family: Verdana, Arial, Helvetica; font-size: 9px; line-height: 11px;}
.servers a:link { color: #666666; text-decoration: none; }
.servers a:visited { color: #666666; text-decoration: none; }
.servers a:hover { color:#888888; text-decoration: underline; }

.table2 td { background-image: url(/images/barbg.gif); font-family: Verdana, Arial, Helvetica; font-size: 12px; font-weight: bold; text-align: center; font-style: normal; color: #BBDDFF; line-height: 16px;}

.rdns td { font-family: Verdana, Arial, Helvetica; font-size: 9px; line-height: 11px;}
.rdns a:link { color: #666666; text-decoration: none; }
.rdns a:visited { color: #666666; text-decoration: none; }
.rdns a:hover { color:#888888; text-decoration: underline; }

.smallf  { font-family: Verdana, Arial, Helvetica; font-size: 8px; }

.billing td { font-family: Verdana, Arial, Helvetica; font-size: 11px; line-height: 16px; }
.billing a:link { color: #666666; }
.billing a:visited { color: #666666; }
.billing a:hover { color:#888888; }

.osreloadbox TD { height: 45px; border-left: #FD7 solid 1px; border-top: #FD7 solid 1px; border-bottom: #B84  solid 1px; border-right: #B84 solid 1px; border-radius: 5px; background-color: #FB5; color: #FFF; font-family: Myriad Pro, Arial, Helvetica; font-size: 16px; text-align: center; text-shadow: 0px 1px 2px #666; box-shadow: 0px 2px 3px #888; -webkit-box-shadow: 0px 2px 3px #888; }

.osreloadbox A { color: #fff; text-decoration: none; }

.osreloadbox A:hover { text-decoration: underline; }

.osreloadbox TD:hover { height: 45px; border-left: #acf solid 1px; border-top: #acf solid 1px; border-bottom: #246  solid 2px; border-right: #246 solid 2px; border-radius: 5px; background-color: #468; color: #EEEEEE; font-family: Myriad Pro, Arial, Helvetica; font-size: 14px; text-align: center; text-shadow: 0px 1px 2px #222222; box-shadow: 2px 4px 3px #888888; -webkit-box-shadow: 0px 2px 3px #888888; }

.osreloadmbox TD { height: 45px; border-left: #EB7 solid 1px; border-top: #EB7 solid 1px; border-bottom: #B84 solid 1px; border-right: #B84 solid 1px; border-radius: 5px; background-color: #DA5; color: #FFF; font-family: Myriad Pro, Arial, Helvetica; font-size: 16px; text-align: center; text-shadow: 0px 1px 2px #666; box-shadow: 0px 2px 3px #888; -webkit-box-shadow: 0px 2px 3px #888; }

.osreloadmbox A { color: #fff; text-decoration: none; }

.osreloadmbox A:hover { text-decoration: underline; }

.osreloadmbox TD:hover { height: 45px; border-left: #acf solid 1px; border-top: #acf solid 1px; border-bottom: #246  solid 2px; border-right: #246 solid 2px; border-radius: 5px; background-color: #468; color: #EEEEEE; font-family: Myriad Pro, Arial, Helvetica; font-size: 14px; text-align: center; text-shadow: 0px 1px 2px #222222; box-shadow: 2px 4px 3px #888888; -webkit-box-shadow: 0px 2px 3px #888888; }

.confirmbox TD { height: 110px; border-left: #E77 solid 1px; border-top: #E77 solid 1px; border-bottom: #B44 solid 1px; border-right: #B44 solid 1px; border-radius: 5px; background-color: #F44; color: #FFF; font-family: Myriad Pro, Arial, Helvetica; font-size: 16px; text-align: center; text-shadow: 0px 1px 2px #666; box-shadow: 0px 2px 3px #888; -webkit-box-shadow: 0px 2px 3px #888; }

.noclass TD { border-top: #000 0px; box-shadow: 0px 0px 0px #000; border-bottom: #000 0px; border-right: #000 0px; border-left: #000 0px; font-size: 14px; }

.reboot td { font-family: Verdana, Arial, Helvetica; font-size: 9px; line-height: 13px;}

.ticket td { font-family: Verdana, Arial, Helvetica; font-size: 11px; line-height: 16px; }

.rdnsButton {
	-moz-box-shadow: 3px 2px 5px 2px #bdbdbd;
	-webkit-box-shadow: 3px 2px 5px 2px #bdbdbd;
	box-shadow: 3px 2px 5px 2px #bdbdbd;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #7892c2), color-stop(1, #476e9e));
	background:-moz-linear-gradient(top, #7892c2 5%, #476e9e 100%);
	background:-webkit-linear-gradient(top, #7892c2 5%, #476e9e 100%);
	background:-o-linear-gradient(top, #7892c2 5%, #476e9e 100%);
	background:-ms-linear-gradient(top, #7892c2 5%, #476e9e 100%);
	background:linear-gradient(to bottom, #7892c2 5%, #476e9e 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#7892c2', endColorstr='#476e9e',GradientType=0);
	background-color:#7892c2;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #4e6096;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:14px;
	padding:2px 10px;
	text-decoration:none;
	text-shadow:1px 1px 6px #283966;
}
.rdnsButton:active {
	position:relative;
	top:1px;
}

.rdnsInput { border-color:#cccccc; border-style:solid; padding:3px 5px; font-size:11px; text-align:left; box-shadow: 2px 2px 3px 0px rgba(42,42,42,.75); border-width:1px; border-radius:2px;  } 
.rdnsInput:focus { outline:none; } 

.ipv6prefix {
 color: #888;
}
#remainingHeight { display:table-row; height:100%; background: green; }
