body
{
	background: #e2e0e9 url(../images/bgrepeat.jpg) repeat-x;
	color: #1d3766;
	font-size: 14px;
	font-family: Arial,Helvetica,sans-serif;
	list-style-type: disc;
	line-height: 1.5em;
	margin: 5px 10px 10px 10px;
	padding: 0px;
}
a:link, body_alink {
	text-decoration: none;
	color: #369;
	border-bottom: 1px dotted #369;
}
a:visited, body_avisited {
	text-decoration: none;
	color: #369;
	border-bottom: 1px dotted #369;
}
a:hover, a:active, body_ahover {
	text-decoration: none;
	color: #1d3766;
	background: #daba53;
}

.menu{
	background: #daba53;
	color: #1d3766;
	font-size: 15px;
	line-height: 1.5em;
	font-family: Arial,Helvetica,sans-serif;
/*	font-weight: bold;*/
	list-style-type: circle;
	margin: 5px 10px 10px 10px;
	padding: 0px;
}
.menu a:link, menu_alink {
	text-decoration: none;
	color: #FFFFFF;
	border-bottom: none;
}
.menu a:visited, menu_avisited {
	text-decoration: none;
	color: #FFFFFF;
	border-bottom: none;
}
.menu a:hover, menu_ahover {
	text-decoration: none;
	color: #1d3766;
	background: none;
}
.menu a:active, menu_aactive {
	text-decoration: none;
}

.bg_body_top{display:block; width: 98%;}
.bg_body_top *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#ffffff}
.bg_body_top1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #6e899b;
  border-right:1px solid #6e899b;
  background:#bfcbd3}
.bg_body_top2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #1a4462;
  border-right:1px solid #1a4462;
  background:#ced7dd}
.bg_body_top3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #ced7dd;
  border-right:1px solid #ced7dd;}
.bg_body_top4{
  border-left:1px solid #6e899b;
  border-right:1px solid #6e899b}
.bg_body_top5{
  border-left:1px solid #bfcbd3;
  border-right:1px solid #bfcbd3}
.bg_body_topfg{
  background:#ffffff}


.bg_body_bottom{display:block; width: 98%;}
.bg_body_bottom *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#ffffff}
.bg_body_bottom1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #d2cce4;
  border-right:1px solid #d2cce4;
  background:#ebe9f3}
.bg_body_bottom2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #b8afd4;
  border-right:1px solid #b8afd4;
  background:#f0eef6}
.bg_body_bottom3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #f0eef6;
  border-right:1px solid #f0eef6;}
.bg_body_bottom4{
  border-left:1px solid #d2cce4;
  border-right:1px solid #d2cce4}
.bg_body_bottom5{
  border-left:1px solid #ebe9f3;
  border-right:1px solid #ebe9f3}
.bg_body_bottomfg{
  background:#ffffff}

.bg_menu{display:block}
.bg_menu *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#daba53}
.bg_menu1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #efe1b5;
  border-right:1px solid #efe1b5;
  background:#e3cb7e}
.bg_menu2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #fbf8ed;
  border-right:1px solid #fbf8ed;
  background:#e1c773}
.bg_menu3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #e1c773;
  border-right:1px solid #e1c773;}
.bg_menu4{
  border-left:1px solid #efe1b5;
  border-right:1px solid #efe1b5}
.bg_menu5{
  border-left:1px solid #e3cb7e;
  border-right:1px solid #e3cb7e}
.bg_menufg{
  background:#daba53}


/*.bg_menu{display:block}
.bg_menu *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#D0CBE6}
.bg_menu1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #eae8f4;
  border-right:1px solid #eae8f4;
  background:#dbd8ec}
.bg_menu2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #faf9fc;
  border-right:1px solid #faf9fc;
  background:#d8d4ea}
.bg_menu3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #d8d4ea;
  border-right:1px solid #d8d4ea;}
.bg_menu4{
  border-left:1px solid #eae8f4;
  border-right:1px solid #eae8f4}
.bg_menu5{
  border-left:1px solid #dbd8ec;
  border-right:1px solid #dbd8ec}
.bg_menufg{
  background:#D0CBE6
  color: #E0D3B8;
font: bold 13px Verdana, Sans-Serif;
}*/

.table_content {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-collapse: collapse;
	border-left: 1px solid #ccc;
	border-top: 1px solid #ccc; 
	color: #333;
}
.table_content caption {
	font-size: 1.2em;
	font-weight: bold;
	letter-spacing: -0.5px;
	margin-bottom: 10px;
	padding: 5px;
	background: #efefef;
	border: 1px solid #ccc;
	color: #666;
}
.table_content a {
	text-decoration: none;
	border-bottom: 1px dotted #369;
	color: #369;
	font-weight: bold;
}
.table_content a:hover {
	text-decoration: none;
	color: #fff;
	background: #369;
}
.table_content tr th a {
	color: #369;
	border-bottom: 1px dotted #369;
}
.table_content tr th a:hover {
	color: #fff;
	background: #369;
}
.table_content thead tr th {
	text-transform: uppercase;
	background: #e2e2e2;
}

.table_content tfoot tr th, .table_content tfoot tr td {
	text-transform: uppercase;
	color: #000;
	font-weight: bold;
}
.table_content tfoot tr th {
	width: 20%;
}
.table_content tfoot tr td {
	width: 80%;
}
.table_content th {
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	padding: 5px;
	line-height: 1.8em;
	font-size: 1em;
	vertical-align: top;
	text-align: right;
	width: 28%;
}
.table_content td {
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	padding: 5px;
	line-height: 1.8em;
	font-size: 1em;
	vertical-align: top;
	text-align: left;
}
.table_content tr.odd th, .table_content tr.odd td {
	background: #efefef;
}


