/* CSS Document */
Body{
    Background-color:#FFFFFF;
	font-size:12px;
	padding: 0;
	margin: 2px;
	height: auto;
	SCROLLBAR-FACE-COLOR: #D3E8FF;
	SCROLLBAR-HIGHLIGHT-COLOR: #ffffff;
	SCROLLBAR-SHADOW-COLOR: #74BAFC; 
	SCROLLBAR-3DLIGHT-COLOR: #88C4FD; 
	SCROLLBAR-ARROW-COLOR:  #005499; 
	SCROLLBAR-TRACK-COLOR: #E8F4FD; 
	SCROLLBAR-DARKSHADOW-COLOR: #ffffff;
	line-height:14px;
}
Td,Table{
	font-size:12px;
}
.title2{ 
    font-size:16px;
	font-weight:bold;
	color:024BB9;
	padding-left:10px;
	border-bottom:1px solid #9CC0E8;
}
.title3{ 
    font-size:15px;
	font-weight:bold;
	color:ff0000;
	padding-left:10px;
}
.title5{ 
    font-size:14px;
	font-weight:bold;
	color:ff0000;
	padding-left:10px;
}
DIV.listbox_tab{
	height:25px;
	margin:5px 0px 0px 0px;
	padding-left:12px;
}
DIV.listbox_tab DIV.tabitem{
	display:inline;
	cursor:hand;
	padding:8px 0px 0px 8px;
	color:#808080;
	background:transparent url(../images/tabitem.gif) no-repeat;
	width:80px;
	height:24px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
DIV.listbox_tab DIV.tabitem_selected{
	display:inline;
	cursor:hand;
	color:#024BB9;
	font-weight:bold;
	padding:8px 0px 0px 8px;
	position:relative;
	top:2px;
	background:transparent url(../images/tabitem_selected.gif) no-repeat;
	width:82px;
	height:26px;
}
DIV.listbox_tab DIV.bottomline{
	height:6px;
	border-top:2px solid #B0B0B0;
	line-height:0px;
	margin-left:-12px;
}
Img{
	border:0;
}
Hr{
	color: #A7D2EF;
	width:100%;
	height:1px;
}
Td.head_logo_bg{
	Background-color:#7AADE6;
}
Td.tree_bg{
	Background-color:#7AACE8;
}
Td.frame_border{
	border:1px solid #5C8CD3;
	Background-color:#F0F9FF;
	padding:6px 4px 2px 8px;
}
Td.content_border{
	border:1px solid #69A6E8;
	Background-color:#ffffff;
	padding:4px;
}

.Font_title{
	font-size:14px;
	font-weight:bold;
	padding-top:6px;
}
.FontRed{
	color:ff0000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
}
.FontRed2{
	color:ff0000;
	font-size:13px;
	letter-spacing:0.1em;
}
.InputStyle1{ 
	BORDER-top:1px solid #666666;
	BORDER-left:1px solid #666666;
	BORDER-right:1px solid #eeeeee;
	BORDER-bottom:1px solid #eeeeee;
	BACKGROUND:#ffffff;
}


a.login:link, A.login:active, a.login:visited{	
	text-decoration:none;
	color:#555555;
}
a.login:hover{
	color: #FF0000;
	text-decoration: underline blink;
}
.InputStyle2{ 
	BORDER-top:1px solid #ffffff;
	BORDER-left:1px solid #ffffff;
	BORDER-right:1px solid #333333;
	BORDER-bottom:1px solid #333333;
	BACKGROUND:#D4D0C8;
	padding-left:2px;
	padding-right:2px;
	height:19px;
}
.Inputbutton{
	height:20px;
	width:80;
	border-left:1px solid #D5EAF6; 
	border-top:1px solid #D5EAF6; 
	border-right:1px solid #A4B9D7;
	border-bottom:1px solid #A4B9D7;
	background-color:#E4EBF3;
	margin:4px 0px 2px 0px;
}
.Inputbutton1{
	height:22px;
	color:#000000;
	border-left:2px solid #DEF3FB; 
	border-top:1px solid #DEF3FB; 
	border-right:1px solid #7DACD8;
	border-bottom:2px solid #7DACD8;
	background-color:#D2E8FB;
	margin:2px 0px 2px 0px;
	padding:2px 3px 2px 3px;
	letter-spacing:0.2em;
}
.Inputbutton22{
	height:20px;
	border-left:1px solid #D5EAF6; 
	border-top:1px solid #D5EAF6; 
	border-right:1px solid #A4B9D7;
	border-bottom:1px solid #A4B9D7;
	background-color:#E4EBF3;
	margin:10px 8px 0px 0px;
}
.Inputbutton2{
	height:20px;
	width:60;
	border-left:1px solid #D5EAF6; 
	border-top:1px solid #D5EAF6; 
	border-right:1px solid #A4B9D7;
	border-bottom:1px solid #A4B9D7;
	background-color:#E4EBF3;
	margin:4px 0px 2px 0px;
}
.Inputbutton3{
	height:20px;
	width:120;
	border-left:1px solid #D5EAF6; 
	border-top:1px solid #D5EAF6; 
	border-right:1px solid #A4B9D7;
	border-bottom:1px solid #A4B9D7;
	background-color:#E4EBF3;
	margin:4px 0px 2px 0px;
}
.Inputbutton4{
	height:20px;
	width:160;
	border-left:1px solid #D5EAF6; 
	border-top:1px solid #D5EAF6; 
	border-right:1px solid #A4B9D7;
	border-bottom:1px solid #A4B9D7;
	background-color:#E4EBF3;
	margin:4px 0px 2px 0px;
}
.Inputcheckbox{
	border:0px;
}
Textarea{
	BORDER-RIGHT:1px inset;
	BORDER-TOP:1px inset;
	BACKGROUND:#f6f6f6;
	BORDER-LEFT:1px inset;
	BORDER-BOTTOM:1px inset;
}

a:link{font-size:12px;color:000;text-decoration:none;}
a:visited{font-size:12px;color:000;text-decoration:none;}
a:active{font-size:12px;color:000;text-decoration:none;}
a:hover{font-size:12px;color:ff0000;text-decoration:none;}

Table.TableCon{
	background:#84BCE7;
	font-size:12px;
}
Table.TableMargin{
	margin-right:3px;
}
Td.TableCon1{
	background:#ffffff;
	padding:3px;
	font-size:12px;
}
Td.TableCon2{
	background:#F0F6FD;
	padding:3px;
	font-size:12px;
}
Td.TableConTitle{
	background:#CCE1F7;
	padding:3px;
	font-weight:bold;
	font-size:12px;
}
.Font_13px{
	font-size:13px;
	font-weight:bold;
	background-color:#FFFFFF;
	height:22px;
}
  .tab1{
        height:23px;
        background-image:url(../images/tab_1.jpg);
        width:110px;
        padding-top:6px;
        letter-spacing:0.1em;
        font-weight:bold;
        }
        .tab2{
        height:23px;
        background-image:url(../images/tab_2.jpg);
        width:110px;
        padding-top:6px;
        letter-spacing:0.1em;
        }
        .tab3{
	height:23px;
	background-image:url(../images/tab_3.jpg);
	width:90px;
	padding-top:6px;
	letter-spacing:0.1em;
	font-weight:bold;
}
.tab4{
	height:23px;
	background-image:url(../images/tab_4.jpg);
	width:90px;
	border:3px;
	padding-top:6px;
	letter-spacing:0.1em;
}

.table_sp{
	margin-top:8px;
	margin-bottom:4px;
	border:1px solid #69A0DE;
	background-color:#E9F3FB;
}

.table_sp1{
	margin-top:8px;
	border:1px solid #69A0DE;
	background-color:#E9F3FB;
}

.font_blod{
	font-weight:bold;
	font-size:12px;
}
.title1{ 
    font-size:13px;
	font-weight:bold;
	height:26px;
	background:url(../images/table_title.gif);
	padding-left:10px;
}

/* has top's title1 */
.title11{ 
    font-size:13px;
	font-weight:bold;
	height:26px;
	background:url(../images/table_title.gif);
	padding-left:10px;
	border-top:1px solid #85B5EA;
}

.table_sp td.title{
	font-size:13px;
	font-weight:bold;
	color:#024BB9;
	border-bottom:1px solid #69A0DE;
}
.table_sp td.title2{
	font-size:13px;
	font-weight:bold;
	color:#024BB9;
}
.input1{
    height:18px;
	border:1px inset #aaaaaa;
	font-size:12px;
	color:#333;
	background-color:#ffffff;

}

.infor1{ 
    font-size:12px;
	border-top:1px solid #69A0DE;
	padding-left:2px;
	border-left:1px solid #85B5EA;
}

.infor15{ 
    font-size:12px;
	border-top:1px solid #69A0DE;
	padding-left:2px;
	border-left:1px solid #85B5EA;
	text-align:center;
	white-space: nowrap;
}
.infor16{ 
    font-size:12px;
	border-top:1px solid #69A0DE;
	background-color:#E9F3FB;
	border-left:1px solid #69A0DE;
	text-align:center;
	white-space: nowrap;
}

/* no top's infor1 */
.infor11{ 
    font-size:12px;
	
	background-color:#ffffff;
	padding-left:2px;
	border-left:1px solid #85B5EA;
}
/* no top's or left's infor1 */
.infor12{ 
    font-size:12px;
	
	background-color:#ffffff;
	padding-left:2px;
	
}

/* has bottom's no left's infor1 */
.infor111{ 
    font-size:12px;
	
	background-color:#ffffff;
	padding-left:10px;
	
	border-bottom:1px solid #85B5EA;
	border-top:1px solid #85B5EA;
}

/* has bottom's infor1 */
.infor1111{ 
    font-size:12px;
	padding-left:2px;
	background-color:#ffffff;
	
	border-left:1px solid #85B5EA;
	border-bottom:1px solid #85B5EA;
	border-top:1px solid #85B5EA;
}

.infor2{ 
    font-size:12px;
	border-top:1px solid #69A0DE;
	background-color:#E9F3FB;
	padding-left:10px;
	
}
/* has 2px-padding-top's infor2 */
.infor202{ 
    font-size:12px;
	border-top:1px solid #69A0DE;
	background-color:#E9F3FB;
	padding-left:10px;
	padding-top:4px;
}
/* has 2px-padding-top's infor2 */
.infor28{ 
    font-size:12px;
	border-top:1px solid #69A0DE;
	border-left:1px solid #69A0DE;
	background-color:#E9F3FB;
	padding-left:10px;
	padding-top:4px;
}
/* has 20px-padding's infor2 */
.infor220{ 
    font-size:12px;
	border-top:1px solid #69A0DE;
	background-color:#E9F3FB;
	padding-left:30px;
	
}
/* no top's infor2 */
.infor22{ 
    font-size:12px;
	
	background-color:#E9F3FB;
	padding-left:10px;
	
}
/* has bottom's infor2 */
.infor222{ 
    font-size:12px;
	border-top:1px solid #69A0DE;
	background-color:#E9F3FB;
	padding-left:10px;
	border-bottom:1px solid #85B5EA;
}
.infor3{ 
    font-size:12px;
	border-top:1px solid #69A0DE;
	background-color:#E9F3FB;
	padding-left:10px;
	border-left:1px solid #69A0DE;
}
.infor42{ 
    font-size:12px;
	border-top:1px solid #69A0DE;
	background-color:#E9F3FB;
	padding-left:10px;
	border-left:1px solid #69A0DE;
	border-bottom:1px solid #69A0DE;
}
/*label 上*/
.infor43{ 
    font-size:1px;
    height:1px;
	border-top:1px solid #69A0DE;
}
/*label 上左右*/
.infor39{ 
    font-size:12px;
	border-top:1px solid #69A0DE;
	background-color:#E9F3FB;
	padding-left:10px;
	border-left:1px solid #69A0DE;
	border-right:1px solid #69A0DE;
}
/*label 上下左*/
.infor38{ 
    font-size:12px;
	border-top:1px solid #69A0DE;
	background-color:#E9F3FB;
	padding-left:10px;
	border-left:1px solid #69A0DE;
	border-bottom:1px solid #69A0DE;
}

/*label 上左右*/
.infor41{ 
    font-size:12px;
	border-top:1px solid #69A0DE;
	border-left:1px solid #69A0DE;
	border-right:1px solid #69A0DE;
	border-bottom:1px solid #69A0DE;
}
/*label 上下左*/
.infor40{ 
    font-size:12px;
	border-top:1px solid #69A0DE;
	border-left:1px solid #69A0DE;
	border-bottom:1px solid #69A0DE;
}

/* no top's infor3 */
.infor33{ 
    font-size:12px;
	
	background-color:#E9F3FB;
	padding-left:10px;
	border-left:1px solid #69A0DE;
}

.infor4{ 
    font-size:12px;
	border-top:1px solid #69A0DE;
	background-color:#E9F3FB;
	padding-left:10px;
	border-right:1px solid #69A0DE;
}
.infor5{ 
    font-size:12px;
	padding-left:10px;
	border-top:1px solid #69A0DE;
	border-left:1px solid #85B5EA;
	border-right:1px solid #85B5EA;
}
/*input 上下左右*/
.infor51{ 
    font-size:12px;
	background-color:#ffffff;
	padding-left:10px;
	border-top:1px solid #69A0DE;
	border-left:1px solid #85B5EA;
	border-right:1px solid #85B5EA;
	border-bottom:1px solid #85B5EA;
}
/* no top's or no bottom's infor5 */
.infor55{ 
    font-size:12px;
	background-color:#ffffff;
	padding-left:10px;
	border-top:1px solid #FFFFFF;
	border-left:1px solid #85B5EA;
	border-right:1px solid #85B5EA;
	border-bottom:1px solid #FFFFFF;
}
/* no left's infor1 */
.infor6{ 
    font-size:12px;
	border-top:1px solid #69A0DE;
	background-color:#ffffff;
	padding-left:10px;
	
}
/* no top's infor6 */
.infor66{ 
    font-size:12px;
	
	background-color:#ffffff;
	padding-left:10px;
	
}
.infor_1{ 
    font-size:12px;
	background-color:#E9F3FB;
	padding-left:10px;
	border-right:1px solid #69A0DE;
	border-bottom:1px solid #69A0DE;
}
.infor_2{ 
    font-size:12px;
	background-color:#ffffff;
	padding-left:10px;
	border-right:1px solid #69A0DE;
	border-bottom:1px solid #69A0DE;
}
.infor_3{ 
    font-size:12px;
	background-color:#E9F3FB;
	padding-left:10px;
	border-right:1px solid #69A0DE;
}
.infor_4{ 
    font-size:12px;
	background-color:#ffffff;
	padding-left:10px;
	border-right:1px solid #69A0DE;
}


.table_nr{
	border:1px solid #7BB0EC;
}

.table_nr_notop{
	border-left:1px solid #7BB0EC;
	border-right:1px solid #7BB0EC;
	border-bottom:1px solid #7BB0EC;
}
/* no top's or no bottom table_nr */
.table_nr1{
	border-left:1px solid #7BB0EC;
	border-right:1px solid #7BB0EC;
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
}


DIV.listbox_tab{
	height:25px;
	margin:0px 0px 5px 0px;
	padding-left:12px;
}

.title12{ 
    font-size:16px;
	font-weight:bold;
	color:024BB9;
	padding-left:10px;
	border-bottom:1px solid #9CC0E8;
}
.title4{ 
    font-size:14px;
	color:cc0000;
}
.content1{
	font-size:12px;
	color:545454;
	padding:10px 0px 10px 20px;
	line-height:18px;
}
a.content2:hover{
	font-size:13px;
	letter-spacing:0.1em;
	color:cc0000;
	line-height:16px;
	text-decoration: underline;
}
a.content2:link, A.content2:active{
	letter-spacing:0.1em;
	font-size:13px;
	color:545454;
	line-height:16px;
	text-decoration: underline;
}
a.content2:visited{
	letter-spacing:0.1em;
	font-size:13px;
	line-height:16px;
	text-decoration: underline;
}
.table_sp2{
	background-color:#F2F7FC;
	border:1px solid #B2D0F0;
	
}
.table_sp3{
	background-color:#F2F7FC;
	border-left:1px solid #B2D0F0;
	border-right:1px solid #B2D0F0;
	border-bottom:1px solid #B2D0F0;
}
