﻿/*training styles*/
#ssdTrainingHeader h1
{
    font-size: 16pt !important;
    font-weight: bold !important;
    font-family: Trebuchet MS, Verdana, Arial, Georgia, Sans-Serif !important;
}

.eraiderButtonPreloginClass
{
    width: 80px;
    position: relative;
    top: -41px;
    left: 249px;
}
.eraiderButtonPostloginClass
{
    float: right;
    position: relative;
    top: -100px;
    clear: both;
}

#volunteerSignOutButton
{
    border: solid 1px #CCCCCC;
    background: #EEEEEE;
    padding: 3px;
    text-align: center;
    cursor: pointer;
}

#volunteerSignOutButton a
{
    font-weight: bold;
}

.course-title
{
    width: 500px;
    margin-bottom: 5px;
    margin-top: 10px;
    position: relative;
}
.course-title-span
{
    font-family: Georgia, Serif !important;
    font-size: 18pt !important;
    line-height: 17pt;
    position: relative;
}
.course-subtitle
{
    width: 500px;
    position: relative;
}
.course-subtitle p
{
    padding: 0px !important;
    margin: 0px !important;
}
.course-status
{
    float: right;
}
.sub-title
{
    position: relative;
    width: 600px;
}
.cat-title
{
    position: relative;
    width: 500px;
}
.subcourse-title-span
{
    font-family: Georgia, Serif !important;
    font-size: 12pt !important;
    color: #952121;
    position: relative;
}
.cat-title-span
{
    font-family: Georgia, Serif !important;
    font-size: 10pt !important;
    color: black;
    position: relative;
}
.sub-subtitle
{
    position: relative;
    float: left;
    margin-bottom: 3px;
    width: 600px;
}
.cat-subtitle
{
    margin-bottom: 3px;
    position: relative;
    float: left;
    width: 500px;
}
.sub-subtitle p
{
    padding: 0px !important;
    margin: 0px !important;
}
.cat-subtitle p
{
    padding: 0px !important;
    margin: 0px !important;
}
.sub-status
{
    float: right;
}
.cat-status
{
    float: right;
}
.sub-holder
{
    padding: 5px 5px 5px 30px;
    margin-top: 15px;
    clear: both;
    border: solid 1px #DDDDDD;
    background-color: #FFFFFF;
}
.course-heading-holder
{
    border-style: solid;
    border-width: 1px 1px 4px 1px;
    border-color: #CCCCCC #CCCCCC #999999 #CCCCCC;
    padding: 5px;
    margin-top: 10px;
    clear: both;
}
.sub-holder-main
{
    padding: 5px;
    border: solid 1px #DDDDDD;
    background-color: #EEEEEE;
    clear: both;
}
.sub-status img
{
    width: 35px;
    height: 34px;
}
.cat-status img
{
    width: 35px;
    height: 34px;
}

.sub-hover
{
    border-color: black;
    background-color: #666666;
}
.course-hover
{
    border-color: black;
    background-color: #EEEEEE;
}
.notes-holder
{
    position: absolute;
    width: 400px;
}
.notes-content
{
    border-style: solid;
    border-width: 1px 1px 4px 1px;
    border-color: #999999;
    background: #333333;
    padding: 6px;
    position: relative;
}
.notes-content p
{
    margin-top: 10px;
    margin-bottom: 10px;
    color: #EEEEEE;
}
.eprep-button
{
    text-align: center;
    border-style: solid;
    border-width: 1px;
    border-color: #CCCCCC black Black #CCCCCC;
    padding: 10px;
}
.eprep-button h3
{
    font-size: 24pt!important;
    line-height: 20pt!important;
}
.eprep-button-hover
{
    background: #FFEFEF;
    border-color: black #CCCCCC #CCCCCC Black;
    cursor: pointer;
}
.user-name h3
{
    font-family: Georgia, Serif !important;
    font-size: 24pt !important;
    margin: 0px !important;
    padding: 0px !important;
    background: none !important;
    font-weight: normal !important;
    color: #952121 !important;
}
.user-name
{
    margin-bottom: 10px;
    margin-top: 30px;
    padding-left: 10px;
}
.person-id
{
    padding: 10px;
}
.subtext
{
    border-top: dotted 1px black;
}
.unk-text
{
    padding: 10px;
    background: #EEEEEE;
    border: solid 1px #CCCCCC;
    display: none;
}
.unk-text p
{
    font-family: Georgia, Serif !important;
    font-size: 10pt !important;
    line-height: 16pt !important;
}
.error_title
{
    font-size: 16pt !important;
    color: #952121 !important;
    font-weight: normal !important;
}
#volIdInputHolder
{
    font-weight: bold;
    margin-bottom: 10px;
}
#volEmailInputHolder
{
    font-weight: bold;
    margin-bottom: 10px;
}
#volsignin input, #emailInputDiv input
{
    font-size: 18pt;
    font-family: Georgia, Trebuchet MS, Verdana, Arial, Sans-Serif;
    text-align: center;
    color: #af0000;
    font-weight: normal;
    padding: 5px;
}
.error
{
	color: Red;
}
.category-course-holder
{
    padding: 10px;
    background: #333333;
    border: solid 1px #000000;
    position: relative;
}
.category-close-text
{
    color: White;
    font-size: 10pt;
    font-family: Georgia, Serif;
}
.category-close-btn
{
    color: white; 
}
.category-close-btn :hover
{
    text-decoration: underline;
}
.category-close-bar
{
    clear: both;
}

#content
{
    position: relative;
}
/*end training styles*/