/**** FORMS - COMMON ***/			
#siteWrap .form											{ margin:0 0 10px 0; }
#siteWrap .form FORM									{ float:left; }
#siteWrap .eden_form									{ clear:both; float:left; width:100%; }
#siteWrap .eden_form .field-wrap						{ clear:both; width:100%; float:left; margin:0 0 3px 0; padding:0; }
#siteWrap .eden_form .field-wrap LABEL					{ position:relative; float:left; display:inline; padding:0 15px 0 0; width:115px; font:bold 12px/22px arial; color:#666; }
#siteWrap .eden_form .field-wrap LABEL .indicator		{ position:absolute; top:5px; right:3px; font:bold 24px/20px arial; margin:0 0 -20px 0; color:#666; }
#siteWrap .eden_form .field-wrap DIV					{ float:left; display:inline; width:352px; }
#siteWrap .eden_form .field-wrap DIV INPUT				{ width:350px; padding:2px 0; border:1px solid #999; font:normal 12px/16px arial; color:#666; }
#siteWrap .eden_form .field-wrap.checkbox DIV INPUT,
#siteWrap .eden_form .field-wrap.radio DIV INPUT		{ width:auto !important; border:0 !important; }
#siteWrap .eden_form .field-wrap.checkbox DIV LABEL,
#siteWrap .eden_form .field-wrap.radio DIV LABEL		{ width:100% !important; }
#siteWrap .eden_form .field-wrap DIV SELECT				{ border:1px solid #999; font:normal 12px/20px arial; color:#666; }
#siteWrap .eden_form .field-wrap DIV TEXTAREA			{ vertical-align:top; width:350px; height:100px; overflow:auto; border:1px solid #999; font:normal 12px/16px arial; color:#666; }
#siteWrap .eden_form FIELDSET							{ border:0; margin:0; padding:0; }
#siteWrap .eden_form FIELDSET.hidden					{ display:none; }
#siteWrap .eden_form FIELDSET.buttons 					{ float:left; background:none; padding:0 0 0 130px; }
#siteWrap .eden_form FIELDSET.buttons DIV				{ margin:0 10px 0 0; padding:0; }
#siteWrap .eden_form FIELDSET.buttons DIV INPUT			{ cursor:pointer; height:25px; padding:0 10px; width:auto; overflow:visible; float:left; background:#7d9fb0; font:bold 12px/25px arial; color:#fff; border:0; }
#siteWrap .eden_form FIELDSET.buttons DIV INPUT:hover	{ background-color:#7491a0; }
#siteWrap .eden_form FIELDSET.buttons DIV BUTTON		{ cursor:pointer; height:25px; padding:0 10px; width:auto; overflow:visible; float:left; background:#999; font:bold 12px/25px arial; color:#fff; border:0; }
#siteWrap .eden_form FIELDSET.buttons DIV BUTTON:hover	{ background-color:#666; }
/*******/


/**** LOGIN SCREEN - ERROR MESSAGE ***/
.errors													{ margin:0 0 10px 0; }					
/*******/

/**** HOMEPAGE LAYOUT ELEMENTS ***/
#homepageLayout #textWrap .eden_form .field-wrap LABEL				{ width:75px; }
#homepageLayout #textWrap .eden_form .field-wrap DIV				{ width:206px; }
#homepageLayout #textWrap .eden_form .field-wrap DIV INPUT			{ width:204px; }
#homepageLayout #textWrap .eden_form .field-wrap DIV TEXTAREA		{ width:204px; }
#homepageLayout #textWrap .eden_form FIELDSET.buttons 				{ padding:0 0 0 90px; }

#homepageLayout #utilityWrap .eden_form .field-wrap LABEL			{ width:75px; }
#homepageLayout #utilityWrap .eden_form .field-wrap DIV				{ width:206px; }
#homepageLayout #utilityWrap .eden_form .field-wrap DIV INPUT		{ width:204px; }
#homepageLayout #utilityWrap .eden_form .field-wrap DIV TEXTAREA	{ width:204px; }
#homepageLayout #utilityWrap .eden_form FIELDSET.buttons 			{ padding:0 0 0 90px; }

#homepageLayout #additionalUtilityWrap .eden_form .field-wrap LABEL			{ width:75px; }
#homepageLayout #additionalUtilityWrap .eden_form .field-wrap DIV			{ width:170px; }
#homepageLayout #additionalUtilityWrap .eden_form .field-wrap DIV INPUT		{ width:168px; }
#homepageLayout #additionalUtilityWrap .eden_form .field-wrap DIV TEXTAREA	{ width:168px; }
#homepageLayout #additionalUtilityWrap .eden_form FIELDSET.buttons 			{ padding:0 0 0 90px; }
/*******/

/**** TWO-COLUMN LAYOUT ELEMENTS ***/
#twoColumnLayout #textWrap .eden_form .field-wrap LABEL					{ width:115px; }
#twoColumnLayout #textWrap .eden_form .field-wrap DIV					{ width:510px; }
#twoColumnLayout #textWrap .eden_form .field-wrap DIV INPUT				{ width:319px; }
#twoColumnLayout #textWrap .eden_form .field-wrap DIV TEXTAREA			{ width:319px; }
#twoColumnLayout #textWrap .eden_form FIELDSET.buttons 					{ padding:0 0 0 130px; }

#twoColumnLayout #additionalUtilityWrap .eden_form .field-wrap LABEL			{ width:75px; }
#twoColumnLayout #additionalUtilityWrap .eden_form .field-wrap DIV				{ width:170px; }
#twoColumnLayout #additionalUtilityWrap .eden_form .field-wrap DIV INPUT		{ width:168px; }
#twoColumnLayout #additionalUtilityWrap .eden_form .field-wrap DIV TEXTAREA		{ width:168px; }
#twoColumnLayout #additionalUtilityWrap .eden_form FIELDSET.buttons 			{ padding:0 0 0 90px; }
/*******/

/**** ONE-COLUMN LAYOUT ELEMENTS ***/
#oneColumnLayout #textWrap .eden_form .field-wrap LABEL					{ width:115px; }
#oneColumnLayout #textWrap .eden_form .field-wrap DIV					{ width:814px; }
#oneColumnLayout #textWrap .eden_form .field-wrap DIV INPUT				{ width:319px; }
#oneColumnLayout #textWrap .eden_form .field-wrap DIV TEXTAREA			{ width:319px; }
#oneColumnLayout #textWrap .eden_form FIELDSET.buttons 					{ padding:0 0 0 130px; }
/*******/