/* Copyright IBM Corp. 2009  All Rights Reserved.                    */
.accessControlRootDiv{
	min-width:600px;
	background-color:#d0d0d0;	
	width:774px;
}

.dbcsEnlarged .dialog_container .accessControlRootDiv {
	font-size: 0.83em;
}

.accessControlSearchBtnDiv{
	margin-bottom:10px;
	font-size:1.4em;
}
.accessControlListDiv{
	background-color:#e1e1e1;	
	float:left;
	width:738px;
	height:505px;
	font-size:1.4em;
}

.dj_ie6 .accessControlListDiv{
	width:736px;
	height:500px;	
}	

.accessControlBottomNoSearchDiv{
	margin:5px 40px 5px 80px;
}
.accessControlEditListDiv{
	margin:22px 22px 10px 8px;
	float:left;
}

.dj_ie6 .accessControlEditListDiv{
	margin:22px 9px 10px 8px;
} 

.accessControlPersonalizeListDiv{
	margin:24px 9px;
	float:left;
}
.accessControlViewListDiv{
	margin:22px 7px 10px 0px;
	float:left;
}
.accessControlEditList{
	overflow-y:hidden;
	height:315px;
	margin:5px;
}
.editList{
	background-color:#ffffff;
	border:solid 1px #a3c0e7;
	width:208px;
	height:auto;
}
.accessControlPersonalizeList{
	overflow-y:hidden;
	height:315px;
	margin:5px;
}
.personalizeList{
	background-color:#ffffff;
	border:solid 2px #98FB98;
	width:198px;
	height:auto;
}
.accessControlViewList{
	overflow-y:hidden;
	height:315px;
	margin:5px;
	text-align:left;
}
.viewList{
	background-color:#FFFFFF;
	border:1px solid #E1B982;
	height:auto;
	width:208px;
}
.accessControlSearchList{
	overflow-y:hidden;
	height:356px;
	padding:5px;
}
.searchList{
	background-color:#ffffff;
	border:solid 1px #c2c2c2;
	width:208px;
	height:auto;
}
.overList{
	border:1px solid #aaa; 
}
.accessControlSearchListDiv{
	margin:22px 40px 10px 22px;
	float:left;
}

.dj_ie6 .accessControlSearchListDiv{
	margin:22px 40px 10px 10px;	
}
	
.aclNoSearchDiv {
	float:left;
}

.clear{
	clear:both;
}

.dividerLine{
	background : transparent url("images/sharepage/divider_line.png") repeat-x scroll left top;
	height:2px;
}
.accessControlBottomDiv{
	height:600px;
	padding:15px 15px 0px;
	font-family : Arial, Helvetica, Sans-Serif ;
}
.accessControlUpperDiv{
	padding:15px 0px 10px 18px;
	font-family : Arial, Helvetica, Sans-Serif ;
}
.accessControlIcon{
	margin-right:12px;
}
.share_heading_icon_img {
    background-image: url(/mum/images/sharepage/share_heading_icon.png);
    width: 44px;
    height: 44px;
}
.dj_ie6 .share_heading_icon_img{
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale, src="/mum/images/sharepage/share_heading_icon.png");
	background:none;
}
.accessControlUpperBtnDiv{
	margin:5px;
}
.accessControlPageName{
	color:#000000;
	font-style:italic;
}
.accessControlDesp{
	color:#4e4c4c;
	font-size: 1.2em;
	line-height:1.6em;
	padding-left: 2px;
	padding-bottom: 10px;
}
.accessControlTitle{
	color:#000000;
	font-size: 2.2em;
}
.accessControlBottomBtnDiv{
	text-align:right;
	margin:15px;
}
.insetTopLeftCorner{
	background:transparent url("images/sharepage/inset_left_top_corner.png") repeat scroll 0%;
	float:left;
	width:3px;
	height:3px;
	left:0pt;
	top:0px;
}

.dj_ie6 .insetTopLeftCorner{
	position:absolute;
	top:160px;
	background:none;	
}

.insetTopRightCorner{
	background:transparent url("images/sharepage/inset_right_top_corner.png") repeat scroll 0%;
	float:left;
	width:3px;
	height:3px;
	right:0pt;
	top:0px;
}
.dj_ie6 .insetTopRightCorner{
	position:absolute;
	top:160px;
	background:none;
}

.insetLeftBottomCorner{
	background:transparent url("images/sharepage/inset_left_bottom_corner.png") repeat scroll 0%;
	float:left;
	width:3px;
	height:3px;
	left:0pt;
	bottom:0px;
}

.dj_ie6 .insetLeftBottomCorner{
	background:none;
}

.insetRightBottomCorner{
	background:transparent url("images/sharepage/inset_right_bottom_corner.png") repeat scroll 0%;
	float:left;
	width:3px;
	height:3px;
	right:0pt;
	bottom:0px;
}
.dj_ie6 .insetRightBottomCorner{
	background:none;
}
	
.insetTopMiddle{
	background:transparent url("images/sharepage/inset_top_middle.png") repeat-x scroll 0%;
	float:left;
	width:736px;
	height:3px;
}
.dj_ie6 .insetTopMiddle{
    position: absolute;
    top: 140px !important;
    left: 17px !important;
    width: 738px !important;
}
	
.insetLeftMiddle{
	background:transparent url("images/sharepage/inset_left_middle.png") repeat-y scroll 0%;
	float:left;
	width:3px;
	height:505px;
}

.insetBottomMiddle{
	background:transparent url("images/sharepage/inset_bottom_middle.png") repeat-x scroll 0%;
	float:left;
	width:736px;
	height:3px;
}

.dj_ie6 .insetBottomMiddle{
	background-position-y: -2px !important;
	position: absolute;
	left: 17px !important;
	width: 738px !important;
}
	
.insetRightMiddle{
	background:transparent url("images/sharepage/inset_left_middle.png") repeat-y scroll 0%;
	float:left;
	width:3px;
	height:505px;
}

.accessControlRemoveBtnDiv{
	margin-bottom:10px;
	margin-right:22px;
	float:right;
}

.dj_ie7 .accessControlRemoveBtnDiv{
	margin-right:11px;	
}

.dj_ie6 .accessControlRemoveBtnDiv{
	margin-right:8px;
	margin-bottom:5px;	
}

.displayNone{
	display:none;
}
	/* view acl */
.dojoDndItem_aclview { 
	margin:3px;
	*margin:4px 3px 3px;
	line-height:1.4em;
}

.dojoDndItemOver_aclview {
	background: #feeec1;
	cursor:pointer;
}

.dojoDndItemSelected_aclview {
	background: #feeec1; color: #444;
}

.dojoDndItemOver_aclview .dojoDndItemSelected_aclview {
	background: #ededed;
}

.dojoDndItemBefore_aclview {
	border-top: 2px solid #369;
}

.dojoDndItemAfter_aclview {
	border-bottom: 2px solid #369;
}
.dojoDndItemAnchor_aclview {
	background: #feeec1; color: black;
}

.dojoDndAvatarHeader_aclview {
	background: #aaa;
}

.dojoDndAvatarItem_aclview {
	background: #fff;
	border-bottom:1px solid #666;
}

/* personalize acl */
.dojoDndItem_aclpersonalize { 
	margin:3px;
	*margin:4px 3px 3px;
	line-height:1.4em;
}

.dojoDndItemOver_aclpersonalize {
	background: #98FB98;
	cursor:pointer;
}

.dojoDndItemSelected_aclpersonalize {
	background: #ccf; color: #444;
}

.dojoDndItemOver_acl .dojoDndItemSelected_aclpersonalize {
	background: #ededed;
}

.dojoDndItemBefore_aclpersonalize {
	border-top: 2px solid #369;
}

.dojoDndItemAfter_aclpersonalize {
	border-bottom: 2px solid #369;
}
.dojoDndItemAnchor_aclpersonalize {
	background: #ccf; color: black;
}

.dojoDndAvatarHeader_aclpersonalize {
	background: #aaa;
}

.dojoDndAvatarItem_aclpersonalize {
	background: #fff;
	border-bottom:1px solid #666;
}

/* edit acl */
.dojoDndItem_acledit { 
	margin:3px;
	*margin:4px 3px 3px;
	line-height:1.4em;
}

.dojoDndItemOver_acledit {
	background: #d3eaff;
	cursor:pointer;
}

.dojoDndItemSelected_acledit {
	background: #d3eaff; color: #444;
}

.dojoDndItemOver_acledit .dojoDndItemSelected_acledit {
	background: #ededed;
}

.dojoDndItemBefore_acledit {
	border-top: 2px solid #369;
}

.dojoDndItemAfter_acledit {
	border-bottom: 2px solid #369;
}
.dojoDndItemAnchor_acledit {
	background: #d3eaff; color: black;
}

.dojoDndAvatarHeader_acledit {
	background: #aaa;
}

.dojoDndAvatarItem_acledit {
	background: #fff;
	border-bottom:1px solid #666;
}

	/* search acl */
.dojoDndItem_aclsearch { 
	margin:3px;
	*margin:4px 3px 3px;
	line-height:1.4em;
}

.dojoDndItemOver_aclsearch {
	background: #DDDDDD;
	cursor:pointer;
}

.dojoDndItemSelected_aclsearch {
	background: #DDDDDD; color: #444;
}

.dojoDndItemOver_aclsearch .dojoDndItemSelected_aclsearch {
	background: #ededed;
}

.dojoDndItemBefore_aclsearch {
	border-top: 2px solid #369;
}

.dojoDndItemAfter_aclsearch {
	border-bottom: 2px solid #369;
}
.dojoDndItemAnchor_aclsearch {
	background: #DDDDDD;
	color: black;
}

.dojoDndAvatarHeader_aclsearch {
	background: #aaa;
}

.dojoDndAvatarItem_aclsearch {
	background: #fff;
	border-bottom:1px solid #666;
}

input.lotusFormButtonShort {
	background:transparent url("images/formBtnBg.gif") repeat-x scroll left top;
	border:1px solid #4C94D6;
	color:white;
	font-weight:bold;
	margin-right:5px;
	padding:2px 7px;
	font-family:inherit;
	font-size:inherit;
}

input.lotusFormButtonLong {
	background-color:#FFFFFF;
	background-image:url(./images/whiteBtnBkgd.png);
	background-position:left center;
	background-repeat:repeat-x;
	border:1px solid #C0C7CD;
	color:#0084FF;
	font-size:inherit;
	font-weight:bold;
	padding:2px 10px 4px;
	text-decoration:none;
	white-space:nowrap;
	cursor:pointer;
	cursor:hand;	
}

.dj_ie input.lotusFormButtonLong {
	width:auto;
	overflow:visible;
}

input.lotusFormButtonLong:focus,input.lotusFormButtonLong:hover{
	border:1px solid #8E8E8E;
	outline:0;
}

.accessControlReassignDiv{
	padding:20px 13px 20px;
	font-weight:bold;
	font-family : Arial, Helvetica, Sans-Serif;
	overflow:auto;
}

.accessControlReassignHas {
	font-style:italic;
	color: gray;
	margin-left:2px;
	margin-right:2px;
}

.accessControlReassignLevel {
	font-weight:b;
}
.accessControlReassignTitle{
	font-size:1.6em;
}
.accessControlReassignList{
	font-size:1.6em;
	
}
.accessControlReassignConfirm{
	color:#4C94D6;
	font-size:1.6em;
}

.accessControl_searchOptions {
	font-family: Arial;
	color: #666666;
	background:transparent url("images/sharepage/boxBackground.png") repeat-x scroll left top;
	border: 2px solid #FFFFFF;
	position: absolute;
	z-index: 50;
	cursor: pointer;
}
.searchOption_item{
	padding: 4px 12px;
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap;
}

.searchOption_item_highlighted {
	background:transparent url("images/sharepage/highlightBg.png") repeat-x scroll left top;
	background-position: 10px 2px;
	font-weight:normal;
}
.addToViewBtnLeft{
	background:transparent url("images/sharepage/add_to_view_btn_left_cap.png") no-repeat scroll left top;
	float:left;
	height:29px;
	width:10px;
}

.addToView:focus .addToViewBtnLeft,.addToView:hover .addToViewBtnLeft{
	background:transparent url("images/sharepage/add_to_view_btn_left_cap_over.png") no-repeat scroll left top;
	outline:0;
}

.addToViewBtnMiddle{
	background:transparent url("images/sharepage/add_to_view_btn_center.png") repeat-x scroll left top;
	float:left;
	height:29px;
	width:192px;
	font-weight:bold;
	padding-top:5px;	
}

.dijit_a11y .addToViewBtnMiddle{
	display:none;
}
.dijit_a11y .addToEditBtnMiddle{
	display:none;
}

.addBtnA11y{
	display:none;
}

.dijit_a11y .addBtnA11y{
	display:inline;
	float:left;
}
.addToEditBtnA11y_button,.addToViewBtnA11y_button{
	width:189px;
}

.addToView:focus .addToViewBtnMiddle,.addToView:hover .addToViewBtnMiddle{
	background:transparent url("images/sharepage/add_to_view_btn_center_over.png") repeat-x scroll left top;
	outline:0;
}
.addToViewBtnRight{
	background:transparent url("images/sharepage/add_to_view_btn_right_cap.png") no-repeat scroll left top;
	float:left;
	height:29px;
	width:10px;
}

.addToView:focus .addToViewBtnRight,.addToView:hover .addToViewBtnRight {
	background:transparent url("images/sharepage/add_to_view_btn_right_cap_over.png") no-repeat scroll left top;
	outline:0;
}
.addToView{
	cursor:pointer;
}

.addToEditBtnLeft{
	background:transparent url("images/sharepage/add_to_edit_btn_left_cap.png") no-repeat scroll left top;
	float:left;
	height:29px;
	width:10px;
}
.addToEdit:hover .addToEditBtnLeft,.addToEdit:focus .addToEditBtnLeft{
	background:transparent url("images/sharepage/add_to_edit_btn_left_cap_over.png") no-repeat scroll left top;
	outline:0;
}
.addToEditBtnMiddle{
	background:transparent url("images/sharepage/add_to_edit_btn_center.png") repeat-x scroll left top;
	float:left;
	height:29px;
	width:192px;
	font-weight:bold;
	padding-top:5px;
	
}


.addToEdit:hover .addToEditBtnMiddle,.addToEdit:focus .addToEditBtnMiddle{
	background:transparent url("images/sharepage/add_to_edit_btn_center_over.png") repeat-x scroll left top;
	outline:0;
}	

.addToEditBtnRight{
	background:transparent url("images/sharepage/add_to_edit_btn_right_cap.png") no-repeat scroll left top;
	float:left;
	height:29px;
	width:10px;
}

.addToEdit:focus .addToEditBtnRight,.addToEdit:hover .addToEditBtnRight {
	background:transparent url("images/sharepage/add_to_edit_btn_right_cap_over.png") no-repeat scroll left top;
	outline:0;
}
.addToEdit{
	cursor:pointer;
}
.searchResultHeaderLeft{
	background:transparent url("images/sharepage/search_results_head_left.png") no-repeat scroll left top;
	float:left;
	height:26px;
	width:15px;
}
.searchResultHeaderMiddle{
	background:transparent url("images/sharepage/search_results_head_middle.png") repeat-x scroll left top;
	float:left;
	height:22px;
	width:180px;
	font-weight:bold;
	padding-top:4px;
	color:white;
	font-weight:bold;
}
.searchResultHeaderRight{
	background:transparent url("images/sharepage/search_results_head_right.png") no-repeat scroll left top;
	float:left;
	height:26px;
	width:15px;
}

.accessControlCancel{
	margin-right: 15px;
	text-decoration:underline;
	vertical-align:middle;
}
.accessControlSearchListUpDiv{
	height:22px;
	width:208px;
	border-bottom:1px solid #c2c2c2;
}
.accessControlViewListUpDiv{
	height:22px;
	width:208px;
	border-bottom:1px solid #c2c2c2;
}
.accessControlEditList {
	text-align: left;
}
.accessControlEditListUpDiv{
	height:22px;
	width:208px;
	border-bottom:1px solid #c2c2c2;
}
.accessControlSearchListDownDiv{
	height:22px;
	width:208px;
	border-top:1px solid #c2c2c2;
}
.accessControlViewListDownDiv{
	height:22px;
	width:208px;
	border-top:1px solid #c2c2c2;
	
}
.accessControlEditListDownDiv{
	height:22px;
	width:208px;
	border-top:1px solid #c2c2c2;
}
.accessControlJumpUpDiv{
	height:22px;
	width:40px;
	float:left;
	border-left:1px solid #c2c2c2;
	text-align:center;
}
.accessControlPageUpDiv{
	float:left;
	height:22px;
	padding-left:84px;
	text-align:left;
	width:83px;
}
.accessControlJumpDownDiv{
	border-left:1px solid #C2C2C2;
	float:left;
	height:22px;
	width:40px;
	text-align:center;
}
.accessControlPageDownDiv{
	float:left;
	height:22px;
	padding-left:84px;
	text-align:left;
	width:83px;
}
/*
.common_cancel{
	margin-right: 13px;
	text-decoration:underline;
	cursor:pointer;
	font-size:12px;
	font-family : Arial, Helvetica, Sans-Serif ;
	font-weight: normal;
	color:#0063DC !important;
}

.common_cancel:hover, .common_cancel:focus{
	color:#05386B !important;
	border-bottom:0pt none !important;
	text-decoration:underline !important;
}
*/
.initACLSearchInput{
	width: 170px;
	vertical-align: middle;
	color: #ccc;
	font-style:italic;
	padding:1px 5px;
}
.ACLSearchInput{
	width: 170px;
	vertical-align: middle;
	color: #555;
	padding:1px 5px;
}

.lotusFormButtonReassignNoChange {
	margin-right:0px;
	margin-left:13px;
}

.dj_safari .lotusFormButtonReassign {
	margin-right:0px;
	margin-left:0px;
}

input.accessSearch{
	border:1px solid #808080;
}

input.accessSearch:focus,input.accessSearch:hover{
	outline:0;
	border:1px solid #404040;
}

.aclSearchItemHover{
	background:#DDDDDD none repeat scroll 0 0;
	cursor:pointer
}

.aclViewItemHover{
	background:#FEEEC1 none repeat scroll 0 0;	
	cursor:pointer
}

.aclEditItemHover{
	background:#D3EAFF none repeat scroll 0 0;
	cursor:pointer
}

.aclUserItem{
	line-height:1.4em;
	margin:3px;
}

.aclUserItem div.aclUserItemFloater {
	float: left;
	margin-right: 5px;
}

.dj_ie .aclUserItem{
	margin:5px 3px;
}

.aclUserItemContent{
	font-family:Arial, Helvetica, Sans-Serif;
    font-size:14px;
}



/*new by zhaojing */
.includeBox{
	margin-top:5px;
	margin-bottom:5px;
	line-height:1.4em;	
	font-size:12px;
	text-align:left;
}
.dj_ie .includeBox{
	margin-top:0px;
}
.includeInside{
	margin:3px 3px 3px 8px;	
	white-space: nowrap;
}

.includeInside input {
	
}

.viewIncludeBox{
	background-color: #fff4c9;
	border: 1px solid #e1b982;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px	
}
.dj_ie .viewIncludeBox, .dj_safari .viewIncludeBox{
	width: 210px;
}
.editIncludeBox{
	background-color: #d3e5ff;
	border: 1px solid #a3c0e7;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px	
}
.dj_ie .editIncludeBox, .dj_safari .editIncludeBox{
	width: 210px;
}
.includeContent{
	color:#000000;
	padding:5px;	
}
.accessControlListDiv .lotusMessage{
	margin: 22px 22px 0px 22px;
}
/* adjust length when message is displayed for 
   accessControlListDiv, insetRightMiddle and insetLeftMiddle */
.accessControlInnerMessage{
	height: 575px;
}
/* adjust length when message is displayed for 
   accessControlBottomDiv */
.accessControlOuterMessage{
	height: 670px;
}

