/* CSS Document */

div.scroll {
height: 300px;
width: 144px;
overflow: auto;
border: 0px solid #666;
background-color: #eee;
padding: 8px;
}



body { font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 100%; padding: 0; margin: 0;   }

h3 {color: #FFFFFF;font-size: 10px; font-weight: bold; padding: 0 0 0 10px; text-transform: uppercase; margin: 0;}
h2 {color: #665555;font-size: 10px; line-height: 1.5em;}
h1 {color: #665555;font-size: 10px; line-height: 1.5em; padding: 0;}

.red { color:#F00 ;}
.picspace { padding-top: 50px; }
.picpadding {padding-right: 10px;padding-bottom: 10px;}
.style1 {color: #FFFFFF;font-weight: bold;}
.barbgcolsub { background-color: #bbaaaa; }
.barbgcolmain { background-color: #f4535b; color:#FFFFFF; }
.new {color: #ff0000;font-size: 10px; font-weight: bold;}
.margin {margin-top: 0px ;margin-left: 0px ;}
.marginnewshome {margin-top: 0px ;margin-left: 0px ;}
.form {color: #336666;font-size: 10px; font-weight: bold;background-color: #eeeeee;
border-width:medium;border-color: #666666;color: #336666;border: 1px;border-top-color: #CCCCCC;border-right-color: #CCCCCC;border-bottom-color: #CCCCCC;border-left-color: #CCCCCC;vertical-align: text-bottom;}
.newsheading { font-size: 1.8em; color: #336666;  }
.newstable {padding: 6px; background-color: #eeeeee; border-bottom: #FFF solid 3px; }

#listbase {  margin-left: -20px; padding: 0px;}


.heading {color: #FFFFFF;font-size: 10px; font-weight: bold;padding-left: 10px; background-color: #336666 ; }
.headingmedia {color: #FFFFFF;font-size: 10px; font-weight: bold;padding-left: 10px; background-color: #f4535b ;}
.headingpadright {color: #336666;font-size: 10px; font-weight: bold;padding-right: 10px; }
.headinghomeprods {color: #FFFFFF;font-size: 10px; font-weight: bold;padding-left: 20px; }
.headinghome {color: #336666;font-size: 10px;font-weight: bold ; padding-left: 10px; }
.headinghomex {color: #336666;font-size: 10px;font-weight: bold ; padding-left: 20px; }
.subhead {color: #336666;font-size: 10px; line-height: 1.5em;border-color: #666666;
font-weight: bold;}

.textmargin {color: #665555;font-size: 10px; line-height: 1.5em;padding-left: 10px;padding-right: 10px;}
.text {color: #665555;font-size: 10px; line-height: 1.5em;padding-left: 10px;}
.subnavtxt {color: #665555;font-size: 10px; line-height: 1.5em;padding-right: 10px;}

.tablefullwidth { background-color:#FFF; }
.table {color: #665555;font-size: 10px; line-height: 1.5em;padding-left: 10px;padding-right: 10px;}
.table_smaller {color: #665555;font-size: 8px; line-height: 1.5em;}
.txtright {color: #665555;font-size: 10px; line-height: 1.5em;border-color: #666666;padding-left: 10;padding-right: 10;}
TD, TH, .BOD, FONT {color: #665555;font-size: 10px; line-height: 1.5em;border-color: #666666;}
.texthome {color: #665555;font-size: 10px; line-height: 1.5em;border-color: #333333;}

.footer {background-image: url(images/idea_14.gif) ;}
.footerright {background-image: url(http://www.fiduciade.com/images/idea_15.jpg) ;}
.footertext {padding-left: 10px;}

a:link {color: #006699;font-size: 10px; text-decoration: none;}
a:visited {color: #000000;font-size: 10px; text-decoration: none;}
a:active {color: #006699;font-size: 10px; text-decoration: none;}
a:hover {color: #FF6666;font-size: 10px; text-decoration: underline;}

a.sub:link {color: #006699;font-size: 10px; text-decoration: none;border-bottom: 1px dotted #707A7A;}
a.sub:visited {color: #666666;font-size: 10px; text-decoration: none;border-bottom: 1px dotted #707A7A;}
a.sub:active {color: #006699;font-size: 10px; text-decoration: none;border-bottom: 1px dotted #707A7A;}
a.sub:hover {color: #FF6666;font-size: 10px; font-weight:bold;text-decoration: none;border-bottom: 1px dotted #707A7A;}

a.navhome:link {color: #006699;font-size: 10px; text-decoration: none;line-height: 1.8em;}
a.navhome:visited {color: #000000;font-size: 10px; text-decoration: none;line-height: 1.8em;}
a.navhome:active {color: #006699;font-size: 10px; text-decoration: none;line-height: 1.8em;}
a.navhome:hover {color: #FF6666;font-size: 10px; text-decoration: underline;line-height: 1.8em;}





/* pop up */


.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: #666;
padding: 3px;
left: -1000px;
border: 1px solid #333;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top:-200px;
left: 40px; /*position where enlarged image should offset horizontally */

}

</style>