/**** BODY ***/
html, body,
.mce_p .mceText 			{ font:normal 13px/18px georgia; color:#666; }
/*******/

/**** LINKS ***/
a, 
a:link,
a:active,
a:visited,
a:hover						{ text-decoration:underline; color:#79002f; }
/*******/

/**** IMAGES ***/
img							{ border:0; }
img.right-align				{ margin: 0 0 20px 20px; float:right; }
img.left-align				{ margin: 0 20px 20px 0; float:left; }
img.center-align			{ margin: 0 auto; float:none; }
/*******/

/**** SPECIAL CLASSES ***/
.Extra_Padding_Left			{ padding:0 0 20px 20px; }
.Extra_Padding_Right		{ padding:0 20px 20px 0; }
/*******/

/**** FORMS ***/
form						{ margin:0; padding:0; }
form .hidden 				{ display:none; }
/*******/

/**** HEADINGS ***/
h1,h2,h3,h4,h5,h6,p			{ margin:0 0 10px 0; padding:0; }
#siteWrap h1,
.mce_h1 .mceText			{ font:normal 27px/32px georgia; color:#79002f; }
#siteWrap h2,
.mce_h2 .mceText			{ font:normal 27px/32px georgia; color:#79002f; }
#bannerWrap h2				{ color:#fff; }
#siteWrap h3,
.mce_h3 .mceText			{ font:normal 18px/24px georgia; color:#79002f; }
#siteWrap h4,
.mce_h4 .mceText			{ font:normal 18px/24px georgia; color:#000; }
#siteWrap h5,
.mce_h5 .mceText			{ font:normal 16px/21px georgia; color:#6b2b2c; }
#siteWrap h6,
.mce_h6 .mceText			{ font:normal 15px/21px georgia; color:#7f7f7f; }
#bannerWrap p				{ color:#e8eef5; }

#bannerWrap UL LI H1, 
#bannerWrap UL LI H2, 
#bannerWrap UL LI H3, 
#bannerWrap UL LI H4, 
#bannerWrap UL LI H5, 
#bannerWrap UL LI H6		{ font:normal 18px/21px georgia; color:#fff; margin:0; }
#bannerWrap UL LI P			{ font:bold 12px/16px arial; color:#c4ceda; margin:0; }
#bannerWrap UL LI.active P	{ color:#e6ecf4; }
#bannerWrap .eden_form field-wrap P		{ color:#666; }


.mceMenu table				{ width:150px; }
/*******/

/**** COMMON - ELEMENTS ***/
.element 					{ clear:both; float:left; display:inline; width:100%; }
/*******/

/**** HOMEPAGE LAYOUT ELEMENTS ***/
#homepageLayout #textWrap .element					{ width:296px; }
#homepageLayout #utilityWrap .element				{ width:296px; }
#homepageLayout #additionalUtilityWrap .element		{ width:260px; }
#homepageLayout #bannerWrap .video .element			{ width:355px; }
#homepageLayout #bannerWrap .content .element		{ width:270px; }
#homepageLayout #bannerWrap UL .zone .element,
#homepageLayout #bannerWrap UL .zone .element,
#homepageLayout #bannerWrap UL .zone .element		{ width:222px; }
/*******/

/**** TWO-COLUMN LAYOUT ELEMENTS ***/
#twoColumnLayout #textWrap .element					{ width:640px; }
#twoColumnLayout #additionalUtilityWrap .element	{ width:260px; }
/*******/

/**** ONE-COLUMN LAYOUT ELEMENTS ***/
#oneColumnLayout #textWrap .element					{ width:944px; }
/*******/

/**** EDIT FORMS ***/
#siteWrap .eden_form											{ clear:both; width:100%; }
#siteWrap .element form div fieldset div.field-wrap label		{ color:#666; }
/*******/






/**** ICONTACT FORM ***/
#siteWrap .iContact_form							{ clear:both; width:100%; }
#siteWrap .iContact_form TABLE						{ border:0; }
#siteWrap .iContact_form TABLE TD					{ text-align:left; }
/*******/
