@charset "utf-8";
/* CSS Document */




/*DCCS TRAINING TOGGLE DIV STYLES*/
div .click-header{ display:block; background:url(/main/images/h1_gradient3.png) top left repeat-y #221135;  margin-bottom:10px!important; border: 1px solid #001743; padding:5px; height:2em; clear:both; }
div .click-header h2{ font-size:.88em; color: #fff!important; font-weight:bold; text-decoration: underline; float:left; }
div .collapse-section{ border: 1px solid #001743; margin:-10px 0px 10px 0px!important; padding: 15px 15px 0px 15px; clear:both; background:#fff; }

div .click-subheader{ display:block; background: #523178; margin-bottom:10px!important; border: 1px solid #ccc; padding:5px; height:2.2em; clear:both; }
div .click-subheader h3{ font-size:.75em; color: #fff!important; font-weight:bold; text-decoration: underline; float:left; }
div .collapse-subsection{ border: 1px solid #ccc; margin:-10px 0px 10px 0px!important; padding: 10px 10px 0px 10px; clear:both; background:#fff; font-size:.88em; }

h3 { font-size:.88em; }
.box {border:1px solid #999; padding: 10px;}

table {border: 1px solid #001743; }
th {border: 1px solid #001743; background-color: #b3d7f1; color: #001743; padding:7px; font-size:1em;}
tr {border: 1px solid #001743; }
td {border: 1px solid #001743; padding:7px; vertical-align:top; }

/*JQUERY PLUGIN STYLES*/
.placeholder{margin-top:7px; margin-right:7px; float:left; }
.expand{background-image:url('/main/images/JQtoggleIMG/toggle-sprite.png'); background-position: 0px -16px; width:16px; height:16px;}	
.collapse{background-image:url('/main/images/JQtoggleIMG/toggle-sprite.png'); background-position: 0px 0px; width:16px; height:16px;}
	
/* Dan's keyboard accessibility styles*/
a.keyaccess{font-weight:bold !important; color:#fff!important; text-decoration:none !important;}
a.keyaccess:focus{background:none !important; text-decoration:underline!important; }


/* FLOW/CHOICE BLOCKS CUSTOM ACCESSIBLE STYLING */
.accessibility-hidden {
    position: absolute;
    top: -9999px;
    left: -9999px;
}

div[id^="choice"] { margin-bottom:0!IMPORTANT; padding-bottom:0!IMPORTANT; }
div#choiceA p, div#choiceB p { font-size:1em; font-weight:bold; 
background: #523178; border: 1px solid #ccc; color:#fff; padding: 10px 10px; }
div[id^="choice"] p { font-weight:bold; margin-bottom:0px!IMPORTANT; }
div#choiceA p, div#choiceB p, div[id^="choice"] h3 { text-decoration:underline; cursor:pointer; }
div[id^="flow-content"] { padding:10px; }
div[id^="flow-content"] p {  }
div[id^="flow-content"] h3 { font-size:1em; background:#6f5091; border: 1px solid #523178; margin-bottom:10px; color:#fff!important;}
div[id^="flow-content"] h4 { font-size:.88em; padding-left:0!IMPORTANT; }
#flow-title { font-size:1.25em; font-weight:bold; }





/* ------------- Mobile TOGGLE Styles ------------- */
@media screen and (max-width: 750px) {
div .click-header h2{ text-decoration: none; display:block; background: #24588a; margin-bottom:0px;  padding:5px; height:auto; clear:both;}
div .click-header{display:block; background: #24588a; margin-bottom:0px; border: 0px; padding:0px; height:1.33em; clear:both; }
}