DIV#Canvas				{ height:100%; text-align:center; background-color:#C6C3C6; }
DIV#InterfaceContainer	{ height:100%; width:780px; padding:0px 3px 0px 3px; background-image:url(Interface/Main/Back.gif); }
TABLE#Interface         { width:774px; height:100%; }

TABLE#Interface TR.InterfaceHeader										{ height:375px; }
TABLE#Interface TR.InterfaceHeader TD									{ padding-left:1px; background-image:url(Interface/Main/Header.jpg); }
TABLE#Interface TR.InterfaceHeader DIV.Flash							{ margin-top:3px; height:242px; padding-left:3px; }
TABLE#Interface TR.InterfaceHeader DIV.MenuTop							{ width:100%; padding-top:10px; }
TABLE#Interface TR.InterfaceHeader DIV.MenuTop TABLE.MainMenu			{ height:70px; border-collapse:collapse; }
TABLE#Interface TR.InterfaceHeader DIV.MenuTop TABLE.MainMenu TD		{ background-image:none; text-align:center; vertical-align:middle; color:white; font-size:10pt; padding:0px 10px 0px 10px; width:15%; cursor:hand; }
TABLE#Interface TR.InterfaceHeader DIV.MenuTop TABLE.MainMenu TD.Middle	{ border-left:1px solid white; border-right:1px solid white; }
TABLE#Interface TR.InterfaceHeader DIV.MenuTop TABLE.MainMenu TD.On		{ color:#DBDFEA; }

TABLE#Interface TR.InterfaceHeader DIV.MenuTop TABLE.libMenu					{ border:1px solid #D4DBE5; border-collapse:collapse; cursor:hand; margin-right:4px; filter:progid:DXImageTransform.Microsoft.Shadow(color='#666666', Direction=135, Strength=4); }
TABLE#Interface TR.InterfaceHeader DIV.MenuTop TABLE.libMenu TR					{ }
TABLE#Interface TR.InterfaceHeader DIV.MenuTop TABLE.libMenu TD					{ border:0px; padding:2px; background-image:none; background-color:#342369; }
TABLE#Interface TR.InterfaceHeader DIV.MenuTop TABLE.libMenu TABLE				{ border:0px; filter:none; }
TABLE#Interface TR.InterfaceHeader DIV.MenuTop TABLE.libMenu TABLE TD			{ border:0px; }
TABLE#Interface TR.InterfaceHeader DIV.MenuTop TABLE.libMenu TABLE TD A			{ color:white; padding:0 5 0 5; }
TABLE#Interface TR.InterfaceHeader DIV.MenuTop TABLE.libMenu TABLE TD.Caption	{ padding:0 1 0 5; }
TABLE#Interface TR.InterfaceHeader DIV.MenuTop TABLE.libMenu TABLE TD.Icon		{ padding:0 5 0 1; }
TABLE#Interface TR.InterfaceHeader DIV.MenuTop TABLE.libMenu TABLE.On TD		{ background-color:#8273B6; }
TABLE#Interface TR.InterfaceHeader DIV.MenuTop TABLE.libMenu TABLE.On TD A		{ }

TABLE#Interface TR.InterfaceHeader DIV.MenuBar TD				{ background-image:none; }
TABLE#Interface TR.InterfaceHeader DIV.MenuBar TD.FixedButtons	{ vertical-align:bottom; padding-left:5px; }

TABLE#Interface TR.InterfaceHeader DIV.LanguageSelector 			{ text-align:right; padding-right:20px; margin-top:32px; }
TABLE#Interface TR.InterfaceHeader DIV.LanguageSelector TD			{ padding:2px 5px 2px 5px; font-weight:bold; background-image:none; }
TABLE#Interface TR.InterfaceHeader DIV.LanguageSelector TD A		{ color:white; text-decoration:none; }
TABLE#Interface TR.InterfaceHeader DIV.LanguageSelector TD A:hover	{ text-decoration:underline; }
TABLE#Interface TR.InterfaceHeader DIV.LanguageSelector TD.On		{ background-color:#DDD4EF; color:#45357E; }

TABLE#Interface TR.InterfaceBody    				{ background-image:url(Interface/Main/WorkspaceBack.gif); }
TABLE#Interface TABLE.LayoutHome TD.ColLeft			{ width:244px; padding:5px 0px 0px 0px; }
TABLE#Interface TABLE.LayoutHome TD.ColMiddle		{ width:530px; padding:20px 20px 20px 25px; }

TABLE#Interface TABLE.LayoutInternal				{ width:100%; }
TABLE#Interface TABLE.LayoutInternal TD.ColMiddle	{ padding:20px 20px 20px 25px; }
TABLE#Interface TABLE.LayoutInternal TD.ColRight	{ width:244px; padding:5px 0px 0px 0px; }
TABLE#Interface TABLE.LayoutInternal TD DIV.Path	{ border-bottom:1px solid black; font-weight:bold; }
TABLE#Interface DIV.Workspace 						{ width:485px; overflow:hidden; padding:0px; }

TABLE#Interface TR.InterfaceFooter  { height:98px; background-image:url(Interface/Main/Footer.gif); }
TABLE#Interface TR.InterfaceFooter TD.Main DIV.BannersBottom		{ height:24px; text-align:right; padding-right:20px; }
TABLE#Interface TR.InterfaceFooter TD.Main DIV.BannersBottom TABLE.Banner { margin:0px 2px 0px 2px; }
TABLE#Interface TR.InterfaceFooter TD.Main TABLE.Main				{ margin:0px 0px 0px 170px; }
TABLE#Interface TR.InterfaceFooter TD.Main TABLE.Main TD.Footer		{ width:435px; }
TABLE#Interface TR.InterfaceFooter TD.Main TABLE.Main TD.Credits	{ width:169px; }
TABLE#Interface TR.InterfaceFooter TD.Main DIV.PageFooter			{ margin-top:27px; }
TABLE#Interface TR.InterfaceFooter TD.Main DIV.PageFooter P			{ margin:0px; }
TABLE#Interface TR.InterfaceFooter TD.Main DIV.VIS					{ margin-top:32px; padding-left:20px; text-align:center; }
TABLE#Interface TR.InterfaceFooter TD.Main DIV.VIS A				{ color:#8676BD; }
TABLE#Interface TR.InterfaceFooter TD.Main DIV.VIS A:hover			{ color:#A696DD; }

A				{ color:#000080; }
A:hover			{ color:#0000FF; }

DIV.AutoMenu	{ font-size:10pt; }
DIV.LocalMenu	{ text-align:center; border-top:1px solid #EDEDED; margin:10 0 0 0; color:#606060; }

/* -------------------------------------------------- */
/* Rapid Boxes */
DIV.RapidBoxes								{ width:100%; padding:0px 10px 0px 10px; }
DIV.RapidBoxes TABLE TH						{ text-align:left; color:#606060; font-size:9pt; padding:2 5 2 5; border-bottom:1px dotted #F0F0F0; }
DIV.RapidBoxes TABLE TH TH					{ padding:0px; border:0px; }
DIV.RapidBoxes TABLE TH TH IMG				{ margin-right:5px; }
DIV.RapidBoxes TABLE TD.Main				{ padding:5px 0px 5px 0px; }
DIV.RapidBoxes TABLE TABLE					{ }
DIV.RapidBoxes TABLE TABLE TD				{ }
DIV.RapidBoxes UL							{ }
DIV.RapidBoxes SELECT.Selector				{ width:100%; }
DIV.RapidBoxes TR.RBEnd						{ display:none; }
DIV.RapidBoxes TR.RBSep						{ display:none; }
DIV.RapidBoxes TR.RBSep DIV.Sep				{ width:100%; height:19px; }

DIV.RapidBoxes A SPAN.LinkMore				{ color:Red; }
DIV.RapidBoxes A:hover SPAN.LinkMore		{ color:Red; text-decoration:underline; }
DIV.RapidBoxes DIV.LinkMore IMG				{ margin-right:4px; }

DIV.RapidBoxes TABLE.RBGroup TD				{ padding:0 0 4 12; }
DIV.RapidBoxes TABLE.RBGroup TD A			{ color:#333333; }
DIV.RapidBoxes TABLE.RBGroup TD A:hover		{ color:#FF0000; }

DIV.RapidBoxes TABLE.RBLinks TD				{ padding:0 0 4 12; }
DIV.RapidBoxes TABLE.RBLinks TD A			{ color:#333333; }
DIV.RapidBoxes TABLE.RBLinks TD A:hover		{ color:#FF0000; }

DIV.Tree							{ margin-bottom:8px; }
DIV.Tree TD							{ padding-top:3px; }
DIV.Tree TD.Section					{ padding:1 0 0 0; color:#184A38; }
DIV.Tree TD.Bullet					{ width:5px; padding:3 7 0 0; vertical-align:top; }
DIV.Tree TD.Caption					{ }
DIV.Tree TD.Caption A				{ color:#404040; }
DIV.Tree TD.Caption A:hover			{ color:#FF0000; }
DIV.Tree TD.Caption DIV.Current A	{ font-weight:bold; }
DIV.CurrentEdition					{ text-align:center; }

DIV.RBArticle DIV.Image			{ margin-bottom:5px; }
DIV.RBArticle DIV.Title			{ font-weight:bold; font-size:8pt; text-align:left; }
DIV.RBArticle DIV.SubTitle		{ font-weight:bold; color:#404040; text-align:left; }
DIV.RBArticle TD				{ vertical-align:top; }
DIV.RBArticle TD.Bullet			{ padding:7 7 0 0; }
DIV.RBArticle TD.Article		{ text-align:justify; }
DIV.RBArticle P					{ margin-top:5px; margin-bottom:0px; }
DIV.RBArticle DIV.ArticleSep	{ width:100%; height:19px; }

DIV.ArticleList					{ width:100%; padding:0px; }
DIV.ArticleList	TD				{ vertical-align:top; }
DIV.ArticleList DIV.Title A		{ color:#606060; font-weight:bold; font-size:10pt; }
DIV.ArticleList DIV.SubTitle	{ color:#808080; font-weight:bold; }
DIV.ArticleList DIV.Abstract	{ color:#808080; }

DIV.ArticleList DIV.Scheme10										{ width:100%; }
DIV.ArticleList DIV.Scheme10 TD.Image								{ padding:0px 10px 10px 0px; }
DIV.ArticleList DIV.Scheme10 TD.Image IMG							{ border:1px solid #808080; }
DIV.ArticleList DIV.Scheme10 TD.Contents							{ padding:0px 0px 10px 0px; }

DIV.ArticleList DIV.Scheme2											{ width:100%; margin-bottom:10px; }
DIV.ArticleList DIV.Scheme2 TD.Article								{ }
DIV.ArticleList DIV.Scheme2 DIV.ArticleContainer					{ margin-right:10px; }
DIV.ArticleList DIV.Scheme2 TABLE.ArticleTitle						{ height:22px; }
DIV.ArticleList DIV.Scheme2 TABLE.ArticleTitle TH.Section			{ text-align:left; }
DIV.ArticleList DIV.Scheme2 TABLE.ArticleTitle TH.Bullet			{ width:11px; }
DIV.ArticleList DIV.Scheme2	TABLE.ArticleContents TR.Sep			{ display:none; }
DIV.ArticleList DIV.Scheme2	TABLE.ArticleContents TR.Image IMG		{ border:1px solid #808080; margin-top:2px; }

DIV.ArticleList DIV.Scheme1											{ width:100%; margin-bottom:10px; padding:10 0 10 0; border:solid #909090; border-width:1 0 1 0; }
DIV.ArticleList DIV.Scheme1 DIV.Section TABLE.SectionHeader			{ display:none; }
DIV.ArticleList DIV.Scheme1 DIV.Section TD.ArticleBullet DIV.Bullet	{ background-image:url(../VIS2007/Interface/Main/RBBullet.gif); width:5px; height:10px; background-repeat:no-repeat; margin:2 3 0 0; }
DIV.ArticleList DIV.Scheme1 DIV.Section TD.Article					{ padding-bottom:10px; }

/* -------------------------------------------------- */
/*
TABLE.iFlexzine TR.MainTitle TH					{ color:#808080; padding-bottom:10px; }
TABLE.iFlexzine TH.Edition						{ text-align:left; }
TABLE.iFlexzine TH.Date							{ text-align:right; display:none; }
*/
TABLE.iFlexzine TR.MainTitle					{ display:none; }
TABLE.iFlexzine DIV.SectionTitle				{ display:none; }
TABLE.iFlexzine DIV.Article						{ color:#404040; text-align:justify; }
TABLE.iFlexzine DIV.Article	DIV.Date			{ color:#808080; padding-bottom:10px; font-weight:bold; }
TABLE.iFlexzine DIV.Article H1					{ font-size:12pt; color:#F58735; margin-top:0px; margin-bottom:5px; }
TABLE.iFlexzine DIV.Article H2					{ font-size:10pt; color:#CCA035; margin-top:0px; margin-bottom:5px; }
TABLE.iFlexzine DIV.Article DIV.Gorro			{ color:black; }
TABLE.iFlexzine DIV.Article TABLE.ImageRight	{ border:1px solid black; margin:0 0 10 10; }
TABLE.iFlexzine DIV.Article TABLE.ImageCenter	{ border:1px solid black; margin:0 0 10 0; }
TABLE.iFlexzine DIV.Article TABLE.ImageLeft		{ border:1px solid black; margin:0 10 10 0; }
TABLE.iFlexzine DIV.Options A.Button			{ text-decoration:underline; }
DIV.MagazineHome								{ width:100%; height:316px; overflow-y:scroll; }
DIV.MagazineHome DIV.Article					{ width:100%; }
DIV.Magazine	{ width:100%; }

DIV.clsHierarchy							{ margin-bottom:8px; }
DIV.clsHierarchy A							{ color:#606060; }
DIV.clsHierarchy A:hover					{ color:Red; }
DIV.clsHierarchy DIV.Title					{ font-weight:bold; font-size:10pt; color:#365047; }
DIV.clsHierarchy TD.Bullet					{ vertical-align:top; padding:3 2 0 0; width:10px; text-align:left; }
DIV.clsHierarchy TD.Caption					{ vertical-align:top; font-size:8pt; padding-top:3px; }
DIV.clsHierarchy TD.Caption DIV.Current A	{ font-weight:bold; }
DIV.clsHierarchy DIV.SubOptions				{ display:none; }

/* Dialog */
DIV.Dialog								{ text-align:center; }
DIV.Dialog TABLE.Main					{ border:1px solid #7E7F7B; }
DIV.Dialog TABLE.Main TH				{ text-align:left; padding:1px; background-color:#7E7F7B; color:White; }
DIV.Dialog TABLE.Main TR.Header	TH		{ height:16px; }
DIV.Dialog TABLE.Main TR.Header	IMG		{ margin:1px; }
DIV.Dialog TABLE.Main TR.Footer TH		{ text-align:center; }
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; }
DIV.Dialog TABLE.Main TD.Sep			{ text-align:center; padding:15 0 0 0; font-weight:bold; border-bottom:1px dotted #D0D0D0;}
DIV.Dialog TABLE.Main TD.Sep SPAN		{ border-bottom:1px dotted 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; }

/* List */
TABLE.List							{ border:1px solid #D0D0D0; border-collapse:collapse; }
TABLE.List TH						{ background-color:#EDEDED; border:1px solid #D0D0D0; color:black; }
TABLE.List TH.Title	TH				{ text-align:left; border:0px; padding:1 3 1 3; }
TABLE.List TH.Title TH A			{ color:black; cursor:hand; }
TABLE.List TH.Title IMG				{ margin:1px; }
TABLE.List TD						{ border:1px solid #D0D0D0; vertical-align:top; padding:1 3 1 3; }
TABLE.List TD.Empty					{ padding:50px; text-align:center; }
TABLE.List TR.Footer TD				{ background-color:#CC0000; text-align:center; padding:1 3 1 3; }
TABLE.List TR.Footer TD	INPUT		{ width:120px; }
TABLE.List TR.Footer TD	A			{ font-weight:bold; text-decoration:none; }
TD.ListControls						{ text-align:right; width:32px; }
TD.Number							{ text-align:right; }
TD.Center							{ text-align:center; }
TD.SmallColumn						{ width:1%; }
TD.SmallColumnCenter				{ width:1%; text-align:center; }

DIV.modDocs									{ }
DIV.modDocs DIV.Docs DIV.Title				{ font-weight:bold; }
DIV.modDocs DIV.Docs DIV.Title A			{ color:#333333; }
DIV.modDocs DIV.Docs DIV.Title A:hover		{ color:#FF0000; }
DIV.modDocs DIV.Docs DIV.Description		{ margin-bottom:8px; }
DIV.modDocs DIV.Selector					{ margin-top:20px; border-top:1px solid #A0A0A0; padding:10 0 10 0; width:100%; }
DIV.modDocs DIV.Selector TABLE				{ width:100%; }
DIV.modDocs DIV.Selector TD					{ width:50%; }
DIV.modDocs DIV.Selector TD.SideLeft		{ padding-right:5px; }
DIV.modDocs DIV.Selector TD.SideRight		{ padding-left:5px; }
DIV.modDocs DIV.Selector DIV.Caption		{ font-weight:bold; }
DIV.modDocs DIV.Selector DIV.Field SELECT	{ width:100%; }

/* WebMap */
DIV.WebMap								{ text-align:center; }
DIV.WebMap TABLE.ThemeName TD			{ padding-right:2px; }
DIV.WebMap TABLE.ThemeName TD TABLE		{ color:black; border:1px solid; border-color:#E5E5E5 #858585 #858585 #E5E5E5; cursor:hand; background-color:#C8C6C6; filter:progid:DXImageTransform.Microsoft.Shadow(color='#666666', Direction=135, Strength=3); }
DIV.WebMap TABLE.ThemeName TD TABLE.On	{ background-color:#B90808; color:white; border-color:#DE2C2C #832C2C #832C2C #DE2C2C; }
DIV.WebMap TABLE.ThemeName TD TABLE TD	{ padding:1 3 1 3; }
DIV.WebMap TR.TREEMAP_START				{ padding:10 0 0 0; }
DIV.WebMap TR.TREEMAP_FINISH			{ padding:0 0 10 0; }
DIV.WebMapTree TABLE TABLE				{ margin-left:20px; }
DIV.WebMapTree TD						{ vertical-align:top; }
DIV.WebMapTree TD.Bullet				{ padding-top:3px; }
DIV.WebMapTree DIV.Level2Caption A		{ font-size:8pt; color:#184A38; font-weight:bold; }

DIV.SearchBox							{ background-color:#DE2C2C; padding:10px; text-align:center; border-bottom:1px solid #EF8A8B; }
DIV.SearchBox INPUT.TextField			{ width:70%; height:20px; border:2px solid; border-color:#B90808 #F4B7B8 #F4B7B8 #B90808; }
DIV.SearchBox INPUT.Button				{ width:30%; height:20px; }
DIV.SearchBox A							{ color:#D0D0D0; }
DIV.SearchBox A:hover					{ color:white; }

DIV.Search								{ }
DIV.Search TD.Idx						{ background-color:#DAE2D9; font-weight:bold; padding:1 5 1 10; text-align:right; }
DIV.Search TD.Title						{ background-color:#DAE2D9; font-weight:bold; padding:1 10 1 5; }
DIV.Search TD.Rank						{ padding:1 5 1 10; text-align:right; }
DIV.Search TD.Abstract					{ padding:1 10 10 5; text-align:justify; }
DIV.Search P.Results					{ color:#0D613E; font-size:9pt; }
DIV.Search P.Results SPAN.Target		{ font-weight:bold; font-style:italic; }
DIV.Search P.Results SPAN.Quantity		{ color:#4DA17E; color:black; font-size:8pt; }

/* -------------------------------------------------- */
TD.ColLeft DIV.ButtonsVert	{ margin-left:10px; }
DIV.ButtonsVert TABLE.Banner 				{ margin-bottom:5px; }
/* -------------------------------------------------- */

/* ------------------------------------------------------------ */
/* Gallery */
DIV.Gallery									{ width:100%; text-align:center; }
DIV.Gallery H1								{ font-size:12pt; margin-top:20px; }
DIV.Gallery TABLE.Main TD					{ text-align:center; padding:0 5 10 5; vertical-align:bottom; }
DIV.Gallery TABLE.Thumbnail TD				{ padding:0px; }
DIV.Gallery TABLE.Thumbnail IMG				{ border:1px solid black; }
DIV.Gallery TABLE.Thumbnail DIV.Title		{ font-size:10pt; font-weight:bold; }
DIV.Gallery TABLE.Thumbnail DIV.Description	{ display:none; font-size:8pt; }

BODY.ZoomViewer DIV.Title					{ padding:10px; font-size:10pt; font-weight:bold; }
BODY.ZoomViewer DIV.Description				{ padding:0 10 10 10; font-size:8pt; }
/* ------------------------------------------------------------ */

DIV.Gallery2								{ margin-top:10px; }
DIV.Gallery2 DIV.Thumbnails TABLE			{ width:100%; }
DIV.Gallery2 DIV.Thumbnails TD				{ text-align:center; vertical-align:bottom; padding-bottom:5px; }
DIV.Gallery2 DIV.Thumbnails DIV.Image IMG	{ border:1px solid black; }
DIV.Gallery2 DIV.Thumbnails DIV.FileName	{ }
