.orionTopImage
{
    float: left;
    overflow: hidden;
}
.orionTILeft
{
	width: 300px;
	float: left;
	overflow: hidden;
	font-size: 20px;
	margin: 36px 0 30px 26px;
	text-align: left;
}
.orionTIRight
{
	width: 300px;
	float: right;
	overflow: hidden;
	font-size: 20px;
	margin: 36px 26px 30px 0;
}
.orionLeftMenu
{
	width: 220px;
	float: left;
}
.orionBody
{
	width: 680px;
	float: left;
}
.orionParagraphRepeater1
{
	float: left;
	width: 640px !important;
	width: 680px;
	width/**/:/**/640px;
	padding: 20px 20px 0px 20px !important;
	font-size: 12px;
	line-height: 17px;
	text-align: left;
	display: inline;
	margin: 0 0 0 0 !important;
}
.orionParagraphRepeater1 p, .orionParagraphRepeater2 p
{
	/*margin: 0 0 0 0 !important;*/
}
.orionParagraphRepeater1Odd
{
	width: 640px;
	float: left;
	padding-bottom: 40px;
}
.orionParagraphRepeater1Even
{
	width: 640px;
	float: left;
	padding-bottom: 40px;
}
.orionBILeft
{
	float: left;
	padding: 0 0 10px 0;
	display: inline;
	margin-right: 20px;
}
.orionBIRight
{
	float: right;
	padding: 0 0 10px 0;
	display: inline;
	margin-left: 20px;
}
.orionBTAreaLeft, .orionBTAreaRight
{
	text-align: left;
	padding: 0px 0px 2px 0px !important;
	display: inline;
}
.orionBTAreaLeft p, .orionBTAreaRight p
{
	/*margin: 0 0 0 0 !important;
	padding: 0 0 0 0 !important;*/
}
.orionBTHeaderLeft
{
	font-weight: bold;
	font-size: 12px;
	display: inline;
	padding-bottom: 5px;
}
.orionBTHeaderRight
{
	font-weight: bold;
	font-size: 12px;
	display: inline;
	padding-bottom: 5px;
}
.orionBTLeft
{
}
.orionBTRight
{
}
.orionParagraphRepeater2
{
	float: left;
	width: 640px !important;
	width: 680px;
	width/**/:/**/640px;
	padding: 0px 20px 0px 20px !important;
	margin: 0 0 0 0 !important;
	font-size: 12px;
	line-height: 17px;
	text-align: left;
	display: inline;
}
.orionParagraphRepeater2Odd
{
	width: 640px;
	float: left;
	padding-bottom: 40px;
}
.orionParagraphRepeater2Even
{
	width: 640px;
	float: left;
	padding-bottom: 40px;
}
.orionParagraphRepeater2Header
{
	font-weight: bold;
	line-height: 22px;
}
.orionImageLeft
{
	float: left;
	padding: 0 0 10px 0;
	display: inline;
	margin-right: 20px;
}
.orionImageRight
{
	float: right;
	padding: 0 0 10px 0;
	display: inline;
	margin-left: 20px;
}
.orionTextAreaLeft
{
	text-align: left;
	padding: 0px 0px 2px 0px !important;
	display: inline;
}
.orionTextAreaRight
{
	text-align: left;
	padding: 0px 0px 2px 0px !important;
	display: inline;
}
.orionColumnRepeater
{
	width: 880px !important;
	width: 900px;
	width/**/:/**/880px;
	float: left;
	padding: 20px 20px 0 0;
}
.orionCRColumn
{
	float: left;
	overflow: hidden;
}
.orionCRColumnInner
{
	float: left;
	padding-left: 20px;
}
.orionCRColumnTextArea
{
	float: left;
	padding-top: 20px;
}
.orionCRTextHeader
{
	font-weight: bold;
	font-size: 12px;
	line-height: 20px;
}
.orionCRText
{
	font-size: 11px;
	line-height: 15px;
}

/* ---------------------------
	C O N T R O L S
----------------------------*/
.orionBody .ms-formfieldcontainer,
.orionBody .ms-formfieldcontainer .ms-formfieldlabelcontainer,
.orionBody .ms-formfieldcontainer .ms-formfieldvaluecontainer,
.orionBody .ms-formfieldcontainer .ms-formfieldvaluecontainer span,
.orionBody .ms-formfieldcontainer .ms-formfieldvaluecontainer span .paragraphRepeaterAllAreaDefault
{
	width: 100% !important;
	text-align: left !important;
}
.orionBody .ms-formfieldcontainer .ms-formfieldlabelcontainer .ms-formfieldlabel
{
	float: left !important;
	text-align: left !important;
	display: block !important;
}
