a:link, a:visited {
	color: #fff;
	text-decoration: none;
}

a:hover {
	color: #07e;
	text-decoration: underline;
}

a:active {
	color: #080;
	text-decoration: none;
}

body {
	background: url(bg.gif);
	margin: 0;
	padding: 0;
	text-align: center;
}

form {
	margin: 0;
	padding: 0;
}

input {
	vertical-align: bottom;
}

h1 {
	background: url(hbg.gif);
	width: 527px;
	height: 33px;
	padding: 3px 0 0 24px;
	margin: 0 0 10px 0;
	color: #019;
	font: bold 18px "trebuchet ms", verdana, arial, helvetica;
}

h2 {
	font: bold 11px verdana, arial, sans-serif;
	clear: right;
	padding: 1px 5px;
	margin: 5px 0 2px 0;
	color: #fff;
	background: url(subbg.gif);
	text-align: left;
	height: 14px;
}

h3 {
	font: bold 11px/14px verdana, arial, sans-serif;
	margin: 0 0 5px 0;
}

img {
	border: 0;
	margin: 0;
	padding: 0;
}

textarea {
	font: 11px verdana, arial, sans-serif;
}

.nav a, .nav a:link {
display: block;
float: left;
margin: 0;
padding-left: 19px;
padding-top: 9px;
height: 20px;
vertical-align: middle;
font: bold 11px verdana, arial, sans-serif;
background: url(navbg.gif) 0 0 repeat-x;
color: #fff;
text-decoration: none;
}

.nav a:hover {
background-position: 0 -30px;
color: #fff;
text-decoration: none;
}

.nav a:active, .nav a.active, .nav a:link.active, .nav a:hover.active {
background-position: 0 -60px;
color: #fff;
text-decoration: none;
}

.navo a, .navo a:link {
display: block;
float: left;
margin: 0;
padding-left: 19px;
padding-top: 9px;
height: 20px;
vertical-align: middle;
font: bold 11px verdana, arial, sans-serif;
background: url(navbgo.gif) 0 0 repeat-x;
color: #fff;
text-decoration: none;
}

.navo a:hover {
background-position: 0 -30px;
color: #fff;
text-decoration: none;
}

.navo a:active, .navo a.active, .navo a:link.active, .navo a:hover.active {
background-position: 0 -60px;
color: #fff;
text-decoration: none;
}

.dr {
	display: block;
	width: 744px;
	height: 71px;
	float:none;
	clear:both;
}

.tl {
	background: url(midl.gif);
	width: 318px;
	font: bold 9px tahoma, arial, sans-serif;
	color: #96bef7;
	display: inline;
	float: left;
	margin: 0;
	padding: 0;
}

.tla {
	width: 314px;
	padding: 27px 0 0 4px;
	height: 77px;
}

.tla a, .tla a:link, .tla a:visited, .tla a:hover   {
	color: #96bef7;
}

.tr1, .tr2, .tr3, .tr4{
	width: 426px;
	display: inline;
	float: right;
	margin: 0;
	padding: 0;
}

.tr1 {
		height: 71px;
}

.tr2 {
	height: 61px;
	background: url(midr2.jpg) left no-repeat;
}

.tr3 {
		height: 29px;
}

.tr4 {
		height: 14px;
}


.fcap {
	font: bold 10px verdana, arial, sans-serif;
	color: #889;
}

#indom {
	text-align: right;
	padding-top: 24px;
}

#otable {
	background: url(mbg.gif);
	margin: 0 auto;
	text-align: left;
	width: 760px;
}

#mtable {
	width: 744px;
	margin: 0 15px 0 1px;
}

#content {
	width: 744px;
}

#content a:link, #content a:visited {
	color: #02b;
}

#content a:hover {
	color: #07e;
}


#lpan {
	width: 188px;
	display: inline;
	padding-left: 5px;
	float: left;
}

#lpann {
	width: 193px;
	display: inline;
	float: left;
}
	

#rmain {
	float: right;
	width: 551px;
	display: inline;
}

#domreg {
	background: url(midb.gif) no-repeat;
	width: 551px;
	height: 68px;
}

.dom {
	font: 10px verdana, arial, sans-serif;
	
}

.dom2 {
	font: 10px verdana, arial, sans-serif;
	display: inline;
	top:10px;
}

.dom3 {
background: #14a; color: #fff; font: bold 10px verdana, arial, sans-serif; margin: 0 0 0 4px; padding: 0 1px; 
}

.bbut {
background: #14a; color: #fff; margin: 0; font: bold 11px verdana, arial, sans-serif; margin: 0 0 0 4px; padding: 2px 5px; 
}

.as {
	background: url(monitor.gif) no-repeat left;
	padding-left: 80px;
}

.oplan {
	width: 551px;
}

.cap {
	width: 177px;
}

.opb {
	width: 531px;
	margin: 10px;
}

#planbox {
	width: 287px;
	margin: 10px;
	padding-top: 52px;
	float: left;
	background: url(plan.gif) no-repeat;
}

#plan1, #plan2, #plan3 {
	font-family: tahoma, verdana;
	width: 170px;
	margin: 0 10px 10px 0;
	padding: 75px 0 5px 0;
	float: left;
	background: url(corebg.gif) no-repeat;
}

#plan2 {
	background: url(flexbg.gif) no-repeat;
}

#plan3 {
	background: url(resellerbg.gif) no-repeat;
	width: 171px;
	margin-right: 0;
}

#planbox1, #planbox3 {
	width: 250px;
	margin: 0 10px 10px 0;
	padding-top: 48px;
	float: left;
	background: url(coreplan.gif) no-repeat;
}

#planbox2 {
	width: 261px;
	padding-top: 48px;
	float: right;
	background: url(flexplan.gif) no-repeat;
}

#planbox3 {
	background: url(resellerplan.gif) no-repeat;
}

#special {
	width: 240px;
	margin: 10px 0 0 0;
	float: right;
}

.pbl {
	margin: 4px 0 0 180px;
}

.pbm {
	margin: 4px 0 0 25px;
}

.bb, .bb2, .bb4 {
	background: url(bb.gif) no-repeat;
	height: 14px;
	margin-left: 5px;
	padding-left: 8px;
	line-height: 14px;
	font: bold 10px verdana, arial, sans-serif;
	color: #006;
}

.bbtwo {
	background-color: #e4e8f1;
	margin: 3px 5px 2px 7px;
	font: 10px/14px verdana, arial sans-serif;
	color: #006;
}

.strike {
	text-decoration: line-through;
	font-weight: normal;
}

.ob, .ob2, .ob3, .ob4, .ob5 {
	background: url(ob.gif) no-repeat;
	height: 13px;
	font: bold 10px verdana, arial, sans-serif; padding-left: 8px;
	color: #041b98;
}

.ob2, .ob3, .ob5, .bb4, .bb2 {
	font-weight: normal;
}

.ob3, .bb4, .bb2 {
	color: #000;
}

.ob4, .ob5, .bb4 {
	margin-left: 15px;
}

.cent {
	text-align: center;
}

.right {
	text-align: right;
}

#topintro {
	background: #e4e8f1 url(introbg3.gif) no-repeat;
	margin: 10px 10px 0 10px;
	padding: 16px 0;
	width: 531px;
}

#introblock {
	font: 11px/16px tahoma, verdana, sans-serif;
	padding: 10px;
	height: 129px;
}

#botplans {
	font: 11px/16px tahoma, verdana, sans-serif;
	text-align: right;
	background: url(lilblue.gif) right no-repeat;
	margin-right: 20px;
}

#spec {
	width: 224px;
	margin: 10px 0 10px 0;
	padding-right:10px;
	float: right;
}

#meat {
	width: 531px;
	padding: 0 0 10px 10px;
	font: 10px/14px verdana, arial, sans-serif;
}

#meat2 {
	width: auto;
	padding: 0 0 3px 5px;
	font: 10px/14px verdana, arial, sans-serif;
}

#cnews {
	width:  521px;
	background: #e2e8f0 url(cnews.gif) no-repeat;
	padding: 50px 10px 5px 0;
	margin-bottom: 10px;
}

#cnews li {
	padding: 0;
	margin: 0;
	list-style: square;
	font: 11px/18px verdana, arial, sans-serif;
}

.c1, .d1 {
	width: 101px;
	padding: 2px;
	float: left;
	background: #e4e8f1;
	margin: 3px 3px 2px 0;
}

.c2, .d2{
	width: 146px;
	padding: 2px;
	display: block;
	float: right;
	background: #e4e8f1;
	margin: 3px 0 2px 2px;
}

.d1, .d2 {
	background: #fff;
}

.item, .itemx {
	width: 525px;
	height: 25px;
	padding: 7px 3px 3px 3px;
	display: block;
	float: right;
	background: #e4e8f1;
	margin-bottom: 2px;
}

.itemx {
	height: auto;
}

.itema {
	width: 120px;
	float: left;
	margin-top: 3px;
	text-align: right;
}

.itemb {
	float: left;
	margin-left: 8px;
	vertical-align: middle;
}

.itembb {
	display: block;
	clear: both;
}

.itemb1 {
	float: left;
}

.itemb2 {
	float: left;
	display: inline;
	margin-top: 2px;
}

.itemb input.text {
	font: 11px verdana, arial, sans-serif;
	width: 190px;
}

.itemb select {
	font: 10px/18px verdana, arial, sans-serif;
}

.itemb select.n {
	font: 11px verdana, arial, sans-serif;
	margin-left: 8px;
}

.itemc {
	margin-top: 3px;
	float: left;
	margin-left: 4px;
}

#news {
	width: 531px;
	clear: both;
	float: none;
	padding: 0 0 2px 10px;
	font: 11px verdana, arial, sans-serif;
	color: #004;
}

.norm {
	font: 11px verdana, arial, sans-serif;
}

.bstf {
	width: 531px;
	padding: 0 0 0 10px;
}

.bst1 {
	float: left;
	width: 260px;
}

.bst2 {
	float: right;
	width: 271px;
	font: 10px verdana, arial, sans-serif;
	background: url(fcbg2.gif);
}

.bsti {
	background: #e4e8f1;
	padding-bottom: 5px;
}

.btab {
	width: 253px;
	float: left;
	background: #e4e8f1;
	padding-bottom: 6px;
	line-height: 14px;
}

.bfc1a {
	background: #e4e8f1 url(whychoose2.gif) top no-repeat;
	padding: 37px 0 6px 3px;
}

.bfc1b {
	background: #e4e8f1 url(testi2.gif) top no-repeat;
	margin: 10px 0;
	padding: 24px 0 4px 1px;
}

.bfc2 {
	background: url(featc.gif) top no-repeat;
	color: #006;
	padding: 43px 7px 7px 18px;
}

.lc {
	margin: 20px 0 0 1px;
}

.lc2 {
	margin-left: 6px;
}

.quo {
	background: url(qbg.gif) no-repeat;
	height: 60px;
	margin: 5px 6px 0 1px;
	padding: 4px 0 0 28px;
	font: 10px/14px verdana, arial sans-serif;
	color: #041b98;
}

.quotes {
	font: 10px/14px verdana, arial sans-serif;
	color: #041B98;
}

#foott {
	width: 744px; height:6px;
}

#footm {
	background: url(botbg.gif);
	width: 744px;
	padding: 5px 0;
}

.footr {
	color: #fff;
	font: 11px/16px verdana, arial, sans-serif;
	padding-left: 200px;
}

#content .footr a:link, #content .footr a:visited, #content #footb a:link, #content#footb a:visited{
	color: #fff;
}

#footb {
	background: url(botb.gif);
}

#footb, #footb a:link, #footb a:visited, #footb a:hover, #footb a:active {
	width: 718px;
	padding: 3px 6px 4px 20px;
	font: 10px/14px verdana, arial, sans-serif;
	color: #fff;
}

#copy {
	display: inline;
	margin-left: 140px;
}

#copy a:link, #copy a:visited, #copy a:hover, #copy a:active {
	background: none;
	padding: 0;
}

#popi {
	width: 415px;
	margin-left: 1px;
	height: 11px;
	background: #8799b2;
	color: #fff;
	font: 11px/11px verdana, arial, sans-serif;
	padding: 5px;
}

#popi a {
	color: #fff;
}

.r {
	color: #c00;
}

.featc, .featc2 {
	width: 254px;
	padding: 3px;
	float: left;
	background: #def;
	font: 11px verdana, arial, sans-serif;
}

ul.side {
	font: bold 11px/18px verdana, arial, sans-serif;
	margin: 5px 0 20px 5px;
	padding: 0;
}

ul.side li {
	margin: 0 0 0 15px;
	padding: 0;
	list-style: square;
	font: 11px/18px verdana, arial, sans-serif;
}

.mc {
	font: 11px/16px verdana, arial, sans-serif;
	padding: 0 10px 10px 10px;
}

.mc2 {
	font: 11px/16px verdana, arial, sans-serif;
	color: #31344B;
	padding: 0 10px 10px 10px;
}

#top {
	width: 417px;
	height: 100px;
	margin-left: 10px;
	padding: 39px 5px 0 109px;
	font: 10px/14px verdana, arial, sans-serif;
	margin-bottom: 10px;
}

.features td {
	font: 11px verdana, arial, sans-serif;
	padding-left: 10px;
}

.ocalc1 {
	background: #9fcaff;
	float: left;
	text-align: right;
	padding: 3px;
	margin: 0 2px 2px 0;
	width: 250px;
}

.ocalc2 {
	float: left;
	padding: 3px;
}

#gs {
	height: 57px;
	width: 460px;
	background: url(getstarted.gif) no-repeat;
	padding: 68px 0 0 63px;
}

#gs input, #gs select {
	border: 1px solid #000;
	border-style: solid;
	display: inline;
	vertical-align: bottom;
}

#feature1 {
   padding: 0 10px 10px 10px;
}

#feature2 {
	font: bold 14px verdana, arial, sans-serif;
    border-style: dotted;
	border-bottom: 1px dotted;
	border-top: 0px;
	border-right: 0px;
	border-left: 0px;
}

#ccinfo, #usrnm, #ftppw, #ftppw2{
	display: none;
}

#feature3 {
	background: #E6F1FF;
	font: 11px verdana, arial, sans-serif;
	padding: 2px 2px 2px 8px;
}

#feature4 {
	background: #ffffff;
	font: 11px verdana, arial, sans-serif;
	padding: 2px 2px 2px 8px;
}

#befeat {
	background: #e2e8f0 url(befeat.gif) no-repeat;
	clear: both;
	float: left;
	width: 240px;
	padding: 65px 10px 10px 10px;
	margin-top: 10px;
	font: 10px verdana, arial, sans-serif;
}

#promo {
	background: url(promobord.gif);
	width: 531px;
	margin: 2px 10px;
	padding: 0;
}

#promo2 {
	padding: 10px;
	margin: 0;
	font: 11px verdana, arial, helvetica;
}

.abullet {
	background: url(featarrow.gif) no-repeat;
	padding-left: 15px;
}

.testim {
	background: #b7ceef url(testb1.gif) no-repeat;
	font: 11px tahoma, verdana, arial, sans-serif;
	line-height: 16px;
	color: #053f90;
	margin-left: 10px;
	padding: 10px 37px 0 37px;
	width: 457px;
	text-align: justify;
}

.testimb {
	background: url(testb2.gif);
	font: 10px tahoma, verdana, arial, sans-serif;
	color: #053f90;
	margin: 0 0 10px 10px;
	width: 476px;
	height: 19px;
	padding: 26px 0 0 55px;
}

.testim2 {
	background: #dce1ec url(testc1.gif) no-repeat;
	font: 11px tahoma, verdana, arial, sans-serif;
	line-height: 16px;
	color: #576177;
	margin-left: 10px;
	padding: 10px 37px 0 37px;
	width: 457px;
	text-align: justify;
}

.testimb2 {
	background: url(testc2.gif);
	font: 10px tahoma, verdana, arial, sans-serif;
	color: #576177;
	margin: 0 0 10px 10px;
	width: 476px;
	height: 19px;
	padding: 26px 0 0 55px;
}

.sidecat {
	background: url(sidecat.gif);
	color: #2f3343;
	height: 20px;
	width: 187px;
	padding: 5px 0 0 5px;
	font: bold 11px verdana, arial, sans-serif;
}

.sidesub {
	padding: 2px 0 8px 12px;
	margin-bottom: 12px;
	font: 11px/16px verdana, arial, sans-serif;
}