﻿/* this section define base styles of template */  
body { margin:0px;
	   padding:0px;
	   font-family:Arial, Helvetica, sans-serif;
	   background-color:#FFFFFF;}
	   
body img {border:0px;}
	   
a, a:link, a:visited, a:active { font-family:Arial, Helvetica, sans-serif; text-decoration:none; color:blue;}
a:hover { text-decoration:underline; color:#810081;}
	   
	   
#rightbcg { background-image:url(../../images/_gui/rightbcg.jpg); background-repeat:no-repeat;
			}

td.Region_Links_main {background-image:url(../../images/_gui/Links_main_bcg.jpg);
					  background-repeat:no-repeat; background-position:bottom;}
					  
table.regionMainTable  {border-bottom:1px solid #9b9b9b; margin-bottom:5px;
						padding-bottom:3px;}
table.regionMain2Table { border-bottom:1px solid #9b9b9b; margin-bottom:5px;
						 padding-bottom:3px; padding-top:20px;}
table.regionMain3Table { border-bottom:1px solid #9b9b9b; margin-bottom:5px;
						 padding-bottom:3px; padding-top:20px;}
						 
table.regionMainDownTable  {padding-top:10px;}
table.regionOutdexNewsTable  { border-left: 1px solid #292142; border-right: 1px solid #292142; border-bottom: 1px solid #292142;}

table.regionLinksDownTable { text-align:right;}

td.header { background-image:url(../../images/_gui/headerbcg.jpg); background-repeat:no-repeat; background-position:bottom;}



table.Bottom { font-weight:bold; color:gray; font-size:10px; border:1px solid #292142;
			   }
table.Bottom a, table.Bottom a:link, table.Bottom a:visited, table.Bottom a:active  { font-weight:bold; color:gray; font-size:10px; text-decoration:none;}
table.Bottom a:hover { text-decoration:underline; color:#292142;}			   
#OutdexNews { width:177px; font-size:12px; font-weight:bold; color:#FFFFFF;
			  padding-top:5px; padding-bottom:6px; padding-left:3px; background-color:#5D89C6; border-top:1px solid #292142; border-bottom:1px solid #292142; border-left:0px; border-right:0px;}			   
#Perpetuum a, #Perpetuum a:link, #Perpetuum a:visited, #Perpetuum a:active {font-size:11px; font-weight:bold; color:gray;}
#Perpetuum a:hover { font-size:11px; font-weight:bold; color:#292142; }
/* this section end defining base styles of template */ 

/*Designe of template elements*/
div.linkImage2 {background-image:url(../../images/_gui/links_bcg.jpg);
				background-repeat:no-repeat;
				height:45px;}
				
div.linkImage2 a, div.linkImage2 a:link, div.linkImage2 a:hover, div.linkImage2 a:active,
div.linkImage2 a:visited { display:block; padding-top:20px;}

div.Search { margin-bottom:24px; margin-left:27px;}
div.Search input { font-family:Arial, Helvetica, sans-serif; font-size:11px;}

.searchResults td { font-size:12px;}
.searchResults a, .searchResults a:link, .searchResults a:active, .searchResults a:visited  { font-size:12px; text-decoration:none;}
.searchResults a:hover {font-size:12px; text-decoration:underline;}

ul.SearchRes { padding:0; margin:0; list-style:none; font-size:11px;}
ul.SearchRes li { list-style:none; padding-left:17px; background-image:url(../../images/_gui/sitetree_arrow2.gif); background-repeat:no-repeat; background-position:0 3px; padding-bottom:5px;}
span.SearchRes a, span.SearchRes a:link, span.SearchRes a:active,
span.SearchRes a:visited { color:#2C2CFF; font-size:12px; text-decoration:none; font-weight:bold;}
span.SearchRes a:hover {color:#800080; font-size:12px; text-decoration:none; font-weight:bold; text-decoration:underline;}

.FFix { font-size:2px; color:white; text-decoration:none;}

td.searchnum { font-size:9px; color:blue; text-decoration:none;}

td.searchnum a,
td.searchnum a:link,
td.searchnum a:visited,
td.searchnum a:active { font-size:9px;
		        color:blue;
			text-decoration:underline;
			}

td.searchnum a:hover { color:#810081; text-decoration:none; font-size:9px;}

div.Links_main2 a, 
div.Links_main2 a:link, 
div.Links_main2 a:visited, 
div.Links_main2 a:active { 
font-size:12px; 
color:#ffffff; 
font-weight:bold; 
padding-left:55px; 
border-left:2px solid #FFFFFF; 
padding-top:0px; 
padding-bottom:0px; 
padding-right:55px; 
line-height: 30px;
}

div.Links_main2 a:hover {font-size:12px; color:#ffffff; font-weight:bold;}
div.Links_main2 p {display: inline;}


/*Design for main sitetree	*/	

.sectionTree1 a, .sectionTree1 a:link, .sectionTree1 a:active,
.sectionTree1 a:visited { font-size:12px; font-weight:bold; color:#FFFFFF;
						  text-decoration:none;
						  background-image:url(../../images/_gui/site_tree.jpg); 															 						  background-repeat:repeat-y;
						  padding-left:24px;
						  padding-bottom:8px;
						  padding-top:8px;
						  width:auto;
						  display:block;
						  margin-bottom:3px;
						  margin-left:0px; margin-right:0px;
						  margin-top:0px;
						  padding-right:0px;

							
						  }
.sectionTree1 a:hover {font-size:12px; font-weight:bold; color:#FFFFFF;
						text-decoration:underline;
						padding-left:24px;}
						 

.sectionTree2 { padding:0px;}
.sectionTree2 a, .sectionTree2 a:link, .sectionTree2 a:active,
.sectionTree2 a:visited { color:#292142;
						  text-decoration:none;
						  background-image:url(../../images/_gui/sitetree_arrow.gif);
						  background-repeat:no-repeat; background-position: 5px 4px;
						  padding-left:17px;
						  padding-bottom:2px; padding-top:2px; padding-right:0px;
						  margin:0px;
						  width:auto;
						  font-weight:normal;
						  
						  
						  }
.sectionTree2 a:hover {font-size:12px;
					   color:#292142;
					   text-decoration:underline;
					   background-image:url(../../images/_gui/sitetree_arrow.gif);
					   background-repeat:no-repeat; background-position: 3px 4px;
					   padding-left:17px;
					   padding-bottom:2px; padding-top:2px; padding-right:0px;
					   margin:0px;
					   width:auto;
					   font-weight:normal;
					 
						}
						
#insideSiteTree	 { background-image:url(../../images/_gui/site_tree2.jpg); background-repeat:repeat-y; background-position:1 0px;}

.sectionTree3 { padding:0px;}
.sectionTree3 a, .sectionTree3 a:link, .sectionTree3 a:active,
.sectionTree3 a:visited { color:#292142;
						  text-decoration:none;
						  padding-left:30px;
						  background-image:url(../../images/_gui/sitetree_arrow3.gif);
					   	  background-repeat:no-repeat; background-position: 18px 5px;
						  padding-bottom:2px; padding-top:2px; padding-right:0px;
						  margin:0px;
						  width:auto;
						  font-weight:normal;
						  font-size:11px;
						  
						  
						  }
.sectionTree3 a:hover {font-size:11px;
					   color:#292142;
					   text-decoration:underline;
					   background-image:url(../../images/_gui/sitetree_arrow3.gif);
					   background-repeat:no-repeat; background-position: 15px 5px;
					   padding-left:30px;
					   padding-bottom:2px; padding-top:2px; padding-right:0px;
					   margin:0px;
					   width:auto;
					   font-weight:normal;
					 
						}		
td.NavigationPath {background-image:url(../../images/_gui/links_bcg.jpg);
				   background-repeat:no-repeat; background-position:1px -10px;
				   padding-top:18px;
				   padding-bottom:11px;
				   padding-left:10px;
				   font-size:10px;
				   color:#848484;
					  }						
.SearchNP a, .SearchNP a:link, .SearchNP a:hover, .SearchNP a:visited, .SearchNP a:active { color:#292142; font-size:9px; padding:0px; margin:0px;}
					 
td.NavigationPath a, td.NavigationPath a:link, td.NavigationPath a:hover, td.NavigationPath a:visited, td.NavigationPath a:active { color:#848484; font-size:10px; padding:0px; margin:0px;}

/*Design for Articles*/

.pagetitle { font-size:12pt; font-weight:bold; color:#810303;}
.pagetitle p { display:inline;}





td.ArticleHeading { color:#292142;
					font-size:9pt;
					font-weight:bold;
					padding-bottom:10px;
					font-family:Arial, Helvetica, sans-serif;}
					

					
td.ArticleHeading2 { color:#ffffff;
					font-size:8pt;
					font-weight:bold;
					padding-bottom:5px;
					padding-top:5px;
					background-color:#292142;
					border:1px solid #6B6977;
					}
					
td.ArticleHeading_Outdex { color:#292142; font-size:9pt; font-weight:bold; background-color:#C6DEF7; padding:5px; border:1px solid #292142;}

td.ArticleHeading_OutdexNews {font-size:11px; color:#292142;}
p.ArticleHeading_OutdexNews { padding-bottom:3px; padding-left:3px; padding-right:3px; padding-top:3px; margin:0px;}



td.ArticleLead { color:#000000; font-size:9pt; font-family:Arial, Helvetica, sans-serif;}
td.ArticleLead3 { color:#000000; font-size:9pt; font-family:Arial, Helvetica, sans-serif;}
span.ArticleLead { color:#000000; font-size:9pt; font-weight:normal;}
td.ArticleLead_full { color:#000000; font-size:9pt;}
				 

td.ArticleLead2 { color:#000000;
				 font-size:9pt; border:1px solid #83060A; padding:7px;}
				 
td.ArticleLead4 { color:#000000;
				 font-size:9pt; border:1px solid #83060A; padding:7px;}
				 
td.ArticleLead4 a, td.ArticleLead4 a:link,  td.ArticleLead4 a:visited, td.ArticleLead4_short a:active { background-image:url(../../images/_gui/more.gif); background-repeat:no-repeat; font-size:10px; color:gray; padding-right:15px; background-position:right; text-decoration:none; text-align:right; display:block;}
td.ArticleLead4 a:hover { color:#83060A; font-size:10px; text-decoration:none; background-position:right; text-align:right; display:block;}
				 
td.ArticleLead2 img { border-right:6px solid #ffffff;}


td.ArticleLead a, td.ArticleLead a:link, td.ArticleLead a:active { text-decoration:none; color:blue; font-size:9pt;}
td.ArticleLead a:visited {text-decoration:none; color:#810081; font-size:9pt;}
td.ArticleLead a:hover {text-decoration:underline; color:#810081; font-size:9pt;}

td.ArticleLead3 a, td.ArticleLead3 a:link, td.ArticleLead3 a:active, td.ArticleLead3 a:visited { text-decoration:none; color:gray; font-size:8pt;}
td.ArticleLead3 a:hover {text-decoration:underline; color:gray; font-size:8pt;}

td.ArticleLead_full a, td.ArticleLead_full a:link, td.ArticleLead_full a:active, td.ArticleLead_full a:visited { text-decoration:none; color:gray; font-size:9pt; font-weight:bold;}
td.ArticleLead_full a:hover {text-decoration:underline; color:gray; font-size:9pt; font-weight:bold;}

span.ArticleLead a, span.ArticleLead a:link, span.ArticleLead a:active, span.ArticleLead a:visited { text-decoration:none; color:gray; font-size:9pt;}
span.ArticleLead a:hover {text-decoration:underline; color:gray; font-size:9pt;}

td.ArticleLead2 a, td.ArticleLead2 a:link, td.ArticleLead2 a:active { text-decoration:none; color:blue; font-size:9pt;}
td.ArticleLead2 a:visited {text-decoration:none; color:#810081; font-size:9pt;}
td.ArticleLead2 a:hover {text-decoration:underline; color:#810081; font-size:9pt;}

td.ArticleLead_Outdex { color:#292142; background-color:#ffffff; font-size:9pt; font-weight:bold; padding:5px; border-left: 1px solid #292142; border-right: 1px solid #292142; border-bottom: 1px solid #292142;}

td.ArticleLead_Outdex a, td.ArticleLead_Outdex a:link, td.ArticleLead_Outdex a:active, td.ArticleLead_Outdex a:visited { text-decoration:none; color:#292142; font-size:9pt;}
td.ArticleLead_Outdex a:hover {text-decoration:underline; color:#292142; font-size:9pt;}

td.ArticleLead_Outdex p { margin:0px; padding:0px;}

td.ArticleText {color:#000000; font-size:9pt; font-weight:normal; padding-bottom:10px; font-family:Arial, Helvetica, sans-serif; }
td.ArticleText a, td.ArticleText a:link, td.ArticleText a:active {color:blue; font-size:9pt; font-weight:normal; text-decoration:none;}
td.ArticleText a:visited {color:#810081; font-size:9pt; font-weight:normal; text-decoration:none;}
td.ArticleText a:hover {color:#810081; font-size:9pt; font-weight:normal; text-decoration:underline;}

td.ArticleText span img { border:5px solid #ffffff;}

td.ArticleText2 {color:#000000; font-size:9pt; font-weight:normal; font-family:Arial, Helvetica, sans-serif; }
td.ArticleText2 a, td.ArticleText2 a:link, td.ArticleText2 a:active {color:blue; font-size:9pt; font-weight:normal; text-decoration:none;}
td.ArticleText2 a:visited {color:#810081; font-size:9pt; font-weight:normal; text-decoration:none;}
td.ArticleText2 a:hover {color:#810081; font-size:9pt; font-weight:normal; text-decoration:underline;}


.ArticleLink_short a, .ArticleLink_short a:link,  .ArticleLink_short a:visited,  .ArticleLink_short a:active { background-image:url(../../images/_gui/more.gif); background-repeat:no-repeat; font-size:10px; color:gray; padding-right:15px; background-position:right;}
.ArticleLink_short a:hover { color:#83060A; text-decoration:none;}

div.ArticleLink_short { padding-top:5px;}
div.ArticleLink_short a, div.ArticleLink_short a:link,  div.ArticleLink_short a:visited, div.ArticleLink_short a:active { background-image:url(../../images/_gui/more.gif); background-repeat:no-repeat; font-size:10px; color:gray; padding-right:15px; background-position:right; text-decoration:none;}
div.ArticleLink_short a:hover { color:#83060A; font-size:10px; text-decoration:none; background-position:right;}

div.ArticleLink_short_Outdex { padding-top:5px;}
div.ArticleLink_short_Outdex a, div.ArticleLink_short_Outdex a:link,  div.ArticleLink_short_Outdex a:visited,  div.ArticleLink_short_Outdex a:active { background-image:url(../../images/_gui/more.gif); background-repeat:no-repeat; font-size:10px; color:gray; padding-right:15px; background-position:right; text-decoration:none;}
div.ArticleLink_short_Outdex a:hover { color:#83060A; text-decoration:none;
font-size:10px;}

td.Autor { color:gray; font-size:9pt; font-family:Arial, Helvetica, sans-serif;}
td.Autor a, td.Autor a:link, td.Autor a:visited,
td.Autor a:active {color:gray; font-size:9pt; font-family:Arial, Helvetica, sans-serif;
				   text-decoration:underline; cursor:hand; font-weight:bold;}
td.Autor a:hover {color:gray; font-size:9pt; font-family:Arial, Helvetica, sans-serif;
				  text-decoration:none; cursor:hand; color:#000000; font-weight:bold;}


td.ArticleLinks a, td.ArticleLinks a:link, td.ArticleLinks a:visited,
td.ArticleLinks a:active {color:#2C2CFF; font-size:9pt;
						  font-weight:normal;
						  background-image:url(../../images/_gui/sitetree_arrow2.gif);
						  background-repeat:no-repeat; background-position:0 8px;
						  display:block;
						  padding-left:10px;
						  padding-top:5px;
						  text-decoration:underline;
						  }
td.ArticleLinks a:hover { color:#2C2CFF; font-size:9pt;
						  font-weight:normal;
						  background-image:url(../../images/_gui/sitetree_arrow2.gif);
						  background-repeat:no-repeat; background-position:0 8px;
						  display:block;
						  padding-left:10px;
						  padding-top:5px;
						  text-decoration:none;}
						  
td.ArticleLinks p { padding:0px; margin:0px;}
						  
td.pagetitle { color:#800000; font-weight:bold; font-size:12px; background:white; padding-right:2px;}
td.pagetitle2 { color:#292142; font-weight:bold; font-size:12px; background:white; padding-right:2px;}
td.pagetitle2 p { display:inline;}
td.date {color:#292142; font-size:10px; font-weight:normal; background:white; padding-left:5px;}
td.crta { background-image:url(../../images/_gui/crta.jpg); background-repeat:repeat-x; background-position:0 10px;}
td.crta2 { background-image:url(../../images/_gui/crta2.jpg); background-repeat:repeat-x; background-position:0 10px;}
/*End of design for Articles*/

td.Caption { color:#292142;
			 font-size:12px;
			 font-weight:bold;
}

td.CaptionOutdex { color:#292142; font-size:9pt; font-weight:bold; background-color:#C6DEF7; padding:5px; border:1px solid #292142;}

.LinkGeneral a, .LinkGeneral a:link, .LinkGeneral a:visited,
.LinkGeneral a:active {	  color:#292142;
						  text-decoration:none;
						  background-image:url(../../images/_gui/sitetree_arrow2.gif);
						  background-repeat:no-repeat; background-position: 3px 3px;
						  padding-left:13px;
						  padding-bottom:0px; padding-top:0px; padding-right:0px;
						  margin:0px;
						  width:auto;
						  font-weight:normal;
						  font-size:9pt;
						  display:block;}

.LinkGeneral a:hover { font-size:9pt;
					   color:#292142;
					   text-decoration:underline;
					   background-image:url(../../images/_gui/sitetree_arrow2.gif);
					   background-repeat:no-repeat; background-position: 0px 3px;
					   padding-left:13px;
					   padding-bottom:0px; padding-top:0px; padding-right:0px;
					   margin:0px;
					   width:auto;
					   font-weight:normal;
					   display:block;}
					   
.Calendar a, .Calendar a:link, .Calendar a:hover, .Calendar a:visited,
.Calendar a:active { color:#292142; font-size:11px; padding:0px; margin:0px;}
.Calendar { font-family:Arial, Helvetica, sans-serif; font-size:12px;}

.DateModified { font-size:8pt; color:#292142;}

/*Design for forms*/

.button input { border:1px solid #292142; height:15px; width:62px;
		  background-color: #5D89C6; font-size:10px; color:#FFFFFF; padding:0; margin:0;
		  vertical-align:middle; font-family:Arial, Helvetica, sans-serif;
		  cursor:hand;}

.ArticleHeadingForm {font-size:12px; font-weight:bold; color:#FFFFFF;
padding-top:5px; padding-bottom:6px; padding-left:10px; background-color:#5D89C6; border:1px solid #292142;}

.ArticleLeadForm { color:#000000; font-size:9pt; font-family:Arial, Helvetica, sans-serif; padding-top:10px;}

/*End of desige form forms*/
.ticker p {display:inline;}

td.ticker {padding:0; margin:0;} 
.ticker a, .ticker a:link, .ticker a:visited,
.ticker a:active {  font-family:Arial, Helvetica, sans-serif; font-size:9pt; padding:0; margin:0;: font-size:9pt; text-decoration:none; color:blue;}
.ticker a:hover { text-decoration:underline; color:#810081;}

			   
.imageClassMain { width:200px;}

.ForumLink a, .ForumLink a:link, .ForumLink a:visited,
.ForumLink a:active { text-decoration:none; font-size:9pt;
					   color:#2C2CFF;}
.ForumLink a:hover { text-decoration:underline; font-size:9pt;
					 color:#2C2CFF;}
					 
.thumbs {padding-bottom:5px; }

.gallerylink a, .gallerylink a:link, .gallerylink a:active,
.gallerylink a:visited { color:gray; font-size:9pt; font-weight:bold; text-decoration:none;}
.gallerylink a:hover {color:gray; font-size:9pt; font-weight:bold;
					  text-decoration:underline;}
					  
.bcggallery { background-image:url(../../images/_gui/bcggallery.jpg);
			  background-repeat:no-repeat;
			  background-position:center;
			  }
.bcggallery img { margin-top:20px; margin-bottom:20px;}
			  
.webservice {color:#000000; font-size:12px; text-decoration:none;}
.webservice a, .webservice a:link, .webservice a:visited,
.webservice a:active { color:#0000FF; text-decoration:underline; font-size:12px;}
.webservice a:hover { color:#800080; text-decoration:underline; font-size:12px;} 


/*Design for SiteMap*/
.first { list-style:none;
		 font-weight:bold;
		 font-size:9pt;
		 font-family:Arial, Helvetica, sans-serif;
		 margin:0px;
		 padding:0px;

		 
		 }

.first li { margin:0px;
		    padding:0px;
			margin-bottom:5px;
			
			 }

.first li a, .first li a:link, .first li a:active,
.first li a:visited  { text-decoration:none; color:#292142; display:block;
					   padding-left:8px; background-color:#C0C0C0; padding-top:4px; 		                       padding-bottom:4px;  }
.first li a:hover { text-decoration:underline; color:#292142; display:block;
					background-color:#C0C0C0; padding-left:8px;}
						
.second {list-style:none;
		 padding:0px;
		 margin:0px;}
		 
.second li { 
			 padding-right:0px;
			 line-height:20px;
			 padding-top:0px;
			 padding-bottom:0px;
			 margin:0px;
			 background-color:#FFFFFF;
			 background-image:url(../../images/_gui/sitetree_arrow2.gif);
			 background-repeat:no-repeat;
			 padding-left:16px;
			 background-position:6px 7px;
			 border-bottom:1px solid #ffffff; }
			 
.second li a, .second li a:link, .second li a:active,
.second li a:visited  { text-decoration:none; color:#2C2CFF;
						background-color:#ffffff; padding-left:0px; padding-bottom:0;
						padding-top:0; display:block;}
.second li a:hover { text-decoration:underline; color:#2C2CFF;
					background-color:#ffffff; padding-left:0px; padding-bottom:0;
						padding-top:0; display:block;}

.third { padding:0; margin:0; list-style:none;}
			 
.third li { padding-top:0px;
			padding-bottom:0px;
			background-image:url(../../images/_gui/sitetree_arrow2.gif);
			background-repeat:no-repeat;
			padding-left:16px;
			background-position:6px 4px;
			line-height:15px;
			}
			 
.third li a, .third li a:link, .third li a:active,
.third li a:visited  { text-decoration:none; color:gray;
						background-color:#ffffff; padding-bottom:0;
						padding-top:0; font-size:8pt; display:block; font-weight:normal; }
.third li a:hover { text-decoration:underline; color:gray; font-weight:normal;
					background-color:#ffffff; font-size:8pt; padding-bottom:0;
				    padding-top:0; display:block;}
/*End of design for SiteMap*/
					  
/* end styles of template */ 

/*Design for outside applications*/
td.liste {color:#000000; font-size:9pt; font-weight:normal; border-bottom:1px solid #9b9b9b; padding-bottom:5px; padding-top:5px; font-family:Arial, Helvetica, sans-serif; }
td.liste a, td.liste a:link, td.liste a:visited,
td.liste a:active {color:blue; font-size:9pt; font-weight:normal; text-decoration:none;}
td.liste a:hover {color:#810081; font-size:9pt; font-weight:normal; text-decoration:underline;}

td.liste2 {color:#000000; font-size:9pt; font-weight:normal; padding-bottom:5px; padding-top:5px; font-family:Arial, Helvetica, sans-serif; }
td.liste2 a, td.liste2 a:link, td.liste2 a:visited,
td.liste2 a:active {color:blue; font-size:9pt; font-weight:normal; text-decoration:none;}
td.liste2 a:hover {color:#810081; font-size:9pt; font-weight:normal; text-decoration:underline;}

.abc {color:#0000FF; font-size:12px; text-decoration:none; font-weight:bold; padding-top:10px;}
.abc a, .abc a:link, .abc a:visited,
.abc a:active { color:#0000FF; text-decoration:none; font-size:12px; font-weight:bold; padding-right:2px;}
.abc a:hover { color:#800080; text-decoration:none; font-size:12px; font-weight:bold; padding-right:2px;}

.minimenu a, .minimenu a:link, .minimenu a:visited, .minimenu a:active
.minimenu a:hover  { font-size:8pt;}


/*End Design for outside applications*/
