body {
	font-family: Times New Roman;
	color: black;
}

h1 {
	font-size: 14pt;
	font-weight: bold;
}

.maintable {
/*	border: 1px solid black;*/
}

.bodycell {
	width: 80%;
	background-color: #FFFF97;
	padding: 10px;
	border-top: 1px solid black;
	border-right: 1px solid black;
	border-bottom: 1px solid black;
}

.navtable {
	width: 100%;
}

.navbar {
	width: 20%;
	background-color: #BABAFE;
	border-top: 1px solid black;
	border-left: 1px solid black;
	border-bottom: 1px solid black;
/*	padding: 10px;*/
}

.navbar a {
	font-weight: bold;
}

.navbar a:hover {
	color: #FFFF97;
}

.navtitle {
	background-color: #000066;
	color: white;
	font-weight: bold;
}

.navcell {
	padding-left: 10px;
	padding-right: 10px;
}

.navselectedcell {
	background-color: #FFFF97;
	font-weight: bold;
	padding-left: 10px;
	padding-right: 10px;
}

.slogan {
	background-color: #000066;
	color: #FFFF33;
	font-weight: bold;
	font-size: 16pt;
	text-align: center;

}

.domainregouter {
	width: 30%;
	border-left: 3px solid #FFFFFF;
	border-top: 3px solid #FFFFFF;
	border-right: 3px solid #CCCC78;
	border-bottom: 3px solid #CCCC78;
}

.domainreginner {
	width: 100%;
	border: 1px solid black;
	background-color: #FFCCCC;
	padding: 2px;
}

.domainregprice {
	width: 30%;
	font-size: 18pt;
	color: #FF0000;
	font-weight: bold;
	text-align: center;
}

.domainregtext {
	width: 70%;
	font-size: 12pt;
	font-weight: bold;
	color: black;
}

.copyright {
	text-align: center;
	font-size: 9pt;
	color: #CCCCCC;
}

.copyright a {
	color: #CCCCCC;
}

.copyright a:hover {
	color: #FF0000;
}

td.packagetitle {
	font-family: Times New Roman;
	font-size: 12pt;
	font-weight: bold;
}
p.packagetitle {
	font-family: Times New Roman;
	font-size: 12pt;
	font-weight: bold;
	padding-bottom: 0em;
	margin-bottom: 0em;
}
p.packageprice {
	font-family: Times New Roman;
	font-size: 12pt;
	font-weight: bold;
	padding-top: 0em;
	margin-top: 0em;
	text-align: right;
}
p.packagetext {
	font-family: Times New Roman;
	font-size: 12pt;
	padding-top: 0em;
	margin-top: 0em;
	padding-bottom: 0em;
	margin-bottom: 0em;
}
td.smallFont {
	font-family: Times New Roman;
	font-size: 12pt;
}

.overviewpackages {
/*	padding: 2px;*/
	border: 1px solid black;
	background-color: #99FF99;
}

.overviewpackages td {
	width: 25%;
	color: black;
/*	font-size: 12pt;*/
}

.overviewtitlefirst{
	font-weight: bold;
	font-size: 14pt;
	border-bottom: 2px solid black;
	text-align: center;
	background-color: #BABAFE;
}
.overviewtitle {
	font-weight: bold;
	font-size: 14pt;
	border-bottom: 2px solid black;
	text-align: center;
	background-color: #BABAFE;
	border-left: 1px solid #9494CB;
}

.overviewpricefirst {
	font-weight: bold;
	font-size: 14pt;
	text-align: center;
	background-color: #FFCCCC;
	border-bottom: 1px solid black;
}
.overviewprice {
	font-weight: bold;
	font-size: 14pt;
	text-align: center;
	background-color: #FFCCCC;
	border-bottom: 1px solid black;
	border-left: 1px solid #CC9999;
}

.overviewsuggestionsfirst {
	font-size: 10pt;
	color: black;
	padding: 4px;
/*	border-bottom: 1px solid black;*/
	padding-bottom: 1em;
}

.overviewsuggestions {
	font-size: 10pt;
	color: black;
	padding: 4px;
/*	border-bottom: 1px solid black;*/
	padding-bottom: 1em;
	border-left: 1px solid #669966;
}

.overviewtextfirst {
	padding: 4px;
}

.overviewtext {
	padding: 4px;
	border-left: 1px solid #669966;
}

.overviewdetailsfirst {
	font-size: 10pt;
	font-weight: bold;
	text-align: center;
}

.overviewdetails {
	font-size: 10pt;
	font-weight: bold;
	text-align: center;
	border-left: 1px solid #669966;
}

.resources {
}

.resourcetitle {
	background-color: #99FF99;
	font-weight: bold;
	font-size: 12pt;
}

.resourcelink {
	font-weight: bold;
	font-size: 12pt;
}

.resourcelink a:hover {
	color: #FF0000;
}

.resourcedescription {
	font-size: 12pt;
}

.resourcespacer {
}
