body {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	font-family: Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Verdana, Arial;	
	background-color: #121212;
}

/*
 * background
 */
div.top {
	background: transparent url(../gfx/top.gif) no-repeat center bottom;
	height: 100%;
}
td.bg_top_left {
	background: transparent url(../gfx/bg_top_left.gif) repeat-x left bottom;
}
table.bg_top {
	background: transparent url(../gfx/bg_top.gif) repeat-x center center;
}
td.bg_right {
	background: transparent url(../gfx/bg_right.gif) repeat-x left top;
}
td.bg_left {
	background: transparent url(../gfx/bg_left.gif) repeat-x right top;
}
td.bg_data {
	background: transparent url(../gfx/bg_data.jpg) no-repeat left top;
}
td.bg_bottom_left {
	background: transparent url(../gfx/bg_bottom_left.gif) repeat-x left top;
	color: #b8b8b8;
}
table.bg_bottom {
	background: transparent url(../gfx/bg_bottom.gif) no-repeat center top;
	color: #b8b8b8;
	height: 50px;
}
td.bg_bottom_left {
	background: transparent url(../gfx/bg_bottom_left.gif) repeat-x left top;
	color: #b8b8b8;
}
div.right {
	background: transparent url(../gfx/right.gif) no-repeat left top;
	height: 100%;
}
div.left {
	background: transparent url(../gfx/left.gif) no-repeat right bottom;
	height: 100%;
}
td.bg_prt_top {
	background: transparent url(../gfx/bg_prt_top.gif) repeat-x left bottom;
}
td.bg_prt_bottom {
	background: transparent url(../gfx/bg_prt_bottom.gif) repeat-x left top;
}
td.bg_prt_left {
	background: transparent url(../gfx/bg_prt_left.gif) repeat-y left top;
}
td.bg_prt_right {
	background: transparent url(../gfx/bg_prt_right.gif) repeat-y right top;
}
td.bg_prt_data {
	background-color: #FFFFFF;
}

/*
 * Box
 */
table.bg_box_data {
	background: transparent url(../gfx/bg_box_data.gif) repeat-y left top;
}
td.bg_box_bottom {
	background: transparent url(../gfx/bg_box_bottom.gif) no-repeat left bottom;
}
table.bg_box_data_long {
	background: transparent url(../gfx/bg_box_data_long.gif) repeat-y left top;
	height: 100px;
}
td.bg_box_bottom_long {
	background: transparent url(../gfx/bg_box_bottom_long.gif) no-repeat left bottom;
	padding: 0 10px 10px 10px;
}

/*
 *	formatting
 */

td {
	font-size: 12px;
	color: #6F6E6E;
}
ul {
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 150%;
}
li {
	background: url(../gfx/bg_sign.gif) no-repeat 5px 5px;
	padding-left: 17px;
}
h1 {
	font-size: 12px;
	font-weight: bold;
	margin: 0;
	padding: 0;
}
*.hand {
	cursor: pointer;
}
p {
	margin: 0;
	padding: 10px 0 5px 0;
}
div.desc p:first-child {
	margin-top: 0;
	padding-top: 0;
}
div.data {
	padding: 0 10px 0 17px;
}
div.bottom_menu {	
	color: #b8b8b8;
}
div.scroll {	
	 overflow: auto;
	 height: 270px;
}
td.text,
span.text {
	font-size: 14px;
	color: #000000;
}
span.high {
	font-weight: bold;
}

/*
 *	link
 */

a {
	color: #6F6E6E;
	text-decoration: underline;
}
a:hover {
	color: #6F6E6E;
	text-decoration: none;
}
div.pager a {
	color: #6F6E6E;
	text-decoration: none;
}
div.pager a:hover {
	color: #6F6E6E;
	text-decoration: underline;
}
div.bottom_menu a {
	color: #b8b8b8;
	text-decoration: none;
}
div.bottom_menu a:hover {
	color: #8C8C8C;
	text-decoration: underline;
}

/*
 *	form
 */
form {
	padding: 0;
	margin: 0;
	font-size: 12px;
	color: #6F6E6E;
}

label {
	cursor: pointer;
}
input {
	color: #6F6E6E;
	font-size: 11px;
	font-family: Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Arial;
	border: 0;
	width: 148px;
	height: 20px;
	margin-bottom: 4px;
	padding: 2px 5px 3px 5px;
	background: url(../gfx/bg_textbox.jpg) no-repeat top left;
	background-attachment: expression('fixed');
}
input.search {
	color: #6F6E6E;
	font-size: 10px;
	font-family: Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Arial;
	border: 0;
	width: 148px;
	height: 19px;
	margin-bottom: 4px;
	padding: 3px 5px 3px 5px;
	background: url(../gfx/bg_search_textbox.gif) no-repeat top left;
	background-attachment: expression('fixed');
}
textarea {
	color: #6F6E6E;
	font-family: Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Arial;
	font-size: 11px;
	border: 0;
	width: 370px;
	height: 50px;	
	padding: 2px 5px 3px 5px;
	margin: 0 0 4px 0;
	background: url(../gfx/bg_textarea.jpg) no-repeat top left;
	background-attachment: expression('fixed');
	overflow: auto;
}
input#reset,
input#submit {
	color: #6F6E6E;
	font-weight: bold;
	height: 20px;	
	cursor: pointer;
}
input.button_ok#submit {
	background: url(../gfx/bg_btn_search.gif) no-repeat left top;
	color: #6F6E6E;
	font-weight: bold;
	width: 55px;
	height: 19px;	
	cursor: pointer;
}
input.button_ok#submit:hover {
	background: url(../gfx/bg_btn_search_hover.gif) no-repeat left top;
	color: #6F6E6E;
	font-weight: bold;
	width: 55px;
	height: 19px;	
	cursor: pointer;
}
input.button_ok_en {
	background: url(../gfx/bg_btn_search_en.gif) no-repeat left top;
	color: #6F6E6E;
	font-weight: bold;
	width: 60px;
	height: 16px;	
	cursor: pointer;
}
input.button_ok_en#submit:hover {
	background: url(../gfx/bg_btn_search_hover_en.gif) no-repeat left top;
	color: #6F6E6E;
	font-weight: bold;
	width: 60px;
	height: 16px;	
	cursor: pointer;
}
.navtext {
	position: absolute;
	top: -100px;
	left: 20px;
	visibility: hidden;
	text-align: justify;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	border: 1px solid #FC9900;
	layer-background-color: #ffffff;
	background-color: #ffffff;
	color: #003F7F;
}
