BODY, P, 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;
}

TR.headgrey, TD.headgrey {
  background: #E6E6E6;
}

TR.redline, TD.redline {
  background: #D81921;
}

TR.blocktitle, TD.blocktitle {
  background: #E6E6E6;
  height: 25px;
}

TR.blockcell, TD.blockcell {
  border-left: 1px solid #E6E6E6;
  border-right: 1px solid #E6E6E6;
  border-bottom: 1px solid #E6E6E6;
}

TR.mpblockdivider, TD.mpblockdivider {
  background: #DADADA;
}

TR.bottomline, TD.bottomline {
  background: #9F9F9F;
}

Table.common {
}

TR.t_head, TD.t_head {
  background : #05547D;
  background : #E9E9E9;
  background : #E5E6E7;
  height : 24; 
}

TR.t_headline, TD.t_headline {
  background : #BE0A12;
  background : #D11019;
  height : 2;
}

TR.t_bottom, TD.t_bottom {
  background : #BE0A12;
  background : #D11019;
  height : 2;
}

TR.t_common, TD.t_common {
  background: #C1C8CB;
  background: #F7F8F9;
  height : 21; 
}

TR.t_odd0, TD.t_odd0 {
  background: #C1C8CB;
  background: #F7F8F9;
  height : 21; 
}

TR.t_odd1, TD.t_odd1 {
  background: #E0E2E3;
  height : 21; 
}

TR.t_odd, TD.t_odd {
  background: #E0E2E3;
  height : 21; 
}

TR.t_lighted, TD.t_lighted {
  background: #FFF3E6;
  height : 21; 
}

TR.t_oddlighted, TD.t_oddlighted {
  background: #F7E5D0;
  height : 21; 
}

TR.f_head, TD.f_head {
  background : #BE0A12;
  background : #E5E6E7;
  height : 24; 
}

TR.f_headline, TD.f_headline {
  background : #BE0A12;
  background : #D11019;
  height : 2;
}

TR.f_bottom, TD.f_bottom {
  background : #BE0A12;
  background : #D11019;
  height : 2;
}

TR.f_cell, TD.f_cell {
  background : #F6F7F8;
}


A, A:link, A:visited {  
  text-decoration: none; 
  color: #0B60CB;
}

A:active, A:hover { 
  text-decoration: underline; 
  color: #E91A18;
}

A.menu, A.menu:link, A.menu:visited {
  color: #1E4EBE;
  color: #000000;
}

A.menu:active, A.menu:hover { 
  color: #CB0E0E;
  color: #D00000;
  color: #D81921;
  text-decoration: underline; 
}

P.menu {
  margin: 3px 4px 3px 0px; 
  font-weight : bold;
  color: #000000;
  font-size : 11px;
}

A.bottommenu, A.bottommenu:link, A.bottommenu:visited {
  color: #1E4EBE;
  color: #000000;
}

A.bottommenu:active, A.bottommenu:hover { 
  color: #D81921;
  text-decoration: underline; 
}

P.bottommenu {
  font-family : Tahoma, Arial, Verdana, sans-serif;
  margin: 6px 6px 6px 6px; 
  font-weight : bold;
  color: #000000;
  font-size : 11px;
}

A.more, A.more:link, A.more:visited {
  color: #D81921;
}

A.more:active, A.more:hover { 
  color: #D81921;
  text-decoration: underline; 
}

P.more {
  margin: 1px 4px 3px 0px; 
  font-weight : bold;
  color: #D81921;
  font-size : 11px;
}

P.headwriting {
  margin: 2px 12px 0px 12px; 
  font-weight : bold;
  color: #D81921;
  font-size : 11px;
}

A.headwriting, A.headwriting:link, A.headwriting:visited {
  color: #D81921;
}

A.headwriting:active, A.headwriting:hover { 
  color: #D81921;
  text-decoration: underline; 
}

P.blocktitle {
  margin: 3px 8px 5px 8px; 
  font-weight : bold;
  color: #000000;
  font-size : 10px;
}

P.mainpagetitle {  
  margin: 4px 6px 4px 6px; 
  font-family : Arial, Tahoma, Verdana, sans-serif;
  font-size : 13px;
  font-weight : bold;
  color: #000000;
}

A.mainpagetitle, A.mainpagetitle:link, A.mainpagetitle:visited {
  color: #000000;
}

A.mainpagetitle:active, A.mainpagetitle:hover { 
  color: #888888;
  text-decoration: underline; 
}

P.mainpagenewsdate {  
  margin: 8px 6px 2px 0px; 
  font-family : Arial, Tahoma, Verdana, sans-serif;
  font-size : 11px;
  text-align : justify;
  font-weight : bold;
  color: #000000;
}

A.mainpageblock, A.mainpageblock:link, A.mainpageblock:visited {
  color: #000000;
}

A.mainpageblock:active, A.mainpageblock:hover { 
  color: #888888;
  text-decoration: underline; 
}

P.mainpageblock {  
  margin: 4px 6px 4px 0px; 
  font-family : Arial, Tahoma, Verdana, sans-serif;
  font-size : 12px;
  text-align : justify;
  color: #000000;
}

P.blocktext {  
  margin: 4px 6px 0px 6px; 
  font-size : 11px;
}

P.blockdense {  
  font-family : sans-serif, Arial, Tahoma, Verdana;
  margin: 4px 6px 0px 6px; 
  font-size : 11px;
}

P.blocklink {  
  margin: 4px 6px 0px 6px; 
  font-size : 11px;
  color: #D81921;
}

A.blocklink, A.blocklink:link, A.blocklink:visited {
  color: #D81921;
}

A.blocklink:active, A.blocklink:hover { 
  color: #D81921;
  text-decoration: underline; 
}

P.smallfield {
  margin: 2px 0px 2px 0px; 
  font-weight : bold;
  color: #000000;
  font-size : 10px;
}

P.text {  
  margin: 8px 0px 0px 0px; 
  font-family : Arial, Tahoma, Verdana, sans-serif;
  font-size : 13px;
  text-align : justify;
}

P.dense {  
  margin: 0px 0px 0px 0px; 
  font-family : Arial, Tahoma, Verdana, sans-serif;
  font-size : 13px;
}

H1 {
  margin: 10px 0px 8px 0px; 
  font-family : Tahoma, Verdana, Arial, sans-serif;
  color: #555555;
  font-weight : bold;
  font-size : 18px;
  text-align : left;
}

H2 {
  margin: 10px 0px 8px 0px; 
  font-family : Tahoma, Verdana, Arial, sans-serif;
  color: #555555;
  font-weight : bold;
  font-size : 17px;
}

H3, P.header, P.field {
  margin: 12px 0px 8px 0px; 
  font-family : Arial, Tahoma, Verdana, sans-serif;
  color: #555555;
  font-weight : bold;
  font-size : 13px;
}

ul, ol {
  margin: 8px 0px 4px 0px; 
  font-family : Arial, Tahoma, Verdana, sans-serif;
  font-size : 13px;
  font-weight : bold;
  color: #555555;
}

li {
  margin: 0px 0px 0px 25px; 
  font-weight : normal;
  color: #000000;
  text-align: justify;
}

P.tablename {  
  margin: 10px 6px 10px 0px; 
  font-family : Arial, Tahoma, Verdana, sans-serif;
  font-style: italic;
  font-size : 13px;
  font-weight : bold;
  text-align: right;
  color : #555555;
}

P.t_head {  
  margin: 4px 2px 2px 2px; 
  font-size : 13px;
  font-weight : bold;
  color : #000000;
  text-align: center;
}

P.t_text {  
  margin: 2px 5px 2px 5px; 
}

P.t_value {  
  margin: 2px 5px 2px 5px; 
  text-align: center;
}

P.f_head {  
  margin: 2px 9px 2px 9px; 
  font-size : 12px;
  font-weight : bold;
  color : #000000;
}

P.f_field {
  margin: 3px 0px 3px 0px; 
  color: #000000;
  font-size : 11px;
}

span.reqfield {
  font-family : Verdana, Tahoma, Arial, sans-serif;
  font-weight : normal;
  font-size : 11px;
  color: #E14F00;
}

span.morered {
  color: #E10000;
  color: #D81921;
}

span.moregrey {
  color: #888888;
}

span.remark {
  color: #0851AD;
  font-weight : bold;
}

span.attention {
  color: #E91A18;
  font-weight : bold;
}

span.smaller {
  font-size : 10px;
}

span.bigger {
  margin: 0px 0px 0px 0px; 
  font-family : Arial, Tahoma, Verdana, sans-serif;
  color: #555555;
  font-weight : bold;
  font-size : 14px;
}

span.fat {
  margin: 0px 0px 0px 0px; 
  font-family : Arial, Tahoma, Verdana, sans-serif;
  color: #555555;
  font-weight : bold;
  font-size : 12px;
}

input.papersubscribe {
  font-family : Verdana, Tahoma, Arial, sans-serif;
  font-size : 11px;
  width : 100%;
  height : 20px;
  background: #F7F7F7;
}

input.papersubscribebtn {
  font-family : Verdana, Tahoma, Arial, sans-serif;
  font-size : 10px;
  font-weight : bold;
  height : 19px;
  cursor : hand;
  width : 30px;
  border: 1px solid #888888;
  background: #EEEEEE;
}

input.login {
  font-family : Verdana, Tahoma, Arial, sans-serif;
  font-size : 11px;
  width : 100%;
  height : 20px;
  background: #F7F7F7;
}

input.loginbtn {
  margin: 3px 0px 2px 0px; 
  font-family : Verdana, Tahoma, Arial, sans-serif;
  font-size : 10px;
  font-weight : bold;
  height : 19px;
  cursor : hand;
  border: 1px solid #888888;
  background: #EEEEEE;
}

input.anketachk {
  margin: 1px -3px -1px 4px; 
}

input.anketabtn {
  font-family : Verdana, Tahoma, Arial, sans-serif;
  font-size : 10px;
  font-weight : bold;
  height : 19px;
  cursor : hand;
  border: 1px solid #888888;
  background: #EEEEEE;
}

input.formradio {
  margin: -1px 0px -1px 0px; 
}

input.f_input {
  margin: 0px 1px 0px 0px; 
  font-family : Verdana, Tahoma, Arial, sans-serif;
  font-size : 11px;
  width : 100%;
}

select.f_select {
  margin: 1px 1px 0px 0px; 
  margin-bottom : 1px;
  font-family : Verdana, Tahoma, Arial, sans-serif;
  font-size : 11px;
  width : 100%;
}

textarea.f_memo {
  margin: 0px 1px 0px 0px; 
  font-family : Verdana, Tahoma, Arial, sans-serif;
  overflow:hidden;
  font-size : 11px;
  width : 100%;
  height : 60px;
}

input.f_btn {
  margin: 3px 1px 3px 0px; 
  font-size : 11px;
  font-weight : bold;
  cursor : hand;
  background: #D5D5D5;
}

