@font-face { 
font-family: 'Myriad Web Pro';
font-weight: bold;
src: url('webfonts/MyriadWebPro-Bold.ttf');
}

@font-face { 
font-family: 'Myriad Web Pro';
src: url('webfonts/MyriadWebPro.ttf');
}

@font-face { 
font-family: 'Arial Narrow';
src: url('webfonts/ARIALN_0.TTF');
}

@font-face { 
font-family: 'Arial Narrow';
font-weight: bold;
src: url('webfonts/ARIALNB.TTF');
}

@font-face { 
font-family: 'Myriad Pro Light Cond';
font-weight: bold;
src: url('webfonts/MyriadPro-SemiboldCond.otf');
}

@font-face { 
font-family: 'Myriad Pro Light Cond';
src: url('webfonts/MyriadPro-LightCond.otf');
}






.desc {
background-color: rgba(250,250,245,0.9);
font-family: 'Arial Narrow';
font-size: 16px;
color: #7d7d7d;
padding-left: 4px;
padding-right: 4px;
width: auto;
display: -moz-inline-block;
display:inline-block;
height: 21px;
}

.t-sez {
height: 39px;
width: auto;
background-color: #45b6a4;
font-family: 'League Gothic';
font-size: 33px;
padding-left: 37px;
box-shadow: 2px 2px 0px rgba(0,0,0,0.15);
-moz-box-shadow: 2px 2px 0px rgba(0,0,0,0.15);
-webkit-box-shadow: 2px 2px 0px rgba(0,0,0,0.15);
padding-right: 120px;
display: inline-block;
padding-top: 1px;
display: -moz-inline-block;
color: #ffffff;
text-shadow: 1px 1px 0px rgba(0,0,0,0.2);
-moz-text-shadow: 1px 1px 0px rgba(0,0,0,0.2);
-webkit-text-shadow: 1px 1px 0px rgba(0,0,0,0.2);
margin-left: -12px;
margin-top: -12px;
margin-bottom: 25px;
}

.t-gadg {
height: 30px;
width: auto;
background-color: #009687;
font-family: 'League Gothic';
font-size: 25px;
padding-left: 12px;
box-shadow: 2px 2px 0px rgba(0,0,0,0.15);
-moz-box-shadow: 2px 2px 0px rgba(0,0,0,0.15);
-webkit-box-shadow: 2px 2px 0px rgba(0,0,0,0.15);
padding-right: 60px;
display: inline-block;
padding-top: 0px;
display: -moz-inline-block;
color: #ffffff;
text-shadow: 1px 1px 0px rgba(0,0,0,0.2);
-moz-text-shadow: 1px 1px 0px rgba(0,0,0,0.2);
-webkit-text-shadow: 1px 1px 0px rgba(0,0,0,0.2);
margin-left: 12px;
margin-top: -12px;
}

.t-special {
height: 39px;
width: auto;
background-color: #45b6a4;
font-family: 'League Gothic';
font-size: 33px;
padding-left: 37px;
box-shadow: 2px 2px 0px rgba(0,0,0,0.15);
-moz-box-shadow: 2px 2px 0px rgba(0,0,0,0.15);
-webkit-box-shadow: 2px 2px 0px rgba(0,0,0,0.15);
padding-right: 120px;
display: inline-block;
padding-top: 1px;
display: -moz-inline-block;
color: #ffffff;
text-shadow: 1px 1px 0px rgba(0,0,0,0.2);
-moz-text-shadow: 1px 1px 0px rgba(0,0,0,0.2);
-webkit-text-shadow: 1px 1px 0px rgba(0,0,0,0.2);
margin-left: -12px;
margin-top: -12px;
}

.fblike {
display: -moz-inline-block;
display:inline-block;
float:left;
margin-left:5px;
margin-right:0px;
margin-top: 1px;
height:25px;
}

div.main {
width: 615px;
text-align: justify;
padding-bottom: 25px;
}

div.press-cont {
height: auto;
width: 547px;
border: solid 1px #479ccb; 
background-color: #ffffff;
margin-left: 18px;
margin-bottom: 25px;
padding: 15px;
display: block;
border-radius: 3px;
-moz-border-radius: 3px;
}

.big-cont-right {
text-align: right;
width: 565px;
margin-left: 25px;
margin-top: 25px;
}

.twitterbtn {
display: -moz-inline-block;
float:left;
display:inline-block;
margin-left:0px;
margin-right:10px;
margin-top: 1px;
width:90px;
}

.prmlink,
.prmlink:active,
.prmlink:visited,
.prmlink:link {
display: -moz-inline-block;
float:left;
display:inline-block;
width: 70px;
background-color: #eff8fe;
border: solid 1px #acc6e2;
text-align: center;
font-family: Myriad Web Pro; 
margin-right: 10px;
font-size: 12px; 
color: #78a2d0;
border-radius: 2px;
-moz-border-radius: 2px;
margin-top: 1px;
}

.prmlink:hover {
display: -moz-inline-block;
float:left;
display:inline-block;
background-color: #e0f1f9;
width: 70px;
border: solid 1px #83a9d3;
text-align: center;
font-family: Myriad Web Pro; 
font-size: 12px; 
color: #4f85c1;
margin-right: 10px;
border-radius: 2px;
-moz-border-radius: 2px;
margin-top: 1px;
}

        body {
        font-family: 'Myriad Web Pro';
        font-size: 9pt;
        font-weight: normal;
        margin: 0px;
        }

        .chase {
        background-image: url('img/site/spark2.jpg');
        background-repeat: no-repeat;
        background-attachment:;
        background-position: top;
        }

        a img {
        border: none;
        }

        .menu {
        border: 0px;
        width: 980px;
        height: 271px;
        }

        .bottomf {
        border: 0px;
        width: 980px;
        height: 180px;
        }

        .bottom {
        font-family: 'Myriad Web Pro';
        font-size: 8pt;
        color: #efede0;
        line-height: 9pt;
        }

        div#top {
        height: 271px;
        width: 100%;
        }
        
        div#spotlight {
        height: 190px;
        width: 100%;
        }


div#bottom {
height: 218px;
width: 100%;
margin: 0px;
margin-top: 8px;
}

div#splash {
text-align: center;
margin-top: 10px;
font-family: 'Myriad Web Pro';
font-size: 8pt;
color: #3a3a3a;
line-height: 11pt;
}

/* TD */

td.rows {
border-bottom: solid 1px #9cd863;
padding-bottom: 4px;
}

td.rowsa {
border-bottom: solid 1px #f4ba46;
padding-bottom: 4px;
}

/* TEMPLATES */

div.var_top {
width: 542px;
height: 36px;
text-align: right;
margin-left: 40px;
font-family: 'Myriad Web Pro';
background-repeat: no-repeat;
font-size: 8pt;
font-weight: bold;
color: #6dc06d;
}

div.news-cal {
height: 82px;
margin-left: -49px;
float: left;
background-image: url('img/site/cal2.png');
background-repeat: no-repeat;
width: 58px;
padding-top: 12px;
margin-top: -12px;
}

div.upd-cal {
height: 82px;
margin-left: -49px;
float: left;
background-image: url('img/site/cal3.png');
width: 58px;
background-repeat: no-repeat;
padding-top: 12px;
margin-top: -12px;
}

td.cal-news {
color:#ffffff;
font-family: 'Myriad Web Pro'; 
background-color: #57c5c7;
text-transform: uppercase;
font-size: 7.5pt; 
font-weight: bold;
}

td.cal-upd {
color:#ffffff;
font-family: 'Myriad Web Pro'; 
background-color: #6cc396;
text-transform: uppercase;
font-size: 7.5pt; 
font-weight: bold;
}

td.cal-day {
font-family: 'Myriad Web Pro'; 
text-transform: uppercase;
padding-top: 6px;
font-size: 18pt; 
font-weight: bold;
line-height: 12pt;
}

td.cal-month {
font-family: 'Myriad Web Pro'; 
text-transform: uppercase;
font-size: 11pt; 
padding-top: 4px;
font-weight: bold;
line-height: 6pt;
}

td.cal-year {
font-family: 'Myriad Web Pro'; 
text-transform: uppercase;
font-size: 8pt; 
font-weight: bold;
padding-top: 4px;
}

        div.notes {
        color:#979797;
        background-color: #ececec;
        font-family: 'Myriad Web Pro'; 
        text-transform: uppercase;
        font-size: 7.5pt; 
        font-weight: bold;
        margin-bottom: 6px;
        width: 600px;
        }
        
div.news-cat {
font-family: 'arial narrow'; 
font-size: 13px; 
display: -moz-inline-block;
display:inline-block;
text-transform: uppercase;
padding-left: 10px;
padding-right: 10px;
font-weight: bold;
height: 17px;
border-radius: 3px;
-moz-border-radius: 3px;
}

div.news-cat2 {
display: -moz-inline-block;
display:inline-block;
height: 27px;
padding-left: 6px;
width: 29px;
padding-top: 8px;
border-radius: 3px;
-moz-border-radius: 3px;
}

div.press-cat {
font-family: 'arial narrow'; 
font-size: 13px; 
display: -moz-inline-block;
display:inline-block;
text-transform: uppercase;
padding-left: 10px;
padding-right: 10px;
font-weight: bold;
height: 17px;
border-radius: 4px;
-moz-border-radius: 4px;
}
        
div.news-date {
color:#ffffff;
font-family: 'arial narrow'; 
font-size: 13px; 
display: -moz-inline-block;
display:inline-block;
text-transform: uppercase;
margin-left: 5px;
padding-left: 10px;
padding-right: 10px;
padding-top: 1px;
font-weight: bold;
height: 18px;
border-radius: 2px;
-moz-border-radius: 2px;
}

        div.label,
        div.label:active,
        div.label:visited,
        div.label:link {
        color:#ffffff;
        background-image: url(img/site/green70.png);
        background-repeat: repeat;
        font-family: 'arial narrow'; 
        font-size: 13px; 
        padding-left: 10px;
        padding-right: 10px;
        text-transform: uppercase;
        padding-top: 1px;
        font-weight: bold;
        height: 18px;
        border-radius: 2px;
        -mox-border-radius: 2px;
        }

        div.label:hover {
        color:#ffffff;
        background-image: url(img/site/orange70.png);
        background-repeat: repeat;
        font-family: 'arial narrow'; 
        font-size: 13px; 
        text-transform: uppercase;
        padding-left: 10px;
        padding-right: 10px;
        padding-top: 1px;
        font-weight: bold;
        height: 18px;
        border-radius: 2px;
        -mox-border-radius: 2px;
        }
        
        
        div.label-link,
        div.label-link:active,
        div.label-link:visited,
        div.label-link:link {
        color:#ffffff;
        background-color: #45b6a4;
        font-family: 'arial narrow'; 
        font-size: 13px; 
        padding-left: 10px;
        padding-right: 10px;
        text-transform: uppercase;
        padding-top: 1px;
        font-weight: bold;
        height: 18px;
        border-radius: 2px;
        -mox-border-radius: 2px;
        }

        div.label-link:hover {
        color:#ffffff;
        background-color: #f3734c;
        font-family: 'arial narrow'; 
        font-size: 13px; 
        text-transform: uppercase;
        padding-left: 10px;
        padding-right: 10px;
        padding-top: 1px;
        font-weight: bold;
        height: 18px;
        border-radius: 2px;
        -mox-border-radius: 2px;
        }
        
        
        
        div.label-g,
        div.label-g:active,
        div.label-g:visited,
        div.label-g:link {
        color:#ffffff;
        background-color: #b1b1b1;
        font-family: 'arial narrow'; 
        font-size: 13px; 
        float: left;
        padding-left: 10px;
        text-transform: uppercase;
        padding-right: 10px;
        padding-top: 1px;
        font-weight: bold;
        height: 18px;
        }

        div.label-g:hover {
        color:#ffffff;
        background-color: #f3734c;
        font-family: 'arial narrow'; 
        font-size: 13px; 
        float: left;
        text-transform: uppercase;
        padding-left: 10px;
        padding-right: 10px;
        padding-top: 1px;
        font-weight: bold;
        height: 18px;
        }


        div.plus,
        div.plus:active,
        div.plus:visited,
        div.plus:link {
        color:#7d7d7d;
        background-color: #ffffff;
        font-family: 'myriad web pro'; 
        font-size: 12pt; 
        width: 15px;
        float: right;
        height: 19px;
        padding-left: 4px;
        margin-top: 81px;
        margin-right: 15px;
        border-radius: 2px;
        -mox-border-radius: 2px;
        }

        div.plus:hover {
        color:#ffffff;
        background-color: #000000;
        font-family: 'myriad web pro'; 
        font-size: 12pt; 
        width: 15px;
        float: right;
        height: 19px;
        padding-left: 4px;
        margin-top: 81px;
        margin-right: 15px;
        border-radius: 2px;
        -mox-border-radius: 2px;
        }
        
        .nodec {
        text-decoration: none;
        }

div.news-country {
color:#7d7d7d;
background-color: #e5e5e5;
font-family: 'arial narrow'; 
font-size: 13px; 
text-transform: uppercase;
display: -moz-inline-block;
display:inline-block;
margin-left: 5px;
padding-left: 10px;
padding-right: 10px;
padding-top: 1px;
font-weight: bold;
height: 18px;
border-radius: 2px;
-mox-border-radius: 2px;
}

div.press-lang{
color:#7d7d7d;
margin-left: 5px;
background-color: rgba(203,203,203,0.2);
border: solid 1px #b1b1b1;
font-family: 'arial narrow'; 
font-size: 13px; 
display: -moz-inline-block;
display:inline-block;
text-transform: uppercase;
padding-left: 10px;
padding-right: 10px;
font-weight: bold;
height: 17px;
border-radius: 4px;
-moz-border-radius: 4px;
}

div.news-autore {
color: #7d7d7d;
font-family: Myriad Web Pro; 
font-size: 12px; 
display: -moz-inline-block;
display:inline-block;
margin-left: 5px;
padding-top: 3px;
height: 16px;
width: auto;
}

.source,
.source:active,
.source:visited,
.source:link {
text-decoration: none;
color: #7d7d7d;
}

.source:hover {
text-decoration: underline;
color: #7d7d7d;
}

.didasc {
color: #7d7d7d;
font-family: Myriad Web Pro; 
font-size: 12px; 
}

div.news-img {
width: 573px;
display: block;
height: 150px;
margin-bottom: 3px;
background-repeat: no-repeat;
border-radius: 2px;
-mox-border-radius: 2px;
}

div.press-img {
width: 185px;
height: 115px;
background-repeat: no-repeat;
border-radius: 2px;
-mox-border-radius: 2px;
display: inline-block;
display: -moz-inline-block;
}

div.news-title {
width: 573px;
font-weight: bold;
text-align: left;
font-family: 'Myriad Pro Light Cond';
font-size: 26px;
line-height: 16pt;
}

.news-title-t,
.news-title-t:active,
.news-title-t:visited,
.news-title-t:link {
text-decoration: none;
color: #19a891;
}

.news-title-t:hover {
text-decoration: underline;
color: #19a891;
}

div.press-title {
width: 549px;
font-weight: bold;
text-align: left;
padding-bottom: 7px;
font-family: 'Myriad Pro Light Cond';
font-size: 26px;
line-height: 16pt;
}

.img_news {
float: left;
width: 165px;
margin-right: 12px;
margin-bottom: 5px;
}

div.stampa-top {
height: 18px;
margin-left: 0px;
float: left;
width: 200px;
}

div.stampa-span {
color:#ffffff;
background-color: #3eb5a1;
font-family: 'Myriad Web Pro'; 
text-transform: uppercase;
font-size: 7.5pt; 
float: left;
margin-bottom: 10px;
font-weight: bold;
width: 150px;
}

div.stampa-span1 {
color:#668ad1;
border: solid 1px #668ad1;
border-left: none;
font-family: 'Myriad Web Pro'; 
text-transform: uppercase;
font-size: 7.5pt; 
float: left;
text-align: right;
font-weight: bold;
width: 300px;
}

div.stampa-date {
text-align: left;
height: 18px;
margin-left: 4px;
float: left;
font-family: 'Myriad Web Pro';
font-size: 8pt;
font-weight: bold;
color: #13a58f;
}

div.stampa-autore {
margin-bottom: 10px;
}

div.udt-autore {
color: #7d7d7d;
font-family: Myriad Web Pro; 
font-size: 12px; 
display: inline-block;
display: -moz-inline-block;
margin-left: 5px;
padding-top: 2px;
height: 17px;
width: auto;
}

        div.diario-autore {
        margin-top: 10px;
        }

div.charts-autore {
margin-top: 10px;
}

div.stampa-title {
width: 600px;
clear: left;
text-align: left;
padding-bottom: 10px;
font-family: 'Myriad Web Pro';
font-size: 18pt;
color: #3eb5a1;
font-style: italic;
line-height: 16pt;
}

div.stampa-mid {
width: 600px;
font-family: 'Myriad Web Pro';
text-align: justify;
line-height: 12pt;
clear: both;
font-size: 10pt;
color: #000000;
}

        .img_stampa {
        width: 563px;
        height: 115px;
        margin-bottom: 20px;
        }

        div.diario-span {
        color:#ffffff;
        background-color: #3eb5a1;
        font-family: 'Myriad Web Pro'; 
        text-transform: uppercase;
        font-size: 7.5pt; 
        font-weight: bold;
        float: left;
        width: 150px;
        }

        div.diario-title {
        display: none;
        }

        div.diario-date {
        text-align: left;
        height: 18px;
        margin-left: 4px;
        float: left;
        font-family: 'Myriad Web Pro';
        font-size: 8pt;
        font-weight: bold;
        color: #13a58f;
        }

        div.diario-mid {
        width: 600px;
        font-family: 'Myriad Web Pro';
        text-align: justify;
        line-height: 12pt;
        font-size: 10pt;
        color: #000000;
        margin-bottom: 40px;
        clear: left;
        padding-top: 8px;
        }







div.udt-date {
color:#7d7d7d;
background-color: rgba(255,255,255,0.75);
border: solid 1px #979797;
font-family: 'arial narrow'; 
font-size: 13px; 
text-transform: uppercase;
padding-left: 15px;
padding-right: 10px;
font-weight: bold;
display: inline-block;
margin-left: 15px;
display: -moz-inline-block;
height: 17px;
border-radius: 3px;
-moz-border-radius: 3px;
}

div.udt-mid {
width: 270px;
font-family: 'Myriad Web Pro';
text-align: left;
line-height: 16px;
font-size: 13px;
padding-top: 10px;
margin-left: 15px;
color: #000000;
}

div.charts-title {
display: none;
}

div.charts-span {
color:#ffffff;
background-color: #3eb5a1;
font-family: 'Myriad Web Pro'; 
text-transform: uppercase;
font-size: 7.5pt; 
font-weight: bold;
width: 150px;
float: left;
}

div.charts-date {
text-align: left;
height: 18px;
margin-left: 4px;
float: left;
font-family: 'Myriad Web Pro';
font-size: 8pt;
font-weight: bold;
color: #13a58f;
}


div.di_top {
width: 542px;
height: 36px;
text-align: right;
margin-left: 40px;
font-family: 'Myriad Web Pro';
background-repeat: no-repeat;
font-size: 8pt;
color: #f99d1c;
}

        div.text {
        width: 600px;
        font-family: 'Myriad Web Pro';
        margin-left: 0px;
        text-align: justify;
        padding-bottom: 2px;
        line-height: 12pt;
        font-size: 10pt;
        color: #000000;
        }

div.special_left {
width: 421px;
font-family: 'Myriad Web Pro';
text-align: justify;
padding-bottom: 10px;
padding-right: 18px;
line-height: 12pt;
font-size: 10pt;
color: #000000;
float: left;
margin-top: 15px;
padding-top: 10px;
}

div.special_right {
width: 421px;
font-family: 'Myriad Web Pro';
margin-left: 17px;
text-align: justify;
float: left;
padding-bottom: 10px;
line-height: 12pt;
font-size: 10pt;
color: #000000;
margin-top: 15px;
padding-top: 10px;
}

div.altrilive {
padding-top: 4px;
width: 564px;
font-family: 'Myriad Web Pro';
margin-left: 56px;
background-color: #e0f4e5;
height: 19px;
border: dotted 1px #b4b4b4;
}


div.text2 {
width: 335px;
font-family: 'Myriad Web Pro';
text-align: justify;
float: left;
line-height: 12pt;
font-size: 10pt;
color: #000000;
}

        div.text3 {
        width: 300px;
        font-family: 'Myriad Web Pro';
        text-align: left;
        float: left;
        padding-bottom: 2px;
        line-height: 12pt;
        font-size: 10pt;
        color: #000000;
        }

        div.text4 {
        width: 300px;
        font-family: 'Myriad Web Pro';
        text-align: left;
        float: left;
        line-height: 12pt;
        font-size: 10pt;
        color: #000000;
        }

/* COLOURED TEMPLATES */

div.all-mid {
width: 565px;
font-family: 'Myriad Web Pro';
text-align: justify;
line-height: 18px;
font-size: 14px;
margin-top: 20px;
color: #000000;
}

div.news-line {
height: 1px;
width: 573px;
background-color: #e5e5e5;
margin-bottom: 10px;
margin-top: 10px;
}

div.udt-line {
height: 1px;
width: 270px;
background-color: #b1b1b1;
margin-left: 15px;
margin-top: 10px;
margin-bottom: 15px;
}

div.gal-cont,
div.gal-cont:active,
div.gal-cont:link,
div.gal-cont:visited {
border-radius: 3px;
-moz-border-radius: 3px;
border: 1px solid #cbcbcb;
padding: 4px;
width: 365px;
height: 219px;
}

div.gal-cont:hover {
border-radius: 3px;
-moz-border-radius: 3px;
border: 1px solid #7d7d7d;
padding: 4px;
width: 365px;
height: 219px;
}


div.all-share {
height: 31px;
width: 573px;
margin-left: -15px;
margin-top: 15px;
padding-top: 9px;
display: block;
padding-left: 15px;
padding-right: 15px;
background-color: #e5e5e5;
}

div.all-more,
div.all-more:active, 
div.all-more:link,
div.all-more:visited {
height: 27px;
width: 285px;
margin-left: -7px;
margin-top: 15px;
margin-bottom: 25px;
padding-top: 11px;
display: inline-block;
display: -moz-inline-block;
border-radius: 2px;
-moz-border-radius: 2px;
background-color: rgba(203,203,203,0.4);
border: 1px solid #979797;
text-align: center;
color: #7d7d7d;
}

div.all-more:hover {
height: 27px;
width: 285px;
margin-left: -7px;
margin-top: 15px;
margin-bottom: 25px;
padding-top: 11px;
display: inline-block;
display: -moz-inline-block;
border-radius: 2px;
-moz-border-radius: 2px;
background-color: rgba(69,182,164,0.25);
border: 1px solid #45b6a4;
text-align: center;
color: #19a891;
}

div.all-text {
width: 565px;
font-family: 'Myriad Web Pro';
text-align: justify;
line-height: 16px;
font-size: 13px;
margin-top: 15px;
color: #000000;
}

div.gal-text {
width: 565px;
font-family: 'Myriad Web Pro';
text-align: justify;
line-height: 15px;
font-size: 12px;
color: #7d7d7d;
}

div.btn-cont {
margin-top: 15px;
display: block;
width: 565px;
height: 37px;
}

.btn-desc {
display: -moz-inline-block;
display:inline-block;
margin-left: 5px;
height: 27px;
float: left;
padding-top: 10px;
color: #7d7d7d;
font-family: Myriad Web Pro; 
font-size: 12px; 
}

.btn-img {
display: -moz-inline-block;
display:inline-block;
float: left;
}

div.all-info {
width: 565px;
font-family: 'Myriad Web Pro';
text-align: justify;
line-height: 18px;
font-size: 14px;
margin-top: 15px;
color: #7d7d7d;
}

div.green_mid {
width: 564px;
font-family: 'Myriad Web Pro';
margin-left: 56px;
text-align: justify;
line-height: 10pt;
font-size: 8pt;
color: #646464;
margin-bottom: 40px;
clear: left;
}

div.charts-mid {
width: 600px;
font-family: 'Myriad Web Pro';
margin-left: 0px;
text-align: justify;
line-height: 12pt;
font-size: 10pt;
color: #000000;
margin-bottom: 40px;
clear: left;
padding-top: 8px;
}

div.green_index {
height: 14px;
font-size: 7.5pt;
font-family: 'Myriad Web Pro';
padding-top: 3px;
text-align: left;
color: #6dc067;
}

div.oran_index {
height: 14px;
font-size: 7.5pt;
font-family: 'Myriad Web Pro';
padding-top: 3px;
text-align: left;
color: #f99d1c;
}

/* SIDEBAR TEMPLATES */

        div.w-top {
        width: 300px;
        height: 40px;
        background-image: url(img/temp/w-top.png);
        background-repeat: no-repeat;
        }

        div.gadget {
        width: 300px;
        text-align: left;
        padding-bottom: 25px;
        border-radius: 3px;
        -moz-border-radius: 3px;
        background-color: #e0f4e5;
        box-shadow: 2px 2px 0px rgba(0,0,0,0.2);
        -moz-box-shadow: 2px 2px 0px rgba(0,0,0,0.2);
        -webkit-box-shadow: 2px 2px 0px rgba(0,0,0,0.2);
        }

        div.j_c {
        width: 266px;
        background-image: url('img/temp/temp_j_mid.png');
        background-repeat: repeat-y;
        }

        div.j {
        width: 226px;
        text-align: left;
        font-family: 'Myriad Web Pro';
        margin-left: 20px;
        padding-top: 10px;
        line-height: 10pt;
        font-size: 9pt;
        color: #000000;
        padding-bottom: 12px;
        }

div.s_mid_container {
width: 810px;
background-image: url('img/temp/s_mid.jpg');
font-family: 'Myriad Web Pro';
margin-left: 40px;
font-size: 10pt;
color: #000000;
background-repeat: repeat-y;
}

div.s_mid {
width: 770px;
clear: left;
text-align: left;
font-family: 'Myriad Web Pro';
margin-left: 30px;
line-height: 12pt;
font-size: 10pt;
color: #000000;
padding-bottom: 2px;
padding-top: 10px;
}

div.h_mid {
width: 226px;
text-align: left;
font-family: 'Myriad Web Pro';
margin-left: 20px;
line-height: 9pt;
font-size: 8pt;
border-bottom: solid 1px #b1b1b1;
color: #7d7d7d;
padding-bottom: 7px;
}

/* SPECIFIC TEMPLATES */

div.artlist_data {
width: 95px;
padding-left: 5px;
height: 18px;
font-family: 'Myriad Web Pro';
text-align: left;
float: left;
padding-top: 4px;
font-size: 8pt;
color: #7d7d7d;
}

div.artlist_title {
width: 273px;
height: 19px;
padding-top: 3px;
float: left;
text-align: left;
}

div.artlist_dado {
width: 18px;
height: 20px;
padding-top: 2px;
margin-right: 10px;
float: left;
text-align: left;
}

div.artlist_source {
width: 110px;
height: 18px;
font-family: 'Myriad Web Pro';
padding-top: 4px;
text-align: left;
float: right;
font-size: 8pt;
color: #000000;
}

div.diary_top {
width: 542px;
height: 41px;
text-align: right;
margin-left: 40px;
font-family: 'Myriad Web Pro';
background-repeat: no-repeat;
font-size: 7.5pt;
padding-top: 6px;
color: #f99d1c;
}

div.showart_top {
width: 542px;
height: 35px;
text-align: right;
margin-left: 40px;
font-family: 'Myriad Web Pro';
background-repeat: no-repeat;
font-size: 7.5pt;
color: #6dc067;
}

div.showart_source {
width: 542px;
padding-bottom: 5px;
background-image: url('img/temp/temp_upd_mid.jpg');
text-align: left;
margin-left: 40px;
float: left;
background-repeat: repeat-y;
}

div.showart_title {
width: 458px;
float: left;
padding-top: 10px;
font-family: 'Myriad Web Pro';
padding-bottom: 10px;
padding-left: 15px;
}

div.showart_dado {
width: 38px;
padding-top: 10px;
padding-bottom: 15px;
height: 41px;
margin-right: 20px;
float: right;
font-family: 'Myriad Web Pro';
}

div.bs {
width: 542px;
height: 32px;
background-image: url('img/site/bs.jpg');
text-align: left;
background-repeat: no-repeat;
}

        div.box_container {
        width: 616px;
        height: 43px;
        background-image: url('img/site/box_n5.png');
        text-align: left;
        font-size: 10pt;
        background-repeat: no-repeat;
        margin-left: -49px;
        font-weight: normal;
        }

div.box_container2 {
width: 616px;
height: 43px;
background-image: url('img/site/box_n5.png');
text-align: left;
font-size: 10pt;
background-repeat: no-repeat;
margin-left: -50px;
font-weight: normal;
}

        div.box_container6 {
        width: 616px;
        height: 43px;
        background-image: url('img/site/box_n6.png');
        text-align: left;
        font-size: 10pt;
        background-repeat: no-repeat;
        margin-left: -49px;
        font-weight: normal;
        }

        div.box {
        width: 522px;
        height: 41px;
        padding-left: 49px;
        padding-top: 15px;
        text-align: left;
        font-family: 'Myriad Web Pro'; 
        font-size: 10pt; 
        color:#00a656;
        line-height: 14pt;
        font-weight: normal;
        }

div.box2 {
width: 522px;
height: 41px;
padding-left: 50px;
padding-top: 15px;
text-align: left;
font-family: 'Myriad Web Pro'; 
font-size: 10pt; 
color:#00a656;
line-height: 14pt;
font-weight: normal;
}

div.boxx {
width: 542px;
height: 32px;
padding-top: 7px;
text-align: center;
line-height: 14pt;
color:#00a656;
text-transform: uppercase;
font-family: 'Myriad Web Pro'; 
font-size: 8pt; 
font-weight: bold;
}

div.boxb_container {
width: 810px;
height: 33px;
background-image: url('img/site/prev_box.jpg');
text-align: left;
margin-left: 40px;
background-repeat: no-repeat;
}

div.boxb {
width: 810px;
height: 33px;
padding-top: 7px;
text-align: center;
line-height: 14pt;
}

div.event_data {
width: 110px;
padding-left: 5px;
height: 18px;
font-family: 'Myriad Web Pro';
text-align: left;
float: left;
padding-top: 4px;
font-size: 8pt;
color: #7d7d7d;
}

div.event_town {
width: 205px;
height: 19px;
padding-top: 3px;
float: left;
text-align: left;
}

div.event_venue {
width: 130px;
height: 18px;
font-family: 'Myriad Web Pro';
padding-top: 4px;
text-align: left;
float: left;
font-size: 8pt;
color: #000000;
}

div.event_gallery {
width: 51px;
height: 19px;
padding-top: 3px;
margin-right: 10px;
float: left;
text-align: left;
}

div.album_lenght {
width: 30px;
height: 18px;
font-family: 'Myriad Web Pro';
text-align: left;
float: left;
padding-top: 4px;
font-size: 8pt;
color: #7d7d7d;
}

div.album_track {
width: 55px;
height: 18px;
font-family: 'Myriad Web Pro';
padding-top: 4px;
text-align: left;
margin-left: 21px;
float: left;
font-size: 8pt;
color: #000000;
}

div.album_title {
width: 185px;
height: 19px;
padding-top: 3px;
float: left;
text-align: left;
}

div.lyrics_track {
width: 55px;
height: 18px;
font-family: 'Myriad Web Pro';
padding-top: 4px;
text-align: left;
float: left;
margin-left: 5px;
font-size: 8pt;
color: #000000;
}

div.lyrics_title {
width: 180px;
height: 19px;
padding-top: 3px;
float: left;
text-align: left;
}

div.ot_data {
width: 115px;
padding-left: 5px;
height: 18px;
text-align: left;
float: left;
padding-top: 3px;
color: #00a656;
font-family: 'Myriad Web Pro';
font-size: 8pt;
text-transform: uppercase;
}

div.ot_title {
width: 80px;
height: 19px;
padding-top: 4px;
float: left;
text-align: left;
font-size: 8pt;
color: #000000;
font-family: 'Myriad Web Pro';
}

div.ot_dado {
width: 160px;
height: 20px;
padding-top: 2px;
margin-right: 10px;
float: left;
text-align: left;
}

div.ot_source {
width: 140px;
height: 18px;
font-family: 'Myriad Web Pro';
padding-top: 4px;
text-align: left;
float: right;
font-size: 8pt;
color: #7d7d7d;
}

div.link_link {
width: 225px;
padding-left: 5px;
height: 18px;
font-family: 'Myriad Web Pro';
text-align: left;
float: left;
padding-top: 3px;
}

div.link_des {
width: 220px;
height: 18px;
font-family: 'Myriad Web Pro';
padding-top: 4px;
text-align: left;
float: left;
font-size: 8pt;
color: #000000;
}

/* COME CLOSER DIVS */

div.tensteps {
width: 95px;
height: 420px;
text-align: left;
font-family: 'Myriad Web Pro';
font-size: 10pt;
color: #000000;
line-height: 11pt;
position: absolute;
left: 20px;
top: 190px;
}

div.joinus {
width: 250px;
height: 200px;
text-align: left;
font-family: 'Myriad Web Pro';
font-size: 10pt;
line-height: 11pt;
color: #000000;
position: absolute;
left: 195px;
top: 130px;
}

div.brave {
width: 225px;
height: 50px;
text-align: left;
font-family: 'Myriad Web Pro';
font-size: 10pt;
line-height: 11pt;
color: #000000;
position: absolute;
left: 565px;
top: 140px;
}

div.gallery {
width: 135px;
height: 80px;
text-align: left;
font-family: 'Myriad Web Pro';
font-size: 10pt;
color: #000000;
position: absolute;
left: 505px;
top: 305px;
line-height: 11pt;
}

div.thisisyou {
width: 115px;
height: 100px;
text-align: left;
font-family: 'Myriad Web Pro';
font-size: 9pt;
line-height: 10pt;
color: #000000;
position: absolute;
left: 175px;
top: 470px;
}

div.divein {
width: 220px;
height: 170px;
text-align: left;
font-family: 'Myriad Web Pro';
font-size: 10pt;
line-height: 11pt;
color: #000000;
position: absolute;
left: 470px;
top: 465px;
}

div.easytotell {
width: 465px;
height: 40px;
text-align: left;
font-family: 'Myriad Web Pro';
font-size: 10pt;
line-height: 11pt;
color: #000000;
position: absolute;
left: 310px;
top: 755px;
}

/* LINKS */

.link-gs,
.link-gs:active,
.link-gs:visited,
.link-gs:link {
text-decoration: none; 
font-family: 'Myriad Web Pro'; 
color: #7d7d7d;
font-size: 7.5pt;
font-weight: normal;
}

.link-gs:hover {
text-decoration: underline;
font-family: 'Myriad Web Pro'; 
color: #7d7d7d;
font-size: 7.5pt;
font-weight: normal;
}

        .link-b,
        .link-b:active,
        .link-b:visited,
        .link-b:link {
        color:#19a891;
        text-decoration: none; 
        font-family: 'Myriad Web Pro'; 
        font-size: 12px; 
        font-weight: normal;
        }

        .link-b:hover {
        color:#19a891;
        text-decoration: underline;
        font-family: 'Myriad Web Pro'; 
        font-size: 12px; 
        font-weight: normal;
        }

.link-upd,
.link-upd:active,
.link-upd:visited,
.link-upd:link {
font-family: 'Myriad Web Pro';
background-repeat: no-repeat;
font-size: 8pt;
text-decoration: none;
color: #6dc06d;
}

.link-upd:hover {
text-decoration: underline;
font-family: 'Myriad Web Pro';
background-repeat: no-repeat;
font-size: 8pt;
color: #6dc06d;
}

.link-b2,
.link-b2:active,
.link-b2:visited,
.link-b2:link {
color:#ababab;
text-decoration: none; 
font-family: 'Myriad Web Pro'; 
font-size: 8pt; 
font-weight: normal;
}

.link-b2:hover {
color:#ababab;
text-decoration: underline;
font-family: 'Myriad Web Pro'; 
font-size: 8pt; 
font-weight: normal;
}

        .link-b3,
        .link-b3:active,
        .link-b3:visited,
        .link-b3:link {
        color:#0f6666;
        text-decoration: none; 
        font-family: 'Myriad Web Pro'; 
        font-size: 8pt; 
        font-weight: normal;
        }

        .link-b3:hover {
        color:#0f6666;
        text-decoration: underline;
        font-family: 'Myriad Web Pro'; 
        font-size: 8pt; 
        font-weight: normal;
        }

        .link-b4,
        .link-b4:active,
        .link-b4:visited,
        .link-b4:link {
        color:#ffffff;
        text-decoration: none; 
        background-color: #b1b1b1;
        font-family: 'Myriad Web Pro'; 
        text-transform: uppercase;
        font-size: 7.5pt; 
        font-weight: bold;
        }

        .link-b4:hover {
        color:#ffffff;
        background-color: #f47c49;
        text-decoration: none;
        text-transform: uppercase;
        font-family: 'Myriad Web Pro'; 
        font-size: 7.5pt; 
        font-weight: bold;
        }
        
        .link-b4w,
        .link-b4w:active,
        .link-b4w:visited,
        .link-b4w:link {
        color:#7d7d7d;
        text-decoration: none; 
        background-color: #ffffff;
        font-family: 'Myriad Web Pro'; 
        text-transform: uppercase;
        font-size: 7.5pt; 
        font-weight: bold;
        }

        .link-b4w:hover {
        color:#7d7d7d;
        background-color: #fbf795;
        text-decoration: none;
        text-transform: uppercase;
        font-family: 'Myriad Web Pro'; 
        font-size: 7.5pt; 
        font-weight: bold;
        }
        
        .link-b4w1,
        .link-b4w1:active,
        .link-b4w1:visited,
        .link-b4w1:link {
        color:#7d7d7d;
        text-decoration: none; 
        background-color: #ffffff;
        font-family: 'Myriad Web Pro'; 
        text-transform: uppercase;
        font-size: 7.5pt; 
        font-weight: bold;
        }

        .link-b4w1:hover {
        color:#7d7d7d;
        background-color: #f5ce84;
        text-decoration: none;
        text-transform: uppercase;
        font-family: 'Myriad Web Pro'; 
        font-size: 7.5pt; 
        font-weight: bold;
        }
        
        .link-b4w3,
        .link-b4w3:active,
        .link-b4w3:visited,
        .link-b4w3:link {
        color:#7d7d7d;
        text-decoration: none; 
        background-color: #ffffff;
        font-family: 'Myriad Web Pro'; 
        text-transform: uppercase;
        font-size: 7.5pt; 
        font-weight: bold;
        }

        .link-b4w3:hover {
        color:#7d7d7d;
        background-color: #d6cbf9;
        text-decoration: none;
        text-transform: uppercase;
        font-family: 'Myriad Web Pro'; 
        font-size: 7.5pt; 
        font-weight: bold;
        }
        
        .link-b4w4,
        .link-b4w4:active,
        .link-b4w4:visited,
        .link-b4w4:link {
        color:#7d7d7d;
        text-decoration: none; 
        background-color: #ffffff;
        font-family: 'Myriad Web Pro'; 
        text-transform: uppercase;
        font-size: 7.5pt; 
        font-weight: bold;
        }

        .link-b4w4:hover {
        color:#7d7d7d;
        background-color: #ccf3d6;
        text-decoration: none;
        text-transform: uppercase;
        font-family: 'Myriad Web Pro'; 
        font-size: 7.5pt; 
        font-weight: bold;
        }

        .link-b4b,
        .link-b4b:active,
        .link-b4b:visited,
        .link-b4b:link {
        color:#ffffff;
        text-decoration: none; 
        background-color: #45b6a4;
        font-family: 'Myriad Web Pro'; 
        text-transform: uppercase;
        font-size: 7.5pt; 
        font-weight: bold;
        }

        .link-b4b:hover {
        color:#ffffff;
        background-color: #f47c49;
        text-decoration: none;
        text-transform: uppercase;
        font-family: 'Myriad Web Pro'; 
        font-size: 7.5pt; 
        font-weight: bold;
        }
        
        .link-b4b,
        .link-b4b:active,
        .link-b4b:visited,
        .link-b4b:link {
        color:#ffffff;
        text-decoration: none; 
        background-color: #45b6a4;
        font-family: 'Myriad Web Pro'; 
        text-transform: uppercase;
        font-size: 7.5pt; 
        font-weight: bold;
        }

        .link-b4b:hover {
        color:#ffffff;
        background-color: #f47c49;
        text-decoration: none;
        text-transform: uppercase;
        font-family: 'Myriad Web Pro'; 
        font-size: 7.5pt; 
        font-weight: bold;
        }

.link-s,
.link-s:active,
.link-s:visited,
.link-s:link {
color:#ff7800;
text-decoration: none; 
font-family: 'Myriad Web Pro'; 
font-size: 7pt; 
font-weight: normal;
}

.link-s:hover {
color:#ff7800;
text-decoration: underline; 
font-family: 'Myriad Web Pro'; 
font-size: 7pt; 
font-weight: normal;
}

        .link-sc,
        .link-sc:active,
        .link-sc:visited,
        .link-sc:link {
        color:#000000;
        text-decoration: none; 
        font-family: 'Myriad Web Pro';
        font-size: 8pt; 
        font-weight: normal;
        }

        .link-sc:hover {
        color:#000000;
        text-decoration: underline;
        font-family: 'Myriad Web Pro';
        font-size: 8pt; 
        font-weight: normal;
        }

        .link-cc,
        .link-cc:active,
        .link-cc:visited,
        .link-cc:link {
        color:#000000;
        cursor: text;
        text-decoration: none; 
        font-family: 'Myriad Web Pro';
        font-size: 8pt; 
        font-weight: normal;
        }

        .link-cc:hover {
        color:#000000;
        text-decoration: none;
        cursor: text;
        font-family: 'Myriad Web Pro';
        font-size: 8pt; 
        font-weight: normal;
        }

        .link,
        .link:active,
        .link:visited,
        .link:link {
        color:#19a891;
        font-family: 'Myriad Web Pro';
        text-decoration: underline;
        font-size: 14px; 
        font-weight: bold;
        }

        .link:hover {
        color: #f36c3d;
        text-decoration: underline;
        font-family: 'Myriad Web Pro';
        font-size: 14px; 
        font-weight: bold;
        }

.linkbb,
.linkbb:active,
.linkbb:visited,
.linkbb:link {
color:#f36c3d;
text-decoration: none;
font-family: 'Myriad Web Pro';
font-size: 10pt; 
font-weight: normal;
}

.linkbb:hover {
color:#19a891;
text-decoration: underline;
font-family: 'Myriad Web Pro'; 
font-size: 10pt; 
font-weight: normal;
}

        .linkbbb,
        .linkbbb:active,
        .linkbbb:visited,
        .linkbbb:link {
        color:#f36c3d;
        text-decoration: none;
        font-family: 'Myriad Web Pro';
        font-size: 10pt; 
        font-weight: normal;
        }

        .linkbbb:hover {
        color:#19a891;
        text-decoration: underline;
        font-family: 'Myriad Web Pro'; 
        font-size: 10pt; 
        font-weight: normal;
        }

        .linkaaa {
        color:#19a891;
        text-decoration: underline;
        font-family: 'Myriad Web Pro'; 
        font-size: 10pt; 
        font-weight: normal;
        }

.linkccc {
color:#00a66a;
text-decoration: none;
font-family: 'Myriad Web Pro'; 
font-size: 10pt; 
font-weight: normal;
}

.link-m,
.link-m:active,
.link-m:visited,
.link-m:link {
color:#00a656;
text-decoration: none;
text-transform: uppercase;
font-family: 'Myriad Web Pro';
font-size: 8pt; 
font-weight: bold;
}

.link-m:hover {
color:#ff7800;
text-decoration: underline;
text-transform: uppercase;
font-family: 'Myriad Web Pro'; 
font-size: 8pt; 
font-weight: bold;
}

/* FONTS */

.title_a {
font-family: 'Myriad Web Pro';
font-size: 18pt;
color: #00a656;
line-height: 16pt;
margin-bottom: 5px;
}

.subt_a {
font-family: 'Myriad Web Pro';
font-size: 14pt;
color: #6dc067;
line-height: 12pt;
}

.g {
color: #7d7d7d;
}

        .g9 {
        font-family: 'Myriad Web Pro';
        font-size: 14px;
        line-height: 18px;
        color: #7d7d7d;
        }

        .i {
        color: #13a58f;
        font-style: italic;
        }

.title {
color: #00a656;
}

        .gs {
        color: #7d7d7d;
        font-size: 7.5pt;
        font-weight: normal;
        line-height: 8pt;
        }

.ns {
color: #33c9d4;
font-weight: normal;
font-size: 7.5pt;
}

        .g8 {
        font-family: 'Myriad Web Pro';
        font-size: 8pt;
        line-height: 10pt;
        color: #7d7d7d;
        }

        .m {
        color: #45b6a4;
        font-weight: bold;
        }

.a {
color: #ff7800;
font-family: 'Myriad Web Pro';
text-transform: uppercase;
font-size: 8pt;
}

.ln {
color: #45c9d2;
font-family: 'Myriad Web Pro';
font-size: 7.5pt;
font-weight: bold;
}

.ln2 {
color: #63c77d;
font-family: 'Myriad Web Pro';
font-size: 7.5pt;
font-weight: bold;
}

.lns {
color: #a4a4a4;
font-family: 'Myriad Web Pro';
font-size: 7.5pt;
font-weight: bold;
}

.lg {
color: #8cc63f;
font-weight: bold;
font-family: 'Myriad Web Pro';
font-size: 7.5pt;
}

        .lgg {
        color: #19a891;
        font-weight: bold;
        font-family: 'Myriad Web Pro';
        font-size: 7.5pt;
        line-height: 10pt;
        }

.lr {
color: #bfb892;
font-weight: bold;
font-family: 'Myriad Web Pro';
font-size: 7.5pt;
}

.lo {
color: #faa73f;
font-weight: bold;
font-family: 'Myriad Web Pro';
font-size: 7.5pt;
}

.bs {
font-size: 8pt;
color: #000000;
font-family: 'Myriad Web Pro';
}

.bgc {
background-color: #e2f1cf;
}

.d {
padding-left: 15px;
font-family: 'Myriad Web Pro';
text-align: left;
font-size: 8pt;
color: #000000;
}

.or {
font-family: 'Myriad Web Pro';
font-size: 9pt;
color: #8cc63f;
font-weight: bold;
}

.sc {
font-family: 'Myriad Web Pro';
text-align: left;
padding-left: 15px;
line-height: 8pt;
font-size: 8pt;
color: #7d7d7d;
}

        .margin {
        margin-bottom: 10px;
        font-family: 'Myriad Web Pro';
        font-size: 8pt;
        }

        .margin2 {
        font-family: 'Myriad Web Pro';
        margin-top: 2px;
        margin-bottom: 15px;
        }

.nn {
font-family: 'Myriad Web Pro';
font-size: 8pt;
color: #000000;
}

        .single {
        font-family: 'Myriad Web Pro';
        font-size: 12pt;
        color: #13a58f;
        line-height: 18pt;
        font-style: italic;
        font-weight: normal;
        }

        .single2 {
        font-family: 'Myriad Web Pro';
        font-size: 12pt;
        color: #009e8f;
        line-height: 12pt;
        font-style: italic;
        font-weight: normal;
        }

.subspecial {
font-family: 'Myriad Web Pro';
font-size: 16pt;
line-height: 14pt;
font-weight: bold;
font-style: italic;
}

        .missing {
        font-family: 'Myriad Web Pro';
        font-size: 12pt;
        color: #009e8f;
        line-height: 12pt;
        font-style: italic;
        font-weight: normal;
        }

.tab_sel {
background-image: url('img/btn/tab.jpg');
background-repeat: no-repeat;
height: 26px;
width: 141px;
text-align: center;
padding-top: 6px;
font-family: 'Myriad Web Pro';
font-size: 8pt;
font-weight: normal;
color: #00a656;
}

.tab1_sel {
background-image: url('img/btn/tab1.jpg');
background-repeat: no-repeat;
height: 26px;
width: 141px;
text-align: center;
padding-top: 6px;
font-family: 'Myriad Web Pro';
font-size: 8pt;
font-weight: normal;
color: #00a656;
}

.tab_notsel {
background-image: url('img/btn/tab_h.jpg');
background-repeat: no-repeat;
height: 26px;
width: 141px;
text-align: center;
padding-top: 6px;
font-weight: normal;
padding-bottom: 2px;
}

.tab1_notsel {
background-image: url('img/btn/tab1_h.jpg');
background-repeat: no-repeat;
height: 26px;
width: 141px;
text-align: center;
padding-top: 6px;
font-weight: normal;
padding-bottom: 2px;
}

.link-tab,
.link-tab:active,
.link-tab:visited,
.link-tab:link {
color:#6dc067;
text-decoration: none;
text-transform: uppercase;
font-family: 'Myriad Web Pro'; 
font-size: 8pt; 
font-weight: normal;
}

.link-tab:hover {
color:#00a656;
text-decoration: underline;
text-transform: uppercase;
font-family: 'Myriad Web Pro'; 
font-size: 8pt; 
font-weight: normal;
}

        .tooltip2 {
        cursor: default;
        font-weight: normal;
        background-color: #f9d4a5;
        text-decoration: none;
        }

.news-permalink,
.news-permalink:active,
.news-permalink:visited,
.news-permalink:link {
text-decoration: none;
font-weight: bold;
color: #45c7d2;
}

.news-permalink:hover {
text-decoration: underline;
}

.updates-permalink,
.updates-permalink:active,
.updates-permalink:visited,
.updates-permalink:link {
text-decoration: none;
font-weight: bold;
color: #75cd98;
}

.updates-permalink:hover {
text-decoration: underline;
}

.diario-permalink,
.diario-permalink:active,
.diario-permalink:visited,
.diario-permalink:link {
text-decoration: none;
font-weight: bold;
color: #a29cc8;
}

.diario-permalink:hover {
text-decoration: underline;
}

.charts-permalink,
.charts-permalink:active,
.charts-permalink:visited,
.charts-permalink:link {
text-decoration: none;
font-weight: bold;
color: #f9a370;
}

.charts-permalink:hover {
text-decoration: underline;
}


.input_o {
font-family: 'Myriad Web Pro';
font-size: 10pt;
color: #000000;
height: 29px;
width: 317px;
padding-left: 15px;
padding-top: 5px;
background-color: #e5f4e4;
font-style: italic;
background-image: url('img/site/input_o.jpg');
margin-bottom: 5px;
background-repeat: no-repeat;
border: 0px;
}

.input_g {
font-family: 'Myriad Web Pro';
font-size: 10pt;
color: #000000;
height: 29px;
width: 355px;
padding-left: 15px;
padding-top: 5px;
background-color: #e5f4e4;
font-style: italic;
background-image: url('img/site/input_g.jpg');
margin-bottom: 5px;
background-repeat: no-repeat;
border: 0px;
}

.input_m {
width: 433px;
padding-left: 15px;
padding-top: 8px;
background-color: #e5f4e4;
font-style: italic;
background-image: url('img/site/input_m.jpg');
margin-bottom: 5px;
background-repeat: no-repeat;
border: 0px;
}

        .texta {
        font-family: 'Myriad Web Pro';
        font-size: 10pt;
        margin-top: 2px;
        }

.input {
font-family: 'Myriad Web Pro';
font-size: 9pt;
color: #494949;
height: 56px;
width: 233px;
font-style: italic;
background-image: url('img/subs/awards_j.jpg');
margin-bottom: 5px;
}

.inputorange {
font-family: 'Myriad Web Pro';
font-size: 8pt;
color: #494949;
background-image: url('img/subs/awards_j.jpg');
border: 0;
margin-bottom: 5px;
background-color: #fce5cf;
}

        .submit,
        .submit:active,
        .submit:visited,
        .submit:link {
        background-image: url('img/site/bbb1.jpg');
        cursor: pointer;
        background-repeat: no-repeat;
        border: 0;
        height: 34px;
        width: 95px;
        color: #19a891;
        font-size: 8pt;
        font-weight: bold;
        font-family: 'Myriad Web Pro';
        }

        .submit:hover {
        background-repeat: no-repeat;
        cursor: pointer;
        background-image: url('img/site/bbb2.jpg');
        border: 0;
        height: 34px;
        width: 95px;
        color: #f36c3d;
        font-size: 8pt;
        font-weight: bold;
        font-family: 'Myriad Web Pro';
        }

#myController span{margin-right: 5px;cursor:pointer;}div.box a,
div.box a:active,
div.box a:visited,
div.box a:link {
color:#f36c3d;
text-decoration: none;
font-family: 'Myriad Web Pro';
font-size: 10pt; 
font-weight: normal;
}

div.box a:hover {
color:#19a891;
text-decoration: underline;
font-family: 'Myriad Web Pro'; 
font-size: 10pt; 
font-weight: normal;
}

div.noteslinks {
line-height: 10pt;
font-size: 8pt;
}

.c1 {
width: 106px;
font-size: 7.5pt;
padding-left: 4px;
border-bottom: solid 1px #dfdfdf;
}

.c2 {
width: 200px;
padding-left: 10px;
border-bottom: solid 1px #dfdfdf;
}

.c3 {
width: 200px;
padding-left: 10px;
font-size: 9pt;
font-style: italic;
color: #009e8f;
border-bottom: solid 1px #dfdfdf;
}

.c4 {
width: 30px;
text-align: center;
font-weight: bold;
font-size: 8pt;
border-bottom: solid 1px #dfdfdf;
}

.c5 {
width: 30px;
font-size: 8pt;
text-align: center;
border-bottom: solid 1px #dfdfdf;
}

.c6 {
width: 30px;
text-align: center;
font-size: 8pt;
color: #7d7d7d;
border-bottom: solid 1px #dfdfdf;
}

        .e1 {
        width: 146px;
        padding-left: 4px;
        border-bottom: solid 1px #dfdfdf;
        font-family: 'Myriad Web Pro';
        font-size: 8pt;
        color: #7d7d7d;
        line-height: 9pt;
        }

        .e1t {
        width: 146px;
        padding-left: 4px;
        border-bottom: solid 1px #dfdfdf;
        border-top: solid 1px #dfdfdf;
        font-family: 'Myriad Web Pro';
        font-size: 8pt;
        color: #7d7d7d;
        }

.a1 {
width: 126px;
padding-left: 4px;
border-bottom: dotted 1px #b4b4b4;
border-top: dotted 1px #b4b4b4;
border-left: dotted 1px #b4b4b4;
font-family: 'Myriad Web Pro';
font-size: 8pt;
color: #7d7d7d;
}

.l1 {
width: 246px;
border-bottom: solid 1px #dfdfdf;
padding-left: 4px;
font-family: 'Myriad Web Pro';
font-size: 8pt;
}

        .ct1 {
        width: 146px;
        border-bottom: solid 1px #dfdfdf;
        padding-left: 4px;
        font-weight: bold;
        font-family: 'Myriad Web Pro';
        font-size: 8pt;
        color: #19a891;
        }

        .e2 {
        width: 215px;
        border-bottom: solid 1px #dfdfdf;
        color: #19a891;
        font-family: 'Myriad Web Pro';
        font-size: 8pt;
        text-align: left;
        line-height: 10pt;
        font-weight: bold;
        text-transform: uppercase;
        }

        .e2b {
        width: 446px;
        padding-right: 4px;
        line-height: 12pt;
        padding-bottom: 4px;
        padding-top: 2px;
        border-bottom: solid 1px #dfdfdf;
        text-align: left;
        }

        .e2t {
        width: 215px;
        border-bottom: solid 1px #dfdfdf;
        border-top: solid 1px #dfdfdf;
        color: #19a891;
        font-family: 'Myriad Web Pro';
        font-size: 8pt;
        text-align: left;
        line-height: 10pt;
        font-weight: bold;
        text-transform: uppercase;
        }

.a2 {
width: 229px;
border-bottom: dotted 1px #b4b4b4;
border-top: dotted 1px #b4b4b4;
color: #00a656;
font-family: 'Myriad Web Pro';
font-size: 8pt;
text-align: left;
font-weight: bold;
text-transform: uppercase;
}

.a2o {
width: 229px;
border-bottom: dotted 1px #b4b4b4;
border-top: dotted 1px #b4b4b4;
color: #ff7800;
font-family: 'Myriad Web Pro';
font-size: 8pt;
text-align: left;
font-weight: bold;
text-transform: uppercase;
}

        .t1 {
        width: 496px;
        padding-left: 4px;
        border-bottom: solid 1px #dfdfdf;
        font-family: 'Myriad Web Pro';
        text-align: left;
        text-transform: uppercase;
        }

.t1a {
width: 336px;
padding-left: 4px;
border-bottom: solid 1px #dfdfdf;
font-family: 'Myriad Web Pro';
line-height: 10pt;
font-size: 8pt;
color: #19a891;
font-weight: bold;
text-align: left;
text-transform: uppercase;
}

.t1b {
width: 160px;
border-bottom: solid 1px #dfdfdf;
color: #19a891;
font-style: italic;
font-family: 'Myriad Web Pro';
font-size: 9pt;
text-align: left;
}

        .t2 {
        width: 100px;
        border-bottom: solid 1px #dfdfdf;
        font-family: 'Myriad Web Pro';
        font-size: 8pt;
        color: #7d7d7d;
        }

.l2 {
width: 250px;
border-bottom: solid 1px #dfdfdf;
text-align: left;
font-size: 8pt;
line-height: 9pt;
color: #000000;
font-family: 'Myriad Web Pro';
}

        .ct2 {
        width: 225px;
        border-bottom: solid 1px #dfdfdf;
        text-align: left;
        font-size: 8pt;
        line-height: 9pt;
        color: #000000;
        font-family: 'Myriad Web Pro';
        }

        .ct2b {
        width: 450px;
        border-bottom: solid 1px #dfdfdf;
        text-align: left;
        font-size: 8pt;
        line-height: 9pt;
        color: #000000;
        font-family: 'Myriad Web Pro';
        }

.e2o {
width: 229px;
border-bottom: dotted 1px #b4b4b4;
color: #ff7800;
text-align: left;
font-family: 'Myriad Web Pro';
font-size: 8pt;
font-weight: bold;
text-transform: uppercase;
}

        .e3 {
        width: 18px;
        padding-left: 2px;
        border-bottom: solid 1px #dfdfdf;
        }

        .e3t {
        width: 18px;
        padding-left: 2px;
        border-bottom: solid 1px #dfdfdf;
        border-top: solid 1px #dfdfdf;
        }

.a3 {
width: 20px;
border-bottom: dotted 1px #b4b4b4;
border-top: dotted 1px #b4b4b4;
}

.l3 {
width: 100px;
border-bottom: solid 1px #dfdfdf;
}

        .ct3 {
        width: 225px;
        border-bottom: solid 1px #dfdfdf;
        }

        .e4 {
        width: 215px;
        border-bottom: solid 1px #dfdfdf;
        font-size: 8pt;
        color: #000000;
        line-height: 10pt;
        font-family: 'Myriad Web Pro';
        }

        .e4t {
        width: 215px;
        border-bottom: solid 1px #dfdfdf;
        border-top: solid 1px #dfdfdf;
        line-height: 10pt;
        font-size: 8pt;
        color: #000000;
        font-family: 'Myriad Web Pro';
        }

.a4 {
width: 185px;
border-bottom: dotted 1px #b4b4b4;
border-top: dotted 1px #b4b4b4;
border-right: dotted 1px #b4b4b4;
font-size: 8pt;
color: #000000;
font-family: 'Myriad Web Pro';
}

        .m1 {
        width: 51px;
        padding-left: 4px;
        border-bottom: solid 1px #dfdfdf;
        font-size: 8pt;
        color: #000000;
        font-family: 'Myriad Web Pro';
        }

        .m2 {
        width: 235px;
        border-bottom: solid 1px #dfdfdf;
        color: #19a891;
        font-family: 'Myriad Web Pro';
        font-size: 8pt;
        text-align: left;
        line-height: 10pt;
        font-weight: bold;
        text-transform: uppercase;
        }

        .m3 {
        width: 45px;
        border-bottom: solid 1px #dfdfdf;
        font-family: 'Myriad Web Pro';
        font-size: 8pt;
        color: #7d7d7d;
        }

        .st1 {
        width: 106px;
        border-bottom: solid 1px #dfdfdf;
        padding-left: 4px;
        font-family: 'Myriad Web Pro';
        font-size: 8pt;
        color: #7d7d7d;
        }

        .st2 {
        width: 246px;
        border-bottom: solid 1px #dfdfdf;
        line-height: 10pt;
        padding-right: 4px;
        font-family: 'Myriad Web Pro';
        }

        .st3 {
        width: 18px;
        padding-right: 2px;
        border-bottom: solid 1px #dfdfdf;
        font-family: 'Myriad Web Pro';
        }

        .st4 {
        width: 116px;
        border-bottom: solid 1px #dfdfdf;
        font-family: 'Myriad Web Pro';
        font-size: 8pt;
        padding-right: 4px;
        line-height: 9pt;
        }

        .st5 {
        width: 50px;
        border-bottom: solid 1px #dfdfdf;
        font-family: 'Myriad Web Pro';
        }

        .st6 {
        width: 50px;
        border-bottom: solid 1px #dfdfdf;
        font-family: 'Myriad Web Pro';
        }

.ff1 {
width: 26px;
border-bottom: solid 1px #dfdfdf;
padding-left: 4px;
font-family: 'Myriad Web Pro';
font-size: 8pt;
color: #7d7d7d;
}

.ff2 {
width: 100px;
border-bottom: solid 1px #dfdfdf;
line-height: 10pt;
text-transform: uppercase;
color: #19a891;
font-family: 'Myriad Web Pro';
font-size: 8pt;
font-weight: bold;
}

.ff3 {
width: 100px;
font-size: 8pt;
border-bottom: solid 1px #dfdfdf;
font-family: 'Myriad Web Pro';
}

.ff4 {
width: 100px;
border-bottom: solid 1px #dfdfdf;
font-family: 'Myriad Web Pro';
font-size: 8pt;
line-height: 9pt;
}

.ff5 {
width: 100px;
border-bottom: solid 1px #dfdfdf;
font-family: 'Myriad Web Pro';
font-size: 8pt;
}

.ff6 {
width: 100px;
border-bottom: solid 1px #dfdfdf;
font-family: 'Myriad Web Pro';
font-size: 8pt;
padding-top: 4px;
padding-bottom: 3px;
}

.ff7 {
width: 66px;
border-bottom: solid 1px #dfdfdf;
font-size: 8pt;
font-family: 'Myriad Web Pro';
padding-right: 4px;
}

        .link-b4t,
        .link-b4t:active,
        .link-b4t:visited,
        .link-b4t:link {
        color:#ffffff;
        text-decoration: none; 
        background-color: #ace1c1;
        font-family: 'Myriad Web Pro'; 
        text-transform: uppercase;
        font-size: 7.5pt; 
        font-weight: bold;
        }

        .link-b4t:hover {
        color:#ffffff;
        background-color: #75cd98;
        text-decoration: none;
        text-transform: uppercase;
        font-family: 'Myriad Web Pro'; 
        font-size: 7.5pt; 
        font-weight: bold;
        }

        .link-b4f,
        .link-b4f:active,
        .link-b4f:visited,
        .link-b4f:link {
        color:#ffffff;
        text-decoration: none; 
        background-color: #abbfe6;
        font-family: 'Myriad Web Pro'; 
        text-transform: uppercase;
        font-size: 7.5pt; 
        font-weight: bold;
        }

        .link-b4f:hover {
        color:#ffffff;
        background-color: #7596d6;
        text-decoration: none;
        text-transform: uppercase;
        font-family: 'Myriad Web Pro'; 
        font-size: 7.5pt; 
        font-weight: bold;
        }

        .link-b4p,
        .link-b4p:active,
        .link-b4p:visited,
        .link-b4p:link {
        color:#ffffff;
        text-decoration: none; 
        background-color: #f6bfa1;
        font-family: 'Myriad Web Pro'; 
        text-transform: uppercase;
        font-size: 7.5pt; 
        font-weight: bold;
        }

        .link-b4p:hover {
        color:#ffffff;
        background-color: #f19269;
        text-decoration: none;
        text-transform: uppercase;
        font-family: 'Myriad Web Pro'; 
        font-size: 7.5pt; 
        font-weight: bold;
        }

        .label-grey {
        font-size: 7.5pt;
        font-weight: bold;
        color: #979797;
        background-color: #ececec;
        }
        
        .label-green {
        font-size: 7.5pt;
        font-weight: bold;
        color: #43b156;
        background-color: #e1f3d0;
        }
        
        .label-orange {
        font-size: 7.5pt;
        font-weight: bold;
        color: #f66c3d;
        background-color: #fde7c6;
        }
        
        .label-red {
        font-size: 7.5pt;
        font-weight: bold;
        color: #da5954;
        background-color: #f8dedd;
        }
        
        .label-yellow {
        font-size: 7.5pt;
        font-weight: bold;
        color: #7d7d7d;
        background-color: #fbf795;
        }
        
        .banner1 {
        background-color: #fbf795;
        color: #7d7d7d;
        font-style: italic;
        font-size: 14pt;
        }
        
        .banner2 {
        background-color: #f5ce84;
        color: #7d7d7d;
        font-style: italic;
        font-size: 14pt;
        }
        
        .banner3 {
        background-color: #d6cbf9;
        color: #7d7d7d;
        font-style: italic;
        font-size: 14pt;
        }
        
        .banner4 {
        background-color: #ccf3d6;
        color: #7d7d7d;
        font-style: italic;
        font-size: 14pt;
        }
