@media (min-width: 768px) {
  .container {
    width: 724px;
  }
}
@media (min-width: 960px) {
  .container {
    width: 944px;
  }
}
.masthead-bkgd {
	height:110px;width:100%;
	background-color:#f4f4f4;
}
.masthead {
	margin-top:-110px;height:110px;
	background-color:#f4f4f4;
	position:relative;
	z-index:1000;
}
.logo {
	float:left;
}
.nav-button {
	float:right;
}
.navbar-toggle {
	background-color:#fff;
}
.ropa-font {
	font-family: 'Ropa Sans', sans-serif;
}
.subhead {
	background-color:#fff;
	position:relative;
}
#subhead_text1, #subhead_text2, #subhead_text3, #subhead_text4, #subhead_text5, #subhead_text6 {
	padding-top:0px;
	margin-left:1px;
}
#subhead_text1 {color:#1c72b7;}
#subhead_text2 {color:#f59133;}
#subhead_text3 {color:#dc4041;}
#subhead_text4 {color:#35a7d9;}
#subhead_text5 {color:#efb921;}
#subhead_text6 {color:#7568a0;}

.subhead920 {
	font-size:28.5px;
	line-height:39px;
	font-family: 'Open Sans', Arial, sans-serif;
	font-weight:400;
}
.subhead768 {
	font-size:25px;
	line-height:34px;
	font-family: 'Open Sans', Arial, sans-serif;
	font-weight:400;
}
.subhead440 {
	font-size:20px;
	line-height:28px;
	font-family: 'Open Sans', Arial, sans-serif;
	font-weight:400;
}
.subhead-bold {
	font-size:1.17em;
	font-weight:700;
}

#movieblock {
	position: relative;
}
#movie_button_overlay {
	z-index:1000;
	position: absolute;
	top:0;left:0;
	width:100%;height:100%;
	display:none;
}

#movie_button_overlay .video1-next {
	position:absolute;
	top:20%;left:22%;
	width:60%;height:30%;
	border:solid 0px red;
	display:none;
}
#movie_button_overlay .video1-replay {
	position:absolute;
	top:50%;left:22%;
	width:60%;height:20%;
	border:solid 0px red;
	display:none;
}
#movie_button_overlay .video1-roundtable {
	position:absolute;
	top:70%;left:22%;
	width:60%;height:20%;
	border:solid 0px red;
	display:none;
}

#movie_button_overlay .video2-quiz {
	position:absolute;
	top:20%;left:22%;
	width:60%;height:30%;
	border:solid 0px red;
	display:none;
}
#movie_button_overlay .video2-replay {
	position:absolute;
	top:50%;left:22%;
	width:24%;height:20%;
	border:solid 0px red;
	display:none;
}
#movie_button_overlay .video2-next {
	position:absolute;
	top:50%;left:46%;
	width:30%;height:20%;
	border:solid 0px red;
	display:none;
}
#movie_button_overlay .video2-roundtable {
	position:absolute;
	top:70%;left:22%;
	width:60%;height:20%;
	border:solid 0px red;
	display:none;
}

#movie_button_overlay .video3-quiz {
	position:absolute;
	top:20%;left:22%;
	width:60%;height:30%;
	border:solid 0px red;
	display:none;
}
#movie_button_overlay .video3-replay {
	position:absolute;
	top:50%;left:22%;
	width:24%;height:20%;
	border:solid 0px red;
	display:none;
}
#movie_button_overlay .video3-next {
	position:absolute;
	top:50%;left:46%;
	width:30%;height:20%;
	border:solid 0px red;
	display:none;
}
#movie_button_overlay .video3-roundtable {
	position:absolute;
	top:70%;left:22%;
	width:60%;height:20%;
	border:solid 0px red;
	display:none;
}

#movie_button_overlay .video4-quiz {
	position:absolute;
	top:20%;left:22%;
	width:60%;height:30%;
	border:solid 0px red;
	display:none;
}
#movie_button_overlay .video4-replay {
	position:absolute;
	top:50%;left:22%;
	width:24%;height:20%;
	border:solid 0px red;
	display:none;
}
#movie_button_overlay .video4-next {
	position:absolute;
	top:50%;left:46%;
	width:30%;height:20%;
	border:solid 0px red;
	display:none;
}
#movie_button_overlay .video4-roundtable {
	position:absolute;
	top:70%;left:22%;
	width:60%;height:20%;
	border:solid 0px red;
	display:none;
}

#movie_button_overlay .video5-quiz {
	position:absolute;
	top:20%;left:22%;
	width:60%;height:30%;
	border:solid 0px red;
	display:none;
}
#movie_button_overlay .video5-replay {
	position:absolute;
	top:50%;left:22%;
	width:24%;height:20%;
	border:solid 0px red;
	display:none;
}
#movie_button_overlay .video5-next {
	position:absolute;
	top:50%;left:46%;
	width:30%;height:20%;
	border:solid 0px red;
	display:none;
}
#movie_button_overlay .video5-roundtable {
	position:absolute;
	top:70%;left:22%;
	width:60%;height:20%;
	border:solid 0px red;
	display:none;
}
#movie_button_overlay .video6-replay {
	position:absolute;
	top:20%;left:22%;
	width:60%;height:50%;
	border:solid 0px red;
	display:none;
}
#movie_button_overlay .video6-roundtable {
	position:absolute;
	top:70%;left:22%;
	width:60%;height:20%;
	border:solid 0px red;
	display:none;
}

.col-440-7 {
	position: relative;
	min-height: 1px;
	padding-left: 2px;
	padding-right: 2px;
	width: 100%;
	float: left;
}

.movieblock-xs {
	position: relative;
	min-height: 1px;
	padding-left: 2px;
	padding-right: 2px;
	width: 100%;
	float: left;
}
.col-440-third {
	width: 32%;
	position: relative;
	min-height: 1px;
	margin-right:2%;
	margin-top:1.5%;
	float: left;
	border:solid 0px green;
	cursor:pointer;
}
.col-440-third-mr0 {
	width: 32%;
	position: relative;
	min-height: 1px;
	margin-right:0;
	margin-top:1.5%;
	float: left;
	border:solid 0px green;
	cursor:pointer;
}
.col-768-sixth {
	width: 15.95%;
	float: left;
	border:solid 0px yellow;
	/*margin-left:.7%;*/
	margin-right:.86%;
	margin-top:.7%;
	cursor:pointer;
}
.col-768-sixth-mr0 {
	width: 15.95%;
	float: left;
	border:solid 0px yellow;
	/*margin-left:.7%;*/
	margin-right:.0;
	margin-top:.7%;
	cursor:pointer;
}
.col-768-fullwidth {
	width: 100%;
	float: left;
	padding-left:2px;
}
.col-768-nav-fullwidth {
}
.col-920-5col {
	width: 71.42857143%;
	float: left;
	padding-left:2px;
}
.col-920-5col-IE {
	width: 71.42857143%;
	float: left;
	padding-left:2px;
	padding-top:2px;
}

.col-920-half {
	width: 48.5%;
	float: left;
	border:solid 0px red;
	margin-left:4px;
	margin-bottom:5px;
	cursor:pointer;
}

.col-920-2col {
	width: 28.57142857%;
	float: left;
	padding-left:2px;
	padding-top:2px;
}
.left-box-unpad {
	margin-left:0;
}
.resp-image {
	width:100%;height:100%;
}

.underline {
	text-decoration:underline;
}
*:focus{
	outline:none;
}
.info-button {
	display: block;
	width:237px;height:34px;
	background:url(../img/info-ribbon-sprite.png) 0 0 no-repeat;
	margin-bottom:5px;border:solid 0px red;
}
.info-button.hover {background:url(../img/info-ribbon-sprite.png) 0 -34px no-repeat;}
.info-button-lead-in {
	float:right;margin-bottom:5px;margin-right:5px;
}
.info-panel {
	float:right;
	width:262px;height:auto;
	background-color:#f4f4f4;
}
.hearing-panel {
	float:right;
	height:auto;
}
.pdf-link-text {
	color:#a2a2a2;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;margin-top:6px;
	text-decoration:none;
}
.link-text-over {
	text-decoration: underline;
}
.take-the-quiz-panel {
	float:left;
	width:auto;height:auto;
}
#take-the-quiz {
	font-size:14px;
	line-height:14px;
	font-family: 'Open Sans', Arial, sans-serif;
	font-weight:400;
	color:#666;
	display:none;
	text-align:left;
}
#take-the-quiz a {
	color:#818181;
}
#take-the-quiz span {
	font-size:1.10em;
	font-weight:700;
}
.quiz-question {
	cursor:pointer;
}
.short-quiz-text2 {color:#f59133;}
.short-quiz-text3 {color:#dc4041;}
.short-quiz-text4 {color:#35a7d9;}
.short-quiz-text5 {color:#efb921;}

#take-the-quiz-arrow {
	height:24px;width:31px;
}
.take-the-quiz-arrow2 {background:url(../img/quiz-arrow-sprite.jpg) 0 0 no-repeat;}
.take-the-quiz-arrow3 {background:url(../img/quiz-arrow-sprite.jpg) 0 -24px no-repeat;}
.take-the-quiz-arrow4 {background:url(../img/quiz-arrow-sprite.jpg) 0 -48px no-repeat;}
.take-the-quiz-arrow5 {background:url(../img/quiz-arrow-sprite.jpg) 0 -72px no-repeat;}

.quiz-title {float:left;width:240px;height:76px;}
.quiz-close {float:right;width:77px;height:76px;cursor:pointer;}

.modal-dialog {
	width: 330px;
	margin: 20px auto;
	border:solid 0px red;
}
.quiz-table-width {
	width:390px;
}
.quiz-width {
	width:296px;
}
@media (min-width: 440px) {

	.modal-dialog {
		width: 440px;
		margin: 30px auto;
		border:solid 0px red;
	}
	.quiz-width {
		width:346px;
	}
	.quiz-title {float:left;width:300px;height:76px;}
}

.quiz-checkbox-unchecked  {background:url(../img/quiz-checkbox-sprite.jpg) 0 0 no-repeat;border:solid 0px red;float:left;width:25px;height:27px;float:left;}
.quiz-checkbox-checked  {background:url(../img/quiz-checkbox-sprite.jpg) 0 -31px no-repeat;border:solid 0px red;float:left;width:25px;height:27px;float:left;}


.quiz-number-block {
}
.quiz-number {
	padding-top:12px;
	font-size:14px;
	line-height:14px;
	text-align:center;
	font-family: 'Open Sans', Arial, sans-serif;
	font-weight:700;
	width:36px;height:36px;
	color:#fff;
}
.quiz-module2 {
	background-color:#f59133;
}
.quiz-qblock {
	margin:0 20px 10px 10px;
	font-size:16px;
	line-height:20px;
	text-align:left;
	font-family: 'Open Sans', Arial, sans-serif;
	font-weight:700;
	color:#684b45;

}
.quiz-label {
    display: block;
    font-weight:normal;
	font-size:16px;
	line-height:20px;
	text-align:left;
	font-family: 'Open Sans', Arial, sans-serif;
	font-weight:400;
	color:#684b45;
	width:270px;
	float:left;
}
.quiz-label-mobile-width {
	width:230px;
}
}
.quiz-selection {
	text-align:left;
}
.quiz-answer {
	text-align:left;
    font-weight:normal;
}
p.quiz-answer-box {
	padding:10px;
	color:#fff;
}
p.wrong {
	font-size:16px;
	line-height:20px;
	text-align:left;
	font-family: 'Open Sans', Arial, sans-serif;
	font-weight:400;
	color:#fff;
	background-color:#de3f3c;
}
p.right {
	font-size:16px;
	line-height:20px;
	text-align:left;
	font-family: 'Open Sans', Arial, sans-serif;
	font-weight:400;
	color:#fff;
	background-color:#77bb1a;
}

.info-holder {
	padding:10px;
}

.common-link-style {
	color:#766d6a;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:underline;
}
a:hover.common-link-style {
	color:#000;
}
#footer {
	color:#766d6a;
	font-size:11px;
}
#footer a, #footer-fixed a {
	color:#766d6a;
	font-size:11px;
}
#footer a:hover, #footer-fixed a:over {
	color:#000;
	font-size:11px;
}

.float-left {
	float:left;
}
.float-right {
	float:right;
}
#navblock {
	border:solid 0px red;float:left;
}
.modal-footer {
	text-align:center;
	background-color:#ccc;
	text-decoration:underline;
}
.modal-footer a {
	color:#684b45;
}
/*
.navblock1 {background:url(../img/navblock1.jpg) center center no-repeat;max-width: 100%;midwidth:100%;max-height:100%;min-height:100%;height:100%;}
.navblock2 {background:url(../img/navblock2.jpg) center center no-repeat;max-width: 100%;midwidth:100%;max-height:100%;min-height:100%;height:100%;}
.navblock3 {background:url(../img/navblock3.jpg) center center no-repeat;max-width: 100%;midwidth:100%;max-height:100%;min-height:100%;height:100%;}
.navblock4 {background:url(../img/navblock4.jpg) center center no-repeat;max-width: 100%;midwidth:100%;max-height:100%;min-height:100%;height:100%;}
.navblock5 {background:url(../img/navblock5.jpg) center center no-repeat;max-width: 100%;midwidth:100%;max-height:100%;min-height:100%;height:100%;}
.navblock6 {background:url(../img/navblock6.jpg) center center no-repeat;max-width: 100%;midwidth:100%;max-height:100%;min-height:100%;height:100%;}
.navblock1-over {background:url(../img/navblock1-over.jpg) center center no-repeat;max-width: 100%;midwidth:100%;max-height:100%;min-height:100%;height:100%;}
.navblock2-over {background:url(../img/navblock2-over.jpg) center center no-repeat;max-width: 100%;midwidth:100%;max-height:100%;min-height:100%;height:100%;}
.navblock3-over {background:url(../img/navblock3-over.jpg) center center no-repeat;max-width: 100%;midwidth:100%;max-height:100%;min-height:100%;height:100%;}
.navblock4-over {background:url(../img/navblock4-over.jpg) center center no-repeat;max-width: 100%;midwidth:100%;max-height:100%;min-height:100%;height:100%;}
.navblock5-over {background:url(../img/navblock5-over.jpg) center center no-repeat;max-width: 100%;midwidth:100%;max-height:100%;min-height:100%;height:100%;}
.navblock6-over {background:url(../img/navblock6-over.jpg) center center no-repeat;max-width: 100%;midwidth:100%;max-height:100%;min-height:100%;height:100%;}
*/

/*
@media (min-width: 768px) {
	.col-sm-sixth {
	 width: 16.66%;
	 float: left;
		border:solid 0px yellow;
	}
                                                                                                                                                                                                                                              }
@media (min-width: 992px) {
	.col-md-half {
	 width: 50%;
	 float: left;
		border:solid 2px red;
	}
}
@media (min-width: 1200px) {
	.col-lg-half {
	 width: 50%;
	 float: left;
	border:solid 0px yellow;
	}
}
@media (min-width: 1600px) {
	.col-xlg-half {
	 width: 50%;
	 float: left;
		border:solid 0px yellow;
	}
}
*/                                 