@charset "UTF-8";
/* CSS Document */

body {
	background-color: #FAFAFA;
}
.top-bar {
	background-color: #008BB9;
	}
   .top-bar .name h1 {
	font-size: 14px;
}
      .top-bar .name h1 a {
        width: 100%;
        padding: 0 35px; }
		
		  .top-bar-section ul li:hover:not(.has-form) > a {
      background-color: #008BB9;
      background: #008BB9;
       }
		
		.top-bar-section li:not(.has-form) a:not(.button) {
	  background: #008BB9; }
	
	.top-bar-section li:not(.has-form) a:not(.button):hover {
        background-color: #008BB9;
        background: #008BB9; }

.top-bar-section li.active:not(.has-form) a:not(.button) {
	background-color: #135368;
	width: 100%px;
}
  
	  .top-bar-section > ul > .divider, .top-bar-section > ul > [role="separator"] {
	border-right: solid 1px #C6C6C6;
  }

.sidetext {
	color: #959595;
	font-size: 13px;
	line-height: 1.4;
	clear: both;
	font-style: normal;
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	text-align: center;
}
.sidetext a {
	color: #c92d43;
}
.sidetext a:hover {
	color: #959595;
	text-align: center;
}	   
.sidetext_header {
	color: #3a3535;
	font-size: 13px;
	clear: both;
	font-style: normal;
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;	
}
	 

.footer {
	color: #959595;
	font-size: 11px;
	clear: both;
	margin-top: 20px;
	font-style: normal;
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.footer a {
	color: #959595;
}
.footer a:hover {
	color: #c92d43;
}

.mike_footer {
	clear: both;
	margin-top: -20px;
	font-style: normal;
	font-weight: bold;
}
.mike_footer a {
	color: #008BB9;
}
.mike_footer a:hover {
	color: #959595;
	
}

.mike_textblack {
	font-family: inherit;
	font-weight: normal;
	font-size: 13px;
	line-height: 1.4;
	color: #000;
	margin-bottom: 0;
	text-rendering: optimizeLegibility;
}
.mike_textnews {
	font-family: inherit;
	font-weight: normal;
	font-size: 13.5px;
	line-height: 1.4;
	color: #554E4E;
	margin-bottom: 0;
	text-rendering: optimizeLegibility;
}
.mike_textnewsheader {
	font-family: inherit;
	font-weight: bold;
	font-size: 16px;
	line-height: 1.4;
	color: #3a3535;
	margin-bottom: 2px;
	text-rendering: optimizeLegibility;
	
}.mike_textnews a {
	color: #008940;
}
.mike_textnews a:hover {
	color: #9EA3A3;	
	
	
	}
.mike_text {
	font-family: inherit;
	font-weight: normal;
	font-size: 13px;
	line-height: 1.4;
	color: #008BB9;
	margin-bottom: 0;
	text-rendering: optimizeLegibility;
}

.mike_text a {
	color: #008BB9;
}
.mike_text a:hover {
	color: #9EA3A3;
}
.mike_header {
	font-family: inherit;
	font-weight: normal;
	font-size: 13px;
	line-height: 1.6;
	color: #3a3535;
	text-rendering: optimizeLegibility;

}

.mike_header a {
	color: #000000;
}
.mike_header a:hover {
	color: #9EA3A3;
}
.mikemaintext_leader {
	font-family: inherit;
	font-weight: bold;
	font-size: 15px;
	line-height: 1.5;
	text-rendering: optimizeLegibility;
}

.mikemaintext_leadergreen {
	color: #008BB9;
	font-family: inherit;
	font-weight: bold;
	font-size: 13.5px;
	line-height: 1.5;
	text-rendering: optimizeLegibility;
}
.mikemaintext_leadergreen a {
	color: #008BB9;
}
.mikemaintext_leadergreen a:hover {
	color: #9EA3A3;
}
.mikemaintext_leadergrey {
	color: #6B6F6D;
	font-family: inherit;
	font-weight: bold;
	font-size: 13.5px;
	line-height: 1.5;
	text-rendering: optimizeLegibility;
}

.mikepaneltext_lead {
	color: #6B6F6D;
	font-family: inherit;
	font-weight: bold;
	font-size: 13px;
	line-height: 1.5;
	text-rendering: optimizeLegibility;
}

.mikepaneltext {
	color: #6B6F6D;
	font-family: inherit;
	font-weight: normal;
	font-size: 13px;
	line-height: 1.5;
	text-rendering: optimizeLegibility;
}

.mikeimg {
	border: 0;
	margin-top: 0px;
	background-image: url(../../images/tm_background.jpg);	
}
p {
	font-family: inherit;
	font-weight: normal;
	font-size: 15px;
	line-height: 1.5;
	margin-bottom: 5px;
	text-rendering: optimizeLegibility;
	padding-top: 5px;
}
 
a {
  color: #c92d43;
 }
  a:hover, a:focus {
    color: #9EA3A3; } 
 
 
b,
strong {
	font-weight: 400;
	color: #fff;
}

hr {
	margin-top: 10px;
	margin-bottom: 8px;
}
h6 {
	font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 0;
	line-height: 1.6;
	color: #c92d43;
}
  
  
  .panel h6 {
	color: #c92d43;
  }
  ul.pagination {
  margin-top: 5px;
   margin-left: -15px; }
  
ul.pagination li.current a, ul.pagination li.current button {
      background: #008BB9;
}
ul.pagination li.current a:hover, ul.pagination li.current a:focus, ul.pagination li.current button:hover, ul.pagination li.current button:focus {
        background: #008BB9; }	  
	  

.button {
	background: #c92d43;
	border: 0px solid #c92d43;
	font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
	font-size: 14px;
	height: 25px;
	padding-right: 4rem;
	padding-bottom: 1.0625rem;
	padding-left: 4rem;
	margin: 0 0 10px;
	line-height: 2px;
	font-weight: bold;
	letter-spacing: 3px;
	}
.button:hover {
	background-color: #ccc;
}

label {
	font-size: 11.5px;
	color: #4d4d4d;
	font-weight: 500;
	line-height: 1.4;
	margin-bottom: 15px;
