body {
  margin:0px;
  background-color: #ffffff;
  color:#0A3873;
  font-family: arial, verdana, sans-serif;
  font-size: 10pt;
  }

/****** text *************************************************/
li {
  color:#0A3873;
  }
td {
  font-family: arial, verdana, sans-serif;
  font-size: 10pt;
  }
p {
  text-align:justify;
  color:#0A3873;
  }
h1 {
  font-size:19px;
  color:#254966;
  }
h2 {
  font-size:17px;
  font-style:italic;
  color:#254966;
  }
.page_title {
  margin:6px;
  margin-top:0px;
  margin-left:0px;
  font-family:arial, helvetica, sans-serif;
  margin:8px;
  font-weight:bold;
  font-size:12pt;
  color:#0C3F7E;
  }
.search_results {
  margin-bottom:6px;
  color:black;
  }
.hint {
  font-family:verdana;
  font-size:8pt;
  }
.copy_right {
  font-family:verdana, helvetica, sans-serif;
  font-size:11px;
  color:#7990C4;
  text-align:center;
  margin-top:0px;
  margin-bottom:10px;
  }
.caution {
  text-align:center;
  margin:40px;
  padding:10px;
  border-width:1px;
  border-color:#7A8FC4;
  border-style:solid;
  }

.com_title {
  font-size:16px;
  font-weight:bold;
  color:#254966;
  margin:4px;
  }
.com_mumber {
  color:red;
  }
.com_phones {
  font-weight:bold;
  color:black;
  }
.com_address {
  
  }
.com_slogan {
  font-style:italic;
  text-align:center;
  background-color: #ffffff;
  margin-right:10px;
  margin-left:10px;
  }

.news_header {
  font-weight:bold;
  font-size:12pt;
  color:#0C3F7E;
  text-align:center;
  margin-bottom:10px;
  }
.news_text {
  margin:8px;
  }
/****** links *************************************************/
a  {text-decoration:none; color:blue;}
a:visited {color:purple;}
a:active {color:orange;}
a:hover {color:red; text-decoration: underline;}

a.mm:visited {color:#0A3873;}
a.mm {
  font-family: arial, helvetica, sans-serif;
  font-size: 13px;
  color:#0A3873;
  text-decoration:none;
  }
a.mm:hover {
  font-family: arial, helvetica, sans-serif;
  font-size: 13px;
  color:red;
  text-decoration:underline;
  }

img {margin:0px;}
form {margin:0px;}

/********* main menu *******************************************/
.mm_toplevel {
  margin-left:71px;
  }
.mm_label1 {
  margin-left:71px;
  }
.mm_submenu1 {
  margin-left:88px;
  }
.mm_submenu2 {
  margin-left:97px;
  }

.mm_toplevel_quenched {
  color:black;
  margin-left:71px;
  font-weight:bold;
  }
.mm_submenu1_quenched {
  color:black;
  margin-left:88px;
  font-weight:bold;
  }
.mm_submenu2_quenched {
  color:black;
  margin-left:97px;
  font-weight:bold;
  }

/********* control elements ************************************/
.form_label {
  text-align:left;
  margin-left:6px;
  margin-top:3px;
  }
.ed {
  background-color:white;
  color:#0A3873;
  font-family:"Courier New", monospace;
  font-size:10pt;
  margin:0px;
  border-color:#889ECF;
  border-style:solid;
  border-width:1px;
  }
.ed_textarea {
  background-color:white;
  font-family:"Courier New", monospace;
  font-size:10pt;
  margin:0px;
  margin-left:6px;
  border-color:gray;
  border-style:solid;
  border-width:1px;
  scrollbar-base-color:#CCCCFF;
  scrollbar-arrow-color:gray;
  scrollbar-shadow-color:gray;
  scrollbar-darkshadow-color:white;
  scrollbar-highlight-color:gray;
  scrollbar-3dlight-color:white;
  scrollbar-track-color:white;
  }


/***** news ********/

.news_title {
  color:#254966;
  text-align:center;
  font-weight:bold;
  font-size:20px;
  margin:10px;
  }

.news_date {
  color:red;
  text-align:center;
  
  }

.news_text {
  
  }

.news_p {
  color:#254966;
  text-align:left;
  
  }

