/* fill horz with 3 boxes */
dt {
	font-weight:normal;
}

.accordion-inner{
	overflow:hidden !important;
}

zulu:before { 
    content: "";
    border-color: transparent #111;
    border-style: solid;
    border-width: 0.35em 0 0.35em 0.45em;
    display: block;
    height: 0;
    width: 0;
    left: -1em;
    top: 0.9em;
    position: relative;
}

.three_box_box{
	float:left;
	width:32%;
	text-align:center;
	border:0px dashed green;
}
.two_box_box{
	float:left;
	width:50%;
	text-align:center;
	border:0px dashed green;
}
.left_50{
	margin:0px 0px 0px 50px;
}
.top_50{
	margin:50px 0px 0px 0px;
}
.top_100{
	margin:100px 0px 0px 0px;
}
.width_360{
	width:360px;
}




.table_name_frame{
	width:100%;height:30px;
	background-color:#83B375;
	padding:8px 0px 0px 0px;
}
.table_name_bg{
	background-color:#C8B78C;
}

.wrapper_700px_margin12px{
	float:left;
	width:640px;
	margin:0px 0px 12px 12px;
	clear:both;
	border:0px dashed red;
}
.quote_box{
	float:right;
	font-family: Comic Sans MS;
	font-size:16px;
	padding:6px;
	border:2px solid #B9A983;
}
.quote_box_attrib{
	float:right;
	font-size:12px;
	margin:12px 0px 0px 0px;
}
.quote_box_page_03{width:210px;height:128px;margin:0px 0px 0px 8px}
.quote_box_page_07{width:260px;height:170px;margin:0px 0px 0px 8px}


/* page 1 main 660 profiles */
.profile_660_oval{
	position:relative;
	float:left;
	width:660px;height:213px;
	background-repeat:no-repeat;
	margin:0px 0px 0px 4px;
}
.profile_660_oval_kyra{background-image: url('images/ef2_01_profiles_660_kyra.jpg');}
.profile_660_oval_erin{background-image: url('images/ef2_01_profiles_660_erin.jpg');}
.oval_660_text{
	position:absolute;
	top:0px;left:164px;
	width:440px;height:186px;
	font-size:16px;
	padding:24px 0px 0px 72px;
	margin:0px 0px 0px 0px;
	border:0px dashed black;
}
.oval_660_text_header{
	position:relative;
	float:right;
	width:512px;
	font-size:18px;
	text-align:center;
	line-height:1.1em;
	margin:4px 0px 6px 0px;
	border:0px solid red;
}
.profile_ul{
	margin:0px 0px 0px 0px;
}
.profile_ul li{
	line-height:1.2em;
}


/* page 2 */
.blue_table{
	width:500px;
	border-collapse:collapse;
	font-size:14px;
	margin:0px 0px 0px 100px;
	clear:both;
}
.blue_table th{
	padding:4px;
	width:50%;
	background-color:#6599CB;
	text-align:center;
	vertical-align:top;
	border: 1px solid #000000;
}
.blue_table td{
	padding:4px;
	vertical-align:top;
	text-align:left;
	border: 1px solid #000000;
}

/* page 2 links */

.graphic_with_text_wrapper{
	position:relative;
	color:#000;
	overflow:auto;
	border: 0px solid purple;
}
.cause_effect_wrapper{width:610px;margin:0px 0px 0px 40px;}
.problem_solution_wrapper{width:600px;margin:-30px 0px 0px 40px;}
.fishbone_wrapper{width:700px;margin:-30px 0px 0px 10px;}
.semantic_web_wrapper{width:660px;margin:-30px 0px 0px -20px;}
.class_table_wrapper{width:610px;margin:-40px 0px 0px 0px;}
.venn_wrapper{width:660px;margin:0px 0px 0px 30px;}
.word_web_wrapper{width:690px;margin:-30px 0px 0px 10px;}
.frayer_model_wrapper{width:560px;margin:-30px 0px 0px 40px;}
.flowchart_wrapper{width:620px;margin:-30px 0px 0px 40px;}
.series_events_wrapper{width:640px;margin:-10px 0px 0px 10px;}
.cycle_wrapper{width:460px;margin:-30px 0px 0px 120px;}
.timeline_wrapper{width:720px;margin:-30px 0px 0px 10px;}
.time_timeline_wrapper{width:650px;height:210px;margin:0px 0px 0px 25px;}


.cause_effect_text{
	position:absolute;
	width:266px;height:80px;
	color:#000;
	text-align:center;
	font-size:18px;
	border:0px dashed white;
}
.ce_cause_01{top:50px;left:10px}
.ce_effect_01{top:50px;left:330px	}
.ce_cause_02{top:210px;left:10px}
.ce_effect_02{top:210px;left:330px}
.ce_cause_03{top:360px;left:10px}
.ce_effect_03{top:360px;left:330px}

.problem_solution_text{
	position:absolute;
	width:266px;
	color:black;
	text-align:center;
	font-size:18px;
	border:0px dashed green;
}
.ps_01{width:200px;top:40px;left:20px}
.ps_02{width:200px;top:40px;left:320px}
.ps_03{width:500px;top:192px;left:10px}
.ps_04{width:500px;top:340px;left:30px}
.ps_05{width:440px;top:570px;left:84px}

.frayer_model_text{
	position:absolute;
	width:266px;
	color:blackgrey;
	text-align:center;
	font-size:16px;
	border:0px dashed green;
}
.fm_01{width:100px;top:160px;left:220px;font-size:22px;color:black}
.fm_02{width:100px;top:30px;left:88px}
.fm_03{width:120px;top:30px;left:340px}
.fm_04{width:100px;top:280px;left:88px}
.fm_05{width:130px;top:280px;left:340px}

.fm_06{width:240px;top:64px;left:14px}
.fm_07{width:240px;top:64px;left:280px}
.fm_08{width:240px;top:224px;left:14px}
.fm_09{width:240px;top:220px;left:290px}

.flowchart_text{
	position:absolute;
	width:174px;
	color:black;
	text-align:left;
	font-size:14px;
	border:0px dashed green;
}
.fc_01{top:46px;left:10px}
.fc_02{top:44px;left:412px}
.fc_03{top:246px;left:10px}
.fc_04{top:246px;left:412px}
.fc_05{top:450px;left:10px}
.fc_06{top:440px;left:412px;line-height:1.3em;}
.fc_07{width:100px;top:664px;left:50px}

.series_events_text{
	position:absolute;
	width:400px;
	color:white;
	text-align:left;
	font-size:18px;
	border:0px dashed green;
}
.se_01{top:28px;left:26px}
.se_02{top:130px;left:64px}
.se_03{top:232px;left:104px}
.se_04{top:332px;left:144px}

.three_girls_table{
	width:700px;
	border-collapse:collapse;
	margin:0px 0px 0px 0px;
	clear:both;
}
.three_girls_table th{
	padding:0px;
	background-color:white;
	text-align:center;
	vertical-align:top;
	border: 1px solid #000000;
}
.ul_gold{
	background-color:#C8B78C;
	padding:8px;
}
.width_cell_40{width:31%}
.width_cell_20{width:23%}
.three_girls_table td{
	padding:8px;
	vertical-align:middle;
	text-align:left;
	border:1px solid black;
}
.rsn{width:23%;height:24px;border:1px solid black;}
.rsn2{width:23%;height:38px;border:1px solid black;}
.td_pad{height:28px;border:0px solid black;}

.grey_research_table{
	width:500px;
	border-collapse:collapse;
	margin:4px 0px 18px 100px;
	clear:both;
}
.grey_research_table th{
	padding:8px;
	width:33%;
	vertical-align:top;
	font-weight:bold;
	border: 1px solid #000000;
}
.grey_research_table td{
	background-color:white;
	padding:8px 0px 8px 22px;
	vertical-align:top;
	text-align:center;
	border: 1px solid #000000;
}
.time_timeline_text{
	position:absolute;
	width:148px;
	top:12px;
	color:black;
	text-align:left;
	font-size:14px;
	padding:4px;
	border:0px dashed blue;
}
.time_timeline_text a{
	font-size:18px;
}
.tt_01{left:6px}
.tt_02{left:240px}
.tt_03{left:488px}



.alicia_parchment_wrapper{
	position:relative;
	width:465px;height:553px;
	background-image: url('images/ef2_07_link_01_paper.jpg');
	background-repeat: no-repeat;
	margin:0px 0px 0px 115px;
	border: 0px solid purple;
}

.alicia_text{
	position:relative;
	top:24px;left:26px;
	width:410px;
	color:black;
	text-align:left;
	font-family: Comic Sans MS;
	color:#000000;
	font-size:14px;
	line-height:22px;
	padding:0px;
	border:0px dashed red;
}


.blue_matrix_table{
	width:640px;
	border-collapse:collapse;
	font-size:18px;
	margin:0px 0px 0px 20px;
	clear:both;
}
.blue_matrix_table th{
	padding:8px;
	width:33%;
	background-color:#6599CB;
	text-align:center;
	vertical-align:top;
	border: 1px solid #000000;
}
.blue_matrix_table td{
	padding:8px;
	vertical-align:top;
	text-align:center;
	border: 1px solid #000000;
}


.grey_classification_table{
	width:640px;
	border-collapse:collapse;
	font-size:18px;
	margin:4px 0px 4px 20px;
	clear:both;
}
.grey_classification_table th{
	padding:8px;
	width:33%;
	vertical-align:top;
	font-weight:bold;
	border: 1px solid #000000;
}
.grey_classification_table td{
	padding:8px 0px 8px 22px;
	vertical-align:top;
	text-align:left;
	border: 1px solid #000000;
}




.blue_key_header{
	color:#4C688F;
	font-weight:bold;
	font-size: 14pt;
}

.blue_key_text{
	font-size: 12pt;
	border:0px dashed gray;
}

.green_box_small{
	position:relative;
	background-image: url('images/icon/green_box_small.jpg');
	background-repeat: no-repeat;
	background-size:contain;
	border:0px dashed blue;
}
.green_box_big{
	float:left;
	background-image: url('images/icon/green_box_big.jpg');
	background-repeat: no-repeat;
	background-size:contain;
	border:0px dashed blue;
}
.green_box_big_short{
	float:left;
	width:598px;height:254px;
	background-image: url('images/icon/green_box_big_short.jpg');
	background-repeat: no-repeat;
	margin:0px 0px 0px 50px;
	border:0px dashed blue;
}
.green_box_small_title_ABS{
	position:absolute;
	top:22px;left:72px;
	color:#54704B;
	font-size:14px;
	font-weight:bold;
	text-align:left;
	margin:0px 0px 18px 0px;
	border:0px dashed blue;
}
.green_box_small_title_ABS_pg5{left:90px;}

.green_box_big_title{
	color:#000000;
	font-size:18px;
	text-align:center;
	margin:38px 0px 18px 0px;
}
.green_box_small_text{
	color:#54704B;
	font-size:14px;
	padding:18px;
	border:0px dashed blue;
}
.green_box_big_text_p1{
	font-size:16px;
	padding:0px 18px 0px 28px;
}

.green_box_big_text_p3{
	color:#000000;
	font-style:italic;
	border:0px dashed blue;
}
.green_box_text_p5_b{
	font-size:16px;
	padding:18px;
	border:0px dashed blue;
}

.green_box_page01_01{float:right;width:224px;height:284px;margin:0px 0px 0px 8px}
.green_box_page01_02{float:left;width:450px;height:570px;margin:0px 0px 0px 125px}
.green_box_page03_01{float:left;width:600px;height:760px;margin:0px 0px 0px 50px}
.green_box_page05_01{float:right;width:190px;height:241px;margin:0px 0px 0px 8px}
.green_box_page05_02{float:right;width:224px;height:284px;margin:0px 0px 0px 8px}

.cite_small_ital{
	font-size: 16px;
	font-style: italic;
}
.image_left{
	float:left;
	padding:0px 8px 0px 0px;
	border:0px solid black;
}
.image_right{
	float:right;
	padding:0px 0px 0px 6px;
	border:0px solid black;
}

.list_tight{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 18px;
}
.list_tight_no_bullet{
	margin:0px 0px 0px 0px;
	list-style-type: none;
	padding:0px 0px 0px 4px;
}

/* page 4 */

.blue_table_p4{
	width:500px;
	border-collapse:collapse;
	font-size:14px;
	margin:0px 0px 0px 100px;
	clear:both;
}
.blue_table_p4 th{
	padding:4px;
	background-color:#6599CB;
	text-align:center;
	vertical-align:top;
	border: 1px solid #000000;
}
.blue_table_p4 td{
	padding:6px;
	vertical-align:top;
	text-align:center;
	border: 1px solid #000000;
}


.blue_table_p4_link_keyword{
	width:680px;
	border-collapse:collapse;
	font-size:14px;
	margin:0px 0px 0px 12px;
	clear:both;
}
.blue_table_p4_link_keyword th{
	padding:4px;
	text-align:center;
	font-size:18px;
	vertical-align:top;
	border: 1px solid #000000;
}
.blue_table_p4_link_keyword td{
	padding:6px;
	vertical-align:top;
	text-align:left;
	border: 1px solid #000000;
	border-bottom:1px solid #000000;
}



.strategy_table_p5{
	width:700px;
	border-collapse:collapse;
	font-size:14px;
	margin:0px 0px 0px 0px;
	clear:both;
}
.strategy_table_p5 th{
	padding:4px;
	text-align:center;
	vertical-align:center;
	border: 1px solid #000000;
}
.strategy_table_p5 td{
	padding:6px;
	vertical-align:top;
	text-align:left;
	border: 1px solid #000000;
}

.adjustment_table_p5{
	width:700px;
	border-collapse:collapse;
	font-size:14px;
	margin:0px 0px 0px 0px;
	clear:both;
}
.adjustment_table_p5 td{
	padding:6px;
	vertical-align:top;
	text-align:left;
	border:0px solid #000000;
}
.shawdow_box_p5link{
	width:398px;height:494px;
	padding:12px 18px 0px 20px;
	background-image: url('images/icon/shadowbox.jpg');
	background-repeat: no-repeat;
	margin:0px 0px 0px 160px;
	border:0px solid red;
}
.shawdow_box_p5link_text{
	width:90%;
	font-family: Comic Sans MS;
	color:#000000;
	font-style: normal;
	font-size: 16px;
	margin:0px 0px 0px 0px;
}
.blue_underlined_text{color:#0000CC;text-decoration:underline}

.CUES_table_p5_link{
	width:400px;
	border-collapse:collapse;
	font-size:14px;
	margin:0px 0px 0px 100px;
	clear:both;
}
.CUES_table_p5_link th{
	padding:4px;
	text-align:center;
	vertical-align:center;
	border: 1px solid #000000;
}
.CUES_table_p5_link td{
	padding:6px;
	vertical-align:top;
	text-align:left;
	border: 1px solid #000000;
}

.orange_table_p5_link_aware{
	width:500px;
	border-collapse:collapse;
	font-size:14px;
	margin:0px 0px 0px 60px;
	clear:both;
}
.orange_table_p5_link_aware th{
	padding:4px;
	background-color:#E6894B;
	text-align:center;
	vertical-align:top;
	border: 1px solid #000000;
}
.orange_table_p5_link_aware td{
	padding:6px;
	vertical-align:top;
	text-align:left;
	border: 1px solid #000000;
}
.orange_text{
	float:left;
	color:#E6894B;
	font-size:24px;
	border: 0px solid #000000;
}
.orange_text_tail{
	float:left;
	margin:5px 0px 0px 2px;
	border: 0px solid #000000;
}

.columnar_table_p5_link{
	width:500px;
	border-collapse:collapse;
	font-size:14px;
	margin:0px 0px 0px 100px;
	clear:both;
}
.columnar_table_p5_link th{
	padding:4px;
	text-align:center;
	vertical-align:center;
	border: 1px solid #000000;
}
.columnar_table_p5_link td{
	padding:6px;
	vertical-align:top;
	text-align:left;
	border: 1px solid #000000;
}

.bluebox_p6{
	width:480px;
	background-color:#E9F1F2;
	padding:12px;
	margin:12px 0px 0px 60px;
	border:1px solid #015A7B;
}
.orangebox_p6{
	width:480px;
	background-color:#FECC99;
	padding:12px;
	margin:12px 0px 0px 60px;
	border:1px solid #993201;
}
.rasberrybox_p6{
	width:480px;
	background-color:#F6C7D8;
	padding:12px;
	margin:12px 0px 0px 60px;
	border:1px solid #640E2F;
}
.greenbox_p6{
	width:480px;
	background-color:#D8EACA;
	padding:12px;
	margin:12px 0px 0px 60px;
	border:1px solid #3E681E;
}

.alicia_assignment{
	margin-top:24px;
}


.alicia_table{
	width:96%;
	border-collapse:collapse;
	margin:0px 0px 0px 10px;
	clear:both;
}
.alicia_table td{
	padding:0px 0px 8px 0px;
	vertical-align:top;
	text-align:left;
	border:0px solid black;
}
.td_01{width:20px;padding:0px 4px 0px 0px}
.td_02{
	margin-right:18px;
}
.td_03{width:80px;}

.bracket{
	position:absolute;
	width:19px;height:32px;
	background-image: url('images/icon/bracket.png');
	background-repeat: no-repeat;
	border:0px dashed blue;
}
.bracket_01{top:206px;left:-18px;}
.bracket_02{top:264px;left:-18px;}
.bracket_03{top:206px;left:-18px;}
.bracket_04{top:266px;left:-18px;}

.calendar_table{
	width:700px;
	margin:18px 0px 18px 0px;
	border-collapse:collapse;
	font-size:14px;
	clear:both;
}
.calendar_table th{
	width:100px;
	padding:4px;
	font-size:14px;
	background-color:#C2D69B;
	text-align:center;
	vertical-align:top;
	border: 1px solid #000000;
}
.calendar_table td{
	height:100px;
	padding:4px;
	vertical-align:top;
	text-align:right;
	border: 1px solid #000000;
}
.cal_note{
	font-family: Comic Sans MS;
	color:#000000;
	font-size:12px;
	font-style:italic;
	text-align:center;
	margin:8px 0px 0px 0px;
}

.schedule_div_wrapper{
	position:relative;
	width:500px;
	margin:0px 0px 0px 100px;
	clear:both;
	border-top:1px solid #000000;
	border-left:1px solid #000000;
	border-right:1px solid #000000;
	border-bottom:0px solid #000000;
}
.sdw_end{border-bottom:1px solid #000000;}

.schedule_div_green{
	width:492px;height:20px;
	padding:4px;
	background-color:#C2D69B;
	text-align:left;
	font-weight:bold;
	border-bottom: 1px solid #000000;
}
.schedule_div_note{
	width:492px;height:90px;
	padding:4px;
	font-family: Comic Sans MS;
	color:#000000;
	font-size:14px;
	font-style:italic;
	vertical-align:top;
	text-align:left;
	border: 0px solid #000000;
}

.monitor_div_wrapper{
	position:relative;
	width:300px;
	margin:0px 0px 0px 20px;
	border-top:1px solid #000000;
	border-left:1px solid #000000;
	border-right:1px solid #000000;
	border-bottom:0px solid #000000;
}
.monitor_div_green{
	width:292px;height:20px;
	padding:4px;
	background-color:#C2D69B;
	text-align:left;
	font-weight:bold;
	border-bottom: 1px solid #000000;
}
.monitor_div_note{
	width:292px;height:111px;
	padding:4px;
	font-family: Comic Sans MS;
	color:#000000;
	font-size:14px;
	font-style:italic;
	vertical-align:top;
	text-align:left;
	border: 0px solid #000000;
}
.mdn_end{border-bottom:1px solid #000000;}

.todo_div_wrapper{
	position:relative;
	width:300px;
	margin:0px 0px 12px 20px;
	border-top:1px solid #000000;
	border-left:1px solid #000000;
	border-right:1px solid #000000;
	border-bottom:0px solid #000000;
}
.tdw_end{border-bottom:1px solid #000000;}

.todo_div_green{
	width:292px;height:20px;
	padding:4px;
	background-color:#C2D69B;
	text-align:center;
	font-weight:bold;
	border-bottom: 1px solid #000000;
}
.todo_div_note{
	width:292px;height:260px;
	padding:4px;
	font-family: Comic Sans MS;
	color:#000000;
	font-size:14px;
	font-style:italic;
	vertical-align:top;
	text-align:left;
	border: 0px solid #000000;
}
.todo_checkbox{
	float:left;
	width:12px;height:12px;
	margin:2px 4px 0px 0px;
	border:1px solid black;
}


/* page 4 */
.gold_box{
	float:right;
	width:170px;height:200px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	padding:8px;
	margin:0px 0px 0px 4px;
	background-color:#E5D7B9;
	border:2px solid black;
}
.gold_box_header{
	position:relative;
	width:100%;
	font-size:14px;
	font-weight:bold;
	margin:0px 0px 8px 0px;
	border:0px solid blue;
}


.three_girls_p8_table{
	width:700px;
	border-collapse:collapse;
	margin:0px 0px 0px 0px;
	clear:both;
}
.three_girls_p8_table th{
	padding:0px;
	background-color:white;
	text-align:center;
	vertical-align:top;
	border: 1px solid #000000;
}
.three_girls_p8_table td{
	padding:6px;
	background-color:white;
	text-align:left;
	vertical-align:top;
	border: 1px solid #000000;
}
.table_name_frame_p8{
	width:100%;height:30px;
	background-color:#ffffff;
	padding:8px 0px 0px 0px;
	border-bottom:1px solid black;
}
