/* Copyright 2000 - Active Matter, Inc. */
/* Edited, Expanded for XHTML David Light 2007 */
/*-------------------------------------------------------------*/
/*---FONTS---*/
.Secret
  {font-family:verdana;font-size:2px;color:white; display:none;}
body, p, b, font, h1, h2, h3, h4, h5, li, td, th, a, a:link, a:visited, a:hover, strong, i, blockquote,.Heading1,
.Heading2,.Heading3,.Heading4,.Heading5
  {font-family: Verdana, Arial, Helvetica, sans-serif;}
p, font, td, li, b, strong, th, .error
  {font-size: 11px;}
p, td, li, th, blockquote
  {color: black; font-weight: normal;}
b, strong, .bold, .error,.bigbold,.smallbold
  {font-weight: bold}
.bold
  {font-size: 11px;}
.error
  {color: Red;}
i, em, .bylawitalic
  {font-style: italic;}
u
  {text-decoration: underline;}
.bigbold
  {font-size: 12px;}
.smallbold
  {font-size: 10px;} 
input, textarea, select
  {font-size: 11px; font-family: monospace, sans-serif; font-weight: 100;}
 input {
	background:#fff url(/AM/images/Layout_Assets/text-bg.gif) repeat-x 0 0;
	border:1px solid #bbb;
	margin:1px;
 }
 
#TellaFriendForm input{
	border:0;
}

pre
  {font-family: monospace; font-size: 11px;}
.small
  {font-size: 11px;}
.smaller
  {font-size: 9px;}
.large
  {font-size: 15px;}
.larger
  {font-size: 17px;}
.cancelled
	{font-weight:bold; color:#dd0000}
.FIDEMTitle
	{font-family:GillSans-BoldItalic; color:#e68000; font-size:18px; font-weight:bold; text-align:center;}
.FIDEMTitle em
	{color:#000;}
.smallcapsbold
	{font-variant:small-caps; font-weight:bold; font-size:17px; color:#e68000;}
.rightsidebar
	{float:right; width:26%; padding:3px; background:#ddd; margin:3px; border:1px #aaa solid;}
.rightsidebartitle
	{background:#fff;padding:2px;margin:2px;position:relative;margin-bottom:-15px;top:-15px;font-weight:bold;font-size:14px;}]
.dropcap
	{font-size:70px; float:left;line-height:70px;}

.1891footer
	{font-variant:small-caps; font-weight:bold; font-size:9px; color:#e68000;}
.WFMday
	{font-weight:bold;font-size:14px;color:#e68000;margin-top:5px;border-top:solid 1px #000;clear:both;}
.WFMdayitems
	{font-size:12px;width:300px;float:left;line-height:1.4em;}
.WFMdaytime
	{border:1px #ddd;width:200px;float:right;line-height:1.4em;}
	
/*---Links---*/  
a, a:link, a:visited, a:hover, a:visited:hover
  {color: #003366; font-weight: normal; text-decoration: underline;}
a:visited
  {color: #336699;}
a:hover, a:visited:hover
  {color: #663300;}
a.smaller, a.smaller:link, a.smaller:visited, a.smaller:hover, a.smaller:visited:hover
  {font-size: 9px;}
a.small, a.small:link, a.small:visited, a.small:hover, a.small:visited:hover
  {font-size: 11px;}
  
/*--- Page Attributes---*/
body, html, form
	{ height: 100% }
body
  {background: #ffffff; color: black; margin: 0 0 0 0;}
form
	{margin:0px;}
td
	{vertical-align:top;}
.spotlight
	{background:#e9e0d6}
.spotlight span
	{font-variant:small-caps; font-weight:bold; text-align:center; font-size:14px;}
	
.MainBody
  {background: #537291; background-image: url("/AM/Graphics/ANA_home_gifs_extras/sliver.jpeg"); background-repeat : repeat-x; width:100%; height:100%;}
table.MainTopNav
  {width:755px; margin-left:2px;}

table.Spotlights
	{margin-left:auto; margin-right:auto; margin-top:5px; margin-bottom:5px;}

table, th, tr, td, tbody
  {padding: 0 0 0 0; border-spacing:0;}
th
  {font-weight: bold; text-align: left;}
ol, ul
  {margin: 0 0 0 25px;}
tr.FLinkHover:hover 
  {background-color: #336565;}
img
  {border-style: none;}
hr.nomargin
	{size:1px; width:80%; height:1px;}

.infoBox{
	float:left;
	width:200px;
	border:1px solid #000;
	margin:3px;
	padding:5px;
	background:#FFFDE6;
}

.nicebox {
	margin:3px;
	padding:8px;
	background:#E6E1CF;
	float:left;
	width:90%;
}

.box{
	float:left;
	padding:2px;
	margin:2px;
}
.medium{
	width:30%;
}

.smalltitle{
	font-family:Helvetica;
	font-weight:bold;
	font-size:14px;
}

.bordertopbtm{
	border-top:1px solid #000;
	border-bottom:1px solid #000;
}

.slanted{
	font-weight:bold;
	font-size:11px;
}

.fadeImgBox{
	margin:3px;
	padding:2px;
	width:80%;
	height:auto;
	border:1px solid #E6E1CF;
	border-top:0;
	clear:both;
	float:left;
	background:#fff url(/AM/images/gradient.png) repeat-x 0 0;
}

.adBox{
	margin:12px 3px;
	padding:3px;
	border-top:1px solid #333;
	font-family:Helvetica,verdana;
	font-size:13px;
	clear:right;
	text-align:left;
	width:99%;
	font-weight:bold;
	background:#fff url(/AM/images/gradient.png) repeat-x 0 0;
}

.adBox a,.adBox a:link
{ 	
	background-color: #D3E6CF; 
	display:block;
	width:280px;
	float:left;
	border: 1px #C1CC8F solid; 
	padding: 1px 2px; 
	color: black; 
	text-decoration: none; 
	font-family: "Lucida Grande", Verdana, Helvetica, sans-serif; 
	margin:2px;
	text-align:left;
	} 
	
.adBox a:visited { 
	color: black;
	background-color: #D3E6CF; 
	padding: 1px 2px; 
	text-decoration: none;
	font-family: "Lucida Grande", Helvetica, sans-serif; 
	margin-top:2px;
		} 
.adBox a:hover { 
	background-color: #87E372; 
	text-decoration: none; 
	font-weight:bold;
	font-family: "Lucida Grande", Helvetica, sans-serif; 
	} 
.adBox a:active { 
	background-color: #C1CC8F; 
	border: 2px #C1CC8F outset; 
	padding: 1px 2px; 
	color: black;
	text-decoration: none;
	font-weight: bold;
	font-family: "Lucida Grande", Helvetica, sans-serif; 
	margin-top:2px;
	}
	
.cssbutton,.cssbutton:link
{ 	
	background-color: #D3E6CF; 
	display:block;
	border: 2px #C1CC8F outset; 
	padding: 1px 4px; 
	color: black; 
	text-decoration: none; 
	font-weight: bold;
	font-family: "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif; 
	} 
	
.cssbutton:visited { 
	color: black;
	background-color: #D3E6CF; 
	border: 2px #C1CC8F outset; 
	padding: 1px 4px; 
	text-decoration: none;
	font-weight: bold;
	font-family: "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif; 
		} 
.cssbutton:hover { 
	border-style: inset; 
	background-color: #87E372; 
	padding: 2px 3px 0 5px; /*shift text 1px to the right and down*/ 
	text-decoration: none; 
	font-weight: bold;
	font-family: "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif; 
	} 
.cssbutton:active { 
	background-color: #C1CC8F; 
	border: 2px #C1CC8F outset; 
	padding: 1px 4px; 
	color: black;
	text-decoration: none;
	font-weight: bold;
	font-family: "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif; 
	}

.nmsbutton,.nmsbutton:link
{ 	
	background-color:#E6E1CF; 
	border: 2px #C1CC8F outset; 
	font-size:14px;
	width:90%;
	margin:4px;
	display:block;
	padding: 1px 4px; 
	color: black; 
	text-decoration: none; 
	font-weight: bold;
	font-family: "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif; 
	} 
	
.nmsbutton:visited { 
	color: black;
	font-size:14px;
	background-color:#E6E1CF; 
	border: 2px #C1CC8F outset; 
	padding: 1px 4px; 
	text-decoration: none;
	font-weight: bold;
	font-family: "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif; 
		} 
.nmsbutton:hover { 
	border-style: inset; 
	background-color: #87E372; 
	padding: 2px 3px 0 5px; /*shift text 1px to the right and down*/ 
	text-decoration: none; 
	font-weight: bold;
	font-family: "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif; 
	} 
.nmsbutton:active { 
	background-color: #C1CC8F; 
	border: 2px #C1CC8F outset; 
	font-size:12px;
	padding: 1px 4px; 
	color: black;
	text-decoration: none;
	font-weight: bold;
	font-family: "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif; 
	}

.sharethisLink{
	margin:2px auto;
	width:98%;
	padding-left:15px;
}
	
.magUpsell {
	font-size:12px;
	margin-bottom:5px;
	margin-top:5px;
	float:left;
	border-top:1px solid #bbb;
}

.magUpsell a, .magUpsell a:link, .magUpsell a:visited {
	font-size:12px;
	float:left;
	width:500px;
	text-align:right;
}
	
.tourInfo {
	font-size:12px;
	border-bottom:2px solid #000;
	margin-bottom:5px;
	padding-bottom:0px;
	float:left;
	width:650px;
	height:230px;
	}

.tourInfo span {
	font-weight:bold;
	font-size:13px;
	padding:3px;
}

.tourInfo img {
	padding:3px;
	float:right;
	border:1px solid #888;
	margin:3px;
}

.tourInfo div {
	border-top:1px solid #000;
	border-bottom:1px solid #000;
	padding:3px;
	margin:5px;
	margin-bottom:0px;
	width:120px;
	float:left;
	text-align:center;
	background:#FFFDE6;
}

.rightcolumn
{
float:right;
font-size:11px;
width:200px;
margin:3px;
text-align:right;
}
.rightcolumn h1 {
margin:0px;
margin-bottom:1px;
}

.rightcolumn div {
	background:#FFFDE6;
	border:1px dashed #888;
	padding:3px;
	margin-top:5px;
	text-align:left;
}
.rightcolumn div span {
	font-weight:bold;
	font-size:13px;
}
.rightcolumn #divKids span {
	color:#B10005;
	}

.rightcolumn #divKids
{
	background:#C7D9C3;
	border:1px solid #000;
}

.rightcolumn #divInfo
{
	background:#ccc;
}

.quote
{
	font-style:italic;
	color:#444;
}

.onlineRegSS
{
	border:1px solid #000;
	margin:3px;
	padding:5px;
}
.onlineRegSS span
{
	font-weight:bold;
	font-size:14px;
	display:block;
	background:#ccc;
	padding:2px;
	padding-top:14px;
}

.SSReg2
{
	border:1px dashed #000;
	margin:3px;
	padding:5px;
	float:left;
	width:240px;
}

.SSReg2 span
{
	font-weight:bold;
	font-size:14px;
	display:block;
	background:#ccc;
	padding:2px;
	padding-top:14px;
}

.upcomingConventions
{
	padding:2px;
	margin:5px;
}

#upcomingYR
{
	width:40px;
	text-align:right;
	padding-right:1px;
	font-weight:bold;
	border-right:0px;
	margin-right:0px;
}

.upcomingConventions div
{
	font-size:12px;
	border:1px dashed #000;
	margin:3px;
	padding:2px;
	float:left;
	width:210px;
	height:200px;
}

.upcomingConventions div span {
	font-weight:bold;
	font-size:14px;
	display:block;
	background:#ccc;
	padding:2px;
	padding-top:9px;
	padding-bottom:0px;
	margin-bottom:5px;
	height:45px;
}
	
a.keepShopping,a.keepShopping:visited
	{
	font-size:12px;
	font-variant:small-caps;
	padding:5px;
	margin:2px;
	float:left;
	border:1px solid #000;
	background:#FFFDE6;
	display:block;
	font-weight:bold;
	}
a.keepShopping:hover
	{
	background:#FFF780;
	font-weight:bold;
	}

#MMhighlighttitlebar {
	font-size:11px;
	font-weight:bold;
	z-index:2;
	color:#ded3c4;
	position:relative;
	top:-11px;
	margin-bottom:-13px;
	margin-left:2px;
}
	
/* Footer */
#footer
{	width:753px; 
	margin:0px;
	margin-top:5px;
	text-align:left; 
	padding:0px;
	color:#CCCCCE;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	border:solid 1px #777;
	border-right:solid 1px #555;
	border-bottom:solid 1px #555;
	background:#4D637D;
	float:left;
	}

#footer div {
	width:280px;
	padding:4px;
	float:left;
}
	
#footer img{
	float:left;
	position:relative;
	margin-top:-15px;
}

#insideBottomFooter {
	float:right;
	background:#ffffff;
	width:100%;
	text-align:center;
}

#bottomfooterSideMain {
	width:400px;
}

#bottomfooterSide {
	float:left;
	width:202px;
	height:100px;
	background:#EFE4D5;
}

a.infolinks:link, a.infolinks:visited {
	color:#CCCCCE;
}

a.infolinks:hover {
	text-decoration:none;
}
	
/* Sponsor Bar */
#WFMsponsorbar
{	width:100%; 
	background-color:#006699; 
	font-size:11px;
	font-weight:bold;
	color:#fff; 
	border-top:solid 1px #777;
	border-right:solid 1px #555; 
	margin-top:1px;
}

#WFMsponsor
{ background-color: #333;
  margin-bottom: 5px;
  }
  
/* NMS Sponsors */
#sponsors
{
  clear:left;
  border:0px solid #000;
}
#sponsors div
{
 width:220px;
 border:1px dashed #555;
 margin:5px;
 text-align:center;
 font-weight:bold;
 padding:3px;
}

/* Tips */
.tool-tip {
	color: #000;
	width: 130px;
	z-index: 13000;
	border: 1px solid #000000;
}
 
.tool-title {
	font-weight: bold;
	font-size: 11px;
	margin: 0;
	color: #eeeeee;
	padding: 8px 8px 4px;
	background: #536885;
	border-bottom: 1px solid #806517;

}
 
.tool-text {
	font-size: 11px;
	padding: 4px 8px 8px;
	background: #efe4d5;
}

.quizhint{
	font-size:11px;
	color:#aaa;
	font-style:italic;
	padding:15px;
	margin-top:20px;
	margin-right:5px;
	cursor:pointer;
	float:right;
	width:100px;
}

a.Tips, a.Tips:visited, a.Tips:link {
text-decoration: none;
}


/* Headings */
h1, .Heading1
  {font-size: 15px; font-weight: bold; color: #003366;}
h2, .Heading2
  {font-size: 13px; font-weight: bold; color: #336699;}
h3, .Heading3
  {font-size: 12px; font-weight: bold;}
h4, .Heading4
  {font-size: 11px; font-weight: bold;}
h5, .Heading5
  {font-size: 11px; font-weight: bold;}

/* eSeries */
.iMIS
{ font-weight: bolder; font-size: 10pt; font-style: italic; font-family: Times New Roman;}
.lgTitle
{ font-weight: bolder; font-size: 14pt; margin: 0px 0px 10px; color: silver; line-height: 100%;}
.regSymbol
{ font-size: 8pt; vertical-align: super; font-family: Tahoma, Arial; text-decoration: none;}
.important
{font-weight: normal; color: red; }
.IndexHeading 
{font-family:Tahoma; font-size:10pt; color:#EFEFEF; text-decoration:none; font-weight:bold;}
.Heading 
{font-family:Tahoma; font-size:12pt; color:#003366; text-decoration:none; font-weight:bold;}
.Text 
{font-family:Tahoma; font-size:10pt; color:#000000; text-decoration:none; font-weight:normal;}
.SmallText 
{font-family:Tahoma; font-size:8pt; color:#000000; text-decoration:none; font-weight:normal;}
.LeftIndextext 
{font-family:Tahoma; font-size:10pt; color:#ffffff; text-decoration:none; font-weight:normal;}
.BodyLink 
{font-family:Tahoma; font-size:10pt; color:#003366; text-decoration:underline; font-weight:normal;}
.ERSNavBar /*Recordset navigation bar */
{background-color:silver; }
.ERSHeader 
{ border-right: buttonshadow 1px solid; border-top: buttonhighlight 1px solid; font-weight: normal; font-size: 9pt; text-transform: capitalize; border-left: buttonhighlight 1px solid; color: black; padding-top: 0px; border-bottom: buttonshadow 1px solid; font-family: arial; letter-spacing: 1pt; height: 16px; background-color: #d6d3ce; text-align: center; text-decoration: none; }
.ERSHeader TD A:link 
{ font-weight: normal; font-size: 9pt; color: black; font-family: arial; text-decoration: underline; }
.ERSHeader TD A:active 
{ font-weight: normal; font-size: 9pt; color: black; font-family: arial; text-decoration: underline; }
.ERSHeader TD A:visited 
{ font-weight: normal; font-size: 9pt; color: black; font-family: arial; text-decoration: underline; }
.ERSHeader P
{font-weight:normal; font-size:9pt; color:black; font-family:Tahoma; text-decoration:none; }
.ETHRow
{background-color: #efefef; text-align: left;}
.ETH /* Table header used throughout site */
{font-size: 10pt; background-color: white; text-align: left;} 
.ETD /* Table cell used throughout site */
{font-size: 10pt; background-color: #EFE4D5; text-align: left;}


.ETDALT /* Alternating color for results lists used throughout site */
{background-color:white; text-align: left;}


.EBW10 /*Bold white 10pt font used throughout site */
{font-size:10pt; font-family:Tahoma; font-weight: 400; color:black;}
.ENW10 /* Normal white 10pt font used throughout site */
{font-size:10pt; font-family:Tahoma; color:black;}
.EN12 /* Normal 12pt font used throughout site */
{font-size:10pt; font-family:Tahoma; color:black;}
.EN11 /* Normal 11pt font used throughout site */
{font-size:10pt; font-family:Tahoma; color:black;}
.EN10 /* Normal 10pt font used throughout site */
{font-size:10pt; font-family:Tahoma; color:black;}

.EN9 /* Normal 9pt font used throughout site */
{font-size:9pt; font-family:Tahoma; color:Black;}


.EN8 /* Normal 8pt font used throughout site */
{font-size:8pt; font-family:Tahoma; color:Black;}
.EH2 /* 14pt font used throughout the site */
{font-weight: bold; font-size: 14pt; color: #003366; font-family: 'Trebuchet MS' ,Tahoma; vertical-align: sub; height: 30px; text-decoration: none;}
.EH3 /*12pt font used throughout site */
{font-size: 12pt; width: 100%; color: darkred; border-bottom: black 2px double; font-family: 'Trebuchet MS' ,Tahoma;}
.EH4  /*8pt font used throughout site*/
{font-size:8pt; font-family:'Trebuchet MS',Tahoma; color:Crimson;}
.EB12 /* Bold 12pt font used throughout site */
{font-size:14pt; font-family:'Trebuchet MS',Tahoma; color:#003366; padding-top : 6px; font-weight:bolder; text-decoration: none;}
.EB11 /* Bold 11pt font used throughout site */
{font-weight:bolder; font-size:10pt; font-family:Tahoma; color:black;}
.EB10 /* Bold 10pt font used throughout site */
{font-weight:bolder; font-size:10pt; font-family:Tahoma; color:black;}
.EB9 /* Bold 9pt font used throughout site */
{font-weight:bolder; font-size:9pt; font-family:Tahoma; color:black;}
.SideLine1 
{position:absolute; left:0pt;}
.SideLine2 
{position:absolute; left:0pt;}
.ButtonBar1 /* Table row that contains form buttons */
{background-color:#EFE4D5; text-align:center;}
.ButtonBar2 /* Table row that contains form buttons*/
{background-color:#EFE4D5; text-align:left;}
.ButtonBar3 /* Table row that contains form buttons */
{background-color:#EFE4D5; text-align:right;}
.Button1 /* All non-image form buttons */
{cursor:pointer; border-top:black 1px solid; border-bottom:black 1px solid; border-left:black 1px solid; border-right:black 1px solid; background-color:silver; 
 color:black; font-size:8pt; font-family:Tahoma; border-style:outset;} 
.EToolBar /*Background color of search field area in eOrders, will be used throughout site*/
{background-color:#DCDCC2}
.ETaskBar /* Background color of task bar area in eOrders, will be used throughout site */
{background-color:silver;}
.ETaskActive /* Task bar area in eOrders, will be used throughout site*/
{font-weight:900; font-size:10pt; font-family:Tahoma; color:black; text-decoration: none;	background-color:silver;}
.ETaskNext /* Task bar area in eOrders, will be used throughout site */
{background-color:silver; font-size:10pt; font-family:Tahoma; text-decoration: none}
.ETask /* Task bar area in eOrders, will be used throughout site */
{	background-color:silver; font-size:10pt; font-family:Tahoma; text-decoration: none}
a.ETask:active, a.ETask:link, a.ETask:visited
{font-size:10pt; font-family:Tahoma;  color:red; text-decoration: none}
.EETABLE /* Table background color in eEvents */
{background-color:white;}
.EOTABLE /* Used in eOrders */
{background-color:#EFEFEF;}
.EOTH /* Table header rows used in eOrders */
{background-color: #EFEFEF;}
.EOTD /* Table cells used in eOrders */
{background-color:ivory;}
.EOBottomBar /* Footer area in eOrders */
{background-color:#006699}
.EOTitleBar /* Title area in eOrders */
{background-color:white;}
.EOProductNavBar /* Above and below main products list in eOrders */
{background-color:white;}
.EOListNavBar /* Below the retuned products list in eOrders */
{background-color:white;}
.EOInStock /* "In Stock" text in eOrders */
{font-weight:bolder; background-color:silver; font-size:10pt; font-family:Tahoma; color:black; text-decoration:none;}
.EOOutofStock /*Out of Stock" text in eOrders */
{font-weight:bolder; background-color:silver; font-size:10pt; font-family:Tahoma; color:red; text-decoration:none;}	

/* Content Manager Login */
.SCLoginBar,.HeaderBar
  {font-size: 15px; color: #ffffff; font-weight: normal; background: #344F6C;}
  
/* Site Map */
a.SiteMap, a.SiteMap:link, a.SiteMap:visited, a.SiteMap:hover, a.SiteMap:visited:hover, a.SiteMapTitle, a.SiteMapTitle:link, a.SiteMapTitle:visited, a.SiteMapTitle:hover, a.SiteMapTitle:visited:hover
  {font-size: 13px; color: blue; text-decoration: none; font-weight: normal;}
a.SiteMapTitle, a.SiteMapTitle:link, a.SiteMapTitle:visited, a.SiteMapTitle:hover, a.SiteMapTitle:visited:hover
  {font-size: 15px; font-weight: bold;}

/* Site Search */
.SEHeaderBar
  {font-size: 15px; color: #CCFFFF; font-weight: bold; background: #0033cc;}
  
/* Tagged Pages */
.TPHeader
  {font-size: 15px; font-weight: bold; color: #003366;}
.TPICHeader
 {font-size: 15px; font-weight: bold; color: #003366; }
.TPTitle
  {font-size: 13px; font-weight: bold; color: #336699;}
.TPCMBody
  {font-size: 11px;}
a.TPLink, a.TPLink:link, a.TPLink:visited, a.TPLink:hover, a.TPLink:visited:hover
  {font-size: 12px; text-decoration: none; color: #003366; font-weight:bold; background:#ffffdf; border-bottom:1px dashed #aaa; line-height:1.4em; }
a.TPLink:visited
  {color: #336699;}
a.TPLink:hover, a.TPLink:visited:hover
  {color: #663300; text-decoration: underline;}  
a.TPLinkSelected, a.TPLinkSelected:link, a.TPLinkSelected:visited, a.TPLinkSelected:hover, a.TPLinkSelected:visited:hover
  {font-size: 11px; text-decoration: none; color: #663300; font-weight: bold;}

/* Template */
div.breadcrumb
  {font-size: 10px; color:#666666;}
a.breadcrumb, a.breadcrumb:link, a.breadcrumb:visited, a.breadcrumb:hover, a.breadcrumb:visited:hover
  {font-family:Arial,Helvetica,sans-serif; font-size: 10px; color: #666666; text-decoration: none;}

/*a.breadcrumb:hover, a.breadcrumb:visited:hover
  {color: Red; text-decoration: underline;}*/

  blockquote.preview
  {font-size: 11px;}
  
/* Top Nav */
a.TopNav, a.TopNav:link, a.TopNav:visited, a.TopNav:hover, a.TopNav:visited:hover,
a.TopNavSelected, a.TopNavSelected:link, a.TopNavSelected:visited, a.TopNavSelected:hover, a.TopNavSelected:visited:hover,
div.TopNavSelected, div.TopNavSelectedTitle
  {font-size: 13px; color: white; text-decoration: none; font-weight: normal;}
a.TopNav:hover, a.TopNav:visited:hover
  {color: yellow;}
a.TopNavSelected, a.TopNavSelected:link, a.TopNavSelected:visited, a.TopNavSelected:hover, a.TopNavSelected:visited:hover, div.TopNavSelected, div.TopNavSelectedTitle
  {font-weight: bold;} 

/* For text rollovers for top nav */
.TopNavOff
  {border: solid 1px #CACACA; background: #CACACA; padding: 1px 18px 1px 18px;}
.TopNavOn
  {border: solid 1px #FFFFFF; background: #FF9900; padding: 1px 18px 1px 18px;}
/* If text divider is used in top nav */
.Divider
  {letter-spacing: -0.25em; font-size: 11px;}
span.Divider1
  {font: 70% Verdana; color: #000000; padding: 0px 0px 0px 5px;}
span.Divider2
  {font: 70% Verdana; color: #FFFFFF; padding: 0px 5px 0px 0px;}
  
/* SideNavs. Create more levels as necessary */
a.SideNav1, a.SideNav1:link, a.SideNav1:visited, a.SideNav1:hover, a.SideNav1:visited:hover,
a.SideNav1Selected, a.SideNav1Selected:link, a.SideNav1Selected:visited, a.SideNav1Selected:hover, a.SideNav1Selected:visited:hover,
div.SideNav1Selected, div.SideNav1SelectedTitle
  {font-family:Arial,Helvetica,sans-serif; font-size: 11px; color: #333333; text-decoration: none; font-weight: normal;}
a.SideNav1:hover, a.SideNav1:visited:hover
  {color: #336699;}
a.SideNav1Selected, a.SideNav1Selected:link, a.SideNav1Selected:visited, a.SideNav1Selected:hover, a.SideNav1Selected:visited:hover, div.SideNav1Selected, div.SideNav1SelectedTitle
  {font-weight: bold;} 
a.SideNav1Title, a.SideNav1Title:link, a.SideNav1Title:visited, a.SideNav1Title:hover, a.SideNav1Title:visited:hover
  { font-size: 11px; color: #333333; text-decoration: none; font-weight: bold;}
a.SideNav1SelectedTitle, a.SideNav1SelectedTitle:link, a.SideNav1SelectedTitle:visited, a.SideNav1SelectedTitle:hover, a.SideNav1SelectedTitle:visited:hover
  { font-size: 11px; color: #333333; text-decoration: none; font-weight: bold;}
/*a.SideNav1Title:hover, a.SideNav1Title:visited:hover, a.SideNav1SelectedTitle:hover, a.SideNav1SelectedTitle:visited:hover
  {color: yellow;}*/
/* Level 2 */
a.SideNav2, a.SideNav2:link, a.SideNav2:visited, a.SideNav2:hover, a.SideNav2:visited:hover,
a.SideNav2Selected, a.SideNav2Selected:link, a.SideNav2Selected:visited, a.SideNav2Selected:hover, a.SideNav2Selected:visited:hover,
div.SideNav2Selected, div.SideNav2SelectedTitle
  {font-family:Arial,Helvetica,sans-serif; font-size: 11px; color: #333333; text-decoration: none; font-weight: normal;}
a.SideNav2:hover, a.SideNav2:visited:hover
  {color: #336699;}
a.SideNav2Selected, a.SideNav2Selected:link, a.SideNav2Selected:visited, a.SideNav2Selected:hover, a.SideNav2Selected:visited:hover, div.SideNav2Selected, div.SideNav2SelectedTitle
  {font-weight: bold;} 
a.SideNav2Title, a.SideNav2Title:link, a.SideNav2Title:visited, a.SideNav2Title:hover, a.SideNav2Title:visited:hover
  {font-family:Arial,Helvetica,sans-serif; font-size: 11px; color: #333333; text-decoration: none; font-weight: bold;}
a.SideNav2SelectedTitle, a.SideNav2SelectedTitle:link, a.SideNav2SelectedTitle:visited, a.SideNav2SelectedTitle:hover, a.SideNav2SelectedTitle:visited:hover
  {font-family:Arial,Helvetica,sans-serif; font-size: 11px; color: #0033cc; text-decoration: none; font-weight: bold;}
a.SideNav2Title:hover, a.SideNav2Title:visited:hover, a.SideNav2SelectedTitle:hover, a.SideNav2SelectedTitle:visited:hover
  {color: #336699;}
/* Level 3 */
a.SideNav3, a.SideNav3:link, a.SideNav3:visited, a.SideNav3:hover, a.SideNav3:visited:hover,
a.SideNav3Selected, a.SideNav3Selected:link, a.SideNav3Selected:visited, a.SideNav3Selected:hover, a.SideNav3Selected:visited:hover,
div.SideNav3Selected, div.SideNav3SelectedTitle
  {font-size: 11px; color: #333333; text-decoration: none; font-weight: normal;}
a.SideNav3:hover, a.SideNav3:visited:hover
  {color: #336699;}
a.SideNav3Selected, a.SideNav3Selected:link, a.SideNav3Selected:visited, a.SideNav3Selected:hover, a.SideNav3Selected:visited:hover, div.SideNav3Selected, div.SideNav3SelectedTitle
  {font-weight: bold;} 
a.SideNav3Title, a.SideNav3Title:link, a.SideNav3Title:visited, a.SideNav3Title:hover, a.SideNav3Title:visited:hover
  {font-family:Arial,Helvetica,sans-serif; font-size: 11px; color: #333333; text-decoration: none; font-weight: bold;}
a.SideNav3SelectedTitle, a.SideNav3SelectedTitle:link, a.SideNav3SelectedTitle:visited, a.SideNav3SelectedTitle:hover, a.SideNav3SelectedTitle:visited:hover
  {font-family:Arial,Helvetica,sans-serif; font-size: 11px; color: #333333; text-decoration: none; font-weight: bold;}
a.SideNav3Title:hover, a.SideNav3Title:visited:hover, a.SideNav3SelectedTitle:hover, a.SideNav3SelectedTitle:visited:hover
  {color: #336699;}
/* Level 4 */
a.SideNav4, a.SideNav4:link, a.SideNav4:visited, a.SideNav4:hover, a.SideNav4:visited:hover,
a.SideNav4Selected, a.SideNav4Selected:link, a.SideNav4Selected:visited, a.SideNav4Selected:hover, a.SideNav4Selected:visited:hover,
div.SideNav4Selected, div.SideNav4SelectedTitle
  {font-family:Arial,Helvetica,sans-serif; font-size: 11px; color: #333333; text-decoration: none; font-weight: normal;}
a.SideNav4:hover, a.SideNav4:visited:hover
  {color: #336699;}
a.SideNav4Selected, a.SideNav4Selected:link, a.SideNav4Selected:visited, a.SideNav4Selected:hover, a.SideNav4Selected:visited:hover, div.SideNav4Selected, div.SideNav4SelectedTitle
  {font-weight: bold;} 
a.SideNav4Title, a.SideNav4Title:link, a.SideNav4Title:visited, a.SideNav4Title:hover, a.SideNav4Title:visited:hover
  {font-size: 11px; color: #333333; text-decoration: none; font-weight: bold;}
a.SideNav4SelectedTitle, a.SideNav4SelectedTitle:link, a.SideNav4SelectedTitle:visited, a.SideNav4SelectedTitle:hover, a.SideNav4SelectedTitle:visited:hover
  {font-size: 11px; color: #333333; text-decoration: none; font-weight: bold;}
a.SideNav4Title:hover, a.SideNav4Title:visited:hover, a.SideNav4SelectedTitle:hover, a.SideNav4SelectedTitle:visited:hover
  {color: #336699;}
  
.HomeLinks, HomeLinks:link, .HomeLinks:visited, .HomeLinks:hover, .HomeLinks:visited:hover
  {font-size: 11px; color: #92E1E1; text-decoration: none; font-weight: normal;}
.HomeLinks:visited
  {color: #003366;}
.HomeLinks:hover, .HomeLinks:visited:hover
  {color: #003366; text-decoration: underline;}

  /* Flash Objects - ZIndex */
  /* David Lighty - American Numismatic Association */
  #FlashObj
	{position:absolute; z-index:-1;}

.onlinecatalogbox
{
	border:1px #444 dashed;
	background:#C7D9C3;
	margin:7px;
	margin-bottom:-8px;
}
.onlinecatalogbox p {
	margin:8px;
}

.ordersLoginText {
	font-size:13px;
	font-weight:bold;
	font-variant:small-caps;
	color:#e68000;
}
.committeebox{
	border:1px solid #000;
	background:#D4D9C3;
	padding:5px;
	margin:5px;
}
.committeebox h2{
	margin:2px;
	width:100%;
	border-bottom:1px solid #000;
}
.committeebox2{
	border:1px dashed #000;
	background:#c7d9c3;
	padding:5px;
	margin:5px;
}
.committeebox2 h2{
	margin:2px;
	width:100%;
	border-bottom:1px solid #000;
}

/* Money'Musements CSS */

.highlightedGame {
	PADDING-RIGHT: 8px; 
	PADDING-LEFT: 8px; 
	BACKGROUND: #bfdcff; 
	PADDING-BOTTOM: 8px; 
	MARGIN: 4px; 
	margin-top:0px;
	border-top:2px solid #000;
}
.highlightedGamelink {
	font-size:20px;
	font-weight:bold;
}
.musementGame {
	PADDING-RIGHT: 8px; 
	PADDING-LEFT: 8px; 
	PADDING-BOTTOM: 8px; 
	MARGIN: 3px; 
	PADDING-TOP: 8px;
	border-top:1px solid #bbb;
}
.musementGamelink {
	font-size:16px;
	font-weight:bold;
}

/* Yellow Highlight Box, Shadow Border */
.div {
	font-size:12px; 
	padding:6px; 
	margin:4px; 
	background:#FFFDE6; 
	border-bottom:1px solid #999;
	border-right:1px solid #999;
}
.div h3 {
	margin:1px;
	padding:1px;
}

.coinPartbox {
	position:absolute;
	top:100px;
	left:40px;
	padding:10px;
	margin:2px;
	background:#ffe;
	border:1px solid #000;
	z-index:10000;
}

/* Newsticker CSS */
#newsticker {
	position: relative;
	margin:0px 0px 0px 1px;
}
#newsticker ul {
	list-style: none;
	min-height: 1.6em;
	padding: 0px 0px;
	padding-right: 0px;
	margin:0px 0px 0px 1px;
}

#newsticker a {
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#fff;
}

* html #newsticker ul {
	height: 1.6em;
	overflow: visible;
}
#newsticker li.error {
	color: #f00;
}
#newsticker #togglenewsticker {
	background: transparent url("icon_closenewsticker.gif") no-repeat 0 0;
	overflow: hidden;
	position: absolute;
	right: 10px;
	top: 0px;
	width: 18px;
	height: 14px;
	text-indent: 20px;
	outline: none;
}
* html #newsticker #togglenewsticker {
	right: 0px;
}

/* 2nd Newsticker for Money Market */

#MMnewsticker {
	position: relative;
	margin:0px 0px 0px 1px;
}
#MMnewsticker ul {
	list-style: none;
	min-height: 1.6em;
	padding: 0px 0px;
	padding-right: 0px;
	margin:0px 0px 0px 0px;
}
#MMnewsticker ul {
	list-style: none;
	min-height: 1.6em;
	padding: 0px 0px;
	padding-right: 0px;
	margin:0px 0px 0px 0px;
}
#MMnewsticker a {
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#fff;
}

* html #MMnewsticker ul {
	height: 1.6em;
	overflow: visible;
}
#MMnewsticker li.error {
	color: #f00;
}

* html #MMnewsticker #togglenewsticker {
	right: 0px;
}
/*  Hall of Fame Items */

#HallofFame b{
	color:#e68000;
	font-variant:small-caps;
}

#HallofFameYear b{
	color:#000;
}

#HallofFame {
	border: 1px solid #ddd;
	margin-left:auto;
	margin-right:auto;
}

#HallofFame td {
	padding: 6px 6px 6px 12px;
}

#HallofFame .r2 {
	font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica,
	sans-serif;
	background: #CAE8EA url(/AM/Images/bg_header.jpg) no-repeat;
}


/* New Photo Enlarger CSS */
.highslide {
	cursor: url(/AM/Images/HSgraphics/zoomin.cur), pointer;
    outline: none;
}
.highslide img {
	border: 1px solid gray;
	padding: 2px;
}
.highslide:hover img {
	border: 1px solid white;
}

.highslide-image {
    border: 2px solid white;
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;
    
    border: 2px solid white;
    border-top: none;
    font-family: Verdana, Helvetica;
    font-size: 10pt;
    padding: 5px;
    background-color: white;
}
.highslide-loading {
    display: block;
	color: white;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
    text-decoration: none;
	padding: 3px;
	border-top: 1px solid white;
	border-bottom: 1px solid white;
    background-color: black;
    /*
    padding-left: 22px;
    background-image: url(/AM/Images/HSgraphics/loader.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
    */
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}

.highslide-move {
    cursor: move;
}

.highslide-overlay {
	display: none;
}
.highslide-html {
    background-color: white;
}
.highslide-html-blur {
}
.highslide-html-content {
	position: absolute;
        display: none;
		z-index:1;
}
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}

.control {
	float: right;
        display: block;
	margin: 0 5px;
	font-size: 9pt;
        font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	color: #999;
}
.control:hover {
	color: black;
}

/* Controlbar example */
.controlbar {	
	background: url(/AM/Images/HSgraphics/controlbar4.gif);
	width: 167px;
	height: 34px;
}
.controlbar a {	
	display: block;
	float: left;
	/*margin: 0px 0 0 4px;*/	
	height: 27px;
}
.controlbar a:hover {
	background-image: url(/AM/Images/HSgraphics/controlbar4-hover.gif);
}
.controlbar .previous {
	width: 50px;
}
.controlbar .next {
	width: 40px;
	background-position: -50px 0;
}
.controlbar .highslide-move {
	width: 40px;
	background-position: -90px 0;
}
.controlbar .close {
	width: 36px;
	background-position: -130px 0;
}


/* Necessary for functionality */
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}

.ncwarchive {
	margin:5px;
	margin-bottom:18px;
	padding:3px;
	border-bottom:2px solid #888;
	background:#eee;
	border-top:1px solid #000;
}
.ncwarchive #ncwtitle{
	font-weight:bold;
	font-variant:small-caps;
	font-family:helvetica;
	font-size:16px;
	position:relative;
	top:-12px;
	bottom-margin:-8px;
	background:#fff;
	padding:3px;
	border:1px solid #000;
}

#NMSads {
	position:absolute;
	top:150px;
	left:755px;
	z-index:30;
	margin:8px;
}


#NMSads #ad1 {
	height:180px;
	width:120px;
	margin:4px;
	border:1px dashed #000;
}

#NMSads #ad2 {
	height:80px;
	width:120px;
	margin:4px;
	background:#CCC08F;
	border:1px dashed #000;
}

#NMSads #ad3 {
	height:40px;
	width:120px;
	margin:4px;
	background:#6090BF;
	border:1px dashed #000;
}

.gradingAd{
	width:239px;
	border:1px solid #000;
}

.bannerad {
	position:relative;
	margin:4px;
	margin-right:auto;
	margin-left:auto;
	border:1px dashed #333;
	padding:15px;
	height:25px;
	width:480px;
	background:#CCC08F;
}

ul.memBenfits {
	display:block;
	float:left;
	margin:0px;
	list-style-type:none;
}

ul.memBenfits li {
	margin:4px;
	padding:8px;
	background:#fff url(/AM/images/Layout_Assets/text-bg.gif) repeat-x 0 0;
	width:95%;
}

.floatright {
	position:relative;
	float:right;
	width:180px;
	background:#CCC08F;
	padding:5px;
	margin:0px;
}

/* Explore Money Styles */
#exploreNav{
	float:right;
	margin:4px;
	width:120px;
}

#exploreNav ul{
	padding: 2px;
	margin:0;
	font: 12px Verdana, sans-serif;
	border: 2px solid;
	border-color: #AAA #666 #666 #AAA;
	background: #D4C6A7;
}
#exploreNav li{
	list-style: none;
	margin: 0;
	padding:0;
	border: 1px solid;
	border-color: #FFF #AAA #AAA #FFF;
}

#exploreNav a,#exploreNav a:link,#exploreNav a:visited{
	bottom: 2px;
	cursor: pointer;
	display: block;
	margin: 0;
	padding: 3px 5px 3px 5px;
	position: relative;
	right: 2px;
	text-decoration: none;
}

#exploreNav a:hover{
	background: #C00;
	bottom: 1px;
	background:#EAE1CE;
	display:block;
	position: relative;
	right: 1px;
}

/* FAQ Styles */
.question{
	margin:1px;
	padding:2px;
	width:98%; 
	height:20px; 
	background: #a9d06a; 
	color: #000; 
	font-weight:bold;
	border-bottom: 1px solid #cde99f; 
	
}
.answer{
	margin:1px;
	width:98%;
	margin-bottom:11px;
	padding:2px;
	border-bottom:1px solid #333;
}


/* Stereo Tabs CSS */
/*---Form Tabs ---*/
ul#tabnav {
    background-color:#C8CFAD;
    border-bottom:2px solid #B1BA8D;
    border-top:2px solid #B1BA8D;
    height:35px;
    padding:4px;
    display:block;
    line-height:35px;
	width:515px;
	float:left;
	margin:0px;
	margin-bottom:0px;
  }
  ul#tabnav li {
    margin:0;
    padding:0;
    float:left;
    height:35px;
    list-style-type:none;
    position:relative;
  }
  ul#tabnav li a {
    color:#4D5431;
    font-size:16px;
    font-weight:bold;
    line-height:35px;
    text-decoration:none;
    display:block;
    float:left;
    height:35px;
    margin:0pt 0pt 0pt 5px;
    padding:0pt 6px;
    position:relative;
    border: none;
  }
  ul#tabnav li a:hover, ul#tabnav li a.selected {
    background:#FFFFFF none repeat scroll 0%;
  }
  .panel {
    background:#EAE6C9 none repeat scroll 0%;
	float:left;
	width:515px;
	padding:4px;
	margin-bottom:15px;
  }
  
