body  { 
  font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
  font-size:12pt;
  margin-top: 0pt; 
  margin-left: 0pt; 
  top: 0pt; 
  left: 0pt;
}
input.textbox      { 
  font-size: 10pt; 
  text-transform: lowercase; 
  border: 1pt #600 solid
}
label  { 
  color: white; 
  font-size: x-small 
}
select.presence { font-size: 7pt }
.contactinfo { font-size: small }
.domainlist { font-size: 10pt; margin: 9pt; color:#0066CC; font-weight:bold; }
.heading { font-size: 14pt }
.list {  font-size: 12px}
.login   { color: #600; font-size: xx-small; text-align: right }
.maininfo     { font-size: 10pt; word-spacing: 0.1em; margin-top: 6pt; margin-right: 6pt }
.news    { color: white; font-size: 12px; margin: 3pt }
.process  { font-size: xx-small; padding-right: 9pt; padding-left: 6pt }
.quote     { color: #c00; font-size: 7pt; text-indent: 6pt; border: 0pt }
.requiredfield { color: #600; font-size: 12pt }
.searchavailable { font-weight: bold }
.searchtaken { color: #777; font-weight: bold }
.searchwww { color: white }
.sidebar  { padding-right: 9pt; padding-left: 6pt; font-size: 9pt }
.subtotal { font-size: 13px}
.terms { font-weight: bold; font-size: 10pt; line-height: 11pt }
.termsbody { font-size: 10pt; line-height: 11pt}
.termsheading { font-weight: bold; letter-spacing: .1em}
.total { font-weight: bold; font-size: 13px}
.trademark  { color: #666; font-size: xx-small; letter-spacing: 0.1em }
.warning  { color: #600; font-weight: bold; font-size: 10pt }
#warning  { color: #c00; font-weight: bold; font-size: 10pt }
.websearch { font-size: 9pt }
.admin_table { border-style:inset; border-width:thin }
.admin_td { color: #000080; font-size: 9pt;}
.admin_th { background-color: #000080;  color: #FFFFFF; }
.admin_th_small { background-color: #000080;  color: #FFFFFF; font-size: 9pt;  }

table.std {
  border-collapse: collapse;
  border: black solid 2px;
  spacing: 0;
  padding: 5;
}

td.std-hdr {
  border: black solid 2px;
  background: #000080;
  color: #ffffff;
}
td.std {
  border: black solid 2px;
  background: white;
  color: #000000;
}

table.mng {
  border-collapse: collapse;
  border: black solid 2px;
  spacing: 0;
  padding: 5;
  color: #CCBBCC;
  width:450px;
}
td.mng-hdr, tr.mng-hdr {
  border: black solid 1px;
  background: #CCBCBC;
  color: black;
  font-weight: bold; 
  font-size: 9pt;
  font-family: sans-serif, helvetica, arial; 
}   
td.mng-hdr2, tr.mng-hdr2  {
  border: black solid 1px;
  background: #DBBDBC;
  color: black;
  font-weight: bold; 
  font-size: 9pt;
  font-family: sans-serif, helvetica, arial; 
}   
td.mng, tr.mng {
  border: black solid 1px;
  background: white;
  color: black;
  font-size: 9pt;
  font-family: sans-serif, helvetica, arial; 
} 
.mng_link {
  color: #000000;  
  font-family: sans-serif, helvetica, arial;
  font-size: 9pt;
  font-weight: normal; 
}

/* START OVERRIDE */

body {	margin: 20px 0px; padding:0px; text-align:center;
		 background-color:#c0c0c0;
		background-image:url(/images/ryc/greyfade.gif); background-repeat:repeat-x; }
body, #main { font-family: "Trebuchet MS", Arial, Verdana; font-size:14px; }
TABLE TD { font-family: "Trebuchet MS", Arial, Verdana; margin:0px; font-size:14px }
FORM { margin:0px; padding:0px; }
a { text-decoration: none; color:#18ACBC; color:#00a2d0; font-weight:bold; }
a:hover { text-decoration:underline; }
p { margin:0; padding:0px; margin-bottom: 10px; font-size:14px; }
h1 { font-size:18px; padding: 0px; margin:5px 0; }
h2 { font-size:16px; padding: 0px; margin:5px 0; }
h3 { font-size:14px; padding: 0px; margin:5px 0; }

.upper { text-transform:uppercase;}
.capital { text-transform:capitalize;}
.cleartf { text-transform: none;}
.highlight { color:#f77f09; color: #f77a00;}

#main { width:783px; margin:auto; padding:0px; text-align:center; }

#topcrumbs, #footer {
	margin: 0px;
	padding: 5px 14px 5px 10px;
	color: #FFF;
	text-align:right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
#topcrumbs a, #footer a { color:#FFF }
#topcrumbs p, #footer p { margin-bottom:0px;}

#breadcrumbs {
	margin: 0px;
	padding: 0 15px 0 0;
	color: #000000;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
#breadcrumbs a { color:#FF6600; }
#breadcrumbs p { margin-bottom:0px; }


#header {
	background-image:url(/images/ntg/header.gif);
	background-repeat:no-repeat;
	height:0px; margin:0px; padding:84px 0 0 0;
	overflow:hidden;
}

#menubar {
	background-image:url(/images/ntg/menubar.gif);
	background-repeat:no-repeat;
	height:27px; margin:0px; padding:0;
	overflow:hidden;
}
#menubar ul {
	list-style:none;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	color:#FFF;
	padding:0px; margin:5px 20px;
}
#menubar a { color:#FFF; }
#menubar li {
	float:left;
	padding:0 13px; margin:0px;
}

#sheet {
	background-image:url(/images/ntg/sheetmain.gif);
	background-repeat:repeat-y;
	margin:0px;
	padding:3px 14px 5px 10px;
	color: #000;
	text-align:left;
	font-size: 12px;
}

#search {
	border: 1px #000 solid;
	margin-bottom:10px;
	padding:0px;
	background-color:#858585;
	background-image:url(/images/ntg/searchbg.gif);
	background-repeat:no-repeat;
	color:#fff;
}

#search h1 {
	padding:0px; margin:0px;
	color:#FFFF99;
	font-size:12px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#left {
	width:200px; padding: 0 10px 0 0;
	background-image:url(/images/ntg/dotted.gif);
	background-repeat:repeat-y;
	background-position:right;
	vertical-align:top;
}
#right {
	padding: 45px 20px 20px 65px; vertical-align:top;

}
#registermain
{
	padding: 20px; vertical-align:top;
}
.clear { clear:both; }

#sheethead {
	background-image:url(/images/ntg/sheethead.gif);
	background-repeat:no-repeat;
	height:0px; margin:0px; padding:7px 0 0 0;
	overflow:hidden;
}

#sheetfoot {
	background-image:url(/images/ntg/sheetfoot.gif);
	background-repeat:no-repeat;
	height:0px; margin:0px; padding:13px 0 0 0;
	overflow:hidden;
}

#deals { padding:0; margin:0; }
#deal {
	margin:0; margin-bottom: 10px;
	border: 1px #000 solid;
	background-color:#f9ffe1;
}
#deal h1 {
	margin:0; margin-bottom: 5px;
	font-size:14px; font-weight:bold;
	display:block;
	background-color:#677f00;
	color:#FFFFFF;
	padding:2px 5px;
}
#deal a h1  {
	color:#FFFFFF;
}
#deal a:hover h1 {
	background-color:#a1c600;
	text-decoration:none;
}
#deal p { font-size:12px; padding:0px 5px; }

#intro {
	margin:0px; margin-bottom:5px; padding:0px;
	width:539px; height:250px;
	background-image:url(/images/ntg/intropic.gif);
	background-repeat:no-repeat;
	overflow:hidden;
}

#intro #intromessage {
	background-image:url(/images/ntg/intromessage.gif);
	background-repeat:no-repeat;
	background-position:341px 0px;
	height:0px; margin:0px; margin-bottom:0; padding:134px 0 0 0;
	overflow:hidden;
}

#intro #introlearnmore a {
	background-image:url(/images/ntg/introlearnmore.gif);
	background-repeat:no-repeat;
	background-position:341px 0px;
	display:block;
	height:0px; margin:0px; margin-bottom:0; padding:40px 0 0 0;
	overflow:hidden;
}
#intro #introlearnmore a:hover {
	background-image:url(/images/ntg/introlearnmore-over.gif);
}

#intro #introtext {
	padding:0 0 0 341px;
	font-size:14px;
}
#inserted_note {
	margin: 20px;
	padding: 10px;
	background-color:#FFFF99;
	border: #000 1px dashed;
	line-height:normal;
}
#inserted_note h3 {
	/* font-size:15px; */
}
#inserted_note p {
	font-size:14px;
}
#loginbox {
	margin:0; margin-bottom: 10px;
	border: 1px #000 solid;
	background-color:#f9ffe1;
}
#loginbox h3 {
	margin:0; margin-bottom: 5px;
	font-size:14px; font-weight:bold;
	display:block;
	background-color:#677f00;
	color:#FFFFFF;
	padding:2px 5px;
}
#loginbox p { font-size:12px; padding:0px 5px; }
.greynote { color:#666; }
.popbody { margin:10px; padding:10px; background-color:#FFFFFF; text-align:left; font-size:12px }
.infotable { border: 1px #000000 solid; border-collapse:collapse; width:90%;}
.infotable td { border: 1px #000000 solid; }
.infotable th { border: 1px #000000 solid; background-color:#FF9900; }


#quickrenewal {
	text-align:left;
	padding:5px; margin:10px 5px 10px 10px;
	background-image:url(/images/ryc/greysliver.gif);
	background-repeat:repeat-x;
	border:1px #000000 solid;
	background-color:#c5c5c5;
}
#quickrenewal h1, #quickrenewal p { font-size:9pt }


.showit { visibility: visible; display:block;}
.hideit { visibility: hidden; display:none;}