/* -----------------------------------------
   Page background & padding. 
----------------------------------------- */
body {
  height: 100%;
  position: static;
  line-height: 1.5; }
  
  img{
  	  border:none;
  }

h2 {
  color: #003b79; }

h3 a {
  color: #222222; }

h3 a:hover {
  color: #003b79; }

#background {
  background-image: url("/images/bg-left-thin.gif");
  background-repeat: repeat-y;
  position: fixed;
  height: 100%;
  width: 57px; }

body .row:first-child {
  margin: 0; }

.label, .label.round {
  background-color: #fdc600;
  font-size: 1em;
  padding: 5px;
  padding-right: 10px;
  padding-left: 10px; }

.label:hover {
  color: white;
  background-color: #003b79; }

#logo-tlc {
  padding-left: 0px; }

/*
#header-stripe{
	height: 1px;
	width: 100%;
	background-color: $ih-lgreen;
}
*/
#footer-rainbow {
  background-image: url("/images/footer-bg-1.jpg");
  height: 77px;
  width: 100%;
  background-repeat: repeat-x;
  background-size: contain; }

.tlc-nav {
  width: 100%; }
  .tlc-nav ul {
    background-color: #003b79; }
    .tlc-nav ul li {
      border-color: #333333 -moz-use-text-color #333333 #333333;
      font-weight: bold;
      /*comment*/ }
    .tlc-nav ul li:hover {
      background-color: #fdc600; }
      .tlc-nav ul li:hover a, .tlc-nav ul li:hover a:visited {
        color: #003b79; }

#test-button-cont {
  text-align: center;
  width: 100%;
  margin-bottom: 20px; }
  #test-button-cont #test-button {
    background-color: #fdc600;
    border-color: silver;
    border-radius: 20px;
    font-size: 2em; }
  #test-button-cont #test-button:hover {
    background-color: #003b79; }

#featuredContent {
  margin-top: 20px; }
  #featuredContent div {
    background-color: #F4F4F4;
    padding: 20px;
    padding-left: 60px;
    padding-right: 60px; }

#realfooter {
  padding: 5px; }
  
  .noborder{
	border: none;
}
.myright{
	text-align:right;
}
