/***********************/
/*** GENERAL CLASSES ***/
/***********************/
body                   {
                       background-color: #FFF;
                       font-family: verdana;
                       font-size: 10pt;
                       color: #666;
                       } 

h1                     {
                       font-family: verdana;
                       font-size: 12pt;
                       color: #333;
                       font-weight: bold;
                       } 
                       
li                     {
                       margin-left: 15px;
                       }

/*********************/
/*** TABEL CLASSES ***/
/*********************/

td.menuTop              {
                        background-color: #003399;
                        background-repeat: x-repeat;
                        }
                        
td.menuBg               {
                        background-color: #73BFE8;
                        font-family: verdana;
                        font-size: 10pt;
                        color: #444;
                        text-align: left;
                        border-bottom: 1px solid #218FCB;
                        border-left: 1px solid #218FCB;
                        }
                        
td.langBg               {
                        background-color: #73BFE8;
                        font-family: verdana;
                        font-size: 10pt;
                        color: #444;
                        text-align: center;
                        border-bottom: 1px solid #218FCB;
                        }
                        
td.bottomLine           {
                        background-color: #003399;
                        background-repeat: x-repeat;
                        }
                        
td.bottomBg             {
                        background-color: #73BFE8;
                        font-family: verdana;
                        font-size: 10pt;
                        color: #444;
                        text-align: left;
                        border-top: 1px solid #218FCB;
                        border-left: 1px solid #218FCB;
                        }
                        
td.leftContentBg        {
                        border: 1px solid #218FCB;
                        padding: 3px 3px 3px 3px;
                        background-color: #A2D5F0;
                        }
                        
td.leftContent          {
                        font-family: verdana;
                        font-size: 10pt;
                        color: #444;
                        text-align: left;
                        border: 1px solid #3577FF;
                        padding: 3px 3px 3px 3px;
                        background-color: #DDE8FF;
                        }
                        
td.rightContentBg       {
                        border: 1px solid #218FCB;
                        padding: 3px 3px 3px 3px;
                        background-color: #A2D5F0;
                        }
                        
td.rightContent         {
                        font-family: verdana;
                        font-size: 8pt;
                        color: #333;
                        width: 200px;
                        text-align: left;
                        border: 1px solid #3577FF;
                        padding: 3px 3px 3px 3px;
                        background-color: #91B9E6;
                        }

/********************/
/*** LINK CLASSES ***/
/********************/

a.menu:active, a.menu:visited, a.menu:link {
                        font-family: verdana;
                        font-size: 10pt;
                        color: #FFF;
                        height: 18px;
                        display: inline;
                        text-align: left;
                        text-decoration: none;
                        padding-left: 3px;
                        padding-right: 3px;
                        background-color: #003399;
                        background-repeat: x-repeat;
                        margin-right: 2px;
                        margin-top: 1px;
                        }
                        
a.menu:hover            {
                        color: #333;
                        background-color: #73BFE8;
                        }
                        
a.content:link          {
                        font-family: verdana;
                        font-size: 10pt;
                        color: #555;
                        font-weight: bold;
                        }
                        
a.langBtn:active, a.langBtn:visited {
                        font-family: verdana;
                        font-size: 8pt;
                        color: #333;
                        text-decoration: none;
                        }
                        
a.langBtn:hover         {
                        text-decoration: underline;
                        }
                        
input.button            {
                        font-family: verdana;
                        font-size: 8pt;
                        display: inline;
                        background-color: #73BFE8;
                        border: 1px solid #3CA6DF;
                        width: 90px;
                        margin-left: 5px;
                        }
                        
input.button:hover      {
                        background-color:#C2E3F5;
                        }
                        
input.delButton         {
                        font-family: verdana;
                        font-size: 8pt;
                        display: inline;
                        background-color: #73BFE8;
                        border: 1px solid #3CA6DF;
                        width: 90px;
                        margin-left: 5px;
                        }
                        
input.delButton:hover   {
                        background-color: #FFE8E8;
                        color: #FF0000;
                        }
                        
input.default           {
                        background-color: #FFF;
                        border: 1px solid #4D7CAF;
                        font-family: verdana;
                        font-size: 8pt;
                        color: #333;
                        }
                        
input.error             {
                        background-color: #FFECEC;
                        border: 1px solid #FF5E5E;
                        font-family: verdana;
                        font-size: 8pt;
                        color: #333;
                        }
                        
textarea.default        {
                        background-color: #FFF;
                        border: 1px solid #4D7CAF;
                        font-family: verdana;
                        font-size: 8pt;
                        color: #333;
                        width: 270px;
                        height: 100px;
                        }
                        
textarea.error          {
                        background-color: #FFECEC;
                        border: 1px solid #FF5E5E;
                        font-family: verdana;
                        font-size: 8pt;
                        color: #333;
                        width: 270px;
                        height: 100px;
                        }

                        
/****************/
/*** THE REST ***/
/****************/
#newsTitle              {
                        font-family: verdana;
                        font-size: 8pt;
                        font-weight: bold;
                        margin-left: 1px;
                        color: #FFF;
                        width: 190px;
                        background-color: #1763FF;
                        }
                        
#newsContent            {
                        font-family: verdana;
                        font-size: 8pt;
                        color: #333;
                        margin-left: 7px;
                        margin-right: 2px;
                        margin-top: 4px;
                        margin-bottom: 8px;
                        padding-left: 3px;
                        text-align: justify;
                        border-left: 1px solid #1763FF;
                        border-bottom: 1px solid #1763FF;
                        width: 200px;
                        }
                        
#newsSmall              {
                        font-family: verdana;
                        font-size: 7pt;
                        color: #333;
                        font-weight: bold;
                        }
                        
#copyR                  {
                        font-family: verdana;
                        font-size: 7pt;
                        color: #777;
                        margin-left: 520px;
                        }

#special                {
                        font-family: verdana;
                        font-size: 8pt;
                        color: #444;
                        margin-left: 4px;
                        }
                        
table.server_main       {     
                        margin-top: 10px;
                        margin-bottom: 10px;
                        border: 1px solid #3577FF;
                        padding: 3px 3px 3px 3px;
                        background-color: #91B9E6; 
                        }