/* General */
h1,h2,h3,h4,h5,h6 {
font-family: arial,helvetica,sans-serif;
color: black;
text-align: justify;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

p {
font-family: arial,helvetica,sans-serif;
color: black;
font-weight: bold;
font-size: 10pt;
text-align: justify;
}

/* Body */
body {
background-image: none;
background-color: #FFFFFF;
}

/* Tables */
table#table1, td, th tr {
/* border: 0px solid transparent; */
/* padding: 0px; */
/* border-spacing: 0px; */
background-color: transparent;
font-family: arial,helvetica,sans-serif;
font-weight: bold;
font-size: 10pt;
text-align: justify;
color: black;
vertical-align: middle;
}

/* Links colors */
a:link,a:visited,a:focus {
text-decoration: none;
color: #0000CC;
outline: 0px;
ie-dummy: expression(this.hideFocus=true);
}

a:hover {
text-decoration: none;
color: #FF0000;
}

.sl {
text-decoration: none;
color: #000000;
}

.sl:link {
text-decoration: none;
color: #0000CC;
}

.sl:hover {
text-decoration: underline;
color: #FF0000;
}

/* H1 classes */
.pseo {
color: #DF8600;
font-size: 8pt;
font-weight: 800;
text-align: right;
}

.psei {
color: #FFFF00;
font-size: 8pt;
font-weight: 800;
text-align: right;
}

/* H2 classes */
.info {
background: url('../img/bl_info.gif') no-repeat 0 5px;
position: relative;
color: #DF8600;
font-size: 10pt;
font-weight: 800;
padding-left: 20px;
padding-top: 6px;
}

/* Span classes */
.green {
color: #006600;
}

.green8 {
color: #006600;
font-size: 8pt;
}

.greenI {
color: #006600;
font-style: italic;
}

.blue {
color: #000066;
}

.blue8 {
color: #000066;
font-size: 8pt;
}

.red {
color: #800000;
font-style: italic;
}

.red8 {
color: #800000;
font-size: 8pt;
}

.lgray8 {
color: #C0C0C0;
font-size: 8pt;
}

.t12 {
font-size: 12pt;
}

/* Shadows firefox */
.shadowb {
text-shadow: black 0.1em 0.1em 0.1em;
}

.shadowg {
text-shadow: gray 0.1em 0.1em 0.2em;
}

.shadoww {
text-shadow: white 0.1em 0.1em 0.2em;
}

/* First letter size */
.big {
/*float: absolute; */
/*width: 0.7em; */
font-size: 125%;
font-family: arial,helvetica,sans-serif;
line-height: 80%;
}

/* Images preload */
.preload {
display: none;
}

/* slideshow fotogal #ccc */
.slideshow { 
	height: 275px; width: 408px; margin: auto ;
	}
.slideshow img { 
	padding: 0px; border: 4px solid #FF9900; 
	background-color: #eee;
}

.slideshow2 { 
	height: 267px; width: 400px; margin: auto ;
	}
.slideshow2 img { 
	padding: 0px; border: 0px; 
	background-color: #eee;
}

/* Enlarge image*/
.thumbnail {
position: relative;
z-index: 0;
cursor: default;
}

.thumbnail:hover {
background-color: transparent;
z-index: 50;
}

/* #AD7310 */
.thumbnail span{
position: absolute;
background-color: #FF9900;
padding: 5px;
left: -1000px;
border: 0px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{
visibility: visible;
top: -10px!important; /* for firefox */
top: 50px;
left: 110px; /*position where enlarged image should offset horizontally */
}

/* Images Alt Tag */
img {
font-size: 10pt;
font-weight: 400;
}