.head_text {
    color:#333333;
    font-family:Georgia, serif;
    font-size:8.5pt;
    text-align:center;
}
.line {
    padding-bottom:30px;
    border-bottom-color:#D5D5D5;
    border-bottom-style:dotted;
    border-bottom-width:1pt;
}
.line_news {
    padding-bottom:30px;
    padding-top:30px;
    border-bottom-color:#D5D5D5;
    border-bottom-style:dotted;
    border-bottom-width:1pt;
}
.bot {
    vertical-align: top;
}
.news_text {
    color:#999999;
    font-family:Georgia,serif;
    font-size:9pt;
    font-weight:normal;
    line-height:115%;
    text-transform:uppercase;
}
.h_text {
    color:black;
    font-family:'Georgia','serif';
    font-size:13.5pt;
    line-height:115%;
    padding-top: 15px;
}
.h_sub_text {
    color:black;
    font-family:'Georgia','serif';
    font-size:10pt;
    line-height:115%;
}
.b_text{
    color:#333333;
    font-family:'Georgia','serif';
    font-size:10pt;
    line-height:115%;
}
.s_text{
    color:black;
    font-family:'Georgia','serif';
    font-size:9pt;
    line-height:115%;
}
.tel {
    color:black;
    font-family:Georgia,serif;
    font-size:9pt;
    line-height:115%;
    font-weight: bold;
    text-align: center;
    padding-top: 10px;
}

.b_text a:link{ color:#064D95;text-decoration:underline; }
.b_text a:visited{ color:#064D95;text-decoration:underline; }
.b_text a:hover{ color:#064D95;text-decoration:underline; }

.back_link { padding-top: 20px; }
.back_link a:link{ text-decoration:underline;color:#064D95;font-size:7.5pt;line-height:115%; }
.back_link a:visited{ text-decoration:underline;color:#064D95;font-size:7.5pt;line-height:115%; }
.back_link a:hover{ text-decoration:underline;color:#064D95;font-size:7.5pt;line-height:115%; }


/* ------------------ */
/* For July News Only */
/* ------------------ */

.fn_logo{
    width: 100%;
    height: 86px;
    background: url("/news/news/img/logo2.gif") no-repeat scroll 100% 50% transparent;
}
.fn_sublogoline{
    color:white;
    font-family:Myriad Pro Cond, arial;
    font-size:11pt;
    text-align:right;
    /*height:;*/
    width:100%;
    background-color: #0066CC;
    margin: 20px 0px;
    padding: 2px 2px 2px 0px;
}
.fn_table{
    color: black;
    font-size:9pt;
    line-height:153%;
    margin: 10px 0px;
}
.fn_table td{
    vertical-align: top;
    padding: 5px;
}

.fn_text{
    height: 100%;
    background-color: #F2F2F2;
    padding: 10px;

}

.fn_by{
    text-align: center;
    padding-bottom:10px;
}

.fn_by a{
    color:#339933 !important;
    font-family:Myriad Pro Cond, arial;
    font-size:26pt;
    line-height:112%;
    text-decoration:none;
   
}

.fn_by_text{
    text-decoration:none;
    font-family:Calibri, arial;
    font-size:10pt;
    color: black;
}

.fn_by_text a{
    font-size:10pt;
    text-decoration:underline;
    color: black !important;
}

.fn_location_text{
    font-size:9pt;
    color: #339933;
}

.fn_last_text{
    font-size: 8pt; 
    font-family: Verdana;
}


.fn_table a{
    color:#CC6600;
    text-decoration:underline;
    width: 100%;
}

.fn_table span a{
    width: 100%;
    display: block;
    margin: 5px 0px;
}

.fn_table ul{
    list-style: circle;
    padding: 20px 0px 30px 20px;
}


.fn_table h1{
    font-size:11pt;
    line-height:112%;
    font-family: Trebuchet MS, arial;
}

.fn_table h2{
    color:#FF9900;
    font-family:Myriad Pro Cond, arial;
    font-size:16pt;
    line-height:112%;
}

.fn_table h3{
    font-family:Myriad Pro Cond, arial;
    font-size:16pt;
    line-height:112%;
    color: black;
}

.fn_bot1{
    padding: 5px 0px;
    border-top:1px solid #B7B7B7;
    font-size:8pt;
    line-height:112%;
    text-align: center;
}

.fn_bot2{
    padding: 5px 0px;
    border-bottom:1px solid #B7B7B7;
    color:#333333;
    font-size:8pt;
    line-height:112%;
    text-align: center;
}

