body.login {padding: 15px; margin: 0px; }
body.default {padding: 0px; margin: 0px; }
form{padding: 0px; margin: 0px;}

.l_ul {margin-top: 2px; padding-top: 2px;margin-bottom:3px;}
/* -- Tabs --*/
.tabs {
  float:left;
  width:468px;
  height:35px;
  background:white;
      font-size:93%;
  line-height:normal;
          
      
      font: bold 11px/1.5em Verdana;
  }
.tabs ul {
    margin:0;
    padding:10px 10px 0 79px;
    list-style:none;
  }
  
  .tabsU {
  display:inline;
  margin:0;
  padding:0;
  }
.tabsU a {
  float:left;
  background:url("images/tableftF.gif") no-repeat left top;
  margin:0;
  padding:0 0 0 4px;
  text-decoration:none;
  width:74px;
  }
.tabsU a span {
  float:left;
  display:block;
  background:url("images/tabrightF.gif") no-repeat right top;
  padding:5px 15px 4px 6px;
  color:#666;
  text-align:center;
  cursor:hand;
  
  }
/* Commented Backslash Hack hides rule from IE5-Mac \*/
.tabsU a span {float:none;}
/* End IE5-Mac hack */
.tabsU a:hover span {
  color:#FFF;
  }
.tabsU a:hover {
  background-position:0% -42px;
  }
.tabsU a:hover span {
  background-position:100% -42px;
  }

.tabsU #current a {
        background-position:0% -42px;
}
.tabsU #current a span {
        background-position:100% -42px;
}


.tabsA {
      display:inline;
      margin:0;
      padding:0;
      }
.tabsA a {
  float:left;
  background:url("images/tableftF.gif") no-repeat left top;
  margin:0;
  padding:0 0 0 4px;
  text-decoration:none;
  background-position:0% -42px;
  
  width:74px;
  }
.tabsA a span {
  float:left;
  display:block;
  background:url("images/tabrightF.gif") no-repeat right top;
  padding:5px 15px 4px 6px;
  color:#666;
  background-position:100% -42px;
  
  text-align:center;
  cursor:hand;
  
 }
/* Commented Backslash Hack hides rule from IE5-Mac \*/
.tabsA a span {float:none;}
/* End IE5-Mac hack */
.tabsA a:hover span {
  color:#FFF;
  }
.tabsA a:hover {
  background-position:0% -42px;
  }
.tabsA a:hover span {
  background-position:100% -42px;
  }

.tabsA #current a {
        background-position:0% -42px;
}
.tabsA #current a span {
        background-position:100% -42px;
}

/* -- /Tabs --*/

/* -- Login block --*/
.xtop, .xbottom {display:block; background:transparent; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background:#fbfbfb; border-left:1px solid #666; border-right:1px solid #666;}
.xb1 {margin:0 5px; background:#666;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}

.xboxcontent {display:block; background:#fbfbfb; border:0 solid #666; border-width:0 1px;padding: 10px;font-family: Times New Roman;}
/* -- /Login block --*/

.l_tabcontent {font-family: Verdana;font-size: 0.8em; width: 100%;}
.l_tc1 {width: 80px;}
.l_input {border-style: solid; border-width: 1px; border-color: #666; width: 214px;}
.button  {width:75px;height:26px;border: none;background:transparent url(images/login.gif) top left no-repeat;
text-align:center;vertical-align:top;padding-bottom:0px;color:#666;font-weight:bold; }

.groot {padding-top:20px;width:468px;position:absolute;top:182px;z-index:10;}
/* -- Error block --*/
.eroot {padding-top:20px;width:468px;position:absolute;top:182px;z-index:100;}

.etop, .ebottom {display:block; background:transparent; font-size:1px;}
.eb1, .eb2, .eb3, .eb4 {display:block; overflow:hidden;}
.eb1, .eb2, .eb3 {height:1px;}
.eb2, .eb3, .eb4 {background:#ededed; border-left:1px solid red; border-right:1px solid red;}
.eb1 {margin:0 5px; background:red;}
.eb2 {margin:0 3px; border-width:0 2px;}
.eb3 {margin:0 2px;}
.eb4 {height:2px; margin:0 1px;}


.eb11, .eb21, .eb31, .eb41 {display:block; overflow:hidden;}
.eb11, .eb21, .eb31 {height:1px;}
.eb21, .eb31, .eb41 {background:#fbfbfb; border-left:1px solid red; border-right:1px solid red;}
.eb11 {margin:0 5px; background:red;}
.eb21 {margin:0 3px; border-width:0 2px;}
.eb31 {margin:0 2px;}
.eb41 {height:2px; margin:0 1px;}



.eboxcontent {display:block; background:#fbfbfb; border:0 solid red; border-width:0 1px; font-family:Times New Roman;}
.eboxcontent div {padding: 5px 5px 5px 10px;color: Red; }
.eboxcontent h1 {margin:0; font-size:1em;font-weight:normal;color:#dc143c; padding:0 5px 5px 10px; border-bottom:1px solid red;background-color:#ededed;}
/* -- /Error block --*/
.l_err {width: 100%;color: Red; font-family:Times New Roman;}

/* -- Loading block --*/
.ggtop, .ggbottom {display:block; background:transparent; font-size:1px;}
.ggb1, .ggb2, .ggb3, .ggb4 {display:block; overflow:hidden;}
.ggb1, .ggb2, .ggb3 {height:1px;}
.ggb2, .ggb3, .ggb4 {background:#89cff3; border-left:1px solid #666; border-right:1px solid #666;}
.ggb1 {margin:0 5px; background:#666;}
.ggb2 {margin:0 3px; border-width:0 2px;}
.ggb3 {margin:0 2px;}
.ggb4 {height:2px; margin:0 1px;}

.ggboxcontent {display:block; background:#89cff3; border:0 solid #666; border-width:0 1px;padding: 10px;font-family: Times New Roman;font-size: small;text-align:center;vertical-align:middle;}

.hhtop, .hhbottom {display:block; background:transparent; font-size:1px;}
.hhb1, .hhb2, .hhb3, .hhb4 {display:block; overflow:hidden;}
.hhb1, .hhb2, .hhb3 {height:1px;}
.hhb2, .hhb3, .hhb4 {background:#c0c0c0; border-left:1px solid #c0c0c0; border-right:1px solid #c0c0c0;}
.hhb1 {margin:0 5px; background:#c0c0c0;}
.hhb2 {margin:0 3px; border-width:0 2px;}
.hhb3 {margin:0 2px;}
.hhb4 {height:2px; margin:0 1px;}

.hhboxcontent {display:block; background:#c0c0c0; border:0 solid #c0c0c0; border-width:0 1px;padding: 10px;font-family: Times New Roman;font-size: small;text-align:center;vertical-align:middle;}

.lbd1 {width: 170px;top: 4px;left:4px; position:absolute;}
.lbd2 {width: 170px;top: 1px;left:1px; position:absolute; }

.dloading {display:none;position:absolute;}
.dl0 {position:absolute;margin-top:-110px;margin-left:95px;background:white;}
/* -- /Loading block --*/


/* -- Contacts --*/
.contheader
{
    height:22px;
    font-size: 9pt;
    font-family: Verdana;
    font-weight:bold;
    cursor:default;
    color:#666;
}
.contheader a:hover {color:white;}

.ctleft {background-image: url(images/left.gif);width:10px;height:22px;}
.ctmiddle {background-image: url(images/middle.gif);height:22px;}
.ctmiddle a:hover {color:white;}
.ctright {background-image: url(images/right.gif);width:21px;height:22px;}




td.contacts {border-width: 1px 1px 0px 1px;border-style: solid; border-color: #666;padding: 5px 5px 5px 5px;}
table.contacts {padding: 0px 0px 0px 0px;}
a.uin {text-decoration: none;color: #666 ;font-weight: bold;font-size: 8pt; font-family: Verdana;}
.contacts a:hover {color: Navy;}
a.mystat {text-decoration:underline;COLOR: #666;}
a.mystat :hover {color: Navy;}


.ctbottomleft {background-image: url(images/bleft.gif);width:4px;height:4px;background-repeat:no-repeat;}
.ctbottommiddle {background-image: url(images/bmiddle.gif);height:4px;background-repeat:repeat-x;}
.ctbottomright {background-image: url(images/bright.gif);width:4px;height:4px;background-repeat:no-repeat;}

/* -- /Contacts --*/

/* -- About --*/
.rabout {font-weight: bold; font-size: 8pt; color: #000080; font-family: Verdana}

.ableft {background-image: url(images/left.gif);width:10px;height:22px;}

.abmiddle
{
    background-image: url(images/middle.gif);height:22px;
    text-align:left;
    font-size: 9pt;
    font-family: Verdana;
    font-weight:bold;
    cursor:default;
    color:#666;        
}    
.abmiddle a.stlink
{
    color:#666;
}
.abmiddle a:hover
{
    color:white;
}

.abright {background-image: url(images/right.gif);width:21px;height:22px;}
.abimg {text-align:center;vertical-align:middle;}

/* -- /About --*/



.a1 {height: 620px;width :260px;position: absolute; left: 288px; top: 424px;}


.dabtop, .dabbottom {display:block; background:transparent; font-size:1px;}
.dabb1, .dabb2, .dabb3, .dabb4 {display:block; overflow:hidden;}
.dabb1, .dabb2, .dabb3 {height:1px;}
.dabb2, .dabb3, .dabb4 {background:#fbfbfb; border-left:1px solid #666; border-right:1px solid #666;}
.dabb1 {margin:0 5px; background:#666;}
.dabb2 {margin:0 3px; border-width:0 2px;}
.dabb3 {margin:0 2px;}
.dabb4 {height:2px; margin:0 1px;}

.dabboxcontent {display:block; background:#fbfbfb; border:0 solid #666; border-width:0 1px;padding: 10px;text-align:left;font-size:small;}



/* -- Chat --*/
.actchShowOut {background: url(images/c402chout.gif); height:24px;width:402px;}
.actchShowOver {background: url(images/c402chover.gif); height:24px;width:402px;}

.actchHideOut {background: url(images/u402uchout.gif);height:24px;width:402px;}
.actchHideOver {background: url(images/u402uchover.gif);height:24px;width:402px;}

.chhead {height:24px;vertical-align:middle;text-align:left;width:402px;}


.mtdm
{
    width: 358px;
    font-size: 9pt;
    font-family: Verdana;
    font-weight:bold;
    cursor:default;
    color:#666;
}
.mtdm a:hover
{
    cursor:default;
    color:white;
    width: 24px;font-weight: bold; font-size: 9pt; font-family: Verdana;
    text-align:right;text-decoration:none;
}
.mtdr
{
    width: 16px;
    height:24px;
}
.mtdr a
{
    color: #990000; 
    font-family: Arial;
    text-decoration:none;
    font-size: 9pt;
    font-weight: bold;
   

}
.mtdl
{
    width: 24px;padding-left:8px;
}
.mtdr a:hover
{
    font-weight: bold;font-size: 12pt;
}



div.messagetext {width: 100%; height: 100%; overflow: auto; scrollbar-face-color: #DEE3E7;scrollbar-highlight-color: #FFFFFF; scrollbar-shadow-color: #DEE3E7; scrollbar-3dlight-color: #D1D7DC;scrollbar-arrow-color: #006699; scrollbar-track-color: #EFEFEF; scrollbar-darkshadow-color: #98AAB1;font-size: small;white-space: normal;} /*white-space: normal*/
span.messagetext {color: black;} 
span.messagemytext {color: #6f6f6f} 
.chcontent {display:block; background:white; border:0 solid #666; border-width:0 1px;padding: 1px;border-top: solid 1px gray;}
.chsubcontent {height: 200px;width: 100%;text-align: left;border-bottom: solid 1px gray;}

.sendblock {margin-left:2px;margin-right:5px;margin-top:5px;height:36px;}
.sendb  {width: 55px;height: 36px;border: none;background:transparent url(images/send.gif) top left no-repeat;
text-align:center;vertical-align:top;padding-bottom:0px;color:#666;font-weight:bold; }
.sendb:hover {background-position: bottom left;}
.sendta {width: 334px;height: 32px; border-color:white;border: 0; overflow: auto;}

/* -- /Chat --*/

/* -- Error Block (default) --*/
.errb {height: 10px;width :200px;position: absolute; left: 288px; top: 424px;}

.rrtop, .rrbottom {display:block; background:transparent; font-size:1px;}
.rrb1, .rrb2, .rrb3, .rrb4 {display:block; overflow:hidden;}
.rrb1, .rrb2, .rrb3 {height:1px;}
.rrb2, .rrb3, .rrb4 {background:#ededed; border-left:1px solid #666; border-right:1px solid #666;}
.rrb1 {margin:0 5px; background:#666;}
.rrb2 {margin:0 3px; border-width:0 2px;}
.rrb3 {margin:0 2px;}
.rrb4 {height:2px; margin:0 1px;}

.rrboxcontent {display:block; background:#ededed; border:0 solid #666; border-width:0 1px;padding: 10px;text-align:center;color:Red;font-family:Times New Roman;}

/* -- /Error Block (default) --*/
.exBanner {width:250px;padding: 5px;text-align:left;}