/*

*************************************************************************

*	NextInspire.com														*

*	Copyright (C) 2009 NextInspire.com. All Rights Reserved				*

*	Last Modified : January 20, 2010 ( Revision 04-1 )					*

*************************************************************************

*/

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, 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;

	}

	

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:#656565; font:400 11px "Trebuchet MS", "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", "Sans Serif";

	}

	

textarea {

	color:#656565; 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:#656565; font:400 11px "Trebuchet MS", "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", "Sans Serif"; background-color:#FFFFFF; border:1px solid #BBBBBB; margin:0 5px 0 0;

	}



.inputbox1 {

	background-color:#FFFFFF; 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_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 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:#CCCCCC;

	}

	

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; 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:700; padding:0 0 2px 22px;

	}

	

#layout_support .list dd {

	padding:2px 0 10px 22px;

	}



#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 {

	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;

	}