BODY
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #1c1984;
    PADDING-TOP: 0px;
    FONT-FAMILY: Tahoma, Geneva, sans-serif;
    BACKGROUND-COLOR: #f5f5f5;
    TEXT-ALIGN: center
}
IMG
{
    BORDER-TOP-STYLE: none;
    BORDER-RIGHT-STYLE: none;
    BORDER-LEFT-STYLE: none;
    BORDER-BOTTOM-STYLE: none
}
.bluebar
{
    BACKGROUND-POSITION: center center;
    BACKGROUND-IMAGE: url(images/centerblue.jpg);
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-COLOR: #1c1984
}
.username
{
    PADDING-RIGHT: 30px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold
}
.log
{
    PADDING-RIGHT: 5px;
    BACKGROUND-POSITION: center top;
    FONT-SIZE: 12pt;
    BACKGROUND-IMAGE: url(images/centerblue.jpg);
    WIDTH: 1000px;
    COLOR: #fff;
    PADDING-TOP: 2px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 31px;
    BACKGROUND-COLOR: #1c1984;
    TEXT-ALIGN: right
}
.log A:link
{
    COLOR: #fff
}
.log A:visited
{
    COLOR: #fff
}
.log A:hover
{
    COLOR: #e2d72e
}
.log A:active
{
    COLOR: #e2d72e
}
.container
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: auto;
    WIDTH: 1000px;
    PADDING-TOP: 0px
}
.header
{
    BACKGROUND-IMAGE: url(images/titlebg.jpg);
    MARGIN: 0px;
    WIDTH: 1000px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 112px
}
.headerleft
{
    PADDING-LEFT: 15px;
    FONT-WEIGHT: bold;
    FLOAT: left;
    PADDING-BOTTOM: 1px;
    WIDTH: 350px;
    PADDING-TOP: 91px;
    TEXT-ALIGN: left
}
.headerright
{
    FONT-SIZE: 18pt;
    FLOAT: right;
    TEXT-ALIGN: center
}
.sponsored
{
    FONT-SIZE: 12pt;
    COLOR: #0066ff;
    FONT-STYLE: italic
}
.courselist
{
    FONT-SIZE: 10.5pt;
    FLOAT: left;
    BACKGROUND-COLOR: #ccc
}
.courselist A:link
{
    FONT-WEIGHT: bold;
    COLOR: #0066ff
}
.courselist A:visited
{
    FONT-WEIGHT: bold;
    COLOR: #0066ff
}
.courselist A:hover
{
    FONT-WEIGHT: bold;
    COLOR: #ffffff
}
.courselist A:active
{
    FONT-WEIGHT: bold;
    COLOR: #0066ff
}
.mustlogin
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt
}
.content
{
    PADDING-RIGHT: 10px;
    FONT-SIZE: 10.5pt;
    FLOAT: right;
    WIDTH: 89%;
    PADDING-TOP: 5px;
    TEXT-ALIGN: left
}
.loginform
{
    BACKGROUND-POSITION: center center;
    LEFT: 0px;
    BACKGROUND-IMAGE: url(graphics/black50percent.png);
    VISIBILITY: hidden;
    WIDTH: 100%;
    POSITION: absolute;
    TOP: 0px;
    HEIGHT: 680px;
    BACKGROUND-COLOR: transparent
}
.loginclear
{
    BACKGROUND-POSITION: center center;
    LEFT: 0px;
    BACKGROUND-IMAGE: url(graphics/spacer.gif);
    VISIBILITY: hidden;
    WIDTH: 100%;
    POSITION: absolute;
    TOP: 0px;
    HEIGHT: 100%;
    BACKGROUND-COLOR: transparent
}
.innerform
{
    MARGIN-TOP: 200px;
    WIDTH: 400px;
    HEIGHT: 150px;
    BACKGROUND-COLOR: #ffffff
}
INPUT.login
{
    FONT-SIZE: 8pt;
    WIDTH: 200pt;
    COLOR: #0066ff;
    FONT-FAMILY: Tahoma, Geneva, sans-serif;
    HEIGHT: 16pt
}
.error
{
    COLOR: #a52a2a;
    HEIGHT: 20px
}
.trainingform
{
    LEFT: 0px;
    BACKGROUND-IMAGE: url(images/bg_maindiv.png);
    WIDTH: 100%;
    BACKGROUND-REPEAT: repeat;
    POSITION: absolute;
    TOP: 0px;
    BACKGROUND-COLOR: transparent;
    BACKGROUND-: 0px
}
.trainingformclear
{
    LEFT: 0px;
    BACKGROUND-IMAGE: url(images/bg_maindiv.jpg);
    WIDTH: 100%;
    BACKGROUND-REPEAT: repeat;
    POSITION: absolute;
    TOP: 0px;
    BACKGROUND-COLOR: transparent;
    BACKGROUND-: 0px
}
.main
{
    BACKGROUND-COLOR: #cccccc
}
A.coursetopnav:link
{
    FONT-SIZE: 8pt;
    COLOR: #1c1984
}
A.coursetopnav:visited
{
    FONT-SIZE: 8pt;
    COLOR: #1c1984
}
A.coursetopnav:hover
{
    FONT-SIZE: 8pt;
    COLOR: #ffffff
}
.mainContent
{
    BACKGROUND-IMAGE: url(images/bg_course.jpg);
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-COLOR: #ffffff
}
.coursetitle
{
    FONT-WEIGHT: bold;
    TEXT-ALIGN: left
}
.progressbar
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt
}
.progdone
{
    BACKGROUND-IMAGE: url(images/pbar_done.jpg);
    HEIGHT: 20px
}
.proggrey
{
    BACKGROUND-IMAGE: url(images/pbar_grey.jpg);
    HEIGHT: 20px
}
.coursecontent
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 12pt;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    HEIGHT: 300px;
    TEXT-ALIGN: left
}
.theading
{
    FONT-SIZE: 14pt
}
.question
{
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 10px;
    MARGIN: 0px;
    WIDTH: 200px;
    PADDING-TOP: 10px;
    BORDER-BOTTOM: #0ac72e solid;
    TEXT-ALIGN: left
}
.nav
{
    COLOR: #ffffff
}
.slide
{
    SCROLLBAR-FACE-COLOR: #72a3db;
    OVERFLOW: auto;
    SCROLLBAR-ARROW-COLOR: #fcffff;
    SCROLLBAR-TRACK-COLOR: #a9c0d6;
    SCROLLBAR-DARKSHADOW-COLOR: #4e65ad;
    SCROLLBAR-BASE-COLOR: #5262a8;
    HEIGHT: 320px
}
TEXTAREA
{
    FONT-SIZE: 10pt;
    WIDTH: 500px;
    FONT-FAMILY: Tahoma, Geneva, sans-serif;
    HEIGHT: 150px
}
.tiny
{
    FONT-SIZE: 8pt;
    COLOR: #ffffff;
    TEXT-ALIGN: center
}
.ack
{
    FONT-SIZE: 7pt;
    BACKGROUND-IMAGE: url(images/bg_footer.jpg);
    TEXT-ALIGN: center
}
.ackslide
{
    FONT-SIZE: 8pt;
    TEXT-ALIGN: center
}
A:link
{
    CURSOR: hand;
    COLOR: #1c1984;
    TEXT-DECORATION: none;
    OUTLINE-STYLE: none
}
A:visited
{
    COLOR: #1c1984;
    TEXT-DECORATION: none;
    outline: none
}
A:hover
{
    COLOR: #ffcc66;
    TEXT-DECORATION: none;
    outline: none
}
A:active
{
    COLOR: #1c1984;
    TEXT-DECORATION: none;
    outline: none
}
.questiontable
{
    BACKGROUND-IMAGE: url(images/bg_question.jpg)
}
.question
{
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 10px;
    MARGIN: 0px;
    WIDTH: 490px;
    PADDING-TOP: 10px;
    BORDER-BOTTOM: #0ac72e solid;
    TEXT-ALIGN: left
}
.answer
{
    PADDING-LEFT: 10px;
    FONT-SIZE: 12pt;
    MARGIN: 0px;
    WIDTH: 35%;
    BORDER-BOTTOM: #0ac72e solid;
    TEXT-ALIGN: right
}
.calloutgrn
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: #ffffff;
    BACKGROUND-COLOR: #339933
}
.washinghands
{
    BACKGROUND-POSITION: right top;
    BACKGROUND-IMAGE: url(images/bg_washinghands.jpg);
    BACKGROUND-REPEAT: no-repeat
}
.bggrn
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 5px;
    COLOR: #006600;
    PADDING-TOP: 5px;
    BACKGROUND-COLOR: #99ff66
}
.explain
{
    PADDING-TOP: 5px
}
.lefttitle
{
    MARGIN-TOP: 0px;
    PADDING-TOP: 0px
}
.bold
{
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 8px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
.bggrntop
{
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    COLOR: #006600;
    BACKGROUND-COLOR: #99ff66
}
.explain
{
    FONT-WEIGHT: bold;
    PADDING-TOP: 5px
}
.lefttitle
{
    MARGIN-TOP: 0px;
    PADDING-TOP: 0px
}
.glideup
{
    VISIBILITY: hidden
}
.glideleft
{
    VISIBILITY: hidden
}
.even
{
    PADDING-BOTTOM: 10px;
    PADDING-TOP: 10px
}
.odd
{
}
TEXTAREA.improve
{
    BORDER-RIGHT: lightgrey solid;
    BORDER-TOP: lightgrey solid;
    FONT-WEIGHT: bold;
    BORDER-LEFT: lightgrey solid;
    WIDTH: 400px;
    COLOR: #003399;
    BORDER-BOTTOM: lightgrey solid;
    HEIGHT: 90px;
    BACKGROUND-COLOR: whitesmoke
}
.input
{
    BORDER-RIGHT: lightgrey solid;
    BORDER-TOP: lightgrey solid;
    FONT-WEIGHT: bold;
    BORDER-LEFT: lightgrey solid;
    COLOR: #003399;
    BORDER-BOTTOM: lightgrey solid;
    BACKGROUND-COLOR: whitesmoke
}
.btmpad
{
    PADDING-BOTTOM: 8px
}
.reason
{
    PADDING-LEFT: 65px;
    FONT-WEIGHT: normal;
    PADDING-TOP: 1px
}
.bold
{
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 8px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
.subquestion
{
    PADDING-LEFT: 30px;
    PADDING-BOTTOM: 8px;
    MARGIN: 0px;
    WIDTH: 200px;
    PADDING-TOP: 2px;
    TEXT-ALIGN: left
}
.subanswer
{
    PADDING-LEFT: 10px;
    FONT-SIZE: 12pt;
    MARGIN: 0px;
    WIDTH: 30%;
    TEXT-ALIGN: right
}
UL.tighter
{
    MARGIN-TOP: 0px;
    MARGIN-BOTTOM: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 5px
}
.questionnumber
{
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 10px;
    MARGIN: 0px;
    PADDING-TOP: 10px;
    BORDER-BOTTOM: #0ac72e solid;
    TEXT-ALIGN: left
}
.ulcheckmark
{
    LIST-STYLE-IMAGE: url(images/icon_check.png);
    PADDING-BOTTOM: 8px
}
.questionnumbernogreen
{
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 10px;
    MARGIN: 0px;
    PADDING-TOP: 10px;
    TEXT-ALIGN: left
}
.questionnogreen
{
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 10px;
    MARGIN: 0px;
    WIDTH: 200px;
    PADDING-TOP: 10px;
    TEXT-ALIGN: left
}
.subquestiongreen
{
    PADDING-LEFT: 30px;
    PADDING-BOTTOM: 10px;
    MARGIN: 0px;
    WIDTH: 200px;
    PADDING-TOP: 10px;
    BORDER-BOTTOM: #0ac72e solid;
    TEXT-ALIGN: left
}
.green
{
    COLOR: #006600
}
H2.tighter
{
    MARGIN-TOP: 0px;
    MARGIN-BOTTOM: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px
}
HR.tighter
{
    MARGIN-TOP: 0px;
    MARGIN-BOTTOM: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px
}
H3.tighter
{
    MARGIN-TOP: 0px;
    MARGIN-BOTTOM: 0px;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 0px
}
.bluecheck
{
	list-style-image: url(images/image_blue_checkmark.jpg);
	PADDING-BOTTOM: 8px
}
.lftspace
{
	padding-left: 20px;
}
