body      {background-color: #FFFFFF; margin: 0; padding: 0px;
        font: normal 11px tahoma, verdana, arial; color: #686969;}

h1    {font: bold 13px tahoma, verdana, arial; color: #597286;}
h2    {font: bold 12px tahoma, verdana, arial; color: #f57f00;}
h3    {font: bold 11px tahoma, verdana, arial; color: #f57f00;}

input     {border: solid 1px #a5b7c8; padding-top: 3px; padding-left: 3px;
        height: 20px; font: normal 11px tahoma, verdana, arial; color: #686969;}

input.payinfo     {width: 250px; border: solid 1px #a5b7c8; padding-top: 1px; padding-left: 3px;
        height: 20px; font: normal 11px tahoma, verdana, arial; color: #686969;}



input.blank     {border: 0;}

input.login     {border: solid 1px #a5b7c8; padding-top: 3px; padding-left: 3px;
        width: 200px; height: 20px; font: normal 11px tahoma, verdana, arial; color: #686969;}

input.loginneed     {border: solid 1px #ac1c1c; padding-top: 3px; padding-left: 3px;
        width: 200px; height: 20px; font: normal 11px tahoma, verdana, arial; color: #686969;}

input.o     {font: normal 11px tahoma, verdana, arial; color: #686969;}

input.b     {border: 0; background-color: #f57f00; padding-bottom: 4px; padding-left: 10px; padding-right: 10px;
        height: 19px; font: bold 11px tahoma, verdana, arial; color:#FFFFFF;}


textarea    {padding-left: 3px; padding-top: 2px; border: solid 1px #455969; background-color: #e6f2fb;
         font: normal 11px tahoma, verdana, arial; color:#466279; height: 70px; width: 200px;}

select      {BORDER: solid 1px #455969; font: normal 11px tahoma, verdana, arial; color:#466279; height: 19px; padding-top: 1px;}
select.stat       {BORDER: solid 1px #455969; width: 300px; font: normal 11px tahoma, verdana, arial; color:#466279; height: 19px;}


p       {margin: 10px 0 10px 0;}
div.divider   {background: url('/images/divider.gif') no-repeat top center; height: 33px; width: 100%;}

a       {font: bold 11px tahoma, verdana, arial; color:#597286; text-decoration: underline;}
a:active    {font: bold 11px tahoma, verdana, arial; color:#597286; text-decoration: none;}
a:hover     {font: bold 11px tahoma, verdana, arial; color:#889fb1; text-decoration: none;}


a.navItem       {font: bold 11px tahoma, verdana, arial; color:#597286; text-decoration: underline;}
a.navItem:active    {font: bold 11px tahoma, verdana, arial; color:#597286; text-decoration: none;}
a.navItem:hover     {font: bold 11px tahoma, verdana, arial; color:#889fb1; text-decoration: none;}

a.navnew        {font: bold 13px tahoma, verdana, arial; color:#597286; text-decoration: underline;}
a.navnew:active   {font: bold 13px tahoma, verdana, arial; color:#597286; text-decoration: none;}
a.navnew:hover      {font: bold 13px tahoma, verdana, arial; color:#889fb1; text-decoration: none;}


a.footerLinks       {font: normal 11px tahoma, verdana, arial; color:#dae6f1; text-decoration: underline;}
a.footerLinks:active    {font: normal 11px tahoma, verdana, arial; color:#dae6f1; text-decoration: none;}
a.footerLinks:hover     {font: normal 11px tahoma, verdana, arial; color:#ffffff; text-decoration: none;}


table.main    {width: 100%; height: 100%;}
  table.main td.top {width: 100%; height: 98px; background: repeat-y top left; background-color: #314c63; }
  table.main td.copy  {width: 100%; height: 30px; background-color: #314c63;}

  table.footer  {width: 100%;}
    table.footer td.links   {width: 50%; padding-left: 20px; text-align: left; font: normal 9px tahoma, verdana, arial; color: #63829d;}
    table.footer td.copyright {width: 50%; padding-right: 20px; text-align: right; font: normal 11px tahoma, verdana, arial; color: #c4d3e0;}


  table.main td.left  {height: 100%; width: 15%; vertical-align: top; padding-top: 20px;}
  table.main td.right {height: 100%; width: 75%; vertical-align: top; background: url('/images/border.gif') repeat-y top left; padding: 20px;}
  table.main td.right2{height: 100%; width: 10%; vertical-align: top; padding-top: 10px;}

  table.techInfo  {width: 90%; margin-bottom: 20px;}
    table.techInfo td.leftAmount    {width: 50%; height: 20px; font: normal 11px tahoma, verdana, arial; color: #597286;}
    table.techInfo td.leftAmount div  {background: url('/images/info_bullet.gif') no-repeat top left; padding-left: 10px; font: normal 11px tahoma, verdana, arial; color: #597286;}
    table.techInfo td.rightAmount   {width: 50%; height: 20px; font: bold 11px tahoma, verdana, arial; color: #f57f00;}

  table.nav {width: 100%;}
    table.nav td.navHeader      {width: 100%; height: 29px; background: url('/images/menu_header.gif') repeat-x top left; padding-left: 20px; font: bold 13px tahoma, verdana, arial; color: #FFFFFF;}
    table.nav td.navItemActive    {width: 100%; height: 29px;  background: url('/images/border.gif') repeat-x bottom left; background-color: #fff9e7; padding-left: 20px; font: bold 11px tahoma, verdana, arial; color:#f57f00;}
    table.nav td.navItemActive div  {padding-left: 15px; background: url('/images/menu_bullet.gif') no-repeat top left; font: bold 11px tahoma, verdana, arial; color:#f57f00;}
    table.nav td.navItem      {width: 100%; height: 29px;  background: url('/images/border.gif') repeat-x bottom left; padding-left: 20px; font: bold 11px tahoma, verdana, arial; color:#f57f00;}
    table.nav td.navItem div    {padding-left: 15px; background: url('/images/menu_bullet.gif') no-repeat top left; font: bold 11px tahoma, verdana, arial; color:#f57f00;}

  table.news  {width: 90%; margin-bottom: 20px;}
    table.news td.newsHeader    {height: 30px; font: bold 11px tahoma, verdana, arial; color: #f57f00;}
    table.news td.newsHeader span {font: normal 11px tahoma, verdana, arial; color: #6a8092;}
    table.news td.newsContent   {border: dashed 1px #a5b7c2; font: normal 11px tahoma, verdana, arial; padding: 10px;}



  table.tickets {width: 555px; margin-bottom: 20px;}
    table.tickets td.ticketsHeader    {height: 30px; font: bold 11px tahoma, verdana, arial; color: #f57f00;}
    table.tickets td.ticketsHeader span {font: normal 11px tahoma, verdana, arial; color: #6a8092;}
    table.tickets td.ticketsContent   {border: dashed 1px #a5b7c2; font: normal 11px tahoma, verdana, arial; padding: 10px; background-color: #fff7ef;}

  table.ticketss  {width: 555px; margin-bottom: 20px;}
    table.ticketss td.ticketssHeader      {height: 30px; font: bold 11px tahoma, verdana, arial; color: #466b8a;}
    table.ticketss td.ticketssHeader span {font: normal 11px tahoma, verdana, arial; color: #6a8092;}
    table.ticketss td.ticketssContent   {border: dashed 1px #b9d0e5; font: normal 11px tahoma, verdana, arial; padding: 10px; background-color: #f3f8fc;}


  table.table     {width: 95%; margin-bottom: 20px;}
    table.table tr#header td  {text-align: center; font: bold 11px tahoma, verdana, arial; height: 30px; color: #ffffff; border-right: solid 1px #ffffff; background-color: #42688b; padding: 0 10px 0 10px;}
    table.table tr#footer td  {text-align: center; font: bold 11px tahoma, verdana, arial; height: 30px; color: #ffffff; border-right: solid 1px #ffffff; background-color: #f57f00; padding: 0 10px 0 10px;}
    table.table td        {background-color: #fff9e7; text-align: center; font: normal 11px tahoma, verdana, arial; height: 30px; border-bottom: solid 1px #dbd1b3; padding: 0 10px 0 10px;}

  table.tableSmall      {width: 60%; margin-bottom: 20px;}
    table.tableSmall tr#font td   {text-align: left; font: normal 11px tahoma, verdana, arial;  border: 0; padding: 0 0 10px 0; background-color: #ffffff;}
    table.tableSmall tr#header td {text-align: center; font: bold 11px tahoma, verdana, arial; height: 30px; color: #ffffff; border-right: solid 1px #ffffff; background-color: #42688b; padding: 0 10px 0 10px;}
    table.tableSmall tr#footer td {text-align: center; font: bold 11px tahoma, verdana, arial; height: 30px; color: #ffffff; border-right: solid 1px #ffffff; background-color: #42688b; padding: 0 10px 0 10px;}
    table.tableSmall td       {background-color: #fff9e7; text-align: center; font: normal 11px tahoma, verdana, arial; height: 30px; border-bottom: solid 1px #dbd1b3; padding: 10px;}

    table.tableSmalll     {width: 700px;}
      table.tableSmalll tr#font td    {text-align: left; font: normal 11px tahoma, verdana, arial;  border: 0; padding: 0 0 10px 0; background-color: #ffffff;}
      table.tableSmalll tr#header td  {text-align: center; font: bold 11px tahoma, verdana, arial; height: 30px; color: #ffffff; border-right: solid 1px #ffffff; background-color: #42688b; padding: 0 10px 0 10px;}
      table.tableSmalll tr#footer td  {text-align: center; font: bold 11px tahoma, verdana, arial; height: 30px; color: #ffffff; border-right: solid 1px #ffffff; background-color: #42688b; padding: 0 10px 0 10px;}
      table.tableSmalll td        {background-color: #fff9e7; text-align: center; font: normal 11px tahoma, verdana, arial; height: 30px; border-bottom: dashed 1px #42688b; padding: 10px;}


  table.formss    {width: 320px;}
  table.formss  td  {width: 200px; font: bold 11px tahoma, verdana, arial; height: 25px; padding: 0 10px 0 10px; }
    table.formss td.red     {font: bold 11px tahoma, verdana, arial; color: #f57f00; height: 25px; padding: 0 10px 0 10px;}
    table.formss tr#header td {font: bold 11px tahoma, verdana, arial; height: 30px; padding: 0 10px 0 10px; color: #ffffff; border-right: solid 1px #ffffff; background-color: #c3ccd4; padding: 0 10px 0 10px;}

  table.forms td  {width: 200px; font: bold 11px tahoma, verdana, arial; height: 25px; padding: 0 10px 0 10px; }
    table.forms td.red  {font: bold 11px tahoma, verdana, arial; color: #f57f00; height: 25px; padding: 0 10px 0 10px;}
    table.forms tr#header td  {font: bold 11px tahoma, verdana, arial; height: 30px; padding: 0 10px 0 10px; color: #ffffff; border-right: solid 1px #ffffff; background-color: #c3ccd4; padding: 0 10px 0 10px;}

  table.statTableShow   {width: 95%;}
    table.statTableShow td.leftText {width: 200px; font-size: 11px;}
    table.statTableShow td.rightText  {width: 500px; font-size: 11px;}

  table.ticketHistory     {width: 555px; margin-bottom: 20px; margin-top: 20px;}
    table.ticketHistory tr#header td  {text-align: center; font: bold 11px tahoma, verdana, arial; height: 30px; color: #ffffff; border-right: solid 1px #ffffff; background-color: #42688b; padding: 0 10px 0 10px;}
    table.ticketHistory tr#footer td  {text-align: center; font: bold 11px tahoma, verdana, arial; height: 30px; color: #ffffff; border-right: solid 1px #ffffff; background-color: #f57f00; padding: 0 10px 0 10px;}
    table.ticketHistory td        {background-color: #fff9e7; text-align: center; font: normal 11px tahoma, verdana, arial; height: 30px; border-bottom: solid 1px #dbd1b3; padding: 0 10px 0 10px;}


  table.login   {width: 400px; margin-bottom: 20px; margin-top: 100px;}
    table.login td.newsHeader   {height: 30px; font: bold 11px tahoma, verdana, arial; color: #f57f00;}
    table.login td.newsHeader span  {font: normal 11px tahoma, verdana, arial; color: #6a8092;}
    table.login td.newsContent    {border: dashed 1px #a5b7c2; font: normal 11px tahoma, verdana, arial; padding: 10px;}
