div.div_formerrmsg {
  font-weight: bold; 
  font-size:  14;
  color: #ff4040; 
}

div.div_errormsg {
  font-weight: bold; 
  font-size:  14;
  color: #ff4040; 
}

table.tb_general {
 background-color: #F9FBFD; 
 color: #000000; 
 border: 1px solid #D7E5F2; 
 border-collapse: collapse; 
}

td.td_general {
  border-right: #202080 1px solid; 
  border-top: #202080 1px solid; 
  border-left: #202080 1px solid; 
  color: black; 
  border-bottom: #202080 1px solid; 
  background-color: white
}

td.td_headergeneral {
  border-right: #202080 1px solid; 
  border-top: #202080 1px solid; 
  border-left: #202080 1px solid; 
  color: black; 
  border-bottom: #202080 1px solid; 
  background-color: white
}

td.td_forminput { 
 border: 1px solid #D7E5F2; 
 padding-left: 4px; 
}

a.a_mainpage {
  border-right: 1px dotted; 
  border-top: 1px dotted; 
  font-weight: bold; 
  border-left: 1px dotted; 
  color: blue;
  border-bottom: 1px dotted;
  background-color: #ffffd0; 
  text-decoration: none
}

input.button_general { 
 font-size: 12; 
 font-family: Trebuchet MS,Verdana,Geneva,Helvetica,Arial;
 background-color: #D7E5F2; 
 color: #102132; 
 margin-top: 3px; 
 margin-bottom: 1px; 
}

input.formtxt_general {
 font-size: 12; 
 font-family: Trebuchet MS,Verdana,Geneva,Helvetica,Arial;
 background-color: #D7E5F2; 
 color: #102132; 
 border: 1px solid #284279; 
}

input.formtxta_general {
 font-size: 12; 
 font-family: Trebuchet MS,Verdana,Geneva,Helvetica,Arial;
 background-color: #D7E5F2; 
 color: #102132; 
 border: 1px solid #284279; 
}

input.formchk_general {
 font-size: 12; 
 font-family: Trebuchet MS,Verdana,Geneva,Helvetica,Arial;
 background-color: #D7E5F2; 
 color: #102132; 
 border: 1px solid #284279; 
}

input.formradio_general {
 font-size: 12; 
 font-family: Trebuchet MS,Verdana,Geneva,Helvetica,Arial;
 background-color: #D7E5F2; 
 color: #102132; 
 border: 1px solid #284279; 
}

select.formlist_general {
 font-size: 12; 
 font-family: Trebuchet MS,Verdana,Geneva,Helvetica,Arial;
 background-color: #D7E5F2; 
 color: #102132; 
 border: 1px solid #284279; 
}

select.formsel_general {
 font-size: 12; 
 font-family: Trebuchet MS,Verdana,Geneva,Helvetica,Arial;
 background-color: #D7E5F2; 
 color: #102132; 
 border: 1px solid #284279; 
}

