/* Styles which are required for proper functioning / layout of SEWM
 * applications, but which are not generally skin-specific
 */

/* original page-titles are hidden, as per new rogers look and feel requests */

.hidden {
	display:		none;
}	

.grayUnderline {
	border-bottom:	1px solid #CECECE;
}

.whiteUnderline {
    border-bottom:  1px solid white;
}


.lhsGrayStripe {
    border-left:   1px solid #CECECE;
}


.rhsGrayStripe {
	border-right:	1px solid #CECECE;
}

.grayed {
	background-color:	#EFEFEF;
}

form {
	margin:			0px;
}

.msgFormContainer {
	float:				left;
	margin:				0px;
	margin-left:				75px;
	width:				450px
}

.msgFormControls {
	text-align:		right;
	padding-bottom:	10px;
}

.recapConversationTitle {
	background-color:	#E6E6E6;
}

.msgFormFieldHeader {
	width:          60px;
	font-size:		12px;
	text-align:		left;
}

.formHeader {
	text-align:		left;
	font-size:		11px;
	font-weight:	bold;
}

.msgFormFieldHeader {
    text-align:         right;
}

.msgRecipsFieldHeader {
	vertical-align:		top;
	text-align:			right;
	padding-top:		6px;
	width:				70px;
}

#msgRecipsList {
	width:				200px;
	height:				70px;
	overflow:			auto;
	vertical-align:		top;
	-moz-Opacity:		0.8;
}

.recapConversationOptions {
	padding-top:		4px;
	padding-bottom:     4px;
	text-align:		right;
	font-size:		10px;
}

.recapConversationOptions a {
	padding:		10px;
}

#requestStatus
{
  display:		none;
}






.msgRecip {
    font-size:      10px;
	color:			black;
}

.msgTextHeader {
    font-size:      12px;
	padding-left:		10px;
	padding-top:	0px;
	padding-bottom:	4px;
}

#msgCharCount {
	float:			right;
    font-size:      10px;
	text-align:		right;
}


#row_authMethod_1, #row_authMethod_2 {
	display:		none;

}

