/* -----------------------------------------------
Basic Style Sheet
Author: PixelGood
Email: info@pixelgood.com
Website: http://www.pixelgood.com
----------------------------------------------- */

/* -------------------
Base
---------------------- */

/* Universal reset */
* {
    border: none;
    margin: 0;
    padding: 0;
	}
html {
	margin: 0;
	padding: 0;	
	width: 100%;
	}
body {
	background: #fff url("http://www.pixelgood.com/projects/web/cbc/images/bkgds/site_bkgd.gif") repeat 0 0;
	color: #000;
	font: normal 75%/125% "Lucida Grande", Verdana, Geneva, Arial, Helvetica, sans-serif; /* Default from 16px to 12px, for baseline divisibility */
	margin: 0;
	padding: 4.1666666em 0 0 0;
	text-align: center;
	}
p {
	clear: both;
	display: block;
	float: left;
	padding: 0.9090909em 1.8181818em 0 1.8181818em; /* 10px 20px 0 20px */
	position: relative;
	text-align: left;
	width: 100%;
	}
	
/* -------------------
Headers
---------------------- */

h1, h2, h3, h4, h5, h6 {
	font-weight: bold;
	}
h1 {
	display: none;
	visibility: hidden;
	}
h1.mast {
	clear: both;	
	font-size: 1.25em; /* 15px */
	display: block;
	float: left;
	margin: 0;
	padding: 0;
	position: relative;
	visibility: visible;
	width: 100%;
	}
h2 {
	background: #126080 url("http://www.pixelgood.com/projects/web/cbc/images/headers/h2_bkgd.gif") no-repeat 0 0;
	border-bottom: 0.1818181em solid #c8c8c1; /* 2px */	
	clear: both;	
	color: #fff;
	display: block;
	float: left;
	font-size: 1.2727272em; /* 14px */
	height: auto;
	margin: 0;
	overflow: hidden;
	padding: 0.3636363em 0 0.3636363em 3.090909em; /* 4px 0 4px 34px */
	position: relative;
	width: 90.25%;
	}
h2 span {
	display: block;
	font-size: 1.090909em; /* 12px */
	position: relative;
	z-index: 4;
	}
h2.welcome, h2.welcome span, h2.current_msg_series, h2.current_msg_series span, h2.email_nwsltr, h2.email_nwsltr span, h2.events, h2.events span, h2.children_min, h2.children_min span, h2.student_min, h2.student_min span, h2.adult_min, h2.adult_min span, h2.know, h2.know span, h2.grow, h2.grow span, h2.go, h2.go span {
	border-bottom: 0.1818181em solid #c8c8c1; /* 2px */
	clear: both;
	display: block;
	float: left;
	height: 24px;
	padding: 0;
	position: relative;
	width: 100%;
	}
h2.welcome, h2.welcome span {	
	background: #3e3927 url("http://www.pixelgood.com/projects/web/cbc/images/headers/h2_welcome.gif") no-repeat 0 0;
	}
h2.current_msg_series, h2.current_msg_series span {	
	background: #0e4d67 url("http://www.pixelgood.com/projects/web/cbc/images/headers/h2_current_msg_series.gif") no-repeat 0 0;
	}
h2.email_nwsltr, h2.email_nwsltr span {	
	background: #194545 url("http://www.pixelgood.com/projects/web/cbc/images/headers/h2_email_nwsltr.gif") no-repeat 0 0;
	}
h2.events, h2.events span {	
	background: #3f719f url("http://www.pixelgood.com/projects/web/cbc/images/headers/h2_events.gif") no-repeat 0 0;
	}
h2.children_min, h2.children_min span {	
	background: #655c40 url("http://www.pixelgood.com/projects/web/cbc/images/headers/h2_children_min.gif") no-repeat 0 0;
	}
h2.student_min, h2.student_min span {	
	background: #244e4e url("http://www.pixelgood.com/projects/web/cbc/images/headers/h2_student_min.gif") no-repeat 0 0;
	}
h2.adult_min, h2.adult_min span {	
	background: #5b674e url("http://www.pixelgood.com/projects/web/cbc/images/headers/h2_adult_min.gif") no-repeat 0 0;
	}
h2.know, h2.know span {	
	background: #0e4d67 url("http://www.pixelgood.com/projects/web/cbc/images/headers/h2_know.gif") no-repeat 0 0;
	}
h2.grow, h2.grow span {	
	background: #194545 url("http://www.pixelgood.com/projects/web/cbc/images/headers/h2_grow.gif") no-repeat 0 0;
	}
h2.go, h2.go span {	
	background: #4c355a url("http://www.pixelgood.com/projects/web/cbc/images/headers/h2_go.gif") no-repeat 0 0;
	}
h3 {
	background: #59533e url("http://www.pixelgood.com/projects/web/cbc/images/headers/h3_bkgd.gif") repeat-x 0 0;
	border-bottom: 0.1818181em solid #c8c8c1; /* 2px */
	clear: both;	
	color: #fff;
	display: block;
	float: left;
	font-size: 1.1818181em; /* 13px */
	height: auto;
	margin: 0;	
	overflow: hidden;
	padding: 0.3636363em 0 0.3636363em 2em; /* 4px 0 4px 22px */
	position: relative;
	width: 94.1%;
	}
h3.special {
	background: none;
	border: none;
	color: #1f5757;	
	font-size: 1.2727272em; /* 14px */
	line-height: 1.5454545em; /* 17px */
	margin: 0 0 0 -0.1818181em; /* -2px */
	overflow: visible;
	padding: 0.8333333em 1.6666666em 0 1.6666666em; /* 10px 20px 0 20px */
	width: 100%;
	}
h3.special a:link, h3.special a:visited, h4.special a:link, h4.special a:visited, h5 a:link, h5 a:visited, h5.special a:link, h5.special a:visited, h6 a:link, h6 a:visited, h6.special a:link, h6.special a:visited {
	border: none;
	color: #1f5757;
	}
h3.special a:hover, h3.special a:active, h4.special a:hover, h4.special a:active, h5 a:hover, h5 a:active, h5.special a:hover, h5.special a:active, h6 a:hover, h6 a:active, h6.special a:hover, h6.special a:active {
	border-bottom: 1px solid #000; /* 1px */
	color: #216b8a;
	}
h4 {
	background: #9e9d79 url("http://www.pixelgood.com/projects/web/cbc/images/headers/h4_bkgd.gif") repeat-x 0 0;
	border-bottom: 0.1818181em solid #c8c8c1; /* 2px */
	clear: both;
	color: #fff;
	display: block;
	float: left;
	font-size: 1.090909em; /* 12px */
	height: auto;
	line-height: 1.3636363em; /* 15px */
	margin: 0;
	overflow: hidden;
	padding: 0.3636363em 0 0.3636363em 2em; /* 4px 0 4px 22px */
	position: relative;
	width: 94.5%;
	}
h4.special {
	background: none;
	border: none;
	color: #1f5757;	
	font-size: 1.090909em; /* 12px */
	line-height: 1.3636363em; /* 15px */
	overflow: visible;
	margin: 0.8333333em 0 0 0; /* 10px */
	padding: 0 1.6666666em; /* 0 20px */
	width: 100%;
	}
h5, h6 {
	clear: both;
	color: #1f5757;
	margin: 0;
	padding: 1.3636363em 1.8181818em 0.4545454em 1.8181818em; /* 15px 20px 5px 20px */
	}
h5 {
	font-size: 1.090909em; /* 12px */
	line-height: 1.3636363em; /* 15px */
	}
h5.special {
	font-size: 1.2727272em; /* 14px */
	line-height: 1.5454545em; /* 17px */
	margin: 0 0 0 -0.3636363em; /* -4px */
	padding: 1.3636363em 1.8181818em 0.4545454em 1.8181818em; /* 15px 20px 5px 20px */
	}
h6 {
	font-size: 1em; /* 11px */
	line-height: 1.2727272em; /* 14px */
	}
h6.special {
	font-weight: normal;
	font-style: italic;
	font-size: 1.090909em; /* 11px */
	line-height: 1.3636363em; /* 14px */	
	margin: 0;
	padding: 0 1.6666666em; /* 0 20px */
	}

/* -------------------
Links
---------------------- */

a:link, a:visited {
	border-bottom: 1px dotted #000; /* 1px */
	color: #000;
	font-weight: bold;
	text-decoration: none;
	}
a:hover, a:active {
	border-bottom: 1px solid #000; /* 1px */
	color: #216b8a;
	}
a em, a:link em, a:visited em, a:active em, a:hover em {
	font-style: normal;
	font-weight: bold;
	text-decoration: underline;
    }
#listen {
	display: inline;
	float: left;
	margin: 0.1666666em 0 0 1.5em; /* 2px 0 0 18px */
	position: relative;
	width: 19.583333em; /* 235px */
	}
#listen a:link, #listen a:visited {
	background: transparent url("http://www.pixelgood.com/projects/web/cbc/images/icons/icon_audio.gif") no-repeat 0 0.3333333em;
	border: none;
	color: #000;
	font-size: 0.9166666em; /* 11px */	
	font-weight: bold;
	padding: 0.3333333em 0 0.3333333em 1.5em; /* 4px 0 4px 18px */
	}
#home {
	display: inline;
	float: left;
	margin-top: 0.1666666em; /* 2px */
	position: relative;
	width: 15em; /* 180px */
	}
#message {
	display: inline;
	float: left;
	font-size: 0.9166666em; /* 11px */
	margin-top: 0.1666666em; /* 2px */
	position: relative;
	width: auto;
	}
#home a:link, #home a:visited {
	background: transparent url("http://www.pixelgood.com/projects/web/cbc/images/icons/icon_arrow_home.gif") no-repeat 0 50%;
	border: none;
	color: #000;
	font-size: 0.9166666em; /* 11px */
	font-weight: bold;
	padding: 0.3333333em 0 0.3333333em 0.8333333em; /* 4px 0 4px 10px */
	}
#contrast {
	display: block;
	float: left;
	font-size: 0.9166666em; /* 11px */
	font-weight: bold;
	margin: 0.1666666em 0 0 0; /* 2px 0 0 0 */
	padding: 0;
	position: relative;
	text-align: left;
	top: 0;
	vertical-align: middle;
	width: auto;
	}
.text_adjust_option {
	display: inline;
	}
#contrast a, #contrast a:link, #contrast a:visited {
	background-color: #fff;
	border: none;	
	bottom: 0;
	color: #1d4454;	
	display: inline;
	font-size: 0.8333333em; /* 10px */
	font-weight: bold;
	height: 1em; /* 12px */
	margin: 0 0.1em; /* 0 1px */
	padding: 0.1em 0.2em; /* 1px 2px */
	position: relative;
	text-align: center;
	text-decoration: none;
	}
#contrast a:active, #contrast a:hover {
	background-color: #1d4454;
	color: #fff;
	font-weight: bold;
	margin: 0 0.1em; /* 0 1px */
	padding: 0.1em 0.2em; /* 1px 2px */
	text-align: center;
	text-decoration: none;
	}
a:link.pdf, a:visited.pdf {
	background: transparent url("http://www.pixelgood.com/projects/web/cbc/images/icons/icon_pdf.gif") no-repeat top right;
	border: none;
	color: #000;
	font-weight: bold;
	padding-right: 1.6363636em; /* 18px */
	}
a:link.external, a:visited.external {
	background: transparent url("http://www.pixelgood.com/projects/web/cbc/images/icons/icon_external.gif") no-repeat top right;
	border: none;
	color: #000;
	font-weight: bold;
	padding-right: 1.5454545em; /* 17px */
	}
a:link.email, a:visited.email {
	background: transparent url("http://www.pixelgood.com/projects/web/cbc/images/icons/icon_email.gif") no-repeat top right;
	border: none;
	color: #000;
	font-weight: bold;
	padding-right: 1.6363636em; /* 18px */
	}
a:link.audio, a:visited.audio {
	background: transparent url("http://www.pixelgood.com/projects/web/cbc/images/icons/icon_audio.gif") no-repeat top right;
	border: none;
	color: #000;	
	font-weight: bold;
	padding-right: 1.5454545em; /* 17px */
	}
a:link.order, a:visited.order {
	background: transparent url("http://www.pixelgood.com/projects/web/cbc/images/icons/icon_order.gif") no-repeat top right;
	border: none;
	color: #000;
	font-weight: bold;
	padding-right: 1.6363636em; /* 18px */
	}
a:link.pg, a:visited.pg {
	background: transparent url("http://www.pixelgood.com/projects/web/cbc/images/icons/icon_pg.gif") no-repeat top right;
	border: none;
	color: #000;	
	font-weight: bold;
	padding-right: 1.1818181em; /* 13px */
	}
#listen a:link, #listen a:visited {
	background: transparent url("http://www.pixelgood.com/projects/web/cbc/images/icons/icon_audio.gif") no-repeat 0 50%;
	border: none;
	color: #000;
	font-size: 0.9166666em; /* 11px */	
	font-weight: bold;
	padding: 0.3333333em 0 0.3333333em 1.5em; /* 4px 0 4px 18px */
	}
#listen a:hover, #listen a:active, #home a:hover, #home a:active, #message a:hover, #message:active, a:hover.pdf, a:active.pdf, a:hover.external, a:active.external, a:hover.email, a:active.email, a:hover.audio, a:active.audio, a:hover.order, a:active.order, a:hover.pg, a:active.pg {
	color: #216b8a;
	}
a:link, a:visited {
	overflow: hidden;
	}
a:link span, a:visited span {
	display: block;
	position: relative;
	z-index: 5;
	}
a:link.button_more, a:visited.button_more, a:link.button_more span, a:visited.button_more span {	
	background: transparent url("http://www.pixelgood.com/projects/web/cbc/images/buttons/button_more.gif") no-repeat 0 0;
	border: none;
	display: block;
	float: left;
	height: 13px;
	margin-right: 5px;
	position: relative;
	width: 41px;
	}
a:hover.button_more, a:active.button_more, a:hover.button_more span, a:active.button_more span {
	background: transparent url("http://www.pixelgood.com/projects/web/cbc/images/buttons/button_more.gif") no-repeat -41px 0;
	}
a:link.button_msg_archive, a:visited.button_msg_archive, a:link.button_msg_archive span, a:visited.button_msg_archive span {
	background: transparent url("http://www.pixelgood.com/projects/web/cbc/images/buttons/button_msg_archive.gif") no-repeat 0 0;
	border: none;
	display: block;
	float: left;
	height: 13px;
	position: relative;
	width: 102px;
	}
a:hover.button_msg_archive, a:active.button_msg_archive, a:hover.button_msg_archive span, a:active.button_msg_archive span {
	background: transparent url("http://www.pixelgood.com/projects/web/cbc/images/buttons/button_msg_archive.gif") no-repeat -102px 0;
	}
a:link.button_more_children_min, a:visited.button_more_children_min, a:link.button_more_children_min span, a:visited.button_more_children_min span, a:link.button_more_student_min, a:visited.button_more_student_min, a:link.button_more_student_min span, a:visited.button_more_student_min span, a:link.button_more_adult_min, a:visited.button_more_adult_min, a:link.button_more_adult_min span, a:visited.button_more_adult_min span {
	border: none;
	display: block;
	float: right;
	height: 13px;
	margin-top: -20px;
	margin-right: 16px;
	position: relative;
	width: 41px;
	z-index: 6;
	}
a:link.button_more_children_min, a:visited.button_more_children_min, a:link.button_more_children_min span, a:visited.button_more_children_min span {
	background: transparent url("http://www.pixelgood.com/projects/web/cbc/images/buttons/button_more_children_min.gif") no-repeat 0 0;
	}
a:hover.button_more_children_min, a:active.button_more_children_min, a:hover.button_more_children_min span, a:active.button_more_children_min span {
	background: transparent url("http://www.pixelgood.com/projects/web/cbc/images/buttons/button_more_children_min.gif") no-repeat -41px 0;
	}
a:link.button_more_student_min, a:visited.button_more_student_min, a:link.button_more_student_min span, a:visited.button_more_student_min span {
	background: transparent url("http://www.pixelgood.com/projects/web/cbc/images/buttons/button_more_student_min.gif") no-repeat 0 0;
	}
a:hover.button_more_student_min, a:active.button_more_student_min, a:hover.button_more_student_min span, a:active.button_more_student_min span {
	background: transparent url("http://www.pixelgood.com/projects/web/cbc/images/buttons/button_more_student_min.gif") no-repeat -41px 0;
	}
a:link.button_more_adult_min, a:visited.button_more_adult_min, a:link.button_more_adult_min span, a:visited.button_more_adult_min span {
	background: transparent url("http://www.pixelgood.com/projects/web/cbc/images/buttons/button_more_adult_min.gif") no-repeat 0 0;
	}
a:hover.button_more_adult_min, a:active.button_more_adult_min, a:hover.button_more_adult_min span, a:active.button_more_adult_min span {
	background: transparent url("http://www.pixelgood.com/projects/web/cbc/images/buttons/button_more_adult_min.gif") no-repeat -41px 0;
	}
a:link.cbc, a:visited.cbc, a:link.cbc span, a:visited.cbc span {
	display: inline;
	float: left;
	height: 18px;
	margin-right: 1em; /* 10px */
	position: relative;
	width: 82px;
	}
a:link.cbc, a:visited.cbc, a:link.cbc span, a:visited.cbc span {
	background: transparent url("http://www.pixelgood.com/projects/web/cbc/images/icons/footer_cbc_logo.gif") no-repeat 0 0;
	border: none;
	}
a:hover.cbc, a:active.cbc, a:hover.cbc span, a:active.cbc span {
	background: transparent url("http://www.pixelgood.com/projects/web/cbc/images/icons/footer_cbc_logo.gif") no-repeat -83px 0;
	}
a:link.button_more_children_min span, a:visited.button_more_children_min span, a:link.button_more_student_min span, a:visited.button_more_student_min span, a:link.button_more_adult_min span, a:visited.button_more_adult_min span {	
	margin-bottom: 2.8181818em; /* 31px */
	}
a:link.button_more span, a:visited.button_more span, a:link.button_msg_archive span, a:visited.button_msg_archive span, a:link.cbc span, a:visited.cbc span {	
	margin-bottom: 0; /*-6.8181818em;*/ /* -75px */
	}

/* -------------------
Main Navigation
---------------------- */

#nav_main {
	background: #1d4454 url("http://www.pixelgood.com/projects/web/cbc/images/nav/nav_main_bot.gif") repeat-x 0 0;
	/*border-bottom: 0.1666666em solid #fff;*/ /* 2px */		
	clear: both;
	display: block;
	float: left;
	height: 1.3333333em; /* 16px */
	left: 0;
	margin: 0;
	padding: 0;
	position: relative;
	text-align: left;
	top: 0;
	width: 100%;
	}
.menu, .menu_end {
	display: block;
	float: left;
	margin: 0;
	padding: 0;
	position: relative;
	text-align: left;
	top: 0;
	}
/* Main links container */
.menu ul {	
	display: block;
	float: left;
	height: 100%;
	list-style-type: none;
	margin: 0;
	padding: 0;
	width: 10.833333em; /* 130px */
	}
/* Main links */
.menu ul li {	
	background: url("http://www.pixelgood.com/projects/web/cbc/images/nav/nav_main_divider.gif") repeat-y 0 0;
	display: block;
	float: left;
	left: 0;
	margin: 0;
	padding: 0 0 0 0.5em; /* 0 0 0 6px */
	vertical-align: middle;
	width: 10.833333em; /* 130px */
	}
.menu ul li a:link.nav_main_marker, .menu ul li a:visited.nav_main_marker, .menu ul li a:active.nav_main_marker, .menu ul li a:hover.nav_main_marker, .menu_end ul li a:link.nav_main_marker, .menu_end ul li a:visited.nav_main_marker, .menu_end ul li a:active.nav_main_marker, .menu_end ul li a:hover.nav_main_marker {
	background: #c6c693 url("http://www.pixelgood.com/projects/web/cbc/images/nav/nav_main_marker.gif") repeat-x 0 0;	
	border: none;	
	color: #294e5d;	
	display: block;
	font-size: 0.9166666em; /* 11px */	
	font-weight: bold;
	margin: 0 0.5em 0 0; /* 0 6px 0 0 */
	padding: 0 0 0 0.6666666em; /* 0 0 0 8px */
	text-decoration: none;
	}
.menu ul li a:link, .menu ul li a:visited, .menu_end ul li a:link, .menu_end ul li a:visited {
	border: none;	
	color: #fff;	
	display: block;
	font-size: 0.9166666em; /* 11px */	
	font-weight: bold;
	margin: 0 0.5em 0 0; /* 0 6px 0 0 */
	padding: 0 0 0 0.6666666em; /* 0 0 0 8px */
	text-decoration: none;
	}
.menu ul li a:active, .menu ul li a:hover, .menu_end ul li a:active, .menu_end ul li a:hover {
	background: #c6c693 url("http://www.pixelgood.com/projects/web/cbc/images/nav/nav_main_hover.gif") repeat-x 0 0;
	border: none;	
	color: #1d4454;
	display: block;
	font-weight: bold;
	margin: 0 0.5em 0 0; /* 0 6px 0 0 */
	padding: 0 0 0 0.6666666em; /* 0 0 0 8px */
	text-decoration: none;
	}
/* Reveals sub links upon rollover */
.menu ul:active ul.section, .menu ul:hover ul.section, .menu_end ul:active ul.section, .menu_end ul, .menu_end ul:hover ul.section {
	visibility: visible;
	}
/* Level 2 links container */
.menu ul ul.section {	
	background: #1d4454 url("http://www.pixelgood.com/projects/web/cbc/images/nav/nav_main_divider.gif") repeat 0 0;
	clear: both;
	display: block;
	float: left;
	height: auto; /* s1=236px, s2=102px, s3=270px, s4=50px, s5=50px, s6=35px */
	list-style-type: none;
	margin: 0 0 0 -0.5em; /* 0 0 0 -6px */
	padding: 0.5em; /* 6px */
	position: absolute;
	visibility: hidden;	
	width: 18em; /* 216px */
	z-index: 100;
	}
/* Level 2 links */
.menu ul ul li, .menu_end ul ul li {	
	background-color: #dceff7;
	float: left;
	height: auto;
	margin: 0;
	padding: 0;
	vertical-align: middle;
	width: 18em; /* 216px */
	}
.menu ul ul li a:link, .menu ul ul li a:visited, .menu_end ul ul li a:link, .menu_end ul ul li a:visited {	
	background-color: #dceff7;
	border-bottom: 0.1666666em solid #c0c6ca; /* 2px */
	color: #1d4454;
	font-size: 0.9166666em; /* 11px */	
	font-weight: bold;
	margin: 0;
	padding: 0.0833333em 0.5em 0.0833333em 1.5em; /* 1px 6px 1px 18px; */
	text-decoration: none;
	}
.menu ul ul li a:active, .menu ul ul li a:hover, .menu_end ul ul li a:active, .menu_end ul ul li a:hover {	
	background: #1d4454 url("http://www.pixelgood.com/projects/web/cbc/images/nav/nav_main_arrow.gif") no-repeat 8px 6px;
	border-bottom: 0.1666666em solid #c0c6ca; /* 2px */
	color: #fff;
	display: block;
	margin: 0;
	padding: 0.0833333em 0.5em 0.0833333em 1.5em; /* 1px 6px 1px 18px; */
	text-decoration: none;
	}
/* Level 3 links container */
.menu ul ul ul {
	background-color: #fff;
	float: left;
	margin: 0;
	padding: 0;
	position: relative;
	width: 100%;
	}	
/* Level 3 links */
.menu ul ul ul li {
	background-color: #fff;
	display: block;
	float: left;
	height: auto;
	margin: 0;
	padding: 0;
	vertical-align: middle;
	}
.menu ul ul ul li a:link, .menu ul ul ul li a:visited {
	background-color: #fff;	
	border-bottom: 0.1666666em solid #c0c6ca; /* 2px */
	color: #1d4454;
	font-size: 0.9166666em; /* 11px */
	font-weight: bold;
	padding: 0.0833333em 0.5em 0.0833333em 2.1666666em; /* 1px 6px 1px 26px; */
	text-decoration: none;
	}
.menu ul ul ul li a:active, .menu ul ul ul li a:hover {
	background: #1d4454 url("http://www.pixelgood.com/projects/web/cbc/images/nav/nav_main_arrow.gif") no-repeat 14px 6px;
	color: #fff;
	display: block;
	padding: 0.0833333em 0.5em 0.0833333em 2.1666666em; /* 1px 6px 1px 26px; */
	text-decoration: none;
	}
/* Specific to end link */
/* End link container */
.menu_end ul {
	background: url("http://www.pixelgood.com/projects/web/cbc/images/nav/nav_main_divider.gif") repeat-y top right;	
	display: block;
	float: left;
	height: 100%;
	list-style-type: none;
	margin: 0;
	padding: 0;
	width: 10.833333em; /* 130px */
	}
/* Level 2 links End container */
.menu_end ul ul.section {	
	background: #1d4454 url("http://www.pixelgood.com/projects/web/cbc/images/nav/nav_main_divider.gif") repeat 0 0;
	clear: both;
	display: block;
	float: left;
	height: auto;
	list-style-type: none;
	margin: 0 0 0 -8.6666666em; /* 0 0 0 -104px */
	padding: 0.5em; /* 6px */
	position: absolute;
	visibility: hidden;	
	width: 18em; /* 216px */
	z-index: 101;
	}
/* End links */
.menu_end ul li {	
	background: url("http://www.pixelgood.com/projects/web/cbc/images/nav/nav_main_divider.gif") repeat-y top left;
	display: block;
	float: left;
	margin: 0;
	padding: 0 0 0 0.5em; /* 0 0 0 6px */
	vertical-align: middle;
	width: 10.333333em; /* 124px */
	}
	
/* -------------------
Layout
---------------------- */

#wrapper, #header, #top_nav, #masthead, #container, #container_home, container_b {
	display: block;
	height: auto;
	position: relative;
	text-align: left;
	width: 75.833333em; /* 910px */
	}
#container, #container_home {
	background-color: #fff;
	float: left;
	font-size: 0.9166666em; /* 11px */
	line-height: 1.2727272em; /* 14px */
	left: 0;
	margin: 0 0 1.8181818em 0; /* 20px */
	width: 82.727272em; /* 910px */
	}
#wrapper {
	background-color: #fff;
	border: 0.8333333em solid #fff; /* 10px */
	margin: 1.25em auto; /* 15px auto */
	overflow: auto;
	}
#access_menu {
	background-color: #fff;	
	display: block;
	left: -208em; /* 2500px */
	position: absolute;
	width: 33em; /* 400px */
	}
#access_menu a:link, #access_menu a:visited, #access_menu a:hover,
#access_menu a:active {
    color: red;
	}
#header {
	background-color: #fff;
	height: auto;
	left: 0;
	}
#top_nav {
	height: 1.75em; /* 21px */
	left: 0;
	position: absolute;
	z-index: 3;
	}
#masthead {
	background-color: #d7e7f6;	
	clear: both;
	height: 5.8333333em; /* 70px */
	left: 0;
	z-index: 2;
	}
#breadcrumb {
	background-color: #d6e4db;
	border-bottom: 0.1666666em solid #fff; /* 2px */
	clear: both;
	color: #126182;
	display: block;
	float: left;
	height: 1.9166666em; /* 23px */
	margin: 0;
	padding: 0 0 0 20.833333em; /* 0 0 0 250px */
	position: relative;
	text-align: left;
	top: 0;
	width: 55em; /* 660px */
	}
#breadcrumb p {
	font: bold 0.8333333em/1.0833333em "Lucida Grande", Verdana, Geneva, Arial, Helvetica, sans-serif; /* 10px/13px */
	margin: 0.5em 0 0 0; /* 6px 0 0 0 */
	padding: 0;
	}
.crumb a, .crumb a:link, .crumb a:visited, .crumb a:active, .crumb a:hover {
	font-weight: bold;
	}
#footer {
	background-color: #d4e8f0;
	clear: both;
	color: #0b3c50;
	display: block;
	float: left;
	font: 0.8333333em/1.5em "Lucida Grande", Verdana, Geneva, Arial, Helvetica, sans-serif; /* 10px/18px */	
	padding: 1em 2em; /* 10px 20px */
	width: 87em; /* 870px */
	}
#footer_info {
	clear: none;	
	display: inline;
	float: left;
	margin: 0;
	padding: 0;
	position: relative;
	width: auto;
	}
#footer_nav {
	clear: none;	
	display: inline;
	float: right;
	margin: -0.1818181em 0 0 0; /* -2px */
	padding: 0;
	position: relative;
	text-align: right;
	top: 0;
	width: auto;
	}
#footer a:link, #footer a:visited, #copyright a:link, #copyright a:visited {
	color: #000;
	font: bold 1em/1.8em "Lucida Grande", Verdana, Geneva, Arial, Helvetica, sans-serif; /* 10px/18px */
	}
#footer a:hover, #footer a:active, #copyright a:hover, #copyright a:active {
	color: #216b8a;
	font-weight: bold;
	}
#credit {
	clear: both;	
	color: #0b3c50;	
	display: block;
	float: left;
	padding: 1em 0 0 0; /* 10px */	
	position: relative;
	text-align: left;
	width: auto;
	}
#spacer {
	clear: both;
	display: block;
	float: left;
	height: 1.25em; /* 15px */
	left: 0;
	margin: 0;
	position: relative;
	text-align: left;
	width: 100%;
	}
	
/* -------------------
Columns
---------------------- */

#column_left, #column_leftb, #column_centerb, #column_centerc {
	border-right: 0.1818181em solid #fff; /* 2px */
	display: block;
	float: left;
	height: auto;
	left: 0;
	margin: 0;
	position: relative;
	text-align: left;
	top: 0;
	width: 20.545454em; /* 226px */
	}
#column_left {
	background: #fff url("http://www.pixelgood.com/projects/web/cbc/images/bkgds/cla_bkgd.gif") repeat-x 0 0;
	display: inline;
	}
#column_left p, #column_center p, #column_center_cbc p, #column_right p, #column_rightb p, #column_rightb2 p, #column_rightb3 p, #column_centerb p, #column_centerc p, #column_rightc p {
	clear: both;
	display: inline;
	margin: 0;
	padding: 0.9090909em 1.8181818em; /* 10px 20px */
	position: relative;
	width: 16.90909em; /* 186px */
	}
#column_left ul, #column_rightb ul, #column_rightb2 ul, #column_rightb3 ul, #column_rightc ul {
	clear: both;
	list-style-type: none;
	margin: 0;
	padding: 0.9090909em 1.8181818em; /* 10px 20px */
	width: 16.90909em; /* 186px */
	}
#column_left li a, #column_left li a:link, #column_left li a:visited {
	background: url("http://www.pixelgood.com/projects/web/cbc/images/icons/cl_icon_arrow.gif") no-repeat 0 4px;
	border: none;	
	color: #000;
	font-weight: bold;
	margin: 0;
	padding: 0 0 0 10px;
	text-decoration: none;
	}
#column_left li a:active, #column_left li a:hover {
	text-decoration: underline;
	}
#column_center {
	background: #fff url("http://www.pixelgood.com/projects/web/cbc/images/bkgds/cca_bkgd.gif") repeat-x 0 0;	
	border-right: 0.1818181em solid #fff; /* 2px */
	display: inline;
	float: left;
	height: auto;
	left: 0;
	margin: 0;
	padding: 0;
	position: relative;
	text-align: left;
	top: 0;
	width: 41.272727em; /* 454px */
	}
#column_center_cbc {
	background: url("http://www.pixelgood.com/projects/web/cbc/images/bkgds/cca_cbc_bkgd.gif") no-repeat top right;	
	display: inline;	
	float: left;
	height: auto;
	left: 0;
	margin: 0 2px 0 0;
	min-height: 30.181818em; /* 332px */
	padding: 0 0 1.8181818em 0; /* 20px */
	position: relative;
	top: 0;
	width: 41.272727em; /* 454px */
	}
#column_center p, #column_center_cbc p {
	width: 37.636363em; /* 414px */
	}
#column_right, #column_rightb, #column_rightb2, #column_rightb3, #column_rightc {
	background: #fff url("http://www.pixelgood.com/projects/web/cbc/images/bkgds/cra_bkgd.gif") repeat-x 0 0;
	display: inline;	
	float: left;
	height: auto;
	left: 0;
	margin: 0;
	padding: 0;
	position: relative;
	text-align: left;
	top: 0;
	width: 20.545454em; /* 226px */
	}
#column_right {
	background: #fff url("http://www.pixelgood.com/projects/web/cbc/images/bkgds/cra_bkgd.gif") repeat-x 0 0;	
	display: inline;	
	float: left;
	left: 0;
	margin: 0;
	padding: 0;
	position: relative;
	text-align: left;
	top: 0;
	width: 20.545454em; /* 226px */
	}
#column_rightb, #column_rightb3 {
	background: #fff url("http://www.pixelgood.com/projects/web/cbc/images/bkgds/crb_bkgd.gif") repeat-x 0 0;
	}
#column_rightb2 {
	background: #fff url("http://www.pixelgood.com/projects/web/cbc/images/bkgds/crb2_bkgd.gif") repeat-x 0 0;
	}
#column_rightb ul, #column_rightb2 ul, #column_rightb3 ul {
	clear: both;
	list-style-type: none;
	margin: 0;
	padding: 0.9090909em 1.8181818em; /* 10px 20px */
	width: 16.90909em; /* 186px */
	}
#column_rightb li, #column_rightb2 li, #column_rightb3 li {
	clear: both;
	display: block;
	float: left;
	height: auto;
	left: 0;
	margin: 0;
	padding: 0.4545454em 0; /* 5px */
	position: relative;
	top: 0;
	width: 16.90909em; /* 186px */
	}
#column_rightb li a:link, #column_rightb li a:visited, #column_rightb2 li a:link, #column_rightb2 li a:visited, #column_rightb3 li a:link, #column_rightb3 li a:visited {
	background: url("http://www.pixelgood.com/projects/web/cbc/images/icons/crb_icon_arrow.gif") no-repeat 0 4px;
	border: none;	
	font-weight: normal;
	margin: 0;
	padding: 0 0 0 0.9090909em; /* 0 0 0 10px */
	text-decoration: none;
	}
#column_rightb li a:active, #column_rightb li a:hover, #column_rightb2 li a:active, #column_rightb2 li a:hover, #column_rightb3 li a:active, #column_rightb3 li a:hover {
	text-decoration: underline;
	}
#containerb {
	background: #fff url("http://www.pixelgood.com/projects/web/cbc/images/bkgds/clb_bkgd.gif") repeat-x 0 0;
	float: left;
	font-size: 0.9166666em; /* 11px */
	line-height: 1.1666666em; /* 14px */
	margin: 0 0 1.8181818em 0; /* 20px */
	left: 0;
	width: 82.727272em; /* 910px */
	}
#column_leftb, #column_centerb, #column_centerc, #column_rightb, #column_rightb2 {
	margin: 0.9090909em 0 0 0; /* 10px 0 0 0 */
	}
#column_rightb3 {
	height: 45.454545em; /* 500px */
	margin: 0;
	min-height: 45.454545em; /* 500px */
	}
#column_leftb p {
	margin: 0;
	}
#column_centerb {
	background: #fff url("http://www.pixelgood.com/projects/web/cbc/images/bkgds/ccb_bkgd.gif") repeat-x 0 0;
	}
#column_centerc {
	background: #fff url("http://www.pixelgood.com/projects/web/cbc/images/bkgds/ccc_bkgd.gif") repeat-x 0 0;
	}
#column_center_cbc ul, #column_center_cbc ol, #center-column-content-a ul, #center-column-content-a ol {
	clear: both;
	display: block;
	float: left;
	height: auto;
	left: 0;
	list-style-position: inside;
	margin: 0;
	padding: 0.4545454em 1.8181818em 1.3636363em 2.7272727em; /* 5px 20px 15px 30px */
	position: relative;
	text-align: left;
	width: 36.727272em; /* 404px */
	}
#column_center_cbc ul, #column_center_cbc #center-column-content-a ul {	
	list-style-type: disc;
	}
#column_center_cbc ol, #column_center_cbc #center-column-content-a ol {
	list-style-type: decimal;	
	}
#column_center_cbc li {
	clear: both;
	margin: 0.9090909em 0; /* 10px 0 */
	padding: 0;
	width: auto;
	}
#column_center_cbc ol li ul, #column_center_cbc ul li ol, #column_center_cbc ol li ul li ol, #column_center_cbc ul li ol li ul, #column_center_cbc ol li ol, #column_center_cbc ul li ul, #column_center_cbc ol li ol li ol, #column_center_cbc ul li ul li ul {
	clear: both;
	display: block;
	float: left;
	margin: 0;
	padding: 0.9090909em; /* 10px */
	text-align: left;
	width: auto;
	}
#column_center_cbc ol li ul li, #column_center_cbc ul li ol li, #column_center_cbc ol li ul li ol li, #column_center_cbc ul li ol li ul li, #column_center_cbc ol li ol li, #column_center_cbc ul li ul li, #column_center_cbc ol li ol li ol li, #column_center_cbc ul li ul li ul li {
	margin: 0.9090909em 0; /* 10px 0 */
	padding: 0;
	width: auto;
	}
#column_center_cbc ul.special {
	clear: both;
	display: block;
	float: left;
	height: auto;
	left: 0;
	list-style: none;
	padding: 0.9090909em 1.8181818em 0 1.8181818em; /* 10px 20px 0 20px */
	position: relative;
	text-align: left;
	width: 36.727272em; /* 404px */
	}
#column_center_cbc ul.special li a:link, #column_center_cbc ul.special li a:visited {
	background: transparent url("http://www.pixelgood.com/projects/web/cbc/images/icons/crb_icon_arrow.gif") no-repeat 0 18%;
	border: none;
	padding-left: 0.9090909em; /* 10px */
	width: 36.727272em; /* 404px */	
	}
#column_center_cbc p {
	clear: both;
	display: block;
	float: left;
	margin: 1.4545454em 0 0 0; /* 16px */
	padding: 0 1.8181818em; /* 0 20px */
	position: relative;
	text-align: left;
	width: 37.636363em; /* 414px */
	}	
#column_center_cbc hr {
	background-color: #aaa;
	border: 1px solid #aaa;
	clear: both;
	color: #aaa;
	margin: 0.3636363em 1.8181818em 0.3636363em 1.8181818em; /* 4px 20px 4px 20px */
	width: 37.636363em; /* 414px */
	}	
.caption {
	clear: both;
	float: left;
	position: relative;
	text-align: left;
	}
#column_center_cbc ul.special li a:hover, #column_center_cbc ul.special li a:active {
	border-bottom: 1px solid #000; /* 1px */
	}
#column_centerb ul, #column_centerc ul {
	clear: both;
	list-style-type: none;
	margin: 0;
	padding: 0.9090909em 1.8181818em; /* 10px 20px */
	width: 37.636363em; /* 414px */
	}
#column_centerb li, #column_centerc li, #column_rightc li {
	clear: both;
	display: block;
	float: left;
	height: auto;
	left: 0;
	margin: 0;
	padding: 0.4545454em 0; /* 5px */
	position: relative;
	top: 0;
	width: 16.90909em; /* 186px */
	}
#column_centerb li a, #column_centerb li a:link, #column_centerb li a:visited, #column_centerc li a, #column_centerc li a:link, #column_centerc li a:visited, #column_rightc li a, #column_rightc li a:link, #column_rightc li a:visited {
	background: url("http://www.pixelgood.com/projects/web/cbc/images/icons/crb_icon_arrow.gif") no-repeat 0 4px;
	border: none;	
	font-weight: normal;
	margin: 0;
	padding: 0 0 0 0.9090909em; /* 0 0 0 10px */
	text-decoration: none;
	}
#column_centerb li a:active, #column_centerb li a:hover, #column_centerc li a:active, #column_centerc li a:hover, #column_rightc li a:active, #column_rightc li a:hover {
	text-decoration: underline;
	}
#column_rightc {
	background: #fff url("http://www.pixelgood.com/projects/web/cbc/images/bkgds/crc_bkgd.gif") repeat-x 0 0;
	margin: 0.9090909em 0 0 0; /* 10px 0 0 0 */
	padding: 0 0 0.9090909em 0; /* 0 0 10px 0 */
	}

/* -------------------
Tables
---------------------- */

#column_center_cbc table {
	background-color: #fff;	
	border-top: 1px solid #aaa;
	border-bottom: 1px solid #aaa;
	border-left: 1px solid #aaa;
	clear: both;
	display: block;
	margin: 0 20px;
	text-align: left;
	}
#column_center_cbc table caption {
	background-color: #216b8a;
	color: #fff;
	font-size: 1.090909em; /* 12px */
	font-weight: bold;
	padding: 5px;
	text-align: left;
	vertical-align: top;
	}
#column_center_cbc table tbody tr td {	
	border-right: 1px solid #aaa;	
	border-top: 1px solid #aaa;
	margin: 0;
	padding: 5px;
	text-align: left;
	vertical-align: top;
	}
.gray {
	background-color: #eee;
	color: #216b8a;
	font-weight: bold;
	}

/* -------------------
Side Navigation
---------------------- */

#subnav {
	background: #fff url("http://www.pixelgood.com/projects/web/cbc/images/bkgds/subnav_bkgd.gif") repeat-x 0 0;
	border-right: 0.1818181em solid #fff;
	clear: both;
	display: block;
	float: left;
	height: 51.363636em; /* 565px */
	left: 0;
	margin: 0;
	min-height: 51.363636em; /* 565px */
	padding: 0 0 1.8181818em 0; /* 20px */
	position: relative;
	width: 20.545454em; /* 226px */
	}
#subnav ul {
	border-top: 0.1818181em solid #fff; /* 2px */		
	clear: both;
	display: block;
	float: left;
	height: 51.363636em; /* 565px */
	left: 0;
	list-style-type: none;
	margin: 2.1818181em 0 0 0; /* 24px */
	padding: 0 0 1.8181818em 0; /* 20px */
	position: relative;
	text-align: left;
	width: 20.545454em; /* 226px */
	}
#subnav ul li {
	background-color: #0f4f6a;
	display: block;
	float: left;
	font-size: 1em; /* 11px */		
	height: auto;
	width: 20.545454em; /* 226px */
	}
#subnav ul li a:link, #subnav ul li a:visited {	
	background: #126080 url("http://www.pixelgood.com/projects/web/cbc/images/nav/subnav_link.gif") repeat-x 0 0;
	border-bottom: 0.1818181em solid #c6c6bf; /* 2px */
	color: #fff;
	display: block;
	font-weight: bold;
	height: 1.1818181em; /* 13px */
	padding: 0.1818181em 0.5454545em 0.1818181em 1.8181818em; /* 2px 6px 2px 20px */
	}
#subnav ul li a:hover, #subnav ul li a:active {	
	background: #d8d7b2 url("http://www.pixelgood.com/projects/web/cbc/images/nav/subnav_hover.gif") repeat-x 0 0;
	color: #463f2c;
	text-decoration: none;
	}
/* Level 2 links container */
#subnav ul ul {
	background-color: #fff;
	display: block;
	float: left;
	height: auto;
	left: 0;
	list-style-type: none;
	margin: 0;
	padding: 0;
	position: relative;
	text-align: left;
	top: 0;
	width: 20.545454em; /* 226px */
	}
/* Level 2 links */
#subnav ul ul li {
	background-color: #fff;
	display: block;
	float: left;
	margin: 0;
	padding: 0;
	width: 20.545454em; /* 226px */
	}
#subnav ul ul li a:link, #subnav ul ul li a:visited {
	background-color: #f4f4e6;
	background-image: none;
	border-bottom: 0.1818181em solid #fff; /* 2px */
	color: #463f2c;
	display: block;
	font-size: 1em; /* 11px */
	font-weight: bold;
	height: 1.4545454em; /* 16px */
	line-height: 1.4545454em; /* 16px */
	margin: 0;
	padding: 0.1818181em 0.5454545em 0.1818181em 2.3636363em; /* 2px 6px 2px 26px */
	}
#subnav ul ul li a:hover, #subnav ul ul li a:active {
	background: #d8d7b2 url("http://www.pixelgood.com/projects/web/cbc/images/nav/subnav_arrow.gif") no-repeat 18px 50%;
	color: #463f2c;
	}
/* Level 3 links */
#subnav ul ul ul li {
	background-color: #fff;
	display: block;
	float: left;
	height: auto;
	}
#subnav ul ul ul li a:link, #subnav ul ul ul li a:visited {
	background-color: #fff;
	background-image: none;
	border-bottom: 0.1818181em solid #fff; /* 2px */
	color: #463f2c;
	display: block;
	font-size: 1em; /* 11px */
	font-weight: bold;
	height: 1.4545454em; /* 16px */
	line-height: 1.4545454em; /* 16px */
	padding: 0.1818181em 0.5454545em 0.1818181em 2.7272727em; /* 2px 6px 2px 30px */
	}
#subnav ul ul ul li a:hover, #subnav ul ul ul li a:active {
	background: #d8d7b2 url("http://www.pixelgood.com/projects/web/cbc/images/nav/subnav_arrow.gif") no-repeat 22px 50%;
	color: #463f2c;
	}
	
/* -------------------
Sitemap
---------------------- */

#sitemap {	
	clear: both;
	float: left;
	margin: 1.8181818em; /* 20px */
	min-height: 30.181818em; /* 332px */
	width: 41.272727em; /* 454px */
	}
#sitemap ul, #sitemap ul ul, #sitemap ul ul ul {
	display: block;
	float: left;
	height: auto;
	list-style-type: none;
	margin: 0.4545454em 0.9090909em; /* 5px 10px */
	width: auto;
	}
#sitemap ul li, #sitemap ul ul li, #sitemap ul ul ul li {
	display: block;
	float: left;
	height: auto;	
	left: 0;
	padding-left: 0.5454545em; /* 6px */
	position: relative;
	width: auto;
	}
#sitemap ul li a:link, #sitemap ul li a:visited {
	background: transparent url("http://www.pixelgood.com/projects/web/cbc/images/icons/icon_arrow_sitemap.gif") no-repeat 0 50%;
	border: none;
	color: #000;
	display: block;
	height: auto;	
	font-weight: bold;
	padding-left: 8px;
	}
#sitemap ul.static li a:link, #sitemap ul.static li a:visited {
	background: transparent url("http://www.pixelgood.com/projects/web/cbc/images/icons/icon_arrow_sitemap_static.gif") no-repeat 0 50%;
	border: none;
	color: #000;
	display: block;
	height: auto;	
	font-weight: bold;
	padding-left: 8px;
	}
#sitemap ul li a:hover, #sitemap ul li a:active, #sitemap ul.static li a:hover, #sitemap ul.static li a:active {
	border: none;	
	color: #216b8a;
	}
#sitemap ul ul li a:link, #sitemap ul ul li a:visited, #sitemap ul ul ul li a:link, #sitemap ul ul ul li a:visited {
	background: transparent url("http://www.pixelgood.com/projects/web/cbc/images/icons/icon_sitemap_pages_link.gif") no-repeat 0 0;
	border: none;
	color: #000;
	display: block;
	padding-bottom: 6px;
	padding-left: 18px;
	}
#sitemap ul ul li a:hover, #sitemap ul ul li a:active, #sitemap ul ul ul li a:hover, #sitemap ul ul ul li a:active {
	background: transparent url("http://www.pixelgood.com/projects/web/cbc/images/icons/icon_sitemap_pages_hover.gif") no-repeat 0 0;
	color: #216b8a;
	}

/* -------------------
Forms
---------------------- */

form {
	clear: both;
	display: block;
	font-size: 1em; /* 11px */
	height: auto;
	left: 0;
	line-height: 1.2727272em; /* 14px */
	padding: 0.9090909em 1.8181818em; /* 10px 20px */
	position: relative;
	width: 37.636363em; /* 414px */
	}
fieldset {
	border: none;
	display: block;
	left: 0;
	margin: 0;
	padding: 0;
	position: relative;
	width: auto;
	}
legend, .forsubmit {	
	color: #1f5757;
	font-size: 1.090909em; /* 12px */
	font-weight: bold;
	line-height: 1.3636363em; /* 15px */	
	margin: 0;
	padding: 1.5384615em 0 0.7692307em 0; /* 20px 0 10px 0; */
	width: auto;
	}
.forsubmit {	
	padding-top: 0;
	}
label {
	display: block;
	font-weight: bold;
	margin: 0.9090909em 0; /* 10px 0 */
	padding: 0;
	width: auto;
	}
label em {
	color: #937a34;
	font-size: 1.1818181em; /* 13px */
	font-style: normal;
	font-weight: normal;
	margin-left: .5em;
	position: relative
	}
label.req, .req {
	color: #937a34;
	}
input, input.req, select, textarea {
	background-color: #fff;
	border: 0.090909em solid #1f5757; /* 1px */
	color: #1f5757;
	font-size: 1em; /* 11px */	
	left: 0;
	line-height: 1.2727272em; /* 14px */
	padding: 0.1818181em; /* 2px */
	position: relative;
	}
input.req {
	border: 0.090909em solid #937a34; /* 1px */
	}
textarea {
	width: 30em;
	}
.submit {
	background-color: #126182;
	border: none;
	clear: both;
	color: #fff;	
	display: block;
	float: left;	
	font-size: 0.8181818em; /* 9px */	
	font-weight: bold;
	left: 0;
	margin: 0;
	padding: 0.2222222em; /* 2px */
	position: relative;
	text-align: center;
	text-transform: uppercase;
	width: 7.2222222em; /* 65px */
	}
input:focus, textarea:focus, select:focus {
	background-color: #ffc;
	}
input:focus.submit {
	background-color: #4f8ec8;
	}

/* -------------------
Images
---------------------- */

img.masthead {
	clear: both;
	display: block;
	float: left;
	height: 5.8333333em; /* 70px */
	margin-top: -1.25em; /* 15px */
	position: relative;
	width: 75.833333em; /* 910px */
	}
#msg_img {
	clear: both;
	display: block;
	float: left;
	height: 9.090909em; /* 100px */
	margin: 0;
	padding: 0 0 1.8181818em 0; /* 20px */
	position: relative;
	text-align: left;
	width: 41.272727em; /* 454px */
	}
img.msg_series {
	background-color: #fff;
	border-top: 0.2727272em solid #c8c8c1; /* 3px */
	border-right: none;
	border-bottom: 0.5454545em solid #c8c8c1; /* 6px */	
	border-left: none;
	display: block;
	float: left;
	height: 9.090909em; /* 100px */
	margin: 0;
	padding: 0.9090909em 1.8181818em; /* 10px 20px */
	/*padding: 0;*/
	position: relative;
	width: 37.636363em; /* 414px */
	/*width: 41.272727em;*/ /* 454px */
	}
img.welcome, img.children_min, img.student_min, img.adult_min, img.know, img.grow, img.go {
	display: block;
	float: left;
	height: 5.6363636em; /* 62px */
	position: relative;
	width: 20.545454em; /* 226px */
	}
img.thumb {
	background-color: #fff;	
	border: 0.090909em solid #1f5757; /* 1px */
	display: inline;
	float: left;
	height: 3.6363636em; /* 40px */
	margin: 0 0.9090909em 0.9090909em 0; /* 0 10px 10px 0 */
	position: relative;
	width: 3.6363636em; /* 40px */
	}
img.small, img.horizontal, img.vertical, img.generic {
	background-color: #fff;	
	border: 0.090909em solid #ccc; /* 1px */
	display: inline;
	float: left;
	margin: 0 0.9090909em 0.9090909em 0; /* 0 10px 10px 0 */
	padding: 0.4545454em; /* 5px */
	position: relative;
	}
img.small {
	height: 6.8181818em; /* 75px */
	width: 6.8181818em; /* 75px */
	}
img.horizontal {
	height: 13.636363em; /* 150px */
	width: 18.181818em; /* 200px */
	}
img.vertical {
	height: 18.181818em; /* 200px */
	width: 13.636363em; /* 150px */
	}
