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;
}

IMG.preview2 {
  border-width : 3;
  border-color : #AAB7C9;
}

IMG.foto {
  border-width : 1;
  border-color : #CCCCCC;
}

TR.whiteline, TD.whiteline {
  background: #FFFFFF;
}

TR.whitearea, TD.whitearea {
  background: #FFFFFF;
}

TR.blackline, TD.blackline {
  background: #000000;
}

TR.mainground, TD.mainground {
  background: #F9FBFC;
}

TR.topborder, TD.topborder {
  background: #113363;
}

TR.topcornerdot, TD.topcornerdot {
  background: #6F85A1;
}

TR.mainmenudiv1, TD.mainmenudiv1 {
  background: #E8EEF6;
}

TR.mainmenudiv2, TD.mainmenudiv2 {
  background: #6A87B0;
}

TR.menucell, TD.menucell {
  border-left: 1px solid #6A87B0;
  border-right: 1px solid #E8EEF6;
}

TR.menucelll, TD.menucelll {
  border-right: 1px solid #E8EEF6;
}

TR.menucellr, TD.menucellr {
  border-left: 1px solid #6A87B0;
}

TR.mainareablue, TD.mainareablue {
  background: #103A78;
}

TR.vtitle, TD.vtitle {
  background: #DEB450;
}

TR.varea, TD.varea {
  background: #FDEBBD;
}

TR.vchoicediv, TD.vchoicediv {
  background: #DEB450;
}

TR.pagecorner, TD.pagecorner {
  background: #4D6790;
}

TR.pagebordertop, TD.pagebordertop {
  background: #7C8AA1;
}

TR.pageborderbottom, TD.pageborderbottom {
  background: #7887A0;
}

TR.pageborderleft, TD.pageborderleft {
  background: #7887A0;
}

TR.pageborderright, TD.pageborderright {
  background: #77869D;
}

TR.pageintborder, TD.pageintborder {
  background: #103A78;
}

TR.pageintcorner, TD.pageintcorner {
  background: #728BB0;
}

TR.pagearea, TD.pagearea {
  background: #FFFFFF;
}

TR.bottomborder, TD.bottomborder {
  background: #A5B8CA;
}

TR.bottomarea, TD.bottomarea {
  background: #D7E2ED;
}

TR.mainchoicediv, TD.mainchoicediv {
  background: #AAB7C9;
}

TR.mainchoicediv2, TD.mainchoicediv2 {
  background: #BDCADB;
}

TR.dprlogoborder, TD.dprlogoborder {
  background: #AAB7C9;
}

TR.dprdivline, TD.dprdivline {
  background: #CDD4DF;
}

TR.dprselectborder, TD.dprselectborder {
  background: #B2C1D9;
}

TR.dprselectarea, TD.dprselectarea {
  background: #3F6295;
}

TR.dprselectdelimiter, TD.dprselectdelimiter {
  background: #647FA7;
}

TR.catcolorleft1, TD.catcolorleft1 {
  background: #AABED9;
}

TR.catcolortop, TD.catcolortop {
  background: #C0D4E8;
}

TR.catnavigarea, TD.catnavigarea {
  background: #F3FAFC;
}

TR.tlighthead, TD.tlighthead {
  background: #E5EDF6;
  background: #DEE7F3;
  background: url(images/shtrih4.gif) #DEE7F3 left top repeat-x;
}

TR.troute, TD.troute, TR.troute0, {
}

TR.trouteodd, TD.trouteodd, TR.troute1 {
  background: #E5EDF6;
  background: #F1F5F9;
  background: #F1F4F8;
}

TR.troutelighted, TD.troutelighted {
  background: #F5F1E4;
  background: #FDFAEE;
}

TR.troutelightedodd, TD.troutelightedodd {
  background: #EEE2CE;
  background: #FAF1DD;
}

TR.tmidcell, TD.tmidcell {
  background: #638FB5;
  background: #42669B;
  background: #BDCADB;
  background: #AABBD2;
}

TR.thead, TD.thead {
  background: #638FB5;
  background: #42669B;
}

TR.tunderhead, TD.tunderhead {
  background: #B5CEE1;
  background: #638FB5;
}

TR.tunderhead2, TD.tunderhead2 {
  background: #B5CEE1;
  background: #9BBEDD;
}

TR.tcell, TD.tcell {
  background: #F7F7F7;
  background: #F0F0F0;
  background: #EBF2F7;
  background: #E5EDF6;
}

TR.tcellodd, TD.tcellodd {
  background: #E0E0E0;
  background: #E0EAF1;
  background: #D7E2ED;
}

TR.tlighted, TD.tlighted {
  background: #F7F7F7;
  background: #F0F0F0;
  background: #F6F5EC;
  background: #F5F1E4;
}

TR.tlightedodd, TD.tlightedodd {
  background: #E0E0E0;
  background: #F2EDDF;
  background: #EEE2CE;
}

TR.tcell2, TD.tcell2 {
  background: #E5E5E5;
  background: #D6E2EC;
  background: #D7E2ED;
}

TR.tcell3, TD.tcell3 {
  background: #F0F0F0;
  background: #E6EEF4;
  background: #E5EDF6;
}


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.topinfo {
  margin: 2px 0px 4px 0px; 
  font-family : Tahoma, Verdana, Arial, sans-serif;
  color: #FFFFFF;
  font-size : 10px;
}

A.topinfo, A.topinfo:link, A.topinfo:visited {
  text-decoration: underline; 
  color: #FFFFFF;
}

A.topinfo:active, A.topinfo:hover { 
  text-decoration: none; 
  color: #FFFFFF;
}

P.dprselect {
  margin: 2px 0px 4px 0px; 
  font-family : Tahoma, Verdana, Arial, sans-serif;
  color: #FFFFFF;
  font-size : 10px;
  text-align : right;
}

A.dprselect, A.dprselect:link, A.dprselect:visited {
  text-decoration: none; 
  color: #D3DDEC;
}

A.dprselect:active, A.dprselect:hover { 
  text-decoration: underline; 
  color: #FFFFFF;
}

P.menu {
  margin: 2px 6px 1px 6px; 
  font-family : Tahoma, Verdana, Arial, sans-serif;
  color: #1F4781;
  font-size : 11px;
  font-weight : bold;
  text-align : center;
}

A.menu, A.menu:link, A.menu:visited {
  text-decoration: none; 
  color: #000000;
}

A.menu:active, A.menu:hover { 
  text-decoration: underline; 
  color: #000000;
  color: #B80000;
  color: #1F4781;
  color: #2B538D;
}

P.bottom {
  margin: 2px 6px 2px 6px; 
  font-family : Tahoma, Verdana, Arial, sans-serif;
  color: #000000;
  font-size : 11px;
}

A.bottom, A.bottom:link, A.bottom:visited {
  text-decoration: underline; 
  color: #000000;
}

A.bottom:active, A.bottom:hover { 
  text-decoration: underline; 
  color: #000000;
  color: #1F4781;
  color: #2B538D;
}

P.maincontactsttl {
  margin: 4px 0px 4px 0px; 
  font-family : Tahoma, Verdana, Arial, sans-serif;
  color: #EEEEEE;
  font-size : 11px;
  font-weight : bold;
}

P.maincontacts {
  margin: 4px 0px 4px 0px; 
  font-family : Tahoma, Verdana, Arial, sans-serif;
  color: #C6DAEE;
  color: #CBDFF3;
  color: #CFE0F2;
  font-size : 11px;
}

A.maincontacts, A.maincontacts:link, A.maincontacts:visited {
  text-decoration: none; 
  color: #FFFFFF;
}

A.maincontacts:active, A.maincontacts:hover { 
  text-decoration: underline; 
  color: #FFFFFF;
}

P.mainchoice {
  margin: 4px 0px 4px 0px; 
  font-family : Tahoma, Verdana, Arial, sans-serif;
  color: #000000;
  font-size : 12px;
  font-weight : bold;
}

A.mainchoice, A.mainchoice:link, A.mainchoice:visited {
  text-decoration: none; 
  color: #00478A;
}

A.mainchoice:active, A.mainchoice:hover { 
  text-decoration: underline; 
  color: #000000;
  color: #1F4781;
  color: #2B538D;
}

P.mainsubchoice {
  margin: 4px 0px 4px 0px; 
  font-family : Tahoma, Verdana, Arial, sans-serif;
  color: #000000;
  font-size : 11px;
}

P.dprname {
  margin: 6px 0px 6px 0px; 
  font-family : Tahoma, Verdana, Arial, sans-serif;
  color: #000000;
  font-size : 12px;
  font-weight : bold;
}

A.dprname, A.dprname:link, A.dprname:visited {
  text-decoration: none; 
  color: #00478A;
}

A.dprname:active, A.dprname:hover { 
  text-decoration: underline; 
  color: #2B538D;
}

P.picname {
  margin: 8px 0px 8px 0px; 
  font-family : Tahoma, Verdana, Arial, sans-serif;
  color: #000000;
  font-size : 11px;
  text-align : center;
}

A.picname, A.picname:link, A.picname:visited {
  text-decoration: none; 
  color: #000000;
  color: #2B538D;
}

A.picname:active, A.picname:hover { 
  text-decoration: underline; 
  color: #000000;
  color: #1F4781;
  color: #2B538D;
}

A.mainsubchoice, A.mainsubchoice:link, A.mainsubchoice:visited {
  text-decoration: none; 
  color: #000000;
}

A.mainsubchoice:active, A.mainsubchoice:hover { 
  text-decoration: underline; 
  color: #000000;
  color: #1F4781;
  color: #2B538D;
}

li.mainsubchoice {
  margin: 0px 0px 4px 10px; 
  font-family : Tahoma, Verdana, Arial, sans-serif;
  color: #000000;
  font-size : 11px;
}

li.mainsubchoice2 {
  margin: 6px 0px 7px 10px; 
  font-family : Tahoma, Verdana, Arial, sans-serif;
  color: #000000;
  font-size : 11px;
}

li.mainsubchoice3 {
  margin: 2px 0px 4px 6px; 
  font-family : Tahoma, Verdana, Arial, sans-serif;
  color: #000000;
  font-size : 11px;
}

P.catnavigtitle {
  margin: 4px 0px 4px 0px; 
  font-family : Tahoma, Verdana, Arial, sans-serif;
  color: #000000;
  font-size : 14px;
  font-weight : bold;
}

A.catnavigtitle, A.catnavigtitle:link, A.catnavigtitle:visited {
  text-decoration: none; 
  color: #303435;
}

A.catnavigtitle:active, A.catnavigtitle:hover { 
  text-decoration: underline; 
  color: #2B538D;
}

P.backnavig {
  margin: 6px 0px 6px 0px; 
  font-family : Tahoma, Arial, Verdana, sans-serif;
  color: #004E6B;
  color: #333333;
  font-size : 11px;
  text-align : right;
}

A.backnavig, A.backnavig:link, A.backnavig:visited {
  color: #1E2F7A;
}

A.backnavig:active, A.backnavig:hover { 
  text-decoration: underline; 
  color: #054BDA;
}

H1 {
  margin: 12px 0px 4px 0px; 
  font-family : Arial, Tahoma, Verdana, sans-serif;
  color: #777777;
  color: #004E6B;
  font-weight : bold;
  font-size : 16px;
}

H2 {
  margin: 12px 0px 8px 0px; 
  font-family : Arial, Tahoma, Verdana, sans-serif;
  color: #777777;
  color: #004E6B;
  font-weight : bold;
  font-size : 14px;
}

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 8px 15px; 
  font-family : Arial, Tahoma, Verdana, sans-serif;
  font-size : 13px;
  font-weight : bold;
  color: #000000;
}

li {
  margin: 0px 0px 0px 25px; 
  font-weight : normal;
}

H1.cathead {
  margin: 12px 0px 4px 0px; 
  font-family : Arial, Tahoma, Verdana, sans-serif;
  color: #777777;
  color: #004E6B;
  color: #103A78;
  font-weight : bold;
  font-size : 25px;
}

P.cathead {  
  margin: 8px 0px 0px 0px; 
  font-family : Tahoma, Verdana, Arial, sans-serif;
  font-size : 11px;
}

ul.cathead, ol.cathead {
  margin: 8px 0px 4px 0px; 
  font-family : Tahoma, Verdana, Arial, sans-serif;
  font-size : 11px;
  font-weight : normal;
  color: #000000;
}

P.tlighthead {  
  margin: 5px 8px 5px 8px; 
  font-family : Tahoma, Verdana, Arial, sans-serif;
  font-size : 11px;
  font-weight : bold;
  color : #42669B;
  color : #75849B;
  text-align: center;
}

P.thead {  
  margin: 5px 8px 5px 8px; 
  font-family : Tahoma, Verdana, Arial, sans-serif;
  font-size : 11px;
  font-weight : bold;
  color : #FFFFFF;
  text-align: center;
}

P.tvalue {  
  margin: 3px 8px 3px 8px; 
  font-family : Tahoma, Verdana, Arial, sans-serif;
  font-size : 11px;
  color : #000000;
  text-align: left;
}

P.tvaluec {  
  margin: 3px 8px 3px 8px; 
  font-family : Tahoma, Verdana, Arial, sans-serif;
  font-size : 11px;
  color : #000000;
  text-align: center;
}

P.ttext {  
  margin: 3px 8px 3px 8px; 
  font-family : Tahoma, Verdana, Arial, sans-serif;
  font-size : 11px;
  color : #000000;
}

P.fhead {  
  margin: 4px 10px 4px 10px; 
  font-family : Verdana, Arial, Tahoma, sans-serif;
  font-size : 11px;
  font-weight : bold;
  color : #FFFFFF;
}

P.ffield {
  margin: 4px 0px 4px 0px; 
  font-family : Tahoma, Verdana, Arial, sans-serif;
  font-size : 11px;
  color: #004E6B;
  font-weight : bold;
}

P.ftext {
  margin: 4px 0px 4px 0px; 
  font-family : Tahoma, Verdana, Arial, sans-serif;
  font-size : 11px;
  color: #004E6B;
}

span.reqfield {
  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.smaller {
  font-size : 10px;
}


Input.search {
  font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size : 11px;
  height : 19px;
  width : 100%;
  background : #FFFFFF;
}

Input.finput {
  font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
  font-size : 11px;
  width : 240px;
}

Textarea.fmemo{
  font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
  font-size : 11px;
  width : 100%;
  height : 100px;
}

Textarea.fmemo2{
  font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
  font-size : 11px;
  width : 100%;
  height : 300px;
}

Select.fselect {
  margin: 1px 0px 1px 0px; 
  font-family : Verdana, sans-serif, Arial, Tahoma;
  color : #000000;
  font-size : 11px;
  width : 240px;
}

Input.fbtn {
  margin: 4px 0px 4px 0px; 
  font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
  font-size : 11px;
  height : 24px;
  font-weight : bold;
  background-color : #FFFFFF;
  background-color : #E5F4FF;
  color : #000000;
  cursor : hand;
}

Input.anketachk {
  margin: -1px -3px 0px 4px; 
}

