.tab_on 
{ background-color:#1F2A62!important; color:#ffffff;font-weight: bold; text-decoration: none; padding-left: 17px; width: 250px; }
.tab_off 
{ background-color: #FFFFFF; height: 19px; width: 180px; font-weight: bold;}
.tabOffDivStyle
{
 background-color: #CABFBD;
 margin-top: 8px;
 height: 19px;
 padding-top: 3px;
}
body {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 14px; padding:0; margin:0; color: #000000;}
p {font-size: 12px; line-height: 16px;}
td {font-size: 11px;}
ol {font-size: 12px;}
li {font-size:12px; line-height:16px;}
.faqs {font-size: 12px;line-height:16px;padding:2px 0px;}
.clear { clear:both;}
img.imageFR, a img.imageFR { /* Image Float Right */
  float:right;
  border:0;
  margin:5px 0px 5px 5px;
}

img.imageFL, a img.imageFL { /* Image Float Left */
  float:left;
  border:0;
  margin:5px 5px 5px 0px;
}

p.paraBU { /* Paragraph: Bold Underline */
  font-weight:bold;
  text-decoration:underline;
}

blockquote { font-weight:bold; }

h1 {
	font-family:"Minion", "Times New Roman", Times, serif;
	font-weight: bold; 
	color: #1f2a62;
	font-weight:bold;
	font-size:20px;
	text-transform:uppercase;
	line-height:normal;
	word-spacing:1px;
}

h1#login {margin:0;padding:5px 0 0 0;}

h2 {
	color:#000000;
	font-size:14px;
	font-weight:bold;
	margin-bottom: 0px;
	padding-bottom: 0px;
	padding-top:11px;
}

h2.BoldBlueText, h3.BoldBlueText
{
	font-size:12px;
	margin-top:20px;
}
h3 {
	font-weight:bold;
	font-size:13px;
	margin-top:0px;
	margin-bottom:10px;
}
h5 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #000000}
.Bold { 
	font-weight:bold;}
.headerrow {
	background-color:#1f2a62;
	font-weight:bold;
	color:#ffffff;
	font-size:11px;
	height:24px;
}

.faqtabs{
	margin-bottom: 30px;

}

.faqtabs h2{
	background: url(../../images/ph_tabEdge.gif) no-repeat top right;
	background-color: #273A76;
	color: #FFF;
	display: block;
	height: 15px;
	font-family: Verdana;
	font-size:12px;
	font-weight: bold;
	line-height: 16px;
	margin: 0px;
	padding: 4px 0px 6px 11px;
		width: 277px;	
}
.tableHead td, th  {
vertical-align:middle;
font-size:12px;
font-weight: bold; 
color: #FFFFFF;
background-color:#1f2a62;
text-align:left;
line-height:16px;
height:24px;
}

.errorMessage 
{
	background-color:White;
	font-weight:bold;
	color:#FFFFFF;
	font-size:11px;
	padding:5px;
}

.tableHead h2
{
	font-family:"Minion", "Times New Roman", Times, serif;
	color:#FFFFFF;
	font-weight:bold;
	font-size:16px;
	padding-top:0px;
	text-transform:uppercase;
}

p.tableHead
{
	font-family:"Minion", "Times New Roman", Times, serif;
	color:#1f2a62;
	font-weight:bold;
	font-size:20px;
	margin:0px;
}
.jumpmenu {font-size: 9pt; background-color: #FFCC66}
.copyright {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7.5pt; color: #CCCCFF; line-height: 10pt}
div.lastupdate {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; line-height: 10pt}
.tabledata {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px}
.BoldBlueText {font-weight: bold; color: #003399}
.BoldBlackText 
{font-weight:bold; color:Black; text-decoration:none}
.ReadMore {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-style: italic; font-weight: bold; color: #003399}
.GalleryText 	{
	background-color:#f6e6b5;
	background-image:url(http://beta.ngccoin.com/images/_redesign/pc_bg_leftsidebar.jpg);
	background-repeat:repeat-y;
font-size: 11px; 
font-style: normal; 
line-height: 14px
}
.Coinoftheday {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; color: #000033; line-height: 12pt}

.definition { background-color: #ffffcc; padding: 9px; }

.tinynote {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 6.5pt;}

.datatable-header {border-right: 1px solid #FFFFCC; font-weight: bold; color: #990033;}
.datatable-body {border-right: 2px solid #CCCC99;}
.datatable-divider {padding: 2px; text-align: center; background-color: #CCCC99;}

.anchor-noline {text-decoration: none}
.InputTableFooter {margin: 0px; padding: 0px; border: 0px; border-spacing: 0px; background-color: white}
.InputTable {margin: 0px; padding: 0px; border: 0px; border-spacing: 0px; background-color: #e5e5e5}

.BannerTop { display:inline; }

/* ------ SIDENAV ------ */


#sidebar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	width:196px;
	background-color:#f6e6b5;
	background-image:url(../../images/_redesign/pc_bg_leftsidebar.jpg);
	background-repeat:repeat-y;
	text-align:left;
}


#sidebar .on a {
	padding:6px 0 6px 15px;
	margin-bottom:1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#19337D;
	line-height:14px;
	text-decoration:none;
	background-color:#f9f2d8;
	background-image:url(../../images/_redesign/pc_sidebarbg_on.gif);
	background-repeat:no-repeat;
	display:block;
}

#sidebar .noSubNav   {
	border-top:3px solid #bba367;
}

#sidebar .on a:hover {
	background-color:#FFFFE1;
	color:#19337D;
	text-decoration:underline;
}

#sidebar .nolink {
	display:block;
	margin:0px;
	
	padding:6px 0px 1px 15px;
	margin-bottom:5px;
	border-bottom:3px solid #bba367;
	background-color:#f9f2d8;
	background-image:none;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 11px;
	color:#194199;
	text-decoration:none;
	text-transform:none;
}

#sidebar .subnav a {
	display:block;
	margin:0px;
	
	padding:4px 0px 4px 25px;
	border-bottom:none;	
	background-image:url(../../images/_redesign/pc_bg_leftsidebar.jpg);
	background-repeat:repeat-y;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 11px;
	color:#194199;
	text-decoration:none;
	text-transform:none;
}

#sidebar .last a {
	padding-bottom:12px;
}

#sidebar .subnav a:hover {
	color:#19337D;
	text-decoration:underline;
}

#sidebar .subnav-off {
	display:none;
}

#sidebar .off .subnav {
	display:none;
}


#sidebar .off a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#202867;
	text-decoration:none;
	display:block;
	padding:6px 0 6px 15px;
	background-color:#f6e6b5;
	background-image:url(../../images/_redesign/pc_bg_leftsidebar.jpg);
	background-repeat:repeat-y;
  /*min-height:25px;*/

}
#sidebar .off a:hover {
	background-image:none;
	background-color:#f9f2d8;
	font-weight:bold;
	text-decoration:underline;
}
#sidebar .banners {
	padding-top:40px;
}

*/

/* SIDE NAV .NET
===========================================================*/
ul.sideNav { list-style-type: none; margin: 0px; padding: 0px; font-weight: bold;}
ul.sideNav li{ display: block;}
ul.sideNav li a{ display: block; padding-left: 15px !important;  padding: 6px 0px 6px 0px; text-decoration: none;}
ul.sideNav li a:hover{ background-color:#F9F2D8;}
ul.sideNav li a.subLink {/* MENU LINK */
	background-image:url(../../images/_redesign/pc_sidebarbg_on.gif);
	background-repeat:no-repeat;	
	padding:6px 0 6px 15px !important;
}
ul.sideNav ul.sideUl li{ font-size: 11px; margin-left: 10px;}
ul.sideNav ul.sideUl li a{ margin-left: 3px; padding-right: 10px;}
ul.sideNav ul.sideUl li a:hover{ background: none;}
ul.sideNav ul.sideUl li:hover{
	background-color:#F9F2D8;
	background-image:url(../../images/_redesign/pc_arrowlink_blue_net.gif);
	background-repeat:no-repeat;
	background-position: left top !important; 
	list-style-type: none;
	padding: 0px;
}
ul.sideNav ul.sideUl li{
	background-image:url(../../images/_redesign/pc_arrowlink_blue_net.gif);
	background-repeat:no-repeat;
	background-position: left top; 
	list-style-type: none;
	padding: 0px;
	z-index: 1;
}
ul.sideNav li .subLink{
	background-color:#F9F2D8;
}
ul.sideNav li .subLink{/* MENU LINK */
	background-image:url(../../images/_redesign/pc_sidebarbg_on.gif);
	background-repeat:no-repeat;
}
ul.sideNav li .activeLink{
}


/* END OF SIDE NAVIGATION W/ .NET CLASSES */


/*----Registry Styles -----*/

#reg_content {
width: 585px;
text-align: left;
}

#reg_content img #tagline {
width: 563px;
height: 53px;
margin: 0;
margin-bottom: 12px;
}

#reg_content hr {
width: 96%;
height: 1px;
border: 1px solid #333399;
color: #333399;
margin: 0;
padding: 0;
}

#reg_content img#readyset {
width: 207px;
height: 113px;
float: left;
margin: 10px;
margin-bottom: 32px;
}

#reg_content h3 {
font-size: 1em;
color: #000000;
font-weight: bold;
margin: 0;
padding: 0;
}

#reg_content p.indented1 {
margin-left: 22px;
margin-top: 0;
}

#reg_content table#pdfs1, #reg_content table#pdfs2 {
width: 585px;
padding: 0;
border: 1px;
}

#reg_content table#pdfs1 td, #reg_content table#pdfs2 td {
width: 25%;
padding: 5px;
vertical-align: top;
text-align: center;
}

#reg_content table#pdfs1 td img, #reg_content table#pdfs2 td img {
padding: 0;
margin: 10px;
margin-bottom: 0;
border: 0;
height: 135px;
width: 120px;
}


/*---------------------------------------------
---------------REDESIGN STYLES-----------------
---------------------------------------------*/
body
{
margin:0px;
padding:0px;
}
body,td,p,div
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

/* ------ NEW HEADER ------ */
#header
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image:url(http://www.ngccoin.com/images/ph_hdr_bkgd.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	height:130px;
	border-top:2px solid #1A347E;
	background-color:#B8C1D9;
	width:100%;
	min-width:958px;
}

#top-banner {
	position:absolute;
	width:790px;
	text-align:right;
	top:8px;
	font-size:9px;
	color:#464649;
	vertical-align:top;
}

 
/* -------------- begin nav styles ---------------*/
#main-nav a:hover{
	background-image:url(http://www.ngccoin.com/images/ph_hdr_rollover.gif);
	background-repeat:no-repeat;
}

#navigation {
	position:absolute;
	top:105px;
	font-size:15px;
	font-weight:bold;
	height:27px;
	color:#EBC657;
	background-image:url(http://www.ngccoin.com/images/ph_hdr_left_bottom.jpg);
	background-repeat:no-repeat;
	background-color:#1A347E;
	width:100%;
	z-index: 1;
}

#jump-nav {
	position:absolute;
	width:790px;
	text-align:right;
	top:82px;
	font-size:13px;
	font-weight:bold;
	color:#1A347E;
	z-index:999;
	
}

#jump-nav a {
	text-decoration:none;
	color:#1A347E;
}

	
 /* -------------- begin world drop nav styles ---------------*/
#jumpContainer {
	color:#1A347E;
	position: absolute;
	left: 355px;
	top: -13px;
}

#nav{
	padding: 0;
	margin-top: -6px;
	margin-left: 0px;
	list-style-image: none;
	list-style-type: none;
	position: absolute;
}

#nav ul {
	padding: 0;
	margin: 0;
	list-style-image: none;
	list-style-type: none;

}

#nav a {display: block; padding: 0px 3px 2px 3px; text-align:left;}
#nav a:hover {
	background-image:url(../../images/_redesign/ph_hdr_topNavLit.gif);
	background-repeat:repeat-x;
	background-position:center;
}
#nav li {
	line-height:22px;
	float: left;
	width: 215px;
}
#nav li ul {
	position: absolute;
	left: 0;
	width: 215px;
	display: none;
	background: #B8C1D9;
}
#nav li a img {margin-top:3px; margin-right: 3px;}
#nav li a {font-size:11px;}

#nav li .special{ padding: 0px; margin: 0px; line-height: 16px !important;}
#nav li.title {text-align:left; padding-left: 3px;}
#nav .special {
	background: url(../../images/selectBox.jpg) no-repeat right top;  
	font-size:11px;
	font-weight: bold;
	border:1px solid #233c83;
	width:190px;
	margin: 0px;
	padding: 0px;
	text-align:left;
	height: 20px;
}
#nav .special a:visited,
#nav .special a:link,
#nav .special a{ padding:3px 4px -1px 6px; margin: 0px;}
#nav .special a:hover{background: url(../../images/selectBox.jpg) no-repeat right top;}
.special ul li a{
	border: 1px solid red;
}
/* -------------- end nav styles ---------------*/
#sidebar-a
{
	background-color:#f6e6b5;
	background-image:url(http://beta.ngccoin.com/images/_redesign/pc_bg_leftsidebar.jpg);
	background-repeat:repeat-y;
	padding-top:15px;
	
}

h4
{
	text-transform:uppercase;
	font-size:11px;
	margin-bottom:5px;
}
a, a:link, a:visited
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#233d94;
	text-decoration:underline;
}

.lineitem 
{
	width:167px;
	border-bottom:1px solid #a88c4b;
	padding-bottom:10px;
	margin-left:15px;
	margin-bottom:10px;
}
.small
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#bba367;
	font-size:10px;
	margin:0px 13px;
}
input, select
{
	font-size:11px;
	background-color:#ffffff;
	border:1px solid #cfba83;
	padding:0px;
}
.submit, input.gsc-search-button
{
	background-color:#1f2a62;
	border:1px solid #bca265;
	color:#FFFFFF;
	text-transform:lowercase;
	padding:0px 10px 2px 10px;
	width: 80px;
}

/*added by freelance4 05/14/2007*/
#search-ngc
{
	margin:0px 0px 0px 0px;
	padding:3px 0px 3px 0px;  /* this is for IE */	
}

#search-ngc h2
{
	font-family:"Minion", "Times New Roman" ,Times, serif;
	color:#000066;
	font-size:20px;
	text-transform:uppercase;
	line-height:14px;
	border-bottom:3px solid #bba367;
	margin-bottom:8px;
	padding:6px 0px 2px 15px;
}


/*end olf #search-ngc*/

#sidebar-a 
{
	margin:0px;
}

#sidebar-a .section 
{
	/*border-bottom:3px solid #bba367;*/
	margin:0px 0px 24px 0px;
	padding:0px;
}

#sidebar-a .section h2
{
	font-family:"Minion", "Times New Roman", Times, serif;
	font-size:20px;
	font-weight:bold;
	line-height:14px;
	color:#202867;
	padding:0px 0px 3px 15px;
	margin:0px 0px 8px 0px;
	border-bottom:3px solid #bba367;
	text-transform:uppercase;
}

#sidebar-a .section h3
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666863;
	font-weight:bold;
	font-size:13px;
	line-height:18px;
	margin:1px 13px 7px 13px;
}

#sidebar-a .section .link
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#233d94;
	font-weight:normal;
	font-size:12px;
	line-height:18px;
	margin:0px 11px;
}
#sidebar-a .section h3 a,
#sidebar-a .section h3 a:link,
#sidebar-a .section h3 a:visited {
	color:#444444;
	margin:0px;
	text-decoration:none;
}
#sidebar-a .section h3 a:hover {
	text-decoration:underline;
}
.sidebar-b
{
	background-color:#f0ebdb;
	background-image:url(../../images/_redesign/pc_sidebarbg_right2.gif);
	background-repeat:repeat-y;
	background-position:left;
	padding-top:15px;
}
.sidebar-b h3 {
	width:180px;
	margin:4px 0px;
	padding:6px 0px;
	border-bottom:3px solid #a88c4b;
	font-size:13px;
	font-weight:bold;
	color:#666666;
	line-height:16px;
}

.ad-header {
	width:186px;
	margin:20px 0px 6px 0px;
	padding:2px 0px;
	border-bottom:3px solid #a88c4b;
	font-size:12px;
	font-weight:bold;
	color: #666666;
	line-height:16px;
}

.affiliates 
{
	width:180px;
	border-bottom:1px solid #a88c4b;
	padding-bottom:10px;
	margin:0px 5px 10px 5px;
	text-align:center;
}


.ad
{
	margin-left:20px;
}
.ad img
{
	margin:0px 0px 15px 0px;
}

#mainbody
{
	clear:both;
	/*display:block;*/
	position:relative;
	width:100%;
	background-color:#FFFFFF;
	/*border:1px solid #0033CC;*/
	
}
#maincontent
{
	background-color:#ffffff;
	margin-top:15px;
	width:500px;
	text-align:center;
}

#maincontent .section table

{
	margin:10px 40px; /*30px*/
	border-bottom:3px solid #1f2a62;
	
}
#maincontent .section .featured 
{
	border-left:0px;
	border-right:0px;
}

#maincontent .section .featured .HomeAd {
	margin: 0px;
	padding: 1px 0px 0px 0px;
}

#maincontent .section .banner
{
}

#maincontent .section .banner td
{
	text-align:center;
}

#maincontent .section .banner h4
{
	margin:0px;
}

#maincontent .section .banner .small
{
	padding:0px;
}

#maincontent .section .featured a
{
	text-decoration:none;
}

#maincontent .section .featured a:hover
{
	text-decoration:underline;
}

#maincontent .section .featured td
{
background-color:#FFFFFF;
padding:3px;
}
#maincontent .section td, #maincontent .section th
{
	background-color:#fdf7e7;
	color:#8f8c85;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	text-align:left;
	vertical-align:top;
}

#maincontent .section td
{

	padding-top:10px;
	padding-bottom:10px;
	color:#000000;
}

#maincontent .section th
{
	background-color:#1f2a62;
	text-align:left;
	vertical-align:top;
}

#maincontent .section h2
{
	font-family:"Minion", "Times New Roman", Times, serif;
	color:#FFFFFF;
	font-weight:bold;
	font-size:16px;
	margin:3px;
}

#maincontent .section h3
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#1f2a62;
	font-weight:bold;
	font-size:16px;
	margin:0px 3px;
}

#maincontent .section p, #maincontent .section div
{
	margin:3px;
}

#maincontent .events .date
{
	font-weight:bold;
	font-size:14px;
	color:#ac9b65;
	padding:10px 6px;
}

.onsite_grading
{
	color:#ac9b65;
}
h2.faqQuestionHeader {
font:bold 12px Verdana, Arial, Helvetica, sans-serif;
background-color:#ccd1e5;
display:block;
width:100%;
padding:5px;
margin:2px 0px 0px 0px;
text-transform:uppercase;}

h2.faqQuestionHeader a{
text-decoration:none;}

h2.faqQuestionHeader a:link {}
h2.faqQuestionHeader a:active {}
h2.faqQuestionHeader a:hover {text-decoration:underline;}
h2.faqQuestionHeader a:visited {}

.FAQblock {
background-color:#fbf6e3;
width:100%;
margin:0px;
padding:5px;
}
.FAQblock ul {
list-style-type:none;
margin:0px;
padding:10px;
}
.FAQblock li {
padding-bottom:5px;}

.infotableFAQ
{
	background-color:#fff;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:15px;
	
}
.infotableFAQ td
{

	padding:1px 0px 5px 5px;
	vertical-align:top;
}
.infotableFAQ .question td
{
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	color:#1f2a62;
	background-color:#ccd1e5;
	margin:0px;
	padding:5px 5px;
	line-height: 14px;
}
.infotableFAQ .question td p {
margin:0px; padding:0px;}
.infotableFAQ td.backtotop {
text-align:right;
padding-bottom:15px;}
.infotable
{
	background-color:#fdf7e7;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:15px;
	border-bottom:3px solid #1f2a62;
	
}
.infotable td
{
	border-bottom:1px solid #dadde4;
	padding:3px;
	vertical-align:top;
}

.infotable .date
{
	background-color:#1f2a62;
	font-family:"Minion", "Times New Roman", Times, serif;
	color:#FFFFFF;
	font-weight:bold;
	font-size:16px;
}
.infotable h3
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#1f2a62;
	font-weight:bold;
	font-size:13px;
	margin:0px;
}
.infotable none
{
	border-bottom:1px solid #dadde4;
	padding:3px;
	vertical-align:top;
}	
.infotable .question td
{
	font-weight:bold;
	background-color:#ffce68
}
/* How to handle events where no URL is provided */
.infotable a[href="#"] { 
  text-decoration:none; /* Per bug 16417 comment 1 */
}
.infotable2 a { margin-left:12px; }
.dataTable {
	background-color: #FDF7E7;
	border: none;
	padding: 0px;
}

.dataTable td {
	background-color: #FDF7E7;
	border: none;
	border-bottom: 1px solid #DADDE4;
	padding: 3px 5px;
}

table .photo img {
border: 1px solid #1f2a62;
}
div .ancients {
 margin-top:0px!important; padding-top:0px!important;
}

div.Mainbody_MainTitle {
background-color: #FFF; padding-left: 22px; padding-top: 22px; vertical-align: bottom; max-height: 100px;}

div.Mainbody_MainContent{
background-color: #FFF; padding-left: 22px; padding-top: 4px; min-height: 510px; vertical-align: top; border 1px solid black;}

table.NewsTable tbody tr td {
padding-top: 5px;
}

.newsArticleTable img {max-width:422px;}

.FooterClass td {
margin-top:25px!important;
height:10px;
padding-bottm:0px;

border-bottom: 1px solid #000000;

}

tr.PagerClass table {
margin-top:0px;
margin-bottom: 20px

}
tr.PagerClass table  td {
padding-right: 5px;
margin-bottom: 25px;
text-align: center;
}

tr.PagerClass table  td a {
text-decoration:none;
font-weight:normal;
}
tr.PagerClass table  td{
font-weight:bold;
}

/* END REDESIGN
=======================================================*/


/* AUCTION GALLERY
=======================================================*/
table.NGSAContent {
font-family: Arial, Helvetica, sans-serif;
color: 1c2f33; 
font-size:12px;}

table.NGSAContent tr td.left {
padding-left:10px;
margin-left: 00px;
border-left:1px solid #999;}

table.NGSAContent tr td {
padding-right:0px;
margin-right: 0px;}

table.NGSAContent p.introtext {
font-family: Arial, Helvetica, sans-serif;
font-size:13px; line-height:21px;}

table.NGSAContent h1 {
font-family: Arial, Helvetica, sans-serif;
font-size:20px; color:95856d; margin-top:20px;}

table.NGSAContent h1.green {

font-family: Arial, Helvetica, sans-serif;
font-size:20px; color:1c2f33; margin-top:2px;}

table.NGSAContent h2 {
font-family: Arial, Helvetica, sans-serif;
font-size:18px; color:95856d; margin-top:15px;}

table.NGSAContent a {
font-size:12px;
color:1c2f33;}

table.NGSAContent .GalleryNav {
margin-top:5px;	
color:95856d;
font-size:12px;
line-height:12px;}

table.NGSAContent .GalleryNav a{
font-size:12px;
color:1c2f33;
text-decoration:none}

table.NGSAContent .GalleryNav a:hover {
font-size:12px;
font-weight:bold;
color:1c2f33;}


table.NGSAContent td a.auctionlink{
font-size:12px;
color:95856d;
font-weight:bold;
text-decoration:none}

table.NGSAContent a.auctionlink:hover {
font-size:12px;
font-weight:bold;
color:1c2f33;}

/* END AUCTION GALLERY
=======================================================*/

/* NGC RESEARCH
=======================================================*/
#fixedtipdiv
{
   position:absolute;
   padding: 15px 20px;
   background-color:#FFFFFF!important;
   border:1px solid #1f2a62;
	font-size:11px;
   line-height:14px;
   z-index:100;
}
#coinHover a{
text-decoration:none;
}
#coinHover a:hover{
background-color:#EEEEC8;
display:block;
text-decoration:underline;
} 

.coinpreview span{font-size:11px;}

.ngcresearch {

background-color:#FFFFFF;
padding-bottom:100px;
width:650px;
background-position:right bottom;
height:auto;
}
.ngcresearch table { width:610px !important; }
.ngcresearch table td { vertical-align:top; padding:0px 10px 10px 0px; }
.ngcresearch h2 {
/*border-bottom:1px solid #1a347e;*/
  width:300px;
  padding:0px;
  font:bold 14px Verdana;
}
.ngcresearch img {
margin-bottom:4px;
}
.ngcresearch  h2 a,.ngcresearch  h2 a:link,.ngcresearch  h2 a:visited{
  text-decoration:none;
}
.ngcresearch p {
width:290px;
font:normal 11px Verdana;
line-height:14px;
color:#4c4c4c;
padding-top:5px;
padding-bottom:10px;
margin:0px;
}
.category {
border-top:1px solid #FFFFFF;
background-color: #636a91;
color:#ffffff;
font-weight:bold;
list-style: none;
padding: 0px;
margin: 0px;
}

.category td {
display: block;
background-color: #636a91;
border-bottom: solid 1px #FFFFFF;
padding: 0px;
margin: 0px;
}

.category a,.category a:link, .category a:visited
{
font-size:11px;
padding: 7px;
display: block;
color:#ffffff;
text-decoration: none;
font-weight:bold;
}

.category a:hover{
display: block;
background-color:#ffce68;
color:#000000;
}
.CategoryActive
{
display: block;
background-color:#1f2a62;
color:#FFFFFF;
}
.CategoryInactive
{
	display: block;
	background-color: #636a91;
	color:#FFFFFF;
}


/*.category a:focus, .category a:active {
display: block;
background-color:#1f2a62;
color:#FFFFFF;
}*/

.dropthecap {
	float:left;
	margin:0px 2px 1px 0px;
	width:auto;
	font-size: 48px; 
	line-height:40px;
	font-weight:bold;
	color: #1f2a62;
	font-family:"Minion", "Times New Roman", Times, serif;
} 

ul.noticeBoard {margin: 0px; padding: 0px 0px 0px 30px;}
.noticeBoard li {
	font-size: 12px;
	font-weight: normal;
	list-style-image:url(../../images/_redesign/pc_arrowlink.gif);
	margin: 0px 10px 13px 0px;
	padding: 0px;
}

.noticeBoard a {color: #444444; text-decoration: none;}
.noticeBoard a:hover {color: #444444; text-decoration: underline;}
.noticeBoard a:visited {color: #444444; text-decoration: none;}


/* USER LOGIN
========================================================*/
.joinTable {width: 100%;}
.joinTable td {
	font-size:12px;
	padding: 2px ;
	vertical-align:top;
}
.joinTable td.colL {text-align:right; width: 130px;}
.joinTable td select,
.joinTable td input {padding: 2px;}
.joinTable .checkBtn {background: #182863; border: 1px solid #BDA263; color: #FFF; font-size: 11px; padding: 2px 4px; width: auto;}
.joinTable em {font-size:11px;}
.joinTable p {font-size:11px; margin: 5px 0px 10px 0px;}
.agreement {
	background: #EFEFF7;
	border-top: 1px solid #CDCDCD;
	border-bottom: 1px solid #CDCDCD;
	margin: 5px 0px;
	padding: 8px 10px 5px 10px;
}

.protectedTable {font-size:12px;}
.protectedTable .colL {font-size:12px;text-align:right;width:130px;}

.membershipTable {background-color:#fffcf3; border-bottom: 10px solid #1A357C;}
.membershipTable .top {border:none;background-color:#1a357c;color:white;padding:2px 5px;text-align:center;}

.membershipTable .topLeft {border:none;background-color:#1a357c;color:white;text-align:left;}
.membershipTable .mid {border-left: 1px solid #CFCCC3;text-align:center; vertical-align:middle; width: 120px;}
.membershipTable th {padding: 10px;}
.membershipTable p {margin: 0px 0px 5px 0px;}
.membershipTable td {background: #FFFCF3; border-bottom: 1px solid #CFCCC3; font-size: 12px;position:relative;padding: 10px 10px 5px 10px;vertical-align:top;}
.membershipTable td a {margin: 0px; padding: 0px;}
.membershipTable td a:hover {margin: 0px; padding: 0px; text-decoration:none;}
.membershipTable .desc {width: 350px;}
.membershipTable .clickText {
	font-size: 11px !important;
	font-size:11px;
	margin: 45px 0px 0px 0px;
}

	/* ======= MEMBER HOMPAGE ======= */
	.memberServices {margin: 0px;padding: 0px; text-align:left;}
	.memberServices h2 {color:#233D94;}
	.memberServices .features {margin: 0px; padding: 0px; width:600px !important;}	
	.memberServices ul.tabLinks {float:left;margin: 0px;padding: 0px;text-align:left;}
	.memberServices ul.tabLinks li {float:left; list-style-type: none;margin: 0px; padding: 0px;}
	.memberServices .divider img {margin: 0px; padding: 0px;}
	
	.memberServices .tab1 {background: #1E2B63;color: #FFF;font-weight:bold;height:38px;}
	.memberServices .tab1 div {font-size:16px !important;padding: 10px 15px 5px;}

	.memberServices .tab2 {background:url(../../images/MemberPortal/tab2.gif) no-repeat bottom left;height:38px; width: 145px;}
	.memberServices .tab2 a {color: #FFF;margin-top:20px;}
	.memberServices .tab2 div {padding-top:17px;}
	.memberServices .tab3 {background:url(../../images/MemberPortal/tab3.gif) no-repeat bottom left;height:38px; width: 145px;}
	.memberServices .tab3 a {color: #FFF;margin:20px 0px 0px 15px;}
	.memberServices .tab3 div {padding-top:17px;}
	
	.memberServices .tab4 {background: #1E2B63;color: #FFF;font-weight:bold;height:38px;}
	.memberServices .tab4 div {font-size:16px !important;padding: 10px 15px 5px;}
	
	
	
	.memberServices h2 {color:#233D94;}

	.memberServices .features .body {background: #FFFCF3 ;border-top:3px solid #1E2B63;border-bottom:3px solid #1E2B63;}
	.memberServices .features .formBody {border-top:3px solid #1E2B63;border-bottom:3px solid #1E2B63; padding: 0px 20px;}
	.memberServices .features .formBody p {margin-top:20px;}
	.memberServices .features .body td {border-bottom: 1px solid #CDCDCD;padding: 10px 10px;vertical-align:top;}
	.memberServices .features .body .submit {color: #FFF; font-weight:bold;}
	.memberServices .features .body a.submit,
	.memberServices .features .body .submit a {color: #FFF; text-decoration: none;}
	.memberServices .features .body .img {text-align:center;}
	.memberServices .features .body .img span {padding-top:10px;}
	.memberServices .features .body .img a {text-decoration: none;}
	.memberServices .features .body .btnTd {border-left: 1px solid #CDCDCD;padding: 20px; text-align:center;vertical-align:middle;width:120px !important;white-space:nowrap;}
	.memberServices .features .body .btnTd div {background: #1E2B63; border: 1px solid #BDA263; color: #FFF; font-size: 11px; padding: 2px 4px; width: auto;margin: 0px auto;}
	.memberServices .features .body .btnTd .upgrade {width:100px;}
	.memberServices .features .body .btnTd div a {color: #fff; font-weight:bold; text-decoration:none;display:block; width:auto;}
	.memberServices .features .body .btnTd .submit {padding: 3px 10px;text-align:center; padding: 3px 6px;}
	
	.btnTd div.extra {bordeR:none !important; background:transparent !important;color: #233D94 !important; font-weight:normal !important;margin-top:20px;width:120px !important; }
	.btnTd div.extra a {border:none !important;color: #233D94 !important;font-size: 11px !important; font-weight:normal !important;white-space:normal !important;}
	
div.button a {
	background-color:#1a357c;
	border:2px solid #bda26a;
	color:white;
	display: block;
	padding:4px;
	text-decoration:none;
}

div.button a:hover {
	background-color:#1a357c;
	border:2px solid #bda26a;
	color:white;
	padding:4px;
	text-decoration:none;
}

a.rollover {font-size:10px;}

.iframeLogin {border:none; height:290px; overflow:visible !important; padding: 0px; width:195px;}
#form1 {overflow: hidden !important;}
#form1 input {}

.memberLogin {text-align:left;margin:0px; width:100%;}
.memberLogin .uxLogin {font-size: 11px !important; font-weight: bold; padding: 0px 20px;}
.memberLogin td {padding: 2px 3px;}
.memberLogin .colL {text-align:right !important;}
.memberLogin .colR {text-align:left !important;}
.memberLogin .colR input {padding: 2px;width:116px;}
.memberLogin .colR .submit {padding: 0px 5px;width: auto !important;}
.memberLogin span input {background: none;border: none;margin: 0px; padding: 0px;}
.memberLogin .remember {font-size: 11px;}
.memberLogin .remember label {font-size: 11px;padding-left: 5px;}
.memberLogin .links {font-size: 11px !important;  padding-left:20px;text-align:left;}
.memberLogin .links a {font-size: 11px;}
p.loggedIn {color: #20288D !important;font-size: 12px; font-weight:bold; padding-left: 20px;margin-top:5px;}

.helpText {
	background: #EDF0F9;
	border: 5px solid #FFF;
	border-top:none;
	display: none;
	padding: 10px ;
	position: absolute; left: 150px;top: 0px;
	width: 200px;
	z-index: 1;
}
.memberShow {position: relative;}
.memberEnews {padding-left:20px; text-align:right; width: 40px;}
.memberEnews input {background:none;border: none;}

h2.login {
	font-family:"Minion", "Times New Roman" ,Times, serif;
	color:#000066;
	font-size:20px;
	text-transform:uppercase;
	line-height:14px;
	border-bottom:3px solid #bba367;
	margin:8px 0px 0px 0px;
	padding:6px 0px 2px 15px;
	width:180px;
}



.slantTabActive {
	background-color:#1f2a62;
	color:#ffffff;
	font-weight: bold; 
	text-decoration: none; 
	padding-left: 17px; 
	vertical-align:middle;
	width:400px;
}

.slantTabInactive {
	background-color:#FFFFFF; 
	font-weight: bold; 
	text-decoration: none;
	width: 200px;
}

.slantTabInactive div {
	background-color: #CABFBD; 
	margin-top: 8px; 
	height: 19px; 
	padding-top: 3px;
}

.slantTabInactive div a {color:#FFF;}



/* DEALER PORTAL
========================================================*/

ul.dealerNav  {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

ul.dealerNav li {
	background-color:#f6e6b5;
	background-image:url(../../images/_redesign/pc_bg_leftsidebar.jpg);
	background-repeat:repeat-y;
	display: block;
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	text-align:left;
	text-decoration: none;
	width:196px;
}

ul.dealerNav li a.link {
	color: #202867;
	display: block;
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
	padding: 5px 15px;
	text-decoration: none;
}

ul.dealerNav li a:hover {
	background-color:#f9f2d8;
	background-repeat:no-repeat;
	color:#19337D;
	text-decoration:underline;
}


.numHead {margin: 0px; padding: 0px; width:100%;}
.numHead td {border-bottom: 1px solid #DDE0E6; padding: 5px 10px;}
.numHead .colL {
	border-bottom: 1px solid #DDE0E6;
	font-weight: bold;
	padding-bottom: 10px;
	width: 80px;
}
.numHead .colR {
	color: #233D94;
	font-size: 12px;
	font-weight:bold;
	margin-bottom: -3px;
}
.hidden
{
	visibility: hidden;
	display: none;
}

span.italic {
	font-style:italic;
	}
	
.paginationItem
{
	border-bottom-color: #1F2A62;
	border-style: solid;
	border-left-width: 2px;
	border-right-width: 2px;
	width: 80px;
	vertical-align: top;
	padding: 5px;
	text-align: center;
}

/* CENSUS DETAIL PAGE
=============================================*/
.censusHead td {
	font-size: 11px !important;
	font-weight:bold;
	padding: 5px;
}

.censusHead td a {font-size: 11px !important;}
.censusRowTable h3,
.censusPriceTable h3 {margin: 0px;}
.censusRowTable span,
.censusPriceTable span {font-weight:normal;}

.censusRowTable td,
.censusPriceTable td {border-right: 1px solid #D2CFBB;border-bottom: 1px solid #D2CFBB;margin:0px;}
table.gradeDetail {margin: 0px; padding: 0px;}
table.gradeDetail h3 {font-size: 12px !important;margin: 0px;text-align:right;}
table.gradeDetail span {font-weight:normal;}

.border-left {border-left: 3px solid #F1EFE3; color: #4C4A40;}


/* NO GRADE
=============================================*/
.nograde {
margin:0px;
padding:0px;
margin-right:10px;
}
.nograde li {
list-style-type:none;
border-top:1px solid #FFFFFF;
width:220px;
}
.nograde a, .nograde a:link {
padding:6px 4px 6px 8px;
display:block;
text-transform:uppercase;
text-decoration:none;
font-weight:bold;
font-family:verdana,arial, sans-serif;
font-size:11px;
color:#FFFFFF;
background-image:url(../../images/_redesign/pc_nograde_default.gif);
background-position:right!important;
}
.nograde a:hover
{
background-image:url(../../images/_redesign/pc_nograde_hover.gif)!important;
background-position:right!important;
color:#000000;
}
.nograde a:active, .nograde a:visited {
background-image:url(../../images/_redesign/pc_nograde_active.gif);
background-position:right!important;
color:#FFFFFF;
}

.nograde_images {
margin:0px 20px 10px 20px;
}
.nograde_images p{
font-size:10px;
line-height:12px;
font-style:italic;
padding-bottom:20px;
}

/*Style for new member bar*/
div.member_bar {
color:#253281;
background-color:#fff9d5;
width:100%;
height:30px;
padding:0 0 0 10px;
margin-bottom:20px;
}

div.member_bar a{font-size:11px; font-weight:normal;}

div.member_bar_header {
font-size:16px;
font-weight:bold;
font-family:"Times New Roman", Times, serif;
padding:8px 0 5px 0;
margin:0;
width:375px;
float:left;
}

div.member_bar_header span{padding-right:30px;}

div.member_bar img {
	padding:4px 10px 0 0;
	float:left;
	}

/* MEMBERSHIP TIERS
========================================================*/
.membershipTiers {
	font-family: Arial, Helvetica, sans-serif !important;
	font-size:11px !important;
	width: 650px !important;
}

.membershipTiers td {
	font-family: Arial, Helvetica, sans-serif !important;
	font-size:11px !important;
	padding: 3px 6px;
}

.membershipTiers td.topleftBorder {
	border-left: 1px solid #153B8C !important; 
	border-right: none !important; 
	border-bottom:none !important; 
	border-top: 1px solid #153B8C !important;
	width: 22px !important; 
}

.membershipTiers td.leftBorder {
	border-left: 1px solid #153B8C !important; 
	border-right: 1px solid #fff !important; 
	border-bottom:none !important; 
	text-align:right;
	width: 22px !important; 
}
.membershipTiers td.leftBorderTop {
	border-left: 1px solid #153B8C !important; 
	border-right: 1px solid #fff !important; 
	border-top:5px solid #FFF !important; 
	border-bottom:none !important;
	text-align:right;
	width: 22px !important; 
}

.membershipTiers td.bottomleftBorder {
	border-left: 1px solid #153B8C !important; 
	border-right: none !important; 
	border-bottom:none !important; 
	border-bottom: 1px solid #153B8C !important; 
	text-align:right;
	width: 22px !important; 
}

.membershipTiers td.bottomleftBorderTwo {
	border-left: 1px solid #153B8C !important; 
	border-right: 1px solid #fff !important; 
	border-bottom: none !important;
	width: 22px !important; 
}

.membershipTiers td.leftspaceBorder {
	border-left: 1px solid #153B8C !important; 
	border-right: 1px solid #fff !important; 
	border-bottom:none !important;  
	border-top: 15px solid #FFF !important;
	width: 22px !important; 
}

.membershipTiers tr.details td {
	border: 1px solid #153B8C;
	border-top:none;
}

.membershipTiers tr.details .mid {
	border-left: none;
	border-right: none;
}

.membershipTiers .benefits {border-bottom: 2px solid #153B8C;margin: 0px; padding: 0px;}
.membershipTiers .benefits h3 {
	color: #B8C1D9;
	font-size: 18px;
	margin: 0px;
	padding: 0px 5px;
	text-transform: uppercase;
	width: 200px;
}
.membershipTiers .tiersTitle {border: 1px solid #153B8C; border-bottom: none; text-align:center; }
.membershipTiers .tiersTitle {border: 1px solid #153B8C; border-bottom: none; font-size: 11px; text-align:center;}
.membershipTiers .tiersTitle.premium,
.membershipTiers .tiersTitle.elite {background: #153B8C !important; border-right: 1px solid white; color: #FFF; font-size: 11px; text-align:center;}
.membershipTiers .tiersTitle.free {background: #153B8C; border-right: 1px solid #153B8C; border-left: 1px solid #153B8C; color: #FFF; font-size: 11px; text-align:center;}
.membershipTiers .tiersTitle.submitter {background: #153B8C; border-right: 1px solid #153B8C; color: #FFF; font-size: 11px; text-align:center;}
.membershipTiers .tiersTitle.siteVis {background: #B8C1D9; border-bottom: 2px solid #153B8C; color: white; font-size: 11px; font-weight: bold; text-align:center;}
.membershipTiers .tiersTitle a {color: #FFF;margin: 0px; padding: 0px;text-decoration: none; text-align:center;}

.membershipTiers .none {border: none !important; padding: 3px !important;}
.membershipTiers td.empty {border: none !important; font-size: 1px !important; padding: 0px !important; width: 5px !important;}
.membershipTiers .check {text-align:center;}
.membershipTiers a {color: #A2A2A2; padding-right: 20px;text-align:center;}

.membershipTiers .tiersFooter .empty,
.membershipTiers .tiersFooter td {border-bottom: 3px solid #153B8C !important; color: #000;}
.membershipTiers .tiersFooter .bottomleftBorderTwo {border-bottom: 1px solid #153B8C !important;}

.membershipTiers .tiersLinks td {border:none !important; text-align:center;}
.membershipTiers .tiersLinks td a {color: #153B8C;display: block !important; margin:0px; padding: 0px;text-align:center !important;}

.plusLink {background: url(../../images/MemberPortal/PlusSign.gif) no-repeat left !important; line-height: 17px;padding-left: 25px !important;}

/* MEMBERSHIP HOME PAGE
========================================================*/
.member_header {background: url(../../images/member_header_bg.gif) top left no-repeat; height:30px; border-bottom:2px solid #29387d; width:730px; clear:both; margin-top:25px;}
.member_header img#account_settings {float:right; padding:4px 0 0 0; border:0;}
.member_header img.upgrade_btn {float:right; margin-top:5px; margin-right:365px; border:0;}
.member_header h1 {color:white; font-size:16px; text-transform:none; padding:6px 0 0 10px; margin-bottom:0;}
	
.member_content {width:730px;}
.member_content p {clear:both; font-size:11px; padding:0; margin:0; margin-left:80px; margin-top:5px; margin-bottom:7px; color:#7c7c7c; font-weight:bold;}
.member_content p.additional_benefits {color:black;}
.member_content p img {float:left; padding:0 5px 0 0;}
.member_content p a {font-weight:bold;}
.member_content ul {margin:0; padding:0; margin-left:70px;}
.member_content ul li {float:left; list-style-type:none; margin:0; padding:10px; text-align:left; width:140px; font-size:11px; font-weight:bold;}
.member_content ul li a {outline:none;}
.member_content ul li a.image_link {text-decoration:none;}
.member_content ul li a img {border:0;}
.member_content .seperator {clear:both; width:95%; height:1px; border-top:1px solid #c9c9c9; margin:0 auto;}

span.italics {font-style:italic;}

/**********************
  ANCIENTS-specific CSS is in ancients.css
*/

ul li ul li ul li ul { list-style-type: circle; }




div.ancientsContent table div.NewsHR {
border-bottom: 1px solid #87271B;
margin-top: 40px;
margin-bottom: 0px;
padding: 0px;
height:2px;
}


div.ancientsContent table.ShipwrecksCSSClass table td {
padding-right: 10px;
padding-bottom: 25px;
padding-top: 0px;
}

div.ancientsContent table.ShipwrecksCSSClass table td a {
text-decoration:none;
font-weight:normal;
}


div.ancientsContent table.ShipwrecksCSSClass table td{
font-weight:bold;
}


/**********************
  SHIPWRECK-specific CSS
*/

a img { border:0; }

div.shipwreckContent {
  background: #FFF url(../../images/shipwreck/hdr_history_rediscovered.jpg) no-repeat scroll 0px 0px;
  margin:-20px 0px 150px -20px;
  width:800px; 
}

div.shipwreckContent div {
  vertical-align:top;
}

div.shipwreckContent div.logo {
  position:relative; top:15px; left:20px;
  width:350px;
}



div.shipwreckContent div.navigation {
  position:relative; top:265px; left:20px;
  width:300px;
}
div.shipwreckContent div.navigation ul {
  list-style-type:none;
  padding:0px; margin:0px;
}
div.shipwreckContent div.navigation ul li { margin-bottom:15px; }
div.shipwreckContent div.navigation ul li a {
  color:#855519;
  font-weight:bold;
  text-decoration: none;
}
div.shipwreckContent div.navigation ul li a.on { color:#404040; }



div.shipwreckContent div.breadcrumbs {
  position:relative; top:255px; left:220px;
  width:500px;
}
div.shipwreckContent div.breadcrumbs p {
  color:#DDD;

}
div.shipwreckContent div.breadcrumbs p a {
  color:#ddd;
text-decoration: none;

}

div.shipwreckContent div.content th img {
 width:150px; height:150px;
}

div.shipwreckContent div.content {
  position:relative; top:120px; left:220px;
  /*
  margin-left:220px;
  padding-top:410px;
  */
  width:480px;
  color:#404040;
}

div.shipwreckContent div.content h1 {
  font-family: 'Times New Roman', serif;
  font-weight: bold;
  color: #404040;
  margin-top:0px;
  width:400px;
}

div.shipwreckContent div.content h2 {
  color: #855519;
  margin-top:0px;
}

div.shipwreckContent div.content h2 a {
  text-decoration: none;
}
div.shipwreckContent div.content h2 a:hover {
  text-decoration: underline;
}

div.shipwreckContent div.content p { 
  font-size:12px;
  font-family: Verdana, Arial, sans-serif;
  font-weight: normal;
  color: #404040;
  line-height: 1.3;
}

div.shipwreckContent div.content p.intro { 
  font-weight:bold;
}

div.shipwreckContent div.content a { 
  color: #855519;
} 

div.shipwreckContent div.content th { background-color:#FFF; }

div.shipwreckContent div.content table div.NewsHR {
border-bottom: 1px solid #404040;
margin-top: 40px;
margin-bottom: 0px;
padding: 0px;
height:2px;
}

div.shipwreckContent div.content table table td {
padding-right: 10px;
}
div.shipwreckContent div.content table table td a {
text-decoration:none;
font-weight:normal;

}

div.shipwreckContent div.content table table td {
font-weight:bold;
}

/* "Certified Gold" and "Authenticated Bullion" pages
*****************************************************/

div.authenticatedBullionContent {
  background: #FFF url(../../images/ph_NGC_Authenticated_Bullion.jpg) no-repeat scroll 0px 0px;
  margin:-12px 0px 150px -22px;
  width:800px; 
}

/*Rotating Banner */

#maincontent div.section table.featured table.bannerNav {
border:0px;
color: #BAA161;
}
#maincontent div.section table.featured table.bannerNav tr td {
background-image:url(../../images/rotating_banner/nav_bg.gif);
font-weight: bold;
text-align: center;
color: #BAA161;
border-right:1px solid white;
}
#maincontent div.section table.featured table.bannerNav tr td:hover { cursor:pointer; }

#maincontent div.section table.featured table.bannerNav #BannerNavLink0,
#maincontent div.section table.featured table.bannerNav #BannerNavLink1,
#maincontent div.section table.featured table.bannerNav #BannerNavLink2
{
background-image:url(../../images/rotating_banner/nav_bg.gif);
color: #CDB37B; /* Was BAA161 */
text-align: center;
font:bold 10px Verdana;
}

#maincontent div.section table.featured table.bannerNav #BannerNavLink0.selected,
#maincontent div.section table.featured table.bannerNav #BannerNavLink1.selected,
#maincontent div.section table.featured table.bannerNav #BannerNavLink2.selected
{
background:url(../../images/rotating_banner/nav_selected_bg.gif) repeat-x bottom left;
color: #1F2A62;
}


/* JUMPNAV
======================================================================*/
.spacer {background-color: #1F2A62;font-size: 1px;font-weight: normal; height: 13px; margin: 4px 0px 0px 0px !important; padding:0px 0px 0px 0px !important; text-align:center; width: 1px !important;}
#nav2 {position:relative;}
ul#navmenu-h {
	height: 24px;
	list-style-type: none;
	margin: 6px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align:left;
}

ul#navmenu-h li {
	color: #1F2A62;
	float: left;
	list-style: none;
	margin: 0px;
	padding: 0px;
	position: relative;
}

ul#navmenu-h ul {
	border: 1px solid #1F2A62;
	border-bottom: none;
	display: none;
	list-style: none;
	margin: 0px;
	padding: 0px;
	position: absolute; top: 15px; left: 2px;
}

ul#navmenu-h ul:after /*From IE 7 lack of compliance*/{
	clear: both;
	font: 11px;
	font-size: 11px;
	height: 0;
	margin: 0px; 
	padding: 0px;
	visibility: hidden;
}

ul#navmenu-h ul li {
	border-bottom: 1px solid #1F2A62;
	display: block !important;
	display: inline; /*For IE*/
	float: left; /*For IE 7 lack of compliance*/
	width: 190px;
}

/* Root Menu */
ul#navmenu-h a {
	color:#1F2A62;
	display: block;
	float: none !important; /*For Opera*/
	float: left; /*For IE*/
	font: bold 11px/28px Verdana, arial, Helvetica, sans-serif;
	line-height: 15px;
	height: auto !important;
	height: 1%; /*For IE*/
	text-decoration: none;
	padding: 3px 11px;
}

/* Root Menu Hover Persistence */
ul#navmenu-h a:hover,
ul#navmenu-h li:hover a,
ul#navmenu-h li.iehover a {
  background: #DDE2F0;
  color: #1F2A62;
}


/* 2ND MENU
======================================================================*/
ul#navmenu-h li ul {left: 0px;top: 21px;width:190px;border: 1px solid #1F2A62; border-bottom: none;}
ul#navmenu-h li:hover li a,
ul#navmenu-h li.iehover li a {
	background: #DDE2F0;
	color: #1F2A62;
	float: none;
	font-weight: normal;
	padding: 6px 10px;
	text-transform: none;
}

/* 2nd Menu Hover Persistence */
ul#navmenu-h li:hover li a:hover,
ul#navmenu-h li:hover li:hover a,
ul#navmenu-h li.iehover li a:hover,
ul#navmenu-h li.iehover li.iehover a {
  background: #283976;
  color: #FFF;
}

/* 3RD MENU
======================================================================*/
ul#navmenu-h li ul li ul {border: 1px solid #1F2A62;border-bottom: none;position: absolute; top: -1px; left: 190px; width:210px;}
ul#navmenu-h li ul li ul li{width:210px;}
ul#navmenu-h li:hover li:hover li a,
ul#navmenu-h li.iehover li.iehover li a {
  background: #DDE2F0;
  color: #1F2A62;
  padding-right: 5px;
  width:176px;
  width:195px;
}

/* 3rd Menu Hover Persistence */
ul#navmenu-h li:hover li:hover li a:hover,
ul#navmenu-h li:hover li:hover li:hover a,
ul#navmenu-h li.iehover li.iehover li a:hover,
ul#navmenu-h li.iehover li.iehover li.iehover a {
  background: #283976;
  color: #FFF;
}

/* 4th MENU (NOT BEIGN USED JUST IN CASE)
======================================================================*/
ul#navmenu-h li:hover li:hover li:hover li a,
ul#navmenu-h li.iehover li.iehover li.iehover li a {
  background: #EEE;
  color: #666;
}

/* 4th Menu Hover */
ul#navmenu-h li:hover li:hover li:hover li a:hover,
ul#navmenu-h li.iehover li.iehover li.iehover li a:hover {
  background: #CCC;
  color: #FFF;
}

ul#navmenu-h ul ul,
ul#navmenu-h ul ul ul {
  display: none;
  position: absolute;
  top: 0;
  left: 160px;
}

/* Do Not Move - Must Come Before display:block for Gecko
======================================================================*/
ul#navmenu-h li:hover ul ul,
ul#navmenu-h li:hover ul ul ul,
ul#navmenu-h li.iehover ul ul,
ul#navmenu-h li.iehover ul ul ul {
  display: none;
}

ul#navmenu-h li:hover ul,
ul#navmenu-h ul li:hover ul,
ul#navmenu-h ul ul li:hover ul,
ul#navmenu-h li.iehover ul,
ul#navmenu-h ul li.iehover ul,
ul#navmenu-h ul ul li.iehover ul {
  display: block;
}

/* END OF JUMPNAV
======================================================================*/



/* MAIN NAVIGATION
======================================================================*/
#nav3 {position:relative; z-index: 1;}
ul#navmenu-h2 {
	height: 28px;
	font-size: 14px;
	list-style-type: none;
	margin: -4px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align:left;
	width: 900px;
}

ul#navmenu-h2 li {
	float: left;
	border-left: 1px solid black;
	list-style: none;
	margin: 0px;
	padding: 0px;
	position: relative;
}
ul#navmenu-h2 li.first{ border-left: none;}
ul#navmenu-h2 li ul li {padding: 0px;}

ul#navmenu-h2 ul {
	border: 1px solid #FFF;
	border-bottom: none;
	display: none;
	list-style: none;
	margin: 0px;
	padding: 0px;
	position: absolute; 
	top: 26px; 
	left: 2px;
}

ul#navmenu-h2 ul:after /*From IE 7 lack of compliance*/{
	clear: both;
	font: 12px;
	font-size: 12px;
	height: 0;
	margin: 0px; 
	padding: 0px;
	visibility: hidden;
}

ul#navmenu-h2 ul li {
	border-bottom: 1px solid #FFF;
	border-left: none !important; 
	display: block !important;
	display: inline; /*For IE*/
	float: left; /*For IE 7 lack of compliance*/
	width: 230px;
}

/* Root Menu */
ul#navmenu-h2 a {
	color: #FFF;
	display: block;
	float: none !important; /*For Opera*/
	float: left; /*For IE*/
	font: bold 14px/28px Verdana, arial, Helvetica, sans-serif;
	line-height: 18px;
	height: auto !important;
	height: 1%; /*For IE*/
	text-decoration: none;
	padding: 5px 8px 4px;
}

/* Root Menu Hover Persistence */
ul#navmenu-h2 a:hover,
ul#navmenu-h2 li:hover a,
ul#navmenu-h2 li.iehover a {
	background: url(../../images/mainNav.gif) right #fcf5e1 repeat-y;
	color: #1C4691;
}

ul#navmenu-h2 ul li a.first {border-top: 1px solid #FFF !important;}

/* 2ND MENU
======================================================================*/
ul#navmenu-h2 li ul {border: 1px solid #FFF; border-bottom: none; left: 0px; top: 27px; font-size: 12px !important; width: 230px;}
ul#navmenu-h2 li:hover li a,
ul#navmenu-h2 li.iehover li a {
	background: #19337D;
	color: #FFF;
	float: none;
	font-size: 12px !important;
	font-weight: bold;
	padding: 4px 10px;
	text-transform: none;
}

ul#navmenu-h2 li ul a { font-size: 12px !important;}
/* 2nd Menu Hover Persistence */
ul#navmenu-h2 li:hover li a:hover,
ul#navmenu-h2 li:hover li:hover a,
ul#navmenu-h2 li.iehover li a:hover,
ul#navmenu-h2 li.iehover li.iehover a {
	background: url(../../images/mainNav.gif) right #fcf5e1 repeat-y;
  color: #19337D;
}

/* 3RD MENU
======================================================================*/
ul#navmenu-h2 li ul li ul {	border: 1px solid #FFF;border-bottom: none;position: absolute; top: -1px; left: 230px; width:230px;}
ul#navmenu-h2 li:hover li:hover li a,
ul#navmenu-h2 li.iehover li.iehover li a {
  background: #19337D;
  color: #FFF;
  padding: 4px 5px;
}

/* 3rd Menu Hover Persistence */
ul#navmenu-h2 li:hover li:hover li a:hover,
ul#navmenu-h2 li:hover li:hover li:hover a,
ul#navmenu-h2 li.iehover li.iehover li a:hover,
ul#navmenu-h2 li.iehover li.iehover li.iehover a {
	background: url(../../images/mainNav.gif) right #fcf5e1 repeat-y;
  color: #19337D;
}

/* 4th MENU (NOT BEIGN USED JUST IN CASE)
======================================================================*/
ul#navmenu-h2 li:hover li:hover li:hover li a,
ul#navmenu-h2 li.iehover li.iehover li.iehover li a {
  background: #EEE;
  color: #666;
}

/* 4th Menu Hover */
ul#navmenu-h2 li:hover li:hover li:hover li a:hover,
ul#navmenu-h2 li.iehover li.iehover li.iehover li a:hover {
  background: #CCC;
  color: #FFF;
}

ul#navmenu-h2 ul ul,
ul#navmenu-h2 ul ul ul {
  display: none;
  position: absolute;
  top: 0;
  left: 160px;
}

/* Do Not Move - Must Come Before display:block for Gecko
======================================================================*/
ul#navmenu-h2 li:hover ul ul,
ul#navmenu-h2 li:hover ul ul ul,
ul#navmenu-h2 li.iehover ul ul,
ul#navmenu-h2 li.iehover ul ul ul {
  display: none;
}

ul#navmenu-h2 li:hover ul,
ul#navmenu-h2 ul li:hover ul,
ul#navmenu-h2 ul ul li:hover ul,
ul#navmenu-h2 li.iehover ul,
ul#navmenu-h2 ul li.iehover ul,
ul#navmenu-h2 ul ul li.iehover ul {
  display: block;
}


/*  NEW SIDE NAVIGATION STYLES 
===============================================*/
.sideUl{margin: 0px; padding: 0px;}
.sideSelectedLink{}
.sideSelectedSubnav{}
.sideHasLinks{ }

/*#sidebar .off a {ngc.css (line 250)
background-color:#F6E6B5;
background-image:url(../../images/_redesign/pc_bg_leftsidebar.jpg);
background-repeat:repeat-y;
color:#202867;
display:block;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
padding:6px 0 6px 15px;
text-decoration:none;*/



/*  VERIFY CERTIFICATION
================================================================================*/
.certInput {border: 1px solid #000080; height: 18px; font-size: 12px;}

.Lookmain{width:460px; margin-top: -9px;}
.noImage{padding: 10px 20px;}
.Lookup{
	float: left; 
	text-align: center; 
	width: 50%;
}

.certContainer {
	background: #FDF7E7;
	border: 1px solid #1F2A62;
	border-top:3px solid #1F2A62;
	margin-top: 35px;
	position: relative;
	width: 450px;
}
.certContainer .searchAgain {
margin:4px 0px 0px 4px;
padding-bottom: 10px;}

.certTab {
	background: #1F2A62;
	border: 1px solid #000080 !important;
	color: #FFF;
	float: left;
	font-weight: bold;
	height: 15px;
	padding: 5px;
	position: absolute;
	left: -1px;
	top: -28px;
	text-align: center;
	text-transform: uppercase;
}
.certImages {
padding-bottom:25px;
min-height:43px;}

.certInfo {padding: 10px 20px;}
.certInfo h3 {color: #1F2A62 !important; padding-top:10px;}
.certInfo p {
	clear: both;
	display:block; 
	font-size: 12px;
	margin: 0px;
	padding: 0px 0px 5px 0px;
	vertical-align:top;
}
.certInfo span {
	float:left;
	font-size:12px;
	display: block;
	font-weight: bold;
	padding: 0px 5px 0px 0px;
	position:relative;
	text-align:right;
	vertical-align:middle;
	width: 150px !important;
}


.Lookup p{ padding: 0px 0px 20px 0px; margin: 10px 0px 10px 0px; font-size:14px;}
.Lookup img{margin: -20px 0px 10px 0px !important; width:150px !important;}
.highslideobv, .highsliderev{
	display: block;
	font-size: 11px !important;
	height: 25px;
	margin: 0px 0px 0px 0px !important; 
	padding-bottom: 5px  !important;
}
	
.certInfo .addInfo td {font-size:12px; vertical-align:top; padding-bottom: 10px;}
.certInfo .addInfo td.info {padding-top: 4px;}
.certInfo .label {}
table.addInfo td.label img{vertical-align: middle !important;}			
div.cgaArticle { width:615px; }

.grading{width: 400px;}
.grading table td{ border-bottom: 1px solid #CCC; padding: 3px 5px;}
.grading table td.title { border-bottom: 1px solid #000;}

.generalContainer{ width: 422px;}
.jumpPadding {padding-top:4px;}
.internationalDropdown {padding-left:5px;}


.generalContainer .infotable td
{
	border-bottom:1px solid #dadde4;
	padding:3px;
	vertical-align:top;
}

.generalContainer .infotable .date
{
	background-color:#1f2a62;
	font-family:"Minion", "Times New Roman", Times, serif;
	color:#FFFFFF;
	font-weight:bold;
	font-size:16px;
}
.generalContainer .infotable h2
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	font-weight:bold;
	font-size:13px;
	margin:0px;
}
.generalContainer .infotable none
{
	border-bottom:1px solid #dadde4;
	padding:3px;
	vertical-align:top;
}	
.generalContainer .infotable .question td
{
	font-weight:bold;
	background-color:#ffce68
}
/* How to handle events where no URL is provided */
.generalContainer .infotable a[href="#"] { 
  text-decoration:none; /* Per bug 16417 comment 1 */
}
.infotable2 a { margin-left:12px; }
.dataTable {
	background-color: #FDF7E7;
	border: none;
	padding: 0px;
}


/* GOOGLE SITE SEARCH
================================================================================== */
.searchContainer {position:relative; height: 40px;}
table.gsc-search-box {position: relative; height: 40px;}
.gsc-search-box td {float: left !important; }
td.gsc-input {position: absolute; left: 15px; width: 150px;}
td.gsc-input input {height: 15px !important; padding: 0px 2px!important;width: 150px !important;}
td.gsc-search-button {position: absolute; left: 15px; top: 20px;}
td.gsc-search-button input {margin: 0px;padding: 0px;width: 50px !important; text-align: center;}
td.gsc-clear-button {display: none !important;}
.gsc-branding, .gsc-clear-button { display: none; }

/* Side Article Icons
================================================================================== */
.sideIcons
{
	float:left;
	border-left: 1px solid #93a3be;
	margin:20px 0px 0px 80px;
	padding-left:10px;
}

.sideIcons div.noMargin
{
	margin:0px;
}

.sideIcons div.topMargin
{
	margin-top:5px;
}

.sideIcons a img
{
	float:left;

}

.sideIcons a p, p.emailLink
{
	padding:none;
	margin:0px 0px 0px 5px;
	color:#9fadc5;
	font-size:11px;
	float:left;
	text-decoration:none;
}

/* USED HERE: /collectors-society/default.aspx 
================================================================================== */
.memOptions {background: #F4F2E8; border-bottom: 3px solid #00276C; padding: 0px 0px 10px 0px; width: 270px;}

.memOptions h3 {
	background: #00276C;
	color: #FFF;
	margin: 0px;
	padding: 5px 7px;
}

.memOptions p {
	font-size: 12px;
	margin: 0px;
	padding: 10px 15px 0px 15px;
}

.memOptions .highlight {color:#00276C; font-size: 10px;}
.memOptions .highlight strong {color:#00276C; font-size: 12px;}
.memOptions a {text-decoration: none;}
.memOptions a:hover {text-decoration: underline;}

.landing02_table th { width:150px; }
.landing02_table th, .landing02_table td { vertical-align:top; padding-bottom:10px; background-color:#FFFFFF; color:#000000;}

/* Plus Star Designations Page
================================================================================== */
.plusStarAnchors h2
{
	margin:0px;
	padding:0px;
}

.plusStarAnchors h2 a
{
	float:left;
	margin-left:10px;
}

.plusStarAnchors p
{
	margin:0px 0px 0px 10px;
	padding:0px;
	float:left;
}

/*-- Set Score Table ----*/
.ScoreTable { 
	border:1px solid #999999;}
	
.ScoreTable .datagrid_header {
	border-right:1px solid #ffffff;}
.ScoreTable .census_grid_header, .ScoreTable .census_grid_header th{
	padding:3px;
	border-right:1px solid #999;}
.ScoreTable	.census_grid_header table td, .ScoreTable .census_grid_header th {
	padding:4px 6px 5px 6px;}
.LastHeaderCell {
	border-right:0px!important;}
.ScoreTable .ScoreTable_row .lastCell, 
.ScoreTable .ScoreTable_Altrow .lastCell {
	border-right:1px solid #999;}

.ScoreTable .ScoreTable_row td{
	background-color:#e0e0e0; 
	border-left:1px solid #999;
	border-top:1px solid #1F2A62;
	padding:3px;}
.ScoreTable .ScoreTable_row td.AltCell {
	background-color:#bbbbbb;}
.ScoreTable .ScoreTable_row td.firstGradeCell, 
.ScoreTable .ScoreTable_Altrow td.firstGradeCell {
	border-left:2px solid #999999!important;}
.ScoreTable .ScoreTable_Altrow td {
	background-color:#f0f0f0;  
	border-left:1px solid #999; 
	border-top:1px solid #1F2A62;
	padding:3px;}
.ScoreTable .ScoreTable_Altrow td.AltCell {
	background-color:#d9d9d9;}

.ScoreTable .ScoreTable_row td img,
.ScoreTable .ScoreTable_Altrow td img {
cursor: pointer;
}

.NumismediaInfoText {
	width:800px;}
.NumismediaInfoText p, .NumismediaInfoText ul li {
	font-size:10px; line-height:11px;}
	
	
/*------- CENSUS PAGE STYLES -----------*/
.CensusCellBottom {border-top:1px solid #999;}
.CensusCellBottom, .CensusCellTop { vertical-align:middle; display:table; width:100%; height:50%;}
.CensusCellBottom p, .CensusCellTop p {display: table-cell; width:90%; height:100%; font-size:11px; padding:3px;}

/* .CensusCellBottom {border-top:1px solid #999;}
.CensusCellBottom, .CensusCellTop { vertical-align:middle; padding:2px; display:block;}
.CensusCellBottom p, .CensusCellTop p {display:block; *margin:auto; text-align:center; font-size:11px;} */

.AllGradesTable { 
	border:1px solid #999999;}
.AllGradesTable .census_grid_header {
	padding:3px;
	border-right:1px solid #999;}	
.AllGradesTable .census_grid_header table td {
	
	padding:4px 6px 5px 6px}
.LastHeaderCell {
	border-right:0px!important;}
.AllGradesTable .ScoreTable_row .lastCell, 
.AllGradesTable .ScoreTable_Altrow .lastCell {
	border-right:1px solid #999;}

.AllGradesTable .ScoreTable_row td  {
	background-color:#e0e0e0; 
	border-left: 1px solid #999;
	border-top:1px solid #1F2A62;
	vertical-align:middle;
	}
.AllGradesTable .ScoreTable_row td.AltCell {
	background-color:#bbbbbb; }
	
.AllGradesTable .ScoreTable_row td.firstGradeCell, 
.AllGradesTable .ScoreTable_Altrow td.firstGradeCell {
	border-left:2px solid #999999!important;}
	
.AllGradesTable .ScoreTable_Altrow td {
	background-color:#f0f0f0;  
	border-left:1px solid #999; 
	border-top:1px solid #1F2A62;
}
.AllGradesTable .ScoreTable_Altrow td.AltCell {
	background-color:#d9d9d9;  }
.AllGradesTable  .ScoreTable_row td img,
.AllGradesTable  .ScoreTable_Altrow td img {
cursor: pointer;
}

/*----VARIETY ROLLUP - may be able to delete --------------------*/

.VarietyRollupTable { 
	border:1px solid #999999;
	border-bottom:1px solid #1A347E;}
.VarietyRollupTable .census_grid_header {
	padding:3px;
	border-right:1px solid #999;}	
.VarietyRollupTable .census_grid_header table td {
	
	padding:4px 6px 5px 6px}
.LastHeaderCell {
	border-right:0px!important;}
.VarietyRollupTable .ScoreTable_row .lastCell, 
.VarietyRollupTable .ScoreTable_Altrow .lastCell {
	border-right:1px solid #999;}

.VarietyRollupTable .ScoreTable_row td  {
	background-color:#d5deed; 
	border-left: 1px solid #999;
	border-top:2px solid #999999;
	vertical-align:middle;
	}
.VarietyRollupTable .ScoreTable_row td.AltCell {
	background-color:#a5bcde; }
	
.VarietyRollupTable .ScoreTable_row td.firstGradeCell, 
.VarietyRollupTable .ScoreTable_Altrow td.firstGradeCell {
	border-left:2px solid #999999!important;}
	
.VarietyRollupTable .ScoreTable_Altrow td {
	background-color:#eaeff8;  
	border-left:1px solid #999; 
	border-top:2px solid #999999;
}
.VarietyRollupTable .ScoreTable_Altrow td.AltCell {
	background-color:#c8d6ec;  }
 /*------------------------*/
 
 /*----VARIETY ROLLUP - for new layout styles --------------------*/

.VarietyRollupTable { 
	border:1px solid #999999;
	border-bottom:1px solid #1A347E;}
.VarietyRollup_Row .LastHeaderCell {
	border-right:0px!important;}
.VarietyRollup_Row .lastCell, 
.VarietyRollup_Altrow .lastCell {
	border-right:1px solid #999;}

.VarietyRollup_Row td  {
	background-color:#d5deed; 
	border-left: 1px solid #999;
	border-top:2px solid #999999;
	vertical-align:middle;
	padding:3px;
	}


.VarietyRollup_Row td.AltCell {
	background-color:#a5bcde; }
	
.VarietyRollup_Row td.firstGradeCell, 
.VarietyRollup_Altrow td.firstGradeCell {
	border-left:2px solid #999999!important;}
	
.VarietyRollup_Altrow td {
	background-color:#eaeff8;  
	border-left:1px solid #999; 
	border-top:2px solid #999999;
	padding:3px;
}
.VarietyRollup_Altrow td.AltCell {
	background-color:#c8d6ec;  }

.AllGradesTable .VarietyRollup_Row td,
.AllGradesTable .VarietyRollup_Altrow td {
	padding:0px;
}
.VarietyRollup_Row td.firstCell, .VarietyRollup_Altrow td.firstCell	{
	padding-left:17px;}
 /*------------------------*/

.AddPadding { 
	padding:3px;}
