DIV#Canvas							{ height:100%; text-align:center; }
DIV#Canvas DIV#InterfaceContainer	{ height:100%; }

DIV.BannersLeft						{ }
DIV.BannersRight					{ }
TABLE.BannerButtons					{ }
TABLE.BannerButtons	TD				{ text-align:center; }
TABLE.BannerButtons TABLE.Banner	{ margin-top:10px; }

A			{ color:#326256; }
A:hover		{ color:#79B6BA; }

H1.Path								{ border-bottom:1px solid; font-weight:bold; }
DIV.LocalMenu						{ border-top:1px solid; margin:10 0 0 0; }

DIV#Canvas DIV.Pixart				{ text-align:right; padding:0 20 0 0; }

/* -------------------------------------------------- */
/* Rapid Boxes */
DIV.RapidBoxes						{ margin-top:10px; padding:0 10 10 10; width:100%; }
DIV.RapidBoxes TABLE TH				{ text-align:left; padding:1px; color:#C4FFFF; border-bottom:1px solid #B2D6DA; }
DIV.RapidBoxes TABLE TH TH			{ padding:0px; border:0px; }
DIV.RapidBoxes TABLE TH TH IMG		{ margin-right:5px; }
DIV.RapidBoxes TABLE TD				{ padding:0px; color:white; }
DIV.RapidBoxes TABLE TD.Main		{ padding:10 0 10 0; border-bottom:1px solid #B2D6DA; text-align:center; }
DIV.RapidBoxes TABLE TD.Main TD		{ padding:0px; }
DIV.RapidBoxes TABLE TR.RBEnd TD	{ display:none; } 
DIV.RapidBoxes TABLE TR.RBSep TD	{ }
DIV.RapidBoxes TABLE TABLE			{ margin:0px; }
DIV.RapidBoxes TABLE TABLE TD		{ padding:1px; }
DIV.RapidBoxes UL					{ margin-left:20px; }
DIV.RapidBoxes A					{ color:#D0F0D0; }
DIV.RapidBoxes A:hover				{ color:White; }
/* -------------------------------------------------- */
DIV.RapidBoxes DIV.RBRegister TR.RowSubmit TD		{ text-align:center; padding-top:5px; }
DIV.RapidBoxes DIV.RBRegister TR.RowRecover			{ display:none; }

/* ------------------------------------------------------------ */
/* Dialog */
DIV.Dialog								{ text-align:center; }
DIV.Dialog TABLE.Main					{ border:1px solid #404040; }
DIV.Dialog TABLE.Main TH				{ text-align:left; padding:1px; background-color:#E0E0E0; color:black; }
DIV.Dialog TABLE.Main TH TH				{ border:0px; padding:0 0 0 5; }
DIV.Dialog TABLE.Main TR.Footer TH		{ text-align:center; border:0px; }
DIV.Dialog TABLE.Main TD.NoteRequired	{ font-size:7pt; padding-bottom:10px; color:Red; }
DIV.Dialog TABLE.Main TD.Required		{ color:red; }
DIV.Dialog TABLE.Main TD.Caption		{ padding-left:10px; text-align:right; vertical-align:text-top; }
DIV.Dialog TABLE.Main TD.Field			{ padding-right:10px; vertical-align:text-top; }
DIV.Dialog TABLE.Main TD.Sep			{ text-align:center; padding:15 0 10 0; font-weight:bold; }
DIV.Dialog TABLE.Main TD.Sep SPAN		{ border-bottom:1px solid black; width:96%; }
DIV.Dialog TABLE.Main HR				{ height:1px; color:black; }
DIV.Dialog TABLE.Vertical TD.Caption	{ text-align:left; padding:0 10 0 10; }
DIV.Dialog TABLE.Vertical TD.Field		{ padding:0 10 0 10; }
/* ------------------------------------------------------------ */
DIV.Freq														{ width:100%; padding:0 10 0 10; }
DIV.Freq DIV.Editor												{ width:100%; }
DIV.Freq DIV.Editor TABLE.FieldsNormal TD						{ padding-top:1px; padding-bottom:1px; }
DIV.Freq DIV.Editor TABLE.FreqTypes TD.FreqType					{ font-weight:bold; width:80px; }
DIV.Freq DIV.Editor TABLE.FreqTypes TD							{ padding:3 0 3 0; }
DIV.Freq DIV.Editor TABLE.FreqTypes TD TD						{ padding:0px; }
DIV.Freq DIV.Editor TABLE.FreqTypes	TR.ON TD					{ background-color:#F0F0F0; }
DIV.Freq DIV.Editor TABLE.FreqTypes TR.Header TD				{ font-size:7pt; text-align:center; }

DIV.FieldSelector			{ width:100%; border:1px solid #D0D0D0; margin-top:5px; }
DIV.FieldSelector TABLE		{ width:100%; }
DIV.FieldSelector TABLE TH	{ background-color:#499EA5; padding:2px; color:White; }

DIV.ReportChangeStatus		{ background-color:#E0E0E0; text-align:right; padding:2px; }
