body {background-color: #003E62;}
a:link    {color:blue;text-decoration:none;}
a:visited {color:navy;text-decoration:none;}
a:hover   {color:red;text-decoration:underline;}
a:active  {color:purple;text-decoration:none;}
.lng_act {
  font-size: 10px;
  text-align: center;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #003E62;
  background-color: #FFCC00;
  border: 1px solid #FFFFFF;
}
.lng_inact {
  font-size: 10px;
  text-align: center;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #808080;
  background-color: #C0C0C0;
  border: 0px solid #555555;
}
.lng_act a.chs,
.lng_inact a.chs {
  background: transparent url(images/language-chs.png) 0 50% no-repeat;
  margin: 1px 1px 1px 1px;
  padding: 8px 0px 8px 18px;
  line-height:16px;
  color: #800000;
}
.lng_act a.eng,
.lng_inact a.eng {
  background: transparent url(images/language-eng.png) 0 50% no-repeat;
  margin: 1px 1px 1px 1px;
  padding: 8px 0px 8px 18px;
  line-height:16px;
  color: #800000;
}
.lng_act a.exit,
.lng_inact a.exit {
  background: transparent url(images/exit.png) 0 50% no-repeat;
  margin: 1px 1px 1px 1px;
  padding: 8px 0px 8px 18px;
  line-height:16px;
  color: #17375D;
}
.cnt_table {
  background-color: #f5f5f5;
  border: 3px solid #ccc;
  color: #555;
  width:100%;
  background-image: url('images/headerbg1.jpg');
  background-repeat:no-repeat;
  border-collapse:collapse;
}
.title_upper{
  font-size:20px;
  line-height:115%;
  font-family:"Tahoma","sans-serif";
}
.title_lower{
  font-size:34px;
  line-height:125%;
  font-family:"Tahoma","sans-serif"
}
.title_small{
  font-size:12px;
  font-family:"Tahoma","sans-serif";
}
.menu_item_active{
  font-size:16px;
  font-family:"Tahoma","serif";
  color: #FFFFFF;
  background-color:#003E62;
  border:solid #003E62 1px;
  padding:5px 15px 5px 15px;
}
.menu_item_DB{
  font-size:12px;
  font-family:"Franklin Gothic Medium", "Arial Narrow", Arial, sans-seri;
  color: #003E62;
  background-color:#EEECE1;
  border:solid #003E62 1px;
  padding:5px 15px 5px 15px;
}
.menu_item_active a:link    {color:#FFFFFF;text-decoration:none;}
.menu_item_active a:visited {color:#FFFFFF;text-decoration:none;}
.menu_item_active a:hover   {color:#99CCFF;text-decoration:none;}
.menu_item_active a:active  {color:#FFFFFF;text-decoration:none;}
.menu_item_other{
  font-size: 10px;
  font-family: "Tahoma","serif";
  color: #003E62;
  background-color: #EEECE1;
  border: solid #003E62 1px;
  padding: 10px 10px 3px 10px;
}
.menu_item_tool{
  font-size: 12px;
  font-family: "Franklin Gothic Medium", "Arial Narrow", Arial, sans-serif;
  color: #003E62;
  padding: 8px 10px 5px 10px;
}
.menu_item_other a:link    {color:#003E62;text-decoration:none;}
.menu_item_other a:visited {color:#003E62;text-decoration:none;}
.menu_item_other a:hover   {color:#0000FF;text-decoration:none;}
.menu_item_other a:active  {color:#003E62;text-decoration:none;}
.wdg_title{
  font-size:18px;
  font-family:"Georgia","Tahoma","serif";
  font-weight: bold;
  color: #003E62;
  background-color:#E7E3D3;
  border:solid #EEECE1 1px;
  padding:5px 18px 5px 18px;
}
.wdg_title_inv{
  font-size:18px;
  font-family:"Georgia","Tahoma","serif";
  font-weight: bold;
  color: #FFFFFF;
  background-color:#003E62;
  border:solid #EEECE1 1px;
  padding:5px 18px 5px 18px;
}
.wdg_div{
  padding:15px 2px 15px 2px;
}
.link_panel{
  color: #003E62;
  background-color:#E7E3D3;
  border:solid #FDE9D9 1px;
  padding:10px 10px 10px 10px
}
.link_style{
  font-size:14px;
  font-family:"Calibri","serif";
  padding:8px 3px 8px 3px;
}
.news_list{
  list-style-image: url('images/circle.gif');
  font-size:14px;
  font-family:"Calibri","serif";
  padding:5px 5px 5px 5px;
  margin-top: 5px;
  margin-bottom: 5px;
}
.gallery_desc{
  font-size:12px;
  font-family:"Calibri","Tahoma","serif";
  padding:2px 2px 2px 2px;
}
.story_title{
  font-size:14px;
  font-family:"Tahoma","serif";
  font-weight: bold;
  background-color:#EEECE1;
  border:solid #EEECE1 1px;
  padding:5px 5px 2px 5px;
}
.story_tabs{
  margin: auto 0 auto 0;
  font-size: 14px;
  font-family: "Tahoma","serif";
  font-weight: bold;
  background-color: #EEECE1;
  border: solid #900000 1px;
  padding: 2px 5px 2px 5px;
}
.story_desc{
  font-size:12px;
  font-family:Calibri ,Arial, Helvetica, sans-serif;
  padding:2px 2px 2px 2px;
}
.footnote_txt{
  font-size:10px;
  font-family:Arial, Helvetica, sans-serif;
  color: #EEECE1;
  padding:2px 2px 2px 2px;
}
.pub_list {
  line-height: 125%;
  font-size:14px;
  font-family: Georgia, "Times New Roman", Times, serif;
  padding:5px 5px 5px 5px;
}
.main_txt {
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 14px;
  line-height: 150%;
  text-align: left;
  margin-top: 6px;
  margin-bottom: 6px;
  text-indent: 30px;
}
.section_title{
  font-size:14px;
  font-family:"Georgia","Tahoma","serif";
  font-weight: bold;
  color: #003E62;
  background-color:#E7E3D3;
  border:solid #EEECE1 1px;
  padding:3px 3px 3px 3px;
}
.section_title_inv{
  font-size:14px;
  font-family:"Georgia","Tahoma","serif";
  font-weight: bold;
  color: #FFFFFF;
  background-color:#003E62;
  border:solid #EEECE1 1px;
  padding:3px 3px 3px 3px;
}
.desc_txt {
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 12px;
  text-align: left;
  margin-top: 3px;
  margin-bottom: 3px;
  text-indent: 20px;
  padding:2px 2px 2px 2px;
}
