html, body {
	margin: 0px;
	padding: 0px;
	color: #000000;
	background: #ffffff;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 10px;
}

table, tr, td {
	margin: 0px;
	padding: 0px;
	border-width: 0px;
	border-style: solid;
	border-color: #000000;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 10px;
	cursor: default;
	vertical-align: top;
}

input {
	vertical-align: middle;
}

.newsheader {
	color: #ffffff;
	padding-top: 5px;
	padding-right: 20px;
	padding-left: 10px;
	font-size: 12px;
}

.left {
	color: #000000;
	padding-right: 40px;
	padding-left: 20px;
}

.midheader {
	color: #ffffff;
	padding-top: 31px;
	padding-right: 10px;
	padding-left: 30px;
	font-size: 14px;
}

.mid {
	color: #000000;
	padding-right: 10px;
	padding-left: 10px;
}

a:link img, a:visited img {
	border-style: none;
}

a:hover {
  text-decoration: none;
  border-top: 1px dotted blue;
  border-bottom: 1px dotted blue;
}

.noembed {
	display: none;
}

.leftborder {
	width: 1px;
	background-color: #000000;
}

.rightborder {
	width: 1px;
	background-color: #000000;
}

.leftborderside {
	width: 50%;
	background-image: url(images/bg1222.jpg);
	background-position: right top;
	background-repeat: repeat-y;
}

.rightborderside {
	width: 50%;
	background-image: url(images/bg1223.jpg);
	background-position: left top;
	background-repeat: repeat-y;
}

.supportbg {
	width: 217px;
	height: 133px;
	background-image: url(images/support.jpg);
	background-repeat: no-repeat;
}

.supportheader {
	color: #ffffff;
	padding-top: 3px;
	padding-right:10px;
	padding-left: 15px;
	font-size: 12px;
}

.support {
	color: #e7e7e7;
	padding-top: 3px;
	padding-right: 20px;
	padding-left: 10px;
}

.supportchat {
	color: #ffffff;
	padding-top: 5px;
	padding-right: 10px;
	font-size: 12px;
	float: right;
}

.supportlink {
	color: #ffffff;
	text-decoration: none;
	cursor: help;
}

.newsbg {
	width: 217px;
	height: 25px;
	background-image: url(images/capleft.jpg);
	background-repeat: no-repeat;
}

.news1bg {
	width: 217px;
	height: 98px;
	background-image: url(images/bgleft01.jpg);
	background-repeat: no-repeat;
}

.news1head {
	color: #ffffff;
	padding-top: 5px;
	padding-right: 40px;
	padding-left: 20px;
}

.news2bg_sub {
	width: 217px;
	height: 108px;
	background-image: url(images/bgleft02b.jpg);
	background-repeat: no-repeat;
}

.news2bg {
	width: 217px;
	height: 108px;
	background-image: url(images/bgleft02.jpg);
	background-repeat: no-repeat;
}

.news2head {
	color: #ffffff;
	padding-top: 8px;
	padding-right: 40px;
	padding-left: 20px;
}

.news3bg_sub {
	width: 217px;
	height: 108px;
	background-image: url(images/bgleft03b.jpg);
	background-repeat: no-repeat;
}

.news3bg {
	width: 217px;
	height: 116px;
	background-image: url(images/bgleft03.jpg);
	background-repeat: no-repeat;
}

.news3head {
	color: #ffffff;
	padding-top: 8px;
	padding-right: 40px;
	padding-left: 20px;
}

.newsline {
	font-size: 1px;
	padding-top: 3px;
	padding-bottom: 5px;
	padding-left: 20px;
}


.newslink {
	padding-top: 4px;
	padding-left: 50px;
}

.newsfooter {
	width: 217px;
	height: 99px;
	background-image: url(images/bgleft04.jpg);
	background-repeat: no-repeat;
}

.newsfooterbottom {
	width: 217px;
	padding-bottom: 10px;
	background-image: url(images/tileleft.gif);
	background-repeat: repeat-y;
	vertical-align: bottom;
	text-align: center;
}

.privacy {
	width: 217px;
	height: 116px;
	background-image: url(images/tileleft.gif);
	background-repeat: repeat-y;
	vertical-align: middle;
	text-align: center;
}

.privacylink {
	color: #ffffff;
}

.planbg {
	width: 125px;
	height: 267px;
	background-image: url(images/pic010.jpg);
	background-repeat: no-repeat;
}

.plan1bg {
	width: 210px;
	height: 133px;
	background-image: url(images/plan01.jpg);
	background-repeat: no-repeat;
}

.plan2bg {
	width: 208px;
	height: 133px;
	background-image: url(images/plan02.jpg);
	background-repeat: no-repeat;
}

.plan3bg {
	width: 210px;
	height: 134px;
	background-image: url(images/plan03.jpg);
	background-repeat: no-repeat;
}

.plan4bg {
	width: 208px;
	height: 134px;
	background-image: url(images/plan04.jpg);
	background-repeat: no-repeat;
}

.planheader1 {
	color: #ffffff;
	padding-top: 20px;
	padding-right: 10px;
	padding-left: 40px;
	font-size: 14px;
}

.planheader2 {
	color: #ffffff;
	padding-top: 15px;
	padding-right: 10px;
	padding-left: 40px;
	font-size: 14px;
}

.plan {
	color: #006060;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 30px;
}

.planhighlight {
	color: #000;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 35px;
}


.planprice {
	color: #ffffff;
	padding-top: 5px;
	padding-left: 30px;
	font-size: 14px
}


.specialtop {
	width: 375px;
	height: 48px;
	background-image: url(images/special.jpg);
	background-repeat: no-repeat;
}

.specialbg {
	width: 168px;
	height: 160px;
	background-image: url(images/pic011.jpg);
	background-repeat: no-repeat;
}

.specialmidbg {
	width: 375px;
	height: 108px;
	background-image: url(images/bgmid.jpg);
	background-repeat: no-repeat;
	padding-top: 4px;
}

.specialmid {
	font-size: 1px;		/* little hack for Mozilla */
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
}

.special {
	color: #ffffff;
	padding-right: 10px;
	padding-left: 10px;
}


.specialbottom {
	width: 543px;
	height: 32px;
	background-image: url(images/cap03.jpg);
	background-repeat: no-repeat;
}

.searchbg {
	width: 543px;
	height: 140px;
	background-image: url(images/bg03.jpg);
	background-repeat: no-repeat;
}

.search {
	width: 80px;
	text-align: center;
}

.searchform {
	width: 250px;
	font-size: 16px;
	font-family: Tahoma, Arial, sans-serif;
}

.searchseperatortop {
	font-size: 1px;		/* little hack for Mozilla */
	padding-top: 5px;
	padding-bottom: 15px;
}

.searchseperatorbottom {
	font-size: 1px;		/* little hack for Mozilla */
	padding-top: 15px;
	padding-bottom: 5px;
}

.searchtop {
	color: #000000;
	padding-right: 40px;
	padding-left: 5px;
}

.searchbottom {
	color: #00749A;
	padding-right: 40px;
	padding-left: 5px;
}

.searchwhois {
	color: #000;
	font-size: 11px;
	background: #ffffff;
	width: 440px;
	height: 210px;
	padding: 5px 10px;
	margin-left: 20px;
	border: dashed 1px #000;
	overflow: hidden;
}

.searchwhois2 {
	color: #000;
	font-size: 11px;
	background: #ffffff;
	width: 440px;
	padding: 5px 10px;
	margin-left: 20px;
	border: dashed 1px #000;
	overflow: hidden;
}

.bottombg {
	width: 543px;
	background-image: url(images/tilemid.gif);
	background-repeat: repeat-y;
}

.bottomfooterbg {
	width: 543px;
	background-image: url(images/tilemid.gif);
	background-repeat: repeat-y;
	vertical-align: bottom;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 5px;
}

.lang_img {
	margin-right: 2px;
	margin-bottom: 5px;
	margin-left: 2px;
}

.subpagebg {
	width: 543px;
	height: 420px;
	background-image: url(images/bgsub.jpg);
	background-repeat: no-repeat;
}

.subpagebg_long {
	width: 543px;
	background-image: url(images/bgsub_long.jpg);
	background-repeat: no-repeat;
}

.subpagetop {
	height: 427px;
	padding-top: 30px;
}

.subpagetop_long {
	height: 650px;
	padding-top: 30px;
}

.subpagemidbg {							/* REDUNDANCY CHECK NEEDED */
	width: 543px;
	height: 32px;
	background-image: url(images/cap03b.jpg);
	background-repeat: no-repeat;
}

.subpagebottombg {
	width: 543px;
	min-height: 200px;
	background-image: url(images/bgsub_bottom.jpg);
	background-repeat: no-repeat;
}

.subpage {
	padding-top: 15px;
	padding-right: 50px;
	padding-bottom: 15px;
	padding-left: 20px;
	text-align: justify;
}

.contactform {
	font-size: 10px;
	font-family: Tahoma, Arial, sans-serif;
}

.plans {
	width: 460px;
	border: 1px solid;
}

.plans td {
	height: 25px;
	font-size: 13px;
	vertical-align: middle;
	text-align: center;
}

.plan1 {
	clear: both;
	text-align: left;
	vertical-align: middle;
	padding-left: 10px;
}

.plan_header {
	height: 30px;
	font-weight: bold;
	background-color: #26B0E1;
}

.plan_help {
	cursor: help;
	border-bottom: 1px dashed;
}

.paypal {
	text-align: center;
}

.paypal td {
	vertical-align: middle;
}

.footer {
	width: 760px;
	height: 41px;
	background-image: url(images/footer.gif);
	background-repeat: no-repeat;
	vertical-align: middle;
	text-align: center;
	color: #ffffff;
}
