﻿body {
	background-color: #FFCCCC;
	font-family:"Lucida Sans", "Lucida Sans Regular", "Lucida Grande", "Lucida Sans Unicode", Geneva, Verdana, sans-serif;
}
#H1Table {
	display:table;
	width:800px;
	margin:auto;
	margin-bottom:0px;
	border:0px aqua solid;
}
#H1Table h1, #H1Table h2{
	margin:1px;
	font-family:"Lucida Sans", "Lucida Sans Regular", "Lucida Grande", "Lucida Sans Unicode", Geneva, Verdana, sans-serif;
	
}
#H1Table td:first-child {
	padding-right:10px;
}

.LevelTabs {
	position:relative;
	margin:10px auto -4px auto;
	text-align:center;
	width:900px;
	z-index:999;
}
.LevelTabs a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#444;
	background-color:silver;
	background: repeating-linear-gradient(0deg, silver 30px, white 60px);
	border:2px black solid;
	padding:2px 5px 0px 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	text-decoration:none;
	cursor:pointer;
}
.LevelTabs a.ThisOne {
	color:red;
	background:none;
	background-color:#FFFFFF;
	font-size:15px;
	border-bottom:0px #FFF solid;
	font-weight:bold;

}
.QuestionData {
	background-color:#CCCCCC;
	color:#808080;
	padding:3px;
}
.QuestionData p{
	margin:2px;
	font-size:12px;
}
#MainContainer {
	width:960px;
	height:auto;
	margin:auto;
	background-color:white;
	border:3px black solid;
	padding:20px;
	position:relative;
	overflow:hidden;
	box-shadow: 0 0 20px #000000;
}
#MainTable {
	width:800px;
	font-family: "Trebuchet MS", "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, sans-serif;
	font-size: 14px;
	color: #404040;
	white-space: nowrap;
	text-align: left;
	background-color: #99CCFF;
	border-style: solid;
	border-width: 2px;
	margin: auto;
	padding: 3px;
}

.QuestionHolder table{
	margin:auto;
}
.QuestionHolder th, .QuestionHolder td{
	border:1px gray solid;
	padding:5px;
	text-align:center;
}

#Screen {
	position:absolute;
	width:100%;
	top:0px;
	left:0px;
	height:800px;
	background-color:gray;
	background-image:url('/Software/SW/Starter_of_the_day/Images/Backgrounds/Grey.jpg');
	border:1px black solid;
	border-radius:20px;
	box-shadow: inset 0 0 20px #000000;
	cursor:pointer;

}
#Screen p{
	text-align:center;
}
#SolutionImg {
	display:block;
	margin:auto;
	border:2px silver solid;
	box-shadow:4px 4px 4px 4px silver;
}
.AnswerLink a {
	display: inline-block;
    white-space: nowrap;
    background-color: #ccc;
    border: 1px solid #777;
	padding: 0 1.5em;
	margin: 0.5em;
	font: bold 1em/2em Arial, Helvetica;
	text-decoration: none;
	color: black;
	border-radius: .2em;
	background: repeating-linear-gradient(0deg, red 40px, yellow 100px);
	cursor:pointer;  
}   
.AnswerLink a:hover {
	background-color: #eee;        
	background: repeating-linear-gradient(0deg, red 35px, yellow 90px);
}
table.NonSubscribers {
	width:100%;
}
table.NonSubscribers td{
	vertical-align:top;
}
table.NonSubscribers p{
	font-weight:bold;
	color:navy;
}

.AnswerFont {
	color:#6666FF;
	font-family: "Delius", cursive;
	font-size:18px;
}

fieldset {
	border:1px black solid;
	width:90%;
	margin:auto;
	background-color:whitesmoke;
}
fieldset legend{
	color:black;
	padding:3px 10px;
	border:1px black solid;
	font-family:Arial, Helvetica, sans-serif;
}
fieldset table {
	width:95%;
	margin:auto;
}
fieldset p, fieldset td{
	color:black;
}
.Showforprinting { display:none;}


.Answer {
	display:block;
	border-bottom:10px double red;
	margin:auto;
	width:150px;
	text-align:center;
	
}
div.AnswerFont table {
	margin:auto;
}
div.AnswerFont th, div.AnswerFont td{
	border:1px gray solid;
	padding:5px;
	text-align:center;
}



@media print {
	#Dontshowforprinting { display: none;}
	.Dontshowforprinting { display: none;}
	#H1Table.Dontshowforprinting { display: none;}
	.NotVisibleforprinting {visibility:hidden;}
	.Showforprinting { display:block;}
}
