html {
	overflow-y: scroll;
	background-color: #4E4E4F;
}

body {
	background-color: #C0BCB2;
	min-width: 980px;
}

#site-wrapper {
	position: relative;
}


.property-page td {
	word-break: normal;
}

.property-page th {
	word-break: normal;
}

.property-page .viewImagePanel {
	border-bottom: 1px solid #E0E0E0;
	margin-bottom: 10px;
	padding-bottom: 10px;
}


/*
 * HEADER
 */
#site-header-wrapper {
	background-color: #000;
}

#site-header {
	width: 980px;
	margin: 0 auto;
	position: relative;
	height: 62px;
}

#site-header #company-logo {
	position: absolute;
	top: 18px;
	left: 0;
	width: 200px;
	height: 28px;
	background: url(assets/IDERA-logo-200X28.png) no-repeat;
}

#site-header #search {
	position: absolute;
	top: 10px;
	right: 0px;
	width: 100%;
	text-align: right;
	vertical-align: middle;
}

#site-header #search input {
	width: 300px;
	vertical-align: middle;
	padding: 2px 2px 2px 24px;
	border: 0;
	margin: 0;
	height: 20px;
	background: #ffffff url(assets/search.png) 3px center no-repeat;
	border-radius: 5px;
	font-size: 15px;
}

#site-header #searchLink {
	vertical-align: middle;
	background-color: #279DE3;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	font-size: 13px;
	padding: 1px 2px;
	border: 1px #FFFFFF solid;
}

#site-header #user {
	position: absolute;
	top: 40px;
	right: 0;
	font-size: 12px;
	color: #FFFFFF;
}

#site-header #user a {
	color: #FFFFFF;
	text-decoration: none;
}

#site-header #user a#UserName {
	padding: 4px 14px 4px 0;
	background: url(assets/arrow_down.png) right center no-repeat;
}

.subnav_wrapper {
	position: absolute;
	right: 128px;
	top: -5px;
	z-index: 1000;
}

.subnav {
	position: absolute;
    background-color: #000000;
    visibility: hidden;
}

.subnav a:link {
	background-color:#000000;
	display: block;
	font-family: normal 1.00em Tahoma, Arial;
	text-align: left;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
	border-style: none;
	width: 100px;
	padding: 5px 18px 5px 10px;
}
/*trick for edge*/
.subnav a:visited {
	background-color:#000000;
	display: block;
	font-family: normal 1.00em Tahoma, Arial;
	text-align: left;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
	border-style: none;
	width: 100px;
	padding: 5px 18px 5px 10px;
}

.subnav a:hover {
	background-color: #4E4E4F;
	color: #ffffff;
	text-decoration: none;
}

.subnav .aline {
    background-color: #FFFFFF;
    border-style: none none solid;
    border-width: medium medium 1pt;
    border-color: #333333;
    color: #333333;
    font-family: Arial;
    font-size: 0;
    font-style: normal;
    font-weight: normal;
    letter-spacing: 0;
    text-align: left;
    text-decoration: none;
    word-spacing: 0;
}

/*
 * NAVIGATION
 */
#site-menu-wrapper {
	background-color: #4E4E4F;
	margin-top: 1px;
} 

#site-menu {
	width: 980px;
	margin: 0 auto;
	position: relative;
	height: 37px;
}

#site-menu ul.navigation {
	font-size: 12px;
	font-weight: bold;
	list-style: none;
	margin: 0;
	padding: 0;
}

#site-menu ul.navigation li {
	float: left;
	height: 37px;
	line-height: 37px;
	padding: 0 10px;
}

#site-menu ul.navigation li.licenseExpired {
	float:right;
	color:red;
	font-size:14px;
}

#site-menu ul.navigation li.selected {
	background: url(assets/selectedmenu.png) repeat-x;
}

#site-menu ul.navigation li a {
	color: #fff;
	text-decoration: none;
	height: 37px;
}

#site-menu #notificationsCount {
	position: absolute;
	right: 0;
	background: #ff0000;
	border-radius: 12px;
	padding: 4px 6px;
	height: 14px;
	line-height: 14px;
	margin-top: 7px;
}

#site-menu #notificationsCount a {
	color: #fff;
}

/*
 * FOOTER
 */
#site-footer-wrapper {
	margin-top: 10px;
	clear: both;
	position: relative;
	background-color: #4E4E4F;	
}

#site-footer {
	width: 980px;
	margin: 0 auto;
	clear: both;
	position: relative;
	text-align: center;
	height: 66px;
	color: #ffffff;
}

#site-footer #footer-logo {
	position: absolute;
	top: 19px;
	left: 0;
	width: 200px;
	height: 28px;
	background: url(assets/IDERA-logo-200X28.png) no-repeat;
}

#site-footer #version {
	position: absolute;
	top: 10px;
	left: 240px;
}

#site-footer #build {
	position: absolute;
	top: 25px;
	left: 240px;
}

#site-footer #about {
	position: absolute;
	top: 40px;
	left: 240px;
}

/*
 * MESSAGE BOX
 */
#messageBox-wrapper {
	position: absolute;
	width: 100%;
	top: 95px;
	text-align: center;
	z-index: 10000;
	*z-index: -1;
}

#messageBox {
	background-color: #FFFFCC;
	padding: 10px 30px;
	display: none;
	box-shadow: 0 0 5px;
	border-radius: 5px;
	*z-index: -1;
}

/*
 * CONTENT
 */
#site-body-wrapper {
	margin-top: 10px;
} 

#site-body {
	width: 980px;
	margin: 0 auto;
}

#site-body #site-content {
	background: #fff;
	border-radius: 5px;
}

#site-body #site-content #site-content-table {
	width: 100%;
	table-layout: fixed;
}

#site-body #site-content #site-content-table #site-content-left-column {
	vertical-align: top;
	width: 180px;
	background-color: #F1F1F1;
	background: url(assets/leftbg.png) repeat-y;
	border-radius: 5px 0 0 5px;
}

#site-body #site-content #site-content-table #site-content-right-column {
	vertical-align: top;
}

/*
 * LEFT MENU
 */
ul.left-menu {
	margin: 8px 0;
	padding: 0;
	border: 0;
	list-style: none;
}

ul.left-menu li {
	margin: 0;
	padding: 8px 8px 8px 32px;
	border: 0;
	background-position: 8px 8px;
	background-repeat: no-repeat;
}

ul.left-menu li .collapse-link {
	display: block;
	float:right;
	background: url(assets/arrow_down_blue.png) no-repeat right center;
    padding-right: 15px;
    width: 15px;
    height: 15px;
}

ul.left-menu li.collapsed .collapse-link {
	display: block;
	float:right;
	background: url(assets/arrow_left_blue.png) no-repeat right center;
    padding-right: 15px;
    width: 15px;
    height: 15px;
}

ul.left-menu li.header {
	padding: 8px 8px 4px 10px;
	font-weight: bold;
}

ul.left-menu li.header.filterBy {
	margin-top: 10px;
}

ul.left-menu li.searchField {
	padding: 0 0 0 28px;
}

ul.left-menu li.left-menu-sub {
	margin: 0;
	margin-left: 32px;
	padding: 0;
	border: 0;
}

ul.left-menu li.left-menu-sub ul {
	margin: 0;
	padding: 0;
	border: 0;
	list-style: none;
}

ul.left-menu ul.left-menu-sub.collapsed {
	display: none;
}

ul.left-menu ul.left-menu-sub li {
	margin: 0;
	padding: 2px 4px 2px 0px;
	border: 0;
	font-weight: normal;
	word-wrap: break-word;
}

ul.left-menu ul.left-menu-sub a {
	font-weight: normal;
	color: #279DE3;
}

ul.left-menu li.my {
	background-image: url(assets/my.png);
}

ul.left-menu li.all {
	background-image: url(assets/all.png);
}

ul.left-menu li.tablogincredentials {
	background-image: url(assets/logincredentials18.png);
}

ul.left-menu li.stream {
	background-image: url(assets/stream.png);
}

ul.left-menu li.description {
	background-image: url(assets/description.png);
}

ul.left-menu li.tabterm {
	background-image: url(assets/term18.png);
}

ul.left-menu li.tabobject {
	background-image: url(assets/erobject18.png);
}

ul.left-menu li.eralert {
	background-image: url(assets/alerts18.png);
}

ul.left-menu li.discussions {
	background-image: url(assets/discussions.png);
}

ul.left-menu li.wiki {
	background-image: url(assets/wiki.png);
}

ul.left-menu li.followers {
	background-image: url(assets/followers.png);
}

ul.left-menu li.acl {
	background-image: url(assets/permissions.png);
}

ul.left-menu li.following {
	background-image: url(assets/following.png);
}

ul.left-menu li.memberof {
	background-image: url(assets/memberof.png);
}

ul.left-menu li.related {
	background-image: url(assets/related.png);
}

ul.left-menu li.advancedSearch {
	background-image: url(assets/search.png);
}

ul.left-menu li.favoriteReports {
	background-image: url(assets/favorites.png);
}

ul.left-menu li.favoriteSearches {
	background-image: url(assets/favorites.png);
}

ul.left-menu li.myReports {
	background-image: url(assets/reports.png);
}

ul.left-menu li.sharedReports {
	background-image: url(assets/reports.png);
}

ul.left-menu li.memberOf {
	background-image: url(assets/member_of.png);
}

ul.left-menu li.taberobject {
	background-image: url(assets/erobject18.png);
}

ul.left-menu li.groups {
	background-image: url(assets/groups.png);
}

ul.left-menu li.tabglossary {
	background-image: url(assets/glossary18.png);
}

ul.left-menu li.reports {
	background-image: url(assets/reports.png);
}

ul.left-menu li.tabperson {
	background-image: url(assets/people.png);
}

ul.left-menu li.tabdatasource {
	background-image: url(assets/datasource18.png);
}

ul.left-menu li.tabapplication {
	background-image: url(assets/app18.png);
}

ul.left-menu li.tabgenericgroup {
	background-image: url(assets/group18.png);
}

ul.left-menu li.servercode {
	background-image: url(assets/servercode18.png);
}

ul.left-menu li.appkeys {
	background-image: url(assets/appkeys18.png);
}

ul.left-menu li.logs {
	background-image: url(assets/logs18.png);
}

ul.left-menu li.scheduledjobs {
	background-image: url(assets/scheduled18.png);
}

ul.left-menu li.sqlscripts {
	background-image: url(assets/sqlscripts18.png);
}

ul.left-menu li.perms {
	background-image: url(assets/permissions.png);
}

ul.left-menu li.handlers {
	background-image: url(assets/all.png);
}

ul.left-menu li.tabtopinstances {
	background-image: url(assets/topinstances18.png);
}

ul.left-menu li.tabdataasset {
    background-image: url(assets/database@18px.png);
}

/*
	New Start Here page
*/

ul.left-menu.start li.startHere {
	background-image: url(assets/startHere.png);
}

ul.left-menu.start li.startHere.selected {
	background-image: url(assets/startHere_w.png);
	background-color: #777;
}

ul.left-menu.start li.startHere.selected a {
	color: #FFF;
}

ul.left-menu.start li.stream {
	background-image: url(assets/stream.png);
}

ul.left-menu.start li.description {
	background-image: url(assets/description.png);
}

ul.left-menu.start li.community {
	background-image: url(assets/community.png);
}

ul.left-menu.start li.doc {
	background-image: url(assets/documentation.png);
}

ul.left-menu li.selected {
	margin: 0 0 0 -8px;
	border: 2px solid #C0BCB2;
	border-right: 0;
	background-color: #fff;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
	padding-left: 38px;
	background-position: 14px center;
}

ul.left-menu li a {
	color: #333;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
}

ul.left-menu li.disabled a {
	color: #C0BCB2;
}


/*
 * LEFT PROFILE
 */
.left-profile {
	padding: 10px;
}

.left-profile div {
	overflow: hidden;
}

.left-profile .left-profile-image {
	margin-bottom: 4px;
}

.left-profile .left-profile-image img {
	width: 160px;
	height: 160px;
}

.left-profile .left-profile-name {
	font-size: 17px;
	font-weight: bold;
}

.left-profile .left-profile-name a {
	color: #333;
}


/*
 * MAIN CONTENT
 */
#main-content {
	padding: 10px;
	min-height: 600px;
	height: inherit;
}

#main-content .list-buttons .list-load, 
#main-content .list-buttons .list-new {
	float: right;
	margin-left: 10px;
}


#main-content h1 {
	font-size: 24px;
	font-weight: bold;
	word-break: break-all;
}

#main-content table.two-column-content {
	width: 100%;
	table-layout: fixed;
} 

#main-content table.two-column-content td.left-column {
	vertical-align: top;
	padding-right: 10px;
}

#main-content table.two-column-content td.right-column {
	vertical-align: top;
	width: 180px;
	padding-left: 10px;
}

#main-content table.two-column-content td.right-column .editablePanel .editableDynamic input.field {
	height: 20px;
	width: 170px;
}

#main-content .createdModifiedContainer {
	color: #777777;
}

#main-content .alertMsj {
	background: url(assets/alert16.gif) no-repeat;
	font-weight: bold;
	padding-left: 20px;
	height: 16px;
	line-height: 16px;
}

#main-content .alertMsj a {
	font-weight: normal;
}

/*
 * RIGHT SIDE PANEL
 */
.right-side-panel {
	clear: both;
	margin-bottom: 20px;
}

.right-side-panel-title {
	font-size: 15px;
	font-weight: bold;
	margin-bottom: 5px;
}

.right-side-panel-list {
	overflow: hidden;
	margin-top: 10px;
}

.right-side-panel-item {
	min-height: 32px;
	margin-bottom: 5px;
}

.right-side-panel-item-image {
	float: left;
	width: 32px;
	height: 32px;
}

.right-side-panel-item.term .right-side-panel-item-image {
	background: url(assets/term32.png) no-repeat;
}

.right-side-panel-item.object .right-side-panel-item-image {
	background: url(assets/erobject32.png) no-repeat;
}

.right-side-panel-item.glossary .right-side-panel-item-image {
	background: url(assets/glossary32.png) no-repeat;
}

.right-side-panel-item.datasource .right-side-panel-item-image {
	background: url(assets/datasource32.png) no-repeat;
}

.right-side-panel-item.application .right-side-panel-item-image {
	background: url(assets/app32.png) no-repeat;
}

.right-side-panel-item.genericgroup .right-side-panel-item-image {
	background: url(assets/group32.png) no-repeat;
}

.right-side-panel-item .right-side-panel-item-image img {
	width: 32px;
	height: 32px;
}

.right-side-panel-item-details {
	margin-left: 37px;
	width: 143px;
	word-wrap: break-word;
}

.right-side-panel-item-details .right-side-panel-item-info {
	font-size: 11px;
}

/*
 * HOME PAGE
 */
.home-page .home-section {
	margin-bottom: 20px;
}

.home-page #site-content-table td {
	vertical-align: top;
}

.home-page .loading {
	height: 50px;
	background: url(assets/ajax-loader.gif) no-repeat;
}

/*
 * SEARCH PAGE
 */
.manage-search-page h1 {
	font-size: 24px;
	font-weight: bold;
	margin-bottom: 10px;
	line-height: 24px;
	height: 24px;
}

.search-page #search-buttons,
.manage-search-page #manage-search-buttons {
	float: right;
}

.search-page #search-filter,
.manage-search-page #manage-search-filter {
	margin-bottom: 10px;
}

.search-page #search-filter #query,
.manage-search-page #manage-search-filter #manage-query {
	border: 1px #D7D7D7 solid;
	/*font-family: "Helvetica Neue",Arial,Helvetica,sans-serif;*/
	font-size: 15px;
	padding-left: 5px;
	width: 400px;
	height: 25px;
}

.search-page #search-filter #query.loading,
.manage-search-page #manage-search-filter #manage-query.loading {
	background: url(assets/ajax-loader-search.gif) 380px no-repeat;
}

.search-page #search-filter #query-view {
	border: 1px #D7D7D7 solid;
	font-size: 15px;
	padding-left: 5px;
	width: 400px;
	height: 25px;
}

.search-page #search-filter #query-view.loading {
	background: url(assets/ajax-loader-search.gif) 380px no-repeat;
}

.search-page #search-filter #azfilter,
.manage-search-page #manage-search-filter #manage-azfilter {
	margin-top: 10px;
	text-align: center;
}

.search-page #search-filter #azfilter a ,
.manage-search-page #manage-search-filter #manage-azfilter a {
	padding: 0 5px;
	font-size: 16px;
	color: #279DE3;
}

.search-page #search-filter #azfilter a.selected,
.manage-search-page #manage-search-filter #manage-azfilter a.selected {
	font-weight: bold;
}

.search-page #search-filter #azfilter-view {
	margin-top: 10px;
	text-align: center;
}

.search-page #search-filter #azfilter-view a {
	padding: 0 5px;
	font-size: 16px;
	color: #279DE3;
}

.search-page #search-filter #azfilter-view a.selected {
	font-weight: bold;
}

.search-page #search-result,
.manage-search-page #manage-search-result,
.related-search-page #related-search-result {
}

.search-page #search-result #search-summary,
.manage-search-page #manage-search-result #manage-search-summary {
	font-weight: bold;
	margin-bottom: 10px;
}

.search-page #search-result #search-list,
.manage-search-page #manage-search-result #manage-search-list,
.related-search-page #related-search-result #related-search-list {
}

.admin-page #search-result #search-list .item,
.search-page #search-result #search-list .item,
.manage-search-page #manage-search-result #manage-search-list .item,
.related-search-page #related-search-result #related-search-list .item ,
#search-match-result #search-match-list .item {
	padding-bottom: 10px;
	border-bottom: 1px solid #E0E0E0;
	margin-top: 10px;
	min-height: 48px;
}

.search-page #search-result #search-list .item .item-image,
.manage-search-page #manage-search-result #manage-search-list .item .item-image,
.related-search-page #related-search-result #related-search-list .item .item-image,
#search-match-result #search-match-list .item .item-image,
#search-match-result #search-match-list .item .item-imageObj  {
	float: left;
	width: 48px;
	height: 48px;
}

.search-page #search-result #search-list .item.glossary .item-image,
.manage-search-page #manage-search-result #manage-search-list .item.glossary .item-image,
.related-search-page #related-search-result #related-search-list .item.glossary .item-image {
	background: url(assets/glossary48.png) no-repeat;
}

.search-page #search-result #search-list .item.term .item-image,
.manage-search-page #manage-search-result #manage-search-list .item.term .item-image,
.related-search-page #related-search-result #related-search-list .item.term .item-image,
#search-match-result #search-match-list .item .item-image {
	background: url(assets/term48.png) no-repeat;
}

.search-page #search-result #search-list .item.object .item-image,
.manage-search-page #manage-search-result #manage-search-list .item.object .item-image,
.related-search-page #related-search-result #related-search-list .item.object .item-image,
#search-match-result #search-match-list .item .item-imageObj {
	background: url(assets/erobject48.png) no-repeat;
}

.manage-search-page #manage-search-result #manage-search-list .item.datasource .item-image,
.related-search-page #related-search-result #related-search-list .item.datasource .item-image {
	background: url(assets/datasource48.png) no-repeat;
}

.manage-search-page #manage-search-result #manage-search-list .item.application .item-image,
.related-search-page #related-search-result #related-search-list .item.application .item-image {
	background: url(assets/app48.png) no-repeat;
}

.manage-search-page #manage-search-result #manage-search-list .item.genericgroup .item-image,
.related-search-page #related-search-result #related-search-list .item.genericgroup .item-image {
	background: url(assets/group48.png) no-repeat;
}

/** Icons for the different ER Object types in Results (search and related) lists */
#search-match-result #search-match-list .item.Attachment .item-imageObj,
#search-match-result #search-match-list .item.AttachmentBinding .item-imageObj,
.manage-search-page #manage-search-result #manage-search-list .item.Attachment .item-image,
.manage-search-page #manage-search-result #manage-search-list .item.AttachmentBinding .item-image,
.related-search-page #related-search-result #related-search-list .item.Attachment .item-image,
.related-search-page #related-search-result #related-search-list .item.AttachmentBinding .item-image,
.search-page #search-result #search-list .item.Attachment .item-image,
.search-page #search-result #search-list .item.AttachmentBinding .item-image {
  background: url(assets/ertypes/Attachement_48x48.png) no-repeat;
}
.right-side-panel-item.object.Attachment .right-side-panel-item-image,
.right-side-panel-item.object.AttachmentBinding .right-side-panel-item-image {
  background: url(assets/ertypes/Attachement_32x32.png) no-repeat;
}
#search-match-result #search-match-list .item.AttachmentType .item-imageObj,
.manage-search-page #manage-search-result #manage-search-list .item.AttachmentType .item-image,
.related-search-page #related-search-result #related-search-list .item.AttachmentType .item-image,
.search-page #search-result #search-list .item.AttachmentType .item-image {
  background: url(assets/ertypes/AttachementType_48x48.png) no-repeat;
} 
.right-side-panel-item.object.AttachmentType .right-side-panel-item-image {
  background: url(assets/ertypes/AttachementType_32x32.png) no-repeat;
}
#search-match-result #search-match-list .item.Attribute .item-imageObj,
#search-match-result #search-match-list .item.BusinessAttribute .item-imageObj,
.manage-search-page #manage-search-result #manage-search-list .item.Attribute .item-image,
.manage-search-page #manage-search-result #manage-search-list .item.BusinessAttribute .item-image,
.related-search-page #related-search-result #related-search-list .item.Attribute .item-image,
.related-search-page #related-search-result #related-search-list .item.BusinessAttribute .item-image,
.search-page #search-result #search-list .item.Attribute .item-image,
.search-page #search-result #search-list .item.BusinessAttribute .item-image {
  background: url(assets/ertypes/Attribute_48x48.png) no-repeat;
}
.right-side-panel-item.object.Attribute .right-side-panel-item-image,
.right-side-panel-item.object.BusinessAttribute .right-side-panel-item-image {
  background: url(assets/ertypes/Attribute_32x32.png) no-repeat;
}
#search-match-result #search-match-list .item.Dictionary .item-imageObj,
.manage-search-page #manage-search-result #manage-search-list .item.Dictionary .item-image,
.related-search-page #related-search-result #related-search-list .item.Dictionary .item-image,
.search-page #search-result #search-list .item.Dictionary .item-image {
  background: url(assets/ertypes/DataDictionary_48x48.png) no-repeat;
}
.right-side-panel-item.object.Dictionary .right-side-panel-item-image {
  background: url(assets/ertypes/DataDictionary_32x32.png) no-repeat;
}
#search-match-result #search-match-list .item.DictionaryDefault .item-imageObj,
.manage-search-page #manage-search-result #manage-search-list .item.DictionaryDefault .item-image,
.related-search-page #related-search-result #related-search-list .item.DictionaryDefault .item-image,
.search-page #search-result #search-list .item.DictionaryDefault .item-image {
  background: url(assets/ertypes/Default_48x48.png) no-repeat;
}
.right-side-panel-item.object.DictionaryDefault .right-side-panel-item-image {
  background: url(assets/ertypes/Default_32x32.png) no-repeat;
}
#search-match-result #search-match-list .item.DataFlow .item-imageObj,
.manage-search-page #manage-search-result #manage-search-list .item.DataFlow  .item-image,
.related-search-page #related-search-result #related-search-list .item.DataFlow .item-image,
.search-page #search-result #search-list .item.DataFlow .item-image  {
  background: url(assets/ertypes/DataFlow_48x48.png) no-repeat;
}
.right-side-panel-item.object.DataFlow .right-side-panel-item-image {
  background: url(assets/ertypes/DataFlow_32x32.png) no-repeat;
}
#search-match-result #search-match-list .item.DataLineageColumn .item-imageObj,
#search-match-result #search-match-list .item.DataLineageSource .item-imageObj,
#search-match-result #search-match-list .item.DataLineageTable .item-imageObj,
#search-match-result #search-match-list .item.DataLineageTransformation .item-imageObj,
#search-match-result #search-match-list .item.DataLineageTransformationColumn .item-imageObj,
.manage-search-page #manage-search-result #manage-search-list .item.DataLineageColumn .item-image,
.manage-search-page #manage-search-result #manage-search-list .item.DataLineageSource .item-image,
.manage-search-page #manage-search-result #manage-search-list .item.DataLineageTable .item-image,
.manage-search-page #manage-search-result #manage-search-list .item.DataLineageTransformation .item-image,
.manage-search-page #manage-search-result #manage-search-list .item.DataLineageTransformationColumn .item-image,
.related-search-page #related-search-result #related-search-list .item.DataLineageColumn .item-image,
.related-search-page #related-search-result #related-search-list .item.DataLineageSource .item-image,
.related-search-page #related-search-result #related-search-list .item.DataLineageTable .item-image,
.related-search-page #related-search-result #related-search-list .item.DataLineageTransformation .item-image,
.related-search-page #related-search-result #related-search-list .item.DataLineageTransformationColumn .item-image,
.search-page #search-result #search-list .item.DataLineageColumn .item-image,
.search-page #search-result #search-list .item.DataLineageSource .item-image,
.search-page #search-result #search-list .item.DataLineageTable .item-image,
.search-page #search-result #search-list .item.DataLineageTransformation .item-image,
.search-page #search-result #search-list .item.DataLineageTransformationColumn .item-image {
  background: url(assets/ertypes/Transformation_48x48.png) no-repeat;
}
.right-side-panel-item.object.DataLineageColumn .right-side-panel-item-image,
.right-side-panel-item.object.DataLineageSource .right-side-panel-item-image,
.right-side-panel-item.object.DataLineageTable .right-side-panel-item-image,
.right-side-panel-item.object.DataLineageTransformation .right-side-panel-item-image, 
.right-side-panel-item.object.DataLineageTransformationColumn .right-side-panel-item-image {
  background: url(assets/ertypes/Transformation_32x32.png) no-repeat;
}
#search-match-result #search-match-list .item.Security .item-imageObj,
#search-match-result #search-match-list .item.SecurityBinding .item-imageObj,
#search-match-result #search-match-list .item.SecurityType .item-imageObj,
.manage-search-page #manage-search-result #manage-search-list .item.Security .item-image,
.manage-search-page #manage-search-result #manage-search-list .item.SecurityBinding .item-image,
.manage-search-page #manage-search-result #manage-search-list .item.SecurityType .item-image,
.related-search-page #related-search-result #related-search-list .item.Security .item-image,
.related-search-page #related-search-result #related-search-list .item.SecurityBinding .item-image,
.related-search-page #related-search-result #related-search-list .item.SecurityType .item-image,
.search-page #search-result #search-list .item.Security .item-image,
.search-page #search-result #search-list .item.SecurityBinding .item-image,
.search-page #search-result #search-list .item.SecurityType .item-image {
  background: url(assets/ertypes/DataSecurity_48x48.png) no-repeat;
}
.right-side-panel-item.object.Security .right-side-panel-item-image,
.right-side-panel-item.object.SecurityBinding .right-side-panel-item-image,
.right-side-panel-item.object.SecurityType .right-side-panel-item-image {
  background: url(assets/ertypes/DataSecurity_32x32.png) no-repeat;
}
#search-match-result #search-match-list .item.DataSource .item-imageObj,
.manage-search-page #manage-search-result #manage-search-list .item.DataSource .item-image,
.related-search-page #related-search-result #related-search-list .item.DataSource .item-image,
.search-page #search-result #search-list .item.DataSource .item-image {
  background: url(assets/ertypes/DataSource_48x48.png) no-repeat;
}
.right-side-panel-item.object.DataSource .right-side-panel-item-image {
  background: url(assets/ertypes/DataSource_32x32.png) no-repeat;
}
#search-match-result #search-match-list .item.Diagram .item-imageObj,
.manage-search-page #manage-search-result #manage-search-list .item.Diagram .item-image,
.related-search-page #related-search-result #related-search-list .item.Diagram .item-image,
.search-page #search-result #search-list .item.Diagram .item-image {
  background: url(assets/ertypes/Diagram_48x48.png) no-repeat;
}
.right-side-panel-item.object.Diagram .right-side-panel-item-image {
  background: url(assets/ertypes/Diagram_32x32.png) no-repeat;
}
#search-match-result #search-match-list .item.Domain .item-imageObj,
#search-match-result #search-match-list .item.BusinessDomain .item-imageObj,
.manage-search-page #manage-search-result #manage-search-list .item.Domain .item-image,
.manage-search-page #manage-search-result #manage-search-list .item.BusinessDomain .item-image,
.related-search-page #related-search-result #related-search-list .item.Domain .item-image,
.related-search-page #related-search-result #related-search-list .item.BusinessDomain  .item-image,
.search-page #search-result #search-list .item.Domain .item-image,
.search-page #search-result #search-list .item.BusinessDomain .item-image {
  background: url(assets/ertypes/Domain_48x48.png) no-repeat;
}
.right-side-panel-item.object.Domain .right-side-panel-item-image,
.right-side-panel-item.object.BusinessDomain .right-side-panel-item-image {
  background: url(assets/ertypes/Domain_32x32.png) no-repeat;
}
#search-match-result #search-match-list .item.Entity .item-imageObj,
#search-match-result #search-match-list .item.BusinessEntity .item-imageObj,
.manage-search-page #manage-search-result #manage-search-list .item.Entity .item-image,
.manage-search-page #manage-search-result #manage-search-list .item.BusinessEntity .item-image,
.related-search-page #related-search-result #related-search-list .item.Entity .item-image,
.related-search-page #related-search-result #related-search-list .item.BusinessEntity  .item-image,
.search-page #search-result #search-list .item.Entity .item-image,
.search-page #search-result #search-list .item.BusinessEntity .item-image {
  background: url(assets/ertypes/Entity_48x48.png) no-repeat;
}

.right-side-panel-item.object.Entity .right-side-panel-item-image,
.right-side-panel-item.object.BusinessEntity .right-side-panel-item-image {
  background: url(assets/ertypes/Entity_32x32.png) no-repeat;
}

#search-match-result #search-match-list .item.LogicalBusinessDataObject .item-imageObj,
#search-match-result #search-match-list .item.PhysicalBusinessDataObject .item-imageObj,
.manage-search-page #manage-search-result #manage-search-list .item.LogicalBusinessDataObject .item-image,
.manage-search-page #manage-search-result #manage-search-list .item.PhysicalBusinessDataObject .item-image,
.related-search-page #related-search-result #related-search-list .item.LogicalBusinessDataObject .item-image,
.related-search-page #related-search-result #related-search-list .item.PhysicalBusinessDataObject  .item-image,
.search-page #search-result #search-list .item.LogicalBusinessDataObject .item-image,
.search-page #search-result #search-list .item.PhysicalBusinessDataObject .item-image {
  background: url(assets/ertypes/BDO_48x48.png) no-repeat;
}

.right-side-panel-item.object.LogicalBusinessDataObject .right-side-panel-item-image,
.right-side-panel-item.object.PhysicalBusinessDataObject .right-side-panel-item-image {
  background: url(assets/ertypes/BDO_32x32.png) no-repeat;
}

#search-match-result #search-match-list .item.Glossary .item-imageObj,
.manage-search-page #manage-search-result #manage-search-list .item.Glossary .item-image,
.related-search-page #related-search-result #related-search-list .item.Glossary .item-image,
.search-page #search-result #search-list .item.Glossary .item-image {
  background: url(assets/ertypes/Glossary_48x48.png) no-repeat;
}
.right-side-panel-item.object.Glossary .right-side-panel-item-image {
  background: url(assets/ertypes/Glossary_32x32.png) no-repeat;
}
#search-match-result #search-match-list .item.Index .item-imageObj,
#search-match-result #search-match-list .item.IndexColumn .item-imageObj,
.manage-search-page #manage-search-result #manage-search-list .item.Index .item-image,
.manage-search-page #manage-search-result #manage-search-list .item.IndexColumn .item-image,
.related-search-page #related-search-result #related-search-list .item.Index .item-image,
.related-search-page #related-search-result #related-search-list .item.IndexColumn .item-image,
.search-page #search-result #search-list .item.Index .item-image,
.search-page #search-result #search-list .item.IndexColumn .item-image {
  background: url(assets/ertypes/Index_48x48.png) no-repeat;
}
.right-side-panel-item.object.Index .right-side-panel-item-image,
.right-side-panel-item.object.IndexColumn .right-side-panel-item-image,
.right-side-panel-item.object.PhysicalIndexColumn .right-side-panel-item-image {
  background: url(assets/ertypes/Index_32x32.png) no-repeat;
}
#search-match-result #search-match-list .item.Key .item-imageObj,
#search-match-result #search-match-list .item.KeyAttribute .item-imageObj,
.manage-search-page #manage-search-result #manage-search-list .item.Key .item-image,
.manage-search-page #manage-search-result #manage-search-list .item.KeyAttribute .item-image,
.related-search-page #related-search-result #related-search-list .item.Key .item-image,
.related-search-page #related-search-result #related-search-list .item.KeyAttribute .item-image,
.search-page #search-result #search-list .item.Key .item-image,
.search-page #search-result #search-list .item.KeyAttribute .item-image {
  background: url(assets/ertypes/Key_48x48.png) no-repeat;
}
.right-side-panel-item.object.Key .right-side-panel-item-image,
.right-side-panel-item.object.KeyAttribute .right-side-panel-item-image,
.right-side-panel-item.object.LogicalIndexColumn .right-side-panel-item-image {
  background: url(assets/ertypes/Key_32x32.png) no-repeat;
}
#search-match-result #search-match-list .item.LogicalModel .item-imageObj,
.manage-search-page #manage-search-result #manage-search-list .item.LogicalModel .item-image,
.related-search-page #related-search-result #related-search-list .item.LogicalModel .item-image,
.search-page #search-result #search-list .item.LogicalModel .item-image {
  background: url(assets/ertypes/LogicalModel_48x48.png) no-repeat;
}
.right-side-panel-item.object.LogicalModel .right-side-panel-item-image {
  background: url(assets/ertypes/LogicalModel_32x32.png) no-repeat;
}
.search-page.relatemodels #search-result #search-list .item.object .item-image,
.item-related-models .item-image-related-models,
#search-match-result #search-match-list .item.PhysicalModel .item-imageObj,
.manage-search-page #manage-search-result #manage-search-list .item.PhysicalModel .item-image,
.related-search-page #related-search-result #related-search-list .item.PhysicalModel .item-image,
.search-page #search-result #search-list .item.PhysicalModel .item-image {
  background: url(assets/ertypes/PhysicalModel_48x48.png) no-repeat;
}
.right-side-panel-item.object.PhysicalModel .right-side-panel-item-image {
  background: url(assets/ertypes/PhysicalModel_32x32.png) no-repeat;
}
#search-match-result #search-match-list .item.Rule .item-imageObj,
#search-match-result #search-match-list .item.DictionaryRule .item-imageObj,
.manage-search-page #manage-search-result #manage-search-list .item.Rule .item-image,
.manage-search-page #manage-search-result #manage-search-list .item.DictionaryRule .item-image,
.related-search-page #related-search-result #related-search-list .item.Rule .item-image,
.related-search-page #related-search-result #related-search-list .item.DictionaryRule .item-image,
.search-page #search-result #search-list .item.Rule .item-image,
.search-page #search-result #search-list .item.DictionaryRule .item-image {
  background: url(assets/ertypes/Rule_48x48.png) no-repeat;
}
.right-side-panel-item.object.Rule .right-side-panel-item-image,
.right-side-panel-item.object.DictionaryRule .right-side-panel-item-image {
  background: url(assets/ertypes/Rule_32x32.png) no-repeat;
}
#search-match-result #search-match-list .item.Submodel .item-imageObj,
.manage-search-page #manage-search-result #manage-search-list .item.Submodel .item-image,
.related-search-page #related-search-result #related-search-list .item.Submodel .item-image,
.search-page #search-result #search-list .item.Submodel .item-image {
  background: url(assets/ertypes/SubModel_48x48.png) no-repeat;
}
.right-side-panel-item.object.Submodel .right-side-panel-item-image {
  background: url(assets/ertypes/SubModel_32x32.png) no-repeat;
}
#search-match-result #search-match-list .item.Table .item-imageObj,
.manage-search-page #manage-search-result #manage-search-list .item.Table .item-image,
.related-search-page #related-search-result #related-search-list .item.Table .item-image,
.search-page #search-result #search-list .item.Table .item-image {
  background: url(assets/ertypes/Table_48x48.png) no-repeat;
}
.right-side-panel-item.object.Table .right-side-panel-item-image {
  background: url(assets/ertypes/Table_32x32.png) no-repeat;
}
#search-match-result #search-match-list .item.Term .item-imageObj,
.manage-search-page #manage-search-result #manage-search-list .item.Term .item-image,
.related-search-page #related-search-result #related-search-list .item.Term .item-image,
.search-page #search-result #search-list .item.Term .item-image {
  background: url(assets/ertypes/Term_48x48.png) no-repeat;
}
.right-side-panel-item.object.Term .right-side-panel-item-image {
  background: url(assets/ertypes/Term_32x32.png) no-repeat;
}
#search-match-result #search-match-list .item.UserDataType .item-imageObj,
.manage-search-page #manage-search-result #manage-search-list .item.UserDataType .item-image,
.related-search-page #related-search-result #related-search-list .item.UserDataType .item-image,
.search-page #search-result #search-list .item.UserDataType .item-image {
  background: url(assets/ertypes/UserDataType_48x48.png) no-repeat;
}
.right-side-panel-item.object.UserDataType .right-side-panel-item-image {
  background: url(assets/ertypes/UserDataType_32x32.png) no-repeat;
}
#search-match-result #search-match-list .item.View .item-imageObj,
#search-match-result #search-match-list .item.ViewColumn .item-imageObj,
.manage-search-page #manage-search-result #manage-search-list .item.View .item-image,
.manage-search-page #manage-search-result #manage-search-list .item.ViewColumn .item-image,
.related-search-page #related-search-result #related-search-list .item.View .item-image,
.related-search-page #related-search-result #related-search-list .item.ViewColumn .item-image,
.search-page #search-result #search-list .item.View .item-image,
.search-page #search-result #search-list .item.ViewColumn .item-image {
  background: url(assets/ertypes/View_48x48.png) no-repeat;
}
.right-side-panel-item.object.View .right-side-panel-item-image,
.right-side-panel-item.object.ViewColumn .right-side-panel-item-image {
  background: url(assets/ertypes/View_32x32.png) no-repeat;
}
#search-match-result #search-match-list .item.BusinessModel .item-imageObj,
.manage-search-page #manage-search-result #manage-search-list .item.BusinessModel .item-image,
.related-search-page #related-search-result #related-search-list .item.BusinessModel .item-image,
.search-page #search-result #search-list .item.BusinessModel .item-image {
  background: url(assets/ertypes/BusinessModel_48x48.png) no-repeat;
}
.right-side-panel-item.object.BusinessModel .right-side-panel-item-image {
  background: url(assets/ertypes/BusinessModel_32x32.png) no-repeat;
}
#search-match-result #search-match-list .item.BusinessProject .item-imageObj,
.manage-search-page #manage-search-result #manage-search-list .item.BusinessProject .item-image,
.related-search-page #related-search-result #related-search-list .item.BusinessProject .item-image,
.search-page #search-result #search-list .item.BusinessProject .item-image {
  background: url(assets/ertypes/BusinessProject_48x48.png) no-repeat;
}
.right-side-panel-item.object.BusinessProject .right-side-panel-item-image {
  background: url(assets/ertypes/BusinessProject_32x32.png) no-repeat;
}
#search-match-result #search-match-list .item.ConceptualDiagram .item-imageObj,
.manage-search-page #manage-search-result #manage-search-list .item.ConceptualDiagram .item-image,
.related-search-page #related-search-result #related-search-list .item.ConceptualDiagram .item-image,
.search-page #search-result #search-list .item.ConceptualDiagram .item-image {
  background: url(assets/ertypes/ConceptualDiagram_48x48.png) no-repeat;
}
.right-side-panel-item.object.ConceptualDiagram .right-side-panel-item-image {
  background: url(assets/ertypes/ConceptualDiagram_32x32.png) no-repeat;
}
#search-match-result #search-match-list .item.Annotation .item-imageObj,
.manage-search-page #manage-search-result #manage-search-list .item.Annotation .item-image,
.related-search-page #related-search-result #related-search-list .item.Annotation .item-image,
.search-page #search-result #search-list .item.Annotation .item-image {
  background: url(assets/ertypes/Annotation_48x48.png) no-repeat;
}
.right-side-panel-item.object.Annotation .right-side-panel-item-image {
  background: url(assets/ertypes/Annotation_32x32.png) no-repeat;
}
#search-match-result #search-match-list .item.Assignment .item-imageObj,
.manage-search-page #manage-search-result #manage-search-list .item.Assignment .item-image,
.related-search-page #related-search-result #related-search-list .item.Assignment .item-image,
.search-page #search-result #search-list .item.Assignment .item-image {
  background: url(assets/ertypes/Assignment_48x48.png) no-repeat;
}
.right-side-panel-item.object.Assignment .right-side-panel-item-image {
  background: url(assets/ertypes/Assignment_32x32.png) no-repeat;
}
#search-match-result #search-match-list .item.Association .item-imageObj,
.manage-search-page #manage-search-result #manage-search-list .item.Association .item-image,
.related-search-page #related-search-result #related-search-list .item.Association .item-image,
.search-page #search-result #search-list .item.Association .item-image {
  background: url(assets/ertypes/Association_48x48.png) no-repeat;
}
.right-side-panel-item.object.Association .right-side-panel-item-image {
  background: url(assets/ertypes/Association_32x32.png) no-repeat;
}
#search-match-result #search-match-list .item.BusinessElement .item-imageObj,
.manage-search-page #manage-search-result #manage-search-list .item.BusinessElement .item-image,
.related-search-page #related-search-result #related-search-list .item.BusinessElement .item-image,
.search-page #search-result #search-list .item.BusinessElement .item-image {
  background: url(assets/ertypes/Business_Element_48x48.png) no-repeat;
}
.right-side-panel-item.object.BusinessElement .right-side-panel-item-image {
  background: url(assets/ertypes/Business_Element_32x32.png) no-repeat;
}
#search-match-result #search-match-list .item.BusinessRelationship .item-imageObj,
.manage-search-page #manage-search-result #manage-search-list .item.BusinessRelationship .item-image,
.related-search-page #related-search-result #related-search-list .item.BusinessRelationship .item-image,
.search-page #search-result #search-list .item.BusinessRelationship .item-image {
  background: url(assets/ertypes/Business_Relationship_48x48.png) no-repeat;
}
.right-side-panel-item.object.BusinessRelationship .right-side-panel-item-image {
  background: url(assets/ertypes/Business_Relationship_32x32.png) no-repeat;
}
#search-match-result #search-match-list .item.BusinessUnit .item-imageObj,
.manage-search-page #manage-search-result #manage-search-list .item.BusinessUnit .item-image,
.related-search-page #related-search-result #related-search-list .item.BusinessUnit .item-image,
.search-page #search-result #search-list .item.BusinessUnit .item-image {
  background: url(assets/ertypes/Business_Unit_48x48.png) no-repeat;
}
.right-side-panel-item.object.BusinessUnit .right-side-panel-item-image {
  background: url(assets/ertypes/Business_Unit_32x32.png) no-repeat;
}
#search-match-result #search-match-list .item.Column .item-imageObj,
.manage-search-page #manage-search-result #manage-search-list .item.Column .item-image,
.related-search-page #related-search-result #related-search-list .item.Column .item-image,
.search-page #search-result #search-list .item.Column .item-image {
  background: url(assets/ertypes/Column_48x48.png) no-repeat;
}
.right-side-panel-item.object.Column .right-side-panel-item-image {
  background: url(assets/ertypes/Column_32x32.png) no-repeat;
}
#search-match-result #search-match-list .item.DataMovementRule .item-imageObj,
.manage-search-page #manage-search-result #manage-search-list .item.DataMovementRule .item-image,
.related-search-page #related-search-result #related-search-list .item.DataMovementRule .item-image,
.search-page #search-result #search-list .item.DataMovementRule .item-image {
  background: url(assets/ertypes/Data_Movement_Rule_48x48.png) no-repeat;
}
.right-side-panel-item.object.DataMovementRule .right-side-panel-item-image {
  background: url(assets/ertypes/Data_Movement_Rule_32x32.png) no-repeat;
}
#search-match-result #search-match-list .item.Event .item-imageObj,
.manage-search-page #manage-search-result #manage-search-list .item.Event .item-image,
.related-search-page #related-search-result #related-search-list .item.Event .item-image,
.search-page #search-result #search-list .item.Event .item-image {
  background: url(assets/ertypes/Event_48x48.png) no-repeat;
}
.right-side-panel-item.object.Event .right-side-panel-item-image {
  background: url(assets/ertypes/Event_32x32.png) no-repeat;
}
#search-match-result #search-match-list .item.Gateway .item-imageObj,
.manage-search-page #manage-search-result #manage-search-list .item.Gateway .item-image,
.related-search-page #related-search-result #related-search-list .item.Gateway .item-image,
.search-page #search-result #search-list .item.Gateway .item-image {
  background: url(assets/ertypes/Gateway_48x48.png) no-repeat;
}
.right-side-panel-item.object.Gateway .right-side-panel-item-image {
  background: url(assets/ertypes/Gateway_32x32.png) no-repeat;
}
#search-match-result #search-match-list .item.Interaction .item-imageObj,
.manage-search-page #manage-search-result #manage-search-list .item.Interaction .item-image,
.related-search-page #related-search-result #related-search-list .item.Interaction .item-image,
.search-page #search-result #search-list .item.Interaction .item-image {
  background: url(assets/ertypes/Interaction_48x48.png) no-repeat;
}
.right-side-panel-item.object.Interaction .right-side-panel-item-image {
  background: url(assets/ertypes/Interaction_32x32.png) no-repeat;
}
#search-match-result #search-match-list .item.Lane .item-imageObj,
.manage-search-page #manage-search-result #manage-search-list .item.Lane .item-image,
.related-search-page #related-search-result #related-search-list .item.Lane .item-image,
.search-page #search-result #search-list .item.Lane .item-image {
  background: url(assets/ertypes/Lane_48x48.png) no-repeat;
}
.right-side-panel-item.object.Lane .right-side-panel-item-image {
  background: url(assets/ertypes/Lane_32x32.png) no-repeat;
}
#search-match-result #search-match-list .item.Link .item-imageObj,
.manage-search-page #manage-search-result #manage-search-list .item.Link .item-image,
.related-search-page #related-search-result #related-search-list .item.Link .item-image,
.search-page #search-result #search-list .item.Link .item-image {
  background: url(assets/ertypes/Link_48x48.png) no-repeat;
}
.right-side-panel-item.object.Link .right-side-panel-item-image {
  background: url(assets/ertypes/Link_32x32.png) no-repeat;
}
#search-match-result #search-match-list .item.MessageFlow .item-imageObj,
.manage-search-page #manage-search-result #manage-search-list .item.MessageFlow .item-image,
.related-search-page #related-search-result #related-search-list .item.MessageFlow .item-image,
.search-page #search-result #search-list .item.MessageFlow .item-image {
  background: url(assets/ertypes/Message_Flow_48x48.png) no-repeat;
}
.right-side-panel-item.object.MessageFlow .right-side-panel-item-image {
  background: url(assets/ertypes/Message_Flow_32x32.png) no-repeat;
}
#search-match-result #search-match-list .item.Pool .item-imageObj,
.manage-search-page #manage-search-result #manage-search-list .item.Pool .item-image,
.related-search-page #related-search-result #related-search-list .item.Pool .item-image,
.search-page #search-result #search-list .item.Pool .item-image {
  background: url(assets/ertypes/Pool_48x48.png) no-repeat;
}
.right-side-panel-item.object.Pool .right-side-panel-item-image {
  background: url(assets/ertypes/Pool_32x32.png) no-repeat;
}
#search-match-result #search-match-list .item.Process .item-imageObj,
.manage-search-page #manage-search-result #manage-search-list .item.Process .item-image,
.related-search-page #related-search-result #related-search-list .item.Process .item-image,
.search-page #search-result #search-list .item.Process .item-image {
  background: url(assets/ertypes/Process_48x48.png) no-repeat;
}
.right-side-panel-item.object.Process .right-side-panel-item-image {
  background: url(assets/ertypes/Process_32x32.png) no-repeat;
}
#search-match-result #search-match-list .item.ReferenceValue .item-imageObj,
.manage-search-page #manage-search-result #manage-search-list .item.ReferenceValue .item-image,
.related-search-page #related-search-result #related-search-list .item.ReferenceValue .item-image,
.search-page #search-result #search-list .item.ReferenceValue .item-image {
  background: url(assets/ertypes/Reference_Value_48x48.png) no-repeat;
}
.right-side-panel-item.object.ReferenceValue .right-side-panel-item-image {
  background: url(assets/ertypes/Reference_Value_32x32.png) no-repeat;
}
#search-match-result #search-match-list .item.Relationship .item-imageObj,
.manage-search-page #manage-search-result #manage-search-list .item.Relationship .item-image,
.related-search-page #related-search-result #related-search-list .item.Relationship .item-image,
.search-page #search-result #search-list .item.Relationship .item-image {
  background: url(assets/ertypes/Relationship_48x48.png) no-repeat;
}
.right-side-panel-item.object.Relationship .right-side-panel-item-image {
  background: url(assets/ertypes/Relationship_32x32.png) no-repeat;
}
#search-match-result #search-match-list .item.SequenceFlow .item-imageObj,
.manage-search-page #manage-search-result #manage-search-list .item.SequenceFlow .item-image,
.related-search-page #related-search-result #related-search-list .item.SequenceFlow .item-image,
.search-page #search-result #search-list .item.SequenceFlow .item-image {
  background: url(assets/ertypes/Sequence_Flow_48x48.png) no-repeat;
}
.right-side-panel-item.object.SequenceFlow .right-side-panel-item-image {
  background: url(assets/ertypes/Sequence_Flow_32x32.png) no-repeat;
}
#search-match-result #search-match-list .item.SubjectArea .item-imageObj,
.manage-search-page #manage-search-result #manage-search-list .item.SubjectArea .item-image,
.related-search-page #related-search-result #related-search-list .item.SubjectArea .item-image,
.search-page #search-result #search-list .item.SubjectArea .item-image {
  background: url(assets/ertypes/Subject_Area_48x48.png) no-repeat;
}
.right-side-panel-item.object.SubjectArea .right-side-panel-item-image {
  background: url(assets/ertypes/Subject_Area_32x32.png) no-repeat;
}
#search-match-result #search-match-list .item.Task .item-imageObj,
.manage-search-page #manage-search-result #manage-search-list .item.Task .item-image,
.related-search-page #related-search-result #related-search-list .item.Task .item-image,
.search-page #search-result #search-list .item.Task .item-image {
  background: url(assets/ertypes/Task_48x48.png) no-repeat;
}
.right-side-panel-item.object.Task .right-side-panel-item-image {
  background: url(assets/ertypes/Task_32x32.png) no-repeat;
}
#search-match-result #search-match-list .item.Trigger .item-imageObj,
.manage-search-page #manage-search-result #manage-search-list .item.Trigger .item-image,
.related-search-page #related-search-result #related-search-list .item.Trigger .item-image,
.search-page #search-result #search-list .item.Trigger .item-image {
  background: url(assets/ertypes/Trigger_48x48.png) no-repeat;
}
.right-side-panel-item.object.Trigger .right-side-panel-item-image {
  background: url(assets/ertypes/Trigger_32x32.png) no-repeat;
}
#search-match-result #search-match-list .item.Usage .item-imageObj,
.manage-search-page #manage-search-result #manage-search-list .item.Usage .item-image,
.related-search-page #related-search-result #related-search-list .item.Usage .item-image,
.search-page #search-result #search-list .item.Usage .item-image {
  background: url(assets/ertypes/Usage_48x48.png) no-repeat;
}
.right-side-panel-item.object.Usage .right-side-panel-item-image {
  background: url(assets/ertypes/Usage_32x32.png) no-repeat;
}
#search-match-result #search-match-list .item.Workspace .item-imageObj,
.manage-search-page #manage-search-result #manage-search-list .item.Workspace .item-image,
.related-search-page #related-search-result #related-search-list .item.Workspace .item-image,
.search-page #search-result #search-list .item.Workspace .item-image {
  background: url(assets/ertypes/Workspace_48x48.png) no-repeat;
}
.right-side-panel-item.object.Workspace .right-side-panel-item-image {
  background: url(assets/ertypes/Workspace_32x32.png) no-repeat;
}

#search-match-result #search-match-list .item.MessageItem .item-imageObj,
.manage-search-page #manage-search-result #manage-search-list .item.MessageItem .item-image,
.related-search-page #related-search-result #related-search-list .item.MessageItem .item-image,
.search-page #search-result #search-list .item.MessageItem .item-image {
  background: url(assets/ertypes/MessageItem_48x48.png) no-repeat;
}
.right-side-panel-item.object.MessageItem .right-side-panel-item-image {
  background: url(assets/ertypes/MessageItem_32x32.png) no-repeat;
}

#search-match-result #search-match-list .item.ApplicationRefObj .item-imageObj,
.manage-search-page #manage-search-result #manage-search-list .item.ApplicationRefObj .item-image,
.related-search-page #related-search-result #related-search-list .item.ApplicationRefObj .item-image,
.search-page #search-result #search-list .item.ApplicationRefObj .item-image {
  background: url(assets/ertypes/Application_48x48.png) no-repeat;
}
.right-side-panel-item.object.ApplicationRefObj .right-side-panel-item-image {
  background: url(assets/ertypes/Application_32x32.png) no-repeat;
}

#search-match-result #search-match-list .item.Choreography .item-imageObj,
.manage-search-page #manage-search-result #manage-search-list .item.Choreography .item-image,
.related-search-page #related-search-result #related-search-list .item.Choreography .item-image,
.search-page #search-result #search-list .item.Choreography .item-image {
  background: url(assets/ertypes/Choreography_48x48.png) no-repeat;
}
.right-side-panel-item.object.Choreography .right-side-panel-item-image {
  background: url(assets/ertypes/Choreography_32x32.png) no-repeat;
}

#search-match-result #search-match-list .item.Participant .item-imageObj,
.manage-search-page #manage-search-result #manage-search-list .item.Participant .item-image,
.related-search-page #related-search-result #related-search-list .item.Participant .item-image,
.search-page #search-result #search-list .item.Participant .item-image {
  background: url(assets/ertypes/Person_48x48.png) no-repeat;
}
.right-side-panel-item.object.Participant .right-side-panel-item-image {
  background: url(assets/ertypes/Person_32x32.png) no-repeat;
}

#search-match-result #search-match-list .item.Conversation .item-imageObj,
.manage-search-page #manage-search-result #manage-search-list .item.Conversation .item-image,
.related-search-page #related-search-result #related-search-list .item.Conversation .item-image,
.search-page #search-result #search-list .item.Conversation .item-image {
  background: url(assets/ertypes/Conversation_48x48.png) no-repeat;
}
.right-side-panel-item.object.Conversation .right-side-panel-item-image {
  background: url(assets/ertypes/Conversation_32x32.png) no-repeat;
}

#search-match-result #search-match-list .item.ConversationLink .item-imageObj,
.manage-search-page #manage-search-result #manage-search-list .item.ConversationLink .item-image,
.related-search-page #related-search-result #related-search-list .item.ConversationLink .item-image,
.search-page #search-result #search-list .item.ConversationLink .item-image {
  background: url(assets/ertypes/Conversation_48x48.png) no-repeat;
}
.right-side-panel-item.object.ConversationLink .right-side-panel-item-image {
  background: url(assets/ertypes/Conversation_32x32.png) no-repeat;
}

/** end of Icons */

.item-related-models {
	border-bottom: 1px solid #E0E0E0;
    margin-top: 10px;
    min-height: 48px;
    padding-bottom: 10px;
}
.item-image-related-models {
	background: url("assets/erobject48.png") no-repeat scroll 0 0 transparent;
	float: left;
    height: 48px;
    width: 48px;
}

.item-image-related-datasource {
	background: url("assets/datasource48.png") no-repeat scroll 0 0 transparent;
	float: left;
    height: 48px;
    width: 48px;
}
.item-details-related-models {
	margin-left: 58px;
    margin-right: 108px;
}
.item-name-related-models {
	font-weight: bold;	
}

.item-image-contained-dataassets-db {
	background: url("assets/database@48px.png") no-repeat scroll 0 0 transparent;
	float: left;
    height: 48px;
    width: 48px;
}
.item-image-contained-dataassets-file {
	background: url("assets/file-message@48px.png") no-repeat scroll 0 0 transparent;
	float: left;
    height: 48px;
    width: 48px;
}
.item-contained-dataassets {
	border-bottom: 1px solid #E0E0E0;
    margin-top: 10px;
    min-height: 48px;
    padding-bottom: 10px;
}
.item-details-contained-dataassets {
	margin-left: 58px;
    margin-right: 108px;
}
.item-name-contained-dataassets {
	font-weight: bold;
}

.search-page #search-result #search-list .item.datasource .item-image,
.related-search-page #related-search-result #related-search-list .item.datasource .item-image {
	background: url(assets/datasource48.png) no-repeat;
}

.search-page #search-result #search-list .item.datasource .item-image.filesystem,
.related-search-page #related-search-result #related-search-list .item.datasource .item-image.filesystem {
	background: url(assets/file-system@48px.png) no-repeat;
}

.search-page #search-result #search-list .item.datasource .item-image.api,
.related-search-page #related-search-result #related-search-list .item.datasource .item-image.api {
	background: url(assets/api@48px.png) no-repeat;
}

.search-page #search-result #search-list .item.datasource .item-image.streaming,
.related-search-page #related-search-result #related-search-list .item.datasource .item-image.streaming {
	background: url(assets/streaming@48px.png) no-repeat;
}

.search-page #search-result #search-list .item.datasource .item-image.filetransfer,
.related-search-page #related-search-result #related-search-list .item.datasource .item-image.filetransfer {
	background: url(assets/file-transfer-system@48px.png) no-repeat;
}

.search-page #search-result #search-list .item.loginCredentials .item-image,
.manage-search-page #manage-search-result #manage-search-list .item.loginCredentials .item-image,
.related-search-page #related-search-result #related-search-list .item.loginCredentials .item-image {
	background: url(assets/logincredentials48.png) no-repeat;
}

.search-page #search-result #search-list .item.application .item-image {
	background: url(assets/app48.png) no-repeat;
}

.search-page #search-result #search-list .item.genericgroup .item-image {
	background: url(assets/group48.png) no-repeat;
}

.search-page #search-result #search-list .item .item-image img,
.manage-search-page #manage-search-result #manage-search-list .item .item-image img,
.related-search-page #related-search-result #related-search-list .item .item-image img {
	width: 48px;
	height: 48px;
}

.admin-page #search-result #search-list .item .item-follow,
.search-page #search-result #search-list .item .item-follow,
.manage-search-page #manage-search-result #manage-search-list .item .item-relate,
#search-match-result #search-match-list .item-match,
#related-search-result #related-search-list .item-relate-match {
	float: right;
}

.search-page #search-result #search-list .item .item-details,
.manage-search-page #manage-search-result #manage-search-list .item .item-details,
.related-search-page #related-search-result #related-search-list .item .item-details,
#search-match-result #search-match-list .item .item-details {
	margin-left: 58px;
	margin-right: 108px;
}

.search-page #search-result #search-list .item .item-details .item-name,
.manage-search-page #manage-search-result #manage-search-list .item .item-details .item-name,
.related-search-page #related-search-result #related-search-list .item .item-details .item-name,
#search-match-result #search-match-list .item .item-details .item-name {
	font-weight: bold;
}

.search-page #search-more,
.manage-search-page #manage-search-more {
	text-align: center;
}

.search-page #search-more #search-more-link,
.manage-search-page #manage-search-more #manage-search-more-link {
	display: none;
}

.manageDialog {
	overflow-y: scroll !important;
}

/*
 * VIEW PAGE
 */
.view-page {
	
}

.view-page .view-header {
	min-height: 96px;
	padding-bottom: 10px;
	border-bottom: 1px solid #E0E0E0;
	margin-bottom: 10px;
}

.view-page .view-header .view-image {
	float: left;
	width: 96px;
	height: 96px;
}

.view-page .view-header .view-image img {
	width: 96px;
	height: 96px;
}

.view-page.glossaries .view-header .view-image {
	background: url(assets/glossary96.png) no-repeat;	
}

.view-page.terms .view-header .view-image {
	background: url(assets/term96.png) no-repeat;	
}

.view-page.objects .view-header .view-image {
	background: url(assets/erobject96.png) no-repeat;	
}

.view-page.datasources .view-header .view-image {
	background: url(assets/datasource96.png) no-repeat;	
}

.view-page.datasources .view-header .view-image.filesystem {
	background: url(assets/file-system@96px.png) no-repeat;
}

.view-page.datasources .view-header .view-image.api {
	background: url(assets/api@96px.png) no-repeat;
}

.view-page.datasources .view-header .view-image.streaming {
	background: url(assets/streaming@96px.png) no-repeat;
}

.view-page.datasources .view-header .view-image.filetransfer {
	background: url(assets/file-transfer-system@96px.png) no-repeat;
}

.view-page.loginCredentials .view-header .view-image {
	background: url(assets/logincredentials96.png) no-repeat;	
}

.view-page.applications .view-header .view-image {
	background: url(assets/app96.png) no-repeat;	
}

.view-page.genericgroups .view-header .view-image {
	background: url(assets/group96.png) no-repeat;	
}

.view-page.activeAlerts .view-header .view-image {
	background: url(assets/activeAlert96.png) no-repeat;	
}

/** Icons for the different ER Object types in Detail view */
.view-page.objects.Attachment .view-header .view-image,
.view-page.objects.AttachmentBinding .view-header .view-image {
  background: url(assets/ertypes/Attachement_96x96.png) no-repeat;
}
.view-page.objects.AttachmentType .view-header .view-image {
  background: url(assets/ertypes/AttachementType_96x96.png) no-repeat;
}
.view-page.objects.Attribute .view-header .view-image,
.view-page.objects.BusinessAttribute .view-header .view-image {
  background: url(assets/ertypes/Attribute_96x96.png) no-repeat;
}
.view-page.objects.Dictionary .view-header .view-image {
  background: url(assets/ertypes/DataDictionary_96x96.png) no-repeat;
}
.view-page.objects.Default .view-header .view-image,
.view-page.objects.DictionaryDefault .view-header .view-image {
  background: url(assets/ertypes/Default_96x96.png) no-repeat;
}
.view-page.objects.LineageDataFlow .view-header .view-image,
.view-page.objects.DataFlow .view-header .view-image {
  background: url(assets/ertypes/DataFlow_96x96.png) no-repeat;
}
.view-page.objects.DataLineageColumn .view-header .view-image,
.view-page.objects.DataLineageSource .view-header .view-image,
.view-page.objects.DataLineageTable .view-header .view-image,
.view-page.objects.DLTransformation .view-header .view-image,
.view-page.objects.LineageDataStream .view-header .view-image,
.view-page.objects.DataLineageTransformation .view-header .view-image,
.view-page.objects.DataLineageTransformationColumn .view-header .view-image {
  background: url(assets/ertypes/Transformation_96x96.png) no-repeat;
}
.view-page.objects.SecurityProperty .view-header .view-image,
.view-page.objects.SecurityBinding .view-header .view-image,
.view-page.objects.SecurityType .view-header .view-image,
.view-page.objects.Security .view-header .view-image {
  background: url(assets/ertypes/DataSecurity_96x96.png) no-repeat;
}
.view-page.objects.DataSource .view-header .view-image {
  background: url(assets/ertypes/DataSource_96x96.png) no-repeat;
}
.view-page.objects.Diagram .view-header .view-image {
  background: url(assets/ertypes/Diagram_96x96.png) no-repeat;
}
.view-page.objects.Domain .view-header .view-image,
.view-page.objects.BusinessDomain .view-header .view-image {
  background: url(assets/ertypes/Domain_96x96.png) no-repeat;
}
.view-page.objects.Entity .view-header .view-image,
.view-page.objects.BusinessEntity .view-header .view-image {
  background: url(assets/ertypes/Entity_96x96.png) no-repeat;
}
.view-page.objects.LogicalBusinessDataObject .view-header .view-image,
.view-page.objects.PhysicalBusinessDataObject .view-header .view-image {
  background: url(assets/ertypes/BDO_96x96.png) no-repeat;
}

.view-page.objects.Glossary .view-header .view-image {
  background: url(assets/ertypes/Glossary_96x96.png) no-repeat;
}
.view-page.objects.PhysicalIndex .view-header .view-image,
.view-page.objects.PhysicalIndexColumn .view-header .view-image,
.view-page.objects.Index .view-header .view-image,
.view-page.objects.IndexColumn .view-header .view-image {
  background: url(assets/ertypes/Index_96x96.png) no-repeat;
}
.view-page.objects.LogicalIndex .view-header .view-image,
.view-page.objects.LogicalIndexColumn .view-header .view-image,
.view-page.objects.Key .view-header .view-image,
.view-page.objects.KeyAttribute .view-header .view-image {
  background: url(assets/ertypes/Key_96x96.png) no-repeat;
}
.view-page.objects.LogicalModel .view-header .view-image {
  background: url(assets/ertypes/LogicalModel_96x96.png) no-repeat;
}
.view-page.objects.PhysicalModel .view-header .view-image {
  background: url(assets/ertypes/PhysicalModel_96x96.png) no-repeat;
}
.view-page.objects.BM_Rule .view-header .view-image,
.view-page.objects.Rule .view-header .view-image,
.view-page.objects.DictionaryRule .view-header .view-image {
  background: url(assets/ertypes/Rule_96x96.png) no-repeat;
}
.view-page.objects.Submodel .view-header .view-image {
  background: url(assets/ertypes/SubModel_96x96.png) no-repeat;
}
.view-page.objects.Table .view-header .view-image {
  background: url(assets/ertypes/Table_96x96.png) no-repeat;
}
.view-page.objects.Term .view-header .view-image {
  background: url(assets/ertypes/Term_96x96.png) no-repeat;
}
.view-page.objects.UserDataType .view-header .view-image {
  background: url(assets/ertypes/UserDataType_96x96.png) no-repeat;
}
.view-page.objects.View .view-header .view-image,
.view-page.objects.ViewColumn .view-header .view-image {
  background: url(assets/ertypes/View_96x96.png) no-repeat;
}
.view-page.objects.BusinessModel .view-header .view-image {
  background: url(assets/ertypes/BusinessModel_96x96.png) no-repeat;
}
.view-page.objects.BusinessProject .view-header .view-image {
  background: url(assets/ertypes/BusinessProject_96x96.png) no-repeat;
}
.view-page.objects.ConceptualDiagram .view-header .view-image {
  background: url(assets/ertypes/ConceptualDiagram_96x96.png) no-repeat;
}
.view-page.objects.Annotation .view-header .view-image {
  background: url(assets/ertypes/Annotation_96x96.png) no-repeat;
}
.view-page.objects.Assignment .view-header .view-image {
  background: url(assets/ertypes/Assignment_96x96.png) no-repeat;
}
.view-page.objects.Association .view-header .view-image {
  background: url(assets/ertypes/Association_96x96.png) no-repeat;
}
.view-page.objects.BusinessElement .view-header .view-image {
  background: url(assets/ertypes/Business_Element_96x96.png) no-repeat;
}
.view-page.objects.BusinessRelationship .view-header .view-image {
  background: url(assets/ertypes/Business_Relationship_96x96.png) no-repeat;
}
.view-page.objects.BusinessUnit .view-header .view-image {
  background: url(assets/ertypes/Business_Unit_96x96.png) no-repeat;
}
.view-page.objects.Column .view-header .view-image {
  background: url(assets/ertypes/Column_96x96.png) no-repeat;
}
.view-page.objects.DataMovementRule .view-header .view-image {
  background: url(assets/ertypes/Data_Movement_Rule_96x96.png) no-repeat;
}
.view-page.objects.Event .view-header .view-image {
  background: url(assets/ertypes/Event_96x96.png) no-repeat;
}
.view-page.objects.Gateway .view-header .view-image {
  background: url(assets/ertypes/Gateway_96x96.png) no-repeat;
}
.view-page.objects.Interaction .view-header .view-image {
  background: url(assets/ertypes/Interaction_96x96.png) no-repeat;
}
.view-page.objects.Lane .view-header .view-image {
  background: url(assets/ertypes/Lane_96x96.png) no-repeat;
}
.view-page.objects.Link .view-header .view-image {
  background: url(assets/ertypes/Link_96x96.png) no-repeat;
}
.view-page.objects.MessageFlow .view-header .view-image {
  background: url(assets/ertypes/Message_Flow_96x96.png) no-repeat;
}
.view-page.objects.Pool .view-header .view-image {
  background: url(assets/ertypes/Pool_96x96.png) no-repeat;
}
.view-page.objects.Process .view-header .view-image {
  background: url(assets/ertypes/Process_96x96.png) no-repeat;
}
.view-page.objects.ReferenceValue .view-header .view-image {
  background: url(assets/ertypes/Reference_Value_96x96.png) no-repeat;
}
.view-page.objects.Relationship .view-header .view-image {
  background: url(assets/ertypes/Relationship_96x96.png) no-repeat;
}
.view-page.objects.SequenceFlow .view-header .view-image {
  background: url(assets/ertypes/Sequence_Flow_96x96.png) no-repeat;
}
.view-page.objects.SubjectArea .view-header .view-image {
  background: url(assets/ertypes/Subject_Area_96x96.png) no-repeat;
}
.view-page.objects.Task .view-header .view-image {
  background: url(assets/ertypes/Task_96x96.png) no-repeat;
}
.view-page.objects.Trigger .view-header .view-image {
  background: url(assets/ertypes/Trigger_96x96.png) no-repeat;
}
.view-page.objects.Usage .view-header .view-image {
  background: url(assets/ertypes/Usage_96x96.png) no-repeat;
}
.view-page.objects.Workspace .view-header .view-image {
  background: url(assets/ertypes/Workspace_96x96.png) no-repeat;
}
.view-page.objects.MessageItem .view-header .view-image {
  background: url(assets/ertypes/MessageItem_96x96.png) no-repeat;
}
.view-page.objects.ApplicationRefObj .view-header .view-image {
  background: url(assets/ertypes/Application_96x96.png) no-repeat;
}
.view-page.objects.Choreography .view-header .view-image {
  background: url(assets/ertypes/Choreography_96x96.png) no-repeat;
}
.view-page.objects.Participant .view-header .view-image {
  background: url(assets/ertypes/Person_96x96.png) no-repeat;
}
.view-page.objects.Conversation .view-header .view-image {
  background: url(assets/ertypes/Conversation_96x96.png) no-repeat;
}
.view-page.objects.ConversationLink .view-header .view-image {
  background: url(assets/ertypes/Conversation_96x96.png) no-repeat;
}

/** end of Icons */

.view-page .view-header .view-follow,
.view-page .view-header .view-configure,
.view-page .view-header .view-new,
.view-page .view-header .watch-link {
	float: right;
	margin-left: 10px;
}

.view-page .view-header .view-details {
	margin-left: 106px;
}

.view-page #view-content .loading {
	height: 50px;
	background: url(assets/ajax-loader.gif) no-repeat;
}

.view-page #view-content #itemViewProperties .panel {
	margin-bottom: 10px;
}

.view-page #view-content #itemViewProperties .title {
	font-size: 120%;
	font-weight: bold;
}

.view-page #view-content #itemViewProperties .steward,
.view-page #view-content #itemViewProperties .approver {
	vertical-align: middle;
}

.view-page #view-content #itemViewProperties .stewardDeleteLink,
.view-page #view-content #itemViewProperties .approverDeleteLink {
	vertical-align: middle;
}

.view-page.social_notification th
{
	padding: 7px;
    border-bottom: 2px solid #999;
}

.view-page.social_notification td
{
	padding: 7px;
    border-bottom: 1px solid #e9e9e9;
    background: #f3f3f3;
}

.view-page.social_notification .social_noti-s-c {
	padding-top: 20px;
}

.createDialog #itemViewProperties .title {
	font-size: 120%;
	font-weight: bold;
}


/*
 * ACTIVITY
 */
.social_mid-filter {
    float: left;
    height: 28px;
    line-height: 28px;
    width: 250px;
    margin-bottom: 10px;
}

.social_mid-filter .ui-multiselect {
    border: 1px solid #E0E0E0;
	height: 28px;
	line-height: 16px;
	width: 250px !important;
	padding: 4px 4px 4px 0px;
	display: block;
	border-radius: 0;
	background: #fff;
}

.ui-multiselect-checkboxes {
	overflow: hidden !important; 
}

.social_mid-search {
    border: 1px solid #E0E0E0;
    float: right;
    height: 20px;
    width: 300px;
    padding: 3px 5px;
    margin-bottom: 10px;
}

.social_mid-search-input {
	width: 270px;
	height: 20px;
	border: 0;
}

.social_min-search-button {
	display: none;
}

.social_main_contain {
    position: relative;
    margin-bottom: 10px;
}

.social_top {
    position: relative;
    border-top: 1px solid #E0E0E0;
    padding-top: 10px;
}

.social_image_left {
    width: 60px;
    vertical-align: top;
}

.social_image_left img {
    width: 50px;
    height: 50px;
    border: 0;
}

.social_table {
    width: 100%;
    border: 0;
    table-layout: fixed;
}
.social_top_middle {
    text-decoration: none;
    margin-bottom: 5px;
    word-wrap: break-word;
}

.social_top_middle .released {
	display: block;
	float:right;
	background: url(assets/arrow_down_blue.png) no-repeat right center;
}

.social_top_middle .collapsed {
	display: block;
	float:right;
	background: url(assets/arrow_left_blue.png) no-repeat right center;
}

.social_date {
    font-style: italic;
    padding-right: 10px;
    color: #9b9b9b;
    font-size: 11px;
}

a.social_like,
a.social_unlike,
a.social_reply,
a.social_delete {
	background-color: #279DE3;
	padding: 0 10px;
	color: #FFFFFF !important;
	border: 0;
	margin: 0;
	font-size: 11px;
	text-decoration: none;
	border-radius: 3px;
    display: block;
    margin-right: 10px;
}

a.social_share,
a.social_save,
a.social_flag_,
a.social_delete_ {
	margin-right: 10px;
}

.social_close {
	color: #279de3;
    line-height: 16px;
    text-decoration: none;
    height: 16px;
    width: 16px;
    cursor: pointer;
    text-indent: -9999px;
    background: url(assets/close.png) no-repeat right top;
}

.social_delete-flag {
    position: absolute;
    z-index: 2;
    border: 1px solid #E0E0E0;
    display: none;
    background: #fff;
}

.social_delete-flag ul li {
    list-style: none;
    display: block;
}

.social_delete-flag ul li a {
    display: block;
    padding: 3px 10px;
    text-decoration: none;
}

.social_down_contain_main {
    background: #F1F1F1;
    height: auto;
    position: relative;
    margin: 0 0 0 55px;
}

.social_contaner {
    border-bottom: 1px solid #ffffff;
    height: auto;
    padding: 10px;
    word-wrap: break-word;
    
}

.social_write-comment2 {
    background-color: #F1F1F1;
    margin-bottom: 10px;
    padding: 10px;
    z-index: 2;
    position: relative;
}

.social_write-comment-input-bg {
    position: relative;
    text-align: left;
    border: 1px solid #E0E0E0;
    white-space: nowrap;
    background: #fff;
    padding: 3px 5px;
}


.social_comm-input {
    background: #ffffff;
    position: relative;
    text-align: left;
    text-decoration: none;
    white-space: nowrap;
    width: 100%;
    border: 0px solid #E0E0E0;
}

/*
 * SOCIAL FORMS
 */
.social_con-p,
.social_con-set {
    margin-bottom: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid #E0E0E0;
}

.social_con-p h3,
.social_con-set h3 {
    padding-bottom: 7px;
}

.social_con-p td,
.social_con-set td {
	vertical-align: top;
}

.social_con-p span,
.social_con-set span {
    color: #999;
}


.social_input-conf {
    width: 370px;
    padding: 3px;
    border: 1px solid #E0E0E0;
}

.social_req {
    color: #999;
    margin-left: 15px;
}

.social_add-admin
{
    line-height:25px;
    border-top:1px solid #CCCCCC;
}

.social_del_admin
{
    position:absolute;
    display: none;
    right: 0px;
    top: 0px;
}
.social_hover_del:hover .social_del_admin
{
    display:block;
}
.social_search_group
{
    border: 1px solid #CCCCCC;
    height: 27px;
    width: 266px;
    padding-right: 32px;
}
.social_search_group_btn
{
    border: 0 solid #CCCCCC;
    padding: 5px 0;
    position: absolute;
    top: 2px;
    width: 27px;
    right:2px;
    height:27px;
}

.social_list_menu
{
    width: 300px;
    border: 1px solid #CCCCCC;
    height:70px;
    margin-top:15px;
    margin-bottom:15px;
}


/*
 * SOCIAL SETTINGS
 */
.social_tabs {
    border-bottom: 1px solid #DBDBDB;
    width: 100%;
    margin-bottom: 5px;
    float: left;
}

.social_tabs li {
    display: inline;
    list-style: none outside none;
    margin: 0px;
    float: left;
}

.social_tabs a.social_active {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #000000;
    border-bottom: 1px solid #FFF;
    margin-bottom: -1px;
}

.social_tabs a {
    background: none repeat scroll 0 0 #EFEFEE;
    color: #279DE3;
    display: inline-block;
    padding: 0px 10px;
    text-decoration: none;
    border: 1px solid #DBDBDB;
    border-bottom: 0px;
    font-family: Arial;
    font-size: 12pt;
    font-weight: bold;
    line-height: 34px;
    margin: 0px;
}

.social_tab-panel .social_details {
    padding: 10px 0px;
    font-family: Arial;
    font-size: 8pt;

    font-weight: normal;
}

.social_tab-panel .social_details h1 {
    padding: 0px 0px 10px 0px;
    color: #000000;
    height: 20px;
    line-height: 20px;
    font-family: Arial;
    font-size: 10pt;

    font-weight: bold;
}

.social_tab-panel .social_notification, .social_tab-panel .social_group-discusions {
    padding: 10px 0px;
}

.social_tab-panel .social_notification th {

    padding: 7px;
    border-bottom: 2px solid #999;
}

.social_tab-panel .social_notification td {

    padding: 7px;
    border-bottom: 1px solid #e9e9e9;
    background: #f3f3f3;
}

.social_tab-panel .social_group-discusions th {

    padding: 3px 2px;
    border-bottom: 2px solid #999;
    background: #fff;
}

.social_tab-panel .social_group-discusions td {

    padding: 7px 2px;

}

.social_tab-panel .social_group-discusions tr:nth-child(even) {
    background: #EFEFEE
}

.social_tab-panel .social_group-discusions tr:nth-child(odd) {
    background: #DBDBDB
}

.social_tabs_inner a
{
	text-decoration:none;
	color:#279DE3;
	padding:5px 10px;
}

.social_active_inner
{
	color:#fff !important;
	background:#279DE3;
}

.social_tabs_inner li
{
	float:left;
	margin-top:10px;
	list-style:none;
}

.social_allow {
    background: url(assets/61.png) no-repeat right top;
    width: 43px;
    height: 16px;
    font-family: Arial;
    font-size: 8pt;
    font-style: normal;
    font-weight: normal;
    text-align: center;
    color: #FFFFFF  !important;
    line-height: 16px;
    text-decoration: none;
    display: block;
    margin-left: 5px;
	position:absolute;
	top:62px;

}
.social_group_delete {
    background: url(assets/delete-bg.png) no-repeat right top;
    width: 43px;
    height: 16px;
    font-family: Arial;
    font-size: 8pt;
    font-style: normal;
    font-weight: normal;
    text-align: center;
    color: #FFFFFF !important;
    line-height: 16px;
    text-decoration: none;
    display: block;
    margin-left: 5px;
	position:absolute;
	top:82px;
}
.social_tab_pen .social_main_contain
{
	margin-bottom:50px;
}
.social_tab_pen .social_down_contain_main
{
	margin-bottom:-40px;
}


.social_approve {
    background: url(assets/64.png) no-repeat right top;
    width: 50px;
    height: 16px;
    font-family: Arial;
    font-size: 8pt;
    font-style: normal;
    font-weight: normal;
    text-align: center;
    color: #FFFFFF !important;
    line-height: 16px;
    text-decoration: none;
    display: block;
    margin-left: 5px;
	margin-top:3px;

}
.social_group_deny {
    background: url(assets/delete-bg.png) no-repeat right top;
    width: 43px;
    height: 16px;
    font-family: Arial;
    font-size: 8pt;
    font-style: normal;
    font-weight: normal;
    text-align: center;
    color: #FFFFFF !important;
    line-height: 16px;
    text-decoration: none;
    display: block;
    margin-left: 5px;
	margin-top:3px;
	
}

.social_group-request-pen
{
	width:120px;
}
.social_request_date_aut {
    color: #9b9b9b;
    font-family: Arial;
    font-size: 8pt;
    font-style: italic;
    font-weight: normal;
    line-height: 15px;
    padding-right: 10px;
}
.social_request_date_aut a
{
	color: #279DE3;
	text-decoration:none;
}
.social_request_date_aut span
{
	font-style:normal;
	color:#000;
}


.social_search_td  td
{
    padding: 5px 0px;

}
.social_search_td  td h3
{
    padding-bottom: 0px;
}
.socila_search_del
{
    display: none;
}
.social_search_td:hover  .socila_search_del
{
    display: block;
}
.social_search_td:hover  td
{
    background: #EFEFEE;
}


/*
 * SOCIAL DISCUSSION
 */
.social_group-discusions {
}

#discussionContent {
	border-bottom: 1px solid #E0E0E0;
	font-weight: bold;
}

#discussionContent th {
	padding: 5px 0;
	font-weight: bold;
}

#topic_table .social_invisible {
	padding-left: 29px;
}

.social_dis_des{
    background:#F1F1F1;
    padding: 5px 10px;
    border-bottom: 1px solid #fff;
}

.social_plus_minus {
	border-top: 1px solid #E0E0E0; 
}

.social_plus_minus td {
	padding: 5px 0;
}

#plus_minus
{
	cursor: pointer;
}
.plus_minus
{
    width:25px;
    height:18px;
    background:url(assets/plus.png) no-repeat center ;
    text-indent:-9999px;

}
.plus_minus_2
{
    background:url(assets/minus.png)  no-repeat center !important;
}


.pagination {
	text-align: center;
	background: #E0E0E0;
    padding: 5px;
}

.pagination .pagination-link,
.pagination span {
	margin: 0 5px;
}

.pagination .pagination-link,
.pagination a {
	color: #279DE3;
}

.pagination table {
	width: 100%
}

.pagination table td.previousItem {
	text-align: left; 
	width: 1%; 
	white-space: nowrap;
	padding-left: 100px;
}

.left-column .pagination table td.previousItem {
	padding-left: 30px;
}

.pagination table td.numbersItem {
	text-align: center;
}

.pagination table td.nextItem {
	text-align: right; 
	width: 1%; 
	white-space: nowrap;
	padding-right: 100px;
}

.left-column .pagination table td.nextItem {
	padding-right: 30px;
}

.pagination table td.numberOfItems {
	text-align: right; 
	width: 1%; 
	white-space: nowrap;
}

/*
 * MY FEED
 */
#myFeedPage {
	position: relative;
}

#myFeedPage #myFeedHeader {
	margin-bottom: 10px;
}

#myFeedPage #myFeedHeader .myFeedTitle {
	font-size: 30px;
	font-weight: bold;
}

#myFeedPage #myFeedActivity {
}

#myFeedPage #myFeedActivity #myFeedTarget {
}

/*
 * FAVORITES
 */
#favoritesPage {
	position: relative;
}

#favoritesPage #favoritesHeader {
	margin-bottom: 10px;
}

#favoritesPage #favoritesHeader .favoritesTitle {
	font-size: 30px;
	font-weight: bold;
}


/*
 * LIVE SEARCH
 */
#liveSearchPage {
	position: relative;
}

#liveSearchPage #liveSearchHeader {
	margin-bottom: 10px;
}

#liveSearchPage #liveSearchHeader .liveSearchTitle {
	font-size: 30px;
	font-weight: bold;
}

#liveSearchPage #liveSearchButtons {
	float: right;
	padding-top: 4px;
}

#liveSearchPage #liveSearchFilters {
	margin-bottom: 10px;
}

#liveSearchPage #liveSearchFilters #query {
	border: 1px #D7D7D7 solid;
	font-family: "Helvetica Neue",Arial,Helvetica,sans-serif;
	font-size: 15px;
	padding-left: 5px;
	width: 400px;
	height: 25px;
}

#liveSearchPage #liveSearchFilters #query.loading {
	background: url(assets/ajax-loader-search.gif) 380px no-repeat;
}

#liveSearchPage #liveSearchFilters label {
	margin-left: 20px;
	font-size: 15px;
}

#liveSearchPage #liveSearchFilters select {
	border: 1px solid #D7D7D7;
	font-family: "Helvetica Neue",Arial,Helvetica,sans-serif;
	font-size: 15px;
	min-width: 200px;
}


#liveSearchPage #liveSearchFilters .info {
	color: #666666;
}

#liveSearchPage #liveSearchShowMore {
	clear: both;
	text-align: center;
	margin: 20px 0;
}

#liveSearchPage #liveSearchShowMore #showMoreLink {
	display: none;
}

#liveSearchPage #liveSearchResult #summary {
	font-weight: bold;
	font-size: 13px;
}

#liveSearchPage #liveSearchResult #items.list table {
	width: 100%;
	border-collapse: collapse;
}

#liveSearchPage #liveSearchResult #items.list table tr {
	height: 36px;
	background-color: #EFEFEE;
}

#liveSearchPage #liveSearchResult #items.list table tr.header {
	background-color: #FFFFFF;
}

#liveSearchPage #liveSearchResult #items.list table tr.alt {
	height: 36px;
	background-color: #DBDBDB;
}

#liveSearchPage #liveSearchResult #items.list table tr th {
	font-size: 13px;
	font-weight: bold;
	padding: 0 5px;
}

#liveSearchPage #liveSearchResult #items.list table tr th.imageColumn {
	width: 1%;
}

#liveSearchPage #liveSearchResult #items.list table tr th.followLinksColumn {
	width: 1%;
}


#liveSearchPage #liveSearchResult #items.list table tr td {
	font-size: 12px;
	color: #808080;
	padding: 0 5px;
	white-space: nowrap;
}

#liveSearchPage #liveSearchResult #items.list table tr td.nameColumn {
	font-weight: bold;
}

#liveSearchPage #liveSearchResult #items.list table tr td.descriptionColumn {
	white-space: normal;
}

#liveSearchPage #liveSearchResult #items.list table tr td .itemImage {
	width: 32px;
	height: 32px;
}

#liveSearchPage.glossaries #liveSearchResult #items.list table tr td .itemImage {
	background-image: url(assets/glossary32.png);
}
#liveSearchPage.terms #liveSearchResult #items.list table tr td .itemImage {
	background-image: url(assets/term32.png);
}
#liveSearchPage.objectBrowser #liveSearchResult #items.list table tr td .itemImage {
	background-image: url(assets/object32.png);
}

#liveSearchPage #liveSearchResult #items.list table tr td a {
	font-weight: bold;
}

/*
 * TOP SEARCH
 */
#topSearchPage {
	position: relative;
}

#topSearchPage #topSearchHeader {
	margin-bottom: 10px;
}

#topSearchPage #topSearchHeader .topSearchTitle {
	font-size: 30px;
	font-weight: bold;
}

#topSearchPage #topSearchTabs {
	clear: left;
	margin:15px 0;
	font-size: 16px;
	font-weight: bold;
	border-bottom: 1px #DBDBDB solid;
	line-height: 35px;
}

#topSearchPage #topSearchTabs .tab {
}

#topSearchPage #topSearchTabs .tab a {
	text-decoration: none;
	color:#279DE3;
	background-color: #EFEFEE;
	padding: 8px 15px;
	border: 1px #DBDBDB solid;
}

#topSearchPage #topSearchTabs .tab.selected a {
	background-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
}

#topSearchPage #topSearchTarget .topSearchItem {
	border-bottom: 1px #dbdbdb solid;
	clear: left;
	min-height: 48px;
	padding: 10px 0;
}

#topSearchPage #topSearchTarget .topSearchItem .topSearchItem {
	float: left;
	width: 58px;
	height: 48px;
}

#topSearchPage #topSearchTarget .topSearchItem .topSearchItemImage img {
	width: 48px;
	height: 48px;
}

#topSearchPage #topSearchTarget .topSearchItem .topSearchItemHeader,
#topSearchPage #topSearchTarget .topSearchItem .topSearchItemDescription  {
	margin-left: 58px;
}	

#topSearchPage #topSearchTarget .topSearchItem.erobject .topSearchItemImage {
	background: url(assets/object48.png) no-repeat;
}

#topSearchPage #topSearchTarget .topSearchItem.glossary .topSearchItemImage {
	background: url(assets/glossary48.png) no-repeat;
}

#topSearchPage #topSearchTarget .topSearchItem.term .topSearchItemImage {
	background: url(assets/term48.png) no-repeat;
}



/*
 * ITEM VIEW PAGE
 */
#itemViewPage {
	position: relative;
}

#itemViewPage.objects {
	padding-left: 10px;
}

#itemViewPage #slider {
	position: absolute;
	left: -21px;
	z-index: 999;
}

#itemViewPage #slider #show {
	position: absolute;
	display: block;
	width: 20px;
	height: 113px;
	background: url(assets/modelExplorer.png);
}

#itemViewPage #slider.expanded #show {
	right: 0;
}

#itemViewPage #slider #objectsTree {
	background-color: white;
	padding: 0 10px 10px 10px;
	margin-right: 19px;
	border: 1px #d7d7d7 solid;
	border-width: 0 1px 1px 1px;
	display: none;
	min-height: 200px;
}

#itemViewPage #itemViewHeader {
}

#itemViewPage #itemViewHeader #itemViewImage {
	float: left;
	margin-right: 20px;
	margin-bottom: 15px;
	width: 96px;
	height: 96px;
}

#itemViewPage.glossaries #itemViewHeader #itemViewImage {
	background-image: url(assets/glossary96.png);	
}

#itemViewPage.terms #itemViewHeader #itemViewImage {
	background-image: url(assets/term96.png);	
}

#itemViewPage.objects #itemViewHeader #itemViewImage {
	background-image: url(assets/object96.png);	
}

#itemViewPage #itemViewHeader #itemViewName {
	margin-left: 116px;
}

#itemViewPage #itemViewHeader #itemViewName .text {
	font-size: 30px;
	font-weight: bold;
}

#itemViewPage #itemViewHeader #itemViewFollow {
	float: right;
	padding: 0;
}

#itemViewPage.objects #itemViewHeader #itemViewFollow {
	padding-right: 0;
}

#itemViewPage #itemViewHeader #itemViewDetails {
	margin-left: 116px;
}

#itemViewPage #itemViewHeader #itemViewDetails label {
	font-size: 16px;
	font-weight: bold;
}

#itemViewPage #itemViewHeader #itemViewDetails .text {
	font-size: 16px;
	font-weight: bold;
}

#itemViewPage #itemViewHeader #itemViewDetails form {
	display: inline;
}

#itemViewPage #itemViewHeader #itemViewDetails #itemViewPath {
	font-size: 16px;
	font-weight: bold;
}

#itemViewPage #itemViewHeader #itemViewDetails .stewardDeleteLink {
	background: url(../../img/action_delete.gif) no-repeat;
	padding: 0 8px;
}

#itemViewPage #itemViewHeader #itemViewDetails .stewardDeleteLink span {
	display: none;
}

#itemViewPage #itemViewTabs {
	clear: left;
	margin:15px 0;
	font-size: 16px;
	font-weight: bold;
	border-bottom: 1px #DBDBDB solid;
	line-height: 35px;
}

#itemViewPage #itemViewTabs .tab {
}

#itemViewPage #itemViewTabs .tab a {
	text-decoration: none;
	color:#279DE3;
	background-color: #EFEFEE;
	padding: 8px 15px;
	border: 1px #DBDBDB solid;
}

#itemViewPage #itemViewTabs .tab.selected a {
	background-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
}

#itemViewPage #itemViewTabs .tab.disabled a {
	color: #999;
}

#itemViewPage #itemViewTabsTarget {
}

#itemViewPage #itemViewTabsTarget.loading {
	background: url(assets/ajax-loader.gif) -5px 0 no-repeat;
	height: 20px;
}

#itemViewPage #itemViewTabsTarget #itemViewProperties .panel {
	margin-bottom: 10px;
}

#itemViewPage #itemViewTabsTarget #itemViewProperties .title {
	font-size: 120%;
	font-weight: bold;
}

#itemViewPage #itemViewTabsTarget #itemViewProperties .relatedDeleteLink {
	background: url(../../img/action_delete.gif) no-repeat;
	padding: 0 8px;
}

#itemViewPage #itemViewTabsTarget #itemViewProperties .relatedDeleteLink span {
	display: none;
}


#itemViewPage #itemViewSidePanel .sidePanel {
	clear: both;
	padding: 0 0 20px 0;
}

#itemViewPage #itemViewSidePanel .sidePanel .sidePanelHeader {
	border-bottom: 1px #222222 solid;
	margin-bottom: 5px;
}

#itemViewPage #itemViewSidePanel .sidePanel .sidePanelHeader .sidePanelTitle {
	font-size: 13px;
	font-weight: bold;
}

#itemViewPage #itemViewSidePanel .sidePanel .sidePanelItems .sidePanelItem {
	clear: both;
	white-space: nowrap;
	height: 32px;
	margin-bottom: 5px;
}

#itemViewPage #itemViewSidePanel .sidePanel .sidePanelItems .sidePanelItem .sidePanelItemImage {
	width: 32px;
	height: 32px;
	float: left;
}

#itemViewPage #itemViewSidePanel .sidePanel .sidePanelItems .sidePanelItem.term .sidePanelItemImage {
	background: url(assets/term32.png) no-repeat;	
}

#itemViewPage #itemViewSidePanel .sidePanel .sidePanelItems .sidePanelItem.glossary .sidePanelItemImage {
	background: url(assets/glossary32.png) no-repeat;	
}

#itemViewPage #itemViewSidePanel .sidePanel .sidePanelItems .sidePanelItem.object .sidePanelItemImage {
	background: url(assets/object32.png) no-repeat;	
}

#itemViewPage #itemViewSidePanel .sidePanel .sidePanelItems .sidePanelItem .sidePanelItemName {
	padding-top: 8px;
}

#itemViewPage #itemViewSidePanel .sidePanel .showAll {
	clear: both;
	text-align: center;
}


/*
 * EDITABLE PANEL
 */
.editablePanel .editableDynamic {
	display: none;
}

.editablePanel .editableDynamic .field,
.editablePanel .editableProperties .field, .editablePanel .editableProperties .fieldMinutes, 
.editablePanel .editableProperties .fieldAdvancedValue {
	border: 1px #D7D7D7 solid;
}

.editablePanel .editableDynamic textarea.field,
.editablePanel .editableProperties textarea.field {
	display: block;
	height: 100px;
	width: 500px;
}

.editablePanel .editableDynamic input.field,
.editablePanel .editableProperties input.field {
	height: 20px;
	width: 500px;
}

input.fieldMinutes {
	height: 20px;
	width: 100px;
	margin-right: 2px;
}

.editablePanel .editableProperties .fieldAdvancedValue {
	height: 20px;
	width: 270px;
}

.editablePanel label.error {
	display: block;
	font-weight: normal !important;
	color: red;
}

.editablePanel .field.error {
	border-color: red;
}

.ui-autocomplete {
	max-height: 100px;
	overflow-y: auto;
	overflow-x: hidden;
	padding-right: 20px;
}

.hiddenPanel {
	display: none;
}

/*
 * FORMS
 */
.formField {
	margin-bottom: 10px;
}

.formField .formLabel {
	font-weight: bold;
	display: block;
}

.formField .formInput {
	width: 100%;
	*width: 95%; /* IE7 */
	border: 1px #D7D7D7 solid;
}

.formField input.formInput {
	height: 20px;
}
.formField textarea.formInput {
	height: 60px;
}
.formField textarea.formInput#descriptionField {
	max-width: 101%!important;
}

.formField .formInput.error {
	border-color: red;
}

.formField label.error {
	color: red;
}

.formField label.errorManual {
	color: red;
}

.formField label.warningManual {
	font-size: 80%;
}

.formField.autocomplete .autocompleteWrapper {
	white-space: nowrap;
}

.formField.autocomplete .formInput {
	width: 75%;
	*width: 70%; /* IE7 */
}

.formField.autocomplete .autocompleteTarget .autocompleteItem {
	margin-right: 10px;
	vertical-align: middle;
}

.formField.autocomplete .autocompleteTarget .autocompleteItem .relatedGlossariesDeleteLink {
	vertical-align: middle;
}

.autocompleteTarget a {
	vertical-align: middle;
}

.formButtons {
	text-align: right;
}

.formField.iviewer.print {
	margin-top:10px;
	margin-bottom:35px;
}

/*
 * COMMON
 */
a.button {
	background-color: #279DE3;
	padding: 5px 10px;
	color: #FFFFFF !important;
	border: 0;
	margin: 0;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
	border-radius: 5px;
}

a.configureLink,
a.followLink,
a.relateLink,
a.harvestButton,
a.unRelateLink,
a.newLink,
a.createGroup,
a.systemSetting,
a.loadLink,
a.disableLink,
a.runLink,
a.shareLink,
a.saveSearch,
a.makeParentLink,
a.removeParentLink,
a.exportButton,
a#done-link {
    background-color: #279DE3;
    border: 0;
    color: #FFFFFF !important;
    display: block;
    font-size: 11px;
    font-weight: bold;
    height: 22px;
    line-height: 22px;
    margin: 0;
    padding: 2px;
    text-align: center;
    text-decoration: none;
    width: 100px;	
}

a#export-link {
	*width: 100px; /* IE7 */
}

a.item-edit-link {
	margin-bottom: 3px;
}

a#stewardsManageLink,
a#stewardsDoneLink {
	font-weight: normal;
	font-size: small;
}

a#editStewardsLink {
	float: right;
}

div#editStewardsButtons {
	margin-top: 10px; 
}

input.button {
	background-color: #279DE3;
	padding: 4px 7px;
	color: #FFFFFF !important;
	border: 0;
	margin: 0;
	font-weight: bold;
	font-size: 120%;
	cursor: pointer;
	border-radius: 5px;
}

.error {
	color: red;
}

input.error,
textarea.error {
	border-color: red !important;
	color: #222222;
}

.social_floatleft {
    float: left;
}

.social_floatright {
    float: right;
}

.social_clear {
    clear: both;
    height: 0px;
    width: 100%;
}

/*
 * LOGIN
 */
#loginContainer {
	padding: 30px 10px;
	text-align: center;
}

#loginContainer h1 {
	font-size: 24px;
	font-weight: bold;
	margin-bottom: 30px;
	line-height: 24px;
	height: 24px;
}

#loginContainer #loginBox {
	width: 250px;
	margin: 0 auto;
	text-align: left;
}

#loginContainer #loginBox .field {
	margin-bottom: 10px;
}

#loginContainer #loginBox .field label {
	display: block;
	font-weight: bold;
	margin-bottom: 5px;
}

#loginContainer #loginBox .field input.inputField {
	width: 250px;
	height: 25px;
	line-height: 25px;
	border: 1px #D7D7D7 solid;
	
}

#loginContainer #loginBox .buttons {
	margin-top: 25px;
	height: 25px;
	line-height: 25px;
}

#loginContainer #loginBox .buttons .submit {
	float: right;
	font-size: 15px;
	padding: 2px 20px;
}

#loginContainer #loginBox .buttons .check {
	margin-top: 8px; 
}

#loginContainer .loginErrorBox {
	box-shadow: 0 0 5px;
	border-radius: 5px;
	width: 500px;
	margin: 0 auto;
	padding: 10px;
	margin-bottom: 30px;
	background-color: #f1f1f1;
}

#loginContainer .loginErrorBox .loginErrorHeader {
	font-weight: bold;
	margin-bottom: 10px;
}

#loginContainer #browser_message {
	text-align: left;
    background-color: #f1f1f1;
    border-radius: 5px;
    box-shadow: 0 0 5px;
    margin: 20px auto 0;
    padding: 10px;
    width: 500px;
}

/*
 * admin tables
 */
td.portlet-table-header {
	font-weight: bold;
	border-bottom: 2px solid #999999;
    padding: 7px;
}

td.portlet-table-text1-project,
td.portlet-table-text-project,
td.portlet-table-text1,
td.portlet-table-text {
	border-bottom: 1px solid #E9E9E9;
	padding: 7px;
	background-color: #f3f3f3;
}

td.portlet-table-text1.perms-columns,
td.portlet-table-header.perms-columns {
	text-align: center;
}

/*
 * Admin pentaho
 */
.admin-actions td {
	padding-right: 2px;
}

/*
 * Pentaho reports list
 */
.content_table .icon_folder_sm a {
	background: url("../../pentaho-style/images/icon_folder_sm.gif") no-repeat;
	padding: 0 10px 0 25px;
}

/*
 * Custom Properties
 */
#customPropertiesTable {
	
}

#customPropertiesTable td.notEditable {
	
}

td.editable {
	display: none;
}

.editableButtons {
	display: none;
}

.propertiesTable {
	width:100%;
	cellspacing: 0;
	background-color: #F4F4F4;
	margin-bottom: 10px;
}

.propertiesTable th {
	font-weight: bold;
    padding-left: 20px;
    text-align: left;
    word-break: normal;
}

.propertiesTable td {
	padding-left: 20px;
	word-break: break-all;
	min-width: 100px;
}

.propertiesTable tr.alt {
	background-color: #E8E8E8;
}
.highlight { font-weight:bold; }

/*
 * Managed Custom Attributes
 * and
 * Manage search Results
 * and
 * Manage ACL Group Membership
 */
#managedAttributesTabs a.selected {
	font-weight: bold;
	color: black;
}

#manageCustomAttributesTableWrapper,
#manageSearchResultsTableWrapper,
#manageAclTableWrapper {
	width: 100%;
	padding: 10px;
}

#manageCustomAttributesTable, #manageSearchResultsTable {
	width: 100%;
}

#manageAclTable {
	width: 85%;
}

#manageCustomAttributesTable td.treeColumn,
#manageCustomAttributesTable td.customColumn,
#manageSearchResultsTable td.treeColumn,
#manageSearchResultsTable td.customColumn,
#manageAclTable td.customColumn  {
	width: 40%;
	border: 1px solid #E0E0E0;
}

#manageCustomAttributesTable td.arrowColumn,
#manageSearchResultsTable td.arrowColumn,
#manageAclTable td.arrowColumn {
	width: 10%;
	text-align: center;
}

#manageCustomAttributesTable td.arrowColumn div,
#manageSearchResultsTable td.arrowColumn div,
#manageAclTable td.arrowColumn div {
	text-align: center;
}

#manageCustomAttributesTable td.arrowColumn a,
#manageSearchResultsTable td.arrowColumn a,
#manageAclTable td.arrowColumn a {
	display: block;
	width: 32px;
	height: 32px;
	margin: 5px auto;
}

#manageCustomAttributesTable td.arrowColumn #addAttachmentButton,
#manageSearchResultsTable td.arrowColumn a#displayFieldButton,
#manageAclTable td.arrowColumn a#sendToGroupButton {
	background: url(assets/arrowright32.png) no-repeat;
}

#manageCustomAttributesTable td.arrowColumn a#removeAttachmentButton,
#manageSearchResultsTable td.arrowColumn a#dontDisplayFieldButton,
#manageAclTable td.arrowColumn a#removeFromGroupButton {
	background: url(assets/arrowleft32.png) no-repeat;
}

#manageCustomAttributesTable td.arrowColumn a#upOrderButton,
#manageSearchResultsTable td.arrowColumn a#upOrderButton {
	background: url(assets/arrowup32.png) no-repeat;
}

#manageCustomAttributesTable td.arrowColumn a#downOrderButton,
#manageSearchResultsTable td.arrowColumn a#downOrderButton {
	background: url(assets/arrowdown32.png) no-repeat;
}

#manageCustomAttributesTable #treeContainter {
	height: 300px;
    overflow: auto;
}

#manageCustomAttributesTable #customColumnsSelect,
#manageSearchResultsTable #displayedFieldsSelect,
#manageSearchResultsTable #nonDisplayedFieldsSelect,
#manageAclTable #availableUsersSelect,
#manageAclTable #availableGroupsSelect,
#manageAclTable #currentUsersSelect,
#manageAclTable #currentGroupsSelect  {
	width: 100%;
	height: 300px;
	border-width: 0px;
}

.reindexingContainer {
	text-align: center;
}

.reindexingContainer .loading {
	height: 50px;
	background: url(assets/ajax-loader.gif) no-repeat !important;
}

.alert{
	min-height: 44px;
}

.alertNotice{
	background: url("assets/AlertNotice.png") no-repeat scroll 0 0 transparent;
	float: left;
	width: 32px;
	height: 32px;
}
.alertInfo{
	background: url("assets/AlertInfo.png") no-repeat scroll 0 0 transparent;
	float: left;
	width: 32px;
	height: 32px;
}

.commonFields {
/* 	clear: left; */
	clear: both;
}

/*
 * Datasources
 */
hr.sectionSplitter {
	background-color: #D4D4D4;
    border: 0 none;
    clear: both;
    color: #D4D4D4;
    height: 2px;
}

thead.separator {
	border-bottom: 1px solid #D4D4D4;
}

.ds-header {
	font-weight: bold;
	font-size: 18px;
	margin-bottom: 10px;
	padding-top: 8px;
}

#editButtonsContainer {
	clear: both;
/* 	float:right; */
	padding-top: 10px;
}
/*
 * User Stats
 */
 
 .userStatCharts {
 
 }
 
 .userStatCharts .container {
 	width: 730px;
 	height: 450px;
 	padding: 20px 15px 15px 15px;
 	margin: 15px auto 30px auto;
 }
 
 .userStatCharts .container .placeholder{
 	width: 100%; 
 	height: 100%;
 	clear: both;
 }
 
 .userStatCharts .container .placeholder.loading{
 	background: url(assets/ajax-loader-search.gif) 380px no-repeat;
 }

 .userStatCharts .container .dateRange{
 	display: block;
 	float: right;
 }
 
 .userStatCharts .container .title{
 	font-weight: bold;
	font-size: 18px;
 }
 
 .userStatCharts .container .caption{
 	text-align: center;
 }
 
 .usersDialog table {
 	width: 100%;
 	padding-bottom: 10px;
 }
 
 .usersDialog table th {
 	border-bottom: 2px solid #999999;
    font-weight: bold;
    padding: 7px;
 }
 
 .usersDialog table td {
 	background-color: #F3F3F3;
    border-bottom: 1px solid #E9E9E9;
    padding: 7px;
 }
 
 .usersDialog .title {
 	font-weight: bold;
	font-size: 16px;
	text-align: center;
	padding: 15px 0px;
 }
 
 /** Object alerts */
.admin-page #search-result #search-list .item.alert #title ,
.search-page #search-result #search-list .item.alert #title {
 	font-weight: bold;
}

.admin-page #search-result #search-list .item.alert.Info .item-image ,
.search-page #search-result #search-list .item.alert.Info .item-image {
  background: url(assets/AlertInfo.png) no-repeat;
}

.admin-page #search-result #search-list .item.alert.Notice .item-image ,
.search-page #search-result #search-list .item.alert.Notice .item-image {
  background: url(assets/AlertNotice.png) no-repeat;
}

.search-page #search-result #search-list .item .item-image {
  margin-top: 0.5em;
  margin-left: 0.5em;
}

.admin-page #search-result #search-list .item .item-image {
	margin-top: 1.4em;
	margin-left: 0.5em;
	float: left;
	width: 48px;
	height: 48px;
}

textarea.alertsObject {
	width: 90%;
	height:50px;
	overflow: auto;
	resize:none;
}

#searchFields td{
	padding-top: 4px;
}

#searchFields img{
	padding-left: 2px;
}

#searchFields select[name="property"]{
	width:180px;
	height:21px;
}

#searchFields select[name="comparator"]{
	width:100px;
	height:21px;
	margin-left:4px;
	margin-right:4px;
}

/** ACL Admin **/

#aclUserList .item.user .item-edit,
#aclGroupList .item.group .item-edit,
#favoriteSearchesList .item.favoriteSearch .item-edit {
	float: right;
}

#aclUserList,
#aclGroupList, #favoriteSearchesList {
	margin-bottom: 10px;
}

.item.user .item-details .item-name,
.item.group .item-details .item-name,
.item.favoriteSearch .item-details .item-name {
	font-weight: bold;
	color: #279DE3;
}
	
#aclUserList .item,
#aclGroupList .item, #favoriteSearchesList .item {
	padding-bottom: 10px;
	border-bottom: 1px solid #E0E0E0;
	margin-top: 10px;
	min-height: 48px;
}

#aclUserList .item .item-image,
#aclGroupList .item .item-image {
	background: url(assets/ertypes/Person_48x48.png) no-repeat;
	float: left;
	width: 48px;
	height: 48px;
}

a.editLink,a.deleteLink,
#newAclGroup a.newLink {
    background-color: #279DE3;
    border: 0;
    color: #FFFFFF !important;
    display: block;
    font-size: 11px;
    font-weight: bold;
    height: 22px;
    line-height: 22px;
    margin: 0;
    padding: 2px;
    text-align: center;
    text-decoration: none;
    width: 94px;  	
}

.acl-section-header {
    font-size: 14px;
    font-weight: bold;
}

#aclButtonsTable td {
	text-align: left;
	padding-top:7px;
	padding-left:5px;
}

#aclGroupForm #groupName,
#aclGroupForm textarea.field {
	width:500px;	
}

#aclGroupForm textarea.field {
	height: 70px;
}
/** END of ACL **/


/**
 * Setup
 */

.testConnectionMessage {
	padding-left: 10px;
	padding-right: 10px;
}


.ui-timepicker-div .ui-widget-header { margin-bottom: 8px; }
.ui-timepicker-div dl { text-align: left; }
.ui-timepicker-div dl dt { float: left; clear:left; padding: 0 0 0 5px; }
.ui-timepicker-div dl dd { margin: 0 10px 10px 45%; }
.ui-timepicker-div td { font-size: 90%; }
.ui-tpicker-grid-label { background: none; border: none; margin: 0; padding: 0; }

.ui-timepicker-rtl{ direction: rtl; }
.ui-timepicker-rtl dl { text-align: right; padding: 0 5px 0 0; }
.ui-timepicker-rtl dl dt{ float: right; clear: right; }
.ui-timepicker-rtl dl dd { margin: 0 45% 10px 10px; }

/**
* Set button style (Now and Done)
*/
.ui-datepicker .ui-datepicker-buttonpane button {
	font-weight: bold;
	opacity: 1;
}

div.ui-timepicker {
 	font-size:11px;
}

/*
 * 
 */
 div.ui-datepicker {
 	font-size:11px;
}

.ui-datepicker-trigger { position: relative; top: 2px;left: 2px;}
 
#main-content h2 {
	font-size: 13px;
	font-weight: bold;
	word-break: break-all;
}

#loadingTestConnection {
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    margin-top: -10px;
    line-height: 20px;
    text-align: center;
}

/**
* New Start Here page doc section
*/

.startHere.doc {
	margin-left: 40px;
	margin-top: 40px;
}

.startHere .wiki-online {
	
}

.startHere .wiki-online img {
	float: right;
	margin-top: 5px;
	height: 87px;
	width: 87px;
}

.startHere .wiki-offline {
	display: inline-block;
}

.startHere .wiki-offline h1 {
	display: inline;
	vertical-align: top;
	margin-right: 15px;
}

.startHere .wiki-offline img {
	display: inline-block;
	float: right;
	height: 87px;
	width: 87px;
}

.startHere .productPages {
	margin-top: 100px;
}

#loadingDialog #progressbar {
	margin-top: 10px;
}

.acl-user-name {
	margin-left: 58px;
}

/**
* RWP-4545 Advanced search revisions
*/

/** Advanced search button */
.advancedSearchInput {
	display: inline-block;	
}

/** Advanced button **/
a.advancedSearchButton {
	display: inline-block;
	margin-left: 10px;
	vertical-align: top;
}

/** Advanced filters table **/
#advancedSearchFilters {
	display: inline-block;
}

/** Advanced search button table **/
#advancedSearchButton {
	display: inline-block;
	margin: 5px -10px 0px 3px;
	vertical-align: top;
}

#favoriteSearchesList .item .item-image {
	background: url(assets/favoriteSearch48.png) no-repeat;
	float: left;
	width: 48px;
	height: 48px;
	margin-right: 5px;
}

#favoriteSearchesList .item .item-details {
	margin-right: 170px;
	margin-left: 53px;
}

.advSearchValue {
 	width: 275px;
 	height: 20px;
 	border: 1px solid #d7d7d7; 
} 

.advSearchElement {
	margin-right: 5px;
	margin-left: 5px;
}

.errorMultivalue {
	border-color: red !important;
}

.errorMessageMultivalue {
	margin-left: 0px;
}

.errorMessageInput {
	margin-left: 0px;	
}

.condition_row td, .criterion_row td, .frequency_row td, .acknowledge_row td {
	vertical-align: top;
}

.passwordLocker.audit.selected #header,
.passwordLocker.audit.selected #info {
	width: 100%;
	padding-bottom: 10px;
}
 
.passwordLocker.audit.selected th {
	border-bottom: 2px solid #999999;
	font-weight: bold;
    padding: 7px;
}
 
.passwordLocker.audit.selected #header td,
.passwordLocker.audit.selected #info td {
 	background-color: #F3F3F3;
    border-bottom: 1px solid #E9E9E9;
    padding: 7px;
}
 
.passwordLocker.audit.selected .title {
 	font-weight: bold;
	font-size: 16px;
	text-align: center;
	padding: 15px 0px;
}

#btn-accept, #btn-accept-tag {
	background-image: none;
	background-color: #279DE3;
	color: #FFFFFF !important;
	border: 0;
	margin: 0;
	font-weight: bold;
	cursor: pointer;
	border-radius: 5px;	
	font-family: Verdana,Arial,sans-serif;
    font-size: 1em;
}

.ui-dialog textarea {
	resize: none;
}

/* RWP-5354 Import/Export CSV review */
#searchTools {
	 text-align: center;
}

#searchTools > div {
    display: inline-block;
}

#export {
	margin-top: 10px;
	float: right;
	padding-bottom: 10px;
}

.loadCSVTitle {
	font-weight: bold;	
}

#addScriptButton, #addPeriodButton {
	float: right;
	margin: 10px 0px;
}

.scriptRow, .periodRow td {
	word-break:break-all;
}

.warningMessage {
	padding-left: 10px;
	padding-right: 10px;
	 word-wrap: break-word;
}

.detailsMessage {
	color: #212121; 
	padding-top: 5px;
	word-wrap: break-word;
	padding-left: 5px;
}

#toProceedMessage {
	padding-left: 25px;
}

.collapsedDetail {
	background: url("assets/arrow_left_blue.png") no-repeat scroll right center transparent;
	padding-right: 15px;
}

.expandedDetail {
	background: url("assets/arrow_down_blue.png") no-repeat scroll right center transparent;
	padding-right: 15px;
}

#loginCredentialsPanel label{
	font-family: Verdana,Arial,sans-serif;
    font-size: 1.1em;
}

#site-content-left-column ul.newuicss li a {
	font-family: SourceSansPro;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	font-stretch: normal;
	line-height: 1.83;
	letter-spacing: normal;
	text-align: left;
	color: #0f628a;
}

#site-content-left-column ul.newuicss li.selected a
{
	font-weight: 600;
}

#site-content-left-column {
	background: #f0f1f7 !important;
	width: 250px !important;
	border-radius: 0px !important;
	padding: 5px 0px 0px 0px !important;
}

#site-content-left-column ul.newuicss li:hover {
    background-color: #ffffff;
    border-left: 13px solid #fff;
}

#site-content-left-column ul.newuicss li.selected:hover {
	border-left: 15px solid #00a1dd;
}

 #site-content-left-column ul.newuicss li {
	padding-left: 5px;
}

ul.newuicss li.selected {
	padding-left: 11px !important;
}

.grayscale-image {
	filter: grayscale(100%);
}

.info {
	color: #A9A9A9;
}

#related-terms-sub-menu {
	list-style: none;
	margin-top: 5px;
}

#related-terms-sub-menu li {
	border-left: 5px solid #f0f1f7;
	padding-top: 5px;
	padding-bottom: 5px;
}

#related-terms-sub-menu li.selected {
	border-left: 5px solid #00a1dd;
	padding-top: 5px;
	padding-bottom: 5px;
}

.warning-orange {
	color: orange;
}

#new-custom-property-link, #edit-custom-property-link, #delete-custom-property-link
{
	margin-top: 15px;
	margin-left: 10px;
	display: inline-block;

	cursor: pointer;
}

#edit-custom-property-link, #up-order-btn, #down-order-btn, #delete-custom-property-link
{
	background-color: #279DE3;
	padding: 5px 10px;
	height: 26px;
	color: #FFFFFF !important;
	border: 0;
	cursor: pointer;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
	border-radius: 5px;
	letter-spacing: 1px;
	vertical-align: baseline;
	-webkit-font-smoothing: antialiased;
}

.button-danger
{
    background-color: rgba(255, 0, 0, 0.7) !important;
    color: #FFFFFF !important;
}

#edit-custom-property-link:disabled, #up-order-btn:disabled, #down-order-btn:disabled, #delete-custom-property-link:disabled
{
	background-color: #5dcdff !important;
	cursor: not-allowed;
}

#value-type-text-list
{
	position: relative;
	display: flex;
	flex-direction: column;
	height: 200px;
}

#text-list-container
{
	width: 98%;
	flex-grow: 1;
	overflow: auto;
}

.text-list-btn-container
{
	border-top: 1px solid gray;
	padding: 5px 10px 5px 10px;
	position: relative;
	bottom: 0;
	display: flex;
	justify-content: center;
}

.text-list-btn-container > a, .text-list-btn-container > button
{
	margin-right: 15px;
}

.dynamicTextList
{
	margin: 0;
	padding: 0;
}

.dynamicTextList > div > li
{
	min-width: 20px;
	min-height: 16px;
	list-style-position:inside;
	overflow-x: hidden;
}

.dynamicTextList > div
{
	margin-top: 2px;
	cursor: pointer;
	position: relative;
	list-style-type: none;
	padding: 5px 10px 5px 20px;
	align-items: center;
	display: flex;
	min-height: 20px;
	border-bottom: 1px #D7D7D7 solid;
	border-radius: 5px;
}

.dynamicTextList > div:nth-child(odd)
{
	background: #f9f9f9;
}

.dynamicTextList > div.selected
{
	background-color: #007fff;
	border: 1px solid #003eff;
	color: #fff;
}

.dynamicTextList > div.default::before
{
	content: '';
	position: absolute;
	border-color: #ff2929;
	border-style: solid;
	border-width: 0 2px 2px 0;
	left: 6px;
	top: 6px;
	transform: rotate(45deg);
	height: 8px;
	width: 4px;
}

.dynamicTextList > div > img.close
{
	position: absolute;
	display: inline-flex;
	right: 10px;
	height: 14px;
	width: 14px;
	color: white;
	opacity: 0.8;
}

.dynamicTextList > div.error
{
	border: 1px solid red;
}

.dynamicTextList > div > img.close:hover
{
	opacity: 1;
}

.multiSelectCheckbox
{
	overflow: auto;
}
