body {
	margin:0px 0 0px 0;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#323232;
	text-decoration:none;
	background:#e1faff url(../images/bg.png) repeat-x;
}

form {
	margin:0px;
	padding:0px;
}

.select {
	border:1px solid #424242;
	height:22px;
	font-size:11px;
	color:#000;
	width:175px;
	margin:0 0 0px 0;
	padding:0px 0 0 0px;
}


.input1 {
	border:1px solid #424242;
	height:18px;
	font-size:11px;
	color:#000;
	width:147px;
	margin:0 0 0px 0;
	padding:4px 0 0 28px;
	background:#fff url(../images/icon1.gif) no-repeat left;
}

.input2 {
	border:1px solid #424242;
	height:18px;
	font-size:11px;
	color:#000;
	width:147px;
	margin:0 0 0px 0;
	padding:4px 0 0 28px;
	background:#fff url(../images/icon2.gif) no-repeat left;
}

p {
	font-size:14px;
	color:#323232;
	text-decoration:none;
	margin:0px;
	padding:4px 0 4px 0;
	line-height:18px;
}

p a {
	color:#0090C6;
	text-decoration:underline;
}

p a:hover {
	color:#83AA21;
}

h2 a {
	color:#0090C6;
	text-decoration:underline;
}

h2 a:hover {
	color:#83AA21;
}

.wrapper {
	width:878px;
	margin:0 auto;
	border:0px solid #A5ABAD;
	background-color:#FAFAFA;
	overflow:hidden;
}

.parent {
	width:856px;
	margin:0 auto;
}

.clr {
	clear:both;
}

.left {
	float:left;
}

.auto-margin {
	margin:0 auto;
}

.right {
	float:right;
}

.logo-frame {
	float:left;
	width:856px;
	height:109px;
	background-color:#FFFFFF;
}

.logo {
	float:left;
	width:400px;
	text-align:right;
}

.logo-right {
	float:left;
	width:430px;

}

.topbox-txt {
	float:right;
	width:172px;
	font-size:10px;
	margin:48px 0 0 0;
	text-align:center;
	background-color:#FAFAFA;
}

.topbox-txt a {
	color: #323232;
	font-size: 10px;
	text-decoration:none;
	padding:0px 2px 0px 2px;
}

.topbox-txt a:hover {
	color: #7BBB0B;
}

.topnav {	
	float:left;
	width:856px;
	height:40px;

}

.body-container {
	float:left;
	width:856px;
	overflow:hidden;
}

.body-left {
	float:left;
	width:655px;
}

.body-left-1 {
	float:left;
	width:650px;
}

.top2-box-panel {
	float:left;
	width:650px;
	margin:0 0 21px 0;
}

.top-box1 {
	float:left;
	width:302px;
	margin:0 16px 0 0;
}

.top-box1-mid {
	float:left;
	width:302px;
	background:url(../images/top-boxbg.gif) no-repeat bottom;
	height:261px;
}

.top-box1-txt {
	float:right;
	width:266px;
}

.box1-list ul {
	list-style:none;
	margin:17px 0 0px 0px;
	padding:0 0 0 0;
}

.box1-list ul li {
	padding:0px;
	margin:0px;
	font-size: 14px;
	background: url(../images/bullet.gif) no-repeat left top;
	padding:0px 5px 4px 15px;
	background-position:0 3px;
	line-height:13px;
}

.box1-list ul li a {
	color: #267BB1;
	text-decoration:underline;
}

.box1-list ul li a:hover {
	color:#B61919;
}

.box2-list ul {
	list-style:none;
	margin:17px 0 0px 0px;
	padding:0 0 0 0;
}

.box2-list ul li {
	padding:0px;
	margin:0px;
	font-size: 14px;
	background: url(../images/bullet1.gif) no-repeat left top;
	padding:0px 5px 4px 15px;
	background-position:0 3px;
	line-height:13px;
}

.box2-list ul li a {
	color: #3da5a1;
	text-decoration:underline;
}

.box2-list ul li a:hover {
	color:#B61919;
}

.blue-txt {
	float:left;
	width:266px;
	font-size: 14px;
	margin:53px 0 0 0;
}

.blue-txt a {
	color: #267BB1;
	font-size: 14px;
	text-decoration:underline;
}

.blue-txt a:hover {
	color: #B61919;
}

.green-txt {
	float:left;
	width:266px;
	font-size: 14px;
	margin:53px 0 0 0;
}

.green-txt a {
	color: #3da5a1;
	font-size: 14px;
	text-decoration:underline;
}

.green-txt a:hover {
	color: #B61919;
}

.blacktxt {
	color: #323232;
	font-size: 14px;
	text-decoration:underline;
}

.small-piclayer {
	position:absolute;
	z-index:1;
	width:130px;
	height:73px;
	margin:-20px 0 0 130px;
}

.small-piclayer1 {
	position:absolute;
	z-index:1;
	width:130px;
	height:73px;
	margin:-40px 0 0 130px;
}

.testi-box {
	float:left;
	width:621px;
}

.welcome-box {
	float:left;
	width:621px;
	margin:0 0 18px 0;
}

.welcome-boxbg {
	float:left;
	width:621px;
	background:url(../images/welcome-bg.gif) no-repeat bottom;
}

.welcome-txt {
	float:left;
	width:500px;
}

.welcome-txt1 {
	margin:18px auto;
	width:480px;
}

.welcome-pic {
	margin:50px 0 0 0;

}

.testimonial-boxbg {
	float:left;
	width:621px;
	height:150px;
	background:url(../images/testimonial-bg.gif) no-repeat top;
}

.testimonial-txt {	
	width:504px;	
	margin:4px 0 6px 87px;
}

.testimonial-txt p {
	font-size:10px;
	color:#323232;
	text-decoration:none;
	margin:0px;
	padding:8px 0 0px 0;
	line-height:12px;
}

.testimonial-links {
	
	width:504px;
	color:#267BB1;
	margin:5px 0 0 84px;
	text-decoration:underline;	
	font-size:10px;
}

.testimonial-links a {
	color:#267BB1;
}

.testimonial-links a:hover {
	color:#B61919;
}

.body-right {
	float:left;
	width:201px;
}

.right-panel {
	float:left;
	width:196px;
}

.verified-box {
	float:left;
	width:196px;
}

.account-box {
	float:left;
	width:196px;
	margin:0 0 10px 0;
}

.account-box-list {
	float:left;
	width:194px;
	background:url(../images/account-bg.gif) repeat-x top #fff;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
}

.account-box-list ul {
	list-style:none;
	margin:4px 0 7px 10px;
	padding:0 0 0 0;
}

.account-box-list ul li {
	padding:0px;
	margin:0px;
	font-size: 11px;
	background: url(../images/bullet2.gif) no-repeat left top;
	padding:0px 5px 0px 10px;
	background-position:0 5px;
	line-height:13px;
	color:#353535;
}


.clientlogin-box {
	float:left;
	width:194px;
	background:url(../images/account-bg.gif) repeat-x top #fff;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	font-size:12px;
	padding:0 0 14px 0;
}

.clientlogin-mid {
	margin:0 auto;
	width:175px;
	padding:14px 0 0 0;
}

.login-bt {	
	float:left;
	width:175px;
	padding:4px 0 0 0;
	text-align:center;
}

.box-height {
	float:left;
	width:175px;
	height:14px;
	margin:0px 0 4px 0;
}

.box-height1 {
	float:left;
	width:175px;
	height:35px;
}

.banner-box {
	float:left;
	width:194px;
}


.banner-box-bg {
	float:left;
	width:194px;
	background:url(../images/banner-bg.gif) repeat-x bottom #fff;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
}

.footer-container {
	float:left;
	width:856px;
	padding:10px 0 10px 0;
}

.copytxt {
	float:left;
	width:373px;
	font-size:12px;
	padding:30px 0 0 0;
}

.copytxt a {
	font-size:12px;
	color:#323232;
	text-decoration:none;
}

.copytxt a:hover {
	color:#B61919;
}

.paypal {
	float:left;
	width:345px;
}

.copytxt-links {
	float:left;
	text-align: right;
	width:138px;
	font-size:12px;
	padding:30px 0 0 0;
}

.copytxt-links a {
	font-size:12px;
	color:#323232;
	text-decoration:none;
}

.copytxt-links a:hover {
	color:#B61919;
}

.position {
	width:473px;
	height:28px;
	float:left;
	padding:8px 0 0 18px;
	margin:12px 0;
	color:#616161;
	background:url(../images/top-bdr.gif) no-repeat left;
	}
.altloc {
	float:right;
	padding:10px 20px 0 18px;
	margin:12px 0;
	}

.altloc a {
	color:#d02c2c;
	text-decoration:underline;
	}	

.red-link a {
	color:#d02c2c;
	text-decoration:underline;
	}
	
.red-link:hover {
	color:#000;
	}

.shared-frame {
	width:829px;
	float:left;
	background:url(../images/shared-remote-pic.jpg) no-repeat top;
	height:333px;
	padding:77px 0 0 27px;
	margin:0;
	}

.shared-frame ul {
	list-style:none;
	margin:0 0 7px 0px;
	padding:0 0 0 0;
}

.shared-frame ul li {
	padding:0px;
	margin:0px;
	font-size: 14px;
	background:url(../images/arrow.png) no-repeat left top;
	padding:0px 5px 0px 14px;
	background-position:0 6px;
	line-height:17px;
	color:#353535;
}

.shared-frame-1  {
	width:480px;
	float:left;
	padding:0;
	margin:0;
}

.shared-frame-1 ul {
	list-style:none;
	margin:0 0 7px 0px;
	padding:0 0 0 0;
}

.shared-frame-1 ul li {
	padding:0px;
	margin:0px;
	font-size: 12px;
	background:url(../images/arrow.png) no-repeat left top;
	padding:0px 5px 0px 14px;
	background-position:0 5px;
	line-height:15px;
	color:#353535;
}

.shared-frame h1 {
	font-size:18px;
	font-weight:bold;
	color:#2a3940;
	text-decoration:none;
	padding:0;
	margin:7px 0 5px 0;
	}
	
.reseller-frame {
	width:829px;
	float:left;
	background:url(../images/reseller-remote-pic.jpg) no-repeat top;
	height:333px;
	padding:77px 0 0 27px;
	margin:0;
	}

.reseller-frame ul {
	list-style:none;
	margin:0 0 7px 0px;
	padding:0 0 0 0;
}

.reseller-frame ul li {
	padding:0px;
	margin:0px;
	font-size: 14px;
	background:url(../images/arrow.png) no-repeat left top;
	padding:0px 5px 0px 14px;
	background-position:0 6px;
	line-height:17px;
	color:#353535;
}

.reseller-frame-1  {
	width:480px;
	float:left;
	padding:0;
	margin:0;
}

.reseller-frame-1 ul {
	list-style:none;
	margin:0 0 7px 0px;
	padding:0 0 0 0;
}

.reseller-frame-1 ul li {
	padding:0px;
	margin:0px;
	font-size: 12px;
	background:url(../images/arrow.png) no-repeat left top;
	padding:0px 5px 0px 14px;
	background-position:0 5px;
	line-height:15px;
	color:#353535;
}

.reseller-frame h1 {
	font-size:18px;
	font-weight:bold;
	color:#2a3940;
	text-decoration:none;
	padding:0;
	margin:7px 0 5px 0;
	}

.green-bg {
	background:#3da5a1;
	font-size:18px;
	text-transform:uppercase;
	border-right:1px solid #fff;
	border-bottom:1px solid #fff;
	color:#fff;
	padding:0 0 0 17px;
		}
		
	
.black-bg {
	background:#232d35;
	font-size:18px;
	text-transform:uppercase;
	border-right:1px solid #fff;
	border-bottom:1px solid #fff;
	color:#fff;
		}
	
.grey-bg {
	background:#ebe8dd;
	border-right:1px solid #fff;
	border-bottom:1px solid #fff;
	color:#000;
	font-size:12px;
	padding:5px 10px 5px 15px;
	}

.grey-bg1 {
	background:#ebe8dd;
	border-right:1px solid #fff;
	border-bottom:1px solid #fff;
	color:#000;
	font-size:12px;
	}

.our-network, .contact {
	width:856px;
	float:left;
	margin:12px 0 0  0;
	}

.our-network-text, .contact-text {
	width:815px;
	float:left;
	padding:10px 14px 0 25px;
	border-right:1px solid #bdbcbd;
	border-left:1px solid #bdbcbd;
	border-bottom:1px solid #bdbcbd;
	margin:0;
	}

.our-network-text p, .contact-text p {
	font-size:14px;
	color:#323232;
	text-decoration:none;
	margin:0px;
	padding:0 0 15px 0;
	line-height:18px;
}

#pingdom {
overflow-x: hidden;
}