html
{
  margin: 0px;
  padding: 0px;
}

body
{
  margin: 0px;
  padding: 0px;
}

a:link
{
  color: #07468e;
  font-size: 12px;
  text-decoration: none;
  font-family: "Arial";
}
a:visited
{
  color: #07468e;
  font-size: 12px;
  text-decoration: none;
  font-family: "Arial";
}
a:hover
{
  color: #dc231d;
  font-size: 12px;
  text-decoration: none;
  font-family: "Arial";
}

.link_small:link
{
  color: #07468e;
  font-size: 11px;
  text-decoration: none;
  font-family: "Arial";
}
.link_small:visited
{
  color: #07468e;
  font-size: 11px;
  text-decoration: none;
  font-family: "Arial";
}
.link_small:hover
{
  color: #dc231d;
  font-size: 11px;
  text-decoration: none;
  font-family: "Arial";
}
.link_big:link
{
  color: #006699;
  font-size: 13px;
  font-weight: bold;
  text-decoration: none;
  font-family: "Arial";
}
.link_big:visited
{
  color: #006699;
  font-size: 13px;
  font-weight: bold;
  text-decoration: none;
  font-family: "Arial";
}
.link_big:hover
{
  color: #dc231d;
  font-size: 13px;
  font-weight: bold;
  text-decoration: none;
  font-family: "Arial";
}
.link_caption:link
{
  color: #006699;
  font-size: 16px;
  font-weight: bold;
  text-decoration: none;
  font-family: "Arial";
}
.link_caption:visited
{
  color: #006699;
  font-size: 16px;
  font-weight: bold;
  text-decoration: none;
  font-family: "Arial";
}
.link_caption:hover
{
  color: #dc231d;
  font-size: 16px;
  font-weight: bold;
  text-decoration: none;
  font-family: "Arial";
}
.link_mm:link
{
  color: #ffffff;
  font-size: 14px;
  text-decoration: none;
  font-family: "Arial";
}
.link_mm:visited
{
  color: #ffffff;
  font-size: 14px;
  text-decoration: none;
  font-family: "Arial";
}
.link_mm:hover
{
  color: #f9be02;
  font-size: 14px;
  text-decoration: none;
  font-family: "Arial";
}
.link_mm_hover:link,.link_mm_hover:visited,.link_mm_hover:hover
{
  color: #f9be02;
  font-size: 14px;
  text-decoration: none;
  font-family: "Arial";
}

.menu
{
  background-color: #02396c;
}
.mm
{
  color: #000000;
  font-size: 12px;
  text-decoration: none;
  font-family: "Arial";
}

.text
{
  color: #000000;
  font-size: 12px;
  text-decoration: none;
  font-family: "Arial";
}
.text_small
{
  color: #000000;
  font-size: 11px;
  text-decoration: none;
  font-family: "Arial";
}
.text_big
{
  color: #000000;
  font-size: 14px;
  text-decoration: none;
  font-family: "Arial";
}
.text_caption, h1
{
  color: #07468e;
  font-size: 16px;
  text-decoration: none;
  font-family: "Arial";
}
.search_select
{
  color: #dc231d;
}

.table_main
{
  border: 0px;
  width: 100%;
  font-size: 0px;
  margin: 0px;
  padding: 0px;
}
.list
{
  margin-left: 30px;
  padding: 0px;
}
.list_element
{
  margin: 0px;
  padding: 5px;
  color: #000000;
  font-size: 12px;
  text-decoration: none;
  font-family: "Arial";
}
.column
{
  color: #ffffff;
  font-size: 12px;
  font-family: "Arial";
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 5px;
  padding-bottom: 5px;
  background-color: #02396c;
  background-image: url(img/column.gif);
}
.border
{
  border: solid;
  border-width: 0px;
  border-color: #ffffff;
}

.bottom
{
  background: #ffffff;
}
.bottom_column
{
  background-color: #ffffff;
  border: solid;
  border-width: 0px;
  border-color: #ffffff;
}

.block_caption
{
  color: #000000;
  font-size: 12px;
  text-decoration: none;
  font-family: "Arial";
  background: #ffffff;
}
.block_text
{
  font-size: 12px;
  text-decoration: none;
  font-family: "Arial";
  text-align: justify;
}
.block_text_border
{
  background: #3f6a4e;
}
.block_caption_border
{
  background: #7d3040;
}
.block_column_caption
{
  color: #ebf1dd;
  font-size: 14px;
  font-family: "Trebuchet MS";
  font-weight: bold;
  background-color: #b9d7af;
  background-image: url(img/block_column_caption.gif);
}
.block_column_text
{
  color: #000000;
  font-size: 12px;
  font-family: "Arial";
  background-color: #deeccb;
}
.block_space
{
  background-color: #ffffff;
}

.form_input
{
  font-size: 12px;
	font-family: "Arial";
  margin: 2px;
  border: solid;
  border-width: 1px;
  border-color: #aaaaaa;
  background-color: #ffffff;
}
.form_button
{
  font-size: 11px;
	font-family: "Arial";
  margin: 2px;
  border: solid;
  border-width: 1px;
  border-color: #040643;
  background-color: #e0e9e4;
}
.form_textarea
{
  font-size: 12px;
	font-family: "Arial";
  margin: 2px;
  border: solid;
  border-width: 1px;
  border-color: #aaaaaa;
  background-color: #ffffff;
}
.form_table
{
	padding: 4px;
}
.form_table_text
{
  color: #000000;
  font-size: 12px;
  text-decoration: none;
  font-family: "Arial";
  background-color:#fcf6d8;
  padding: 4px;
}
.form_table_caption
{
  color: #000000;
  font-size: 12px;
  text-decoration: none;
  font-family: "Arial";
  background-color:#e0e9e4;
  padding: 4px;
}

.text_edit_button
{
  font-size: 11px;
	font-family: "Arial";
  margin: 1px;
  border: solid;
  border-width: 1px;
  border-color: #040643;
  background-color: #e0e9e4;
}
.text_edit_textarea
{
  font-size: 12px;
	font-family: "Arial";
  border: solid;
  border-width: 1px;
  border-color: #040643;
  background-color: #ffffff;
}
.text_edit_status
{
  font-size: 10px;
	font-family: "Arial";
  font-weight: bold;
  border: solid;
  border-width: 1px;
  border-color: #040643;
  background-color: #e0e9e4;
}
.menu_div
{
  padding: 0px;
  background-color: #034480;
  border: solid;
  border-width: 1px;
  border-top-width: 0px;
  border-color: #cccccc;
}
.menu_div_item
{
  padding: 5px;
  background-color: #034480;
  border: solid;
  border-width: 0px;
  border-top-width: 1px;
  border-color: #cccccc;
  color: #ffffff;
  font-size: 12px;
  text-decoration: none;
  font-family: "Arial";
}
.menu_div_item_over
{
  padding: 5px;
  background-color: #02396c;
  border: solid;
  border-width: 0px;
  border-top-width: 1px;
  border-color: #cccccc;
  color: #f9be02;
  font-size: 12px;
  text-decoration: none;
  font-family: "Arial";
}
#content table{
  border: 0px;
  font-size: 12px;
  padding: 5px;
  border-collapse: collapse;
}
#content table td{
  border: 0px solid #aaa;
  vertical-align: top;
}
#content table thead{
  color: #ffffff;
  background-color:  #336699;
}
#content table tfoot{
  background-color:  #ffcc99;
}
h2{
  font-size: 14px;
  text-decoration: none;
  font-family: "Arial";
}
h3{
  font-size: 12px;
  text-decoration: none;
  font-family: "Arial";
}
ul li{
  list-style: square;
}
hr{
  height: 0px;
  border: solid #aaaaaa 0px;
  border-top-width: thin;
}