/**** BODY ***/
html, body,
.mce_p .mceText 			{ font:normal 11px/18px verdana, arial, helvetica, sans-serif; color:#333; }
/*******/

/**** LINKS ***/
a, 
a:link,
a:active,
a:visited,
a:hover						{ text-decoration:underline; color:#6699cc; }
p a:hover						{ background:#edf5ff; }
/*******/

/**** 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; }
/*******/

/**** 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 18px/22px verdana, arial, helvetica, sans-serif; color:#404040; }
#siteWrap h2,
.mce_h2 .mceText			{ font:normal 18px/22px verdana, arial, helvetica, sans-serif; color:#404040; }
#siteWrap h3,
.mce_h3 .mceText			{ font:bold 12px/16px verdana, arial, helvetica, sans-serif; color:#0053a0; }
#siteWrap h4,
.mce_h4 .mceText			{ font:bold 11px/16px verdana, arial, helvetica, sans-serif; color:#404040; }
#siteWrap h5,
.mce_h5 .mceText			{ font:normal 12px/22px verdana, arial, helvetica, sans-serif; color:#404040; }
#siteWrap h6,
.mce_h6 .mceText			{ margin:0; font:bold 10px/16px verdana, arial, helvetica, sans-serif; color:#666; }

.mceMenu table				{ width:150px; }
/*******/

/**** COMMON - ELEMENTS ***/
.element 					{ clear:both; float:left; display:inline; width:100%; }
/*******/


#utilityWrap .signupWrap		{ width:215px; position:absolute; bottom:0; right:0; border-top:1px solid #e5e5e5; margin:0; padding:10px 10px; }
#utilityWrap .signupWrap h3		{ font:bold 11px/16px verdana, arial, helvetica, sans-serif; color:#0053a0; padding:0 0 5px 0; margin:0; }
#utilityWrap .signupWrap label	{ float:left; display:inline; color:#333; }
#utilityWrap .signupWrap input#email	{ float:left; display:inline; border:1px solid #e5e5e5; width:140px; height:19px; padding:4px 0 0 5px; margin:0; font:normal 11px/15px verdana, arial, helvetica, sans-serif; color:#333; }
#utilityWrap .signupWrap .buttons						{ width:100%; position:absolute; top:50px; left:165px; }
#utilityWrap .signupWrap .buttons span					{ margin:0 5px 0 0; float:left; display:inline; }
#utilityWrap .signupWrap .buttons span input				{ border:none; cursor:pointer; overflow:visible; float:left; display:inline; margin:0; padding:0; background:url(../img/submitButton.gif); border:0; height:21px; width:56px; font:normal 11px/21px times, "Trebuchet MS", arial, helvetica, sans-serif; color:#333; }



/**** HOMEPAGE LAYOUT ELEMENTS ***/
#homepageLayout #textWrap H4 					{ background:url(../img/smLogoIcon.gif) no-repeat 180px 0; margin:0 -17px 5px -20px; padding:0 0 7px 20px; border-bottom:1px solid #e5e5e5; }
#homepageLayout #additionalUtilityWrap h4		{ margin:0 -10px 5px -10px; padding:0 0 7px 10px; border-bottom:1px solid #e5e5e5; }
#homepageLayout #utilityWrap h4					{ margin:0 -10px 15px -10px; padding:0 0 7px 10px; border-bottom:1px solid #e5e5e5; }
#homepageLayout #textWrap .element				{ width:437px; }
#homepageLayout #additionalUtilityWrap .element	{ width:217px; }
#homepageLayout #utilityWrap .element			{ width:215px; }
/*******/

/**** TWO-COLUMN LAYOUT ELEMENTS ***/
#twoColumnLayout #textWrap .element				{ width:675px; }
#twoColumnLayout #utilityWrap .element			{ width:215px; }
/*******/








/**** EDIT FORMS ***/
#siteWrap .eden_form											{ clear:both; width:100%; }
#siteWrap .element form div fieldset div.field-wrap label		{ color:#666; }
/*******/
