/* Styles for the Page Body */

div.sitePageMain						{ width:100%; }
table.sitePageMain						{ width:100%; font-family:tahoma; }
td.sitePageMainTop						{ }
td.sitePageMainLineTop					{ padding:0px 20px 0px 10px; }
td.sitePageMainHeader					{ padding:20px 0px 0px 10px; }
td.sitePageMainHeaderLineBottom			{ padding:0px 20px 0px 10px; }
td.sitePageMainBody						{ }
td.sitePageMainLineBottom 				{ padding:0px 20px 0px 10px; border:dashed 0px #333999;}
div.sitePageMainBody					{ width:100%; }
table.sitePageMainBody					{ width:100%; border:dashed 0px #333999; }
td.sitePageBodyLeft						{ width:100%; border:dashed 0px #888888; vertical-align:top; }
td.sitePageBodyRight					{ vertical-align:top; padding-right:14px;  }
div.sitePageBodyLeft					{ width:100%; }
table.sitePageBodyLeft					{ width:100%; border:dashed 0px #333999; }
td.sitePageBodyDescription				{ width:100%; height:10px; padding:10px 20px 10px 24px; font-size:10pt; vertical-align:top; }
td.sitePageBodyDescriptionLineBottom	{ padding:0px 20px 0px 10px; }
td.sitePageBodyControl					{ width:100%; padding: 0px 0px 0px 10px; border:dashed 0px #333999; }
td.sitePageBodyControlLineBottom		{ padding:0px 20px 0px 10px; }
td.sitePageBodyErrorPlaceholder			{ padding:0px 33px 0px 23px; border:dashed 0px #333999; }
td.sitePageBodyErrorPlaceholderLine		{ padding:0px 20px 0px 10px; border:dashed 0px #333999; }
td.sitePageBodyForm						{ padding: 10px 0px 10px 10px; border:dashed 0px #000000; }
div.sitePageForm						{ }
table.sitePageForm						{ width:100%; }
table.sitePageFormElement				{ width:100%; }
td.sitePageFormLabel					{ width:250px; text-align:right; font-size:8pt; font-weight:bold; padding:6px 5px 0px 0px; 
										  vertical-align:top; }
td.sitePageFormValue					{ vertical-align:top; }			
td.sitePageFormError					{ vertical-align:top; font-size:8pt; padding-left:5px; font-weight:bold; font-family:tahoma,verdana;  }
td.sitePageFormElement					{ vertical-align:top; }

table.sitePageBodyFootOuter				{ width:100%; }
	td.sitePageBodyFootOuter				{ padding:0px 20px 0px 10px; }

table.sitePageBodyFoot					{ width:100%; }
td.sitePageFormLine						{ }
td.sitePageFormPanel					{ padding:10px 0px 20px 0px; }
td.sitePageFormPanelLeft				{ padding-left:14px; }
td.sitePageFormPanelRight				{ padding-right:24px; }

/* Specific to the Button Panel */

table.imageEffectButtonPanel					{ width:100%; }

/* Outer cells (ImageEffectButtonPanel) */
td.imageEffectButtonPanelButtonCellOuter 		{ }
td.imageEffectButtonPanelButtonCellLeftOuter	{ text-align:left; padding-left:0px; }
td.imageEffectButtonPanelButtonCellCenterOuter	{ text-align:left; }
td.imageEffectButtonPanelButtonCellRightOuter	{ text-align:-moz-right; 
												  #text-align:right; 
								  } 

/* Inner cells (ControlStack) */
td.imageEffectButtonPanelButtonCell 			{ }
td.imageEffectButtonPanelButtonCellLeft			{ padding:0px; }
td.imageEffectButtonPanelButtonCellCenter 		{ padding:0px; }
td.imageEffectButtonPanelButtonCellRight 		{ padding:0px; }

table.stackTable								{ }

