﻿.hidden {
   left: -2000px;
   width: 990px;
   position: absolute;
}
/*.hidden
{
   width: 0;
   height: 0; 
   visibility: hidden;
}*/
body {
   font-family: Verdana, Arial;
   font-size: 1.0em;
   background-color: #0F0F2F;
   color: #FFFFFF;
   border-collapse: collapse;
   border: none 0 black;
   padding: 0 0 0 0;
}

form {
   border-collapse: collapse;
   border: none 0 black;
   padding: 0 0 0 0;
   margin: 0 0 0 0;
}

.MainContainer {
   margin: 0 0 0 0;
   padding: 0 0 0 0;
   width: 100%;
}

.MainContainer td {
   border-collapse: collapse;
   border: none 0 black;
}

/* Header internal table */
.PNLHeader {
   font-weight: bold;
   width: 100%;
}

.PNLHeader_LINK {
   margin: 0 0 0.4em 0;
}

.PNLHeader td {
   border-width: 0;
   border-style: none;
   border-collapse: separate;
}

/* Definition for group name */
.PNLHeader_Name {
   font-size: 1.5em;
   font-weight: bolder;
}

/* Definition for address */
.PNLHeader_Address {
   font-style: italic;
   font-size: 1em;
}

/* Define the cell for group denomination */
.PNLHeader_Group_Cell {
   color: #F3E429;
   background-color: #25215A;
   padding: 7px 7px 7px 7px;
}

/* Define the cell for the banner */
.PNLHeader_Banner_Cell {
   color: #F3E429;
   background-color: #25215A;
   padding: 7px 7px 7px 7px;
}

.PNLLeftMenu_Header {
   font-size: 1.2em;
   font-weight: bolder;
   color: #25215A;
   background-color: #F3E429;
   text-align: center;
   vertical-align: middle;
   padding: 7px 7px 7px 7px;
}

.PNLPageTitle {
   font-size: 1.2em;
   font-weight: bolder;
   color: #F3E429;
   background-color: #25215A;
   text-align: center;
   vertical-align: middle;
   padding: 7px 7px 7px 7px;
}

.PNLLeftMenu {
   margin: 0 0 0 0;
   padding: 0 0 0 0;
   vertical-align: top;
   width: 20%;
   background-color: #0F0F2F;
   color: #FFFF44;
}

.PNLLeftMenu_Menu {
   margin: 0 0 0 0;
   padding: 0 0 0 0;
}

.PNLLeftMenu_MenuItem {
   list-style-type: none;
   margin: 7px 0 7px 0;
   padding: 5px 5px 5px 5px;
   color: #FFFFFF;
   background-color: #25215A;
}

.PNLLeftMenu_MenuItem_Hilight {
   list-style-type: none;
   margin: 3px 0 3px 0;
   padding: 3px 3px 3px 3px;
   color: #FFFFFF;
   background-color: #25215A;
   font-weight: bolder;
}

a {
   color: #77DDDD;
   font-weight: bold;
}

.PNLFooter {
   border-collapse: collapse;
   border: none 0 black;
   margin: 0.5 0 0.5 0;
   color: #FFFFFF;
   background-color: #25215A;
   width: 100%;
   text-align: center;
   vertical-align: bottom;
   font-weight: bold;
}

h1 {
   font-weight: bold;
   color: #0F0F2F;
   background-color: #278FCE;
   margin: 0 0 0 0;
   padding: 0.3em 0.3em 0.3em 0.3em;
}

h2 {
   font-weight: bold;
   color: #0F0F2F;
   background-color: #278FCE;
   margin: 0 0 0 0;
   padding: 0.3em 0.3em 0.3em 0.3em;
}

.PNLContent {
   border-collapse: collapse;
   border-style: none;
   margin: 0.5em 0.5em 0.5em 0.5em;
   padding: 0.5em 0.5em 0.5em 0.5em;
   vertical-align: top;
}

.PNLContent p {
   text-align: justify;
   margin: 1em 0.5em 1em 0.5em;
   line-height: 1.3em;
}

.PNLContent a {
   color: #FFFFFF;
   text-align: right;
}

.TableNoGrid {
   border-style: none;
   border-collapse: collapse;
   border-width: 0;
   margin: 0 0 0 0;
   padding: 0 0 0 0;
}

.ColumnHeading {
   color: #0F0F2F;
   background-color: #278FCE;
   font-weight: bolder;
   font-size: 1.1em;
}

.TableBody {
   background-color: #25215A;
   vertical-align: top;
   padding: 0.3em 0.5em 0.3em 0.5em;
   font-weight: bold;
}



/*
.PNLContent td
{
   vertical-align: top;
   text-align: left;
   padding: 0.3em 0 0.3em 0;
   border-bottom: solid 1px;
   border-right: solid 1px;
}

.PNLContent th
{
   border: solid 2px;
   vertical-align: top;
   text-align: left;
   padding: 0.3em 0 0.3em 0;
   color: White;
   background-color: #000088;
}
*/
