div.login_label_class {
	text-align: right;
}
div.login_label_class span {
	margin-right: 5px;
}
div.login_label_class span.loginas_label {
	font-size: 0.8em;
	font-style: italic;
}
div.login_label_class span.loginas_name {
	color: blue;
	font-style: normal;
}
div.login_label_class a.logout {
	cursor: pointer;
	font-size:0.8em;
}

/*collection list when building collections*/
.list_body ul, .list_body ul li  {
    border: none;
    padding: 0;
    margin: 0 0 10px 0;
    list-style: none;
}
.list_body ul li div {
	vertical-align:bottom;
}
div.coll_title {
	white-space: nowrap;
	text-overflow:ellipsis;/*IE specific*/
		width: 50%;
	overflow: hidden;
	display:inline-block;    
    #zoom:1;#display:inline;/*For IE 7*/ 
}
img.tobuild_icon {
	vertical-align: top;
	margin-left: 40px;
}
.cursor_move {
	cursor: move;
}
.cursor_pointer {
	cursor: pointer;
}
.cursor_arrow {
	cursor: default;
}
div.nonecoll, .block_value {
    margin-left: 40px;
}   
div.nonecoll, .block_value {
    font-weight:normal;    
    font-style: italic;
}
div.coll_btns_panel {
	margin-left: 10px;
    display:inline-block;    
    #zoom:1;#display:inline;/*For IE 7*/
}
div.coll_btns_panel a{
	cursor: pointer;
	margin-left: 10px;
	color:#114927;
}
div.coll_btns_panel a:hover{
    text-decoration: underline;
    color:#711011;
}
div.block_label {
    margin: 5px 0 5 20px;
    font-weight:bold;    
}
/*The button "Create a new collection"*/
div.build_btn_body_class {
    text-align: right;
    margin: 20px 0 10px 0;   
}
div.build_btn_body_class input{
    cursor: pointer;
}
/*Functional buttons before each collection title (on the 'Manage my collections' interface)*/
div.coll_list_btns_panel_class {
	/* display:inline-block works for non-IE browsers, while display:inline is for IE ones. But unfortunately, display:inline disrupts non-IE browsers. 
	Hence we need to use the * property to hide the display:inline rule from all non-IE browsers*/
	display: -moz-inline-stack;
	display: inline-block;
	zoom:1;	
	*display: inline;
	width: 160px;

	position:absolute;
    right: 0;
     
}
div.coll_list_btns_panel_class a {
	margin-right: 5px;
	cursor: pointer;
}
div.coll_list_btns_panel_class a:hover {
	background-color: #F2F2F2;
}
div.coll_list_btns_panel_class img {
	border: 1px solid #A3FF46;
	margin-right: 10px;
	cursor: pointer;
}
/*A 5-second display notice after a collection has been successfully built
Note: the '_c' suffix is given by yui*/
div#coll_build_notice_c {
	margin-left: 190px;
}
div#coll_build_notice {
	text-align: center;
}
div#coll_build_notice div.hd{
	color:#000000;
	background-color: #FFD363;/*dark yellow*/
	text-align: left;
}
div#coll_build_notice div.hd img{
	float: right;
	border: 2px solid #000000;
}

