/* default skin */

@charset "UTF-8";

body			{ font-family: Arial, sans-serif; margin-top:0px; color:#333333; background-color:#DEDEDE; }
	a:link		{ text-decoration:none; color:#696969; }
	a:visited	{ text-decoration:none; color:#696969; }
	a:active	{ text-decoration:underline; color:#696969; }
	a:hover		{ text-decoration:underline; color:#696969; }
	form 					{ margin-top:0; margin-bottom:0; }
	select,textarea,option,input	{  font-family: Arial, sans-serif; }
	p { font-size:8pt; }
	td { font-size:8pt; }
	.vDivider					{ margin:5px; }
	.imenu					{ color:#FFFFFF; }

.MainContainer				{ width:900px; }
	.BaseHeader				{ width:740px; background-color:#999999; }
		.Header				{ color:#CCCCCC; }
			.Header p			{ font-size:18pt; margin:0px 0px 0px 5px; }

	.HorisontalMenu		{ text-align:center; background-color: #999999; border-top:1px #CCCCCC none; margin:0px; padding:0px; }


	/* ----- Main column widths ---------------------------------- */
	.BaseMain				{ width:100%; }				/* Table !!! 100% !!! */
		.BaseLeft				{ background-color:#CCCCCC; width:120px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }		/* Left Column */
			.NavDiv						{ margin:3px 0px 0px 0px; }
		.BaseMiddle				{ margin:0px 0px; padding-left:0px; padding-right:0px; padding-top:0px; padding-bottom:0px; background-color:#FBFBFB }		/* Middle Column */
		.BaseRight				{ width:120px; padding:0px 0px 0px 10px;  }		/* Right Column */

	.BaseFooter					{ width:740px; background-color: #999999; }
		.BaseFooter p			{  }
		.BaseFooter td			{  }

	.NewsBase				{ background-color:#F4F4F4;margin-left:5px; margin-right:5px; margin-top:2px; margin-bottom:5px }
		.NewsHeader				{ font-weight:bold; }
		.NewsTitle				{  }

	/* ----- Page Panes ---------------------------------------- */
	.LeftPane				{  }
		.LeftPane p				{  }
	.MidTopPane				{  }
		.MidTopPane p			{  }
	.MidBottomPane			{  }
		.MidBottomPane p		{  }
	.RightPane				{  }
		.RightPane p			{  }
	.FooterPane				{  }
		.FooterPane p			{  }

	/* ----- inc_header.asp ---------------------------------------- */
	.HeaderNavBar				{ background-color: #656565; }
		.HeaderNavBar td		{ font-size:11pt; color:#FFFFFF; }
		.HeaderNavBarInput		{ font-size:8pt; background-color: #656565; color: #FFFFFF }
		.HeaderNavButton		{ font-size:8pt; background-color: #656565; color: #FFFFFF }
		.HeaderNavBarSelect		{ font-family: Arial, sans-serif; font-size:8pt; background-color: #7A7A7A; color: #FFFFFF; }
		.HeaderNavBar a:link	{ color: #FFFFFF; }
		.HeaderNavBar a:visited { color: #FFFFFF; }
		.HeaderNavBar a:active 	{ color: #FFFFFF; }
		.HeaderNavBar a:hover 	{ color: #FFFFFF; }

		.CatsSubsMenu { font-size:8pt; color:#666666; }

	/* ..... Publication main elements ..... */
	.MainInfo					{ margin:0px 0px 0px 0px; }  /* Contains List and Publication */

		/* ---------- Publications List ---------  */
			.ListNavigation				{ background-color:#656565; margin-top:3px; color:#CCCCCC }
				.ListNavigation	td {  }
				.ListNavigation	p {  }
				.ListNavigation a:link	{ color: #FFFFFF; }
				.ListNavigation a:visited { color: #FFFFFF; }
				.ListNavigation a:active 	{ color: #FFFFFF; }
				.ListNavigation a:hover 	{ color: #FFFFFF; }
			.ListNavigation	select,textarea,option,input { font-size:8pt; }

		/* ----- For Leading and Base Publication at top of the List ----- */
		.ListPubDivision 			{  }
			.ListPubDivisionTitle 		{ font-size:12pt; font-weight:bold; margin:10px 0px 10px 0px; }
			.ListPubDivisionAuthor		{ text-align: right; }
			.ListPubDivisionResume		{ font-size:9pt; }
				.ListPubDivisionResume p	{ font-size:9pt; color:#696969; margin:10px 0px 10px 20px; }
			.ListPubDivisionBody		{  }
				.ListPubDivisionBody p		{ font-size:10pt; }
			.ListPubDivisionMoreGo		{ text-align: right; }
			.ListPubDivisionDivider		{  }
		.ListDivision				{  }
			.ListDivision p				{ margin-bottom:0px; }
			.ListDivisionTitle			{ font-size:12pt; font-weight:bold; margin-top:10px; }
			.ListDivisionResume			{ font-size:9pt; }
				.ListDivisionResume p		{ font-size:9pt; color:#696969; margin:0px 0px 0px 20px; }
			.ListDivisionAuthor			{ text-align: right; }
			.ListDivisionMoreGo 		{ text-align: right; }
			.ListDivisionDivider		{  }
		.SearchBar 					{  }
		.NotFound 					{  }

		/* ---------- Publication ---------  */				
		.PubsNavigation				{ background-color:WhiteSmoke; margin-top:3px; }
			.PubsNavigation td			{  }
		.PubContainerDivision		{  }
			.PagingNavigation		{ background-color:WhiteSmoke; margin:10px 0px 10px 0px; }
				.PagingNavigation td		{  }
			.PubDivision 			{  }
				.PubDivisionTitle 		{ font-size:12pt; font-weight:bold; margin:10px 0px 10px 0px; }
				.PubDivisionAuthor		{ text-align: right; }
				.PubDivisionResume		{ color:#696969; margin:10px 0px 10px 20px; }
				.PubDivisionResume p		{  }
			.PublicationBody		{  }
				.PublicationBody p		{ font-size:10pt; }
			.PubDivisionMoreGo		{ text-align: right; }
			.PubDivisionDivider		{  }

		/* ----- Table -- Printing Category Lists default.asp etc: inc_html_subs.asp; inc_print_routines.asp */
		.CatLists 					{ padding-left: 4px; padding-right: 4px; padding-top: 1px; padding-bottom: 1px; } 
			.CatListDivision			{ margin:2px 2px 2px 2px; padding:2px 2px 2px 2px; } /* Table */
				.CatListDivision a:link	{ font-size:10pt; color:#000000; }
				.CatListDivision a:visited	{ font-size:10pt;  color:#000000; }
				.CatListDivision a:active	{ font-size:10pt; color:#000000; }
				.CatListDivision a:hover	{ font-size:10pt; color:#000000; }
			.CatListNavBar				{ padding-left:3px; font-size:10pt; background-color: #656565; color:#CCCCCC }
				.CatListNavBar a:link	{ color:#FFFFFF; }
				.CatListNavBar a:visited	{ color:#FFFFFF; }
				.CatListNavBar a:active	{ color:#FFFFFF; }
				.CatListNavBar a:hover	{ color:#FFFFFF; }
			/* ### BPG Febr 27 2008 */
			.CatListMain				{  }
			.CatListTitle				{ font-size:10pt; font-weight:bold; }
			.CatListResume				{ font-size:10pt; }
				.CatListResume p			{ font-size:10pt; }
			.CatListTitleOnly			{ margin-top:-2px; font-size:9pt; background-color: #E6E6E6; font-weight:bold; }

		/* --------- Comments --------- */
		.CommentsBase		{ background-color:WhiteSmoke; }
			.CommentsBase td		{ font-size:10pt;  }
			.AddComment			{  }
			.Comment			{ border:1px #CCCCCC dashed; margin:10px; padding:5px; }
			.CommBody			{  font-size:10pt; }
			.CommAuth			{ text-align:right; }
			.AddedThanks		{ font-weight:bold; }


		/* ----- SUB Menuplain, etc ---------- */
			.NavDivPlain				{ text-align:left; font-size:9pt; margin:1px; padding:1px;  list-style-type:none; background-color:#CCCCCC; }
				.NavDivPlain ul			{ margin:0px; padding-left:0px; background-color:#CCCCCC }
				.NavDivPlain select,option,optgroup			{ font-size:8pt; color:#000000;  }
				.NavDivPlainA			{ list-style-type:none; padding-left:2px; margin:1px; background-color:#999999; color:#333333; font-weight:bold; font-size:11pt; }
					.NavDivPlainA a:link		{ font-size:11pt; color:#333333; font-weight:bold }
					.NavDivPlainA a:visited		{ font-size:11pt; color:#333333; font-weight:bold }
				.NavDivPlainB					{ list-style-type:none; padding:1px; border-top:1px solid #999999; background-color:#656565; color:#CCCCCC; }
					.NavDivPlainB a:link		{ font-size:10pt; color:#FFFFFF; font-weight:normal }
					.NavDivPlainB a:visited		{ font-size:10pt; color:#FFFFFF; font-weight:normal  }
				.NavDivPlainC					{ font-size:8pt; list-style-type:none; margin:2px 2px 2px 2px; }
					.NavDivPlainC a:link		{ color:#000000; font-weight:normal; }
					.NavDivPlainC a:visited		{ color:#000000; font-weight:normal; }
			.ShowSubs							{ font-size:9pt; } /* show_subcategories */
			.ShowCatsMap						{ font-size:9pt; } /* menuplain */

	/* ---------- fin ---------- */
