body	{	font-family: Arial, Helvetica, sans-serif;	color: #000;	background-color: #fff;	font-size: 12px;	text-align: left;}p	{	margin: 5px;	text-align: left;	line-height: 15px;
}a	{	color: #009;	text-decoration: none;}a:visited	{	color: #060;}a:hover	{	color: #900;	border-bottom: 1px dashed #009;	border-top: 1px dashed #009;}a:active	{	color: #f00;	border-bottom: 1px dashed #f00;	border-top: 1px dashed #f00;}acronym	{	font-style: italic;	border-bottom: dashed #000 1px;}h1, h2, h3	{	font-family: arial, Helvetica, sans-serif;	font-weight: bold;	text-align: left;	margin: 20px 20px 5px 5px;	color: #000;}h1	{	font-size: 24px;}h1#page_title	{	position: absolute;	font-size: 36px;	top: 15px;	left: 15px;}h2	{	font-size: 24px;}h2#page_subtitle	{	position: absolute;	top: 65px;	left: 15px;}h3	{	font-size: 20px;}h4	{	font-size: 16px;}ul, ol	{	text-align: left;}#all	{	position: absolute;	top: 0px;	left: 0px;	width: 640px;	height: auto;	background-color: #ccf;	z-index: 0;	padding: 5px;	text-align: left;}#head_sec	{	width: 100%;	height: 115px;	background-color: #ffc;	z-index: 5;}div#logo	{	position: absolute;	top: 10px;	left: 10px;	height: 70px;	width: 230px;	text-align: left;	z-index: 1;}div#logo_img	{	background-image: url(../images/kyosei_logo1.gif);	background-repeat: no-repeat;	height: 70px;	width: 230px;	z-index: 2;}#spare_2 {	position: absolute;	top: 10px;	left: 485px;		background-image: url(../images/dhpage_logo.gif);	background-repeat: no-repeat;	height: 70px;	width: 156px;	z-index: 255;}#sub_logo	{		position: absolute;	right: 15px;	top: 95px;	font-weight: bold;}#margin_sec	{	float: left;	margin-top: 5px;	width: 150px;	height: auto;	background-color: #ffc;	z-index: 5;	}.margin	{	padding: 5px 0px 5px 0px;	width: 130px;		text-align: left;}hr	{	width: 80%;	height: 3px;	background-color: #000;}p.margin_link	{	margin: 3px 3px 3px 8px;}#main_sec	{	float: right;	margin-top: 5px;	width: 475px;	height: auto;	background-color: #ffc;	z-index: 5;	}.rightblock	{	float: right;	clear: right;	margin: 5px 5px 5px 10px;	border: solid 1px #999;	background-color: #fff;	padding: 2px;	text-align: center;	}.leftblock	{	float: left;	clear: left;	margin: 5px 10px 5px 5px;	border: solid 1px #999;	background-color: #fff;	padding: 2px;	text-align: center;}.quote	{	text-align: left;	margin: 10px;	width: 150px;	font: 16px "Times New Roman", Times, Serif;	font-weight: bold;	color: #933;	line-height: 22px;}.bigq	{	font-size: 26px;	color: #000;}.quote_ref	{	font: 14px  "Times New Roman", Times, Serif;	font-weight: bold;	font-style: italic;	color: #000;}div.linkbox	{	width: 150px;}.link_head	{	font-weight: bold;	font-size: 14px;}ul.linkbox, li.linkbox	{	list-style: disc;	margin: 3px 10px 3px -10px;}.copyright	{	float: right;}.footertext	{	float: left;}#footer_sec	{	clear: both;	margin-top: 5px;	width: 100%;	height: 60px;	background-color: #ffc;	z-index: 5;}.left_foot	{	float: left;	clear: left;	font-weight: bold;}.right_foot	{	float: right;	clear: right;	font-weight: bold;}/* Admin Homepage-specific section */.login_welcome	{    position: absolute;	top: 10px;	height: 20px;	left: 310px;	z-index: 1;	text-align: center;	font-size: 14px;	font-weight: bold;	}#admin_news_link	{	position: absolute;	top: 90px;	left: 10px;	height: 20px;	z-index: 1;}#admin_editql_link	{	position: absolute;	top: 110px;	left: 10px;	height: 20px;	z-index: 1;}#admin_help	{	position: absolute;	top: 110px;	left: 10px;	height: 20px;	z-index: 1;}#admin_Dynamic_Admin  {	position: absolute;	top: 150px;	left: 10px;	height: 20px;	z-index: 1;	font-size: 16px;	font-weight: bold;}#admin_clocks	{	position: absolute;	top: 180px;	left: 10px;	height: 20px;	z-index: 1;}#admin_fx	{	position: absolute;	top: 200px;	left: 10px;	height: 20px;	z-index: 1;}#admin_news	{	position: absolute;	top: 220px;	left: 10px;	height: 20px;	z-index: 1;}#admin_stock_link	{	position: absolute;	top: 240px;	left: 10px;	height: 20px;	z-index: 1;}#admin_graph	{	position: absolute;	top: 260px;	left: 10px;	height: 20px;	z-index: 1;}#admin_randomtext	{	position: absolute;	top: 280px;	left: 10px;	height: 20px;	z-index: 1;}#admin_Links_Admin  {	position: absolute;	top: 320px;	left: 10px;	height: 20px;	z-index: 1;	font-size: 16px;	font-weight: bold;}#admin_editql	{	position: absolute;	top: 350px;	left: 10px;	height: 20px;	z-index: 1;}#admin_webcontent_link	{	position: absolute;	top: 370px;	left: 10px;	height: 20px;	z-index: 1;}#admin_right	{	position: absolute;	top: 390px;	left: 10px;	height: 20px;	z-index: 1;}#admin_combo	{	position: absolute;	top: 410px;	left: 10px;	height: 20px;	z-index: 1;}#admin_Advanced_Admin  {	position: absolute;	top: 150px;	left: 310px;	height: 20px;	z-index: 1;	font-size: 16px;	font-weight: bold;}#admin_freetext	{	position: absolute;	top: 180px;	left: 310px;	height: 20px;	z-index: 1;}#admin_output	{	position: absolute;	top: 200px;	left: 310px;	height: 20px;	z-index: 1;}#admin_users	{	position: absolute;	top: 220px;	left: 310px;	height: 20px;	z-index: 1;}#admin_css	{	position: absolute;	top: 240px;	left: 310px;	height: 20px;	z-index: 1;}#admin_metadata	{	position: absolute;	top: 260px;	left: 310px;	height: 20px;	z-index: 1;}#admin_field	{	position: absolute;	top: 280px;	left: 310px;	height: 20px;	z-index: 1;}#admin_search	{	position: absolute;	top: 300px;	left: 310px;	height: 20px;	z-index: 1;}#admin_language	{	position: absolute;	top: 320px;	left: 310px;	height: 20px;	z-index: 1;}#admin_viewlog	{	position: absolute;	top: 340px;	left: 310px;	height: 20px;	z-index: 1;}#admin_translations	{	position: absolute;	top: 360px;	left: 310px;	height: 20px;	z-index: 1;}#admin_cancel_link	{	position: absolute;	top: 130px;	left: 10px;	height: 20px;	z-index: 1;}#admin_combos_link	{	position: absolute;	top: 150px;	left: 10px;	height: 20px;	z-index: 1;}#admin_popedom_link	{	position: absolute;	top: 130px;	left: 10px;	height: 20px;	z-index: 1;}#admin_mydetails	{	position: absolute;	top: 130px;	left: 10px;	height: 20px;	z-index: 1;}#admin_mydetails_pre	{	position: absolute;	top: 170px;	left: 10px;	height: 20px;	z-index: 1;}.admin_combo	{	margin: 2px 0px 2px 100px;}#admin_combo_1	{	position: absolute;	top: 220px;	left: 140px;	height: 20px;	z-index: 1;}#admin_ct_1_ext	{	position: absolute;	top: 220px;	left: 200px;	height: 20px;	z-index: 1;}#admin_ct_1_int	{	position: absolute;	top: 240px;	left: 200px;	height: 20px;	z-index: 1;}#admin_combo_2	{	position: absolute;	top: 260px;	left: 140px;	height: 20px;	z-index: 1;}#admin_ct_2_ext	{	position: absolute;	top: 260px;	left: 200px;	height: 20px;	z-index: 1;}#admin_ct_2_int	{	position: absolute;	top: 280px;	left: 200px;	height: 20px;	z-index: 1;}#admin_combo_3	{	position: absolute;	top: 300px;	left: 140px;	height: 20px;	z-index: 1;}#admin_ct_3_ext	{	position: absolute;	top: 300px;	left: 200px;	height: 20px;	z-index: 1;}#admin_ct_3_int	{	position: absolute;	top: 320px;	left: 200px;	height: 20px;	z-index: 1;}#admin_combo_4	{	position: absolute;	top: 340px;	left: 140px;	height: 20px;	z-index: 1;}#admin_ct_4_ext	{	position: absolute;	top: 340px;	left: 200px;	height: 20px;	z-index: 1;}#admin_ct_4_int	{	position: absolute;	top: 360px;	left: 200px;	height: 20px;	z-index: 1;}#admin_combo_5	{	position: absolute;	top: 380px;	left: 140px;	height: 20px;	z-index: 1;}#admin_ct_5_ext	{	position: absolute;	top: 380px;	left: 200px;	height: 20px;	z-index: 1;}#admin_ct_5_int	{	position: absolute;	top: 400px;	left: 200px;	height: 20px;	z-index: 1;}#admin_combo_6	{	position: absolute;	top: 420px;	left: 140px;	height: 20px;	z-index: 1;}#admin_ct_6_ext	{	position: absolute;	top: 420px;	left: 200px;	height: 20px;	z-index: 1;}#admin_ct_6_int	{	position: absolute;	top: 440px;	left: 200px;	height: 20px;	z-index: 1;}#admin_combo_7	{	position: absolute;	top: 460px;	left: 140px;	height: 20px;	z-index: 1;}#admin_ct_7_ext	{	position: absolute;	top: 460px;	left: 200px;	height: 20px;	z-index: 1;}#admin_ct_7_int	{	position: absolute;	top: 480px;	left: 200px;	height: 20px;	z-index: 1;}#admin_combo_8	{	position: absolute;	top: 500px;	left: 140px;	height: 20px;	z-index: 1;}#admin_ct_8_ext	{	position: absolute;	top: 500px;	left: 200px;	height: 20px;	z-index: 1;}#admin_ct_8_int	{	position: absolute;	top: 520px;	left: 200px;	height: 20px;	z-index: 1;}#admin_combo_9	{	position: absolute;	top: 540px;	left: 140px;	height: 20px;	z-index: 1;}#admin_ct_9_ext	{	position: absolute;	top: 540px;	left: 200px;	height: 20px;	z-index: 1;}#admin_ct_9_int	{	position: absolute;	top: 560px;	left: 200px;	height: 20px;	z-index: 1;}#admin_change_language	{	position: absolute;	top: 190px;	left: 140px;	height: 20px;	z-index: 1;}#home_link	{	position: absolute;	top: 640px;	left: 10px;	height: 20px;	z-index: 1;}#update_combo	{	position: absolute;	top: 160px;	left: 10px;	z-index: 1;}#update_stock	{	position: absolute;	top: 150px;	left: 10px;	z-index: 1;}#footer	{    position: absolute;	top: 600px;	clear: both;	margin-top: 35px;	padding: 10px 10px 0px 10px;	width: 100%;	height: 60px;	background-color: #ffc;	z-index: 5;}#footer1	{   	clear: both;	margin-top: 35px;	padding: 10px 10px 0px 10px;	width: 840;	height: 60px;	background-color: #ffc;	z-index: 5;}/* Admin News-specific section */.table1, .table2	{	font-family: Arial, Helvetica, sans-serif;	color: #000;	background-color: #fff;	font-size: 12px;	text-align: left;	border-collapse: collapse;	border: #000 1px solid;	width: 640px;	background-color: #ccf;}.table3 {	font-family: Arial, Helvetica, sans-serif;	color: #000;	background-color: #fff;	font-size: 12px;	text-align: left;	border-collapse: collapse;	border: #000 0px solid;	width: 450px;	background-color: #ccf;}td	{	padding: 2px;	border: #000 1px solid;	font-size: 12px;}.td1	{	padding: 2px;	border: #000 0px solid;	font-size: 12px;}th	{	padding: 5px;	border: #000 1px solid;	text-align: center;	background-color: #ffc;}td.link	{	padding: 0px;	border: #000 0px solid;}th.link	{	padding: 0px;	border: #000 0px solid;	text-align: center;	background-color: #ffc;}.admin_news_number, .admin_news_url	{	width: 640px;	padding: 5px 0px;	border: #000 1px solid;	text-align: center;	background-color: #ffc;}.admin_news_url1	{	width: 640px;	padding: 5px 0px;	border: #000 1px solid;	text-align: left;	background-color: #ffc;}.date	{	font-size: 10px;	font-weight: normal;}textarea#update_text_ct_lin {	height: 300px;	width: 550px;}#qlup, #qlup_img, img, #qldw, #qldw_img	{	width: 11px;	height: 11px;}#qlne, #qlne_img, #qled, #qled_img, #qlrm, #qlrm_img	{	width: 15px;	height: 19px;}#qlup_img	{	background-image: url(/images/quicklinks/icon_up.gif);	background-repeat: no-repeat;}#qled_img	{	background-image: url(/images/quicklinks/icon_edit.gif);	background-repeat: no-repeat;}#qldw_img	{	background-image: url(/images/quicklinks/icon_down.gif);	background-repeat: no-repeat;}#qlrm_img	{	background-image: url(/images/quicklinks/icon_x.gif);	background-repeat: no-repeat;}#qlne_img	{	background-image: url(/images/quicklinks/icon_sq.gif);	background-repeat: no-repeat;}.oneBgColor {font-family:  Arial; font-weight: normal; font-size: 9pt; color: #212116;	background-color:#EEEEEE;}.twoBgColor {font-family:  Arial; font-weight: normal; font-size: 9pt; color: #212116;	background-color:#CCCCFF;}
