body        {
            color:293979;
            background-color:#FFFFFF;
            font-family:verdana,arial;
            overflow:auto;
            font-size:13px;
            }
td          {
            font-family:verdana,arial;
            font-size:13px;
            color:293979;
            }
#mainbody   {
            background-color:#29296B;
            margin:2px;
            font-family:verdana,arial;
            text-align:center;
            overflow:auto;
            }
textarea    {font-family:verdana,arial;overflow:auto;}
.tdheader   {width:100%;height:60px;color:#BF0000;vertical-align:top;padding:0px;border-bottom:3px solid #4970AD;}
#tdadmin    {width:100%;height:0px;color:#293979;vertical-align:top;padding:0px;
             border:0px solid #FFFFFF;  border-bottom:3px solid #4970AD;}
#adminbase  {width:800px;height:16px;border:0;float:left;}
#adminnavi  {width:800px;height:16px;border:0;float:left;}
.tdnavi     {vertical-align:top;height:10px;}
.tdfooter   {width:1024;height:20px;color:#BF0000;border-top:3px solid #4970AD;padding:2px 10px 5px;}
#tbheader   {width:100%;height:65px;}
#tdbody     {width:100%;height:100%;}
.exbody     {width:100%;height:100%;border:none;}
.chatuser   {width:100%;height:100%;border:none;}
#chatbase   {width:100%;height:100%;display:none;border:none;}
#bodybase   {width:100%;height:100%;display:block;border:none;}
.chatframe  {width:100%;height:100%;}
#bodytable  {
            width:1000px;
            height:100%;
            background-color:#FFFFFF;
            margin:auto;
            }
.navi       {color:#003F00;padding:0px 10px;text-align:left;}
.navi td    {padding:5px 3px;}
.navi a     {font-family:Verdana,Arial;font-size:12px;color:#00009F;text-decoration:none;padding:1px 2px;}
.navi a:hover {color:#FFFFFF;background-color:0000BF;}
.login      {text-align:right;color:#000000;padding:0px;font-size:11px;padding-right:10px;}
.login input {font-size:10px;width:75px;color:#00003F;border-width:1px;background-color:#F5FBFE;}
#tdlogo     {
             width:200px;
             background-image:url(../images/logo1.jpg);background-repeat:no-repeat;
             background-position:top right;
             }
#navitable  {
             width:100%;height:62px;
            }
#foennavi   {
            display:inline;
            width:0px;
            height:auto;
            border:1px solid #B1D1F5;
            position:relative;
            top:10px;
            left:0px;
            }
div         {color:#293979;text-align:left;}
a, td a     {font-family:Verdana,Arial;font-size:12px;color:#00009F;text-decoration:none;padding:2px;}
a:hover     {color:#FFFFFF;background-color:#00009F;}

#useranz    {color:#BF0000;font-size:11px;padding:3px 10px 3px 0px;float:right;}

.grey760    {border:2px outset;padding:10px;width:760px;margin:20px auto;background-color:#F5F5F5;}
.blue760    {border:2px outset;border-top:1px solid #546CAB;border-left:1px solid #546CAB;
             padding:10px;width:760px;margin:20px auto;background-color:#FBFDFF;}
.red760     {border:2px outset;padding:10px;width:760px;margin:20px auto;background-color:#FEE7E8;}
.gb_headline      {padding:3px 10px 3px 0px;border-bottom:1px solid #D8E0E7; font-size:13px;}
.gb_headline      {height:16px;vertical-align:bottom;}
.headline   {width:100%;height:20px;text-align:left;border-bottom:1px solid #293979;}
.headline_l {float:left;width:600px;height:24px;font-size:17px;}
.headline_r {float:right;width:300px;height:24px;text-align:right;}
.errorbox   {margin:10px 10px 10px 20px;display:block;border:1px solid;padding:5px;color:#DF0000;font-size:13px;}
.infobox    {margin:10px 20px;display:block;border:1px solid;padding:5px;color:#00005F;font-size:13px;}
.midline    {width:100%;height:2px;font-size:1px;border-top:1px dotted #293979;}