BODY, DL, TABLE, TH, TD, DIV, BR, INPUT, P {
  margin: 0px 0px 0px 0px; 
  font-family : Tahoma, Verdana, Arial, sans-serif;
  font-weight : normal;
  font-size : 11px;
  font-style : normal;
}

BODY {
  background: #FFFFFF;
}

IMG {
  border-width : 0;
}

IMG.preview {
  border-width : 1;
  border-color : #BABABA;
}

TR.areawhite, TD.areawhite {
  background: #FFFFFF;
}

TR.linewhite, TD.linewhite {
  background: #FFFFFF;
}

TR.lineblack, TD.lineblack {
  background: #000000;
}

TR.linegrey, TD.linegrey {
  background: #CACFD3;
}

TR.divline, TD.divline {
  background: #CACFD3;
}

TR.topline, TD.topline {
  background: #B70080;
}

TR.headblue1, TD.headblue1 {
  background: #1F5AA6;
}

TR.headblue2, TD.headblue2 {
  background: #7691C4;
}

TR.headgrey, TD.headgrey {
  background: #D2D6DA;
}

TR.areablue, TD.areablue {
  background: #1F5AA6;
}

TR.areamag, TD.areamag {
  background: #B70080;
}

TR.menudot, TD.menudot {
  background: #B70080;
}

TR.popupmenuarea, TD.popupmenuarea {
  background: #D6DADE;
}

TR.popupmenuborder, TD.popupmenuborder {
  background: #B7BEC6;
}

TR.rightblock, TD.rightblock {
  background: #DFE3E5;
}

TR.rightblocktitle, TD.rightblocktitle {
  background: #CACFD3;
}

TR.rightblockdecor, TD.rightblockdecor {
  background: #ACB1B6;
}

TR.rightblockdecor2, TD.rightblockdecor2 {
  background: #EFF1F3;
}

TR.rightblockbottom, TD.rightblockbottom {
  background: #CACFD3;
}

TR.mainarea, TD.mainarea {
  background: #EFF1F3;
}

TR.bottomarea, TD.bottomarea {
  background: #FFFFFF;
}

TR.bottomblue, TD.bottomblue {
  background: #1F5AA6;
}

TR.thead, TD.thead {
  background: #7691C4;
  height : 32px;
}

TR.theadline, TD.theadline {
}

TR.tunderhead, TD.tunderhead {
}

TR.tmidcell, TD.tmidcell {
  background: #CACFD3;
  height : 1px;
}

TR.tbottom, TD.tbottom {
  background: #7691C4;
  height : 2px;      
}

TR.tcell, TD.tcell {
}

TR.tcellodd, TD.tcellodd {
  background: #CACFD3;
}

TR.tlighted, TD.tlighted {
  background: #FDF4DD;
}

TR.tlightedodd, TD.tlightedodd {
  background: #F0E5CA;
}

TR.fhead, TD.fhead {
  background: #7691C4;
}

TR.formarea, TD.formarea {
  background: #DFE3E5;
}

TR.fbottom, TD.fbottom {
  background: #7691C4;
  height : 3px;      
}


A, A:link, A:visited {  
  text-decoration: underline; 
  color: #1F5AA6;
}

A:active, A:hover { 
  text-decoration: underline; 
  color: #B70080;
}

P.topinfo {
  margin: 2px 8px 4px 8px; 
  font-family : Tahoma, Arial, Verdana, sans-serif;
  color: #FFFFFF;
  font-weight : bold;
  font-size : 12px;
  text-align : right;
}

P.searchtitle {
  margin: 2px 2px 4px 2px; 
  font-family : Tahoma, Arial, Verdana, sans-serif;
  color: #FFFFFF;
  font-weight : bold;
  font-size : 12px;
}

P.prodmenu {
  margin: 2px 12px 3px 12px; 
  font-family : Tahoma, Arial, Verdana, sans-serif;
  color: #FFFFFF;
  font-size : 12px;
  font-weight : bold;
  text-align : right;
}

A.prodmenu, A.prodmenu:link, A.prodmenu:visited {
  text-decoration: none; 
  color: #FFFFFF;
}

A.prodmenu:active, A.prodmenu:hover { 
  text-decoration: underline; 
  color: #FFFFFF;
}

P.menu {
  margin: 6px 0px 6px 0px; 
  font-family : Tahoma, Arial, Verdana, sans-serif;
  color: #1E579F;
  font-size : 13px;
  font-weight : bold;
}

A.menu, A.menu:link, A.menu:visited {
  text-decoration: none; 
  color: #1E579F;
}

A.menu:active, A.menu:hover { 
  text-decoration: underline; 
  color: #B70080;
}

P.menusel {
  margin: 6px 0px 6px 0px; 
  font-family : Tahoma, Arial, Verdana, sans-serif;
  color: #1E579F;
  font-size : 13px;
  font-weight : bold;
}

A.menusel, A.menusel:link, A.menusel:visited {
  text-decoration: none; 
  color: #B70080;
}

A.menusel:active, A.menusel:hover { 
  text-decoration: underline; 
  color: #B70080;
}

P.submenu {
  margin: 4px 0px 4px 12px; 
  font-family : Tahoma, Arial, Verdana, sans-serif;
  color: #1E579F;
  font-size : 11px;
  font-weight : normal;
}

A.submenu, A.submenu:link, A.submenu:visited {
  text-decoration: none; 
  color: #1E579F;
}

A.submenu:active, A.submenu:hover { 
  text-decoration: underline; 
  color: #B70080;
}

P.submenusel {
  margin: 4px 0px 4px 12px; 
  font-family : Tahoma, Arial, Verdana, sans-serif;
  color: #1E579F;
  font-size : 11px;
  font-weight : normal;
}

A.submenusel, A.submenusel:link, A.submenusel:visited {
  text-decoration: none; 
  color: #B70080;
}

A.submenusel:active, A.submenusel:hover { 
  text-decoration: underline; 
  color: #B70080;
}

P.popupmenu {
  margin: 0px 0px 4px 0px; 
  font-family : Tahoma, Arial, Verdana, sans-serif;
  color: #1F5AA6;
  font-weight : normal;
  font-size : 11px;
}

A.popupmenu, A.popupmenu:link, A.popupmenu:visited {
  text-decoration: none; 
  color: #1F5AA6;
}

A.popupmenu:active, A.popupmenu:hover { 
  text-decoration: underline; 
  color: #1F5AA6;
}

P.bottommenu {
  margin: 4px 0px 4px 0px; 
  font-family : Tahoma, Arial, Verdana, sans-serif;
  color: #1F5AA6;
  font-weight : normal;
  font-size : 11px;
}

A.bottommenu, A.bottommenu:link, A.bottommenu:visited {
  text-decoration: none; 
  color: #1F5AA6;
}

A.bottommenu:active, A.bottommenu:hover { 
  text-decoration: underline; 
  color: #B70080;
}

A.bottommenusel, A.bottommenusel:link, A.bottommenusel:visited {
  text-decoration: none; 
  color: #B70080;
  color: #8B99AA;
}

A.bottommenusel:active, A.bottommenusel:hover { 
  text-decoration: underline; 
  color: #B70080;
}

P.block {
  margin: 8px 0px 0px 0px; 
  font-family : Tahoma, Arial, Verdana, sans-serif;
  color: #000000;
  font-size : 12px;
}

A.block, A.block:link, A.block:visited {
  text-decoration: none; 
  color: #000000;
}

A.block:active, A.block:hover { 
  text-decoration: none; 
  color: #1F5AA6;
}

P.blocklink {
  margin: 8px 0px 0px 0px; 
  font-family : Tahoma, Arial, Verdana, sans-serif;
  color: #000000;
  font-weight : bold;
  font-size : 12px;
}

A.blocklink, A.blocklink:link, A.blocklink:visited {
  text-decoration: none; 
  color: #1F5AA6;
}

A.blocklink:active, A.blocklink:hover { 
  text-decoration: underline; 
  color: #1F5AA6;
}

ul.block, ol.block {
  margin: 8px 0px 0px 0px; 
  font-family : Tahoma, Arial, Verdana, sans-serif;
  font-size : 12px;
  font-weight : bold;
  color: #000000;
  line-height : 14px;
}

li.block {
  margin: 0px 0px 0px 25px; 
  font-weight : normal;
}

P.more {
  margin: 8px 0px 0px 0px; 
  font-family : Tahoma, Arial, Verdana, sans-serif;
  color: #000000;
  font-size : 12px;
}

A.more, A.more:link, A.more:visited {
}

A.more:active, A.more:hover { 
}

P.rightblocktitle {
  margin: 8px 0px 8px 8px; 
  font-family : Tahoma, Arial, Verdana, sans-serif;
  color: #B70080;
  font-size : 12px;
  font-weight : bold;
}

A.rightblocktitle, A.rightblocktitle:link, A.rightblocktitle:visited {
  text-decoration: none; 
  color: #B70080;
}

A.rightblocktitle:active, A.rightblocktitle:hover { 
  text-decoration: underline; 
  color: #B70080;
}

P.rightblockmore {
  margin: 4px 0px 6px 8px; 
  font-family : Tahoma, Arial, Verdana, sans-serif;
  color: #1F5AA6;
  font-size : 11px;
  font-weight : bold;
}

A.rightblockmore, A.rightblockmore:link, A.rightblockmore:visited {
  text-decoration: underline; 
  color: #1F5AA6;
}

A.rightblockmore:active, A.rightblockmore:hover { 
  text-decoration: underline; 
  color: #B70080;
}

P.rightblock {
  margin: 12px 0px 0px 0px; 
  font-family : Tahoma, Arial, Verdana, sans-serif;
  color: #000000;
  font-size : 11px;
  line-height : 15px;
}

A.rightblock, A.rightblock:link, A.rightblock:visited {
  text-decoration: none; 
  color: #000000;
}

A.rightblock:active, A.rightblock:hover { 
  text-decoration: none; 
  color: #666666;
}

P.rightblocklink {
  margin: 8px 0px 0px 0px; 
  font-family : Tahoma, Arial, Verdana, sans-serif;
  color: #000000;
  font-weight : bold;
  font-size : 11px;
}

A.rightblocklink, A.rightblocklink:link, A.rightblocklink:visited {
  text-decoration: none; 
  color: #1F5AA6;
}

A.rightblocklink:active, A.rightblocklink:hover { 
  text-decoration: underline; 
  color: #1F5AA6;
  color: #B70080;
}

P.backnavig {
  margin: 0px 0px 0px 0px; 
  font-family : Tahoma, Arial, Verdana, sans-serif;
  color: #AAAAAA;
  color: #828282;
  font-weight : normal;
  font-size : 11px;
}

A.backnavig, A.backnavig:link, A.backnavig:visited {
  text-decoration: underline; 
  color: #AAAAAA;
  color: #1F5AA6;
}

A.backnavig:active, A.backnavig:hover { 
  text-decoration: underline; 
  color: #B70080;
}

P.multipagesnavig {
  margin: 0px 0px 0px 0px; 
  font-family : Tahoma, Arial, Verdana, sans-serif;
  color: #AAAAAA;
  color: #8B99AA;
  font-weight : normal;
  font-size : 12px;
}

A.multipagesnavig, A.multipagesnavig:link, A.multipagesnavig:visited {
  text-decoration: underline; 
  color: #1F5AA6;
  color: #1F5BA5;
  font-weight : bold;
}

A.multipagesnavig:active, A.multipagesnavig:hover { 
  text-decoration: underline; 
  color: #B70080;
  font-weight : bold;
}

P.bottom {
  margin: 0px 0px 0px 0px; 
  font-family : Tahoma, Arial, Verdana, sans-serif;
  color: #FFFFFF;
  font-weight : normal;
  font-size : 12px;
}

A.bottom, A.bottom:link, A.bottom:visited {
  text-decoration: underline; 
  color: #FFFFFF;
}

A.bottom:active, A.bottom:hover { 
  text-decoration: underline; 
  color: #FFFFFF;
}

P.designby {
  margin: 2px 0px 2px 0px; 
  font-family : Tahoma, Arial, Verdana, sans-serif;
  color: #DCDFE3;
  font-size : 10px;
  text-align : center;
}

A.designby, A.designby:link, A.designby:visited {
  text-decoration: underline; 
  color: #DCDFE3;
}

A.designby:active, A.designby:hover { 
  text-decoration: underline; 
  color: #FFFFFF;
}

H1 {
  margin: 20px 0px 0px 0px; 
  font-family : Tahoma, Arial, Verdana, sans-serif;
  color: #B70080;
  font-size : 13px;
  font-weight : bold;
}

H2 {
  margin: 20px 0px 0px 0px; 
  font-family : Tahoma, Arial, Verdana, sans-serif;
  color: #7E6AC8;
  font-size : 13px;
  font-weight : bold;
}

H3 {
  margin: 16px 0px 8px 0px; 
  font-family : Tahoma, Arial, Verdana, sans-serif;
  color: #000000;
  font-weight : bold;
  font-size : 12px;
}

P.text {  
  margin: 8px 0px 0px 0px; 
  font-family : Tahoma, Arial, Verdana, sans-serif;
  color: #000000;
  font-size : 12px;
  line-height : 18px;
}

P.dense {  
  margin: 0px 0px 0px 0px; 
  font-family : Tahoma, Arial, Verdana, sans-serif;
  color: #000000;
  font-size : 12px;
}

ul, ol {
  margin: 12px 0px 4px 0px; 
  font-family : Tahoma, Arial, Verdana, sans-serif;
  font-size : 12px;
  font-weight : bold;
  color: #000000;
  line-height : 18px;
}

li {
  margin: 0px 0px 0px 25px; 
  font-weight : normal;
  color: #000000;
}

P.filename {  
  margin: 4px 0px 0px 0px; 
  font-family : Verdana, Arial, Tahoma, sans-serif;
  font-size : 11px;
  color: #666666;
}

P.filesize {
  margin: 2px 0px 0px 0px; 
  font-family : Verdana, Arial, Tahoma, sans-serif;
  color: #999999;
  font-weight : normal;
  font-size : 11px;
}

P.thead {  
  margin: 6px 6px 6px 6px; 
  font-family : Tahoma, Arial, Verdana, sans-serif;
  color: #FFFFFF;
  font-size : 11px;
  font-weight : bold;
  text-align: center;
}

P.tvalue {  
  margin: 3px 6px 5px 6px; 
  font-family : Tahoma, Verdana, Arial, sans-serif;
  font-size : 11px;
  color: #000000;
  text-align: center;
}

P.ttext {  
  margin: 3px 10px 5px 10px; 
  font-family : Tahoma, Verdana, Arial, sans-serif;
  font-size : 11px;
  color: #000000;
}

P.fhead {  
  margin: 8px 0px 8px 0px; 
  font-family : Tahoma, Arial, Verdana, sans-serif;
  color: #FFFFFF;
  font-size : 12px;
  font-weight : bold;
}

P.ffield {
  margin: 6px 8px 5px 0px; 
  font-family : Tahoma, Arial, Verdana, sans-serif;
  font-size : 12px;
  color: #000000;
  font-weight : noemal;
}

P.ftext {
  margin: 8px 8px 8px 0px; 
  font-family : Tahoma, Arial, Verdana, sans-serif;
  font-size : 11px;
  color: #000000;
  text-align : right;
}

span.reqfield, span.required {
  font-family : Tahoma, Arial, Verdana, sans-serif;
  font-weight : normal;
  font-size : 11px;
  color: #B70080;
}

span.morered {
  color: #C40009;
}

span.moregrey {
  color: #888888;
}

span.currpage {
  color: #C40009;
  font-weight : normal;
}

span.smaller {
  font-size : 10px;
}


Input.search {
  margin: 0px 0px 0px 0px; 
  font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
  font-size : 12px;
  color : #000000;
  border : 1px solid #9AA1A7;
  width : 100%;
  height : 22px;
}

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 : #E19B00;
  border-color : #E19B00;
  background-color : #688DC7;
  border-color : #1F5BA5;
}

Input.fcheck {
  margin: 1px -3px 0px 0px; 
}
