body {
background: #ffffff url("images/kanga-hosting-bg.jpg") repeat-x;
margin: 0px;
}

form {	margin: 0px;
}

img {	border: 0px;	
align: absmiddle;
}

body,td,input,select,textarea {	
font-family: Tahoma; font-size: 11px;
}

a {	
color: #3A6897;
}

a:hover {	
text-decoration: none;
}

table.wrapper {	
width: 950px;
}

table.clientlinks {	
background:#e0e0e0;
}

td.clientlinks {
background:#f9f9f9;	
width:25%;	
text-align:center;	
padding: 6px;
}

.navboxlinks {    
background-color: #ffffff;    
padding: 5px;
}

.navboxlinks td {    
border-bottom: 1px dotted #cccccc;
}

.navbox {    
background-color: #CCFFCC;
border: 1px dotted #cccccc;
padding: 5px;
}

.navinput {   
border: 1px solid #cccccc;    
width: 95px;
 }

.submitbutton {   
color: #ffffff;   
cursor: pointer;
cursor: hand;    
font-weight: bold;    
background-color: #008000;    
border: 1px solid #3A6897;
}

.footerbar {   
background-color: #008000;    
color: #ffffff;    
padding: 6px;   
padding-left: 10px;   
padding-right: 10px;
}

.clientarealinks a {	
color: #555555;
}

table.frame {	
width: 98%;	
border: 1px solid #3A6897;	
padding: 0px;
}

.fieldarea {	
background-color: #EFF2F9;	
text-align: right;
}

.clientareatable {	
width: 100%;	
background-color: #cccccc;
}

tr.clientareatableheading {	
background-color: #efefef;	
font-weight: bold;	
text-align: center;
}

tr.clientareatableactive {	
background-color: #ffffff;	
text-align: center;
}

tr.clientareatablepending {	
background-color: #ffffcc;	
text-align: center;
}

tr.clientareatablesuspended {	
background-color: #ccff99;	
text-align: center;
}

tr.clientareatableterminated {	
background-color: #ff9999;	
text-align: center;
}

tr.supportticketsheading {	
background-color: #efefef;
}

tr.supportticketscontent {	
background-color: #ffffff;
}

.contentbox {	width: 100%;	
text-align: center;	
background-color: #f7f7f7;	
border: 1px dashed #cccccc;	padding: 5px;
}

.errorbox {	
border: 1px dashed #cc0000;	
font-weight: bold;	
background-color: #FBEEEB;	
text-align: center;	
width: 90%;
padding: 10px;	
color: #cc0000;	
margin-left: auto; 	
margin-right: auto;
}

.domaincheckeravailable {	
color: #669900;
}

.domaincheckerunavailable {
color: #cc0000;
}

tr.orderheadingrow {	
background-color: #5AB9F1;	
color: #ffffff;
}

tr.orderrow1 {	
background-color: #E8F0F9;	
color: #000000;
}

tr.orderrow2 {	
background-color: #D6E4F6;	
color: #000000;
}

.networkissuessummary {
background-color: #f6f6f6;
border: 1px dashed #cccccc;
padding: 10px;
text-align: center;
}

.networkissuesopen {
font-size: 16px;
font-weight: bold;
color: #65CC00;
padding-right: 20px;
}

.networkissuesscheduled {
font-size: 16px;
font-weight: bold;
color: #EEDD00;
padding-right: 20px;
}

.networkissuesclosed {
font-size: 16px;
font-weight: bold;
color: #888888;
}

.networkissuedescription {
border-left: 5px solid #efefef;
padding: 20px;
padding-top: 1px;
}

.networkissueaffected {
background-color: #FDFCDD;
padding: 10px;
margin-top: 10px;
}

.clientticketreplyheader {
margin-top: 20px;
background-color: #92BDEA;
font-weight: bold;
color: #ffffff;
padding: 4px 20px 4px 20px;
}

.clientticketreply {
min-height: 80px;
background-image: url('images/clientticketreplybg.gif');
background-repeat: repeat-x;
padding: 10px;
}

.adminticketreplyheader {
margin-top: 20px;
background-color: #888888;
font-weight: bold;
color: #ffffff;
padding: 4px 20px 4px 20px;
}

.adminticketreply {
min-height: 80px;
background-image: url('images/adminticketreplybg.gif');
background-repeat: repeat-x;
padding: 10px;
}

.closeticket {
border: 1px dashed #cc0000;
font-weight: bold;
background-color: #FBEEEB;
color: #cc0000;
}

h1 {
	font-family: Tahoma, Verdana, Helvetica;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
}
h2 {
	font-family: Tahoma, Verdana, Helvetica;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}
h3 {
  	font-family: Tahoma, Verdana, Helvetica;
	font-size: 11px;
	color: #000000;
}