*{margin:0px;padding:0px;font-size:12px;}

html{
   overflow:hidden;
}
body{
   overflow:hidden;
}

img{border:0px;}

#north{width:100%;height:29px;background: url(../images/pur_b_03.jpg) repeat-x;overflow:hidden;}

#navMenu{float: left;white-space: nowrap;padding: 0px 5px;height: 28px;overflow:hidden;}
#navMenu a{float:left;overflow:hidden;color:#003366;text-decoration: none;padding-left:5px;height: 28px;}
#navMenu a span{float:left;cursor:pointer;padding: 7px 10px 5px 10px;}
#navMenu a.active, #navMenu a:hover{font-weight:bold;background:url(../images/add_c.gif) no-repeat;}
#navMenu a.active span, #navMenu a:hover span{height:30px;}
.search{   padding-left:5px;height:30px;}
.search .search-body{margin-right:16px; width:200px; margin-top:3px;background:transparent url(../images/index.png) right no-repeat;position:relative;}
.search .search-body .search-input{background:transparent url(../images/index.png) left no-repeat;}
.search .search-body .search-input input{width:73%;height:26px;border:0px;background:transparent;padding-left:5px;}
.search .search-clear{position:absolute;top:0px;right:10px;width:16px;height:30px;cursor:pointer;}
/*定义上部*/

#south{
   position:absolute;
   bottom:0px;
   width:100%;
   text-align:right;
   padding:5px 0px;
   background:#e7e7e7;
   border-top:1px #fff solid;
   overflow:hidden;
}
input.BigButtonAHover{width:65px;height:25px;color:#444;background:url(../images/an.gif) no-repeat;border:0px;cursor:pointer;font-size:14px;background-position:0 -25px;}
input.BigButtonA{width:65px;height:25px;color:#444;background:url(../images/an.gif) no-repeat;border:0px;cursor:pointer;font-size:14px;}
input.BigButtonA:hover{background:url(../images/an_a.gif) no-repeat;}
/*定义下部*/

div.main-block{
   position:absolute;
      width:218px;
   height:337px;
   background:#fff;
   display:none;
}
div.main-block div.left{
   position:absolute;
   left:0px;

   width:200px;
   padding:5px;
   overflow-x:hidden;
   overflow-y:auto;
}
div.main-block div.right{
   position:absolute;
   left:1px;
   right:0px;
   top:0px;
   bottom:0px;
   overflow-x:hidden;
   overflow-y:auto;
}
div.main-block div.single{
   left:0px;
   border-left:0px;
}
div.main-block div.left div.block-left-header{
   height:28px !important;
   height:30px;
   line-height:30px;
   background:url('list_hd_bg.png') left top repeat-x;
   border:1px #91c0e3 solid;
   border-bottom:solid 1px #ddd;
   border-radius: 0.5em 0.5em 0em 0em;
   font-size:14px;
   font-weight:bold;
   text-align:center;
   color:#383838;
}
div.main-block div.left div.block-left-item{
   height:28px !important;
   height:30px;
   line-height:30px;
   background:#fff;
   border:1px #91c0e3 solid;
   border-bottom:solid 1px #ddd;
   border-top:0px;
   text-align:center;
   color:#383838;
}
div.main-block div.left div.hover{
   background:#EFEFEF;
}
div.main-block div.left div.active{
   background:#EFEFEF;
   font-weight:bold;
}
div.main-block div.left div.block-left-item span{
   display:block;
   cursor:pointer;
}
div.main-block div.right div.block-right div.block-right-header{
   height:28px !important;
   height:30px;
   line-height:30px;
   background:url('list_hd_bg.png') left top repeat-x;
   border:1px #91c0e3 solid;
   border-bottom:solid 1px #ddd;
   border-radius: 0.4em 0.4em 0em 0em;
   font-size:12px;
   font-weight:bold;
   text-align:center;
   background:#f2f2f2;
   color:#383838;
}
div.main-block div.right div.block-right div.block-right-alldept{
   height:28px !important;
   height:30px;
   line-height:30px;
   background:#fff;
   border:1px #91c0e3 solid;
   border-bottom:solid 1px #ddd;
   font-weight:bold;
   text-align:center;
   color:#383838;
   cursor:pointer;
}
div.main-block div.right div.block-right div.alldept-hover{
   background:#EFEFEF;
}
div.main-block div.right div.block-right div.block-right-add{
   height:28px !important;
   height:30px;
   line-height:30px;
   background:#fff;
   border:1px #91c0e3 solid;
   border-bottom:solid 1px #ddd;
   border-top:0px;
   font-weight:bold;
   text-align:center;
   color:#383838;
   cursor:pointer;
}
div.main-block div.right div.block-right div.add-hover{
   background:#EFEFEF;
}
div.main-block div.right div.block-right div.block-right-remove{
   height:28px !important;
   height:30px;
   line-height:30px;
   background:#fff;
   border:1px #91c0e3 solid;
   border-bottom:solid 1px #ddd;
   border-top:0px;
   font-weight:bold;
   text-align:center;
   color:#383838;
   cursor:pointer;
}
div.main-block div.right div.block-right div.remove-hover{
   background:#f9d5d9;
}
div.main-block div.right div.block-right div.block-right-item{
   height:28px !important;
   height:30px;
   line-height:30px;
   background:#fff;
      border:1px #91c0e3 solid;
   border-bottom:solid 1px #ddd;
   border-top:0px;
   text-align:center;
   color:#383838;
}
div.main-block div.right div.block-right div.block-right-item1{
   height:28px !important;
   height:30px;
   line-height:30px;
   background:#fff;
      border:1px #91c0e3 solid;

   border-top:0px;
   text-align:center;
   color:#383838;
}
div.main-block div.right div.block-right div.hover{
   background:#EFEFEF;
}
div.main-block div.right div.block-right div.active{
   background:#EFEFEF;
}
div.main-block div.right div.block-right div.block-right-item span.name{
   display:block;
   cursor:pointer;
}
div.main-block div.right div.block-right div.block-right-item span.dept{
   text-align:left;
   padding-left:20px;
}
div.main-block div.right div.block-right div.active span.name{
   background:url('/images/dropdown_menu_checked.png') 5px center no-repeat; line-height:30px;
}
div.main-block div.right div.block-right div.block-right-item span.status{display:inline;color:#ddd;}
div.main-block div.right div.block-right div.block-right-goback{
   height:28px !important;
   height:30px;
   line-height:30px;
   background:#fff;
   border:1px #91c0e3 solid;
   border-bottom:solid 1px #ddd;
   border-top:0px;
   text-align:center;
   color:#383838;
   cursor:pointer;
}
div.main-block div.right div.block-right div.goback-hover{
   background:#EFEFEF;
}
div.main-block div.message {
   padding:20px;
   text-align:center;
   font-size:14px !important;
}

#south{
   position:absolute;
   bottom:0px;
   width:100%;
   text-align:right;
   padding:5px 0px;
   background:#e7e7e7;
   border-top:1px #fff solid;
   overflow:hidden;
}


.moduleContainer a:link,
.moduleContainer a:hover,
.moduleContainer a:active,
.moduleContainer a:visited{
   color: #0066cc;
   text-decoration: none;
   background:none;
   display: inline;
   font-weight:normal;
}

.moduleContainer a:hover,
.moduleContainer a:active{
   color: #333333;
   text-decoration: underline;
}

/* for IE6 */
html{
   _padding:0px 0px 35px 0px;
}
body{
   _height:100%;
}
#north{
   _margin-top:-30px;
   _position:relative;
   _top:0;
   _right:0;
   _bottom:0;
   _left:0;
}

div.main-block{
   _height:100%;
   _position:relative;
   _top:0;
   _right:0;
   _bottom:0;
   _left:0;
}
div.main-block div.left{
   _padding:0px 5px;
   _float:left;
   _height:100%;
   _position:relative;
   _top:0;
   _right:0;
   _bottom:0;
   _left:0;
}
div.main-block div.right{
   _padding:0px 5px;
   _height:100%;
   _position:relative;
   _top:0;
   _right:0;
   _bottom:0;
   _left:0;
}
#south{
   _position:relative;
   _top:0;
   _right:0;
   _bottom:0;
   _left:0;
}
/**/

#MenuUl {
	list-style:none;
	margin: 0px;
	padding: 0px;

}

ul.MenuLevel2 {
	list-style:none;
	margin: 0px;
	padding: 0px;

}

#Menu {
	padding: 0px;
	float: left;
	width: 100%;
	margin: 0px;
}

.level1 {
	font-weight: bold;
	color: #005790;
	padding-bottom: 1px;
}

.level2 {
	font-weight: normal;
	color: #005790;
}

.level3Head {
	font-weight: normal;
	color: #2479b6;
	width: 100%;
	height: 19px;
	padding-left: 20px;

	margin-left:40px;
	background: url(images/join.gif) no-repeat;
	cursor: pointer;
}

.level33 {
	font-weight: normal;
	color: #2479b6;
	width: 100%;
	height: 19px;
	padding-left:20px;
	margin-left:40px;
	background: url(images/join.gif) no-repeat;
	cursor: pointer;
}

.level32 {
	font-weight: normal;
	color: #2479b6;
	width: 100%;
	height: 19px;
	padding-left:20px;
	margin-left:40px;
	background: url(images/joinbottom.gif) no-repeat;
	cursor: pointer;
}

.level1Style {
	width: 155px;
	height: 24px;
	background: url(images/menu_btn_bg.gif) no-repeat;
	padding-left: 20px;
	cursor: pointer;
}

.level1Sele {
	width: 155px;
	height: 24px;
	background: url(images/menu_btn_bg_selected.gif) no-repeat;
	padding-left: 20px;
	padding-top: 4px;
	cursor: pointer;
}

.level2Style {
	width: 100%;
	height: 20px;

	padding-left: 30px;
	padding-top: 4px;
	border-top: 1px solid #eff6fb;
	cursor: pointer;
}

.MenuTab {
	font-weight: bold;
	color: #ffffff;
	background: url(images/menuHead.gif) no-repeat;
	cursor: hand;
}

.TableStyle {

}

#PageLine li.SelectedTab {
	background: url(images/selected.gif) no-repeat;
	margin-right: 2px;
	float: left;
	width: 64px;
	height: 22px;
	text-align: center;
	line-height: 22px;
	margin-top: 7px;
	cursor: hand;
	color: #444;
	font-size: 12px;
	font-weight: bold;
}

#PageLine li.WaitSelectTab {
	background: url(images/waitSelect.gif) no-repeat;
	margin-right: 2px;
	float: left;
	width: 64px;
	height: 22px;
	text-align: center;
	line-height: 22px;
	margin-top: 5px;
	cursor: hand;
	color: #444;
	font-size: 12px;
	font-weight: bold;
}

#PageLine {

	height:25px;
	MARGIN: 0px; 
	LIST-STYLE-TYPE: none;
	padding-left: 8px;
}
#MEMU_FUNC20009_img {background: url(images/menu_arrow_open.gif) no-repeat;}
