@import "jquery.datepick.css";
@import "jquery.treeview.css";
body,div,p,form,input,dl,ul,ol,span,select,textarea,li,dd,dt,h1,h2,h3,h4,h5,h6,p { font-size:12px; font-family:Arial, Helvetica, sans-serif; }
img{border:0;}
body,div,p,form,dl,ul,ol,span,li,dd,dt,h1,h2,h3,h4,h5,h6,p{margin:0; padding:0;}
ul,ol{list-style:none;}
.clear {clear:both;font-size:1%;line-height:0;}
a:link,a:visited {color:#3c3c3c; text-decoration:none;}
a:hover {col0r:#666; text-decoration:underline;}

body {background:#789ffc url(/images/bg.gif) repeat-x  left top;}
.top {width:1007px; margin:0 auto;}
 .log {margin:9px 0 9px 10px; width:170px; height:50px;}
.navgation_bar {width:1007px; height:33px; margin:0 auto 10px auto; background:url(/images/navbar_bg.gif) no-repeat;}
 .navgation_bar ul {list-style:none;}
 .navgation_bar li {float:left; background:url(/images/li.gif) no-repeat right 0;padding:0 11px 0 0;margin:0;}
 	 .navgation_bar li.end { background:url(/images/li_l.gif) no-repeat right 0;}
 .navgation_bar a { text-decoration:none;color:#000;}
  .navgation_bar a:hover {color:#002f7c;text-decoration:underline;}
 .navgation_bar span {line-height:33px;height:33px;float:left;display:block; padding: 0 10px;background:url(/images/nav_li_bg.gif) repeat-x;}
 .navgation_bar li span.home { background:url(/images/home.gif) no-repeat;width:51px;padding-left:27px;margin-right:9px;}
.container_box {width:1007px; margin:0 auto;}
 .left_nav {width:157px; float:left; background:url(/images/left_nav_m.gif) repeat-y; }
  .left_nav a {color:#000; text-decoration:none;}
  .left_nav dl {background:url(/images/left_nav_t.gif) no-repeat;  }
	.left_nav dt { background:#e0e0e0 url(/images/dt_bg.gif) repeat-x left bottom;width:144px; height:22px;margin-left:1px;padding:6px 0 0 0;}
		
	.left_nav dt a:link, .left_nav dt a:visited{height:16px;line-height:16px;background:url(/images/ico_folder.gif) no-repeat 5px 0;font-weight:bold;padding-left:25px;float:left;}
	.left_nav dt.cls a:link, .left_nav dt.cls a:visited{ background-position:4px -16px;}
	
	.left_nav .refresh{display:block;float:right;margin-right:8px;_margin-right:5px;width:16px;height:16px; background:url(/images/refresh.gif) no-repeat 50% 50%; }
	.left_nav .refresh img{width:16px;height:16px;}
	.left_nav .refresh a, .left_nav .refresh a:visited, .left_nav .refresh a:hover{ background:none !important;padding:0;margin:0;}


	.left_nav dd {padding:0 10px 0 14px; line-height:24px}
	.left_nav dd a:link, .left_nav dd a:visited{color:#777;}
	.left_nav dd.active ,dd:hover{color:#111;background:url(/images/left_nav_hover.gif) no-repeat; }
	.left_nav dd.active a:link, .left_nav dd.active a:visited, dd:hover a{color:#111;}
	
	/*
	.left_navbottom { background:url(/images/left_nav_f.gif) no-repeat; height:13px;font-size:1%;line-height:0;}
	*/
	.left_navbottom { background:url(/images/left_nav_f.gif) no-repeat bottom left; height:1px;font-size:1%;line-height:0;}

 .container {float:right; width:850px;overflow:hidden; background:url(/images/container_bg.gif) repeat-y;}
  .container_top {background:url(/images/container_bg_t.gif) no-repeat;height:13px;}
	.container_bottom {background:url(/images/container_bg_f.gif) no-repeat;height:13px;font-size:1%;line-height:0;}
	.center {margin:0 0 0 10px;float:left;_margin:0 0 0 5px; min-height:460px}
	 .leftside {width:627px; float:left; }

	 .leftside .tit_required{color:#6e6e6e;width:616px;margin:0 0 0 7px;height:27px; background:url(/images/tit_home_blue.gif) no-repeat 0 0;}
			.leftside .tit_required h2{float:left;margin:0;padding:0;line-height:27px; text-indent:24px;}
			.leftside .tit_required .more{float:right;margin:2px 5px 0 0;}
			
		.action_required{width:600px;margin:5px auto; overflow:hidden;}
			.action_required .date{clear:both;color:#9c9c9c;padding:3px 0 3px 22px; background:url(/images/ico_calendar.gif) no-repeat 3px 50%;border-bottom:1px solid #eeeeee;}
			.action_required ul{color:#6a6a6a;float:left;padding:3px 10px 3px 10px;}
				.action_required ul li{float:left;margin:3px 10px 3px 0; width:150px; overflow:hidden;background: url(/images/icon_li_gray.gif) no-repeat 0 50%;padding:0 0 0 13px;}
				.action_required ul li.detail{margin:3px 0;width:60px; text-align:right; background:none;padding:0;}
					.action_required ul li.detail a, .action_required ul li.detail a:visited{color:#0066cc; text-decoration:underline;padding:2px 3px;}
					.action_required ul li.detail a:hover{ text-decoration:none; background:#0066cc;color:#fff;}
			.action_required .btn_action{ text-align:right;padding:1px;}
				.action_required .btn_action a{margin:0 5px;}


	   .news_box {background:url(/images/title_m.gif) no-repeat 0 3px; width:310px; line-height:35px; display:block;}
		 .left {float:left;}
		 .right {float:right;}
		 .middle {float:left;margin-left:12px;}
		 .news_box ul{padding:10px 0 0 12px; display:block;}
		 .news_box li { background:url(/images/icon_li.gif) no-repeat 4px 6px;margin:0;padding:1px;padding-left:16px;line-height:18px;}
		 .news_box li .time {font-size:10px; font-family:Verdana;color:#999;line-height:14px; margin-bottom:5px;}
		 .news_box li a:link, .news_box li a:visited{color:#0048a1 !important; text-decoration:none;}
		  .news_box li a:hover {color:#333; text-decoration:underline}
			.news_box li a:visited{color:#666;}
 
		 .title {background:url(/images/icon_title.png) no-repeat;_background:url(/images/icon_title.gif) no-repeat;height:30px;margin:0 0 0 14px;padding:0 0 0 36px;font-weight:bold;color:#424242;overflow:hidden;}
		  .news {background-position:0 0;}
		  .broad {background-position:0 -28px;}
			.wait {background-position:0 -60px;}
			.links {background-position:0 -96px;}
			.tools {background-position:0 bottom; margin-bottom:10px;}
			h1{float:left;}
			.more {float:right;margin:5px 5px 0 0;}
		 .news_box_s {background:url(/images/title_s.gif) no-repeat 0 3px; width:201px; line-height:35px;margin-top:20px;}	
		 .news_box_s ul {padding:5px 10px; }
		 .news_box_s li { background:url(/images/icon_li_gray.gif) no-repeat 7px 7px; padding-left:16px;line-height:22px;}
		 a.red:link, a.red:visited {color:red; text-decoration:underline;}
		 
		 .no_link{color:#b4b4b4;padding-left:14px;}
		 .tool_icon	{width:52px;margin-left:30px;_margin-left:20px; float:left; text-align:center; line-height:28px;}
		 .tool_icon img{width:40px; height:36px; margin:0 6px;}
	 .rightside {width:198px; float:left;}
	  .right_title {clear:both;background:url(/images/icon_arrow.gif) no-repeat 12px 8px;padding:5px 0 5px 25px; font-weight:bold;}
		.calender {margin:0 auto 10px 10px;width:180px;float:left;}
		.no { text-align:center; color:#CCC;margin-bottom:10px;}
		.photo { background:url(/images/photo_bg.gif) no-repeat;width:133px;height:173px; margin:10px auto;padding:5px 2px 0 8px;}
	.foot{ background:#e1e1e1;height:20px;width:800px;margin:0 auto; color:#777777;line-height:20px;padding:2px 15px}
	.foot span {margin-right:30px;float:left; }
	.foot span a{ text-decoration:underline;}
	.foot img {margin-right:5px;}
	.foot .time{float:right;margin-right:0;}

.mainMenu{display:none;float:left; position:absolute; z-index:10;left:20px;}
	.mainMenu a:link, .mainMenu a:visited{font-size:12px;color:#222; text-decoration:none;display:block;padding:3px 5px 3px 15px;}
	.mainMenu a:hover{ background:#ffe77a;}
	.mainMenu ul{list-style:none;padding:0;margin:32px 0 0 0;width:126px;padding:8px 12px 20px 2px;_padding:8px 2px 8px 2px; background:url(/images/mainMenu.png) no-repeat bottom right;overflow:hidden;_background:#fff;_border:1px solid #ccc;_border-width:0 1px 1px 0;}
		.mainMenu ul li{ background:none;display:block;width:100%;}
.navgation_bar { position:relative;}


.required{color:#e14433;padding:0 5px; font:12px/120% Verdana;}
.main {margin:0 0 0 10px;float:left;_margin:0 0 0 5px;width:825px; min-height:480px}
	.main h1{margin-bottom:8px;padding-left:10px;}
		.main h1 span{font-size:14px;}
	.main .toolbar{clear:both;height:29px;display:block; background:url(/images/toorbarBg.gif) repeat-x;margin-bottom:8px;}
		.toolbar ul{margin-left:10px;}
		.toolbar ul li{float:left;padding-top:3px;}
		.toolbar a:link, .toolbar a:visited, .toolbar a:hover{color:#565656; text-decoration:none;height:21px;line-height:21px;border:1px solid #c2c2c2;display:block;float:left;padding:0 8px 0 5px; background:#aeaeae url(/images/btnBg.gif) repeat-x 0 -22px;margin-right:25px;}
		.toolbar a.group:link, .toolbar a.group:visited{margin-right:0;border-right:none;}
		.toolbar a.btn2 span{ background-position: left -24px;}
		.toolbar a.btn3 span{ background-position: left -52px;}
		.toolbar a.btn4 span{ background-position: left -80px;}
		.toolbar a.btn5 span{ background-position: left -108px;}
		
		.toolbar a.btn6 span{ background-position: left -133px;}
		.toolbar a.btn7 span{ background-position: left -160px;}
		.toolbar a.btn8 span{ background-position: left -185px;}
		.toolbar a.btn9 span{ background-position: left -108px;}
		
		.toolbar a.btn10 span{ background-position: left -260px;}
		.toolbar a.btn11 span{ background-position: left -286px;}
		.toolbar a.btn12 span{ background-position: left -312px;}
		.toolbar a.btn13 span{ background-position: left -336px;}
		.toolbar a.btn14 span{ background-position: left -362px;}
		.toolbar a.btn15 span{ background-position: left -386px;}
		.toolbar a.btn16 span{ background-position: left -412px;}
		.toolbar a.btn17 span{ background-position: left -436px;}
		.toolbar a.btn18 span{ background-position: left -461px;}
		.toolbar a.btn19 span{ background-position: left -486px;}
		.toolbar a.btn20 span{ background-position: left -512px;}
		.toolbar a.btn21 span{ background-position: left -537px;}
		.toolbar a.btn22 span{ background-position: left -563px;}
		.toolbar a.btn23 span{ background-position: left -586px;}
		.toolbar a.btn24 span{ background-position: left -612px;}
		.toolbar a.btn25 span{ background-position: left -638px;}
		.toolbar a.btn26 span{ background-position: left -661px;}
		.toolbar a.btn27 span{ background-position: left -687px;}
		.toolbar a.btn28 span{ background-position: left -711px;}
		.toolbar a.btn29 span{ background-position: left -737px;}
		.toolbar a.btn30 span{ background-position: left -761px;}
		.toolbar a.btn31 span{ background-position: left -786px;}
		.toolbar a.btn32 span{ background-position: left -812px;}
		.toolbar a.btn33 span{ background-position: left -836px;}
		.toolbar a.btn34 span{ background-position: left -860px;}
		.toolbar a.btn35 span{ background-position: left -887px;}
		.toolbar a.btn36 span{ background-position: left -911px;}
		.toolbar a.btn37 span{ background-position: left -935px;}
		
		
		
		.toolbar a span{display:block;padding-left:21px; background:url(/images/ico_btn.gif) no-repeat 0 2px;}
		.toolbar a:hover{color:#000; background:#ffe250 url(/images/btnBg.gif) repeat-x 0 0;}
		
 
table.layout td{border-bottom:1px solid #e8e8e8;color:#666;}
	table.layout input,table.layout select, table.layout textarea{color:#666;padding:2px;}
	


table.items{margin-top:-8px;}
table.items th{height:25px;font-weight:normal; text-align:left;padding-left:10px; background:url(/images/th_bg_grey.gif) no-repeat right top;color:#7c7c7c;}
	table.items th.end{ background-position:left top;}
table.items td{padding:5px 0 5px 10px;border-bottom:1px solid #e8e8e8;}

.input_thin{border:1px solid #ccc;}

.btn_edit{display:block;width:20px;height:20px; background:url(/images/ico_btn.gif) no-repeat 0 -237px;}
	.btn_edit img{width:20px;height:20px;}
	
.td_hover{ background:#fafafa;}


.table_layout{border:1px solid #d7d7d7; border-collapse:collapse;margin-bottom:10px;}
.table_layout .table_title{height:24px; background:#fff url(/images/th_bg_blue.gif) repeat-x bottom left; text-align:left;color:#3b5294;font-weight:bold;padding:0 0 0 10px;}
.table_layout td{padding:3px 0 3px 10px;border-bottom:1px solid #efefef;}
.table_layout th{padding-left:10px;height:22px; background:url(/images/th_bg_grey2.gif) repeat-x right top; text-align:left;font-weight:normal;}
	.table_layout th.end{ background-position:left top;}
	
.table_subtitle{ background:#fff url(/images/td_subtitle.gif) repeat-x bottom left; font-weight:bold;}
/*
.table_layout td input{ background:#fff url(/images/input_bg.gif) no-repeat left top; border:1px solid #dadada;padding-left:4px;}
*/

.noBoarder{border:none;}
	.noBoarder th, .noBoarder td{border:none;}

.font_l{font-size:14px;}
.font_xl{font-size:16px;}


#message_attachment{}
#message_attachment ul{list-style:none;padding:0px;margin:0px;}
#message_attachment li{padding:2px 0;}
#message_attachment .attachment_file{background:url(/images/icon_message.gif) no-repeat -134px -3px;padding:0 0 0 20px;}
#message_attachment .attachment_remove, #message_attachment .attachment_remove:hover,#message_attachment .attachment_remove:active{border:0px none;width:16px;height:16px;background:url(/images/icon_message.gif) no-repeat -42px -22px;cursor:hand;}

.wrap_login{width:900px;margin:0 auto;}
.main_login{width:410px;height:306px;padding:220px 0 0 350px;margin:0; background:url(/images/mainLogin.jpg) no-repeat 0 0;}
.login_submit{width:68px;height:31px; background:url(/images/login_submit.gif) repeat-x 0 0;border:none;font-size:15px;font-weight:bold;}
.error_login{color:#ff0000; background:url(/images/icon_error.gif) no-repeat 0 0;padding-left:18px;margin-bottom:5px;height:25px;display:none;}
.login_tit{margin-bottom:5px;font-size:18px;height:25px;}




.right_schedule{ background:#777777;border:1px solid #3c3c3c;border-width:1px 0 0 1px;padding:5px;width:164px;margin:5px 0 5px 17px;_margin-left:12px;float:left;}
	.right_schedule ul{}
	.right_schedule ul li{clear:both;color:#fff;padding:3px 0 3px 0;border-bottom:1px dotted #ccc;width:164px;float:left;}
		.right_schedule ul li .date{font-size:10px;float:left;width:34px; }
		.right_schedule ul li .event{float:right;width:130px; }
		
.new_schedule{float:left;width:174px;margin:0 0 0 17px;_margin-left:12px;overflow:hidden;}		
.new_schedule .new_item{width:174px;float:left;}
	.new_schedule .new_item textarea{padding:3px;width:166px;}
	.new_schedule .font_grey{color:#b1b1b1;}
	.new_schedule .btn_add{width:62px;height:25px;line-height:25px;color:#666; text-align:center;border:none; background:#fff url(/images/btn_add.gif) no-repeat 0 0;margin:5px auto 0 60px;_margin-left:45px;}
	





.notice_empty{ background:url(/images/notice_empty.gif) no-repeat 0 0;width:217px;height:75px;margin:10px auto 0 auto;color:#858585;padding:1px;}
	.notice_empty span{height:24px;line-height:24px;display:block;width:140px;margin:2px 0 0 70px; text-align:center;}
	
.popup1{width:632px;height:158px;position:absolute; z-index:100;}
	.popup1 .popup1_bg{ position:absolute;top:0;left:0;background:url(/images/bg_popup.png) 0 0 no-repeat;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bg_popup.png',sizingMethod='crop');width:632px;height:158px;}

	.popup1 .popup1_wrapper{ border:5px solid #ebebeb; background:#fff;height:128px;width:602px; position:absolute; z-index:110;top:10px;left:10px;}
		.popup1 .popup1_wrapper .btn_cls{ position:absolute;right:-13px;top:-13px;width:25px;height:25px; }
			.popup1_wrapper .btn_cls a, .popup1_wrapper .btn_cls a:visited{width:25px;height:25px;display:block;background:url(/images/btn_cls.gif) no-repeat 0 0; cursor:pointer;}
			.popup1_wrapper .btn_cls a:hover{ background-position:0 -26px;}
			.popup1 .popup1_wrapper .btn_cls img{width:25px;height:25px;}
			
			
.action_popup{width:600px;margin:5px auto; overflow:hidden;}
			.action_popup .date{color:#9c9c9c;padding:3px 0 3px 22px; background:url(/images/ico_calendar.gif) no-repeat 3px 50%;border-bottom:1px solid #eeeeee;}
			.action_popup ul{color:#6a6a6a;float:left;margin:5px 0 5px 10px;_margin-left:8px;}
				.action_popup ul li{float:left;margin:3px 20px 3px 0; width:160px; overflow:hidden;background: url(/images/icon_li_gray.gif) no-repeat 0 50%;padding:0 0 0 13px;}
			.action_popup .btn_action{ text-align:center;margin-top:10px;padding:1px;float:left; position:relative;left:50%;}
				.action_popup .btn_action p{float:left; position:relative; left:-50%; }
				.action_popup .btn_action a{margin:0 3px;}
