
h3, h4, h5, h6 {
line-height : 1.5 !important ;
}
.img-responsive-lt {
padding : 2px;
display : block;
height : auto;
max-width : 100%;
}
.img-responsive-l {
padding : 8px;
display : block;
height : auto;
max-width : 100%;
border : #FF9933 solid 1px;
text-align : center;
}
.img-responsive-lta {
padding : 8px;
display : block;
height : auto;
max-width : 100%;
border : #cccccc solid 1px;
text-align : center;
}
img {
vertical-align : middle;
}
img {
max-width : 100%;
height : auto;
width : auto;
box-sizing : border-box;
}
.img-thumbnail{
padding:.25rem;
background-color:#fff;
border:1px solid #cccccc;
border-radius:.25rem;
max-width:100%;height:auto
}
.navbar .dropdown-menu li > a {
text-shadow : none;
font-weight : normal;
}
.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
color : #000;
text-decoration : none;
background-color : #ebebeb;
outline : 0;
}
body {
font-family : 'Open Sans', sans-serif;
font-size : 16px;
line-height : 1.428571429;
color : #333333;
background-color : #ffffff; 
}
h1 {
font-family : 'Source Sans Pro', sans-serif;
color : rgb(0, 0, 0);
}
.page-content {
line-height : 25px;
font-family : 'Open Sans', sans-serif;
}
.page-content a {
color: #6BB71E;
font-family : 'Open Sans', sans-serif;
}
.sidebox {
box-shadow : 0 1px 3px rgba(0, 0, 0, 0.298039);
background-color: #fafafa;
color : rgb(51, 51, 51);
border-width : 1px;
border-style : solid;
border-color : rgb(255, 255, 255);
border-radius : 3px;
padding : 18px;
margin-top : 28px;
font-size : 16px;
}
.sidebar {
font-size : 10px;
}
.sidebox a {
color: #6BB71E;
}
h2 {
font-family : 'Source Sans Pro', sans-serif;
}
.breadcrumbs {
line-height : 22px;
font-family : 'Open Sans', sans-serif;
}
.breadcrumbs a {
color: #6BB71E;
font-family : 'Open Sans', sans-serif;
font-size : 12px;
}
#contentOuterSeparator {
margin-top : 0;
border-top-color : rgb(255, 255, 255);
border-top-width : 0;
border-top-style : solid;
margin-bottom : 25px;
height : 0;
background-color : transparent;
}
#footerOuterSeparator {
	margin-top: 55px;
	border-top-width: thin;
	border-top-style: solid;
	border-top-color: #5f5f5f
}
#footerInnerSeparator {
	font-size: 12px;
	margin-right: 10px;
	margin-top: 10px
}
#headerSeparator {
	margin-top: 7px;
	border-top-color: #333;
	border-top-width: 0;
	border-top-style: solid
}
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 {
 text-align:center; line-height: 22px; letter-spacing: 1px; font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif; color : #6BB71E;
}
h5, .page-content h5 a {
font-size : 16px;
font-family : 'Source Sans Pro', sans-serif;
}
h6 { text-align : center;
font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif; color : #6BB71E;
}
body {
padding-top : 0;
background-color : #FFFFFF;
}
@media (max-width:979px) {
.navbar {
width : 100%;
}
.dropdown-menu {
border-radius : 5px !important ;
}
body {
padding-top : 0;
}
}
@media (max-width:767px) {
.navbar {
width : 100%;
margin-top : 0;
padding-top : 0;
}
body {
padding-top : 0;
}
#divFooter {
margin-left : -20px;
margin-right : -20px;
padding-left : 20px;
padding-right : 20px;
}

}
a {
color: #000000;
text-decoration : none;
}
a:hover, a:focus {
color : #000000;
text-decoration : none;
}
a:focus {
outline : thin dotted #333;
outline-offset : -2px;
background-color : #FFFFFF;
}
a {
background : transparent;
}
.navbar-brand a {
color : #000000;
text-decoration : none;
}
.navbar-brand {
float : left;
height : 30px;
padding : 19px 22px;
font-size : 16px;
line-height : 16px;
font-family : 'Open Sans', sans-serif;
letter-spacing : 3px;
font-weight : normal;
font-style : normal;
color : #000000;
text-decoration : none;

}
.navbar-brand small{
font-size : 14px;
line-height : 14px;
font-family : 'Open Sans', sans-serif;
}
.navbar-brand:hover, .navbar-brand:focus {
text-decoration : none;
}
.navbar-default {
background-color : #f8f8f8;
border-color : #e7e7e7;
}
.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus {
color : #000000;
background-color : transparent;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
color : #6BB71E;
background-color : #F8F8F8;
}
.btn-default {
color : #333;
background-color : #ebebeb;
border-color : #adadad;
}
.btn-default:hover, .btn-default:focus, .btn-default:active {
color : #333;
background-color : #fff;
border-color : #ccc;
}
.btn-default:active {
background-image : none;
}

@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(../fonts/font-7kw.woff) format('woff');
}
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 400;
  src: local('Source Sans Pro'), local('SourceSansPro-Regular'), url(../fonts/font-US0.woff) format('woff');
}
.panel-heading {
padding : 6px 8px;
border-bottom : 1px solid transparent;
border-top-right-radius : 3px;
border-top-left-radius : 3px;
}
#decorative1a {
position : relative;
background-color : #FFFFFF;
background-size : cover;
background-position : 50% 50%;
background-repeat : no-repeat no-repeat;
box-shadow : 0 3px 11px rgba(0, 0, 0, 0.7);
}
#decorative1a {
background-size : cover;
}
#decorative1a {
margin-left : -20px;
padding-left : 20px;
padding-right : 20px;
}
#decorative1a {
margin-top : -2px;
padding-top : 2px;
}
.copyright {
font-size : smaller;
letter-spacing : 1px;
background-color : #F8F8F8; 
}

#divFooter {
padding-top : 40px;
padding-bottom : 40px;
margin-top : 0;
color : #777;
text-align : center;
border-top : 1px solid #cccccc;
font-size : smaller;
background-color : #F8F8F8;
}
#divFooter a {
padding-left : 0;
margin-top : 20px;
color: #6BB71E;
}
#divFooter li {
display : inline;
padding : 0 6px;
}
#divFooter p {
margin-bottom : 0;
}
p.right {
text-align : right;
}
p.left {
text-align : left;
}
p.center {
text-align : center;
}
h3.right {
text-align : right;
}
h3.left {
text-align : left;
}
h3.center {
text-align : center;
}
h4.center {
text-align : center;
}
div.right {
text-align : right;
}
div.left {
text-align : left;
}
div.center {
text-align : center;
}
div.c18 {
position : relative;
}
.decorative-btn {
position : relative;
background-color : #FFFFFF;
background-size : cover;
background-position : 50% 50%;
background-repeat : no-repeat no-repeat;
box-shadow : 0 3px 11px rgba(0, 0, 0, 0.7);
margin-left : 0px;
padding-left : 12px;
padding-right : 12px;
margin-top : 5px;
padding-top : 2px;
}
.fancy {
font-family: cursive;
color:#0000CD;

}
.text-shadow{
text-shadow: 2px 2px 2px #000000;
}
.nav-header{ font-size : 16px;
font-family : 'Source Sans Pro', sans-serif;
}
p.divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
input,
button,
select,
textarea {
  font-family: inherit;
 font-size: 12px;
  line-height: inherit;
}

.btn {
    cursor: pointer;
    display: inline-block;
    padding: 0.1em 0.3em 0.2em;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
    color: #333;
    font-size: 12px;
    line-height: normal;
    border: 1px solid #CCC;
    border-bottom-color: #BBB;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    -webkit-transition: 0.1s linear all;
    -moz-transition: 0.1s linear all;
    transition: 0.1s linear all;
    background-color: #EEEEEE !important;
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFF", endColorstr="#EEEEEE");
    background-image: -khtml-gradient(linear, left top, left bottom, from(#FFFFFF), to(#EEEEEE));
    background-image: -moz-linear-gradient(top, #FFFFFF, #EEEEEE);
    background-image: -ms-linear-gradient(top, #FFFFFF, #EEEEEE);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FFFFFF), color-stop(100%, #EEEEEE));
    background-image: -webkit-linear-gradient(top, #FFFFFF, #EEEEEE);
    background-image: -o-linear-gradient(top, #FFFFFF, #EEEEEE);
    background-image: linear-gradient(#FFFFFF, #EEEEEE);
    border-color: #c9c9c9 #c9c9c9 hsl(209, 0%, 75%);
    color: #888 !important;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.26);
    -webkit-font-smoothing: antialiased;
}
.btn:hover {
    background-position: 0 -7px;
    color: #333 !important;
    text-decoration: none;
}
#tml-container p{display: none; text-align:center; font-size: 14px; font-style: italic; color: #666666;}
#tml-container blockquote{ display: none; font-size: small;}
.tml { text-align:center; font-size: 20px; line-height: 22px; letter-spacing: 1px; font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif; color: #000000; }

 p.c3 {
font-weight : normal;
font-style : normal;
font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
font-size : 28px;
line-height : 35px; );
}
p.c4 {
font-size : 26px;
line-height : 35px; letter-spacing: 1px; font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif; color : #6BB71E;
} 
@media (min-width: 768px) {
  .navbar-right .dropdown-menu {
    right: 0;
    left: auto;
  }
  .navbar-right .dropdown-menu-left {
    right: auto;
    left: 0;
  }
}
@media (min-width: 768px) {
  .navbar-left {
    float: left !important;
  }
  .navbar-right {
    float: right !important;
    margin-right: -0px;
  }
  .navbar-right ~ .navbar-right {
    margin-right: 0;
  }
}