﻿body
{
    font-family: Verdana, Arial, Sans-Serif;
  	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url();
	background-color: #fff;
}
h1
{
    font-weight: bold;
    font-size: 24px;
}
h2
{
    font-size: 14px;
    font-style:italic;
}
h3
{
    font-size: 14px;
    text-transform:uppercase;
    font-style:italic;
}
p
{
    font-size: 14px;
}
em
{
    font-style:italic;
} 
sup
{
    font-size: 10px;
    vertical-align: top;
}
p#SmallPrint
{
    font-size: 10px;
}

a:link,
a:visited
{
    color: Black;
    text-decoration: none;
}
a:hover
{
    color: Black;
    text-decoration:underline;
}


/**********************************/

div#YCGStatusBar,
div#YCGStatusBar a
{
    text-align:right;
    font-size: 12px;
    color: White;
    text-decoration:none;
    padding: 5px;
}
div#YCGStatusBar a:hover
{
     text-decoration:underline;
}

td#MainContent
{
    background-color: #F4EABD;
    padding:0px;
}

div#PaddedContent
{
    padding: 10px 20px 10px 20px;
}

/**********************************/

.Login,
.CreateUserTable
{
    background-color: #E8D27D;
    margin: 100px auto;
    font-size: 12px;
    color: #8A5B0A;
}
.Login table
{
    padding:10px;
    border: solid 2px #8A5B0A;
}
.Login input
{
    margin: 4px;
}
/*********************************/

.Option
{
    margin: 10px auto;
    text-align: left;
}
div.Option
{
    width: 400px;
}
.Option input, .Option label, Option img
{
    cursor: pointer;
}
div.Multiple
{
    text-align: left;
    width: 200px;
    float:left;
}
.Multiple td
{
    padding: 0 0 0 10px;
}
div.Clear
{
    clear: both;
}
hr.Option
{
    width:70%;
    color:#8A5B0A;
}

/**************************************/

.Grid td, .Grid th
{
    text-align: center;
    border-style: solid;
    border-width: 2px;
    border-color: #F4EABD;
    width: 40px;
    background: #E3CA66;
    padding: 5px;
    font-weight: normal;
}
.Grid td
{
    background: #ECDA91;
}

.AnswerGrid td
{
    font-size: 10px;
    background: #ECDA91;
}

/**************************************/

.styles td,
.styles th
{
    margin: 0px;
    padding: 2px 10px 2px 10px;
    border: solid 1px #E3CA66;
}
.styles th
{
    font-weight: bold;
    background: #E3CA66;
}
