#outerwapper {
	margin: 0px auto;
	width: 100%;
	background: url(images/back.jpg);
	height: 235px;
}
#outerwapperLearners {
	margin: 0px auto;
	width: 100%;
	background: url(images/backLearners.jpg);
	height: 235px;
}
body {
	font: 12px Arial, Helvetica, sans-serif;
	color: #000;
	background-image: url();
	margin-top: 0px;
	background-color: #FFF;
}
a {
	color: #000000;
	text-decoration: none;

}
a img {
	border:none;
}
a:hover {
	color: #cc0000;
}
a:hover img {
	border:none;
	font-family: Arial, Helvetica, sans-serif;
}
h1 {
	color: #ffffff;
	font: normal 48px Arial, Helvetica, sans-serif;
	margin: 0;
	text-align: left;
}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #D30A00;
	text-decoration: none;
	text-align: left;
	margin: 1em 0.5em 0.5em 0em;
	margin-left: 10px;
}
h3 {
	font: 14px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFF;
	margin: 0;
}

#buttonTeachers {
	width:302px;
	/*border: 1px solid #5c8305;*/
	background-image: -webkit-gradient(linear, left top, left bottom, from(#dc99ee), to(#6f3883));
	background-image: -moz-linear-gradient(top, #6f3883, #dc99ee);
	background-color:#9156a4;
	cursor: pointer;
	}

#buttonTeachers:hover {
	background-image: -webkit-gradient(linear, left top, left bottom, from(#6f3883), to(#dc99ee));
	background-image: -moz-linear-gradient(top, #dc99ee, #6f3883);
	background-color:#b576c7;
	}

#titleTeacher{
   font-family: Arial, Helvetica, sans-serif;
   font-size: 24px;
   color: #ffffff;
   text-align:left;
   float:left;
	z-index:100;
	position: absolute;
	margin-top:10px;
	margin-left: 15px;
}
#buttonLearners {
	width:302px;
	/*border: 1px solid #5c8305;*/
	background-image: -webkit-gradient(linear, left top, left bottom, from(#3cb5e8), to(#276593));
	background-image: -moz-linear-gradient(top, #276593, #3cb5e8);
	background-color:#338cc0;
	/*text-shadow: 0px 1px 1px #f3f8b5;*/
	cursor: pointer;
	}

#buttonLearners:hover {
	background-image: -webkit-gradient(linear, left top, left bottom, from(#276593), to(#3cb5e8));
	background-image: -moz-linear-gradient(top, #3cb5e8, #276593);
	background-color:#379ed2;
	}

#titleLearners{
   font-family: Arial, Helvetica, sans-serif;
   font-size: 24px;
   color: #ffffff;
   text-align:left;
   float:left;
	z-index:100;
	position: absolute;
	margin-top:10px;
	margin-left: 190px;
}
#buttonLearnersCourses {
	width:302px;
	/*border: 1px solid #5c8305;*/
	background-image: -webkit-gradient(linear, left top, left bottom, from(#276593), to(#3cb5e8));
	background-image: -moz-linear-gradient(top, #3cb5e8, #276593);
	background-color:#338cc0;
	/*text-shadow: 0px 1px 1px #f3f8b5;*/
	cursor: pointer;
	}

#buttonLearnersCourses:hover {
	background-image: -webkit-gradient(linear, left top, left bottom, from(#3cb5e8), to(#276593));
	background-image: -moz-linear-gradient(top, #276593, #3cb5e8);
	background-color:#379ed2;
	}

#titleLearnersCourses {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 24px;
   color: #ffffff;
   text-align:left;
   float:left;
	z-index:100;
	position: absolute;
	margin-top:25px;
	margin-left: 22px;
}
#titleLearnersCourses2 {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 18px;
   color: #ffffff;
   text-align:left;
   float:left;
	z-index:100;
	position: absolute;
	margin-top:52px;
	margin-left: 100px;
}
#buttonOrganitations {
	width:302px;
	/*border: 1px solid #5c8305;*/
	background-image: -webkit-gradient(linear, left top, left bottom, from(#41780e), to(#9bbe2d));
	background-image: -moz-linear-gradient(top, #9bbe2d, #41780e);
	background-color:#64931a;
	/*text-shadow: 0px 1px 1px #f3f8b5;*/
	cursor: pointer;
	}

#buttonOrganitations:hover {
	background-image: -webkit-gradient(linear, left top, left bottom, from(#9bbe2d), to(#41780e));
	background-image: -moz-linear-gradient(top, #41780e, #9bbe2d);
	background-color:#90b629;
	}

#titleOrganitations {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 24px;
   color: #ffffff;
   text-align:left;
   float:left;
	z-index:100;
	position: absolute;
	margin-top:25px;
	margin-left: 75px;
}
#titleOrganitations2 {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 18px;
   color: #ffffff;
   text-align:left;
   float:left;
	z-index:100;
	position: absolute;
	margin-top:52px;
	margin-left: 74px;
}
#redFooter {
	width: 800px;
	height: 4px;
	margin-right: auto;
	margin-left: auto;
	background-color:#cc0000;
}
a.shop_button {
	display:block; float:left; margin: 0 0 5px 0; border: 1px solid #bbb; padding:0; width:20px; height:20px; 
	line-height:18px;
	font-size: 12px;
	font-weight: bold;
	-webkit-background-clip: border-box;
	background-color: #ededed;
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#eee));
	background-image: -moz-linear-gradient(top, #fff, #eee);
	color:#000;
	text-shadow: 0px 1px 1px #FFF;
	cursor: pointer;
	text-align:center;
	opacity:0.5;
	}
a.shop_button {
	-webkit-border-radius: 25px;
	-moz-border-radius: 25px;
	border-radius: 25px;
	}

a.shop_button:hover { border: 1px solid #ccc; opacity:1; }
a.shop_button img { display:inline; vertical-align:middle; }

.messages {
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	}

.highlightit img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
-moz-opacity: 0.5;
opacity: 0.5;
}

.highlightit:hover img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
}

#header {
	font: 12px Arial, Helvetica, sans-serif;
	width: 800px;
	background: url(images/topHome.jpg);
	position: relative;
	left: auto;
	right: auto;
	margin-right: auto;
	margin-left: auto;
	height: 235px;
}
#Manitoba {
	width: 500px;
	margin-right: auto;
	margin-left: 0pt;
}
.Manitobas {
	font: 14px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFF;
	margin: 0;
}
.English {
	font: 48px Arial, Helvetica, sans-serif;
	color: #FFF;
}
#content {
	width: 800px;
	margin-right: auto;
	margin-left: auto;
	padding: 0px;
	overflow: auto;
}
#footer {
	width: 800px;
	margin-right: auto;
	margin-left: auto;
}

#menu_Home {
	width: 86px;
	height: 28px;
	position: absolute;
	border: none;
	float: left;
	position: absolute;
	/*top: 172px;*/
	border: none;
	float: left;
	margin-left:0px;
	background: url(images/TabWhiteHome.gif);
	cursor: pointer;
	}
#menu_Home:hover {
	background: url(images/TabRed_home.gif);
	}
#menu_Learners {
	width: 86px;
	height: 28px;
	position: absolute;
	border: none;
	float: left;
	margin-left:90px;
	background: url(images/TabWhiteLearners.gif);
	cursor: pointer;
	}
#menu_Learners:hover {
	background: url(images/TabRedLearners.gif);
	}
#menu_Teachers {
	width: 86px;
	height: 28px;
	position: absolute;
	border: none;
	float: left;
	margin-left:180px;
	background: url(images/TabWhiteTeachers.gif);
	cursor: pointer;
	}
#menu_Teachers:hover {
	background: url(images/TabRedTeachers.gif);
	}
#menu_About {
	width: 86px;
	height: 28px;
	position: absolute;
	border: none;
	float: left;
	margin-left:270px;
	background: url(images/TabWhiteAboutUs.gif);
	cursor: pointer;
	}
#menu_About:hover {
	background: url(images/TabRedAboutUs.gif);
	}
#menu_Contact {
	width: 86px;
	height: 28px;
	position: absolute;
	border: none;
	float: left;
	margin-left:360px;
	background: url(images/TabWhiteContact.gif);
	cursor: pointer;
}
#menu_Contact:hover {
	background: url(images/TabRedContact.gif);
	}
#login_BT_Learners {
	width: 155px;
	height: 40px;
	position: relative;
	top: 0px;
	border: none;
	float: left;
	margin-left:16px;
	background: url(images/BT_LoginLearners_NEW.png) no-repeat 5px 5px;
	cursor: pointer;
	text-align:center;
}
#login_BT_Teachers {
	width: 155px;
	height: 40px;
	position: RELATIVE;
	top: 5px;
	border: none;
	float: left;
	margin-left:16px;
	background: url(images/BT_LoginTeachersNEW.png) no-repeat 5px 5px;
	cursor: pointer;
	text-align:center;
}
/*#login_BT_Teachers:hover {
	background: url(images/BT_LoginTeachersOff.png);
	}*/
#breadcrumb {
	width: 800px;
	position: absolute;
	top: 208px;
}
.currentSection {
	font: 14px Arial, Helvetica, sans-serif;
	color: #FFF;
}
.currentSection a {
	color: #FFF;
}

.currentSection a:hover {
	text-decoration: underline;
}
#navColumn {
	float: left;
	width: 190px;
	padding-top: 0px;
	margin-top: 0px;
}
.currentLinks {
	font: 12px Arial, Helvetica, sans-serif;
	color: #D30A00;
	
}

.Links {
	font: 12px Arial, Helvetica, sans-serif;
	color: #D30A00;
	text-decoration:underline
	
}

#nav {
	float: left;
	width: 190px;
	margin: 0;
	padding: 0;
	font: 12px Arial, Helvetica, sans-serif;
}

#nav li {
	background: url(images/backArrowRed.gif) repeat-y left center;
	padding: 3px 0px 4px 25px;
	margin-bottom: 2px;
	margin-left: 0;
	list-style: none;
	color: #D30A00;
	font: bold 12px Arial, Helvetica, sans-serif;
}

* html #nav li { /* IE 5.x hack */
	padding-left: 20px;
	padding-left: 25px;
	color: #D30A00;
}

#nav a {
	color: #FFF;
	text-decoration: none;
	font: bold 12px Arial, Helvetica, sans-serif;
}
#nav a:hover {
	color:#D30A00;
}
#navBar {
	width: 800px;
	position: absolute;
	top: 172px;
}
#navSelected {
	float: left;
	width: 190px;
	margin: 0;
	padding: 0;
	font: 12px Arial, Helvetica, sans-serif;
}
.currentLinksSelected {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #F60;
}


#navSelected li {
	background: url(images/backArrowRedSelected.gif) no-repeat left top;
	padding: 3px 0px 4px 25px;
	margin-bottom: 2px;
	margin-left: 0;
	list-style: none;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #C00;
}

* html #navSelected li { /* IE 5.x hack */
	padding-left: 20px;
	padd\ing-left: 25px;
}

#navSelected a {
	color: #F60;
	text-decoration: none;
	font: bold 12px Arial, Helvetica, sans-serif;
}
#navSelected a:hover {
	color:#D30A00;
}

#login {
	background: #FD9423;
	width: 190px;
	border-bottom: 2px solid #FFF;
	height: 290px;
	float: left;
	font: 12px Arial, Helvetica, sans-serif;
	text-align: center;
}
#demo {
	background: #FD9423;
	width: 190px;
	height: auto;
	float: left;
	text-align: center;
	border-bottom: 2px solid #FFF;
}
#videos_BT_Home {
	background: #FD9423;
	width: 144px;
	height: 98px;
	border-bottom: 2px solid #FFF;
	position: absolute;
	top: 520px;
	border: none;
	float: left;
	margin-left:20px;
	background: url(images/videos_home_on.jpg);
	cursor: pointer;
	}
#videos_BT_Home:hover {
	background: url(images/videos_home_off.jpg);
	}
#redFooter {
	height: 10px;
	width: 800px;
	color: #ffffff;
	border-top: 4px solid #FFFfff;
	margin-right: auto;
	margin-left: auto;
}
/*#redFooterHome {
	background: url(images/full_banner.jpg) repeat-x ;
	height: 70px;
	width: 800px;
	text-align: center; 
	padding-top: 20px;
	font: 32px Arial, Helvetica, sans-serif;
	color: #ffffff;
}
#redFooterHome a {
	font: 32px Arial, Helvetica, sans-serif;
	color: #ffffff;
}
#redFooterHome a:hover {
	font: 32px Arial, Helvetica, sans-serif;
	color: #fd9423;
}*/

#footerLogos {
	height: 50px;
	width: 800px;
	text-align: right;
	margin-right: auto;
	margin-left: auto;
}
#footerSocialMedia {
	height: 50px;
	padding-top: 5px;
	width: 340px; 
	float:left;
}
#learnersCol {
	height: auto;
	width: 302px;
	border-top: none;
	border-right: 2px solid #FFF;
	border-bottom: 2px solid #FFF;
	border-left: 2px solid #FFF;
	float: left;
	background: #E4E4E4;
}
#teachersCol {
	float: right;
	height: 455x;
	width: 302px;
	background: #E4E4E4;
}
#titleCol {
	margin-left: 10px;
	}
.TextBoldTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #D30A00;
	text-decoration: none;
}
.TextRedBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #D30A00;
	text-decoration: none;
}

#bullet {
    list-style: none;
    background: url(images/red_bullet.gif) no-repeat;
    padding: 0px 0 0px 25px;
    margin-left: 0;
}
.bulletNew {
	list-style: none;
	background: url(images/red_bullet.gif) no-repeat 1px ;
	margin-left: 0;
	padding: 0px 0 0px 25px;
	vertical-align:top;
}
#contentCol {
	padding: 5px 10px 10px;
	float: left;
	width: 590px;
}
#headerLearners {
	font: 12px Arial, Helvetica, sans-serif;
	width: 800px;
	position: relative;
	background: url(images/topLearners.jpg);
	left: auto;
	right: auto;
	margin-right: auto;
	margin-left: auto;
	height: 235px;
}
#headerTeachers {
	font: 12px Arial, Helvetica, sans-serif;
	width: 800px;
	position: relative;
	background: url(images/topTeachers.jpg);
	left: auto;
	right: auto;
	margin-right: auto;
	margin-left: auto;
	height: 235px;
}
#headerAboutUs {
	font: 12px Arial, Helvetica, sans-serif;
	width: 800px;
	position: relative;
	background: url(images/topAboutUs.jpg);
	left: auto;
	right: auto;
	margin-right: auto;
	margin-left: auto;
	height: 235px;
}
#headerIEP {
	font: 12px Arial, Helvetica, sans-serif;
	width: 800px;
	position: relative;
	background: url(images/topIEP.jpg);
	left: auto;
	right: auto;
	margin-right: auto;
	margin-left: auto;
	height: 235px;
}
#headerLessons {
	font: 12px Arial, Helvetica, sans-serif;
	width: 800px;
	position: relative;
	background: url(images/topLessons.jpg);
	left: auto;
	right: auto;
	margin-right: auto;
	margin-left: auto;
	height: 235px;
}
#headerClasses {
	font: 12px Arial, Helvetica, sans-serif;
	width: 800px;
	position: relative;
	background: url(images/topClasses.jpg);
	left: auto;
	right: auto;
	margin-right: auto;
	margin-left: auto;
	height: 235px;
}
#headerTrainers {
	font: 12px Arial, Helvetica, sans-serif;
	width: 800px;
	position: relative;
	background: url(images/topIntercultural.jpg);
	left: auto;
	right: auto;
	margin-right: auto;
	margin-left: auto;
	height: 235px;
}
#headerResources {
	font: 12px Arial, Helvetica, sans-serif;
	width: 800px;
	position: relative;
	background: url(images/topResources.jpg);
	left: auto;
	right: auto;
	margin-right: auto;
	margin-left: auto;
	height: 235px;
}
#FollowUs {
	padding-left: 6px;
}
#headerCareers {
	font: 12px Arial, Helvetica, sans-serif;
	width: 800px;
	position: relative;
	background: url(images/topCareers.jpg);
	left: auto;
	right: auto;
	margin-right: auto;
	margin-left: auto;
	height: 235px;
}
#headerWorkshops {
	font: 12px Arial, Helvetica, sans-serif;
	width: 800px;
	position: relative;
	background: url(images/topWorkshops.jpg);
	left: auto;
	right: auto;
	margin-right: auto;
	margin-left: auto;
	height: 235px;
}

.TextIndent {
	text-align: left;
	padding-left: 15px;
}

