body {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #2B2E30;
	background-color: #E7F3FE;
	background-image: url(images/bgpage.gif);
	background-repeat: repeat-x;
	text-align: center;
	margin: 0px;
	padding: 0px;
}
#maincont {
	text-align: left;
	display: block;
	padding: 0px;
	width: 987px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.logo {
	display: block;
	float: left;
	height: 124px;
	width: 233px;
	margin: 0px;
	padding: 0px;


}
.topright {
	display: block;
	float: left;
	height: 124px;
	width: 754px;
	text-align: left;


}
.toplinks {
	color: #2D6BAB;
	display: block;
	float: right;
	height: 37px;
	width: 420px;
	margin-left: 0px;
	background-image: url(images/bgtop.gif);
	background-repeat: no-repeat;
	font-size: 11px;
	text-align: center;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;




}
.mid {
	vertical-align: middle;
}
.midpad {
	vertical-align: middle;
	margin-top: 4px;

}
a.wh:link {
	color: #FFFFFF;
	text-decoration: none;
}
a.wh:visited {

	color: #FFFFFF;
	text-decoration: none;
}
a.wh:hover {


	color: #FFF;
	text-decoration: underline;
}
.clear {
	clear: both;
}
.support {
	text-align: left;
	display: block;
	float: right;
	height: 52px;
	width: 187px;
}
.ttexts {
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	padding-top:10px;
	text-align: left;
	display: block;
	float: right;
	width: 510px;
}
.sharedhere {
	font-size: 13px;
	font-weight: bold;
	color: #0B4787;
	background-image: url(images/b1here.gif);
	background-repeat: no-repeat;
	text-align: center;
	display: block;
	float: left;
	text-decoration: none;
	height: 35px;
	width: 143px;
	background-position: left top;
}

a.shared:link {
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(images/b1.gif);
	background-repeat: no-repeat;
	text-align: center;
	display: block;
	float: left;
	text-decoration: none;
	height: 35px;
	width: 143px;
	background-position: left top;
}
a.shared:visited {
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(images/b1.gif);
	background-repeat: no-repeat;
	text-align: center;
	display: block;
	float: left;
	height: 35px;
	width: 143px;
	text-decoration: none;
	background-position: left top;
}
a.shared:hover {
	font-size: 13px;
	font-weight: bold;
	color: #FFF;
	background-image: url(images/b1.gif);
	background-repeat: no-repeat;
	text-align: center;
	display: block;
	float: left;
	height: 35px;
	width: 143px;
	text-decoration: none;
	background-position: left bottom;
}
a.resellerhere:link {
	font-size: 13px;	font-weight: bold;	color: #0B4787;	background-image: url(images/b2here.gif);
	background-repeat: no-repeat;	text-align: center;	display: block;	float: left;	text-decoration: none;
	height: 35px;	width: 147px;	background-position: left top;
}
a.resellerhere:visited {
	font-size: 13px;	font-weight: bold;	color: #0B4787;	background-image: url(images/b2here.gif);
	background-repeat: no-repeat;	text-align: center;	display: block;	float: left;	text-decoration: none;
	height: 35px;	width: 147px;	background-position: left top;
}
a.resellerhere:hover {
	font-size: 13px;	font-weight: bold;	color: #0B4787;	background-image: url(images/b2here.gif);
	background-repeat: no-repeat;	text-align: center;	display: block;	float: left;	text-decoration: none;
	height: 35px;	width: 147px;	background-position: left top;
}

a.reseller:link {
	font-size: 13px;	font-weight: bold;	color: #FFFFFF;	background-image: url(images/b2.gif);
	background-repeat: no-repeat;	text-align: center;	display: block;	float: left;	text-decoration: none;
	height: 35px;	width: 147px;	background-position: left top;
}
a.reseller:visited {
	font-size: 13px;	font-weight: bold;	color: #FFFFFF;	background-image: url(images/b2.gif);
	background-repeat: no-repeat;	text-align: center;	display: block;	float: left;
	height: 35px;	width: 147px;
	text-decoration: none;	background-position: left top;

}
a.reseller:hover {
	font-size: 13px;	font-weight: bold;	color: #FFF;	background-image: url(images/b2.gif);
	background-repeat: no-repeat;	text-align: center;	display: block;	float: left;
	height: 35px;	width: 147px;	text-decoration: none;	background-position: left bottom;

}
a.vpshere:link {
	font-size: 13px;	font-weight: bold;	color: #0B4787;	background-image: url(images/b3here.gif);
	background-repeat: no-repeat;	text-align: center;	display: block;	float: left;	text-decoration: none;	background-position: left top;

	height: 35px;	width: 141px;}
a.vpshere:visited {
	font-size: 13px;	font-weight: bold;	color: #0B4787;	background-image: url(images/b3here.gif);
	background-repeat: no-repeat;	text-align: center;	display: block;	float: left;	text-decoration: none;	background-position: left top;

	height: 35px;	width: 141px;}
a.vpshere:hover {
	font-size: 13px;	font-weight: bold;	color: #0B4787;	background-image: url(images/b3here.gif);
	background-repeat: no-repeat;	text-align: center;	display: block;	float: left;	text-decoration: none;	background-position: left top;

	height: 35px;	width: 141px;}

a.vps:link {
	font-size: 13px;	font-weight: bold;	color: #FFFFFF;	background-image: url(images/b3.gif);
	background-repeat: no-repeat;	text-align: center;	display: block;	float: left;	text-decoration: none;	background-position: left top;

	height: 35px;	width: 141px;}
a.vps:visited {
	font-size: 13px;	font-weight: bold;	color: #FFFFFF;	background-image: url(images/b3.gif);	background-position: left top;

	background-repeat: no-repeat;	text-align: center;	display: block;	float: left;
	height: 35px;	width: 141px;
	text-decoration: none;
}
a.vps:hover {
	font-size: 13px;	font-weight: bold;	color: #FFF;	background-image: url(images/b3.gif);	background-position: left bottom;

	background-repeat: no-repeat;	text-align: center;	display: block;	float: left;
	height: 35px;	width: 141px;	text-decoration: none;
}
a.dedihere:link {
	font-size: 13px;	font-weight: bold;	color: #0B4787;	background-image: url(images/b4here.gif);
	background-repeat: no-repeat;	text-align: center;	display: block;	float: left;	text-decoration: none;	background-position: left top;
	height: 35px;	width: 162px;}
a.dedihere:visited {
	font-size: 13px;	font-weight: bold;	color: #0B4787;	background-image: url(images/b4here.gif);
	background-repeat: no-repeat;	text-align: center;	display: block;	float: left;	text-decoration: none;	background-position: left top;
	height: 35px;	width: 162px;}
	a.dedihere:hover {
	font-size: 13px;	font-weight: bold;	color: #0B4787;	background-image: url(images/b4here.gif);
	background-repeat: no-repeat;	text-align: center;	display: block;	float: left;	text-decoration: none;	background-position: left top;
	height: 35px;	width: 162px;}
a.dedi:link {
	font-size: 13px;	font-weight: bold;	color: #FFFFFF;	background-image: url(images/b4.gif);
	background-repeat: no-repeat;	text-align: center;	display: block;	float: left;	text-decoration: none;	background-position: left top;
	height: 35px;	width: 162px;}
a.dedi:visited {
	font-size: 13px;	font-weight: bold;	color: #FFFFFF;	background-image: url(images/b4.gif);	background-position: left top;

	background-repeat: no-repeat;	text-align: center;	display: block;	float: left;
	height: 35px;	width: 162px;
	text-decoration: none;
}
a.dedi:hover {
	font-size: 13px;	font-weight: bold;	color: #FFF;	background-image: url(images/b4.gif);	background-position: left bottom;

	background-repeat: no-repeat;	text-align: center;	display: block;	float: left;
	height: 35px;	width: 162px;	text-decoration: none;
}
a.orderhere:link {
	font-size: 13px;	font-weight: bold;	color: #EA6800;	background-image: url(images/b5here.gif);
	background-repeat: no-repeat;	text-align: center;	display: block;	float: left;	text-decoration: none;	background-position: left top;
	height: 35px;	width: 107px;}
a.orderhere:visited {
	font-size: 13px;	font-weight: bold;	color: #EA6800;	background-image: url(images/b5here.gif);
	background-repeat: no-repeat;	text-align: center;	display: block;	float: left;	text-decoration: none;	background-position: left top;
	height: 35px;	width: 107px;}
	a.orderhere:hover {
	font-size: 13px;	font-weight: bold;	color: #EA6800;	background-image: url(images/b5here.gif);
	background-repeat: no-repeat;	text-align: center;	display: block;	float: left;	text-decoration: none;	background-position: left top;
	height: 35px;	width: 107px;}
a.order:link {
	font-size: 13px;	font-weight: bold;	color: #FFFFFF;	background-image: url(images/b5.gif);
	background-repeat: no-repeat;	text-align: center;	display: block;	float: left;	text-decoration: none;	background-position: left top;
	height: 35px;	width: 107px;}
a.order:visited {
	font-size: 13px;	font-weight: bold;	color: #FFFFFF;	background-image: url(images/b5.gif);	background-position: left top;

	background-repeat: no-repeat;	text-align: center;	display: block;	float: left;
	height: 35px;	width: 107px;
	text-decoration: none;
}
a.order:hover {
	font-size: 13px;	font-weight: bold;	color: #FFFEDC;	background-image: url(images/b5.gif);	background-position: left bottom;

	background-repeat: no-repeat;	text-align: center;	display: block;	float: left;
	height: 35px;	width: 107px;	text-decoration: none;
}

.pad {
	display: block;
	padding-top: 9px;
}
.padlogo {
	margin: 20px 0px 0px;
	padding: 0px;


}
.banner {
	background-image: url(images/banner.jpg);
	background-repeat: no-repeat;
	text-align: left;
	display: block;
	height: 340px;
	width: 987px;
}
.bnt1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	line-height: 24px;
	font-weight: bold;
	display: block;
	padding: 0px;
	float: left;
	width: 270px;
	margin-top: 94px;
	text-align: left;
	height: 94px;



}
strong {
	color: #045DB6;
}
.bnt0 {
	display: block;
	padding: 0px;
	float: left;
	width: 347px;
	margin-top: 94px;
	text-align: left;
	height: 94px;
}
.bannerbuttons {
	text-align: right;
	display: block;
	height: 97px;
	width: 903px;
}
form {
	margin: 0px;
	padding: 0px;
}
.avantform {
	display: block;
	float: left;
	height: 47px;
	width: 360px;
}
.formbg {
	background-image: url(images/formbg.gif);
	background-repeat: no-repeat;
	text-align: left;
	display: block;
	float: left;
	height: 47px;
	width: 550px;
}
.dom {
	display: block;
	padding-top: 11px;
	padding-left: 155px;

}
.box {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	background-image: url(images/bx.gif);
	background-repeat: repeat-x;
	height: 20px;
	width: 230px;
	text-align: left;
	margin: 0px;
	padding: 0px;
	border: 1px solid #B4C6D5;



}
.sel {
	width: 51px;
	font-size: 11px;
	border: 1px solid #B4C6D5;
	height: 23px;
	text-align: left;
	margin-top: -5px;




}
.selb {
	border: 1px solid #B4C6D5;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	width: 55px;




}
.round {
	background-image: url(images/round1.gif);
	background-repeat: no-repeat;
	display: block;
	height: 7px;
	width: 987px;
	margin-top: -7px;
	background-position: left top;

}
.round2 {
	display: block;
	width: 986px;
	float: left;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #A6BDDC;
	border-left-color: #A6BDDC;
	background-color: #FFFFFF;


}
.round3 {
	background-image: url(images/round2.gif);
	background-repeat: no-repeat;
	display: block;
	height: 8px;
	width: 987px;
	float: left;
	background-position: left top;

}
.welc {
	padding-right: 20px;
	padding-left: 20px;
	display: block;
	padding-top: 5px;
	padding-bottom: 5px;


}
.plns0 {
	display: block;
	float: left;
	height: 100px;
	width: 21px;
}
.plns1 {

	display: block;
	float: left;
	width: 231px;
}
.bh1 {
	font-size: 11px;
	font-weight: bold;
	color: #045DB6;
	background-image: url(images/bh1.gif);
	background-repeat: no-repeat;
	text-align: left;
	display: block;
	float: left;
	height: 129px;
	width: 231px;
}
.padplansdesc {
	text-align: left;
	display: block;
	float: left;
	margin-top: 94px;
	margin-left: 114px;
	padding: 0px;
	width: 109px;
	margin-right: 0px;
	margin-bottom: 0px;

}
.bh2 {
	font-size: 12px;
	background-image: url(images/bh2.gif);
	background-repeat: no-repeat;
	text-align: left;
	display: block;
	float: left;
	width: 231px;
	padding-bottom: 5px;
	min-height:80px;
  height:auto !important;
  height:80px;


}
.included {
	display: block;
	padding-right: 18px;
	padding-left: 18px;
	line-height: 20px;

}
.bh3 {
	background-image: url(images/bh3.gif);
	background-repeat: no-repeat;
	text-align: center;
	display: block;
	float: left;
	width: 231px;
	height: 52px;

}
.int {
	display: block;
	float: left;
	height: 100px;
	width: 7px;
}
.bh11 {

	font-size: 11px;
	font-weight: bold;
	color: #045DB6;
	background-image: url(images/bh11.gif);
	background-repeat: no-repeat;
	text-align: left;
	display: block;
	float: left;
	height: 129px;
	width: 231px;
}
.bh111 {


	font-size: 11px;
	font-weight: bold;
	color: #045DB6;
	background-image: url(images/bh111.gif);
	background-repeat: no-repeat;
	text-align: left;
	display: block;
	float: left;
	height: 129px;
	width: 231px;
}
.whu {
	background-image: url(images/wchu.gif);
	background-repeat: no-repeat;
	text-align: left;
	display: block;
	float: left;
	width: 231px;
	padding-top: 40px;
		min-height:212px;
  height:auto !important;
  height:212px;


}
.whu2 {
	background-image: url(images/whchu2.gif);
	background-repeat: no-repeat;
	text-align: left;
	display: block;
	float: left;
	width: 231px;
	height: 13px;

}
.whytxt {
	display: block;
	padding-left: 21px;
	background-image: url(images/ok2.gif);
	background-repeat: no-repeat;
	background-position: left top;

}
.round2a {
	display: block;
	width: 987px;
	float: left;
	background-image: url(images/bgrond.gif);
	background-repeat: repeat-y;



}
.cfa {
	background-image: url(images/cfan.gif);
	background-repeat: no-repeat;
	text-align: left;
	display: block;
	float: left;
	width: 231px;
	margin-top: 5px;
				min-height:200px;
  height:auto !important;
  height:200px;


}
.ots {
	background-image: url(images/otserbg.gif);
	background-repeat: no-repeat;
	text-align: left;
	display: block;
	float: left;
	width: 241px;
	margin-top: 5px;
				min-height:200px;
  height:auto !important;
  height:200px;


}
.tesim {
	background-image: url(images/testibg.gif);
	background-repeat: no-repeat;
	text-align: left;
	display: block;
	float: left;
	width: 241px;
	margin-top: 5px;
			min-height:200px;
  height:auto !important;
  height:200px;


}
.awardbg {
	background-image: url(images/awbg.gif);
	background-repeat: no-repeat;
	float: left;
	width: 231px;
		min-height:191px;
  height:auto !important;
  height:191px;

}
.awardcont {
	background-repeat: no-repeat;
	float: left;
	width: 231px;
	margin-top: 5px;


}

.awardend {
	background-repeat: no-repeat;
	float: left;
	width: 231px;
	background-image: url(images/awbg2.gif);
	display: block;
	height: 12px;

}
a:link {
	color: #045DB6;
	text-decoration: underline;
}
a:visited {

	color: #045DB6;
	text-decoration: underline;
}
a:hover {

	color: #E76300;
	text-decoration: none;
}
.ce {
	text-align: center;
	display: block;
}
.ri {

	text-align: right;
	display: block;
}
.bgfoot {
	background-image: url(images/bgfoot.gif);
	background-repeat: repeat-x;
	display: block;
	padding: 0px;
	width: 100%;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-color: #E7F3FE;			min-height:300px;
  height:auto !important;
  height:300px;


}
.foot {
	display: block;
	width: 987px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	font-size: 11px;
	color: #2B2E30;
	background-image: url(images/bgfoot2.gif);
	background-repeat: no-repeat;



}
.copyright {
	font-size: 11px;
	line-height: 14px;
	text-align: left;
	display: block;
	float: left;
	width: 300px;
	height: 135px;
	padding-left: 10px;





}
a.foo:link {
	color: #5D8AB1;
	text-decoration: underline;
}
a.foo:visited {

	color: #5D8AB1;
	text-decoration: underline;
}
a.foo:hover {


	color: #003333;
	text-decoration: none;
}
.sm1 {
	display: block;
	float: left;
	height: 150px;
	width: 152px;
	color: #6F9AC0;
	padding-left: 10px;



}
.sm2 {

	display: block;
	float: left;
	height: 150px;
	width: 182px;
	color: #6F9AC0;
}
.sm3 {


	display: block;
	float: left;
	height: 150px;
	width: 175px;
	color: #6F9AC0;
}
.sm4 {



	display: block;
	float: left;
	height: 150px;
	width: 195px;
	color: #6F9AC0;
}
.sm5 {




	display: block;
	float: left;
	height: 150px;
	width: 151px;
	color: #6F9AC0;
}
.sm6 {





	display: block;
	float: left;
	height: 150px;
	width: 108px;
	color: #6F9AC0;
}
.bgsm {
	display: block;
	padding: 0px;
	width: 100%;
	background-color: #E7F3FE;
	margin: 0px;

}
.nav {
	display: block;
	float: right;
	width: 703px;
}
a.red:link {
	color: #DE5800;
	text-decoration: underline;

}
a.red:visited {
	color: #DE5800;
	text-decoration: underline;

}
a.red:hover {
	color: #006699;
	text-decoration: none;

}
img {
	border: none;
}
.bannerspecial {


	background-image: url(images/banner2.jpg);
	background-repeat: no-repeat;
	text-align: left;
	display: block;
	height: 340px;
	width: 987px;
}
.bnt1special {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	line-height: 24px;
	font-weight: bold;
	display: block;
	padding: 0px;
	float: left;
	width: 270px;
	margin-top: 150px;
	text-align: left;

}
.bannerbuttonsspecial {
	text-align: right;
	display: block;
	
	width: 903px;padding-top:20px

}
a.bl:link {

	color: #045DB6;
	text-decoration: underline;
}
a.bl:visited {


	color: #045DB6;
	text-decoration: underline;
}
a.bl:hover {



	color: #CC3300;
	text-decoration: none;
}
.bannerthree {

	background-image: url(images/banner3.jpg);
	background-repeat: no-repeat;
	text-align: left;
	display: block;
	height: 340px;
	width: 987px;
}
.formbg2 {

	background-image: url(images/formbg2.gif);
	background-repeat: no-repeat;
	text-align: left;
	display: block;
	float: left;
	height: 47px;
	width: 550px;
}
.plaincont {
	display: block;
	float: left;
	width: 947px;
}
