 
     
/* ----------------------------
Carousel Buttons
---------------------------- */
 .flex-direction-nav{ display: block; }
 .flex-direction-nav a {
    position: fixed;
    z-index: 1000; 
    border-radius:0; border:none; opacity:1;
    text-decoration: none; text-indent: 0;
    height:74px; width:auto;
    padding:0; margin:0;
    background:none;
    overflow: hidden;
    max-width:40px;
    top:500px; margin-top:0px;
    -webkit-transition: max-width 300ms ease;
    -moz-transition: max-width 300ms ease;
    -ms-transition: max-width 300ms ease;
    -o-transition: max-width 300ms ease;
    transition: max-width 300ms ease;
}
 
 .flex-direction-nav a.flex-prev{ left:-1px; margin-left:0px; background:#f4f5f2; border:1px solid #c4c6c8  }
 .flex-direction-nav a.flex-next{ right:-1px; margin-right:0px; background:#f4f5f2; border:1px solid #c4c6c8; position: fixed; }
 .flex-direction-nav a span{ } 
 
 .flex-direction-nav a span.arrow{
    display: block; overflow: hidden; text-indent:-3000px;
    width:30px; height:74px; 
    position: absolute;
}
 .flex-direction-nav a.flex-prev span.arrow{
    background: url(../images/icon/arrow_left.png) center center no-repeat;
    top:0; left:0;
}
 .flex-direction-nav a.flex-next span.arrow{
    background:url(../images/icon/arrow_right.png) center center no-repeat;
    top:0; right:0;
}
 .flex-direction-nav a span.caption{
    display: block;  
 
}
 .flex-direction-nav a.flex-prev{ 
    border-radius:0 5px 5px 0; 
}

 .flex-direction-nav a.flex-next{ 
    border-radius:5px 0 0 5px; 
}


 .flex-direction-nav a.flex-prev span.caption{
    float:left;
    border-radius:0 5px 5px 0;
    padding:0px 5px 0 40px;
	display:block;
}
 .flex-direction-nav a.flex-next span.caption{
    float:right;
    border-radius:5px 0 0 5px;
    padding:0px 40px 0 5px;
}
 .flex-direction-nav a:hover{
    opacity: 1;
    max-width:500px;
}
 .flex-direction-nav a:hover span.caption{ text-indent:0; }


.at4-show {
    display: inline-block!important;
}
#emailbox {border: 1px solid #636466; padding:10px;}
#emailbox h2.logtxt1 {
    color: #243a57;
    text-transform: uppercase;
  	font-family: Georgia,"Times New Roman",Times,serif;
    font-weight: bold;
    margin: 0;
    padding: 0;
	font-size: 18px!important;
}
#emailbox span.label-name{ font-size:11px;}
#emailbox span.capcha{ margin:5px 0 0 15px; float:left; display:block}
#emailbox span.refresh{ margin:0px 0 0 5px; float:left; display:block}
#emailbox .f-field{ width:205px; padding:10px 2%; margin-bottom:5px; border:1px solid #e1e1e1; background:#fcfcfc; resize: none}
iframe#article-video-frame{
border:0;
}
.story-gallery{
border:0 !important;
}
 