/*
*************************************************************************
*	NextInspire.com														*
*	Copyright (C) 2011 NextInspire.com. All Rights Reserved				*
*	Last Modified : Dec 06, 2011 - Rev.09 (B)							*
*************************************************************************
*/

@font-face { font-family: 'Candara'; src: local('Candara Bold'); src: url('fonts/candarab.eot'); src: url('fonts/candarab.ttf') format('truetype'); font-weight: bold; }

html, body, div, applet, object, h1, h2, h3, h4, h5, h6, p, iframe, span, 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, table, caption, tbody, tfoot, thead, tr, th, td, input, select, textarea {
	margin:0; padding:0; vertical-align:top; 
}
address, caption, cite, code, dfn, em, strong, th, var {
	font-style:normal; font-weight:normal;
}
a, a:hover {
	text-decoration:none;
}
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;
}
strong {
	font-weight:bold;
}
em {
	font-style:italic;
}
p {
	padding:5px 0 8px 0;
}
.clear {
	height:0; line-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, select, textarea {
	color:#656565; font:400 11px "Trebuchet MS", "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", "Sans Serif";
}
textarea {
	background-color:#fff; border:1px solid #b5b5b5; padding:3px 4px; overflow: auto;
}
select {
	background-color:#fff; border:1px solid #b5b5b5; margin:0 5px 0 0; height:20px;
}
input.inputbox {
	background-color:#fff; border:1px solid #b5b5b5; margin:0 5px 0 0; padding:1px 4px; height:16px;
}
input.readonly {
	background-color:#f2f2f2;
}
.style_checkbox {
	margin:3px 8px 0 2px; #margin:-4px 6px 0 -2px;
}
.style_radio {
	margin:3px 8px 0 2px; #margin:-4px 6px 0 -2px;
}
.ltr {
	direction:ltr;
}
.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_5 {
	width:250px;
}
.width_6 {
	width:350px;
}  
table.tb_data {
	width:100%;
}
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:#d5d5d5;
}
table.tb_data tr.clientareatablesuspended {
	background-color:#ffffd7;
}
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; width:auto!important; width:170px; min-width:170px; float:left; text-align:right; white-space:nowrap; padding:3px 8px 0 0; 
}
.fieldarea dd {
	height:auto!important; height:20px; min-height:20px; text-align:left; padding:3px 0;
}
.fieldarea a {
	text-decoration:underline;
} 
.content ul {
	padding:10px 25px;
}
.content ol {
	padding:10px 25px;
}
.content ul li {
	line-height:2;
}
.content ol li {
	line-height:2; 
}
.footnotes {
	color:#A3A3A3; font-size:10px; padding:8px 0 0 0;
}
#sysmessage {
	height:auto!important; height:480px; min-height:480px; padding:60px 110px 20px 110px; text-align:center;
}
#sysmessage button {
	margin:15px auto; line-height:1.2;
}
#sysmessage a {
	text-decoration:underline;
}
.errormessage {
	background: url(schemes/msg_warning.gif) left 10px no-repeat; color:#CC0000; font-weight:bold; height:auto!important; height:60px; min-height:60px; margin:0 0 10px 0; padding:0 55px 10px 55px; clear:both; 
}
.successmessage {
	background: url(schemes/msg_success.gif) left 10px no-repeat; color:#CC6600; font-weight:bold; height:auto!important; height:60px; min-height:60px; margin:0 0 10px 0; padding:0 55px 10px 55px; clear:both; 
}
/**/
#layout_support .section, #layout_clientarea .section {
	padding-bottom:20px; clear:both;
}
#layout_support .desc, #layout_clientarea .desc {
	padding:10px 8px 0 8px;
}
#layout_support .btn_area, #layout_clientarea .btn_area {
	border-top:#d5d5d5 1px solid; text-align:right; padding:15px 0 0 0;
}
#tableresults {
	color:#b5b5b5; padding:5px 15px;
}
#tableresults .pagenumber {
	float:left;
}
#tableresults .nextpage {
	float:right;
}
#tableresults .prevpage {
	float:right;
}
#layout_support .pageresults {
	color:#b5b5b5; padding:0 0 0 5px;
}
#layout_support .nextpage {
	background:url(schemes/icon_nextpage.gif) no-repeat right; padding:0 20px; float:right;
}
#layout_support .prevpage {
	background:url(schemes/icon_prevpage.gif) no-repeat left; padding:0 20px; float:left;
}
#layout_support .list dl:hover {
	cursor:pointer;
}
#layout_support .list dl {
	padding:0 0 10px 0;
}
#layout_support .list dt {
	font-weight:700; padding:0 0 2px 22px;
}
#layout_support .list dd {
	padding:2px 0 10px 22px;
}
#layout_support #popular .list dd {
	border-bottom:1px dotted #bbb; padding-bottom:15px; margin:0 0 5px 0;
}
#layout_support #article .list dd {
	border-bottom:1px dotted #bbb; padding-bottom:15px; margin:0 0 5px 0;
}
#layout_support #category .list dl {
	width:33%; float:left;
}
#article_foot {
	border-top:1px solid #CCCCCC; margin:70px 5px 0 5px;
}
#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 {
	display:none;
}
#announcements .btn_area {
	border:none; text-align:center; padding:15px 0; clear:both;
}
#innertube .topic {
	padding:5px 8px; border-bottom:1px dotted #B3B3B3; 
}
#layout_support .topic h2, #layout_clientarea .topic h2, #layout_checkout .topic h2, #layout_support .table_title h2, #layout_clientarea .table_title h2 {
	 font-size:11px; font-weight:bold;
}
#popular .topic {
	border-bottom:3px solid #ddd; margin:0 0 20px 0; 
}	
#popular .topic h2 {
	display:none;
}
#innertext .topic {
	background:none; border:none;
}
#innertext .topic h2 {
	font-size:13px; font-weight:700;
}
#category .topic, #article .topic {
	display:none;
}
#category.section, #popular.section, #article.section {
	padding:0 0 0 5px; 
}
#clientareachangesq select {
	width:auto!important; width:450px; min-width:450px;
}
#clientareacancelrequest .topic, #affiliatessignup .topic {
	border:none;
}
#pwreset .topic, #tutorials .topic, #category .topic, #article .topic, #clientareaaddfunds .topic, #affiliates #first .topic {
	display:none;
	}	
#clientregister .pagetitle { 
	display:none;
}
#tutorials li {
	background:url(images/tutorial.gif) no-repeat left 2px; list-style:outside none; padding:0 25px 3px 25px;
}
#networkissues .group ul {
	font:700 14px "Trebuchet MS", "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", "Sans Serif";text-transform:uppercase; text-align:right; padding:0 0 15px 0; margin-top:-15px;
}
#networkissues .group li {
	display:inline; 
}
#networkissues .group a {
	font-weight:bold; padding:0 10px;
}
#networkissues .group a:hover {
	color:#656565;
}
#clientareaproductdetails .downloads {
	padding:20px 35px 0 35px;
}
#clientareaproductdetails .downloads dt {
	font-weight:700;
}
#clientareaproductdetails .downloads dd	{
	padding:3px 25px 15px 25px;
}
/**/
#creditcard .style_radio, #ccinputform .style_radio {
	margin-left:-16px; #margin-left:-20px;
}
#layout_checkout textarea {
	width:400px; height:80px;
}
#clientareacancelrequest textarea {
	width:500px; height:120px;
}
textarea.tos, textarea.csr {
	font:400 11px "Courier New", Courier, monospace; text-transform:uppercase; width:400px; height:120px;
} 
#affiliates .fieldarea dt {
	width:auto!important; width:210px; min-width:210px;
}
#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 td.tbcol_2,
#serverstatus table th.tbcol_3, #serverstatus table td.tbcol_3,
#serverstatus table th.tbcol_4, #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;
}
.showStrengthBar { float:right; }

.hidden {
	display:none;
}