@charset "utf-8";
body	{	font: 12px Georgia, "Times New Roman", Times, serif;	margin: 0px;	margin-top:10px;	padding: 0px;	background-color:#f2f9ff;	}
td	{	font: 12px Georgia, "Times New Roman", Times, serif;	border-collapse:collapse;	}
ul	{	padding-left:15px;	margin-left:10px;	}
trow	{	background-color:#eff9f9;	}
title_ctb	{	font-size:18px;	color:#013c74;	background-color:#E4F3FE;	border-top:Solid 1px #BED4F0;	border-bottom:Solid 1px #BED4F0;	border-collapse:collapse;	padding-left:10px;	padding-top:2px;	padding-bottom:4px;	vertical-align:middle;	}
table	{	border:0px;	padding:0px;	border-collapse:collapse;	}
sup	{	font-size:12px;	color:#FF0000;	}
p sup   {       color:#000000 !important;       }
li sup  {       color:#000000 !important;       }

sreq	{	background-image:url(/image/cssimg/footer_bg.gif);	background-color:#036ea3;	}
rred	{	color:#FFFFFF;	background-color:#ff2e2c;	}
p	{	font-size:14px;	line-height:24px;	color:#333333;	padding-bottom:8px;	margin:0px;	}
ol	{	margin-top:5px;	margin-left:10px;	padding-left:30px;	list-style-position:outside;	}
ul	{	margin-top:5px;	margin-left:10px;	padding-left:30px;	list-style-position:outside;	}
li	{	margin-left:10px;	padding-left:0px;	margin-top:10px;	font-size:14px;	line-height:24px;	color:#333333;	}
label	{	font-size:12px;	padding-left:4px;	}
.input	{	margin:0px;	padding:0px;	}
iframe	{	margin:0px;	}

h4 {	font-family: Georgia, "Times New Roman", Times, serif;	margin-top: 15px;	margin-bottom: 5px;	padding: 0px;	font-size: 18px;	color:#990000;	font-weight: normal;}
h3 {	font-family: Georgia, "Times New Roman", Times, serif;	margin-top: 15px;	margin-bottom: 5px;	padding: 0px;	font-size: 24px;	color:#990000;	font-weight: normal;}
h2 {	font-family: Georgia, "Times New Roman", Times, serif;	margin-top: 10px;	margin-bottom: 5px;	padding: 0px;	font-size: 24px;	color:#990000;	font-weight: normal;}
h1 {	font-family: Georgia, "Times New Roman", Times, serif;	margin-top: 0px;	margin-bottom: 5px;	padding: 0px;	color: #990000;	font-size: 32px;	font-weight: normal;}

h1 a	{	color:#cc0000 !important;	text-decoration:none;	}
h1 a:hover	{	text-decoration:underline;	}
h1 span	{	font-size:18px;	}
h2 span	{	font-size:14px;	}
form	{	margin:0px;	padding:0px;	}
div	{	margin:0px;	}
caption	{	color:#990000;	text-align:center;	font-size:18px;	white-space:wrap; caption-side:top !important;	}
caption span	{	color:#666666;	font-size:14px;	}
a	{	text-decoration:none;	}
a:hover	{	text-decoration:underline !important;	}
dtable	{	background-image:url(/image/cssimg/footer_bg.gif);	background-color:#036ea3;	}
/*---------------classes from tpl inline----------------*/
.conlr	{	border-right:1px solid #e5f2ff;	border-left:1px solid #e5f2ff;	padding-right:3px;	padding-left:3px;	}
.conl	{	border-left:1px solid #e5f2ff;	padding-left:3px;	}
.conr	{	border-right:1px solid #e5f2ff;	padding-right:3px;	}
.con	{	padding:0px;	}
.contents	{ padding:0px 0px 3px 3px;	margin-top:10px;	}
.w220	{	width:220px !important;	}
.w100	{	width:100px !important;	}
.fw	{	width:100%;	}
.h100 	{	height:100%;	text-align:left;	}
.txtbox {	font-family:Verdana, Arial;	font-size:11px;	border:1px solid #333333;	height:18px;	}
.fftitle	{	}
.ido	{	height:350px; overflow:auto;	}
.dn	{	display:none;	}
.db	{	display:block;	}
.bsp5	{	margin-bottom:5px;	}
.bsp10	{	margin-bottom:10px;	}
.pointer	{	cursor:pointer;	}
.slink a	{	xfont-size:11px;	}
.shead	{	font-weight:normal !important;	}
#textree	{	overflow:auto;	}
#cont	{	padding-left:8px;	padding-right:8px;	}
.like_div	{	clear:both;	width:100%;	border-top:1px Solid #d9ecff;	margin-top:20px;	padding-top:5px;	}
.like_div td img	{	padding-left:10px;	}
#tabs_cont	{	padding-bottom:5px;	}
/*------------------------------------------------------*/
.ys	{	font:bold 12px;	color:#FFFFFF;	background-color:#478ac3;	}
.yellow_c	{	color:#000000;	background-color:#ffcc66;	}
.yellow .tr, .tl, .tc	{	background-color:#ffcc66;	height:2px;	}
.yellow	{	color:#000000;	background-color:#ffcc66;	}
.whitetxt	{	font-weight:normal;	color:#ffffff;	padding:0px;	padding-left:6px;	padding-right:6px;	}
.whitetxt a	{	color:#FFFFFF;	}
.white_link	{	color:#FFFFFF;	}
.white	{	font-weight:normal;	color:#000000;	background-color:#FFFFFF;	padding-left:6px;	padding-right:6px;	}
.white a	{	color:#000000;	}
.w80	{	width:80px;	}
.vio_c	{	color:#000000;	background-color:#cebee4;	}
.vio_c a	{	color:#000000;	text-decoration:none;	}
.vio	{	color:#FFFFFF;	background-color:#4f407f;	}
.vio .tr, .tl, .tc	{	background-color:#4f407f;	height:2px;	}
.vio a	{	color:#FFFFFF;	}
.utln h3	{	margin:4px;	margin-left:0px;	color:#084787;	}
.utln	{	border:0px;	border-bottom:1px solid #d1e6ff;	border-top:1px solid #d1e6ff;	border-collapse:collapse;	}
.uln	{	border:0px;	border-bottom:1px solid #d1e6ff;	border-collapse:collapse;	}
.utln	{	border:0px;	border-bottom:1px solid #d1e6ff;	border-top:1px solid #d1e6ff;	border-collapse:collapse;	}
.trow	{	background-color:#eef7ff;	}
.top_nav	{	font-size:12px;	color:#FFFFFF;	background-image:url(/image/cssimg/top_nav_bg.gif);	background-repeat:repeat-x;	height:28px;	padding-left:10px;	padding-right:10px;	}
.top_nav a	{	font-size:12px;	color:#FFFFFF;	}
.top_b	{	background-image:url(/image/cssimg/banner_bg.gif);	background-repeat:repeat-x;	height:136px;	}
.tname	{	font-size:12px;	color:#000000;	cursor:default;	cursor:hand;	background-color:#FFFFFF;	background-repeat:no-repeat;	padding:2px;	}
.tm_item	{	background-image:url(/image/cssimg/menu_bg.gif);	background-repeat:repeat-x;	font-size:12px;	color:#FFFFFF;	padding-left:10px;	text-align:left;	}
.tm_item a	{	font-size:12px;	color:#FFFFFF;	}
.tln	{	border:0px;	border-top:1px solid #d1e6ff;	border-collapse:collapse;	}
.title1	{	font-size:14px;	font-weight:normal;	color:#4061a8;	background-image:url(/image/cssimg/title1.gif);	background-repeat:no-repeat;	background-position:2px 6px;	padding-left:20px;	}
.title_ctb	{	font-size:18px;	color:#013c74;	background-color:#e4f3fe;	border:1px solid #bed4f0;	padding-left:10px;	padding-top:2px;	padding-bottom:4px;	}
.tico	{	margin-right:4px;	margin-left:2px;	}
.urln	{	border:0px;	border-right:1px solid #BAC9E4;	border-bottom:1px solid #BAC9E4;	}
.tduln	{	border-top:1px solid #d1e6ff;	}
.tdbu	{	border:0px;	}
.td_urline	{	border:0px;	border-right:1px solid #BAC9E4;	border-bottom:1px solid #BAC9E4;	}
.td_ulrline	{	border:1px Solid #b7bec7;	border-top:0px;	}
.td_uline	{	border:0px;	border-bottom:1px Solid #BAC9E4;	}
.td_allline	{	border:1px Solid #BAC9E4;	}
.tbo	{	border:1px Solid #3d79aa;	margin-top:2px;	}
.tbl_head	{	background-color:#d2ebff;	text-align:center}
.tb	{	border-top:1px solid #01305C;	border-bottom:1px solid #01305C;	border-collapse:collapse;	}
.tb a	{	color:#003399;	}
.tab2	{	font:12px Arial, Verdana, Helvetica, sans-serif;	color:#000000;	background-color:#FFFFFF;	text-align:center;	padding:1px;	border-bottom:1px Solid #1064b5;	}
.tab2v	{	color:#000000;	padding:2px;	padding-left:4px;	border-bottom:1px Solid #cde4fa;	}
.tab2vx	{	color:#000000;	padding:2px;	padding-left:4px;	}
.tab2x	{	font:12px Arial, Verdana, Helvetica, sans-serif;	color:#000000;	background-color:#FFFFFF;	text-align:center;	padding:1px;	}
.tab1td2	{	background-color:#FFFFFF;	background:url(/image/cssimg/ttr.gif) no-repeat right top;	}
.tab1td1	{	background-color:#FFFFFF;	background:url(/image/cssimg/ttl.gif) no-repeat left top;	}
.tab1c	{	font-size:12px;	color:#003366;	background-color:#FFFFFF;	padding:4px 8px;	}
.tab1	{	font-size:12px;	padding:4px 8px;	color:#e6f3ff;	border-bottom:1px solid #000000;	}
.tab1 a	{	padding:4px;	color:#FFFFFF;	}
.t	{	border:0px;	border-top:1px solid #01305C;	border-collapse:collapse;	}
.sup_enpg	{	margin-bottom:2px;	padding:2px;	}
.submit	{	background:url(/image/cssimg/submit.gif) no-repeat center center;	margin:0px;	padding:0px;	height:18px;	width:44px;	border-style:none;	}
.subHeadMI	{	font-size:12px;	color:#ffffff;	padding:6px;	background-color:#9dacc8;	height:18px;	}
.subhead	{	font-size:16px;	line-height:21px;	color:#666666;	}
.stp ul	{	padding:0px;	margin:0px;	}
.stp li	{	padding:0px;	margin:0px;	margin-top:3px;	list-style:url(/image/cssimg/b1.gif);	}
.stitle	{	font-size:14px;	font-weight: bold;	color:#990000;	padding-left:5px;	text-align:left;	}
.stitle_big	{	font-size:22px;	font-weight: normal;	color:#990000;	padding-left:5px;	text-align:left;	}
.stitles	{	text-align:left;	font-size:14px;	font-weight:bold;	color:#990000 !important;	xpadding-left:5px;	}
.stitlel	{	text-align:left;	font-size:18px;	font-weight:normal;	color:#990000 !important;	xpadding-left:10px;	}

.sscript1	{	font-size:12px;	vertical-align:super;	color:#008000}
.sscript	{	font-size:12px;	vertical-align:super;	color:#FF0000}
.srch_croptree	{	margin-left:5px;	}
.srch_but	{	cursor:hand;	width:50px;	background-repeat:no-repeat;	background-image:url(/image/cssimg/sch.gif);	background-color:#ffffff;	border:none;	}
.srch_box_tab	{	margin-bottom:1px;	border:1px solid #4990ca;	}
.siname	{	font-size:12px;	padding:2px;	}
.siname a	{	color:#000000;	}
.sel_gr	{	color:#000000;	background-color:#c5e1fa;	padding:2px;	padding-left:5px;	}
.sel_con	{	color:#000000;	background-color:#eaf5ff;	border-top:1px solid #abd7d6;	}
.sel_con td	{	padding-left:5px;	font-size:12px;	}
.section_nav	{	background-color:#e0f0fe;	}
.seclevel_7	{	font-size:9pt;	font-weight:bold;	color:#004293;	}
.seclevel_6	{	font-size:10pt;	font-weight:bold;	color:#004293;	}
.seclevel_5	{	font-size:10pt;	font-weight:bold;	color:#004293;	}
.seclevel_4	{	font-size:12px;	line-height:18px;	font-weight:normal;	color:#666666;	}
.seclevel_1	{	font-size:32px;	margin:0px;	padding:0px;	font-weight:normal;	line-height:42px;	color:#990000;	}
.seclevel_2	{	font-size:21px;	margin:0px;	padding:0px;	font-weight:normal;	line-height:26px;	color:#666666;	}
.seclevel_3	{	font-size:16px;	margin:0px;	padding:0px;	font-weight:normal;	line-height:20px;	color:#666666;	}
.sec_text	{	color:#666666;	font-size:12px;	}
.sd_tbl	{	margin-bottom:5px;	}
.sd_tb1_top	{	border-top:1px solid #e5f2ff;	}
.schtxt	{	font-size:12px;	color:#000000;	background-color:#f8f8f8;	border:1px solid #323232;	border-top:1px solid #919191;	border-left:1px solid #919191;	height:18px;	}
.schtdsp	{	background-color:#f3e7cf;	}
.schtdsp_t	{	background-color:#f3e7cf;	border-top:1px solid #fed990;	}
.schtdsp_r	{	background-color:#f3e7cf;	border-right:1px solid #fed990;	}
.schtdsp_l	{	background-color:#f3e7cf;	border-left:1px solid #fed990;	}
.schtdsp_b	{	background-color:#f3e7cf;	border-bottom:1px solid #fed990;	}
.schtd	{	background-color:#f3e7cf;	padding:2px;	}
.schtd a	{	color:#000000;	}
.s_tb	{	border:0px;	border-top:1px Solid #4990ca;	}
.s_rb	{	border:0px;	border-right:1px solid #4990ca;	}
.s_msg	{	text-align:center;	font-family:verdana;	font-size:12px;	color:#ff0000;	background-color:#ffffff;	}
.s_msg	{	text-align:center;	font-family:verdana;	font-size:12px;	color:#ff0000;	background-color:#ffffff;	}
.s_mdh	{	color:#FFFFFF;	background-color:#4990ca;	}
.s_lth	{	color:#FFFFFF;	background-color:#4990ca;	}
.s_ltbody	{	font-size:12px;	padding:5px;	border-collapse:collapse;	color:#000000;	border:1px solid #4990ca;	}
.s_h	{	font-size:12px;	padding:2px;	padding-right:5px;	padding-left:5px;	}
.s_dkh	{	color:#FFFFFF;	background-color:#4990ca;	}
.s_dh1	{	height:20px;	white-space:nowrap;	padding-right:10px;	padding-left:17px;	font-size:14px;	background-color:#56a4d6;	}
.s_brb	{	border:0px;	border-bottom:1px solid #4990ca;	border-right:1px solid #4990ca;	}
.s_blrb	{	border:1px Solid #4990ca;	border-top:0px;	}
s_bb	{	border:0px;	border-bottom:1px solid #4990ca;	}
.s_bb	{	border:0px;	border-bottom:1px solid #cce8ff;	}
.s_allb	{	border:1px Solid #4990ca;	}
.rwbg	{	background-color:#FFFFFF;	border-right:1px solid #01305C;	border-collapse:collapse;	}
.wbg	{	background-color:#FFFFFF;	border-collapse:collapse;	}
#tmp	{	border-collapse:collapse !important;	padding:0px;	}
.rtb	{	border-right:1px solid #01305C;	border-top:1px solid #01305C;	border-bottom:1px solid #01305C;	border-collapse:collapse;	}
.rtb a	{	color:#003399;	}
.rt	{	border-right:1px solid #01305C;	border-top:1px solid #01305C;	border-collapse:collapse;	}
.rowtitle	{	font-weight: bold;	}
.bold	{	font-weight: bold;	}
.rowtitle_highlight	{	text-decoration:underline;	}
.row2	{	font-size:12px;	}
.row1	{	font-size:12px;	}
.rln	{	border-right:1px solid #9ccbd0;	border-collapse:collapse;	}
.lln	{	border-left:1px solid #9ccbd0;	border-collapse:collapse;	}
.reset	{	background:url(/image/cssimg/reset.gif) no-repeat center center;	margin:0px;	padding:0px;	height:18px;	width:41px;	border-style:none;	}
.reqsub_error_display	{	color:#FFFFFF;	background-color:#ff2e2c;	}
.reptit	{	margin:0px;	padding:0px;	padding-bottom:5px;	line-height:26px;	font-size:21px;	font-weight:normal;	color:#000066;	}
.reporttitle	{	font-size:14px;	font-style:normal;	line-height:normal;	color:#000066}
.reporttext	{	font-size:12px;	color:#000000;	}
.reportlabel	{	font-size:10px;	color:#000000}
.reportheader	{	font-size:12px;	color:#255586;	}
.redtd	{	font-size:12px;	background-color:#FF0000;	color:#FFFFFF;	padding:2px;	}
.redtd a	{	color:#FFFFFF;	}
.red_c	{	color:#000000;	background-color:#ff2e2c;	}
.red .tr	{	background-color:#ff2e2c;	height:2px;	}
.red .tl	{	background-color:#ff2e2c;	height:2px;	}
.red .tc	{	background-color:#ff2e2c;	height:2px;	}
.rcol	{	border-left:1px solid #e5f2ff;	}
.rcod_toptable	{	background-color:#FFFFFF;	border-collapse:collapse;	}
.rcod_table	{	background-color:#85B3D5;	}
.rcod_tabheader	{	background-color:#c4dad9;	border-collapse:collapse;	font-size:12px;	}
.rcod_tabheader a	{	color:#FFFFFF;	}
.rcod_r2	{	background-color:#FFFFFF;	}
.rcod_r1	{	background-color:#FFFFFF;	}
.rb	{	border-right:1px solid #01305C;	border-bottom:1px solid #01305C;	border-collapse:collapse;	}
.rb a	{	color:#003399;	}
.r2	{	font-size:12px;	background-color:#FFFFFF;	}
.r1	{	font-size:12px;	xbackground-color:#F0F3F9;	}
.r11	{	background:url(/image/cssimg/r1bg.gif) repeat-x bottom;	border-collapse:collapse;	}
.r	{	color:#FF0000;	border-right:1px solid #01305C;	border-collapse:collapse;	}
.q_1	{	color:#FFFFFF;	background-color:#dfedff;	text-align:center;	padding-right:5px;	padding-left:5px;	}
.q_1 a	{	color:#000000;	}
.q_1_c	{	color:#FFFFFF;	background-color:#336699;	text-align:center;	padding-right:5px;	padding-left:5px;	height:24px;	font-size:12px;	}
.q_1_c a	{	color:#FFFFFF;	}
.q_2	{	color:#000000;	background-color:#f3e7cf;	text-align:center;	padding:2px 5px;	}
.q_2 a	{	color:#000000;	}
.q_2_c	{	color:#000000;	background-color:#FFFFFF;	text-align:center;	padding:2px 5px;	}
.q_2_c a	{	color:#000000;	}
.q_3_c	{	display:none;	}
.putd	{	border-bottom:1px solid #ddfffe;	background:url(/image/cssimg/nb.gif) no-repeat 0px 4px;	padding-left:16px;	}
.prn	{	background-image:url(/image/cssimg/prn_tab.gif);	background-repeat:no-repeat;	background-position:right top;	text-align:right;	padding:0px;	padding-top:5px;	}
.prn	{	background-image:url(/image/cssimg/prn_tab.gif);	background-repeat:no-repeat;	background-position:right top;	text-align:right;	padding:0px;	padding-top:5px;	}
.prj_cnt	{	font-size:18px;	margin:2px;	}
.prj_cnt	{	font-size:18px;	margin:2px;	}
.prj_cnt	{	font-size:18px;	margin:2px;	}
.prj_cnt	{	font-size:18px;	margin:2px;	}
.prj	{	border-bottom:1px solid #ddfffe;	background:url(/image/cssimg/nb.gif) no-repeat 0px 4px;	padding-left:16px;	}
.prj	{	border-bottom:1px solid #ddfffe;	background:url(/image/cssimg/nb.gif) no-repeat 0px 4px;	padding-left:16px;	}
.prj	{	border-bottom:1px solid #ddfffe;	background:url(/image/cssimg/nb.gif) no-repeat 0px 4px;	padding-left:16px;	}
.prj	{	border-bottom:1px solid #ddfffe;	background:url(/image/cssimg/nb.gif) no-repeat 0px 4px;	padding-left:16px;	}
.prdlstr1	{	font-size:12px;	font-weight:normal;	color:#000000;	border-bottom:1px Solid #D0DAEB;	}
.prdlstr1	{	font-size:12px;	font-weight:normal;	color:#000000;	border-bottom:1px Solid #D0DAEB;	}
.prdlstr0	{	font-size:12px;	font-weight:normal;	color:#000000;	border-bottom:1px Solid #D0DAEB;	}
.prdlstr0	{	font-size:12px;	font-weight:normal;	color:#000000;	border-bottom:1px Solid #D0DAEB;	}
.prdlsth	{	text-align:left;	font-size:12px;	color:#000000;	background-color:#B3C2DD;	}
.prdlsth	{	text-align:left;	font-size:12px;	color:#000000;	background-color:#B3C2DD;	}
.t	{	border-top:1px solid #4c5f72;	} 
.r	{	border-right:1px solid #4c5f72;	}
.b	{	border-bottom:1px solid #4c5f72;	} 
.l	{	border-left:1px solid #4c5f72;	} 
.tr	{	border-top:1px solid #4c5f72;	border-right:1px solid #4c5f72;	}
.tl	{	border-top:1px solid #4c5f72;	border-left:1px solid #4c5f72;	} 
.tb	{	border-top:1px solid #4c5f72;	border-bottom:1px solid #4c5f72;	} 
.rl	{	border-right:1px solid #4c5f72;	border-left:1px solid #4c5f72;	}
.rb	{	border-right:1px solid #4c5f72;	border-bottom:1px solid #4c5f72;	}
.bl	{	border-bottom:1px solid #4c5f72;	border-left:1px solid #4c5f72;	} 
.trl	{	border-top:1px solid #4c5f72;	border-right:1px solid #4c5f72;	border-left:1px solid #4c5f72;	}
.trb	{	border-top:1px solid #4c5f72;	border-right:1px solid #4c5f72;	border-bottom:1px solid #4c5f72;	}
.trbl	{	border-top:1px solid #4c5f72;	border-right:1px solid #4c5f72;	border-bottom:1px solid #4c5f72;	border-left:1px solid #4c5f72;	}
.tbl	{	border-top:1px solid #4c5f72;	border-bottom:1px solid #4c5f72;	border-left:1px solid #4c5f72;	} 
.rbl	{	border-right:1px solid #4c5f72;	border-bottom:1px solid #4c5f72;	border-left:1px solid #4c5f72;	}
.pmcl_th	{	font-size:12px;	color:#4b4b4b;	line-height:normal;	background-color:#bbc2c9;	border-collapse:collapse;	padding:2px;	border-bottom:1px solid #4c5f72;	}
.pmcl_td	{	font-size:12px;	color:#4c5f72;	line-height:normal;	padding:2px;	border-bottom:1px solid #4c5f72;	}
.pmcl_pl_e	{	font-size:9px;	background-image:url(/image/cssimg/db_pl_e.gif);	background-repeat:no-repeat;	height:13px;	width:13px;	}
.pmcl_pl	{	font-size:9px;	background-image:url(/image/cssimg/db_pl.gif);	background-repeat:no-repeat;	height:13px;	width:13px;	}
.pmcl_mn_e	{	font-size:9px;	background-image:url(/image/cssimg/db_mn_e.gif);	background-repeat:no-repeat;	height:13px;	width:13px;	}
.pmcl_mn	{	font-size:9px;	background-image:url(/image/cssimg/db_mn.gif);	background-repeat:no-repeat;	height:13px;	width:13px;	}
.pmcl_lf_e	{	font-size:9px;	background-image:url(/image/cssimg/db_lf_e.gif);	background-repeat:no-repeat;	height:13px;	width:13px;	}
.pmcl_lf	{	font-size:9px;	background-image:url(/image/cssimg/db_lf.gif);	background-repeat:no-repeat;	height:13px;	width:13px;	}
.pmcl_co	{	font-size:9px;	background-image:url(/image/cssimg/db_co.gif);	background-repeat:repeat-y;	height:13px;	width:13px;	}
.plus	{	background-image:url(/image/cssimg/plus.gif);	background-repeat:no-repeat;	width:17px;	background-position:right top;	}
.pl	{	font-size:0px;	background-image:url(/image/cssimg/pl.gif);	background-repeat:no-repeat;	width:10px;	background-position:right top;	padding-top:5px;	padding-bottom:5px;	}
.partrep	{	background-image:url(/image/cssimg/partrep.gif);	width:21px;	background-repeat:no-repeat;	}
.output	{	background:url(/image/cssimg/mbar.gif) repeat-x;	background-color:#4990ca;	border-bottom:1px Solid #36556f;	font-size:14px;	}
.olive	{	color:#FFFFFF;	background-color:#1d4a37;	}
.olive_c	{	color:#000000;	background-color:#1d4a37;	}
.olive .tr	{	background-color:#1d4a37;	height:2px;	}
.olive .tl	{	background-color:#1d4a37;	height:2px;	}
.olive .tc	{	background-color:#1d4a37;	height:2px;	}
.odd_pl	{	font-size:0px;	background-image:url(/image/cssimg/odd_pl.gif);	background-repeat:no-repeat;	width:10px;	background-position:right top;	padding-top:5px;	padding-bottom:5px;	}
.odd_iname_dump	{	font-size:12px;	background-color:#ffffff;	background-repeat:no-repeat;	padding:2px;	}
.odd_iname	{	font-size:12px;	background-color:#ffffff;	background-image:url(/image/cssimg/odd_indc.gif);	background-repeat:no-repeat;	padding:2px;	padding-left:24px;	}
.odd_ep	{	font-size:0px;	background-image:url(/image/cssimg/odd_ep.gif);	background-repeat:no-repeat;	background-position:right top;	width:10px;	padding-top:5px;	padding-bottom:5px;	}
.odd_co	{	font-size:0px;	background-image:url(/image/cssimg/odd_co.gif);	background-repeat:repeat-y;	width:10px;	background-position:right top;	padding-top:5px;	padding-bottom:5px;	}
.nv_title	{	font-size:14px;	color:#013c74;	padding-top:2px;	padding-left:5px;	padding-bottom:4px;	text-align:left;	}
.nv_ptitle	{	font-size:14px;	font-weight:bold;	color:#000066;	padding-top:2px;	padding-bottom:4px;	text-align:left;	}
.nv_tb1_top	{	xborder-top:1px solid #e5f2ff;	}
.nv_tb1	{	border-bottom:1px solid #e5f2ff;	margin-bottom:5px;	}
.nv_subhead	{	font-size:16px;	line-height:21px;	color:#515f7d;	padding-bottom:10px;	}
.nv_ssubhead	{	font-size:18px;	line-height:20px;	color:#666666;	margin:0px;	padding:0px;	padding-bottom:6px;	}
.nv_shead	{	font-size:21px;	line-height:26px;	color:#000066;	margin:0px;	padding:0px;	padding-bottom:6px;	}
.nv_link	{	font-size:12px;	color:#000066;	}
.nv_link h2	{	color:#000066;	}
.nv_link a	{	color:#000066;	}
.nv_link a:hover	{	color:#000099; text-decoration:underline;	}
.nv_dt	{	font-size:12px;	color:#444444;	margin:0px;	}
.nv_date	{	font-size:14px;	color:#444444;	}
.nv_author	{	color:#333333;	font-size:14px;	}
.nv_auth_email	{	display:none;	}
.nv_abs	{	font-size:12px;	color:#666666;	}
.note	{	color:#606060;	font-size:12px;	}
.node	{	background-color:#eef7ff;	}
.nhead	{	font-size:12px !important;	background:url(/image/cssimg/sp.gif) no-repeat 0px 4px !important;	padding-left:16px;	}
.newarticlelink	{	font-size:21px;	font-weight:normal !important;	}
.newarticlelink h2	{	color:#000066;	}
.newarticlelink a	{	color:#000000;	}
.newarticlelink a:hover	{	color:#000099; text-decoration:underline;	}
.nbsp	{	background-image:url(/image/cssimg/sp.gif);	background-repeat:repeat-y;	width:13px;	background-position:right top;	}
.nava_t	{	font-size:10px;	font-weight:normal;	color:#ffffff}
.nava_l	{	font-size:12px;	color:#ffffff}
.nava_c	{	font-size:12px;	background-color:#ffffff;	color:#0000ff}
.more_linkr	{	font-size:12px;	text-align:right;	padding-right:5px;	}
.more_linkr a	{	color:#000099;	}
.more_link	{	font-size:12px;	text-align:right;	padding-right:5px;	}
.more_link a	{	color:#000099;	}
.mbar	{	background:url(/image/cssimg/mbar.gif) repeat-x;	background-color:#4990ca;	border-bottom:1px Solid #36556f;	}
.mbar a	{	color:#FFFFFF;	text-decoration:none;	}
.mbar td a	{	color:#FFFFFF;	text-decoration:none;	}
.maroon	{	color:#FFFFFF;	background-color:#790c1e;	}
.maroon .tr	{	background-color:#790c1e;	height:2px;	}
.maroon .tl	{	background-color:#790c1e;	height:2px;	}
.maroon .tc	{	background-color:#790c1e;	height:2px;	}
.m_li_head_sel	{	font-size:14px;	margin-left:10px;	}
.m_li_head div	{	font-size:14px;	color:#003399;	}
.m_li_head	{	font-size:14px;	font-weight: bold;	color:#003399;	margin-left:10px;	}
.m_li_head a	{	font-size:14px;	color:#003399;	}
.m_li_h_sel	{	font-size:12px;	}
.m_li_h_sel	{	font-size:12px;	}
.m_li_h	{	font-size:12px;	color:#003399;	padding:3px;	paddin-left:0px;	padding-top:0px;	}
.m_li_h a	{	font-size:12px;	color:#003399;	}
.m_li	{	font-size:12px;	margin-top:2px;	color:#003399;	}
.m_li a	{	color:#003399;	}
.m_l2	{	color:#000000;	padding-left:14px;	padding-top:3px;	padding-bottom:3px;	}
.m_l1	{	color:#000000;	padding-left:4px;	}
.m_item	{	background-image:url(/image/cssimg/menu_bg.gif);	background-repeat:repeat-x;	font-size:12px;	color:#FFFFFF;	padding-left:10px;	text-align:left;	vertical-align:middle;	cursor:pointer;	}
.m_item	{	background-image:url(/image/cssimg/menu_bg.gif);	background-repeat:repeat-x;	font-size:12px;	color:#FFFFFF;	padding-left:10px;	text-align:left;	vertical-align:middle;	cursor:pointer;	}
.m_item a	{	color:#FFFFFF;	}
.m_dd	{	font-size:14px;	color:#515F7D;	list-style-type:square;	}
.lt_gr_header	{	border-collapse:collapse;	font-size:12px;	color:#000000;	background-color:#C99AE3;	padding-top:2px;	padding-right:5px;	padding-bottom:2px;	padding-left:5px;	}
.lt_gr_body	{	font-size:12px;	color:#000000;	background-color:#F7FAFD;	padding:5px;	border-collapse:collapse;	border:1px solid #1c3f79;	}
.lsd_table th	{	background-color:#006699 !important;	border-right:1px solid #FFFFFF;	border-bottom:1px solid #FFFFFF;	font-weight:normal;	}
.lsd_table td	{	background-color:#f2f9ff;	}
.lsd_table caption	{	border-top:1px Solid #003366;	font-size:18px;	color:#8e0101;	padding:3px;	}
.lsd_table	{	width:560px;	font-size:12px;	background-color:#006699;	border:1px solid #006699;	}
.lpred	{	color:#FF0000;	}
.login_header	{	font-size:12px;	color:#FFFFFF !important;	background-image:url(/image/cssimg/head_g_blank.gif);	background-repeat:repeat-x;	background-color:#758596;	text-decoration:none;	}
.list_tree_head	{	font-size:14px;	color:#4166c7;	margin-left:10px;	}
.list_tree_head	{	font-size:14px;	color:#4166c7;	margin-left:10px;	}
.list_head	{	font-size:18px;	color:#4166c7;	margin-left:10px;	}
.list_head	{	font-size:18px;	color:#4166c7;	margin-left:10px;	}
.linktd	{	padding-left:5px;	padding-right:5px;	}
.ldescb	{	color:#000000;	font-weight:normal;	}
.ldesc	{	color:#666666;	font-weight:normal;	background-image:url(/image/cssimg/sp.gif) !important;	background-repeat:no-repeat;	}
.lbut_2	{	color:#000000;	background-color:#4f81ab;	background:url(/image/cssimg/but_bg.gif) repeat-x;	height:24px;	border:1px solid #4f81ab;	padding-left:25px;	}
.lbut_2 a	{	color:#000000;	}
.lbut_1	{	color:#000000;	background-color:#4f81ab;	background:url(/image/cssimg/but_bg.gif) repeat-x;	height:24px;	border:1px solid #4f81ab;	padding-left:15px;	}
.lbut_1 a	{	color:#000000;	}
.lbut_0	{	color:#000000;	ackground-color:#FFFFFF;	height:20px;	padding-left:6px;	}
.lbut_0 a	{	color:#000000;	}
.lbox	{	color:#000000;	background-color:#eaf5ff;	}
.lauth	{	color:#999999}
.lastitle	{	color:#444444;	}
.ladate	{	color:#9b9fa7;	}
.l1	{	padding-left:5px;	}
.l2	{	padding-left:15px;	}
.l3	{	padding-left:25px;	}
.l_c1	{	border-left:1px solid #01305C;	border-collapse:collapse;	background-color:#E4F3FE;	}
.irl	{	border-right:1px solid #bed4f0;	border-left:1px solid #bed4f0;	border-collapse:collapse;	}
.inpcl	{	font-size:12px;	border:1px solid #666666;	}
.index_title	{	font-size:12px;	color:#000000;	background-color:#E8EDFA;	padding:2px;	}
.iname	{	font-size:12px;	padding:2px;	}
.iname_dump	{	font-size:12px;	background-color:#FFFFFF;	}
.iname_dump td	{	font-size:12px;	background-color:#FFFFFF;	padding:2px;	}
.inac_tab	{	font-size:12px;	color:#000000;	background-color:#FFF8EA;	padding-top:2px;	padding-right:8px;	padding-bottom:2px;	padding-left:8px;	border-top-width:1px;	border-top-style:solid;	border-top-color:#FF0000;	}
.inac_tab	{	font-size:12px;	color:#000000;	background-color:#FFF8EA;	padding-top:2px;	padding-right:8px;	padding-bottom:2px;	padding-left:8px;	border-top-width:1px;	border-top-style:solid;	border-top-color:#FF0000;	}
.inac_tab a	{	color:#000000;	}
.img_but_update	{	width:69px;	height:22px;	margin:0;	padding:0;	border:0;	background:transparent;	background:url(/image/cssimg/update2.jpeg) no-repeat center top;	cursor:hand;	}
.img_but_prevdisabled	{	cursor:auto;	height:20px;	width:20px;	background-repeat:no-repeat;	background-image:url(/image/cssimg/previous_disabled.gif);	border:none;	background-color:#FFFFFF;	}
.img_but_prev	{	cursor:hand;	height:20px;	width:24px;	background-repeat:no-repeat;	background-image:url(/image/cssimg/previous.gif);	border:none;	background-color:#FFFFFF;	}
.img_but_payonline	{	width:78px;	height:23px;	margin:0;	padding:0;	border:1;	background:transparent;	background:url(/image/cssimg/payonline2.jpeg) no-repeat center top;	cursor:hand;	}
.img_but_nextdisabled	{	cursor:auto;	height:20px;	width:20px;	background-repeat:no-repeat;	background-image:url(/image/cssimg/next_disabled.gif);	border:none;	background-color:#FFFFFF;	}
.img_but_next	{	cursor:hand;	height:20px;	width:24px;	background-repeat:no-repeat;	background-image:url(/image/cssimg/next.gif);	border:none;	background-color:#FFFFFF;	}
.img_but_lastdisabled	{	cursor:auto;	height:20px;	width:20px;	background-repeat:no-repeat;	background-image:url(/image/cssimg/last_disabled.gif);	border:none;	background-color:#FFFFFF;	}
.img_but_last	{	cursor:hand;	height:20px;	width:24px;	background-repeat:no-repeat;	background-image:url(/image/cssimg/last.gif);	border:none;	background-color:#FFFFFF;	}
.img_but_frstdisabled	{	cursor:auto;	height:20px;	width:20px;	background-repeat:no-repeat;	background-image:url(/image/cssimg/first_disabled.gif);	border:none;	background-color:#FFFFFF;	}
.img_but_frst	{	cursor:hand;	height:20px;	width:20px;	background-repeat:no-repeat;	background-image:url(/image/cssimg/first.gif);	border:none;	background-color:#FFFFFF;	}
.img_but_delete	{	width:30px;	height:22px;	margin:0;	padding:0;	border:0;	background:transparent;	background:url(/image/cssimg/na.gif) no-repeat center top;	cursor:hand;	}
.img_but_checkout	{	width:78px;	height:19px;	margin:0;	padding:0;	border:0;	background:transparent;	background:url(/image/cssimg/checkout1.jpeg) no-repeat center top;	cursor:hand;	}
.img_but_add	{	width:70px;	height:15px;	margin:0;	padding:0;	border:0;	background:transparent;	background:url(/image/cssimg/addtocart.jpg) no-repeat center top;	cursor:hand;	}
.icttitle	{	background-color:#074079;	padding:3px;	color:#FFFFFF;	font-size:12px;	border-color:#b4b4b4;	}
.icttitle span	{	font-weight:normal;	}
.ictfoot	{	color:#FFFFFF;	background-color:#7592b0;	height:18px;	}
.ictdata	{	background-color:#7592b0;	background-image:url(/image/cssimg/ictdbg.gif);	background-repeat:repeat-x;	background-position:top;	height:260px;	padding-left:0px;	padding-right:0px;	}
.ictdata_tbl	{	background-color:#e5f0fb;	height:242px;	padding-left:0px;	padding-right:0px;	overflow:hidden;	}
.ictdata_tbl td	{	background-color:#e5f0fb;	}
.ictdata_tbl table	{	color:#000000;	background-image:url(/image/cssimg/table_border.gif);	border-collapse:collapse;	}
.icat	{	font-size:12px;	color:#000000;	padding:2px;	background-color:#FFFFFF;	}
.ib_rmseld	{	cursor:auto;	width:24px;	background-repeat:no-repeat;	background-image:url(/image/cssimg/rmseld.gif);	border:none;	background-color:#FFFFFF;	}
.ib_rmsel	{	cursor:hand;	width:24px;	background-repeat:no-repeat;	background-image:url(/image/cssimg/rmsel.gif);	border:none;	background-color:#FFFFFF;	}
.ib_rmalld	{	cursor:auto;	width:24px;	background-repeat:no-repeat;	background-image:url(/image/cssimg/rmalld.gif);	border:none;	background-color:#FFFFFF;	}
.ib_rmall	{	cursor:hand;	width:24px;	background-repeat:no-repeat;	background-image:url(/image/cssimg/rmall.gif);	border:none;	background-color:#FFFFFF;	}
.ib_addseld	{	cursor:auto;	width:24px;	background-repeat:no-repeat;	background-image:url(/image/cssimg/addseld.gif);	border:none;	background-color:#FFFFFF;	}
.ib_addsel	{	cursor:hand;	width:24px;	background-repeat:no-repeat;	background-image:url(/image/cssimg/addsel.gif);	border:none;	background-color:#FFFFFF;	}
.ib_addalld	{	cursor:auto;	width:24px;	background-repeat:no-repeat;	background-image:url(/image/cssimg/addalld.gif);	border:none;	background-color:#FFFFFF;	}
.ib_addall	{	cursor:hand;	width:24px;	background-repeat:no-repeat;	background-image:url(/image/cssimg/addall.gif);	border:none;	background-color:#FFFFFF;	}
.htmlnk	{	color:#FFFFFF;	}
.htmlnk a	{	color:#FFFFFF;	}
.site_name	{	font-size:40px;	color:#003366;	padding:5px;	padding-left:15px;	padding-right:20px;	white-space:nowrap;	}
.site_intro	{	font-size:14px;	line-height:20px;	padding-bottom:10px;	color:#003366;	}
.htmenu	{	background-color:#003366;	padding:10px;	padding-top:3px;	padding-bottom:3px;	color:#FFFFFF;	border-bottom:1px Solid #FFFFFF;	}
.htmenu td	{	font-size:12px;	color:#FFFFFF;	}
.htmenu a	{	color:#FFFFFF;	}
.hmenu	{	color:#000000;	border-right:1px solid #e5f2ff;	}
.hglt	{	color:#990000;	}
.citem	{	font-weight:bold;	color:#990000;	}
.header_text	{	font-size:12px;	color:#FFFFFF;	background-image:url(/image/cssimg/head_bg.gif);	background-repeat:repeat-x;	height:24px;	padding-right:10px;	padding-left:10px;	}
.header_bg td	{	color:#FFFFFF;	}
.header_bg	{	font-size:14px;	color:#FFFFFF;	background-image:url(/image/cssimg/header_bg.gif);	line-height:20px;	vertical-align:bottom;	padding-bottom:15px;	}
.header_bg a	{	color:#FFFFFF;	}
.header	{	color:#000000;	background-color:#bd9962;	border-bottom:2px solid #c1862b;	}
.headbgpf	{	background:url(/image/cssimg/hc2_bg.gif);	color:#FFFFFF;	line-height:20px;	padding-bottom:15px;	vertical-align:bottom;	}
.headbg	{	background:url(/image/cssimg/hc2_bg.gif);	color:#FFFFFF;	line-height:20px;	padding-bottom:15px;	vertical-align:bottom;	}
.hc2	{	background-image:url("/image/cssimg/hc2_bg.gif");	}
.hbg, .hbg_1, .hbg_2, .hbg_3, .hbg_4	{	height:23px;	background-color:#003366;	xwhite-space: nowrap;	color:#FFFFFF !important;	padding-right: 10px;	padding-left: 10px;	font-size:14px;	}
.hbg_4 td	{	color:#FFFFFF;	}
.h_rt	{	border-left:1px solid #d0e8e7;	border-bottom:1px solid #d0e8e7;	border-collapse:collapse;	}
.h_rb	{	border-right:1px solid #d0e8e7;	border-bottom:1px solid #d0e8e7;	border-collapse:collapse;	}
.h_r	{	border-right:1px solid #d0e8e7;	border-collapse:collapse;	}
.h_n	{	color:#333333;	}
.h_lt	{	border-left:1px solid #d0e8e7;	border-top:1px solid #d0e8e7;	border-collapse:collapse;	}
.h_lb	{	border-right:1px solid #d0e8e7;	border-top:1px solid #d0e8e7;	border-collapse:collapse;	}
.h_bold	{	font-size:21px;	color:#4166c7;	margin-left:10px;	}
.h_bg	{	font-family:"Times New Roman", Times, serif;	font-size:14px;	color:#FFFFFF;	background-image:url(/image/cssimg/header_bg.gif);	line-height:20px;	vertical-align:bottom;	padding-bottom:16px;	}
.h_3l	{	font-size:12px;	margin-top:2px;	color:#3d4048;	padding-left:10px;	}
.h_2l	{	font-size:12px;	margin-top:2px;	color:#515f7d;	}
.h_2l ul	{	margin:0px;	padding:0px;	padding-left:15px;	}
.h_2l li ol	{	margin:0px;	padding:0px;	padding-left:15px;	}
.h_2l li	{	margin:0px;	padding:0px;	font-size:12px;	}
.h_2l h2	{	color:#000066;	}
.green	{	color:#FFFFFF;	background-color:#009966;	}
.green_c	{	color:#000000;	background-color:#009966;	}
.green .tr	{	background-color:#009966;	height:2px;	}
.green .tl	{	background-color:#009966;	height:2px;	}
.green .tc	{	background-color:#009966;	height:2px;	}
.ghead	{	background-color:#004990;	padding:3px;	color:#FFFFFF;	}
.fr	{	float:right;	}
.footer	{	background-color:#013C74;	font-family:"Times New Roman", Times, serif;	font-size:14px;	color:#FFFFFF;	line-height:20px;	padding-top:8px;	padding-bottom:8px;	text-align:center;	}
.footer a	{	color:#FFFFFF}
.fl	{	float:left;	}
.eve_pl	{	font-size:0px;	background-image:url(/image/cssimg/eve_pl.gif);	background-repeat:no-repeat;	width:10px;	background-position:right top;	padding-top:5px;	padding-bottom:5px;	}
.eve_iname	{	font-size:12px;	background-color:#ffffff;	background-image:url(/image/cssimg/eve_indc.gif);	background-repeat:no-repeat;	padding:2px;	padding-left:24px;	}
.eve_iname_dump td	{	font-size:12px;	}
.eve_iname_dump span	{	text-decoration:none;	}
.eve_iname_dump	{	font-size:12px;	background-color:#ffffff;	background-repeat:no-repeat;	padding:2px;	}
.eve_ep	{	font-size:0px;	background-image:url(/image/cssimg/eve_ep.gif);	background-repeat:no-repeat;	background-position:right top;	width:10px;	padding-top:5px;	padding-bottom:5px;	}
.eve_co	{	font-size:0px;	background-image:url(/image/cssimg/eve_co.gif);	background-repeat:repeat-y;	background-position:right top;	width:10px;	padding-top:5px;	padding-bottom:5px;	}
.error_display	{	font-weight:bold;	font-size:14px;	color:#FF0000;	}
.ep	{	font-size:0px;	background-image:url(/image/cssimg/ep.gif);	background-repeat:no-repeat;	background-position:right top;	width:10px;	padding-top:5px;	padding-bottom:5px;	}
.end_plus	{	background-image:url(/image/cssimg/end_plus.gif);	background-repeat:no-repeat;	background-position:right top;	width:17px;	}
.dradate	{	color:#9b9fa7;	}
.dk_gr_header	{	font-size:12px;	color:#FFFFFF;	background-color:#1C3F79;	padding-top:2px;	padding-right:5px;	padding-bottom:2px;	padding-left:5px;	}
.dk_gr_body     {       padding:5px;    color:#000000;  background-color:#F0F3FB;       border:1px solid #1C3F79;      border-top:0px;  }
.dhead	{	padding-left:5px;	font-weight:bold;	background-color:#b1dad7;	background-image:url(/image/cssimg/dhead.gif);	background-repeat:repeat-x;	background-position:top;	height:28px;	color:#000000;	}
.desc	{	font-size:12px;	font-weight:normal;	}






.demo_header	{	font-size:12px;	color:#FFFFFF;	background-image:url(/image/cssimg/head_g_blank.gif);	background-repeat:repeat-x;	background-color:#758596;	}
.demo_head_1, .prdlsth, .cmieaddr_colhd	{	color:#000000;	background-image:url(/image/cssimg/head_1_bg.gif);	background-repeat:repeat-x;	height:24px;	font-size:12px;	padding-left:13px;	background-color:#d5dadf;	}
.dbtop	{	background-color:#FFFFFF;	height:2px;	border-top:1px solid #1064b5;	}
.dbright	{	background-color:#FFFFFF;	width:2px;	border-right:1px solid #1064b5;	}
.dbleft	{	background-color:#FFFFFF;	width:2px;	border-left:1px solid #1064b5;	}
.dbhead	{	color:#FFFFFF;	background-color:#1064b5;	}
.dbbot	{	background-color:#FFFFFF;	height:2px;	border-bottom:1px solid #1064b5;	}
.dbbot	{	background-color:#FFFFFF;	height:2px;	border-bottom:1px solid #1064b5;	}
.db_pl_s	{	font-size:9px;	background-image:url(/image/cssimg/db_pl_s.gif);	background-repeat:no-repeat;	height:13px;	width:13px;	cursor:pointer;	}
.db_pl_s img	{	margin-right:6px;	}
.db_pl_e	{	font-size:9px;	background-image:url(/image/cssimg/db_pl_e.gif);	background-repeat:no-repeat;	height:13px;	width:13px;	cursor:pointer;	}
.db_pl_e img	{	margin-right:6px;	}
.db_pl	{	font-size:9px;	background-image:url(/image/cssimg/db_pl.gif);	background-repeat:no-repeat;	height:13px;	width:13px;	cursor:pointer; }
.db_pl img	{	margin-right:6px;	}
.db_mn_s	{	font-size:9px;	background-image:url(/image/cssimg/db_mn_s.gif);	background-repeat:no-repeat;	;	height:13px;	width:13px;	cursor:pointer;	}
.db_mn_s img	{	margin-right:6px;	}
.db_mn_e	{	font-size:9px;	background-image:url(/image/cssimg/db_mn_e.gif);	background-repeat:no-repeat;	height:13px;	width:13px;	cursor:pointer;	}
.db_mn_e img	{	margin-right:6px;	}
.db_mn	{	font-size:9px;	background-image:url(/image/cssimg/db_mn.gif);	background-repeat:no-repeat;	height:13px;	width:13px;	cursor:pointer; }
.db_mn img	{	margin-right:6px;	}
.db_lf_e	{	font-size:9px;	background-image:url(/image/cssimg/db_lf_e.gif);	background-repeat:no-repeat;	height:13px;	width:13px;	}
.db_lf_e img	{	margin-right:6px;	}
.db_lf	{	font-size:9px;	background-image:url(/image/cssimg/db_lf.gif);	background-repeat:no-repeat;	height:13px;	width:13px;	}
.db_lf img	{	margin-right:6px;	}
.db_item	{	background-image:url("/image/cssimg/db_bg.gif");	background-repeat:repeat-x;	font-size:12px;	padding-left:10px;	text-align:left;	vertical-align:middle;	cursor:pointer;	}
.db_item a	{	color:#000000;	}
.db_co	{	background-image:url(/image/cssimg/db_co.gif);	background-repeat:repeat-y;	width:13px;	}
.db_co img	{	margin-right:6px;	}
.d2	{	padding-left:20px;	}
.d2 label	{	padding-bottom:3px;	}
.d1	{	float:left;	}
.curr_tab	{	font-size:12px;	color:#FFFFFF;	background-color:#FF0000;	padding-top:2px;	padding-right:8px;	padding-bottom:2px;	padding-left:8px;	border-top-width:1px;	border-top-style:solid;	border-top-color:#FF0000;	}
.curr_tab a	{	color:#FFFFFF;	}
.ctable_head	{	color:#4b4b4b;	}
.continuation	{	background-image:url(/image/cssimg/continuation.gif);	background-repeat:repeat-y;	width:17px;	background-position:right top;	}
.contactus_header	{	font-size:12px;	color:#FFFFFF;	background-color:#758596;	;	padding:2px;	}
.contactus_form_header	{	font-size:12px;	color:#000000;	background-color:#69B7EF;	padding:2px;	padding-right:5px;	padding-left:5px;	}
.contactus_body	{	font-size:12px;	color:#000000;	padding:5px;	border-collapse:collapse;	border:1px solid #C99AE3;	}
.co_tab_bg_c	{	font-size:12px;	color:#ffffff;	background-color:#2459AE;	height:22px;	}
.co_tab_bg_c a	{	color:#FFFFFF;	}
.co_tab_bg	{	font-size:12px;	color:#000000;	background-color:#FBE9C6;	;	height:22px;	}
.co_tab_bg a	{	color:#000000;	}
.co_header	{	font-size:12px;	color:#ffffff;	background-color:#2459ae;	padding-top:2px;	padding-right:2px;	padding-bottom:2px;	padding-left:2px;	}
.co_but	{	font-size:10px;	color:#000000;	background-color:#DFDFC4;	height:20px;	padding-top:0px;	padding-right:2px;	padding-bottom:0px;	padding-left:2px;	}
.co	{	font-size:0px;	background-image:url(/image/cssimg/co.gif);	background-repeat:repeat-y;	width:10px;	background-position:right top;	padding-top:5px;	padding-bottom:5px;	}
.cmieaddr_td_urline	{	border-right:1px Solid #b7bec7;	border-bottom:1px Solid #b7bec7;	}
.cmieaddr_td_ulrline	{	border-left:1px Solid #b7bec7;	border-right:1px Solid #b7bec7;	border-bottom:1px Solid #b7bec7;	}
.cmieaddr_td_uline	{	border-bottom:1px Solid #b7bec7;	}
.cmieaddr_td_allline	{	border:1px Solid #b7bec7;	}
.cmieaddr_colhd	{	font-size:12px;	color:#FFFFFF;	background-color:#9459AE;	padding:2px;	}
.capclass	{	font-size:12px;	color:#FFFFFF;	background-color:#003366;	padding:4px;	}
.c2	{	background-color:#C4E5FE;	}
.c2 a	{	color:#003399;	text-decoration:underline;	}
.c1	{	background-color:#ecf1f1;	border:1px solid #528483;	width:120px;	padding:3px;	}
.c_tablst	{	background-color:#000000;	visibility:hidden;	z-index:10000;	position:absolute;	overflow-x:hidden;	border-bottom:1px solid #036ea3;	margin-bottom:5px;	}
.c_shadow	{	background-image:url(/image/cssimg/pbg.gif);	background-repeat:repeat-y;	background-position:0px 136px;	}
.c_fldlst	{	background-color:#FFFFFF;	background-image:url(/image/cssimg/dsap.gif);	background-repeat:repeat-y;	visibility:hidden;	z-index:11000;	position:absolute;	overflow-x:hidden;	border:1px solid #036ea3;	}
.button span	{	font-size:18px;	margin:2px;	}
.button	{	padding:2px;	font-size:12px;	background-color:#d4d0c8;	border-bottom:1px solid #000000;	border-right:1px solid #000000;	border-top:1px solid #FFFFFF;	border-left:1px solid #FFFFFF;	}
.bndname	{	color:#660000;	font-family:courier;	padding-bottom:0px;	}
.bndname a	{	color:#660000;	}
.b2	{	background-color:#000000;	background:url(/image/cssimg/bendbg.gif) repeat-x top;	color:#FFFFFF;	}
.b2 a	{	color:#FFFFFF;	}
.b1	{	background-color:#000000;	background:url(/image/cssimg/fbg.gif) repeat-x top;	}
.b0	{	color:#FFFFFF;	text-decoration:none;	background-color:#5082ac;	}
.b0 a	{	color:#FFFFFF;	}
.b	{	border-bottom:1px solid #01305C;	border-collapse:collapse;	}
.b a	{	color:#003399;	}
.atab_n_r	{	color:#000000;	background:url(/image/cssimg/atab_n_bg.gif) repeat-x;	background-color:#b3d2ec;	text-align:center;	}
.atab_n_l	{	color:#000000;	background:url(/image/cssimg/atab_n_bg.gif) repeat-x;	background-color:#b3d2ec;	text-align:center;	}
.atab_n	{	color:#000000;	background:url(/image/cssimg/atab_n_bg.gif) repeat-x;	background-color:#b3d2ec;	text-align:center;	padding-right:4px;	padding-left:4px;	}
.atab_n a	{	color:#000000;	} 
.atab_c_r	{	color:#000000;	background:url(/image/cssimg/atab_c_bg.gif) repeat-x;	background-color:#f98755;	text-align:center;	}
.atab_c_l	{	color:#000000;	background:url(/image/cssimg/atab_c_bg.gif) repeat-x;	background-color:#f98755;	text-align:center;	}
.atab_c	{	color:#FFFFFF;	background:url(/image/cssimg/atab_c_bg.gif) repeat-x;	background-color:#336699;	text-align:center;	padding-right:4px;	padding-left:4px;	}
.atab_c a	{	color:#FFFFFF;	}
.artsubhead	{	font-size:16px;	line-height:21px;	color:#666666;	}
.articlelink	{	font-size:12px;	color:#000000}
.articlehead1	{	font-size:12px;	color:#660000;	}
.articlehead	{	font-size:12px;	color:#660000;	}
.artdate1	{	font-family:"Times New Roman", Times, serif;	font-size:12px;	color:#666666;	padding-top:20px;	}
.artdate	{	font-family:"Times New Roman", Times, serif;	font-size:12px;	color:#666666;	padding-top:2px;	}
.art_txt	{	font-size:12px;	line-height:18px;	color:#4b4b4b;	}
.art_title	{	color:#993300;	}
.art_menu	{	padding-left:20px;	}
.ambar	{	background:url(/image/cssimg/mbar.gif) repeat-x;	background-color:#4990ca;	border-bottom:2px Solid #000000;	color:#FFFFFF;	}
.all_curr	{	background-color:#013C74;	border:1px solid #013C74;	border-collapse:collapse;	color:#FFFFFF;	}
.all_curr a	{	color:#FFFFFF;	}
.all_c1	{	xbackground-color:#E4F3FE;	border:1px solid #01305C;	border-collapse:collapse;	}
.all	{	border:1px solid #9ccbd0;	border-collapse:collapse;	padding:0px;	}
.agg_br	{	background-color:#FF0000;	background:url(/image/cssimg/br.gif) no-repeat right top;	}
.agg_bl	{	background-color:#FF0000;	background:url(/image/cssimg/bl.gif) no-repeat left top;	}
.agg_bbg	{	background-color:#FF0000;	background:url(/image/cssimg/bbg.gif) repeat-x left top;	color:#FFFFFF;	}
.agg_bbg a	{	color:#FFFFFF;	}
.addr_cpers	{	color:#000000;	font-weight:normal;	}
.addr_cdet	{	color:#666666;	font-weight:normal;	}
.addr_brname	{	color:#000000;	background-color:#d5dadf;	height:12px;	}
.addr_brbox	{	border:1px solid #d5dadf;	}
.add_head	{	color:#000000;	background-color:#b3d2ec;	height:12px;	}
.add_data	{	xbackground-color:#FFFFFF;	border:1px solid #c0e5e3;	}
.aboutus_header	{	text-align:center;	font-size:12px;	color:#ffffff;	background-image:url(/image/cssimg/head_bg.gif);	background-repeat:repeat-x;	background-color:#58697c;	height:24px;	padding-right:10px;	padding-left:10px;	padding:2px;	}
.aboutus_bod_norm	{	align:left;	font-weight:normal;	}
.aboutus_bod_bold	{	align:left;	}
.aboutus_bl_body	{	font-size:12px;	color:#000000;	padding:5px;	border:1px Solid #000000;	}
.a_demo_header	{	height:23px;	background-color:#003366;	white-space: nowrap;	color:#FFFFFF;	padding-right: 10px;	padding-left: 10px;	font-size:14px;	}
#wiu	{	border-top:1px solid #ddfffe;	margin-top:4px;	}
#wiu	{	margin-top:4px;	}
#wiu th	{	font-weight:normal;	}
#wiu td	{	background:url(/image/cssimg/pdf.gif) no-repeat 0px 4px;	padding-left:16px;	}
#wiu .noico	{	background:url(/image/cssimg/sp.gif) no-repeat 4px 4px;	padding-left:20px;	padding-bottom:5px;	}
#ttable tr	{	background-color:#FFFFFF;	color:#4c5f72;	font-size:12px;	}
#ttable th	{	background-image:url(/image/cssimg/footer_bg.gif);	font-size:12px;	color:#FFFFFF;	border:1px Solid #036ea3;	border-collapse:collapse;	background-repeat:x;	background-color:#036ea3;	}
#ttable tfoot td	{	background-color:#FFFFFF;	color:#4c5f72;	font-size:12px;	background-image:url(/image/cssimg/head_1_bg.gif);	background-repeat:repeat-x;	background-color:#d5dadf;	}
#ttable td	{	color:#4c5f72;	font-size:12px;	}
#ttable caption	{	font-size:12px;	color:#4c5f72;	margin-top:5px;	margin-bottom:10px;	}
#ttable .redtd	{	color:#FFFFFF;	}
#ttable	{	background-image:url(/image/cssimg/footer_bg.gif);	background-color:#036ea3;	}
#tcatdesc td,th	{	padding:4px;	xcolor:#333333;	}
#tcatdesc img	{	padding:0px;	margin:0px !important;	}
#tabdesc td,th	{	padding:4px;	xcolor:#333333;	}
#t_00 td	{	padding:2px !important;	}
#sreq	{	background-image:url(/image/cssimg/dot.gif);	background-color:#FFFFFF;	}
#sreq th	{	font-size:12px;	background-color:#e9ebec;	border-collapse:collapse;	color:#4b4b4b;	line-height:normal;	}
#sreq tfoot td	{	background-color:#FFFFFF;	color:#4b4b4b;	font-size:12px;	background-repeat:repeat-x;	background-color:#d5dadf;	padding:1px;	}
#sreq td	{	background-color:#FFFFFF;	color:#4c5f72;	font-size:12px;	line-height:normal;	}
#sreq caption	{	font-size:12px;	color:#FFFFFF;	margin-top:5px;	margin-bottom:10px;	background-image:url(/image/cssimg/head_bg.gif);	background-repeat:repeat-x;	background-color:#58697c;	padding:4px;	margin-bottom:0px;	}
#sname	{	border-right:1px solid #2459ae;	border-left:2px solid #2459ae;	padding-bottom:6px;	}
#sname a:visited	{	color:#666666;	text-decoration:none;	}
#sm td	{	border:1px Solid #79cdcb;	border-collapse:collapse;	}
#slm2 table	{	margin-left:2px !important;	}
#slm th	{	text-align:left;	}
#slm td	{	font-size:12px;	}
#slm .l3	{	background-image:url("/image/cssimg/title1.gif");	background-repeat:no-repeat;	background-position:35px 6px;	padding-left:55px;	font-size:16px;	}
#slm .l2	{	background-image:url("/image/cssimg/title1.gif");	background-repeat:no-repeat;	background-position:15px 6px;	padding-left:35px;	font-size:16px;	}
#slm .l1	{	padding-left:15px;	font-size:12px;	}
#setlst	{	border:1px solid #2459ae;	font-size:12px;	border-collapse:collapse;	}
#setlst tr	{	vertical-align:top;	}
#setlst td	{	border:1px solid #2459ae;	font-size:12px;	border-collapse:collapse;	}
#setform	{	border:0px;	}
#setform td	{	border:0px;	}
#seltd_cmp td	{	font-size:14px;	}
#seltd_cmp	{	margin-bottom:5px;	font-size:14px;	}
#schk td	{	font-size:14px;	padding-bottom:2px;	padding-left:5px;	}
#replisttable	{	margin-left:3px;	font-size:12px;	border-collapse:collapse;	}
#replisttable th	{	padding:0px;	font-size:12px;	border:1px solid #9ccbd0;	border-collapse:collapse;	}
#replisttable td	{	padding:0px;	border-top:0px;	padding-top:2px;	padding-bottom:2px;	}
#replisttable img	{	margin:0px;	}
#rep_p td	{	font-size:12px;	}
#r2h_tbl td	{	whitespace:nowrap;	border:1px dotted #aaaaaa;	border-collapse:collapse;	border-top:0px;	}
#r2h_tbl .icttitle	{	border:0px;	background-color:#074079;	border-collapse:collapse;	}
#data_table td	{	font-family:Arial; font-size:11px; xwhite-space:nowrap;	border:1px dotted #aaaaaa;	background-color:transparent;	border-collapse:collapse;	border-top:0px;	}
#data_table .icttitle	{	font-family:Arial; font-size:11px; border:0px;	background-color:#e5f0fb; color:#000000; xborder-top:1px dotted #aaaaaa;	border:1px dotted #aaaaaa;	border-collapse:collapse;	}
#pu	{	border-top:1px solid #ddfffe;	margin-top:4px;	}
#pu .r1	{	background:url(/image/cssimg/sp.gif) no-repeat 0px 4px;	padding-bottom:5px;	}
#pu th	{	font-weight:normal;	}
#pu td	{	border-bottom:1px solid #ddfffe;	background:url("/image/cssimg/nb.gif") no-repeat 0px 4px;	padding-left:20px;	}
#pu .noico	{	background:url(/image/cssimg/sp.gif) no-repeat 0px 4px;	padding-bottom:5px;	}
#pr	{	margin-top:0px;	}
#pr th	{	text-align:left;	}
#pr td	{	border-bottom:1px solid #ddfffe;	background:url(/image/cssimg/nb.gif) no-repeat 0px 4px;	padding:2px;	padding-left:16px;	}
#pgscan img	{	margin-top:0px;	}
#pgscan .r1	{	padding:3px;	}
#pfp	{	background:url(/image/cssimg/bg650.gif) repeat-y center;	}
#npa	{	border-top:1px solid #ddfffe;	margin-top:4px;	}
#npa th	{	font-weight:normal;	}
#npa td	{	border-bottom:1px solid #ddfffe;	background:url(/image/cssimg/nb.gif) no-repeat 0px 4px;	padding-left:20px;	}
#npa a	{	font-size:12px;	}
#lsd_table	{	font-size:12px;	background-color:#006699;	border:1px solid #006699;	border-collapse:collapse;	}
#lsd_table th	{	vertical-align:top;	border-right:1px solid #FFFFFF;	border-bottom:1px solid #FFFFFF;	margin:0px;	background-color:#f2f9ff;	}
#lsd_table td	{	vertical-align:top;	margin:0px;	background-color:#f2f9ff;	}
#lsd_table caption	{	border-top:1px solid #003366;	font-size:18px;	color:#8e0101;	padding:3px;	}
#lsd_table .tr	{	vertical-align:top;	background-color:#f2f9ff !important;	}
#lsd_table .hft	{	font-weight:normal;	color:#FFFFFF;	}
#lsd_table .hbg	{	background-color:#006699;	}
#lsd_table .har	{	text-align:center;	}
#lsd_table .hal	{	text-align:center;	}
#lsd_table .hac	{	text-align:center;	}
#lsd_table .ft	{	font-weight:normal;	color:#000000;	}
#lsd_table .bg1	{	border-right:1px solid #006699;	border-bottom:1px solid #006699;	border-collapse:collapse;	}
#lsd_table .bg	{	border-right:1px solid #006699;	border-bottom:1px solid #006699;	border-collapse:collapse;	}
#lsd_table .ar	{	text-align:right;	}
#lsd_table .al	{	text-align:left;	}
#lsd_table .ac	{	text-align:center;	}
.ar   {       text-align:right;       }
.al   {       text-align:left;        }
.ac   {       text-align:center;      }
#li	{	margin:0px;	padding:0px;	list-style-type:square;	}
#la	{	color:#515F7D;	}
#la td	{	padding:2px;	padding-left:5px;	}
#la h2	{	margin:2px;	margin-top:0px;	padding-top:0px;	color:#515F7D;	}
#la h1	{	margin:2px;	margin-top:0px;	padding-top:0px;	color:#515F7D;	}
#la a	{	color:#00468c;	}
#la .nv_subhead	{	padding-top:0px;}
#htable a	{	color:#FFFFFF;	}
#htable .tdbul	{	border:0px;	font-size:14px;	line-height:19px;	}
#htable .tdbu	{	border:0px;	font-size:14px;	line-height:20px;	}
#hcon th	{	color:#CC3300;	}
#hcon td	{	color:#CC3300;	}
#fldlstmenu	{	width:100%;	height:390px;	overflow:auto;	overflow-x:hidden;	border:1px solid #036ea3;	background-color:#FFFFFF;	float:left;	}
#fldlstmenu th	{	font-family:Verdana, Helvetica, Arial, sans-serif;	font-size:12px;	background-image:url(/image/cssimg/footer_bg.gif);	color:#FFFFFF;	text-align:left;	padding:2px;	padding-left:5px;	}
#fldlstmenu td	{	font-family:Verdana, Helvetica, Arial, sans-serif;	font-size:12px;	margin:0px;	text-align:left;	border:0px;	}
#fldlstmenu table	{	font-family:Verdana, Helvetica, Arial, sans-serif;	font-size:12px;	margin:0px;	text-align:left;	border:0px;	}
#fldlstmenu span	{	margin:2px;	}
#fielddesc td,th	{	padding:4px;	xcolor:#333333;	}
#fielddesc img	{	padding:0px;	margin:0px !important;	}
#expmac	{	background-color:#FFFFFF;	border:1px Solid #BAC9E4;	}
#dtable	{	background-image:url(/image/cssimg/dot.gif);	border-collapse:separate;	}
#dtable th.a_demo_header	{	font-size:12px;	color:#ffffff;	background-image:url("/image/cssimg/head_g_blank.gif");	background-repeat:repeat-x;	background-color:#758596;	}
#dtable th	{	font-size:12px;	background-color:#bbc2c9;	color:#4b4b4b;	line-height:normal;	}
#dtable tfoot td	{	background-color:#FFFFFF;	color:#4b4b4b;	font-size:12px;	padding:1px;	}
#dtable td	{	background-color:#f2f9ff;	color:#4c5f72;	font-size:12px;	line-height:normal;	}
#dtable caption	{	font-size:12px;	color:#FFFFFF;	margin-top:5px;	margin-bottom:10px;	background-image:url(/image/cssimg/head_bg.gif);	background-repeat:repeat-x;	background-color:#58697c;	padding:4px;	margin-bottom:0px;	}

.tabb	{	border-bottom:1px Solid #003160;	}
#stable caption	{	font-size:12px;	color:#FFFFFF;	margin-top:5px;	margin-bottom:10px;	background-color:#58697c;	padding:4px;	margin-bottom:0px;	}
#stable	{	margin-top:5px;	margin-bottom:5px;	border-collapse:collapse;	}
#stable th.a_demo_header	{	font-size:12px;	color:#ffffff;	background-color:#758596;	}
#stable th	{	font-size:12px;	background-color:#013c74;	color:#FFFFFF;	line-height:normal;	border:1px Solid #013c74;       border-collapse:collapse;	}
#stable th strong      {	font-weight:normal !important;	}
#stable td	{	padding:4px;	color:#4c5f72;	font-size:12px;	line-height:16px;	border:1px Solid #c6e1fc;       border-collapse:collapse;	}
#stable tfoot td	{	color:#4b4b4b;	font-size:12px;	padding:1px;	}

#dra	{	font-size:12px;	color:#515F7D;	}
#dra td	{	padding:2px;	padding-left:5px;	}
#dra h2	{	margin:2px;	margin-top:0px;	padding-top:0px;	color:#515F7D;	}
#dra h1	{	margin:2px;	margin-top:0px;	padding-top:0px;	color:#515F7D;	}
#dra a	{	color:#003399;	}
#dra .nv_subhead	{	padding-top:0px;}
#desc	{	width:100%;	background-color:#FFFFFF;	border:1px Solid #BAC9E4;	}
#contacttable	{	background-image:url(/image/cssimg/table_bg.gif);	}
#contacttable th	{	background-color:#82b3b0;	font-size:12px;	}
#contacttable td	{	background-color:#FFFFFF;	font-size:12px;	}
#capex_req ul	{	margin:5px;	}
#capex_req p	{	margin:5px;	padding:5px;	line-height:16px;	}
#capex_req li	{	margin:5px;	padding:5px;	line-height:18px;	}
.msg {}
.msg b {color:#990000; font-weight:bold;}



.chtlink	{	font-size:14px;	font-weight:normal;	color:#4061a8;	background-image:url(/image/cssimg/chart.gif);	background-repeat:no-repeat;	background-position:1px 1px;	padding-left:0px;	}
.c_chtlink	{	font-size:14px;	font-weight:bold;	color:#4061a8;	background-image:url(/image/cssimg/chart.gif);	background-repeat:no-repeat;	background-position:1px 1px;	padding-left:0px;	}
.tablelink	{	font-size:14px;	font-weight:normal;	color:#4061a8;	background-image:url(/image/cssimg/table.gif);	background-repeat:no-repeat;	background-position:1px 1px;	padding-left:0px;	}
.c_tablelink	{	font-size:14px;	font-weight:bold;	color:#4061a8;	background-image:url(/image/cssimg/table.gif);	background-repeat:no-repeat;	background-position:1px 1px;	padding-left:0px;	}
.lm5	{	margin-left:5px;	}

.sap_c  {       color:#FFFFFF;  background:url(/image/sap_bg_c.gif) repeat-x;    background-color:#004a92;       padding:2px 4px;        }
.sap_first_c    {       background:url(/image/sap_first_c_bg.gif) repeat-y;      background-color:#004a92;       width:3px;      }
.sap_last_c     {       background:url(/image/sap_last_c_bg.gif) repeat-y;       background-color:#004a92;       width:3px;      }
.sap_c a        {       color:#FFFFFF !important;  }

.rep_tl2        {       color:#FFFFFF;  background-color:#004a92;       padding:4px;        }
.rep_tl2 a      {       color:#FFFFFF !important;  }

.sap    {       color:#000000;  background:url(/image/sap_bg.gif) repeat-x;  background-color:#e5f0fc;       padding:2px 4px;        }
.sap_first      {       background:url(/image/sap_first_bg.gif) repeat-y;        background-color:#e5f0fc;       width:3px;      }
.sap_last       {       background:url(/image/sap_last_bg.gif) repeat-y; background-color:#e5f0fc;       width:3px;      }
.sap a  {       color:#000000;  text-decoration:none;   }
#xx	{	border-collapse:separate !important;	}
#cal_table	{	border-collapse:separate !important;	}
.prev_next_month	{	xbackground-color:#e4f3ff;	border:1px Solid #c1e2ff;	}
.curmonth	{	background-color:#FFFFFF;	border:1px Solid #9fd2fe;	border-collapse:saperate !important;	}
.today	{	background-color:#c1e2ff;	}
#daydiv	{	width:400px;	height:300px;	background-color:#ffffff;	border:1px Solid #000066;	display:none;	}
.prev_next_month h1	{	font-size:18px !important;	xline-height:22px;	}
.ulnd	{	border:0px;	border-bottom:1px solid #90c1eb;	border-collapse:collapse;	}
.tentative	{	xbackground-color:#003366;	color:#4e007b !important;	}
.released	{	background-color:#ddeeff;	color:#000000 !important;	}
.released span	{	font-size:11px;	color:#999999;	}
.tentative span	{	font-size:11px;	color:#999999;	}


.dlt {	background-image: url(/image/llt.gif);	background-repeat: no-repeat;	background-position: left top;	width:1px;	height:1px;	border-collapse:collapse;	padding:0px;	}
.drt {	background-image: url(/image/lrt.gif);	background-repeat: no-repeat;	background-position: right top;	width:1px;	height:1px;	border-collapse:collapse;       padding:0px;}
.dlb {	background-image: url(/image/llb.gif);	background-repeat: no-repeat;	background-position: left bottom;	width:2px;	height:2px;	border-collapse:collapse;       padding:0px;}
.drb {	background-image: url(/image/lrb.gif);	background-repeat: no-repeat;	background-position: right bottom;	width:1px;	height:1px;	border-collapse:collapse;       padding:0px;}

.clt {	background-image: url(/image/dlt.gif);	background-repeat: no-repeat;	background-position: left top;	width:1px;	height:1px;	border-collapse:collapse;       padding:0px;	}
.crt {	background-image: url(/image/drt.gif);	background-repeat: no-repeat;	background-position: right top;	width:1px;	height:1px;	border-collapse:collapse;       padding:0px;}
.clb {	background-image: url(/image/dlb.gif);	background-repeat: no-repeat;	background-position: left bottom;	width:1px;	height:1px;	border-collapse:collapse;       padding:0px;}
.crb {	background-image: url(/image/drb.gif);	background-repeat: no-repeat;	background-position: right bottom;	width:1px;	height:1px;	border-collapse:collapse;       padding:0px;}

.llt {	background-image: url(/image/llt.gif);	background-repeat: no-repeat;	background-position: left top;	width:1px;	height:1px;	border-collapse:collapse;       padding:0px;}
.lrt {	background-image: url(/image/lrt.gif);	background-repeat: no-repeat;	background-position: right top;	width:1px;	height:1px;	border-collapse:collapse;       padding:0px;}
.llb {	background-image: url(/image/llb.gif);	background-repeat: no-repeat;	background-position: left bottom;	width:1px;	height:1px;	border-collapse:collapse;       padding:0px;}
.lrb {	background-image: url(/image/lrb.gif);	background-repeat: no-repeat;	background-position: right bottom;	width:1px;	height:1px;	border-collapse:collapse;       padding:0px;}

.dtop {	height:2px;	background-image: url(/image/dbg.gif);	background-position:top;	background-repeat: repeat-x;	background-color:#FFFFFF;	}
.dbot {	height:2px;	background-image: url(/image/dbg.gif);	background-position:bottom;	background-repeat: repeat-x;	background-color:#FFFFFF;	}
.dlef {	width:2px;	background-image: url(/image/dbg.gif);	background-position:left;	background-repeat: repeat-y;	background-color:#FFFFFF;	}
.drig {	width:2px;	background-image: url(/image/dbg.gif);	background-position:right;	background-repeat: repeat-y;	background-color:#FFFFFF;	}
.ctop {	height:2px;	background-image: url(/image/cbg.gif);	background-position:top;	background-repeat: repeat-x;	background-color:#c1e2ff;	}
.cbot {	height:2px;	background-image: url(/image/cbg.gif);	background-position:bottom;	background-repeat: repeat-x;	background-color:#c1e2ff;	}
.clef {	width:2px;	background-image: url(/image/cbg.gif);	background-position:left;	background-repeat: repeat-y;	background-color:#c1e2ff;	}
.crig {	width:2px;	background-image: url(/image/cbg.gif);	background-position:right;	background-repeat: repeat-y;	background-color:#c1e2ff;	}
.ltop {	height:2px;	background-image: url(/image/lbg.gif);	background-position:top;	background-repeat: repeat-x;	}
.lbot {	height:2px;	background-image: url(/image/lbg.gif);	background-position:bottom;	background-repeat: repeat-x;	}
.llef {	width:2px;	background-image: url(/image/lbg.gif);	background-position:left;	background-repeat: repeat-y;	}
.lrig {	width:2px;	background-image: url(/image/lbg.gif);	background-position:right;	background-repeat: repeat-y;	}




.comlist li {  font-family: Georgia,"Times New Roman",Times,serif;  margin-left:0px;  padding-left: 0px;  margin-top: 5px;  margin-bottom: 2px;  font-size: 14px;  line-height: 18px;   }

.dbg	{	background-color:#FFFFFF;	border-collapse:collapse;	}
.cbg	{	background-color:#c1e2ff;	border-collapse:collapse;	}
.lbg	{	xbackground-color:#FFFFFF;	border-collapse:collapse;	}
.lbg h2	{	font-size:11px !important;	line-height:16px;	padding-right:4px;	padding-bottom:4px;	}
.cbg h2	{	font-size:14px !important;	line-height:16px;	padding-right:4px;	padding-bottom:4px;	}
.dbg h2	{	font-size:14px !important;	line-height:16px;	padding-right:4px;	padding-bottom:4px;	}
.lbg h2 a	{	color:#cc0000 !important;	font-weight:bold !important;	text-decoration:none;	}
.cbg h2 a	{	color:#cc0000 !important;	font-weight:bold !important;	text-decoration:none;	}
.dbg h2 a	{	color:#cc0000 !important;	font-weight:bold !important;	text-decoration:none;	}

.cal h1	{	margin:0px;	padding:0px;	margin-bottom:6px;	color:#6699cc;		}
.cal h1 a	{	color:#cc0000 !important;	text-decoration:none;	}

.sch_g	{	border:1px Solid #d9d9d9;	border-top:1px Solid #c0c0c0;	xwidth:487px;	xheight:29px;	background-color:transparent;	font-size:18px;	}
.sch_b	{	border:1px Solid #4d90fe;	xwidth:487px;    xheight:29px;	background-color:transparent;	font-size:18px;	}
.sb_lt	{	background-image:url(/image/sbg.png);	border:1px Solid #d8d8d8;	background-repeat:repeat-x; background-position:left top;	width:220px;	height:26px;	}

.sch_lp_g	{	border:1px Solid #d9d9d9;	border-top:1px Solid #c0c0c0;	width:140px;	background-color:transparent;	font-size:12px;	}
.sch_lp_b	{	border:1px Solid #4d90fe;					width:140px;    background-color:transparent;	font-size:12px;	}
.sb_lts	{	background-image:url(/image/sbg.png);	border:1px Solid #d8d8d8;	background-repeat:repeat-x; background-position:left top;	}
.etd	{	background-image:url(/image/bar.gif);	background-repeat:repeat-x; background-position:6px;	}
.gbt    {       background-color:transparent; border:0px; height:24px; width:200px; font-size:12px; cursor:pointer; }
.eptable	{	color:#666666;	page-break-after:always;	}

.p0	{	padding:0px;	}
.p4	{	padding:4px;	}
.p5	{	padding:5px;	}
.pl5	{	padding-left:5px;	}
.pr5	{	padding-right:5px;	}
.p10	{	padding:10px;	}
.pl0	{	padding-left:0px;	}
.pl10	{	padding-left:10px;	}
.pr10	{	padding-right:10px;	}
.pt0	{	padding-top:0px;	}
.pt4	{	padding-top:4px;	}
.pt5	{	padding-top:5px;	}
.pt10	{	padding-top:10px;	}
.pt20	{	padding-top:20px;	}
.pt40	{	padding-top:40px;	}
.pb5	{	padding-bottom:5px;	}
.mt4	{	margin-top:4px;	}
.m2	{	margin:2px;	}

.minitxt	{	font-size:8px;	font-weight:normal;	}
.cm     { display:table-cell; 	vertical-align:middle; text-align:center; text-size:12px}

#dtable	{	background-image:url(/image/cssimg/dot.gif);	border-collapse:separate;	}
#dtable th.a_demo_header	{	font-size:12px;	color:#ffffff;	background-image:url("/image/cssimg/head_g_blank.gif");	background-repeat:repeat-x;	background-color:#758596;	}
#dtable th	{	font-size:12px;	background-color:#bbc2c9;	color:#4b4b4b;	line-height:normal;	}
#dtable tfoot td	{	background-color:#FFFFFF;	color:#4b4b4b;	font-size:12px;	padding:1px;	}
#dtable td	{	background-color:#f2f9ff;	color:#4c5f72;	font-size:12px;	line-height:normal;	}
#dtable caption	{	font-size:12px;	color:#FFFFFF;	margin-top:5px;	margin-bottom:10px;	background-image:url(/image/cssimg/head_bg.gif);	background-repeat:repeat-x;	background-color:#58697c;	padding:4px;	margin-bottom:0px;	}


.med_link       {       font-size:12px; color:#000066;  }
.med_link h2    {       font-size: 16px !important;     padding:0px;    margin:0px;     line-height: 20px !important;    color:#000066; }
.med_link a     {       color:#000066;  }
.med_link a:hover       {       color:#000099; text-decoration:underline;       }

.al_left          { margin-right:10px; }
.al_right         { margin-left:10px; }
.__arttbl p       {font-size:14px;  line-height:24px; text-align:justify; }
.__arttbl li      {font-size:14px;  line-height:24px;}
.__arttbl h1      {       margin-top: 0px;        margin-bottom: 5px;     padding: 0px;   color: #990000; font-size: 24px;        line-height:26px;       font-weight: normal;}
.__arttbl h2      {       font-size:18px; line-height:20px;       padding-right:4px;      padding-bottom:4px;     }
.mrarttbl h3 {  margin-top: 4px;        margin-bottom:4px;      padding: 0px;   font-size: 16px;        color:#990000;  line-height:24px;       font-weight: normal;}
.mrarttbl h1      {     margin-top: 0px;        margin-bottom: 5px;     padding: 0px;   color: #990000; font-size: 26px;        line-height:30px;       font-weight: normal;}
.al_left          { margin-right: 20px; margin-bottom: 20px; }
.al_right         { margin-left:20px; margin-bottom: 20px; }

.article_pf {width:630px !important; padding-left:10px; padding-right:10px; float:left; font-size:16px; font-family:Georgia, "Times New Roman", Times, serif; }
.article_pf p {line-height:24px; color: #333333; font-size:18px; font-family:Georgia, "Times New Roman", Times, serif; }
.even   {       background-color: #FFFFFF; }
.odd    {       background-color: #EEEEEE; }
.ac_over { background-color: #0A246A; color: white; }
.ac_results { width: 400px; border: 1px solid black; background-color: white; overflow: auto; z-index: 99999; position: absolute;  max-height:200px; padding-bottom:10px; height: expression( this.scrollHeight > 199 ? "200px" : "auto" ); }

#fldresult_tab td, #fldresult_tab th            { border: 1px solid #d3d3d3; padding: 8px; }
#fldresult_tab tr:nth-child(even){ background-color: #ffffff; }
#fldresult_tab tr:hover          { background-color: #d3d3d3; }
#fldresult_tab th                { background-color: #003366; color:#ffffff; }
.fld_title { font-size:14px; color:#990000; text-align:left; font-weight:bold; margin-top:5px; margin-bottom:5px; margin-right:0px; }
.wp_label { font-weight: bold; }
.wp_readonly[readonly] { background-color: #e9ecef; opacity: 1; }
.mail_head { color: #990000; }
.heading
    {
    margin: 5px 0 0 0;
    padding: 7px 0 0 0;
    border-top: 1px solid #dbdbdb;
    font-family: robotomedium,Arial,sans-serif;
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 20px;
    line-height: 2rem;
    text-align: center;
    color: #5f5f5f;
    text-align: center;
    width: auto;
    }

.artlist > th     { background-color: #124574; border: 1px solid black; font-size: 16px; font-weight: bold; color: white; }
.artlist > td     { background-color: #becde7; border: 1px solid black; font-size: 14px; padding: 5px; vertical-align: top; }
.viewlist         { background-color: #F0F3F9; font-weight: bold; font-size: 14px; padding: 5px; }
.showartdet:hover { text-decoration: underline; color: red; }
.artdetail        { padding: 0px; border: 0px; display: none; }
.showartdet       { cursor: pointer; }
.userview         { margin:auto; margin-top: 10px; margin-bottom: 10px; }
.userview > tbody > tr > th { padding: 5px; border-bottom: 2px solid black; font-weight: bold; background-color: #becde7; }
.userview > tbody > tr > td { padding: 5px; }
.showart          { display: table-cell !important; }
#artviewdiv td    { padding: 5px; font-size: 14px; vertical-align: top; }
#artviewdiv th    { padding: 5px; font-size: 16px; }
.userview   td    { padding: 5px; font-size: 14px; vertical-align: top; }
.userview   th    { padding: 5px; font-size: 16px; }
.userview_det td  { padding: 5px; font-size: 14px; vertical-align: top; border: 1px solid #ddd; }
        * {
            box-sizing: border-box;
        }

        body {
            font-family: Arial, sans-serif;
            margin: 20px;
            background-color: #ffffff;
        }

        .card {
            width: 100%;
            border: 1px solid #ddd;
            border-radius: 5px;
            overflow: hidden;
            background-color: #fff;
        }

        .card-header {
            padding: 15px;
            background-color: #e8aeb7;
        }

        .card-header h4 {
            margin: 0;
            font-size: 18px;
        }

        .card-header a {
            color: #333;
            text-decoration: none;
            cursor: pointer;
        }

        .card-body {
            padding: 20px;
            text-align: center;
            background-color: #f4feff;
        }

        .card-body h2 {
            font-size: 20px;
            margin-bottom: 20px;
        }

        .form-container {
            max-width: 400px;
            margin: 0 auto;
        }

        .input-group {
            display: flex;
            width: 100%;
        }

        .form-control {
            flex: 1;
            min-width: 0;
            padding: 10px;
            font-size: 16px;
            border: 1px solid #ccc;
            border-radius: 4px 0 0 4px;
        }

        .btn {
            padding: 10px 18px;
            font-size: 16px;
            color: white;
            background-color: #17a2b8;
            border: 1px solid #17a2b8;
            border-radius: 0 4px 4px 0;
            cursor: pointer;
        }

        .btn:hover {
            background-color: #138496;
        }

        .hidden {
            display: none;
        }

        @media (max-width: 480px) {
            body {
                margin: 10px;
            }

            .card-body h2 {
                font-size: 17px;
            }

            .card-header h4 {
                font-size: 16px;
            }
        }
