body            {background-color: #ffffff; padding-top: 1px; padding-left: 1px;}
table           {border: 0px;}
image           {border: 0px;}
td              {font-family: Arial; font-size: 10pt; color: #1C621C;}

table.form      {background-color: #404040; border-top: solid 2px #841008; border-bottom: solid 2px #841008;}

/* head */
table.mainTb    {width: 1000px; border: 0px;}
table.menu1     {width: 100%; border: solid 1px #498049; background-image: url(img/mnuBg.jpg); background-repeat: repeat-x; text-align: center;}
td.menu1        {font-family: Arial, helvetica; font-size: 8pt; font-weight: bold; color: #FFFFFF;}
td.menu1Sel     {font-family: Arial, helvetica; font-size: 8pt; font-weight: bold; color: #FFFF40; text-decoration: underline;}
td.menu1Dis     {font-family: Arial, helvetica; font-size: 8pt; font-weight: bold; color: #C6D4C5;}
td.menu1Sep     {text-align: center; width: 20px;}

a.mnu1,
a.mnu1:visited  {font-family: Arial, helvetica; font-size: 8pt; font-weight: bold; color: #FFFFFF; text-decoration: none;}
a.mnu1:hover    {font-family: Arial, helvetica; font-size: 8pt; font-weight: bold; color: #FFFF40; text-decoration: underline;}
a.mnu1_:active   {font-family: Arial, helvetica; font-size: 8pt; font-weight: bold; color: #FFFF40; text-decoration: underline;}

a.mnu1_p,
a.mnu1_p:visited  {font-family: Arial, helvetica; font-size: 8pt; font-weight: bold; color: #FFD943; text-decoration: none;}
a.mnu1_p:hover    {font-family: Arial, helvetica; font-size: 8pt; font-weight: bold; color: #FFFF40; text-decoration: underline;}

a.mnu2,
a.mnu2:visited  {font-family: Arial, helvetica; font-size: 8pt; font-weight: bold; color: #1C621C; text-decoration: underline;}
a.mnu2:hover    {font-family: Arial, helvetica; font-size: 8pt; font-weight: bold; background-color: #1C621C; color: #FFFF40; text-decoration: underline;}
a.mnu2:active   {font-family: Arial, helvetica; font-size: 8pt; font-weight: bold; color: #FFFF40; text-decoration: underline;}

a.mnu3,
a.mnu3:visited  {font-family: Arial, helvetica; font-size: 8pt; color: #1C621C; text-decoration: underline;}
a.mnu3:hover    {font-family: Arial, helvetica; font-size: 8pt; background-color: #1C621C; color: #FFFF40; text-decoration: underline;}

table.menu2     {text-align: center; width: 100%; border: solid 1px #498049; background-color: #E7F3E7; padding-top: 0px;}

.pageTitle      {color: #1C621C; font-size: 12pt; font-weight: bold; padding-bottom: 5px;}

/* login */
td.loginTb      {background-color: #E7F3E7; border: solid 1px #498049; color: #1C621C; font-size: 8pt; padding-left: 4px; }
table.loginTb   {font-weight: bold;}
td.loginLbl     {color: #1C621C; font-size: 8pt;}
.loginData      {color: #498049; font-weight: bold; font-size: 10pt;} /*#FFFFD5;*/


/* info box */
.advFlow        {font-family: Arial, helvetica; font-size: 10pt; color: #FFFFD5;}
table.tbInfo    {width: 1000px; border: solid 1px #498049; background-image: url(img/mnuBg.jpg); background-repeat: repeat-x; text-align: center; /*margin-top: 5px; margin-bottom: 5px;*/}
.infoBox        {text-align: center; padding-right: 5px; padding-left: 5px; font-family: arial, helvetica; font-size: 10pt; color: #FFFFD5; width: 100%; height: 18px; filter: progid:DXImageTransform.Microsoft.RandomDissolve();}
.infoBox1       {text-align: center; padding-right: 5px; padding-left: 5px; font-family: arial, helvetica; font-size: 10pt; color: #FFFFD5; width: 100%; height: 18px; filter: progid:DXImageTransform.Microsoft.Slide(slidestyle=PUSH,Bands=1);}
.infoBox2       {text-align: center; padding-right: 5px; padding-left: 5px; font-family: arial, helvetica; font-size: 10pt; color: #FFFFD5; width: 100%; height: 18px; filter: progid:DXImageTransform.Microsoft.Pixelate(MaxSquare=50);}
td.infoHead     {font-weight: bold; border-bottom: solid 1px gray;}

/* left */
table.leftTb    {width: 130px; background-color: #E7F3E7; border: solid 1px #498049; color: #004040;}
.leftBox        {font-size: 8pt; padding: 5px;}
.leftBox2       {font-size: 8pt; }

/* right */
table.rightTb   {width: 210px; background-color: #E7F3E7; border: solid 1px #498049; color: #004040;}
.rightBox       {font-size: 8pt; padding: 5px;}
.boxHead        {background-image: url(img/boxHeadBg.jpg); background-repeat: repeat-x; font-family: Arial, helvetica; font-size: 10pt; font-weight: bold; color: #FFFFD5; text-align: center; line-height: 22px;}

/* general */
.sep1           {font-size: 2px;}
.sep2           {font-size: 6px;}
.banner         {border: dotted 0px #D3EBD3; color: #D3EBD3; font-weight: bold;}
.lbl10          {font-family: Arial, helvetica; font-size: 10pt;}

.infoC          {text-align: center; line-height: 160%; font-size: 8pt; padding-top: 4px; padding-bottom: 4px}
.infoL          {text-align: left; line-height: 160%; font-size: 8pt; padding-top: 4px; padding-bottom: 4px}
.infoSMS        {text-align: justify; font-size: 8pt; color: Red; padding: 5px; padding-right: 10px;}
.smsArea        {border-top: solid 1px #1C621C; border-bottom: solid 1px #1C621C}
.smsAreaL       {border-top: solid 1px #1C621C;}

.txt8           {font-size: 8pt; border: solid 1px #327132;}
.txt8n          {font-size: 8pt;}
.txt8u          {font-size: 8pt; border-bottom: solid 1px #327132;}
.txt8b          {font-size: 8pt; font-weight: bold;}
.txt8bu         {font-size: 8pt; font-weight: bold; border-bottom: solid 1px #327132;}
.txt8but        {font-size: 8pt; font-weight: bold; border-top: solid 1px #327132;}
.txt8butr       {font-size: 8pt; font-weight: bold; border-top: solid 1px #327132; color: Red;}
.txt10          {font-size: 10pt; border: solid 1px #327132;}
.txt10b         {font-size: 10pt; font-weight: bold;}
.txt10ro        {font-size: 10pt; border: solid 1px #327132; background-color: #C0D6C0;}

input.btn       {color: #1C621C; background-color: #C0D1BF; cursor: hand; font-family: Arial; font-size: 8pt;}
input.btnA      {color: #ffffff; background-color: #1C621C; cursor: hand; font-family: Arial; font-size: 8pt;}

input.btn2      {color: #1C621C; background-color: #FA9A66; cursor: hand; font-family: Arial; font-size: 8pt;}
input.btn2A     {color: #ffffff; background-color: #FF6F21; cursor: hand; font-family: Arial; font-size: 8pt;}

input.btn8      {color: #1C621C; background-color: #C0D1BF; cursor: hand; font-family: Arial; font-size: 8pt; height: 19px;}
input.btn8A     {color: #ffffff; background-color: #1C621C; cursor: hand; font-family: Arial; font-size: 8pt; height: 19px;}

.err            {color: red;}
.blue           {color: blue;}

input.txt8      {font-size: 8pt; border: solid 1px #327132;}
input.txt10     {font-size: 10pt; border: solid 1px #327132;}

.cmbAct         {color: #000000;}
.cmbDis         {color: Silver;}

.ico2           {padding-top: 4px; padding-right: 2px;}

/* form */
table.formTbLRT {background-color: #E7F3E7; border-left: solid 1px #498049; border-right: solid 1px #498049; border-top: solid 1px #498049; color: #004040;}
table.formTbLRB {background-color: #E7F3E7; border-left: solid 1px #498049; border-right: solid 1px #498049; border-bottom: solid 1px #498049; color: #004040;}
table.formTbLRTB {background-color: #E7F3E7; border: solid 1px #498049; color: #004040;}
table.formTbLR  {background-color: #E7F3E7; border-left: solid 1px #498049; border-right: solid 1px #498049; color: #004040;}
table.formTbTB  {background-color: #E7F3E7; border-top: solid 1px #498049; border-bottom: solid 1px #498049; color: #004040;}
td.formLbl      {padding-left: 4px; padding-top: 2px; padding-bottom: 2px;}
td.formLblOr    {padding-left: 4px; padding-top: 2px; padding-bottom: 2px; color: #FF6F21}
td.formLbl8     {padding-left: 4px; padding-top: 2px; padding-bottom: 2px; font-size: 8pt;}
.formInfo       {color: #528C52; padding-left: 10px}
.formInfo8      {color: #528C52; padding-left: 4px; font-size: 8pt;}
td.formCaption  {font-size: 8pt; padding: 4px; color: #008000;}
td.formCaptionU {font-size: 8pt; padding: 4px; color: #008000; border-bottom: solid 1px #C6D4C5;}
td.formFooter   {padding: 4px; color: #008000; border-top: solid 1px #C6D4C5;}
.formHead       {background-image: url(img/boxHeadBg2.jpg); background-repeat: repeat-x; font-family: Arial, helvetica; font-size: 10pt; font-weight: bold; color: #008000; text-align: left; line-height: 24px; padding-left: 4px;}
.formHeadC      {background-image: url(img/boxHeadBg2.jpg); background-repeat: repeat-x; font-family: Arial, helvetica; font-size: 10pt; font-weight: bold; color: #008000; text-align: center; line-height: 20px; padding-left: 4px;}
.formHeadC8     {background-image: url(img/boxHeadBg2.jpg); background-repeat: repeat-x; font-family: Arial, helvetica; font-size: 10pt; font-weight: bold; color: #008000; text-align: center; line-height: 16px; padding-left: 4px;}
.formHead8      {background-image: url(img/boxHeadBg2.jpg); background-repeat: repeat-x; font-family: Arial, helvetica; font-size: 10pt; font-weight: bold; color: #008000; line-height: 16px; padding-left: 4px;}
.formHeadC8p    {background-image: url(img/boxHeadBg2.jpg); background-repeat: repeat-x; font-family: Arial, helvetica; font-size: 8pt; font-weight: bold; color: #008000; text-align: center; line-height: 16px;}

.formRow1       {padding-left: 4px; padding-top: 1px; padding-bottom: 1px; border-bottom: solid 1px white; font-size: 8pt;}
.formRow2       {padding-left: 4px; padding-top: 1px; padding-bottom: 1px; border-bottom: solid 1px C6D4C5; font-size: 8pt;}
.formRow1r      {padding-left: 4px; padding-top: 1px; padding-bottom: 1px; border-bottom: solid 1px white; font-size: 8pt; font-weight: bold; color: Red;}
.formRow2r      {padding-left: 4px; padding-top: 1px; padding-bottom: 1px; border-bottom: solid 1px C6D4C5; font-size: 8pt; font-weight: bold; color: Red;}
.formRow1g      {padding-left: 4px; padding-top: 1px; padding-bottom: 1px; border-bottom: solid 1px white; font-size: 8pt; font-weight: bold; color: Green;}
.formRow1x      {padding-left: 4px; padding-top: 1px; padding-bottom: 1px; border-bottom: solid 1px white; font-size: 8pt; color: Gray;}
tr.rowSel       {cursor: hand; background-color: #C0D6C0;}
tr.rowSel2      {background-color: #C0D6C0;}

/* home */
.home0          {font-size: 11pt; font-weight: bold; padding-bottom: 5px;}
.home1          {border: solid 2px #498049; vertical-align: top}
.home2          {padding-left: 6px; text-align: justify; font-size: 8pt; line-height: 140%}
.homeI          {font-size: 10pt; font-weight: bold; font-style: italic; padding-bottom: 5px; text-align: center}
.rowSepH        {font-size: 5px;}

a.home0         {text-decoration: none; color: #1C621C}
a.home0:hover   {text-decoration: underline; color: #1C621C}
a.home0:visited {font-size: 11pt; font-weight: bold; padding-bottom: 5px; color: #1C621C}

   
/* */
.tabHead        {background-color: #ffffff; border-top: solid 1px #498049; border-left: solid 1px #498049; border-right: solid 1px #498049;}
.tabNormal      {color: #1C621C; background-color: #C0D6C0; line-height: 20px; text-align: center; font-weight: bold; background-image: url(img/tabRightN.gif); background-position: right; background-repeat: no-repeat;}
.tabSel         {color: #FFFF40; background-color: #498049; line-height: 20px; text-align: center; font-weight: bold; background-image: url(img/tabRightS.gif); background-position: right; background-repeat: no-repeat;}

.tabInnerLR     {padding: 5px; background-color: #ffffff; border-left: solid 1px #498049; border-right: solid 1px #498049;}
.tabInnerLRT    {padding: 5px; background-color: #ffffff; border-left: solid 1px #498049; border-right: solid 1px #498049; border-top: solid 1px #498049;}
.tabInnerLRB    {padding: 5px; background-color: #ffffff; border-left: solid 1px #498049; border-right: solid 1px #498049; border-bottom: solid 1px #498049;}
.tabInnerLRTB   {padding: 5px; background-color: #ffffff; border: solid 1px #498049;}

/* copy */
div.copy        {width: 400px; font-family: verdana, arial, Helvetica; font-size: 7pt; color: #999999; border-top: solid 1px silver; padding-top: 5px}
a.copy          {font-family: verdana, arial, Helvetica; font-size: 7pt; color: #999999; text-decoration: none}
a.copy:hover    {font-family: verdana, arial, Helvetica; font-size: 7pt; color: #999999; text-decoration: none}
a.copy:visited  {font-family: verdana, arial, Helvetica; font-size: 7pt; color: #999999; text-decoration: none}
.cpy            {font-family: Arial, Helvetica; font-size: 8pt; color: #1C621C;}
.cpi            {font-family: Arial, Helvetica; font-size: 8pt; color: gray; padding-top: 5px;}
.footer         {font-size: 8pt; padding-top: 5px;}
.footer2        {font-size: 8pt; padding-top: 0px; padding-bottom: 10px;}

/* setings */
.kOverview     {background-color: #E7F3E7; width: 600px; height: 190px; scrollbar-face-color: #AFD7AF; overflow-y: auto; scrollbar-highlight-color: #648666; scrollbar-arrow-color: #ffffff; scrollbar-base-color: #A7DFAA}
.kOverviewS    {background-color: #E7F3E7; width: 540px; height: 190px; scrollbar-face-color: #AFD7AF; overflow-y: auto; scrollbar-highlight-color: #648666; scrollbar-arrow-color: #ffffff; scrollbar-base-color: #A7DFAA}
.l5Overview    {background-color: #E7F3E7; width: 600px; height: 190px; scrollbar-face-color: #AFD7AF; overflow-y: auto; scrollbar-highlight-color: #648666; scrollbar-arrow-color: #ffffff; scrollbar-base-color: #A7DFAA}
.l5OverviewS   {background-color: #E7F3E7; width: 260px; height: 190px; scrollbar-face-color: #AFD7AF; overflow-y: auto; scrollbar-highlight-color: #648666; scrollbar-arrow-color: #ffffff; scrollbar-base-color: #A7DFAA}
.l6Overview    {background-color: #E7F3E7; width: 600px; height: 190px; scrollbar-face-color: #AFD7AF; overflow-y: auto; scrollbar-highlight-color: #648666; scrollbar-arrow-color: #ffffff; scrollbar-base-color: #A7DFAA}
.l6OverviewS   {background-color: #E7F3E7; width: 260px; height: 190px; scrollbar-face-color: #AFD7AF; overflow-y: auto; scrollbar-highlight-color: #648666; scrollbar-arrow-color: #ffffff; scrollbar-base-color: #A7DFAA}

.visitors      {font-size: 10pt; font-weight: bold; padding-top: 20px; padding-bottom: 20px}

/* hint */
#hintbox {
   position:absolute;
   top: 0;
   background-color: lightyellow;
   width: 150px;
   padding: 3px;
   border:1px solid black;
   font:normal 11px Verdana;
   line-height:18px;
   z-index:100;
   border-right: 3px solid black;
   border-bottom: 3px solid black;
   visibility: hidden;
}

#dhtmltooltip{
   position: absolute;
   width: 150px;
   border: 1px solid black;
   padding: 2px;
   font: normal 11px Verdana;
   background-color: lightyellow;
   border-right: 3px solid black;
   border-bottom: 3px solid black;
   visibility: hidden;
   z-index: 100;
   /*Remove below line to remove shadow. Below line should always appear last within this CSS*/
   filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}


