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;
  background: #DDEBF4;
  background: #E2EFE3;
}

IMG {
  border-width : 0;
}

IMG.preview {
  border-width : 1;
  border-color : #103F89;
}

TD.sidebg1 {
  background: #CCD8CE;
  background: url(/images/sidebgleto1left.jpg) #CCD8CE right top no-repeat;
}

TD.sidebg2 {
  background: #CCD8CE;
  background: url(/images/sidebgleto1right.jpg) #CCD8CE left top no-repeat;
}

TR.linewhite, TD.linewhite {
  background: #FFFFFF;
}

TR.lineblack, TD.lineblack {
  background: #000000;
}

TR.linegrey, TD.linegrey {
  background: #D4D4D4;
}

TR.lineblue, TD.lineblue {
  background: #103F89;
}

TR.lineblue2, TD.lineblue2 {
  background: #0880CF;
}

TR.divline, TD.divline {
  background: #D4D4D4;
}

TR.mainarea, TD.mainarea {
  background: #FFFFFF;
}

TR.bottomarea, TD.bottomarea {
  background: #070D7D;
  background: #017D1C;
}

TR.underheadline, TD.underheadline {
  background: #103F89;
  background: #017D1C;
  height : 4px;
}

TR.informer, TD.informer {
  background: #60BCE6;
  background: url(/images/infbg.gif) #60BCE6 left top repeat-x;
}

TR.sideline1, TD.sideline1 {
  background: #103F89;
}

TR.sideline2, TD.sideline2 {
  background: #0880CF;
}

TR.sideline3, TD.sideline3 {
  background: #070D7D;
}

TR.blocktitle, TD.blocktitle {
  background: #070D7D;
  background: #E3911B;
  height : 21px;
  background: url(/images/titlebg.gif) #070D7D right center no-repeat;
  background: url(/images/spacer.gif) #E3911B right center no-repeat;
}

TR.blocktitle2, TD.blocktitle2 {
  background: #0880CF;
  height : 21px;
}

TR.blocktitlered, TD.blocktitlered {
  background: #EB3D00;
  height : 21px;
}

TR.menutitle, TD.menutitle {
  background: #0880CF;
  background: #017D1C;
  height : 21px;
}

TR.menutitlesel, TD.menutitlesel {
  background: #F07A00;
  height : 21px;
}

TR.menutitlegreen, TD.menutitlegreen {
  background: #44955B;
  height : 21px;
}

TR.menutitleblue, TD.menutitleblue {
  background: #0880CF;
  height : 21px;
}

TR.morered, TD.morered {
  background: #FFA3A3;
}

TR.thead, TD.thead {
  background: #070D7D;
  background: #E3911B;
}

TR.tunderhead, TD.tunderhead {
  height : 1px;
}

TR.theadline, TD.theadline {
  height : 1px;
}

TR.tmidcell, TD.tmidcell {
  background: #D4D4D4;
  height : 1px;
}

TR.tbottom, TD.tbottom {
  background: #070D7D;
  background: #E3911B;
  height : 3px;
}

TR.tcell, TD.tcell {
}

TR.tcellodd, TD.tcellodd {
  background: #F5F5F5;
}

TR.tlighted, TD.tlighted {
  background: #FFFCEE;
}

TR.tlightedodd, TD.tlightedodd {
  background: #FEF8DE;
}

TR.fformline, TD.fformline {
  background: #D4D4D4;
  height : 1px;
}


A, A:link, A:visited {  
  text-decoration: underline; 
  color: #0880CF;
  color: #017D1C;
}

A:active, A:hover { 
  text-decoration: underline; 
  color: #103F89;
  color: #EB3D00;
}

A.redlink, A.redlink:link, A.redlink:visited {  
  text-decoration: underline; 
  color: #EB3D00;
}

A.redlink:active, A.redlink:hover { 
  text-decoration: underline; 
  color: #EB3D00;
}

P.menuttl {
  margin: 2px 4px 2px 8px; 
  font-family : Tahoma, Arial, Verdana, sans-serif;
  color: #FFFFFF;
  font-size : 12px;
  font-weight : bold;
}

A.menuttl, A.menuttl:link, A.menuttl:visited {
  text-decoration: none; 
  color: #FFFFFF;
}

A.menuttl:active, A.menuttl:hover { 
  text-decoration: underline; 
  color: #FFFFFF;
}

P.menuttlsel {
  margin: 2px 4px 2px 8px; 
  font-family : Tahoma, Arial, Verdana, sans-serif;
  color: #FFFFFF;
  font-size : 12px;
  font-weight : bold;
}

A.menuttlsel, A.menuttlsel:link, A.menuttlsel:visited {
  text-decoration: none; 
  color: #FFFFFF;
}

A.menuttlsel:active, A.menuttlsel:hover { 
  text-decoration: underline; 
  color: #FFFFFF;
}

P.menu {
  margin: 4px 4px 4px 8px; 
  font-family : Tahoma, Arial, Verdana, sans-serif;
  color: #080706;
  font-size : 11px;
  font-weight : normal;
}

A.menu, A.menu:link, A.menu:visited {
  text-decoration: none; 
  color: #080706;
}

A.menu:active, A.menu:hover { 
  text-decoration: underline; 
  color: #103F89;
  color: #0880CF;
  color: #EB3D00;
}

P.menusel {
  margin: 4px 4px 4px 8px; 
  font-family : Tahoma, Arial, Verdana, sans-serif;
  color: #080706;
  font-size : 11px;
  font-weight : normal;
}

A.menusel, A.menusel:link, A.menusel:visited {
  text-decoration: none; 
  color: #C4261D;
  color: #EB3D00;
}

A.menusel:active, A.menusel:hover { 
  text-decoration: underline; 
  color: #C4261D;
  color: #EB3D00;
}

P.menu2 {
  margin: 4px 4px 4px 8px; 
  font-family : Tahoma, Arial, Verdana, sans-serif;
  color: #080706;
  font-size : 11px;
  font-weight : bold;
}

A.menu2, A.menu2:link, A.menu2:visited {
  text-decoration: none; 
  color: #080706;
  color: #0880CF;
  color: #017D1C;
}

A.menu2:active, A.menu2:hover { 
  text-decoration: underline; 
  color: #103F89;
  color: #0880CF;
  color: #EB3D00;
}

P.menu2sel {
  margin: 4px 4px 4px 8px; 
  font-family : Tahoma, Arial, Verdana, sans-serif;
  color: #080706;
  font-size : 11px;
  font-weight : bold;
}

A.menu2sel, A.menu2sel:link, A.menu2sel:visited {
  text-decoration: none; 
  color: #C4261D;
  color: #EB3D00;
}

A.menu2sel:active, A.menu2sel:hover { 
  text-decoration: underline; 
  color: #C4261D;
  color: #EB3D00;
}

P.catmenuttl {
  margin: 2px 4px 2px 8px; 
  font-family : Tahoma, Arial, Verdana, sans-serif;
  color: #215997;
  font-size : 11px;
  font-weight : bold;
}

A.catmenuttl, A.catmenuttl:link, A.catmenuttl:visited {
  text-decoration: none; 
  color: #215997;
}

A.catmenuttl:active, A.catmenuttl:hover { 
  text-decoration: underline; 
  color: #103F89;
}

P.catmenuttlsel {
  margin: 2px 4px 2px 8px; 
  font-family : Tahoma, Arial, Verdana, sans-serif;
  color: #215997;
  font-size : 11px;
  font-weight : bold;
}

A.catmenuttlsel, A.catmenuttlsel:link, A.catmenuttlsel:visited {
  text-decoration: none; 
  color: #215997;
}

A.catmenuttlsel:active, A.catmenuttlsel:hover { 
  text-decoration: underline; 
  color: #103F89;
}

P.catmenu {
  margin: 4px 4px 4px 8px; 
  font-family : Tahoma, Arial, Verdana, sans-serif;
  color: #215997;
  font-size : 11px;
  font-weight : normal;
}

A.catmenu, A.catmenu:link, A.catmenu:visited {
  text-decoration: underline; 
  color: #215997;
  color: #0880CF;
}

A.catmenu:active, A.catmenu:hover { 
  text-decoration: underline; 
  color: #103F89;
  color: #EB3D00;
}

P.catmenusel {
  margin: 4px 4px 4px 8px; 
  font-family : Tahoma, Arial, Verdana, sans-serif;
  color: #080706;
  font-size : 11px;
  font-weight : normal;
}

A.catmenusel, A.catmenusel:link, A.catmenusel:visited {
  text-decoration: underline; 
  color: #C4261D;
  color: #EB3D00;
}

A.catmenusel:active, A.catmenusel:hover { 
  text-decoration: underline; 
  color: #C4261D;
  color: #EB3D00;
}

P.catmenugreen {
  margin: 4px 4px 4px 8px; 
  font-family : Tahoma, Arial, Verdana, sans-serif;
  color: #09802A;
  font-size : 11px;
  font-weight : normal;
}

A.catmenugreen, A.catmenugreen:link, A.catmenugreen:visited {
  text-decoration: underline; 
  color: #215997;
  color: #09802A;
}

A.catmenugreen:active, A.catmenugreen:hover { 
  text-decoration: underline; 
  color: #103F89;
  color: #EB3D00;
}

P.catmenugreensel {
  margin: 4px 4px 4px 8px; 
  font-family : Tahoma, Arial, Verdana, sans-serif;
  color: #09802A;
  font-size : 11px;
  font-weight : normal;
}

A.catmenugreensel, A.catmenugreensel:link, A.catmenugreensel:visited {
  text-decoration: underline; 
  color: #C4261D;
  color: #EB3D00;
}

A.catmenugreensel:active, A.catmenugreensel:hover { 
  text-decoration: underline; 
  color: #C4261D;
  color: #EB3D00;
}

P.weather {
  margin: 2px 4px 2px 8px; 
  font-family : Tahoma, Arial, Verdana, sans-serif;
  color: #0880CF;
  font-size : 12px;
  font-weight : bold;
}

A.weather, A.weather:link, A.weather:visited {
  text-decoration: none; 
  color: #0880CF;
}

A.weather:active, A.weather:hover { 
  text-decoration: underline; 
  color: #0880CF;
  color: #EB3D00;
}

P.informer {
  margin: 0px 0px 0px 0px; 
  font-family : Arial, Tahoma, Verdana, sans-serif;
  color: #FFFFFF;
  font-size : 10px;
  line-height : 10px;
  text-align : center;
}

A.informer, A.informer:link, A.informer:visited {
  text-decoration: none; 
  color: #FFFFFF;
}

A.informer:active, A.informer:hover { 
  text-decoration: underline; 
  color: #FDF29A;
  color: #FFFFFF;
}

P.infweather {
  margin: 0px 0px 0px 0px; 
  font-family : Verdana, Tahoma, Arial, sans-serif;
  color: #FFFFFF;
  font-size : 10px;
  font-weight : bold;
}

P.blocktitle {
  margin: 2px 6px 2px 10px; 
  font-family : Tahoma, Arial, Verdana, sans-serif;
  color: #FFFFFF;
  font-size : 12px;
  font-weight : bold;
}

A.blocktitle, A.blocktitle:link, A.blocktitle:visited {
  text-decoration: none; 
  color: #FFFFFF;
}

A.blocktitle:active, A.blocktitle:hover { 
  text-decoration: underline; 
  color: #FFFFFF;
}

P.block {
  margin: 2px 0px 2px 0px; 
  font-family : Tahoma, Arial, Verdana, sans-serif;
  color: #080706;
  font-size : 11px;
  line-height : 15px;
}

A.block, A.block:link, A.block:visited {
  text-decoration: none; 
  color: #080706;
}

A.block:active, A.block:hover { 
  text-decoration: none; 
  color: #888888;
}

P.more {
  margin: 2px 0px 2px 0px; 
  font-family : Tahoma, Arial, Verdana, sans-serif;
  color: #080706;
  font-size : 11px;
}

A.more, A.more:link, A.more:visited {
  text-decoration: underline; 
  color: #0880CF;
  color: #017D1C;
}

A.more:active, A.more:hover { 
  text-decoration: underline; 
  color: #103F89;
  color: #EB3D00;
}

P.backnavig {
  margin: 0px 12px 0px 12px; 
  font-family : Tahoma, Arial, Verdana, sans-serif;
  color: #9EA1C8;
  color: #E3C599;
  font-weight : normal;
  font-size : 11px;
}

A.backnavig, A.backnavig:link, A.backnavig:visited {
  text-decoration: none; 
  color: #C1C3E5;
  color: #FFFFFF;
}

A.backnavig:active, A.backnavig:hover { 
  text-decoration: underline; 
  color: #FFFFFF;
}

P.multipagesnavig {
  margin: 7px 0px 8px 0px; 
  font-family : Tahoma, Arial, Verdana, sans-serif;
  color: #AAAAAA;
  font-weight : normal;
  font-size : 11px;
}

A.multipagesnavig, A.multipagesnavig:link, A.multipagesnavig:visited {
  text-decoration: none; 
  color: #000000;
  color: #017D1C;
}

A.multipagesnavig:active, A.multipagesnavig:hover { 
  text-decoration: underline; 
  color: #103F89;
  color: #0880CF;
  color: #017D1C;
  color: #EB3D00;
}

P.bottom {
  margin: 4px 0px 4px 0px; 
  font-family : Tahoma, Arial, Verdana, sans-serif;
  color: #CACCE3;
  color: #C9E3CF;
  font-size : 11px;
}

A.bottom, A.bottom:link, A.bottom:visited {
  text-decoration: underline; 
  color: #CACCE3;
}

A.bottom:active, A.bottom:hover { 
  text-decoration: underline; 
  color: #FFFFFF;
}

P.designby {
  margin: 4px 0px 4px 0px; 
  font-family : Tahoma, Arial, Verdana, sans-serif;
  color: #7578C2;
  color: #5AAA6B;
  font-size : 11px;
}

A.designby, A.designby:link, A.designby:visited {
  text-decoration: underline; 
  color: #7578C2;
  color: #5AAA6B;
}

A.designby:active, A.designby:hover { 
  text-decoration: underline; 
  color: #CACCE3;
  color: #C9E3CF;
}

H1 {
  margin: 12px 0px 12px 0px; 
  font-family : Arial, Tahoma, Verdana, sans-serif;
  color: #0880CF;
  color: #070D7D;
  color: #017D1C;
  font-weight : normal;
  font-size : 20px;
}

H2 {
  margin: 16px 0px 8px 0px; 
  font-family : Arial, Tahoma, Verdana, sans-serif;
  color: #0880CF;
  color: #070D7D;
  color: #017D1C;
  font-weight : bold;
  font-size : 16px;
}

H3 {
  margin: 16px 0px 8px 0px; 
  font-family : Arial, Tahoma, Verdana, sans-serif;
  color: #595959;
  color: #070D7D;
  color: #017D1C;
  font-weight : bold;
  font-size : 12px;
}

P.text {  
  margin: 8px 0px 0px 0px; 
  font-family : Arial, Tahoma, Verdana, sans-serif;
  font-size : 12px;
  color: #595959;
  line-height : 16px;
}

P.dense {  
  margin: 0px 0px 0px 0px; 
  font-family : Arial, Tahoma, Verdana, sans-serif;
  color: #595959;
  font-size : 12px;
}

ul, ol {
  margin: 8px 0px 4px 0px; 
  font-family : Arial, Tahoma, Verdana, sans-serif;
  font-size : 12px;
  font-weight : bold;
  color: #595959;
  color: #070D7D;
  color: #017D1C;
  line-height : 16px;
}

li {
  margin: 0px 0px 0px 25px; 
  font-weight : normal;
  color: #595959;
}

P.thead {  
  margin: 4px 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 6px 4px 6px; 
  font-family : Tahoma, Verdana, Arial, sans-serif;
  font-size : 11px;
  color : #000000;
}

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: #EB3D00;
}

span.morered {
  color: #EB3D00;
}

span.moregrey {
  color: #888888;
}

span.currpage {
  color: #EB3D00;
}

span.smaller {
  font-size : 10px;
}


Select.informersel {
  margin: 1px 0px 1px 0px; 
  font-family : Verdana, sans-serif, Arial, Tahoma;
  color : #000000;
  font-size : 11px;
  width : 70%;
  border : 1px solid #0880CF;
  background-color : #A1D7F2;
  background-color : #CADECC;
}

Input.search {
  margin: 0px 0px 0px 0px; 
  font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
  font-size : 11px;
  color : #0880CF;
  color : #017D1C;
  border : 1px solid #BDBCBD;
  border : 1px solid #0880CF;
  border : 1px solid #017D1C;
  width : 100%;
  height : 19px;
}

Input.searchbtn {
  margin: 0px 0px 0px 0px; 
  font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
  font-size : 11px;
  font-weight : normal;
  color : #FFFFFF;
  cursor : hand;
  height : 21px;
  width : 60px;
  background-color : #C22012;
  border : 1px solid #EE8B82;
}

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 : 26px;
  background-color : #0880CF;
  background-color : #1A9234;
  border-color : #070D7D;
  border-color : #017D1C;
}

Input.fcheck {
  margin: 1px -3px 0px 0px; 
}
