/* CSS Document */
/* audio 080713 start */
html, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video, audio {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* audio 080713 end */
sup {
	font-size:75%;
	vertical-align:super;
}
sub {
	font-size:75%;
	vertical-align:sub;
}
html {
	-webkit-text-size-adjust:none;
}
body {
	font-family:Arial, Helvetica, sans-serif;
}

font[face="Georgia"]{font-family:Arial, Helvetica, sans-serif;}
font[face="Georgia"] i, font[face="Georgia"] em, i, em{
	font-family:Arial, Helvetica, sans-serif; 
	font-style:normal;
}


/* audio 080713 start */
/* full screen flash 100713 start */
#defaultSection, #defaultSubSection, #video, #oneCol, #twoCol, #twoColsOverOne, #oneColTwoColsOneCol, #oneColOverTwo, #default_expando, #expandoTwoCols, #endScreenTwoCol, #default_paragraph, #default_paragraphs, #default_IntroParagraph, #default_paragraphbtm, #default_instructionalPara, #default_image, #default_carousel, #default_Link, #default_pullquote, #default_audio, #default_transcript, #default_video, #default_list, #bullet_style_green, #default_list_elements, #default_coverFlow, #standard_coverpage, #standard_coverpage_type, #standard_coverpage_duration, #standard_coverpage_level, #standard_coverpage_media, #standard_coverpage_prerequisite, #standard_coverpage_review, #default_image, #defaultPageBreak, #popupArea, #popupBackground, #default_inline_question_panel, #default_inline_question_answers, #default_inline_question_radio_answer, #default_inline_question_answer_statement, #default_inline_question_drop_down_answer, #default_inline_question_fill_in_blank_answer, #default_opt_in_question_button, #default_opt_in_question_panel, #default_opt_in_question_answers, #default_opt_in_question_radio_answer, #default_opt_in_question_answer_statement, #default_resource, #default_opt_in_question_drop_down_answer, #default_opt_in_question_fill_in_blank_answer, #default_example_box, #default_quote_box, #default_rule_box, #default_test_box, #default_general_box, #default_header, #default_h1, #default_formula, #default_wrapper, #default_table_wrapper, #default_table, #default_click_and_display, #default_thumbnail_note, #default_postit, #default_expando, #default_poster, #default_comparecontrast, #default_inline_radio, #default_inline_fillin, #default_slider, #default_full_screen_flash, #default_inline_ddmatch, #default_inline_tf, #default_scenario, #default_video_quadrant {
	display:none;
}
/* full screen flash 100713 end */
/* audio 080713 end */

.object_subtitle_button {
	font-family:Arial, Helvetica, sans-serif;
}
.superText {
	font-family:Arial, Helvetica, sans-serif;
	vertical-align: super;
	font-size:75%;
}
strong {
	font-weight:bold;
}
ul {
	padding-left: 0px;
	padding-bottom:0px;
	/*list-style-image: url(../images/desktop/new_bullet.png);*/
	list-style-type: none;
	list-style-image: none;
}
ol {
	padding-bottom:0px;
	padding-left: 2em;
	/*list-style-position: inside;*/
}
ul ul {
	padding-left: 22px;
	padding-bottom:0px;
	list-style-image:url(../images/desktop/sub_bullet_light.png);
}
ul li ul {
	/*padding-top: 15px;*/
}
font {
	font-size: 15px !important;
}
font[size="1"] {
	font-size: 13px !important;
}
font[size="2"] {
	font-size: 15px !important;
}
.opt_in_question_holder font[size="2"] {
	font-size: 15px !important;
}
font[size="3"] {
	font-size: 17px !important;
	font-family: Arial, Helvetica, sans-serif;
}
/*font[size="4"] {
	font-size: 17px !important;
	line-height: 20px;
}*/
/* added missing font sizes that are selectable in eXact with blackboard exception 102913 start */
font[size="5"] {
	font-size: 17px !important;
	line-height: 20px;
}
font[size="6"] {
	font-size: 17px !important;
	line-height: 20px;
}
font[size="7"] {
	font-size: 36px !important;
	line-height: 20px;
}
.blackboard_content font[size="7"] {
	font-size: 15px !important;
	line-height: normal;
}
/* added missing font sizes that are selectable in eXact with blackboard exception 102913 end */
.temporary_popup ul{
padding-bottom:20px;	
}
.temporary_popup ul ul{
padding-bottom:0px;	
}
.expand_information ul, .cnd_reveal_area ul, .exact_expando_show ul {
	padding-left: 0px;
	padding-bottom: 0px;
	list-style-image: none;
	color:#333333;
}
.expand_information ul ul, .cnd_reveal_area ul ul, .exact_expando_show ul ul {
	list-style-image:url(../images/desktop/sub_bullet_light.png);
}
.expand_information ul:first-child {
	padding-top: 0px;
}
.exact_expando_show_middle_text ul {
	padding-top: 10px;
}
.exact_expando_show_middle_text ul ul {


	padding-top: 0px;
}
.exact_expando_show_middle_text ul:first-child {
	padding-top: 15px;
}


li {
	padding-left: 20px;
	padding-bottom: 0px;
	line-height: 20px;
}
ol li, ul ol li{
	padding-left: 0px;
	background-image: none;
}
ul li {
	padding-left: 23px;
	background-image: url(../images/disc_red.png);
	background-repeat: no-repeat;
	background-position-y: 6px;
	background-position-x: 5px;
	background-position: 5px 6px;
	padding-bottom: 0px;
	line-height: 20px;
}
ul li.cnd_button {
	padding-left: 0px;
	background-image: none;
	background-repeat: no-repeat;
	background-position-y: 0px;
	background-position-x: 0px;
	padding-bottom: 0px;
	line-height: inherit;
}
.cnd_reveal ul li, .endScreenTwoCol ul li, .exact_expando_show ul li, .opt_in_question_panel ul li{
	background-image: url(../images/custom_navy_bullet.png);
	background-repeat: no-repeat;
	background-position-y: 2px;
	background-position-x: 5px;
	
	background-position: 5px 2px;
	padding-left: 24px;
}
.exact_expando_show ul li{
background-image: url(../images/custom_navy_bullet.png);	
}
.cnd_reveal ul li ol li, .endScreenTwoCol ul li ol li{
	background-image: none;
	background-repeat: no-repeat;
	background-position-y: 0px;
	background-position-x: 0px;
	padding-left: 0px;
}
.cnd_reveal ul ul, .exact_expando_show ul ul, .endScreenTwoCol ul ul, ul ul{
	list-style-image:none;
}
.cnd_reveal ul ul li, .exact_expando_show ul ul li, .opt_in_question_panel ul ul li{
	background-image: url(../images/custom_navy_sub_bullet.png);
	background-repeat: no-repeat;
	background-position-y: 5px;
	background-position-x: 27px;
	background-position: 27px 5px;
	padding-left: 46px;
}
.exact_expando_show ul ul li{
	background-image: url(../images/custom_navy_sub_bullet.png);
}
.cnd_reveal ul li ul li, .exact_expando_show ul li ul li{
	background-image: url(../images/custom_navy_sub_bullet.png);
	background-repeat: no-repeat;
	background-position-y: 5px;
	background-position-x: 0px;
	background-position: 0px 5px;
	padding-left: 22px;
}

.endScreenTwoCol ul ul li{
	background-image: url(../images/desktop/new_bullet_orange_small_v4.png);
	background-repeat: no-repeat;
	background-position-y: 6px;
	background-position-x: 5px;
	background-position: 5px 6px;
	}
/*.endScreenTwoCol ul ul li:first-child, .endScreenTwoCol ol ul li:first-child, .endScreenTwoCol ul ol li:first-child, .endScreenTwoCol ol ol li:first-child{
	background-position-y: 31px;
}
.endScreenTwoCol ul ul li:last-child, .endScreenTwoCol ol ul li:last-child, .endScreenTwoCol ul ol li:last-child, .endScreenTwoCol ol ol li:last-child{
	padding-bottom: 0px;
}*/
ul ul li{
	background-image: url(../images/circle_red.png);
	background-repeat: no-repeat;
	background-position-y: 7px;
}
ul ul ul li{
	background-image: url(../images/square_red.png);
	background-repeat: no-repeat;
	background-position-y: 7px;
}
ul ul li:last-child{ padding-top: 0px;}

em, i {
	/*font-style:italic;*/
}
.paragraph {
	padding: 0 0 0 0;
	font-size:15px;
	line-height: 20px;
}
.paragraph p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	line-height: 20px;
	color:#333333;
	padding-bottom:20px;
}
.paragraph ul, .paragraph ol{
	
	}
	
.paragraph ul:last-child, .paragraph ol:last-child { }
.paragraph p,  .paragraph ul li{
	color:#333333;
}
.endScreenTwoCol .paragraph p, .endScreenTwoCol .paragraph ul li{
	color:#ffffff;
}
.paragraph ul ul, .paragraph ul ol, .paragraph ol ol, .paragraph ol ul, .car_pop_content ul ul, .car_pop_content ul ol, .car_pop_content ol ul{
	padding-bottom: 0px;
	}
.paragraph ul li ~ ul, .paragraph ul li ~ ol, .paragraph ol li ~ ol, .paragraph ol li ~ ul, .car_pop_content ul li ~ ul, .car_pop_content ul li ~ol, .car_pop_content ol li ~ ul{
	padding-bottom: 0px;
}
.paragraph ul li ~ ol, .paragraph ol li ~ ol, .car_pop_content ul li ~ ol{
	padding-bottom: 0px;
}
.paragraph ul li ~ ul li, .paragraph ul li ~ ol li, .paragraph ol li ~ ol li, .paragraph ol li ~ ul li, .car_pop_content ul li ~ ul li, .car_pop_content ul li ~ ol li, .car_pop_content ol li ~ ol li, .car_pop_content ol li ~ ul li{
	padding-bottom: 0px;
}
.paragraph ul li ~ ul li:last-child, .paragraph ul li ~ ol li:last-child, .paragraph ol li ~ ol li:last-child, .paragraph ol li ~ ul li:last-child, .car_pop_content ul li ~ ul li:last-child, .car_pop_content ul li ~ ol li:last-child, .car_pop_content ol li ~ ol li:last-child, .car_pop_content ol li ~ ul li:last-child{
	padding-bottom: 0px;
}

.firstParagraph {
	color: #5C5C5C;
	font-size:20px;
}
.paragraph.firstPtag{padding: 0 0 0px 0 !important;}
.firstPtag {
	padding: 0 0 20px 0 !important;
}
.opt_in_question_stem .firstPtag, .opt_in_question_stem font .firstPtag {
	padding: 0 0 0px 0 !important;
}
.padme, .paragraph.padme, .paragraph.firstPtag.padme{ padding: 0 0 20px 0 !important;}
.left-quote, .right-quote .right-quote-div, span.left-quote, span.right-quote{ 
	font-family:Calluna-Regular, Georgia, "Times New Roman", Times, serif !important; 
}
.blueQuote {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18pt;
	font-style:italic;
	color: #333333;
	background: #ACD0F4; /* for non-css3 browsers */
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#E8F1F9', endColorstr='#ACD0F4'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#E8F1F9), to(#ACD0F4)); /* for webkit browsers */
	background: -moz-linear-gradient(top, #E8F1F9, #ACD0F4); /* for firefox 3.6+ */
	border-radius: 19px;
	padding: 20px 40px 40px 40px;
}
.blueQuote UL {
	padding: 20px 0 0 20px;
	list-style-image: url(../images/common/blue_bullet.png);
}
.blueQuote .source_credit {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14pt;
	font-style:italic;	
	color: #3b5f82;
	padding: 0 0 20px 0;
	display:block;
}
.blueQuote .emphasis {
	color: #3b5f82;
	font-weight:bold;
}
.blueQuote .end_quote {
	font-family:Arial, Helvetica, sans-serif;
	font-size:80pt;
	font-style:italic;
	color: #d4e5f7;
}
.blueQuote .left_align {
	float: left;
	margin: -30px 0 0px -40px;
	height: 50px;
	padding: 0;
	font-size: 80pt;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color: #d4e5f7;
}
.blueQuote .right_align {
	float: right;
	margin: -50px 0 0 -50px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:80pt;
	font-style:italic;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color: #d4e5f7;
}

.paragraph .inline-blackboard, .inline-blackboard .paragraph, .inline-blackboard .paragraph p, .inline-blackboard p {
	font-family: PonyTale, "Times New Roman", Times, serif;
	font-size:18px;
	color:#FFF;
	line-height:24px !important;
}
.wrapper.inline-blackboard {

	-moz-border-radius: 15px 15px;
	border-radius:  15px 15px;
	-moz-border-radius:  15px 15px;
	border-radius:  15px 15px;
	font-family: PonyTale, "Times New Roman", Times, serif;
	font-size:18px;
	color:#FFF;
	margin-bottom:40px;
}
.inline-blackboard .blackboard_title {
	background-repeat:no-repeat;
	background-position:center;
	text-align:center;
	height:26px;
	display: block;
	margin-left: auto;
	margin-right: auto;
	padding-top:15px;
	padding-bottom:10px;
	font-size:22px;
	font-weight:bold;
	color:#ffffff !important;
	font-family: PonyTale, "Times New Roman", Times, serif !important;
	font-size:23px;
}
.inline-blackboard .blackboard_line {

	background-repeat:no-repeat;
	width:85%;
	height:4px;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.inline-blackboard .blackboard_base {

	background-repeat:no-repeat;
	width:100% !important;
	height:34px;
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-top:5px;
	background-position:bottom right;
	-moz-border-radius: 15px 15px;
	border-radius:  15px 15px;
	-moz-border-radius:  15px 15px;
	border-radius:  15px 15px;
	margin-bottom:-10px;
}
.blackboard_content {
	display:block;
	width:85%;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:0px;
	font: normal 1em/1.5em Segoe Print, Arial, MyriadPro-Regular, Helvetica, sans-serif;
	color:#FFF;
}
.blackboard_content .blackboard_content_center {
	text-align: center;
	display:block;
}
.blackboard_content .blackboard_content_left {
	text-align: left;
	display:block;
	color:#FFF;
}
.inline-blackboard .blackboard_line.background-image {
	width:50%;
}
.inline-blackboard .paragraph {
	width:100% !important;
}
.image-caption {
	font-size: 75%;
	text-align: center;
	margin: 20px 5px;
}
.image {
	padding-bottom: 0px;
	margin-bottom: 10px;
	background-position: center top;
}
.hotwordText{
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:underline;
	color: #f97c29;
	cursor:pointer;
}
.endScreenTwoCol.darktext .banner_title_main {
	color:#C00;
}
.endScreenTwoCol.darktext .content_area {
	color:#333;
}


.endScreenTwoCol ul ol, .endScreenTwoCol.darktext ul ol {
	list-style-image:none;
	list-style:decimal;
	list-style-type:decimal;
	padding-left:40px;
	color:#ffffff;
}
.endScreenTwoCol ul {
	padding-left: 0px;
}
.endScreenTwoCol ul ul{
	padding-left: 22px;
}
.endScreenTwoCol .content_area {
	color: #fff;
}
.endScreenTwoCol .content_area .paragraph p {
	color: #fff;
}
.endScreenTwoCol.darktext .content_area .paragraph p {
	color: #333;
}
.endScreenTwoCol .darktext .content_area {
	color: #333;
}
.endScreenTwoCol .darktext .content_area .paragraph p {
	color: #333;
}
div.endScreenTwoCol .darktext div.content_area div.paragraph {
	color: #333;
}
blockquote {
	margin-left:30px
}
.quoteData {
	display: block;
	width: 90%;
	font-family:Arial, Helvetica, sans-serif !important;
	font-style:normal;
}
.whiteSpaceNowrapData{
	font-family:Arial, Helvetica, sans-serif !important;
	}
#popupArea {
	z-index:12003 !important;
}
.car_title_bg {
	background-size:100% 23%;
	width:100%;
	height: 100%;
	background-image:url(../images/carousel_title_bg.png);
	background-repeat:no-repeat;
	position:absolute;
	background-position:bottom;
}
.car_title {
	position:absolute;
	width:100%;
	text-align:center;
	bottom:14px;
	padding-top:15px;
	color:#333333;
}
.meta_wrapper {
	width: 400px;
	position: relative;
	height: auto;
}
.expando_wrapper {
	position: relative;
	cursor:pointer;
	background-color:#e6e6e6;
	border-bottom:2px solid #ffffff;
}
.expando_bar_header {
	height: 26px;
	position: absolute;
	width: 100%;
	background-repeat:repeat-x;
	background-position:bottom;
	z-index: 400;
}
.expando_bar_footer {
	height: 100%;
	position: absolute;
	width: 100%;
	bottom: 0px;
	background-repeat:repeat-x;
	background-position:bottom;
	background-color:#e6e6e6;
}

.expando_content {
	position: relative;
	margin: 0 0 0 51px;
	font-family:Arial, Helvetica, sans-serif;
	z-index: 402;
	color:#333333;
}
.expando_icon {
	position: absolute;
	width: 28px;
	height: 28px;
	left: 14px;
	background-image:url(../images/generic_expando/expando_plus_icon.png);
	background-repeat:no-repeat;
	z-index: 401;
	top:12px;
}
.expando_icon_pop {
	position: absolute;
	top: 12px;
	width: 28px;
	height: 28px;
	left: 14px;
	background-image:url(../images/generic_expando/expando_minus_icon.png);
	background-repeat:no-repeat;
	z-index: 432;
}
.ebh_right {

	background-repeat:no-repeat;
	width: 26px;
	height: 26px;
	float: right;
}
.ebh_left {

	background-repeat:no-repeat;
	width: 39px;
	height: 26px;
}
.ebf_right {

	background-repeat:no-repeat;
	width: 26px;
	height: 26px;
	right: 0px;
	bottom: 0px;
	position:absolute;
	z-index:2;
}
.expando_bar_footer_left, .expando_bar_footer_right{
	width:1px;
	height:100%;
	position:absolute;
}
.expando_bar_footer_right{
right:0px;	
}
.ebf_left {

	background-repeat:no-repeat;
	width: 39px;
	height: 26px;
	bottom: 0px;
	position:absolute;
	z-index:2;
}
.clear_div {
	clear: both;
	border: 1px solid brown;
	height: 10px;
	position: relative;
}
.expando_wrapper_pop {
	position: relative;
	padding: 0 0 20px 0;
}
.expando_bar_header_pop {
	height: 26px;
	position: absolute;
	width: 100%;

	background-repeat:repeat-x;
	background-position:bottom;
	z-index: 420;
}
.expando_bar_footer_pop {
	height: 100%;
	position: absolute;
	width: 100%;
	bottom: 0px;

	background-repeat:repeat-x;
	background-position:bottom;
	background-color: #e6e6e6;
}
.expando_content_pop {
	position: relative;
	top: 18px;
	margin: 0 0 0 51px;
	padding: 0px 40px 10px 0;
	font-family:Arial, Helvetica, sans-serif;
	z-index: 422;
	color:#333333;
}
.expando_text {
	display:inline-block;
	width:100%;
}
.expando_image {
	vertical-align: top;
	width: 50%;
	display: inline-block;
}
.expando_image:first-child {
	text-align:left;
}
.expando_image_text .expando_text:nth-child(2) {
	/* force the text to be on the left with float left */
	float:left;
	width:48%;
	margin-right:2%;
	/* use code below if the image can be on the left or right depending on its order in Packager */
	/*
	width:48%;
	margin-left:2%;
	*/
}
.expando_image_text .expando_text:nth-child(1) {
	width:48%;
	margin-right:2%;
}
.ebh_pop_right {

	background-repeat:no-repeat;
	width: 26px;
	height: 26px;
	float: right;
}
.ebh_pop_left {

	background-repeat:no-repeat;
	width: 39px;
	height: 26px;
}
.ebf_pop_right {

	background-repeat:no-repeat;
	width: 26px;
	height: 26px;
	right: 0px;
	bottom: 0px;
	position:absolute;
	z-index:2;
}
.ebf_pop_left {

	background-repeat:no-repeat;
	width: 39px;
	height: 26px;
	bottom: 0px;
	position:absolute;
	z-index:2;
}
.epf_middle {
	position:relative;
	height: 18px;
	bottom: 0px;
	margin-left: 19px;
	margin-right: 19px;

}
.epf_right {

	background-repeat:no-repeat;
	width: 26px;
	height: 26px;
	right: 0px;
	bottom: 0px;
	position:absolute;
}
.epf_left {

	background-repeat:no-repeat;
	width: 26px;
	height: 26px;
	bottom: 0px;
	position:absolute;
}
/*Fonts*/
font[face="Museo Sans 300"] {
	font-family:Arial, Helvetica, sans-serif;
}
font[face="Museo Sans 500"] {
	font-family:Arial, Helvetica, sans-serif;
}

.exact_expando_show_middle_text .firstPtag, .cnd_button_label_container_td .firstPtag {
	padding: 0 !important;
}

.centered_exact_expando {
	padding-bottom:20px;
}
.expando_image_text img {
	float:right;
}
.blackboard_content ul li, .blackboard_content ol li {
	color:#ffffff !important;
	padding-left:0px !important;
	margin-left:0px !important;
}
.blackboard_content ul {
	list-style-image: url(../images/desktop/sub_bullet_light.png) !important;
}
.blackboard_content ul, .blackboard_content ol {
	padding-bottom:5px;
	padding-left:20px !important;
	margin-left:0px !important;
}
.cnd_paragraph p {
	/*padding-top: 10px;*/
	padding-bottom: 15px;
	font-size:15px;
	line-height:18px;
}
.opt_in_question_stem p ~ p img {
	margin-top:-40px;
}
.align_left{
	float:left;
	margin-right:10px;
	margin-bottom:0px !important;
	margin-top:0px !important;
}
.align_right{
	float:right;
	margin-left:10px;
	margin-bottom:0px;
	margin-top:0px;
}
.endScreenTwoCol .align_right {
		margin-left:10px !important;
}
.endScreenTwoCol .align_left {
		margin-right:10px !important;
}

/*new box designs*/
.example_box, .rule_box{ 
	margin-top:5px;
	line-height: 20px;
	margin-bottom:20px;	
}
.rule_box{
	background-color:#c0c0c0;
	background: #c0c0c0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px !important;
}

.example_box .corner_paragraphs{
    width: 100%;
    height:40px;	
	background-image:url(../images/corner_para.png);	
	background-position:right;
	display:none;
}



.example_box{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px !important;
}
.example_box_wrap{
	background-color:#DDDDDD;
	background: #DDDDDD;
	background: -webkit-gradient(linear, 0 50%, 0 100%, from(#DDDDDD), to(#DDDDDD));
	background: -webkit-linear-gradient(top, #DDDDDD, #DDDDDD, #DDDDDD);
	background: -moz-linear-gradient(top, #DDDDDD, #DDDDDD, #DDDDDD);
	background: -o-linear-gradient(top, #DDDDDD, #DDDDDD, #DDDDDD);
	background: -ms-linear-gradient(top, #DDDDDD, #DDDDDD, #DDDDDD);
	background: linear-gradient(to bottom, #DDDDDD, #DDDDDD, #DDDDDD);	
}
.example_box_paragraphs{
	color:#333333 !important;
	padding-left:30px;
	padding-right:30px;
	padding-bottom:15px;
}
.example_box_paragraphs p{
	padding-bottom: 15px;
}


 
 
.rule_box_paragraphs{
	color:#000000 !important;
	padding-left:25px;
	padding-right:25px;
}
.example_box .example_box_paragraphs font p, .example_box .example_box_paragraphs p, .example_box .example_box_paragraphs p font{
	font-family:Arial, Helvetica, sans-serif;
}
.rule_box .rule_box_paragraphs font p, .rule_box .rule_box_paragraphs p, .rule_box .rule_box_paragraphs p font {
	font-family:Arial, Helvetica, sans-serif;
}
.rule_box .rule_box_paragraphs p, .rule_box .rule_box_paragraphs p font {
	font-family:Arial, Helvetica, sans-serif;
}
.example_box_top_white, .rule_box_top_white{
	background-color:#ffffff;
	height:15px;
	width:100%;
	-moz-border-radius: 0px 0px 15px 0px;
	border-radius:  0px 0px 15px 0px;
	-moz-border-radius:  0px 0px 15px 0px;
	border-radius:  0px 0px 15px 0px;	
	display:none;
}
.example_box_top_green, .rule_box_top_green{
	height:15px;
	width:15px;	
	display:none;
}
.example_box_top_green_white, .rule_box_top_green_white{
	position:absolute;
	width:15px;
	height:15px;
	background-color:#ffffff;	

}
.example_box_top_green_blend, .rule_box_top_green_blend{
	position:absolute;
	width:15px;
	height:15px;
	background-color:#327B4F;
	-moz-border-radius: 15px 0px 0px 0px;
	border-radius:  15px 0px 0px 0px;
	-moz-border-radius:  15px 0px 0px 0px;
	border-radius:  15px 0px 0px 0px;	
}
.example_box_top_green_blend{
	background-color:#dddddd;
}
.rule_box_top_green_blend{
	background-color:#c0c0c0;
}

.example_box_title_text_holder, .rule_box_title_text_holder{
	position:relative;
	height:auto;
}
.example_box_title_shadow_holder, .rule_box_title_shadow_holder{
	margin-left:-10px;	
	margin-bottom:10px;
	display:none;
}
.example_box_title_shadow, .rule_box_title_shadow{
  border-color: #000000 #000000 #ffffff #ffffff;
  border-style:solid;
  border-width:5px;
  width:0;
  height:0;
}
.example_box_paragraphs font[size="2"]{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px !important;
}
.rule_box_paragraphs font[size="2"]{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px !important;
}

.example_box_title_text, .example_box_title_text font[size="2"], .example_box_title_text p font[size="2"], .example_box_title_text .paragraph p font[size="2"], .example_box_title_text .paragraph p font font[size="2"], .rule_box_title_text font[size="2"], .rule_box_title_text p font[size="2"], .rule_box_title_text .paragraph p font[size="2"], .rule_box_title_text .paragraph p font font[size="2"], .quote_box_title_text font[size="2"], .quote_box_title_text p font[size="2"], .quote_box_title_text .paragraph p font[size="2"], .quote_box_title_text .paragraph p font font[size="2"]{
	font-size: 17px !important;
	font-family:Arial, Helvetica, sans-serif !important;
}
.example_box_title_text, .rule_box_title_text{	
	height:auto;
	background-color:#e8e900;	
	display:table-cell;
	color:#336633;
	padding:9px 25px 5px 25px;
}
.rule_box_title_text{	
	background-color:#017de1;	
	color:#ffffff;
}
.example_box_title_text{	
	background-color:#aa322f;	
	color:#ffffff;
}

.oneColTwoColsOneColA .example_box_title_text, .oneColTwoColsOneColD .example_box_title_text, .oneColTwoColsOneColA .rule_box_title_text, .oneColTwoColsOneColD .rule_box_title_text{
	max-width:710px;
}
.oneColOverTwoA .example_box_title_text, .twoColsOverOneC .example_box_title_text, .oneColOverTwoA .rule_box_title_text, .twoColsOverOneC .rule_box_title_text{
	max-width:720px;	
}
.oneColTwoColsOneColB .example_box_title_text, .oneColTwoColsOneColC .example_box_title_text, .oneColOverTwoB .example_box_title_text, .oneColOverTwoC .example_box_title_text, .twoColsOverOneA .example_box_title_text, .twoColsOverOneB .example_box_title_text, .oneColTwoColsOneColB .rule_box_title_text, .oneColTwoColsOneColC .rule_box_title_text, .oneColOverTwoB .rule_box_title_text, .oneColOverTwoC .rule_box_title_text, .twoColsOverOneA .rule_box_title_text, .twoColsOverOneB .rule_box_title_text{

}
.oneCol .example_box_title_text, .oneCol .rule_box_title_text{
	width:774px;	
}
.example_box_paragraphs img, .rule_box_paragraphs img{
	margin-bottom:15px !important;
}
.example_box_paragraphs .alignBox_right, .rule_box_paragraphs .alignBox_right{
	float:right;
	margin-left:10px;
	margin-bottom:0px !important;
	margin-top:0px !important;
}
.example_box_paragraphs .alignBox_left, .rule_box_paragraphs .alignBox_left{
	float:left;	
	margin-right:10px;
	margin-bottom:0px !important;
	margin-top:0px !important;
}
.quote_box ol, .example_box ol, .rule_box ol{
padding-bottom:15px;	
}
.quote_box ul, .example_box ul, .rule_box ul{
	margin-left:0px;
	padding-left:0px;	
}

.quote_box ul{
padding-left: 33px;
}


.quote_box ul li, .example_box ul li, .rule_box ul li{	
	margin-left: 10px;
	line-height:20px;
	background-image:url(../images/disc_black.png);
	background-repeat:no-repeat;
	background-position:0px 7px;
	padding-bottom:0px;
	padding-left:13px;
	list-style-image:none;
	color:#333333;
}
.quote_box ul li{
	background-image:url(../images/disc_white_fsi.png);
}
.quote_box ul ul li, .example_box ul ul li, .rule_box ul ul li{	
	margin-left: 10px;
	line-height:20px;
	background-image:url(../images/circle_black.png);
	background-repeat:no-repeat;
	background-position:0px 7px;
	padding-bottom:0px;
	padding-left:13px;
	list-style-image:none;
	color:#333333;
}
.quote_box ul ul li{
	background-image:url(../images/circle_white.png);
}
.quote_box ul ul ul li, .example_box ul ul ul li, .rule_box ul ul ul li{	
	margin-left: 10px;
	line-height:20px;
	background-image:url(../images/square_black.png);
	background-repeat:no-repeat;
	background-position:0px 7px;
	padding-bottom:0px;
	padding-left:13px;
	list-style-image:none;
	color:#333333;
}
.quote_box ul ul ul li{
	background-image:url(../images/square_white.png);
}
.quote_box ul ul, .example_box ul ul, .rule_box ul ul{
margin-left:20px;	
margin-bottom:0px;
padding-bottom:0px;
}
.quote_box ul ul ul, .example_box ul ul ul, .rule_box ul ul ul, .quote_box ul, .example_box ul, .rule_box ul{
margin-bottom:0px;
padding-bottom:0px;
}
.quote_box li{
background-image:url(../images/box_level_bullet_navy.png);

}
.rule_box li{
	color:#000000;
}
.rule_box li, .example_box li{
	margin-top:0px;
}


.quote_box_paragraphs p span.quote_box_end_quote{
	/*	padding-top: 0px;
	margin-top: 0px;
	margin-left: -11px;
	display: inline;
	width: 32px;
	font-size: 90px;
	font-family: "Calluna-Regular", Georgia !important;
	font-style:normal;*/
	/* text-align: right; */
	/*color: #be1621;
	bottom: -32px;
	position: absolute;*/
}

.box_content{
	margin: 0 auto;
	position:relative;	
	opacity:1;
	max-width: 764px;
}





.box_clearing{
	clear:both;	
}
.quote_box a, .quote_box .hotwordText, .test_box a, .test_box .hotwordText{
	color:#f97c29 !important;
}
.example_box a, .example_box .hotwordText{
	color:#f97c29 !important;
}



.rule_box a, .rule_box .hotwordText{
	color:#f97c29 !important;
}
.general_box a, .general_box .hotwordText{
	color:#f97c29 !important;
}
/*END new box designs*/

.resource-text{
	z-index: 10003;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #415379;
	float: left;
}
/*below is to compensate for the dogs erars*/
.image_non_standard{

}
/* interface 090513 start */
.image_pointer{
	cursor: pointer;
}
/* interface 090513 end */
/*end of compensate*/

.animation_title{
	width:100%;
	height:auto;
	z-index:5001;
}
.animation_title_text{
	height:auto;
	color:#ffffff;
	font-size:17px !important;	
	line-height:21px;
	padding:0px 0px 0px 0px;
	position:absolute;
	background-color:#aa322f;
	background: #aa322f;
	width:100%;

	z-index:5002;
}
.animation_title_icon{
	background-image:url(../images/video_title_icon.png);
	background-repeat:no-repeat;	
	width:18px;
	height:19px;
	float:right;
	padding-right:15px;
	position:absolute;
	margin-top:15px;
	margin-left:370px;
	z-index:5003;
}
.animation_title_text_inner{
max-width:85%;	
z-index:5004;
padding:15px 0px 15px 15px;
font-family:Arial, Helvetica, sans-serif !important;
}
span {	
font-family:Arial, Helvetica, sans-serif !important;
}
.postit_middle_content span{ font-family: PonyTale !important;}
ol li{
background-image:url() !important;
padding-left:0px !important;
}

/*inline question*/
.inline_panel{
	height:auto;
	line-height: 20px;
	font-family:Arial, Helvetica, sans-serif !important;
	font-size:15px !important;
	color:#333333 !important;
	margin-top:30px;

}
.inline_panel_wrapper{
	height:auto;
	line-height: 20px;
	background-color:#ffffff;
	border:2px solid #dfdfdf;
	font-family:Arial, Helvetica, sans-serif !important;
	font-size:15px !important;
	color:#333333 !important;
	padding:25px 20px 20px 20px;
	border-bottom:none;
}
.inline_panel .firstPtag{
padding-bottom:20px !important;	
}
.individual_inline_text_content .firstPtag{
padding-bottom:0px !important;		
}
.inline_panel font[size="2"]{
	font-family:Arial, Helvetica, sans-serif !important;
	font-size:15px !important;	
}
.inline_stem{
	width:100%;
	height:auto;
	padding-bottom:20px;
}

.inline_stem .firstPtag img{
	cursor:default !important;
}

.inline_question_clearance{
clear:both;
width:100%	
}
.inline_stem p{
	padding-bottom:20px;
}
.inline_stem p:last-child{
	padding-bottom:0px;
}
.inline_stem_icon, .inline_answer_icon{
	display:none;
}
.inline_answer_icon{
	background-image:url(../images/inline_questions/inline_a_icon.png);

}
.individual_inline_option{
	float:left;	
	width:100%;
	display:inline-table;
}
.individual_inline_radio, .individual_inline_text{
display:table-cell;
}
.individual_inline_text{
padding-left:15px;	
}
.individual_inline_option_splitter{
width:100%;
height:1px;
clear:both;
}
.individual_inline_radio{
background-image:url(../images/inline_questions/radio_inline.png);
background-repeat:no-repeat;	
width:22px;
height:23px;
cursor:pointer;
}
/* align ticks and crosses on questions 103113 start */
.individual_inline_text_markings{
background-repeat:no-repeat;	
width:32px;
height:26px;
display:table-cell;
/*vertical-align:bottom;*/
vertical-align:top;
}
.individual_inline_text_markings img{
padding-bottom:0px;
padding-left:2px;
margin-top: 0px;	
}
.inline_fillin .individual_inline_text_markings img{
margin-top: 0px;
}
/*.inline_fillin .individual_inline_text_markings img{
padding-bottom:0px;
padding-left:10px;
	
}
.individual_inline_text_markings img{
padding-bottom:0px;	
}*/
/* align ticks and crosses on questions 103113 end */
.individual_inline_text_content{
display:block;
overflow:hidden;	
display:table-cell;
/* align question options Firefox 103113 start */
vertical-align:top;
padding-top:3px;
padding-bottom:10px;
/* align question options Firefox 103113 end */
}
.inline_answer{	
display:inline-table;
display:none;
background-color:#dfdfdf;
padding:10px 20px 20px 20px;
}

/* A useful but breaking change
.inline_answer p{
	padding-bottom: 15px;
}*/

.inline_buttons{
height:40px;
width:824px;
text-align:right;
background-image:url(../images/inline_buttons_bg.png);
background-repeat:no-repeat;	
}
.inline_solution{
margin-right:20px;	
}
.inline_solution, .inline_tryagain, .inline_submit, .inline_space, .review_back{
float:right;
display:table-cell;	
}
.inline_solution, .inline_tryagain{
float:right;
display:none !important;	
}
.inline_space{
width:20px;
height:32px;	
}
.inline_tryagain, .inline_submit, .inline_solution, .review_back, .retakeAssessmentButon, .launchCertButton{
	font-family:Arial, Helvetica, sans-serif !important;
	font-size:20px !important;
	width:120px;
	height:30px;	
	text-align:center;
	cursor:pointer;
	padding-top:8px;
	color:#fff;
}

.retakeAssessmentButon, .launchCertButton{
	clear: both;
	width: 200px;
}
.retakeAssessmentButtonWrap, .launchCertButtonWrap{
	padding-top: 48px;
  	clear: both;
}
.inline_tryagain, .inline_submit, .inline_solution, .review_back, .retakeAssessmentButon, .launchCertButton{
	background-color:#0066cc;
}


.inline_tryagain, .inline_solution{
display:none;	
}
.inline_answer_area{
display:inline-table;	
}
.inline_answer_prefix, .inline_answer_suffix, .inline_answer_enter{
display:table-cell;	
}
.inline_answer_prefix{
padding-right:0px !important;
margin-right:10px;	
}
.inline_radio, .inline_fillin{
width:824px;
padding-bottom:70px;	
}
.inline_fillin_enter{
height:20px;
width:150px;
margin-right:10px;	
}

/* interface 090513 start */
#car_popup {
	cursor: default;
}
/* interface 090513 end */
#car_popup .car_popup_bottom {
    background-image:url(../images/carousle_popup_bottom.png);
	background-repeat:no-repeat;
	width:734px;
	height:14px;
}

.endScreenTwoCol{
background-image:url(../images/generic_recap/generic_recap_sprite.jpg)	
}
.image.align_right, .image.align_left{
padding-bottom:10px !important;	
}
.image_non_standard+.resource{
margin-top:40px;	
}
.example_box_title_text, .rule_box_title_text{
	font-family:Arial, Helvetica, sans-serif !important;
}
.maplink_hotspot{
	cursor:pointer;	
}
.hotword_description p{
padding-bottom:15px;	
}
/* back and next 072313 start */
#left_screen_nav_holder{
	display: none;
	position: absolute;	
	/* interface 093013 start */
	/*left: 26px;*/
	left: 17px;
	/* interface 093013 end */
	/* interface 090513 start */
	/* interface 091713 start */
	top: 50%;
	/*top: 360px;*/
	/* interface 091713 end */
	/* interface 090513 end */
	z-index: 5006;
}
#right_screen_nav_holder{
	display: none;
	position: absolute;
	/* interface 093013 start */
	/*left: 950px;*/
	left: 941px;
	/* interface 093013 end */	
	/* interface 090513 start */
	/* interface 091713 start */
	top: 50%;
	/*top: 360px;*/
	/* interface 091713 end */
	/* interface 090513 end */
	z-index: 5006;	
}
#left_screen_nav{
cursor: pointer; 
text-align: center; 
width: 49px;
height: 49px;
background-image:url(../images/left_active.png);
background-repeat:no-repeat;
display: none;
}
#left_screen_nav_inactive{	
width: 49px;
height: 49px;
background-image:url(../images/left_inactive.png);
background-repeat:no-repeat;
}
#right_screen_nav{
cursor: pointer;  
width: 49px;
height: 49px;
background-image:url(../images/right_active.png);
background-repeat:no-repeat;
display: none;
}
#right_screen_nav_inactive{
width: 49px;
height: 49px;
background-image:url(../images/right_inactive.png);
background-repeat:no-repeat;
}
/* back and next 072313 end */

/* audio 080713 start */
.audio {
	position: absolute;
	left: 0px;
	top: 0px;
}
#audio_directive_holder {
	position: absolute;
	/* interface 091713 start */
	/*margin-left: 0%;
	margin-right: 50%;*/
	/* interface 092313 start */
	margin-left: 175px;
	margin-top: 5px;
	color: #ffffff;
	font-size: 0.9em;	
	width: 130px;	
	text-align: left;
	/* interface 092313 end */	
	/* interface 090513 start */
	/*width: 50%;
	bottom: 50px;*/
	/* interface 090513 end */
	/* interface 091713 start */		
	/*text-align: right;*/
	/* interface 091713 end */
}
#audio_directive{
	font-size: 0.75em;	
	display: none;	
}
#audio_button_holder {
	position: absolute;
	/* interface 090513 start */
	/*width: 50%;
	bottom: 10px;*/
	/* interface 093013 start */	
	/*width: 1024px;*/
	width: 1005px;
	/* interface 093013 end */
	/* interface 090513 end */
	margin-top:7px;
	text-align:center;
}
#audio_button {
	cursor: pointer; 
	background-image: url(../images/audio_play.png);
	background-repeat: no-repeat;
	width: 33px;
	height: 28px;
	/* interface 091713 start */
	margin-left:auto;
	margin-right:auto;
	/* interface 091713 end */	
	display: none;
}

.audioHolder {
	position: absolute;
	/* interface 093013 start */	
	/*width: 1024px;*/
	width: 1005px;
	/* interface 093013 end */
	text-align:center;
	/* interface 091713 start */
	padding-top:0px;
	/* interface 092313 start */
	margin-top:6px;
	/* interface 092313 end */
	/* interface 090513 start */
	/*width: 50%;
	bottom: 5px;*/	
	/* interface 090513 end */
}
#audio_swf {
	width: 33px;
	height: 28px;
	margin-left:auto;
	margin-right:auto;
}
.transcript {
	position: absolute;
	left: 0px;
	top: 0px;
	/* interface 092713 start */
	width: 826px;
	/* interface 092713 end */	
	display: none;
}

#transcript_button {
	cursor: pointer; 
	background-image: url(../images/custom_transcript_icon.png);
	background-repeat: no-repeat;
	width: 17px;
	height: 32px;
	display: none;	
	background-position:0px;
}
.transcript_pop{
	left: 0px !important;
	bottom: 0px !important;
}
.transcript_pop .hotword_header{
	background-image:url() !important;
	height:114px !important;
	display:none !important;
}
.transcript_pop .hotword_header .hotword_header_arrow {
	background-image:url(../images/hotword_graphic_top_bnr_arrow_maplink.png) !important;
	height:43px !important;
	visibility: hidden;
}
.transcript_pop .hotword_title {
	left:25px !important;
}
.transcript_pop .hotword_description, .transcript_pop .hotword_description_ie8{
	background-color: #ffffff !important;
	border: 1px solid #c5c5c5 !important;
	border-bottom:none !important;
	padding-top:0px !important;
	width:826px !important;
	max-height:67px !important;
	color:#333333 !important;
	margin-top:0px !important;
	height:auto !important;
	-moz-border-radius: 0px !important;
	border-radius: 0px !important;
	font-style:normal !important;
	font-size: 14px !important;
	padding:0px !important;
	
}

.transcript_pop_scroll {
	overflow-y: auto !important;
	width: 826px !important;
	height: auto !important;
	max-height:70px;
}
/* interface 092713 start */
#transcript_pop_scrollbar {
	position: absolute;
	top: 27px;
	left: 856px;
	background-image:url(../images/scrollbar.png);
	background-repeat: no-repeat;
	width: 21px;
	height: 80px;
}
/* interface 092713 end */
/* audio 080713 end */
/* interface 090513 start */
.portrait_image {
	position:absolute;
	margin-left: auto;
	margin-right: auto;	
	top:0px;
	/* interface 091713 start */
	width:100%;
	/* interface 091713 end */	
	height:100%;
	background-image:url(../images/portrait_image.png);
	background-repeat:no-repeat;
	background-position:center;	
	background-color: #ffffff;
	/* bookmark 091313 start */
	/*z-index:15899;*/
	z-index: 9999999;
	/* bookmark 091313 end */
	display: none;
}
/* interface 090513 end */

.bottom_bar{
position:absolute;
width: 1005px;

height:42px;
z-index:6000;
display:none;
}
/* transparent footer 102513 start */
.bottom_bar_bg{
position:absolute;
width: 100%;
height: 100%;
background-image:url(../images/bottom_bar_bg.png);
display:none;
}
/*.video_mode .bottom_bar_bg{
    background-image: none;
}*/
/* transparent footer 102513 end */
.bottom_bar_logo{
position:absolute;
/* transparent footer 102513 start */
background-image:url(../images/INT_logo.jpg);
/*background-image:url(../images/jp_morgan_bottom_logo.jpg);*/
background-repeat:no-repeat;	
height:35px;
width:120px;
margin-left:20px;
background-position:0px 0px;
margin-top: 0;
z-index: 125;
/* transparent footer 102513 end */
}
.video_mode .bottom_bar_logo{
    background-image:url(../images/INT_logo.jpg);
    height:35px;
    width:120px;
	background-position:0px 0px;
    margin-top: 0;
}
.bottom_bar_page_num{
position:absolute;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
/*color:#ffffff;*/
color:#333333;
/* transparent footer 102513 start */
margin-top:12px;
right:29px;
/* transparent footer 102513 end */
}

/* remove pg number from video object */
.video_mode .bottom_bar_page_num{
    display: none;
}
/* bookmark 091313 start */
.bookmark_nav_holder{
	position: absolute;
	background-color: #ffffff;
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0px;
	z-index: 9999998;
	display: none;
}
.bookmark_nav_start{
	color: #fff;
	background-color:#0066cc;
	width: 101px;
	height: 29px;
	cursor: pointer;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 18px;	
	text-align:center;
	padding-top:10px;
	float:left;
	margin-top:40px;
}
.bookmark_nav_resume{
	color: #fff;
	background-color:#0066cc;
	width: 101px;
	height: 29px;
	cursor: pointer;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 18px;	
	text-align:center;
	padding-top:10px;
	float:left;
	margin-right:30px;
	margin-top:40px;
	margin-left:143px;
}
/* bookmark 091313 end */

/* Alternative interface layout styles - Change these in the skin CSS*/
.audio_holder_in_preview_mode{width: 1006px;}
.bottom_menu_layout_in_preview_mode{
	width: 1006px;
}
.menuColour{ color: #fff; }

.summary_screen ul li{	

	background-image:url(../images/disc_white.png);
	background-repeat:no-repeat;
	background-position:0px 7px;
	padding-bottom:0px;
	list-style-image:none;
	padding-left:20px;
	color:#333333;
}
.summary_screen ul ul li{	

	background-image:url(../images/circle_white.png);

}
.summary_screen ul ul ul li{	

	background-image:url(../images/square_white.png);

}
.displayNone {display: none;}
.inline_stem .firstPtag img.q_img, img.q_img{
cursor: pointer !important;
}
