a.button{
color:#fff;
}

.button {
color:#fff;
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    padding: 12px 24px;
    border: 1px solid #02669c;
    border-radius: 8px;
    background: #9cc9ff;
    background: -webkit-gradient(linear, left top, left bottom, from(#9cc9ff), to(#02669c));
    background: -moz-linear-gradient(top, #9cc9ff, #02669c);
    background: linear-gradient(to bottom, #9cc9ff, #02669c);
    font: normal normal bold 16px arial;
    color: #ffffff;
    text-decoration: none;
    border: 1px solid #03a3fa;
}
.button:hover,
.button:focus {
    border: 1px solid #03a3fa;
    background: #bbf1ff;
    background: -webkit-gradient(linear, left top, left bottom, from(#bbf1ff), to(#027abb));
    background: -moz-linear-gradient(top, #bbf1ff, #027abb);
    background: linear-gradient(to bottom, #bbf1ff, #027abb);
    color: #ffffff;
    text-decoration: none;
}
.button:active {
    background: #5e7999;
    background: -webkit-gradient(linear, left top, left bottom, from(#5e7999), to(#02669c));
    background: -moz-linear-gradient(top, #5e7999, #02669c);
    background: linear-gradient(to bottom, #5e7999, #02669c);
}
.button:before{
    content:  "\0000a0";
    display: inline-block;
    height: 24px;
    width: 24px;
    line-height: 24px;
    margin: 0 4px -6px -4px;
    position: relative;
    top: 0px;
    left: 0px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAD2UlEQVRIiZ2VX4hUVRzHP+f3O2dmdlZnc1uHzUxSqR78UysWhtZLIRIKQQ9BBCHVQ/VUEEFvhU8RGEHQgw++WJEQmS70IIhEFrSUWor4p/XPKLq7zM6u2+7OzLnn9HDvrrvjjqIXfvzuvefc7+d+f+f+7jG0OTqWsr3nKV6dd9NkOc6fWx8lDA3wHjDRqmPbAQo9rH3u7UdfLxW6SYLHB08Sm4xNjzDRGJ03t3qKMDTAh/cEAFje9QSPdD1O3U8y7Sep+0kuxn+4WR/FZG5ivJMCyJ0GQ/AkwZPEhBCTLIdZcWDe+UJHWwfGGAyRGD3EhEgAAvMW4C5vf0eAGsGpIgZUDDYKiQh5dRRdB0kIs44w4T4Aoji1iIBisNEQRCm4PJ2uSIiBJAZ8SMhrA2jcqwMlpxYVAxhiFKIqBZunM9eZrkkI+JhQsHIfABHy1mLFYBCISkTosHl8LnMQEpKQULDtF6MtQIySUzcLMAgYS4fLE7jlIAmegkvuCnigdcBE05G3DieCGsUbizGBDpfHmOLsIqcOGgAlbq9TwwC58qPF/Vt3rn6xs7OIGEGMkMur7dv8WC6nnYToCbGJD00mmzUafook3gKMV6e5dGps0mcl88Fz7ex//viP1XfSNjEUN21fvu+Nj7a8vHRJL2LSzxMgxkCICSF6fGxS9xP40EjrHxNSUU8zeJqJpxmaDJ4cne7/YvDNkcH6N5pZaVbOjh+o3ri5as3G8rquRYtRUawYVAQVg0raD2rAimLVYsXhVNO5Js2Df41NHvj8/Gsjl+r7AXROvXzl/Nih4avjD617undDV6mEU8FKGiqClfTrcmqx6rBisxexWFFOHxse//6zU6+MVKb6Z0TnAgCSyoVaf+Xf0cV9m5Y9u6SrhFPFqmDFYDNxpy5zYHEZZOBwpbp31x87qjemjswVbAUAxGsXa4cvn6tq3zMrtvQ8WDJOFKtp4zl1tyCZ+NGD565//ekvL41X67+3ii0EAIhXL9WOXjgzNNW3ceUL5aVdxkkuq7nDiZ0ty6HvTl7+ateRbTdr9eMLCbUDpE6u1H79+8/K0JMbVm8r93aLGIcYS5qVb/f8dn73Jz9vnZxonGkn0goQ0o1RSZtQh6+Pnzg+cPHKmvWrti17uKxiLCEIe748fHr3rv7tzUZSmfPczP5iaPmZSyaYA4rAItLu7gbKQO+KleW39v308dTZ4b3x3Q92nFCV9dlYTza3lD1byLRkhjQX0C4EsN09pS2bn1+78+APx94HaoC/S4RWgLSKtuSZEsxsb7NCC5yHuQBaBGSBgNsBM9F6b+aa/wHFO6dWZs9S8wAAAABJRU5ErkJggg==") no-repeat left center transparent;
    background-size: 100% 100%;
}


#article { font-family: Arial Unicode MS, Arial, sans-serif; font-size: 16px; color: #000; }

body { background: url(images/bg.jpg) no-repeat fixed center center #FFF;}

#classic-container {	width: 90%; margin: auto; max-width: 980px;	}
.logo {
height: 125px;
}
#section-header {
background:  url(images/header.jpg) top center no-repeat; 
max-width: 980px;
border-radius: 5px 5px 5px 5px;
margin-top: 20px;
margin-bottom:-10px;}

h1 {	font-size:1.4em; text-align:center; }

h2 { text-align: center; font-style: italic; font-size: 1.3em; }

h3 { box-shadow: 2px 2px 2px #000; 
font-size: 1.1em; text-align: center; background-color: #047AB8;
background: -moz-linear-gradient(#2398D6, #047AB8) repeat scroll 0 0 transparent;
background: -webkit-linear-gradient(#2398D6, #047AB8) repeat scroll 0 0 transparent;
border-radius: 5px 5px 5px 5px;
color: #FFF;
font-weight: bold; }

a, a:visited, a:hover { color:#000 !important;  word-wrap: break-word; text-decoration:underline; font-weight:bold;}

.dateline { font-style: italic; font-weight: bold;} 

.source { font-style: italic; font-weight: bold; }

.contact { text-align: right; font-size: 85%; padding-right: 10px; color: #000; margin-top:-5px;}

.small_print { font-size:90%; }

#lede { padding: 0 10px 0 10px; }

#body_text {	padding: 0 10px 0 10px;}

#facebook-feed { max-width: 100%; }

.fb_iframe_widget iframe {height: 363px !important;}

img, object, embed { max-width: 100%; }


#section-middle {
background: url(images/1article.png) top left repeat;
max-width: 980px;
border-radius: 5px 5px 5px 5px;
-moz-box-shadow: -1px -1px 18px #000000;
-webkit-box-shadow: -1px -1px 18px #000000;
box-shadow: -1px -1px 18px #000000;
}
#section-middle-1-1-content { text-align: center; }
#section-middle-1-5-content { text-align: center;}

.row { margin-left: -15px; margin-right: -15px;	padding-bottom: 30px; }

#right_container { background: #02659c; width: 39%; border-radius: 8px; padding-left: 15px;
box-shadow: 2px 2px 2px #000; margin-top: 10px; } 

#section-header-0 {}
#section-header-1 {}

.section-block-a {}

#section-video-gallery {}
#video-main-title {}

#section-photo-gallery {}
#photo-main-title {}

.section-block-b {text-align:center;}
#section-block-c {}
#section-press-release {}
.block {}

span[itemprop="name"], span[itemprop="jobTitle"], span[itemprop="worksFor"], span[itemprop="address"], span[itemprop="streetAddress"], span[itemprop="telephone"], span[itemprop="phones"], a[itemprop="email"], a[itemprop="url"] { display: block; }

.flexslider {}
.flex-caption {font-size:.9em;line-height:127%; padding: 5px; }

#slider-player {}
#slider-player-nav {}

#header-container {}

#middle-container {}

#footer-container {}

.social-likes {}

.video-container {position: relative;padding-bottom: 56.25%;padding-top: 30px; height: 0; overflow: hidden;}
 
.video-container iframe, .video-container object, .video-container embed {position: absolute;top: 0;left: 0; width: 100%; height: 100%;}

.ctab, .ctab:visited { background-color: #eaeaea; border: solid 1px #000; border-radius: 8px; color: #000; text-decoration: none; padding: 15px; font-weight: bold; box-shadow: 2px 2px 2px #000; font-size: 140%; display: block; width:80%; margin: 0 auto; margin-top: 2em; text-align:center;}

.ctab:hover { background-color: #fff; border: solid 1px #000; border-radius: 8px; color: #000; -webkit-transition: all .25s ease-out; -moz-transition: all .25s ease-out; transition: all .25s ease-out; }


 @media screen and (max-width:768px) {
#section-header-0 { display:none;}
.contact {display:none;}
}
