*
	{ margin:0; padding:0; }

p, ul, ol, input, textarea
	{ font-size:80%; line-height:150%; color:#333333; font-family: arial; }
ul ul, ul ol, ol ol, ol ul
	{ margin-top:0; font-size:100%; }
ul, ol
	{ padding-left:30px; }
ul.disc
	{ list-style-type:disc; }
ol.alpha
	{ list-style-type:upper-alpha; }
ul.sq
	{ list-style-type:square; }
ol.nl
	{ list-style-type:none; }
.fbd
	{ font-weight:bold; }
.ac
	{ text-align:center; }
.ar
	{ text-align:right; }
p.memo
	{ font-size:70%; }
a
	{ text-decoration:none; color:#5E3F90; }
a:hover
	{ text-decoration:underline; color:#5E3F90; }
img
	{ border:0; }
.rbox
	{ float:right; }
.clb
	{ clear:both; }
table.lay1 td,
table.lay1 th
	{ border:1px solid #CD92B8; }
table.lay1 th
	{ background:#F3E3F8; }
table.lay1 th p
	{ color:#AB4783; }

body
	{ background:#ffffff url('../img/glb/img_bodybg.jpg') repeat-x; }
div#container
	{ background:url('../img/glb/img_containerbg.jpg') no-repeat top center; margin-left:auto; margin-right:auto; }
div#subbody
	{ background:#ffffff; width:952px; margin-left:auto; margin-right:auto; }
div#hdr
	{ background:url('../img/glb/img_hdr.jpg') no-repeat; width:952px; height:121px; position:relative; }
div#hdr div#btn_lang
	{ position:absolute; left:380px; top:53px; }
div#hdr div#searchbox
	{ padding-right:8px; position:absolute; left:480px; top:53px; }
div#hdr div#searchbox div#inputarea
	{ width:192px; height:18px; }
div#hdr div#searchbox div#inputarea div#input-left
	{ height:16px; float:left; border:1px solid #666666; overflow:hidden; }
div#hdr div#searchbox div#inputarea div#input-left input
	{ height:18px; width:164px; margin-top:-2px; color:#333333; border:none; font-size:12px; }
div#hdr div#searchbox div#inputarea div#input-right
	{ width:17px; height:18px; float:left; overflow:hidden; }

div#lnv
	{ float:left; width:196px; padding-top:50px; }
div#lnv ul
	{ padding:0 0 0 10px; }
div#lnv ul li
	{ list-style-type:none; background:url('../img/glb/img_point1.gif') no-repeat 0 5px; color:#ffffff; padding:0 0 5px 15px; }
div#lnv ul ul
	{ margin:0; padding:5px 10px 0 0; }
div#lnv ul ul li
	{ background:url('../img/glb/img_point2.gif') no-repeat 0 0; font-size:90%; line-height:120%; border-bottom:none; }
div#lnv ul a,
div#lnv ul a:hover
	{ color:#ffffff; }
div#lnv ul li.act a,
div#lnv ul li.act a:hover
	{ color:#FFCC00; font-weight:bold; }
div#lnv ul li.act ul li a,
div#lnv ul li.act ul li a:hover
	{ color:#ffffff; font-weight:normal; }
div#lnv ul li.act ul li.act a,
div#lnv ul li.act ul li.act a:hover
	{ color:#FFCC00; font-weight:bold; }

div#main
	{ width:952px; }
div#ftr
	{ clear:both; margin:0 20px; }
div#ftr p
	{ font-size:70%; color:#666666; text-align:right; padding:40px 0 20px 0; }

div#hdr div#hbox0
	{ width:197px; position:absolute; left:380px; top:13px; }
div#hdr div#hbox0 div#inputarea
	{ width:187px; height:18px; }
div#hdr div#hbox0 div#inputarea div#input-left
	{ height:16px; float:left; border:1px solid #666666; overflow:hidden; }
div#hdr div#hbox0 div#inputarea div#input-left input
	{ height:18px; width:170px; margin:-2px -1px 0; color:#333333; border:none; }
div#hdr div#hbox0 div#inputarea div#input-right
	{ width:17px; height:18px; float:left; overflow:hidden; }

div#lnv div#eop_box
	{ width: 174px; margin: 10px 5px 10px 10px; border: solid 1px #5E3F90; background-color: #ffffff; }
div#topcalendar div#eop_box
	{ width: 174px; margin: 10px 5px 10px 0; border: solid 1px #5E3F90; background-color: #ffffff; }
div#eop_box p#eop_title
	{ width: 100%; background-color: #5E3F90; color: #ffffff; font-weight: bold; text-align: center; }
div#eop_box ul#eop_list
	{ margin: 0; padding: 10px; }
div#eop_box ul#eop_list li
	{ list-style-type:none; background:url('../img/glb/icon_tri.gif') no-repeat 0 0; font-size:90%; line-height:120%; border-bottom:none;  padding:0 0 5px 15px; }
div#eop_box ul#eop_list li a
	{ color: #5E3F90; }