﻿
body 
{
    height: 100%;
    margin: 0px;
}

.Header
{
    padding-top: 59px;
    height: 25px;
    width: 740px;
    background-image: url(/content/images/header.gif);
    background-repeat: no-repeat;
    float: none;
	background-color: #565656;
	color: #CCCCCC;
}

.Table
{
    width: 100%;
}

.TableHeader
{
    background-color: #bbc3d3;
    color: #FFFFFF;
    font-weight: bolder;
}

.TableEntry
{
}

a
{
    color: #000000;
    text-decoration: none;
	background: url(/content/images/underline.gif) bottom left repeat-x;
}

.ContentBody 
{
    float: left;
    width: 720px;
    padding-left: 20px;
}


.LoginWarning
{
    color: Red;
}

/* Collapsibe Div */
.CollapsibleDiv {
}

.CollapsibleHead {
    cursor: pointer;
    position: relative;
    margin:1px;
}

.CollapsibleBody 
{
    width: 100%;
}


/* Question Control */
.QuestionTitle
{
    font-weight: bold;
    font-size:larger;
    padding-top: 20px;
    padding-bottom: 3px;
}

.QuestionHeading
{
    font-weight: bold;
    padding-top: 5px;
}


/* Drag Boxes */
ul.Box {
    list-style-type: none;
    padding: 0px;
    width: 100%;
}
ul.Box li { 
    cursor:move;
    padding: 0px 0px;
    border: 1px solid #ccc;
    background-color: #eee;
    margin-top: 2px;
}

/* Admin Questions Review */
/* Quiz - Questions */
.ReviewQuestionsHeaderID
{
    background-color: #162E89;
    color: #FFFFFF;
    width: 100px;
}

.ReviewQuestionsHeaderQuestion
{
    background-color: #162E89;
    color: #FFFFFF;
    width: 400px;
}

.ReviewQuestionsHeaderLetter
{
    background-color: #162E89;
    color: #FFFFFF;
    width: 50px;
}

.ReviewQuestionsHeaderQNumber
{
    background-color: #162E89;
    color: #FFFFFF;
    width: 50px;
}

.ReviewQuestionsHeaderLastUpdate
{
    background-color: #162E89;
    color: #FFFFFF;
    width: 200px;
}

.ReviewQuestionsID
{
    vertical-align: top;
    font-weight:bold;   
}

.ReviewQuestionsQuestion
{
    vertical-align: top;
}

.ReviewQuestionsLetter
{
    vertical-align: top;
}

.ReviewQuestionsQNumber
{
    vertical-align: top;
}

.ReviewQuestionsLastUpdate
{
    vertical-align: top;
}

/* Dashboard */
.sidebox 
{
	clear: both;
	margin: 0 auto; /* center for now */
	background: url(/content/images/drop-box-br.gif) no-repeat bottom right;
}
.boxhead {
	background: url(/content/images/drop-box-tr.gif) no-repeat top right;
	margin: 0;
	padding: 0;
	text-align: left;
}
.boxhead h3 {
	background: url(/content/images/drop-box-tl.gif) no-repeat top left;
	margin: 0;
	padding: 7px 15px 3px;
	color: white; 
	font-weight: bold; 
	line-height: 1em;
	font-size: 1em;
	font-weight: bolder;
}
.boxbody
{
	background: url(/content/images/drop-box-bl.gif) no-repeat bottom left;
	margin: 0 0 0 0;
	padding: 5px 15px 15px;
}


/* Navigation Control (Browser & Admin) */
.TitleControl
{
    padding: 0px;
    float: left;
    width: 370px;
}

.NavControl
{
    padding: 0px;
    text-align: right;
}


.IndexTitle
{
    font-size: larger;
    font-weight: bold;
    padding-top: 10px;
    padding-right: 10px;
    float:left;
}

.BookTitle
{
    font-size: larger;
    font-weight: bold;
    padding-top: 10px;
    padding-right: 10px;
    float:left;
}

.ChapterTitle
{
    font-weight: bold;
    font-size:larger;
    padding-top: 10px;
    padding-right: 10px;
    float: left;
}

.SectionTitle
{
    font-weight: bold;
    font-size:larger;
    padding-top: 10px;
    padding-right: 10px;
    float: left;
}

.PageInfo
{
    font-weight: bold;
    font-size:larger;
    padding-top: 10px;
    padding-bottom: 10px;
    float:left;
}

.Clear
{
    clear: left;
}

table.LogbookEntry {
    width: 100%;
    border: 1px solid black;
    border-collapse: collapse;
    margin-top: 10px;
    margin-bottom: 10px;
}

table.LogbookEntry th, table.LogbookEntry td {
    background: #B8C7F2;
    text-align: center;
    vertical-align: top;
    font: 7pt Verdana, sans-serif;
    font-weight: bold;
    padding-top: 4px;
    padding-bottom: 4px;
    padding-left: 3px;
    padding-top: 3px;
    border-bottom: 1px solid black;
    border-right: 1px solid black;
    border-top: 1px solid black;
}