﻿@charset "utf-8";
html, body, div, applet, object, h1, h2, h3, h4, h5, h6, p, span, iframe, blockquote, pre, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, ul, li, dd, dl, dt, fieldset, form, label, legend, caption, tfoot, thead, tr, th, input, select, textarea {
	margin:0; padding:0; vertical-align:top; 
	}

address, caption, cite, code, dfn, em, th, var {
	font-style:normal; font-weight:normal;
	}

a {text-decoration: none;}
a:hover {text-decoration: underline;}

table {
	border-collapse:collapse; border-spacing:0;
	}

h1, h2, h3, h4, h5, h6 {
	font-size:100%; font-weight:700;
	}
	
ul, li, ol {
	vertical-align:middle;
	} 
	
form {
	display:inline;
	}
	
fieldset, img {
	border:none;
	}

small {
	font-size:10px;
	}
	
p {
	padding:5px 0 8px 0;
	}
	
.clear {
	height:0; clear:both; 
	}

h1 {
	font-size:24px;
	}
	
h2 {
	font-size:18px;
	}
	
h3 {
	font-size:16px;
	}
	
h4 {
	font-size:14px;
	}
	
h5 {
	font-size:12px;
	}
	
h6 {
	font-size:11px;
	}

checkbox, input, radio {
	color:#333; font:400 11px "Trebuchet MS", "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", "Sans Serif";
	}
	
textarea {
	color:#333; font:400 11px "Trebuchet MS", "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", "Sans Serif"; background-color:#FFFFFF; border:1px solid #BBBBBB; padding:3px 2px; overflow: auto;
	}
	
select {
	color:#333; font:500 11px "Trebuchet MS", "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", "Sans Serif"; background-color:#FFFFFF; border:1px solid #BBBBBB; margin:0 7px 0 0;
	}


.gid { color:#222; font:500 11px "Trebuchet MS", "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", "Sans Serif"; background-color:#ffffaa; border:1px solid #BBBBBB;
	margin:0px 7px 0px 0px; padding:1px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	}

.fieldarea input {
	background-color:#F9F9F9; border:1px solid #BBBBBB; margin-right:0px; padding:1px 0 1px 4px; height:16px;
	}

.inputbox1 {
	background-color:#F9F9F9; border:1px solid #BBBBBB; margin-right:5px; padding:1px 0 1px 4px; height:16px;
	}
	
.inputbox2 {
	background-color:#F5F5F5; border:1px solid #BBBBBB; margin-right:5px; padding:1px 0 1px 4px; height:16px;
	}

.style_checkbox {
	margin:3px 10px 0 2px; #margin:-4px 8px 0 -2px;
	}
	
.style_radio {
	margin:3px 10px 0 2px; #margin:-4px 8px 0 -2px;
	}

.textred { color:#990000; }
.textgreen { color:#339933;	}
.textblack { color:#252525;	}
.textorange { color:#FF6600; }
.textblue {	color:#003399; }
.textgrey {	color:#858585; }
.textgold {	color:#CC9900; } 

.width_1 { width:25px; }
.width_2 { width:70px; }
.width_3 { width:100px;	}
.width_4 { width:150px;	}
.width_42 {	width:191px; }
.width_5 { width:250px;	}
.width_6 { width:350px;	}
   
table.tb_data 				{ width:100%;}  
table.tb_data th a 			{ color:#fff; }
table.tb_data th a:hover		{ color:#ffc; }
table.tb_data th a.sort_desc { background:url(images/sort_desc.png) right no-repeat; padding-right:18px; }
table.tb_data th a.sort_asc  { background:url(images/sort_asc.png) right no-repeat; padding-right:18px; }
.table_search				{ margin:14px 0 -18px 0; }
table.tb_data a { text-decoration:underline;}
	
table.tb_data th {
	text-align:center; padding:0px 6px;
	}
	
table.tb_data tr {
	background:url(images/table_tr.gif) bottom repeat-x;
	} 
	
table.tb_data td {
	text-align:center; padding:6px 6px;
	}

table.tb_data tr.highlight:hover {
	background-color:#EFEFEF; cursor:pointer;
	}
	
table.tb_data tr.clientareatableactive {
	background-color:#FFFFFF;
	}
	
table.tb_data tr.clientareatablepending {
	background-color:#EAF5FB;
	}
	
table.tb_data tr.clientareatableterminated {
	background-color:#ddd;
	}
	
table.tb_data tr.clientareatablecancelled {
	background-color:#ddd;
	}
	
table.tb_data tr.clientareatablesuspended {
	background-color:#FFE1E1;
	}

table.tb_data th.tbcol_1, table.tb_data td.tbcol_1 {
	text-align:left;
	}
	
table.tb_data th.tbcol_0, table.tb_data td.tbcol_0 {
	text-align:right;
	}

.fieldarea {
	padding:15px 8px 0 8px;
	}
	
.fieldarea dl {
	padding:0 0 15px 0;
	}
	
.fieldarea dt {
	height:auto!important; height:20px; min-height:20px; text-align:right; white-space:nowrap; padding:3px 8px 0 0; float:left;
	}
	
.fieldarea dd {
	height:auto!important; height:20px; min-height:20px; text-align:left; padding:3px 0 3px 0;
	}
	
.fieldarea a { text-decoration:underline;}

/*.content ul {
	line-height:2; padding:10px 0 0 25px;
	}
	
.content li {
	list-style:outside; vertical-align:middle;
	}*/

.errormessage {
	color:#CC0000; font-weight:bold; margin:0 0 30px 0; padding:0;
	}
	
.successmessage {
	color:#CC6600; font-weight:bold; margin:0 0 30px 0; padding:0;
	}
	
.footnotes {
	color:#A3A3A3; font-size:10px; padding:8px 0 0 0;
	}

#layout_sysmessage {
	text-align:center;
	}
	
#layout_sysmessage button {
	margin:15px auto; line-height:1.2;
	}
	
#layout_sysmessage .title {
	font-weight:700; padding-bottom:3px;
	}
	
#layout_sysmessage a {
	text-decoration:underline;
	}
/**/
#layout_clientarea .section {
	padding-bottom:20px; clear:both;
	}
	
#layout_clientarea .desc {
	padding:10px 8px 0 8px;
	}
	
#layout_clientarea .fieldarea dt {
	width:auto!important; width:150px; min-width:150px;
	}
	
#layout_clientarea .btn_area {
	border-top:#DDDDDD 1px solid; text-align:right; padding:15px 0 0 0;
	}

#layout_clientarea .pageresults {
	color:#B5B5B5; padding:5px 15px;
	}
	
#layout_clientarea .pagenumber {
	float:left;
	}
	
#layout_clientarea .nextpage {
	float:right;
	}
	
#layout_clientarea .prevpage {
	float:right;
	}

#layout_support .section {
	padding-bottom:20px; clear:both;
	}
	
#layout_support .desc {
	padding:10px 8px 0 8px;
	}
	
#layout_support .fieldarea dt {
	width:auto!important; width:150px; min-width:150px;
	}
	
#layout_support .btn_area {
	border-top:#DDDDDD 1px solid; text-align:right; padding:15px 0 0 0;
	}

#layout_support .pageresults {
	color:#B5B5B5; padding:0 0 0 6px; margin-top:-10px;
	}
	
#layout_support .nextpage {
	background:url(images/icon_nextpage.gif) no-repeat right; padding:0 20px; float:right;
	}
	
#layout_support .prevpage {
	background:url(images/icon_prevpage.gif) no-repeat left; padding:0 20px; float:left;
	}
/**/
#layout_support .list {
	padding:0 0 10px 0; display:inline-block;
	}

#layout_support .list dl:hover {
	cursor:pointer;
	}

#layout_support .list dl {
	padding:0 0 10px 0;
	}
	
#layout_support .list dt {
	font-weight:bolder;
	padding:0 0 2px 22px;
	}
	
#layout_support .list dd {
	color:#666666;
	padding:2px 0 10px 22px;
	}

#article_foot {
	border-top:1px solid #CCCCCC; margin:70px 5px 0 5px; color:#666666;
	}
	
#article_foot .print a {
	background:url(images/small_print.gif) no-repeat 2px 9px; padding:7px 25px; display:block; float:left;
	}
	
#article_foot .bookmark	a {
	background:url(images/small_bookmark.gif) no-repeat 2px 9px; padding:7px 25px; display:block; float:left;
	}
	
#article_foot .vote {
	padding:7px 2px; float:right;
	}

#announcements .btn_area {
	border:none; text-align:center; padding:15px 0; clear:both;
	}

#tutorials ul {
	margin:15px 15px 20px 15px;
	}
	
#tutorials li {
	background:url(images/tutorial.gif) no-repeat left 2px; list-style:none; padding:0 25px; margin:0 25px 3px 0;
	}

#networkissues .group ul {
	font:700 14px "Trebuchet MS", "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", "Sans Serif"; text-transform:uppercase; text-align:right; padding:0 0 10px 0;
	}
	
#networkissues .group li {
	display:inline;
	}
	
#networkissues .group a {
	font-weight:bold; padding:0 10px;
	}

#networkissues .group a:hover {
	color:#656565;
	}
	
#networkissues .pageresults {
	padding:10px 6px 0 6px;
	}

#clientareaproductdetails .downloads {
	padding:20px 100px 0 20px;
	}
	
#clientareaproductdetails .downloads dt {
	font-weight:700;
	}
	
#clientareaproductdetails .downloads dd	{
	padding:3px 0 15px 25px;
	}

/**/

#creditcard .style_radio {
	margin-left:-16px; #margin-left:-20px;
	}
	
#layout_checkout textarea {
	width:400px; height:80px;
	}
	
textarea.tos, textarea.csr {
	font:11px 400 "Courier New", Courier, monospace; text-transform:uppercase; width:400px; height:120px;
	} 
 
#affiliates .fieldarea dt {
	width:auto!important; width:195px; min-width:195px;
	}

#clientareaaddfunds .fieldarea {
	padding:20px 0 0 8px;
	}
	
#clientareachangesq .fieldarea dt {
	text-align:left; float:none;
	}
	
#clientareaaddfunds .fieldarea dd {
	padding:3px 3px 3px 0; float:left;
	}

#serverstatus table th.tbcol_2,
#serverstatus table th.tbcol_3,
#serverstatus table th.tbcol_4 {
	width:45px;
	}
	
#serverstatus table td.tbcol_2,
#serverstatus table td.tbcol_3,
#serverstatus table td.tbcol_4 {
	width:45px;
	}
	
#clientareadomains table th.tbcol_2,
#clientareadomains table td.tbcol_2 {
	text-align:left;
	}

#clientareaemails table th.tbcol_2,
#clientareaemails table td.tbcol_2 {
	text-align:left;
	}

#supportticketslist table th.tbcol_3,
#supportticketslist table td.tbcol_3 {
	text-align:left;
	}
	
#supportticketslist table td.tbcol_2 {
	text-align:right; padding:4px 0px;
	}

#affiliates .table_title {
	display:none;
	}

#clientareaproductdetails .table_title {
	display:none;
	}

.approveremail {
	padding-left:20px;
	}
