BODY, body
{
	color: black;
	font-family: 'Tahoma' , Sans-serif;
	background-color: White;
	font-size:10pt;
}

A:, A:active, A:link, A:visited
{
	color: Blue;
	text-decoration:none;
}
A:hover
{
	color: Blue ;
	text-decoration:underline
}

.Notice
{
	font-size:10pt;
}

.Notice H1
{
	font-size:13pt;
}

.ToPrintable, .ToPrintable A
{
	color:Black;
	font-size:8pt;
	font-family:Tahoma, Sans-Serif;
	text-decoration:none;
	margin:5px,5px, 2px,5px;

}

.smalltable td
{
	color:Black;
	font-size:8pt;
}

a.ExternalLink, a.ExternalLink:active, a.ExternalLink:visited
{
	color:blue;
	font-size:10px;
	font-weight:bold;
	font-family:Tahoma, Sans-Serif;
	text-decoration:none;
	cursor:hand;
}

a.ExternalLink:hover
{
	color:Blue;
	font-size:8pt;
	font-weight:bold;
	font-family:Tahoma, Sans-Serif;
	text-decoration:underline;
}

.InputButton
{
	width:99px;
}

.WholeCrosswordBox
{
	margin-top: 0;
	margin-bottom: 6pt; 
	background-color:White;
	border: solid 2pt #dadaf0;
	padding:0;
	margin-left:auto;
	margin-right:auto;
	width:623px;
	height:auto;
	text-align: left;
}

#framequiz, .framequiz, #frameQuiz, .frameQuiz
{
	margin-top:0px; 
	margin-bottom:0px;
	margin-left: 0px;
	margin-right:0px;
	border:none 0px white;
	padding:0;
	width:360px;
	height:535px;	
	overflow:hidden;
	float:left; 
}

#frameQuestion, .frameQuestion
{
	margin-top:0px; 
	margin-bottom:0px;
	margin-left: 0px;
	margin-right:0px;
	border:0;
	padding:0;
	width:250px;
	height:535px;	
	float:right;
	overflow:scroll;
}

/*
.CrosswordBox
{
	width:360px;
	background-color:white;
	border:0;
	margin:0;
	padding:0;
}

.AnswerBox
{
	float:left; 
	width:250px;
	background-color:white;
	border:0;
	margin:0;
	padding:0;
}

APPLET
{
	margin:0;
	border:0;
	padding:0
}
*/

.deadline
{
	font-size: 7pt;
	color:#c00000;
	text-align:left;
}

.Copyrights, .Copyrights P
{
	border:0,0,0,0;
	padding:0,0,0,0;
	text-align:left;
	font-size:8pt;
	color:black;
	margin-top:2px;
	margin-bottom:2px;
	margin-left:0;
	margin-right:0;
}

a.CopyrightLink, a.CopyrightLink:active, a.CopyrightLink:visited
{
	text-decoration:none;
	color:Blue;
	font-weight:bold;
}

a.CopyrightLink a:hover
{
	text-decoration:underline;
	cursor:hand;
}

.ClueSet
{
	display:inline-block ;
	margin:0,0,0,0;
	padding-right: 0px;
	width:95%;
}

.NOMARGINS
{
	margin:0,0,0,0;
	padding-right: 0px;
	width:95%;
}

.CrosswordClue
{
	font-family: 'Times New Roman', Serif;
	font-size: 9pt;
	color: black;
	margin-top:3pt;
	margin-bottom:3pt;
	margin-left:0;
	margin-right:0;
	background-color: White;
}
.cluehead
{
	font-weight: bolder;
	font-family: Tahoma;
	background-color: #DaDaF0;
}
.ClueType
{
	background-color: #DaDaF0;
	font-family: "Times New Roman", Serif;
	font-size: 13pt;
	font-weight: bold;
	margin-left:0;
	margin-right:0;
}
.clue
{
	
}
.clueno
{
	
}

.CrosswordClue A:active
{
	color: black;
	text-decoration:none;
}
.CrosswordClue A:hover
{
	color: black;
	text-decoration:none;
}
.CrosswordClue A:link
{
	color: black;
	text-decoration:none;
}
.CrosswordClue A:visited
{
	color: black;
	text-decoration:none;
}


.pale
{
	background-color:#F3F9FF;
	font-family:Tahoma;
}
.sidebar
{
	background-color:#F3F9FF;
	font-family:Tahoma;
}
.mgblock
{
	background-color:#F3F9FF;
	font-family:Tahoma;
}
.mgtitle
{
	background-color:#F3F9FF;
	font-family:Tahoma;
}
.heading
{
	background-color:#F3F9FF;
	font-family:Tahoma;
}

TH
{
	border-right: black thin solid;
	padding-right: 1px;
	border-top: black thin solid;
	padding-left: 1px;
	font-weight: bolder;
	font-size: smaller;
	padding-bottom: 1px;
	margin: 2px;
	border-left: black thin solid;
	color: black;
	padding-top: 1px;
	border-bottom: black thin solid;
	font-family: 'Times New Roman' , Serif;
	background-color: #F3F9FF;
}

.Copyrights
{
	font-family:Tahoma;
	font-size:10pt;
}

