*{
	font-size:14px;
	padding:0px;
	margin:0px;
	font-family:Tahoma, Arial, 'Microsoft Yahei';
	color: #333;
}

BODY
{
    background-color: #ffffff;
	padding:0px;
	margin:0px;
}

H1
{
    color: #666;
    text-align: left;
	font-size: 18px;
	border-bottom: 0px solid #CCCCCC;
	padding-bottom: 3px;
	margin-bottom: 0px;
    font-weight: 700;
}

H2
{
	font-size:16px;
    color: #666;
	margin-top: 5px;
	padding-top: 5px;
	text-align: left;
}

P
{
	color: #666666;
	margin-bottom: 10px;
}

IMG
{
	border:0px solid;
}

input
{
    border-color:#e6e6e6;
    height: 30px;
    line-height: 1.3;
    line-height: 38px\9;
    border-width: 1px;
    border-style: solid;
    background-color: #fff;
    border-radius: 4px;
    padding-left: 5px;
    padding-right: 5px;
}

select {
    border-color:#e6e6e6;
    height: 30px;
    line-height: 1.3;
    line-height: 38px\9;
    border-width: 1px;
    border-style: solid;
    background-color: #fff;
    border-radius: 2px;
}

TEXTAREA
{
	border: 1pt solid #e6e6e6;
	padding: 3px;
}

A
{
    COLOR: #117ED2;
	text-decoration:none;
}
A:link
{
    COLOR: #117ED2;
}
A:visited
{
    COLOR: #117ED2;
}
A:active
{
    COLOR: #117ED2;
}
A:hover
{
	text-decoration:underline;
}

A.treenode
{
}
A.treenode:visited
{
}
A.treenode:link
{
}
A.treenode:hover
{
    text-decoration:underline;
}

B
{
	font-weight:normal;
}

LI
{
}

LI.section
{
	border:1px solid #CCC;
	background-color:#CCC;
	margin:5px;	
	display:list-item; 
	float:left; 
	/*border-radius:5px;*/
}

LI.section DIV.header
{
	padding:5px;
	height: 16px;
	color: #FFF;
	cursor: default;
	background:#1DB0B8;

}

LI.section DIV.body
{
	overflow:auto;
	background-color: #F1F1F1;
	scrollbar-face-color:#F1F1F1;
	scrollbar-shadow-color:#F1F1F1;
	scrollbar-highlight-color:#F1F1F1;
	scrollbar-3dlight-color:#F1F1F1;
	scrollbar-darkshadow-color:#F1F1F1;
	scrollbar-track-color:#F1F1F1;
	scrollbar-arrow-color:#1DB0B8;
}

LI.section DIV.footer
{
}

DIV
{
}

DIV.section
{
	border-top:1px solid #EEE;
    border-bottom:1px solid #EEE;
	margin:0px auto;
	margin-top: 5px;
	margin-bottom: 15px;
}

TABLE
{
}

TABLE.section
{
    border-top:1px solid #EEE;
	border-bottom:1px solid #EEE;
	background-color:#FFF;
	empty-cells:show;
	margin:0px auto;
	border-collapse: collapse;
	margin-top: 5px;
    margin-bottom:10px;
    border-radius:10px;
}

TABLE.section TR
{
	height:40px;
}

TABLE.section TR TD
{
	padding:10px;
}

TABLE.grid
{
	border:0px solid #CCC;
	empty-cells:show;
	margin:0px auto;
	border-collapse: collapse;
    margin-bottom:15px;

}

TABLE.grid TR
{
	height:40px;
}

TABLE.grid TR TD
{
	padding:5px;
	border-bottom: 1px solid #e0e0e0;
}

TABLE.grid TR TD.title
{
	padding-top:2px;
	padding-bottom:2px;
	padding-left:4px;
	padding-right:4px;
	font-weight:normal;
	background-color: #F2F2F2;
	border: 0pt solid #C0C0C0;
	border-bottom:0px solid #CCC;
    border-right:0px solid #CCCCCC;
	text-align: center;
}

TABLE.list
{
}

TABLE.list TR
{
	height: 20px;
}

TABLE.list TR TD
{
	padding: 2px;
}

TABLE.sectionheader
{
	empty-cells:show;
	margin:0px auto;
	border-collapse: collapse;
}

TABLE.sectionheader TR
{
}

TABLE.sectionheader TR TD.left
{
	width:50%;
}

TABLE.sectionheader TR TD.right
{
	width: 50%;
	font-size:11pt;
    color: #555;
	text-align: right;
	
	padding-right:10px;
}


TABLE.sectionbar
{
	empty-cells:show;
	margin:0px auto;
	border-collapse: collapse;
}

TABLE.sectionbar TR
{
}

TABLE.sectionbar TR TD.left
{
	width:80%;
	border-top:2px solid #1DB0B8;
}

TABLE.sectionbar TR TD.center
{
}

TABLE.sectionbar TR TD.right
{
	padding-left:4px;
	padding-right:4px;
	text-align: center;
	width: 20%;
	border-bottom:2px solid #1DB0B8; 
	border-right:2px dotted #1DB0B8;
	border-left:2px dotted #1DB0B8;
	background-color:#FFFFFF;
}

TR
{
}
TR.title
{
    BACKGROUND-COLOR: #EBEBEB;
}
TR.off
{
    BACKGROUND-COLOR: transparent;
}
TR.on
{
    BACKGROUND-COLOR: #FEFEFE;
}
TR.h_yellow
{
    BACKGROUND-COLOR: #F5F5F5;
}

TD
{
	color: #666;
	cursor: default;
}

TD.title
{
	color: #333;
}

TD.title A
{
	color: #333 !important;
}

TD.bold
{
	font-weight:bold;
}


INPUT.button
{
    border: 0px solid #1DB0B8;
	width: 80px;
	height: 30px;
	padding-top: 2px;
	background-color: #3F81D5;
	color: #FFFFFF;
	margin:2px;
	cursor: pointer;
	border-radius:5px;
}

INPUT.chk
{
	border: 0px solid #117ED2 !important;
	width:20px;
	height:20px;
}

INPUT.rdo
{
	border: 0px solid #117ED2 !important;
	width:20px;
	height:20px;
}

.PopMenuOutset{border:1px solid;border-color: #8d919a;}
.PopMenuInset{border:0px solid;border-color: #8d919a;}
.PopMenu{background-color: #e0ebef;}
.PopMenuItem{cursor:default;color:#333;font-size:10pt; font-family:arial;}
.PopMenuItemOver{background-color: #5d99bb;color:highlighttext;cursor:default;font-size:10pt; font-family:arial;}

.textarea4showinfo{
    width:98%;
    height:120px;
    color:#000000; 
    background-color:#EEEEF0;
	readonly:expression(this.readOnly=true);
}

.divInfo
{
	background-color: #F7E390 !important;
	padding-top: 3px;
	padding-bottom: 2px;
	padding-left: 3px;
	padding-right: 3px;
	margin-top: 2px;
	margin-bottom: 4px;
	border-bottom: 2px solid #F4D660;
}

.keyWord
{
	color: #D60808 !important;
}

.keyWord_1
{
	color: #000000 !important;
	font-weight: bold !important;
}


#divSuccess
{
	background-color: #F7E390 !important;
	color: #247624 !important;
	padding-top: 3px;
	padding-bottom: 2px;
	padding-bottom: 2px;
	margin-top: 2px;
	margin-bottom: 4px;
	border-bottom: 2px solid #F4D660;
	text-align:center !important;
}

#divError
{
	background-color: #F7E390 !important;
	color: #D60808 !important;
	padding-top: 3px;
	padding-bottom: 2px;
	margin-top: 2px;
	margin-bottom: 4px;
	border-bottom: 2px solid #F4D660;
	font-size: 10pt !important;
	text-align:center !important;
}

#divDebug
{
	background-color: #F7E390 !important;
	color: #0000CC !important;
	padding-top: 3px;
	padding-bottom: 2px;
	margin-top: 2px;
	margin-bottom: 4px;
	border-bottom: 2px solid #F4D660;
	font-size: 10pt !important;
	text-align:center !important;
}