body #container {
	background-color: inherit;
	border: none;
	box-shadow: none;
}
.loginMessage {
    color: red;
    background-color: #f9f918a1;
    padding: 12px 10px;
}
div#userListPage {
}

div#userListHeader {
	width: 100%;
}
div#userList,
div#createUser,
div#pagePrivilegesPage table {

	background-color: #fff;
}
div#pagePrivilegesPage table td.owner {
	text-align: center;
}
div#createUser {
	width: 360px;
}

div#userListHeader h1 {
	margin: 0;
	padding: 24px;
	background-color: #fff;
	border: 1px solid #aaa;
}
#userGroupList {
	float: left;
}
#pagePrivilegesTable {
	position: relative;
	left: 26px;
}
p#createUserLink {
	margin: 0;
	padding: 0;
	position: relative;
	top: 0;
}

p#createUserLink a {
    color: #666;
    background-color: #eee;
    padding: 4px 12px;
}

#userGroupList li {
    list-style: none;
    float: left;
    width: 144px;
    display: block;
    border-right: 1px solid #999;
    text-align: center;
    background-color: #fff;
    border-bottom: 1px solid #aaa;
}
#userGroupList li.last {
	border-right: none;
}

div#pagePrivilegesPage table tr:hover {
	background-color: #efefef;
	cursor: crosshair;
}
div#pagePrivilegesPage div#userListHeader ul#userGroupList li {
	float: none;
	text-align: left;
	border-bottom: 2px solid #ccc;
	width: 156px;
	font-size: .9em;
	
}

div#pagePrivilegesPage div#userListHeader ul#userGroupList li a	 {
	padding: 2px 12px;
}

div#pagePrivilegesPage div#userListHeader ul#userGroupList li a:hover {
	background-color: #efefef;
}
div#userListHeader ul#userGroupList li.selected a {
	border-bottom: 4px solid #aaa;
	font-weight: bold;
}

div#userListHeader ul#userGroupList li.selected a {
	border-bottom: 1px solid #aaa;
	font-weight: bold;
}

div#userListHeader ul#userGroupList li a {
	color: #666;
	text-decoration: none;
	display: block;
}

div#userListHeader ul#userGroupList li a:hover {
	text-decoration: underline;
}

div#userListPage table tr {
    height: 30px;
    border-bottom: 1px solid #999;
}
div#userListPage table td, div#userListPage table th {
	width: 175px;
	text-align: left;
}

/* change password */
div.userAuthForm, #accession_defaults, 
#userSkinForm, #authorityNewFormWrap, #autoFormatAbstractWrap, h2,
.userAttributeForm {
	width: 562px;
	background-color: #fff;
	padding: 24px 32px;
	margin: auto;
	position: relative;
	top: 24px;
	background-color: #FFFFFF;
    border: 1px solid #999;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 3px 3px #aaa;
}
h2.userPrefsHeading {
	font-size: 20px;
}

#userPreferenceWrap h1 {
	font-size: 18px;
}
.abstractAutoFormat_wrap label,
.userAttributeFieldWrap label {
	margin-left: 12px;
	width: 150px;
}

.abstractAutoFormat_wrap,
.userAttributeFieldWrap {
	display: inline-block;
	margin-right: 12px;
}
.btn.form-control {
    background-color: #efefef;
}
#login_icon {
	width: 77%;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 3px 3px #aaa;
}
#rilm_icon {
	width: 33%;
	float: right;
	margin-bottom: 12px;
}
#databaseName {
	color: #999;
	margin-left: 360px;
}

div.userAuthForm input[type=text] {
	width: 3.5em;
	font-size: 18px;
	text-align: center;
}
div.userAuthForm label {
	display: block;
	float: left;
	width: 83px;
	padding-top: 4px;

}

div.userAuthForm input[type=password] {
	width: 5em;
	font-size: 18px;
	text-align: center;
}

div#deactivateUser label {
	width: 44px;
}
div#deactivateUser input[type=radio] {
	float: left;
	margin-right: 12px;
	margin-top: 6px;
}

/*
#ibis1Links {
	margin-top: -110px;
}
*/
.userList.linkUsers {
	border: 1px solid #aaa;
	padding: 12px 24px;
	margin-bottom: 12px;
}
#linkSwitchForm label {
	color: #CC0000;
	margin: 0;
	padding: 0;
	font-size: 1em;
}
#committeeList .panel {
    margin-bottom: 0;
}
#CCNavList {
	width: 98%;
}
#CCNavList li {
    background-color: #fefefe;
    border: 1px solid #aaa;
    display: inline-block;
    list-style: outside none none;
    padding: 3px 6px;
    width: 20%;
}
#CCNavList li .count {
    float: right;
}
#countryBox ul#countryList li {
    border: 1px solid #aaa;
    display: block;
    float: left;
    list-style: outside none none;
    width: 84px;
}
