html, body
{
    height: 100%;
    margin: 0;
    padding: 0;
}

html > body
{
    font-size: 12px;
}
/* Reset Base Font Size */

body
{
    /*font-family: arial, 宋体, helvetica,sans-serif;*/
    font-size: 12px;
    background: #fff;
    color: #333;
}

#main
{
    padding: 0em 0em;
}

a img
{
    border: none;
}

.gridRadio
{
    margin: 4px 3px 0px 5px;
}

.ui_loading
{
    /*background: none repeat scroll 0 0 #DAF5FF;*/
    background: none repeat scroll 0 0 #DAF5FF;
    border: 1px solid #9FE4FF;
    display: none;
    height: 54px;
    left: 45%;
    line-height: 54px;
    margin: -6px 0 0 -104px;
    padding: 6px;
    position: absolute;
    text-align: center;
    top: 45%;
    width: 208px;
    z-index: 103;
}

.disipt
{
    border: 1px solid #dedede;
    background-color: #efefef;
}

/*******显示文件列表*********/
.ufilebox
{
    float: left;
    border: 1px solid #CCCCCC; /*border: 1px solid #efefef;*/
    color: #666666;
    background-color: #fff;
    font-size: 14px;
    min-height: 29px;
    /*line-height: 22px;*/
    margin-right: 3px;
    margin-bottom: 3px;
    padding: 0;
    min-width: 235px;
    max-width: 100%;
    overflow: hidden;
}
.ufilebox li
{
    float: left;
    margin: 2px;
    padding: 2px 3px;
    min-height: 18px;
    line-height: 24px;
    -moz-user-select: none;
}
.ufilebox li:hover
{
    background-color: #AEE9FF;
}
.ufilebox li span
{
    float: left;
    display: block;
    padding-left: 28px;
    height: 25px;
    cursor: pointer;
}
.ufilebox li span.word
{
    background: url(../images/Files/word_s.png) no-repeat;
}
.ufilebox li span.excel
{
    background: url(../images/Files/excel_s.png) no-repeat;
}
.ufilebox li span.pdf
{
    background: url(../images/Files/pdf_s.jpg) no-repeat;
}
.ufilebox li span.bmp
{
    background: url(../images/Files/bmp_s.png) no-repeat;
}
.ufilebox li span.ppt
{
    background: url(../images/Files/ppt_s.png) no-repeat;
}
.ufilebox li span.zip
{
    background: url(../images/Files/zip_s.png) no-repeat;
}
.ufilebox li span.txt
{
    background: url(../images/Files/txt_s.jpg) no-repeat;
}
.ufilebox li span.exe
{
    background: url(../images/Files/exe_s.png) no-repeat;
}
.ufilebox li span.empty
{
    background: url(../images/Files/empty_s.jpg) no-repeat;
}
.ufilebox li img
{
    padding-left: 4px;
}



#wb_filter_bg
{   
display: none; 
position: fixed;
top: 0%; left: 0%; 
width: 100%; height: 100%; 
background-color: black; 
z-index: 1001;  -moz-opacity: 0.7;
opacity: 0.3;  
filter: alpha(opacity=30);
}             

#wb_filter_close_window{
	height:25px;
	padding: 5px 25px 0px 0px;
	float:right;
}

#wb_filter_title_top
{
    height:25px;
	background:  #2d5597;
	padding:5px 8px 0px 5px;
    }

#wb_filter_title{
	font-weight:bold;
	background: #2d5597;
	color:#fff;	
	float:left;
}    

#wb_worksetting_content
{
    padding: 0 0 0 90px;
    }

#wb_setting 
{   
 background:#FFFFFF; 
display: none;  
position: fixed; 
 
width: 400px; 
height: 250px; 
/*top: 30%; 
left: 30%; */
background-color: white; z-index: 1002;
overflow: hidden; text-align: left; 
border: 0px solid #0093CA; color: #000000;
filter:progid:DXImageTransform.Microsoft.Shadow(color=#666666,direction=135,strength=5);
-moz-box-shadow:2px 2px 10px #666666;
-webkit-box-shadow:2px 2px 10px #666666;
box-shadow:2px 2px 10px #666666;
}
.up
{
    cursor: pointer;
    cursor:hand;
    width:96%;
    border:1px solid #F5F5F5;
    background-color:#FBFBFB;
    /*height: 32px;*/
}
.down
{
    cursor: pointer;
    cursor:hand;
    width:96%;
    border:1px solid #F5F5F5;
    background-color:#FBFBFB;
    /*height: 32px;*/
}

#popupmain
{
    height:100%;
    overflow: auto;
    /*padding-top:10px;*/
}

.crumbsReport {
	width:100%;
	background: url(../images/crumbsbg.jpg) top repeat-x;
	height:28px;
	line-height:28px
}

.functionReport {
	background:url(../images/add_back.jpg) repeat-x;
	height:40px;
}
.createbtnReport {
	float:left;
	margin:10px 0px 0 0;
	text-align:left;
}
.functionReport ul {
	/*margin-top:14px;*/
	float:left;
	margin-left:0;
	padding:0;
}
.functionReport li {
	float:left;
	margin-left:10px;
	height:24px;
	line-height:24px;
	/*background:#eee;
	padding:0 15px;
	/*border:1px solid #ccc;*/
	font-weight:bold
}

.reportTable{width:100%;}