.search-wrapper {
	width: 140px; margin-left: 11px; position: relative;
}
.blurred input.prettysearch {
	background-position: top;
}
.blurred .search-left {
	
}
.blurred .search-right {
	background-position: right top;
}
.blurred.search-wrapper input {
	color: rgb(126, 126, 126);
}
#search-reset {
	background: url("../images/MultiCenter/search-close.gif") no-repeat top; top: 7px; width: 11px; height: 11px; right: 8px; overflow: hidden; display: block; position: absolute; z-index: 1; cursor: pointer;
}
.search-wrapper .search-loading {
	background: url("../images/MultiCenter/search-indicator.gif"); top: 7px; width: 11px; height: 11px; right: 8px; overflow: hidden; display: block; position: absolute; z-index: 1;
}
input.prettysearch {
	background: url("../images/MultiCenter/searchfield_white.gif") no-repeat; margin: 0px; padding: 0px; border: 0px currentColor; top: 0px; height: 25px; display: block; position: absolute;
}
.search-left {
	background: url("../images/MultiCenter/searchfield_white.gif") no-repeat; margin: 0px; padding: 0px; border: 0px currentColor; top: 0px; height: 25px; display: block; position: absolute;
}
.search-right {
	background: url("../images/MultiCenter/searchfield_white.gif") no-repeat; margin: 0px; padding: 0px; border: 0px currentColor; top: 0px; height: 25px; display: block; position: absolute;
}
input.prettysearch {
	background-position: bottom; font: 11px/normal "Lucida Grande", Geneva, Arial, sans-serif; width: 110px; height: 19px; right: 10px; padding-top: 6px; font-size-adjust: none; font-stretch: normal; background-repeat: repeat-x;
}
.search-left {
	background-position: left bottom; left: 0px; width: 20px;
}
.search-right {
	background-position: right bottom; width: 10px; right: 0px;
}
label .prettyplaceholder {
	display: none;
}
.darkbox {
	left: 0px; color: rgb(238, 238, 238); overflow: hidden; position: absolute; z-index: 100;
}
#darkbox_overlay {
	left: 0px; width: 100%; position: absolute; z-index: 20; background-color: rgb(0, 0, 0);
}
.darkbox_invisible {
	visibility: hidden;
}
.darkbox_object_tag {
	position: relative; z-index: 0;
}
.floatRight {
	float: right;
}
#multicenter {
	width: 817px; text-align: left; color: rgb(102, 102, 102); font-family: Lucida Grande, Arial; font-size: 100%;
}
#multicenter img {
	border: 0px currentColor;
}
#multicenter #m_logo {
	background: url("../images/MultiCenter/logo.gif") no-repeat center; left: 30px; top: 30px; width: 105px; height: 105px; position: absolute;
}
#multicenter #m_header {
	background: url("../images/MultiCenter/multicenter_top.gif") no-repeat left bottom; height: 17px;
}
#multicenter #m_header #m_close {
	background: url("../images/MultiCenter/close.gif") no-repeat center; left: 793px; width: 23px; height: 23px; display: block; position: absolute;
}
#multicenter #m_body {
	background: rgb(255, 255, 255); border-width: 0px 1px; border-style: solid; border-color: rgb(204, 204, 204); padding: 20px 35px; width: 746px;
}
#multicenter #multicenter_title {
	background: rgb(229, 241, 248); border-width: 0px 1px; border-style: solid; border-color: rgb(204, 204, 204); padding: 10px 35px 15px;
}
#multicenter #multicenter_title h2 {
	color: rgb(102, 102, 102); font-size: 26px; display: inline;
}
#multicenter #m_footer {
	background: url("../images/MultiCenter/multicenter_bottom.gif") no-repeat left top; height: 17px;
}
#multicenter #description {
	padding: 0px 0px 0px 120px; margin-bottom: 45px;
}
#multicenter .default {
	color: rgb(204, 153, 0); font-size: 12px;
}
#multicenter .loading {
	background: url("../images/MultiCenter/ajax-loader.gif") no-repeat center;
}
#multicenter a {
	outline: 0px; color: rgb(62, 133, 198); text-decoration: none;
}
#multicenter a#m-help {
	font-size: 12px;
}
#multicenter #m_toolbar {
	margin-bottom: 10px;
}
#multicenter .button {
	background: rgb(247, 247, 247); border-width: 1px; border-style: solid; border-color: rgb(228, 228, 228) rgb(202, 202, 202) rgb(202, 202, 202) rgb(228, 228, 228); padding: 5px 10px 5px 30px; color: rgb(121, 121, 121); float: left; display: block;
}
#multicenter .create {
	background: url("../images/MultiCenter/add.gif") no-repeat 8px rgb(247, 247, 247); margin-right: 10px;
}
#mc-ajax-indic {
	margin-top: 0.5em;
}
#multicenter #m_body #choosecenter {
	margin: 0px; height: 302px; overflow: hidden;
}
#multicenter #m_body .panel {
	overflow: hidden;
}
#multicenter #m_body .panel .header {
	background: url("../images/MultiCenter/arrow_white.gif") no-repeat right rgb(238, 238, 238); padding: 6px; font-size: 10px; border-top-color: rgb(255, 255, 255); border-bottom-color: rgb(206, 206, 206); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
#multicenter #m_body .panel .header h3 {
	margin: 0px 0px 6px; font-size: 16px;
}
#multicenter #m_body #single-tier .centers {
	width: 450px; border-right-color: rgb(204, 204, 204); border-right-width: 1px; border-right-style: solid; float: left;
}
#multicenter #m_body .centers ul {
	list-style: none; margin: 0px; padding: 0px;
}
#multicenter #m_body #single-tier .info .header {
	padding: 16px 6px 8px;
}
#multicenter #m_body .error {
	margin: 30px; text-align: center; color: rgb(204, 0, 0);
}
#multicenter #m_body .m_scrollcontainer {
	background: url("../images/MultiCenter/scrollbar.gif") no-repeat top; left: 0px !important; float: right; position: relative;
}
#multicenter #m_body .m_scrollbar {
	width: 15px; height: 269px;
}
#multicenter #m_body .m_scrolltrack {
	border: 1px solid green; height: 114px;
}
#multicenter #m_body .m_scroll {
	width: 15px; height: 18px;
}
#multicenter #m_body .m_scrollbottom {
	margin-bottom: -1px;
}
#multicenter #m_body .m_scroller {
	background: url("../images/MultiCenter/scroller_top.gif") no-repeat right top; padding-top: 30px; margin-top: -1px;
}
#multicenter #m_body .m_scrolltail {
	background: url("../images/MultiCenter/scroller_bottom.gif") no-repeat right bottom; height: 30px;
}
#multicenter #m_body .menu {
	border: 1px solid rgb(218, 218, 218);
}
#multicenter #m_body .menu .item {
	margin: 2px; border: 1px solid rgb(0, 0, 0); width: 230px; overflow: hidden; float: left; cursor: pointer;
}
#multicenter #m_body .menu [id].item {
	width: 235px;
}
#multicenter #m_body .menu .building {
	background: url("../images/MultiCenter/office-building_24_black.gif") no-repeat 15px; padding: 3px 3px 3px 45px;
}
#multicenter #m_body .menu li a {
	background: url("../images/MultiCenter/center.gif") no-repeat 12px; padding: 5px 0px 5px 37px; display: block;
}
#multicenter #m_body .menu li a.group {
	background: url("../images/MultiCenter/group.gif") no-repeat 7px;
}
#multicenter #m_body .menu li a.active {
	background-color: rgb(232, 251, 232);
}
#multicenter #m_body .menu li a:hover {
	background-color: rgb(232, 251, 232);
}
#multicenter #m_body .menu .item a {
	width: 400px; font-size: 16px !important; display: block;
}
#multicenter #m_body .menu .item .info {
	color: rgb(170, 170, 170); font-size: 10px;
}
#multicenter #info {
	padding: 10px; line-height: 1.4;
}
#multicenter #info a {
	font-size: 11px;
}
#multicenter #info .info_block#info_allcenters_info {
	margin-bottom: 40px;
}
#multicenter #info #info_contacts_num {
	font-size: 14px;
}
#multicenter #info_contacts_valid {
	font-size: 14px;
}
#multicenter #info_contacts_active {
	font-size: 14px;
}
#multicenter #info p.stats {
	padding: 5px 0px; font-size: 11px;
}
#multicenter #info p.meta {
	font-size: 10px; margin-bottom: 50px;
}
#multicenter #info #info_switcher {
	background: url("../images/MultiCenter/arrow_right_green.gif") no-repeat 120px rgb(247, 247, 247); padding: 5px 30px 5px 10px; font-size: 12px; font-weight: bold; float: right;
}
#multicenter ul#search-contents {
	list-style: none; margin: 0px; padding: 0px; height: 300px; overflow: hidden;
}
#multicenter #search-contents li {
	clear: both;
}
#multicenter #search-contents li div.center {
	padding: 6px 5px 6px 0px; width: 205px; overflow: hidden; font-size: 16px; float: right;
}
#multicenter #search-contents li div.center a {
	background: url("../images/MultiCenter/center.gif") no-repeat 5px; padding: 0px 0px 0px 30px;
}
#multicenter #search-contents li div.center a:hover {
	background: url("../images/MultiCenter/center.gif") no-repeat 5px; padding: 0px 0px 0px 30px;
}
#multicenter #search-contents li div.path {
	padding: 9px 0px 0px 10px; width: 490px; text-align: right; overflow: hidden; font-size: 11px; float: left;
}
#multicenter #search-contents li div.path span {
	background: url("../images/MultiCenter/angle_quot.gif") no-repeat right; padding-right: 15px;
}
#multicenter #search-contents li div.path a {
	color: rgb(102, 102, 102);
}
#multicenter #search-contents li div a:hover {
	color: rgb(62, 133, 198); text-decoration: underline; cursor: pointer;
}
#multicenter #search-contents li div.group.path a {
	background: url("../images/MultiCenter/group.gif") no-repeat left;
}
#multicenter #search-contents .no-results {
	padding: 10px; text-align: center;
}
#CenterInfoDetails #CenterInfoDetailCenterName {
	height: 60px; font-size: 18px; font-weight: bold; vertical-align: middle; display: table-cell;
}
#CenterInfoDetails #CenterInfoDetailSwitchBlock {
	height: 60px; text-align: center; vertical-align: top;
}
#CenterInfoDetails #CenterInfoDetailSwitchBlock span {
	display: block;
}
#CenterInfoDetails #CenterInfoDetailSwitchBlock a {
	display: block;
}
#CenterInfoDetails #FakeCenterSwitchButton {
	padding: 7px 10px; border: 1px solid rgb(201, 199, 186); text-align: center; color: rgb(172, 168, 153); font-weight: bold; background-color: rgb(245, 244, 234);
}
#CenterInfoDetails #CenterAttributesInfo {
	padding: 5px 0px 5px 5px; width: 300px; font-size: 11px; float: left;
}
#CenterInfoDetails #CenterDateInfo {
	padding: 5px 5px 5px 0px; width: 200px; font-size: 11px; float: right;
}
#CenterInfoDetails .dateLabel {
	font-weight: 600;
}
#CenterInfoDetails .dateText {
	padding: 5px;
}
#CenterInfoDetails #CenterDetailQueryLinksBlock {
	width: 100%; float: left; background-color: rgb(238, 238, 238);
}
#CenterInfoDetails #CenterDetailQueryLinks {
	padding: 10px 0px 10px 10px; float: left;
}
#CenterInfoDetails .section-label {
	width: 50%; text-align: left; float: left;
}
#CenterInfoDetails .section-links {
	width: 50%; text-align: right; padding-top: 1em; float: right;
}
#CenterInfoDetails #CenterDetailRefreshStatNote {
	font-size: 10px; float: left;
}
#CenterInfoDetails #CenterInfoDetailActions {
	width: 100%; background-color: rgb(235, 241, 246);
}
#CenterInfoDetails .centerActionTitle {
	padding: 5px 5px 10px; font-size: 14px; font-weight: bold;
}
#CenterInfoDetails .centerActionLink {
	padding: 5px 0px 10px 8px; font-size: 12px;
}
#CenterMemberListPage {
	width: 800px; padding-top: 10px; float: left;
}
#CenterMemberListPage #CenterMemberPageList {
	width: 100%; float: left;
}
#CenterMemberListPage #CenterMemberListPageTopRow {
	width: 100%; float: left;
}
#CenterMemberListPage #CenterMemberListPageTitle {
	font-size: 16px; font-weight: bold; float: left;
}
#CenterMemberListPage #CenterMemberListTopLinks {
	float: right;
}
#CenterMemberListPage #CenterMemberPageDescription {
	padding-top: 10px; float: left;
}
#CenterMemberListPage #CenterMemberPageBulkActions {
	padding: 20px 0px 10px; float: left;
}
