#divSiteTitle {  
  text-decoration: none;
}

#divTagLine {  
  text-decoration: none;

}

#divHeaderLine1 {  
  display: inline-block !important;
}

#divHeaderLine2 {  
  display: inline-block !important;
}

#divHeaderLine3 {  
  display: inline-block !important;
}

h3, h4, h5, h6 {  
  line-height: 1.5 !important;
}

.lead {  
  text-align: center;
}

.lead h2 {  
  font-size: 33px;  
  line-height: 45px;
}

.lead h3 {  
  font-size: 17px;
}

.lead h3 a {  
  font-size:  !important;
}

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-type: none;  
  list-style-position: outside;  
  list-style-image: none;
}

#tiles li {  
  width: 240px !important;  
  background-color: white;  
  border-top-width: 1px;  
  border-top-style: solid;  
  border-top-color: #dedede;  
  border-right-width: 1px;  
  border-right-style: solid;  
  border-right-color: #dedede;  
  border-bottom-width: 1px;  
  border-bottom-style: solid;  
  border-bottom-color: #dedede;  
  border-left-width: 1px;  
  border-left-style: solid;  
  border-left-color: #dedede;  -webkit-border-radius: 2px 2px 2px 2px;
  border-radius: 2px 2px 2px 2px;  
  padding-top: 10px !important;  
  padding-right: 10px !important;  
  padding-bottom: 10px !important;  
  padding-left: 10px !important;  
  margin-right: 7px;  
  margin-bottom: 7px;  
  float: left;
}

#tiles li img {  
  margin-bottom: 10px;
}

#tiles li div.meta {  
  color: #999999;  -epub-text-transform: uppercase;
  text-transform: uppercase;  
  font-size: 10px;  
  margin-top: 0px;  
  margin-right: 0px;  
  margin-bottom: 0px;  
  margin-left: 0px;
}

#tiles li h4 {  
  line-height: 1.5;  
  margin-top: 0px;  
  margin-right: 0px;  
  margin-bottom: 5px;  
  margin-left: 0px;
}

#tiles li h4 a {  
  line-height: ;  
  margin-top: 0px;  
  margin-right: 0px;  
  margin-bottom: 0px;  
  margin-left: 0px;  
  text-decoration: ;  
  color: ;  
  font-size: ;  
  font-family: ;  
  font-weight: ;  
  font-style: ;
}

#tiles li p {  
  font-size: 12px;  
  line-height: 1.5;  
  margin-top: 0px;  
  margin-right: 0px;  
  margin-bottom: 0px;  
  margin-left: 0px;
}

#tiles li a {  
  font-size: 12px;
}

#tiles li .more_link {  
  font-size: smaller;  
  line-height: 2;  -epub-text-transform: uppercase;
  text-transform: uppercase;  
  letter-spacing: 2px;  
  white-space: nowrap;  
  display: block;  
  margin-top: 5px;  
  margin-right: 0px;  
  margin-bottom: 0px;  
  margin-left: 0px;
}

#tiles li blockquote {  
  line-height: 1.5;  
  margin-top: 0px;  
  margin-right: 0px;  
  margin-bottom: 0px;  
  margin-left: 0px;  
  padding-top: 0px;  
  padding-right: 0px;  
  padding-bottom: 0px;  
  padding-left: 0px;  
  color: #999999;  
  border-top-width: medium;  
  border-top-style: none;  
  border-top-color: initial;
  border-top-color: -moz-initial;  
  border-right-width: medium;  
  border-right-style: none;  
  border-right-color: initial;
  border-right-color: -moz-initial;  
  border-bottom-width: medium;  
  border-bottom-style: none;  
  border-bottom-color: initial;
  border-bottom-color: -moz-initial;  
  border-left-width: medium;  
  border-left-style: none;  
  border-left-color: initial;
  border-left-color: -moz-initial;  
  font-size: 150%;  
  font-style: italic;  
  font-family: Georgia, Times, serif;
}

#tiles li blockquote small {  
  font-size: 11px;  
  font-style: normal;
}

[class*="social foundicon-"]:before {  
  font-family: "SocialFoundicons";
}

[class*="general foundicon-"]:before {  
  font-family: "GeneralFoundicons";
}

.menu_menu_simple ul {  
  margin-top: 0px;  
  margin-bottom: 0px;
}

.menu_menu_simple ul li {  
  margin-top: 0px;  
  margin-bottom: 0px;
}

#decorative1 {  
  margin-top: -2px;  
  padding-top: 2px;
}
#decorative9{  
  margin-top: -2px;  
  padding-top: 0px;
}

.centered_menu {  
  text-align: center;
}

.centered_menu > div {  
  display: inline-block;
}

.centered_menu div {  
  text-align: left;
}

.social_bookmarks a {  
  font-size: smaller !important;  -epub-text-transform: uppercase;
  text-transform: uppercase;  
  letter-spacing: 1px;  
  text-decoration: none;  
  margin-right: 20px;
}

.copyright {  
  font-size: smaller;  
  letter-spacing: 1px;
}

img {  
  height: 86px;  
  width: auto;  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}


.flex-video {  
  position: relative;  
  padding-top: 25px;  
  padding-bottom: 67.5%;  
  height: 0px;  
  margin-bottom: 16px;  
  overflow: hidden;
}

.flex-video.widescreen {  
  padding-bottom: 57.25%;
}

.flex-video.vimeo {  
  padding-top: 0px;
}

.flex-video iframe, .flex-video object, .flex-video embed {  
  position: absolute;  
  top: 0px;  
  left: 0px;  
  width: 100%;  
  height: 100%;  
  border-top-width: medium;  
  border-top-style: none;  
  border-top-color: initial;
  border-top-color: -moz-initial;  
  border-right-width: medium;  
  border-right-style: none;  
  border-right-color: initial;
  border-right-color: -moz-initial;  
  border-bottom-width: medium;  
  border-bottom-style: none;  
  border-bottom-color: initial;
  border-bottom-color: -moz-initial;  
  border-left-width: medium;  
  border-left-style: none;  
  border-left-color: initial;
  border-left-color: -moz-initial;
}

@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: 0px; }
}

#divBoxed {  
  position: relative;
}

.nav-links > a {  
  margin-right: 20px;
}

.btn-secondary, .btn-secondary:hover {  text-shadow: none;
}

#divHeaderLine1 a, #divHeaderLine2 a, #divHeaderLine3 a {  
  font-size: ;  
  line-height: ;  
  letter-spacing: ;  
  font-family: ;  text-shadow: inherit;  
  font-weight: ;  
  font-style: ;
}

#divHeaderLine1, #divHeaderLine2, #divHeaderLine3 {  
  padding-top: 3px !important;  
  padding-bottom: 3px !important;  
  text-align:  !important;
}

#decorative2 {  -webkit-box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.03);
  box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.03);
}

.showcase-tabs > li > a {  
  font-size: 14px;  
  letter-spacing: 1px;  
  padding-left: 20px;  
  padding-right: 20px;
}

.cap1 div, .cap2 div, .cap3 div, .cap4 div, .cap5 div {  
  margin-top: 0px;  
  margin-right: -1px;  
  margin-bottom: 0px;  
  margin-left: -1px;
}

.camera_wrap .camera_pag .camera_pag_ul li {  
  margin-top: 20px !important;  
  margin-right: 5px !important;  
  margin-bottom: 0px !important;  
  margin-left: 5px !important;
}

.search.adjust {  
  margin-bottom: 15px;
}

.divPanel {
}

.divPanel.notop {  
  padding-top: 0px;
}

.divPanel.nobottom {  
  padding-bottom: 0px;
}

.navbar .nav-pills > li > a {  text-shadow: none;  
  font-weight: normal;
  
}

.navbar .dropdown-menu li > a {  text-shadow: none;  
  font-weight: normal;
}

.navbar .nav-pills > li > .dropdown-menu:before {  
  border-top-width: medium;  
  border-top-style: none;  
  border-top-color: initial;
  border-top-color: -moz-initial;  
  border-right-width: medium;  
  border-right-style: none;  
  border-right-color: initial;
  border-right-color: -moz-initial;  
  border-bottom-width: medium;  
  border-bottom-style: none;  
  border-bottom-color: initial;
  border-bottom-color: -moz-initial;  
  border-left-width: medium;  
  border-left-style: none;  
  border-left-color: initial;
  border-left-color: -moz-initial;
}

.navbar .nav-pills > li > .dropdown-menu:after {  
  border-top-width: medium;  
  border-top-style: none;  
  border-top-color: initial;
  border-top-color: -moz-initial;  
  border-right-width: medium;  
  border-right-style: none;  
  border-right-color: initial;
  border-right-color: -moz-initial;  
  border-bottom-width: medium;  
  border-bottom-style: none;  
  border-bottom-color: initial;
  border-bottom-color: -moz-initial;  
  border-left-width: medium;  
  border-left-style: none;  
  border-left-color: initial;
  border-left-color: -moz-initial;
 
}

.navbar .nav-pills > .active > a, .navbar .nav-pills > .active > a:hover, .navbar .nav-pills > .active > a:focus {
	-webkit-box-shadow: none 0px #9EDCF7;
	box-shadow: none 0px #9EDCF7;
	
	
}

.navbar .nav-pills > li > a:hover, .navbar .nav-pills li.dropdown.open.active > .dropdown-toggle {  -o-transition: all 0.2s ease-in-out 0s;
  -webkit-transition: all 0.2s ease-in-out 0s;
  transition: all 0.2s ease-in-out 0s;
}

.navbar .nav-pills .open .dropdown-toggle {  
  background-color: transparent;
}

.btn .caret {  
  margin-top: 8px !important;
}

body {  
  background-image: none;
}

#divLogo {  
  margin-top: 9px;  
  margin-bottom: 0px;  
  margin-left: -3px;
}

#divSiteTitle {  
  font-family: 'Century Gothic', sans-serif;  
  color: white;  
  font-size: 28px;  text-shadow: none;  
  line-height: 42px;  
  letter-spacing: 2px;  -epub-text-transform: uppercase;
  text-transform: uppercase;  
  font-weight: normal;  
  font-style: normal;
}

#divTagLine {  
  font-family: 'Century Gothic', sans-serif;  
  font-size: 12px;  -epub-text-transform: uppercase;
  text-transform: uppercase;  
  letter-spacing: 4px;  
  line-height: 20px;  
  color: white;  text-shadow: none;  
  padding-left: 3px;  
  padding-right: 3px;  
  font-weight: normal;  
  font-style: normal;  
  clear: left;  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;  
  position: fixed;
}

.navContainer {  
  margin-top: 0px;
}

.navContainer .navMenu {
}

.navContainer .navMenu li {  
  background-color: whitesmoke;  -webkit-border-radius: 5px 5px 5px 5px;
  border-radius: 5px 5px 5px 5px;
}

.navContainer .navMenu li a {
}

.navContainer .navMenu li.current {  
  background-color: #ae0000;
}

.navContainer .navMenu li.current a {
}

.camera_caption > div {  -webkit-opacity: 0.85;
  opacity: 0.85;
}

.camera_prevThumbs, .camera_nextThumbs, .camera_prev, .camera_next, .camera_commands, .camera_thumbs_cont {  -webkit-opacity: 0.85;
  opacity: 0.85;
}

.camera_wrap .camera_pag .camera_pag_ul li, .camera_wrap .camera_pag .camera_pag_ul li, .camera_wrap .camera_pag .camera_pag_ul li:hover > span {  -webkit-box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.125) inset;
  box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.125) inset;
}

.camera_wrap .camera_pag .camera_pag_ul li.cameracurrent > span {
}

.camera_wrap {  
  display: block;  
  margin-bottom: 15px;  
  height: 410px;  
  border-top-width: 5px;  
  border-top-style: solid;  
  border-top-color: white;  
  border-right-width: 5px;  
  border-right-style: solid;  
  border-right-color: white;  
  border-bottom-width: 5px;  
  border-bottom-style: solid;  
  border-bottom-color: white;  
  border-left-width: 5px;  
  border-left-style: solid;  
  border-left-color: white;  
  margin-left: -5px;  -webkit-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.294);
  box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.294);  -webkit-border-radius: 0px 0px 0px 0px;
  border-radius: 0px 0px 0px 0px;  
  margin-top: 44px;
}

.cap1 > div {  -webkit-opacity: 0.85;
  opacity: 0.85;  
  background-color: #d4ad00;
}

.cap2 > div {  -webkit-opacity: 0.85;
  opacity: 0.85;  
  background-color: #d4ad00;
}

.cap3 > div {  -webkit-opacity: 0.85;
  opacity: 0.85;
}

.cap4 > div {  -webkit-opacity: 0.85;
  opacity: 0.85;
}

.cap5 > div {  -webkit-opacity: 0.85;
  opacity: 0.85;
}

h1 {  
  font-family: 'Source Sans Pro', sans-serif;  
  font-weight: normal;  
  font-style: normal;  
  font-size: 40px;  
  line-height: 65px;  
  margin-top: 0px;  
  color: black;
}

.page-content {  
  line-height: 25px;  
  font-family: 'Open Sans', sans-serif;
}

.page-content a {  
  color: navy;  
  font-family: 'Open Sans', sans-serif;
}

.sidebox {  -webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.298);
  box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.298);  
  background-color: #fafafa;  
  color: #333333;  
  border-top-width: 1px;  
  border-right-width: 1px;  
  border-bottom-width: 1px;  
  border-left-width: 1px;  
  border-top-style: solid;  
  border-right-style: solid;  
  border-bottom-style: solid;  
  border-left-style: solid;  
  border-top-color: white;  
  border-right-color: white;  
  border-bottom-color: white;  
  border-left-color: white;  -webkit-border-radius: 3px 3px 3px 3px;
  border-radius: 3px 3px 3px 3px;  
  padding-top: 18px;  
  padding-right: 18px;  
  padding-bottom: 18px;  
  padding-left: 18px;  
  margin-top: 28px;
}

.sidebar {
}

.sidebox-title {  
  line-height: 40px;  
  font-weight: normal;  
  font-style: normal;  
  font-family: 'Source Sans Pro', sans-serif;  
  color: #333333;
}

.sidebox a {  
  color: #1E90FF;
}

#decorative1 {  
  position: relative;  
  background-color: #f0f0f0;  
  background-image: url("bob-van-aubel-ray-bans.jpg");  -webkit-background-size: cover;
  background-size: cover;  
  background-position: 50% 80%;  
  background-repeat: no-repeat no-repeat;  -webkit-box-shadow: 0px 3px 11px rgba(0, 0, 0, 0.7);
  box-shadow: 0px 3px 11px rgba(0, 0, 0, 0.7);
}
#decorative9 {  
  
  box-shadow: 0px 3px 11px rgba(0, 0, 0, 0.7);
  
}

#decorative2 {  
  background-color: #40ac62;  
  height: 65px;
}

#divFooter {  
  font-family: 'Open Sans', sans-serif;  
  background-color: transparent;  
  color: #292929;  
  padding-top: 10px;  
  line-height: 22px;  
  font-size: 12px;  -epub-text-transform: none;
  text-transform: none;  
  background-image: url("chruch.png");  
  background-repeat: repeat repeat;
}

#divFooter a {  
  color: #1E90FF;
}

#divFooter h3 {  
  color: #292929;
}

h2 {  
  font-weight: normal;  
  font-style: normal;  
  font-family: 'Source Sans Pro', sans-serif;  
  font-size: 35px;  
  line-height: 45px;
}

.breadcrumbs {  
  line-height: 80px;  
  font-family: 'Open Sans', sans-serif;
}

.breadcrumbs a {  
  color: #3ca05b;  
  font-family: 'Open Sans', sans-serif;
}

#divHeaderLine1 {  
  letter-spacing: 0px;  
  word-spacing: 0px;  
  margin-top: 10px;
  margin-left: 15px;  
  color: #333333;  
  font-size: 15px;  
  line-height: 64px;  
  font-family: 'Source Sans Pro', sans-serif;  -epub-text-transform: italic;
  text-transform: italic;  text-shadow: 0px 3px 5px rgba(0, 0, 0, 0.15), 0px -5px 35px rgba(25, 25, 25, 0.298);  
  font-weight: normal;  
  font-style: normal;  
  text-align: center;  
  background-color: white;  -webkit-opacity: 0.1;
  opacity: 0.6;  
  padding-top: 3px;  
  padding-right: 10px;  
  padding-bottom: 3px;  
  padding-left: 10px;
}

#divHeaderLine2 {  
  font-size: 20px;  
  line-height: 30px;  
  letter-spacing: 1px;  
  margin-top: 10px; 
 margin-left: 10px;    
  font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif;  
  color: white;  text-shadow: none;  
  text-align: center;  
  font-weight: normal;  
  font-style: italic;  
  background-color: black;  -webkit-opacity: 0.9;
  opacity: 0.9;  
  padding-top: 3px;  
  padding-right: 10px;  
  padding-bottom: 3px;  
  padding-left: 10px;
}

#divHeaderLine3 {  
  margin-top: 18px;  
  color: black;  
  text-align: center;  
  line-height: 16px;  -epub-text-transform: none;
  text-transform: none;  
  font-size: 15px;
}

a.btn, a.btn-large, a.btn-small, a.btn-mini {  
  color: #333333;
}

a.btn-info, a.btn-success, a.btn-warning, a.btn-danger, a.btn-inverse {  
  color: white;
}

.btn-secondary, .btn-secondary:hover, a.btn-secondary, a.btn-secondary:hover {  
  color: #323232;
}

.btn-secondary {  
  border-top-width: 1px;  
  border-right-width: 1px;  
  border-bottom-width: 1px;  
  border-left-width: 1px;  
  border-top-style: solid;  
  border-right-style: solid;  
  border-bottom-style: solid;  
  border-left-style: solid;  
  border-top-color: #dfdfdf;  
  border-right-color: #dfdfdf;  
  border-bottom-color: #afafaf;  
  border-left-color: #dfdfdf;  
  -moz-border-top-colors: none;  
  -moz-border-right-colors: none;  
  -moz-border-bottom-colors: none;  
  -moz-border-left-colors: none;  -o-border-image: none;
  -webkit-border-image: none;
  border-image: none;  
  background-color: #fafafa;  
  background-repeat: repeat-x;  
  background-image: -moz-linear-gradient(center top , #fafafa, #e1e1e1);
}

.btn-secondary:hover, .btn-secondary:active, .btn-secondary.active, .btn-secondary.disabled, .btn-secondary[disabled] {  
  background-color: #dfdfdf;
}

.btn-primary, .btn-primary:hover, a.btn-primary, a.btn-primary:hover {  
  color: white;
  }

.btn-primary {  
  border-top-width: 1px;  
  border-right-width: 1px;  
  border-bottom-width: 1px;  
  border-left-width: 1px;  
  border-top-style: solid;  
  border-right-style: solid;  
  border-bottom-style: solid;  
  border-left-style: solid;  
  border-top-color: #1E90FF;  
  border-right-color: #1E90FF;  
  border-bottom-color: #1E90FF;  
  border-left-color: #1E90FF;  
  -moz-border-top-colors: none;  
  -moz-border-right-colors: none;  
  -moz-border-bottom-colors: none;  
  -moz-border-left-colors: none;  -o-border-image: none;
  -webkit-border-image: none;
  border-image: none;  
  background-color: #fafafa;  
  background-repeat: repeat-x;  
  background-image: -moz-linear-gradient(center top , #fafafa, #e1e1e1);
  
}

.btn-primary:hover, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled] {  
  background-color: bluenav;
  
}

#divHeaderText {  
  padding-top: 200px;  
  padding-bottom: 30px;  
  border-top-color: #333333;  
  border-right-color: #333333;  
  border-bottom-color: #333333;  
  border-left-color: #333333;  
  text-align: left;
}

#decorative2 {  
  background-image: -webkit-repeating-linear-gradient(0deg, #0daef5 0%, #4067ac 100%);
  background-image: -o-repeating-linear-gradient(0deg, #0daef5 0%, #4067ac 100%);
  background-image: -ms-repeating-linear-gradient(0deg, #0daef5 0%, #4067ac 100%);
  background-image: -moz-repeating-linear-gradient(0deg, #0daef5 0%, #4067ac 100%);
  background-image: -webkit-gradient(linear, center top, center bottom, color-stop(0, #0daef5), color-stop(1, #4067ac));
  background-image: repeating-linear-gradient(0deg, #0daef5 0%, #4067ac 100%);
}

#contentOuterSeparator {  
  margin-top: 0px;  
  border-top-width: 0px;  
  border-top-style: solid;  
  border-top-color: white;  
  margin-bottom: 25px;  
  height: 0px;  
  background-color: transparent;
}

#footerOuterSeparator {  
  margin-top: 55px;  
  border-top-width: 0px;  
  border-top-style: solid;  
  border-top-color: #5f5f5f;
}

#headerSeparator {  
  margin-top: 7px;  
  border-top-width: 0px;  
  border-top-style: solid;  
  border-top-color: #333333;
}

h3, .page-content h3 a {  
  font-weight: normal;  
  font-style: normal;  
  font-family: 'Source Sans Pro', sans-serif;  
  font-size: 28px;  
  line-height: 45px;
}

h4, .page-content h4 a {  
  font-weight: normal;  
  font-style: normal;  
  font-family: 'Source Sans Pro', sans-serif;  
  font-size: 21px;  
  line-height: 45px;
}

h5, .page-content h5 a {  
  font-weight: normal;  
  font-style: normal;  
  font-family: 'Source Sans Pro', sans-serif;  
  font-size: 17px;  
  line-height: 45px;
}

h6, .page-content h6 a {  
  font-weight: normal;  
  font-style: normal;  
  font-family: 'Source Sans Pro', sans-serif;  
  font-size: 15px;  
  line-height: 45px;
}

.line-separator {  
  border-top-width: 1px;  
  border-top-style: solid;  
  border-top-color: #eaeaea;  
  margin-top: 21px;  
  margin-bottom: 21px;  
  border-bottom-width: 1px;  
  border-bottom-style: solid;  
  border-bottom-color: white;
}

#headerSeparator2 {  
  margin-top: 45px;  
  margin-bottom: 18px;
}

#divVideo {  
  border-top-width: 7px;  
  border-top-style: solid;  
  border-top-color: white;  
  border-right-width: 7px;  
  border-right-style: solid;  
  border-right-color: white;  
  border-bottom-width: 7px;  
  border-bottom-style: solid;  
  border-bottom-color: white;  
  border-left-width: 7px;  
  border-left-style: solid;  
  border-left-color: white;  
  margin-left: -5px;  -webkit-box-shadow: 0px 15px 10px -10px rgba(0, 0, 0, 0.498), 0px 1px 4px rgba(0, 0, 0, 0.298);
  box-shadow: 0px 15px 10px -10px rgba(0, 0, 0, 0.498), 0px 1px 4px rgba(0, 0, 0, 0.298);  -webkit-border-radius: 0px 0px 0px 0px;
  border-radius: 0px 0px 0px 0px;  
  margin-top: 36px;
}

.nav .dropdown-toggle .caret {  
  border-top-color: black;  
  border-bottom-color: black;
}

.nav .dropdown-toggle:hover .caret {  
  border-top-color: black;  
  border-bottom-color: black;
}

.navbar .dropdown-menu, .dropdown-menu {  
  background-color: #363636;  -webkit-border-radius: 0px 0px 0px 0px;
  border-radius: 0px 0px 0px 0px;
}

.navbar .dropdown-menu li > a, .dropdown-menu li > a, .navbar .nav-pills .open .dropdown-toggle {  
  color: white;
}

.navbar .dropdown-menu li > a:hover, .navbar .dropdown-menu .active > a, .navbar .dropdown-menu .active > a:hover, .dropdown-menu li > a:hover, .dropdown-menu .active > a, .dropdown-menu .active > a:hover, .dropdown-menu li > a:focus, .dropdown-submenu:hover > a, .navbar .nav-pills .open a.dropdown-toggle:hover {  -ms-filter: none;
  -webkit-filter: none;
  filter: none;  
  color: white;  
  background-color: #1E90FF;  
  background-image: none;
  visibility: visible;
  
  
}

.navbar .nav-pills > li > a {  
  margin-left: 2px;  
  margin-right: 2px;  
  padding-top: 25px;  
  padding-right: 25px;  
  padding-bottom: 25px;  
  padding-left: 25px;  -webkit-border-radius: 0px 0px 0px 0px;
  border-radius: 0px 0px 0px 0px;  
  color: white;  
  border-bottom-style: none;
  
}

.navbar .nav-pills > li > a:hover, .navbar .nav li.dropdown.open.active > .dropdown-toggle, .navbar .nav-pills > li > a:focus {  
  color: white;  
  background-color: #00bfff;  
  border-bottom-style: none;
  
  
}

.navbar .nav > .active > a, .navbar .nav > .active > a:hover, .navbar .nav li.dropdown.open > .dropdown-toggle, .navbar .nav li.dropdown.active > .dropdown-toggle {
	background-color: #0daef5;
	background-image: none;
	background-repeat: repeat;
	background-attachment: scroll;
	background-position: 0% 0%;
	
}

.navbar .nav-pills > .active > a, .navbar .nav-pills > .active > a:hover, .navbar .nav-pills li.dropdown.open > .dropdown-toggle, .navbar .nav-pills li.dropdown.active > .dropdown-toggle {
	color: #fbfbfb;
	border-bottom-style: none;
	
}

.navbar .ddmenu {  
  margin-top: -2px;  
  margin-bottom: 0px;
}

.navbar .nav-pills li.dropdown > .dropdown-toggle .caret, .navbar .nav-pills li.dropdown.open > .dropdown-toggle .caret, .navbar .nav-pills li.dropdown.active > .dropdown-toggle .caret, .navbar .nav-pills li.dropdown.open.active > .dropdown-toggle .caret {  
  border-top-color: white;  
  border-bottom-color: white;
  
}

.navbar .nav-pills li.dropdown > .dropdown-toggle:hover .caret {  
  border-top-color: white;  
  border-bottom-color: white;
  
}

.navbar .nav-pills li.dropdown.active > .dropdown-toggle .caret {  
  border-top-color: white;  
  border-bottom-color: white;
  
}

.dropdown-menu .sub-menu {  
  left: 100%;  
  position: absolute;  
  top: 0px;  
  visibility: hidden;  
  margin-top: -1px;
}

.dropdown-menu li:hover .sub-menu {  
  visibility: visible;
}

.ddmenu.nav-pills li a {  
  font-family: Abel, sans-serif;  
  font-size: 17px;  text-shadow: none;  
  line-height: 15px;
  
}

.ddmenu .dropdown-menu li a {  
  line-height: 29px;  
  font-size: 15px;
  
}

#decorative2 {  
  position: fixed;  
  top: 0px;  
  left: 0px;  
  right: 0px;  
  z-index: 1032;
  
}

body {  
  padding-top: 65px;
}

.lead h2 {  
  font-size: 37px;  
  line-height: 57px;  
  font-family: 'Open Sans';
}

.lead h3 {  
  font-size: 21px;  
  line-height: 31px;
}

.dropdown-menu .sub-menu {  
  left: 100%;  
  position: absolute;  
  top: 0px;  
  visibility: hidden;  
  margin-top: -1px;
}

.dropdown-menu li:hover .sub-menu {  
  visibility: visible;
  

}

.navbar .btn-navbar-highlight {  
  display: none;  
  width: 100%;
    
}

#decorative2 {  
  z-index: 100 !important;
}
.timeline {
  list-style: none;
  padding: 20px 0 20px;
  position: relative;
}

.timeline:before {
  top: 0;
  bottom: 0;
  position: absolute;
  content: " ";
  width: 3px;
  background-color: #5bc0de;
  left: 50%;
  margin-left: -1.5px;
}

.timeline > li {
  margin-bottom: 20px;
  position: relative;
}

.timeline > li:before,
.timeline > li:after {
  content: " ";
  display: table;
}

.timeline > li:after {
  clear: both;
}

.timeline > li:before,
.timeline > li:after {
  content: " ";
  display: table;
}

.timeline > li:after {
  clear: both;
}

.timeline > li > .timeline-panel {
  width: 46%;
  float: left;
  border: 1px solid #d4d4d4;
  border-radius: 2px;
  padding: 20px;
  position: relative;
  -webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.175);
  box-shadow: 0 1px 6px rgba(0, 0, 0, 0.175);
}

.timeline > li > .timeline-panel:before {
  position: absolute;
  top: 26px;
  right: -15px;
  display: inline-block;
  border-top: 15px solid transparent;
  border-left: 15px solid #ccc;
  border-right: 0 solid #ccc;
  border-bottom: 15px solid transparent;
  content: " ";
}

.timeline > li > .timeline-panel:after {
  position: absolute;
  top: 27px;
  right: -14px;
  display: inline-block;
  border-top: 14px solid transparent;
  border-left: 14px solid #fff;
  border-right: 0 solid #fff;
  border-bottom: 14px solid transparent;
  content: " ";
}

.timeline > li > .timeline-badge {
  color: #fff;
  width: 50px;
  height: 50px;
  line-height: 50px;
  font-size: 1.2em;
  text-align: center;
  position: absolute;
  top: 16px;
  left: 50%;
  margin-left: -25px;
  background-color: #999999;
  z-index: 100;
  border-top-right-radius: 50%;
  border-top-left-radius: 50%;
  border-bottom-right-radius: 50%;
  border-bottom-left-radius: 50%;
}

.timeline > li.timeline-inverted > .timeline-panel {
  float: right;
}

.timeline > li.timeline-inverted > .timeline-panel:before {
  border-left-width: 0;
  border-right-width: 15px;
  left: -15px;
  right: auto;
}

.timeline > li.timeline-inverted > .timeline-panel:after {
  border-left-width: 0;
  border-right-width: 14px;
  left: -14px;
  right: auto;
}

.timeline-badge.primary {
  background-color: #2e6da4 !important;
}

.timeline-badge.success {
  background-color: #3f903f !important;
}

.timeline-badge.warning {
  background-color: #f0ad4e !important;
}

.timeline-badge.danger {
  background-color: #d9534f !important;
}

.timeline-badge.info {
  background-color: #5bc0de !important;
}

.timeline-title {
  margin-top: 0;
  color: inherit;
}

.timeline-body > p,
.timeline-body > ul {
  margin-bottom: 0;
}

.timeline-body > p + p {
  margin-top: 5px;
}
#btpararic { position:relative; margin-top: -30px; padding-bottom: 15px; }


@media (max-width: 979px) {
  #divLogo { margin-bottom: 10px; }
  .navbar .btn-navbar-highlight { display: inline; padding: 9px 14px; margin-top: 15px; background-color:bluenav;}
  .navbar { width: 100%; }
  #divTagLine { float: center; font-size: 12px; padding-top: 1px; padding: 10px 0px; position: static;}
  #divMenuRight { float: right; }
  .dropdown-menu .sub-menu { left: 0%; position: auto; top: 0px; visibility: visible; margin-top: 3px; display: block; }
  .dropdown-menu, .sub-menu { border-radius: 5px 5px 5px 5px ! important; }
  .navbar .ddmenu { margin-top: 0px; margin-bottom: 0px; }
  #decorative9 { padding-top:35px;}
  #decorative2 { position: absolute; height: 50px; }
  
  body { padding-top: 0px; }
  
}

@media (max-width: 767px) {
  
  #divLogo { right: 0px; float: center; margin-top: 10px; margin-bottom: 10px; }
  #riclogo {  }
  #divSiteTitle { font-size: 25px; }
  #divHeaderText { margin: 0px; padding: 10px 0px;  padding-bottom: 0px; }
  #divHeaderLine1 { margin-top: 0px; }
  #divTagLine { float: center; font-size: 0px; padding-top: 0; padding: 0px 0px; position: relative;}
  #divMenuRight {  float: right;  margin-top: 0px; padding-top: 0px; }
  .ddmenu, .navbar .ddmenu {  margin-top: 0px; margin-bottom: 0px; }
  .navbar .btn-navbar-highlight { padding: 3px 3px; margin-top: 0px; }
  .navbar { margin-top: 0px; padding-top: 0px; }
  #decorative1, #decorative2, #decorative3 { margin-left: -20px; margin-right: -20px; padding-left: 20px; padding-right: 20px; }
  #decorative9 { padding-top:1%; margin-left: -20px; margin-right: -20px; padding-left: 1%; padding-right: 1%; border-radius: 5px 5px 5px 5px ! important;}
  #decorative2 { position:absolute; height: 70px; }
  body { padding-top: 15%; }
  #divFooter { margin-left: -20px; margin-right: -20px; padding-left: 20px; padding-right: 20px; }
  #divBoxed > #divFooter { margin-left: 0px; margin-right: 0px; padding-left: 0px; padding-right: 0px; }
  body > #footerOuterSeparator, body > #contentOuterSeparator { margin-left: -20px; margin-right: -20px; }
  .headerArea, .topArea { padding: 20px ! important; }
  #camera_wrap { margin-top: 20px; }
  #divVideo { margin-top: 20px; }
  .dropdown-menu .sub-menu { left: 0%; position: relative; top: 0px; visibility: visible; margin-top: 1px; display: block}
  .dropdown-menu, .sub-menu { border-radius: 5px 5px 5px 5px ! important; }
  .navbar .ddmenu { margin-top: 0px; margin-bottom: 0px; }
  #maparic{ padding-top:70px; }

    
#bluenav {  
  background-color: #33ccff;
}
/* Flexible iFrame */

.Flexible-container {
    position: relative;
    padding-bottom: 40%;
    padding-top: 0px;
    height:0;
    overflow: hidden;
	
}

.Flexible-container iframe,   
.Flexible-container object,  
.Flexible-container embed {
    position: absolute;
    top: 0px;
    left: 0;
    width: 100%;
    height: 100%;
}

