body              {color: #505050; background: #ffffff; font-size: 11px; font-family: verdana,arial,sans-serif; margin: 0px; padding: 0px; height: 100%; width: 100%;}
a.bottomnav       {color: #808080; background: transparent; text-decoration: none;}
a.bottomnav:hover {color: #aa8833; background: transparent; text-decoration: none;}
a.pbmiddle        {color: #ffffff; background: transparent; text-decoration: none;}
a.pbmiddle:hover  {color: #ffffff; background: transparent; text-decoration: none;}
a.subject         {color: #505050; background: transparent; text-decoration: none;}
a.subject:hover   {color: #885500; background: transparent; text-decoration: underline;}
a.tbold           {color: #3030a0; background: transparent; text-decoration: none;}
a.tbold:hover     {color: #aa8833; background: transparent; text-decoration: underline;}
a.tlink           {color: #3030a0; background: transparent; text-decoration: none;}
a.tlink:hover     {color: #aa8833; background: transparent; text-decoration: underline;}
a.tnorm           {color: #3030a0; background: transparent; text-decoration: none;}
a.tnorm:hover     {color: #aa8833; background: transparent; text-decoration: underline;}
a.toplink         {color: #404040; background: transparent; text-decoration: none;}
a.toplink:hover   {color: #aa8833; background: transparent; text-decoration: none;}
a.topnav          {color: #6060c0; background: transparent; text-decoration: none;}
a.topnav:hover    {color: #aa8833; background: transparent; text-decoration: none;}
a.txt             {color: #885500; background: transparent; text-decoration: none;}
a.txt:hover       {color: #ff0000; background: transparent; text-decoration: underline;}
div.gallery       {float: left; width: 194px; height: 260px; border-left: 1px #c0c0c0 solid; vertical-align: bottom;}
div.enlarge       {float: none; padding: 6px 10px 0px 0px;}
div.imageinfo     {float: left; padding: 6px 10px 0px 0px;}
div.formhide      {float: none; width: 100%; padding: 0px 0px 0px 0px; display: none;}
div.formshow      {float: none; width: 100%; padding: 0px 0px 0px 0px; display: inline;}
div.hitlisthide   {float: none; width: 70px; height: 100%; border-style: solid; border-width: 1px; border-color: #c0c0c0; margin-left: 5px; margin-right: 0px; padding: 10px; vertical-align: top; text-align: center; display: none;}
div.hitlistshow   {float: none; width: 70px; height: 100%; border-style: solid; border-width: 1px; border-color: #c0c0c0; margin-left: 5px; margin-right: 0px; padding: 10px; vertical-align: top; text-align: center; display: block;}
div.topiclist     {float: left; width: 194px; border: none; vertical-align: top; margin: 0px; padding: 0px;}
h1                {color: #886611; background: transparent; font-size: 16px; font-family: arial,verdana,sans-serif; margin-top: 0px; margin-bottom: 0px; font-weight: normal;}
h2                {color: #886611; background: transparent; font-size: 15px; font-family: verdana,arial,sans-serif; margin-top: 0px; margin-bottom: 8px; font-weight: normal;}
h3                {color: #886611; background: transparent; font-size: 14px; font-family: verdana,arial,sans-serif; margin-top: 8px; margin-bottom: 8px; font-weight: normal;}
img.aligncenter   {display: block; margin-left: auto; margin-right: auto;}
img.alignleft     {float: left; border-style: none;}
img.alignright    {float: right; border-style: none;}
img.noalign       {float: none;  border-style: none;}
img.preview       {border-style: solid; border-width: 1px; border-color: #d0d0d0; padding: 0px 0px 0px 0px;}
form              {margin: 0px;}
input.check       {color: #000000; background-color: #ffffff; margin: 0; width: 13px; height: 13px;}
input.short       {color: #000000; background-color: #ffffff; font-family: verdana,arial,helvetica,sans-serif; font-size: 11px; font-weight: normal; border: 1px solid #6297BC; width: 90px;}
select.short      {color: #000000; background-color: #ffffff; font-family: arial,helvetica,sans-serif; font-size: 11px; font-weight: normal; border: 1px solid #6297BC;}
ul                {margin: 0px;}
.tips             {margin-left: 0; line-height: 140%; padding: 0px 0px 5px 0px;}
.about            {color: #202020; background: transparent; font-size: 12px; font-family: verdana,arial,sans-serif; margin: 0px; line-height: 16px; padding: 4px;}
.acctinfo         {color: #505050; background: transparent; font-size: 10px; font-family: verdana,arial,sans-serif; margin: 0px;}
.attribhead       {color: #505050; background: transparent; font-size: 10px; font-family: verdana,arial,sans-serif; font-weight: bold; margin: 0px; padding-top: 6px; padding-bottom: 3px;}
.attribitem       {color: #505050; background: transparent; font-size: 10px; font-family: verdana,arial,sans-serif; line-height: 10px; margin: 0px; padding: 0px;}
.authorize        {color: #404040; background: transparent; font-size: 11px; font-family: arial,sans-serif; margin: 0px; line-height: 11px;}
.bottomnav        {color: #808080; background: transparent; font-size: 11px; font-family: arial,verdana,sans-serif;}
.boxbk            {color: #404040; background: url(/art/boxbk.jpg);}
.boxbklg          {color: #404040; background: url(/art/boxbklg.jpg);}
.boxbkmed         {color: #404040; background: url(/art/boxbk360.jpg);}
.boxbksm          {color: #404040; background: url(/art/boxbk200.jpg);}
.boxbkxl          {color: #404040; background: url(/art/boxbkxl.jpg);}
.centeritem       {margin-left: auto; margin-right: auto; text-align: center;}
.chkboxtext       {color: #404040; background: transparent; font-size: 11px; font-family: arial,sans-serif; margin: 0px;}
.collection       {color: #909090; background: transparent; font-size: 9px; font-family: arial,verdana,sans-serif; margin: 0px; line-height: 11px; padding: 0px;}
.compzone         {color: #000000; background: transparent; border-style: none; vertical-align: middle; text-align: center;}
.contactinfo      {color: #404040; background: transparent; font-size: 12px; font-family: arial,verdana,sans-serif; margin: 0px; line-height: 13px; padding: 16px; border-style: solid; border-width: 1px; border-color:#c0c0c0 #c0c0c0;}
.datafield        {color: #000080; background: transparent; font-size: 12px; font-family: arial,verdana,sans-serif; font-weight: normal; margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 0px;}
.detail           {color: #000000; background: transparent; font-size: 16px; font-family: "Times New Roman","Georgia",serif; font-weight: normal; line-height: 17px; margin-left: 0px; margin-right: 10px; margin-top: 6px; margin-bottom: 0px;}
.detailhead       {color: #303060; background: transparent; font-size: 12px; font-family: verdana,arial,sans-serif; font-weight: bold; margin-left: 0px; margin-right: 0px; margin-top: 6px; margin-bottom: 0px;}
.exif             {color: #000000; background: transparent; font-size: 12px; font-family: verdana,arial,sans-serif; font-weight: normal; margin-left: 0px; margin-right: 10px; margin-top: 0px; margin-bottom: 0px;}
.exifhead         {color: #303060; background: transparent; font-size: 12px; font-family: arial,verdana,sans-serif; font-weight: bold; margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 0px;}
.errormsg         {color: #000060; background: transparent; font-size: 12px; font-family: arial,verdana,sans-serif; font-weight: normal; margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 0px; text-align: center;}
.footer           {color: #808080; background: transparent; font-size: 11px; font-family: arial,sans-serif;}
.gallerytext      {color: #505050; background: transparent; font-size: 11px; font-family: verdana,arial,sans-serif; margin: 0px; line-height: 11px; padding: 4px;}
.gobutton         {color: #ffffff; background: #b0b0ff; font-family: arial,sans-serif; font-size: 11px; font-weight: bold; width: 4em; text-align: center; border-style: solid; border-color: #000080; border-width: 1px;}
.goldtext         {color: #885500; background: transparent; font-size: 10px; font-family: arial,sans-serif;}
.hittext          {color: #505050; background: transparent; font-size: 11px; font-family: arial,verdana,sans-serif; font-weight: normal; line-height: 16px;}
.imagezone        {color: #000000; background: transparent; width: 100%; border-style: solid; border-width: 1px; border-color: #c0c0c0;}
.klink            {color: #0000c0; background-color: #ffffff; border: 0; margin: 0; padding: 0; width: auto; overflow: visible; text-align: left; font-size: 12px; font-family: arial,verdana,sans-serif; font-weight: normal; text-decoration: none; cursor: pointer;}
.klink:hover      {color: #885500; background-color: #ffffff; border: 0; font-size: 12px; font-family: arial,verdana,sans-serif; font-weight: normal; text-decoration: underline; cursor: pointer;}
.loginarea        {color: #000000; background-color: #ffffff; opacity:0.8; filter:alpha(opacity=80); font-size: 12px; font-family: verdana,arial,sans-serif; margin: 0px;}
.logintext        {color: #505050; background: transparent; font-size: 10px; font-family: verdana,arial,sans-serif; margin: 0px; padding: 0px;}
.masthead         {color: #000000; background: url(/art/alpha2_background.jpg);}
.modebutton       {color: #404040; background: #f0f0f0; font-family: arial,sans-serif; font-size: 11px; font-weight: normal; border-style: solid; border-color: #000080; border-width: 1px;}
.navbar           {color: #404040; background: url(/art/nav_background.jpg); font-size: 11px; font-family: arial,verdana,sans-serif; font-weight: normal;}
.pbleft           {color: #ffffff; background: url(/art/pbutton-left.gif);}
.pbmiddle         {color: #ffffff; background: url(/art/pbutton-middle.gif); font-family: arial,sans-serif; font-size: 11px; font-weight: bold; text-align: center;}
.pbright          {color: #ffffff; background: url(/art/pbutton-right.gif);}
.pendingtext      {color: #505050; background: transparent; font-size: 12px; font-family: arial,verdana,sans-serif; margin-left: 10px; padding-left: 10px;}
.pricetext        {color: #404040; background: transparent; font-size: 12px; font-family: verdana,arial,sans-serif; margin: 0px; line-height: 15px; padding: 4px;}
.pricing          {color: #404040; background: transparent; font-size: 11px; font-family: arial,verdana,sans-serif; margin: 0px; line-height: 12px; padding: 6px;}
.quizarea         {color: #404040; background: transparent; font-size: 12px; font-family: arial,verdana,sans-serif; margin: 0px; padding: 8px;}
.quizbot          {color: #000000; background: url(/art/quizbox_bot.jpg);}
.quizbotleft      {color: #000000; background: url(/art/quizbox_botleft.jpg);}
.quizbotright     {color: #000000; background: url(/art/quizbox_botright.jpg);}
.quizleft         {color: #000000; background: url(/art/quizbox_sideleft.jpg);}
.quizright        {color: #000000; background: url(/art/quizbox_sideright.jpg);}
.quiztop          {color: #000000; background: url(/art/quizbox_top.jpg);}
.quiztopleft      {color: #000000; background: url(/art/quizbox_topleft.jpg);}
.quiztopright     {color: #000000; background: url(/art/quizbox_topright.jpg);}
.quizbutton       {color: #ffffff; background: #0073d3; font-family: arial,sans-serif; font-size: 13px; font-weight: bold; text-align: center; border-style: solid; border-color: #000080; border-width: 1px; margin: 0px;}
.quizbuttonoff    {color: #ffffff; background: #c0c0c0; font-family: arial,sans-serif; font-size: 13px; font-weight: bold; text-align: center; border-style: solid; border-color: #000080; border-width: 1px; margin: 0px;}
.quizqueshead     {color: #002eb8; background: transparent; font-size: 20px; font-family: arial,verdana,sans-serif; font-weight: bold; margin: 0px; padding-top: 0px; padding-bottom: 12px;}
.quizquesheadw    {color: #cc9900; background: transparent; font-size: 20px; font-family: arial,verdana,sans-serif; font-weight: bold; margin: 0px; padding-top: 0px; padding-bottom: 12px;}
.quizqueslabel    {color: #404040; background: transparent; font-size: 16px; font-family: arial,verdana,sans-serif; font-weight: normal;  margin: 0px; padding-top: 0px; padding-bottom: 12px;}
.quizquestion     {color: #000000; background: transparent; font-size: 16px; font-family: arial,verdana,sans-serif; font-weight: normal; font-style: italic; margin: 0px; padding-top: 4px; padding-bottom: 24px;}
.quizquestitle    {color: #404040; background: transparent; font-size: 16px; font-family: arial,verdana,sans-serif; font-weight: bold; margin-top: 0px; margin-bottom: 12px; padding-top: 8px; padding-bottom: 12px;}
.quizqueswrong    {color: #404040; background: #ffdf80; font-size: 16px; font-family: arial,verdana,sans-serif; font-weight: bold; margin-top: 0px; margin-bottom: 12px; padding-top: 12px; padding-bottom: 12px;}
.quizquesright    {color: #008026; background: transparent; font-size: 20px; font-family: arial,verdana,sans-serif; font-weight: bold; margin-top: 0px; margin-bottom: 12px; padding-top: 0px; padding-bottom: 12px;}
.quiztxtdesc      {color: #404040; background: transparent; font-size: 13px; font-family: arial,verdana,sans-serif; font-weight: normal; margin: 0px; padding-top: 4px; padding-bottom: 12px;}
.quiztxthead      {color: #404040; background: transparent; font-size: 20px; font-family: arial,verdana,sans-serif; font-weight: normal; margin: 0px; padding-top: 4px; padding-bottom: 12px;}
.quiztxtnote      {color: #707070; background: transparent; font-size: 11px; font-family: arial,verdana,sans-serif; font-weight: normal; margin: 0px; padding-top: 12px; padding-bottom: 0px;}
.quiztxtprompt    {color: #0088c7; background: transparent; font-size: 15px; font-family: arial,verdana,sans-serif; font-weight: bold; margin: 0px; padding-top: 0px; padding-bottom: 12px;}
.quizanswer       {color: #000000; background: transparent; font-size: 16px; font-family: arial,verdana,sans-serif; font-weight: normal; font-style: normal; margin: 0px; padding-top: 8px; padding-bottom: 24px; padding-right: 16px;}
.quizlearnmore    {color: #ffffff; background: #00992e; font-family: arial,sans-serif; font-size: 14px; font-weight: normal; text-align: center; border-style: solid; border-color: #000080; border-width: 1px; margin: 0px;}
.quizcertificate  {color: #000000; background: url(/art/certificate.jpg); font-size: 18px; font-family: verdana,arial,sans-serif; font-weight: normal; font-style: normal; margin: 0px; padding: 0px;}
.quizscore        {color: #000000; background: transparent; font-size: 24px; font-family: verdana,arial,sans-serif; font-weight: bold; font-style: normal; margin: 0px; padding: 0px;}
.required         {color: #f00000; background: transparent; font-size: 14px; font-family: verdana,arial,sans-serif; margin: 0px; line-height: 12px;}
.requirederr      {color: #008000; background: transparent; font-size: 12px; font-family: verdana,arial,sans-serif; font-weight: bold; margin-top: 0px; margin-right: 0px; margin-bottom: 8px; margin-left: 0px;}
.saved            {color: #00a000; background: transparent; font-size: 12px; font-family: verdana,arial,sans-serif; font-weight: bold; margin: 0px;}
.searchresults    {color: #505050; background: transparent; font-size: 11px; font-family: verdana,arial,sans-serif; font-weight: normal; margin: 0px; padding: 0px;}
.searchresultsoff {color: #909090; background: transparent; font-size: 11px; font-family: arial,sans-serif;}
.slink            {color: #404040; background-color: #ffffff; border-style: none; height: 15px; width: 150px; margin: 0px; padding: 0; text-align: left; font-size: 12px; font-family: arial,verdana,sans-serif; font-weight: normal; text-decoration: none; cursor: pointer;}
.slink:hover      {color: #885500; background-color: #ffffff; border: 0; font-size: 12px; font-family: arial,verdana,sans-serif; font-weight: normal; text-decoration: underline; cursor: pointer; margin: 0px;}
.tablebase        {color: #000000; background: url(/art/loginmontage.jpg);}
.tips             {margin-left: 5px; line-height: 18px; padding: 5px 0px 0px 0px;}
.shbotcorner      {background: url(/art/sh_bottom_rightcorner.jpg);}
.shbotedge        {background: url(/art/sh_bottom_edge.jpg);}
.shbotleft        {background: url(/art/sh_bottom_leftcorner.jpg);}
.shrightedge      {background: url(/art/sh_top_rightedge.jpg);}
.shtopcorner      {background: url(/art/sh_top_rightcorner.jpg);}
.subject          {color: #505050; background: transparent; font-size: 12px; font-family: arial,sans-serif;}
.tabletrans       {color: #505050; background: transparent; font-size: 10px; font-family: verdana,arial,sans-serif; margin: 0px;}
.tagline          {color: #505050; background: transparent; font-size: 13px; font-family: arial,verdana,sans-serif; margin: 0px; padding: 0px;}
.tbold            {color: #505050; background: transparent; font-size: 12px; font-family: arial,verdana,sans-serif; font-weight: bold; margin: 0px; padding: 0px;}
.tlink            {color: #505050; background: transparent; font-size: 12px; font-family: arial,verdana,sans-serif; font-weight: normal; margin: 0px;}
.tnorm            {color: #505050; background: transparent; font-size: 12px; font-family: arial,verdana,sans-serif; font-weight: normal; margin: 0px; padding: 0px;}
.togglebutton     {color: #505050; background: #e8e8ff; font-size: 10px; font-family: arial,verdana,sans-serif; font-weight: bold; margin: 0px; padding: 0px; text-align: center; width: 48px; height: 18px; border-style: solid; border-color: #a0a0a0; border-width: 1px;}
.toplink          {color: #404040; background: transparent; font-size: 10px; font-family: arial,verdana,sans-serif; font-weight: normal;}
.topnav           {color: #505050; background: transparent; font-size: 12px; font-family: arial,verdana,sans-serif; font-weight: bold; margin: 0px;}
.txt              {color: #404040; background: transparent; font-size: 12px; font-family: arial,verdana,sans-serif; font-weight: bold; margin: 0px;}
.txtbox           {color: #000000; background-color: #ffffff; font-family: verdana,arial,helvetica,sans-serif; font-size: 11px; font-weight: normal; border: 1px solid #6297BC;}
.userid           {color: #f00000; background: transparent; font-size: 10px; font-family: verdana,arial,sans-serif; font-weight: bold;}

