html,body{
    min-height:0px;
    height:100%;
    margin:0;
    padding:0;}
form{
    margin:0;
    padding:0;}
body{
    background-color:#000;
    font:12px/16px Arial, sans-serif;
    color:#fff;}
html,body{
    scrollbar-base-color:#002b83;
    scrollbar-track-color:#333;
    scrollbar-face-color:#666;
    scrollbar-arrow-color:#e41a15;
    scrollbar-highlight-color:#fff;
    scrollbar-3dlight-color:#333;
    scrollbar-shadow-color:#000;
    scrollbar-darkshadow-color:#333;}
a:link,a:visited{
    color:#fff;
    text-decoration:underline;}
a:hover,a:active,a:focus{
    color:#e41a15;}

div.page{
    position:relative;
    width:805px;
    height:487px;
    text-align:left;
    vertical-align:top;}

h1{ font:12px/16px Arial, sans-serif;
    color:#e41a15;
    font-weight:bold;
    margin:0px;
    padding:0px;
    margin-bottom:10px;}
h2{ font:15px/16px Arial, sans-serif;
    display:inline;
    color:#fff;
    font-weight:bold;
    margin:0px;
    padding:0px;
    margin-bottom:10px;}
h3{ font:12px/16px Arial, sans-serif;
    color:fff;
    font-weight:bold;
    margin:0px;
    padding:0px;
    margin-bottom:10px;}
p{  font:11px/15px Arial, sans-serif;
    color:#fff;
    font-weight:bold;
    margin:0px;
    margin-bottom:10px;}
ul,ol{	font:12px/14px Arial, sans-serif;
    margin-left:0px;
    margin-top:0px;
    margin-bottom:0px;
    padding-left:17px;}
p.warn b,div.warn b,b.warn,span.warnpos{
    color:#e41a15;}
p.warn{ background:#fff;
    color:#000;
    border:solid 1px #e41a15;
    padding:2px;
    margin-bottom:5px;}
b.ok{
    color:#00ff00;}

a.help:link,a.help:visited{
	font:9px Verdana,Arial,Helv,sansserif;
	color:#000;
	font-weight:bold;
	padding-left:3px;
	padding-right:2px;
	background:#ddd;
	text-decoration:none;
	margin-left:5px;
	cursor:help;}
a.help:hover,a.help:focus,a.help:active{
	color:#e41a15;
	text-decoration:none;}
a.warn:link,a.warn:visited{
	font:9px Verdana,Arial,Helv,sansserif;
	color:#fff;
	padding-left:3px;
	padding-right:2px;
	background:#e41a15;
	text-decoration:none;
	margin-left:5px;
	cursor:help;}
a.warn:hover,a.warn:focus,a.warn:active{
	color:#e41a15;
	background:#fff;
	text-decoration:none;}


input.submit{font:10px Verdana, Arial, sans-serif;
    font-weight:bold;
    margin:0;
    padding:1px;
    color:#e41a15;
    background:#ccc;
    border:1px solid #fff;
    border-bottom:1px solid #333;
    border-right:1px solid #333;}
input.submit:hover,input.submit:active,input.submit:focus{
    color:#fff;
    background:#e41a15;
    border:1px solid #ec5f5c;
    border-bottom:1px solid #9f120f;
    border-right:1px solid #9f120f;}
input.f,textarea.f{
    font:12px/14px Arial, sans-serif;
    width:200px;
    color:#fff;
    background:#333;
    border:solid 1px #ccc;}
input.f:focus,input.f:active,textarea.f:focus,textarea.f:active{
    border:solid 1px #e41a15;
    background:#333;}
input.file{font:10px Verdana, Arial, sans-serif;
    font:12px/14px Arial, sans-serif;
    margin:0;
    padding:0;
    color:#000;
    *color:#fff;
    background:#333;
    border:1px solid #fff;}
select{
    font:11px Arial, sans-serif;
    color:#ccc;
    background:#e41a15;
    border:1px solid #ccc;
    margin:0px;}

table.f td{
    font:12px/14px Arial, sans-serif;}

div.nav1{width:590px;
    height:23px;
    padding-top:1px;
    padding-bottom:1px;
    padding-left:15px;
    padding-right:200px;
    background:url(_top.gif) no-repeat;
    text-align:justify;}
div.nav1 a:link,div.nav1 a:visited{
    font:15px Arial, sans-serif;
    color:#fff;
    margin-right:10px;
    font-weight:bold;
    text-decoration:none;}
div.nav1 a:hover,div.nav1 a:active,div.nav1 a:focus{
    font:15px Arial, sans-serif;
    font-weight:bold;
    color:#e41a15;}
div.nav1 b,div.nav1 i{
    font:15px Arial, sans-serif;
    color:#e41a15;
    margin-right:10px;
    font-weight:bold;
    font-style:normal;
    text-decoration:none;}
div.nav1 b a:link,div.nav1 b a:visited,
div.nav1 i a:link,div.nav1 i a:visited{
    font:15px Arial, sans-serif;
    font-weight:bold;
    color:#e41a15;
    margin-right:0px;
    text-decoration:none;}

div.nav2{
    font:10px/15px Arial, sans-serif;
    padding-top:4px;
    padding-left:10px;
    width:612px;
    height:19px;
    border-left:1px solid #fff;
    border-bottom:1px solid #fff;
    vertical-align:middle;
    overflow:hidden;}
div.nav2 a:link,div.nav2 a:visited{
    font:10px/15px Arial, sans-serif;
    color:#fff;
    padding-left:5px;
    padding-right:5px;
    font-weight:bold;
    text-decoration:none;}
div.nav2 a:hover,div.nav2 a:active,div.nav2 a:focus{
    font-weight:bold;
    font-style:normal;
    color:#e41a15;}
div.nav2 b,div.nav2 i{
    font:10px/15px Arial, sans-serif;
    color:#e41a15;
    padding-left:5px;
    padding-right:5px;
    font-weight:bold;
    font-style:normal;
    text-decoration:none;}
div.nav2 b a:link,div.nav2 b a:visited,
div.nav2 i a:link,div.nav2 i a:visited{
    font:10px/15px Arial, sans-serif;
    color:#e41a15;
    padding-left:0px;
    padding-right:0px;
    font-weight:bold;
    text-decoration:none;}

div.nav3{
    width:170px;
    height:250px;
    padding-top:10px;
    padding-bottom:5px;
    padding-left:10px;
    padding-right:5px;
    font:10px/15px Arial, sans-serif;
    background:#e41a15;
    vertical-align:top;
    overflow:auto;}
div.nav3 a:link,div.nav3 a:visited{
    font:10px/15px Arial, sans-serif;
    color:#fff;
    padding-left:5px;
    padding-right:5px;
    font-weight:bold;
    text-decoration:none;}
div.nav3 a:hover,div.nav3 a:active,div.nav3 a:focus{
    font-weight:bold;
    font-style:normal;
    color:#000;}
div.nav3 b,div.nav3 i{
    font:10px/15px Arial, sans-serif;
    color:#000;
    padding-left:5px;
    padding-right:5px;
    font-weight:bold;
    font-style:normal;
    text-decoration:none;}
div.nav3 b a:link,div.nav3 b a:visited,
div.nav3 i a:link,div.nav3 i a:visited{
    font:10px/15px Arial, sans-serif;
    color:#000;
    padding-left:0px;
    padding-right:0px;
    font-weight:bold;
    text-decoration:none;}

div.navs{background:url(_sub.gif);
    font:10px/15px Arial, sans-serif;
    width:612px;
    height:20px;
    padding-top:4px;
    padding-left:7px;
    overflow:hidden;}
div.navs a:link,div.navs a:visited{
    font:10px/15px Arial, sans-serif;
    color:#fff;
    padding-left:5px;
    padding-right:5px;
    font-weight:bold;
    text-decoration:none;}
div.navs a:hover,div.navs a:active,div.navs a:focus{
    font-weight:bold;
    font-style:normal;
    color:#000;}
div.navs b,div.navs i{
    font:10px/15px Arial, sans-serif;
    color:#000;
    padding-left:5px;
    padding-right:5px;
    font-weight:bold;
    font-style:normal;
    text-decoration:none;}
div.navs b a:link,div.navs b a:visited,
div.navs i a:link,div.navs i a:visited{
    font:10px/15px Arial, sans-serif;
    color:#000;
    padding-left:0px;
    padding-right:0px;
    font-weight:bold;
    text-decoration:none;}

div.tit{width:185px;
    height:55px;
    border-left:1px solid #fff;
    border-bottom:1px solid #fff;
    overflow:hidden;
    vertical-align:middle;}
div.tit h1{
    font:20px/24px Arial, sans-serif;
    color:#ccc;
    font-weight:bold;
    margin:0;
    padding:0;
    padding-top:16px;
    padding-left:15px;}

div.tit2{width:431px;
    height:55px;
    border-left:1px solid #fff;
    border-bottom:1px solid #fff;
    background:#e41a15;
    overflow:hidden;
    vertical-align:middle;}
div.tit2 h2{font:20px/24px Arial, sans-serif;
    display:block;
    color:#fff;
    font-weight:bold;
    margin:0;
    padding:0;
    padding-top:16px;
    padding-left:20px;}

div.tr{ width:186px;
    height:79px;
    border-left:1px solid #fff;
    border-bottom:1px solid #fff;
    overflow:hidden;}

div.l{	width:185px;
    height:265px;
    border-left:1px solid #fff;
    border-bottom:1px solid #fff;
    overflow:hidden;}
div.m{	width:401px;
    height:242px;
    padding-top:13px;
    padding-left:20px;
    padding-right:10px;
    padding-bottom:10px;
    border-left:1px solid #fff;
    border-bottom:1px solid #fff;
    overflow:auto;}
div.mf{ width:431px;
    height:265px;
    border-left:1px solid #fff;
    border-bottom:1px solid #fff;
    overflow:hidden;}
div.r{	width:185px;
    height:265px;
    border-left:1px solid #fff;
    border-right:1px solid #fff;
    border-bottom:1px solid #fff;
    overflow:hidden;}

div.bl{ width:185px;
    height:91px;
    border-left:1px solid #fff;
    border-bottom:1px solid #fff;
    overflow:hidden;}
div.b{	width:431px;
    height:91px;
    border-left:1px solid #fff;
    border-bottom:1px solid #fff;
    overflow:hidden;}
div.br{ width:185px;
    height:91px;
    border-left:1px solid #fff;
    border-right:1px solid #fff;
    border-bottom:1px solid #fff;
    overflow:hidden;}

div.report{
    position:absolute;
    margin:10px;
    width:778px;
    height:560px;
    background:url(_rep_bg.gif);}
div.report_nav{
    position:absolute;
    top:90px;
    left:16px;
    width:132px;
    height:350px;
    overflow:auto;
    scrollbar-track-color:#ff5145;
    scrollbar-face-color:#e41a15;
    scrollbar-arrow-color:#fff;
    scrollbar-highlight-color:#e41a15;
    scrollbar-3dlight-color:#ff867e;
    scrollbar-shadow-color:#e41a15;
    scrollbar-darkshadow-color:#bf0c00;}
div.report_tab{
    position:absolute;
    top:18px;
    left:450px;
    width:328px;
    height:27px;
    overflow:hidden;}
div.report_tab b{
    display:block;
    font:12px Verdana, Arial, sans-serif;
    font-weight:bold;
    color:#e41a15;
    border:1px solid #fff;
    border-bottom:1px solid #000;
    float:left;
    padding:2px;}
div.report_tab a:link,div.report_tab a:visited{
    display:block;
    top:2px;
    font:12px Verdana, Arial, sans-serif;
    font-weight:bold;
    text-decoration:none;
    border:1px solid transparent;
    float:left;
    padding:2px;}
div.report_tab a:hover,div.report_tab a:active,div.report_tab a:focus{
    color:#e41a15;
    text-decoration:none;}
div.report_tab span.between{
    display:block;
    font:12px Verdana, Arial, sans-serif;
    font-weight:bold;
    color:#fff;
    border:1px solid transparent;
    float:left;
    padding:2px;}

div.report_cont{
    position:absolute;
    top:90px;
    left:178px;
    width:600px;
    height:398px;
    overflow:auto;
    scrollbar-track-color:#202020;
    scrollbar-face-color:#666;
    scrollbar-arrow-color:#e41a15;
    scrollbar-highlight-color:#666;
    scrollbar-3dlight-color:#fff;
    scrollbar-shadow-color:#666;
    scrollbar-darkshadow-color:#202020;}
div.report_cont_i{
    width:570px;}

div.report_nav ul{list-style-type:none;
	border:0px;
	margin:0px;
	line-height:0px;
	padding:0px;}
div.report_nav ul li{
	font:11px/24px Arial, sans-serif;
	padding-left:0px;}
div.report_nav a:link,div.report_nav a:visited{
	background:none;
	font-weight:bold;
	text-decoration:none;
	padding-left:10px;}
div.report_nav a:hover,div.report_nav a:active,div.report_nav a:focus,
    div.report_nav b a:link,div.report_nav b a:visited{
	color:#ccc;}
div.report_nav b{
	padding-left:10px;
	background:0px 4px url(_here2.gif) no-repeat;
	font-weight:bold;
	color:#ccc;}
div.report_nav i a:link,div.report_nav i a:visited{
	background:0px 4px url(_here2.gif) no-repeat;
	font-weight:bold;
	font-style:normal;
	color:#ccc;}

div.report_nav ul ul li{
	font:11px/24px Arial, sans-serif;
	padding-left:20px;}

select.nav{
	font:11px Arial, sans-serif;
	color:#cccccc;
	background:#e41a15;
	border:1px solid #cccccc;
	margin:0px;}
small{	font:9px Arial, sans-serif;}

table.tab{background:#707070;
	margin-left:20px;}
table.tab tr.odd{background:#484848;}
table.tab tr.even{background:#707070;}
table.tab tr.hl_odd{background:#e41a15;}    /* ff0f00,6f3c39,88342f */
table.tab tr.hl_even{background:#e41a15;}   /* ff0f00,8e5c58,a24e49 */
table.tab td{font:10px Verdana, Arial, sans-serif;
	padding:1px;}
table.tab th{font:10px Verdana, Arial, sans-serif;
	padding:1px;}
table.tab tr.odd td b,table.tab tr.even td b{color:#e41a15;}
table.tab tr.hl_even td,table.tab tr.hl_odd td
	{color:#fff;}
table.tab tr.hl_even td b,table.tab tr.hl_odd td b
	{color:#e41a15;background-color:#fff;}
div.tabh{
	display:block;
	width:550px;
	height:14px;
	background:top right url(_red_right.gif) no-repeat #e41a15;
	padding-right:20px;}
div.tabh h1{	font:12px Verdana, Arial, sans-serif;
	display:block;
	width:400px;
	font-weight:bold;
	color:#fff;
	background:top left url(_red_left.gif) no-repeat;
	padding:1px;
	padding-top:0px;
	padding-left:20px;}
div.tabh h2{	font:11px Verdana, Arial, sans-serif;
	display:block;
	width:400px;
	font-weight:bold;
	color:#fff;
	background:top left url(_red_left.gif) no-repeat;
	padding:1px;
	padding-top:0px;
	padding-left:20px;}
div.sep{margin-top:14px;}
div.tabh p{	font:10px Verdana, Arial, sans-serif;
	display:block;
	width:529px;
	height:14px;
	font-weight:normal;
	color:#fff;
	background:top left url(_red_left.gif) no-repeat;
	padding:1px;
	padding-top:1px;
	padding-left:20px;}
div.tabh a:link,div.tabh a:visited{
	color:#fff;
	font-weight:bold;
	text-decoration:none;}
div.tabh a:hover,div.tabh a:active,div.tabh a:focus{
	text-decoration:underline;}

div.tabh a.ar_left:link,div.tabh a.ar_left:visited{
	background:left 2px no-repeat url(_ar_left.gif);
	padding-left:11px;
	color:#fff;
	font-weight:bold;
	text-decoration:none;}
div.tabh a.ar_left:hover,div.tabh a.ar_left:active,div.tabh a.ar_left:focus{
	text-decoration:underline;}

div.tabh a.ar_right:link,div.tabh a.ar_right:visited{
	background:right 2px no-repeat url(_ar_right.gif);
	padding-right:11px;
	color:#fff;
	font-weight:bold;
	text-decoration:none;}
div.tabh a.ar_right:hover,div.tabh a.ar_right:active,div.tabh a.ar_right:focus{
	text-decoration:underline;}

div.tabh s{
	color:#ff4545;
	font-weight:bold;
	text-decoration:none;}

span.page a:link,span.page a:visited{
    color:#fff;
    font-weight:normal;
    text-decoration:none;
    background:#ff4545;
    padding-left:1px;
    padding-right:1px;}
span.page a:hover,span.page a:focus,span.page a:active,span.page b{
    color:#e41a15;
    font-weight:normal;
    text-decoration:none;
    background:#fff;
    padding-left:1px;
    padding-right:1px;}
span.page s{
    color:#ff4545;
    font-weight:normal;
    background:transparent;
    padding-left:1px;
    padding-right:1px;}

div.paging{
    width:200px;
    height:15px;
    text-align:left;}
div.paging a:link,div.paging a:visited{
    font:9px/11px Arial, sans-serif;
    color:#fff;
    font-weight:normal;
    text-decoration:none;
    background:#ff4545;
    padding-left:1px;
    padding-right:1px;}
div.paging a:hover,div.paging a:focus,div.paging a:active,div.paging b{
    font:9px/11px Arial, sans-serif;
    color:#e41a15;
    font-weight:normal;
    text-decoration:none;
    background:#fff;
    padding-left:1px;
    padding-right:1px;}
div.paging s{
    font:9px/11px Arial, sans-serif;
    color:#e41a15;
    font-weight:normal;
    background:#ff4545;
    padding-left:1px;
    padding-right:1px;
    text-decoration:none;}

div.logout{
    width:160px;
    text-align:left;}
div.logout, div.logout p{
    font:10px/12px Arial, sans-serif;
    color:#fff;}
form.rep{
    min-height:0px;
    height:auto;
    margin:0;
    padding:0;}

div.filexplo{
    font:12px Arial,Helvetica,Univers,sans-serif;
    color:#fff;}
div.filexplo ul.dir{list-style-type:none;
    line-height:14px;
    margin:0px;
    padding:0px;
    float:none;
    clear:both;}
div.filexplo ul.dir li{
    min-height:17px;}
div.filexplo ul.dir a:link,div.filexplo ul.dir a:visited{
    font:12px Arial,Helvetica,Univers,sans-serif;
    color:#fff;
    font-weight:bold;
    padding-left:18px;
    padding-right:3px;
    text-decoration:none;}
div.filexplo ul.dir a:hover,div.filexplo ul.dir a:focus,div.filexplo ul.dir a:focus{
    color:#fff;
    text-decoration:underline;}
div.filexplo ul.dir b a:link,div.filexplo ul.dir b a:visited{
    font:12px Arial,Helvetica,Univers,sans-serif;
    color:#e41a15;
    background:url(_dir__dir.gif) no-repeat 0px 0px;
    padding-left:18px;
    font-weight:bold;
    font-style:normal;
    text-decoration:none;}
div.filexplo ul.dir b a:hover,div.filexplo ul.dir b a:focus,div.filexplo ul.dir b a:focus{
    color:#e41a15;
    text-decoration:underline;}
div.filexplo ul.dir i a:link,div.filexplo ul.dir i a:visited{
    color:#e41a15;
    background:none transparent;
    padding-left:17px;
    font-weight:bold;
    font-style:normal;
    text-decoration:none;}
div.filexplo ul.dir i a:hover,div.filexplo ul.dir i a:focus,div.filexplo ul.dir i a:active{
    text-decoration:underline;}
div.filexplo input.mark{
    width:18px;
    margin:0;
    padding:0;}
div.filexplo a.up:link,div.filexplo a.up:visited{
    display:block;
    height:17px;
    color:#fff;
    background:url(_dir__up.gif) no-repeat 0px 0px transparent;
    padding-left:17px;
    padding-bottom:1px;
    font-weight:bold;
    font-style:normal;
    text-decoration:none;}
div.filexplo a.up:hover,div.filexplo a.up:focus,div.filexplo a.up:active{
    color:#fff;
    text-decoration:underline;}
div.filexplo div.with_marked select{
    font:12px Arial,Helvetica,Univers,sans-serif;
    color:#fff;
    background:#666;
    width:300px;
    border:1px solid #fff;}
div.filexplo div.with_marked input{
    font:10px Verdana, Arial, sans-serif;
    font-weight:bold;
    color:#e41a15;
    padding:1px;
    padding-top:2px;
    padding-bottom:2px;
    background:#ccc;
    border:1px solid #fff;
    border-bottom:1px solid #333;
    border-right:1px solid #333;}
div.filexplo div.with_marked input.submit:hover,
div.filexplo div.with_marked input.submit:active,
div.filexplo div.with_marked input.submit:focus{
    color:#fff;
    background:#e41a15;
    border:1px solid #ec5f5c;
    border-bottom:1px solid #9f120f;
    border-right:1px solid #9f120f;}

div.tab{padding-left:5px;
    padding-right:30px;
    padding-bottom:1px;
    border-bottom:1px solid #ccc;
    margin-top:10px;
    margin-bottom:10px;}
div.tab a:link,div.tab a:visited,div.tab del{
    display:inline;
    font:12px Arial,Helvetica,Univers,sans-serif;
    font-weight:normal;
    color:#ccc;
    background-color:transparent;
    text-decoration:none;
    border:1px solid #ccc;
    padding:1px;
    padding-left:5px;
    padding-right:5px;
    border-bottom:1px transparent;
    margin:0px;}
div.tab del{
    border:1px solid #ccc;
    border-bottom:1px transparent;
    color:#999;}
div.tab a:hover,div.tab a:focus,div.tab a:active{
    color:#e41a15;}
div.tab b{
    display:inline;
    font:12px Arial,Helvetica,Univers,sans-serif;
    font-weight:normal;
    color:#e41a15;
    background-color:#000;
    padding:1px;
    padding-left:5px;
    padding-right:5px;
    padding-bottom:1px;
    *padding-bottom:2px;
    border:1px solid #ccc;
    border-bottom:1px solid #000;}

div.debug{
    background:#333;
    padding:9px;
    width:166px;
    height:467px;
    border:1px solid #0f0;
    overflow:auto;}
div.debug td{
    background:#666;
    padding:0;
    margin:0;
    vertical-align:top;}
div.debug th{
    text-align:left;
    vertical-align:top;}
div.debug pre{
    padding:0;
    margin:0;}
tt.bg{	font:12px/13px Courier New,Courier,monospace;
	background-color:#066;}

div.shared_text textarea{
   font:12px/14px Courier New,Courier,monospace;
   color:#fff;
   width:583px;
   *width:560px;
   height:245px;
   *height:240px;
   border:1px solid #ccc;
   font-weight:bold;
   background:#333;}

table.t{
	border-top:1px solid #fff;
	border-left:1px solid #fff;
	margin-bottom:10px;}
table.t td{
	background:#707070;
	border-bottom:1px solid #fff;
	border-right:1px solid #fff;
	padding:2px;}
table.t th{
	color:#fff;
	background:#484848;
	border-bottom:1px solid #fff;
	border-right:1px solid #fff;
	padding:2px;}

div.tr_bg{
   background:url(_tr.gif) #000;
   width:166px;
   height:59px;
   padding:10px;}

div.tr_bg p{
   font:10px/12px Arial, sans-serif;}
div.tr_bg b{
    color:#e41a15;}
div.tr_bg b i, div.tr_bg i b{
   color:#e41a15;
   text-decoration:blink;
   font-style:normal;}

table.t2{
    margin-bottom:10px;}
table.t2 td{
    padding:2px;}
table.t2 th{
    padding:2px;}
