
/**********=EDIT PROFILE**********/
#rm-contentWrapper.rm-profile #rm-head h1 {
	background: url(/_inc/images/icons/users-groups/user-profile_32x32.png) 0 -1px no-repeat;
	padding-left: 40px;
}
#rm-myProfiles #rm-profileMatrix {
	padding-right: 8px;
	position: relative;
	*z-index: 11;
}
#rm-myProfiles.rm-singleProfile #rm-profileMatrix { width: 722px; }

/*=matrix head wrap
--------------------*/
#rm-matrixHeadWrap {
	background-color: #fff;
	padding: 20px 0 10px 0;
	width: 100%;
	z-index: 10;
	left: 0;
	position: fixed;
	top: 100px;
}
.rm-singleProfile #rm-matrixHeadWrap { width: 770px; }
#rm-matrixHeadWrap.rm-stayPut {
	border-bottom: 10px solid #fff;
	top: 48px;
}

/*=column opts
---------------*/
#rm-profileMatrix #rm-columnOpts {
	background:  url(/_inc/images/profile/col_opts_bg.png) 0 0 repeat-x;
	border: 1px solid #d1d1d1;
	border-width: 1px 1px 0;
	color: #4d4d4d;
	height: 30px;
	margin: 0 8px 10px 158px;
	position: relative;
	text-align: center;
}
html>body #rm-profileMatrix #rm-matrixHeadWrap #rm-columnOpts { margin: 0 28px 10px 178px; }
#rm-columnOpts #rm-scrollBack,
#rm-columnOpts #rm-scrollFwd,
#rm-columnOpts #rm-fitToWidth,
#rm-columnOpts #rm-dispAll {
	position: absolute;
	top: 6px;
}
#rm-columnOpts #rm-scrollBack { left: 8px; }
#rm-columnOpts #rm-scrollFwd { right: 8px; }
#rm-columnOpts #rm-fitToWidth {
	left: 25%;
	margin-left: -60px;
}
#rm-columnOpts #rm-dispAll {
	margin-right: -60px;
	right: 25%;
}
#rm-columnOpts #rm-addRemoveCol { margin-top: 6px; }
#rm-columnOpts a { color: #808080; }
#rm-columnOpts #rm-removeCol,
#rm-columnOpts #rm-addCol { text-decoration: none; }
#rm-columnOpts #rm-removeCol { margin-right: 4px; }
#rm-columnOpts #rm-addCol { margin-left: 4px; }

/*=matrix head
---------------*/
#rm-profileMatrix #rm-matrixHead { margin: 0 8px 15px 0; }
html>body #rm-matrixHeadWrap #rm-matrixHead { margin: 0 28px 0 20px; }
#rm-matrixHead table {
	padding-top: 2px;
	table-layout: fixed;
	width: 100%;
}
#rm-matrixHead td {
	text-align: center;
	vertical-align: middle;
	border-right: 1px solid #4d4d4d;
	border-collapse: collapse;
}
.rm-singleProfile #rm-matrixHead td { border: none; }
#rm-matrixHead td#rm-quickTips {
	width: 158px;
	vertical-align: top;
	text-align: left;
}
#rm-matrixHead td#rm-quickTips img {
	position: relative;
	margin: -6px 20px 0 9px;
	*display: block;
}

/*=profile switch
------------------*/
#rm-matrixHead .rm-profSwitch {
	width: 172px;
	border: 1px solid #b2b2b2;
	padding: 2px;
	background: url(/_inc/images/profile/profile_switch_arrow.png) 151px 2px no-repeat #f9f9f9;
	cursor: pointer;
	margin: 0 auto 9px;
	text-align: left;
	position: relative;
	z-index: 2;
}
#rm-matrixHead .rm-profSwitch .rm-current {
	height: 32px;
	width: 147px;
	overflow: hidden;
	text-overflow: ellipsis;
}
#rm-matrixHead .rm-profSwitch ul {
	position: absolute;
	display: none;
	background: #f9f9f9;
	border: 1px solid #b2b2b2;
	border-width: 0 1px 1px;
	left: -1px;
	width: 172px;
	padding: 2px 2px 0;
}
#rm-matrixHead .rm-profSwitch li {
	height: 32px;
	width: 172px;
	overflow: hidden;
	text-overflow: ellipsis;
	margin-bottom: 2px;
}
#rm-matrixHead .rm-profSwitch li:hover { background-color: #d9d9d9; }
.rm-profSwitch .rm-current img,
.rm-profSwitch li img {
	width: 32px;
	max-height: 32px;
	float: left;
	margin-right: 6px;
}
.rm-profSwitch .rm-current h2,
.rm-profSwitch li h2 {
	font-family: Arial, Helvetica, Tahoma, sans-serif;
	font-size: 18px;
	float: left;
	margin: 4px 0 0;
	width: 134px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.rm-profSwitch .rm-current h2 { width: 109px; }
#rm-matrixHead .rm-profSwitch.rm-expanded { background-image: url(/_inc/images/profile/profile_switch_arrow_2.png); }
#rm-matrixHead .rm-profSwitch.rm-expanded ul { display: block; }

/*=completeness
----------------*/
#rm-matrixHead .rm-completeness {
	width: 150px;
	margin: 0 auto 10px;
	position: relative;
	text-align: left;
}
#rm-matrixHead .rm-completeness .rm-graphWrap {
	width: 67px;
	height: 9px;
	border: 1px solid #b2b2b2;
	position: absolute;
	left: 0;
	top: 0;
	margin: 0;
	float: none;
}
#rm-matrixHead .rm-graphWrap .rm-graph {
	height: 9px;
	background: #c1d7e6;
	max-width: 67px;
}
#rm-matrixHead .rm-completeness p {
	margin: 0;
	line-height: 1.0;
	padding-left: 75px;
	float: none;
	color: #808080;
}
#rm-matrixHead .rm-completeness p.rm-profSaved { color: #008001; }

/*=profile options
-------------------*/
#rm-matrixHead .rm-profOpts {
	width: 150px;
	margin: 0 auto;
	position: relative;
	text-align: left;
}
#rm-matrixHead .rm-profOpts .rm-profActions {
	position: absolute;
	top: 0;
	right: 0;
}
#rm-count .rm-button,
#rm-matrixHead .rm-profOpts .rm-button { width: 54px; }
#rm-matrixHead .rm-profOpts .rm-profActions .rm-button { width: 38px }
/*=profile fields
------------------*/
#rm-profileMatrix fieldset.rm-profFields,
#rm-profileMatrix .rm-profFields .rm-fSetHeader { width: auto; }
#rm-profileMatrix fieldset.rm-profFields { margin: 0; }
#rm-profileMatrix .rm-profFields .rm-formContent {
	padding: 0;
	overflow: visible;
}
#rm-profileMatrix .rm-profTable {
	width: 100%;
	table-layout: fixed;
	margin-bottom: 15px;
}
#rm-profileMatrix .rm-profTable th {
	width: 158px;
	text-align: right;
	vertical-align: top;
	font-size: 13px;
	padding: 10px 0 0;
}
#rm-profileMatrix .rm-profTable th span { padding-right: 17px; }
#rm-profileMatrix .rm-profTable td {
	text-align: center;
	vertical-align: top;
	border-collapse: collapse;
	border: 1px solid #ccc;
	border-color: #ccc #4d4d4d;
	cursor: move;
}
.rm-singleProfile #rm-profileMatrix .rm-profTable td { cursor: default; }
#rm-profileMatrix .rm-profTable td .rm-dataWrap {
	position: relative;
	margin: 5px;
	padding: 5px;
}
#rm-profileMatrix .rm-profTable td .rm-dataWrap .rm-noProfilePhoto {
	text-align: center;
}
#rm-profileMatrix .rm-profTable td.rm-noData { cursor: default; }
#rm-profileMatrix .rm-profTable td .rm-profileData {
	font-size: 13px;
	margin: 5px 0;
	width: 100%;
	line-height: 1.3;
	overflow: hidden;
	text-overflow: ellipsis;
	*zoom: 1;
}
#rm-profileMatrix .rm-profTable td .rm-profName {
	width: auto;
	margin: 5px 10px;
}
#rm-profileMatrix.rm-dragging .rm-profTable td .rm-profileData * {
	overflow: hidden;
	text-overflow: ellipsis;
}
#rm-profileMatrix .rm-profTable td .rm-profileData .rm-content {
	display: inline;
	cursor: pointer;
	*zoom: 1;
}
#rm-profileMatrix .rm-profTable td .rm-profileData .rm-content:hover { background-color: #ebebeb; }
#rm-profileMatrix .rm-profTable td .rm-profileData a {
	color: #000;
	text-decoration: none;
	*zoom: 1;
}
#rm-profileMatrix .rm-profTable td:hover .rm-profileData a,
#rm-profileMatrix .rm-profTable td:hover .rm-profileData .rm-content {
	color: #0029ff;
	text-decoration: underline;
}
#rm-profileMatrix .rm-profTable td.rm-readOnly:hover .rm-profileData a,
#rm-profileMatrix .rm-profTable td.rm-readOnly:hover .rm-profileData .rm-content {
	color: #000;
	text-decoration: none;
	background-color: transparent;
	cursor: move;
}
#rm-profileMatrix .rm-profTable td p {
	margin: 5px 0;
	color: #838383;
	overflow: hidden;
	text-overflow: ellipsis;
}
#rm-profileMatrix .rm-profTable td p.rm-profURL { margin: 5px 10px; }
#rm-profileMatrix .rm-profTable td a {
	color: #999;
	cursor: pointer;
}
#rm-profileMatrix .rm-profTable td .rm-empty {
	min-height: 16px;
	margin: 5px 0;
}
#rm-profileMatrix .rm-profTable .rm-multiFields .rm-empty { padding: 10px; }
#rm-profileMatrix .rm-profTable td .rm-empty a {
	color: #0029ff;
	padding: 0 0 3px 20px;
	background-image: url(/_inc/images/icons/actions/add_16x16.png);
	background-position: 0 0;
	background-repeat: no-repeat;
	*display: inline-block;
	*zoom: 1;
}
#rm-profileMatrix .rm-profTable td p .rm-slug { color: #000; }
#rm-profileMatrix .rm-profTable td .rm-dragHere {
	color: #008001;
	display: none; 
}
#rm-profileMatrix .rm-profTable .rm-dragAvail .rm-dragHere { display: block; }
#rm-profileMatrix .rm-profTable .rm-dragAvail .rm-empty { display: none; }

/*=profile sharing
-------------------*/
#rm-profileMatrix .rm-sharedWith {
	padding-bottom: 17px;
	background-repeat: no-repeat;
	background-position: 50% 100%;
	*zoom: 1;
}
#rm-profileMatrix .rm-everybody { background-image: url(/_inc/images/profile/prof_shared_everybody.gif); }
#rm-profileMatrix .rm-siteUsers { background-image: url(/_inc/images/profile/prof_shared_75.gif); }
#rm-profileMatrix .rm-allContacts { background-image: url(/_inc/images/profile/prof_shared_50.gif); }
#rm-profileMatrix .rm-someContacts { background-image: url(/_inc/images/profile/prof_shared_25.gif); }
#rm-profileMatrix .rm-nobody { background-image: url(/_inc/images/profile/prof_shared_nobody.gif); }

/*=profile photo
-----------------*/
.rm-profTable .rm-photoPreview { margin: 5px auto; }
#rm-profileMatrix .rm-photoPreview td {
	vertical-align: bottom;
	border: 0;
	width: auto;
	padding: 0 2px 0 3px;
	color: #999;
	cursor: pointer;
}
#rm-profileMatrix .rm-readOnly .rm-photoPreview td { cursor: move; }
#rm-profileMatrix .rm-photoPreview td p {
	margin: 0 0 4px;
	font-size: 11px;
}
#rm-profileMatrix .rm-photoPreview td p a {
	color: #999;
	text-decoration: none;
}
#rm-profileMatrix td:hover .rm-photoPreview td p a {
	color: #0029ff;
	text-decoration: underline;
}

/*=bio
-------*/
#rm-profileMatrix .rm-profTable td .rm-profileData .rm-largeTextData {
	display: block;
	text-align: left;
}
#rm-profileMatrix .rm-profTable td .rm-profileData .rm-largeTextData p {
	color: #000;
	text-align: left;
}
#rm-profileMatrix .rm-profTable td:hover .rm-profileData .rm-largeTextData {
	color: #000;
	cursor: pointer;
}
#rm-profileMatrix .rm-profTable td.rm-readOnly:hover .rm-profileData .rm-largeTextData { cursor: move; }
#rm-profileMatrix .rm-profTable td:hover .rm-profileData .rm-largeTextData p {
	color: #0029ff;
	text-decoration: underline;
}
#rm-profileMatrix .rm-profTable td:hover .rm-profileData .rm-largeTextData:hover p { background-color: #ebebeb; }

/*=multi fields
----------------*/
#rm-profileMatrix .rm-profTable .rm-multiFields td {
	vertical-align: top;
	cursor: default;
	padding-bottom: 10px;
}

/*=override for no data 
------------------------*/
#rm-profileMatrix .rm-profTable td.rm-noData {
	padding-bottom: 0;
	vertical-align: middle;
}
/*=rm-readOnly
------------------------*/
#rm-profileMatrix .rm-profTable td.rm-readOnly {
	background: transparent url(/_inc/images/icons/states/LockedValue_12x10.png) no-repeat right 5px;
	padding-bottom: 0;
	color: #666;
}
#rm-profileMatrix .rm-profTable td.rm-readOnly:hover { background-image: none; }
#rm-profileMatrix .rm-profTable td.rm-readOnly.rm-noData:hover { background-image: url(/_inc/images/icons/states/LockedValue_12x10.png); }
#rm-profileMatrix .rm-profTable .rm-multiFields td.rm-readOnly { background-image: none; }
#rm-profileMatrix .rm-multiFields td.rm-readOnly .rm-multiEntry {
	background-image: url(/_inc/images/icons/states/LockedValue_12x10.png);
	background-repeat: no-repeat;
	background-position: right 5px;
}
#rm-profileMatrix .rm-multiFields td.rm-readOnly .rm-multiEntry:hover { background-image: none; }
#rm-profileMatrix .rm-profTable td.rm-readOnly .rm-profileData .rm-noPerm {	font-size: 11px; }
/*=rm-multiEntry
------------------------*/
#rm-profileMatrix .rm-multiEntry {
	text-align: left;
	background: #f6f6f6;
	border: 1px solid #e1e0e0;
	margin: 10px;
	padding: 8px 13px;
	cursor: move;
}
.rm-singleProfile #rm-profileMatrix .rm-multiEntry { cursor: default; }
#rm-profileMatrix .rm-multiFields .rm-multiEntry p {
	color: #000;
	margin: 0;	
}
#rm-profileMatrix .rm-multiEntry a,
#rm-profileMatrix .rm-multiEntry .rm-content { text-decoration: none; }
#rm-profileMatrix .rm-multiEntry .rm-content {
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	cursor: pointer;
}
#rm-profileMatrix .rm-multiEntry .rm-content:hover { background-color: #ebebeb; }
#rm-profileMatrix .rm-employer .rm-multiEntry a,
#rm-profileMatrix .rm-collegeUniversity .rm-multiEntry a,
#rm-profileMatrix .rm-highSchool .rm-multiEntry a,
#rm-profileMatrix .rm-employer .rm-multiEntry .rm-content,
#rm-profileMatrix .rm-collegeUniversity .rm-multiEntry .rm-content,
#rm-profileMatrix .rm-highSchool .rm-multiEntry .rm-content,
#rm-myProfiles #rm-profileMatrix .rm-multiDragging .rm-employer,
#rm-myProfiles #rm-profileMatrix .rm-multiDragging .rm-collegeUniversity,
#rm-myProfiles #rm-profileMatrix .rm-multiDragging .rm-highSchool { color: #999; }
#rm-profileMatrix .rm-multiEntry strong {
	color: #999;
	font-weight: normal;
}
#rm-profileMatrix .rm-employer .rm-multiEntry strong,
#rm-profileMatrix .rm-collegeUniversity .rm-multiEntry strong,
#rm-profileMatrix .rm-highSchool .rm-multiEntry strong,
#rm-profileMatrix .rm-multiDragging .rm-employer strong,
#rm-profileMatrix .rm-multiDragging .rm-collegeUniversity strong,
#rm-profileMatrix .rm-multiDragging .rm-highSchool strong { color: #000; }
#rm-profileMatrix .rm-multiEntry:hover a,
#rm-profileMatrix .rm-multiEntry:hover .rm-content,
#rm-profileMatrix .rm-multiEntry:hover strong {
	text-decoration: underline;
	color: #0029ff;
}
#rm-profileMatrix .rm-readOnly .rm-multiEntry:hover a,
#rm-profileMatrix .rm-readOnly .rm-multiEntry:hover .rm-content,
#rm-profileMatrix .rm-readOnly .rm-multiEntry:hover strong {
	text-decoration: none;
	color: #000;
	background-color: transparent;
	cursor: move;
}
#rm-profileMatrix .rm-readOnly .rm-multiEntry:hover strong { color: #999; }
#rm-profileMatrix .rm-multiDragging:hover strong {
	color: #999;
	text-decoration: none;
}
#rm-profileMatrix .rm-employer .rm-multiDragging:hover p strong,
#rm-profileMatrix .rm-collegeUniversity .rm-multiDragging:hover p strong,
#rm-profileMatrix .rm-highSchool .rm-multiDragging:hover p strong { color: #000; }

/*=drag and drop bar
---------------------*/
.rm-dataWrap,
.rm-multiEntry { position: relative; }
.rm-dataWrap .rm-profDrag,
.rm-multiEntry .rm-profDrag {
	border: 1px solid #007f01;
	border-width: 1px 1px 0;
	height: 19px;
	width: 100%;
	padding-left: 10px;
	background: url(/_inc/images/profile/drag_bar_bg.png) 0 0 repeat-x;
	position: absolute;
	top: -16px;
	left: -6px;
	text-align: left;
	display: none;
}
.rm-dataWrap .rm-profDelete,
.rm-multiEntry .rm-profDelete {
	background-image: url(/_inc/images/profile/delete_bar_bg.png);
	border-color: #b24a4a;
}
.rm-multiEntry .rm-profDrag {
	padding: 0;
	left: -1px;
	top: -16px;
}
.rm-profTable td:hover .rm-profDrag,
.rm-deleteState .rm-profDelete { display: block; }
#rm-profileMatrix.rm-dragging .rm-profTable td:hover .rm-profDrag { display: none; }
.rm-profTable .rm-multiFields .rm-profDrag,
.rm-profTable .rm-multiFields td:hover .rm-profDrag { display: none; }
.rm-profTable .rm-multiFields .rm-multiEntry:hover .rm-profDrag,
#rm-profileMatrix .rm-profTable .rm-multiFields .rm-deleteState .rm-profDrag { display: block; }
#rm-profileMatrix.rm-dragging .rm-profTable .rm-multiFields .rm-multiEntry:hover .rm-profDrag { display: none; }
.rm-profDrag ul {
	background: url(/_inc/images/icons/actions/add_32x32.png) 0 0 no-repeat;
	height: 32px;
	margin: -8px 0 0 -27px;
	position: relative;
	padding: 0 0 0 35px;
	color: #fff;
}
.rm-profDelete ul { background-image: url(/_inc/images/icons/actions/remove-red_32x32.png); }
.rm-multiEntry .rm-profDrag ul { margin-left: -16px; }
.rm-profDrag li {
	color: #fff;
	padding-top: 10px;
}
.rm-profDrag li.rm-escape {
	position: absolute;
	top: 10px;
	right: 7px;
	padding: 0;
	color: #c7f38e;
}
.rm-profDrag li.rm-profUndoDelete,
.rm-profDrag li.rm-profEditData,
.rm-profDrag li.rm-profDeleteData,
.rm-profDelete li.rm-profDelCancel,
.rm-profDelete li.rm-profDelDelete,
.rm-profDrag li.rm-profLockedData {
	padding: 0;
	position: absolute;
	top: 7px;
	height: 18px;
	background: url(/_inc/images/profile/drag_button_bg.png) 0 0 repeat-x;
	border: 1px solid #7f7f7f;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.75);
}
.rm-profDrag li.rm-profUndoDelete a,
.rm-profDrag li.rm-profEditData a,
.rm-profDrag li.rm-profDeleteData a,
.rm-profDelete li.rm-profDelCancel a,
.rm-profDelete li.rm-profDelDelete a,
.rm-profDrag li.rm-profLockedData span {
	display: block;
	height: 18px;
}
.rm-profDrag li.rm-profUndoDelete {
	display:none;
	right: 61px;
	width: 39px;
	border-width: 1px 0 1px 1px;
	border-left-color: #007f01;
}
#rm-profileMatrix.rm-dragging .rm-profTable td:hover .rm-profDrag { display: none; }
#rm-profileMatrix .rm-profTable div.rm-undo  li.rm-profUndoDelete { display: block; }
.rm-profDrag li.rm-profEditData {
	right: 21px;
	width: 39px;
	border-width: 1px 0 1px 1px;
	border-left-color: #007f01;
}
#rm-profileMatrix .rm-profDrag li.rm-profUndoDelete a,
#rm-profileMatrix .rm-profDrag li.rm-profEditData a {
	text-decoration: none;
	color: #000;
	text-align: center;
	line-height: 18px;
}
#rm-profileMatrix .rm-profDrag li.rm-profLockedData {
	right: -1px;
	width: 66px;
}
#rm-profileMatrix .rm-profDrag li.rm-profLockedData span {
	color: #666;
	text-align: center;
	line-height: 18px;
	padding-left: 14px;
	background: transparent url(/_inc/images/icons/states/LockedValue.png) no-repeat 8px center;
}
.rm-profDrag li.rm-profDeleteData {
	right: -1px;
	width: 20px;
}
.rm-profDrag li.rm-profDeleteData a {
	text-decoration: none;
	width: 20px;
	text-indent: -9999px;
	background: url(/_inc/images/icons/actions/remove-red_11x11.png) 50% 50% no-repeat;
}
.rm-profDelete li.rm-profDelCancel {
	width: 45px;
	border-width: 1px 0 1px 1px;
	border-left-color: #b24a4a;
	right: 46px;
}
.rm-profDelete li.rm-profDelDelete {
	width: 45px;
	right: -1px;
}
#rm-profileMatrix .rm-profDelete li.rm-profDelCancel a,
#rm-profileMatrix .rm-profDelete li.rm-profDelDelete a {
	text-decoration: none;
	width: 44px;
	color: #000;
	text-align: center;
	height: 15px;
	padding: 2px 0 0 1px;
}
#rm-profileMatrix .rm-profTable .rm-profDrag a:hover { background-color: transparent; }
#rm-profileMatrix .rm-profTable .rm-profDrag a:active { background-color: #ebebeb; }

/*=over - when dragging over a drop zone
-----------------------------------------*/
#rm-profileMatrix .rm-profTable td.rm-over { background-color: #e7ffe3; }

/*=remove - removing field value
---------------------------------*/
#rm-profileMatrix .rm-profTable td.rm-removeValue,
#rm-profileMatrix .rm-multiFields .rm-multiEntry.rm-removeValue {
	background-color: #ffefef;
	cursor: default;
}
#rm-profileMatrix .rm-multiFields .rm-multiEntry.rm-removeValue { border: 1px solid #c00; }
#rm-profileMatrix .rm-profTable td.rm-removeValue .rm-smallBtn,
#rm-profileMatrix .rm-multiFields .rm-multiEntry.rm-removeValue .rm-smallBtn { padding: 0 2px; }

/*=dragging styles
-------------------*/
#rm-profileMatrix .rm-dragging,
#rm-profileMatrix .rm-multiDragging {
	display: none;
	position: absolute;
}
#rm-profileMatrix .rm-dragging td {
	border: 1px dashed #007f01;
	border-width: 0 1px 1px;
	text-align: center;
	cursor: move;
	background: url(/_inc/images/profile/drag_trans_bg.png) 0 0 repeat;
}
#rm-profileMatrix .rm-multiDragging {
	background: url(/_inc/images/profile/drag_trans_bg.png) 0 0 repeat transparent;
	border: 1px dashed #007f01;
	border-width: 0 1px 1px;
}
#rm-profileMatrix .rm-dragging .rm-profDrag,
#rm-profileMatrix .rm-multiDragging .rm-profDrag { display: block; }
#rm-profileMatrix #rm-dragObject .rm-dragValueMulti {
	color: #000;
	width: 100%;
	text-overflow: ellipsis;
	overflow: hidden;
}
#rm-profileMatrix #rm-dragObject .rm-dragValueMulti strong {
	font-weight: normal;
	color: #999;
	text-decoration: none;
}
#rm-profileMatrix .rm-dragging td .rm-dataWrap {
	padding-top: 8px;
	padding-bottom: 2px;
}
#rm-profileMatrix .rm-dragging td .rm-multiDragEntry { text-align: left; }

/*=activity summary table
--------------------------*/
#rm-activitySummary { margin: 0 0 25px; }
#rm-activitySummary table {
	width: 100%;
	table-layout: fixed;
}
#rm-activitySummary th {
	font-size: 13px;
	padding: 1px 0 0;
	text-align: right;
	vertical-align: top;
	width: 158px;
	visibility: hidden;
}
#rm-activitySummary th span { padding-right: 17px; }
#rm-activitySummary td {
	text-align: center;
	vertical-align: middle;
	color: #666;
	border: 1px solid #fff;
	border-collapse: collapse;
}

/*=inline editing
------------------*/
#rm-profileMatrix .rm-inlineField {
	margin-top: 4px;
	padding: 10px 0;
}
#rm-profileMatrix .rm-inlineField fieldset { margin: 0; }
#rm-profileMatrix .rm-inlineField .rm-regInput {
	width: 130px;
	font-size: 11px;
}
#rm-profileMatrix .rm-inlineField select {
	width: 136px;
	font-size: 11px;
}

/*=tags inline
---------------*/
#rm-profileMatrix .rm-tagFields {
	background-color: #f6f6f6;
	border: 1px solid #e1e0e0;
	margin: 10px;
	padding: 5px 0;
	text-align: center;
}
#rm-profileMatrix .rm-tagFields .rm-regInput { width: 108px; }

/*=gender inline
-----------------*/
#rm-profileMatrix .rm-genderFields {
	width: 239px;
	margin: 0 auto;
}
#rm-profileMatrix .rm-genderFields .rm-genderRadios {
	float: left;
	width: 124px;
	text-align: left;
	line-height: 1.5;
}
#rm-profileMatrix .rm-genderFields .rm-genderButtons {
	margin-left: 10px;
	float: left;
	width: 105px;
	padding-top: 8px;
}
#rm-profileMatrix .rm-genderFields label.rm-chkLbl { padding-right: 8px; }
/**********=END EDIT PROFILE**********/


/**********=EDIT PROFILE FIELDS**********/
/*=edit fields
---------------*/
.rm-editFields #rm-deleteContact { padding-bottom: 12px; }
.rm-editFields {
	padding: 15px 0 4px;
	margin: 0 20px;
}
.rm-labelHeader,.rm-editFields h3  {
	font-family: Arial, Helvetica, Tahoma, sans-serif;
	font-size: 19px;
	margin: 0 0 10px -1px;
	font-weight: normal;
	color: #000;
}
.rm-editFields .rm-formContent li { overflow: hidden; }
.rm-editFields .rm-regInput { width: 202px; }

/*=birth date
--------------*/
.rm-editFields select.rm-month { width: 126px; }
.rm-editFields input.rm-day { width: 21px; }

/*=birth year
--------------*/
.rm-yearFields .rm-numInput { width: 32px; }
.rm-yearFields .rm-calGrouping { float: none; }

/*=biography
-------------*/
.rm-editFields .rm-largeInput {
	width: 405px;
	height: 185px;
}

/*=address
-----------*/
.rm-editFields .rm-address { width: 353px; }

/*=timezone
------------*/
.rm-timezoneFields select {
	max-width: 359px;
	width: 359px;
}

/*=gender/interesed in
------------------------*/
.rm-genderFields label.rm-chkLbl,
.rm-interestedFields label.rm-chkLbl {
	padding-right: 18px;
	color: #000;
}

/*=address
-----------*/
.rm-addressFields select {
	max-width: 359px;
	width: 359px;
}
.rm-addressFields input.rm-groupedInput { width: 170px; }
.rm-addressFields select.rm-groupedInput {
	max-width: 176px;
	width: 176px;
}

/*=phone
---------*/
.rm-phoneFields select {
	width: 113px;
	max-width: 113px;
}
.rm-phoneFields .rm-phoneNum { width: 180px; }
.rm-phoneFields label.rm-ext {
	padding-left: 0;
	display: block;
	margin-bottom: 2px;
}
.rm-phoneFields input.rm-ext { width: 59px; }

/*=college/university & high school
------------------------------------*/
.rm-universityFields, .rm-highSchoolFields { margin-right: 6px; }
.rm-universityFields input.rm-regInput { width: 403px; }
.rm-universityFields input.rm-groupedInput,
.rm-highSchoolFields input.rm-groupedInput { width: 318px; }
.rm-universityFields select.rm-groupedInput,
.rm-highSchoolFields select.rm-groupedInput { width: 78px; }

/*=website/service
-------------------*/
.rm-websiteFields, .rm-serviceFields { margin-right: 6px; }
.rm-websiteFields select,
.rm-websiteFields select.rm-groupedInput,
.rm-serviceFields select,
.rm-serviceFields select.rm-groupedInput {
	width: 144px;
	max-width: 144px;
}
.rm-serviceFields input.rm-regInput { width: 251px; }
.rm-websiteFields input.rm-website { width: 214px; }

/*=email
---------*/
.rm-emailFields { margin-right: 6px; }
.rm-emailFields .rm-formContent .rm-emailSelects { margin-bottom: 0; *margin-bottom: 16px; }
.rm-emailFields .rm-emailTypeSelect { width: 110px; }
.rm-emailFields .rm-emailSelect {
	width: 300px;
	max-width: 300px;
}
.rm-emailFields .rm-formContent li.rm-verifyNote {
	background: url(/_inc/images/icons/states/warning_16x16.png) 0 0 no-repeat;
	padding: 2px 0 3px 23px;
}
.rm-emailFields li.rm-verifyNote a { text-decoration: underline; }

/*=employer fields
-------------------*/
.rm-employerFields {
	padding: 15px 0 4px;
	margin: 0 0 0 20px;
}
.rm-employerFields .rm-col {
	width: 368px;
	float: left;
}
.rm-employerFields .rm-col+.rm-col { margin-left: 36px; }
.rm-employerFields .rm-modal .rm-formContent li { margin-bottom: 0; }
.rm-employerFields textarea {
	width: 353px;
	height: 75px;
}
.rm-employerFields input.rm-regInput { width: 353px; }
.rm-employerFields input.rm-website { width: 332px; }
.rm-employerFields select {
	width: 359px;
	max-width: 359px;
}
.rm-employerFields select.rm-monthSelect, .rm-employerFields select.rm-yearSelect {
	width: 78px;
	max-width: 78px;
	margin-right: 5px;
}
.rm-employerFields .rm-cityText { width: 171px; }
.rm-employerFields input.rm-state_province { width: 170px; }
.rm-employerFields select.rm-state_province { width: 176px; }
.rm-employerFields .rm-postalCode { width: 171px; }

/*=inline fields
-----------------*/
.rm-inlineField .rm-sixentButton { margin-left: 4px; }

/*=profile photo edit
----------------------*/
.rm-fullPreview h4, .rm-cropPreview h4 { margin-bottom: 2px; }
.rm-fullPreview {
	float: left;
	width: 170px;
	margin-bottom: 20px;
}
.rm-cropPreview {
	float: left;
	margin-bottom: 20px;
}

/*=custom types
----------------*/
.rm-emailFields input.rm-typeOther { width: 409px; }
.rm-phoneFields input.rm-typeOther { width: 372px; }
.rm-websiteFields input.rm-typeOther { width: 386px; }
.rm-serviceFields input.rm-typeOther { width: 403px; }
/**********END EDIT PROFILE FIEDLS**********/


/*********=VIEW PROFILE**********/
/*=view profile head
----------------------*/
#rm-viewContentWrap #rm-viewProfileHead {
	position: relative;
	z-index: 10;
	float: left;
	width: 100%;
	margin-bottom: 20px;
	width: 100%;
	clear: left;
	min-height: 0;
	*float: none;
}
#rm-viewContentWrap.rm-viewProfileWrap #rm-viewProfileHead { margin-bottom: 25px; }
/*=view profile wrap
---------------------*/
#rm-viewContentWrap.rm-viewProfileWrap { *zoom: 1; }

/*=status display
------------------*/
.rm-statusDisplay {
	background-position: 0 0;
	background-repeat: no-repeat;
	padding: 2px 0 0 40px;
	margin-bottom: 10px;
	min-height: 30px;
	*margin-bottom: 0;
	*zoom: 1; 
}
#rm-viewProfileHead .rm-statusDisplay { padding-right: 300px; }
.rm-owner #rm-viewProfileHead .rm-statusDisplay { padding-right: 395px; }
.rm-statusDisplay h2 {
	color: #666;
	font-family: Arial, Helvetica, Tahoma, sans-serif;
	font-size: 19px;
	margin: 0 0 2px;
	overflow: hidden;
	text-overflow: ellipsis; 
}
.rm-statusDisplay h2 a {
	color: #666;
	text-decoration: none;
}
.rm-statusDisplay h2#rm-updateStatus a { text-decoration: underline; }
.rm-statusDisplay #rm-statusOpts {
	overflow: hidden;
	margin: 0 0 0 5px; 
}
#rm-statusOpts li {
	float: left;
	margin-right: 13px; 
}
#rm-statusOpts li a {
	display: block;
	height: 15px;
	background-repeat: no-repeat;
	background-position: 0 0;
	padding-left: 21px;
	color: #808080;
	text-decoration: none;
	padding-top: 1px;
}
#rm-statusOpts li a:hover { text-decoration: underline; }
#rm-statusOpts li#rm-statusComments a.rm-noComments { background-image: url(/_inc/images/icons/items/CommentGrey_16x16.png); }
#rm-statusOpts li#rm-statusClear a { background-image: url(/_inc/images/icons/actions/remove_16x16.png); }

/*=profile status messages
---------------------------*/
.rm-profileStatus {
	background: #CCE1FC url(/_inc/images/icons/actions/Info_16x16.png) no-repeat 10px 9px;
	border: 1px solid #5974FF;
	width: auto;
	margin: 0 0 20px;
	clear: both;
	height: 21px;
	position: relative;
	padding: 6px 165px 6px 33px;
	float: left;
	*z-index: 1;
}
.rm-profileStatus .rm-profileStatusMsg {
	padding: 4px 12px 0 0;
	white-space: nowrap;
	display: block;
}
.rm-profileStatus .rm-standard,
.rm-profileStatus .rm-split {
	position: absolute;
	right: 7px;
	top: 5px;
}
.rm-profileStatusInvite {
	float: left;
	margin: 9px 0 0 18px;
}
.rm-profileStatusInvite a { text-decoration: underline; }
.rm-profileStatusInvite a:hover { text-decoration: none; }
/*********END VIEW PROFILE**********/


/**********=PROFILE-SPECIFIC RULES**********/
/*=default profiles (modal)
----------------------------*/
#rm-defaultProfiles h1 { background-image: url(/_inc/images/icons/users-groups/user-profile_32x32.png); }
#rm-defaultProfiles fieldset li {
	margin-bottom: 14px;
	padding: 0 20px 0 17px;
}
#rm-defaultProfiles h3 {
	font-size: 13px;
	margin: 0 0 5px -17px;
}
#rm-defaultProfiles label, #rm-defaultProfiles p {
	color: #666;
	margin: 0 0 4px;
}
#rm-defaultProfiles select {
	background: #fff;
	max-width: 378px;
}
#rm-defaultProfiles .rm-formFinish { padding-top: 16px; }

/*=invitation response (modal)
-------------------------------*/
#rm-inviteModal {
	padding-bottom: 4px;
	font-size: 12px;
	*padding-bottom: 0;
}
#rm-inviteModal h1 {
	background-image: url(/_inc/images/icons/messages/Invite_32x32.png);
	overflow: hidden;
	text-overflow: ellipsis;
}
#rm-inviteModal p {
	overflow: hidden;
	width: 100%;
	text-overflow: ellipsis;
}
#rm-inviteModal #rm-invResp {
	width: 100%;
	border: 1px solid #b1b1b1;
	background: #fff;
	margin-bottom: 10px;
}
#rm-invResp .rm-thumb {
	vertical-align: top;
	padding: 10px;
	width: 100px;
}
#rm-invResp .rm-invMessage {
	vertical-align: middle;
	padding: 10px 10px 13px 5px;
	width: 428px;
}
#rm-invResp .rm-invMessage p {
	width: 428px;
	overflow: hidden;
	text-overflow: ellipsis;
}
#rm-inviteModal p#rm-invRespFoot {
	font-size: 11px;
	text-align: center;
	margin-bottom: 10px;
}
#rm-inviteModal a { text-decoration: underline; }

/*=protected email (modal)
---------------------------*/
#rm-unlockEmail h1 { background-image: url(/_inc/images/icons/states/unlockProfile_32x32.png); }
#rm-unlockEmail h2 {
	font-size: 13px;
	font-weight: bold;
	overflow: hidden;
	margin-bottom: 14px;
}
#rm-unlockEmail .rm-staticFormTip {
	float: left;
	margin-bottom: 14px;
}
#rm-unlockEmail .rm-formContent { clear: left; }
#rm-unlockEmail .rm-emailCaptcha {
	float: left;
	padding-left: 20px;
}
#rm-unlockEmail .rm-emailCaptcha .rm-captchaGroup {
	clear: left;
	margin-bottom: 10px;
}
#rm-unlockEmail .rm-unlockCancel { margin-bottom: 0; }
#rm-unlockEmail .rm-captchaGroup .rm-regInput { width: 213px; }
/**********END PROFILE-SPECIFIC RULES**********/


/**********=PROFILE FIELD PODS**********/
/*=photo
---------*/
.rm-pod .rm-photo {
	text-align: center;
	padding-bottom: 5px;
}
.rm-modifyPhoto {
	margin: 4px 0;
	*min-height: 19px;
}

/*=profile info
----------------*/
.rm-profileInfo li {
	overflow: hidden;
	margin-bottom: 11px;
}
.rm-profileInfo li.rm-contactInfoChunk {
	border-top: 1px solid #ebebeb;
	padding-top: 11px;
	margin-bottom: 0;
	*margin-bottom: 11px;
}
.rm-profileInfo li.rm-contactInfoChunk ul { *zoom:1; }
.rm-profileInfo li.rm-contactInfoChunk li {
	float: left;
	white-space:nowrap;
	width: 240px;
}
.rm-profileInfo li li.rm-EMAIL_ADDRESS,
.rm-profileInfo li li.rm-PHONE_NUMBER,
.rm-profileInfo li li.rm-WEBSITE,
.rm-profileInfo li li.rm-SERVICE { margin-bottom: 0; }
.rm-profileInfo li.rm-contactInfoChunk li.rm-EMAIL_ADDRESS,
.rm-profileInfo li.rm-contactInfoChunk li.rm-PHONE_NUMBER,
.rm-profileInfo li.rm-contactInfoChunk li.rm-WEBSITE,
.rm-profileInfo li.rm-contactInfoChunk li.rm-SERVICE { margin-bottom: 11px; }
.rm-profileInfo h3 {
	font-size: 11px;
	overflow: hidden;
	color:#666;
}
.rm-profileInfo .rm-BIRTH_DATE h3,
.rm-profileInfo .rm-GENDER h3,
.rm-profileInfo .rm-SELECT_LIST h3,
.rm-profileInfo .rm-TIMEZONE h3 { 
	float: left;
	width: 75px;
}
.rm-profileInfo li.rm-BIRTH_DATE,
.rm-profileInfo li.rm-GENDER,
.rm-profileInfo li.rm-SELECT_LIST,
.rm-profileInfo li.rm-TIMEZONE { margin-bottom: 6px; }
.rm-profileInfo .rm-LARGETEXT { margin-top: 8px; }
.rm-profileInfo .rm-BIRTH_DATE .rm-infoValue,
.rm-profileInfo .rm-GENDER .rm-infoValue,
.rm-profileInfo .rm-SELECT_LIST .rm-infoValue,
.rm-profileInfo .rm-TIMEZONE .rm-infoValue { margin-left:80px; }
.rm-infoValue {
	overflow: visible;
}
.rm-profileInfo li.rm-profileFieldFoot{ 
	margin-top: 10px;
	margin-bottom: 0px;
}
.rm-infoValue p { margin: 0; }

.rm-infoValue .rm-largeTextData,
.rm-ADDRESS .rm-infoValue,
.rm-infoValue .rm-protectedEmail,
.rm-infoValue .email,
.rm-infoValue p,
.rm-EMPLOYER .rm-infoValue,
.rm-UNIVERSITY .rm-infoValue h4,
.rm-UNIVERSITY .rm-infoValue span,
.rm-HIGH_SCHOOL .rm-infoValue h4,
.rm-HIGH_SCHOOL .rm-infoValue span { margin-left: 9px; }
.rm-EMPLOYER .rm-infoValue p { margin-left: 0; }
.rm-profileInfo .rm-LARGETEXT h3, 
.rm-profileInfo .rm-EMPLOYER h3, 
.rm-profileInfo .rm-UNIVERSITY h3,
.rm-profileInfo .rm-HIGH_SCHOOL h3{ margin-bottom: 8px; }
.rm-ADDRESS .rm-infoValue,
.rm-infoValue .rm-protectedEmail,
.rm-infoValue .email,
.rm-infoValue p { font-size: 12px; }
.rm-profileInfo .rm-EMPLOYER .rm-infoValue { margin-bottom: -10px; }
.rm-profileInfo .rm-EMPLOYER { margin-bottom: 20px; }
.rm-infoValue .rm-smallBtn {
	display: block;
	margin-bottom: 3px;
}
.rm-formatted_text li {
	font-size: 11px;
	line-height: 1.2;
}
#.rm-profileInfo { max-width: 500px; }
/*=google maps
----------------*/
.rm-ADDRESS .rm-infoValue {
	position: relative; 
	min-height: 48px;
}
.rm-ADDRESS .rm-infoValue .rm-googleMaps {
	position: absolute;
	left: 231px;
	top: -2px;
	background-image: url(/_inc/images/icons/others/GoogleMap_48x48.png);
	background-position: 0 0;
	background-repeat: no-repeat;
	height: 31px;
	padding-left: 55px;
	white-space: nowrap;
	padding-top: 17px;
}
/*=country flag
----------------*/
.rm-infoValue .rm-CA {
	padding-right: 21px;
	background: url(/_inc/images/icons/flags/CA.png) 100% 50% no-repeat;
}
.rm-infoValue a { text-decoration: none; }
.rm-infoValue a:hover { text-decoration: underline; }

/*=protected email
-------------------*/

.rm-EMAIL_ADDRESS .rm-infoValue li, .rm-SERVICE .rm-infoValue li { width: 100%; }

.rm-EMAIL_ADDRESS .rm-infoValue .rm-protectedEmail, .rm-SERVICE .rm-infoValue .rm-protectedEmail { float: left; }

.rm-EMAIL_ADDRESS .rm-infoValue .rm-protectedEmail .rm-ellipsis, .rm-SERVICE .rm-infoValue .rm-protectedEmail .rm-ellipsis { text-decoration: underline; }
.rm-EMAIL_ADDRESS .rm-infoValue .rm-unlockEmail, .rm-SERVICE .rm-infoValue .rm-unlockEmail {
	margin-left: 6px;
	width: 16px;
	height: 16px;
	text-decoration: none;
	position: relative;
	top: -2px;
	background: url(/_inc/images/icons/states/LockedGray_16x16.png) 0 0 no-repeat transparent;
	text-indent: -9999px;
	display:inline-block;
}
.rm-EMAIL_ADDRESS .rm-infoValue .rm-unlockEmail:hover, .rm-SERVICE .rm-infoValue .rm-unlockEmail:hover {
	text-decoration: none;
	background-color: transparent;
	background-image: url(/_inc/images/icons/states/unlocked-colour_16x16.png);
}

/*=employer/education
------------*/
.rm-EMPLOYER { margin-bottom: 20px; }
.rm-EMPLOYER .rm-infoValue h4, .rm-UNIVERSITY .rm-infoValue h4, .rm-HIGH_SCHOOL .rm-infoValue h4 {
	font-size: 17px;
	font-family: Arial, Helvetica, Tahoma, sans-serif;
}
.rm-EMPLOYER .rm-infoValue .rm-emphLevel3 { color:#666;	}
.rm-EMPLOYER .rm-infoValue div { margin-bottom:10px; }
/*=education/extra info
------------------------*/
.rm-infoValue .rm-extraInfo {
	font-size: 12px;
	line-height: 1.2;
	display: block;
}

/*=contacts pod
----------------*/
.rm-contactPod {
	margin: 0 auto 10px;
	overflow: hidden;
}
.rm-contactPod ul.rm-contacts {
	float: left;
	font-size: 11px;
	line-height: 1.1;
}
.rm-contacts li {
	float: left;
	text-align: center;
	width: 80px;
	height: 91px;
	overflow: hidden;
}
.rm-contacts li a { color: #666; }
.rm-contacts li a:hover { color: #0029ff; }
.rm-contacts li div.rm-thumb {
	background-repeat: no-repeat;
	background-position: 50% 50%;
	width: 55px;
	height: 55px;
	overflow: hidden;
	margin: 9px auto 0;
}
.rm-contacts div.rm-thumb a.rm-viewContact {
	display: block;
	width: 55px;
	height: 39px;
	text-decoration: none;
	text-indent: -9999px;
	background-color: transparent;
}
.rm-contacts div.rm-thumb a.rm-addContact {
	display: block;
	width: 55px;
	height: 16px;
	text-decoration: none;
	text-indent: -9999px;
	background: url(/_inc/images/icons/actions/add_16x16.png) 999px 0 no-repeat;
}
.rm-contacts div.rm-thumb a.rm-addContact:hover { background-position: 39px 0; }
.rm-contacts li a.rm-name {
	display: block;
	margin: 1px auto 0;
	padding-bottom: 1px;
	width: 60px;
	text-align: center;
	overflow: hidden;
	text-overflow: ellipsis;
}
/*=mutual
----------*/
.rm-contacts li.rm-mutual a.rm-thumb {
	display: block;
	margin: 9px auto 0;
	text-indent: -9999px;
	width: 55px;
	height: 55px;
	overflow: hidden;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	text-align: left;
}
/*=mutual view for owner
-------------------------*/
.rm-mutualOwner {
	margin: 0 20px 0 6px;
	padding: 0 0 10px 40px;
	background: url(/_inc/images/icons/users-groups/user-online_32x32.png) 0 0 no-repeat;
	min-height: 22px;
	*zoom: 1;
}
.rm-mutualOwner p {
	font-size: 11px;
	margin: 0;
}
/*=contact pod footer
---------------------*/
.rm-contactPodFoot {
	clear: left;
	margin-left:12px;
	min-height: 21px;
	overflow: hidden;
	padding: 2px 0;
	position: relative;
}
.rm-contactPodFoot .rm-viewContacts {
	float: left;
	margin-bottom: 3px;
}
.rm-contactPodFoot .rm-contactPagination {
	float: right;
	padding: 3px 0;
}
/*=biography
---------------------*/
#rm-biography { padding-right: 20px; }
#rm-biography,
#rm-biography p {
	font-size: 17px;
	font-family: Arial, Helvetica, Tahoma, sans-serif;
}
/*=tag list
---------------------*/
.rm-tagList {
	padding-right: 220px;
	position: relative;
	*zoom: 1;
}
.rm-tagList ul { float: left; }
.rm-tagList .rm-staticFormTip {
	margin-left: 15px;
	margin-top: 1px;
	position: absolute;
	float: left;
	width: 181px;
}
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0)
{
head~body .rm-tagList .rm-staticFormTip { right: 0; }
}
/**********END PROFILE FIELD PODS**********/

/**********PODS PAGE**********/
#rm-noPods {
	float: left;
	clear: both;
	position: relative;
	top: -94px;
	width: 100%;
	background-color: #fff;
}
#rm-profileIntroPod {
	margin: 16px 40px 0 0;
	width: 300px;
	float: left;
}
#rm-contentWrapper #rm-profileIntroPod h2,
#rm-contentWrapper #rm-profileAddPod h2 {
	font-family: Arial, Helvetica, Tahoma, sans-serif;
	font-size: 16px;
	margin-bottom: 15px;
}
#rm-profileIntroPod .rm-staticFormTip { color: #000; }
#rm-profileAddPod {
	border: 1px solid #acacac;
	background-color: #f5f5f5;
	padding: 15px 20px;
	float: left;
}
#rm-contentWrapper #rm-profileAddPod ul { margin: 0 0 6px; }
#rm-contentWrapper #rm-profileAddPod li {
	background-repeat: no-repeat;
	background-position: 0 0;
	list-style-type: none;
	padding-left: 40px;
	min-height: 32px;
	margin-bottom: 16px;
	font-size: 11px;
}
#rm-contentWrapper #rm-profileAddPod .rm-feed { background-image: url(/_inc/images/icons/items/RSS_32.png); }
#rm-contentWrapper #rm-profileAddPod .rm-customContent { background-image: url(/_inc/images/icons/pod_directory_icons/CustomContent_32x32.png); }
#rm-contentWrapper #rm-profileAddPod .rm-externalSite { background-image: url(/_inc/images/icons/items/ExternalSite_32x32.png); }
#rm-contentWrapper #rm-profileAddPod .rm-twitterProfile {
	background-image: url(/_inc/images/icons/others/twitterIcon_32x32.png);
	margin-bottom: 0;
}
#rm-contentWrapper #rm-profileAddPod li a {
	text-decoration: underline;
	font-size: 13px;
	font-family: Arial, Helvetica, Tahoma, sans-serif;
}
/**********END PODS PAGE**********/

/**********PROFILE CONTENT**********/
/*=common elements
---------------------*/
#rm-contentWrapper.rm-profileContentWrap{ min-width: 900px; }
.rm-profileContentWrap .rm-profileWithSidebar {
	clear: both;
	overflow: hidden;
	padding-right: 287px;
}
.rm-profileContent {
	float: left;
	width: 100%;
}
.rm-profileContent .rm-streamList .rm-streamItem { max-width: 540px; }
/*=rm-profileContentSidebar
--------------*/
.rm-profileContentSidebar {
	float: left;
	width: 267px;
	margin-right: -287px;
	padding-left: 20px;
}
/*
.rm-profileContent .rm-comments {
	background-image: url(/_inc/images/icons/items/Comment_16x16.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	padding-bottom: 3px;
	padding-left: 21px;
	color: #666;
	margin-left: 10px;
	*display: inline-block;
	*vertical-align: middle;
}
.rm-profileContent .rm-comments:hover { color: #000; }
*/
.rm-profileContent .rm-shareLevel {
	background-image: url(/_inc/images/icons/states/hidden_11x11.png);
	background-position: 0 center;
	padding: 0 0 0 16px;
}
.rm-profileContent .rm-shareLevel.rm-shareSite { background-image: url(/_inc/images/icons/states/SharedOpenly_11x11.png); }
.rm-profileContent .rm-shareLevel.rm-shareSome { background-image: url(/_inc/images/icons/states/SharedWithContacts_11x11.png); }
.rm-profileContent .rm-shareLevel.rm-shareNone { background-image: url(/_inc/images/icons/states/hidden_11x11.png); }
/*=photos album list
---------------------*/
.rm-profilePhotoAlbums {
	width: 580px;
	float: left;
	clear: both;
	position: relative;
}
.rm-profilePhotoAlbums h1 { float: left; }
.rm-profilePhotoAlbums .rm-staticFormTip { margin-bottom: 30px;}
#rm-photoAlbumList {
	clear: both;
	margin-bottom: 20px;
	float: left;
	width: 100%;
}
.rm-photoAlbumItem .rm-albumCover {
	border: 1px solid #9d9d9d;
	height: 100px;
	padding: 4px 4px 35px;
	position: relative;
	width: 100px;
	margin-bottom: 10px;
}
.rm-photoAlbumItem .rm-albumCover a { background-color: transparent; }
.rm-photoAlbumItem .rm-albumCover img { vertical-align: top; }
.rm-photoAlbumItem .rm-albumCover .rm-actions {
	position: absolute;
	left: -1px;
	top: -1px !important;	
}
.rm-photoAlbumItem .rm-albumCover .rm-count {
	position: absolute;
	right: 4px;
	top: 4px;
	color: #fff;
	font-size: 12px;
	background: transparent url(/_inc/images/groups/home_hover_bg.png) repeat scroll 0 0;
	padding: 0 4px 2px;
}
.rm-photoAlbumItem .rm-albumCover .rm-slideshowButton {
	text-align: center;
	height: 51px;
	cursor: pointer;
	color: #666;
	position: absolute;
	left: 0;
	bottom: 0;
	width: 108px;	
}
.rm-photoAlbumItem .rm-albumCover .rm-slideshowButton .rm-buttonFace {
	width: 32px;
	height: 32px;
	background: transparent url(/_inc/images/buttons/Play_Button.png) no-repeat 0 0;
	position: absolute;
	left: 38px;
}
.rm-photoAlbumItem .rm-albumCover .rm-slideshowButton:hover .rm-buttonFace { background: transparent url(/_inc/images/buttons/Play_Button.png) no-repeat 0 -32px; }
.rm-photoAlbumItem .rm-albumCover .rm-slideshowButton .rm-text { margin-top: 31px; }
.rm-photoAlbumItem .rm-albumCover .rm-slideshowButton:hover {
	color: #333;
	text-decoration: underline;	
}
/*=compact mode
---------------------*/
#rm-photoAlbumList.rm-compactMode { width: 630px; }
.rm-compactMode .rm-photoAlbumItem {
	float: left;
	width: 110px;
	height: 220px;
	margin-right: 47px;
}
.rm-compactMode .rm-photoAlbumItem .rm-albumDetails {
	text-align: center;
	overflow: hidden;
}
.rm-compactMode .rm-photoAlbumItem .rm-albumDetails .rm-compactItemOptions {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	float: none;
	margin: 0 auto 7px;
}
.rm-compactMode .rm-photoAlbumItem .rm-albumDetails .rm-detailsItemOptions { display: none; }
.rm-compactMode .rm-photoAlbumItem .rm-title {
	max-height: 53px;
	overflow: hidden;
	clear: left;
}
.rm-compactMode .rm-photoAlbumItem .rm-title a { color: #000; }
.rm-compactMode .rm-photoAlbumItem .rm-albumTags,
.rm-compactMode .rm-photoAlbumItem .rm-albumThumbs,
.rm-compactMode .rm-photoAlbumItem .rm-itemData { display: none; }
/*=details mode
---------------------*/
.rm-streamList.rm-detailsMode .rm-photoAlbumItem {
	float: left;
	width: 100%;
	padding: 12px 0;
	max-width: none;
}
.rm-detailsMode .rm-photoAlbumItem .rm-albumMain { float: left; }
.rm-detailsMode .rm-photoAlbumItem .rm-albumCover { margin-right: 15px; }
.rm-detailsMode .rm-photoAlbumItem .rm-albumDetails {
	width: 455px;
	float: left;
}
.rm-detailsMode .rm-photoAlbumItem .rm-title { margin-bottom: 8px; }
.rm-detailsMode .rm-photoAlbumItem .rm-albumTags { overflow: hidden; }
.rm-photoAlbumItem .rm-albumThumbs {
	overflow: hidden;
	margin: 3px 0;
	width: 100%;
}
.rm-detailsMode .rm-photoAlbumItem .rm-albumDetails .rm-compactItemOptions { display: none; }
.rm-detailsMode .rm-photoAlbumItem .rm-albumDetails .rm-detailsItemOptions { display: block; }
.rm-photoAlbumItem .rm-albumThumbs a {
	display: inline-block;
	margin: 0 10px 10px 0;
	vertical-align: top;
}
.rm-photoAlbumItem .rm-albumThumbs a img { vertical-align: top; }
.rm-photoAlbumItem .rm-albumThumbs .rm-additionalThumbs {
	border: 1px solid #ccc;
	color: #999;
	height: 48px;
	width: 48px;
	text-align: center;
}
.rm-photoAlbumItem .rm-albumThumbs .rm-additionalThumbs span {
	display: block;
	padding-top: 16px;
}
/*=photos album list
---------------------*/
.rm-profileViewAlbum {
	width: 580px;
	float: left;
	clear: both;
}
.rm-viewAlbumHead {
	float: left;
	width: 100%;
	*margin-bottom: 15px;
}
.rm-profileViewAlbum h1 {
	float: left;
	margin-right: 20px;
}
.rm-viewAlbumHead h1 {
	background: transparent url(/_inc/images/icons/items/PhotoAlbum_32x32.png) no-repeat 0 0;
	padding-left: 40px;
	padding-top: 3px;
}
.rm-profileViewAlbum .rm-viewAlbumHead .rm-smallBtn { margin-left: 15px; }
.rm-profileViewAlbum p { font-size: 13px; }
.rm-profileViewAlbum .rm-viewAlbumTags {
	float: left;
	margin-bottom: 12px;
	width: 420px;
}
/*=resize thumbnails
---------------------*/
.rm-profileViewAlbum .rm-resizeThumbs.rm-viewAll { margin-top: 5px; }
.rm-profileViewAlbum .rm-resizeThumbs .rm-slider {
	margin-bottom: 18px;
	float: right;
	position: relative;
	background:url(/_inc/images/scale-5-options.gif) 50% no-repeat;
	width: 90px;
}
.rm-profileViewAlbum .rm-resizeThumbs .rm-sliderLabel {
	color: #666;
	float: right;
	margin-top: 2px;
	margin-right: 6px;
}
.rm-profileViewAlbum .rm-resizeThumbs .rm-sliderThumb {
	position: relative;
	top: 0;
}
.rm-profileViewAlbum .rm-resizeThumbs .rm-sliderThumb img {
	cursor: pointer;
}
.rm-profileViewAlbum .rm-resizeThumbs .rm-thumbs {
	clear: both;
	text-align: center;
	margin-bottom: 10px;
	*zoom: 1;
}
.rm-profileViewAlbum .rm-resizeThumbs .rm-thumbs li {
	margin: 0 5px;
	vertical-align: top;
	display: inline;
	*zoom: 1;
}
.rm-profileViewAlbum .rm-resizeThumbs .rm-thumbs li a { vertical-align: top; }
.rm-profileViewAlbum .rm-resizeThumbs .rm-thumbs li a img {
	vertical-align: top;
	margin-bottom: 10px;
}
/*=album meta
---------------------*/
.rm-profileViewAlbum .rm-pagination { float: left; }
.rm-profileViewAlbum .rm-albumMeta {
	float: right;
	margin-bottom: 28px;
}
.rm-profileViewAlbum .rm-albumMeta li {
	float: left;
	color: #666;
	padding: 1px 0 3px 22px;
	background-repeat: no-repeat;
	background-position: 0 0;
	margin-right: 13px;
}
.rm-profileViewAlbum .rm-albumMeta .rm-photoCount { background-image: url(/_inc/images/icons/items/Image_16x16.png); }
.rm-profileViewAlbum .rm-albumMeta .rm-timeAgo { background-image: url(/_inc/images/icons/extras/Clock_16x16.png); }
.rm-profileViewAlbum .rm-albumMeta .rm-viewCount {
	background-image: url(/_inc/images/icons/extras/Chart_16x16.png);
	margin-right: 0;
}
.rm-profileViewAlbum .rm-albumMeta .rm-commentCount { padding: 0; }
.rm-profileViewAlbum .rm-albumMeta .rm-commentCount a { 
	background-image: url(/_inc/images/icons/items/Comment_16x16.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	padding: 1px 0 3px 22px;
	color: #666;
	text-decoration: underline;
	display: inline-block;
}
.rm-profileViewAlbum .rm-sharingWrap {
	clear: both;
	margin-bottom: 40px;
	*zoom: 1;
}
.rm-profileViewAlbum .rm-sharingWrap #rm-sharingOpts {
	margin: 0;
	height: 24px;
	z-index: 4;
	border-top: 1px solid #CCCCCC;
	padding-top: 2px;
	position: relative;
	
}
.rm-profileViewAlbum #rm-pageShareWrap #rm-sharingOpts { margin: 0; }
.rm-profileViewAlbum #rm-pageShareWrap .rm-shareContent .rm-sharedWith { margin-right: 0; }
.rm-profileViewAlbum #rm-pageShareWrap .rm-shareContent .rm-viewCount { display: none; }
.rm-profileViewAlbum #rm-sharingOpts li .rm-sharingSub { z-index: 5 }
/*=photos comments
---------------------*/
#rm-viewProfileHead #rm-commentCount {
	position: absolute;
	right: 0;	
	top: 0;
	color: #999;
	font-family: Arial,Helvetica,Tahoma,sans-serif;
	font-size: 18px;
}
.rm-profileViewComments { width: 580px; }
.rm-profileViewComments.rm-albumViewComments h1 {
	background: transparent url(/_inc/images/icons/items/PhotoAlbum_32x32.png) no-repeat 0 0;
	padding-left: 40px;
	padding-top: 3px;
}
.rm-profileViewComments #rm-commentListing {
	border-bottom: 1px solid #ccc;
	margin-bottom: 10px;
	position: relative;
	min-height: 68px;
	height: auto !important;
	height: 68px;
	*position: static;
}
.rm-profileViewComments #rm-commentListing.rm-lastCommentListing {
	margin-bottom: 30px;
	border-bottom: none;
}
.rm-profileViewComments #rm-commentListing .rm-meat { width: 430px; }
.rm-profileViewComments #rm-commentListing .rm-meat p { margin-bottom: 2px; }
.rm-profileViewComments #rm-commentListing .rm-thumbWrap {
	border: 1px solid #ADADAD;
	padding: 3px;
	position: absolute;
	right: 0;
	top: 0;
	*position: relative;
	*float: right;
}
.rm-profileViewComments #rm-commentListing .rm-thumbWrap img { *vertical-align: top; }
.rm-profileViewComments #rm-commentListing .rm-thumbWrap .rm-thumbFull {
	display: none;
	position: absolute;
	left: 9px;
	top: -18px;
}
.rm-profileViewComments #rm-commentListing .rm-thumbWrap.hover .rm-thumbFull { display: block; }
.rm-profileViewComments #rm-commentListing .rm-thumbWrap.hover { z-index: 1; }
#rm-commentListing .rm-thumbWrap .rm-thumbFull .rm-content,
#rm-commentListing .rm-thumbWrap .rm-thumbFull .rm-t,
#rm-commentListing .rm-thumbWrap .rm-thumbFull .rm-b,
#rm-commentListing .rm-thumbWrap .rm-thumbFull .rm-b div { background: transparent url(/_inc/images/photos/Comment-Photo-BG.png) no-repeat top right; }
#rm-commentListing .rm-thumbWrap .rm-thumbFull .rm-content {
	padding: 0 27px 0 0;
	position: relative;
	*min-width:165px;
	*width: auto !important;
}
#rm-commentListing .rm-thumbWrap .rm-thumbFull .rm-t {
	background-position: left top;
	height: 100%;
	left: 0;
	margin-left: -27px;
	position: absolute;
	top: 0;
	width: 27px;
}
#rm-commentListing .rm-thumbWrap .rm-thumbFull .rm-b {
	background-position: right bottom;
	height: 27px;
	position: relative;
	width: 100%;
	*position: absolute;
}
#rm-commentListing .rm-thumbWrap .rm-thumbFull .rm-b div {
	background-position: left bottom;
	margin-left: -27px;
 	position: relative;
	width: 27px;
	height: 27px;
}
#rm-commentListing .rm-thumbWrap .rm-thumbFull .rm-content img {
	padding-top: 27px;
	cursor: pointer;
}
#rm-commentListing .rm-thumbWrap .rm-thumbFull .rm-content p {
	margin: 0;
	padding: 5px 0 10px;
}
#rm-commentListing .rm-thumbWrap .rm-thumbFull .rm-content p a { text-decoration: underline; }
/*=photos add
---------------------*/
#rm-addPhotosToAlbum { width: 660px; }
#rm-addPhotosToAlbum .rm-existingAlbum {
	background: transparent url(/_inc/images/icons/items/PhotoAlbum_32x32.png) no-repeat 0 0;
	padding: 8px 0 10px 40px;
	margin-bottom: 6px;
}
#rm-addPhotosToAlbum .rm-addPhotoOptions  { font-size: 13px; }
#rm-addPhotosToAlbum .rm-newAlbum {
	background: transparent url(/_inc/images/icons/items/PhotoAlbumAdd_32x32.png) no-repeat 0 0;
	padding: 8px 0 10px 40px;
	margin-bottom: 6px;
}
#rm-addPhotosToAlbum #rm-existingAlbumOpts {
	margin-left: 40px;
	opacity: 0;
	filter: alpha(opacity=0);
	height: 0;
	overflow: hidden;
	position: relative;
}
#rm-existingAlbumOpts .rm-visibleAlbums { margin-bottom: 10px;	}
#rm-existingAlbumOpts .rm-visibleAlbums .rm-selected {
	color: #000;
	cursor: auto;
	font-weight: bold;
}
#rm-existingAlbumOpts .rm-visibleAlbums .rm-selected:hover {
	background-color: transparent;
	text-decoration: none;
}
#rm-existingAlbumOpts .rm-albumList {
	border: 1px solid #5c5c5c;
	height: 316px;
	overflow-x: hidden;
	overflow-y: auto;
	background-color: #f9f9f9;
	position: relative;
	margin-bottom: 20px;
}
#rm-existingAlbumOpts .rm-albumList .rm-album {
	width: 100%;
	float: left;
	clear: left;
	margin-bottom: 1px;
	padding: 10px;
}
#rm-existingAlbumOpts .rm-albumList .rm-album:hover {
	background-color: #ebebeb;
	cursor: pointer;
}
#rm-existingAlbumOpts .rm-albumList .rm-album .rm-albumCover {
	border: 1px solid #9D9D9D;
	width: 50px;
	height: 50px;
	padding: 3px;
	position: relative;
	float: left;
	margin-right: 10px;
	background-color: #fff;
}
#rm-existingAlbumOpts .rm-albumList .rm-album .rm-albumCover img { vertical-align: top; }
#rm-existingAlbumOpts .rm-albumList .rm-albumCover .rm-count {
	background: transparent url(/_inc/images/groups/home_hover_bg.png) repeat scroll 0 0;
	bottom: 3px;
	color: #FFFFFF;
	font-size: 12px;
	padding: 0 4px 2px;
	position: absolute;
	right: 3px;
}
#rm-existingAlbumOpts .rm-albumList .rm-album .rm-albumMeta {
	width: 490px;
	float:left;
}
#rm-existingAlbumOpts .rm-albumList .rm-album .rm-albumMeta h3 {
	font-size: 13px;
	color: #0029FF;
}
#rm-existingAlbumOpts .rm-albumList .rm-album .rm-albumMeta h3 a { text-decoration: none; }
#rm-existingAlbumOpts .rm-albumList .rm-album .rm-albumMeta .rm-date {
	color: #666;
	margin-bottom: 4px;
}
#rm-existingAlbumOpts .rm-albumList .rm-album .rm-albumMeta .rm-shareLevel {
	background-repeat: no-repeat;
	color: #666666;
	padding-bottom: 3px;
	padding-left: 16px;
	*display: inline-block;
}
#rm-addPhotosToAlbum #rm-newAlbumOpts {
	margin-left: 40px;
	overflow: hidden;
	background-color: #fff;
}
/*=album edit
---------------------*/
#rm-pageEditWrap.rm-editWrap {
	background: transparent url(/_inc/images/icons/items/PhotoAlbum_32x32.png) no-repeat scroll 0 0;
	padding-left: 40px;
	padding-right: 273px;
	position: relative;
	*zoom: 1;
}
#rm-pageEditWrap.rm-editWrap.rm-folderEditWrap { background-image: url(/_inc/images/icons/containers/FolderOpenYellow_32x32.png); }
#rm-pageEditWrap.rm-editWrap .rm-formContent {
	float: left;
	width: 100%;
}
#rm-pageEditWrap.rm-editWrap .rm-itemVisPerms { margin: 0 0 0 -38px; }
#rm-pageEditWrap.rm-editWrap .rm-saveCancel { margin-left: -40px; }
#rm-pageEditWrap.rm-editWrap #rm-itemMeta {
	float: left;
	left: 24px;
	margin: 0 -249px 14px 0;
	position: relative;
	width: 249px;
}
/*=files
---------------------*/
#rm-fileContent {
	float: left;
	max-width: 615px;
	min-width: 573px;
}
#rm-folderList {
	background-color: #ebebeb;
	padding: 13px 0 10px;
	margin-bottom: 20px;
	*zoom: 1;
	clear: both;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
}
#rm-folderList ul {	float: left; }
#rm-folderList li {
	float: left;
	margin-bottom: 3px;
	margin-left: 15px;
	width: 270px;
	display: inline;
}
#rm-folderList li a {
	padding-left: 22px;
	background: transparent url(/_inc/images/icons/containers/FolderClosedYellow_16x16.png) no-repeat 0 0;
	float: left;
	line-height: 16px;
	font-size: 13px;
	color: #000;
}
#rm-folderList li a span {
	color: #666;
	font-size: 11px;
	margin-left: 4px;
}
#rm-folderList #rm-folderListBottom {
	clear: left;
	*overflow: hidden;
	*width: 100%;
}
#rm-folderList #rm-folderListBottom a {
	display: none;
	margin-left: 15px;
	padding-left: 22px;
	background: transparent url(/_inc/images/icons/containers/FolderClosedBlue_16x16.png) no-repeat 0 0;
	line-height: 16px;
	text-decoration: underline;
	color: #000;
	float: left;
}
#rm-folderList.rm-folderListAll { padding-bottom: 0; }
#rm-folderList.rm-folderListAll ul { padding-bottom: 6px; }
#rm-folderList.rm-folderListAll #rm-folderListBottom {
	background-color: #ccc;
	height: 22px;
	padding-top: 4px;
	cursor: pointer;
	-moz-border-radius: 0 0 8px 8px;
	-webkit-border-bottom-left-radius: 8px;
	-webkit-border-bottom-right-radius: 8px;
	border-radius: 0 0 8px 8px;
}
#rm-folderList.rm-folderListAll #rm-folderListBottom:hover { background-color: #ababab; }
#rm-folderList.rm-folderListAll #rm-folderListBottom a {
	display: inline;
}
#rm-folderList #rm-overflowWrap {
	height: 0;
	overflow: hidden;
	float: left;
	width: 100%;
}
#rm-fileContent .rm-filesListHead {
	position: relative;
	clear: both;
	margin-bottom: 20px;
}
#rm-fileContent .rm-filesListHead h1.rm-folderHeader {
	background: transparent url(/_inc/images/icons/containers/FolderOpenYellow_32x32.png) no-repeat 0 0;
	padding-left: 40px;
	padding-top: 3px;
	margin-right: 60px;
	overflow: hidden;
}
#rm-fileContent .rm-filesListHead p { font-size: 13px; }
.rm-shareSelected .rm-streamQuickFilters li.rm-share,
.rm-dateSelected .rm-streamQuickFilters li.rm-date,
.rm-atozSelected .rm-streamQuickFilters li.rm-atoz,
.rm-viewedSelected .rm-streamQuickFilters li.rm-viewed,
.rm-commentedSelected .rm-streamQuickFilters li.rm-commented,
.rm-ratedSelected .rm-streamQuickFilters li.rm-rated,
.rm-nameSelected .rm-streamQuickFilters li.rm-name,
.rm-typeSelected .rm-streamQuickFilters li.rm-type,
.rm-folderSelected .rm-streamQuickFilters li.rm-folder,
.rm-sizeSelected .rm-streamQuickFilters li.rm-size,
.rm-filenameSelected .rm-streamQuickFilters li.rm-filename {
	background: transparent url(/_inc/images/stream/filter-selected-arrow.png) no-repeat scroll center 24px;
	cursor: auto;
}
.rm-shareSelected .rm-streamQuickFilters li.rm-share a,
.rm-dateSelected .rm-streamQuickFilters li.rm-date a,
.rm-atozSelected .rm-streamQuickFilters li.rm-atoz a,
.rm-viewedSelected .rm-streamQuickFilters li.rm-viewed a,
.rm-commentedSelected .rm-streamQuickFilters li.rm-commented a,
.rm-ratedSelected .rm-streamQuickFilters li.rm-rated a,
.rm-nameSelected .rm-streamQuickFilters li.rm-name a,
.rm-typeSelected .rm-streamQuickFilters li.rm-type a,
.rm-folderSelected .rm-streamQuickFilters li.rm-folder a,
.rm-sizeSelected .rm-streamQuickFilters li.rm-size a,
.rm-filenameSelected .rm-streamQuickFilters li.rm-filename a {
	color: #000;
	background: transparent url(/_inc/images/stream/filter-selected.png) no-repeat scroll right 0;
}
.rm-shareSelected .rm-streamQuickFilters li.rm-share a span.rm-capHook,
.rm-dateSelected .rm-streamQuickFilters li.rm-date a span.rm-capHook,
.rm-atozSelected .rm-streamQuickFilters li.rm-atoz a span.rm-capHook,
.rm-viewedSelected .rm-streamQuickFilters li.rm-viewed a span.rm-capHook,
.rm-commentedSelected .rm-streamQuickFilters li.rm-commented a span.rm-capHook,
.rm-ratedSelected .rm-streamQuickFilters li.rm-rated a span.rm-capHook,
.rm-nameSelected .rm-streamQuickFilters li.rm-name a span.rm-capHook,
.rm-typeSelected .rm-streamQuickFilters li.rm-type a span.rm-capHook,
.rm-folderSelected .rm-streamQuickFilters li.rm-folder a span.rm-capHook,
.rm-sizeSelected .rm-streamQuickFilters li.rm-size a span.rm-capHook,
.rm-filenameSelected .rm-streamQuickFilters li.rm-filename a span.rm-capHook { background: transparent url(/_inc/images/stream/filter-selected.png) no-repeat scroll 0 0; }
/*=files list mode
---------------------*/
#rm-filesListMode { 
	clear: both;
	position: relative; 
}
#rm-fileTable { margin-bottom: 20px; }
#rm-fileTable .rm-streamQuickFilters {
	margin-bottom: 8px;
	min-width: 0;
}
#rm-filesDetailsMode .rm-streamQuickFilters a,
#rm-fileTable .rm-streamQuickFilters a { padding-right: 14px; }
#rm-filesDetailsMode .rm-streamQuickFilters a .rm-sort,
#rm-fileTable .rm-streamQuickFilters a .rm-sort {
	background-image: url(/_inc/images/tabsortarrow-desc.png);
	background-position: 0 0;
	background-repeat: no-repeat;
	position: absolute;
	width: 7px;
	height: 6px;
	top: 10px;
	right: 4px;
	display: none;
}
#rm-filesDetailsMode .rm-streamQuickFilters li.rm-sortDesc:hover a .rm-sort,
#rm-filesDetailsMode .rm-streamQuickFilters li.rm-sortDesc.hover a .rm-sort,
#rm-filesDetailsMode .rm-shareSelected .rm-streamQuickFilters li.rm-sortDesc.rm-share a .rm-sort,
#rm-filesDetailsMode .rm-dateSelected .rm-streamQuickFilters li.rm-sortDesc.rm-date a .rm-sort,
#rm-filesDetailsMode .rm-atozSelected .rm-streamQuickFilters li.rm-sortDesc.rm-atoz a .rm-sort,
#rm-filesDetailsMode .rm-viewedSelected .rm-streamQuickFilters li.rm-sortDesc.rm-viewed a .rm-sort,
#rm-filesDetailsMode .rm-commentedSelected .rm-streamQuickFilters li.rm-sortDesc.rm-commented a .rm-sort,
#rm-filesDetailsMode .rm-ratedSelected .rm-streamQuickFilters li.rm-sortDesc.rm-rated a .rm-sort,
#rm-fileTable .rm-streamQuickFilters li.rm-sortDesc:hover a .rm-sort,
#rm-fileTable .rm-streamQuickFilters li.rm-sortDesc.hover a .rm-sort,
#rm-fileTable.rm-nameSelected .rm-streamQuickFilters li.rm-sortDesc.rm-name a .rm-sort,
#rm-fileTable.rm-typeSelected .rm-streamQuickFilters li.rm-sortDesc.rm-type a .rm-sort,
#rm-fileTable.rm-folderSelected .rm-streamQuickFilters li.rm-sortDesc.rm-folder a .rm-sort,
#rm-fileTable.rm-sizeSelected .rm-streamQuickFilters li.rm-sortDesc.rm-size a .rm-sort,
#rm-fileTable.rm-dateSelected .rm-streamQuickFilters li.rm-sortDesc.rm-date a .rm-sort,
#rm-fileTable.rm-shareSelected .rm-streamQuickFilters li.rm-sortDesc.rm-share a .rm-sort,
#rm-fileTable.rm-filenameSelected .rm-streamQuickFilters li.rm-sortDesc.rm-filename a .rm-sort {
	display: inline;
	background-image: url(/_inc/images/tabsortarrow-desc.png);	
}
#rm-filesDetailsMode .rm-streamQuickFilters li.rm-sortAsc:hover a .rm-sort,
#rm-filesDetailsMode .rm-streamQuickFilters li.rm-sortAsc.hover a .rm-sort,
#rm-filesDetailsMode .rm-shareSelected .rm-streamQuickFilters li.rm-sortAsc.rm-share a .rm-sort,
#rm-filesDetailsMode .rm-dateSelected .rm-streamQuickFilters li.rm-sortAsc.rm-date a .rm-sort,
#rm-filesDetailsMode .rm-atozSelected .rm-streamQuickFilters li.rm-sortAsc.rm-atoz a .rm-sort,
#rm-filesDetailsMode .rm-viewedSelected .rm-streamQuickFilters li.rm-sortAsc.rm-viewed a .rm-sort,
#rm-filesDetailsMode .rm-commentedSelected .rm-streamQuickFilters li.rm-sortAsc.rm-commented a .rm-sort,
#rm-filesDetailsMode .rm-ratedSelected .rm-streamQuickFilters li.rm-sortAsc.rm-rated a .rm-sort,
#rm-fileTable .rm-streamQuickFilters li.rm-sortAsc:hover a .rm-sort,
#rm-fileTable .rm-streamQuickFilters li.rm-sortAsc.hover a .rm-sort,
#rm-fileTable.rm-nameSelected .rm-streamQuickFilters li.rm-sortAsc.rm-name a .rm-sort,
#rm-fileTable.rm-typeSelected .rm-streamQuickFilters li.rm-sortAsc.rm-type a .rm-sort,
#rm-fileTable.rm-folderSelected .rm-streamQuickFilters li.rm-sortAsc.rm-folder a .rm-sort,
#rm-fileTable.rm-sizeSelected .rm-streamQuickFilters li.rm-sortAsc.rm-size a .rm-sort,
#rm-fileTable.rm-dateSelected .rm-streamQuickFilters li.rm-sortAsc.rm-date a .rm-sort,
#rm-fileTable.rm-shareSelected .rm-streamQuickFilters li.rm-sortAsc.rm-share a .rm-sort,
#rm-fileTable.rm-filenameSelected .rm-streamQuickFilters li.rm-sortAsc.rm-filename a .rm-sort {
	display: inline;
	background-image: url(/_inc/images/tabsortarrow-asc.png);	
}
#rm-fileTable .rm-noTabStyle { *padding-bottom: 4px;}
#rm-fileTable .rm-noTabStyle input,
#rm-fileTable .rm-noTabStyle li { float: left; margin-bottom: 7px; }
#rm-fileTable tr { height: 22px; } 
#rm-fileTable td {
	padding: 0 5px;
	vertical-align: middle;
	max-width: 170px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
#rm-fileTable td.rm-chkCol { padding-left: 0; }
#rm-fileTable td.rm-dateCol { white-space: nowrap; }
#rm-fileTable td.rm-actionCol { padding-left: 0; }
#rm-fileTable td.rm-actionCol .rm-minActions {
	margin-top: 2px;
	float: right;
}
#rm-fileTable td .rm-typeFile {
	text-decoration: underline;
	background-image: url(/_inc/images/icons/items/filetypes/Default_16x16.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	padding-left: 20px;
	line-height: 16px;
	height: 16px;
	display: inline-block;
}
#rm-fileTable td .rm-unread {
	background: transparent url(/_inc/images/icons/others/Unread_9x9.gif) no-repeat scroll 0 center;
	display: inline-block;
	height: 9px;
	margin-left: 4px;
	width: 9px;
}
#rm-fileTable td a.rm-typeFolder {
	background-image: url(/_inc/images/icons/containers/FolderClosedYellow_16x16.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	padding: 2px 0 1px 20px;
}
#rm-fileTable tr.rm-selected td { background-color: #E5E5E5; }
.rm-filesListFooter .rm-fileActions li {
	float: left;
	margin-right: 5px;
	margin-bottom: 20px;
}
.rm-filesListFooter .rm-pagination { float: right; }
/*=files add
---------------------*/
#rm-addFilesToFolder { width: 660px; }
#rm-addFilesToFolder .rm-newFolder {
	background: transparent url(/_inc/images/icons/containers/FolderClosedAdd_32x32.png) no-repeat 0 0;
	padding: 10px 0 8px 40px;
	margin-bottom: 6px;
}
#rm-addFilesToFolder .rm-existingFolder {
	background: transparent url(/_inc/images/icons/containers/FolderClosedYellow_32x32.png) no-repeat 0 0;
	padding: 10px 0 8px 40px;
	margin-bottom: 6px;
}
#rm-addFilesToFolder .rm-newFolder .rm-chkLbl,
#rm-addFilesToFolder .rm-existingFolder .rm-chkLbl { font-size: 13px; }
#rm-addFilesToFolder #rm-newFolderOpts {
	margin-left: 40px;
	overflow: hidden;
	opacity: 0;
	filter: alpha(opacity=0);
	height: 0;
	position: relative;
	background-color: #fff;
}
#rm-addFilesToFolder #rm-newFolderOpts .rm-itemDesc { margin-bottom: 38px; }
#rm-addFilesToFolder #rm-newFolderOpts .rm-saveCancel { margin-bottom: 20px; }
#rm-addFilesToFolder #rm-existingFolderOpts {
	margin-left: 40px;
	overflow: hidden;
	position: relative;
}
#rm-existingFolderOpts .rm-visibleFolders { margin-bottom: 10px;	}
#rm-existingFolderOpts .rm-visibleFolders .rm-selected {
	color: #000;
	cursor: auto;
	font-weight: bold;
}
#rm-existingFolderOpts .rm-visibleFolders .rm-selected:hover {
	background-color: transparent;
	text-decoration: none;
}
#rm-existingFolderOpts #rm-folderWrap {
	border: 1px solid #5c5c5c;
	height: 263px;
	overflow-x: hidden;
	overflow-y: auto;
	background-color: #f9f9f9;
	position: relative;
}
#rm-existingFolderOpts #rm-folders { *zoom:1; }
#rm-existingFolderOpts #rm-folders li {
	float: left;
	width: 50%;
	*width: 49%;
}
#rm-existingFolderOpts #rm-folders li div {
	padding: 10px 20px 10px 50px;
	background-image: url(/_inc/images/icons/containers/FolderClosedYellow_32x32.png);
	background-repeat: no-repeat;
	background-position: 10px 6px;
	margin: 0 1px 1px 0;
	cursor: pointer;
}
#rm-existingFolderOpts #rm-folders li div:hover { background-color: #ebebeb; }
#rm-existingFolderOpts #rm-folders li div h3 {
	font-size: 13px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	color: #0029FF;
}
#rm-existingFolderOpts #rm-folders li div h3 a {
	margin-right: 3px;
	text-decoration: none;
} 
#rm-existingFolderOpts #rm-folders li div h3 span { 
	color: #666;
	font-size: 11px;
	margin-left: 4px;
}
#rm-existingFolderOpts #rm-folders li div .rm-shareLevel {
	background-repeat: no-repeat;
	color: #666666;
	padding-bottom: 3px;
	padding-left: 20px;
	margin-left: -20px;
	*display: inline-block;
	line-height: 16px;
}
/**********END PROFILE CONTENT**********/