@charset "utf-8";
/* CSS Document */

body {
	margin: 0px 0px 25px 0px;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

h1 {
	font-size: 18px;
	font-weight: bold;
	color: #003399;
	margin-top: 0px;
	padding-top: 0px;
}

a {
	color: #246382;
	font-weight: bold;
}

#header {
	background: url(../images/header.gif) no-repeat top left;
	margin: 0px auto;
	width: 757px;
	height: 111px;
}

#container {
	width: 757px;
	margin: 0px auto;
	border: 1px solid #d7d7d7;
}

#menu {
	background: #003399;
}

#main {
	background: #f6f6f6;
}

#copy {
	padding: 64px;
	zoom: 1;
}

/* Menu styles */

#menu ul {
	background: #003399;
	padding-left: 0;
	margin: 0;
	padding-top: 0px;
	padding-bottom: 0px;
	float: left;
	width: 100%;
}

#menu ul li {
	display: inline;
}

#menu ul li a {
	padding: 7px 28px 7px 28px;
	float: left;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 11px;
}

#menu ul li a:hover {
	background: #5465be;
}

.spacer {
	clear: both;
}

/* form stuff */
.formRow {
	margin-bottom: 24px;
}

.formCell {
	float: left;
}

.padRight {
	margin-right: 18px;
}

.padBottom {
	margin-bottom: 7px;
}

.w133 {
	width: 133px;
}

.w56 {
	width: 56px;
}

.centerMe {
	margin-left: auto;
	margin-right: auto;
}

/* text layout styles */

.subHead {
font-size: 14px;
font-weight: bold;
padding-top: 10px;
}

.subHead a {
	color: #003399;
}

.indented {
	padding-left: 25px;
}
#LoginUsernameGroupDiv, #LoginPasswordGroupDiv, #LoginSubmitGroupDiv
{
    padding-bottom:10px;
}

.error
{
    font-weight:900;
    color:Red;
}
.msg
{
    display:block;
    margin-bottom:10px;
}


/* Stuff for the Post-Test System */
.LabelRow
{
    font-weight:900;
    font-size:18px;
    display:block;
    margin-bottom:15px;
    margin-top:5px;
}
.testControl
{
    display:block;
    width:500px;
}

.QuestionPadding
{
    padding:10px 0px 10px 30px;
}

.QuestionPadding Span
{
    display:block;
    /*margin-left:-20px;*/
}
.QuestionPadding Input
{
    margin-left:-20px;
}
.QuestionPadding Br
{
    margin-bottom:5px;
}
.QuestionText,.GridQuestionText
{
    font-weight:900;
}
.QuestItem, .gradedQuestItem
{
    padding:0px 0px 10px 0px;
}
.gradedQuestItem
{
    padding-left:20px;
}
.cor{background:url(../images/icoRight.gif) no-repeat top left;}
.GridQuestionRadioTD .cor
{
    background-position:center;
}
.incor{background:url(../images/icoWrong.gif) no-repeat top left;}
Textarea
{
    margin-left:-20px;
    width:400px;
    height:60px;
}
.SingleLineTextBox
{
    width:250px;
}
.GridTable
{
     width:98% !important;
}
.GridTable .GridTableHeaderText
{
    text-align:left;
}
TH
{
    vertical-align:bottom;
}
.testControl .retakeButton
{
    display:none;
}