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.navHeader        {font: bold 13px tahoma, verdana, arial; color:#ffffff; text-decoration: none;}
a.navHeader:active {font: bold 13px tahoma, verdana, arial; color:#ffffff; text-decoration: underline;}
a.navHeader:hover  {font: bold 13px tahoma, verdana, arial; color:#000000; text-decoration: underline;}

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.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.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.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;}
