@charset "utf-8";
/* CSS Document */
body {
	margin: 10px auto;
	width: 1000px;
  background-color: #CEFFEE;
}
th {
	text-align:center;
	font-size: 24px;
	color: #00F;
	border-color: black;
/*	background-color:#FFC;*/
  background-color:#FFF;
}
td {
	text-align:center;
}
td.blueText, span.blueText, a.bluetext{
	color: #00F;
	border-color: black;
}
td.tableExam1{
	color: #00F;
	border-color: black;
}
span.tableExam1{
	color: #00F;
	border-color: black;
}
td.tableExam{
	color: #00F;
	align: center;
	border-color: black;
	text-indent:-21%;	
}
h1.center {
	margin: 1em auto 1em;
	text-align: center;
}
p.center {
	margin: 20px auto 10px;
	text-align: center;
}
p.headerImage {
	margin:1em auto 1.5em;
	text-align:center;
}
p.footerImage {
	margin:20px auto 0px;
	text-align:center;
}
p.headerImagevbdotnet {
	margin: 0px auto;
	text-align: center;
}
/*a {outline:none;}*/
a {font-size: 1.4em}
a:link, a:visited {color:yellow; }
a:hover, a:active, a:focus {text-decoration: none;}
a.bluetext{color: #00F;}

.rowShaded { background-color: #ddd; }
.rowShaded_game { background-color: #444; }
#ic {
	color: #f00;
	font-weight: bold;
}

/*to support extra content in jQuery syllabus */

.nav{
    list-style:none;
    margin:0;
    padding:0;
    text-align:center;
}
.nav li{
    display:inline;
}
.nav a{
    display:inline-block;
	width: 173px;
	height: 60px;
}
.button-content{
	height: 5em;
	margin: 0 auto;
}
h4.tableAfter{
	text-align:center;
	margin-top: .55em;
	margin-bottom: 1.55em;
}
.tableTitle{
	font-weight:bold;
	background-color:#BFE9FF;
}
td.alignLeft {text-align: left}

/* Used to shade single row*/
.singleRow {}

/* For vertical and horizontal centering */
.center-me {
  color: blue;
  font-size: 50px;
  margin: auto;
  display: flex;  
}

.banner {
  height: 400px;
  max-width: 700px;
  margin: 40px auto 40px auto;
  display: flex;
}
