@charset "utf-8";
/*RESET BROWSER DEFAULTS*/
body, dev, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td { margin:0; padding:0; }
table, td, tr, th { font-size: 100%;}
/* Removes border from fieldset and img */
fieldset, img
{ border: 0; }

/* Normalizes font-size for headers */
h1, h2, h3, h4, h5, h6 { font-size: 100%; }

/* Removes list-style from lists */
ol, ul
{ list-style: none; font-size: 100%}
/*colours #078A00 background shapes, #005B00 background, #003D00 borders, #197F00 sidenav*/
/* 62.5 allows 1em to be equal to 10px */
body {
	background: #005B00 url(../templates/teachers/background.gif) -98px -50px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 62.5%;
}
p 	{
	padding:0px 0px 0px 0px;
	margin:.2em 0px 1.1em 0px;
	line-height:17px;
	font-size: 1.2em;
}

/*--------------------------*/
/*HEADERS*/
/*--------------------------*/
/* IDs are required to only select content areas NOT nav*/
#content-body h1 { font-size: 1.9em; padding: 0em 0em 1em 0em; margin: 0; }
#content-body h2 { font-size: 1.9em; padding: 0em 0em 1em 0em; margin: 0; }
#content-body h3 { font-size: 1.6em; padding: 0em 0em .8em 0em; margin: 0; }
#content-body h4 { font-size: 1.4em; padding: 0em 0em .8em 0em; margin: 0; }
#content-body h5 { font-size: 1.2em; padding: 0em 0em .8em 0em; margin: 0; }
#content-body h6 { font-size: 1.2em; padding: 0em 0em .8em 0em; margin: 0; }
/*specifies the body for teachers unused for now*/
#teachers {
}
/*specifies the body for club*/
#club {
}
/*TOP NAV*/
/*container*/
#top-nav {
	width: 850px;
	height: 105px;
	background: url(../templates/teachers/ecokids_logo_green.gif) left top no-repeat;
	/* border: 1px dashed #00CCCC; */
}

#top-nav-fr {
	width: 850px;
	height: 105px;
	background: url(../templates/teachers/ecokids_logo_green_fr.png) left top no-repeat;
	/* border: 1px dashed #00CCCC; */
}
#club #top-nav {
	width: 850px;
	height: 105px;
	background: url(../templates/teachers/ecokids_logo_supervisors.gif) left top no-repeat;
	/*border: 1px dashed #00CCCC;*/
}
/*creates rollvoer link to home*/
#top-nav .home-link a, #top-nav-fr .home-link a {
	width: 190px;
	height: 105px;
	display: block;
	text-indent: -5000px;
	margin: 0;
	padding: 0;
	float: left;
}
/*#top-nav .home-link a:hover {
	background: url(../templates/teachers/ecokids_logo_green_ov.gif) left top no-repeat;
}*/
#nav_access { position : absolute; top : -9999px; margin : 0; }

/*top text nav container*/
#top-nav #admin-nav, #top-nav-fr #admin-nav {
	float:right;
	width: 655px;
	text-align:right;
	font-size: .9em;
	/*background-color:#00FF00;*/
}
#top-nav #admin-nav ul, #top-nav-fr #admin-nav ul {
	margin:0;
	padding: 0;
	list-style:none;
}
#top-nav #admin-nav ul li, #top-nav-fr #admin-nav ul li {
	float: right;
}
#top-nav #admin-nav ul li a, #top-nav-fr #admin-nav ul li a {
	padding-right: 7px;
	padding-left: 7px;
	border-right: 1px solid #FFFFCC;
	line-height: normal;
}
#top-nav #admin-nav .no-divider a, #top-nav-fr #admin-nav .no-divider a {
	padding-right: 7px;
	border-right: none;
}
/*#295185*/
/*	border-right: 4px solid #005B00;*/
#top-nav #admin-nav .kids-icon a, #top-nav-fr #admin-nav .kids-icon a {
	padding-left: 7px;
	padding-bottom: 2px;
	border-right: 1px solid #078A00;	
	border-bottom: 1px solid #078A00;
	border-left: 1px solid #078A00;
	margin-right: 3px;
	display: block;
}
#top-nav #admin-nav .login-icon a, #top-nav-fr #admin-nav .login-icon a  {
	padding-left: 7px;
	padding-bottom: 2px;
	border-right: 1px solid #078A00;	
	border-bottom: 1px solid #078A00;
	border-left: 1px solid #078A00;
	display: block;
}
#top-nav #admin-nav ul a:link, #top-nav-fr #admin-nav ul a:link { 
	color: #CCFFFF;
	text-decoration: none;
	}
#top-nav #admin-nav ul a:visited, #top-nav-fr #admin-nav ul a:visited { 
	color: #FFFF66;
	text-decoration: none;
	}
#top-nav #admin-nav ul a:hover, #top-nav-fr #admin-nav ul a:hover { 
	color: #003300;
	background-color: #46D000;
}
#top-nav #admin-nav ul a:active, #top-nav-fr #admin-nav ul a:active { 
	color: #66FF00;
}
/*MAIN NAV*/
#top-nav #main-nav, #top-nav-fr #main-nav {
	float:right;
	width: 655px;
	height: 80px;
	margin-top: 4px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	/*background: url(../templates/teachers/top-teachers-selected.jpg) no-repeat;*/
	/* border: dashed 1px #FFCC00; */
}
#top-nav #main-nav ul, #top-nav-fr #main-nav ul {
	margin:0;
	padding: 0;
	list-style:none;
}
#top-nav #main-nav ul li, #top-nav-fr #main-nav ul li { float: left; }
/*1: resources nav item*/
#top-nav #main-nav .res-topnav a {
	width: 96px;
	height: 80px;
	display:block;
	background:  url(../templates/teachers/teachers_nav/resources.jpg) no-repeat;
	text-indent: -5000px;
}
#top-nav #main-nav .res-selected a {
	background:  url(../templates/teachers/teachers_nav/resources_selected.jpg) no-repeat;
}
#top-nav #main-nav .res-topnav a:hover {
	background:  url(../templates/teachers/teachers_nav/resources_selected.jpg) no-repeat;
}

/*2: teachers' toolbox nav item*/
#top-nav #main-nav .tb-topnav a {
	width: 80px;
	height: 80px;
	display:block;
	background:  url(../templates/teachers/teachers_nav/toolbox.jpg) no-repeat;
	text-indent: -5000px;
}
#top-nav #main-nav .tb-selected a {
	background:  url(../templates/teachers/teachers_nav/toolbox_selected.jpg) no-repeat;
}
#top-nav #main-nav .tb-topnav a:hover {
	background:  url(../templates/teachers/teachers_nav/toolbox_selected.jpg) no-repeat;
}

/*3: literacy corner nav item*/
#top-nav #main-nav .literacy-topnav a {
	width: 119px;
	height: 80px;
	display:block;
	background:  url(../templates/teachers/teachers_nav/literacy_corner.jpg) no-repeat;
	text-indent: -5000px;
}
#top-nav #main-nav .literacy-selected a {
	background:  url(../templates/teachers/teachers_nav/literacy_corner_selected.jpg) no-repeat;
}
#top-nav #main-nav .literacy-topnav a:hover {
	background:  url(../templates/teachers/teachers_nav/literacy_corner_selected.jpg) no-repeat;
}

/*4: teachers' forum nav item*/
#top-nav #main-nav .forum-topnav a {
	width: 126px;
	height: 80px;
	display:block;
	background:  url(../templates/teachers/teachers_nav/teachers_forum.jpg) no-repeat;
	text-indent: -5000px;
}
#top-nav #main-nav .forum-selected a {
	background:  url(../templates/teachers/teachers_nav/teachers_forum_selected.jpg) no-repeat;
}
#top-nav #main-nav .forum-topnav a:hover {
	background:  url(../templates/teachers/teachers_nav/teachers_forum_selected.jpg) no-repeat;
}

/*5: club pages nav item old*/
#top-nav #main-nav .homepages-topnav a {
	width: 131px;
	height: 80px;
	display:block;
	background:  url(../templates/teachers/teachers_nav/club_pages.jpg) no-repeat;
	text-indent: -5000px;
}
#top-nav #main-nav .homepages-selected a {
	background:  url(../templates/teachers/teachers_nav/club_pages_selected.jpg) no-repeat;
}
#top-nav #main-nav .homepages-topnav a:hover {
	background:  url(../templates/teachers/teachers_nav/club_pages_selected.jpg) no-repeat;
}

/*5: ecoReporters*/
#top-nav #main-nav .reporters-topnav a, #top-nav-fr #main-nav .reporters-topnav a {
	width: 131px;
	height: 80px;
	display:block;
	background:  url(../templates/teachers/teachers_nav/reporters.jpg) no-repeat;
	text-indent: -5000px;
}
#top-nav #main-nav .reporters-selected a, #top-nav-fr #main-nav .reporters-selected a {
	background:  url(../templates/teachers/teachers_nav/reporters_selected.jpg) no-repeat;
}
#top-nav #main-nav .reporters-topnav a:hover, #top-nav-fr #main-nav .reporters-topnav a:hover {
	background:  url(../templates/teachers/teachers_nav/reporters_selected.jpg) no-repeat;
}

/*6: links nav item*/
#top-nav #main-nav .links-topnav a {
	width: 103px;
	height: 80px;
	display:block;
	background:  url(../templates/teachers/teachers_nav/links.jpg) no-repeat;
	text-indent: -5000px;
}
#top-nav #main-nav .links-selected a {
	background:  url(../templates/teachers/teachers_nav/links_selected.jpg) no-repeat;
}
#top-nav #main-nav .links-topnav a:hover {
	background:  url(../templates/teachers/teachers_nav/links_selected.jpg) no-repeat;
}

/**** French Nav Items ****/

/*1: ressources nav item*/
#top-nav-fr #main-nav .res-topnav a {
	width: 106px;
	height: 80px;
	display:block;
	background:  url(../templates/teachers/teachers_nav/ressources.jpg) no-repeat;
	text-indent: -5000px;
}
#top-nav-fr #main-nav .res-selected a {
	background:  url(../templates/teachers/teachers_nav/ressources_selected.jpg) no-repeat;
}
#top-nav-fr #main-nav .res-topnav a:hover {
	background:  url(../templates/teachers/teachers_nav/ressources_selected.jpg) no-repeat;
}

/*2: teachers' outils nav item*/
#top-nav-fr #main-nav .outils-topnav a {
	width: 90px;
	height: 80px;
	display:block;
	background:  url(../templates/teachers/teachers_nav/outils.jpg) no-repeat;
	text-indent: -5000px;
}
#top-nav-fr #main-nav .outils-selected a {
	background:  url(../templates/teachers/teachers_nav/outils_selected.jpg) no-repeat;
}
#top-nav-fr #main-nav .outils-topnav a:hover {
	background:  url(../templates/teachers/teachers_nav/outils_selected.jpg) no-repeat;
}

/*3: bibliotheque nav item*/
#top-nav-fr #main-nav .bibliotheque-topnav a {
	width: 109px;
	height: 80px;
	display:block;
	background:  url(../templates/teachers/teachers_nav/bibliotheque.jpg) no-repeat;
	text-indent: -5000px;
}
#top-nav-fr #main-nav .bibliotheque-selected a {
	background:  url(../templates/teachers/teachers_nav/bibliotheque_selected.jpg) no-repeat;
}
#top-nav-fr #main-nav .bibliotheque-topnav a:hover {
	background:  url(../templates/teachers/teachers_nav/bibliotheque_selected.jpg) no-repeat;
}

/*4: forum nav item*/
#top-nav-fr #main-nav .forum-fr-topnav a {
	width: 116px;
	height: 80px;
	display:block;
	background:  url(../templates/teachers/teachers_nav/forum.jpg) no-repeat;
	text-indent: -5000px;
}
#top-nav-fr #main-nav .forum-fr-selected a {
	background:  url(../templates/teachers/teachers_nav/forum_selected.jpg) no-repeat;
}
#top-nav-fr #main-nav .forum-fr-topnav a:hover {
	background:  url(../templates/teachers/teachers_nav/forum_selected.jpg) no-repeat;
}

/*6: links nav item*/
#top-nav-fr #main-nav .liens-topnav a {
	width: 103px;
	height: 80px;
	display:block;
	background:  url(../templates/teachers/teachers_nav/liens.jpg) no-repeat;
	text-indent: -5000px;
}
#top-nav-fr #main-nav .liens-selected a {
	background:  url(../templates/teachers/teachers_nav/liens_selected.jpg) no-repeat;
}
#top-nav-fr #main-nav .liens-topnav a:hover {
	background:  url(../templates/teachers/teachers_nav/liens_selected.jpg) no-repeat;
}


.clear-nav {
	clear:both;
}
/*SIDE NAV CONTAINER*/
/*position: relative;*/
#leftnav {
	width: 190px;	
}
/*SEARCH*/
/*----------------------*/
#leftnav .search {
	width: 178px;
	/*background: url(../templates/games/nav_background_tile.jpg) repeat-y;*/
	background: url(../templates/teachers/search_top_background.gif) left top no-repeat;
}
#leftnav .search h3 {
	background: url(../templates/teachers/search_top.gif) no-repeat left top;
	height: 35px;
	margin: 0;
	padding: 0;
}
/*hides text within browser but still accessible*/
#leftnav .search h3 span {
	position: absolute;
	text-indent: -5000px;
}
#leftnav .search-form {
	margin-left: 7px;
}
#leftnav .search-form input{
	background-color: #8DEE35;
	border: 1px solid #003300;
	font-size: 1.2em;
	margin: 2px 0 0 0;
}
#leftnav .search-form .go-button {
	margin: 5px 0 0 4px;
	border: none;
}
#leftnav .search-form select {
 	color: #003300;
 	background-color:#8DEE35;
	font-size: 1em;
	margin: 0 0 0 0;
}
/*top of box for club area with no seach*/
#leftnav .nav-top {
	width: 178px;
	height: 15px;
	background: url(../templates/teachers/nav_top_club.gif)no-repeat left top;
	margin: 0;
	padding: 0;
}
/*end bottom of box*/
/*----------------------*/
/*ENTIRE NAV BLOCK*/
#leftnav .sub-categories {
	width: 178px;
	/*height: 239px;*/
	margin: 0;
	padding: 0;
	background: #197F00 url(../templates/teachers/rollover_nav.jpg) repeat-y left;
}
/*clears out list formatting*/
#leftnav .sub-categories ul {
	margin: 0 0 0 0;
	padding: 0;
	list-style: none;
	background: url(../templates/teachers/rollover_nav.jpg) repeat-y right bottom;
}
/*nav element size and background*/
#leftnav .sub-categories ul a {
	display: block;
	width: 178px;
	height: 22px;
	line-height: 22px;
	color: #FFFFFF;
	background: url(../templates/teachers/rollover_nav.jpg) no-repeat left center;
	text-decoration: none;
	text-indent: 15px;
	font-size: 1.1em;
	font-weight: bold;
}
/*rollover state for nav elements*/
#leftnav .sub-categories ul a:hover{
	background-position: right bottom;
	color: #004A00;
}
/* for IE6 */
#leftnav .sub-categories ul a:visited{
	color: #FFFFFF;
}
/*selected state for nav elements*/
#leftnav .sub-categories ul .selected a {
	background-position: right bottom;
}
/*stops flicker in IE6*/
#leftnav .sub-categories ul li {
	display: inline; /*IE6 Kludge to remove gaps between li elements*/
}
/*----------------------*/
/*large header with icon*/
/*----------------------*/
#leftnav .sub-categories h3 a {
	margin: 0;
	padding: 0;
	display: block;
	height: 63px;
	width: 178px;
	/*background: #22436F url(../templates/games/but_hdr_games.jpg) no-repeat left center;*/
	text-indent: -5000px;
}
#leftnav .sub-categories .resource-hdr {
	background: #197F00  url(../templates/teachers/but_hdr_resources.jpg) no-repeat left center;
}

#leftnav .sub-categories .tb-hdr {
	background: #197F00  url(../templates/teachers/but_hdr_toolbox.jpg) no-repeat left center;
}

#leftnav .sub-categories .literacy-hdr {
	background: #197F00  url(../templates/teachers/but_hdr_literacy.jpg) no-repeat left center;
}

#leftnav .sub-categories .forum-hdr {
	background: #197F00  url(../templates/teachers/but_hdr_forum.jpg) no-repeat left center;
}

#leftnav .sub-categories .reporters-hdr {
	background: #197F00  url(../templates/teachers/but_hdr_reporters.jpg) no-repeat left center;
}

#leftnav .sub-categories .links-hdr {
	background: #197F00  url(../templates/teachers/but_hdr_links.jpg) no-repeat left center;
}

/*  Francais side headers */

#leftnav .sub-categories .ressource-hdr {
	background: #197F00  url(../templates/teachers/but_hdr_ressources.jpg) no-repeat left center;
}

#leftnav .sub-categories .outils-hdr {
	background: #197F00  url(../templates/teachers/but_hdr_outils.jpg) no-repeat left center;
}

#leftnav .sub-categories .bibliotheque-hdr {
	background: #197F00  url(../templates/teachers/but_hdr_bibliotheque.jpg) no-repeat left center;
}

#leftnav .sub-categories .forum-fr-hdr {
	background: #197F00  url(../templates/teachers/but_hdr_forum_fr.jpg) no-repeat left center;
}

#leftnav .sub-categories .liens-hdr {
	background: #197F00  url(../templates/teachers/but_hdr_liens.jpg) no-repeat left center;
}


#leftnav .sub-categories .esl-hdr {
	background: #197F00  url(../templates/teachers/but_hdr_esl.jpg) no-repeat left center;
}
#leftnav .sub-categories .homepages-hdr {
	background: #197F00  url(../templates/teachers/but_hdr_clubs.jpg) no-repeat left center;
}
#leftnav .sub-categories .bks-hdr {
	background: #197F00 url(../templates/teachers/but_hdr_books.jpg) no-repeat left center;
}
#leftnav .sub-categories .challenge-hdr {
	background: #197F00 url(../templates/teachers/but_hdr_challenge.jpg) no-repeat left center;
}
#leftnav .sub-categories .club-hdr {
	background: #197F00 url(../templates/teachers/but_hdr_club.jpg) no-repeat left center;
}
/*hides text within browser but still accessible*/
/*#leftnav .sub-categories .hide-header span {*/
	/*position: absolute;*/
	/*text-indent: -5000px;*/
/*}*/
/*end large header*/
/*bottom of box*/
#leftnav .nav-bottom {
	width: 178px;
	height: 13px;
	background: url(../templates/teachers/nav_bottom.gif) no-repeat left bottom;
	margin: 0;
	padding: 0;
}
/*end bottom of box*/
/*ENEWS BUTTON */
#leftnav .but-enews h3 a {
	display:block;
	width: 178px;
	height: 55px;
	background: url(../templates/teachers/but_enews.gif) top left no-repeat;
	text-indent: -1000px;
}
#leftnav .but-enews h3 a:hover {
	background: url(../templates/teachers/but_enews.gif) bottom left no-repeat;
}
#leftnav .but-enews h3 .selected {
	background: url(../templates/teachers/but_enews.gif) bottom left no-repeat;
}
/*BOTTOM NAV*/
#bottom-nav {
	width: 850px;
	height: 71px;
	background: url(../templates/teachers/teachers_edc_logo.gif) bottom right no-repeat;
	font-size: .9em;
}
#bottom-nav-fr {
	width: 850px;
	height: 71px;
	background: url(../templates/teachers/teachers_jour_de_la_terre_logo.gif) bottom right no-repeat;
	font-size: .9em;
}
#bottom-nav .edc-link a, #bottom-nav-fr .edc-link a{
	width: 65px;
	height: 71px;
	display: block;
	text-indent: -5000px;
	margin: 0;
	padding: 0;
	float: right;
}
#bottom-nav .bottom-text-nav, #bottom-nav-fr .bottom-text-nav  {
	float: right;
	width: 770px;
	text-align: right;
	margin-top: 20px;
}

#bottom-nav .bottom-text-nav ul, #bottom-nav-fr .bottom-text-nav ul {
	margin:0;
	padding: 0;
	list-style:none;
	color:#FFFFCC;
}
#bottom-nav .bottom-text-nav ul li, #bottom-nav-fr .bottom-text-nav ul li {
	float: right;
}
#bottom-nav .bottom-text-nav ul li a, #bottom-nav-fr .bottom-text-nav ul li a {
	padding-right: 5px;
	padding-left: 5px;
	border-right: 1px solid #FFFFCC;
	line-height: .8em;
}
#bottom-nav .bottom-text-nav .no-divider a, #bottom-nav-fr .bottom-text-nav .no-divider a {
	padding-right: none;
	border-right: none;
}
#bottom-nav .bottom-text-nav ul a:link, #bottom-nav-fr .bottom-text-nav ul a:link { 
	color: #CCFFFF;
	text-decoration: none;
}
#bottom-nav .bottom-text-nav ul a:visited, #bottom-nav-fr .bottom-text-nav ul a:visited { 
	color: #FFFF66;
	text-decoration: none;
}
#bottom-nav .bottom-text-nav ul a:hover, #bottom-nav-fr .bottom-text-nav ul a:hover { 
	color: #003300;
	background-color: #46D000;
}
#bottom-nav .bottom-text-nav ul a:active, #bottom-nav-fr .bottom-text-nav ul a:active { 
	color: #FFCC00;
}
#bottom-nav .second-bottom-nav, #bottom-nav-fr .second-bottom-nav {
	margin-top: 0px;
}
.copyright {
	width: 770px;
	text-align: right;
	float: right;
	color:#CCFFFF;
	line-height: 1.3em;
}
table .box-top {
	background: url(../templates/games/blue_box/blue_box_r1_c2.gif) repeat-x;
}
table .main-box-background {
	background: #FFFFFF url(../templates/teachers/box-background.gif) bottom right no-repeat;
}
table .box-left {
	background: url(../templates/games/blue_box/blue_box_r2_c1.gif) repeat-y;
}
table .box-right {
	background: url(../templates/games/blue_box/blue_box_r2_c3.gif) repeat-y;
}
table .box-bottom {
	background: url(../templates/games/blue_box/blue_box_r3_c2.gif) repeat-x;
}
/*--------------------------*/
/*links*/
/*--------------------------*/
a:link { 
	color: #669900;
	}
a:visited { 
	color: #FF6600;
	}
a:hover { 
	color: #006600;
	}
a:active { 
	color: #46D000;
}
/*main content area*/
#content-body {
	/*background:#FFFF00;*/
	padding:0;
	margin:0;
	width:100%;
}
.clubcaption {
	width: 180px;
	padding: 6px 6px 12px 6px;
	text-align: center;
	margin-left: 8px;
	float: right;
	border: 1px solid #009900;
}
#content-body .file-type { font-size:9px; font-weight:normal; color:#666666};
#content-body .home_container-gr {
	background: #FFFFCC url(../templates/elements/box-background-ltgreen.gif) bottom right no-repeat;
	border: 1px solid #46D001;
	padding: 10px 10px;
	float: left;
}
#content-body .home_container-or {
	background: #FFFFCC url(../templates/elements/box-background-ltgreen.gif) top right no-repeat;
	border: 1px solid #FFCC00;
	padding: 10px 10px;
	float: left;
}
#content-body .home_container-dkor {
	background: #FFCC00;
	padding: 10px 10px;
	float: left;
	color: #FFFFFF;
}
#content-body .home_container-dkgr {
	background: #197F00;
	border: #009900 1px solid;
	padding: 10px 10px;
	float: left;
	color: #FFFFFF;
}

#content-body .home_container-dkor h3, #content-body .home_container-dkor h4, #content-body .home_container-dkgr h3, #content-body .home_container-dkor h3 {
	color: #FFFFFF;
	font-size: 2em;
}

/* Ronan's additions */
#content-body .links {
	width: 200px;
	margin: 10px 0px 0px 20px;
	float: left;
}
#content-body .links h4 {
	text-align: center;
	margin: 0;
	padding: 0;
	color: #003399;
}
#content-body .links p {
	font-size: 1.1em;
}

#content-body .wrapper {
	width: 490px;
	margin: 0 auto;
}

#content-body ul.pdf li {
	list-style-image:url(../../teachers/assets/icon_pdf.gif);
	background-repeat: no-repeat;
	background-position:bottom;
	padding-left: 0px;
	margin-left: 0px; 
	margin-top: 0px;
	margin-botton: 0px; 
}

#content-body ul.zip li{
	list-style-image:url(../../teachers/assets/icon_zip_sm.gif);
	background-repeat: no-repeat;
	background-position:bottom;
	padding-left: 0px;
	margin-left: 0px; 
	margin-top: 0px;
	margin-botton: 0px; 
}
#content-body li.zip{
	list-style-image:url(../../teachers/assets/icon_zip_sm.gif);
	background-repeat: no-repeat;
	background-position:bottom;
	padding-left: 0px;
	margin-left: 0px; 
	margin-top: 0px;
	margin-botton: 0px; 
}

#content-body p.err, span.err { color:#FF0000; font-weight:bold }

#content-body div.collapse
{
    display:none;
	margin-top:5px;
	padding:5px;
	font-size:11px;
	background: #FFFFCC;
	border: 1px solid #46D001;
}

#content-body span.info {
	font-size:10px;
}



/* end Ronan's additions */

/*ul class for lessons list > teachers/resources/curriculum_lessons/ */
ul.lesson_plan { list-style-image: url('../../teachers/assets/icon_pdf.gif');margin-left:60px; }

/* what is this??*/
/*td img {display: block;}*/
