a.menu:link {
	color: #FFFFFF;
	text-decoration: none;
}
a.menu:visited {
	color: #FFFFFF;
	text-decoration: none;
}
a.menu:hover {
	color: #CCCCCC;
	text-decoration: underline;
	background-repeat: no-repeat;
}

a:link {
	color: #FFFFFF;
	text-decoration: underline;
}
a:visited {
	color: #FFFFFF;
	text-decoration: underline;
}
a:hover {
	color: #CCCCCC;
	text-decoration: none;
}

a.nav:link {
	color: #CCCCCC;
	text-decoration: none;
	font-size: 12;
}
a.nav:visited {
	color: #CCCCCC;
	text-decoration: none;
	font-size: 12;
}
a.nav:hover {
	color: #CCCCCC;
	text-decoration: underline;
	font-size: 12;
}

a.trial:link {
	color: #8CA2BD;
	text-decoration: none;
}
a.trial:visited {
	color: #8CA2BD;
	text-decoration: none;
}
a.trial:hover {
	color: #8CA2BD;
	text-decoration: underline;
}

hr {
	height: 1px;
	color: #CCCCCC;
}

.red {
	color: #7A1010;
}

.question {
	color: #9EBCED;
}

.required {
	color: #FFFFFF;
}

.optional {
	color: #333333;
}

table.header {
	width: 100%;
	height: 118px;
	background-image:url(header.jpg);
	background-repeat:no-repeat;
	background-position:center;
}

table.menu {
	border-collapse: collapse;
	width: 150;
}
table.menu th {
	color: #FFFFFF;
	background-image: url(menu_th.jpg);
	background-repeat: no-repeat;
	height: 34px;
	text-align: center;
	font-size: 16;
}
table.menu td {
	color: #FFFFFF;
	text-align: left;
	font-size: 14;
	padding-bottom: 3px;
	padding-left: 10px;
}

table.menu_right {
	border-collapse: collapse;
	width: 150;
}
table.menu_right th {
	color: #FFFFFF;
	background-image: url(menu_th.jpg);
	background-repeat: no-repeat;
	height: 34px;
	text-align: center;
	font-size: 16;
}
table.menu_right td {
	color: #FFFFFF;
	text-align: center;
	font-size: 14;
}

table.footer {
	border-top: 1px solid #2E3D52;
	width: 100%;
	height: 115px;
	background-image:url(footer.jpg);
	background-repeat:no-repeat;
	background-position:center;
	background-position:top;
}

table.content_border {
	border-collapse: collapse;
	width: 100%;
	border-left: 1px solid #2E3D52;
	border-right: 1px solid #2E3D52;
}

table.page_top {
	border-collapse: collapse;
	width: 100%;
}
table.page_top th {
	color: #CCCCCC;
	border-bottom: 2px solid #2E3D52;
	text-align: right;
	font-size: 12;
	font-weight: none;
	padding-left: 5px;
}

table.welcome {
	border-collapse: collapse;
	width: 100%;
}
table.welcome th {
	color: #FFFFFF;
	background-image: url(content_top.jpg);
	background-repeat: no-repeat;
	height: 34px;
	text-align: left;
	font-size: 16;
	padding: 3px;
}
table.welcome td {
	color: #FFFFFF;
	text-align: left;
	font-size: 14;
	padding-top: 10px;
	padding-bottom: 10px;
}

table.home {
	border-collapse: collapse;
	width: 100%;
}
table.home th {
	color: #8CA2BD;
	text-align: left;
	font-size: 16;
	font-weight: bold;
	padding-left: 5px;
	background-image: url(content_top.jpg);
	background-repeat: no-repeat;
	background-position: center;
	height: 34px;
}
table.home td {
	color: #FFFFFF;
	text-align: left;
	font-size: 14;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 0px;
	padding-bottom: 10px;
}

table.pricing {
	border-collapse: collapse;
	width: 100%;
}
table.pricing th {
	color: #8CA2BD;
	border-bottom: 2px solid #2E3D52;
	text-align: left;
	font-size: 16;
	font-weight: bold;
	padding-left: 5px;
}
table.pricing td {
	color: #FFFFFF;
	text-align: left;
	font-size: 14;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 0px;
	padding-bottom: 10px;
}

.billingjumps {
width: 210;
}

table.server_details {
	border-collapse: collapse;
	width: 100%;
}
table.server_details th {
	color: #8CA2BD;
	border-bottom: 2px solid #2E3D52;
	text-align: left;
	font-size: 16;
	font-weight: bold;
	padding-left: 5px;
}
table.server_details td {
	color: #FFFFFF;
	text-align: left;
	font-size: 14;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 0px;
	padding-bottom: 10px;
}

table.client_details {
	border-collapse: collapse;
	width: 100%;
}
table.client_details th {
	color: #8CA2BD;
	border-bottom: 2px solid #2E3D52;
	text-align: left;
	font-size: 16;
	font-weight: bold;
	padding-left: 5px;
}
table.client_details td {
	color: #FFFFFF;
	text-align: left;
	font-size: 14;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 0px;
	padding-bottom: 10px;
}

table.orderinfo {
	border-collapse: collapse;
	width: 100%;
	background-color: #2E3D52;
}
table.orderinfo th {
	color: #FFFFFF;
	border-bottom: 2px dashed #3F5574;
	text-align: left;
	font-size: 16;
	font-weight: bold;
	padding: 0px;
}
table.orderinfo td {
	color: #FFFFFF;
	text-align: center;
	font-size: 14;
	border: 2px dashed #3F5574;
	padding: 0px;
}

table.support {
	border-collapse: collapse;
	width: 100%;
}
table.support th {
	color: #8CA2BD;
	text-align: left;
	font-size: 16;
	font-weight: bold;
	padding-left: 5px;
	background-image: url(content_top.jpg);
	background-repeat: no-repeat;
	background-position: center;
	height: 34px;
}
table.support td {
	color: #FFFFFF;
	text-align: left;
	font-size: 14;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 0px;
	padding-bottom: 14px;

}

table.admin_card {
	border-collapse: collapse;
	width: 100%;
	border: 1px solid #666666;
}
table.admin_card th {
	color: #CCCCCC;
	border-bottom: 1px dashed #999999;
	text-align: left;
	font-size: 16;
	font-weight: bold;
	padding-left: 5px;
}
table.admin_card td {
	color: #FFFFFF;
	text-align: left;
	font-size: 14;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 0px;
	padding-bottom: 10px;
}

table.pay_sum {
	border-collapse: collapse;
	width: 100%;
}
table.pay_sum th {
	color: #8CA2BD;
	border-bottom: 2px solid #2E3D52;
	text-align: left;
	font-size: 16;
	font-weight: bold;
	padding-left: 5px;
}
table.pay_sum td {
	color: #FFFFFF;
	text-align: left;
	font-size: 14;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 0px;
	padding-bottom: 10px;
}

.fieldset { 
	margin-bottom: 6px;
	border: 1px solid #999999;
	padding: 4px;
}
.fieldset, .fieldset td, .fieldset p, .fieldset li {
	font-size: 14px;
}

table.aboutus {
	border-collapse: collapse;
	width: 100%;
}
table.aboutus th {
	color: #8CA2BD;
	background-image: url(content_top.jpg);
	background-repeat: no-repeat;
	background-position: center;
	height: 34px;
	text-align: left;
	font-size: 16;
	font-weight: bold;
	padding-left: 5px;
}
table.aboutus td {
	color: #FFFFFF;
	text-align: left;
	font-size: 14;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 0px;
	padding-bottom: 10px;
}

table.features {
	border-collapse: collapse;
	width: 100%;
}
table.features th {
	color: #8CA2BD;
	background-image: url(content_top.jpg);
	background-repeat: no-repeat;
	background-position: center;
	height: 34px;
	text-align: left;
	font-size: 16;
	font-weight: bold;
	padding-left: 5px;
}
table.features td {
	color: #FFFFFF;
	text-align: left;
	font-size: 14;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
}


table.infrastructure {
	border-collapse: collapse;
	width: 100%;
}
table.infrastructure th {
	color: #8CA2BD;
	border-bottom: 2px solid #2E3D52;
	text-align: left;
	font-size: 16;
	font-weight: bold;
	padding-left: 5px;
}
table.infrastructure td {
	color: #FFFFFF;
	text-align: left;
	font-size: 14;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 0px;
	padding-bottom: 10px;
}

table.policies {
	border-collapse: collapse;
	width: 100%;
}
table.policies th {
	color: #8CA2BD;
	background-image: url(content_top.jpg);
	background-repeat: no-repeat;
	height: 34px;
	text-align: left;
	font-size: 16;
	padding: 3px;
}
table.policies td {
	color: #FFFFFF;
	text-align: left;
	font-size: 14;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 0px;
	padding-bottom: 10px;
}

table.support_uts {
	border-collapse: collapse;
	width: 100%;
}
table.support_uts th {
	color: #8CA2BD;
	background-image: url(content_top.jpg);
	background-repeat: no-repeat;
	background-position: center;
	height: 34px;
	text-align: left;
	font-size: 16;
	font-weight: bold;
	padding-left: 5px;
}
table.support_uts td {
	color: #FFFFFF;
	text-align: left;
	font-size: 14;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
}

table.partners {
	border-collapse: collapse;
	width: 100%;
}
table.partners th {
	color: #8CA2BD;
	background-image: url(content_top.jpg);
	background-repeat: no-repeat;
	background-position: center;
	height: 34px;
	text-align: left;
	font-size: 16;
	font-weight: bold;
	padding-left: 5px;
}
table.partners td {
	color: #FFFFFF;
	text-align: left;
	font-size: 14;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
}

table.freetrial {
	border-collapse: collapse;
	width: 100%;
}
table.freetrial th {
	color: #8CA2BD;
	background-image: url(content_top.jpg);
	background-repeat: no-repeat;
	background-position: center;
	height: 34px;
	text-align: left;
	font-size: 16;
	font-weight: bold;
	padding-left: 5px;
}
table.freetrial td {
	color: #FFFFFF;
	text-align: left;
	font-size: 14;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
}

table.whatists {
	border-collapse: collapse;
	width: 100%;
}
table.whatists th {
	color: #8CA2BD;
	background-image: url(content_top.jpg);
	background-repeat: no-repeat;
	background-position: center;
	height: 34px;
	text-align: left;
	font-size: 16;
	font-weight: bold;
	padding-left: 5px;
}
table.whatists td {
	color: #FFFFFF;
	text-align: left;
	font-size: 14;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
}

table.download {
	border-collapse: collapse;
	width: 100%;
	height: 350px;
}
table.download th {
	color: #8CA2BD;
	background-image: url(content_top.jpg);
	background-repeat: no-repeat;
	background-position: center;
	height: 34px;
	text-align: left;
	font-size: 16;
	font-weight: bold;
	padding-left: 5px;
}
table.download td {
	color: #FFFFFF;
	text-align: left;
	font-size: 14;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
}
