body
{
   background-color: #f0f0f0;
   font-family: Tahoma;
   font-size: small
}

h1
{
   font-size: xx-large;
   color: #0B559F;
   margin-top: 16px
}

h2
{
   font-size: x-large;
   color: #0B559F;
   margin-top: 12px
}

h3
{
   font-size: large;
   color: #0B559F;
   margin-top: 8px
}

td
{
   font-size: small
}

dt
{u
   font-weight: bold
}

input
{
   font-family: Tahoma;
   font-size: small
}

select
{
   font-family: Tahoma;
   font-size: x-small
}

a
{
   text-decoration: none;
   color: #1175D9;
   font-size: small;
   font-weight: bold
}

th
{
   background-color: #E0E0E0;
   font-size: small;
   font-weight: bold
}

.redir
{
   color: #208020
}

.uPnP
{
   color: #808020
}

.subnet
{
   color: #802020
}

.fadeleftend
{
   background-color: #106FCF;
   color: #FFFFFF
}

.fadeleft a
{
   font-size: x-small
}

.faderightend
{
   background-color: #106FCF;
   color: #FFFFFF
}

.tbar
{
   font-size: x-small
}

.toolbar
{
   background-color: #E0E0E0
}

.tabtit
{
   color: #FFFFFF;
   background-color: #000000;
   font-weight: bold
}

.sub
{
   font-size: x-small;
   border: 1pt solid #106FCF
}

.sub2
{
   font-size: x-small;
   border: 1pt solid #106FCF;
   color: #E0E0E0
}

.subhover
{
   font-size: x-small;
   background-color: #4b93df;
   border: 1pt solid #87B7EF
}

.sub2hover
{
   font-size: x-small;
   background-color: #4b93df;
   border: 1pt solid #87B7EF;
   cursor: pointer;
   color: #E0E0E0
}

.sel
{
   border: 1pt solid #e0e0e0;
   padding-left: 6px;
   padding-right: 6px;
   padding-top: 0px;
   padding-bottom: 0px
}

.selhover
{
   background-color: #C0C0C0;
   border: 1pt solid #808080;
   padding-left: 6px;
               cursor: pointer;
   padding-right: 6px;
   padding-top: 0px;
   padding-bottom: 0px
}

.topic
{
   font-weight: bold;
   border-left: 1pt solid #e0e0e0;
   border-right: 1pt solid #e0e0e0;
   border-bottom: 1pt solid #e0e0e0;
   padding-left: 6px;
   padding-right: 6px;
   padding-top: 0px;
   padding-bottom: 0px
}

.menu
{
   border: 1pt solid #e0e0e0;
   padding-left: 16px;
   padding-right: 6px;
   padding-top: 0px;
   padding-bottom: 0px
}

.menuhover
{
   background-color: #C0C0C0;
   border: 1pt solid #808080;
   padding-left: 16px;
   cursor: pointer;
   padding-right: 6px;
   padding-top: 0px;
   padding-bottom: 0px
}

.fade
{
   color: #C0C0C0
}

.frame
{
   border-top: 1pt solid #808080;
   border-bottom: 1pt solid #808080
}

.frame2
{
   background-color: #e0e0e0
}

.frame3
{
   border-top: 1pt solid #808080;
   background-color: #e0e0e0
}

.frame4
{
   border-left: 1pt solid #808080;
   border-top: 1pt solid #808080
}

.warn
{
   text-align:right;
   background-color:#FF4
}

.fail
{
   text-align:right;
   background-color:#FA4
}

.watch
{
   text-align:right;
   color:#000
}

.ok
{
   text-align:right;
   color:#888
}

.des
{
   text-align:right;
   color:#CCC
}

.err
{
   text-align:right;
   background-color:#F44
}

.dataTab
{
   border: 1px solid #133D66;
   padding-left: 4px;
   padding-right: 4px;
   padding-top: 1px;
   padding-bottom: 1px;
   background-color: #D2E4F7;
   color:#000000;
   font-weight: bold;
   font-size: small
}

.dataTab a
{
   color:#000000;
   font-size: small
}

.selTab
{
   border-top: 1px solid #133D66;
   border-left: 1px solid #133D66;
   border-right: 1px solid #133D66;
   padding-left: 4px;
   padding-right: 4px;
   padding-top: 1px;
   padding-bottom: 1px;
   background-color: #85B5E9;
   color:#000000;
   font-weight: bold;
   font-size: small
}

.spaceTab
{
   border-bottom: 1px solid #133D66;
   padding-left: 4px;
   padding-right: 4px;
   padding-top: 1px;
   padding-bottom: 1px;
}

.corr
{
   background-color: #FFFFC0
}

.fant
{
   font-size: small;
   font-weight: bold
}

.razao
{
   font-size: x-small;
   color: #C0C0C0
}

.fone
{
   font-size: x-small
}

.newstop
{
   font-weight: bold;
   font-size: medium;
   color: #0B559F
}

.faderight
{
   background-color: #106FCF;
   color: #FFFFFF;
   filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#106FCF', endColorStr='#FFFFFF', gradientType='1');
   background: linear-gradient(to right, #106FCF, #FFFFFF);
}

.fadeleft
{
   background-color: #106FCF;
   color: #FFFFFF;
   filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#87B7EF', endColorStr='#106FCF', gradientType='1');
   background: linear-gradient(to right, #87B7EF, #106FCF);
}

.fadeleft2
{
   border-top: 1px solid #808080;
   filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#FFFFFF', endColorStr='#87B7EF', gradientType='1');
   background: linear-gradient(to right, #FFFFFF, #87B7EF);
}

.pend 
{
   background-color: #FF8080
}