/* CSS Document */

	body {
		Font-Family: Verdana, Arial, Helvetica, sans-serif; 
		Font-Size: 12px;
		Width: 100%;
		Margin: 0.25in 0.5in 0.25in 0.5in; 
		Background-Color: #ffffff; }
		
	/* global declarations */
	
	.centeredImage {
    	Text-Align: center;
		Margin: 0px auto;
	    Padding: 0px; }

	.centerText {
    	Text-Align: center;
		Float: none; }
	
	.italicized { Font-Style: italic; }
	.makeBold { Font-Weight: bold; }
	.Red { Color: #ff0000; }
	.Black { Color: #000000; }

	.page_break { 
		Margin: 0.25in 0.5in 2.5in 0.5in; 
		Page-Break-before: always;  }
	.page_begin { Margin: 0.25in 0.5in 0.25in 0.5in; }

	img.Centered { 
		Margin-Left: auto;
		Margin-Right: auto;
		Float: none; }

	img.CenteredShow { 
		Margin-Left: auto;
		Margin-Right: auto;
		Width: 180px;
		Float: none; }

	img.Right { 
		Margin: 5px 10px 5px 15px;
		Float: right; }

	img.Left { 
		Margin: 5px 15px 5px 10px;
		Float: left; }
		
	hr { Width: 85%; }
	
	a { Text-Decoration: none; }
	
	a img { Border: 0px; }
		
	td.normal { Vertical-Align: top; }
	td.normalLeft {
		Vertical-Align: top; 
		Text-Align: justify; }
		 
	td.smithsonianLeft { 
		Vertical-Align: top;
		Width: 172px;
		Background-Color: #ffffff; }
	td.pixLeft { 
		Vertical-Align: top;
		Width: 172px; }
	td.highlightLeft { 
		Text-Align: center;
		Vertical-Align: top;
		Width: 140px; }
	td.highlightLeft p { Display: none; }


	/* banner of page */
	
	#top_bar {
		Position: absolute;
		Top: 0px;
		Left: 0px;
		Width: 100%;
		Background-Color: #ffffff; }
	
	#top_bar table { Width: 100% }

	#top_bar table tr td {
		Background-Color: #222233; 
		Width: 100%; }
    
	#top_bar table tr td.topRow { Display: none; }		
	#top_bar table tr td.banner {
		Position: relative;
		Height: 1.5in; 
		Background-Color: #ffffff; }
	#top_bar table tr td.base { 
		display: none; }
		
	/* content of page */
	
	#content {
		Position: relative;
		Width: 100%;

		Margin: 1.75in 0 0 -.5in; 
		Padding: 0;
		Background-Color: #ffffff; }
	
	#content table { 
		Width: 100%; 
		Margin: 0px; 
		Padding: 0px; }
	
	/* Left side bar */
	
	#content #left_bar { display: none; }
		
	/* All content right of the Left Side Bar are indented further */

		#content #right_side {
			Width: auto; 
			Vertical-Align: top; }
		
		#content #masthead { Display: none; }

		#content #page_content {
			Font-Size: 14px;
			Font-Family: Garamond, "Times New Roman", Times, serif;
			Height: auto; 
			Width: 100%;
			Margin: 0 1.0in 0 0.25in;
			Padding: 0;
			Background-Color: #ffffff;
			Vertical-Align: Top; }
		
		#content #page_content p {
			Font-Size: 100%;
			Font-Weight: normal;

			Line-Height: 1.5;
			Letter-Spacing: 0.02em;
			Text-Indent: 0em;
			Text-Align: justify;
			
			Margin: 0.5em 15px 0.75em 15px;
			Color: #222222; }
		
		#content #page_content p.centeredImage {
	    	Text-Align: center;
			Margin: 0px auto;
		    Padding: 0px; }



		#content #page_content p.blueBody {
			display: none;
			Margin: 2px 0px 0px 0px;
			Padding: 8px 5px;
			Font-Size: 90%;
			Font-Family: Verdana, Arial, Helvetica, sans-serif;
			Background-Color: #8899bb;
			Color: #000000; }

		#content #page_content h1 {
			Font-Size: 200%;
			Font-Weight: bold;
			Font-Variant: small-caps;
			Margin: 0.5em 5px;
			Text-Align: center;
			Color: #222255; }
			
		#content #page_content h1 a:link, #content #page_content h1 a:visited { Color: #222255; }
		#content #page_content h1 a:hover { 
			Color: #222255; 
			Text-Decoration: underline; }
		
		#content img.coinSmall { Width: 125px; 
			Height: 125px; }


		#content #page_content h2 {
			Font-Size: 120%;
			Font-Weight: bold;
			Margin: 0.5em 5px;
			Color: #222255; }

		#content #page_content h2.blueHeading {
			display: none;
			Background-Image: url(../images/Templates/blue_bg.gif);
			Color: #eedd88;
			Font-Size: 130%;
			Font-Family: Verdana, Arial, Helvetica, sans-serif;
			Margin: 2px 0px 0px 0px;
			Padding-Left: 15px;
			Padding-Right: 15px; 
			Text-Align: center; }

		#content #page_content h2.goldHeading {
			Display: none;
			Background-Image: url(../images/Templates/gold_bg.gif);
			Color: #ffffff;
			Font-Size: 130%;
			Font-Family: Verdana, Arial, Helvetica, sans-serif;
			Margin: 2px 0px 0px 0px;
			Padding-Left: 15px;
			Padding-Right: 15px; 
			Text-Align: center; }

		#content #page_content h3 {
			Font-Size: 100%;
			Font-Weight: bold;
			Margin: 0.5em 5px;
			Color: #222255; }

		#content #page_content h3 a:link, #content #page_content h3 a:visited { Color: #442288; }
		#content #page_content h3 a:hover { 
			Color: #442288; 
			Text-Decoration: underline; }

		#content #page_content table tr td img.left { Position: relative; Top: 0; Left: 0; }
		#content #page_content h2.details { Margin-Left: 12px; }
		#content #page_content h3.details { Margin-Left: 20px; }
		#content #page_content p.details { Margin-Left: 28px; }
		#content #page_content td.detailed { Vertical-Align: top; }
		#content #page_content table.details {
			Width: 350px;
			Font-Size: 90%;
			Margin-Left: 28px; }
		
		#content #page_content table.details td.detailsLeft { 
			Text-Align: right;
			Padding-Right: 10px;
			Width: 98px; }
		#content #page_content table.details td.detailsRight { 
			Text-Align: left;
			Padding-Left: 10px;
			Width: 250px; }
			

		#content #page_content ol {
			padding: 0;
			margin: 0;
		
			Font-Size: 90%;
			Text-Align: left; }

		#content #page_content ol li {
			Display: block;

			Padding-Top: 3px;
			Padding-Bottom: 4px;
			Margin-Left: 18px;
			Padding-Left: 10px;
		
			Text-Align: left; 
			Color: #444444;
			Line-Height: 1.3;
	
			Font-Size: 100%; }

		#content #page_content ol li.Checked {
			Padding-Left: 20px;
			Padding-Top: 6px;
			Line-Height: 1.1;

			list-style-type: none;
			background-image: url(../images/bullets/check.jpg);
		    background-repeat: no-repeat;
    		background-position: 2px 8px; }

		#content #page_content ol li.CoinBullet {
			Padding-Left: 20px;
			Padding-Top: 6px;
			Line-Height: 1.1;

			list-style-type: none;
			background-image: url(../images/bullets/bullet_coin.jpg);
		    background-repeat: no-repeat;
    		background-position: 2px 8px; }
	
		#content #page_content ol li.Quiz { 
			List-Style-Type: upper-alpha;
			Display: list-item;
			Margin-Left: 48px; }
			

		#content #page_content table {
			Margin-Left: auto;
			Margin-Right: auto; 
			Text-Align: center; }
	
		#content #page_content table.rightEdge300 {
			Margin: 0px 0px 10px 10px;
			Width: 300px;
			Text-Align: center;
			Float: right; }

		#content #page_content table.rightEdge300 td {
			Font-Size: 75%; }

		/* Extra styling for the Directions page */

		#content #page_content td.normalDirections { Vertical-Align: top; }

		#content #page_content td.normalDirections form { 
			Width: 180px;
			Padding: 1em 0;
			
			Margin-Left: auto;
			Margin-Right: auto;
			Float: none; }
	

		#content #page_content td.normalDirections h1 { 
			Margin-Left: 10px;
			Margin-Right: 10px;
			Font-Weight: bold;
			Font-Variant: normal;
			Font-Size: 120%; }

		#content #page_content td.normalDirections h2 { 
			Margin-Left: 10px;
			Margin-Right: 10px;
			Font-Weight: bold;
			Font-Variant: normal;
			Font-Size: 100%; }

		#content #page_content td.normalDirections h2.Red { Color: #ff0000; }
		#content #page_content td.normalDirections h2.Black { Color: #000000; }

		#content #page_content td.normalDirections h3 { 
			Margin-Left: 10px;
			Margin-Right: 10px;
			Font-Variant: normal;
			Font-Size: 80%; }
			
		/* Extra styling for the PHP email form */

		#content #page_content table.emailForm {
			Width: 556px;
			Margin: 0px 0px 10px 10px;
			Text-Align: center;
			Float: none; }
		
		#content #page_content table.emailForm td.emailLeft { 
			Padding: 0px 15px 0px 0px;
			Text-Align: right;
			Width: 160px;
			Min-Width: 156px;
			Font-Size: 80%; }

		#content #page_content table.emailForm td.emailRight { 
			Padding: 0px 0px 0px 15px;
			Text-Align: left;
			Width: 392px;
			Min-Width: 392px;
			Font-Size: 90%; }

		#content #page_content table.emailForm select {
			Background-Color: #ddeeff;
			Color: #222255; 
			Font-Family: Garamond, "Times New Roman", Times, serif;

			Border: 1px solid #cccccc;
			Border-Right: 1px solid #888888;
			Border-Bottom: 1px solid #888888;
			
			Font-Size: 90%; }
			
		#content #page_content table.emailForm select.required { 
			Border: 1px solid #ff44dd; 
			Border-Right: 1px solid #cc0099;
			Border-Bottom: 1px solid #cc0099; }

		#content #page_content table.emailForm select:focus { Background-Color: #ffff99; }

		#content #page_content table.emailForm input {
			Background-Color: #ddeeff;
			Color: #222255; 
			Font-Family: Garamond, "Times New Roman", Times, serif;

			Border: 1px solid #cccccc;
			Border-Right: 1px solid #888888;
			Border-Bottom: 1px solid #888888;
			
			Font-Size: 90%; }
			
		#content #page_content table.emailForm input.required { 
			Border: 1px solid #ff44dd; 
			Border-Right: 1px solid #cc0099;
			Border-Bottom: 1px solid #cc0099; }

		#content #page_content table.emailForm input:focus { Background-Color: #ffff99; }

		#content #page_content table.emailForm textarea {
			Background-Color: #ddeeff;
			Color: #222255;
			Font-Family: Garamond, "Times New Roman", Times, serif;

			Border: 1px solid #cccccc;
			Border-Right: 1px solid #888888;
			Border-Bottom: 1px solid #888888;
			
/*			overflow: visible; */
			Font-Size: 90%; }
			
		#content #page_content table.emailForm textarea.required { 
			Border: 1px solid #ff44dd; 
			Border-Right: 1px solid #cc0099;
			Border-Bottom: 1px solid #cc0099; }
			
		#content #page_content table.emailForm textarea:focus { Background-Color: #ffff99; }

			
		/* For styling the New Purchases table, generated by PHP */

		  #content #page_content #invTable {
			Margin-Left: auto;
			Margin-Right: auto;
			Font-Family: Verdana, Arial, Helvetica, sans-serif;
			}

		  #content #page_content #invTable tr {
			Color: #002288;
			Line-Height: 1.5 !important; 
			Text-Indent: 0em !important;
			Left: 0px !important; 
			}

		  #content #page_content #invTable tr.FirstRow {
			Border: 1px;
			Font-Weight: bold !important;
			Background-Color: #ffffff;
			}

		  #content #page_content #invTable tr.RowType1 {
			Background-Color: #eeeeff;
			}

		  #content #page_content #invTable tr.RowType2 {
			Background-Color: #ddddff;
			}

		  #content #page_content #invTable tr.RowType3 {  }

		  #content #page_content #invTable td {
			Margin: 0; }


		  #content #page_content #invTable td.column1 {
			Border-Right: 1px solid #999999;
			Border-Bottom: 1px solid #999999;
			Border-Left: 1px solid #cccccc;
			Border-Top: 1px solid #cccccc;

			Width: 44px; 
			Text-Align: center;
			Font-Size: 11px !important;
			}

		  #content #page_content #invTable td.column2 {
			Border-Right: 1px solid #999999;
			Border-Bottom: 1px solid #999999;
			Border-Left: 1px solid #cccccc;
			Border-Top: 1px solid #cccccc;

			Width: 36px; 
			Text-Align: center;
			Font-Size: 10px !important;
			}

		  #content #page_content #invTable td.column3 {
			Border-Right: 1px solid #999999;
			Border-Bottom: 1px solid #999999;
			Border-Left: 1px solid #cccccc;
			Border-Top: 1px solid #cccccc;

			Text-Align: center;
			Font-Size: 11px !important;
			Width: 52px;
			}

		  #content #page_content #invTable td.column4 {
			Border-Right: 1px solid #999999;
			Border-Bottom: 1px solid #999999;
			Border-Left: 1px solid #cccccc;
			Border-Top: 1px solid #cccccc;

			Text-Align: center;
			Font-Size: 10px !important;
			Width: 280px;
			}

		  #content #page_content #invTable td.column5 {
			Border-Right: 1px solid #999999;
			Border-Bottom: 1px solid #999999;
			Border-Left: 1px solid #cccccc;
			Border-Top: 1px solid #cccccc;

			Text-Align: center;
			Font-Size: 10px !important;
			Width: 48px;
			}

		  #content #page_content #invTable td.column6 {
			Border-Right: 1px solid #999999;
			Border-Bottom: 1px solid #999999;
			Border-Left: 1px solid #cccccc;
			Border-Top: 1px solid #cccccc;

			Text-Align: center;
			Font-Size: 10px !important;
			Width: 48px;
			}

		  #content #page_content #invTable td.column7 {
			Border-Right: 1px solid #999999;
			Border-Bottom: 1px solid #999999;
			Border-Left: 1px solid #cccccc;
			Border-Top: 1px solid #cccccc;

			Text-Align: center;
			Font-Size: 10px !important;
			Width: 60px;
			}

		  #content #page_content #invTable td.column8 {
			Border-Right: 1px solid #999999;
			Border-Bottom: 1px solid #999999;
			Border-Left: 1px solid #cccccc;
			Border-Top: 1px solid #cccccc;

			Text-Align: center;
			Font-Size: 11px !important;
			Width: 56px;
			}

		  #content #page_content #invTable td.columnALL {
			Border-Right: 1px solid #999999;
			Border-Bottom: 1px solid #999999;
			Border-Left: 1px solid #cccccc;
			Border-Top: 1px solid #cccccc;
	
			Width: 656px; 
			Text-Align: center;
			Font-Size: 14px !important;
			Font-Weight: bold !important;
			}
			

		/* Right side bar */
	
		#content #right_bar { Display: none; }

	/* footer of page */

	#content #footer {
		Width: 96%;
		Margin: 0 1.0in 0 0;
		Margin: 0;
		Padding: 0;
		Left: 0px; }
		

		
	#footer h2.goldHeading { Display: none; }
	#footer a { Color: #000000; }
	#footer #thirdLastRow, #footer #bottomRow { Display: none; }
	#footer #nextLastRow { Background-Color: #ffffff;
		Height: 33px; }
	
	#footer #MA, #footer #Valid { Display: none; }
	#footer #Copyright { 
		Display: block;
		Float: left;
		Text-Align: left; 
		Background-Color: #ffffff; 
		Color: #000000; }	


