﻿/* This section define base styles of Veneto_content template START */ 

body { background-color:#F7F7F4;
	   font-family:Arial, Helvetica, sans-serif;
	   font-size:11px;
	   color:#003366;
	   padding:0px;
	   margin:0px;}
	   
img { border:0px;}
	   
a:link, a:active {font-family:Arial, Helvetica, sans-serif;
				  font-size:11px;
				  color:#003366;
				  text-decoration:underline;
				  } 
a:hover { text-decoration:none;}
a:visited {color:#666666;}

#Header { background-image:url(../../images/_gui/header.jpg);
		  background-repeat:no-repeat;
		  height:87px;}
		  
#Footer { background-image:url(../../images/_gui/FooterBcg.jpg);
		  background-repeat:no-repeat;
		  height:18px;
		  background-repeat:no-repeat;
		  color:#FFFFFF;
		  font-size:10px;}

#MainBcg { background-image:url(../../images/_gui/MainBcg.gif);
		   background-repeat:repeat-y;
		   background-position:145px 1px;
		   margin-top:15px;}
	  
#Footer a, #Footer a:link, #Footer a:active,
#Footer a:visited { font-size:11px; text-decoration:underline;
					color:#FFFFFF;}
#Footer a:hover { text-decoration:none;}
#Footer div { display:inline; }
#Footer { padding-top:3px; padding-left:5px;}

		  
#Logo img { padding-top:14px; padding-left:10px; }

#CompanyText img { padding-left:7px; padding-top:16px;}

.LinkHomepage { background-image:url(../../images/_gui/LinkLeftPart.gif);
			background-repeat:no-repeat;
			background-position:left top;
			padding-left:11px;
			}

.Homepage { background-image:url(../../images/_gui/LinkMainPart.gif);
			background-repeat:no-repeat;
			background-position:right top;
			height:22px;
			padding-left:11px;
			padding-right:23px;
			}

.Homepage a, .Homepage a:link,
.Homepage a:active, .Homepage a:visited { font-family:Arial, Helvetica, sans-serif;
					 color:#FFFFFF;
					 font-size:13px;
					 font-weight:bold;
					 text-decoration:none;
					 line-height:21px;
					 }
.Homepage a:hover { text-decoration:underline; }

.LinksHeader { background-image:url(../../images/_gui/LinkLeftPart.gif);
			background-repeat:no-repeat;
			background-position:left top;
			padding-left:11px;}
			

.Languages { display:inline; padding-left:1px; }
.SiteMap { display:inline; margin-left:4px;}

.SiteMap a, .SiteMap a:link,
.SiteMap a:active,
.SiteMap a:visited,
.SiteMap a:hover {  color:#FFFFFF;
					text-decoration:none; padding-left:17px;
					vertical-align:top;
					background-image:url(../../images/_gui/sitemap.gif);
background-repeat:no-repeat; background-position:left 3px;

}

#Contact { display:inline; margin-left:8px; }
#Contact a, #Contact a:link,
#Contact a:active, #Contact a:hover,
#Contact a:visited { text-decoration:none;
					 padding-left:17px;
					 vertical-align:top; color:#FFFFFF;
					 background-image:url(../../images/_gui/contact.gif);
background-repeat:no-repeat; background-position:left 3px;}

#Outdex { background-image:url(../../images/_gui/Outdex_Bcg.jpg);
		  background-repeat:repeat-y;}
		  
.regionOutdexTable { width:180px;
					 margin-left:23px;}




div.Search { background-color:#EFEEE9; color:#FE7754;
			 font-weight:bold;
			 font-size:12px;
			 margin-left:23px;
			 margin-top:9px;
			 background-image:url(../../images/_gui/SearchBottom.gif);
			 background-repeat:no-repeat;
			 background-position:0px bottom;
			 padding-bottom:11px;
			 padding-left:3px;
			 margin-bottom:11px;}
.Search input { background-image:url(../../images/_gui/SearchBcg.gif);
				background-repeat:no-repeat;
				width:95px;
				border:0px;
				font-size:11px;
				height:16px;
				padding-left:12px;
				color:#003366;
				margin-left:02px;
background-color:#EFEEE9;}

.Search span input { background-image:none;
					 border:0px;
					 padding:0px;
					 margin:0px;
vertical-align:bottom;}
				
.Caption { font-family:Arial, Helvetica, sans-serif;
		   font-weight:bold;
		   font-size:15px;
		   color:#FE7754;
		   padding-bottom:4px;}
		   
.Caption a, .Caption a:link, .Caption a:active,
.Caption a:visited { font-family:Arial, Helvetica, sans-serif;
					 font-weight:bold;
					 font-size:15px;
					 color:#FE7754;
					 text-decoration:none;}
.Caption a:hover { text-decoration:underline;}

.CaptionMain { font-family:Arial, Helvetica, sans-serif;
		   font-weight:bold;
		   font-size:11px;
		   color:#FE7754;
		   padding-bottom:4px;}
		   
.CaptionMain a,
.CaptionMain a:link,
.CaptionMain a:active,
.CaptionMain a:visited { font-family:Arial, Helvetica, sans-serif;
			 font-weight:bold;
			 font-size:11px;
			 color:#FE7754;
			 text-decoration:none;}
.CaptionMain a:hover { text-decoration:underline; font-size:11px;}

.SeparatorOutdex { 
display: block;
background-image: url(../../images/_gui/separatorOutdex.gif);
background-repeat: no-repeat;
background-position: 0px 10px;
height: 20px;
font-size: 0px;
}
				   
.TickerOutdex a, TickerOutdex a:link,
.TickerOutdex a:active,
.TickerOutdex a:visited { text-decoration:none;
						  color:#FE7754;
						  font-size:12px;}
.TickerOutdex a:hover { text-decoration:underline;}

#NavigationPath { display:inline;} 
#NavigationPath span { display:none;}
#NavigationPath a, #NavigationPath a:link, #NavigationPath a:active,
#NavigationPath a:hover,
#NavigationPath a:visited { font-size:14px;
							font-weight:bold;
							color:#003366;
							text-decoration:none;
							cursor:default;
							background-image:url(../../images/_gui/NavigationPath2.gif);
							background-repeat:no-repeat;
							background-position:right 6px;
							padding-right:35px;
							margin-left:2px;
							padding-left:5px;
							padding-top:3px;
							padding-bottom:5px;
							border-bottom:1px solid #e4e4e4;
							border-right:1px solid #e4e4e4;
							border-left:1px solid #e4e4e4;
							line-height:25px;
							background-color:#f0f0f0;
}

#NavigationPathFull { display:inline; padding-left:5px; color:#FE7754;}
#NavigationPathFull a, #NavigationPathFull a:link,
#NavigationPathFull a:active,
#NavigationPathFull a:visited { color:#FE7754; text-decoration:none;}
#NavigationPathFull a:hover {color:#FE7754; text-decoration:underline;}

.Date { padding:10px;}

.Calendar td { padding:0px;}


/*Article Design START*/
.Article { padding-left:12px; padding-right:10px;}
.ArticleMainDown { width:170px;
				   display:block;
				   padding-left:8px;
				   padding-bottom:10px;
				   }
				   
.ArticleDate { color:#FE7754;
			   font-weight:bold;}
				   
.HeadingMainDown { padding-left:20px;
				   background-image:url(../../images/_gui/HeadingMainDown.gif);
				   background-repeat:no-repeat;
				   background-position:0px 2px;
				   font-weight:bold;
				   font-size:12px;
				   color:#FFFFFF;
				   }
				   
.HeadingMainDown a, .HeadingMainDown a:link,
.HeadingMainDown a:active,
.HeadingMainDown a:visited { text-decoration:none;
							 font-weight:bold;
							 font-size:12px;
							 color:#FFFFFF;}
.HeadingMainDown a:hover {text-decoration:underline;}
				   
.LeadMainDown { padding-left:20px;
				color:#FFFFFF;
				font-size:11px;
				background-image:url(../../images/_gui/MainDownBcg.gif);
				background-repeat:repeat-y;
				background-position:4px;
				padding-top:5px;}
				
.LeadMainDown a, .LeadMainDown a:link, .LeadMainDown a:active,
.LeadMainDown a:visited { color:#FFFFFF; text-decoration:underline;}
.LeadMainDown a:hover { text-decoration:none;}

.Lead { clear:both;}

.Heading { font-weight:bold;}
.HeadingMain {font-weight:bold; color:#FE7754;}

.ArticleImageLink img { margin-right:10px; margin-bottom:10px; width:75px;}

.More { margin-top:12px; clear:both;}
.More a, .More a:link, .More a:active,
.More a:visited { font-weight:bold;
				  color:#FE7754;
				  text-decoration:none;
				  
				  }
.More a:hover {color:#003366;}

.MoreOutdex { padding-bottom:10px; clear:both;}
.MoreOutdex a, .MoreOutdex a:link,
.MoreOutdex a:active, .MoreOutdex a:visited { text-decoration:none;}
.MoreOutdex a:hover { text-decoration:underline;}

/*Article Design END*/
/*Links Design START*/
.LinkTextMain { padding-left:12px; padding-right:10px;}
.LinkTextMain  a, .LinkTextMain  a:link,
.LinkTextMain a:active,
.LinkTextMain a:visited { padding-left:10px; background-image:url(../../images/_gui/LinkArrow.gif); background-repeat:no-repeat;
background-position:left 5px; display:block; color:#003366;}
.LinkTextMain a:hover { text-decoration:none;}

.LinkTextOutdex {}
.LinkTextOutdex a, .LinkTextOutdex a:link,
.LinkTextOutdex a:active,
.LinkTextOutdex a:visited { padding-left:10px; background-image:url(../../images/_gui/LinkArrow.gif); background-repeat:no-repeat;
background-position:left 5px; display:block; color:#003366;}
.LinkTextOutdex a:hover { text-decoration:none;}

/*Links Design END*/

/*SectionTree BEGIN*/

.SectionTree { padding-top:0px;}

.Level1 {margin-left:3px;}
.Level1 a, .Level1 a:link, .Level1 a:active,
.Level1 a:visited { display:block;
					background-color:#ececec;
					padding:4px;
					color:#000000;
					font-weight:bold;
					margin-top:1px;
					width:130px;
					font-size:11px;}
.Level1 a:hover { background-color:#c0c0c0;}

.Level2 a, .Level2 a:link, .Level2 a:active,
.Level2 a:visited { 
					background-color:#ececec;
					padding-top:4px;
					padding-bottom:4px;
					padding-right:4px;
					color:#000000;
					font-weight:normal;
					margin-top:1px;
					width:124px;
					font-size:11px;
					padding-left:10px;}
.Level2 a:hover { background-color:#c0c0c0;}

.Level3 a, .Level3 a:link, .Level3 a:active,
.Level3 a:visited { 
					background-color:#ececec;
					padding-top:4px;
					padding-bottom:4px;
					padding-right:4px;
					color:#000000;
					font-weight:normal;
					margin-top:1px;
					width:114px;
					font-size:10px;
					padding-left:20px;
					background-image:url(../../images/_gui/SecTree.gif);
					background-repeat:no-repeat;
					background-position:10px 10px;}
.Level3 a:hover { background-color:#c0c0c0;}




/*SectionTree END*/

.isTABLE {border-top:1px solid #D9D8D3;
	  border-left:1px solid #D9D8D3;
	  border-right:1px solid #D9D8D3;}
.isTABLE th { border:1px solid #D9D8D3;
	      padding:0px;
	      color:#FD7754;
	      padding:2px;
	      border-top:0px;
	      border-left:0px;
	      border-right:0px;
	   	      }

.isTABLE td { border-bottom:1px solid #D9D8D3;
		padding:2px;}

.isTABLE2 { }

.isTABLE2 th {background-color:#efefef; padding:5px;}
.isTABLE2 .isTRFirst {  font-weight:bold;
	      
			  }
.isTABLE2 .isTROdd {}
.isTABLE2 .isTD { padding:5px;
	border:1px solid #efefef;}

/* This section define base styles of Veneto_content template END */ 
