/* default skin */

@charset "UTF-8";

@font-face { font-family: 'BPG Sans'; src: url(../eot/SansDyn-2.eot); }
@font-face { font-family: 'BPG Sans'; src: url(../eot/BPG_Sans_Dyna-2.ttf) format("truetype"); }

body			{  font-family: BPG Sans, sans-serif; margin-top:0px; color:#333333; }
	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: BPG Sans, sans-serif; }
	p { font-size:8pt; }
	td { font-size:8pt; }
	.vDivider					{ margin:5px; }
	.imenu					{ color:#FFFFFF; }

.MainContainer				{ width:96%; }
	.BaseHeader				{ 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				{ width:0px; margin:0px 0px 0px 0px; padding:0px 3px 0px 0px; border-right:1px #CCCCCC dotted; border-left:1px #CCCCCC dotted; }		/* Left Column */
			.NavDiv						{ margin:3px 0px 0px 0px; }
		.BaseMiddle				{ margin:0px 4px 0px 4px; padding:0px 4px 0px 4px; border-left:1px #CCCCCC dotted; border-right:1px #CCCCCC dotted; }		/* Middle Column */
		.BaseRight				{ width:110px; padding:3px 0px 0px 10px; border-right:1px #CCCCCC dotted; }		/* Right Column */

	.BaseFooter					{ background-color: #CCCCCC; }
		.BaseFooter p			{  }
		.BaseFooter td			{  }

	.NewsBase				{ margin:2px 5px 5px 5px; }
		.NewsHeader				{  }
		.NewsTitle				{  }

	/* ----- Page Panes ---------------------------------------- */
	.LeftPane				{  }
		.LeftPane p				{  }
	.MidTopPane				{  }
		.MidTopPane p			{  }
	.MidBottomPane			{  }
		.MidBottomPane p		{  }
	.RightPane				{  }
		.RightPane p			{  }
	.FooterPane				{  }
		.FooterPane p			{  }

	/* ----- inc_header.asp ---------------------------------------- */
	.HeaderNavBar				{ background-color: #CCCCCC; }
		.HeaderNavBar td		{ font-size:9pt; color:#333333; }
		.HeaderNavBarInput		{ font-size:7pt; background-color: #CCCCCC; }
		.HeaderNavButton		{ font-size:7pt; }
		.HeaderNavBarSelect		{  font-family: BPG Sans, sans-serif; font-size:8pt; background-color: #7A7A7A; color: #FFFFFF; }
		.HeaderNavBar a:link	{ color: #333333; }
		.HeaderNavBar a:visited { color: #333333; }
		.HeaderNavBar a:active 	{ color: #333333; }
		.HeaderNavBar a:hover 	{ color: #333333; }

		.CatsSubsMenu { font-size:8pt; color:#666666; }

	/* ..... Publication main elements ..... */
	.MainInfo					{ margin:0px 0px 0px 0px; }  /* Contains List and Publication */

		/* ---------- Publications List ---------  */
			.ListNavigation				{ background-color:WhiteSmoke; margin-top:3px; }
				.ListNavigation	td {  }
				.ListNavigation	p {  }
			.ListNavigation	select,textarea,option,input { font-size:7pt; }

		/* ----- For Leading and Base Publication at top of the List ----- */
		.ListPubDivision 			{  }
			.ListPubDivisionTitle 		{ font-size:14pt; margin:10px 0px 10px 0px; }
			.ListPubDivisionAuthor		{ text-align: right; }
			.ListPubDivisionResume		{  }
				.ListPubDivisionResume p	{ 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:14pt; margin-top:10px; }
			.ListDivisionResume			{  }
				.ListDivisionResume p			{ 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:14pt; 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 					{  } 
			.CatListDivision			{ margin:2px 2px 2px 2px; padding:2px 2px 2px 2px; } /* Table */
				.CatListDivision a:link	{  }
				.CatListDivision a:visited	{  }
				.CatListDivision a:active	{  }
				.CatListDivision a:hover	{  }
			.CatListNavBar				{ padding-left:3px; font-size:10pt; background-color: #CCCCCC; }
			.CatListTitle				{ font-size:10pt; font-weight:bold; }
			.CatListResume				{  }
				.CatListResume p			{  }
			.CatListTitleOnly			{ margin-top:5px; font-size:9pt; font-weight:bold; }

		/* --------- Comments --------- */
		.CommentsBase		{ background-color:WhiteSmoke; }
			.CommentsBase td		{ width:100%; }
			.AddComment			{  }
			.Comment			{ border:1px #CCCCCC dashed; margin:10px; padding:5px; }
			.CommBody			{  }
			.CommAuth			{ text-align:right; }
			.AddedThanks		{ font-weight:bold; }


		/* ----- SUB Menuplain, etc ---------- */
			.NavDivPlain				{ text-align:left; font-size:9pt; margin:2px; padding:2px;  list-style-type:none; background-color:#F7F7F7; }
				.NavDivPlain ul			{ margin:0px; padding-left:0px; }
				.NavDivPlain select,option,optgroup			{ font-size:8pt; color:000000; background-color:#F7F7F7; }
				.NavDivPlainA			{ list-style-type:none; padding-left:2px; margin:2px 2px 2px 2px; border:1px #D7D7D7 solid; }
					.NavDivPlainA a:link	{ font-weight:bold; }
					.NavDivPlainA a:visited	{ font-weight:bold; }
				.NavDivPlainB			{ list-style-type:none; padding-left:0px; margin:2px 2px 2px 2px; }
					.NavDivPlainB a:link	{ font-weight:normal; }
					.NavDivPlainB a:visited	{ font-weight:normal; }
				.NavDivPlainC			{ font-size:8pt; list-style-type:none; margin:2px 2px 2px 2px; }
					.NavDivPlainC a:link	{ font-weight:normal; }
					.NavDivPlainC a:visited	{ font-weight:normal; }
			.ShowSubs					{ font-size:9pt; } /* show_subcategories */
			.ShowCatsMap				{ font-size:9pt; } /* menuplain */

	/* ---------- fin ---------- */