TEXTAREA     {font-family: "Lucida Console",Courier,Arial}
BODY         {margin: 0px; background-color: #1e2336; background-image: url(images/backgroundgradient.jpg); background-repeat: repeat-x;}
BODY, TD     {font-size: 10pt; font-family: "Frutiger Light Condensed","Frutiger Condensed","Trebuchet MS","Lucida Sans Unicode","Arial Narrow",Verdana; font-weight: normal; color: #888888;}
.copy        {letter-spacing: 1px; font-size: 10pt; font-family: "Frutiger Light Condensed","Frutiger Condensed","Trebuchet MS","Lucida Sans Unicode","Arial Narrow",Verdana; font-weight: bold; color: #888888;}


A            {color: #5791CD; text-decoration: none}
A:Hover      {color: #EEC767; text-decoration: none}
.hi          {color: red;}
PRE, .fxd    {font-family: Courier;}


.leftbar     { width: 179px; background-color:#000; border: none; border-right: 1px solid #444;}
.maincontent { width: 600px; background-color:#000;}

.modal       { background-color:red; padding:10px; border:1px solid blue;}



/*
.l           {background: url("/silver/images/shadow/l.png");}
.r           {background: url("/silver/images/shadow/r.png");}
*/

.bcf         {background: url("/silver/images/shadow/bcf.png");}
.b           {background: url("/silver/images/shadow/b.png");}
.bl          {background: url("/silver/images/shadow/bl.png");}
.br          {background: url("/silver/images/shadow/br.png");}




/*
.t           {background: #bbbbbb;}
.tl          {background: url("/silver/images/shadow/tl.png"); repeat: none;}
.tr          {background: url("/silver/images/shadow/tr.png");}
*/




.nav              {margin: 0; padding: 0; list-style: none;}
.nav li a         {display: block; padding-bottom: 5px; padding-left:37px; padding-top: 5px;
                   background-image: url(/silver/images/button); background-repeat: no-repeat; background-position: 17px;
                   color: 8E8E8E; text-transform: none; font-size: 11pt;}
.nav li a:hover   {color: #919191; background: #fff; background-image: url(/silver/images/buttonhover); background-repeat: no-repeat; background-position: 17px;}
.nav li a.hilight {color: #5D5C54; background: #fff; background-image: url(/silver/images/buttonhi); background-repeat: no-repeat; background-position: 17px;}
.nav li a.locked  {color: #5D5C54; background: #fff; background-image: url(/silver/images/buttonlock); background-repeat: no-repeat; background-position: 17px;}




.navblack              {margin: 0; padding: 0; list-style: none;}
.navblack li a         {display: block; padding-bottom: 5px; padding-left:37px; padding-top: 5px;
                   background-image: url(/silver/images/buttonBLACK); background-repeat: no-repeat; background-position: 17px;
                   color: 8E8E8E; text-transform: none; font-size: 11pt;}
.navblack li a:hover   {color: #919191; background: #000; background-image: url(/silver/images/buttonhoverBLACK); background-repeat: no-repeat; background-position: 17px;}
.navblack li a.active  {color: #5D5C54; background: #000; background-image: url(/silver/images/buttonhoverBLACK); background-repeat: no-repeat; background-position: 17px;}
.navblack li a.hilight {color: #5D5C54; background: #000; background-image: url(/silver/images/buttonhiBLACK); background-repeat: no-repeat; background-position: 17px;}
.navblack li a.locked  {color: #5D5C54; background: #000; background-image: url(/silver/images/buttonlockBLACK); background-repeat: no-repeat; background-position: 17px;}













.huge            {font-size: 34pt; font-weight: bold;}
.big             {font-size: 12pt; font-weight: bold;}
.med             {font-size: 10pt;}
.small           {font-size: 9pt;}
.tiny            {font-size: 8pt;}

.white           {color: white;}
.black           {color: black;}
.grey            {color: #cccccc;}
.orange          {color: #B27502;}
.blue            {color: #5791CD;}

.width           {width: 780px; padding: 0; margin: 0;}


.top   {margin: 0; padding: 15px; padding-left: 0;}
.left  {margin: 0; padding: 15px; border-top: 1px solid #999999; border-right: 1px solid #999999;}
.right {margin: 0; padding: 15px; border-top: 1px solid #999999;}










#head            {display: block; margin: 0; padding 0; background-image: url(/silver/img/head); background-repeat: none; white-space: nowrap; width: 780; height: 110px;}
#indexhead       {display: block; margin: 0; padding 0; background-image: url(/silver/img/indexhead); background-repeat: none; white-space: nowrap; width: 780; height: 110px;}

#headnav         {float: right; position: relative; top: 89px; display: block; background-image: url(/silver/img/navbg); background-repeat: repeat-x; height: 21px; white-space: nowrap;}
#headnav td a,
#headnav td a:link, 
#headnav td a:visited {font-size: 12px; color: white; margin-left:8; margin-right: 8px; text-transform: uppercase; text-decoration: none;}
#headnav td a:hover, 
#headnav td a:active {color: EEC767;}

#headnav td.hi a,
#headnav td a:link.hi, 
#headnav td a:visited.hi {color: yellow;}


.maintext        {padding-top: 0px; padding-bottom: 0px; padding-left: 10px; padding-right: 0px;}

.titleimage      {margin-bottom: 5px;}


.topbartitle     {letter-spacing: 1px; margin-bottom: 5px; padding: 5px 5px 5px 48px; background: #9E9D90; font-size: 14pt; font-weight: 100; color: white; text-align: left; text-transform: uppercase; background-image: url(/img/whiteboxes); background-repeat: no-repeat; background-position: 0 50%;}
.bluebartitle    {letter-spacing: 1px; margin-top: 25px; padding: 5px 5px 5px 48px; background: #2C7EC2; font-size: 14pt; font-weight: 100; color: white; text-align: left; text-transform: uppercase; background-image: url(/img/whiteboxes); background-repeat: no-repeat; background-position: 0 50%;}
.lightbluebartitle {letter-spacing: 1px; margin-top: 25px; padding: 5px 5px 5px 48px; background: #6CAEEA; font-size: 14pt; font-weight: 100; color: white; text-align: left; text-transform: uppercase; background-image: url(/img/whiteboxes); background-repeat: no-repeat; background-position: 0 50%;}
.sidebartitle    {padding: 5px 5px 5px 15px; background: #0F427F; color: white; text-align: left; text-transform: uppercase;}
.sidebarsubtitle {padding: 5px 5px 5px 15px; background: #2D7DC1; color: white; text-align: left; text-transform: uppercase;}
td.sidebar       {background: 4F9EE4; padding: 0; margin: 0;}






.top5            {padding-top:5px; display: block;}
.bottom5         {padding-bottom:5px; display: block;}
.left5           {padding-left:5px; display: block}
.right5          {padding-right:5px; display: block}

.spacing         {padding-top: 5px; padding-bottom: 5; padding-left: 10px; padding-right: 0;}
.sidespace       {padding-top: 0; padding-bottom: 0; padding-left: 10px; padding-right: 0;}




 .chatboxr     {background-color: #ffffff; position: relative; top: 0;     left: 0; width: 550px; height: 500px; margin: 5px;  border: 1px solid #aaaaaa; overflow: auto;}
 .usertext     {background-color:#f5f9ff; margin:0; margin-left: 5px; margin-right: 5px; padding: 7px; padding-left: 12px; padding-right: 12px; border: none; border-top: 1px solid #dddddd;}
 .reptext      {background-color:#b5d9ff; margin:0; margin-left: 5px; margin-right: 5px; padding: 7px; padding-left: 12px; padding-right: 12px; border: none; border-top: 1px solid #dddddd; color: #222222;}
 .userinfo     {font-size: 8pt; background-color:#ffffff; margin:0; padding: 7px; border:0; text-align: center; color: bbbbbb;}











.clear { /* generic container (i.e. div) for floating buttons */
    overflow: hidden;
    width: 100%;
}

a.buttonc {
    background: transparent url('/silver/images/bg_button_a.gif') no-repeat scroll top right;
    color: #444;
    display: block;
    font: normal 12px arial, sans-serif;
    height: 24px;

margin-top: 3px;

    margin-right: 6px;
    margin-left: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
 }

 a.buttonc span {
    background: transparent url('/silver/images/bg_button_span.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
 }

 a.buttonc:active {
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
 }

 a.buttonc:active span {
    background-position: bottom left;
    padding: 6px 0 4px 18px; /* push text down 1px */
 }