.pegasusTopImage
{
    float: right;
    overflow: hidden;
}
.pegasusTILeft
{
	width: 300px;
	float: left;
	overflow: hidden;
	font-size: 20px;
	margin: 36px 0 30px 26px;
	text-align: left;
}
.pegasusTIRight
{
	width: 300px;
	float: right;
	overflow: hidden;
	font-size: 20px;
	margin: 36px 26px 30px 0;
}
.pegasusParagraphRepeater1
{
	float: none;
	padding: 20px 20px 40px 20px;
	text-align: right;
}
.pegasusParagraphRepeater1Edit
{
	float: right;
	width: 600px !important;
	overflow: hidden;
}
.pegasusParagraphRepeater1 p
{
	margin: 0 0 0 0;
}
.pegasusBILeft
{
	float: left;
	padding: 0 0 10px 0;
	display: inline;
	margin-right: 20px;
}
.pegasusBIRight
{
	float: right;
	padding: 0 0 10px 0;
	display: inline;
	margin-left: 20px;
}
.pegasusBTAreaLeft
{
	text-align: right;
	padding: 0px 0px 2px 0px !important;
	display: inline;
}
.pegasusBTAreaRight
{
	text-align: right;
	padding: 0px 0px 2px 0px !important;
	display: inline;
}
.pegasusBTAreaLeft p, .pegasusBTAreaRight p
{
	margin: 0 0 0 0 !important;
	padding: 0 0 0 0 !important;
}
.pegasusBTLeft
{
	font-size: 12px;
	line-height: 17px;
}
.pegasusBTRight
{
	font-size: 12px;
	line-height: 17px;
}
.pegasusBTLeft, .pegasusBTRight, 
.pegasusBTLeft p, .pegasusBTRight p
{
	text-align: right !important;
	direction: rtl !important;
	block-direction: rtl !important;
}
.pegasusBTHeaderRight
{
	font-size: 12px;
	font-weight: bold;
	line-height: 22px;
}
.pegasusBTHeaderLeft
{
	font-size: 12px;
	font-weight: bold;
	line-height: 22px;
}
.pegasusBTHeaderLeft H2, .pegasusBTHeaderRight H2
{
	font-weight: bold;
	font-size: 12px;
	margin: 0 0 0 0;
}
.pegasusParagraphRepeater2
{
	float: right;
	width: 860px !important;
	width: 900px;
	width/**/:/**/860px;
	padding: 0px 20px 0px 20px;
	font-size: 12px;
	line-height: 17px;
}
.pegasusParagraphRepeater2 p
{
	margin: 0 0 0 0;
}
.pegasusParagraphRepeater2Odd
{
	width: 860px;
	float: right;
	padding-bottom: 40px;
}
.pegasusParagraphRepeater2Even
{
	width: 860px;
	float: right;
	padding-bottom: 40px;
}
.pegasusParagraphRepeater2Header
{
	font-weight: bold;
	font-size: 12px;
	line-height: 22px;
	margin-left: 0px !important;
	padding-left: 0px !important;
	text-indent: 0px !important;
	display: inline-block;
}
.pegasusParagraphRepeater2Header H2
{
	font-weight: bold;
	font-size: 12px;
	margin: 0 0 0 0;
}
.pegasusParagraphRepeater2ImageLeft
{
	float: left;
	padding: 0 0 10px 0;
	display: inline;
	margin-right: 20px;
}
.pegasusParagraphRepeater2ImageRight
{
	float: right;
	padding: 0 0 10px 0;
	display: inline;
	margin-left: 20px;
}
.pegasusParagraphRepeater2AreaLeft, .pegasusParagraphRepeater2AreaRight
{
	text-align: right;
	padding: 0px 0px 2px 0px !important;
	display: inline;
}
.pegasusParagraphRepeater2TLeft, .pegasusParagraphRepeater2TRight, 
.pegasusParagraphRepeater2TLeft p, .pegasusParagraphRepeater2TRight p
{
	text-align: right !important;
	direction: rtl !important;
	block-direction: rtl !important;
}
.pegasusParagraphRepeater2TLeft ul, .pegasusParagraphRepeater2TRight ul
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	display: inline;
}
.pegasusColumnRepeater
{
	width: 880px !important;
	width: 900px;
	width/**/:/**/880px;
	float: right;
	padding: 20px 0px 0 20px;
	border-top: solid 1px #dedede;
}
.pegasusCRColumn
{
	float: right;
	overflow: hidden;
	text-align: right;
}
.pegasusCRColumnInner
{
	float: right;
	padding-right: 20px;
}
.pegasusCRColumnTextArea
{
	padding-top: 20px;
	text-align: right;
}
.pegasusCRColumnText
{
	text-align: right;
}
.pegasusCRTextHeader
{
	font-weight: bold;
	font-size: 12px;
	line-height: 20px;
}
.pegasusCRTextHeader H2
{
	font-weight: bold;
	font-size: 12px;
	margin: 0 0 0 0;
}
.pegasusCRColumnText
{
	font-size: 11px;
	line-height: 15px;
	padding-bottom: 2px;
	width: 100%;
}

/* ---------------------------
	C O N T R O L S
----------------------------*/
.mbBody .ms-formfieldcontainer,
.mbBody .ms-formfieldcontainer .ms-formfieldlabelcontainer,
.mbBody .ms-formfieldcontainer .ms-formfieldvaluecontainer,
.mbBody .ms-formfieldcontainer .ms-formfieldvaluecontainer span,
.mbBody .ms-formfieldcontainer .ms-formfieldvaluecontainer span .paragraphRepeaterAllAreaDefault,
.mbBody .ms-formfieldcontainer .ms-formfieldvaluecontainer span .paragraphRepeaterAllAreaDefault div,
.mbBody .ms-formfieldcontainer .ms-formfieldvaluecontainer span .paragraphRepeaterAllAreaDefault div .paragraph,
.mbBody .ms-formfieldcontainer .ms-formfieldvaluecontainer span .paragraphRepeaterAllAreaDefault div .paragraph .paragraphVisible,
.mbBody .ms-formfieldcontainer .ms-formfieldvaluecontainer span .toolBoxAllAreaDefault,
.mbBody .ms-formfieldcontainer .ms-formfieldvaluecontainer span .columnRepeaterAllAreaDefault
{
	float: right !important;
	width: 100% !important;
	text-align: right !important;	
	display: block !important;
}
.mbBody .ms-formfieldcontainer .ms-formfieldlabelcontainer .ms-formfieldlabel
{
	float: right !important;
	text-align: right !important;
	display: block !important;
}

