html, body {
	color: #000000;
    padding-top: 45px; 
	}
	
h1, h2, h3, h4, h5, h6 {
	color: black;
	text-align: center;
	}
	
.feature {
	background-color: #AFD645;
	color: greenyellow;
	}
	
.article-intro {
    margin-bottom: 25px;
}

.center {
    display: block;
    margin-left: auto;
    margin-right: auto;
    width: 50%;
}

.footer-blurb {
    padding: 30px 0;
    background-color: #c4151c;
    color: black;
}
    
.footer-blurb-item {
    padding: 30px;
    }
 
.small-print {
	background-color: #c2c2c2;
	padding: 30px 0;
}

table {
	background-color: #ffffff;
  border-spacing: 3;
	border-collapse: separate; 
   
}


td { 
    padding: 5px;
}

th {
  padding: 3;
}

IMG.displayed {
    display: block;
    margin-left: auto;
    margin-right: auto }

.flat-table2 {
table-layout: auto;
  border: 1px solid #089cdc;
  font-family: sans-serif;
  -webkit-font-smoothing: antialiased;
  font-size: 100%;
  overflow: auto;
  width: 80%;
  margin-left: auto;
  margin-right: auto;
}
.flat-table2 th {
  background-color: #019CDF;
  color: white;
  font-weight: normal;
  padding: 5px 5px;
  text-align: center;
	overflow: hidden; 
    text-overflow: ellipsis; 
    word-wrap: break-word;
	font-size: 10;
}

.flat-table2 tr:nth-child(even) {background-color: #f2f2f2;}

.flat-table2 tfoot {
  background-color: #23293F;
  color: white;
  font-weight: normal;
  padding: 10px 10px;
  text-align: center;
	overflow: hidden; 
    text-overflow: ellipsis; 
    word-wrap: break-word;
	font-size: 10;
}

.flat-table2 td {
  /*background-color: #ffffff;*/
  /*color: #000000; */
  padding: 5px 5px 5px 5px;
  text-align: center;
	overflow: hidden; 
    text-overflow: ellipsis; 
    word-wrap: break-word;
	font-size: 10;
}

.flat-table {
table-layout: auto;
border:1px solid #000000;
  font-family: sans-serif;
  -webkit-font-smoothing: antialiased;
  font-size: 100%;
  overflow: auto;
  width: 100%;
}
.flat-table th {
  background-color: #636363;
  color: white;
  font-weight: normal;
  padding: 10px 10px;
  text-align: center;
	overflow: hidden; 
    text-overflow: ellipsis; 
    word-wrap: break-word;
	font-size: 10;
}

.flat-table tfoot {
  background-color: #23293F;
  color: white;
  font-weight: normal;
  padding: 10px 10px;
  text-align: center;
	overflow: hidden; 
    text-overflow: ellipsis; 
    word-wrap: break-word;
	font-size: 10;
}

.flat-table td {
  background-color: #ffffff;
  color: #000000;
  padding: 5px 5px 5px 5px;
  text-align: center;
	overflow: hidden; 
    text-overflow: ellipsis; 
    word-wrap: break-word;
	font-size: 10;
}

.select-style {
    padding: 0;
    margin: 0;
    border: 1px solid #ccc;
    width: 120px;
    border-radius: 3px;
    overflow: hidden;
    background-color: #fff;

    background: #fff url("http://www.scottgood.com/jsg/blog.nsf/images/arrowdown.gif") no-repeat 90% 50%;
}

.select-style select {
    padding: 5px 8px;
    width: 130%;
    border: none;
    box-shadow: none;
    background-color: transparent;
    background-image: none;
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
}

.select-style select:focus {
    outline: none;
}

container {
    width: 406px;
    max-width: 406px;
    margin: 0 auto;
}

p {
	font-weight: bold;
}

.imgcenter {
    text-align: center;
   
}

.textcenter {
    text-align: center;
   
}

img {
	max-width: 100%;
	text-align: center;
    height: auto;
    width: auto; /* ie8 */
	margin: 0 auto;
}

.containerNew {
  background-color: green;
  margin-right: auto;
  margin-left: auto;
  padding-left: 0px;
  padding-right: 0px;
}

.footer-blurb{
  background-color:#c4151c;
  border-color: #c4151c;
  color: #FFFFFF;

 }


.no-js #loader { display: none;  }
.js #loader { display: block; position: absolute; left: 100px; top: 0; }
.se-pre-con {
	position: fixed;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	z-index: 9999;
	background: url(images/loader-64x/Preloader_2.gif) center no-repeat #fff;
}

.tab-content {
    padding:15px;
    border-radius:3px;
    box-shadow:-1px 1px 1px rgba(0,0,0,0.15);
    background:#fff;
}

.tdleft {  float:left; width:100px; overflow:auto;}

h2 {

color: white;
}

.flat-tablesummary {
table-layout: auto;
border:1px solid #000000;
  font-family: sans-serif;
  -webkit-font-smoothing: antialiased;
  font-size: 100%;
  overflow: auto;
  width: 100%;
}

.flat-tablesummary th {
  background-color: #636363;
  color: white;
  font-weight: normal;
  padding: 10px 10px;
  text-align: center;
	overflow: hidden; 
    text-overflow: ellipsis; 
    word-wrap: break-word;
	font-size: 2;
}

.flat-tablesummary td {
  background-color: #ffffff;
  color: #000000;
  padding: 5px 5px 5px 5px;
  text-align: left;
	overflow: hidden; 
    text-overflow: ellipsis; 
    word-wrap: break-word;
	font-size: 2;
}

.backgroundimage {
	
    background-image: url("../images/lmbg.jpg");
    background-repeat: no-repeat;
	
}

.loader {
  position: fixed;
  top: 50%;
  left: 50%;
 /* margin-right: -50%; */
  transform: translate(-45%, -50%);
  border: 16px solid #f3f3f3;
  border-radius: 50%;
  border-top: 16px solid #A30C33;
  border-bottom: 16px solid #A30C33;
  width: 120px;
  height: 120px;
  -webkit-animation: spin 2s linear infinite;
  animation: spin 2s linear infinite;
 

}

@-webkit-keyframes spin {
  0% { -webkit-transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); }
}

@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}


