@charset "ISO-8859-1";
html		{ overflow-y:scroll;}
body		{ line-height:120%; font-size:78%; font-family:Arial,Helvetica,sans-serif; text-align:center; margin:0px; padding:0px; color:#000000; background-color:#ffffff;}
p,div,ul	{ margin:0px; padding:0px;}
table		{ margin:0px; padding:0px; font-size:100%; border-collapse:collapse; empty-cells:show;}
th,td		{ margin:0px; padding:0px; font-size:100%; font-weight:normal; text-align:left; vertical-align:top;}
h1,h2,h3,h4	{ margin:0px; padding:0px; font-size:100%; font-weight:bold;}
img			{ vertical-align:bottom; border-style:none;}
a:link img	{ border-style:none;}a:visited img{ border-style:none;}a:hover img{ border-style:none;}
.center		{ width:100%; text-align:center;}
.right		{ text-align:right;}
.left		{ text-align:left;}
.floatl		{ float:left;}
.floatr		{ float:right;}
.clear		{ clear:both;}
.clrl		{ clear:left;}
.clrr		{ clear:right;}
.bold		{ font-weight:bold;}
.block		{ display:block;}
.en			{ font-family:Verdana,Arial,sans-serif;}
a			{ color:#006c56; text-decoration:none;}
a:link		{ color:#006c56; text-decoration:none;}
a:visited	{ color:#006c56; text-decoration:none;}
a:hover		{ color:#006c56; text-decoration:underline;}
p#anchor	{ position:absolute; top:0px; left:0px; width:1px; height:1px; font-size:1px; line-height:1px;}

.large		{ font-size:120%; line-height:150%;}
.small		{ font-size: 90%; line-height:120%;}

div#body	{ width:788px; margin-left:auto; margin-right:auto; text-align:left; background-image:url("../images/bg_body.gif"); background-position:0px 0px; background-repeat:repeat-y;}

/*HEADER*/
div#head			{ width:782px; height:60px; margin-left:3px; padding-top:10px; padding-bottom:11px; font-size:12px; line-height:12px; background-image:url("../images/bg_head.gif"); background-position:0px 0px; background-repeat:repeat-x;}
div#head table		{ width:770px; height:60px; margin-left:2px; font-size:12px; line-height:12px;}
div#head th			{ width:259px; height:60px; background-image:url("../images/bg_logo_bar.gif"); background-position:100% 50%; background-repeat:no-repeat;}
div#head td			{ text-align:right; vertical-align:middle;}
div#head td#head01	{ height:14px; padding-top:9px; vertical-align:top; font-size:5px; line-height:5px;}
td#headjs			{ height:36px; width:220px;}
td#headjs img		{ margin-left:3px;}
img#fsid1			{ cursor:pointer;}
img#fsid2			{ cursor:pointer;}
img#fsid3			{ cursor:pointer;}
div#head form		{ margin:0px; padding:0px;}
div#head form img	{ margin:2px 0px 2px 0px; vertical-align:middle;}
input#q				{ width:160px; height:16px; margin:2px 8px 2px 4px; padding-left:1px; font-size:12px; line-height:14px; background-color:#f7f7f7; border:solid 1px #cccccc; vertical-align:middle;}
input#btnG			{ width:60px; height:24px; margin:0px; border-style:none; background-color:#ffffff; background-image:url("../images/submit.gif"); background-repeat:no-repeat; vertical-align:middle; cursor:pointer;}

/*NAVIGATION*/
div#navi			{ width:782px; margin-left:3px;}
div#navi table		{ width:782px; height:29px;}
div#navi td			{ height:29px;}
div#navi span		{ display:none;}
div#navi a			{ display:block; height:29px; margin:0px; padding:0px; background-image:url("../images/bg_navi.gif"); background-repeat:no-repeat;}
a#navi1n			{ width:128px; background-position:   0px 0px;}a#navi1n:hover{ background-position:   0px -40px;}a#navi1a{ width:128px; background-position:   0px -40px; cursor:default;}
a#navi2n			{ width:120px; background-position:-128px 0px;}a#navi2n:hover{ background-position:-128px -40px;}a#navi2a{ width:120px; background-position:-128px -40px; cursor:default;}
a#navi3n			{ width:167px; background-position:-248px 0px;}a#navi3n:hover{ background-position:-248px -40px;}a#navi3a{ width:167px; background-position:-248px -40px; cursor:default;}
a#navi4n			{ width:143px; background-position:-415px 0px;}a#navi4n:hover{ background-position:-415px -40px;}a#navi4a{ width:143px; background-position:-415px -40px; cursor:default;}
a#navi5n			{ width:114px; background-position:-558px 0px;}a#navi5n:hover{ background-position:-558px -40px;}a#navi5a{ width:114px; background-position:-558px -40px; cursor:default;}
a#navi6n			{ width:110px; background-position:-672px 0px;}a#navi6n:hover{ background-position:-672px -40px;}a#navi6a{ width:110px; background-position:-672px -40px; cursor:default;}

/*FOOTER*/
div#foot			{ width:782px; height:43px; clear:both; background-image:url("../images/bg_foot.gif"); background-position:0px 0px; background-repeat:repeat-x;}
div#foot table		{ width:768px; margin-left:7px; border-top:solid 1px #c7ccd0; border-collapse:separate;}
div#foot td			{ height:15px; padding:14px 0px 0px 0px; border-top:solid 2px #d7dbde; vertical-align:middle;}
div#foot td#foot1	{ width:80px;}
div#foot td.foot2	{ width:25px; text-align:center;}
div#foot td#foot3	{ width:75px; padding-right:4px;}

/*LAYOUT*/
div#main			{ width:782px; margin-left:3px; background-image:url("../images/bg_main.gif"); background-position:0px 0px; background-repeat:repeat-x;}
div#cont			{ width:568px; padding:0px 12px 0px 0px; float:right;}
div#menu			{ width:180px; padding:0px 0px 0px 12px; float:left;}
div.cont_one		{ width:758px; margin-left:12px;}
div#under			{ width:788px; height:40px; background-color:#ffffff; background-image:url("../images/bg_under.gif"); background-position:0px 0px; background-repeat:no-repeat;}

/*PAGE TOP*/
div#pagebox			{ width:762px; height:40px; text-align:right; clear:both;}
a#pagetop			{ visibility:hidden;}
div.pagebox_m		{ padding-bottom:10px; text-align:right;}

/*TOP PAGE*/
div#swf				{ width:782px; height:318px; margin-left:3px; padding-top:6px; background-image:url("../root_images/bg_topmain.gif"); background-position:0px 0px; background-repeat:repeat-x;}
div#top_main		{ width:782px; margin-left:3px; background-image:url("../root_images/bg_topmain.gif"); background-position:0px 0px; background-repeat:repeat-x;}
div#top_main h2		{ width:100%; height:29px; border-bottom:solid 2px #006c56;}
div#cont_left		{ width:246px; padding:13px 0px 0px 12px; float:left;}
div#cont_left div	{ padding:8px 0px 8px 6px; background-image:url("../images/bg_dot86.gif"); background-position:0% 100%; background-repeat:repeat-x;}
div#cont_left td	{ padding:0px 6px 0px 1px; line-height:120%; border-right:solid 1px #999999; white-space:nowrap;}
div#cont_left th	{ padding:0px 6px 0px 6px; line-height:120%; border-right:solid 1px #999999;}
div#cont_left ul	{ margin-top:2px;}
div#cont_midd		{ width:310px; padding:13px 0px 0px 10px; float:left;}
div#cont_midd table	{ width:100%; margin-top:2px;}
div#cont_midd td	{ padding:6px 0px 0px 4px;}
div#cont_right		{ width:182px; padding:13px 0px 0px 10px; float:left;}
div#cont_right div	{ padding:8px 0px 8px 6px; background-image:url("../images/bg_dot86.gif"); background-position:0% 100%; background-repeat:repeat-x;}
div#cont_right ul	{ margin-left:2px;}

p#top_sjm			{ width:772px; height:24px; padding:10px 0px 5px 0px; text-align:right; clear:both;}

/*PANKUZU*/
div#pan				{ padding:10px 18px 8px 18px; line-height:18px;}
div#pan span		{ margin-right:2px; margin-left:6px; font-size:10px; line-height:10px; color:#666666; font-family:Verdana,Arial,sans-serif;}

/*LEFT MENU*/
div#menu div							{ line-height:120%; width:180px; background-color:#f6f6f6; background-position:0px 100%; background-image:url("../images/bg_menu_line.gif"); background-repeat:no-repeat;}
div#menu div a							{ margin:-1px 0px 0px 0px; padding:0px; border-left:solid 1px #dcdcdc; border-right:solid 1px #dcdcdc; background-repeat:no-repeat; width:178px; display:block;}
div#menu div a:hover					{ background-color:#e8e8e8; border-color:#cecece; text-decoration:none;}
div#menu div a span						{ background-position:0px 100%; padding:0px; margin:0px; background-repeat:no-repeat; cursor:pointer; width:178px; display:block;}
div#menu div a span span				{ background-position:7px 0.65em; padding-left:18px; padding-right:5px; width:auto;}
div#menu div a.menu0n					{ margin:0px;}
div#menu div a.menu0n span				{ padding-top:6px; background-image:url("../images/bg_menu_line.gif");}
div#menu div a.menu_n span				{ padding-top:3px; background-image:url("../images/bg_menu_dott.gif");}
div#menu div a.menu9n span				{ padding-top:3px; background-image:url("../images/bg_menu_line.gif");}
div#menu div a.menu0n span span			{ padding-top:6px; padding-bottom:10px; background-image:url("../images/bg_mark_tri.gif");}
div#menu div a.menu_n span span			{ padding-top:6px; padding-bottom: 8px; background-image:url("../images/bg_mark_tri.gif");}
div#menu div a.menu9n span span			{ padding-top:6px; padding-bottom:11px; background-image:url("../images/bg_mark_tri.gif");}
div#menu div a.menu_n:hover,
div#menu div a.menu9n:hover				{ background-position:-200px 0px; background-image:url("../images/bg_menu_dott.gif");}
div#menu div a.menu0n:hover span,
div#menu div a.menu_n:hover span,
div#menu div a.menu9n:hover span		{ background-position:-200px 100%;}
div#menu div a.menu0n:hover span span,
div#menu div a.menu_n:hover span span,
div#menu div a.menu9n:hover span span	{ background-position:7px 0.65em;}
div#menu div a.menu0a					{ color:#333333; background-color:#e8e8e8; margin:0px; cursor:default;}
div#menu div a.menu_a					{ background-position:-200px 0px; background-image:url("../images/bg_menu_dott.gif"); color:#333333; background-color:#e8e8e8; border-color:#cecece; cursor:default;}
div#menu div a.menu9a					{ background-position:-200px 0px; background-image:url("../images/bg_menu_line.gif"); color:#333333; background-color:#e8e8e8; border-color:#cecece; cursor:default;}
div#menu div a.menu0a span				{ padding-top:6px; background-position:-200px 100%; background-image:url("../images/bg_menu_line.gif"); cursor:default;}
div#menu div a.menu_a span				{ padding-top:3px; background-position:-200px 100%; background-image:url("../images/bg_menu_dott.gif"); cursor:default;}
div#menu div a.menu9a span				{ padding-top:3px; background-position:-200px 100%; background-image:url("../images/bg_menu_line.gif"); cursor:default;}
div#menu div a.menu0a span span			{ background-position:7px 0.65em; padding-top:6px; padding-bottom:10px; background-image:url("../images/bg_mark_tri.gif"); cursor:default;}
div#menu div a.menu_a span span			{ background-position:7px 0.65em; padding-top:6px; padding-bottom: 8px; background-image:url("../images/bg_mark_tri.gif"); cursor:default;}
div#menu div a.menu9a span span			{ background-position:7px 0.65em; padding-top:6px; padding-bottom:11px; background-image:url("../images/bg_mark_tri.gif"); cursor:default;}
div#menu div div						{ width:auto; background-color:transparent; border-left:solid 1px #dcdcdc; background-image:url("../images/bg_menu_dott.gif"); background-position:0px 100%; background-repeat:no-repeat;}
div#menu div div a						{ border-left-style:none;}
div#menu div div a.menu_n,
div#menu div div a.menu_a,
div#menu div div a.menu9n,
div#menu div div a.menu9a				{ width:166px; margin-left:12px;}
div#menu div div a.menu_n span,
div#menu div div a.menu_a span,
div#menu div div a.menu9n span,
div#menu div div a.menu9a span			{ width:166px; padding-top:2px;}
div#menu div div a.menu_n span span,
div#menu div div a.menu_a span span		{ width: auto; padding-top:6px; padding-bottom:6px;}
div#menu div div a.menu9n span span,
div#menu div div a.menu9a span span		{ width: auto; padding-top:6px; padding-bottom:11px;}
div#menu div div div					{ margin-left:10px; border-left-style:none; background-position:2px 100%;}
div#menu div div div a.menu_n,
div#menu div div div a.menu_a,
div#menu div div div a.menu_n span,
div#menu div div div a.menu_a span		{ width:156px; padding-top:1px;}
div#menu div div div a.menu_n span span,
div#menu div div div a.menu_a span span	{ width: auto; padding-top:6px; padding-bottom:5px;}
div#menu div a.menu_m span span			{ background-image:url("../images/bg_mark_tri2.gif");}
div#menu div a.menu_m:hover span span	{ background-image:url("../images/bg_mark_tri2.gif");}
p#menu0b			{ width:180px; height:2px; font-size:1px; line-height:1px; margin-top:-2px; background-image:url("../images/bg_menu_btm.gif"); background-repeat:no-repeat;}
/*MENU BANNER*/
p.menu1b			{ position:relative; top:20px; left:5px; padding-bottom:5px;}

/*ICON INLINE CAUTION*/
.ico_dot				{ padding:3px 0px 0px 1em;  background-position:0px 0.4em; line-height:120%; background-repeat:no-repeat; background-image:url("../images/bg_mark_dot.gif");}
.ico_lnk				{ padding:3px 0px 0px 12px; background-position:0px 0.4em; line-height:120%; background-repeat:no-repeat; background-image:url("../images/bg_mark_lnk.gif");}
.ico_bnk				{ padding:3px 0px 0px 12px; background-position:0px 0.4em; line-height:120%; background-repeat:no-repeat; background-image:url("../images/bg_mark_bnk.gif");}
.ico_tri				{ padding:3px 0px 0px 12px; background-position:0px 0.4em; line-height:120%; background-repeat:no-repeat; background-image:url("../images/bg_mark_tri.gif");}
.ico_dsc				{ padding:5px 0px 0px 18px; background-position:0px 0.4em; line-height:120%; background-repeat:no-repeat; background-image:url("../images/bg_mark_dsc.gif");}
/* padding:2px 0px 0px  background-position:0px 0.45em;*/
.ico_dot.block			{ padding:2px 0px 0.2em 1em;}
.ico_lnk.block			{ padding:2px 0px 0.2em 12px;}
.ico_bnk.block			{ padding:2px 0px 0.2em 12px;}
.ico_tri.block			{ padding:2px 0px 0.2em 12px;}
.ico_dsc.block			{ padding:4px 0px 0.2em 18px;}
ul.li_dot li			{ padding:2px 0px 2px 12px; background-position:0px 0.4em; line-height:120%; background-repeat:no-repeat; list-style-type:none; background-image:url("../images/bg_mark_dot.gif");}
ul.li_lnk li			{ padding:2px 0px 2px 12px; background-position:0px 0.4em; line-height:120%; background-repeat:no-repeat; list-style-type:none; background-image:url("../images/bg_mark_lnk.gif");}
ul.li_bnk li			{ padding:2px 0px 2px 12px; background-position:0px 0.4em; line-height:120%; background-repeat:no-repeat; list-style-type:none; background-image:url("../images/bg_mark_bnk.gif");}
ul.li_tri li			{ padding:2px 0px 2px 12px; background-position:0px 0.4em; line-height:120%; background-repeat:no-repeat; list-style-type:none; background-image:url("../images/bg_mark_tri.gif");}
ul.li_dsc li			{ padding:4px 0px 0px 18px; background-position:0px 0.4em; line-height:120%; background-repeat:no-repeat; list-style-type:none; background-image:url("../images/bg_mark_dsc.gif");}
ul.li_non li			{ padding:2px 0px 2px 12px; line-height:120%; list-style-type:none;}
ul.li_dsc li a:link		{ color:#000000; font-weight:bold;}
ul.li_dsc li a:visited	{ color:#000000; font-weight:bold;}
ul.li_dsc li a:hover	{ color:#000000; font-weight:bold;}
.ico_dot2				{ padding:0px 0px 0px 1em;  background-position:0px 0.3em; background-repeat:no-repeat; background-image:url("../images/bg_mark_dot.gif");}

@media print{
div#menu,
div#head td,
div#navi,
div#tabbox,
div#tabboxn,
div#turn,
div#pagebox,
div.pagebox_m,
div#foot td#foot1,
div#foot td.foot2,
div#foot td#foot3,
div#under{ display:none;}
div#body,
div#head,
div#head th,
div#main,
div#foot,
h1#contents_title	{ background-image:none;}
h1#contents_title	{ height:35px; border-top:solid 2px #0000cc; border-bottom:dotted 2px #666666;}
div#head table		{ width:560px;}
div#cont			{ margin-left:20px; padding:0px; float:none;}
div#foot table		{ width:560px;}
}
