body { background-color: #CCCCDD }
table { padding: 0 0 0 0; border: 0 0 0 0; margin: 0 0 0 0; }
/*
p { font-family: Arial, Helvetica, sans-serif; font-size: x-small;
	text-align: left; color: #330066; }
*/
p { font-family: Arial, Helvetica, sans-serif; font-size: 80%;
	text-align: left; color: #330066; }
/*
li { font-family: Arial, Helvetica, sans-serif; font-size: x-small;
	text-align: left; color: #330066; }

*/
li { font-family: Arial, Helvetica, sans-serif; font-size: 80%;
	text-align: left; color: #330066; }

hr {width: 100%; color: #330066; height: 1px; }
tr { vertical-align: top; }

p.centered { font-family: Arial, Helvetica, sans-serif; font-size: 80%;
	text-align: center; color: #330066; }
p.tiny { font-family: Arial, Helvetica, sans-serif; font-size: xx-small;
	text-align: center; color: #330066; }

table#menu {border: solid #B4B18E; border-bottom-width: 2px; border-top-width: 2px;
												border-left-width: 0px; border-right-width: 0px;
				background-color: #ECF2FF; text-align: left; }
				
table#faq {border: solid #CDCBC3; border-width: 2px;
				background-color: #F6F5F3; text-align: left; color: #1C1C15; }

table#discount {border: solid #666699; border-bottom-width: 2px; border-top-width: 2px;
												border-left-width: 2px; border-right-width: 2px;
					padding: 2px 10px 2px 10px; margin: 2px 2px 2px 2px;
				background-color: #ECF2FF; }
td.join-cols {border: solid #666699; border-width: 2px;
					  padding: 10px;
					background-color: #EFEFEF; }
th.discount { font-family: Verdana, Helvetica, sans-serif; font-size: 70%;
				background-color: #666699; color: #D7D7D7; text-align: center; vertical-align: middle; }				
th.discount-sm { font-family: Verdana, Helvetica, sans-serif; font-size: 60%;
				background-color: #666699; color: #D7D7D7; text-align: center; vertical-align: middle; }				
td.discounts { font-family: "MS Sans Serif", Geneva, sans-serif; font-size: 60%; font-weight: bold;
				  color: #484966; text-align: left; 
              border: solid silver; border-top-width: 0px; border-right-width:  0px;
                                        border-bottom-width: 1px; border-left-width:   0px}		
td.discounts { font-family: Arial, Helvetica, sans-serif; font-size: 80%;}
td.discinfo { font-family: "MS Sans Serif", Geneva, sans-serif; font-size: 90%; font-weight: normal;
				  color: #484966; text-align: left; 
              border: solid silver; border-top-width: 0px; border-right-width:  0px;
                                        border-bottom-width: 1px; border-left-width:   0px}	
font.bnn { font-family: "MS Sans Serif", Geneva, sans-serif; font-size: 50%; font-weight: normal; }													 	
a.disc:link {color: #484966; text-decoration: none}
a.disc:visited {color: #663399; text-decoration: none; }
a.disc:hover {color: #005FBB; }
a.disc:active {color: #663399; }

a.discbuy:link {color: #005FBB; text-decoration: none}
a.discbuy:visited {color: #005FBB; text-decoration: none; }
a.discbuy:hover {color: #3EA0FF; }
a.discbuy:active {color: #005FBB; }

table#contact {background-color: #E8E8E8; text-align: left; color: #1C1C15; }

td.members { font-family: Arial, Helvetica, sans-serif; font-size: xx-small;
	text-align: left; color: #330066; }
td.menu-old { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font: bold; }
td.join1 { font-family: Arial, Helvetica, sans-serif; font-size: x-small;
	text-align: left; color: #4C4F71; }
font.join2 { font-family: Arial, Helvetica, sans-serif; font-size: xx-small;
	text-align: left; color: #4C4F71; font-style: italic; }
 /*
 font#newshead { font-family: "Times New Roman", Times, serif; font-size: x-small;
	text-align: left; color: #575757; font-weight: bold; }
*/
 font#newshead { font-family: "Times New Roman", Times, serif; font-size: 100%;
	text-align: left; color: #575757; font-weight: bold; }
 /*
div#newscol { float: right; width: 10em; font-family: "Times New Roman", Times, serif; font-size: x-small;
 					color: #555555; padding-left: 7px; }
*/
div#newscol { float: right; width: 11em; font-family: "Times New Roman", Times, serif; font-size: 80%;
 					color: #555555; padding-left: 7px; }
div.pastnews { float: left; width: 15em; font-family: "Times New Roman", Times, serif; font-size: 80%;
 					color: #0D0D0D; padding-left: 7px; padding-right: 7px; }
div.menu { float: left; width: 33em; font-family: Arial, Helvetica, sans-serif; font-size: xx-small;
	text-align: left; color: #330066; border-bottom: 20px; width: 170px; }

td#hdgtext { font-family: Arial, Helvetica, sans-serif; font-size: 15px; font: bold; 
				color: Silver; background-color: #666699; }

tr.menu { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font: bold; }

td.menu { font-family: Arial, Helvetica, sans-serif; font-size: xx-small;
	text-align: left; color: #330066; border-bottom: 20px; width: 170px; }

a.menu:link {color: #666699; text-decoration: none}
a.menu:visited {color: #666699; text-decoration: none; }
a.menu:hover {color: #663399; }
a.menu:active {color: #663399; }

font.pagehdg { font-family: Arial, Helvetica, sans-serif; 
   font-size: 20px; font-weight: bold; font-style: normal; text-align: center; color: #330066; }
font.hdg2 { font-family: Arial, Helvetica, sans-serif; 
   font-size: 14px; font-weight: bold; font-style: normal; text-align: center; color: #666699; }
font.usd { font-family: Arial, Helvetica, sans-serif; font-size: 80%; font-weight: normal; }
font.hdg-dkred { font-family: Arial, Helvetica, sans-serif; 
   font-size: 20px; font-weight: bold; font-style: normal; text-align: center; color: #662100; }
	
font.hdg-ital { font-family: Arial, Helvetica, sans-serif; 
   font-size: 20px; font-weight: bold; font-style: italic; text-align: center; color: #797547; }
font.qstn { font-family: Arial, Helvetica, sans-serif; font-size: smaller;
   font-weight: bold; font-style: normal; text-align: center; color: #48483C; }
font.answr { font-family: Arial, Helvetica, sans-serif; font-size: smaller;
	text-align: left; color: #363850; }

font.jappov-menu { font-family: "MS Sans Serif", Geneva, sans-serif; font-size: 60%; font-weight: bold;
				  color: #484966; text-align: left; }
div#jappov-top-menu { float: right; font-family: "MS Sans Serif", Geneva, sans-serif; font-size: 60%;
 					font-weight: bold; padding: 8px; margin: 2px 0 2px 6px; text-align: left; background-color: #EBEBEB; }
p.jappov { font-family: Arial, Helvetica, sans-serif; font-size: 80%;
				text-align: left; color: #363850; }
				
li.jappov { font-family: Arial, Helvetica, sans-serif; font-size: 80%;
	text-align: left; color: #363850; }


a.jappov:link {color: #606588; text-decoration: none}
a.jappov:visited {color: #606588; text-decoration: none; }
a.jappov:hover {color: #005FBB; }
a.jappov:active {color: #606588; }
				  
a.jappov-menu:link {color: #484966; text-decoration: underline; }
a.jappov-menu:visited {color: #484966; }
a.jappov-menu:hover {color: #005FBB; }
a.jappov-menu:active {color: #484966; text-decoration: none; }			

div.newsltr { background-color: #EEEBE8; 
					padding: 3px; text-align: center; padding: 10px; color: #353657;
					font-family: Arial, Helvetica, sans-serif; font-size: 80%; 
					width: 50%; }	  
div.floatleft { float: left; }

img.img-left { border: 1px solid #E1E1E1; float: left; margin: 0 7px 0 0; } 
img.img-right { border: 1px solid #E1E1E1; float: right; margin: 0 0 0 4px; } 
img.grayborder{ border: 1px solid #E1E1E1; }