/*
 * Style tweaks
 * --------------------------------------------------
 */
html, body
    {
    overflow-x: hidden; /* Prevent scroll on narrow devices */
    }
body
    {
    xfont-family: carlito, caslon, lilgrotesk, Arial, Helvetica, sans-serif;
    xline-height: 1.5;
    xfont-size: 16px;
    font-family: Roboto, serif;
    font-size: 1rem;
    line-height: 1.5;
    }
footer
    {
    padding: 30px 0;
    }
input { margin:0px; }
.table > tbody > tr > th { border-top: 0px; }
caption { caption-side: top; }
/* Calendar Start */
#calendar { width: 100%; }
#calendar a { color: #8e352e; text-decoration: none; }
#calendar ul { list-style: none; padding: 0; margin: 0; width: 100%; }
#calendar li
    {
    display: block;
    float: left;
    width:12.30%;
    xwidth:14.10%;
    xwidth:14.17%;
    xwidth:14.342%;
    padding: 5px;
    margin: 3px;
    box-sizing:border-box;
    border: 1px solid #ccc;
    margin-right: -1px;
    margin-bottom: -1px;
    border-radius: 3px;
    }
#calendar ul.weekdays 
    {
    xheight: 40px;
    xbackground: #8e352e;
    }
#calendar ul.weekdays li 
    {
    text-align: center;
    text-transform: uppercase;
    line-height: 20px;
    border: none !important;
    padding: 10px 6px;
    xcolor: #000000;
    color: #660000;
    }
#calendar .days li { height: 180px; }
#calendar .days li:hover { xbackground: #d3d3d3; }
#calendar .date 
    {
    font-weight:bold;
    text-align: right;
    margin-bottom: 5px;
    padding: 4px;
    padding-right: 8px;
    xbackground: #333;
    xcolor: #000000;
    width: 100%;
    xwidth: 20px;
    xborder-radius: 50%;
    float: right;
    border-radius: 3px;
    }
#calendar .event 
    {
    clear: both;
    display: block;
    font-size: 13px;
    border-radius: 4px;
    padding: 5px;
    xmargin-top: 40px;
    margin-bottom: 5px;
    line-height: 14px;
    xbackground: #e4f2f2;
    xborder: 1px solid #b5dbdc;
    xcolor: #009aaf;
    text-decoration: none;
    }
#calendar .event-desc { color: #666; margin: 3px 0 7px 0; text-decoration: none;  }
#calendar .other-month { background: #f5f5f5; color: #666; }
header { text-align: center; }
.lbg { background-color: #FFFFFF; }
/* ============================
    Mobile Responsiveness
============================*/


.wbg { background-color:#80DEEA; }

/* Calendar End */
@media print 
    {
    a[href]:after { content: none !important; }
    .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 { float: left; }
    .col-sm-12 { width: 100%; }
    .col-sm-11 { width: 91.66666667%; }
    .col-sm-10 { width: 83.33333333%; }
    .col-sm-9 { width: 75%; }
    .col-sm-8 { width: 66.66666667%; }
    .col-sm-7 { width: 58.33333333%; }
    .col-sm-6 { width: 50%; }
    .col-sm-5 { width: 41.66666667%; }
    .col-sm-4 { width: 33.33333333%; }
    .col-sm-3 { width: 25%; }
    .col-sm-2 { width: 16.66666667%; }
    .col-sm-1 { width: 8.33333333%; }
    .col-sm-pull-12 { right: 100%; }
    .col-sm-pull-11 { right: 91.66666667%; }
    .col-sm-pull-10 { right: 83.33333333%; }
    .col-sm-pull-9 { right: 75%; }
    .col-sm-pull-8 { right: 66.66666667%; }
    .col-sm-pull-7 { right: 58.33333333%; }
    .col-sm-pull-6 { right: 50%; }
    .col-sm-pull-5 { right: 41.66666667%; }
    .col-sm-pull-4 { right: 33.33333333%; }
    .col-sm-pull-3 { right: 25%; }
    .col-sm-pull-2 { right: 16.66666667%; }
    .col-sm-pull-1 { right: 8.33333333%; }
    .col-sm-pull-0 { right: auto; }
    .col-sm-push-12 { left: 100%; }
    .col-sm-push-11 { left: 91.66666667%; }
    .col-sm-push-10 { left: 83.33333333%; }
    .col-sm-push-9 { left: 75%; }
    .col-sm-push-8 { left: 66.66666667%; }
    .col-sm-push-7 { left: 58.33333333%; }
    .col-sm-push-6 { left: 50%; }
    .col-sm-push-5 { left: 41.66666667%; }
    .col-sm-push-4 { left: 33.33333333%; }
    .col-sm-push-3 { left: 25%; }
    .col-sm-push-2 { left: 16.66666667%; }
    .col-sm-push-1 { left: 8.33333333%; }
    .col-sm-push-0 { left: auto; }
    .col-sm-offset-12 { margin-left: 100%; }
    .col-sm-offset-11 { margin-left: 91.66666667%; }
    .col-sm-offset-10 { margin-left: 83.33333333%; }
    .col-sm-offset-9 { margin-left: 75%; }
    .col-sm-offset-8 { margin-left: 66.66666667%; }
    .col-sm-offset-7 { margin-left: 58.33333333%; }
    .col-sm-offset-6 { margin-left: 50%; }
    .col-sm-offset-5 { margin-left: 41.66666667%; }
    .col-sm-offset-4 { margin-left: 33.33333333%; }
    .col-sm-offset-3 { margin-left: 25%; }
    .col-sm-offset-2 { margin-left: 16.66666667%; }
    .col-sm-offset-1 { margin-left: 8.33333333%; }
    .col-sm-offset-0 { margin-left: 0%; }
    .visible-xs { display: none !important; }
    .hidden-xs { display: block !important; }
    table.hidden-xs { display: table; }
    tr.hidden-xs { display: table-row !important; }
    th.hidden-xs, td.hidden-xs { display: table-cell !important; }
    .hidden-xs.hidden-print { display: none !important; }
    .hidden-sm { display: none !important; }
    .visible-sm { display: block !important; }
    table.visible-sm { display: table; }
    tr.visible-sm { display: table-row !important; }
    th.visible-sm, td.visible-sm { display: table-cell !important; }
    }
@media screen and (max-width: 767px)
    {
    .table-responsive { width: unset; margin-bottom: 10px; }
    .row-offcanvas
	{
	position: relative;
	-webkit-transition: all .25s ease-out;
	-o-transition: all .25s ease-out;
	transition: all .25s ease-out;
	}
    .row-offcanvas-right
	{
	right: 0;
	}
    .row-offcanvas-left
	{
	left: 0;
	}

    .row-offcanvas-right .sidebar-offcanvas
	{
	right: -50%; /* 6 columns */
	}
    .row-offcanvas-left .sidebar-offcanvas
	{
	left: -50%; /* 6 columns */
	}
    .row-offcanvas-right.active
	{
	right: 50%; /* 6 columns */
	}
    .row-offcanvas-left.active
	{
	left: 50%; /* 6 columns */
	}
    .sidebar-offcanvas
	{
	position: absolute;
	top: 0;
	width: 50%; /* 6 columns */
	}
    }
.jumbo_bg
    {
    background-color: #f2f2f2;
    }
.site_bg
    {
    background-color: #ffffff;
    }
.cmie_topnav
    {
    }
.cmienopadding
    {
    padding: 0px;
    }
.lrcontent
    {
    }
.cmie_content
    {
    }
.cmie_footer { border-radius: 0.5em; }
.cmie_hide
    {
    display: none;
    }
.cmie_show
    {
    display: block;
    }
.plate
    {
    xborder: 1px solid #337AB7;
    margin: 5px;
    border-radius: 0.5em;
    padding:5px;
    }
.xplate
    {
    background-color: #eee;
    xmargin: 5px;
    xpadding:5px;
    }
.plate h2 { background-color: #eeeeee; }
.plate h3 { xbackground-color: #337AB7; color: #337AB7; }
.blue          { color: #337AB7; }
.blue_bg       { background-color: #337AB7; color: #FFFFFF; }

.table_font_90 td { font-size: .9em; }
.#table th { background-color: #337AB7; color: #FFFFFF; }
.margin_top { margin-top: 25px; }

.align_table { }
.align_table th { text-align:center; vertical-align:middle; horizontal-align:middle; }

/* LSD TABLE */
#lsd_table         { font-size: 14px; background-color:#FFFFFF; border:1px solid #CCCCCC; border-collapse:collapse; margin-top: 15px; margin-bottom: 15px; }
#lsd_table caption { border:1px solid #CCCCCC; border-top:1px solid #CCCCCC; background-color:#B06060; font-size:20px; font-style: italic; color: #ffffff; padding:3px;}
#lsd_table th      { text-align:center; vertical-align:top; border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; font-weight:bold; margin:0px; background-color:#B06060; color:#FFFFFF; padding: 4px 4px 4px 4px; }
#lsd_table td      { vertical-align:top; margin:0px; background-color: white; padding: 4px 4px 4px 4px; border-bottom:1px solid #CCCCCC;}
#lsd_table .tr     { vertical-align:top; background-color:#f2f9ff !important; }
#lsd_table .tr1    { }
#lsd_table .hbg    { background-color:#B06060;}
#lsd_table .bg1    { border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; border-collapse:collapse;}
#lsd_table .bg     { border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; border-collapse:collapse;}
#lsd_table .al     { text-align:left;}
#lsd_table .ar     { text-align:right;}
#lsd_table .ac     { text-align:center;}
#lsd_table .har    { text-align:center;}
#lsd_table .hac    { text-align:center;}
#lsd_table .hal    { text-align:center;}
#lsd_table .hft    { font-weight:normal; color:#ffffff;}
#lsd_table .ft     { font-weight:normal; color:#000000;}

#h, #f
    {
    xheight: 90px;
    xbackground-color: DarkRed;
    color: white;
    }
.cmienavbarbg                  { background-color: #000000; }
.cmienavbarbgli                { color: #FFFFFF; }
.cmienavbarbgli > li > a       { color: #FFFFFF; }
.cmienavbarbgli > a            { color: #FFFFFF; }
.cmienavbarbgli > li           { padding-bottom: 6px; }
.cmiefootlink                  { color: #FFFFFF; }
.footerWidget > div > p > a:hover          { color: #FFFFFF; }
.footerWidget > div > p > a:active         { color: #FFFFFF; }
.footerWidget > div > p > a:visited        { color: #FFFFFF; }
.footerWidget > div > p > a:link           { color: #FFFFFF; }
.cmiefooterbg > div > p > a:hover          { color: #FFFFFF; }
.cmiefooterbg > div > p > a:active         { color: #FFFFFF; }
.cmiefooterbg > div > p > a:visited        { color: #FFFFFF; }
.cmiefooterbg > div > p > a:link           { color: #FFFFFF; }
.cmiefootlink a:hover          { color: #FFFFFF; }
.cmiefootlink a:active         { color: #FFFFFF; }
.cmiefootlink a:visited        { color: #FFFFFF; }
.cmiefootlink a:link           { color: #FFFFFF; }
.cmienavbarbgli > li > a.hover { background-color: #9d9d9d; }
.verticalline                  { border-right: 1px dotted #FFFFFF; }
.cmiefooter p                  { background-color: #000000; color: #9d9d9d;   }
.cmiefooterbg                  { background-color: #006064; }
.cmiefootpadl                  { padding-left: 28px; }
.cmiefootcolpadl               { padding-left: 0px;  }
.cmiefootcolpadr               { padding-right: 0px; }
.cmienblicolor                 { color: #FFFFFF; padding-left: 15px; }
.nav .language-nonactive a:hover { background:rgba(0,0,0,0); color: #FFFFFF; text-decoration: underline; }
.menuwidth                     { min-width: 250px; }

.social-icons 
    {
    padding: 0!important;
    margin: 0!important;
    list-style-type: none!important;
    }
.social-icons li
    {
    float: left;
    margin-right: 4px!important;
    margin-bottom: 2px!important;
    padding: 0px!important;
    display: inline!important;
    width: auto!important;
    }			
.social-icons li a 
    {
    -moz-transition: all 0.3s ease 0s;
    display: block!important;
    float: left!important;
    height: 100%!important;
    margin: 0!important;
    padding: 0!important;
    width: 40px!important;
    height: 40px!important;
    text-indent: -9999px!important;
    }
.social-icons li a:hover          { background-position: 0 -40px!important; }
.social-icons li a                { background-color:transparent; }
.social-icons li.linkedin a       { background: url(../image/linkedin.png) no-repeat 0 0; }
.social-icons li.linkedin a:hover { background-color: #71b2d0; }
.social-icons li.twitter a        { background: url(../image/twitter.png) no-repeat 0 0; }
.social-icons li.twitter a:hover  { background-color: #48c4d2; }



/*---------------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 {	xfont-family:Verdana, Arial;	font-size:11px;	border:1px solid #333333;	height:20px;	}
#preview_submit {	font-size:11px;	border:1px solid #333333;	height:24px;	}
#qry_draft 	{	font-size:11px;	border:1px solid #333333;	height:24px;	}
#qry_submit 	{	font-size:11px;	border:1px solid #333333;	height:24px;	}
.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_link a:hover          { color: #FFFFFF; }
.white_link a:active         { color: #FFFFFF; }
.white_link a:visited        { color: #FFFFFF; }
.white_link a: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 #f4dede;	border-top:1px solid #f4dede;	border-collapse:collapse;	}
.buln	{	border:0px;	border-bottom:1px solid #B06060;	border-collapse:collapse;	}
._uln	{	border:0px;	border-bottom:1px solid #B06060;	border-collapse:collapse;	}
.uln	{	border:0px;	border-bottom:1px solid #f4dede;	border-collapse:collapse;	}
._urln	{	border:0px;	border-right:1px solid #B06060;		border-bottom:1px solid #B06060;	}
.urln	{	border:0px;	border-right:1px solid #f4dede;		border-bottom:1px solid #f4dede;	}
.tln	{	border:0px;	border-top:1px solid #f4dede;	border-collapse:collapse;	}
.rln	{	border-right:1px solid #f4dede;	border-collapse:collapse;	}
.lln	{	border-left:1px solid #f4dede;	border-collapse:collapse;	}
.ltln	{	border:0px;	border-bottom:1px solid #f4dede;	border-top:1px solid #f4dede;	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;	}
.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;	}
.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;	}
.stitles	{	text-align:left;	xfont-size:14px;	font-weight:bold;	color:#990000 !important;	xpadding-left:5px;	}
.stitlel	{	text-align:left;	xfont-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;	}
th.sel_gr       {       font-size:12px; font-weight:normal;     height:23px;    background-color:#003366;       white-space: nowrap;    color:#FFFFFF !important;       padding-right: 10px;    padding-left: 10px;     }
.sel_gr	{	color:#000000;	background-color:#c5e1fa;	padding:2px;	padding-left:5px;	}
/* .sub_a  {       border-bottom:1px solid :#d1e6ff;       } */
/* .sub_a  {       background-color:#d1e6ff;       } */
.sub_b  {       background-color:#f4e9e9;       }
.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;	xfont-family:verdana;	font-size:12px;	color:#ff0000;	background-color:#ffffff;	}
.s_msg	{	text-align:center;	xfont-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;	}
#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;	}
.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	{	xfont-size:12px;	background-color:#FFFFFF;	}
.r1	{	xfont-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	{	color:#000066;	font-size: 15px; }
.nv_link h2	{	color:#000066;	}
.nv_link a	{	color:#000066;	}
.nv_link a:hover	{	color:#000000; text-decoration:underline;	}
.nv_dt	{	font-size:12px;	color:#444444;	margin:0px;	}
.nv_date	{	font-size:14px;	color:#444444;	}
.nv_date a	{	font-size:14px;	color:#000000;	}
.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	{	xfont-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;	}
.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;	}

.p5	{	padding-left:5px;	}
.p10	{	padding-left:10px;	}
.p15	{	padding-left:15px;	}
.p20	{	padding-left:20px;	}
.p25	{	padding-left:25px;	}
.p30	{	padding-left:30px;	}
.p35	{	padding-left:35px;	}
.p40	{	padding-left:40px;	}
.p45	{	padding-left:45px;	}
.p50	{	padding-left:50px;	}
.p55	{	padding-left:55px;	}
.p60	{	padding-left:60px;	}
.p65	{	padding-left:65px;	}
.p70	{	padding-left:70px;	}
.p75	{	padding-left:75px;	}
.p80	{	padding-left:80px;	}

.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:20px;	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:20px;	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:20px;	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:36px;	color:#003366;	padding:5px;	padding-left:15px;	padding-right:30px;	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;	xbackground-color:#bd9962;	xborder-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;	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	{	xfont-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;	}
.h_2l span	{	font-size:11px; color:#666666;	}
.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 !important;	}
.footer	{	background-color:#013C74;	xfont-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;	background-image:url(/image/dbleft_bg.gif);   background-repeat:repeat-y;	background-position:right top;	xborder-right:1px solid #1064b5;	}
.dbleft	{	background-color:#FFFFFF;	width:2px;	background-image:url(/image/dbleft_bg.gif);   background-repeat:repeat-y;	xborder-left:1px solid #1064b5;	}
.dbhead	{	color:#FFFFFF;	background-color:#1064b5;	}
.dbbot	{	background-color:#FFFFFF;	height:2px;	font-size:1px;	background-image:url(/image/dbleft_bg.gif);   background-repeat:repeat-x;       background-position:bottom;	xborder-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;	}
.opcl_tabhead	{	xfont-family: Georgia,Verdana,Arial,Helvetica,sans-serif;	font-size: 12px;	font-weight: bold;	color: #ffffff;	background-image: url("/image/head_g_blank.gif");	background-repeat: repeat-x;	background-color: #758596;	}
.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;	xfont-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	{	xfont-family:"Times New Roman", Times, serif;	font-size:12px;	color:#666666;	padding-top:20px;	}
.artdate	{	xfont-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	{	xheight:23px;	background-color:#B06060;	white-space: nowrap;	color:#FFFFFF;	padding-right: 10px;	padding-left: 10px;	xfont-size:14px;	}
.b_demo_header	{	background-color:#003366;	color:#FFFFFF;	padding-right: 5px;	padding-left: 5px;	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	{	xfont-family:Arial; font-size:11px; xwhite-space:nowrap;	border:1px solid #aaaaaa;	background-color:transparent;	border-collapse:collapse;	border-top:0px;	}
#data_table .icttitle	{	xfont-family:Arial; font-size:11px; border:0px;	background-color:#e5f0fb; color:#000000; xborder-top:1px dotted #aaaaaa;	border:1px solid #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;	}
.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	{	xwidth:100%;	height:700px;	overflow:auto;	overflow-x:hidden;	border:1px solid #036ea3;	background-color:#FFFFFF;	float:left;	}
#fldlstmenu th	{	xfont-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	{	xfont-family:Verdana, Helvetica, Arial, sans-serif;	font-size:12px;	margin:0px;	text-align:left;	border:0px;	}
#fldlstmenu table	{	xfont-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.b_demo_header	{	font-size:11px;	color:#ffffff;	background-image:url("/image/cssimg/head_g_blank.gif");	background-repeat:repeat-x;	background-color:#758596;	}
#dtableiii th	{	font-size:12px;	background-color:#004a92;	color:#ffffff;	line-height:normal;	}
#dtable th	{	/*added*/;	padding:2px;	vertical-align:top;	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;	}



#ftable	{	background-image:url(/image/cssimg/dot.gif);	border-collapse:separate;	}
#ftable 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;	}
#ftable 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;	}
#ftable th	{	font-size:12px;	background-color:#bbc2c9;	color:#4b4b4b;	line-height:normal;	}
#ftable tfoot td	{	background-color:#FFFFFF;	color:#4b4b4b;	font-size:12px;	padding:1px;	}
#ftable td	{	background-color:#f2f9ff;	color:#4c5f72;	font-size:12px;	line-height:normal;	}
#ftable 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	{	margin-top:5px;	margin-bottom:5px;	border-collapse:collapse;	}
#stable caption	{	font-size:12px;	color:#FFFFFF;	margin-top:5px;	margin-bottom:10px;	background-color:#58697c;	padding:4px;	margin-bottom:0px;	}
#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:3px 3px;	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;    xbackground-color:#004a92;       padding:2px 4px;        }
.sap_first_c    {       background:url(/image/sap_first_c_bg.gif) repeat-y;      xbackground-color:#004a92;       width:3px;      }
.sap_last_c     {       background:url(/image/sap_last_c_bg.gif) repeat-y;       xbackground-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	{	padding-left: 5px; xbackground-color:#003366;	color:#4e007b !important;	}
.released	{	xbackground-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;	}


.comlst {margin: 0px; margin-left: 15px; padding: 0px; list-style-position: outside; }
.comlst li { xfont-family: Georgia,"Times New Roman",Times,serif; margin-left: 0px; padding-left: 0px; margin-top:0px; margin-bottom: 0px; font-size: 12px; line-height: 16px; color: #4C5F72; list-style-type: square; }
.comlst a{color:#0000ff;}

.comlist li {  xfont-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:#f4e9e9;	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:64px;	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;	}

.c1td	{	background-image:url(/image/c1.gif);	background-repeat:repeat-x; background-position:6px;	}
.c2td	{	background-image:url(/image/c2.gif);	background-repeat:repeat-x; background-position:6px;	}
.c2tdn	{	background-image:url(/image/c2n.gif);	background-repeat:repeat-x;	background-position:6px; 	background-color:#cccccc !important;	}

.wntd	{	border:1px Solid #aaaaaa;	border-collapse:collapse;	}

.month1	{	background-color:#35ace3;	color:#000000;	padding:4px;	}
.month2	{	background-color:#70c5ed;	color:#000000;	padding:4px;	}
.month3	{	background-color:#daf4ff;	color:#000000;	padding:4px;	}
.day1	{	background-color:#ff8400;	color:#FFFFFF;	padding:4px;	}
.day2	{	background-color:#66ff66;	color:#000000;	padding:4px;	}
.day3	{	background-color:#009900;	color:#ffffff;	padding:4px;	}
.year	{	background-color:#cc00ff;	color:#FFFFFF;	padding:4px;	}
.extd	{	background-color:#EFEFEF;	color:#ffffff;	padding:4px;	}
.datanf	{	background-color:#ffff33;	color:#000000;	padding:4px;	}

.fvdiv  {       width:216px; overflow:auto; max-height:600px; padding-bottom:30px; height: expression( this.scrollHeight > 599 ? "600px" : "auto" ); }
.sfvdiv {       background-color:#ADD8E6; position: absolute; width:200px; overflow:auto; max-height:300px; padding-bottom:10px; height: expression( this.scrollHeight > 299 ? "300px" : "auto" ); }
#te { text-overflow:clip; overflow:auto !important}
x#te pre {white-space:normal;}
x#te1 pre {white-space:normal;}

.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" ); }

.tabc1 { xfont-family:Arial, Verdana; font-weight:bold; font-size:11px; color:#9900CC !important; }
.tabc2 { xfont-family:Arial, Verdana; font-weight:bold; font-size:11px; color:#CC0000 !important; }
.tabc3 { xfont-family:Arial, Verdana; font-weight:bold; font-size:11px; color:#0000CC !important; }
.tabc4 { xfont-family:Arial,Verdana; font-weight:bold; font-size:11px; color:#006600 !important; }
.tabc5 { xfont-family:Arial, Verdana; font-weight:bold; font-size:11px; color:#000000 !important; }
.tabc6 { xfont-family:Arial, Verdana; font-weight:bold; font-size:11px; color:#990000 !important; }
.rlist a:link, .rlist a:active {color:#003366;}
.rlist a:visited {color:#00478d;}
.rlist a:hover {color:#0000FF;}

.gt {border:1px Solid #5ac911; background-color:#f8fff3;}
.gth {border-bottom:1px Solid #5ac911; border-top:1px Solid #5ac911; background-color:#e4ffd1;}

.rt {border:1px Solid #c13a3a; background-color:#fff6f6;}
.rth {padding:2px;border-bottom:1px Solid #c13a3a; border-top:1px Solid #c13a3a; background-color:#ffdcdc;}

.ot {border:1px Solid #ffaf31; background-color:#fffaeb;}
.oth {border-bottom:1px Solid #ffaf31; border-top:1px Solid #ffaf31; background-color:#ffefc1;}

.bth {border-bottom:1px Solid #246de6; border-top:1px Solid #246de6; background-color:#bcd6ff;}
.bt {border:1px Solid #246de6; background-color:#ebf3ff;}

#coname { verticle-align:bottom; font-size:12px; font-weight: bold; color:#990000; width:250px; padding-bottom:8px;}
#coname div    {       color:#666666;  font-size:12px; font-weight:normal;	}
#bftbl td     {       font: 12px "Lucida Console", Monaco, monospace;  font-weight:normal;    }
#htitle	{	padding-bottom:3px;font-size:14px !important;	font-weight: bold !important;	color:#990000 !important;	xpadding-left:5px;	text-align:left;	}

.bftbl_l1 { color:#FF5555; }
.bftbl_l2 { color:#55FF55; }
.bftbl_l3 { color:#FFFF55; }
.bftbl_l4 { color:#5555FF; }
.bftbl_l5 { color:#FF55FF; }
.bftbl_l6 { color:#55FFFF; }
.bftbl_l7 { color:#BBBBBB; }

.minitxt	{	font-size:8px;	font-weight:normal;	}

.parent_li { color: #9d9d9d; }
.well 
    {
    padding: 0px;
    border: 0px;
    background-color: rgba(0, 0, 0, 0);
    }
.tree
    {
    min-height:20px;
    margin-bottom:20px;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    border-radius:4px;
    -webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.05);
    -moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.05);
    }
.tree li
    {
    list-style-type:none;
    margin:0;
    xpadding:10px 5px 0 5px;
    padding: 0px 5px 0 5px;
    position:relative
    }
.tree li::before, .tree li::after 
    {
    content:'';
    left:-20px;
    position:absolute;
    right:auto
    }
.tree li::before
    {
    border-left:1px solid #999;
    bottom:50px;
    height:100%;
    top:0;
    width:1px
    }
.tree li::after 
    {
    border-top: 1px solid #999;
    height: 20px;
    xtop: 25px;
    top: 13px;
    width: 20px
    }
.tree li span 
    {
    -moz-border-radius:0.25em;
    -webkit-border-radius:0.25em;
    border:1px solid #999;
    border-radius:0.25em;
    display:inline-block;
    padding:3px 8px;
    text-decoration:none
    }
.tree li.parent_li>span { cursor:pointer }
.tree>ul>li::before, .tree>ul>li::after { border:0 }
.tree li:last-child::before { height:13px }
.tree li.parent_li>span:hover, .tree li.parent_li>span:hover+ul li span 
    {
    background:#eee;
    border:1px solid #94a0b4;
    color:#000
    }
.1ard { overflow:hidden; }
.tree > ul >li  { padding-top: 0px; }

.card-block .rotate i {
    flex: 1 1 auto;
    padding: 1.25rem;
    color: rgba(20, 20, 20, 0.15);
    position: absolute;
    left: 0;
    left: auto;
    right: -10px;
    bottom: 0;
    display: block;
    -webkit-transform: rotate(-44deg);
    -moz-transform: rotate(-44deg);
    -o-transform: rotate(-44deg);
    -ms-transform: rotate(-44deg);
    transform: rotate(-44deg);
}
.card
    {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    background-color: #fff;
    border: 1px solid rgba(0,0,0,.125);
    border-radius: .5rem;
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.5);
    xoverflow: hidden;
    /*
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.5); border-radius: 15px; overflow: hidden;
    */
    }
.jumbotron
    {
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.5); border-radius: 0.5em !important; overflow: hidden;
    }
.about_tile 
    {
    margin: 0px 5px;
    margin-bottom:10px;
    padding: 1px 0;
    line-height: 1.35;
    overflow: hidden;
    background-color: #f4dede;
    }
.tile 
    {
    margin: 0px 5px;
    margin-bottom:10px;
    padding: 1px 0;
    xline-height: 1.35;
    xoverflow: hidden;
    background-color: #f4dede;
    }
.black_tile 
    {
    xmargin: 0px 5px;
    margin-bottom:10px;
    xpadding-right: 5px;
    line-height: 1.35;
    xoverflow: hidden;
    background-color: #333;
    border-radius: 0.5em;
    }
.green_tile 
    {
    margin: 0px 5px;
    margin-bottom:10px;
    padding: 1px 0;
    line-height: 1.35;
    overflow: hidden;
    background-color: #f4dede;
    }
.light_pink { background-color: #f4e9e9; }
#light_pink { background-color:#00BCD4; }
.black_art_tile 
    {
    xwidth: 280px;
    xmin-height: 360px;
    margin: 0px 5px;
    margin-bottom:10px;
    padding: 0px;
    line-height: 1.35;
    overflow: hidden;
    xborder: 1px solid red;
    background-color: #fff;
    border-radius: 0.5em;
    }
.art_tile
    {
    xfont-size: 11px;
    font-weight: 400;
    xletter-spacing: .1em;
    text-transform: uppercase;
    line-height: 10px;
    }
.cmie_clearfix:after
    {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
    }
.art_cont { }
.art_text { color: #818181; }
.art_text_b 
    {
    xfont-family: carlito, Georgia, "Times New Roman", Times, sans-serif;
    margin-top: 0px;
    color: #818181;
    font-size: 14px;
    }
.tree li span { border: 0px; }
.tree li.parent_li > span:hover, .tree li.parent_li > span:hover + ul li span { border: 0px; }
.site_bg { background-color: #333333 !important; }
.#navbar { padding: .5rem 1rem; }
._modal { z-index: 10000; }
._modal { text-align: center; padding: 0!important; }
._modal:before { content: ''; display: inline-block; height: 100%; vertical-align: middle; margin-right: -4px; }
._modal-dialog { display: inline-block; text-align: left; vertical-align: middle; }
.center_image
    {
    position: relative;
    width: auto;
    xbackground-color: white;
    xbackground-color: #333333;
    }
.art_head { color: #2b2b2b; }
.art_head a { color: #2b2b2b; }
.art_head h3 a { color: #2b2b2b; }
.art_head h3, center_image_head h3 
    {
    xfont-family: caslon, Georgia, "Times New Roman", Times, serif;
    font-size: 24px;
    line-height: 1.5;
margin: 0;
    }
.center_image_head a { color: white; }
.center_image_head h3 a
    {
    xfont-size: 12px;
    line-height: 1;
    }
.my-svg
    {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    }
.my-svg-container
    {
    display: inline-block;
    position: relative;
    width: 100%;
    xpadding-bottom: 60%; 
    vertical-align: middle; 
    }
.my-svg-container > svg
    {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    }
#accordion
    {
    margin: 0px 5px;
    margin-bottom: 5px;
    }
.lipadding
    {
    padding-left: 20px;
    }
.art_time
    {
    float: left;
    color: #999999;
    }
.art_tile_b
    {
    background-color: #0d0d0d;
    min-height: auto;
    margin-bottom:0px;
    border-radius: 0.5em;
    }
.art_meta
    {
    font-size: 11px;
    font-weight: 400;
    letter-spacing: .5px;
    text-transform: uppercase;
    xline-height: 10px;
    xpadding: 20px 20px 16px 0px;
    padding: 20px 20px 0px 0px;
    }
.art_head_desc h1
    {
    padding-top: 0px;
    margin: 0 0 25px;
    }
.art_auth_desc
    {
    color: #4e4e4e;
    font-size: 16px;
    line-height: 1.5;
    margin-top: 18px;
    }
.art_subhead_desc
    {
    margin-top: 14px;
    margin: 24px 0;
    font-size: 16px;
    line-height: 1.5;
    color: #4e4e4e;
    }
.art_data_desc
    {
    margin-top: 14px;
    margin: 24px 0;
    font-size: 16px;
    line-height: 1.5;
    color: #4e4e4e;
    }
.art_meta_b1
    {
    padding-bottom: 0px;
    }
.art_meta_b
    {
    padding-bottom: 0px;
    }
.art_b_top
    {
    padding-bottom: 7px;
    }
.art_number
    {
    font-size: 36px;
    font-weight: 300;
    margin-top: 20px;
    margin-right: 0px;
    margin-bottom: 10px;
    margin-left: 0px;
    }
.art_hnumber
    {
    }
.art_type 
    {
    float: left;
    margin-right: 10px;
    color: #f03;
    }
.art_type a { color: #f03; }
.art_type_big a { color: #000000; }
.art_time
    {
    float: left;
    color: #999999;
    }
.art_head h3, center_image_head h3 
    {
    font-family: caslon, Georgia, "Times New Roman", Times, serif;
    font-size: 20px;
    line-height: 1.5;
    margin: 0;
    }
.art_head a
    {
    color: #2b2b2b;
    }
.center_image_head a
    {
    color: white;
    }
.art_pad_bottom h1, .art_pad_bottom h2, .art_pad_bottom h3
    {
    margin: 0 0 10 0px;
    }
.art_pad_top h1, .art_pad_top h2, .art_pad_top h3
    {
    margin: 10 0 0 0px;
    }
.art_head_red h1 a, .art_head_red h2 a, .art_head_red h3 a 
    {
    color: #B03030;
    font-size: 34px;
    }
.xart_head a:hover 
    {
    cursor: pointer;
    background-image: linear-gradient(#666 0%, #666 100%);
    background-repeat: no-repeat;
    background-size: 100% 1px;
    background-position: 0 1.1em;
    xtext-shadow: 3px 0 #fff,2px 0 #fff,1px 0 #fff,-1px 0 #fff,-2px 0 #fff,-3px 0 #fff;
    text-decoration: none;
    }
.art_head_b h3 
    {
    xfont-family: carlito, Georgia, "Times New Roman", Times, sans-serif;
    margin: 0;
    overflow: hidden;
    font-size: 16px;
    line-height: 1.5;
    margin-top: 10px;
    margin-bottom: 20px;
    }
.art_head_b1 h3 
    {
    xfont-family: carlito, Georgia, "Times New Roman", Times, sans-serif;
    margin: 0;
    overflow: hidden;
    font-size: 16px;
    line-height: 1.5;
    margin-top: 10px;
    margin-bottom: 5px;
    }
.art_head_b1 a 
    {
    color: #cbcbcb;
    }
.art_head_b1 a:hover 
    {
    cursor: pointer;
    }
.art_head_b a 
    {
    color: #cbcbcb;
    }
.art_head_b a:hover 
    {
    cursor: pointer;
    }
.art_auth 
    {
    font-family: caslon, Georgia, "Times New Roman", Times, serif;
    line-height: 1.5;
    margin-bottom: 18px;
    color: #818181;
    font-size: 14px;
    font-weight: 300;
    margin-top: 5px;
    }
.art_text 
    {
    color: #818181;
    }
.art_text_b 
    {
    xfont-family: carlito, Georgia, "Times New Roman", Times, sans-serif;
    margin-top: 0px;
    color: #818181;
    font-size: 14px;
    }
.art_border
    {
    padding: 0px 20px;
    }
.art_desc_border
    {
    padding: 0px 43px;
    }
.art_band
    {
    background-color: #f4dede;
    padding-bottom: 1px;
    }
.center_image_art
    {
    position: absolute;
    bottom: 0px;
    left: 0px;
    background-color: rgba(3, 3, 3, 0.5);
    margin: 5px 0px; 
    width: 100%;
    border-radius: 5px;
    }
.svg_img
    {
    width:590px;
    height:393px;
    margin: 5px 5px;
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.5); border-radius: 15px !important; overflow: hidden;
    }
#site_logo { width:42px !important; }
.cfrm .col-form-label { text-align: right; font-weight: bold; color: #000; }
.cfrm .cm-blk { color: #000; }
/* Media */
@media screen and (min-width: 0px) and (max-width: 320px)
    {
    #site_intro { display: none !important; }
    #site_name { font-size: 30px; }
    div#container { width: 300px; }
    div#pfcontainer { width: 300px; }
    div#ColA { display: none; }
    div#ColB { display: block; }
    div#ColC { display: none; }
    div#ColD { display: none; }
    .art_meta_b
	{
	border-top: 0px solid #4e4e4e;
	}
    .art_tile_b
	{
	margin-bottom:10px;
	}
    .center_image_head h3 a
	{
	font-size: 12px;
	line-height: 1;
	}
    .art_meta
	{
	font-size: 11px;
	font-weight: 400;
	letter-spacing: .1em;
	text-transform: uppercase;
	line-height: 10px;
	padding: 10px 20px 16px 0px;
	}
    .no_image { width: 310px; }
    .svg_img
	{
	width:310px;
	height:200px;
	}
    .#collapse { display: none !important; }
    .repheight { height: 100%; }
    .cfrm .col-form-label { text-align: unset; }
    }
@media screen and (min-width: 321px) and (max-width: 609px)
    {
    #site_intro { display: none !important; }
    #site_name { xwidth: 320px; font-size: 40px; }
    div#container { width: 300px; }
    div#pfcontainer { width: 300px; }
    div#ColA { display: none; }
    div#ColB { display: block; }
    div#ColC { display: none; }
    div#ColD { display: none; }
    .art_meta_b
	{
	border-top: 0px solid #4e4e4e;
	}
    .art_tile_b
	{
	margin-bottom:10px;
	}
    .no_image { width: 350px; }
    .svg_img
	{
	width:350px;
	height:250px;
	}
    .#collapse { display: none !important; }
    .repheight { height: 100%; }
    .cfrm .col-form-label { text-align: unset; }
    }
@media screen and (min-width: 610px) and (max-width: 799px)
    {
    #calendar li { width: 12.20%; }
    #site_intro { display: none !important; }
    #site_name { xwidth: 320px; font-size: 40px; }
    div#container { width: 600px; }
    div#pfcontainer { width: 600px; }
    div#ColA { display: none; }
    div#ColB { display: block; }
    div#ColC { display: block; }
    div#ColD { display: none; }
    .art_meta_b
	{
	border-top: 0px solid #4e4e4e;
	}
    .art_tile_b
	{
	margin-bottom:10px;
	}
    .no_image { width: 566px; }
    .svg_img
	{
	width:566px;
	height:377px;
	}
    .#collapse { display: none !important; }
    .cfrm .col-form-label { text-align: unset; }
    }
@media screen and (min-width: 800px) and (max-width: 979px)
    {
    #calendar li { width: 12.20%; }
    #_site_intro { display: none !important; }
    #site_name { xwidth: 320px; font-size: 40px; }
    div#container { width: 900px; }
    div#pfcontainer { width: 600px; }
    div#ColA { display: none; }
    div#ColB { display: block; }
    div#ColC { display: block; }
    div#ColD { display: block; }
    .art_meta_b
	{
	border-top: 0px solid #4e4e4e;
	}
    .art_tile_b
	{
	margin-bottom:10px;
	}
    .no_image { width: 730px; }
    .svg_img
	{
	width:590px;
	height:393px;
	}
    .#collapse { display: none !important; }
    }
@media screen and (min-width: 980px) and (max-width: 1279px)
    {
    #calendar li { width: 12.20%; }
    #site_name { xwidth: 320px; font-size: 40px; }
    div#container { width: 900px; }
    div#pfcontainer { width: 600px; }
    div#ColA { display: none; }
    div#ColB { display: block; }
    div#ColC { display: block; }
    div#ColD { display: block; }
    .art_meta_b
	{
	border-top: 0px solid #4e4e4e;
	}
    .art_tile_b
	{
	margin-bottom:10px;
	}
    .no_image { width: 725px; }
    .#center_image_art { width: 725px; }
    .svg_img
	{
	width:725px;
	height:486px;
	}
    }
@media screen and (min-width: 1280px) and (max-width: 1400px)
    {
    #site_name { xwidth: 320px; font-size: 40px; }
    div#container { width: 1200; }
    div#pfcontainer { width: 600; }
    div#ColA { display: block; }
    div#ColB { display: block; }
    div#ColC { display: block; }
    div#ColD { display: block; }
    .art_meta_b
	{
	border-top: 1px solid #4e4e4e;
	}
    .art_tile_b
	{
	margin-bottom:0px;
	}
    .no_image { width: 615px; }
    .#center_image_art { width: 615px; }
    .svg_img
	{
	width:615px;
	height:400px;
	}
    }
@media screen and (min-width: 1401px)
    {
    #site_name { xwidth: 320px; font-size: 40px; }
    div#container { width: 1200; }
    div#pfcontainer { width: 600; }
    div#ColA { display: block; }
    div#ColB { display: block; }
    div#ColC { display: block; }
    div#ColD { display: block; }
    .art_meta_b
	{
	border-top: 1px solid #4e4e4e;
	}
    .art_tile_b
	{
	margin-bottom:0px;
	}
    .no_image { width: 915px; }
    .#center_image_art { width: 915px; height: 100px; }
    .svg_img
	{
	width:915px;
	height:600px;
	}
    }
@media print
    {
    #site_name { font-size: 40px; }
    #tbl_header { xborder-bottom: 1px solid #333; }
    .card { box-shadow: unset; border: 0px; }
    a[href]:after { content: none !important; }
    .navbar-toggle { display:none; }
    .art_border { padding: 0px; }
    .navbar { display:none; }
    }
.whitebg
    {
    background-color: #ffffff; 
    xmargin-top: 5px;
    margin-bottom: 10px;
    }
.tblmargin { margin-top: 0px; margin-right: 5px; margin-left: 5px; margin-bottom: 0px; xpadding-left: 10px; }
.tblborderradius { border-radius: 0.5em; }
.rep_caption a  { color: #000000; }
.rep_caption
    {
    background-color: #f4dede;
    color: black;
    font-weight: bold;
    }
.panel { xborder: 0px; margin-bottom: 10px !important; }
.panel-group .panel-heading { border-radius: .25em; }
.card .card { box-shadow: unset; border-radius: .2rem; }
.card-info { color: #31708f; xbackground-color: #d9edf7; border: 1px solid #bce8f1; }
.card-info >.card-header { background-color: #d9edf7; }
.card-default { color: #333; background-color: #f5f5f5; border: 1px solid #ddd; }
.dp-unset  { display: unset; }
.nv_link a { color: #000000; }
.rep_head { background-color: #f4e9e9; }
.border_grey { border-bottom: 1px dotted #834141; margin-bottom: 5px; }
.more_link a { color: #000000; }
.xtable  td, th { border-top: 0px }
.table-responsive > .table > tbody > tr > td, .table-responsive > .table > tfoot > tr > td, .table-responsive > .table > thead > tr > td { white-space: unset; }
label[for=ag]
    {
    color: #FFFFFF;
    padding-left: 10px;
    }
#HPM { background-color: #333; }
.close { color: #FFFFFF; }
.modal-header-primary
    {
    color: #fff;
    padding: 9px 15px;
    border-bottom: 1px solid #eee;
    background-color: #428bca;
    -webkit-border-top-left-radius: 15px;
    -webkit-border-top-right-radius: 15px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    border-top-left-radius: 0.25em;
    border-top-right-radius: 0.25em;
    }
#home_con > tbody > tr > td > table > tbody > tr > td > h1 { color:#ffffff; }
#home_con > tbody > tr > td > table > tbody > tr > td > a { color:#ffffff; }
#home_con > tbody > tr > td > table > tbody > tr > td { color:#ffffff; }
#home_con > tbody > tr > td > table > tbody > tr > td > table > tbody > tr > td > h2 { color:#ffffff; }
h4 {	margin-bottom: 5px;	padding: 0px;	font-size: 18px;	color:#990000;	font-weight: normal;}
h3 {	margin-bottom: 5px;	padding: 0px;	font-size: 24px;	color:#990000;	font-weight: normal;}
h2 {	margin-bottom: 5px;	padding: 0px;	font-size: 24px;	color:#990000;	font-weight: normal;}
h1 {	margin-bottom: 5px;	padding: 0px;	font-size: 32px;	color: #990000;	font-weight: normal;}
.table-responsive { border: unset; }
.underline { text-decoration: underline; }
#data_table { background-color: #ffffff; }
#data_table .icttitle { background-color: #f4dede; }
#data_table > tbody > tr > td { padding-left: 5px; padding-right: 5px; }
.cmienavbarbgli > li > span > a { color: #FFFFFF; }
.repheight
    {
    width: 100%;
    height:80vh;
    }
.tableth > tbody > th
    {
    background-color: #f4dede;
    color: black;
    }
#toTop
    {
    position: fixed;
    bottom: 95px;
    right: 40px;
    cursor: pointer;
    display: none;
    }
#toTop .fa {margin-right: 5px;}
#site_intro	{ color:#ffffff; }
._whitebg  > tbody > tr > th { background-color: #f4dede; }
._whitebg  > table > tbody > tr:last-child th:first-child { border-bottom-left-radius: 10px; border-collapse: collapse; }
._whitebg { border-collapse: collapse; border-spacing: 0px 0px; -moz-border-radius: 10px 10px 0 0; borderWidth: 1; borderColor: 'black'}

#stable	{	margin-top:5px;	margin-bottom:5px;	border-collapse:collapse;	}
#stable caption	{	border:1px Solid #000000;	color:#FFFFFF;	margin-top:5px;	margin-bottom:10px;	background-color:#B06060;	padding:4px;	margin-bottom:0px;	}
#stable > tbody > tr >  th.a_demo_header	{	color:#ffffff;	background-color:#f4e9e9;	}
#stable > tbody > tr >  th	{	background-color:#B06060;	color:#FFFFFF;	line-height:normal;	border:1px Solid #000000;       border-collapse:collapse;	}
#stable > tbody > tr >  th strong      {	font-weight:normal !important;	}
#stable > tbody > tr >  td	{	padding:4px;	 background-color:#FFFFFF;	color:#4c5f72;	line-height:16px;	border:1px Solid #000000;       border-collapse:collapse;	}
#stable > tfoot > tr > td	{	color:#4b4b4b;	padding:1px;	}

.tbltdpadd { padding: 5px; }
/*
.icon-plus-sign { background-image:url("/image/open_table.gif");   margin: 5px; width: 15px; height: 15px; }
.icon-minus-sign { background-image:url("/image/close_table.gif"); margin: 5px; width: 15px; height: 15px; }
*/
#site_logo { width: 42px; }
@media screen and (min-width: 0px) and (max-width: 380px)
    {
    #site_name
	{
	font-size: 30px;
	line-height: 30px !important;
	}
    #hisdet { display: none; }
    #newlv { text-align: center; }
    }
.tilewidth { width: 290px; }
/* CALENDAR START (KEEP IT IN END)*/
@media(max-width: 768px) 
    {
    #calendar .weekdays, #calendar .other-month { display: none; }
    #calendar li 
	{
	height: auto !important;
	border: 1px solid #ededed;
	width: 100%;
	padding: 10px;
	margin-bottom: -1px;
	}
    #calendar .date { float: none; }
    #hisdet { display: none; }
    #newlv { text-align: center; }
    }
@media screen and (max-width: 390px) { #site_intro { display: none !important; } }
/* CALENDAR END (KEEP IT IN END)*/
.pull_right { margin: 1em 5em 1em 5em; }
.nv_date > a { xcolor: #FFFFFF; }
.art_foot
    {
    position: relative;
    bottom: 0px;
    xheight: 35px;
    width: 100%;
    background-color: #B06060;
    color: #FFFFFF;
    }


input,
    button,
    select,
    textarea {
    font-family: inherit;
    font-size: inherit;
    line-height:Normal !important;
    }
.al_center { width: 100%; margin: 0px !important; }
.hot_zoom { color: #000000; }
.hot_zoom:hover { color: #000000; }
/* Responsive Table; */
@media screen and (max-width: 600px) 
    {
    #ms_restbl { border: 0; }
    #ms_restbl caption { font-size: 1em; }
    #ms_restbl thead
	{
	border: none;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
	}
    #ms_restbl > tbody > #ms_hide { display: none; }
    #ms_restbl tr { border-bottom: 3px solid #ddd; display: block; margin-bottom: .625em; }
    #ms_restbl td { border-bottom: 1px solid #ddd; display: block; xfont-size: .8em; text-align: right; width: 100%; }
    #ms_restbl td:before
	{
	/*
	* aria-label has no advantage, it won't be read inside a table
	content: attr(aria-label);
	*/
	content: attr(data-label);
	float: left;
	font-weight: bold;
	text-transform: uppercase;
	}
    #ms_restbl td:last-child { border-bottom: 0; }
    }
@media screen and (max-width: 900px) 
    {
    #ms_restbl { border: 0; }
    #ms_restbl caption { font-size: 1em; }
    #ms_restbl thead
	{
	border: none;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
	}
    #ms_restbl > tbody > #ms_hide { display: none; }
    #ms_restbl tr { border-bottom: 3px solid #ddd; display: block; margin-bottom: .625em; }
    #ms_restbl td { border-bottom: 1px solid #ddd; display: block; xfont-size: .8em; text-align: right; width: 100%; }
    #ms_restbl td:before
	{
	/*
	* aria-label has no advantage, it won't be read inside a table
	content: attr(aria-label);
	*/
	content: attr(data-label);
	float: left;
	font-weight: bold;
	text-transform: uppercase;
	}
    #ms_restbl td:last-child { border-bottom: 0; }
    #ms_restbl_900 { border: 0; }
    #ms_restbl_900 caption { font-size: 1em; }
    #ms_restbl_900 thead
	{
	border: none;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
	}
    #ms_restbl_900 > tbody > #ms_hide { display: none; }
    #ms_restbl_900 tr { border-bottom: 3px solid #ddd; display: block; margin-bottom: .625em; }
    #ms_restbl_900 td { border-bottom: 1px solid #ddd; display: block; xfont-size: .8em; text-align: right; width: 100%; }
    #ms_restbl_900 td:before
	{
	/*
	* aria-label has no advantage, it won't be read inside a table
	content: attr(aria-label);
	*/
	content: attr(data-label);
	float: left;
	font-weight: bold;
	text-transform: uppercase;
	}
    #ms_restbl_900 td:last-child { border-bottom: 0; }
    #ms_datatable { border: 0; }
    #ms_datatable caption { font-size: 1em; }
    #ms_datatable thead
	{
	border: none;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
	}
    #ms_datatable > tbody > #ms_hide { display: none; }
    #ms_datatable tr { border-bottom: 3px solid #ddd; display: block; margin-bottom: .625em; }
    #ms_datatable td { border-bottom: 1px solid #ddd; display: block; xfont-size: .8em; text-align: right; width: 100%; }
    #ms_datatable td:before
	{
	/*
	* aria-label has no advantage, it won't be read inside a table
	content: attr(aria-label);
	*/
	content: attr(data-label);
	float: left;
	font-weight: bold;
	text-transform: uppercase;
	}
    #ms_datatable td:last-child { border-bottom: 0; }
    }
@media (max-width: 767px)
    {
    .navbar-nav .open .dropdown-menu 
	{
	background-color: black;
	border: 1px solid rgba(0, 0, 0, .15);
	}
    }
.navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus { color: unset; background-color: transparent; }
/*.navbar-inverse .navbar-nav .nav-link:focus, .navbar-inverse .navbar-nav .nav-link:hover { color: #fff; background-color: #080808; }*/
/*.navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus { color: #fff; background-color: #080808; }*/
.control-label { text-align: right; }
.oddivht { height: 90vh; }
sup { top: -0.25em; }

table.tablesorter { xfont-family:Courier New; xbackground-color: #CDCDCD; xmargin:10px 0pt 15px; xfont-size: 10pt; width: 100%; xtext-align: left; }
table.tablesorter thead tr th, table.tablesorter tfoot tr th { xbackground-color: #e6EEEE; border: 1px solid #FFF; xfont-size: 10pt; xpadding: 4px; }
table.tablesorter thead tr .header { background-image: url(/image/bg.gif); background-repeat: no-repeat; background-position: center right; cursor: pointer; }
table.tablesorter tbody td { xcolor: #3D3D3D; xpadding: 4px; xbackground-color: #FFF; vertical-align: top; }
table.tablesorter tbody tr.odd td { background-color:#F0F0F6; }
table.tablesorter thead tr .headerSortUp { background-image: url(/image/asc.gif); }
table.tablesorter thead tr .headerSortDown { background-image: url(/image/desc.gif); }
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp { background-color: #8dbdd8; }
.no-sort::after { display: none!important; }
.no-sort { pointer-events: none!important; cursor: default!important; }
#lv_ann p { font-size: 1.8rem; line-height: 1; color: #000; padding-left: 15px; }
#lv_ann b { font-size: 1.8rem; line-height: 1.3; color: #660000; }
.navbar-dark .navbar-nav .nav-link:focus, .navbar-dark .navbar-nav .nav-link:hover { color: #fff; }
.btn-default { color: #333; background-color: #fff; border-color: #ccc; }
.btn-default:hover { color: #333; background-color: #e6e6e6; border-color: #adadad; }
.nwrap { white-space: nowrap; }
.navbar-inverse .navbar-toggler { border-color: #333;; }
.navbar-dark .navbar-nav .nav-link { color: unset; }
.dropdown-menu { font-size: unset; }
.btn-sm { padding: .0rem .5rem; font-size: unset;}
.btn-warning { color: #fff; background-color: #f0ad4e; border-color: #eea236; }
.btn-warning:hover { color: #fff; background-color: #d58512; border-color: #985f0d; }
.table > tbody > tr > td, .table > tfoot > tr > td { padding: 0.5rem; }
