a { color: #65A5E6; }

a:hover { text-decoration: none; }

body { background-color: #efefef; }

body,td,input,select,textarea { font-family: Tahoma; font-size: 11px; }

form { margin: 0px; }

table.frame { width: 100%; border: 1px solid #8FBCE9; padding: 0px; }

table.topnavbar { width: 100%; }

tr.clientareatableactive { background-color: #ffffff; text-align: center; }

tr.clientareatableheading {
	background-color: #efefef;
	font-weight: bold;
	text-align: center;
}

tr.clientareatablepending { background-color: #FFFFE2; text-align: center; }

tr.clientareatablesuspended { background-color: #E9FFD2; text-align: center; }

tr.clientareatableterminated { background-color: #FFE1E1; text-align: center; }

tr.orderheadingrow { background-color: #5AB9F1; color: #ffffff; }

tr.orderrow1 { background-color: #E8F0F9; color: #000000; }

tr.orderrow2 { background-color: #D6E4F6; color: #000000; }

tr.supportticketscontent { background-color: #ffffff; }

tr.supportticketsheading { background-color: #efefef; }

tr.topnavbar {
	background-color: #efefef;
	font-weight: bold;
	text-align: center;
}

tr.topnavbar a { color: #000000; text-decoration: none; }

tr.topnavbar a:hover { color: #666666; }

.adminticketreply {
	min-height: 80px;
	background-image: url('images/adminticketreplybg.gif');
	background-repeat: repeat-x;
	padding: 10px;
}

.adminticketreplyheader {
	margin-top: 20px;
	background-color: #888888;
	font-weight: bold;
	color: #ffffff;
	padding: 4px 20px 4px 20px;
}

.clientarealinks { background-color: #FDFCDD; padding: 10px; }

.clientarealinks a { color: #555555; }

.clientareatable { width: 100%; background-color: #cccccc; }

.clientticketreply {
	min-height: 80px;
	background-image: url('images/clientticketreplybg.gif');
	background-repeat: repeat-x;
	padding: 10px;
}

.clientticketreplyheader {
	margin-top: 20px;
	background-color: #92BDEA;
	font-weight: bold;
	color: #ffffff;
	padding: 4px 20px 4px 20px;
}

.closeticket {
	border: 1px dashed #cc0000;
	font-weight: bold;
	background-color: #FBEEEB;
	color: #cc0000;
}

.contentbox {
	width: 75%;
	text-align: center;
	background-color: #f7f7f7;
	border: 1px dashed #cccccc;
	padding: 5px;
	margin-left: auto;
	margin-right: auto;
}

.domaincheckeravailable { color: #669900; }

.domaincheckerunavailable { color: #cc0000; }

.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;
}

.fieldarea { background-color: #EFF2F9; text-align: right; }

.heading {
	font-family: Tahoma;
	font-size: 18px;
	font-weight: normal;
	color: #65A5E6;
}

.heading2 {
	font-family: Tahoma;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}

.heading3 {
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #16679F;
}

.networkissueaffected {
	background-color: #FDFCDD;
	padding: 10px;
	margin-top: 10px;
}

.networkissuedescription {
	border-left: 5px solid #efefef;
	padding: 20px;
	padding-top: 1px;
}

.networkissuesclosed { font-size: 16px; font-weight: bold; color: #888888; }

.networkissuesopen {
	font-size: 16px;
	font-weight: bold;
	color: #65CC00;
	padding-right: 20px;
}

.networkissuesscheduled {
	font-size: 16px;
	font-weight: bold;
	color: #EEDD00;
	padding-right: 20px;
}

.networkissuessummary {
	background-color: #f6f6f6;
	border: 1px dashed #cccccc;
	padding: 10px;
	text-align: center;
}

.wrapper {
	width: 730px;
	border: 0px;
	padding: 5px;
	border-collapse: collapse;
	background-color: #ffffff;
	margin-left: auto;
	margin-right: auto;
}
