@import url('reset.css');
@import url('static.css');
@import url('elements.css');
@import url('preloader.css');

/* COLORS
yellow #f7cc53
dark yellow #ffb00a
green #
light green #68977a (tab bg; body links)
orange # e15841
tan #c3bba9
brown # 665c58
blue #254c90
navy blue #0d485b

RIPPED EDGES BACKGROUND
light yellow #dec796
green #68977a
rust #c98165
brown #665c58
light green #9b9e82
*/

#fb5{
font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
font-size:14px;	
position:relative;
overflow:hidden;
margin:0 auto;
display:block;
width:100%;
height:300px;
opacity:0;
}

div#fb5 {
/* height: 860px !important; */
}

#fb5.fullScreen,#fb5-ajax[data-template="true"] #fb5{
margin-bottom: 0px;	
}


#fb5 #fb5-container-book {
position: absolute;
z-index: 5;
display: none;
width: 1100px; height: 915px;
}


#fb5 fieldset{


}


#fb5 #fb5-deeplinking{
display:none;	
}


#fb5 .fb5-bcg-book{
background: none no-repeat center center;
background-size:cover;
-moz-background-size:cover;
-webkit-background-size:cover;
width:100%;
height:100%;
}

#test{
margin:0 auto;
width:100%;
}

#fb5 #page.mobile {
	width: 550px; height: 358px;
	margin: -210px 0 0 -275px;
}

#fb5 #page .padding { /*padding: 0 34px;*/ }



#fb5 .cursor-grab {
cursor: -webkit-grab;
cursor: -moz-grab;
}


#fb5 .fb5-overlay {
position: absolute; left: -10000px; top: 0; z-index: 20;

/*background: url(../img/bg-overlay.png);/*/
background:rgba(0,0,0,0);

width: 100%; height: 100%;
display:none;
}

#fb5 .fb5-overlay.active { left: 0; display:block; }


/* = Back button
-------------------------------------------------------------- */
#fb5 #fb5-button-back{
color:#FFFFFF;
position:absolute;
left:-5px;
top:45px;
background-color:#64C8D3;
border-radius: 4px 4px 4px 4px;
padding:5px;
padding-left:15px;
padding-right:10px;
font-size:14px;
font-weight:bold;
margin-top:-45px;
}
#fb5 #fb5-button-back:hover{
color:#64C8D3;  
background-color:#FFFFFF
}


/* = About
-------------------------------------------------------------- */

#fb5 #fb5-about {
	position: absolute; z-index: 5;
	width: 45%; display: none;
	/*padding-top: 6%;/*/
}

#fb5 #fb5-about h1,
#fb5 #fb5-about h2,
#fb5 #fb5-about h3,
#fb5 #fb5-about h4,
#fb5 #fb5-about h5,
#fb5 #fb5-about h6 {
	margin: 0 0 .5em 0;
	padding:0px;
	font-size: 1.375em;
	color: #64c8d3;
	-webkit-font-smoothing: antialiased;
	text-transform:none;
}

#fb5 #fb5-about h3{
	background: url(../img/arrow-right.png) no-repeat 0 50%;	
	padding: 0 0 0 25px;	
}

#fb5 #fb5-about ul,#fb5-about ol {
	list-style:disc;
	margin: 0;
	padding-left:10px;
	padding-top:0%;
	padding-bottom:2%;
}

#fb5 #fb5-about li {
	color: #cfeaee;
	margin-bottom:4px;
}
	

#fb5 #fb5-about p {
	/*font-size: 0.688em;/*/
	color: #cfeaee;
	margin-bottom:4%;
}

#fb5 #fb5-about a {
	color:#ffffff;	
	text-decoration:underline;
}

#fb5 #fb5-about a:hover {
	/*color:#ffffff;/*/	
	text-decoration:none;
}



/* = Book
-------------------------------------------------------------- */

#fb5 #fb5-book {
position: relative; z-index: 10;
width: 100%; height:100%;
}

#fb5 #fb5-book .turn-page {
background-color:#FFF;
/* background-size: 100% 100%; */
}

#fb5 .fb5-double {
background-size: 200% 100% !important;
}

#fb5 .fb5-double.fb5-first {
background-position: 0% 0%;
}

#fb5 .fb5-double.fb5-second {
background-position: -100% 0%;
}
.cdbg-book .p1{
background: none repeat scroll 0% 0% #999 !important;
}




/* = Nav Arrows
---------------------------------------- */

#fb5 .fb5-nav-arrow {
	position: absolute; top: 43%; z-index: 15;
	background: url(../img/arrow-navpage.png);
	
	width: 44px; height: 176px;
	margin-top: -68px;
}
	
#fb5 .fb5-nav-arrow.next	{ right: -105px; background-position: 0 0;	background-repeat: no-repeat; }

#fb5 .fb5-nav-arrow.prev	{ left: -85px; background-position: 0 -372px; display: none;	background-repeat: no-repeat; }

#fb5 .fb5-nav-arrow.next{
	transform-origin:0 center;
	-ms-transform-origin:0 center;
	-webkit-transform-origin:0 center;		 
}

#fb5 .fb5-nav-arrow.prev{
	transform-origin:right center;
	-ms-transform-origin:right center;
	-webkit-transform-origin:right center;		 
}

#fb5 .first-arrow{
	background: url(../img/first_tab.png);
	background-repeat: no-repeat;
	position: absolute;
	top: 43%;
	z-index: 15;
	width: 44px;
	height: 170px;
	margin-top: 30px;
	left: -155px;
	transform-origin:0 center;
	-ms-transform-origin:0 center;
	-webkit-transform-origin:0 center;		 
}

#fb5 .last-arrow{
	background: url(../img/last_tab.png);
	background-repeat: no-repeat;
	position: absolute; top: 43%; z-index: 15;
	width: 44px; height: 176px;
	margin-top: 30px;
	right: -160px;
	transform-origin:right center;
	-ms-transform-origin:right center;
	-webkit-transform-origin:right center;		 
}



	/*#page.mobile .fb5-nav-arrow.next { right: -24px; }*/



/* = Cover
---------------------------------------- */

#fb5 #fb5-logo-cover {
	position: absolute; right: 20px; bottom: 10px; z-index: 5;
}	

#fb5 #fb5-cover ul {
	position:absolute;
	top:50%;
	-webkit-transform: translate(0,-50%);
	-ms-transform: translate(0,-50%);
	-moz-transform: translate(0,-50%);
	-o-transform: translate(0,-50%);
	transform: translate(0,-50%);
	clear: both;
	width: 100%;
	list-style: none;
	padding: 20px 0;
	border-top: 1px solid #e2e2e2;
	border-bottom: 1px solid #e2e2e2;
}

#fb5 #fb5-cover ul:after { clear: both; content: ''; display: block; }

#fb5 #fb5-cover li {
/*	float: left;
	width: 28.3%;
	margin: 0 2.5%;
	list-style:none;*/
}
	
#fb5 #fb5-cover li,
#fb5 #fb5-cover img {
	-moz-user-select: -moz-none;
	-khtml-user-select: none;
	-webkit-user-select: none;
	user-select: none;
	box-shadow:none;
}
	
#fb5 #fb5-cover li:last-child {
	margin-right: 0;
}

#fb5 #fb5-cover li img {
	float: left;
	width: 100%;
}
		
#fb5 #fb5-cover li a:hover img {
	/*opacity: .8;/*/
}
		


/* = End
---------------------------------------- */

#fb5 #end { text-align: center; }

#fb5 #end p { padding-top: 60%; }



/* = Meta data
---------------------------------------- */

#fb5 #fb5-book .fb5-meta {
	position: absolute; bottom: 1%;
}

#fb5 .fb5-meta .fb5-num {
		font-weight: bold;
		font-size: 12px;
		color: #666;
}
	
#fb5 .fb5-meta .fb5-description {
		font-size: 11px;
		color: #666;
}

#fb5 .fb5-meta.fb5-left { 
		left:3%;
}

#fb5 .fb5-meta.fb5-left .fb5-num {
		padding-right: 10px;
}
	
#fb5 .fb5-meta.fb5-right {
		right:3%;
		text-align: right;
}
	
#fb5 .fb5-meta.fb5-right .fb5-num {
			padding-left: 10px;
}
		

.fb5-thumb-num {
		font-weight: bold;
		font-size: 12px;
		color: #fff;
		left: 2px;
		position:relative;
		top:207px;
}
			
		
		
/*= Video in lightbox
----------------------------*/

#v5_lightbox {
	width:100%;
	height:100%;
	z-index:555789;
	position:fixed;	
	display:block;	
	top:0px;
}

#v5_lightbox .bcg{
	width:100%;
	height:100%;
	background-color:#000;
	opacity:.7;	
	position:absolute;	
	cursor:pointer;
}


/* --------------------------*/

.fb5-cont-page-book{
	position:absolute;		
}

#fb5 .fb5-page-book {
	position:absolute;
	-webkit-hyphens:none;
	-moz-hyphens:none;
	-ms-hyphens:none;
	hyphens:none;	
	overflow:hidden;
}

#fb5 .fb5-page-book .center {
	/*text-align:center;
	padding-top:65%;/*/
}

#fb5 .fb5-page-book img {
	border:none;
	padding:0;
	outline-style: none;
}

#fb5 .fb5-page-book p {
	-webkit-text-size-adjust:none;
	color: #000000;
	font-size: 14px;
	line-height:1.5em;
	margin-bottom:1.25em;
}

#fb5 .fb5-page-book a {
	text-decoration:underline;
	color:#64C8D3;
	font-weight:bold;
}

#fb5 .fb5-page-book p a:hover {
	text-decoration:none;
}

#fb5 .fb5-page-book h1,
#fb5 .fb5-page-book h2,
#fb5 .fb5-page-book h3,
#fb5 .fb5-page-book h4,
#fb5 .fb5-page-book h5,
#fb5 .fb5-page-book h6 {
   text-transform:none;
   margin:0px;
   
}

#fb5 .fb5-page-book h1 {
	-webkit-text-size-adjust:none;
	
}

#fb5 .fb5-page-book h2 {
   -webkit-text-size-adjust:none;
	
}

#fb5 .fb5-page-book h3 {
	-webkit-text-size-adjust:none;
	
}

#fb5 .fb5-page-book h4 {
	-webkit-text-size-adjust:none;
	
}

#fb5 .fb5-page-book h5 {
	-webkit-text-size-adjust:none;
	
}

#fb5 .fb5-page-book h6 {
	-webkit-text-size-adjust:none;	
}

#fb5 .fb5-page-book ul,.fb5-page-book ol {
	margin-bottom:3% !important;
}

#fb5 .fb5-page-book a:hover img {
   opacity:0.8;	   	  
}


/* =WordPress Core
-------------------------------------------------------------- */
#fb5 .fb5-page-book .alignnone,.#fb5-about .alignnone {
margin: 5px 20px 20px 0;
}

#fb5 .fb5-page-book.aligncenter,.fb5-page-book div.aligncenter,#fb5-about.aligncenter,#fb5-about div.aligncenter {
display: block;
margin: 5px auto 5px auto;
}

#fb5 .fb5-page-book .alignright,#fb5-about .alignright {
float:right;
margin: 5px 0 20px 20px;
}

#fb5 .fb5-page-book .alignleft,#fb5-about .alignleft {
float: left;
margin: 5px 20px 20px 0;
}

#fb5 .fb5-page-book .aligncenter,#fb5-about .aligncenter {
display: block;
margin: 5px auto 5px auto;
}

#fb5 .fb5-page-book a img.alignright,#fb5-about a img.alignright {
float: right;
margin: 5px 0 20px 20px;
}

#fb5 #fb5 .fb5-page-book a img.alignnone,#fb5-about a img.alignnone {
margin: 5px 20px 20px 0;
}

#fb5 .fb5-page-book a img.alignleft,#fb5-about a img.alignleft {
float: left;
margin: 5px 20px 20px 0;
}

#fb5 .fb5-page-book a img.aligncenter,#fb5-about a img.aligncenter {
display: block;
margin-left: auto;
margin-right: auto
}

#fb5 .fb5-page-book .wp-caption,#fb5-about .wp-caption {
background: #fff;
border: 1px solid #f0f0f0;
max-width: 96%; /* Image does not overflow the content area */
padding: 5px 3px 10px;
text-align: center;
}

#fb5 .fb5-page-book .wp-caption.alignnone,#fb5-about .wp-caption.alignnone {
margin: 5px 20px 20px 0;
}

#fb5 .fb5-page-book .wp-caption.alignleft,#fb5-about .wp-caption.alignleft {
margin: 5px 20px 20px 0;
}

#fb5 .fb5-page-book .wp-caption.alignright,#fb5-about .wp-caption.alignright {
margin: 5px 0 20px 20px;
}

.fb5-page-book .wp-caption img,#fb5-about .wp-caption img {
border: 0 none;
height: auto;
margin: 0;
max-width: 98.5%;
padding: 0;
width: auto;
}

#fb5 .fb5-page-book .wp-caption p.wp-caption-text,#fb5-about .wp-caption p.wp-caption-text {
font-size: 11px;
line-height: 17px;
margin: 0;
padding: 0 4px 5px;
}



/* = Media queries
-------------------------------------------------------------- */

@media all and (max-width: 768px) { 

/* .fb5-nav-arrow.next{
	transform-origin:0 center;
	-ms-transform-origin:0 center;
	-webkit-transform-origin:0 center;		 
}

 .fb5-nav-arrow.prev{
	transform-origin:right center;
	-ms-transform-origin:right center;
	-webkit-transform-origin:right center;		 
}

.fb5-nav-arrow{
	transform:scale(2);
	ms-transform:scale(2);
	-webkit-transform:scale(2);
}
 */
a.fb5-nav-arrow.next {
display: none !important;
}

a.fb5-nav-arrow.prev{
display: none !important;
}

.book-hard-cover {
max-width: 110%;
max-height: 110%;
position: absolute;
top: -11px !important;
left: -24px !important;
}

#fb5 #fb5-footer {
display: none;
}
}

@media all and (max-width: 368px) { 
.book-hard-cover {
max-width: 110%;
max-height: 110%;
position: absolute;
top: -5px !important;
left: -16px !important;
}
a.last-arrow {
display: none !important;
}
a.first-arrow {
display: none !important;
}
}

@media all and (max-width: 640px) { 
.book-hard-cover {
max-width: 110%;
max-height: 110%;
position: absolute;
top: -7px !important;
left: -16px !important;
}
a.last-arrow {
display: none !important;
}
a.first-arrow {
display: none !important;
}
}

/* tools bar*/
#fb5 .fb5-bcg-book{
	background:url(../img/bg.jpg);
}

#fb5 .fb5-tooltip{
	background:#e15841;
	color:#FFFFFF;
}
#fb5 .fb5-tooltip b { border-top: 10px solid #e15841 }
#fb5 #fb5-footer .bcg { 
  background-color: #000000;
  opacity: 0.55;
}
#fb5 nav li.fb5-goto #fb5-label-page-number {
	color: #5F6F7B;
}
#fb5 nav li.fb5-goto button {
	color: #5F6F7B;
	background: linear-gradient(to bottom, #2B3E4D 0px, #1F303D 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
}
#fb5 nav li.fb5-goto input[type="text"] {
	 background: none repeat scroll 0 0 #141F28 ;
	 border: 1px solid #1E2F3C;
}	

/* book /*/

#fb5 #fb5-book .turn-page {
  /*  background-color:#FFFFFF; */
}
#fb5 .fb5-meta .fb5-num {
	color: #666666;
}
#fb5 .fb5-meta .fb5-description {
	color: #666666;
}


/* list thumbs /*/
#fb5 #fb5-all-pages .fb5-container-pages {
	background: none repeat scroll 0 0 #0C475A;
				box-shadow: 0 0 40px rgba(100,200, 211, 0.8);
}

/* form /*/
#fb5 #fb5-contact form {
	background: none repeat scroll 0 0 #161616;
				box-shadow: 0 0 60px rgba(100,200,211, 0.7);
}
#fb5 #fb5-contact form h3 {
	color: #FFFFFF;
}
#fb5 #fb5-contact button {
	background: none repeat scroll 0 0 #64C8D3;
		color: #FFFFFF;
}
#fb5 #fb5-contact form input, #fb5-contact form textarea {
   color: #737373;
}
#fb5 #fb5-contact .fb5-close {
  color: #000000;	
  background: none repeat scroll 0 0 #64C8D3;
}

#fb5 #fb5-contact .fb5-thanks p{
  color:#444444			
}
#fb5 #fb5-contact .fb5-thanks h1{
  color:#FFFFFF			
}				

/* preloader /*/
#fb5 .fb5-preloader .wBall .wInnerBall{
	background:#64C8D3;
}	

/* arrow gif /*/
#fb5 .fb5-nav-arrow {
	 background: url("../img/arrow-navpage.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
}		

/* format page for flipbook  /*/
/*#fb5 .fb5-page-book p {
   color:#0C475A;
   font-size:12px;
}*/
#fb5 .fb5-page-book a {
   color:#68977a;
 }
#fb5 .fb5-page-book h1 {
   color:#e15841;
   font-family: 'Impact', Arial, sans-serif;
   font-size:24px;
   /* 16 * 0.0625 = 1px */
   letter-spacing: 0.015em;
}
#fb5 .fb5-page-book h2 {
   color:#e15841;
   font-family: 'Impact', Arial, sans-serif;
   font-size:24px;
   /* 16 * 0.0625 = 1px */
    letter-spacing: 0.015em;
}
#fb5 .fb5-page-book h3 {
   color:#254c90;
   font-family:'Lucida Handwriting', Arial, sans-serif; 
   font-size:15px;
   line-height:17px;
   margin-bottom:10px;
}
#fb5 .fb5-page-book h4 {
   color:#254c90;
   font-family: 'Open Sans', Arial, sans-serif;
   font-size:21px;
   line-height:23px;
   margin-bottom: 5px;
}
#fb5 .fb5-page-book h5 {
   color:#254c90;
   font-size:16px;
   line-height:1.25;
   margin-bottom: 5px;
}
#fb5 .fb5-page-book h6 {
   color:#254c90;
   font-family:'Lucida Handwriting', Arial, sans-serif; 
   font-size:15px;
   line-height:17px;
   margin-bottom:10px;
}

 /*NB*********************************

#fb5 .fb5-page-book ul {
	list-style: disc inside;
} 

#fb5 .fb5-page-book ul li {
	line-height:1.45em; 
	padding-left:0em;
	text-indent:-1em;
	list-style-position: inside;
}

************************************/

#fb5 .fb5-page-book ul li a {
	color:#68977a;
}

#fb5 .fb5-page-book ul li a:hover {
   text-decoration:underline;
}

/*  about style  /*/
#fb5 #fb5-about p,#fb5 #fb5-about li {
   color: #CFEAEE;
   font-size:14px;
}  
#fb5 #fb5-about a {
  color:#FFFFFF	
}
#fb5 #fb5-about h1 {
   color: #64C8D3;
   font-size:26px;
}  
#fb5 #fb5-about h2 {
   color: #64C8D3;
   font-size:24px;
}  
#fb5-about h3 {
   color: #64C8D3;
   font-size:22px;
}  
#fb5 #fb5-about h4 {
   color: #64C8D3;
}  
#fb5 #fb5-about h5 {
   color: #64C8D3;
   font-size:18px;
}  
#fb5 #fb5-about h6 {
   color: #64C8D3;
   font-size:16px;
}  
/* back  button  /*/
#fb5 #fb5-button-back {
	background-color: #64C8D3;
	color: #FFFFFF;
}
#fb5 #fb5-button-back:hover{
	color:#64C8D3;  
	background-color:#FFFFFF 		}

/*  Other style   /*/
#fb5 .fb5-overlay {
	background:rgba(255,255,255,0.6);
}

.book-hard-cover{
	max-width:110%; max-height:110%;position: absolute; top:-18px; left: -48px;

}

.social-media{
	float:left;
}
.social-media-icons {
	float:left;
	margin-top:18px !important;
	padding: 4px !important;
}

/* = Side buttons
-------------------------------------------------------------- */
div.side-menu-wrapper {
	position:absolute; 
	top: 48px;
	right: 0px;
	padding:12px;
	width: 192px;
	z-index: 1;
}

button#showr{	
	width: 192px;
	color: #fff; 
	padding:12px;
	outline: 0;
	line-height: 14px;
	font-size:14px !important;
}

a#showr{	
	width: 192px;
	color: #fff; 
	padding:12px;
	outline: 0;
	line-height: 14px;
	font-size:14px !important;
	display: block;
}

button#showr.quickFacts-bt{
	background-image:url('../img/green-tab.png');
	background-repeat:no-repeat;
	background-position: 0px 2px;
}
button#showr.active-bt{
	background-image:url('../img/green-tab.png');
	background-repeat:no-repeat;
	background-position: -240px 2px;
}

a#showr.quickFacts-bt{
	background-image:url('../img/green-tab.png');
	background-repeat:no-repeat;
	background-position: 0px 2px;
}
a#showr.active-bt{
	background-image:url('../img/green-tab.png');
	background-repeat:no-repeat;
	background-position: -240px 2px;
}

a#showr#showr.testYourKnowledge-bt{
	background-image:url('../img/yellow-tab.png');
	background-repeat:no-repeat;
	background-position: 0px 2px;
}
a#showr.applyYourknowledge-bt{
	background-image:url('../img/blue-tab.png');
	background-repeat:no-repeat;
	background-position: 0px 2px;
}
a#showr.applyYourknowledge-bt.active-bt{
	background-image:url('../img/blue-tab.png');
	background-repeat:no-repeat;
	background-position: -240px 2px;
}
button#showr.projectProfiles-bt{
	background-image:url('../img/red-tab.png');
	background-repeat:no-repeat;
	background-position: 0px 2px;
}
button#showr.projectProfiles-bt.active-bt{
	background-image:url('../img/red-tab.png');
	background-repeat:no-repeat;
	background-position: -240px 2px;
}
button#showr.resources-bt{
	background-image:url('../img/grey-tab.png');
	background-repeat:no-repeat;
	background-position: 0px 2px;
}
button#showr.resources-bt.active-bt{
	background-image:url('../img/grey-tab.png');
	background-repeat:no-repeat;
	background-position: -240px 2px;
}

/* Scratch Pad Styles */
button#showr.scratchPad-bt{
	background-image:url('../img/grey-tab.png');
	background-repeat:no-repeat;
	background-position: 0px 2px;
}
button#showr.scratchPad-bt.active-bt{
	background-image:url('../img/grey-tab.png');
	background-repeat:no-repeat;
	background-position: -240px 2px;
}

div#scratchPad {
	background: #0C475A;
	padding: 0.5em; 
	position:absolute !important;
	z-index:16 !important;
	left:30px;
	top:100px;
	cursor:move;
}
div#scratchPad  .enter-text {
	min-width:300px;
	min-height:200px;
	padding-left:4px;
	display:block;
}

div#scratchPad strong{ color:#fff;}

div#scratchPad  span{
	width:13px;
	height:13px;
	margin: 3px;
	display:block;
	float:right;
	cursor:pointer;
}
div#scratchPad  span.print{
	background-image:url('../img/print-bt.png');
	background-repeat:no-repeat;
}
div#scratchPad  span.close{
	background-image:url('../img/exit-bt.png');
	background-repeat:no-repeat;
}
div#scratchPad  span.copy{
	background-image:url('../img/copy-bt.png');
	background-repeat:no-repeat;
}
/* END Scratch Pad Styles */
 
div#sidePanel-wrapper{
background: none repeat scroll 0% 0% #BFBFBF !important;
width: 200px;
height: 450px;
padding: 20px;
/* position: absolute; */
z-index: 99;
word-wrap: break-word;
overflow: auto;
}

/* Styles added by NB, NM changes denoted with NM */
.how-can-box {
	width:153px;
	padding:5px;
	margin:5px !important;
	background-color: #254c90 !important; /*NM Important to override overall page styling*/
	border-top: 2px solid #ffb00a !important; /*NM*/
	border-bottom: 2px solid #ffb00a !important; /*NM*/
	float: right;
}

.how-can-title {
	color:#ffb00a; 
	font-size:16px !important;
	font-weight:bold; 
	margin-left:8px !important;
	}

.how-can-box p {
	color:#fff !important;
	margin-left:8px !important;
}
	
.how-can-box a  {
	color:#fff !important;
	text-decoration:underline;
	font-weight:normal !important;
}

.video-caption {
	color:#254c90;
  	font-family:'Lucida Handwriting', Arial, sans-serif; 
	font-size:16px;
	margin-top:0px;
	margin-bottom:10px;
	width:300px;
	}

/*div#colorbox, div#cboxWrapper,div#cboxLoadedContent, div#cboxContent{
	height:300px !important;
}*/

	
.checkAnswerStyle{
	margin-top: 10px;
}

a.nextQuestion, a.prevQuestion {
cursor: pointer;
background: #CECECE;
padding: 5px;
margin-top: 5px;
display: block;
width: 125px;
}

button.bt_a_5 {
cursor: pointer;
background: #CECECE;
width: 135px;
font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
font-size: 16px;
padding: 5px;
border: 0;
outline: 0;
}

/*NM added styling ~~~~~~~~~~~*/

/*INTRO*/
	
/*Indent lines 1+n of list items*/
ul {
   /*  padding-left: 15px !important; */
   /*  text-indent: -1em !important; */
}

.fb5-cont-page-book ul {
	list-style-type: disc !important;
	padding-left: 20px !important;
}

#fb5 .fb5-page-book ul li {

}


#cboxLoadedContent ul {
	text-indent: 0em !important;
}

/*Space top most content on left hand side of page away from header*/
#top-left-intro {
	margin-top: 70px !important;
}

/*Aesthetic How Can I box placing*/
#how-can-box-intro {
	margin-top: 30px !important;
}

/*Aesthetic By the Numbers placing*/
/*(#by-the-numbers-intro {
	margin-top: 20px !important;
	margin-left: -20px !important;
}*/

/*PAGE 2*/


/*PAGE 3*/

/*Stan Gimont title  under vid*/
#stan-welcome {
	width: 60% !important;
}


/*PAGE4*/

/*Space top left content from top
#top-left-4 {
	margin-top: 40px !important;
}*/

/*Aesthetic By the Numbers placing
#by-the-numbers-4 {
	margin-top: 20px !important;
	margin-left: -20px !important;
}*/

/*PAGE 6*/

/*Widen How Can I box to jibe with text*/
#how-can-box-6 {
	width: 30%;
}

/*Aesthetic by the Numbers placing
#by-the-numbers-6 {
	margin-top: 20px !important;
	margin-left: -20px !important;
}*/

/*PAGE 8*/

/*Change alignment of How Can I to contrast with Did You Know*/
#how-can-box-8  {
	float: right !important;
	clear: right;
}

/*Aesthetic place Did you Know*/
#did-you-know-8 {
	margin-top: -20px !important;
}

/*Aesthetic place by the numbers
#by-the-numbers-8 {
	margin-left: -20px !important;
}*/

/*PAGE 10*/

/*Space top left content from top*/
#top-left-10 {
	margin-top: 40px !important;
}

/*Aesthetic place by the numbers 
#by-the-numbers-10 {
	margin-left: -20px !important;
}*/

/*PAGE 11*/

/*Aesthetic place quote*/
#quote-11 {
	margin-top: 40% !important;
}

/*PAGE 14*/

/*Aesthetic place by the numbers 
#by-the-numbers-14 {
	margin-top: 40px !important;
	margin-left: -20px !important;
}*/

/*PAGE 16*/
/*Space top left content from top*/
#top-left-16 {
	margin-top: 12% !important;
}

/*Aesthetic place by the numbers 
#by-the-numbers-16 {
	margin-top: 20px !important;
	margin-left: -20px !important;
}*/

/*PAGE 18*/

/*Aesthetic place 2nd How Can I box*/

#how-can-box-18 {
	width: 35%;
}

#how-can-box-18 > ul li {
	color: white !important;
	text-decoration: underline !important;
}

#how-can-box-18 > ul li:hover {
	text-decoration: none !important;
}

/*Aesthetic place by the numbers 
#by-the-numbers-18 {
	margin-top: 5% !important;
	margin-left: -20px !important;
}*/

/*PAGE 19*/

/*Place sticky note to make room for photo gallery*/
#quote-19 {
	margin-top: -55% !important;
}

/* RESOURCES PAGE */
#fb5 .fb5-page-book .resources-list p {
	font-size:.85em; 
	line-height:1.25em;
	margin-bottom:0px;
	}

#fb5 .fb5-page-book .resources-list h5 {
   color:#254c90;
   font-size:1em;
   line-height:1.5em;
}
#fb5 .fb5-page-book .resources-list h6 {
   color:#254c90;
   font-size:1em;
   line-height:1.25;
}

#fb5 .fb5-page-book .resources-list ul,
#fb5 .fb5-page-book .resources-list li a {
	font-size:14px; 
	line-height:1.5em;
	margin-bottom:0px;
	}

/*Photo Galleries*/

div.photo-widget {
	margin-bottom: -32px !important;
	clear: both !important;
	color: red !important;
	position: absolute;
	bottom: 10%;
	margin-left: 20px !important;
}

div.photo-widget img {
	box-shadow: 2px 2px 5px #888888 !important;

}

div.photo-left {
	display: inline-block;
}

div.photo-left img {
	border: 15px solid white !important;
}

div.photo-right {
	display: inline-block;
}

div.photo-right img {
	height: 35px;
	width: 57px;
	border: 8px solid white !important;
}	

.overlay-c-wrapper-200{
	min-height:200px;
	overflow:auto;
}
.overlay-c-wrapper-300{
	min-height:300px;
}
.overlay-c-wrapper-400{
	min-height:400px;
}
.overlay-c-wrapper-500{
	min-height:500px;
}

div.turn-page-wrapper {
   overflow:visible !important;
}

#table-of-content ul{
	padding-left: 68px !important;
}

#fb5 .fb5-page-book .text-highlight {
	color:#68977a;
	font-weight:bold; 
	text-decoration:underline;
}

a.more {
color: #187EFF;
}

.more-content{
display:none;
background-color: #F0F0F0;
padding: 15px;
}

.how-can-box ul li{
list-style-type:none;

}
	
#fb5 .fb5-page-book .how-can-box ul li{
text-indent: 0em;
position: relative;
left: -13px;
}
	
.v5_lightbox_closeBt{
background: url(../img/close_x.png);
background-size: 100%;
background-repeat: no-repeat;
width: 60px;
height: 60px;
position: absolute;
right:5px;
top:5px;
z-index: 2;
cursor: pointer;
}

#all-pages-close-button{
background: url(../img/close_x.png) !important;
background-size: 100%!important;
background-repeat: no-repeat!important;
width: 60px;
height: 60px;
position: absolute;
right:5px;
top:5px;
z-index: 2;
cursor: pointer;
}

.order-list-pg2{
float:left; 
width: 248px; 
padding-top: 12px !important;
}

#printDiv{
	visibility: hidden;
}

@media print{
	#fb5-footer, .fb5-nav-arrow, .first-arrow, .last-arrow, .add-cover{
		display: none !important;
	}
	#fb5-container-book, #fb5-book{
		left: 0px !important;
		top: 0px !important;
	}
	#fb5-container-book, #fb5-book{
		width: 100% !important;
		height: 100% !important;
	}
	#fb5-book{
		position: static !important;
		overflow: auto !important;
	}
	.turn-page-wrapper, .turn-page-wrapper div, .fb5-page-book{
		position: static !important;
		width: 95% !important;
		height: 100% !important;
		top: auto !important;
		bottom: auto !important;
		right: auto !important;
		left: auto !important;
	}
	.fb5-cont-page-book{
		page-break-after: always !important;
	}
	.side-menu-wrapper{
		display: none !important;
	}
}

