BODY{
	margin:0;
	color:#4F4F4F;
	font:12px Arial,Verdana,Helvetica,sans-serif;
	text-align:left;
	line-height:1.2/1.5;
	background:#BED9EC url(../images/bg_body.gif) repeat-x top;
}
*{
	margin:0;
	padding:0;
}
H1,H2,H3,H4,H5,H6{   
	font-size:14px;      
} 
TABLE{
	border-collapse:collapse;
	border-spacing:0;
} 
TABLE.w100{
	width:100%;
}
TH,TD{
	text-align:left;
	vertical-align:top;
}
TH IMG,TD IMG{
	vertical-align:middle;
}
DL,OL,UL{
	list-style-type:none;
}
FORM{
    display:inline;
}
FIELDSET,IMG{
	border:0;
}
BUTTON,INPUT,TEXTAREA{
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size:12px;
}
TEXTAREA{
	padding:5px;
	border:1px solid #9DBCC3;
}
EM{
	font-style:normal;
}
A:focus{
	outline:0;
}
A:link,A:visited{
	color:#0084B2;
	text-decoration:none;
}
A:hover,A:active {
	text-decoration:underline;
}
.fL{
	float:left;
}
.fR{
	float:right;
}
.dI{
	display:inline;
}
.clr{
	clear:both;
	font-size:0;
	height:0;
	line-height:0;
	overflow:hidden;
}
.ma00{
	margin:10px 0 0 10px;
}
.ma01{
	margin:0 30px 0 0;
}
.ma02{
	margin:0 10px 0 0;
}
.ma03{
	margin:0 0 20px;
}
.ma04{
	margin:10px 10px 20px;
}
.ma05{
	margin:0 0 0 20px;
}
.ma06{
	margin:0 0 0 6px;
}
.ma07{
	margin:0 0 10px;
}
.ma08{
	margin:0 310px 0 0;	
}
.ma09{
	margin:0 450px 0 0;
}
.ma10{
	margin:0 0 30px;
}
.ma11{
	margin:10px 10px 0;
}
.ma12{
	margin:0 300px 15px 115px;
}
.ma13{
	margin:0 5px 0 0;
}
.pa01{
	padding:15px;
}
.pa02{
	padding:2px 0 0;
}
.pa03{
	padding:10px 0 0;
}
.pa04{
	padding:8px 0 15px 17px;
}
.pa05{
	padding:15px 0 15px 28px;
}
.pa06{
	padding:8px 0 0 20px;
}
.pa07{
	padding:15px 15px 15px 25px;
}
.pa08{
	padding:15px 15px 15px 30px;
}
.pa09{
	padding:0 0 0 30px;
}
.pa10{
	padding:0 0 0 60px;
}
.pa11{
	padding:0 0 100px;
}
.pa12{
	padding:20px 0 0;
}
.pa13{
	padding:10px 0;
}
.pa14{
	padding:10px 0 5px;
}
.pa15{
	padding:10px 0 200px 50px;
}
.pa16{
	padding:10px 0 20px;
}
.pa17{
	padding:15px 15px 150px 15px;
	*padding:15px 15px 180px 15px;
}
.pa18{
	padding:0 0 0 21px;
}
.pa19{
	padding:0 0 0 29px;
}
.pa20{
	padding:0 0 0 49px;
}
.pa21{
	padding:0 0 0 28px;
}
.pa22{
	padding:0 0 8px 22px;
}
.pa23{
	padding:10px 0 0 22px;
}
.taL{
	text-align:left;
}
.taR{
	text-align:right;
}
.taC{
	text-align:center;
}
.dl01{
	margin:0 0 25px;
}
.dl01 DT{
	font-weight:bold;
	color:#7F8385;
	margin:0 0 3px;
}
.dl02{
	margin:0 0 25px;
	line-height:25px;
}
.dl02 DT{
	font-weight:bold;
	background:url(../images/img_title02a.gif) no-repeat -5px 5px;
	background:url(../images/img_title02a.gif) no-repeat -5px 4px\9;/* IE hack */
	padding:0 0 3px 18px;
}
.dl02 DT.open{
	background:url(../images/img_title02b.gif) no-repeat 0 5px;
	background:url(../images/img_title02b.gif) no-repeat 0 5px\9;/* IE hack */
}
.dl02 DD{
	padding:5px;
	margin:0 0 23px;
	background:#F8F8F8;
	display:none;
}
.dl02 DD.open{
	display:block;
}
.div02{
	margin:5px 28px 0;
}
.div02_dt{
	margin:5px 0 2px;
	padding:0;
	font-weight:bold;
}
.div02_dd{
	padding:0 0 0 24px;
	margin:0 0 8px;
	display:block;
}
.div01{
	margin:5px 28px 0;
}
.div_dt{
	margin:5px 0 2px;
	padding:0;
	font-weight:bold;
	color:#787878;
}
.div_dd{
	padding:0 0 0 24px;
	padding:0 0 0 18px\9;/* IE hack */
	margin:0 0 12px;
}
.div_dd div{
	padding:5px 0 0;
}
.ul03{
	margin:5px 28px 0;
}
.ul03 LI{
	margin:5px 0 2px;
}
.error01{
	padding:2px 0 0;
	color:red;
}
.c01{
	color:red;
}
.c02{
	color:#AAA;
}
.c03{
	font-weight:bold;
	color:#787878;
}
.font01{
	font-size:12px;
}
.font02{
	font-size:14px;
}
.lineHeigh01{
	line-height:28px;
}
.vAlign01{
	vertical-align:middle;
}
.border01{
	border-bottom:1px solid #C7D6E3;
}
P{
	text-indent:2em;
}
SELECT,INPUT{
	color:#4F4F4F;
}
SELECT.width01{
	width:166px;
}
SELECT.width02{
	width:407px;
}
SELECT.width03{
	width:238px;
}


.textarea01{
	width:400px;
	height:100px;
	border:1px solid #9DBCC3;
}
INPUT[type="text"],* html INPUT{
}
BUTTON{
	padding:2px;
}
INPUT[type="file"]{
	padding:4px;
}
/*input begin*/
.input01{
	height:20px;
	padding:4px 2px 0;
	border:1px solid #9DBCC3;
	background:#FFF url(../images/bg_input01.gif) repeat-x top;
	font-size:14px;
	vertical-align:middle\0;/*IE8 hank*/
}
.input02{
	height:17px;
	padding:4px 2px 0;
	border:1px solid #9DBCC3;
	background:#FFF url(../images/bg_input02.gif) repeat-x top;
	font-size:12px;
	margin:0 5px 0 0;
	vertical-align:middle\0;/*IE8 hank*/
}
INPUT.width01{
	width:400px;
}
INPUT.width02{
	width:169px;
}
INPUT.width03{
	width:160px;
}
INPUT.width04{
	width:120px;
	background:#FFF url(../images/img_th01.gif) no-repeat 105px 4px;
}
INPUT.width05{
	width:60px;
}
INPUT.width06{
	width:280px;
}
INPUT.width07{
	width:104px;
}
INPUT.width08{
	width:217px;
}
INPUT.width09{
	width:45px;
}
INPUT.width10{
	width:156px;
}
INPUT.width11{
	width:95px;
}
/*input end*/
/*button begin*/
.button01{
	width:134px;
	height:28px;
	margin:0 15px 0 0;
	background:url(../images/bg_button01.gif) no-repeat 0 0;
	border:0;
	font-size:14px;
	color:#1E6BA9;
	cursor:pointer;
}
.button02{
	width:108px;
	height:24px;
	margin:0 5px 0 0;
	background:url(../images/bg_button02.gif) no-repeat 0 0;
	border:0;
	font-size:12px;
	color:#1E6BA9;
	cursor:pointer;
}
.button02 SPAN{
	padding:0 0 5px 18px;
}
.button03{
	width:83px;
	height:24px;
	margin:0 5px 0 0;
	background:url(../images/bg_button03.gif) no-repeat 0 0;
	border:0;
	font-size:12px;
	color:#1E6BA9;
	cursor:pointer;
}
.button03 SPAN{
	padding:0 5px 0 0;
}
.button04{
	width:50px;
	height:24px;
	margin:0 5px 0 0;
	background:url(../images/bg_button04.gif) no-repeat 0 0;
	border:0;
	font-size:12px;
	color:#1E6BA9;
	cursor:pointer;
}
.buttonArea01{
	margin:0 0 10px;
}
.buttonArea02{
	text-align:center;
	margin:40px 0 20px;
}
.button05{
	width:197px;
	height:35px;
	padding:0 0 2px;
	margin:0 18px 0 0;
	background:url(../images/bg_button05.gif) no-repeat 0 0;
	border:0;
	font-size:14px;
	font-weight:bold;
	color:#1E6BA9;
	cursor:pointer;
}
.button05 SPAN{
	padding:0 0 0 17px;
}
.button06{
	width:197px;
	height:35px;
	padding:0 0 2px;
	margin:0 18px 0 0;
	background:url(../images/bg_button06.gif) no-repeat 0 0;
	border:0;
	font-size:14px;
	font-weight:bold;
	color:#1E6BA9;
	cursor:pointer;
}
.button06 SPAN{
	padding:0 0 0 17px;
}
.button07{
	width:113px;
	height:24px;
	margin:0 5px 0 0;
	background:url(../images/bg_button07.gif) no-repeat 0 0;
	border:0;
	font-size:12px;
	color:#1E6BA9;
	cursor:pointer;
}
#content A.button07{
	display:block;
	text-align:center;
	line-height:24px;
	color:#1E6BA9;
}
#content A.button07:hover,
#content A.button07:focus,
#content A.button07:visited,
#content A.button07:active{
	text-decoration:none;
}
.button08{
	width:57px;
	height:24px;
	margin:0 5px 0 0;
	background:url(../images/bg_button08.gif) no-repeat 0 0;
	border:0;
	font-size:12px;
	color:#1E6BA9;
	cursor:pointer;
}
.button09{
	width:178px;
	height:35px;
	padding:0 0 2px;
	margin:0 18px 0 0;
	background:url(../images/bg_button09.gif) no-repeat 0 0;
	border:0;
	font-size:14px;
	font-weight:bold;
	color:#1E6BA9;
	cursor:pointer;
}
.button09 SPAN{
	padding:0 0 0 10px;
}
.buttonArea03{
	text-align:center;
	margin:50px 10px 0;
	border-top:1px solid #C7D6E3;
	padding:30px 0 0;
}
.buttonArea03 SPAN,.buttonArea03 .button01{
	margin:0 22px 0 0;
}
.button10{
	width:83px;
	height:24px;
	margin:0 5px 0 0;
	background:url(../images/bg_button10.gif) no-repeat 0 0;
	border:0;
	font-size:12px;
	color:#1E6BA9;
	cursor:pointer;
}
.button11{
	width:53px;
	height:28px;
	margin:0 0 0 5px;
	background:url(../images/bg_button11.gif) no-repeat 0 0;
	border:0;
	font-size:14px;
	color:#1E6BA9;
	cursor:pointer;
}
.button12{
	width:93px;
	height:28px;
	margin:0 15px 0 0;
	background:url(../images/bg_button12.gif) no-repeat 0 0;
	border:0;
	font-size:14px;
	color:#1E6BA9;
	cursor:pointer;
}
.button13{
	width:29px;
	height:17px;
	margin:0 10px 0 15px;
	background:url(../images/bg_Front.gif) no-repeat 0 0;
	border:0;
	font-size:14px;
	color:#1E6BA9;
	cursor:pointer;
}
.button14{
	width:29px;
	height:17px;
	margin:0 15px 0 0;
	background:url(../images/bg_back.gif) no-repeat 0 0;
	border:0;
	font-size:14px;
	color:#1E6BA9;
	cursor:pointer;
}
/*button end*/
/*table begin*/
.table01{
	margin:0 0 15px;
	width:100%;
}
.table01 TH{
	padding:5px 7px;
	background:#E5F1FA;
	color:#75787A;
}
.table01 TD{
	padding:5px 7px;
	border-bottom:1px solid #EDEEEE;
	line-height:30px;
}
#content .tableFs01 TD{
	line-height:42px;
}
#content .tableFs02 TD{
	line-height:28px;
}
.table01 TH.width01{
	width:250px;
}
.table01 TH.width02{
	width:300px;
}
.table01 TH.width03{
	width:150px;
}
.table01 TH.width04{
	width:200px;
}
.table01 TD.width01{
	width:120px;
}
.table01 TD.width02{
	width:520px;
}
.table02{
	margin:0 0 15px;
	width:100%;
	font-size:12px;
}
.table02 TH{
	padding:2px 7px;
	background:#E5F1FA;
	color:#75787A;
	vertical-align:middle;
}
.table02 TD{
	padding:4px 7px;
	border-bottom:1px solid #EDEEEE;
	vertical-align:middle;
}
.table02 TH.width01{
	width:20px;
}
.table02 TH.width02,
.table02 TD.width02{
	width:53px;
}
.table02 TH.width03,
.table02 TD.width03{
	width:36px;
}
.table02 TH.width04,
.table02 TD.width04{
	width:60px;
}
.table02 TH.width05,
.table02 TD.width05{
	width:62px;
}
.table02 TH.width06,
.table02 TD.width06{
	width:65px;
}
.table02 TH.width07,
.table02 TD.width07{
	width:115px;
}
.table02 TH.width08,
.table02 TD.width08{
	width:28px;
}
.table02 TH.width09,
.table02 TD.width09{
	width:71px;
}
.table02 TH.width10,
.table02 TD.width10{
	width:91px;
}
.table02 TH.width11,
.table02 TD.width11{
	width:200px;
}
.table02 TH.width12,
.table02 TD.width12{
	width:160px;
}
.table02 TH.width13,
.table02 TD.width13{
	width:16px;
}
.table02 TH.width14,
.table02 TD.width14{
	width:105px;
}
.table02 TH.width15,
.table02 TD.width15{
	width:98px;
}
.table03{
	margin:0 0 15px;
	width:100%;
}
.table03 TH{
	width:180px;
	padding:6px 7px;
	font-weight:normal;
	text-align:right;
}
.table03 TD{
	padding:6px 7px;
}
.table04{
	margin:0 0 15px;
	width:100%;
}
.table04 TH{
	width:80px;
	padding:6px 7px;
	font-weight:normal;
	text-align:right;
}
.table04 TD{
	padding:6px 7px;
}
.table05{
	margin:0 0 15px;
	width:100%;
}
.table05 TH{
	padding:6px 7px;
	font-weight:normal;
	text-align:right;
}
.table05 TH.width01{
	width:40px;
}
.table05 TH.width02{
	width:70px;
}
.table05 TD{
	padding:6px 7px;
}
.table06{
	margin:0 0 15px;
	width:100%;
}
.table06 TH{
	width:180px;
	padding:6px 7px;
	font-weight:normal;
}
.table06 TD{
	padding:6px 7px;
}
/*table end*/
/*main begin*/
#main{
	width:960px;
	margin:0 auto;
}
/*header begin*/
#header .logo{
	float:left;
	padding:18px 0 10px 20px;	
}
#header .headerInfo{
	float:right;
	padding:10px 0 0;		
}
#header .headerInfo .bg01{
	background:url(../images/bg_headerInfo01.gif) no-repeat 0 0;
	padding:3px 5px 0 20px;
	color:#4F4F4F;
}
#header .headerInfo A.bg02{
	background:url(../images/bg_headerInfo02.gif) no-repeat 0 0;
	padding:3px 5px 0 20px;
	color:#4F4F4F;
}
#header .headerInfo A.bg03{
	background:url(../images/bg_headerInfo03.gif) no-repeat 0 0;
	padding:3px 5px 0 20px;
	color:#4F4F4F;
}
#header .headerInfo A.bg04{
	background:url(../images/bg_headerInfo04.gif) no-repeat 0 0;
	padding:3px 5px 0 20px;
	color:#4F4F4F;
}
#nav{
	clear:both;
	width:948px;
	background:url(../images/bg_nav01.gif) no-repeat 0 0;
	padding:0 0 0 12px;
}
#nav .rightImg{
	float:right;
	width:12px;
	height:35px;
	background:url(../images/bg_nav03.gif) no-repeat 0 0;
}
#nav UL{
	float:left;
	width:916px;
	height:35px;
	line-height:34px;
	background:url(../images/bg_nav02.gif) repeat-x top;
	padding:0 0 0 20px;
}
#nav UL LI{
	float:left;
	width:100px;
}
#nav UL LI A{
	display:block;
	font-size:14px;
	font-weight:bold;
	color:#FFF;
	text-align:center;
}
#nav UL LI A:hover{
	text-decoration:none;
	background:url(../images/bg_navHover.gif) no-repeat center 0;
}
#nav UL LI A:active {
	text-decoration:none;
}
#nav UL LI.select A{
	background:url(../images/bg_navSelect01.gif) no-repeat center 0;
}
#nav UL LI.select A:hover{
	background:url(../images/bg_navSelect02.gif) no-repeat center 0;
}
#nav UL.longNav01 LI{
	margin:0 20px 0 0;
	width:130px;
}
#nav UL.longNav01 LI.select A{
	background:url(../images/bg_navSelect01a.gif) no-repeat center 0;
}
#nav UL.longNav01 LI.select A:hover{
	background:url(../images/bg_navSelect02a.gif) no-repeat center 0;
}
/*header end*/
/*content begin*/
#content{
	margin:15px 0 0;
	background:url(../images/bg_content01.gif) no-repeat 0 0;
	padding:4px 0 0;
	font-size:14px;
	line-height:20px;
}
#content .contentBg{
	height:1%;
	background:#FFF url(../images/bg_content02.gif) repeat-x top;
	border-left:1px solid #B8CDDE;
	border-right:1px solid #B8CDDE;
}
#content H1{
	height:18px;
	color:#085377;
	background:url(../images/bg_H01.gif) no-repeat 0 bottom;
	padding:5px 0 5px 15px;
}
#content H1 SPAN{
	font-size:12px;
	font-weight:normal;
}
#content H1 SPAN.font02{
	font-size:14px;
}
#content H1 .fR SPAN{
	margin:0 10px 0 0;
}
#content H1 .bg01{
	padding:0 0 0 13px;
	background:url(../images/bg_H02.gif) no-repeat 0 0;
	background:url(../images/bg_H02.gif) no-repeat 0 2px\0;/*IE8 hank*/
}
#content .buttonArea01 A.bg01{
	padding:0 0 0 13px;
	background:url(../images/bg_H02.gif) no-repeat 0 2px;
}
#content H1 .bg02{
	padding:0 0 0 20px;
	background:url(../images/bg_H03.gif) no-repeat 0 -1px;
}
#content H1 .bg03{
	padding:0 0 0 20px;
	background:url(../images/bg_H04.gif) no-repeat 0 -1px;
}
#content H1 .bg04{
	padding:3px 0 0 20px;
	background:url(../images/bg_H05.gif) no-repeat 0 0;
	background:url(../images/bg_H05.gif) no-repeat 0 1px\0;/*IE8 hank*/
}
#content H1 .bg05{
	padding:0 0 0 16px;
	background:url(../images/img_bgArea01a.gif) no-repeat 0 -1px;
}
#content H1 .bg06{
	padding:0 0 0 16px;
	background:url(../images/img_bgArea02a.gif) no-repeat 0 -1px;
}
#content .contentPadding{
	padding:30px 15px 50px;
}
#content H2{
	margin:50px 0 10px;
}
.title01{
	padding:5px 10px 2px;
	background:#E5F1FA;
	color:#75787A;
}
.title02{
	margin:10px 0 0;
	padding:8px 10px 2px;
	background:url(../images/bg_title02.gif) repeat-x top;
	color:#75787A;
}
.title03{
	padding:0 0 8px;
	color:#75787A;
}
.title03 B{
	font-size:14px;
	margin:0 10px 0 0;
}
UL.selectArea01{
	margin:5px 0 10px;
}
UL.selectArea01 LI{
	float:left;
	width:210px;
}
UL.selectArea03{
	width:400px;
}
UL.selectArea03 LI{
	float:left;
	width:165px;
	height:25px;
}
UL.selectArea04 LI{
	float:left;
	width:140px;
	height:25px;
}
.box01{
	clear:both;
	padding:10px;
	background:#F5F9FC;
	border:1px solid #F0F5F9;
	margin:0 0 10px;
}
.box01 .title03{
	padding:2px 0 0 16px;
	background:url(../images/bg_title03.gif) no-repeat 0 0;
	font-weight:bold;
	color:#75787A;
	margin:0 0 10px;
}
.box01 .taC{
	padding:15px 0 8px;
}
.noContent01{
	padding:0 7px 15px;
	border-bottom:1px solid #EDEEEE;
	line-height:30px;
	margin:0 0 10px;
	font-size:14px;
}
.noContent02{
	padding:40px 15px 220px;;
}
.linkArea01{
	padding:10px 0;
	font-size:14px;
}
.linkArea01 A.bg01{
	padding:2px 0 0 16px;
	background:url(../images/bg_linkArea01.gif) no-repeat 0 0;
	margin:0 20px 0 0;
}
.pageArea01{
	font-size:12px;
}
.pageArea01 .fL SPAN{
	margin:0 10px 0 0;
}
.pageArea01 .fL A{
	margin:0 5px 0 0;
}
.pageArea02{
	font-size:14px;
	padding:10px 0 0;
}
.pageArea02 .fL SPAN{
	margin:0 10px 0 0;
}
.pageArea02 .fL A{
	margin:0 5px 0 0;
}
.selectArea02{
	padding:5px 0;
	border-bottom:1px solid #C7D6E3;
	margin:0 0 5px;
}
.bgArea01{
	display:table;
	width:928px;
	background:#E5F1FA;
	font-size:12px;
}
.bgArea01L{	
	float:left;
	width:224px;
	padding:10px 0 10px 6px;
}
.bgArea01L UL{
}
.bgArea01L UL.ul01 LI{
	height:33px;
	line-height:33px;
	padding:0 0 0 10px;
	color:#4F4F4F;
}
.bgArea01L UL.ul01 LI.select{
	background:url(../images/bg_bgArea01.gif) no-repeat right 0;
	font-weight:bold;
	color:#75787A;
	cursor:pointer;
}
.bgArea01L UL.ul01 LI.over{
	background:url(../images/bg_bgArea02.gif) no-repeat right 0;
	cursor:pointer;
}
.bgArea01L UL.ul01 LI .fR{
	visibility:hidden;
}
.bgArea01L UL.ul01 LI.over .fR{
	visibility:visible;
}
.bgArea01L UL.ul01 LI .fR A{
	display:block;
	float:left;
	width:12px;
	height:12px;
	margin:10px 5px 0 0;
}
.bgArea01L UL.ul01 LI .fR A.link01{
	background:url(../images/img_bgArea01.gif) no-repeat 0 0;
}
.bgArea01L UL.ul01 LI .fR A.link02{
	background:url(../images/img_bgArea02.gif) no-repeat 0 0;
}
.bgArea01L UL.ul01 LI .fR A.link01:hover{
	background:url(../images/img_bgArea01a.gif) no-repeat 0 0;
}
.bgArea01L UL.ul01 LI .fR A.link02:hover{
	background:url(../images/img_bgArea02a.gif) no-repeat 0 0;
}
/*.bgArea01L UL.ul02 begin*/
.bgArea01L UL.ul02 LI{
	height:33px;
	line-height:33px;
}
.bgArea01L UL.fontMargin{
	font-size:14px;
}
.bgArea01L UL.fontMargin LI{
	margin:0 0 8px;
}
.bgArea01L UL.ul02 LI.select{
	background:url(../images/bg_bgArea01.gif) no-repeat right 0;
	font-weight:bold;
}
#content .bgArea01L UL.ul02 LI A{	
	display:block;
	padding:0 0 0 10px;
	color:#4F4F4F;
}
#content .bgArea01L UL.ul02 LI.select A{
	color:#75787A;
}
#content .bgArea01L UL.ul02 LI A:hover{
	background:url(../images/bg_bgArea02.gif) no-repeat right 0;
	text-decoration:none;
}
#content .bgArea01L UL.ul02 LI A:active {
	text-decoration:none;
}
#content .bgArea01L UL.ul02 LI.select A:hover{
	background:url(../images/bg_bgArea01.gif) no-repeat right 0;
}
/*.bgArea01L UL.ul02 end*/
#content .bgArea01L .bg01{
	background:url(../images/bg_bgArea03.gif) no-repeat 0 0;
	padding:3px 5px 0 18px;
}
.bgArea01R{	
	float:right;
	width:678px;
/*	height:400px;*/
	padding:5px 10px 10px;
	background:#FFF;
}
#Information{
	display:none;
	padding:5px 10px;
	background:#FFFFE1;
	font-size:14px;
}
.bgArea01R .table03 TH{
	width:95px;
}
.bgArea01R .input01{
	height:17px;
	padding:4px 2px 0;
	border:1px solid #9DBCC3;
	background:#FFF url(../images/bg_input02.gif) repeat-x top;
	font-size:12px;
	vertical-align:middle\0;/*IE8 hank*/
}
.bgArea01R .buttonArea03{
	text-align:center;
	margin:50px 10px 0;
	border-top:1px solid #C7D6E3;
	padding:20px 0 0;
}
.position01{
	float:left;
	position:relative;
}
.position01 UL{
	visibility:hidden;
	position:absolute;
	top:24px;
	left:0;
	width:140px;
	padding:2px;
	background:#F5F9FC;
	border:1px solid #92B5BC;
	font-size:12px;
}
.position01 UL LI A{
	display:block;
	padding:2px 10px;
}
.position01 UL LI A:hover{
	background:#E5F1FA;
	text-decoration:none;
}
#content .buttonArea01 .fL UL LI A.bg01{
	padding:0 0 3px 27px;
	background:url(../images/bg_downMenu01.gif) no-repeat 3px 2px;
}
#content .buttonArea01 .fL UL LI A.bg02{
	padding:0 0 3px 27px;
	background:url(../images/bg_downMenu02.gif) no-repeat 3px 2px;
}
#content .buttonArea01 .fL UL LI A.bg03{
	padding:0 0 3px 27px;
	background:url(../images/bg_downMenu03.gif) no-repeat 3px 2px;
}
#content .buttonArea01 .fL UL LI A.bg04{
	padding:0 0 3px 27px;
	background:url(../images/bg_downMenu04.gif) no-repeat 3px 2px;
}
#content .buttonArea01 .fL UL LI A.bg01:hover{
	background:#E5F1FA url(../images/bg_downMenu01a.gif) no-repeat 3px 2px;
}
#content .buttonArea01 .fL UL LI A.bg02:hover{
	background:#E5F1FA url(../images/bg_downMenu02a.gif) no-repeat 3px 2px;
}
#content .buttonArea01 .fL UL LI A.bg03:hover{
	background:#E5F1FA url(../images/bg_downMenu03a.gif) no-repeat 3px 2px;
}
#content .buttonArea01 .fL UL LI A.bg04:hover{
	background:#E5F1FA url(../images/bg_downMenu04a.gif) no-repeat 3px 2px;
}
#content .bottomImg{
	clear:both;
	padding:5px 0 0;
	background:url(../images/bg_content03.gif) no-repeat 0 0;
}
/*content end*/
/*contentHome begin*/
#contentHome{
	padding:0 0 100px;
	background:url(../images/bg_content04.gif) no-repeat center bottom;
}
.welcome01{
	margin:0 0 45px;
	padding:40px 0 25px;
	background:url(../images/bg_welcome01.gif) no-repeat center bottom;
	text-align:center;
	font-size:14px;
	color:#797C7D;
}
.welcome01 IMG{
	vertical-align:middle;
	margin:0 5px 0 0;
}
#contentHome A#link001,
#contentHome A#link002,
#contentHome A#link003,
#contentHome A#link004,
#contentHome A#link005,
#contentHome A#link006{
	float:left;
	display:inline;
	width:226px;
	height:220px;
}
#contentHome A#link001{
	background:url(../images/bg_contentHome01.jpg) no-repeat 0 0;
	margin:0 78px 0 63px;
}
#contentHome A#link001:hover{
	background:url(../images/bg_contentHome01.jpg) no-repeat -226px 0;
}
#contentHome A#link002{
	background:url(../images/bg_contentHome02.jpg) no-repeat 0 0;
	margin:0 78px 0 0;
}
#contentHome A#link002:hover{
	background:url(../images/bg_contentHome02.jpg) no-repeat -226px 0;
}
#contentHome A#link003{
	background:url(../images/bg_contentHome03.jpg) no-repeat 0 0;
}
#contentHome A#link003:hover{
	background:url(../images/bg_contentHome03.jpg) no-repeat -226px 0;
}
#contentHome A#link004{
	background:url(../images/bg_contentHome04.jpg) no-repeat 0 0;
	margin:0 78px 0 63px;
}
#contentHome A#link004:hover{
	background:url(../images/bg_contentHome04.jpg) no-repeat -226px 0;
}
#contentHome A#link005{
	background:url(../images/bg_contentHome05.jpg) no-repeat 0 0;
	margin:0 78px 0 0;
}
#contentHome A#link005:hover{
	background:url(../images/bg_contentHome05.jpg) no-repeat -226px 0;
}
#contentHome A#link006{
	background:url(../images/bg_contentHome06.jpg) no-repeat 0 0;
}
#contentHome A#link006:hover{
	background:url(../images/bg_contentHome06.jpg) no-repeat -226px 0;
}
.rollTh01 .table02,
.rollArea01 .table02{
	margin:0;
}
.rollArea01{
	width:926px;
	height:231px;
	overflow:auto;
	overflow-y:auto;
	overflow-x:hidden;
	border:1px solid #E5F1FA;
	margin:0 0 10px;
}
.rollAreaWidth01{
	width:866px;
}
.rollArea02{
	position:relative;
	border:1px solid #E5F1FA;
	margin:0 0 10px;
	height:1%;
}
.rollTh02{
	background:#E5F1FA;
	margin:10px 0 0;
	height:22px;
	line-height:22px;
}
.rollTh02 .table02{
	width:743px;
	margin:0 0 0 80px;
}
.rollTh02 .table02 TD{
	padding:0;
	border:none;
}
.rollArea02 .table02{
	width:743px;
	margin:9px 0 20px 80px;
}
.rollArea02 .table02 TD{
	border:1px solid #BBB;
	padding:0;
}
.rollArea02 .table02 TD.bg01{
	background:#C1F8B3;
}
.rollArea02 .table02 TD.border01{
	border-right:1px solid #DB0000;
}
.rollArea02 .table02 TD DIV{
	overflow:hidden;
	height:16px;
	line-height:16px;
	padding:0 2px;
}
.rollArea02line{
	position:absolute;
	top:0;
	_top:1px;
	left:0;
}
HTML > /**/ BODY .rollArea02line{
	top:-1px;
	left:0;
}
/*contentHome end*/
/*footer begin*/
#footer{
	padding:15px 0 30px;
	text-align:center;
	color:#72828E;
}
#footer A{
	color:#72828E;
}
#footer SPAN{
	margin:0 17px 0 0;
}
/*footer end*/
/*main end*/
.nav01{
	background:url(../images/bg_nav06.gif) no-repeat 0 31px;
}
.nav01 DD{
	clear:both;
	display:block;
	padding:40px 0 0;
}
.nav01 DT{
	display:inline;
	float:left;
	width:103px;
	height:30px;
	line-height:30px;
	background:url(../images/bg_nav05.gif) no-repeat 0 0;
	margin:1px 0 1px 8px;
	text-align:center;
	cursor:pointer;
}
.nav01 DT.select{
	width:105px;
	height:32px;
	line-height:32px;
	background:url(../images/bg_nav04.gif) no-repeat 0 0;
	font-weight:bold;
	margin:0 0 0 8px;
	cursor:default;
}
.groupArea01{
	display:table;
	width:928px;
	font-size:12px;
}
.groupArea01L{
	float:left;
	width:400px;
}
.groupArea01R{
	float:right;
	width:528px;
}
.groupArea01R DT{
	margin:0 0 5px 10px;
	padding:8px 10px 2px;
	background:url(../images/bg_title02.gif) repeat-x top;
	cursor:pointer;
}
.groupArea01R DT DIV{
	padding:0 0 0 20px;
	background:url(../images/img_title02a.gif) no-repeat 0 0;
}
.groupArea01R DT.select DIV{
	background:url(../images/img_title02b.gif) no-repeat 0 0;
}
/*action begin*/
#expand01{
	cursor:pointer;
}
/*action end*/
/*boxy begin*/
#foobar,
#foobar1,
#foobar2,
#foobar3,
#foobar4,
#foobar5,
#foobar6,
#foobar7,
#foobar8,
#foobar9{
	display:none;
}
.definedWindow{
	padding:10px;
}
.definedWindow .table03 TH{
	width:55px;
}
.definedWindow .input01,{
	height:17px;
	padding:4px 2px 0;
	border:1px solid #9DBCC3;
	background:#FFF url(../images/bg_input02.gif) repeat-x top;
	font-size:12px;
	vertical-align:middle\0;/*IE8 hank*/
}
.boxyInfo01{
	padding:10px 0 0;
	border-top:1px solid #EDEEEE;
	color:#787878;
	line-height:18px;
}
.boxyInfo02{
	padding:0 0 10px;
	border-bottom:1px solid #EDEEEE;
	line-height:18px;
	margin:0 0 10px;
}
.boxyInfo03{
	margin:10px;
	padding:0 0 0 45px;
	background:url(../images/bg_boxyInfo03.gif) no-repeat 0 0;
	line-height:20px;
}
.definedWindow #table01 TH{
	width:160px;
}
.definedWindow #table02 TH{
	width:100px;
}
.definedWindow .buttonArea03{
	margin:20px 0 0;
	padding:20px 0 10px;
}
.definedWindow .rollArea01{
	width:676px;
	height:231px;
}
.definedWindow .table01 td{
	line-height:20px;
}
.definedWindow .groupArea01 .rollArea01{
	width:398px;
	height:434px;
}
.definedWindow .groupButton01L{
	float:left;
	width:128px;
	text-align:center;
	padding:50px 0 0;
}
.definedWindow .groupButton01R{
	float:right;
	width:400px;
}
.definedWindow .groupArea01 .groupButton01R .rollArea01{
	height:144px;
}
#foobar .bgArea01L UL.ul02 LI A,
#foobar1 .bgArea01L UL.ul02 LI A,
#foobar2 .bgArea01L UL.ul02 LI A,
#foobar3 .bgArea01L UL.ul02 LI A,
#foobar4 .bgArea01L UL.ul02 LI A,
#foobar5 .bgArea01L UL.ul02 LI A,
#foobar6 .bgArea01L UL.ul02 LI A,
#foobar7 .bgArea01L UL.ul02 LI A,
#foobar8 .bgArea01L UL.ul02 LI A,
#foobar9 .bgArea01L UL.ul02 LI A{	
	display:block;
	padding:0 0 0 10px;
	color:#4F4F4F;
}
#foobar .bgArea01L UL.ul02 LI.select A,
#foobar1 .bgArea01L UL.ul02 LI.select A,
#foobar2 .bgArea01L UL.ul02 LI.select A,
#foobar3 .bgArea01L UL.ul02 LI.select A,
#foobar4 .bgArea01L UL.ul02 LI.select A,
#foobar5 .bgArea01L UL.ul02 LI.select A,
#foobar6 .bgArea01L UL.ul02 LI.select A,
#foobar7 .bgArea01L UL.ul02 LI.select A,
#foobar8 .bgArea01L UL.ul02 LI.select A,
#foobar9 .bgArea01L UL.ul02 LI.select A{
	color:#75787A;
}
#foobar .bgArea01L UL.ul02 LI A:hover,
#foobar1 .bgArea01L UL.ul02 LI A:hover,
#foobar2 .bgArea01L UL.ul02 LI A:hover,
#foobar3 .bgArea01L UL.ul02 LI A:hover,
#foobar4 .bgArea01L UL.ul02 LI A:hover,
#foobar5 .bgArea01L UL.ul02 LI A:hover,
#foobar6 .bgArea01L UL.ul02 LI A:hover,
#foobar7 .bgArea01L UL.ul02 LI A:hover,
#foobar8 .bgArea01L UL.ul02 LI A:hover,
#foobar9 .bgArea01L UL.ul02 LI A:hover{
	background:url(../images/bg_bgArea02.gif) no-repeat right 0;
	text-decoration:none;
}
#foobar .bgArea01L UL.ul02 LI A:active,
#foobar1 .bgArea01L UL.ul02 LI A:active,
#foobar2 .bgArea01L UL.ul02 LI A:active,
#foobar3 .bgArea01L UL.ul02 LI A:active,
#foobar4 .bgArea01L UL.ul02 LI A:active,
#foobar5 .bgArea01L UL.ul02 LI A:active,
#foobar6 .bgArea01L UL.ul02 LI A:active,
#foobar7 .bgArea01L UL.ul02 LI A:active,
#foobar8 .bgArea01L UL.ul02 LI A:active,
#foobar9 .bgArea01L UL.ul02 LI A:active{
	text-decoration:none;
}
#foobar .bgArea01L UL.ul02 LI.select A:hover,
#foobar1 .bgArea01L UL.ul02 LI.select A:hover,
#foobar2 .bgArea01L UL.ul02 LI.select A:hover,
#foobar3 .bgArea01L UL.ul02 LI.select A:hover,
#foobar4 .bgArea01L UL.ul02 LI.select A:hover,
#foobar5 .bgArea01L UL.ul02 LI.select A:hover,
#foobar6 .bgArea01L UL.ul02 LI.select A:hover,
#foobar7 .bgArea01L UL.ul02 LI.select A:hover,
#foobar8 .bgArea01L UL.ul02 LI.select A:hover,
#foobar9 .bgArea01L UL.ul02 LI.select A:hover{
	background:url(../images/bg_bgArea01.gif) no-repeat right 0;
}
.definedWindow SELECT.width03{
	width:170px;
}
/*boxy end*/
#contentHome01{
	padding:0 0 40px;
	*padding:0 0 10px;
	background:url(../images/bg_content04.gif) no-repeat center bottom;
}
.loginLeft{
	float:left;
	width:570px;
	margin:10px 0 0;
}
.loginInfo{
	padding:30px 20px 0;
	color:#414649;
}
.loginInfo DL{
	float:left;
	width:300px;
}
.loginInfo DT{
	font-size:14px;
	font-weight:bold;
	background:url(../images/bg_loginInfo_dt.gif) repeat-x bottom;
	padding:0 0 8px;
}
.loginInfo DD{
	margin:10px 0 0;
	background:url(../images/bg_loginInfo_dd.gif) no-repeat 0 0;
	padding:3px 0 0 18px;
}
.loginInfo .fR{
	width:200px;
}
.loginInfo .fR .demo01{
	margin:0 0 10px;
}


.loginRight{
	float:right;
	width:360px;
	margin:10px 0 0;
	border:1px #69A2BB solid;
	background:#BCE0EC url(../images/bg_loginRight.gif) repeat-x top;
	font-size:14px;
}
.loginTitle{
	margin:0 10px;
	height:27px;
	color:#1E6BA9;
	font-size:16px;
	font-weight:bold;
	background:url(../images/bg_loginTitle.gif) repeat-x bottom;
	padding:15px 15px 0;
}
.loginRight UL{
	padding:40px 50px 50px;
}
.loginRight LI{
	margin:0 0 18px;
}
.loginRight LI IMG{
	vertical-align:bottom;
}
.loginRight LI.submit01{
	margin:0;
	padding:40px 0 0;
}
.loginRight LI DIV{
	margin:0 0 5px;
}
.loginButton{
	width:148px;
	height:30px;
	background:url(../images/bg_loginButton.gif) no-repeat 0 0;
	border:0;
	cursor:pointer;
}
#rollArea03{
	overflow:auto;
	overflow-y:auto;
	overflow-x:hidden;
}