/* CSS Document */
body{margin:0px;font-size:12px; overflow:hidden;}
td,table,a{font-size:12px;}
a{color:#003399;}
.indexbody{margin:0px 8px 0px 0px; overflow-y:auto;SCROLLBAR-FACE-COLOR: #cbe4fa;
    SCROLLBAR-HIGHLIGHT-COLOR: #ffffff;
    SCROLLBAR-SHADOW-COLOR: #c4d5df;
    SCROLLBAR-3DLIGHT-COLOR: #c4d5df;
    SCROLLBAR-ARROW-COLOR: #4d92d3;
    SCROLLBAR-TRACK-COLOR: #cbe4fa;
    SCROLLBAR-DARKSHADOW-COLOR: #ffffff;
    SCROLLBAR-BASE-COLOR: #ffffff}
.loginbody { FONT-SIZE: 12px; BACKGROUND:#fff url(../img/ens-01-026.jpg) repeat-x; COLOR: #333; TEXT-ALIGN: center;margin:0px; }
	
	#loginbg { position:absolute; left:0;top:50%;margin-top:-160px; BACKGROUND: url(/img/CoImg/ens-01-027.jpg) center center no-repeat; WIDTH: 100%; PADDING-TOP: 100px; HEIGHT: 263px; vertical-align:top;}
	.logintxt { BORDER: #a7a6aa 1px solid; HEIGHT: 18px; background:url(../img/input.gif) left top no-repeat; }
	.logintable{MARGIN-TOP:0px;MARGIN-LEFT:400px;}
	.logintxtsel{background:#d6f2fd;BORDER: #a7a6aa 1px solid; HEIGHT: 18px;}
	.loginbut{ background:url(../img/ens-01-029.jpg) no-repeat;border:0px;width:80px;height:21px;color:#039;padding-top:1px;padding-right:15px;}
.loading{padding:0px;position:absolute;left:expression(document.body.offsetWidth/2-150);top:140px;height:120px;width:300px; background:#fff;border:3px solid #bad9f1;color:333;text-align:center;padding-top:40px;font-size:14px;}
.toplogo{width:530px; background:url(/img/CoImg/ens-01-001.jpg) left no-repeat;}
.toptable{background:url(../img/ens-01-003.jpg) repeat-x; height:71px;}
.nav{ background:url(../img/ens-01-004.jpg) repeat-x;height:31px;}
.topright{ background:url(../img/ens-01-002.jpg) right no-repeat; vertical-align:top;padding-top:50px; text-align:right;padding-right:15px;color:#fff;font-weight:bold;}
.topright a{color:#fff;}
#co{ text-align:right;padding-right:15px;}
#navlink{ }
#navlink a{color:#404040;display:block; float:left; font-weight:bold; padding-left:20px;padding-right:20px;text-align:center;height:21px;padding-top:8px;letter-spacing:2px; text-decoration:none;}
#navlink a:hover{background:url(../img/ens-01-005.jpg) center no-repeat;color:#fff; text-decoration:none;}
#navlink a.sel{background:url(../img/ens-01-005.jpg) center no-repeat;color:#fff;padding-top:9px;}
#navlink2{ background:url(../img/pic-myhome-005.jpg) repeat-x; height:30px;}
#navlink2 a{color:#000000;display:block; float:left;  padding-left:30px;text-align:center;height:21px;padding-top:8px;letter-spacing:2px; text-decoration:none;}
#navlink2 span{color:#666666;display:block; float:left;  padding-left:30px;text-align:center;height:21px;padding-top:8px;letter-spacing:2px; text-decoration:none;}
#navlink2 a:hover{ text-decoration:underline}
#navlink2 a.sel{ font-weight:bold;}
#navlink2 .right{ float:right; color:#FF6600;letter-spacing:0px;  padding-left:15px;}
#nav{height:28px;}
#navbar{height:27px;margin-top:3px;margin-bottom:3px; text-align:left;	padding:6px;padding-top:0px;padding-bottom:0px;border:1px solid #d2cfd5;color:#666666;}
#nav #pos{float:left;width:70%;padding-top:6px;}
#nav #co{float:right;width:180px;padding-top:2px;}


.maindiv{border:1px solid #efeeec; height:99%;width:99%;}
.maindiv2{border:1px solid #ffffff;height:100%;width:100%;background:#efeeec;}
.srcfrm{border:1px solid #aeaeae; width:120px;height:20px;}
.srctxt{padding-left:10px;}
.mainarea{border:1px solid #d2cfd5;background:#ffffff url(../img/bg-myhome-004.jpg) top repeat-x;padding:15px;padding-top:25px;}
.dotline{ background:url(../img/ico-myhome-004.gif) bottom repeat-x;}
.dotline td{color:575757;}
.dotline a{color:#003399; text-decoration:none;}
.dotline a:hover{color:#ff6600; text-decoration:underline;}
/*.titletd{ background:url(../img/pic-myhome-001.jpg) no-repeat;width:507px;height:80px;font-size:20px; font-family:simhei; font-weight:bold;color:#ffffff;padding-left:30px;}*/
.titletd2{ background:url(../img/pic-myhome-003.jpg) right no-repeat;width:507px;height:80px;}
.formtextwhite {
font-size:12px;background:url(../img/input.gif) left top no-repeat; BORDER:1px  solid #a7a6aa;
}
.formtextdis{font-size:12px;background:url(../img/input.gif) left top no-repeat; BORDER:1px  solid #a7a6aa;color:#666;display:block;padding:3px 1px;}
/*日期控件边框样式白底 付强*/
.inputborder
{	BORDER:1px  solid #a7a6aa;}
#tdBtn a{ background:#fff url("../img/ens-01-021.jpg") top repeat-x;border:1px solid #c4d5df;display:block;padding:5px 5px; float:left;width:130px; text-align:center; text-decoration:none;margin-right:5px;font-weight:bold;color:#404040;}
#tdBtn{ background:url("../img/ens-01-022.gif") bottom repeat-x;}
#tdBtn a.seltab,#tdBtn a:hover{background:#e9f8fd url("../img/ens-01-020.jpg") top repeat-x;border:1px solid #c4d5df;border-bottom:1px solid #e9f8fd;color:#039;}
.ntab{height:26px;background:#fff url("../img/ens-01-023.jpg") top no-repeat;display:block;padding:5px 5px;width:85px; cursor:hand; text-align:center; text-decoration:none;font-weight:bold;color:#404040;margin:0px;padding:0px;}
.ntabhov,.ntabsel{height:26px;background:#fff url("../img/ens-01-024.jpg") top no-repeat;display:block;padding:5px 5px;width:85px; cursor:hand;text-align:center; text-decoration:none;font-weight:bold;color:#039;margin:0px;padding:0px;}
.ntabarea{border:0px;background:#fff;height:100%;width:100%;}
.ntabbutarea{background:#fff url("../img/ens-01-025.jpg") top repeat-x;}
/*.dygrid{border-top:1px solid #c8d6e3; }*/
.indexlist,.customgrid{margin:3px;}
.indexlist{ table-layout:fixed;}
.indexlist, .customgrid,.customgrid2,.dygrid .heaveborder table{border-collapse:collapse;}
 .customgrid td,.dygrid .heaveborder table td{border-bottom:1px solid #c8d6e3;padding-top:6px;padding-bottom:5px;empty-cells:show;}
 .customgrid2 td{border-bottom:1px dotted #c8d6e3;padding-top:3px;padding-bottom:2px;empty-cells:show;}
.indexlist td{border-bottom:1px dotted #c8d6e3;padding-top:6px;padding-bottom:5px;empty-cells:show;}
.indexlist td a,.customgrid td a,.dygrid .heaveborder table td a{color:#039;}
.indexlist td a:hover,.customgrid td a:hover,.dygrid .heaveborder table td a:hover{color:#06f;}
.customgrid tr.number td,.customgrid td.number,.dygrid .heaveborder table td.number{ background:#dceafa url(../img/ens-01-019.jpg) bottom repeat-x;padding-top:3px;padding-bottom:2px;}
.srcbg{BACKGROUND:#e9f8fd url(../Img/ens-01-013.jpg) bottom repeat-x;}
.srctit{ text-align:right;padding-left:12px;}
.srctit2{ text-align:right;padding-left:8px;}
.srcbut{ border:0px;  background:url("/img/but-ens-bg.gif") no-repeat; text-align:center;color:#000;}
.blocktable{border:1px solid #c4d5df;border-top:0px;width:100%;height:100%;}
ul.frlink{margin:0;padding:0;}
.frlink li{ float:left;width:127px;height:30px; line-height:30px; border-bottom:1px solid #c4d5df; background:#e7effc url(/img/ico-ens-033.gif) no-repeat 7px 10px;margin-top:4px; list-style:none;padding-left:20px;margin-left:10px;}
.indextable{border:1px solid #c4d5df;BACKGROUND:#fff url(../Img/ens-01-013.jpg) top repeat-x;}
.indextable .srcbg{BACKGROUND: url(../Img/ens-01-016.jpg) 10px 0px no-repeat;height:30px;color:#039;font-weight:bold;padding-left:40px;}
.indexlist span.newtitle,.indexlist span.affche{display:inline;overflow:hidden; text-overflow:ellipsis;white-space:nowrap;width:90px}
.tabgridtd,.gridtd{ height:100%; vertical-align:top;/* background:url(../img/ens-01-014.jpg) 0px -4px repeat-x;padding-top:5px;*/}
.tabgridtd{padding:3px;}
.tabgridtd div{ background:#fff;margin:0px;}
.blockbody{margin:10px;margin-left:0px;SCROLLBAR-FACE-COLOR: #cbe4fa;
    SCROLLBAR-HIGHLIGHT-COLOR: #ffffff;
    SCROLLBAR-SHADOW-COLOR: #c4d5df;
    SCROLLBAR-3DLIGHT-COLOR: #c4d5df;
    SCROLLBAR-ARROW-COLOR: #4d92d3;
    SCROLLBAR-TRACK-COLOR: #eaf1f9;
    SCROLLBAR-DARKSHADOW-COLOR: #ffffff;
    SCROLLBAR-BASE-COLOR: #ffffff}
.gridtd .scrolldiv,tabgridtd .scrolldiv{width:100%;height:98%;margin:5px; overflow:auto;}
.autodiv{width:expression(document.body.offsetWidth-24);height:100%;overflow:auto; text-align:center;}
.graytd{ background:#efefef;}
.page{ text-align:right;padding-right:5px;}
.button{ background:url('/img/but-ens-bg.gif') no-repeat; text-align:center;border:0px;width:45px;height:20px;}
/*.titletd{BACKGROUND:#e9f8fd url(../Img/ens-01-013.jpg) -2px 6px repeat-x; text-align:center;}*/
.formtextgray{ background:#efefef;border-left:1px solid #808080;border-top:1px solid #808080;border-right:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;width:120px;font-size:12px;}
 .cNewsDiv{display:inline;overflow:hidden;/* text-overflow:ellipsis;white-space:nowrap;width:260px*/ line-height:22px;}
 .cinfodiv{display:inline;overflow:hidden;/* text-overflow:ellipsis;white-space:nowrap;width:200px*/ line-height:22px;}
 .indexlist .date{font-size:10px;font-family:Arial;}
 .datetxt{font-size:12px;background:url(../img/input2.gif) left top no-repeat; BORDER:1px  solid #a7a6aa; cursor:hand;width:85px;display:block;padding:1px 3px;}
 
 /*日期选择组件*/
.popcontent2{border:1px #ffffff solid;height:100%;}
.popborder2{border:3px solid #c4d5df;padding:1px; background:#4c8fd3;}
.shadow{top:0;left:0;width:expression(document.body.clientWidth+document.body.scrollLeft);height:expression(document.body.clientHeight+document.body.scrollTop);background:#eaf1f9; filter:progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=80,finishOpacity=100);}
.ctrdate td td{padding:6px;}
.datecss{ background:url(../img/ens-01-030.jpg) repeat-x bottom;}
.ctrdate .srcbg{margin:0px;}
.ctrdate a{font-size:14px; font-family:Arial; text-decoration:none;}
.otherday a{color:#666;}
.seldate{}
.datebut{padding-top:5px;padding-left:85px;}
.datebut a{ display:block;width:70px;height:20px; background:url(../img/ens-01-030.jpg) repeat-x bottom; text-align:center; border:1px solid #cacaca;color:#000; text-decoration:none;padding-top:3px; float:left;margin-right:5px;}

/*日期控件*/
.x-date-picker{border:1px solid #cbd6e3;/*日期控件外边框*/border-top:0 none;background:#fff;position:relative;}
.x-date-picker a{-moz-outline:0 none;outline:0 none;}
.x-date-inner,.x-date-inner td,.x-date-inner th{border-collapse:separate;}
.x-date-middle,.x-date-left,.x-date-right{background:url(../img/ens-01-013.jpg) repeat-x  bottom;color:#000;border-top:1px solid #cbd6e3;font:bold 11px "arial";overflow:hidden;}
.x-date-middle .x-btn-left,.x-date-middle .x-btn-center,.x-date-middle .x-btn-right{background:transparent!important;vertical-align:middle;}
.x-date-middle .x-btn .x-btn-text{color:#000;border:0px; background:none; font-weight:bold; font-style:normal;font-size:11px; font-family:Arial;}
.x-date-middle .x-btn-with-menu .x-btn-center em{background:transparent url(/frame/Schedule/ExtResources/images/default/toolbar/btn-arrow-light.gif) no-repeat right 0;}
.x-date-right,.x-date-left{width:18px;}
.x-date-right{text-align:right;}
.x-date-middle{padding-top:2px;padding-bottom:2px;width:130px;}
.x-date-right a,.x-date-left a{display:block;width:16px;height:16px;background-position:center;background-repeat:no-repeat;cursor:pointer;-moz-opacity:0.6;opacity:.6;filter:alpha(opacity=60);}
.x-date-right a:hover,.x-date-left a:hover{-moz-opacity:1;opacity:1;filter:alpha(opacity=100);}
.x-date-right a{background-image:url(../img/right-btn.gif);margin-right:2px;text-decoration:none!important;}
.x-date-left a{background-image:url(../img/left-btn.gif);margin-left:2px;text-decoration:none!important;}
table.x-date-inner{width:100%;table-layout:fixed;}
.x-date-inner th{width:25px;}
.x-date-inner th{background:#dfecfb url(../img/ens-01-019.jpg) repeat-x left top;text-align:right!important;border-bottom:1px solid #cbd6e3;font:normal 10px arial,helvetica,tahoma,sans-serif;color:#233d6d;cursor:default;padding:0;border-collapse:separate;}
.x-date-inner th span{display:block;padding:2px;padding-right:7px;}
.x-date-inner td{border:1px solid #fff;text-align:right;padding:0;}
.x-date-inner a{padding:2px 5px;display:block;font:normal 11px arial,helvetica,tahoma,sans-serif;text-decoration:none;color:black;text-align:right;zoom:1;}
.x-date-inner .x-date-active{cursor:pointer;color:black;}
.x-date-inner .x-date-selected a{background:#dfecfb url(../img/ens-01-019.jpg) repeat-x left top;border:1px solid #cbd6e3;padding:1px 2px;}
.x-date-inner .x-date-today a{border:1px solid darkred;padding:1px 4px;}
.x-date-inner .x-date-selected span{font-weight:bold;}
.x-date-inner .x-date-prevday a,.x-date-inner .x-date-nextday a{color:#aaa;text-decoration:none!important;}
.x-date-bottom{padding:4px;border-top:1px solid #cbd6e3;background:#dfecfb url(../img/ens-01-019.jpg) repeat-x left top;}
.x-date-inner a:hover,.x-date-inner .x-date-disabled a:hover{text-decoration:none!important;color:black;background:#ddecfe;}
.x-date-inner .x-date-disabled a{cursor:default;background:#eee;color:#bbb;}
.x-date-mmenu{background:#eee!important;}
.x-date-mmenu .x-menu-item{font-size:10px;padding:1px 24px 1px 4px;white-space:nowrap;color:#000;}
.x-date-mmenu .x-menu-item .x-menu-item-icon{width:10px;height:10px;margin-right:5px;background-position:center -4px!important;}
.x-date-mp{position:absolute;left:0;top:0;background:white;display:none;}
.x-date-mp td{padding:2px;font:normal 11px arial,helvetica,tahoma,sans-serif;}
td.x-date-mp-month,td.x-date-mp-year,td.x-date-mp-ybtn{border:0 none;text-align:center;vertical-align:middle;width:25%;}
.x-date-mp-ok{margin-right:3px;}
button#ext-gen34,.x-date-mp-btns button{text-decoration:none;text-align:center;text-decoration:none!important;background:url(/img/but-ens-bg.gif) no-repeat;width:45px;height:20px;color:#000;border:0px solid;font:normal 11px arial,helvetica,tahoma,sans-serif;cursor:pointer;}
button{cursor:pointer;}
.x-date-mp-btns{background:#dfecfb url(../img/ens-01-019.jpg) repeat-x left top;}
.x-date-mp-btns td{border-top:1px solid #c5d2df;text-align:center;}
td.x-date-mp-month a,td.x-date-mp-year a{display:block;padding:2px 4px;text-decoration:none;text-align:center;color:#15428b;}
td.x-date-mp-month a:hover,td.x-date-mp-year a:hover{color:#15428b;text-decoration:none;cursor:pointer;background:#ddecfe;}
td.x-date-mp-sel a{padding:1px 3px;background:#dfecfb url(../img/ens-01-019.jpg) repeat-x left top;border:1px solid #cbd6e3;}
.x-date-mp-ybtn a{overflow:hidden;width:15px;height:15px;cursor:pointer;background:transparent url(/frame/Schedule/ExtResources/images/default/panel/tool-sprites.gif) no-repeat;display:block;margin:0 auto;}
.x-date-mp-ybtn a.x-date-mp-next{background-position:0 -120px;}
.x-date-mp-ybtn a.x-date-mp-next:hover{background-position:-15px -120px;}
.x-date-mp-ybtn a.x-date-mp-prev{background-position:0 -105px;}
.x-date-mp-ybtn a.x-date-mp-prev:hover{background-position:-15px -105px;}
.x-date-mp-ybtn{text-align:center;}
td.x-date-mp-sep{border-right:1px solid #c5d2df;}
.menubg{}
.menubg2{}

.seldate{background:#e3f1d6; border:1px solid #e3f1d6; padding:1px 2px;}	/*有日程*/
.todayhave a{background:#e3f1d6;border:1px solid #ffcc33; padding:1px 2px;}	/*今天且有日程*/
.today a{background:#fbfbc4;border:1px solid #ffcc33;  padding:1px 2px;}	/*今天*/