body {
  	background-color: #FFFFFF;
  	margin: auto;
  	padding: 0px;
  	text-align: center;
  	font-family: Arial;
  	font-size: 11px;
  	color: #6E6E6E;
	line-height: 14px;
	width: 760px;
}

div.main {
  	display: block;
  	width: 760px;
}

div.menu_top {
  	display: block;
  	float: left;
  	width: 745px;
  	height: 24px;
  	background-color: #072A5E;
  	color: #FFFFFF;
  	text-align: left;
  	padding-top: 17px;
  	padding-left: 15px;
  	margin-bottom: 4px;
}

div.flash {
  	display: block;
  	float: left;
  	width: 760px;
  	height: 335px;
  	margin-bottom: 6px;
}

a {
  	font-family: Arial;
  	font-size: 11px;
  	color: #960000;
  	text-decoration: none;
}

a:hover {
  	font-family: Arial;
  	font-size: 11px;
  	color: #960000;
  	text-decoration: underline;
}

a.tree_menu {
  	font-family: Arial;
  	font-size: 11px;
  	color: #363A83;
  	text-decoration: none;
}

a.tree_menu:hover {
  	font-family: Arial;
  	font-size: 11px;
  	color: #363A83;
  	text-decoration: underline;
}

a.menu_top {
  	font-family: Arial;
  	font-size: 10px;
  	color: #FFFFFF;
  	text-decoration: none;
}

a.menu_top:hover {
  	font-family: Arial;
  	font-size: 10px;
  	color: #FFFFFF;
  	text-decoration: underline;
}

a.footer {
  	font-family: Arial;
  	font-size: 11px;
  	color: #6E6E6E;
  	text-decoration: none;
}

a.footer:hover {
  	font-family: Arial;
  	font-size: 11px;
  	color: #6E6E6E;
  	text-decoration: underline;
}

a.ajax_button {
  	font-family: Arial;
  	font-size: 11px;
  	color: #6E6E6E;
  	text-decoration: none;
  	font-weight: bold;
  	padding-top: 5px;
  	padding-bottom: 5px;
  	padding-left: 10px;
  	padding-right: 10px;
  	border: solid #dddddd 1px;
}

a.ajax_button:hover {
  	font-family: Arial;
  	font-size: 11px;
  	color: #6E6E6E;
  	text-decoration: none;
  	font-weight: bold;
  	padding-top: 5px;
  	padding-bottom: 5px;
  	padding-left: 10px;
  	padding-right: 10px;
  	border: solid #dddddd 1px;
}

div.panel_h1 {
  	display: block;
  	float: left;
  	width: 285px;
  	text-align: justify;
}

div.panel_h2 {
  	display: block;
  	float: left;
  	width: 285px;
  	text-align: justify;
}

div.panel_h3 {
  	display: block;
  	float: left;
  	width: 165px;
  	text-align: justify;
}

div.panel1 {
  	display: block;
  	float: left;
  	width: 250px;
  	text-align: justify;
}

div.panel_b {
  	display: block;
  	float: left;
  	width: 12px;
  	text-align: justify;
}

div.panel2 {
  	display: block;
  	float: left;
  	width: 498px;
  	text-align: justify;
}

div.header {
  	height: 19px;
  	background-color: #072A5E;
  	color: #FFFFFF;
  	font-weight: bold;
  	padding-top: 6px;
  	padding-left: 10px;
  	margin-bottom: 10px;
}

div.header_h_h {
  	height: 19px;
  	background-color: #072A5E;
  	color: #FFFFFF;
  	font-weight: none;
  	padding-top: 6px;
  	padding-left: 10px;
  	margin-bottom: 0px;
  	margin-top: 10px;
}

div.header_h {
  	height: 19px;
  	background-color: #CCCCCC;
  	color: #072a5e;
  	font-weight: none;
  	padding-top: 6px;
  	padding-left: 10px;
  	margin-bottom: 10px;
  	margin-top: 10px;
}

div.ramka {
  	background-color: #FFFFFF;
  	color: #6E6E6E;
  	font-weight: none;
  	padding-top: 6px;
  	padding-bottom: 6px;
  	padding-left: 10px;
  	padding-right: 10px;
  	margin-bottom: 10px;
  	border: 1px solid #CCCCCC;
}

div.ramka_grey {
  	background-color: #efefef;
  	color: #6E6E6E;
  	font-weight: none;
  	padding-top: 6px;
  	padding-bottom: 6px;
  	padding-left: 10px;
  	padding-right: 10px;
  	margin-bottom: 10px;
  	border: 1px solid #CCCCCC;
  	text-align: left;
}

div.grey_line {
	display: block;
	width: 760px;
	float: left;
	height: 1px;
	overflow: hidden;
	background-color: #dddddd;
}

div.footer1 {
  	display: block;
  	float: left;
  	width: 300px;
  	height: 25px;
  	color: #6E6E6E;
  	text-align: right;
  	padding-top: 5px;
  	padding-right: 0px;
  	margin-bottom: 4px;
}

div.footer2 {
  	display: block;
  	float: left;
  	width: 460px;
  	height: 20px;
  	color: #6E6E6E;
  	text-align: right;
  	padding-top: 10px;
  	padding-right: 0px;
  	margin-bottom: 4px;
}

div.aDiv {
  	width: 498px;
}

div.sub_menu_top {
  	display: block;
  	float: left;
  	width: 760px;
  	height: 88px;
  	background-color: #072A5E;
  	color: #FFFFFF;
  	text-align: left;
  	padding-top: 0px;
  	padding-left: 0px;
  	margin-bottom: 4px;
}

div.sub_menu_top1 {
  	display: block;
  	float: left;
  	width: 580px;
  	height: 23px;
  	background-color: #072A5E;
  	color: #FFFFFF;
  	text-align: left;
  	padding-top: 65px;
  	padding-left: 15px;
}

div.sub_menu_top2 {
  	display: block;
  	float: left;
  	width: 165px;
  	height: 88px;
  	background-color: #072A5E;
  	color: #FFFFFF;
  	text-align: left;
  	padding-top: 0px;
  	padding-left: 0px;
}

div.sub_title {
  	display: block;
  	float: left;
  	width: 760px;
  	height: 22px;
  	background-color: #FFFFFF;
  	font-size: 12px;
  	color: #0F4C97;
  	text-align: left;
  	padding-top: 8px;
  	padding-left: 0px;
  	margin-bottom: 4px;
  	font-weight: bold;
}

div.sub_title2 {
  	background-color: #FFFFFF;
  	font-size: 12px;
  	color: #0F4C97;
  	text-align: left;
  	padding-top: 8px;
  	padding-left: 0px;
  	margin-bottom: 4px;
  	font-weight: bold;
}

div.sub_panel1 {
  	display: block;
  	float: left;
  	width: 180px;
  	text-align: justify;
  	background-color: #FFFFFF;
}

div.sub_panel2 {
  	display: block;
  	float: left;
  	width: 380px;
  	text-align: justify;
  	background-color: #FFFFFF;
}

div.sub_panel3 {
  	display: block;
  	float: left;
  	width: 180px;
  	text-align: justify;
  	background-color: #FFFFFF;
}

div.sub_panel4 {
  	display: block;
  	float: left;
  	width: 570px;
  	text-align: justify;
  	background-color: #FFFFFF;
}

div.sub_panel_b {
  	display: block;
  	float: left;
  	width: 10px;
  	height: 10px;
  	text-align: justify;
  	background-color: #FFFFFF;
}

div.sub_menu {
  	background-color: #D5D8D7;
  	padding-top: 10px;
  	padding-bottom: 10px;
	color: #363A83;
	text-align: left;
}

div.sub_searcher {
  	display: block;
  	float: left;
  	background: url(images/searcher_bg.gif);
  	padding-top: 10px;
  	padding-left: 0px;
  	width: 180px;
  	padding-bottom: 0px;
  	color: #FFFFFF;
  	font-weight: bold;
  	text-align: center;
}

div.sub_help {
  	display: block;
  	float: left;
  	width: 180px;
  	margin-top: 10px;
}

input.form {
  	width: 140px;
  	border: 1px solid #cccccc;
  	background: #ffffff;
  	font-family: Arial;
  	font-size: 11px;
  	color: #6E6E6E;
}

input.form1 {
  	width: 300px;
  	border: 1px solid #cccccc;
  	background: #ffffff;
  	font-family: Arial;
  	font-size: 11px;
  	color: #6E6E6E;
}

input.forms {
  	width: 180px;
  	border: 1px solid #cccccc;
  	background: #ffffff;
  	font-family: Arial;
  	font-size: 11px;
  	color: #6E6E6E;
}

input.form2 {
  	width: 31px;
  	border: 1px solid #cccccc;
  	background: #ffffff;
  	font-family: Arial;
  	font-size: 10px;
  	color: #6E6E6E;
}

textarea.form1 {
  	width: 300px;
	height: 80px;
  	border: 1px solid #cccccc;
  	background: #ffffff;
  	font-family: Arial;
  	font-size: 11px;
  	color: #6E6E6E;
}

textarea.form3 {
  	width: 300px;
	height: 110px;
  	border: 1px solid #cccccc;
  	background: #ffffff;
  	font-family: Arial;
  	font-size: 11px;
  	color: #6E6E6E;
}

textarea.form2 {
  	width: 215px;
	height: 44px;
  	border: 1px solid #cccccc;
  	background: #ffffff;
  	font-family: Arial;
  	font-size: 10px;
  	color: #6E6E6E;
}

input.form_k {
  	width: 300px;
  	border: 1px solid #cccccc;
  	background: #ffffff;
  	font-family: Arial;
  	font-size: 11px;
  	color: #6E6E6E;
}