/***** BASE CSS *****/


/* Site Name */

#divSiteTitle {text-decoration:none}

#divTagLine {text-decoration:none}


/* Contact */

ul#contact-info .icon {font-size:20px;float:left;line-height:25px;margin-right:10px;}

ul#contact-info .field {font-weight:bold;}

ul#contact-info {list-style:none;}


/* Blog */

ul#blog-posts {overflow:hidden;margin: 0;}

ul#blog-posts li {list-style-type:none;clear:both; margin-bottom: 15px;}

ul#blog-posts li div.head {float:left;width:100%;min-height:30px;}

ul#blog-posts li div.head h3 {float:left;}

ul#blog-posts li div.head .meta {float:right;padding-top:10px;font-size:11px;text-transform:uppercase;}

ul#blog-posts li div.head .meta a {font-size:11px;text-transform:uppercase;}
  
ul#blog-posts li div.thumb {float:left;margin:0 15px 10px 3px;}

        
/* Grid */

#tiles li p {font-size:12px;line-height:16px;}

#tiles li a {font-size:10px;letter-spacing:1px;font-style:italic;text-transform:uppercase;color:#111;}

#tiles li h4 {font-size:12px;line-height:16px;font-weight:bold;margin:5px 0px 0px 3px;text-transform:uppercase;}


/* Icons */

.glyph { cursor: default; font-size: 16px; line-height: 1; }

.glyph.general { font-family: "FoundationIconsGeneral"; }

.glyph.social { font-family: "FoundationIconsSocial"; }


/* Menu Side */

.menu_menu_simple ul {margin-top:0px;margin-bottom:0px;}

.menu_menu_simple ul li {margin-top:0px;margin-bottom:0px;}


/* Social Bookmark Links */

p#bookmarks a {margin-right:20px;text-decoration:none;}


/* Responsive Image */

img {max-width:100%;height:auto;width:auto;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}

/* Responsive Video from Zurb Foundation. Copyright (c) 2011 ZURB, http://www.zurb.com/ License: MIT */

.flex-video {position:relative;padding-top:25px;padding-bottom:67.5%;height:0;margin-bottom:16px;overflow: hidden;}

.flex-video.widescreen {padding-bottom:57.25%;}

.flex-video.vimeo {padding-top:0;}

.flex-video iframe, .flex-video object, .flex-video embed {position:absolute;top:0;left:0;width:100%;height:100%;border:none;}

@media only screen and (max-device-width: 800px), only screen and (device-width: 1024px) and (device-height: 600px), only screen and (width: 1280px) and (orientation: landscape), only screen and (device-width: 800px), only screen and (max-width: 767px) {
        .flex-video { padding-top: 0; }

    }

    
/* Additional */
    
#divBoxed {position:relative}
 
.nav-links > a {margin-right:20px;}

.btn-secondary, .btn-secondary:hover {text-shadow:none;}


/* Adjustments */

.search.adjust {margin-bottom:15px}
      
.divPanel {}

.divPanel.notop {padding-top:0px}

.divPanel.nobottom {padding-bottom:0px}

@media (max-width: 767px){
    #divFooter {padding:20px;margin-left:0px;margin-right:0px;margin-bottom:0px}

}


/***** BOOTSTRAP CSS OVERRIDE *****/


.dropdown-menu a {line-height:30px;}

.navbar .dropdown-menu:before {display:none;}

.navbar .dropdown-menu:after {display:none;}

.nav-pills .dropdown-toggle .caret {margin-bottom:5px;border-top-color:#000;border-bottom-color:#000;}

.nav-pills .caret {margin-bottom:5px;border-top-color:#000;border-bottom-color:#000;}

.nav-pills .dropdown-toggle:hover .caret {border-top-color:#000000;border-bottom-color:#000000;}

.sidebar-nav {padding:9px 0;}

.dropdown-menu .sub-menu {left:100%;position:absolute;top:0;visibility:hidden;margin-top:-1px;}

.dropdown-menu li:hover .sub-menu {visibility:visible;}

.nav-tabs .dropdown-menu, .nav-pills .dropdown-menu, .navbar .dropdown-menu {margin-top:0;}

.navbar .sub-menu:before {border-bottom:7px solid transparent;border-left:none;border-right:7px solid rgba(0, 0, 0, 0.2);border-top:7px solid transparent;left:-7px;top:10px;}

.navbar .sub-menu:after {border-top:6px solid transparent;border-left:none;border-right:6px solid #fff;border-bottom:6px solid transparent;left:10px;top:11px;left:-6px;}

body{background-image: url(../images/background.png); background-repeat: repeat repeat; }

#divBoxed{margin-top: 20px; }

#divLogo{margin-top: 38px; margin-bottom: 15px; margin-left: 3px; }

#divSiteTitle{font-family: Arial, Helvetica, Sans-serif; line-height: 75px; font-size: 75px; color: rgb(56, 83, 164); text-shadow: rgba(0, 0, 0, 0.199219) 2px 8px 6px, rgba(255, 255, 255, 0.292969) 0px -5px 35px; font-weight: normal; font-style: normal; }

#divTagLine{color: rgb(0, 0, 0); line-height: 30px; font-size: 19px; text-shadow: rgba(0, 0, 0, 0.199219) 2px 8px 6px, rgba(255, 255, 255, 0.292969) 0px -5px 35px; font-family: Arial, Helvetica, Sans-serif; }

#camera_wrap{display: block; margin-bottom: 15px; height: 354px; border: 5px solid rgb(255, 255, 255); margin-left: -5px; -webkit-box-shadow: rgba(0, 0, 0, 0.292969) 0px 1px 4px; box-shadow: rgba(0, 0, 0, 0.292969) 0px 1px 4px; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; margin-top: 13px; }

h1{font-weight: normal; font-style: normal; letter-spacing: 0px; line-height: 58px; margin-top: 12px; font-family: Arial, Helvetica, Sans-serif; }

.page-content, .page-content li{line-height: 27px; font-family: Arial, Helvetica, Sans-serif; font-size:18px; }

.page-content a{color: rgb(56, 83, 164); font-family: Arial, Helvetica, Sans-serif; }

.sidebox{background-color: rgb(247, 247, 247); -webkit-box-shadow: none; box-shadow: none; padding: 18px; margin-top: 26px; border: 1px solid rgb(235, 235, 235); border-top-left-radius: 5px; border-top-right-radius: 5px; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; font-family: Arial, sans-serif; line-height: 26px; }

.sidebar{padding-top: 23px; }

.sidebox-title{font-weight: normal; font-style: normal; font-size: 20px; letter-spacing: 0px; line-height: 40px; font-family: Arial, Helvetica, Sans-serif; color: rgb(30, 30, 30); }

.sidebox a{color: rgb(163, 0, 0); font-family: Arial, sans-serif; }

#divFooter{border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; background-color: rgb(56, 83, 164); color: rgb(255, 255, 255); font-family: Arial,sans-serif; line-height: 22px; font-size: 13px; padding-top: 0px;}

.divPanel{padding: 26px; }

#divFooter a{color: rgb(233, 221, 142); font-family: Arial,sans-serif;}

#divFooter h3{font-family: Arial, Helvetica, Sans-serif; font-weight: normal; font-style: normal; font-size: 21px; line-height: 45px; color: rgb(255, 255, 255); }

h2{font-weight: normal; font-style: normal; ;font-family: Arial, Helvetica, Sans-serif;}

.transparent-bg{-moz-box-shadow: rgba(0, 0, 0, 0.292969) 0px 1px 4px; -webkit-box-shadow: rgba(0, 0, 0, 0.292969) 0px 1px 4px; box-shadow: rgba(0, 0, 0, 0.292969) 0px 1px 4px;   background-color: rgb(255, 255, 255); border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom-right-radius: 10px; border-bottom-left-radius: 10px; }

.breadcrumbs a{color: rgb(163, 0, 0); }

#bookmarks a{line-height: 33px; font-size: 12px; color: rgb(233, 221, 142); }

#copyright{text-transform: uppercase; letter-spacing: 2px; font-size: 10px; word-spacing: 0px; margin-top: 0px; padding-left: 0px; padding-right: 0px;}

#divHeaderLine1{font-family: Arial, Helvetica, Sans-serif; font-size: 55px; line-height: 74px; margin-top: 16px; text-transform: uppercase; letter-spacing: 0px; color: rgb(47, 47, 47); text-shadow: none; }

#divHeaderLine2{font-family: Arial, Helvetica, Sans-serif; font-size: 24px; line-height: 37px; margin-top: 11px; color: rgb(110, 110, 110); letter-spacing: 1px; }

#divHeaderLine3{margin-top: 37px; line-height: 21px; }

a.btn, a.btn-large, a.btn-small, a.btn-mini {color:#333}

a.btn-info, a.btn-success, a.btn-warning, a.btn-danger, a.btn-inverse {color:#ffffff}

.btn-secondary, .btn-secondary:hover, a.btn-secondary, a.btn-secondary:hover {color:#515151;}

.btn-secondary {border:1px solid #dadada;border-bottom:1px solid #acacac;background-color:#f5f5f5;background-repeat: repeat-x;background-image:-webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#dddddd));background-image:-webkit-linear-gradient(top, #f5f5f5, #dddddd);background-image:-moz-linear-gradient(top, #f5f5f5, #dddddd);background-image:-ms-linear-gradient(top, #f5f5f5, #dddddd);background-image:-o-linear-gradient(top, #f5f5f5, #dddddd);background-image:linear-gradient(top, #f5f5f5, #dddddd);filter: progid:dximagetransform.microsoft.gradient(startColorstr=#f5f5f5, endColorstr=#dddddd, GradientType=0);filter: progid:dximagetransform.microsoft.gradient(enabled=false);}

.btn-secondary:hover, .btn-secondary:active, .btn-secondary.active, .btn-secondary.disabled, .btn-secondary[disabled] {background-color:#dadada;}

.btn-primary, .btn-primary:hover, a.btn-primary, a.btn-primary:hover {color:#fff;}

.btn-primary {border:1px solid #b00000;border-bottom:1px solid #8b0000;background-color:#c60000;background-repeat: repeat-x;background-image:-webkit-gradient(linear, left top, left bottom, from(#c60000), to(#b20000));background-image:-webkit-linear-gradient(top, #c60000, #b20000);background-image:-moz-linear-gradient(top, #c60000, #b20000);background-image:-ms-linear-gradient(top, #c60000, #b20000);background-image:-o-linear-gradient(top, #c60000, #b20000);background-image:linear-gradient(top, #c60000, #b20000);filter: progid:dximagetransform.microsoft.gradient(startColorstr=#c60000, endColorstr=#b20000, GradientType=0);filter: progid:dximagetransform.microsoft.gradient(enabled=false);}

 .btn-primary:hover, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled] {background-color:#b00000;}

#divHeaderText{padding-top: 12px; padding-left: 0px; padding-right: 0px; }

#footerOuterSeparator{border-top-width: 0px; border-top-style: solid; border-top-color: rgb(206, 206, 206); height: 0px; background-color: rgb(255, 255, 255); }

h3,.page-content h3 a{font-weight: normal; font-style: normal; ;font-family: Arial, Helvetica, Sans-serif;}

h4,.page-content h4 a{font-weight: normal; font-style: normal; ;font-family: Arial, Helvetica, Sans-serif;}

h5,.page-content h5 a{font-weight: normal; font-style: normal; ;font-family: Arial, Helvetica, Sans-serif;}

h6,.page-content h6 a{font-weight: normal; font-style: normal; ;font-family: Arial, Helvetica, Sans-serif;}

.line-separator{border-top-width: 1px; border-top-style: dotted; margin-top: 21px; margin-bottom: 21px; border-top-color: rgb(195, 195, 195); }

#tiles li{opacity: 1; width: 203px;}

.dropdown-menu {background-color: rgb(255, 255, 255); }

.dropdown-menu li > a {color: rgb(51, 51, 51); }

.dropdown-menu li > a:hover, .dropdown-menu .active > a, .dropdown-menu .active > a:hover {filter:none;background-color: rgb(184, 0, 0); color: rgb(248, 248, 248); background-image: none;;background-image:none}

.nav-pills > li > a {background-color: rgb(237, 237, 237); color: rgb(69, 69, 69); padding: 14px 24px; margin-left: 2px; margin-right: 2px; border-top-left-radius: 7px; border-top-right-radius: 7px; border-bottom-right-radius: 7px; border-bottom-left-radius: 7px; }

.nav-pills > li > a:hover {background-color: rgb(56, 83, 164); color: rgb(255, 255, 255); }

.nav-pills > .active > a, .nav-pills > .active > a:hover {background-color: rgb(56, 83, 164); color: rgb(255, 255, 255); }

.ddmenu {margin-top: 55px; margin-bottom: 0px;}

.ddmenu.nav-pills li a{font-family: Arial, Helvetica, Sans-serif; font-size: 17px; line-height: 17px; }

.ddmenu .dropdown-menu li a{line-height: 29px; }

