.mailFolderRowRead
{
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	border-bottom: 1px solid #dedede;
}

.mailFolderRowRead a
{
	color: #000000;
	text-decoration: none!important;
}

.mailFolderRowUnRead td, .mailFolderRowUnReadAlternating td
{
	color: #dd0000!important;
	text-decoration: none!important;
}

.mailFolderRowUnRead a, .mailFolderRowUnReadAlternating a
{
	color: #dd0000!important;
	text-decoration: none!important;
}

.mailFolderRowUnRead
{
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	border-bottom: 1px solid #dedede;
}

.mailFolderRowHighlighted a
{
	color: #000000;
	text-decoration: none!important;
}

.mailFolderRowHighlighted
{
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	border-bottom: 1px solid #dedede;
}

.mailFolderRowHighlighted td
{
	background-color: #e4f2b1!important;
}

.mailFolderRowHighlighted:hover
{
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	border-bottom: 1px solid #dedede;
}

.mailFolderRowGroupMessage
{
	background-color: #f0f8fa;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	border-bottom: 1px solid #dedede;
}

.mailFolderRowGroupMessage a, .mailFolderRowGroupMessageAlternating a
{
	color: #000000;
	text-decoration: none!important;
}

.mailFolderRowReadAlternating
{
	background-color: #f9f9fb;
	
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	border-bottom: 1px solid #dedede;
}

.mailFolderRowReadAlternating a
{
	color: #000000;
	text-decoration: none!important;
}

.mailFolderRowUnReadAlternating
{
	background-color: #f9f9fb;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	border-bottom: 1px solid #dedede;
}

.mailFolderRowHighlightedAlternating
{
	background-color: #dede00;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	border-bottom: 1px solid #dedede;
}

.mailFolderRowGroupMessageAlternating
{
	background-color: #f0f8fa;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	border-bottom: 1px solid #dedede;
}

.mailFolderRowGroupMessage:hover, .mailFolderRowHighlighted:hover, .mailFolderRowUnRead:hover, .mailFolderRowRead:hover, .mailFolderRowGroupMessageAlternating:hover, .mailFolderRowHighlightedAlternating:hover, .mailFolderRowUnReadAlternating:hover, .mailFolderRowReadAlternating:hover
{
	background-color: #f1f1f3;
}

.icon_replied
{
	width: 13px!important;
	height: 9px!important;
	min-width: 13px!important;
	display: block;
	float: left;
	margin-right: 2px;
	margin-left: 2px;
	margin-top: 4px;
	background: url('cImages/icon_reply_mirror.png') no-repeat;
	-background: url('cImages/icon_reply_mirror_ie6.png') no-repeat;
}

.icon_unreplied
{
	width: 13px!important;
	height: 9px!important;
	min-width: 13px!important;
	display: block;
	float: left;
	margin-right: 2px;
	margin-left: 2px;
}

.listObjectFilter
{
	margin-top: -30px;
	float: right;
	margin-right: 20px;
	width: 300px;
}

.messageReadIcon
{
	position: absolute;
	margin-left: -35px!important;
	margin-top: 2px;
}

.messageMenuFooter
{
	border-top: 1px solid #eeeeee;
	color: #cccccc;
	padding: 2px;
	text-align: right;
	padding-right: 10px;
}

.messagePaneAttachments
{
	background: url('cImages/icon_save_big.png') no-repeat 5px;
	width: 150px; float: left; text-align: right; border-top: 1px solid #dddddd; padding-right: 10px;
	height: 40px;
}

.messagePaneInner
{
	padding-left: 10px;
	padding-right: 10px;
}

.icon_read_mail, .icon_clip
{
	width: 15px!important;
	height: 15px!important;
	min-width: 15px!important;
	display: block;
	float: left;
	margin-right: 2px;
	margin-left: 2px;
}

.icon_read_mail
{
	background:url(cImages/icon_read_mail.png) no-repeat;
}

.messagePanel
{
	border: 1px solid #cccccc;
	margin: 5px;
	background-color: #eeeeee;
}

.messageContainer
{
	border: 1px solid #cccccc;
	margin: 5px;
	padding: 5px;
	background-color: #fdfdfd;
	overflow: auto;
}

.link_mail_inbox, .link_mail_sent, .link_mail_trash
{
	margin-right: 4px;
	padding-left: 25px;
	padding-top: -1px;
	height: 15px;
	width: auto;
	padding-bottom: 2px;
}

.link_mail_inbox
{
	background:url(cImages/icon_mail_inbox.png) no-repeat;
}

.link_mail_sent
{
	background:url(cImages/icon_mail_sent.png) no-repeat;
}

.link_mail_trash
{
	background:url(cImages/icon_mail_trash.png) no-repeat;
}

.MSformCenterPanel
{
	width: 100%;
	text-align: center;
	text-transform: lowercase;
}

.MSformCenterPanel select
{
	text-transform: none;
}


.MSformSubmit
{
	 width: 117px;
	 height: 20px;
	 background: url('cImages/button_inactive.png');
	 display: block;
	 padding-top: 3px;
	 margin-top: 5px;
	 text-transform: lowercase;
	 margin-left: auto;
	 margin-right: auto;
	 text-align: center;
}

.MSformSubmitPanels
{
	 width: 117px;
	 height: 20px;
	 background: url('cImages/button_inactive.png');
	 display: block;
	 padding-top: 3px;
	 margin-top: 5px;
	 text-transform: lowercase;
	 text-align: center;
	 margin-left: auto;
	 margin-right: auto;
}

.MSformSubmitInline
{
	 width: 117px;
	 height: 20px;
	 background: url('cImages/button_inactive.png');
	 display: block;
	 padding-top: 3px;
	 margin-top: 5px;
	 text-transform: lowercase;
	 text-align: center;
}

.MSformInline
{
	width: 100%;
	text-align: right;
	margin-right: 5px;
	margin-top: 3px;
	padding: 2px;
}

.MSformLeftSmall
{
	clear: both;
	width: 120px;
	float: left;
	text-align: right;
	margin-right: 10px;
	margin-top: 3px;
	padding: 2px;
	text-transform: lowercase;
	border-bottom: 1px solid #f0f0f0;
}

.MSformRightSmall
{
	text-align: left;
	padding: 2px;
	width: auto;
}

.MSformCenterSmall
{
	width: 380px;
	text-align: center;
}

.MSformLeftSmall1
{
	clear: both;
	width: 100px;
	float: left;
	text-align: right;
	margin-right: 10px;
	margin-top: 3px;
	padding: 2px;
	text-transform: lowercase;
	border-bottom: 1px solid #f0f0f0;
}

.MSformCenterSmall1
{
	width: 300px;
	text-align: center;
}

.MSformLeftView
{
	margin-left: 15px;
}

.MSformLeftViewSmall
{
	margin-left: 20px;
	width: 300px;
}

.MSformAddCourse
{
	text-align: center;
}

.MSformLeftMedian
{
	clear: both;
	width: 150px;
	float: left;
	text-align: right;
	margin-right: 5px;
	margin-top: 3px;
	padding: 2px;
	text-transform: lowercase;
	border-bottom: 1px solid #f0f0f0;
}

.MSformLeftLeft
{
	text-align: left;
	width: 100px;
}

.MSformSubjectRight
{
	width: 300px;
}

.MSformLeft 
{
	clear: both;
	width: 150px;
	float: left;
	text-align: right;
	margin-right: 5px;
	margin-top: 3px;
	padding: 2px;
	text-transform: lowercase;
	border-bottom: 1px solid #f0f0f0;
}

.MSlink_line_delete
{
	background:url(cImages/icon_remove.png) no-repeat;
	margin-right: 4px;
	padding-left: 25px;
	padding-top: -1px;
	width: 190px;
	display: block;
	padding-bottom: 2px;
	margin-bottom: 2px;
}

.MSlink_filter
{
	background:url(cImages/icon_detail.png) no-repeat;
	margin-right: 4px;
	padding-left: 25px;
	padding-top: -1px;
	width: 400px;
}

.MSlink_sort
{
	background:url('cImages/icon_restore.png') no-repeat;
	margin-right: 4px;
	padding-left: 25px;
	padding-top: -1px;
	width: 400px;
}

.MStableItemHeader
{
	font-weight: bold;
}

.MStableItemDescription
{
	color: #aaaaaa;
}

.MSformRightLabel
{
	padding: 2px;
	width: auto;
	padding-top: 3px;
	margin-top: 3px;
	color: #000000;
	-height: 1%;
}


.MSrcpPUser, .MSrcpPUser_UserRole, .MSrcpPUser_EducatorRole, .MSrcpPUser_EducationCenterRole, .MSrcpPUser_HeadOfEducationRole, .MSrcpPUser_AdministratorRole, .MSrcpPUser_StudentRole, .MSrcpPUser_HeadRole, .MSrcpPUser_EmployeeRole, .MSrcpPUser_AuditorRole, .MSrcpPUser_MethodistRole, .MSrcpPUser_LectorRole, .MSrcpPUser_Student 
{
	position: relative;
	text-align: left;
	color: #000000;
	margin: 0px;
	padding: 2px 3px 2px 38px;
	display: block;
	cursor: hand !important;
	cursor: pointer !important;
}

.MSrcpPUser:hover, .MSrcpPUser_UserRole:hover, .MSrcpPUser_EducatorRole:hover, .MSrcpPUser_EducationCenterRole:hover, .MSrcpPUser_HeadOfEducationRole:hover, .MSrcpPUser_AdministratorRole:hover, .MSrcpPUser_StudentRole:hover, .MSrcpPUser_HeadRole:hover, .MSrcpPUser_EmployeeRole:hover, .MSrcpPUser_AuditorRole:hover, .MSrcpPUser_MethodistRole:hover, .MSrcpPUser_LectorRole:hover
{
	
}

.MSrcpPPhone
{
	float: right;
	color: #aaaaaa;
	font-size: 10px;
	margin-right: 25px;
    position: absolute;
    right: 0;
}

.MSrcpPMail
{
	/*width: 120px; */
    display: block; 
    float: left;
	color: #aaaaaa;
}

.MSrcpPEmpl
{
	color: #aaaaaa;
}

.MSTabsInActive
{
	background: url('cImages/tab_inactive.png') no-repeat 0px 0px; 
	width: 19px;
	height: 16px;
	display: block;
	margin-bottom: -1px;
	margin-top: 0px;
	padding-top: 2px;
	font-size: 9px;
}

.MSTabsActive
{
	background: url('cImages/tab_active.png') no-repeat 0px 0px; 
	width: 19px;
	height: 16px;
	display: block;
	margin-bottom: -1px;
	margin-top: 0px;
	padding-top: 2px;
	font-size: 9px;
}

.MSrcpPUser
{
	background: url('cImages/icon_person_gray.png') no-repeat 4px 4px; 
}

.MSrcpPUser_UserRole
{
	background: url('cImages/icon_person_gray.png') no-repeat 4px 4px; 
}

.MSrcpPUser_EducatorRole
{
	background: url('cImages/icon_person_green.png') no-repeat 4px 4px; 
}

.MSrcpPUser_EducationCenterRole
{
	background: url('cImages/icon_person_gold.png') no-repeat 4px 4px; 
}

.MSrcpPUser_HeadOfEducationRole
{
	background: url('cImages/icon_person_gold.png') no-repeat 4px 4px; 
}

.MSrcpPUser_AdministratorRole
{
	background: url('cImages/icon_person_gold.png') no-repeat 4px 4px; 
}

.MSrcpPUser_StudentRole
{
	background: url('cImages/icon_person.png') no-repeat 4px 4px; 
}

.MSrcpPUser_HeadRole
{
	background: url('cImages/icon_person.png') no-repeat 4px 4px; 
}

.MSrcpPUser_EmployeeRole
{
	background: url('cImages/icon_person.png') no-repeat 4px 4px; 
}

.MSrcpPUser_AuditorRole
{
	background: url('cImages/icon_person_green.png') no-repeat 4px 4px; 
}

.MSrcpPUser_MethodistRole
{
	background: url('cImages/icon_person_green.png') no-repeat 4px 4px; 
}

.MSrcpPUser_LectorRole
{
	background: url('cImages/icon_person_green.png') no-repeat 4px 4px; 
}

#recipientPanelAlphabetTabs
{
	position: relative;
	width: 20px; 
	height: 450px; 
	float: left; 
	margin-left: -24px;
	-margin-left: -19px;
	
	margin-top: 5px;
}

#rcpPanelContainer
{
	width: 355px; 
	height: 450px; 
	margin-left: 0px; 
	margin-top: 7px;
}

#recipientPanelMainContainer
{
	background: url('cImages/dialog_recipients_bg.png') no-repeat;
	margin-top: 100px!important;
	top: 100px;
	margin-left: auto; 
	margin-right: auto; 
	
	/*width: 370px; */
	width: 720px; 
	height: 470px;
	background-color: #ffffff; 
	z-index: 101;  
	border: 1px solid #000000; 
	padding: 5px;
}

#recipientPanelRecipients
{
	width: 355px;
	height: 450px;
	border-left: 1px solid #eeeeee; 
	margin-top: 3px;
	margin-right: 0px;
	float: right;
}

#recipientPanelRecipientsContainer
{
	overflow: auto;
	height: 400px;
	margin-top: 5px;
}

#recipientPanelUsersMain
{
	overflow: auto;
}

#recipientPanelUsersMain
{
	width: 355px; 
	height: 400px; 
	margin-top: 3px;
	margin-bottom: 3px;
}

.rcpPIAdd
{
	background: url('cImages/panel_bg_add.png') no-repeat right bottom;
	height: 35px; 
	/*border: 1px solid #dddddd; */
	margin-top: 4px;
	margin-bottom: 4px;
	margin-left: 4px;
	-margin-left: 0px;
	margin-right: 0px;
	background-color: #fafafa;
	padding-top: 1px;
	width: 329px;
	position:relative;
}

.rcpPIDel
{
	background: url('cImages/panel_bg_remove.png') no-repeat right bottom;
	height: 35px; 
	/*border: 1px solid #dddddd; */
	margin-top: 4px;
	margin-bottom: 4px;
	margin-left: 0px;
	margin-right: 0px;
	background-color: #fafafa;
	padding-top: 1px;
	width: 329px;
	position:relative;
}

#Preloader
{
	display: none;
}

#recipientPanelFilterName
{
	width: 160px;
}

#recipientPanelFilterRoles
{
	width: 160px;
}

#UserRecipientsPanel
{
	margin-top: -5px;
	
}

.overlay {
	visibility: hidden;
	position: absolute;
	left: 0px;
	top: 0px;
	width:100%;
	height:100%;
	text-align:center;
	z-index: 100;
}
.overlay2 {
	display: none;
	position: absolute;
	left: 0px;
	top: 0px;
	width:100%;
	height:100%;
	text-align:center;
	z-index: 1001;
}
#overlay{ background-image: url(cImages/overlay.png); }
#loadingMessage
{
	visibility: hidden;
	width: 100px;
	height: 15px;
	float: left;
	color: Red;
}

#rcpPanelContainer *, #recipientPanelRecipients * {
  font-size: 13px;
}