/* FOR ALL */
form {
	margin: 0px;
}


div {
		 FONT: 8pt Verdana, Geneva, Arial, Helvetica, sans-serif; 
	  color: #717171;
	   text-align: justify;
}
td {
		 FONT: 8pt Verdana, Geneva, Arial, Helvetica, sans-serif; 
	  color: #717171;
	 
}
td .order {
		  text-align: right;
}
img {
	border: 0px none;
}

/* MAIN ELEMENT */
#main-table {
	vertical-align: top;
}

#main {
	margin: 0 auto;
	text-align: center;
	width: 758px;
}

.main-module {
	padding: 6px;
	vertical-align: top;
	text-align: center;
}


 div.copyright{
	  FONT: 7pt/8pt Verdana, Geneva, Arial, Helvetica, sans-serif; 
	  color: #595959;
	  text-align: center;
}
#head	{
	width:				724px;
	margin:				31px auto 13px auto;
	text-align:			left;
}

#logo	{
	background: 		url(/images/logo.gif) no-repeat 0 0;
	display:			block;
	margin:				0 0 0 10px;
	width:				192px;
	height:				38px;
	text-decoration:	none;
}

.nav_s	{
	background: 		url(/images/n_bg_s.gif) no-repeat 0 5px;
	height:				31px;
	width:				1px;
	font-size:			1px;
}

#nav	{
	background: 		url(/images/n_bg.gif) repeat-x 0 26px;
}

#nav a	{
	font-size:			11px;
	display:			block;
	color:				#fff;
	padding:			0 20px 0 20px;
	margin:				5px 0 0 0;
	text-decoration:	none;
	line-height:		22px;
	height:				25px;
	background:			#158;
	border-top:			1px solid #47A;
}

#nav a:hover	{
	color:				#9CF;
}

#mid_c	{
	background: 		#811 url(/images/n_b_bg2.gif) repeat-x 0 0;
	margin-top:			1px;
}

#mid_w	{
	margin-bottom:		5px;
	line-height:		8px;
	border:				1px solid #A44;
	border-top:			0px;
	padding:			0px;
	background:			#922;
}

#mid_b	{
	background: 		url(/images/m_bg_b.gif) repeat-x 0 0;	
	margin:				2px 0 0 0;
	height:				8px;
	line-height:		8px;
	font-size:			8px;
}
/* }}} */

/* Body Content {{{ */
h1, h2, h3		{
	
	font-weight: 		normal;
	color:				#D43B00;
	margin:				0px;
	padding:			0;
	word-spacing: 		-1px;
}

h1 {
	font-size: 			130%;
	font-weight:		bold;
	margin:				6px 0 10px 0;
	letter-spacing: 	0px;
}

h2 {
	font-size: 			110%;
	font-weight:		bold;
	margin:				5px 0 5px 0;
}

h3 {
	font-size: 			110%;
	color:				#922;
	font-weight:		bold;
	margin:				5px 0 5px 0;
}

#body	{
	margin-top:			6px;
	padding:			10px;
	font-size:			11px;
	color:				#333;
}

a {
	color:				#ff5809;
	text-decoration:	none;	
}

 a:hover {
	color:				#5d5d5d;

}
/* }}} */
A IMG 	{ border: none;
}

/* Features Box {{{ */
#c_r	{
	background: 		#922 url(/images/r_bg.gif) bottom right no-repeat;
	color:				#fff;
	font-size:			10px;
	padding:			0 5px 0 10px;

}

#c_r a {
	color:				#fff;
	text-decoration:	none;
	border-bottom:		1px dashed #fff;
}

#c_r a:hover {
	color:				#fff;
	border-bottom:		1px solid #fff;
}

#c_r h2	 {
	margin-top:			5px;
	color:				#fff;
	font-weight:		bold;
	font-size:			16px;
	padding-bottom:		5px;
}

#c_r p	{
	padding:			0;
	margin:				10px 0 10px 40px;	
}
/* }}} */

/* Left Navigation {{{ */
#leftnav		{
	margin-top:			15px;
	font-size:			10px;
	padding:			0 0px 0 0;
	line-height:		22px;
}

#leftnav a		{
	color:				#666;
	text-decoration:	none;
	border-bottom:		0px;
	border-bottom:		0px;
}

#leftnav a:hover		{
	color:				#922;
	border-bottom:		0px;
}

#leftnav ul	{
	margin:				0;
	padding:			0;
}

#leftnav li	{
	list-style-type:	square;
	list-style-position:inside;
	background:			#eee;
	color:				#aaa;
	border-bottom:		2px solid #fff;
	padding-left:		10px;
	font-size:			11px;
}

#leftnav span	{
	color:				#666;
}

#leftnav li.ls	{
	list-style-type:	none;
	list-style-position:outside;
	padding-left:		20px;
	background:			#fff;
	font-size:			10px;
	line-height:		18px;
}

#leftnav .hosting, #leftnav .company, #leftnav .services, #leftnav .contact {
	margin:				15px 0 3px 0;
	height:				32px;
}

.company {
	background: 		#922 url(/images/n_company.gif) no-repeat 8px 9px;
	height:				32px;
	border-bottom:		1px solid #fff;
}

.services {
	background: 		#922 url(/images/n_services.gif) no-repeat 8px 9px;
	height:				32px;
	border-bottom:		1px solid #fff;
}

.contact {
	background: 		#922 url(/images/n_contact.gif) no-repeat 8px 9px;
	height:				32px;
	border-bottom:		1px solid #fff;
}

.hosting {
	background: 		#922 url(/images/n_hosting.gif) no-repeat 8px 9px;
	height:				32px;
	border-bottom:		1px solid #fff;
}
/* }}} */

/* Plans {{{ */
.title	{
	font-family: 		"Trebuchet MS", Helvetica, Sans-serif;
	font-weight: 		normal;
	word-spacing: 		-1px;
	font-size: 			18px;
	color:				#922;
	padding:			6px 0 6px 8px;
	letter-spacing: 	-1px;	
}

.cont	{
	font-family:		Tahoma, Verdana, Sans-serif;
	width:				120px;
	font-size:			10px;
	color:				#777;
	padding-left:		8px;
}

a.plan {
	font-size:			10px;
	color:				#000066;
	text-decoration:	none;
	border-bottom:		1px solid #000066;
}

a.plan:hover {
	color:				#049;
	border-bottom:		1px  #049;
}
/* }}} */

/* Footer {{{ */
#footer	{
	color:				#444;
	font-size:			10px;
}

a.bbb	{
	background: 		url(/images/bbb.gif) no-repeat 0 0;
	text-decoration:	none !important;
	border:				0px !important;
	display:			block;	
	width:				90px;
	height:				31px;
}

a.bbb:hover	{
	background:			url(/images/bbb_h.gif) no-repeat 0 0;	
}
/* }}} */

/* Arrow Icons {{{ */
.lnk		{
	background: 		url(/images/a_bg.gif) no-repeat 0px 5px;
	margin-left:		15px;
	padding-left:		15px;
	height:				18px;
}

.lnk2		{
	background: 		url(/images/a2_bg.gif) no-repeat 0px 3px;	
	margin-left:		40px;
	padding-left:		15px;
	height:				15px;	
}

.lnk3		{
	background: 		url(/images/a2_bg.gif) no-repeat 0px 3px;	
	margin-left:		0px;
	padding-left:		15px;
	height:				15px;	
}
/* }}} */

/* Lists {{{ */
li	{
	font-size:			11px;
}

ul.sm li {
	font-size:			10px;
}

.line		{
	border-top:			1px solid #333;
}
/* }}} */

/* Grey Border Boxes {{{ */
.dataBox1	{
	border:				1px solid #EFEFEF;
	padding:			2px;
	background:			#fff;
}

.dataBox2	{
	border:				4px solid #F9F9F9;
}

.dataBox3	{
	border:				1px solid #ccc;
	padding:			3px;
	background:			#fff;
}
/* }}} */

/* Plan Page Table {{{ */
.dataTable	{
	width:				100%;
	color:				#333;
	font-size:			10px;
}

.features	{
	width:				100% !important;
	margin:				10px 5px 5px 5px;
}

.inner	{
	width:				95%;
}

.dataTable th	{
	color:				#147;
	border-bottom:		1px solid #147;
}

.dataTable th.top	{
	padding:			3px;
	background:			#158;
	color:				#fff;
	border:				1px solid #147;
}

.dataTable td {
	padding:			4px;
	border-bottom:		1px solid #ddd;
}

.dataTable td.sp {
	padding:			0px;
	border-bottom:		0px;
}

.dataTable td.pad3	{
	padding:0 3px 0 3px;
}

.dataTable td.pad5	{
	padding:0 5px 0 7px;
}

.dataTable tr.dark {
	background:			#FAFAFA;
	border:				1px solid #000 !important;
	font-weight:		bold;
	color:				#666;
}

.dataTable tr.dark td {
	border-top:			1px solid #ccc !important;
	border-bottom:		1px solid #ccc !important;
}

.dataTable tr.dark td.st {
	border-left:		1px solid #ccc !important;
}

.dataTable tr.dark td.ed {
	border-right:		1px solid #ccc !important;
}


.dataTable .nul {
	border-bottom:		0px !important;
}

.dataTable .center {
	text-align:			center;
}

.dataTable .gy{
	background:			#F6F6F6;
}

.dataTable a.dis {
	display:			block;
	height:				20px;
	line-height:		20px;
	padding-left:		8px;
	border-bottom:		1px solid #E5E5E5 !important;
	border-right:		1px solid #ccc !important;
	border-left:		1px solid #E5E5E5 !important;
	background:			#FAFAFA;
}

.dataTable a.tl {
	border-top:			1px solid #E5E5E5 !important;
}

.dataTable a.bl {
	border-bottom:		1px solid #E5E5E5 !important;
}

.dataTable a.hightl {
	border-top:			1px solid #ccc !important;
}

.dataTable a.highlighted {
	background:			#fff;
	color:				#147 !important;
	font-weight:		bold;
	border-right:		0px !important;
	display:			block;
	height:				20px;
	line-height:		20px;
	padding-left:		8px;
	border-bottom:		1px solid #ccc !important;
	border-left:		1px solid #ccc !important;	
}

.dataTable a.highbot {
	border-bottom:		1px solid #ccc !important;	
}

.dataTable a.dis:hover {
	background:			#fff;
}

.displayBox {
	width:				800px;
	border:				1px solid #ccc !important;
	border-left:		0px !important;
	background:			#fff;
}

#display	{
	width:				100%;
	height:				280px;
	overflow: 			auto;
	background:			#fff;
}

/* }}} */

/* Form Elements {{{ */
.csubmit		{
	background: 		url(/images/btn.gif) repeat-x;
	border: 			1px outset;
	cursor: 			pointer;
	font-family:		Tahoma, sans-serif;
	font-size:			9px;
	font-weight: 		normal;
	margin: 			0px 0px 1px 1px;
	padding: 			1px 1px 1px 1px;
}

input, select, textarea	{
	font-family:		Tahoma, Verdana, Sans-serif;
	font-size:			11px;
	border:				1px solid #ccc;
}
/* }}} */

.clear			{
	width:				0px;
	height:				1px;
	line-height:		0px;
	font-size:			0px;
	clear:				both;
}
.dataTable th	{
	color:				#147;
	border-bottom:		1px solid #147;
}

.dataTable th.top	{
	padding:			3px;
	background:			#158;
	color:				#fff;
	border:				1px solid #147;
}

.dataTable td {
	padding:			4px;
	border-bottom:		1px solid #ddd;
}

.dataTable td.sp {
	padding:			0px;
	border-bottom:		0px;
}

.dataTable td.pad3	{
	padding:0 3px 0 3px;
}

.dataTable td.pad5	{
	padding:0 5px 0 7px;
}

.dataTable tr.dark {
	background:			#FAFAFA;
	border:				1px solid #000 !important;
	font-weight:		bold;
	color:				#666;
}

.dataTable tr.dark td {
	border-top:			1px solid #ccc !important;
	border-bottom:		1px solid #ccc !important;
}

.dataTable tr.dark td.st {
	border-left:		1px solid #ccc !important;
}

.dataTable tr.dark td.ed {
	border-right:		1px solid #ccc !important;
}


.dataTable .nul {
	border-bottom:		0px !important;
}

.dataTable .center {
	text-align:			center;
}

.dataTable .gy{
	background:			#F6F6F6;
}

.dataTable a.dis {
	display:			block;
	height:				20px;
	line-height:		20px;
	padding-left:		8px;
	border-bottom:		1px solid #E5E5E5 !important;
	border-right:		1px solid #ccc !important;
	border-left:		1px solid #E5E5E5 !important;
	background:			#FAFAFA;
}

.clear_c			{
	background:			#fff;
	height:				1px;
	line-height:		0px;
	font-size:			0px;
	clear:				both;
}

.sm_w			{
	background:			#C2C2C2;
	height:				100%;
	width:				1px;
	line-height:		0px;
	font-size:			1px;
	padding:			0px !important;
	margin:				0px;
}

.sm_h	{
	background:			#C2C2C2;
	height:				1px;
	width:				145px;
	line-height:		0px;
	font-size:			1px;
	padding:			0px 5px 0px 7px !important;
	margin:				5px 0 0 0;
}

.nb	{
	border:				0px !important;
}
/* Plan Page Styles {{{ */
#b_1, #b_2, #b_3, #a_1, #a_2, #a_3, #p_1, #p_2	{
	width:				100%;
	height:				70px;
}
#tds{
background: url(images/plan_bg.gif) no-repeat 0 0;
width:				145px;
margin:				5px 0 0 0;
}
#a_1	{ background: url(/images/a_1.gif) no-repeat 0 0; }
#a_2	{ background: url(/images/a_2.gif) no-repeat 0 0; }
#a_3	{ background: url(/images/a_3.gif) no-repeat 0 0; }
#p_1	{ background: url(/images/p_1.gif) no-repeat 0 0; }
#p_2	{ background: url(/images/p_2.gif) no-repeat 0 0; }

.signup {
	display:			block;
	text-decoration:	none;
	border:				0px !important;
	width:				90px;
	height:				18px;
}

#errorBox				{
	margin:				0 auto 0 auto;
	text-align:			center;
	border:				1px solid #811;
	padding:			10px;
	font-weight:		bold;
	color:				#811;
	background:			#fff;
}

.style2 {
	color: 				#922;
	font-weight: 		bold;
}
.dataTable a.tl {
	border-top:			1px solid #E5E5E5 !important;
}

.dataTable a.bl {
	border-bottom:		1px solid #E5E5E5 !important;
}

.dataTable a.hightl {
	border-top:			1px solid #ccc !important;
}

.dataTable a.highlighted {
	background:			#fff;
	color:				#147 !important;
	font-weight:		bold;
	border-right:		0px !important;
	display:			block;
	height:				20px;
	line-height:		20px;
	padding-left:		8px;
	border-bottom:		1px solid #ccc !important;
	border-left:		1px solid #ccc !important;	
}

.dataTable a.highbot {
	border-bottom:		1px solid #ccc !important;	
}

.dataTable a.dis:hover {
	background:			#fff;
}

.displayBox {
	width:				80%;
	border:				1px solid #ccc !important;
	border-left:		0px !important;
	background:			#fff;
}

#display	{
	width:				100%;
	height:				280px;
	overflow: 			auto;
	background:			#fff;
}
a.subbuttons:link {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #32363F;

	text-decoration: none;

	font-weight: normal;

	height: 29px !important;

	width: 213px !important;

	padding-top: 9px !important;

	padding-right: 0px;

	padding-bottom: 5px !important;

	padding-left: 30px !important;

	background-image: url(/images/button1.gif) !important;

	background-position: 0px 0px;
	

}

a.subbuttons:visited {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #32363F;

	text-decoration: none;

	font-weight: normal;

	height: 29px !important;

	width: 213px !important;

	padding-top: 9px !important;

	padding-right: 0px;

	padding-bottom: 5px !important;

	padding-left: 30px !important;

	background-image: url(/images/button1.gif) !important;

	background-position: 0px 0px;

}

a.subbuttons:active {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #32363F;

	text-decoration: none;

	font-weight: normal;

	height: 29px !important;

	width: 213px !important;

	padding-top: 9px !important;

	padding-right: 0px;

	padding-bottom: 5px !important;

	padding-left: 30px !important;

	background-image: url(/images/button1.gif) !important;

	background-position: 0px 0px;

}

a.subbuttons:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #FFFFFF;

	text-decoration: none;

	font-weight: bold;

	background-image: url(/images/button2.gif) !important;

	padding-left: 30px !important;

	height: 29px !important;

	width: 213px !important;

	padding-top: 9px !important;

	padding-right: 0px;

	padding-bottom: 5px !important;

	background-position: 0px 0px;

}
.DATA {
		font-weight: bold;
		FONT-SIZE:10px; 
		COLOR: #fff; 
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		TEXT-DECORATION: none
}

.FAQExpand {
	 TEXT-ALIGN :justify; BACKGROUND:#fefefe;FONT-STYLE : italic; 	border : 1px dashed Silver; PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 16px; FONT-SIZE: 11px; PADDING-BOTTOM: 11px; WIDTH:370px !important; PADDING-TOP: 6px !important; box-sizing: border-box !important; moz-box-sizing: border-box !important;
}
.BUTTON
{
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 15px; FONT-SIZE: 12px; BACKGROUND-IMAGE: url(bg_button.gif); VERTICAL-ALIGN: middle; BORDER-LEFT: 0px;  COLOR: #333333; BORDER-BOTTOM: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 32px; WIDTH: 113px;BACKGROUND-REPEAT: no-repeat !important; TEXT-ALIGN: left
}