HTML	{ height:100%; }
BODY	{ background-color:#0C401E; height:100%; margin-bottom:0px; }
A		{ color:#00A000; text-decoration:none; }
A:hover	{ color:#A0A000; text-decoration:underline; }

/* --- Interface --- */
DIV#InterfaceContainer						{ height:100%; text-align:center; }
DIV#Interface								{ height:100%; text-align:left; border:solid #0A3318; border-width:0px 1px 0px 1px; border:0px; }
DIV#Interface DIV#InterfaceHeader			{ height:184px; margin:0px; padding:0px; background-repeat:repeat-x; background-image:url(Interface/Main/InterfaceHeader.gif); }
DIV#Interface DIV#InterfaceHeader2			{ width:990px; height:184px; margin-left:auto; margin-right:auto; background-repeat:repeat-x; background-image:url(Interface/Main/InterfaceHeader.gif); }
DIV#Interface DIV#InterfaceHeaderTop		{ height:145px; }
DIV#Interface TD#InterfaceHeaderTopLogo		{ padding:6px 0px 0px 20px; width:236px; }
DIV#Interface TD#InterfaceHeaderTopBanner	{ padding:11px 20px 0px 0px; width:754px; vertical-align:top; }
DIV#Interface DIV#InterfaceBody				{ background-color:#BCDB2E; margin:0px; padding:0px; }
DIV#Interface DIV#InterfaceBody2			{ width:950px; background-color:#BCDB2E; margin-left:auto; margin-right:auto; padding:10px 20px 10px 20px; }
DIV#Interface DIV#InterfacePreFooter		{ background-color:#BCDB2E; }
DIV#Interface DIV#InterfacePreFooter2		{ width:950px; margin-left:auto; margin-right:auto; padding:0px 20px 0px 20px; }
DIV#Interface DIV#InterfaceFooter			{ margin:0px; padding:0px; background-color:#136731; background-repeat:repeat-x; background-image:url(Interface/Main/InterfaceFooter.gif); }
DIV#Interface DIV#InterfaceFooter2			{ width:990px; margin-left:auto; margin-right:auto; background-color:#136731; background-repeat:repeat-x; background-image:url(Interface/Main/InterfaceFooter.gif); }

DIV#InterfaceHeaderMenu								{ width:972px; height:39px; padding-right:18px; text-align:right; padding-top:10px; margin-left:auto; margin-right:auto; }
DIV#InterfaceHeaderMenu TABLE.MainMenu				{ border-collapse:collapse; margin-left:auto; margin-right:0px; }
DIV#InterfaceHeaderMenu TABLE.MainMenu TD			{ vertical-align:middle; padding:0px 9px 0px 9px; border:dotted white; border-width:0px 1px 0px 1px; color:white; cursor:pointer; }
DIV#InterfaceHeaderMenu TABLE.MainMenu TD.On		{ background-color:white; color:#0C401E; }
DIV#InterfaceHeaderMenu TABLE.MainMenu TD.First		{ border-left:0px; }
DIV#InterfaceHeaderMenu TABLE.MainMenu TD.Last		{ border-right:0px; }

DIV#InterfacePreFooterMenu							{ }
DIV#InterfacePreFooterMenu TABLE.MainMenu			{ border-collapse:collapse; margin-left:auto; margin-right:auto; }
DIV#InterfacePreFooterMenu TABLE.MainMenu TD		{ vertical-align:middle; padding:0px 5px 0px 5px; border:dotted #5F5F62; border-width:0px 1px 0px 1px; color:#5F5F62; cursor:pointer; }
DIV#InterfacePreFooterMenu TABLE.MainMenu TD.On		{ color:white; }
DIV#InterfacePreFooterMenu TABLE.MainMenu TD.First	{ border-left:0px; }
DIV#InterfacePreFooterMenu TABLE.MainMenu TD.Last	{ border-right:0px; }

TABLE.libMenu						{ background-color:#0C401E; border:1px solid #406C4F; cursor:pointer; margin-right:4px; filter:progid:DXImageTransform.Microsoft.Shadow(color='#666666', Direction=135, Strength=4); }
TABLE.libMenu TD					{ font-size:8pt; }
TABLE.libMenu TD TD					{ }
TABLE.libMenu TABLE					{ border-bottom:1px dotted #406C4F; border-collapse:collapse; }
TABLE.libMenu TABLE TD				{ }
TABLE.libMenu TABLE TD A			{ color:white; }
TABLE.libMenu TABLE TD.Caption		{ padding:5px 1px 5px 5px; }
TABLE.libMenu TABLE TD.Icon			{ padding:5px 5px 5px 1px; }
TABLE.libMenu TABLE.On				{ background-color:white; }
TABLE.libMenu TABLE.On TD A			{ color:#0C401E; }
TABLE.libMenu TABLE.On TD A:hover	{ }
TABLE.libMenu TR.Last TABLE			{ border-bottom:0px; }
/* --- --------- --- */

/* --- Home Page --- */
TABLE#HomeGrid						{ width:950px; }
TABLE#HomeGrid TD#HomeGridLeft		{ width:424px; padding-right:18px; }
TABLE#HomeGrid TD#HomeGridRight		{ width:526px; }

DIV.HomeBoxLeft						{ width:406px; }
DIV.HomeBoxLeft DIV.Header			{ height:25px; background-image:url(Interface/Main/Home_BoxLeftHeader.gif); background-repeat:no-repeat; color:white; padding:21px 0px 0px 20px; font-weight:bold; font-size:9pt; overflow:hidden; }
DIV.HomeBoxLeft DIV.Body			{ border:solid white; border-width:0px 1px 1px 1px; padding:0px 10px 0px 10px; font-size:8pt; margin-bottom:10px; text-align:justify;}
DIV.HomeBoxLeft DIV.Body *			{ margin:0px 0px 10px 0px; }

DIV.HomeBoxRight					{ width:526px; }
DIV.HomeBoxRight DIV.Header			{ height:25px; background-image:url(Interface/Main/Home_BoxRightHeader.gif); background-repeat:no-repeat; color:white; padding:21px 0px 0px 20px; font-weight:bold; font-size:9pt; overflow:hidden; }
DIV.HomeBoxRight DIV.Body			{ border:solid white; border-width:0px 1px 1px 1px; padding:0px 10px 0px 10px; font-size:9pt; margin-bottom:10px; }
DIV.HomeBoxRight DIV.Body *			{ margin:0px 0px 10px 0px; }

DIV.MagazineHome																			{ }
DIV.MagazineHome TABLE.iFlexzine															{}
DIV.MagazineHome TABLE.iFlexzine TR.MainTitle												{ display:none; }
DIV.MagazineHome TABLE.iFlexzine TR.MainTitle TD.Edition									{}
DIV.MagazineHome TABLE.iFlexzine TR.MainTitle TD.Date										{}
DIV.MagazineHome TABLE.iFlexzine DIV.ArticleList											{}
DIV.MagazineHome TABLE.iFlexzine DIV.ArticleList DIV.Scheme3								{ height:200px; }
DIV.MagazineHome TABLE.iFlexzine DIV.ArticleList DIV.Scheme3 DIV.Article					{ margin:0px 0px 10px 0px; height:95px; overflow:hidden; }
DIV.MagazineHome TABLE.iFlexzine DIV.ArticleList DIV.Scheme3 DIV.Article DIV.Photo			{ padding:0px 10px 0px 0px; float:left; }
DIV.MagazineHome TABLE.iFlexzine DIV.ArticleList DIV.Scheme3 DIV.Article DIV.Photo IMG		{ width:136px; height:95px; }
DIV.MagazineHome TABLE.iFlexzine DIV.ArticleList DIV.Scheme3 DIV.Article DIV.Title			{ margin:0px; height:23px; overflow:hidden; font-size:12pt; font-weight:bold; }
DIV.MagazineHome TABLE.iFlexzine DIV.ArticleList DIV.Scheme3 DIV.Article DIV.Title A		{ color:black; text-decoration:none; }
DIV.MagazineHome TABLE.iFlexzine DIV.ArticleList DIV.Scheme3 DIV.Article DIV.Title A:hover	{ text-decoration:underline; color:#428209; }
DIV.MagazineHome TABLE.iFlexzine DIV.ArticleList DIV.Scheme3 DIV.Article DIV.SubTitle		{ margin:0px; height:16px; overflow:hidden; font-size:9pt; font-weight:bold; }
DIV.MagazineHome TABLE.iFlexzine DIV.ArticleList DIV.Scheme3 DIV.Article DIV.Abstract		{ margin:0px; height:40px; overflow:hidden; font-size:8pt; border-top:1px solid black; padding-top:3px; }
DIV.MagazineHome TABLE.iFlexzine DIV.ArticleList DIV.Scheme3 DIV.Article DIV.More			{ margin:0px; height:12px; overflow:hidden; font-size:8pt; text-align:right; }

DIV.MagazineHome DIV.SearchBox				{ border-top:1px dotted black; padding-top:5px; margin-top:5px; text-align:center; }
DIV.MagazineHome DIV.SearchBox *			{ margin:0px; }
DIV.MagazineHome DIV.SearchBox INPUT.Text	{ width:150px; }
DIV.MagazineHome DIV.SearchBox INPUT.Cmd	{ width:20px; margin-left:5px; }

DIV.BannerHome	{ width:526px; height:198px; margin-bottom:10px; }
/* --- ---- ---- --- */

/* --- Header --- */
DIV.BannerMain																		{ width:708px; height:129px; margin-left:auto; margin-right:0px; }
/* --- ------ --- */

/* --- Body --- */
DIV#InterfaceBody DIV.Path		{ font-size:8pt; border-bottom:1px dotted black; margin-bottom:10px; }
DIV#InterfaceBody DIV.LocalMenu	{ font-size:8pt; border-top:1px dotted black; margin-top:10px; text-align:center; }
DIV#InterfaceBody H1			{ font-size:12pt; background-image:url(Interface/Main/InterfaceBody_H1.gif); background-repeat:no-repeat; background-position:0px 3px; padding:0px 0px 0px 17px; border-bottom:1px solid black; font-weight:bold; margin:0px 0px 10px 0px; }
DIV#InterfaceBody H2			{ font-size:10pt; color:black; }
DIV#InterfaceBody H3			{ font-size:9pt; font-style:italic; }

DIV.Text							{ font-size:9pt; }
DIV.Text P							{ text-align:justify; }
DIV.Text IMG.PhotoLeft				{ margin:0px 10px 10px 0px; }
DIV.Text IMG.PhotoRight				{ margin:0px 0px 10px 10px; }
DIV.Text TABLE.List					{ border:1px solid #136731; border-collapse:collapse;}
DIV.Text TABLE.List TH				{ border:1px solid #136731; padding:2px 5px 2px 5px; background-color:#136731; color:white; }
DIV.Text TABLE.List TD				{ border:1px solid #136731; padding:2px 5px 2px 5px; }
DIV.Text TABLE.List TR.Footer TH	{ }
DIV.Text HR							{ border:1px solid #136731; color:#136731: }

DIV.Magazine DIV.SearchBox						{ text-align:center; border-bottom:1px dotted #E6E4E5; padding-bottom:10px; margin-bottom:10px; }
DIV.Magazine DIV.SearchBox INPUT.Text			{ width:150px; }
DIV.Magazine DIV.SearchBox INPUT.Cmd			{ width:20px; margin-left:5px; }
DIV.Magazine DIV.SearchCounter					{ font-weight:bold; margin-bottom:10px; }
DIV.Magazine DIV.SearchItem						{ margin-bottom:10px; }
DIV.Magazine DIV.SearchItem DIV.Title			{ font-weight:bold; }
DIV.Magazine DIV.SearchItem DIV.SubTitle		{ }
DIV.Magazine DIV.SearchItem DIV.Abstract		{ }
TABLE.iFlexzine									{ }
TABLE.iFlexzine TR.MainTitle					{ display:none; }
TABLE.iFlexzine DIV.SectionTitle				{ display:none; }
TABLE.iFlexzine DIV.Article						{ text-align:left; font-size:9pt; }
TABLE.iFlexzine DIV.Article DIV.Date			{ display:none; color:#808080; padding-bottom:10px; font-weight:bold; text-align:right; }
TABLE.iFlexzine DIV.Article H1					{ }
TABLE.iFlexzine DIV.Article H2					{ }
TABLE.iFlexzine DIV.Article DIV.Gorro			{ font-style:italic; }
TABLE.iFlexzine DIV.Article TABLE.ImageRight	{ border:1px solid #DDDDDD; margin:0px 0px 10px 10px; }
TABLE.iFlexzine DIV.Article TABLE.ImageCenter	{ border:1px solid #DDDDDD; margin:0px 0px 10px 0px; }
TABLE.iFlexzine DIV.Article TABLE.ImageLeft		{ border:1px solid #DDDDDD; margin:0px 10px 10px 0px; }
TABLE.iFlexzine DIV.Article DIV.Attachment		{ text-align:center; margin-top:10px; margin-bottom:10px; }
TABLE.iFlexzine DIV.Article DIV.Attachment DIV	{ }
TABLE.iFlexzine DIV.Options						{ text-align:center; }
TABLE.iFlexzine DIV.Options SPAN				{ margin:0px 5px 0px 5px; }

DIV.RapidBoxes								{ margin-left:20px; width:200px; }
DIV.RapidBoxes TABLE TH						{ height:25px; background-image:url(Interface/Main/RBHeader.gif); background-repeat:no-repeat; color:white; padding:21px 0px 0px 20px; font-weight:bold; font-size:9pt; overflow:hidden; }
DIV.RapidBoxes TABLE TH TH					{ padding:0px; background-image:none; }
DIV.RapidBoxes TABLE TH TH IMG				{ display:none; margin-right:5px; }
DIV.RapidBoxes TABLE TD.Main				{ padding:5px; border:solid white; border-width:0px 1px 1px 1px; }
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 DIV.Sep				{ width:100%; height:19px; }

DIV.Tree							{ margin-bottom:8px; }
DIV.Tree TD							{ padding-top:3px; font-size:8pt; }
DIV.Tree TD.Section					{ padding:1px 0px 0px 0px; font-weight:bold; }
DIV.Tree TD.Bullet					{ width:5px; padding:1px 2px 0px 0px; vertical-align:top; }
DIV.Tree TD.Caption					{ }
DIV.Tree TD.Caption DIV.Current A	{ font-weight:bold; color:#008000; }
DIV.CurrentEdition					{ text-align:center; }

DIV.WebMap								{ }
DIV.WebMap TABLE.Main					{ margin:0px auto 0px auto; }
DIV.WebMap TABLE.Main TD				{ vertical-align:middle; }
DIV.WebMap TABLE.Main TABLE.Main		{ margin:0px; }
DIV.WebMap TABLE.ThemeName TD			{ font-size:8pt; padding-right:2px; }
DIV.WebMap TABLE.ThemeName TD TABLE		{ background-color:#FFFFFF; color:#808080; padding:2px 5px 2px 5px; cursor:pointer; border:1px solid black; filter:progid:DXImageTransform.Microsoft.Shadow(color='#666666', Direction=135, Strength=3); }
DIV.WebMap TABLE.ThemeName TD TABLE.On	{ background-color:#136731; color:#FFFFFF; }
DIV.WebMap TR.TREEMAP-START	TD			{ }
DIV.WebMap TR.TREEMAP-FINISH TD			{ }
/* --- ---- --- */

/* --- Footer --- */
DIV.BannerFooter									{ height:74px; overflow:hidden; margin-top:27px; }
DIV.BannerFooter TABLE.BannerButtons				{ margin-left:auto; margin-right:auto; }
DIV.BannerFooter TABLE.BannerButtons TABLE.Banner	{ margin-right:10px; }

DIV#InterfaceFooterText		{ padding:5px 20px 5px 20px; font-size:8pt; color:white; }
DIV#InterfaceFooterText *	{ margin:0px; }
DIV#InterfaceFooterText A	{ color:#BCDB2E; }
DIV#VIS						{ height:12px; font-size:7pt; text-align:right; padding:0px 20px 5px 0px; display:none; }
DIV#VIS A					{ color:#19853F; text-decoration:none; }
DIV#VIS A:hover				{ color:#00FF00; }
/* --- ------ --- */

/* --- PS_modMembers --- */
DIV#PS-modMembers-ColLeft						{ width:257px; padding-right:11px; }
DIV#PS-modMembers-ColLeft DIV.Header			{ height:25px; background-image:url(Interface/Main/MemberInfo_ColLeft_Header.gif); background-repeat:no-repeat; color:white; padding:21px 0px 0px 20px; font-weight:bold; font-size:9pt; overflow:hidden; }
DIV#PS-modMembers-ColLeft DIV.Body				{ border:solid white; border-width:0px 1px 1px 1px; padding:0px 10px 10px 10px; font-size:9pt; margin-bottom:10px; }
DIV#PS-modMembers-ColLeft DIV.Body DIV.Body		{ border:0px; margin:0px; }

DIV#PS-modMembers-ColRight						{ width:682px; }
DIV#PS-modMembers-ColRight DIV.Header			{ height:25px; background-image:url(Interface/Main/MemberInfo_ColRight_Header.gif); background-repeat:no-repeat; color:white; padding:21px 0px 0px 20px; font-weight:bold; font-size:9pt; overflow:hidden; }
DIV#PS-modMembers-ColRight DIV.Body				{ border:solid white; border-width:0px 1px 1px 1px; padding:0px 10px 10px 10px; font-size:9pt; margin-bottom:10px; }
DIV#PS-modMembers-ColRight DIV.Body DIV.Logo	{ float:right; background-color:white; padding:5px; margin:0px 0px 10px 10px; }
DIV#PS-modMembers-ColRight DIV.Body H1			{ }
DIV#PS-modMembers-ColRight DIV.Body DIV.Sheet						{ border:1px solid white; padding:10px; margin-top:10px; }
DIV#PS-modMembers-ColRight DIV.Body DIV.Sheet TABLE.Main			{ }
DIV#PS-modMembers-ColRight DIV.Body DIV.Sheet TABLE.Main TD			{ color:white; font-size:8pt; }
DIV#PS-modMembers-ColRight DIV.Body DIV.Sheet TABLE.Main TD A		{ color:white; }
DIV#PS-modMembers-ColRight DIV.Body DIV.Sheet TABLE.Main TD.Caption	{ padding:0px 5px 0px 20px; text-align:right; font-weight:bold; }
DIV#PS-modMembers-ColRight DIV.Body DIV.Sheet TABLE.Main TD.Value	{ padding:0px 20px 0px 5px; }

DIV.objMembers-Groups DIV.Level1								{ background-image:url(Interface/Main/MembersGroups_Level1.gif); background-repeat:no-repeat; background-position:0px 5px; padding:5px 0px 0px 17px; margin:0px; font-size:10pt; font-weight:bold; border-bottom:1px solid black; }
DIV.objMembers-Groups DIV.Level2								{ background-image:url(Interface/Main/MembersGroups_Level2.gif); background-repeat:no-repeat; background-position:6px 6px; padding:2px 0px 0px 17px; margin:0px; font-size:8pt; font-weight:bold; }
DIV.objMembers-Groups DIV.On									{ background-image:url(Interface/Main/MembersGroups_Level2_On.gif); }
DIV.objMembers-Groups DIV.Level3								{ padding:2px 0px 0px 17px; margin:0px; font-size:8pt; font-weight:bold; }
DIV.objMembers-Groups DIV.objMembers-Members					{ display:none; }
DIV.objMembers-Groups DIV.objMembers-Members DIV.Body			{ border:0px; }
DIV.objMembers-Groups DIV.objMembers-Members DIV.Body DIV.Item	{ background-image:url(Interface/Main/MembersGroups_Item.gif); background-repeat:no-repeat; background-position:10px 6px; padding:0px 0px 0px 17px; margin:0px; font-size:8pt; }
DIV.objMembers-Groups A											{ color:black; }
DIV.HomeBoxLeft DIV.objMembers-Groups							{ }

DIV#objMembers-Footer							{ height:91px; padding:38px 20px 0px 20px; color:white; }
DIV#objMembers-Footer A							{ color:white; }
DIV.objMembers-Members DIV.Header				{ padding-top:5px; font-weight:bold; }
DIV.objMembers-Members DIV.Body TABLE.Grid TD	{ padding:2px 40px 2px 0px; font-size:10pt; }
/* --- ------------- --- */