@charset "utf-8";
/* CSS Document */

body {
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
	/*background:red;*/
}

h1, h2, h3, h4, h5, h6, ul, ol, dl, fieldset, p, table, pre, hr {
    font-family: "Lato",sans-serif;
}

table, td,th {
  border: 1px solid black;
  padding:4px;
}

/* adds a border on the top and bottom of elements, used to distinguish the nav bar if needed */
.top-bottom-border  {
  	border-top: 1px solid black;
  	border-bottom: 1px solid black;
  /*	background:#ff0000;*/
}
/* Style for the headings in the quicklinks drop down */
.quicklinks-heading {
    border-bottom: 1px solid #444;
    border-top: 1px solid #444;
    font-weight: 700;
    background: #e0e4e0;
    padding: .25rem .5rem;
}

/* styles for the main content container */

.container {
 	margin-top:50px; /* sets the distance between the top of the page and the content so the content does not appear behind the floating menu bar */
	margin-left:20px;
	margin-right:20px;
}
/* Footer CSS */
#FooterContainer {
	width:100%;
	left: 0;
	bottom: 0;
	background-color: #373737;
	margin: 0px;
	padding: 20px;
	color: #FFFFFF;
	min-height: 200px;
	margin-top:40px;
}

a:link.footerlink {
	color: white;
  	text-decoration: underline;
}

a:visited.footerlink {
	color: white;
  text-decoration: underline;
}

a:hover.footerlink {
	color: white;
  text-decoration: underline;
}

a:active.footerlink {
	color: white;
  text-decoration: underline;
}

.CenterLogo {
    margin-top: -48px;
    text-align: center;
	font-size: 30px;
}
