@charset "utf-8";
/* CSS Document */
body {
	font-family:Arial, Helvetica, sans-serif;

}


div.group {}
div.image {}
div.story {}
li.body-bullet {margin:0 0 0 -1em; padding:0 0 1em 0;}
li.body-bullet-green {}
li.info-box-bullet {
margin:0 0 0 -2em; padding:0 0 0.5em 0;
}
li.table-bullet {margin:0 0 0 -1em; padding:0 0 0 0;}
li.table-bullet-green {}
li.table-check-box {margin:0;padding:0;}
li.table-italic-bullet {}
p.body-bullet {}
p.body-copy {margin:0.5em 0 0.5em 0;}
p.bullet-numbering {margin:0 0 0 -1em; padding:0 0 0.5em 0;}

p.chapter-heading {font-size:2em;font-family:Arial Black, Helvetica Black;color:#007C85;}
/*p.footnote {border-top:1px solid #007C85; padding-top: 1em;font-size:0.8em;}*/
p.footnote {color:#666666;font-size:0.8em;}

p.footnote-no-line {font-size:0.8em;}
p.green-sub-title {}
p.heading-1 { 
 font-family:Arial Black, Helvetica Black;
 font-size:2em;
 color:#78A22F;
 margin:1em 0 0 0px;}
 

p.heading-1-blue { 
 font-family:Arial Black, Helvetica Black;
 font-size:2em;
 color:#007C85;
 margin:1em 0 0 0px;} 
 
 
p.heading-2-blue {
 font-family:Arial Black, Helvetica Black;
 font-size:1.4em;
 color:#007C85;
 margin:1em 0 0 0px;
}

span.heading-2-blue-subheading {
font-size:0.8em;
}

p.authors-heading-2-blue {
 font-family:Arial, Helvetica;
 font-size:1.4em;
 color:#007C85;
 margin:1em 0 0 0px;
}

p.heading-2-green {font-family:Arial Black, Helvetica Black;font-size:1.4em;color:#78A22F; margin:1em 0 0 0px;}

p.heading-3-blue {font-family:Arial Black, Helvetica Black;color:#007C85;}
p.heading-3-green {font-family:Arial Black, Helvetica Black;color:#78A22F;}
p.heading-story {}
p.info-box {background-color:#78A22F;color:#ffffff;width:15em;padding:2em;float:right;margin-left:2em;}
p.info-box-bullet {}
p.info-box-indent {}
p.info-box-no-drop-cap {}
p.question-worksheet {
/*
background-image:url(../images/inline-arrow.gif);
background-repeat:no-repeat;
padding-left:30px;
padding-top:3px;*/
color:#333333;
font-weight:bold;
font-size:1.0em;
}

div.question-worksheet-with-bullets-no-table ul li {
list-style-image:url(../images/worksheet-question-arrow.gif);
margin-left:-10px;
padding-left:0px;
color:#333333;
font-weight:bold;
font-size:1.0em;
}


p.quote {font-family:Georgia, "Times New Roman", Times, serif;color:#007C85; text-align:center;font-weight:bold;font-size:1.2em;}

p.quote-gray-left {font-family:Georgia, "Times New Roman", Times, serif;color:#999999; text-align:left;font-weight:bold;font-size:1.2em;}

p.reality-question {

color:#333333;
font-weight:bold;
font-size:1.0em;
text-transform:uppercase;
}

p.reality-question-green {

color:#333333;
font-weight:bold;
font-size:1.0em;
text-transform:uppercase;
color:#78A22F;
}


p.green-sub-title {
color:#78A22F;
font-weight:bold;
font-size:1.0em;
}


p.step-numbers {
	background-image:url(../images/elements/step-number-55.gif);
	background-repeat:no-repeat;
	margin:10px 10px 10px 0;
	padding:0 0 0 0px;
	font-size:35px;
	font-family:Arial Black, Helvetica Black;
	color:white;
	width:55px;
	height:55px;
	float:left;
	text-align:center;}
	
	
p.step-numbers-gray {
	background-image:url(../images/elements/step-number-55-gray.gif);
	background-repeat:no-repeat;
	margin:10px 10px 10px 0;
	padding:0 0 0 0px;
	font-size:35px;
	font-family:Arial Black, Helvetica Black;
	color:white;
	width:55px;
	height:55px;
	float:left;
	text-align:center;}	
	
p.table-body {}
p.table-body-italic {font-style:italic;}
p.table-heading {font-weight:bold;color:#ffffff;}
p.table-heading-italic {font-weight:bold;color:#ffffff;font-style:italic;}
p.table-heading-left {font-weight:bold;color:#ffffff;}
p.table-numbering {}
p.underlined {}
span.body-copy-colour {font-weight:bold;color:#007C85;}
span.body-copy-italic {font-style:italic;}
span.body-green {font-weight:bold;color:#78A22F;}
span.chapter-heading-bold-green {color:#007C85;}
span.footnote-bold {font-weight:bold;color:#007C85}
span.heading-1-bold-blue 
{ 
 font-family:Arial Black,Helvetica Black;
 font-size:2em;
 color:#78A22F;
}
span.info-box-bullet {}
span.squar-bullet {}
span.step-number {}





#workbook-final
{
font-family:Arial, Helvetica, sans-serif;
font-size:1em;

}

.coverMainTitle {
 font-family:Arial Black,Helvetica Black;
 font-size:3em;
 font-weight:800;
 color:#007C85;
 line-height:1em;
}

.coverSubTitle {
 font-size:2em;
 color:#78A22F;
 padding-bottom:3em;
}

body {
/*
background-image:url(../images/bg-circles-top-small.gif);
background-repeat:repeat-x;
margin-top:100px;
color:#333333;
*/
}

li.bullet-numbering {margin:0 0 0 -1em; padding:0 0 0.5em 0;}



div.heading-image {float:left;padding-right:20px;padding-bottom:10px;margin-top:20px;}


div.heading-image-copy {padding-left:150px;}

table.table-blue {
margin:1em 0 1em 0; 
background-color:#eeeeee;
padding: 0px;
border: 1px solid #ffffff;
border-collapse:collapse;
width:100%;
}


table.table-green {
margin:1em 0 1em 0; 
background-color:#eeeeee;
padding: 0px;
border: 1px solid #ffffff;
border-collapse:collapse;
width:100%;
}



table.table-blue-vertical {
margin:1em 0 1em 0; 
background-color:#eeeeee;
padding: 0px;
border: 1px solid #ffffff;
border-collapse:collapse;
}



colgroup.leftcolumnlightblue {
background-color:#EDF5F7;
border-right: 1px solid #cccccc;
}

colgroup.middlecolumn {
border-right: 1px solid #cccccc;

}


colgroup.leftcolumnblue
{
background-color:#007C85;
border-right: 1px solid #cccccc;
padding-left:20px;
}

colgroup.leftcolumngray
{
background-color:#cccccc;
}

table.table-blue th {
background-color:#007C85;
border-right: 1px solid #ffffff;
padding:5px;
}

table.table-green th {
background-color:#78A22F;
border-right: 1px solid #ffffff;
padding:5px;
}


table.table-blue td {
border-top:1px solid #cccccc;
padding:5px;
}

table.table-blue-vertical ul {
margin:0px;
}


table.table-blue-vertical td,
table.table-blue-vertical th {
padding:0px 20px 0px 20px;
border: 1px solid #ffffff;
}

table.table-blue-vertical ul {
margin:0px;
}


/* Activity table */
table.table-blue-act {
margin:0em 0 1em 0; 
padding: 0px;
border: 1px solid #cccccc;
border-collapse:collapse;
float-left;
}


table.table-blue-act th {
background-color:#007C85;
border-right: 1px solid #ffffff;
padding:0px;
}

table.table-blue-act td {
border-top:1px solid #cccccc;
padding:2px;
}

table.table-blue-act td ul {
margin: 0;
}

tr.altrow {
background-color:#EDF5F7;
}

li.table-check-box {
margin:0;padding:0;
font-size:0.9em;
list-style-type:square;
}


/* worksheet table */
table.table-worksheet {
margin:1em 0 1em 0; 
background-color:#ffffff;
padding: 0px;
border: 0px solid #000000;
border-collapse:collapse;
width:100%;

}


table.table-worksheet th {
color:#666666;
font-weight:bold;
text-align:center;
padding:15px;
border-bottom:1px solid #007C85;
border-right:1px solid #007C85;

}


table.table-worksheet td {
border-bottom:1px solid #007C85;
border-right:1px solid #007C85;
padding:15px;
}



table.table-worksheet td.right-column,
table.table-worksheet th.right-column {
background-color:#ffffff;
border-bottom:1px solid #007C85;
border-right:0px solid #007C85;

}






p.body-copy a:link,
p.body-copy a:visited {
text-decoration:none;
color:#007C85;
}

p.body-copy a:hover,
p.body-copy a:active {
text-decoration:underline;
color:#78A22F;
}


div.info-box-container-right {background-color:#78A22F;color:#ffffff;width:15em;padding:0em;float:right;margin-left:2em;clear:right;}

div.info-box-container-right-blue {background-color:#007C85;color:#ffffff;width:15em;padding:0em;float:right;margin-left:2em;clear:right;}


div.info-box-container-left {background-color:#78A22F;color:#ffffff;width:15em;padding:0em;float:left;margin-right:2em;clear:right;;}


div.info-box-container-narrow {background-color:#78A22F;color:#ffffff;width:25em;padding:0em;}

div.info-box-container-wide {background-color:#78A22F;color:#ffffff;padding:0em;}

div.info-box-container-wide-gray {background-color:#eeeeee;padding:0em;margin-top:1em;}

div.info-box-container-wide-blue {background-color:#007C85;color:#ffffff;padding:0em;}
div.info-box-container-wide-green {background-color:#007C85;color:#ffffff;padding: 0em; margin: 1em 0em;}


div.info-box-contents {
padding: 2em;
}

div.info-box-contents-tight {
padding: 0.5em 2em 0.5em 2em;;
}

span.info-box-dropcap {
font-size:3em;
font-weight:bold;
float:left;
padding:0em;margin:-0.2em 0em -0.4em 0em;
}

.roundedbottomright {
background-image:url(../images/elements/corner-bottomright-20.gif);
background-position:bottom right;
background-repeat:no-repeat;
}

.roundedbottomleft {
background-image:url(../images/elements/corner-bottomleft-20.gif);
background-position:bottom left;
background-repeat:no-repeat;
}

.roundedtopright {
background-image:url(../images/elements/corner-topright-20.gif);
background-position:top right;
background-repeat:no-repeat;
}

.roundedtopleft {
background-image:url(../images/elements/corner-topleft-20.gif);
background-position:top left;
background-repeat:no-repeat;
}


#sidebarNavContainer {
width:200px;
float:left;
}

#sidebarNav,
#sidebarNav ul,
#sidebarNav ul ul
{
list-style-type:none;
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
}

#sidebarNav ul {
font-size:1.0em;
}

#sidebarNav ul li{
padding-left:1em;
font-size:0.8em;
}


#sidebarNav li a:link,
#sidebarNav li a:visited {
color:#007C85;
text-decoration:none;
}

#sidebarNav li li a:hover,
#sidebarNav li li a:active {
color:#007C85;
text-decoration:none;
}

#mainColumn {
width:780px;
margin:0 0 0 200px;
}

.story-container {
margin: 10px 10px 10px 10px;
padding:2em;
background-color:#EDF5F7;
border-top: solid 10px #007C85;
border-bottom: solid 10px #007C85;

}

.heading-story {
color:#007C85;
font-size:2em;
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:bold;
margin:0 0 0.5em 0;
}

.heading-story-subheading {
color:#78A22F;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
margin:0 0 0 0;
font-size:1.3em;
}


p.linedPaper {
border-bottom: 1px solid #007C85;
padding-bottom:0em;
padding-top:0;
line-height:1.6em;
margin:-1em 0 1.3em 0;
width:inherit;
}




ol.list-blue-bullet li {color:#007C85;
font-weight:bold;margin:0 0 0 -1em; padding:0 0 1em 0;}
ol.list-blue-bullet li p {color:#000000;font-weight:normal;margin:0;}
ol.list-blue-bullet li ul li {color:#000000;font-weight:normal;margin:0 0 0 -2em;padding:0;list-style-type:disc;}

ol.info-box-list li {margin:0 0 0 -2em; padding:0 0 1em 0;}



p.info-box-list-heading {text-transform:uppercase; font-weight:bold;}

div.info-box-container-wide-blue a {color:#FFFFFF; text-decoration:none;}

}
