BODY, DL, TABLE, TH, TD, DIV, BR, INPUT {
  margin: 0px 0px 0px 0px; 
  font-family : Verdana, Tahoma, Arial, sans-serif;
  font-weight : normal;
  font-size : 11px;
  font-style : normal;
}

IMG {
  border-width : 0;
}

IMG.preview {
  border-width : 3;
  border-color : #A2A2A2;
  border-color : #E6E6E6;
}

TR.whiteline, TD.whiteline {
  background: #FFFFFF;
}

TR.block1top, TD.block1top {
  background: #1C65A3;
}

TR.block1bottom, TD.block1bottom {
  background: #184A7A;
}

TR.block3top, TD.block3top {
  background: #CFE3F3;
}

TR.block3bottom, TD.block3bottom {
  background: #84A6C1;
}

TR.block1side1, TD.block1side1 {
  background: #1C639E;
}

TR.block1side2, TD.block1side2 {
  background: #195083;
}

TR.block3side1, TD.block3side1 {
  background: #C5DCED;
}

TR.block3side2, TD.block3side2 {
  background: #95B2C9;
}

TR.block3area, TD.block3area {
  background: #B5CEE1;
}

TR.areabottom, TD.areabottom {
  background: #A5BACD;
}

TR.mainarea, TD.mainarea {
  background: #E0EAF1;
}

TR.rightcollight, TD.rightcollight {
  background: #EBF2F7;
}

TR.divline1, TD.divline1 {
  background: #A5BACD;
}

TR.divline2, TD.divline2 {
  background: #FFFFFF;
}

TR.divline3, TD.divline3 {
  background: #84B0DC;
}

TR.divline4, TD.divline4 {
  background: #E4EAF0;
}

TR.divline5, TD.divline5 {
  background: #A5BACD;
}

TR.divline6, TD.divline6 {
  background: #92AEC6;
}

TR.divline7, TD.divline7 {
  background: #FFFFFF;
}

TR.thead, TD.thead {
  background: #638FB5;
  height : 32px;
}

TR.tunderhead, TD.tunderhead {
  background: #B5CEE1;
  background: #557999;
  height : 1px;
}

TR.theadline, TD.theadline {
  background: #B5CEE1;
  background: #557999;
  height : 1px;
}

TR.tmidcell, TD.tmidcell {
  background: #557999;
  height : 1px;
}

TR.tbottom, TD.tbottom {
  background: #B5CEE1;
  background: #557999;
  height : 2px;
}

TR.tcell, TD.tcell {
  background: #EBF2F7;
}

TR.tcellodd, TD.tcellodd {
  background: #E0EAF1;
}

TR.tlighted, TD.tlighted {
  background: #F6F5EC;
}

TR.tlightedodd, TD.tlightedodd {
  background: #F2EDDF;
}

TR.fhead, TD.fhead {
  background: #638FB5;
  height : 36px;
}

TR.formarea, TD.formarea {
  background: #D6E2EC;
}

TR.fbottom, TD.fbottom {
  background: #B5CEE1;
  background: #557999;
  height : 2px;
}


A, A:link, A:visited {  
  text-decoration: none; 
  color: #0B60CB;
  color: #0062B3;
}

A:active, A:hover { 
  text-decoration: underline; 
  color: #E91A18;
  color: #D80000;
  color: #054BDA;
}

P.area {
  margin: 2px 0px 2px 0px; 
  font-family : Tahoma, Arial, Verdana, sans-serif;
  color: #333333;
  font-size : 11px;
}

A.area, A.area:link, A.area:visited {
  color: #1E2F7A;
}

A.area:active, A.area:hover { 
  text-decoration: underline; 
  color: #054BDA;
}

P.leftcol {
  margin: 6px 0px 8px 0px; 
  font-family : Tahoma, Arial, Verdana, sans-serif;
  color: #333333;
  font-size : 11px;
}

A.leftcol, A.leftcol:link, A.leftcol:visited {
  color: #1E2F7A;
}

A.leftcol:active, A.leftcol:hover { 
  text-decoration: underline; 
  color: #054BDA;
}

P.block {
  margin: 6px 0px 8px 0px; 
  font-family : Tahoma, Arial, Verdana, sans-serif;
  color: #333333;
  font-size : 11px;
}

A.block, A.block:link, A.block:visited {
  color: #1E2F7A;
}

A.block:active, A.block:hover { 
  text-decoration: underline; 
  color: #054BDA;
}

P.backnavig {
  margin: 8px 0px 8px 0px; 
  font-family : Tahoma, Arial, Verdana, sans-serif;
  color: #004E6B;
  color: #333333;
  font-size : 11px;
}

A.backnavig, A.backnavig:link, A.backnavig:visited {
  color: #1E2F7A;
}

A.backnavig:active, A.backnavig:hover { 
  text-decoration: underline; 
  color: #054BDA;
}

P.multipagesnavig {
  margin: 8px 0px 8px 0px; 
  font-family : Tahoma, Arial, Verdana, sans-serif;
  color: #004E6B;
  color: #333333;
  font-size : 11px;
}

A.multipagesnavig, A.multipagesnavig:link, A.multipagesnavig:visited {
  color: #1E2F7A;
}

A.multipagesnavig:active, A.multipagesnavig:hover { 
  text-decoration: underline; 
  color: #054BDA;
}

H1 {
  margin: 14px 0px 12px 0px; 
  font-family : Tahoma, Verdana, Arial, sans-serif;
  color: #777777;
  color: #004E6B;
  font-weight : bold;
  font-size : 16px;
}

H2 {
  margin: 12px 0px 8px 0px; 
  font-family : Tahoma, Verdana, Arial, sans-serif;
  color: #777777;
  color: #004E6B;
  font-weight : bold;
  font-size : 15px;
}

H3, P.header, P.field {
  margin: 12px 0px 8px 0px; 
  font-family : Arial, Tahoma, Verdana, sans-serif;
  color: #000000;
  color: #004E6B;
  font-weight : bold;
  font-size : 13px;
}

P.text {  
  margin: 8px 0px 0px 0px; 
  font-family : Arial, Tahoma, Verdana, sans-serif;
  font-size : 13px;
}

P.dense {  
  margin: 0px 0px 0px 0px; 
  font-family : Arial, Tahoma, Verdana, sans-serif;
  font-size : 13px;
}

ul, ol {
  margin: 8px 0px 4px 0px; 
  font-family : Arial, Tahoma, Verdana, sans-serif;
  font-size : 13px;
  font-weight : bold;
  color: #000000;
}

li {
  margin: 0px 0px 0px 25px; 
  font-weight : normal;
}

P.thead {  
  margin: 5px 6px 4px 6px; 
  font-family : Tahoma, Verdana, Arial, sans-serif;
  font-size : 11px;
  font-weight : bold;
  color : #FFFFFF;
  text-align: center;
}

P.tvalue {  
  margin: 4px 6px 4px 6px; 
  font-family : Tahoma, Verdana, Arial, sans-serif;
  font-size : 11px;
  color : #000000;
  text-align: center;
}

P.ttext {  
  margin: 4px 10px 4px 10px; 
  font-family : Tahoma, Verdana, Arial, sans-serif;
  font-size : 11px;
  color : #000000;
}

P.ftitle {
  margin: 6px 0px 4px 0px; 
  font-family : Arial, Tahoma, Verdana, sans-serif;
  color: #FFFFFF;
  font-size : 13px;
  font-weight : bold;
}

P.ffield {
  margin: 6px 8px 5px 0px; 
  font-family : Tahoma, Verdana, Arial, sans-serif;
  font-size : 11px;
  color: #000000;
  font-weight : bold;
}

P.ftext {
  margin: 8px 8px 8px 0px; 
  font-family : Tahoma, Verdana, Arial, sans-serif;
  font-size : 11px;
  color: #888888;
  text-align : right;
}

span.reqfield, span.required {
  font-family : Verdana, Tahoma, Arial, sans-serif;
  font-weight : normal;
  font-size : 11px;
  color: #E14F00;
}

span.new {
  color: #FF0000;
  font-size : 10px;
}

span.morered {
  color: #DE0E0E;
  color: #D80000;
  color: #B90A0A;
}

span.moregrey {
  color: #888888;
}

span.remark {
  color: #0851AD;
  font-weight : bold;
}

span.attention {
  color: #E91A18;
  color: #CC2229;
  font-weight : bold;
}

span.currpage {
  color: #D11F23;
  color: #CC2229;
}

span.smaller {
  font-size : 10px;
}


Input.search {
  font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size : 11px;
  height : 19px;
  width : 100%;
  background : #FFFFFF;
}

Select.jump_select {
  margin: 1px 0px 0px 0px; 
  color : #000000;
  font-size : 10px;
  width : 100%;
  background : #FFFFFF;
}

Input.leftcol_input {
  font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size : 11px;
  height : 19px;
  width : 100%;
  background : #FFFFFF;
}

Select.leftcol_select {
  margin: 1px 0px 0px 0px; 
  color : #000000;
  font-size : 10px;
  width : 100%;
  background : #FFFFFF;
}

Input.finput {
  margin: 2px 0px 0px 0px; 
  font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
  font-size : 11px;
  width : 100%;
}

Textarea.fmemo{
  margin: 3px 0px 2px 0px; 
  font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
  font-size : 11px;
  width : 100%;
  height : 160px;
}

Select.fselect {
  margin: 1px 0px 1px 0px; 
  font-family : Verdana, sans-serif, Arial, Tahoma;
  color : #000000;
  font-size : 11px;
  width : 100%;
}

Input.fbtn {
  margin: 4px 0px 4px 0px; 
  font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
  font-size : 11px;
  font-weight : bold;
  color : #FFFFFF;
  cursor : hand;
  height : 28px;
  background-color : #638FB5;
  border-color : #557999;
}

Input.fcheck {
  margin: 1px -3px 0px 0px; 
}
