/* Interface */
DIV#Canvas DIV#InterfaceContainer						{ border-left:1px solid black; border-right:1px solid black; border-top:0px solid black; border-bottom:0px solid black;  }
DIV#Canvas TABLE#Interface								{ height:100%; width:974px; background-color:White; border-collapse:collapse; }
DIV#Canvas TR#InterfaceHeader							{ height:118px; }
DIV#Canvas TR#InterfaceHeader DIV#HeaderLogo			{ position:absolute; top:0px; }
DIV#Canvas TR#InterfaceHeader TD						{ background-image:url(Interface/Main/Header.gif); vertical-align:top; }
DIV#Canvas TR#InterfaceHeader TD TD						{ background-image:none; vertical-align:middle; }
DIV#Canvas TR#InterfaceHeader TD TABLE#InterfaceHeaderCols										{ }
DIV#Canvas TR#InterfaceHeader TD TABLE#InterfaceHeaderCols TR 									{ }
DIV#Canvas TR#InterfaceHeader TD TABLE#InterfaceHeaderCols TR TD#BannerTopRight					{ width:1px; }
DIV#Canvas TR#InterfaceHeader TD TABLE#InterfaceHeaderCols TR TD#BannerTopRight TABLE.Banner	{ margin-bottom:0px; }
DIV#Canvas TR#InterfaceHeader TD TABLE#InterfaceHeaderCols TR TD#BannerTopRight IMG				{ }
DIV#Canvas TR#InterfaceHeader DIV#HeaderIcons			{ height:55px; }
DIV#Canvas TR#InterfaceHeader DIV.Date					{ height:17px; text-align:right; font-weight:bold; color:#1B0B54; padding:0px 13px 0px 0px; }
DIV#Canvas TR#InterfaceHeader DIV#MenuTop				{ height:32px; }
DIV#Canvas TR#InterfaceBody								{ background-image:url(Interface/Main/InterfaceBodyTop.gif); background-repeat:repeat-x; }
DIV#Canvas TABLE#Interface TD.ColLeft					{ width:213px; vertical-align:top; }
DIV#Canvas TABLE#Interface TD.ColLeft DIV.AreaLeft		{ width:213px; padding:4px 5px 0px 8px; }
DIV#Canvas TABLE#Interface TD.ColMiddle					{ width:556px; vertical-align:top; }
DIV#Canvas TABLE#Interface TD.ColMiddle DIV.AreaMiddle	{ width:556px; padding-top:3px; }

DIV#Canvas TABLE#Interface TD.WorkspaceA				{ width:761px; vertical-align:top; }
DIV#Canvas TABLE#Interface TD.WorkspaceA DIV.Workspace	{ width:761px; }

DIV#Canvas TABLE#Interface TD.WorkspaceN				{ width:556px; vertical-align:top; }
DIV#Canvas TABLE#Interface TD.WorkspaceN DIV.Workspace	{ width:556px; }
DIV#Canvas TABLE#Interface TD.ColRight					{ width:205px; vertical-align:top; }
DIV#Canvas TABLE#Interface TD.ColRight DIV.AreaRight	{ width:205px; padding:0px 9px 0px 0px; }

DIV#Canvas TABLE#Interface DIV.Workspace DIV.Path		{ font-size:8pt; font-weight:bold; padding:0px; color:Black; border-bottom:1px solid #A0A0A0; margin:0 0 20 0; }
DIV#Canvas TABLE#Interface DIV.Workspace DIV.Path A		{ }

/* --- HeaderIcons --- */
DIV#HeaderIcons						{ text-align:left; padding-right:10px; }
DIV#HeaderIcons TD#SearchBox		{ background-color:#F3F3F3; width:160px; text-align:center; }
DIV#HeaderIcons TD#SearchBox INPUT	{ width:151px; border:1px solid #A0B0DD; background-color:#F1F5FF; }

/* --- MenuTop --- */
DIV#MenuTop					{ text-align:right; padding:7px 3px 0px 0px; }
DIV#MenuTop DIV.MenuHeader	{ display:none; }
DIV#MenuTop DIV.MenuBody	{ }
DIV#MenuTop DIV.MenuFooter	{ display:none; }

DIV#MenuTop TABLE.MainMenu			{ border-collapse:collapse; height:18px; }
DIV#MenuTop TABLE.MainMenu TD		{ padding:0px 10px 0px 10px; font-weight:normal; }
DIV#MenuTop TABLE.MainMenu TD.On	{ background-color:#1B0B54; color:white; cursor:hand; }

/* --- MenuLeft --- */
DIV#MenuLeft					{ background-image:url(Interface/Main/MenuLeft_B.gif); background-repeat:repeat-y; padding:0px; width:200px; }
DIV#MenuLeft DIV.MenuLeftAux	{ background-image:url(Interface/Main/MenuLeft_A.gif); background-repeat:no-repeat; }
DIV#MenuLeft DIV.MenuHeader		{ display:none; }
DIV#MenuLeft DIV.MenuBody		{ background-image:url(Interface/Main/MenuLeft_C.gif); background-position:bottom; background-repeat:no-repeat; height:255px; padding:4px 7px 12px 7px; }
DIV#MenuLeft DIV.MenuFooter		{ display:none; }

DIV#MenuLeft TABLE.MainMenu			{ border-collapse:collapse; width:100%; }
DIV#MenuLeft TABLE.MainMenu TD		{ background-image:url(Interface/Main/MenuLeft_Option.gif); height:30px; padding:0px 17px 0px 7px; font-weight:bold; font-size:7pt; font-family:Verdana; color:#1B0B54; }
DIV#MenuLeft TABLE.MainMenu TD.On	{ background-image:none; background-color:#1B0B54; color:white; cursor:hand; }

TABLE.libMenu					{ border:1px solid #1B0B54; border-collapse:collapse; background-color:white; cursor:hand; margin-right:4px; filter:progid:DXImageTransform.Microsoft.Shadow(color='#666666', Direction=135, Strength=4); }
TABLE.libMenu TD				{ border:0px; padding:0px; }
TABLE.libMenu TABLE				{ border:0px; filter:none; }
TABLE.libMenu TABLE TD			{ border:0px; }
TABLE.libMenu TABLE TD A		{ color:#1B0B54; padding:0px 5px 0px 5px; }
TABLE.libMenu TABLE TD.Caption	{ padding:2px 1px 2px 5px; }
TABLE.libMenu TABLE TD.Icon		{ padding:2px 5px 2px 1px; }
TABLE.libMenu TABLE.On TD		{ background-color:#1B0B54; }
TABLE.libMenu TABLE.On TD A		{ color:white; }
/* --- */

DIV#Canvas TABLE#Interface TR#InterfaceFooter		{ height:89px; background-image:url(Interface/Main/Footer.gif); background-repeat:no-repeat; }
DIV#Canvas TABLE#Interface TR#InterfaceFooter TD	{ vertical-align:middle; padding:0px 9px 0px 8px; }

DIV#Canvas DIV#PageFooter	{ height:79px; color:white; padding:10px; }

DIV#Canvas DIV#VIS			{ height:10px; padding:0px; text-align:right; font-size:7pt; }
DIV#Canvas DIV#VIS A		{ color:#D0D0FF;}
DIV#Canvas DIV#VIS A:hover	{ color:#0000FF; }

A		{ color:#000080; }
A:hover	{ color:#0000FF; }

DIV.BannerMain					{ width:100%; text-align:center; }
TABLE.Banner					{ margin:0px 0px 8px 0px; }
DIV.ButtonsPref					{ margin-bottom:5px; }
DIV.ButtonsPref TABLE.Banner	{ margin:0px 4px 0px 4px; }

/* ----------------- */
DIV.Workspace		{ padding:3px 13px 10px 15px; overflow:scroll; overflow-x:hidden; overflow-y:visible; width:100%; }
DIV.Workspace H1	{ font-size:11pt; color:#1B0B54; text-align:left; padding-bottom:5px; background-image:url(Interface/Main/H1.gif); background-repeat:no-repeat; background-position:left bottom; }
/*DIV.Workspace H1	{ font-size:12pt; color:#DE2C2D; } */
DIV.Workspace H2	{ font-size:10pt; color:#808080; margin-bottom:5px; }
DIV.Workspace H3	{ font-size:9pt; color:#400000; }
DIV.Workspace H4	{ font-size:8pt; color:black; }
DIV.Workspace P		{ text-align:justify; }
DIV.Workspace LI	{ text-align:justify; }
DIV.Workspace A		{ }
DIV.Workspace DIV.Text	{ margin:0px; width:100%; }

DIV.Workspace DIV.Glosary TD			{ border-bottom:1px solid #EAEAEA;}
DIV.Workspace DIV.Glosary TD.mean		{ text-align:justify; }
DIV.Workspace DIV.Glosary TD.letter		{ font-size:14pt; text-align:center; color:#808080; }
DIV.Workspace IMG.Photo					{ border:1px solid black; }
DIV.Workspace IMG.PhotoLeft				{ border:1px solid black; margin:0px 7px 6px 0px; }
DIV.Workspace IMG.PhotoRight			{ border:1px solid black; margin:0px 0px 6px 7px; }
DIV.Workspace P.TopMark					{ text-align:right; }
DIV.Workspace DIV.ArticleList			{ position:relative; left:-13px; }
/* ----------------- */

/* -------------------------------------------------- */
/* Rapid Boxes */
DIV.RapidBoxes							{ width:196px; }
DIV.RapidBoxes TABLE TH					{ background-image:url(Interface/Main/RB_01t.gif); height:29px; text-align:left; vertical-align:bottom; padding:0px 13px 4px 18px; }
DIV.RapidBoxes TABLE TH TH				{ background-image:none; padding:0px; line-height:10px; }
DIV.RapidBoxes TABLE TD.Main			{ background-image:url(Interface/Main/RB_02t.gif); padding:5px 13px 0px 18px; }
DIV.RapidBoxes TABLE TABLE				{ }
DIV.RapidBoxes TABLE TABLE TD			{ }
DIV.RapidBoxes P 						{ margin-bottom:5px; }
DIV.RapidBoxes UL						{ }
DIV.RapidBoxes SELECT.Selector			{ width:100%; }
DIV.RapidBoxes TR.RBEnd TD				{ background-image:url(Interface/Main/RB_03t.gif); height:24px; }
DIV.RapidBoxes TR.RBSep TD				{ height:10px; font-size:10px; }

DIV.RapidBoxes A SPAN.LinkMore			{ color:#000080; }
DIV.RapidBoxes A:hover SPAN.LinkMore	{ color:#0000A0; text-decoration:underline; }
DIV.RapidBoxes DIV.LinkMore IMG			{ margin-right:4px; }

DIV.RapidBoxes TABLE.RBGroup TD			{ padding:0px 0px 4px 0px; }

DIV.RapidBoxes TABLE.RBLinks TD			{ padding:0px 0px 4px 0px; }
/* -------------------------------------------------- */

TABLE.NewsGrid			{ width:100%; table-layout:fixed; }
TABLE.NewsGrid TD		{ vertical-align:top; }
TABLE.NewsGrid TD.Col1	{ width:185px; padding:0px 2px 0px 5px; }
TABLE.NewsGrid TD.Col2	{ width:186px; padding:0px 4px 0px 4px; }
TABLE.NewsGrid TD.Col3	{ width:185px; padding:0px 6px 0px 1px; }
TABLE.NewsGrid TD DIV.RapidBoxes				{ width:178px; }
TABLE.NewsGrid TD DIV.RapidBoxes TABLE			{ }
TABLE.NewsGrid TD DIV.RapidBoxes TABLE TH		{ background-image:url(Interface/Main/ngRB_01t.gif); background-repeat:no-repeat; height:26px; padding:0px 12px 4px 12px; }
TABLE.NewsGrid TD DIV.RapidBoxes TABLE TH TH	{ background-image:none; padding:0px; }
TABLE.NewsGrid TD DIV.RapidBoxes TABLE TD.Main	{ background-image:url(Interface/Main/ngRB_02t.gif); background-repeat:repeat-y; padding:5px 12px 0px 12px; }
TABLE.NewsGrid TD DIV.RapidBoxes TABLE TD.Main DIV.RBArticle	{ width:154px; overflow:hidden; }
TABLE.NewsGrid TD DIV.RapidBoxes TR.RBEnd TD	{ background-image:url(Interface/Main/ngRB_03t.gif); background-repeat:no-repeat; }