body, html {
	background-color: #000;
	color: white;
	font-size: 12px;
	font-family: "Verdana", Verdana, Arial, sans-serif;	
}

hr {
    border: 1px solid #533304;
}

/* Navigation

*/

div.navi{
    padding: 0;
    background-color:#454545;

}

ul.navi {
    margin: 0 auto;
    padding: 0;
    list-style-type: none;
}

ul.navi li {
    float: left;
    display: block;
}

li#navi2 {
    float: right;
    display: block;
}

li#navi2 a {
    border-left: 1px solid #a01702;
    border-right: 0;
    text-decoration: none;
    color: white;
}

li#navi2 a:hover {
    border-left: 1px solid #a01702;
    border-right: 0;
    text-decoration: none;
    color: white;
}


ul.navi a {
    display: block;
    font-size: 16px;
    font-weight: bold;
    min-height: 28px;
    padding: 0.3em 1em 0.1em 1em;
    text-align: center;
    border-right: 1px solid #5c5c5c;
    text-decoration: none;
    color: #f0d19c;
}

ul.navi a:hover {
    background-color: #454545;
    border-right: 1px solid #5c5c5c;
    text-decoration: none;
    color: #f0d19c;

}

a:link {
    color:antiquewhite;
}
a:hover {
    color:aliceblue;
}
a:visited {
    color:beige
}

img {
	border: none;
	padding: none;
	margin: none;
}

img.footerLinkImage {
	margin: 10px;
}

.floatLeft {
	float: left;
}

.floatRight {
	float: right;
}

#clearFloat {
	clear: both;
}

div#headerContent {
	background-color: #8B0B42;
	background-image: url(../Mainscreen.jpg);
}

#headerContent img {
	padding: 10px;
	
}

div#content {
	width: 960px;
	margin: 10px auto;
	padding:10px auto; 
	background-color: black;
	
	
}

div#swfContent {
	width: 800px;
	height: 600px;
	margin: 10px auto;	
	background-color: black;

}

div#swfContentimg {
	width: 800px;
	height: 47px;
	margin: 10px auto;	
	background-color: black;

	background-repeat:repeat-x;

}

img.button2
{
margin-left: 625px ;
}

div#aboutContent {
	width: 800px;
	margin: 10px auto;	
	background-color: black;
}

p, ul, li.about{
	padding: 10px auto;	
	background-color: black;
	color: #ccc;
	font-size: 12px;
	line-height:150%
}

img.about
{
 display: block;
    margin-left: auto;
    margin-right: auto;
}

div#footerContent {
	background-color: #232323;
	color:  #ccc;
}

div.footerBlurb {
	padding: 20px 10px;
    width: 550px;
    float: left;
    font-size: 10px;
}

div#bottomBranding {
	padding: none;
	border: none;
	margin: none;
	background-color: #8B0B42;
	width: 960px;
	height: 48px;
	overflow: hidden;
}




/*----------------------accesibility---------------------------*/

.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0;
}
a:focus {
    visibility: visible;
}
a:hover {
    visibility: visible;
}

/*------shows desktop version and hides mobile version----------*/

.desktop-version {
	display: inline;
}
.mobile-version {
	display: none;
}

.centered {
    text-align: center;
}
* {
  box-sizing: border-box;
}
.box-short {
  float: left;
  width: 31%;
  padding-left: 25px;
  padding-right: 25px;
  margin-top:.75em;
  margin-right:1em;
  height:270px;
}
.box {
  float: left;
  width: 31%;
  padding-left: 25px;
  padding-right: 25px;
  margin-top:.75em;
  margin-right:1em;
  height:378px;
}
h3 {
    margin-bottom:-5px;
}
.accessibility-icon-space {
    background-color:#c8c8c8;
    height:100px;
    margin-right:-25px;
    margin-left:-25px;
    margin-bottom:10px;
}
.accessibility-icon {
    padding-left:47px;
    margin-top:6px;
    height:87px;
    background-blend-mode: multiply;
}
.space-before {
  margin-top:10px;
}

.clearfix::after {
  content: "";
  clear: both;
  display: table;
}