@charset "utf-8";
/* Reset CSS */
html, address, blockquote, body, dd, div, dl, dt, fieldset, form, frame, frameset, h1, h2, h3, h4, h5, h6, noframes, ol, p, ul, center, dir, hr, menu, pre { display: block; }
li { display: list-item; }
head { display: none; }
table { display: table; }
tr { display: table-row; }
thead { display: table-header-group; }
tbody { display: table-row-group; }
tfoot { display: table-footer-group; }
col { display: table-column; }
colgroup  { display: table-column-group; }
td, th { display: table-cell; }
caption { display: table-caption; }
th { font-weight: bolder; text-align: center; }
caption { text-align: center; }
body { margin: 8px; }
h1 { font-size: 2em; margin: .67em 0; }
h2 { font-size: 1.5em; margin: .75em 0; }
h3 { font-size: 1.17em; margin: .83em 0; }
h4, p, blockquote, ul, fieldset, form, ol, dl, dir, menu { margin: 1.12em 0; }
h5 { font-size: .83em; margin: 1.5em 0; }
h6 { font-size: .75em; margin: 1.67em 0; }
h1, h2, h3, h4, h5, h6, b, strong { font-weight: bolder; }
blockquote  { margin-left: 40px; margin-right: 40px; }
i, cite, em, var, address { font-style: italic; }
pre, tt, code, kbd, samp  { font-family: monospace; }
pre { white-space: pre; }
button, textarea, input, select { display: inline-block; }
big { font-size: 1.17em; }
small, sub, sup { font-size: .83em; }
sub { vertical-align: sub; }
sup { vertical-align: super; }
table { border-spacing: 0; }
thead, tbody, tfoot { vertical-align: middle; }
td, th { vertical-align: inherit; }
s, strike, del { text-decoration: line-through; }
hr { border: 1px inset; }
ol, ul, dir, menu, dd  { margin-left: 40px; }
ol { list-style-type: decimal; }
ol ul, ul ol, ul ul, ol ol { margin-top: 0; margin-bottom: 0; }
u, ins { text-decoration: underline; }
br:before  { content: "\A"; }
:before, :after { white-space: pre-line; }
center { text-align: center; }
:link, :visited { text-decoration: underline; }
:focus { outline: thin dotted invert; }
/* Begin bidirectionality settings (do not change) */
BDO[DIR="ltr"] { direction: ltr; unicode-bidi: bidi-override; }
BDO[DIR="rtl"] { direction: rtl; unicode-bidi: bidi-override; }
*[DIR="ltr"] { direction: ltr; unicode-bidi: embed; }
*[DIR="rtl"] { direction: rtl; unicode-bidi: embed; }
@media print {
	h1 { page-break-before: always; }
	h1, h2, h3,  h4, h5, h6 { page-break-after: avoid; }
	ul, ol, dl { page-break-before: avoid; }
}
/* Body Element CSS Template */
	body { background:#FFF; margin:0; padding:0; }
	body, th, td, input, textarea, select, button { font:11px/1.6em Helvetica, Arial, sans-serif; }
	img { border:0px; }
	/* For IE */
	a { noFocusLine:expression(this.onFocus=this.blur()); }
	/* For Firefox */
	:focus {-moz-outline-style:none; } 
	a { cursor:pointer; }
	a:link { text-decoration:none; color:#888; }
	a:visited { text-decoration:none; color:#888; }
	a:hover { margin:0; position:relative; text-decoration:none; color:#999; }
	em, cite, strong, th { font-style: normal; font-weight: normal; }
	BUTTON { border:1px solid #CCC; height:22px; padding:2px 2px 2px 0; font-size:12px; background:#FFF; border-width:1px; cursor:pointer; }
/* FireFox Use */
	.BUTTON_MOT { border:#99CC00 1px solid; padding:1px 2px 2px 2px; font-size:12px; cursor:pointer; color:#000; background:#FFF; }
	.BUTTON_MOR { border:#99CC00 1px solid; padding:1px 2px 2px 2px; font-size:12px; cursor:pointer; color:#000; background:#CCFF99; }
	/* InterExplorer Use */
	* html .BUTTON_MOT { border:#99CC00 1px solid; padding:1px 2px 2px 2px; font-size:12px; cursor:pointer; color:#000; filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#FFFFFF,EndColorStr=#CCFF99); }
	* html .BUTTON_MOR { border:#99CC00 1px solid; padding:1px 2px 2px 2px; font-size:12px; cursor:pointer; color:#000; filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#CCFF99,EndColorStr=#FFFFFF); }
	/* InterExplorer 7 Use */
	*+html .BUTTON_MOT { border:#99CC00 1px solid; padding:1px 2px 2px 2px; font-size:12px; cursor:pointer; color:#000;  filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#FFFFFF,EndColorStr=#CCFF99); }
	*+html .BUTTON_MOR { border:#99CC00 1px solid; padding:1px 2px 2px 2px; font-size:12px; cursor:pointer; color:#000;  filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#CCFF99,EndColorStr=#FFFFFF); }
/* CSS Template */
	#PageBodyBG { z-index:10; position:absolute; top:0; left:0; width:1000px; height:124px; background:url(img/pbt_headtop_bg.png) repeat-y; }
		.dPBBG_TopLine { width:743px; height:124px; margin-left:204px; margin-right:53px; margin-top:24px; background:url(img/pbbg_line.jpg) no-repeat bottom center; text-align:center; }
	#mBody { display:block; }
	#PageBody { z-index:20; position:absolute; top:0; left:0; width:1000px; }
		#PageBodyTop { width:100%; }
			#dPBT_Master { width:100%; }
				#dPBTM_Left { float:left; margin-top:24px; padding:0; width:204px; min-height:900px; *height:900px; background:url(img/pbtml_menubox_mid.png) repeat-y top right; }
					.dPBTML_LogoBox { background:url(img/pbtml_logo_bg.jpg) no-repeat; width:204px; height:148px; }
						.dPBTML_LogoBox div.logo { width:161px; height:114px; padding-left:5px; padding-top:18px; }
					.dPBTML_Menu { background:#E2FCBD url(img/pbtml_line.png) repeat-y center right; }
						.dPBTML_Menu div.compart { height:8px; }
						.dPBTML_Menu div.coda { height:64px; }
						.tPBTML_MenuBox { margin-left:4px; width:200px; }
							.tPBTML_MenuBox td.top { width:100%; height:15px; background:url(img/pbtml_menubox_top.png) no-repeat; }
							.tPBTML_MenuBox td.mid { border-left:6px solid #B3DE60; width:100%; background:#FFF url(img/pbtml_menubox_mid.png) repeat-y top right; text-align:center; vertical-align:top; }
								.tPBTML_MenuBox td.mid div.headtag { widtd:100%; padding:0 0 3px 15px; text-align:left; }
							.tPBTML_MenuBox td.btm { width:100%; height:15px; background:url(img/pbtml_menubox_btm.png) no-repeat; }
							.tPBTML_MenuBox div.search { width:98%; padding-top:3px; padding-bottom:3px; }
							.tPBTML_MenuBox div.catalog { width:99%; text-align:center; }
								.tPBTML_MenuBox div.catalog div.line { background:url(img/icon_catalogtag.png) no-repeat 10% 50%; height:20px; padding-left:28px; text-align:left; }
								.tPBTML_MenuBox div.catalog div.compart { margin:0 10px 0 15px; height:1px; background:url(img/icon_catalog_compart_bg.png) repeat-x; text-align:center; }
									.tPBTML_MenuBox div.catalog div.line span.name { float:left; }
									.tPBTML_MenuBox div.catalog div.line span.used { float:right; width:36px; background:url(img/icon_catalogpoint.png) no-repeat center left; margin-right:10px; padding-left:20px; }
						.dPBTML_BtmBox { width:100%; height:62px; background:url(img/pbtml_btmbox_bg.png) no-repeat top left; }
						#dPBTML_VaryBox { z-index:-1; position:absolute; top:948px; _top:934px; left:0; width:204px; height:0; background:url(img/pbtml_line1.png) repeat-y center right; }
						#dPBTM_MainBox { margin-left:222px; margin-top:124px; width:700px; min-height:800px; _height:800px; }
						.dPBB_TopEnd { clear:both; width:100%; height:30px; background:url(img/pbtte_bg.jpg) no-repeat 194px 0; }
				#dPBTM_Right { float:right; padding:0; width:53px;  }
					#dPBTM_Right div.fix { margin-top:24px; height:838px; background:url(img/pbtm_right.jpg) no-repeat top right; }
					#dPBTM_Right div.float { min-height:62px; _height:48px; background:url(img/pbtmr_line.png) repeat-y center left; }
					#dPBTMR_VaryBox { width:100%; height:0; background:url(img/pbtmr_line.png) repeat-y center left; }
		#PageBodyBottom { clear:both; width:100%; height:100px; background:#FFF url(img/pbbt_head_bg.png) repeat-x; padding-top:14px; }
			.tPBB_Main { width:100%; height:85px; }
				.tPBB_Main td.left { width:10px; background:url(img/pbb_main_left.png) repeat-x center left; }
				.tPBB_Main td.mid { width:940px; background:#F6F6F6; }
					.tPBBM_Main { width:100%; height:85px; }
						.tPBBM_Main tr.h { height:9px; }
							.tPBBM_Main td.hleft { width:9px; background:url(img/pbbt_mid_head_l.png) no-repeat; }
							.tPBBM_Main td.hcenter { width:922px; background:url(img/pbbt_mid_head_m.png) repeat-x; }
							.tPBBM_Main td.hright { width:9px; background:url(img/pbbt_mid_head_r.png) no-repeat; }
						.tPBBM_Main tr.m { height:72px; }
							.tPBBM_Main td.main { border-left:1px solid #CCCCCC; border-right:1px solid #CCC; background:url(img/pbbm_main_bg.png) no-repeat center center; padding-left:55px; }
						.tPBBM_Main tr.f { height:9px; }
							.tPBBM_Main td.fleft { width:9px; background:url(img/pbbt_mid_fot_l.png) no-repeat; }
							.tPBBM_Main td.fcenter { width:922px; background:url(img/pbbt_mid_fot_m.png) repeat-x; }
							.tPBBM_Main td.fright { width:9px; background:url(img/pbbt_mid_fot_r.png) no-repeat; }
				.tPBB_Main td.right { width:50px; background:url(img/pbb_main_right.png) repeat-x center right; }
			.tPBB_Btm { width:94%; text-align:right; padding:5px 0 5px 0; }
	#ShowDataBox { z-index:1; position:absolute; top:0; left:0; width:995px; }
		.SDB_Left { float:left; width:750px; }
			.SDB_Left table.top { width:100%; }
				.SDB_Left table.top td.line1 { height:60px; background:url(img/sdb_line_1_bg.png) no-repeat; }
				.SDB_Left table.top td.line2 { height:66px; background:url(img/sdb_line_2_bg.png) no-repeat; }
				.SDB_Left table.top td.line3 { height:75px; background:url(img/sdb_line_3_bg.png) no-repeat; }
				.SDB_Left table.top td.line4 { height:35px; background:url(img/sdb_line_4_bg.png) no-repeat; }
			.SDB_Left div.iconbox { z-index:10; position:absolute; left:25px; top:20px; width:53px; height:35px; }
			.SDB_Left div.marquee { z-index:10; position:absolute; left:90px; top:28px; width:680px; height:25px; }
			.SDB_Left div.cp { z-index:10; position:absolute; left:700px; top:20px; }
			.SDB_Left table.top td.line2 div.title { margin-left:55px; line-height:35px; font-size:15pt; font-weight:bold; color:#1D7A45; text-decoration:underline; }
			.SDB_Left table.top td.line2 div.info { margin-left:55px; }
			.SDB_Left table.top td.line2 div.urllink { float:left; color:#006633; }
			.SDB_Left table.top td.line2 div.view { float:right; padding-right:30px; }
			.SDB_Left table.top td.l { width:10px; background:url(img/sdb_line_left.png) repeat-y; }
			.SDB_Left table.top td.m { width:728px; height:20px; }
			.SDB_Left table.top td.r { width:12px; background:url(img/sdb_line_right.png) repeat-y; }
			.SDB_Left table.top td.cpy { height:60px; text-align:center; }
		.SDB_Right { float:right; width:240px; margin-top:190px; }
			.SDB_Right div.adcreator { width:auto; margin-bottom:10px; text-align:left; }
	#ShowMidBox { position:absolute; width:0; height:0; }
		#ShowMidBox div.title { height:20px; text-align:center; background:#99CC00; }
		#ShowMidBox div.content { padding:15px 0 15px 0; background:#FFF; border:1px solid #99CC00; text-align:center; }
		#ShowMidBox div.footer { height:28px; text-align:center; background:#99CC00; padding-top:3px; }
			#ShowMidBox div.footer span { padding-left:5px; padding-right:5px; }
		#ShowMidBox div.SMB_CP { float:right; padding-right:5px; }
	#ShowMenuBox { z-index:99; display:none; position:absolute; border:1px solid #000; background:#E2FCBD; }
/* Default Module CSS */
	.PBM_MainBox { width:100%; text-align:center; padding-left:3px; _padding-left:0; }
		.PBM_MainBox div.banner { border:5px solid #77A101; width:680px; height:250px; margin-left:6px; _margin-left:0; *margin-left:2px; }
		.PBM_InfoBox { width:100%; border:0; margin-top:20px; }
			.PBM_InfoBox td.box { width:50%; padding:0 5px 0 5px; vertical-align:top; }
			.PBM_InfoBox table.active { width:100%; border:0; }
				.PBM_InfoBox table.active tr { height:24px; }
					.PBM_InfoBox table.active th { width:13px; background:url(img/arrow_info_active.gif) no-repeat center right; }
					.PBM_InfoBox table.active td.title { width:240px; }
					.PBM_InfoBox table.active td.dtime { width:70px; padding-right:3px; color:#0066CC; text-align:right; }
			.PBM_InfoBox table.notice { width:100%; border:0; }
				.PBM_InfoBox table.notice tr { height:24px; }
					.PBM_InfoBox table.notice th { width:13px; background:url(img/arrow_info_active.gif) no-repeat center right; }
					.PBM_InfoBox table.notice td.title { width:240px; }
					.PBM_InfoBox table.notice td.dtime { width:70px; padding-right:3px; color:#0066CC; text-align:right; }
			.PBM_InfoBox div.viewmore { text-align:right; padding:4px 5px 2px 0; }
		.PBM_NewShopBox { width:100%; border:0; margin-top:20px; }
			.PBM_NewShopBox td.box { width:100%; padding:0 5px 0 5px; }
	.defaultModA { width:100%; text-align:center; }
		.defaultModA table { width:auto; height:31px; margin-bottom:10px; background:#76A000; }
			.defaultModA td.l { width:3px; background:url(img/mod_a_left_bg.gif) no-repeat; }
			.defaultModA td.m { width:608px; background:url(img/mod_a_tag_bg.gif) no-repeat 5px 50%; padding-left:25px; padding-top:3px;  text-align:left; font-size:14px; color:#FFF; }
			.defaultModA td.r { width:3px; background:url(img/mod_a_right_bg.gif) no-repeat; }
	.defaultModB { width:100%; text-align:center; }
		.defaultModB div.box { width:auto; border:1px solid #D9D9D9; margin-bottom:10px; background:#FFF; }
			.defaultModB div.head { width:100%; height:27px; background:url(img/mod_b_head_bg.gif) repeat-x; text-align:left; }
			.defaultModB div.head div.title { float:left; background:url(img/mod_b_tag_bg.gif) no-repeat 10px 5px; padding-left:32px; padding-top:6px; font-weight:bold; }
			.defaultModB div.head div.note { float:right; padding-top:5px; padding-right:3px; color:#808080; }
				.defaultModB div.head div.note span { padding-right:5px; }
			.defaultModB div.head div.artname { float:left; background:url(img/mod_b_tag_bg.gif) no-repeat 10px 5px; padding-left:32px; padding-top:6px; font-weight:bold; }
			.defaultModB div.head div.artnote { float:right; padding-top:5px; padding-right:3px; color:#808080; }
			.defaultModB div.head div.idxname { float:left; background:url(img/mod_b_tag_bg.gif) no-repeat 10px 5px; padding-left:32px; padding-top:6px; font-weight:bold; color:#666; }
			.defaultModB div.head div.idxnote { float:right; padding-top:5px; padding-right:3px; color:#808080; }
		.defaultModB table { width:100%; }
			.defaultModB thead { background:#F6F6F6; }
				.defaultModB thead tr { height:24px; }
				.defaultModB thead td { color:#808080; border-bottom:0; }
			.defaultModB tr { height:30px; }
			.defaultModB th { width:130px; border-bottom:1px dotted #D9D9D9; padding-right:5px; text-align:right; color:#808080; }
				.defaultModB th.label { width:100px; }
				.defaultModB th.biglabel { width:100px; vertical-align:top; padding-top:3px; }
			.defaultModB td { border-bottom:1px dotted #D9D9D9; padding-left:5px; text-align:left; }
				.defaultModB td div.showtag { width:100%; }
					.defaultModB td div.showtag span { padding-left:3px; padding-right:3px; }
				.defaultModB td.icon { text-align:center; }
				.defaultModB td.adminbar { text-align:center; }
				.defaultModB td.intvl { text-align:right; }
				.defaultModB td.content { color:#FF9900; }
					.defaultModB td.content span.value { display:block; width:50px; text-align:right; }
				.defaultModB td.textarea { padding-top:2px; padding-bottom:2px; }
				.defaultModB td em { padding-left:3px; color:#D3BF8A; }
			.defaultModB div.operate { width:100%; height:30px; border:0px; padding-top:3px; text-align:center; }
			.defaultModB span.btn { padding-left:3px; padding-right:3px; }
	.conditionMod_T { width:100%; text-align:center; }
		.conditionMod_T table.head { width:614px; height:36px; }
			.conditionMod_T table.head td.l { width:5px; background:url(img/mod_cond_t_left.gif) no-repeat; }
			.conditionMod_T table.head td.m { width:604px; background:url(img/mod_cond_t_mid.gif) repeat-x; text-align:center; color:#FFF; }
			.conditionMod_T table.head td.r { width:5px; background:url(img/mod_cond_t_right.gif) no-repeat; }
		.conditionMod_T table.body { width:614px; border-left:1px solid #76A000; border-right:1px solid #76A000; border-bottom:1px solid #76A000; }
			.conditionMod_T table.body td { text-align:left; }
	.conditionMod_F { width:100%; text-align:center; }
		.conditionMod_F table.head { width:700px; height:36px; }
			.conditionMod_F table.head td.l { width:5px; background:url(img/mod_cond_f_left.gif) no-repeat; }
			.conditionMod_F table.head td.m { width:690px; background:url(img/mod_cond_f_mid.gif) repeat-x; text-align:center; color:#FFF; }
			.conditionMod_F table.head td.r { width:5px; background:url(img/mod_cond_f_right.gif) no-repeat; }
		.conditionMod_F table.body { width:700px; border-left:1px solid #FFB13C; border-right:1px solid #FFB13C; border-bottom:1px solid #FFB13C; }
			.conditionMod_F table.body td { text-align:left; }
	.ArticleList { width:100%; border:0; }
		.ArticleList td.box { width:50%; padding:0 5px 0 5px; }
		.ArticleList div.logo { margin:15px 5px 15px 10px; width:135px; height:135px; background:url(img/article_nologo.png) no-repeat #CCC; }
		.ArticleList div.describe { overflow:auto; margin:0 10px 0 5px; width:160px; height:115px; scrollbar-base-color:#99CC66; scrollbar-arrow-color:#336600; scrollbar-face-color:#FFF; scrollbar-darkshadow-color:#D8D8D8; scrollbar-shadow-color:#99CC66; }
	.ArticleCatalogAD { width:100%; text-align:center; padding:10px 0 10px 0; }
	.IdxBannerBox { width:100%; text-align:center; }
	.newArticle { text-align:center; }
		.newArticle div.logo { padding:5px; }
		.newArticle div.title { text-align:center; }
	.CtlPanel { width:100%; height:24px; }
		.CtlPanel span { color:#333; padding-left:3px; padding-right:3px; }
		.CtlPanel div.USR_CtlPanel { float:right; padding-right:5px; }
		.CtlPanel div.ADM_CtlPanel { float:left; padding-left:5px; }
	.AdminCtlPanel { margin-bottom:20px; width:auto; height:24px; text-align:center; }
		.AdminCtlPanel span.label { color:#333; padding-left:3px; padding-right:3px; }
		.AdminCtlPanel span.compart { color:#333; }
	.PageFuncBar { width:100%; height:30px; margin-bottom:15px; }
		.PageFuncBar div.catalogExp { float:left; height:30px; padding-left:10px; font-size:1.5em; font-weight:bold; }
		.PageFuncBar div.crPages { float:left; border:1px solid #68BA38; background:#F7F7F7; height:24px; line-height:24px; color:#999; }
			.PageFuncBar div.crPages span { padding:0 8px; height:24px; line-height:24px; }
			.PageFuncBar div.crPages span.mnum { background:#A3DA88; padding-top:5px; padding-bottom:5px; _padding-top:0; _padding-bottom:0; color:#000; }
			.PageFuncBar div.crPages span.tnum { font-weight:bold; color:#090; }
			.PageFuncBar div.crPages span.prev, .crPages span.next { font-family:Verdana, Arial, Helvetica, sans-serif; }
			.PageFuncBar div.crPages span.ahead, .crPages span.abaft { padding:0 10px; }
			.PageFuncBar div.crPages a:hover { font-weight:bold; color:#000; }
		.PageFuncBar div.crPages_1 { height:26px; padding-top:8px; background:#F2F2F2; text-align:center; }
			.PageFuncBar div.crPages_1 span { padding:0 5px 0 5px; color:#090; }
			.PageFuncBar div.crPages_1 span.tnum { font-weight:bold; color:#333333; }
		.PageFuncBar div.crFuncs { float:right; }
			.PageFuncBar div.crFuncs span.exponent { display:block; _display:inline; height:30px; line-height:30px; padding-top:8px; padding-right:8px; color:#666; }
			.PageFuncBar div.crFuncs span.exponent em { padding-left:2px; color:#FF0000; }
	.LoginBox { width:310px; }
		.LoginBox tr { height:30px; }
		.LoginBox th { width:87px; text-align:right; padding-right:3px; }
		.LoginBox td { width:227px; text-align:left; padding-left:3px; }
	.ruleContBox { width:100%; padding-top:15px; text-align:center; }
	.ruleBtnBox { width:100%; padding-top:30px; text-align:center; }
	.dControlPanel { float:right; width:auto; height:28px; }
	.dModuleBox { clear:both; width:100%; border:1px solid #FFCCCC; background:#FFCCCC; margin-bottom:10px; text-align:left; }
		.dModuleBox span { padding-left:3px; padding-right:3px; }
		.dModuleBox span.label { line-height:26px; padding-left:3px; font-size:13px; font-weight:bold; color:#CC3333; }
		.dModuleBox table { clear:both; background:#FFF; }
		.dModuleBox th { width:80px; height:30px; padding-right:5px; text-align:right; color:#888; }
		.dModuleBox td { padding-left:3px; }
		.dModuleBox td.selection { text-align:right; }
	.AnnListBox { width:100%; }
		.AnnListBox table { width:100%; }
			.AnnListBox thead tr { background:#669900; height:28px; }
				.AnnListBox thead td { border-right:1px solid #FFF; padding:0 3px 0 3px; font-size:10pt; color:#FFF; font-weight:bold; text-align:center; }
			.AnnListBox tbody tr { height:24px; }
			.AnnListBox tbody tr.mout { background:#FFF; }
			.AnnListBox tbody tr.mover { background:#FFFFCC; }
				.AnnListBox tbody td { border-bottom:1px dotted #D8D8D8; }
				.AnnListBox tbody td.adate { text-align:center; }
				.AnnListBox tbody td.title { padding-left:10px; text-align:left; }
				.AnnListBox tbody td.auser { text-align:center; }
				.AnnListBox tbody td.view { text-align:center; }
	.AnnViewBox { width:100%; margin-top:10px; }
		.AnnViewBox td.explain { padding-left:16px; padding-top:5px; vertical-align:top; }
			.AnnViewBox table.expCont tr { height:24px; }
			.AnnViewBox table.expCont td { padding-left:16px; color:#999; }
			.AnnViewBox table.expCont td.title { padding:0; color:#336600; font-size:11pt; font-weight:bold; }
		.AnnViewBox div.body { margin:20px 0 20px 0; border-top:1px dashed #666; border-bottom:1px dashed #666; padding:15px 20px 15px 20px;  }
	.ActListBox { width:100%; }
		.ActListBox table { width:100%; }
			.ActListBox thead tr { background:#FF9900; height:28px; }
				.ActListBox thead td { border-right:1px solid #FFF; padding:0 3px 0 3px; font-size:10pt; color:#FFF; font-weight:bold; text-align:center; }
			.ActListBox tbody tr { height:24px; }
			.ActListBox tbody tr.mout { background:#FFF; }
			.ActListBox tbody tr.mover { background:#FFFFCC; }
				.ActListBox tbody td { border-bottom:1px dotted #D8D8D8; }
				.ActListBox tbody td.adate { text-align:center; }
				.ActListBox tbody td.title { padding-left:10px; text-align:left; }
				.ActListBox tbody td.auser { text-align:center; }
				.ActListBox tbody td.view { text-align:center; }
	.ActViewBox { width:100%; margin-top:10px; }
		.ActViewBox td.explain { padding-left:16px; padding-top:5px; vertical-align:top; }
			.ActViewBox table.expCont tr { height:24px; }
			.ActViewBox table.expCont td { padding-left:16px; color:#999; }
			.ActViewBox table.expCont td.title { padding:0; color:#336600; font-size:11pt; font-weight:bold; }
		.ActViewBox div.body { margin:20px 0 20px 0; border-top:1px dashed #666; border-bottom:1px dashed #666; padding:15px 20px 15px 20px;  }
	.InfoViewFunc { text-align:center; }
		.InfoViewFunc span { padding-left:3px; padding-right:3px; }
	.ManageButton { height:22px; }
	.Block_Editor { width:100%; padding:5px; text-align:center; }
	.InputInt_Small { width:18px; text-align:right; }
	.InputInt { text-align:right; }
	.InputHtml { width:99%; }
	.rtop, .rbottom { display:block;  }
	.rtop *, .rbottom *{ display:block; height:1px; overflow:hidden; background:#99CC00; }
	.r1 { margin:0 5px; }
	.r2 { margin:0 3px; }
	.r3 { margin:0 2px; }
	.r4 { margin:0 1px; height:2px; }

/* JSCookMenu CSS @ adminMenu */
	.AdminMenuMenu, .AdminMenuSubMenuTable { width:auto; font-family:Tahoma; font-weight:bold; font-size:10px; color:#000 !important; background:#ffffff; cursor:default; cursor:pointer !important; white-space:nowrap; }
	.AdminMenuSubMenu { position:absolute; display:block; visibility:hidden; overflow:hidden; border:1px outset #9C9A9C; background:transparent; }
	.AdminMenuSubMenuTable { border-collapse:separate; opacity:0.9; filter:Alpha(style=0,opacity=90); }
	.AdminMenuMenuItem, .AdminMenuMenuItemHover, .AdminMenuMenuItemActive { cursor:default; cursor:pointer !important; white-space:nowrap; }
	.AdminMenuMainItem, .AdminMenuMenuItem { height:14px; color:#000 !important; padding:2px 10px 2px 10px; border:0 solid #ffffff; background:#FFF; }
	.AdminMenuMainItemHover, .AdminMenuMainItemActive { height:14px; color:#000 !important; padding:2px 10px 2px 10px; border:0 solid #ffffff; background:#FFF; }
	.AdminMenuMenuItemHover, .AdminMenuMenuItemActive { height:14px; color:#000 !important; padding:5px; border:1px solid #ffffff; background:#FFF; }
	.AdminMenuMainFolderLeft, .AdminMenuMainItemLeft, .AdminMenuMainFolderText, .AdminMenuMainItemText, .AdminMenuMainItemRight, .AdminMenuMainFolderRight { border:0; background:inherit; white-space:nowrap; }
	.AdminMenuMenuFolderLeft, .AdminMenuMenuItemLeft { padding:3px 0px 3px 3px; border:0; white-space:nowrap; background:inherit; }
	.AdminMenuMenuFolderText, .AdminMenuMenuItemText { padding:3px 3px 3px 5px; border:0; white-space:nowrap; background:inherit; }
	.AdminMenuMenuItemRight, .AdminMenuMenuFolderRight { padding:3px 1px 3px 0px; border:0; white-space:nowrap; background:inherit; }
	.AdminMenuMenuItemHover .AdminMenuMenuFolderLeft, .AdminMenuMenuItemActive .AdminMenuMenuFolderLeft, .AdminMenuMenuItemHover .AdminMenuMenuItemLeft, .AdminMenuMenuItemActive .AdminMenuMenuItemLeft, .AdminMenuMenuItemHover .AdminMenuMenuFolderText, .AdminMenuMenuItemActive .AdminMenuMenuFolderText, .AdminMenuMenuItemHover .AdminMenuMenuItemText, .AdminMenuMenuItemActive .AdminMenuMenuItemText, .AdminMenuMenuItemHover .AdminMenuMenuFolderRight, .AdminMenuMenuItemActive .AdminMenuMenuFolderRight, .AdminMenuMenuItemHover .AdminMenuMenuItemRight, .AdminMenuMenuItemActive .AdminMenuMenuItemRight { border-color:#9C9A9C; }
	.AdminMenuMenuItemHover .AdminMenuMenuFolderLeft, .AdminMenuMenuItemActive .AdminMenuMenuFolderLeft, .AdminMenuMenuItemHover .AdminMenuMenuItemLeft, .AdminMenuMenuItemActive .AdminMenuMenuItemLeft { border-width:1px 0px 1px 1px; border-style:solid; padding:2px 0px 2px 2px; }
	.AdminMenuMenuItemHover .AdminMenuMenuFolderText, .AdminMenuMenuItemActive .AdminMenuMenuFolderText, .AdminMenuMenuItemHover .AdminMenuMenuItemText, .AdminMenuMenuItemActive .AdminMenuMenuItemText { border-width:1px 0px 1px 0px; border-style:solid; padding:2px 3px 2px 5px; }
	.AdminMenuMenuItemHover .AdminMenuMenuFolderRight, .AdminMenuMenuItemActive .AdminMenuMenuFolderRight, .AdminMenuMenuItemHover .AdminMenuMenuItemRight, .AdminMenuMenuItemActive .AdminMenuMenuItemRight { border-width:1px 1px 1px 0px; border-style:solid; padding:2px 0px 2px 0px; }
	td.AdminMenuMenuSplit { padding:0; margin:0; height:5px; border:0; background:inherit; overflow:hidden; }
	div.AdminMenuMenuSplit { margin:2px; height:1px; overflow:hidden; background:inherit; border-top:1px solid #9C9A9C; }
	.AdminMenuMenuItem img.seq1 { display:inline; }
	.AdminMenuMenuItemHover seq2, .AdminMenuMenuItemActive seq2 { display:inline; }
	.AdminMenuMenuItem .seq2, .AdminMenuMenuItemHover .seq1, .AdminMenuMenuItemActive .seq1 { display:none; }
/* JSCookMenu CSS @ HeadMenu */
	.HeadMenuMenu, .HeadMenuSubMenuTable { width:auto; font-family:Tahoma; font-weight:bold; font-size:11px; color:#0066FF; cursor:default; cursor:pointer !important; white-space:nowrap; }
	.HeadMenuSubMenu { position:absolute; display:block; visibility:hidden; overflow:hidden; border:1px outset #9C9A9C; background:transparent; }
	.HeadMenuSubMenuTable { border-collapse:separate; opacity:0.9; filter:Alpha(style=0,opacity=90); }
	.HeadMenuMenuItem, .HeadMenuMenuItemHover, .HeadMenuMenuItemActive { cursor:default; cursor:pointer !important; white-space:nowrap; }
	.HeadMenuMainItem, .HeadMenuMenuItem { height:14px; padding:2px 10px 2px 10px; border:0 solid #ffffff; color:#FFF; }
	.HeadMenuMainItemHover, .HeadMenuMainItemActive { height:14px; color:red; padding:2px 10px 2px 10px; border:0 solid #ffffff; }
	.HeadMenuMenuItemHover, .HeadMenuMenuItemActive { height:16px; color:#CC33CC; padding:5px; border:1px solid #ffffff; background:#FF73B7; }
	.HeadMenuMainFolderLeft, .HeadMenuMainItemLeft, .HeadMenuMainFolderText, .HeadMenuMainItemText, .HeadMenuMainItemRight, .HeadMenuMainFolderRight { border:0; background:inherit; white-space:nowrap; }
	.HeadMenuMenuFolderLeft, .HeadMenuMenuItemLeft { padding:3px 0px 3px 3px; border:0; white-space:nowrap; background:inherit; }
	.HeadMenuMenuFolderText, .HeadMenuMenuItemText { padding:3px 3px 3px 5px; border:0; white-space:nowrap; background:inherit; }
	.HeadMenuMenuItemRight, .HeadMenuMenuFolderRight { padding:3px 1px 3px 0px; border:0; white-space:nowrap; background:inherit; }
	.HeadMenuMenuItemHover .HeadMenuMenuFolderLeft, .HeadMenuMenuItemActive .HeadMenuMenuFolderLeft, .HeadMenuMenuItemHover .HeadMenuMenuItemLeft, .HeadMenuMenuItemActive .HeadMenuMenuItemLeft, .HeadMenuMenuItemHover .HeadMenuMenuFolderText, .HeadMenuMenuItemActive .HeadMenuMenuFolderText, .HeadMenuMenuItemHover .HeadMenuMenuItemText, .HeadMenuMenuItemActive .HeadMenuMenuItemText, .HeadMenuMenuItemHover .HeadMenuMenuFolderRight, .HeadMenuMenuItemActive .HeadMenuMenuFolderRight, .HeadMenuMenuItemHover .HeadMenuMenuItemRight, .HeadMenuMenuItemActive .HeadMenuMenuItemRight { border-color:#9C9A9C; }
	.HeadMenuMenuItemHover .HeadMenuMenuFolderLeft, .HeadMenuMenuItemActive .HeadMenuMenuFolderLeft, .HeadMenuMenuItemHover .HeadMenuMenuItemLeft, .HeadMenuMenuItemActive .HeadMenuMenuItemLeft { border-width:1px 0px 1px 1px; border-style:solid; padding:2px 0px 2px 2px; }
	.HeadMenuMenuItemHover .HeadMenuMenuFolderText, .HeadMenuMenuItemActive .HeadMenuMenuFolderText, .HeadMenuMenuItemHover .HeadMenuMenuItemText, .HeadMenuMenuItemActive .HeadMenuMenuItemText { border-width:1px 0px 1px 0px; border-style:solid; padding:2px 3px 2px 5px; }
	.HeadMenuMenuItemHover .HeadMenuMenuFolderRight, .HeadMenuMenuItemActive .HeadMenuMenuFolderRight, .HeadMenuMenuItemHover .HeadMenuMenuItemRight, .HeadMenuMenuItemActive .HeadMenuMenuItemRight { border-width:1px 1px 1px 0px; border-style:solid; padding:2px 0px 2px 0px; }
	td.HeadMenuMenuSplit { padding:0; margin:0; height:5px; border:0; background:inherit; overflow:hidden; }
	div.HeadMenuMenuSplit { margin:2px; height:1px; overflow:hidden; background:inherit; border-top:1px solid #9C9A9C; }
	.HeadMenuMenuItem img.seq1 { display:inline; }
	.HeadMenuMenuItemHover seq2, .HeadMenuMenuItemActive seq2 { display:inline; }
	.HeadMenuMenuItem .seq2, .HeadMenuMenuItemHover .seq1, .HeadMenuMenuItemActive .seq1 { display:none; }