@charset "utf-8";
/* CSS Document */

/* Move down content because we have a fixed navbar that is 50px tall */

/* HTML5 tags */
header, section, footer,
aside, nav, article, figure {
	display: block;
}

.main-content {margin: 15px;}

h1 {text-transform:uppercase;font-size:35px;color:#00538a;line-height:1em;margin-bottom:1.0em; font-family:Georgia, "Times New Roman", Times, serif;}

h2 {font-size:30px;color:#00538a;margin-bottom:0.75em; margin-top: 1.0em; font-family:Georgia, "Times New Roman", Times, serif;}

th {color: #00538a;}

body {background-color:#777777;
background:url(../images/backgrounds/gray-bkgd.jpg);}

nav {font-family:Georgia, "Times New Roman", Times, serif;}

.external-info {border-top: 1px solid black; background:#ffe293; padding-left: 15px; padding-right: 15px; padding-bottom: 5px;}

.external-info li a {color:#00538a; font-style: italic;}


a.article{display:block;text-decoration:none;cursor:pointer;-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-ms-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;padding:9px;border:1px solid #f1f8fd}
a.article:hover{background:white;-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-ms-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;border:1px solid #c6e3f5}
a.article img{float:left;width:64px;height:auto;border:1px solid #13355c}
a.article h5{color:#b8babc;font-size:13px;font-style:italic;margin:0}
a.article p{color:#13355c}
a.article .content{margin-left:80px}
a.read_more{font-family:"pt_sansbold",verdana,arial,helvetica,sans-serif;font-style:italic;font-size:15px;display:block}
a.read_more{clear:both;margin:1em 0; padding-bottom:10px;font-family:"pt_sansbold",verdana,arial,helvetica,sans-serif;font-style:italic;font-size:15px;display:block;border-bottom:1px dotted grey;}

/*
 * Footer Styles
 */

.site-footer {
  margin-top: 50px;
  background: #212121; }
  .site-footer .container {
    border-top: 1px solid #383838;
    padding: 50px 15px 30px;
    position: relative;
    *zoom: 1; }
    .site-footer .container:after {
      content: " ";
      clear: both;
      display: block;
      overflow: hidden;
      height: 0; }

.pull-left {
	padding: 10px;
	color: #696969;
}

  .site-footer links, .site-footer .phone {
    display: inline-block;
    margin-right: 20px; }
  .site-footer .phone {
    font-size: 18px;
    font-size: 1.2857142857em; }
  .site-footer .colophon {
    padding-top: 30px;
    clear: both;
	color: #696969;
	font-style: italic; }
  .site-footer .social-links a {
    width: 40px;
    height: 40px;
    border: 2px solid #383838;
    position: relative;
    display: inline-block;
    text-align: center;
    margin-left: 10px;
    color: #d3d3d3;
    line-height: 2.5; }
    .site-footer .social-links a:hover {
      border-color: #f2d383; }
      .site-footer .social-links a:hover:before, .site-footer .social-links a:hover:after {
        border-color: #f2d383; }
    .site-footer .social-links a:before, .site-footer .social-links a:after {
      content: " ";
      width: 10px;
      height: 10px;
      position: absolute;
      background: #212121; }


/*
 * Twitter Feed Styles
 */

.twitter-feed {float:right;width:238px;margin-bottom:2em}



/*
 * JSSOR Gallery Styles
 */
 
 .jssor-gallery-caption {
	 position: absolute;
	 width: 100%;
	 bottom: 0px;
	 padding: 10px;
	 background: #000;
	 opacity: 0.8;
	 text-align: left;
	 line-height: 10px;
	 font-size: 11px;
	 color: #fff;
 }
 
 
 
 
 .photoCaption {
	margin: 0px;
	padding: 0px;
	font-size: 10px;
	font-style: italic;
	color: #666;
}
.sideCol p.photoCaption {
	margin: 0px;
	padding: 5px;
	font-size: 10px;
	font-style: italic;
	color: #666;
	line-height: 1em;
}
.photoCaption p {
	font-size: 11px;
	line-height: 1.3em;
	font-family: Georgia, "Times New Roman", Times, serif;
	/* [disabled]font-style: italic; */
	padding: 0px;
	margin: 0px;
}


/*
Nivo Slider
*/

.nivoSlider{position:relative;width:100%;height:auto;overflow:hidden}
.nivoSlider img{position:absolute;top:0px;left:0px;max-width:none}
.nivo-main-image{display:block !important;position:relative !important;width:100% !important}
.nivoSlider a.nivo-imageLink{position:absolute;top:0px;left:0px;width:100%;height:100%;border:0;padding:0;margin:0;z-index:6;display:none;background:white;filter:alpha(opacity=0);opacity:0}
.nivo-slice{display:block;position:absolute;z-index:5;height:100%;top:0}
.nivo-box{display:block;position:absolute;z-index:5;overflow:hidden}
.nivo-box img{display:block}
.nivo-caption{position:absolute;left:0px;bottom:0px;background:#000;color:#fff;width:100%;z-index:8;padding:5px 10px;opacity:0.8;overflow:hidden;display:none;-moz-opacity:0.8;filter:alpha(opacity=8);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.nivo-caption p{padding:5px;margin:0}
.nivo-caption a{display:inline !important}
.nivo-html-caption{display:none}
.nivo-directionNav a{position:absolute;top:45%;z-index:9;cursor:pointer}
.nivo-prevNav{left:0px}
.nivo-nextNav{right:0px}
.nivo-controlNav{text-align:center;padding:15px 0}
.nivo-controlNav a{cursor:pointer}
.nivo-controlNav a.active{font-weight:bold}
.theme-default .nivoSlider{position:relative;background:#fff url(../img/nivo/themes/default/loading.gif) no-repeat 50% 50%;margin-bottom:10px;-webkit-box-shadow:0px 1px 5px 0px #4a4a4a;-moz-box-shadow:0px 1px 5px 0px #4a4a4a;box-shadow:0px 1px 5px 0px #4a4a4a}
.theme-default .nivoSlider img{position:absolute;top:0px;left:0px;display:none}
.theme-default .nivoSlider a{border:0;display:block}
.theme-default .nivo-controlNav{text-align:center;padding:20px 0}
.theme-default .nivo-controlNav a{display:inline-block;width:22px;height:22px;background:url(../img/nivo/themes/default/bullets.png) no-repeat;text-indent:-9999px;border:0;margin:0 2px}
.theme-default .nivo-controlNav a.active{background-position:0 -22px}
.theme-default .nivo-directionNav a{display:block;width:30px;height:30px;background:url(../img/nivo/themes/default/arrows.png) no-repeat;text-indent:-9999px;border:0;opacity:0;-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out}
.theme-default:hover .nivo-directionNav a{opacity:1}
.theme-default a.nivo-nextNav{background-position:-30px 0;right:15px}
.theme-default a.nivo-prevNav{left:15px}
.theme-default .nivo-caption{font-family:Helvetica, Arial, sans-serif}
.theme-default .nivo-caption a{color:#fff}
.theme-default .nivo-caption a:hover{color:#fff}
.theme-default .nivo-controlNav.nivo-thumbs-enabled{width:100%}
.theme-default .nivo-controlNav.nivo-thumbs-enabled a{width:auto;height:auto;background:none;margin-bottom:5px}
.theme-default .nivo-controlNav.nivo-thumbs-enabled img{display:block;width:120px;height:auto}
body.homepage #splash .slideshow{height:390px;width:616px;float:right;overflow:hidden;position:relative}
body.homepage #splash .slideshow .nivo-caption{position:absolute;bottom:0;left:0;background:rgba(255,255,255,0.8);text-align:right;font-family:"pt_sansbold",verdana,arial,helvetica,sans-serif;font-size:16px;padding:10px 10px 10px 10px;color:#13355c}
body.homepage #splash .slideshow .nivo-caption a{font-family:"pt_sansitalic",verdana,arial,helvetica,sans-serif;font-size:13px;color:#13355c;text-decoration:none}





/*=================================*/
/* Nivo Slider
/*=================================*/

/*====================*/
/*=== Reset Styles ===*/
/*====================*/
caption, th, td {
	text-align:left;
	font-weight:normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content:"";
}
blockquote, q {
	quotes:"" "";
}

/*===================*/
/*=== Main Styles ===*/
/*===================*/
footer a, a:visited {
	color:#5fbdf0;
	text-decoration:none;
}
