body{
	margin:0;
	padding:0;
	text-align:center;
}
.mainBody{	
	width:945px;
	margin:0px auto;
	text-align:center;
}
.contentBodyDiv{
	background:url(../images/contentBodyBg.gif) top left repeat-y;
}
.picText img{
	float:left;
}
.topNav{
	width:100%;
	height:112px;
	float:left;
	background:url(../images/topMenuBg.gif) top left repeat-x;
}
.topNav .logoDiv{
	width:233px;
	height:112px;
	float:left;
	background:url(../images/topLogos.gif) top left no-repeat;
}
.topNav .topNavDiv{
	width:694px;
	height:112px;
	float:right;	 
}
.topNav .topNavDiv .navTopnav, .topNav .topNavDiv .navMain{
	width:100%;
	float:left;	
	margin:0;
}
.topNav .topNavDiv .navTopnav{
	height:88px;
	text-align:right;
}
.topNav .topNavDiv .navMain{
	height:30px;
	background:url(../images/topNavBg.gif) top left repeat-x;
}
.topNav .topNavDiv .navTopnav p{
	margin:45px 0px 0px 0px;
	padding:0px;
	float:right;
	width:170px;
	height:19px;
}
span.textBlock{
	margin:0px;
	padding:0px;
	font:normal normal 12px/25px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#000000
}
.fPCBlocks{
	width:682px;
	height:228px;
	float:left;
	margin:11px 0px 0px 0px;
	background:url(../images/sangemokuaiRight.jpg) top right no-repeat;
}
.fPCBlocksIntro{
	width:100%;
	height:228px;
	float:left;
	background:url(../images/sangemokuaiLeft.jpg) top left no-repeat;
}
.fPCBlocksWrite{
	width:208px;
	height:206px;
	float:left;
	margin:22px 0px 0px 11px;
	background:url(../images/fpcIntroWriteRight.jpg) top right no-repeat;
}
.fPCBlocksWriteIntro{
	width:100%;
	height:206px;
	float:left;
	margin:0px;	
	background:url(../images/fpcIntroWriteBg.jpg) top left no-repeat;
}
.fPCBlocksWritefirst{
	margin-left:18px !important;	
	margin-left/* */:/* */10px;
	margin-left/* */:/* */18px !important;
}

.fPCBlocksWriteTitle{
	width:100%;
	height:40px;
	text-align:left;
	float:left;
	text-indent:16px;
	font:normal bold 12px/40px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#FF7937;
}
.fPCBlocksWriteInfo{
	float:left;
	width:189px;
	margin:0px 0px 0px 16px;
	_margin:0px 0px 0px 10px;
	font-size:0px;
	line-height:0px;
}
.fPCBlocksWriteInfo img{
	float:left;
	margin:0px;
}
.fPCBlocksWriteInfo p{
	width:98px;
	height:112px;
	overflow:hidden;
	float:left;
	margin:0px 0px 0px 8px;
	_margin:0px;
	padding:0px;
	text-align:left;
	font:normal normal 12px/22px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#545454;
}
.fPCBlocksWriteInfo p span{
	width:100%;
	display:block;
	float:left;	
}
.topNav .topNavDiv .navTopnav p span{
	width:50%;
	height:19px;
	float:left;
	text-align:left;
	text-indent:25px;
}
.topNav .topNavDiv .navTopnav p span.setToHome{
	background:url(../images/icon_setToHome.gif) top left no-repeat;
}
.topNav .topNavDiv .navTopnav p span.addToFavorites{
	background:url(../images/icon_addToFavorites.gif) top left no-repeat;
}
.topNav .topNavDiv .navTopnav p span a{
	font:normal normal 12px/19px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#979797;
	text-decoration:none;
}
.topNav .topNavDiv .navTopnav p span a:hover{	
	text-decoration:underline;
}
.topNav .topNavDiv .navMain ul{
	margin:0px;
	padding:0px;
	list-style:none;
	width:100%;
	float:left;
}
.topNav .topNavDiv .navMain ul li{
	float:left;
	margin:0px;
	padding:0px;
	list-style:none;
	height:30px;
	background:url(../images/topNavLiRightBg.gif) right top no-repeat;
}
.topNav .topNavDiv .navMain ul li a.homeActive{	
	background:url(../images/homeActiveABgFF.gif) left top no-repeat;
	*background-image:url(../images/homeActiveABg.gif);
}
.topNav .topNavDiv .navMain ul li a{
	padding:0px 21px;
	display:block;
	color:#ffffff;
	text-align:center;
	font:normal bold 14px/25px Verdana, Geneva, Arial, Helvetica, sans-serif;
	*line-height:30px;
	*font-size:13px;
	text-decoration: none;
}
.topNav .topNavDiv .navMain ul li a.first{
	background:url(../images/topNavfirstLeftBg.gif) left top no-repeat;
}
.topNav .topNavDiv .navMain ul li a.actived{	
	background:url(../images/blockPointYellow.gif) 5px 9px no-repeat;
	*background-position-y:11px;
}
.topBanner, .contentBodyDiv, .attendanceIntro, .xBlock .titleDiv{
	float:left;
	width:100%;
	font-size:1px;
	line-height:1px;
}
.contentLeft, .contentLeftInfo{
	float:left;
	width:690px;
}
.dibuxuanchuan{
	width:100%;
	height:226px;
	float:left;
	text-align:left;
	background:url(../images/compInfoBg.jpg) left bottom no-repeat;
}
.xuanchuanInfo{
	width:550px;
	float:none;
	margin:60px 0 0px 36px;
	text-align:left;
}
.xuanchuanInfo ul{
	float:left;
	margin:0;
	padding:0;
	width:100%;
	list-style:none;
}
.xuanchuanInfo ul li{
	width:90%;
	*width:93%;
	height:25px;
	margin:5px 0px 5px 20px;
	padding:0;
	list-style:url(../images/caselistblock.gif);
	font:normal normal 14px/25px Verdana, Geneva, Arial, Helvetica, sans-serif;
	*line-height:19px;
}
.contentRight{
	float:left;
	width:255px;
}
.contentRightInner{
	float:right;
	width:242px;
	background:url(../images/pagerightInnerBg.gif) top left repeat-x;
}
.contentLeftInfo{
	background:url(../images/commonInfoTop.gif) top left repeat-x;	
	text-align:left;
}
.contentLeft .contentLeftInfo .textDiv{
	width:690px;
	*width:670px;
	text-align:left;
	float:left;
}
.contentLeft .contentLeftInfo .textDiv li{
	width:100%;
	margin:0px;
	padding:0px;
	list-style:url(../image/loginnew/icon_star.gif) inside;
	text-align:left;
	text-indent:18px;
	font:normal normal 12px/22px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.contentLeft .contentLeftInfo .picTexts{
	width:100%;
	margin:10px 0px;
	float:left;	
}
.contentLeft .contentLeftInfo .picTexts ul{
	width:100%;
	float:left;
	margin:0px;
	padding:0px;
	list-style:none;
}
.contentLeft .contentLeftInfo .picTexts ul li{
	width:100%;
	float:left;
	margin:0px;
	padding:0px;
	list-style:none;
	text-indent:24px;
	font:normal normal 12px/25px verdana, arial, helvetica, sans-serif;
	color:#000000;
}
.contentLeft .contentLeftInfo .picTexts ul li span{
	font:normal normal 14px/25px verdana, arial, helvetica, sans-serif;
	color:#FF9000;
	float:left;
}
.contentLeft .contentLeftInfo .picTexts ul li.title{
	font:normal normal 14px/25px verdana, arial, helvetica, sans-serif;
	color:#FF9000;
	float:left;
	text-indent:20px;
	font-weight:bolder;	
}
.contentLeft .contentLeftInfo .picTexts ul li.info{
	width:90%;
	margin-left:20px;
	font-size:13px;
}
.contentLeft .contentLeftInfo .picTexts ul li.scenariosinfo{
	width:100%;
	margin-left:0px;
	font-size:12px;
	text-indent:0px;
}
.contentLeft .contentLeftInfo .picTexts ul li.scenariosinfo span{
	color:#FF9000;
	text-indent:30px;
	font-size:8px;
	height:25px;
	line-height:25px;
	*line-height:22px;
}
.contentLeft .contentLeftInfo .picTexts ul li.scenarioscomment{
	text-indent:42px;
}
.contentLeft .contentLeftInfo .picTexts ul li.info p{
	font:normal normal 12px/25px verdana, arial, helvetica, sans-serif;
	margin:0px;
	width:100%;
	text-indent:5px;
}
.contentLeft .contentLeftInfo .picTexts ul li.scenariosTitle{
	margin-top:10px;
	font:normal bold 14px/25px verdana, arial, helvetica, sans-serif;
	width:100%;
	margin-left:0px;
	color:#FF8400;	
}
.feeP{
	margin:0 0 0 26px;
	padding:0;		
	font:normal normal 13px/25px verdana, arial, helvetica, sans-serif;
}
.contentLeft .contentLeftInfo .picTexts ul li.info p.faqP{
	margin:0 0 0 26px;
	text-indent:26px;
	padding:0;		
	font:normal normal 13px/25px verdana, arial, helvetica, sans-serif;
}
.featureDiv{
	margin-left:8px;
	width:560px;
	*width:555px;
	float:left;
}
.featureP_title{
	color:#FF9000;
	font-size:14px;
	font-weight:bolder;
	line-height:26px;
	margin:0;
	padding:0;
}
.featureP{
	font-size:13px;
	line-height:24px;
	margin:0;
	padding:0;
}
.xBlock{
	float:left;
	width:100%;
}
.xBlock .titleDiv, .xBlock .infoDiv{
	width:100%;
	float:left;
}
.xBlock .infoDiv .linkDiv{
	width:100%;
	float:left;
	margin:0px;
	padding:0px;
	text-align:right;
	padding-right:32px;
}
.xBlock .infoDiv .linkDiv a{
	display:block;
	width:112px;
	font:normal normal 12px/25px verdana, arial, helvetica, sans-serif;
	color:#7190B3;
	margin:8px 32px 0px 0px;
	*margin-right:0px;
	float:right;
}
.xBlock .infoDiv ul{
	margin:0px;
	padding:0px;
	list-style:url(../images/listpoint.gif);
	width:100%;
}
.xBlock .infoDiv ul li{	
	height:25px;
	margin:0px 0px 0px 20px;
	text-align:left;	
	list-style:url(../images/listpoint.gif);
	background:url(../images/liBg.gif) bottom left repeat-x;
}
.xBlock .infoDiv ol{
	margin:0px auto;
	padding:0px;
	list-style:none;	
	width:80%;
	*width:90%;
	*margin-left:15px;
}
.xBlock .infoDiv ol li{
	margin:0px;
	padding:0px;
	list-style:none;
	float:left;
	width:100%;
	height:28px;
}
.xBlock .infoDiv ol li span{
	font:normal bold 12px/28px verdana, arial, helvetica, sans-serif;
	color:#979797;
	width:58px;
	float:left;
	text-align:right;
}
.xBlock .infoDiv ol li input{
	width:125px;
	height:21px;
	float:left;
	border:#BED5ED 1px solid;
	margin:3px 0px 0px 0px;
}
.xBlock .infoDiv p{
	margin:5px auto 0px auto;
	padding:0px;
	width:79%;
	height:45px;
	text-align:left;
	font:normal normal 12px/22px verdana, arial, helvetica, sans-serif;
}
.xBlock .infoDiv ul li a{
	display:block;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	width:98%;
	color:#0F4180;
	-moz-binding: url('ellipsis.xml#ellipsis');
	font:normal normal 12px/25px verdana, arial, helvetica, sans-serif;
	text-decoration:none;
}
.bottomDiv{
	width:100%;
	height:66px;
	float:left;
	margin-top:10px;
	background:url("../images/bottomBg.jpg") top left no-repeat;
}

.bottomDivBG{
  background:url("../images/newbottomBg.jpg") top left no-repeat;
}
.bottomFootText{
	width:80%;
	margin:0 auto;
	height:66px;
	color:#8F8F8F;
}
.caseHome{
	background:url("../images/casehomeBg.jpg") top left repeat-x;
}
.topNav .topNavDiv .navTopnav p.contactTopInfo{
	height:24px;
	margin:45px 0 0;
	padding:0;
	float:left;
	text-align:center;
	width:520px;
	font:normal normal 24px/24px verdana, arial, helvetica, sans-serif;
	color:#524119;
	background:url("../images/icon_telephone.gif") 130px 0px no-repeat;
}
.caseHome ul{
	margin:0px ;
	padding:0;
	width:100%;
	list-style:none;
	float:left;	
}
.caseHome ul li{
	margin:0px;
	padding:0px;
	width:90%;
	*width:100%;
	margin-left:25px;
	*margin-left:20px;
	list-style:url("../images/caselistblock.gif");
}
.caseHome ul li a{
	display:block;
	height:22px;
	font:normal normal 12px/22px verdana, arial, helvetica, sans-serif;
	*line-height:19px;
	color:#333333;
	text-decoration:none;
}
.bottomFootText p{
	height:33px;
	margin:0px;
	padding:0px;
	text-align:center;
	width:100%;	
	font:normal normal 12px/33px verdana, arial, helvetica, sans-serif;
}
.bottomFootText p a{	
	color:#8F8F8F;
}
.fieldsetClass{
	width:98%;
	*width:100%;
	border:none;
	margin:10px 0px 0px 0px;
	*margin-left:0px;
	*padding:10px 0px 0px 10px;
	float:left
}
.atdcetabsdiv{
	width:100%;
	height:27px;
	border-bottom:#84A4E4 1px solid;
	float:left;
}
.atdcetabsdiv ul{
	float:left;
	*float:none;
	margin:0;
	padding:0;
	list-style:none;
}
.li_notActive{
	float:left;
	margin:0;
	padding:0;
	height:27px;
	list-style:none;
	background:url(../images/attendanceTabOut_Right.gif) right bottom no-repeat;		
}
.li_notActive a{
	display:block;
	padding:0px 15px;
	font:normal normal 13px/27px Verdana, Arial, Helvetica, sans-serif;
	background:url(../images/attendanceTabOut_left.gif) left bottom no-repeat;
	text-decoration:none;
	color:#A4A4A6;
}
.li_active{
	float:left;
	margin:0;
	padding:0;
	height:27px;
	list-style:none;
	background:url(../images/attendanceTabOver_Right.gif) right bottom no-repeat;	
}
.li_active a{
	display:block;
	padding:0px 15px;
	font:normal bold 13px/27px Verdana, Arial, Helvetica, sans-serif;
	background:url(../images/attendanceTabOver_left.gif) left bottom no-repeat;
	text-decoration:none;
	color:#57728D;
}
.textDivTable tr.tableTitles{
	background:url(../../resources/image/loginnew/table_topBg.jpg) top left no-repeat;
}
.tableStyleDiv{
	width:604px;
	*width:608px;
	height:325px;
	*height:329px;
	margin:5px 0 5px 30px;
	float:left;
}
.textDivTable td{
	height:29px;
	text-align:center;
	background:#ECECEC;
	font:bold normal 14px/29px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.textDivTable td.introTD{
	text-align:left;
	background:#ECECEC;
	font:normal normal 12px/19px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#000000;
}
.textDivTable td.introTD p{
	margin:0px;
	padding:0px;
	text-indent:24px;
	width:100%;
}
.textDivTable td.titleTD{
	text-align:center;
	background:#398CAE;
	font:bold normal 14px/29px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#ffffff;
}
.tableTitles td{
	height:26px;
	background:none;
	font:bold normal 14px/26px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#ffffff;
}	
.textDivTable td.introTD p.caseInfoP{
	margin:0 0 5px 5px;
	line-height:24px;
	font-size:13px;
	text-indent:0px;
	width:98%;
}