body { background-color:#DADADA; background-position:top; background-repeat:repeat-x; margin-left: 0px; margin-top: 15px; margin-right: 0px; margin-bottom: 15px;  }

.footer { color: #444444; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
h1 { color: #; font-weight: bold; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
h2 { color: #CC0000; font-weight: bold; font-size: 15pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin-right: 25pt; margin-left: 25pt }
h3 { color: #000000; font-weight: bold; font-size: 13pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin-right: 25pt; margin-left: 25pt }
h6 { color: #000000; font-weight: bold; font-size: 11pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
.caption { color: #FF3333; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }

.lg { color: #000000; font-size: 13pt; font-weight: bold; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin-right: 25pt; margin-left: 25pt }
.lg2 { color: #000000; font-size: 15pt; font-weight: bold; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin-right: 25pt; margin-left: 25pt }
.lg3 { color: #000000; font-size: 13pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin-right: 25pt; margin-left: 25pt }
.redlg { color: #CC0000; font-size: 19pt; font-weight: bold; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin-right: 25pt; margin-left: 25pt }
.bullets { color: #CC0000; font-size: 13pt; font-weight: bold; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; line-height: 30px; }
.text { color: #000000; font-size: 11pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin-right: 25pt; margin-left: 25pt }
.small { color: #000000; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin-right: 0pt; margin-left: 10pt }
.table { color: #000000; font-size: 11pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }

a.bot { color: #444444; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
a.bot:hover { text-decoration: underline }
a { color: #; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }
a:hover { text-decoration: none }

.title1 { color: #000000; font-size: 14pt; font-weight: bold; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
.title2 { color: #6B6B6B; font-size: 12pt; font-weight: bold; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;  }


.photor { font-size: 8pt; margin-right: 0pt; margin-left: 10pt; margin-bottom: 8pt; }
.photol { font-size: 8pt; margin-right: 10pt; margin-left: 10pt; margin-bottom: 8pt; }


a.info{
    position:relative; /*this is the key*/
    z-index:4; 
    color:#3333ff;
	text-decoration: none;
    }

a.info:hover{z-index:4; background-color:#fff}

a.info span{display: none}

a.info:hover span{ /*the span will display just on :hover state*/
    display:block;
    position:absolute;
    top:2em; left:2em; width:15em;
    border:2px solid #000;
    background-color:#FFFFFF; color:#CC0000;
	text-decoration: none;
    text-align: center}