body
{    
    background-image: url(img/bg.gif);   
    text-align: center; 
    font-family: 'Trebuchet MS' , Tahoma, Arial;
}
#container
{
    margin: 0px auto;
    width: 730px;
    background-color: black;
    text-align: center;
}
TD, TD P
{
    font-size: 8pt;
    margin-left: 10px;
    vertical-align: top;    
}
.label
{
    font-weight: bold;
    margin-left: 5px;
    border-bottom: dimgray 1px solid;
}
.labelsmall
{
    font-weight: bold;
    font-size: 6pt;
    margin-left: 2px;
    color: dimgray;
    margin-right: 2px;
}

.steps
{
    font-size: 6pt;
    color: dimgray;
    position: static;
    text-align: center;
}
H1
{
    font-size: 10pt;
    border-bottom: gray 2px solid;
    text-align: center;
}
.steplabel
{
    font-size: 14pt;
    color: orange;
    font-family: 'Arial Black' , Arial;
    text-align: left;
}
.checklist, .checklist table
{
    border-right: gainsboro 1px solid;
    border-top: gainsboro 1px solid;
    border-left: gainsboro 1px solid;
    border-bottom: gainsboro 1px solid;
    background-color: lemonchiffon;
}
.dropdown
{
    border-right: gainsboro 1px solid;
    border-top: gainsboro 1px solid;
    border-left: gainsboro 1px solid;
    border-bottom: gainsboro 1px solid; 
}
.time
{
    padding-right: 5px;
    font-size: 8pt;
    border-top-style: none;
    margin-right: 10px;
    border-right-style: none;
    border-left-style: none;
    text-align: right;
    border-bottom-style: none;
}
.avail
{
    text-transform: uppercase;
    text-align: center;
}
.edu
{

    border-bottom: darkgray 1px;
}
.eduhead
{
    font-weight: bold;
    text-transform: uppercase;
}
.cal, .cal INPUT
{       
    font-weight: bold;
    font-size: 8pt;    
    font-style: italic;
    font-family: Arial, Tahoma;    
}
.fields, .fields INPUT
{
    border-top-width: 1px;
    margin-top: 5px;
    font-weight: bold;
    border-left-width: 1px;
    font-size: 14pt;
    border-left-color: gainsboro;
    border-bottom-width: 1px;
    margin-bottom: 5px;
    border-bottom-color: gainsboro;
    border-top-color: gainsboro;
    font-style: italic;
    font-family: Arial, Tahoma;
    background-color: beige;
    border-right-width: 1px;
    border-right-color: gainsboro;
}
A.ErrorMsgLink
{
	color: #dc143c;
	font-weight: bold;
	text-decoration: none;
}
.positionhead
{
    font-weight: bold;
    font-size: 10pt;
    text-transform: uppercase;
    font-family: 'Trebuchet MS' , Verdana, Arial;
}
.EmailConfirm
{
    border-right: red 2px solid;
    padding-right: 5px;
    border-top: red 2px solid;
    padding-left: 5px;
    font-weight: bold;
    font-size: 12pt;
    padding-bottom: 5px;
    margin: 2px;
    border-left: red 2px solid;
    color: yellow;
    padding-top: 5px;
    border-bottom: red 2px solid;
    background-color: dimgray;
}
A.ErrorMsgLink:hover
{
	text-decoration: underline;
}
.Disabled
{
    padding-right: 2px;
    padding-left: 2px;
    font-weight: bold;
    font-size: 8pt;
    padding-bottom: 2px;
    color: green;
    padding-top: 2px;
    font-style: italic;
    font-family: Arial;
    background-color: transparent;
}
.Table
{
    border-right: silver 1px solid;
    padding-right: 0px;
    border-top: silver 1px solid;
    padding-left: 0px;
    padding-bottom: 0px;
    border-left: silver 1px solid;
    padding-top: 0px;
    border-bottom: silver 1px solid;
    background-color: gainsboro;
}
.Header, .Table .Header
{
    padding-right: 2px;
    padding-left: 2px;
    font-weight: bold;
    font-size: 14pt;
    padding-bottom: 2px;
    color: white;
    padding-top: 5px;
    font-family: Verdana;
    background-color: slategray;
    font-variant: small-caps;
}
.Prompt
{
    font-size: 10pt;
    margin: 10px 5px 5px 5px;
    border-bottom: orange 1px solid;
    font-family: Verdana, Tahoma, Arial;
}
