body {
	background: #EBEBEB url("images/gradient_background.gif") 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: #a0531b;
	
}

a:hover {
	text-decoration: none;
}

.wrapper {
	width: 730px;
	border: 0px;
	padding: 5px;
	background-color: #ffffff;
	margin-left: auto;
	margin-right: auto;
}

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: #f7f7f7;
    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: #3A6897;
    border: 1px solid #3A6897;
}

.footerbar {
    background-color: #A0531B;
    color: #ffffff;
    padding: 3px;
    padding-left: 10px;
    padding-right: 10px;
}

.ghpMain {width:100%; height:100%; padding:0px 0px 0 0px; background:#fff}

.oneCol {float:center; width:950px; }

.ghpTop, .ghpBtm {display:block; background:transparent; width:100%}
				.ghpbs1, .ghpbs2, .ghpbs3, .ghpbs4 {display:block; overflow:hidden}
				.ghpbs1, .ghpbs2, .ghpbs3 {height:1px}
				.ghpbs2, .ghpbs3, .ghpbs4 {background:#fff; border:1px solid #fff; border-width:0 1px}
				.ghpbs1 {margin:0 5px; background:#fff}
				.ghpbs2 {margin:0 3px; border-width:0 2px}
				.ghpbs3 {margin:0 2px}
				.ghpbs4 {height:2px; margin:0 1px}

.ghpMain2 {width:100%; height:14px; padding:0px 0px 0 0px; background:#A0531B; color: #ffffff;}
				.ghpbs11, .ghpbs22, .ghpbs33, .ghpbs44 {display:block; overflow:hidden}
				.ghpbs11, .ghpbs22, .ghpbs33 {height:1px}
				.ghpbs22, .ghpbs33, .ghpbs44 {background:#A0531B; border:1px solid #A0531B; border-width:0 1px}
				.ghpbs11 {margin:0 5px; background:#A0531B}
				.ghpbs22 {margin:0 3px; border-width:0 2px}
				.ghpbs33 {margin:0 2px}
				.ghpbs44 {height:2px; margin:0 1px}

.clientarealinks a {
	color: #555555;
}

table.frame {
	width: 98%;
	border: 1px solid #dddddd;
	padding: 0px;
}

.fieldarea {
	background-color: #efefef;
	text-align: left;
}

.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: 98%;
	text-align: center;
	background-color: #f7f7f7;
	border: 1px #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;
}

#header {
	float:center;
	width: 950px;
	height: 25px;
	background: url(images/menuback.jpg) no-repeat;
}

.copyright {
	width: 940px;
	color: #a7a8aa;
	font-weight: normal;
	text-align: right;
  font-size:9px;
}
.searchPane {float:right; margin:11px 0 0 11px; position:relative; padding-left:0px}
.searchPane input, select {color:#666; font:12px arial,helvetica,sans-serif; vertical-align:middle; padding-left:0px;}


.searchPane2 {margin:16px 0 0 11px; float:left; font:11px arial,helvetica,sans-serif;color:#666;}
.searchPane3 {margin:12px 0 0 11px; float:left;}

a.link_top:link {
	color:#000000;
}

a.link_top:visited {
	color:#000000;
}

a.link_top:active {
	color:#000000;
}

a.link_top:hover {
	color:#A0531B;
}

	.box_roundback {border-left:1px solid #DDD; border-right:1px solid #DDD; background:url("images/gradient_background2.jpg") bottom repeat-x; }
	.box_roundbody {padding:.3em 1em; font-size:11px; text-align:center;}
	.box_roundbody hr {color:#DDD; background-color:#DDD; border:none; height:1px; margin:.7em 0}
	.box_roundbody h3 {width:100%; padding-bottom:.2em; font:bold 1em arial,helvetica,sans-serif; color:#222}
	.box_roundbody a, .box_roundbody a:visited {color:#a0531b}
	.box_roundbody td {font:Arial; color:#000; font-size:11px;}

/*rounded corners*/
	.box_roundtop {display:block; background:transparent}
	.box_roundtop .box_round, .box_roundtop .box2_round, .box_roundtop .box3_round, .box_roundtop .box4_round {display:block; overflow:hidden}
	.box_roundtop .box1_round, .box_roundtop .box2_round, .box_roundtop .box3_round {height:1px}
	.box_roundtop .box2_round, .box_roundtop .box3_round, .box_roundtop .box4_round {background:transparent; border:1px solid #DDD; border-width:0 1px}
	.box_roundtop .box1_round {margin:0 5px; background:#DDD}
	.box_roundtop .box2_round {margin:0 3px; border-width:0 2px}
	.box_roundtop .box3_round {margin:0 2px}
	.box_roundtop .box4_round {height:2px; margin:0 1px}
				
	.box_roundmain {display:block; background:transparent}
	.box1_round, .box2_round, .box3_round, .box4_round {display:block; overflow:hidden}
	.box1_round, .box2_round, .box3_round {height:1px}
	.box2_round, .box3_round, .box4_round {background:url("images/gradient_background2.jpg") bottom repeat-x; border:1px solid #DDD; border-width:0 1px}
	.box1_round {margin:0 5px; background:#DDD}
	.box2_round {margin:0 3px; border-width:0 2px}
	.box3_round {margin:0 2px}
	.box4_round {height:2px; margin:0 1px}  
	
	
	
.headtext {
	FONT-SIZE: 11px;
	font: arial,helvetica,sans-serif;
	color:#000000;
}    

	.box_roundback_noback {border-left:1px solid #DDD; border-right:1px solid #DDD;}
	.box_roundbody_noback {padding-top:5px; padding-bottom:5px; font-size:11px; text-align:center;}
	.box2_round_noback, .box3_round_noback, .box4_round_noback {border:1px solid #DDD; border-width:0 1px}
	
	.box2_round_noback, .box_roundtop .box3_round, .box4_round_noback {display:block; overflow:hidden}
	.box2_round_noback, .box3_round_noback {height:1px}
	.box2_round_noback,.box3_round_noback,.box4_round_noback {background:transparent; border:1px solid #DDD; border-width:0 1px}
	.box2_round_noback {margin:0 3px; border-width:0 2px}
	.box3_round_noback {margin:0 2px}
	.box4_round_noback {height:2px; margin:0 1px}
				
	.box1_round, .box2_round_noback, .box3_round_noback, .box4_round_noback {display:block; overflow:hidden}
	.box2_round_noback, .box3_round_noback {height:1px}
	.box2_round_noback, .box3_round_noback, .box4_round_noback {border:1px solid #DDD; border-width:0 1px}
	.box2_round_noback {margin:0 3px; border-width:0 2px}
	.box3_round_noback {margin:0 2px}
	.box4_round_noback {height:2px; margin:0 1px} 
	
ul {
    list-style-type : circle;
}

#main {
		margin:0 auto 0 auto; 
		width:950px;
		border-spacing: 0px;
		border-collapse: collapse;
		border-left : 0px solid <%=strlstreg%>; 
		border-right : 0px solid <%=strlstreg%>; 
		border-top : 0px; 
		border-bottom : 0px; }
		
/* --------------------------------------------------------------
   NETWORK ISSUES
-------------------------------------------------------------- */

.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;
}

/* --------------------------------------------------------------
   SUPPORT TICKETS
-------------------------------------------------------------- */

.clientticketreplyheader {
    margin-top: 20px;
    background-color: #92BDEA;
    font-weight: bold;
    color: #ffffff;
    padding: 4px 20px 4px 20px;
}

.clientticketreply {
    min-height: 80px;
    background-color: #ffffff;
    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-color: #ffffff;
    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;
}

/* --------------------------------------------------------------
   KNOWLEDGEBASE
-------------------------------------------------------------- */

.kbarticle {
    padding: 2px 5px 5px 15px;
}

.kbviews {
    color:#A8A8A8;
    font-size:10px;
}

.kbalsoread {
    padding: 5px 5px 5px 15px;
    background-color: #f8f8f8;
    border-top: 1px dashed #ccc;
    border-bottom: 1px dashed #ccc;
    font-weight: bold;
    margin: 10px 0 10px 0;
}

/* --------------------------------------------------------------
   TEXT COLORS
-------------------------------------------------------------- */

.textblack {
	color: #000000;
}

.textblue {
    color: #224488;
}

.textgreen {
	color: #779500;
}

.textgrey {
	color: #888888;
}

.textgold {
    color: #ffbb55;
}

.textorange {
	color: #ff6600;
}

.textred {
	color: #cc0000;
}

/* --------------------------------------------------------------
   BUTTONS
-------------------------------------------------------------- */

input.button,input.buttongo,input.buttonwarn {
    margin:0 7px 0 0;
    background-color:#f5f5f5;
    border:1px solid #dedede;
    border-top:1px solid #eee;
    border-left:1px solid #eee;
    line-height:130%;
    text-decoration:none;
    font-weight:bold;
    color:#565656;
    cursor:pointer;
    width:auto;
    overflow:visible;
    padding:4px 7px 3px 7px;
}
input.button:hover{
    background-color:#dff4ff;
    border:1px solid #c2e1ef;
    color:#336699;
}
input.buttongo:hover{
    background-color:#E6EFC2;
    border:1px solid #C6D880;
    color:#529214;
}
input.buttonwarn:hover{
    background-color:#fbe3e4;
    border:1px solid #fbc2c4;
    color:#d12f19;
}

/* --------------------------------------------------------------
   TWITTER FEED
-------------------------------------------------------------- */

#twitterfeed ul {
    list-style-type: none;
    padding: 0;
    margin: 15px 0 20px 0;
}
#twitterfeed li {
    background-image: url(../../images/twittericon.png);
    background-repeat: no-repeat;
    background-position: 0;
    margin: 0 20px 10px 20px;
    padding-left: 25px;
}
#twitterfeed p {
    text-align: center;
    margin: 15px;
}

#announcementstwitter {
    float: right;
    width: 250px;
    margin: 0 0 20px 10px;
    padding: 10px 0 10px 0;
    border: 1px dashed #f5e303;
    background-color: #ffffec;
}
#announcementstwitterfeed ul {
    list-style-type: none;
    padding: 0;
    margin: 15px 0 0 0;
}
#announcementstwitterfeed li {
    padding: 10px;
    border-top: 1px dashed #f5e303;
}
#announcementstwitterfeed p {
    text-align: center;
    padding: 10px;
    margin: 10px 0 0 0;
    border-top: 1px dashed #f5e303;
}