/*---===<<< CONTAINERS STYLES >>>===---*/
.containerBody, 
.fastFactsBody, 
.atAGlanceBody {
margin: 0 0 15px;
}
/*---=== SPRITE STYLES ===---*/
.globalComplianceCompleteWrapper .globalComplianceCompleteHeader, 
.globalComplianceCompleteWrapper .globalComplianceCompleteBody, 
.globalComplianceCompleteWrapper .globalComplianceCompleteFooter, 
h4.fastFactsHeader, 
div.fastFactsLine, 
.fastFactsBody, 
h4.atAGlanceHeader, 
hr.atAGlanceLine, 
.atAGlanceBody {
background-image: url(images/containerSprite.gif);
background-repeat: no-repeat;
}
/*---=== HEADING CONTAINERS ===---*/
h1.blackHeader, 
h2.blackHeader {
margin: 0 0 5px;
}
h2.sectionHeader {
margin: 25px 0 5px;
}
h1, 
h2, 
h1.blackHeader .Head, 
h2.blackHeader .Head {
color: #000;
font-family: Arial, Helvetica, sans-serif;
font-size: 15px;
font-weight: bold;
}
h3, 
h3.grayHeader {
margin: 0 0 15px;
}
h3.blueHeader {
margin: 0 0 0;
}
h4, 
h4.grayHeader {
margin: 0 0 15px;
}
h3.blueHeader, h3.blueHeader .Head {
color: #1E75B9;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
}
h3, 
h3.grayHeader, h3.grayHeader .Head {
color: #464646;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
}

h4, 
h4.grayHeader, h4.grayHeader .Head {
color: #464646;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
}
/*---=== AT A GLANCE ===---*/
h4.atAGlanceHeader {
border-top: solid 1px #dcd9da;
padding: 15px 0 5px;
}
h4.atAGlanceHeader .Head {
color: #91b237;
font-size: 15px;
font-weight: bold;
text-transform: uppercase;
}
hr.atAGlanceLine {
border: 0;
height: 2px;
}
.atAGlanceBody {
border-bottom: solid 1px #dcd9da;
padding: 0 0 15px;
}
.atAGlanceBody p, 
.atAGlanceBody li {
color: #000;
}
.atAGlanceBody ol {
color: #000;padding: 0px 0px 0px 22px;
}
/*---=== AT Course lists ===---*/
h4.courselistsHeader {
border-top: solid 1px #dcd9da;
padding: 15px 0 5px;
}
h4.courselistsHeader .Head {
color: #91b237;
font-size: 15px;
font-weight: bold;
text-transform: uppercase;
}
hr.courselistsLine {
border: 0;
height: 2px;
}
.courselistsBody {
border-bottom: solid 1px #dcd9da;
padding: 0 0 15px;
}
.courselistsBody p, 
.courselistsBody ol {
color: #000;padding: 0px 0px 0px 20px;
}
/*---=== FAST FACTS ===---*/
h4.fastFactsHeader {
background-position: -3492px -72px;
padding: 10px 0 5px;
text-align: center;
}
h4.fastFactsHeader .Head {
color: #ed8e03;
font-size: 15px;
font-weight: bold;
font-style: italic;
text-transform: uppercase;
}
div.fastFactsLine {
background-color: none;
background-position: -3492px 0;
border: 0;
height: 3px;
}
.fastFactsBody {
background-position: -3192px bottom;
padding: 10px 0 15px;
}
.fastFactsBody p, 
.fastFactsBody li {
color: #000;
}
.fastFactsBody ol {
color: #000;padding: 0px 0px 0px 20px;
}
/*---=== GLOBAL COMPLIANCE COMPLETE ===---*/
.globalComplianceCompleteWrapper{
background: url(images/globalComplianceCompleteBg.gif);
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
margin: 10px 0;
padding: 6px 0;
width: 258px;
}
.globalComplianceCompleteWrapper .globalComplianceCompleteHeader{
background-position: -3900px 0;
height: 46px;
margin: 0 6px;
width: 246px;
}
.globalComplianceCompleteWrapper .globalComplianceCompleteBody{
background-position: right bottom;
background-color: #006b9d;
color: #ffffff;
font-weight: bold;
margin: 0 6px;
padding: 10px 15px;
width:216px;
}
.globalComplianceCompleteWrapper .globalComplianceCompleteFooter{
background-position: -3900px -75px;
width: 246px;
height: 4px;
margin: 0 6px;
}
