.frontpagecontent{
	padding-top:10px;
	margin-left:5px;
	margin-right:5px;
}

.normalcontent{
	padding-top:12px;
	margin-left:5px;
	margin-right:5px;
}

@media (min-width: 972px) {
	.frontpagecontent{
		width:550px;
		margin-left:90px;
		padding-top:10px;
	}
}

@media (min-width: 768px) {
  /* Customize the navbar links to be fill the entire space of the .navbar */
  .navbar .navbar-inner {
      padding: 0;
  }

  .navbar .nav {
      margin: 0;
      display: table;
      width: 100%;
  }

  .navbar .nav li {
      display: table-cell;
      float: none;
  }

  .navbar .nav li a {
      font-size:17px;
      font-family:"Times New Roman";
      text-align: center;
  }
}

.pageHeader{
	font-size:larger;
	font-weight:700;
	color:#1a514f;
	tex-align:center;
}

.hrbar{
	height:3px;
	background:black;
	margin-top:10px;
	margin-bottom:10px;
}

.hrbarthin{
	height:2px;
	background:gray;
	margin-top:5px;
	margin-bottom:5px;
}

.current{
	background:#457267;
}

.steps{
	padding-left: 3.5em;
	text-indent: -3.5em;
}

.indent{
	padding-left: 2em;
}

.qas{
	padding-left: 1.3em;
	text-indent: -1.3em;
}

.contactbox{
	background:#ffffff;
	color:black;
	padding:15px;
	font-family:"Times New Roman";
	text-align:center;
	font-size:larger;

}

.contactTD{
    vertical-align: top;
}

.pageWords{
	float:right;
}

.pageWordsDiv{
	padding-top:15px;
}

.topHeader{
	margin-top:5px;
	margin-bottom:5px;
}

.caps{
	text-transform:uppercase;
}

.listingsTable{
    border: 1px solid black;
}

.listingsTable th{
    border: 1px solid black;
    color: white;
    vertical-align: middle;
    background-color: #27403a;
    height: 3em;
}

.pl{
    background-color: rgb(204, 255, 204);
    font-weight: bold;
}

.listingsTable td{
    border: 1px solid black;
}