body { 
	color: #0072bb; 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
}
#colcont_content {
	width: 800px;
	margin-left: auto;
	margin-right: auto;
}
p, ul li, ol li { 
	color: #0072bb; 
	font: 0.8em Arial, Verdana, Helvetica, sans-serif;
}
li {
	margin: 0 0 0 -20px;
	padding: 0 0 4px 0;
}
td { }
a:link { color: #eb1d25; text-decoration: none; }
a:visited { color: #c00; text-decoration: none; }
a:hover { color: #c9da29; text-decoration: none; }
a:active { }
.links { color: #c9da29; font-size: 0.75em; font-family: "Comic Sans MS", "Zapf Chancery", cursive; }
.titles { color: #0072bb; font-size: 1.4em; font-family: "Comic Sans MS", "Zapf Chancery", cursive; }
.bullets { color: #000; font-size: 0.8em; font-family: Arial, Verdana, Helvetica, sans-serif; }
.subtitle { color: #0072bb; font-size: 1.3em; font-family: "Comic Sans MS", "Zapf Chancery", cursive; }
.subtitle2 { color: #eb1d25; font-size: 1em; }
.header-red {
	font: 24px "Comic Sans MS", "Zapf Chancery", cursive;
	color: #eb1d25;
	text-align:center;
	margin-bottom: 32px;
}
.titles-red { 
	color: #eb1d25; 
	font: 1.4em "Comic Sans MS", "Zapf Chancery", cursive; 
}
.title-red {
	font: 1em "Comic Sans MS", "Zapf Chancery", cursive;
	color: #eb1d25;
}
.title-red-special {
	font: 1.9em "Comic Sans MS", "Zapf Chancery", cursive;
	color: #eb1d25;
}
.title-blue {
	font: bold 1.1em "Comic Sans MS", "Zapf Chancery", cursive;
	color: #0072bb;
}
.small-white {
	font-size: 0.8em;
	color: #FFF;
}
.spacer32 {
	margin-bottom: 32px;
}
.copy {
	font-size: 0.6em;
	color: #0072bb;
	text-align:center;
}
.red {
	color: #eb1d25;
}
.link-red {
	font: 1.2em "Comic Sans MS", "Zapf Chancery", cursive;
	color: #eb1d25;
	font-weight: bold;
}
.book_covers {
	float: left;
	width: 49%;
}
.heading_blue {
	color: #1F497D;
	font-size: 1.2em;
	font-weight: bold;
	text-align: center;
}
.heading_red {
	color: #eb1d25;
	font-size: 1.2em;
	font-weight: bold;
	text-align: center;
}
#mchart {
	position: relative;
	font-size: 0.8em;
}
.mcell {
	float: left;
	width: 49%;
	height: 190px;
	overflow: none;
	background-color: #C9DBF1;
	margin-bottom: 10px;
	border: 1px solid #1F497D;
}
.mcellb {
	float: left;
	width: 49%;
	font-weight: bold;
	text-align: center;
	color: #eb1d25;
	padding: 4px 0;
	border: 1px solid #1F497D;
	border-bottom: 0 none;
}
#lcell1, #lcell2, #lcell3 {
	float: left;
	width: 100%;
	background: #FFF url('../imgs/lessons/bar.jpg') repeat-y;
	border: 1px solid #1F497D;
}
.lcelll {
	float: left;
	width: 170px;
	padding: 0 4px;
	margin-top: 0;
}
.lcellr {
	float: left;
	width: 200px;
	padding: 0 4px;
	margin-top: 0;
}
.lcelllb {
	float: left;
	width: 170px;
	font-weight: normal;
	text-align: center;
	padding: 0 4px;
	border-bottom: 1px solid #1F497D;	
}
.lcellrb {
	float: left;
	width: 220px;
	font-weight: normal;
	padding: 0;
	text-align: center;
	border-bottom: 1px solid #1F497D;	
}
.lcellbr {
	clear: both;
}
#strategy {
	background: #FFF url('../imgs/lessons/bar2.jpg') repeat-y;
}
.strategyh {
	font-weight: bold;
	text-align: center;
	color: #eb1d25;
}
.strategyl {
	border-top: 1px solid #1F497D;
	padding: 0;
	margin: 0;
}
ul.b_check li {
	list-style-image: url('../imgs/b_check.gif');
	font-size: 1em; 
	margin: 0 0 0 -8px;
	padding: 0;
}
ul.b_star li {
	list-style-image: url('../imgs/b_star.gif');
	font-size: 1em; 
	margin: 0 0 0 -8px;
	padding: 0;
}
ul.b_box li {
	list-style-image: url('../imgs/b_box.gif');
	font-size: 1em; 
	padding: 0 4px;
}
ul.b_smile li {
	list-style-image: url('../imgs/b_smile.gif');
	font-size: 1em; 
	padding: 0;
}
.h2_red {
	font: 1.5em "Comic Sans MS", "Zapf Chancery", cursive;
	color: #eb1d25;
	text-align: center;
}
.h3_red {
	font-size: 0.9em;
	font-weight: bold;
	color: #eb1d25;
}
.pdg-top {
	padding-top: 8px;
}
/* menu */

a.m_home {
	display: block;
	width: 110px;
	height: 33px;
	background: #EB1D25 url('../imgs/links/m_home.jpg') no-repeat 0 0;
	text-decoration: none;
}
a:hover.m_home {
	background-position: -220px 0;
}

a.m_training {
	display: block;
	width: 110px;
	height: 73px;
	background: #EB1D25 url('../imgs/links/m_training.jpg') no-repeat 0 0;
	text-decoration: none;
}
a:hover.m_training {
	background-position: -220px 0;
}

a.m_buzz {
	display: block;
	width: 110px;
	height: 104px;
	background: #EB1D25 url('../imgs/links/m_buzz.jpg') no-repeat 0 0;
	text-decoration: none;
}
a:hover.m_buzz {
	background-position: -220px 0;
}

a.m_events {
	display: block;
	width: 110px;
	height: 28px;
	background: #EB1D25 url('../imgs/links/m_events.jpg') no-repeat 0 0;
	text-decoration: none;
}
a:hover.m_events {
	background-position: -220px 0;
}

a.m_centres {
	display: block;
	width: 110px;
	height: 58px;
	background: #EB1D25 url('../imgs/links/m_centres.jpg') no-repeat 0 0;
	text-decoration: none;
}
a:hover.m_centres {
	background-position: -220px 0;
}

a.m_centers {
	display: block;
	width: 110px;
	height: 58px;
	background: #EB1D25 url('../imgs/links/m_centers.jpg') no-repeat 0 0;
	text-decoration: none;
}
a:hover.m_centers {
	background-position: -220px 0;
}

a.m_lessons {
	display: block;
	width: 110px;
	height: 73px;
	background: #EB1D25 url('../imgs/links/m_lessons.jpg') no-repeat 0 0;
	text-decoration: none;
}
a:hover.m_lessons {
	background-position: -220px 0;
}

a.m_instruction {
	display: block;
	width: 110px;
	height: 58px;
	background: #EB1D25 url('../imgs/links/m_instruction.jpg') no-repeat 0 0;
	text-decoration: none;
}
a:hover.m_instruction {
	background-position: -220px 0;
}

a.m_handouts {
	display: block;
	width: 110px;
	height: 43px;
	background: #EB1D25 url('../imgs/links/m_handouts.jpg') no-repeat 0 0;
	text-decoration: none;
}
a:hover.m_handouts {
	background-position: -220px 0;
}

a.m_contact {
	display: block;
	width: 110px;
	height: 30px;
	background: #EB1D25 url('../imgs/links/m_contact.jpg') no-repeat 0 0;
	text-decoration: none;
}
a:hover.m_contact {
	background-position: -220px 0;
}

