#cFin_lr	{  border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; border-right-color: #2D65BB; border-left-color: #2D65BB; }
.b_blue	{  margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px }
.black_link	{  color: #000000; }
.but_sub	{  font-family: "Ms Sans Serif", System; font-size: 8px; color: #000000; background-color: #558ADA; background-image: url(/image/submit_bg_gr.gif); background-repeat: repeat-x; height: 22px; border:0px none; border-collapse:collapse }
.sbut_sub	{  font-size: 12px; }
.co_but	{  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; background-color: #DFDFC4; height: 20px; padding-top: 0px; padding-right: 2px; padding-bottom: 0px; padding-left: 2px; }
.co_list	{  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; padding-left:6px }
.co_rep_lst_child	{  background-color: #8BACDF; }
.co_sch_bLine	{  border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; border-top-style: none; border-right-style: none; border-bottom-style: solid; border-left-style: none; border-bottom-color: #CBDBEC; }
.co_sch_table	{  border: 1px solid #828CB0;}
.co_sch_table_b	{  font-weight:bold; border: 1px solid #828CB0;}
.co_tab_bg	{  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; background-color: #FBE9C6;; height: 22px; }
.co_tab_bg_c	{  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff; background-color: #2459AE; background-image: url(/image/co_tab_bg_c.gif); background-repeat: repeat-x; height: 22px; }
.content_area	{  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; background-color: #FFFFFF; padding:4px; }
.continuation	{  background-image: url(/image/continuation.gif); background-repeat: repeat-y; width: 17px; background-position: right top; }
.crl_sub_tab	{  font-family: Arial, Helvetica, sans-serif; }
.cTab	{  color: #FFFFFF; height: 22px; border:0px 0px 0px 0px }
.defination_bg	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; background-color: #3367B4; padding: 4px; }
.dk_gr_body	{  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; xbackground-color: #F0F3FB; padding: 5px; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: none; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-right-color: #1C3F79; border-bottom-color: #1C3F79; border-left-color: #1C3F79; }
.dk_gr_header	{  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; background-color: #1C3F79; padding-top: 2px; padding-right: 5px; padding-bottom: 2px; padding-left: 5px; }
.end_plus	{  background-image: url(/image/end_plus.gif); background-repeat: no-repeat; background-position: right top; width: 17px; }
.error_disply	{  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #DF0000; background-color: #DBE2EE; border: 1px solid #DF0000; }
.foot	{  background-image: url(/image/bottom-bg.gif); background-repeat: repeat-x; height: 20px; background-color: #524C4C; color: #FFFFFF; }
.footer	{  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; background-color: #CCE6FC; background-image: url(/image/footer-bg.gif); background-repeat: repeat-x; text-align: center; vertical-align: middle; height: 42px; }
	
.gBar	{  background-color: #CCE6FC; background-image: url(/image/h-green-bg.gif); background-repeat: repeat-x; height: 24px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
.gray_ul	{  border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #CFCFCF; }
.loginBorder	{  background-color: #F1F1ED; border-top: 1px solid #696940; border-right: 1px solid #696940; border-bottom: 1px solid #696940; border-left: 1px solid #696940; }
.loginBut	{  border: 1px solid #000000; }
.login_text	{  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; background-color: #E6E6E6; border: 1px solid #524C4C; height: 18px; }
.logoArea	{  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; background-color: #FFFFEC; text-align: center; border: none; }
.lt_gr_body	{  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; padding: 5px; border-collapse:collapse; border: 1px solid #C99AE3;}
.lt_gr_bodymg	{ background-color: #CCE6FC; xbackground-image: url(/image/h-green-bg.gif); background-repeat: repeat-x; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; padding: 5px; border-collapse:collapse; border: 1px solid #C99AE3;}
.lt_gr_header	{  border-collapse:collapse; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000; background-color: #BECDE7; padding-top: 2px; padding-right: 5px; padding-bottom: 2px; padding-left: 5px; }
.lt_gr_header_2	        {  border-collapse:collapse; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #000000; background-color: #BECDE7; }
.lt_gr_header_red	{  border-collapse:collapse; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #ff0000; background-color: #BECDE7; }
.lt_gr_with_border	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding: 4px;
	border-collapse:collapse;
	border: 1px solid #BECDE7;
}
.lt1_bl_body	{  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; padding: 5px; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: none; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-right-color: #9FC0E1; border-bottom-color: #9FC0E1; border-left-color: #9FC0E1; }
.lt1_bl_header	{  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000; background-color: #9FC0E1; padding-top: 2px; padding-right: 5px; padding-bottom: 2px; padding-left: 5px; }
.main_navigation_bg	{  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; background-color: #CCE6FC; width: 180px; padding-top: 4px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; }
.md_bl_body	{  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; padding: 5px; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: none; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-right-color: #69B7EF; border-bottom-color: #69B7EF; border-left-color: #69B7EF; }
.md_bl_header	{  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000; background-color: #69B7EF; padding-top: 2px; padding-right: 5px; padding-bottom: 2px; padding-left: 5px; }
.md_gr_body	{  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; padding: 5px; xtext-align: justify; border: 1px solid #5CC6E9; border-collapse:collapse; }
.md_gr_header	{  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000; background-color: #5CC6E9; padding-top: 2px; padding-right: 5px; padding-bottom: 2px; padding-left: 5px; }
.menu_item	{  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; padding-top: 2px; padding-right: 0px; padding-bottom: 2px; padding-left: 2px; }
.menu_item h2	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-weight:normal; margin: 0px; }

.uline     {  border-top:1px solid #9999aa; }
.udline    {  border-top:1px solid #9999aa; border-bottom:1px solid #9999aa; }
.ulline    {  border-top:1px solid #9999aa; border-left:1px solid #9999aa; }
.urline    {  border-top:1px solid #9999aa; border-right:1px solid #9999aa; }
.udlline   {  border-top:1px solid #9999aa; border-bottom:1px solid #9999aa; border-left:1px solid #9999aa; }
.udrline   {  border-top:1px solid #9999aa; border-bottom:1px solid #9999aa; border-right:1px solid #9999aa; }
.dline     {  border-bottom:1px solid #9999aa; }
.dlline    {  border-bottom:1px solid #9999aa; border-left:1px solid #9999aa; }
.drline    {  border-bottom:1px solid #9999aa; border-right:1px solid #9999aa; }
.dlrline   {  border-bottom:1px solid #9999aa; border-left:1px solid #9999aa; border-right:1px solid #9999aa; }
.lline     {  border-left:1px solid #9999aa; }
.lrline    {  border-left:1px solid #9999aa; border-right:1px solid #9999aa; }
.ulrline   {  border-top:1px solid #9999aa; border-left:1px solid #9999aa; border-right:1px solid #9999aa; }
.rline     {  border-right:1px solid #9999aa; }
.udlrline  {  border-top:1px solid #9999aa; border-bottom:1px solid #9999aa; border-left:1px solid #9999aa; border-right:1px solid #9999aa; }
.dotdline  {  border-bottom:1px dotted #9999aa; }
.oTab	{  color: #000000; height: 22px; border-top: 0px none; border-right: 0px none; border-bottom: 1px solid #D4D0C8; border-left: 0px none; }
.plus	{  background-image: url(/image/plus.gif); background-repeat: no-repeat; width: 17px; background-position: right top; }
.price	{  font-family: Arial, Helvetica, sans-serif; font-size: 10px; }
.qist	{  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; background-color: #EEEEEE; border: 1px solid #000000; height: 18px; }
.r	{  border-right-width: 1px; border-right-style: solid; border-right-color: #7596CB; }
.red_body	{  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; padding: 5px; border: 1px solid #1C85C4; border-collapse:collapse; }
.red_header	{  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; background-color: #1C85C4; padding-top: 2px; padding-right: 5px; padding-bottom: 2px; padding-left: 5px; }
.right_grey_border	{  border-right-width: 1px; border-right-style: solid; border-right-color: #999999; }
.right_panel_bg	{  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; background-color: #3367B4; width: 180px; padding: 4px; }
.search_text	{   font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; background-color: #EBF1C6; border: 1px solid #524C4C; height: 18px; }
.section_nav	{  background-color: #CCE6FC; xbackground-image: url(/image/h-green-bg.gif); background-repeat: repeat-x; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; padding: 2px; }
.sort_white     {background-color:#ffffff; border:1px Solid #999999;}
.sscript	{  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; vertical-align: super; color:#FF0000 }
.subHead	{  font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #000000; }
.td_urline	{  border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid; border-right-color: #BAC9E4; border-bottom-color: #BAC9E4; }
.top_but	{  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; background-image: url(/image/top-link-bg.gif);background-repeat: repeat-x; }
.top_grey_border	{ border-top-width: 1px; border-top-style: solid; border-top-color: #999999; }
.tradeCurrentTab	{  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: none; border-left-style: solid; border-top-color: #DBDBD0; border-right-color: #DBDBD0; border-left-color: #DBDBD0; background-color: #DBDBD0; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; text-align: center; }
.tradeOtherTab	{  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: none; border-left-style: solid; border-top-color: #DBDBD0; border-right-color: #DBDBD0; border-left-color: #DBDBD0; background-color: #F3F3EF; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; text-align: center; } 
.w_s_link	{  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; }
.white_link	{  color: #FFFFFF; }
.ybox	{  background-color: #FFFFD2; border-width: 1px; border-style: solid; padding: 10px; border-color: #D9D443 }
body	{  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }
form	{ margin: 0px; padding: 0px; }
h1	{  font-size: 11px; margin: 1px; }
h2	{  font-size: 11px; font-weight:normal; margin: 1px; }
h3	{  font-size: 11px; font-weight:normal; margin: 0px; }
p	{  margin-top: 5px; margin-bottom: 3px; }
strong	{ font-weight:normal; }
th	{  font-weight: normal; text-align: left; }
pre     { font-family: Bitstream Vera Sans Mono, Lucida Console, Courier, Courier New, MS Mincho; }
.td_lrb	{  border-collapse:collapse; border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid; border-right-color: #BAC9E4; border-bottom-color: #BAC9E4; border-left-width: 1px; border-left-style: solid; border-left-color: #BAC9E4; }
.td_uline	{  border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; border-top-style: none; border-right-style: none; border-bottom-style: solid; border-left-style: none; border-bottom-color: #BAC9E4; }
.menu_spacer	{  background-image: url(/image/menu-spacer.gif); background-repeat: repeat-x; height: 9px; }
.r1	        {  background-color: #F0F3F9; }
.r3	        {  background-color: #E3E3E3; }
.red3	        {  background-color: #FFCCCC; }
.section_nav	{  background-color: #CCE6FC; xbackground-image: url(/image/h-green-bg.gif); background-repeat: repeat-x; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; padding: 2px; }
.text_look      { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; border: 0px none; color: #0000FF; background-color: transparent; text-align:left; margin:0px; overflow:hidden; }
.co_header { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff; background-color: #2459AE; padding: 2px; font-weight: bold;}

font.seclevel_1 { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 16pt; color: #004293; font-weight: bold; }
font.seclevel_2 { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 13pt; color: #004293; font-weight: bold; }
font.seclevel_3 { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11pt; color: #005a87; xtext-decoration: underline; font-weight: bold }
font.seclevel_4 { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #a52a2a }
font.seclevel_5 { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 9pt; color: #0545A5; font-weight: bold }
font.seclevel_6 { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 9pt; color: #005a87; font-weight: bold }
font.seclevel_7 { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11pt; color: #005a87; font-weight: bold }
.lsd_table      { border:0px solid #ffffff; background-color: #ffffff; border-collapse:collapse; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #000000 }
.capclass { background-color: #5169a6; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 13px; font-weight: bold; height: 25px; color: #ffffff }
.tdtext { font-size: 8pt; text-decoration: none; font-family: Arial, Verdana, Helvetica, sans-serif }
.c_tdtext { border:0px solid ; border-collapse:collapse; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: normal; white-space: nowrap; color: #000000; background-color: #E4EBF3; }
.thtext { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 13px; font-weight: normal; color: #000000; background-color: #2f4289 }

.img_but_frst
    {
    cursor:hand;
    width:24px;
    background-repeat:no-repeat;
    background-image: url(/image/first.gif);
    border: none;
    background-color: #FFFFFF;
    }
.img_but_prev
    {
    cursor:hand;
    width:24px;
    background-repeat:no-repeat;
    background-image: url(/image/previous.gif);
    border: none;
    background-color: #FFFFFF;
    }
.img_but_next
    {
    cursor:hand;
    width:24px;
    background-repeat:no-repeat;
    background-image: url(/image/next.gif);
    border: none;
    background-color: #FFFFFF;
    }
.img_but_last
    {
    cursor:hand;
    width:24px;
    background-repeat:no-repeat;
    background-image: url(/image/last.gif);
    border: none;
    background-color: #FFFFFF;
    }
.img_but_frstdisabled { cursor:auto; width:24px; background-repeat:no-repeat; background-image: url(/image/first_disabled.gif); border: none; background-color: #FFFFFF;}
.img_but_prevdisabled { cursor:auto; width:24px; background-repeat:no-repeat; background-image: url(/image/previous_disabled.gif); border: none; background-color: #FFFFFF;}
.img_but_nextdisabled { cursor:auto; width:24px; background-repeat:no-repeat; background-image: url(/image/next_disabled.gif); border: none; background-color: #FFFFFF;}
.img_but_lastdisabled { cursor:auto; width:24px; background-repeat:no-repeat; background-image: url(/image/last_disabled.gif); border: none; background-color: #FFFFFF;}
.end_plus_branch
    {
    background-image: url(/image/end_plus_branch.gif);
    background-repeat: no-repeat;
    background-position: right top;
    width: 17px;
    }
.end_plus_leaf
    {
    background-image: url(/image/end_plus_no_branch.gif);
    background-repeat: no-repeat;
    background-position: right top;
    width: 17px;
    }
.plus_branch
    {
    background-image: url(/image/plus_branch.gif);
    background-repeat: no-repeat;
    width: 17px;
    background-position: right top;
    }
.plus_leaf
    {
    background-image: url(/image/plus_no_branch.gif);
    background-repeat: no-repeat;
    width: 17px;
    background-position: right top;
    }
.seclevel_1 { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 16pt; color: #004293; font-weight: bold; }
.seclevel_2 { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 13pt; color: #004293; font-weight: bold; }
.seclevel_3 { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11pt; color: #005a87; xtext-decoration: underline; font-weight: bold }
.seclevel_4 { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #a52a2a }
.seclevel_5 { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 9pt; color: #0545A5; font-weight: bold }
.seclevel_6 { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 9pt; color: #005a87; font-weight: bold }
.seclevel_7 { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11pt; color: #005a87; font-weight: bold }
hr { margin:3px; color:#cccccc; size:100%; border:1px solid #cccccc; }
.formclass 
    {
    position: absolute;
    visibility: hidden;
    height: 0px;
    width: 0px;
    background: #FFFAFF;
    border-style: solid;
    border-width: 1px;
    border-color: #ffccff;
    }

.fb_td_uline      { border:0px; border-bottom:1px Solid #BAC9E4; }
.fb_td_tline      { border:0px; border-top:1px Solid #BAC9E4;   }

.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;  }

.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;   }

.over        {  background-color: #F2F5A9; }
.out	     {  background-color: #F0F3F9; }
.dsize       {  font-size:12px; }
.dheader     {  background-color: #D0DBF2; text-align: center; width: 5%;  font-weight:bold;}
.ddata       {  background-color: #F0F3F9; text-align: right;  width: 5%; }
.iheader     {  background-color: #D0DBF2; text-align: left;   width: 10%; font-weight:bold; padding-left:20px; }
.idata       {  background-color: #F0F3F9; text-align: left;   padding-left:40px; }
.fcolor      {  color: #990000; }

.bld_c {  font-weight:bold; }

.fw     {       width:100%;     }
.h100   {       height:100%;    text-align:left;        }

#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.b_demo_header	{	font-size:11px;	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; font-weight: bold; text-align: center; }
#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;	}
.xullist { list-style-type: none; }
.xullist li::before { content: "~ "; }
.uln { border-bottom: 1px solid #9999aa; }
.tln { border-top: 1px solid #9999aa; }
.xhbgcolor { background-color: #D3E0F4; }
.hbgcolor { background-color: #FFFFFF; }
ul.guru {
	margin: 0px 10px 10px 20px;
	padding: 0px;
}
.guru li {
	margin: 0px;
	padding: 0px;
	xpadding-top:2px;
	padding-bottom:4px;
	list-style-image: url(/image/bul.gif);
	float: none;
	list-style-position: outside;
	list-style-type: square;
	cursor: hand;
}
.lc {
	list-style-image: url(/image/bul_lc.gif);
}
body {
	font-family: Georgia, "Times New Roman", Times, serif ;
	font-size: 12px !important;
}
.gtitle {
        font-family: Georgia, "Times New Roman", Times, serif ;
	font-size: 14px;
	font-weight: bold;
}
.gtitle b { font-size: 14px !important; }
.gbg {
	background-image: url(/image/in_leftbg.jpg);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #EFF4F3;
}
.uln    {       border:0px;     border-bottom:1px solid #8DB7AE;        border-collapse:collapse;       }
sub  {       font-style:italic;      }
.danger { color: #ff0000; } 
.side   { display: inline-block; }
#app_table               { border-collapse: collapse; }
#app_table thead         { font-weight: bold; background-color: #E6F0FA; }
#app_table tr:last-child { font-weight: bold; background-color: #E6F0FA; }
