@charset "utf-8";
/* CSS Document */


*{
	padding:0px;
	margin:0px;
	}
	
body{

	}

a:link	{
font-family:Arial, Helvetica, sans-serif;
color:#666666;
text-decoration:underline;
		}	
a:visited{
font-family:Arial, Helvetica, sans-serif;
color:#9e9e9e;
text-decoration:underline;
		}
a:hover	{
font-family:Arial, Helvetica, sans-serif;
color:#666666;
text-decoration:none;
		}	


ul{
	margin-left:26px;
	margin-bottom:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	list-style-image:url(../images/bullet.gif);
	}
	
.clearFloat{
	clear:both;
	width:0px;
	height:0px;
	line-height:0px;
	font-size:0px;
	}
	
h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#ba2328;
	padding-bottom:10px;
	}

.h1b{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#666666;
	padding-bottom:10px;
	}
	
.chartFont{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
	}
	

h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ba2328;
	padding:10px 0;
	}
	
.container{
	width:804px;
	padding:0 10px;
	}
	
.bg_img{
	background:url(../images/bg_image.gif) no-repeat;
	position:relative;
	z-index:1
	}
	
.header{
	height:54px;
	padding-top:20px;
	}
	
.logo{
	float:left;
	}

.language_links{
	float:right;
	font-size:11px;
	}
	
.language_links a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	text-decoration:none;
	}
	
.language_links a:hover{
	text-decoration:underline;
	}
	
.language_links a.languageOn{
	text-decoration:underline;
	}
	

	
/*main menu*/

.main_menu{
	height:63px;
	padding-bottom:15px;
	width:815px;
	position:relative;
	z-index:2;
	border:0px solid red;
	}

a.menu_link{
	height:63px;
	display:block;
	width:156px;
	float:left;
	margin-right:6px;
	}
	
a.home{
	background:url(../images/menu_home.gif) no-repeat;
	}
	
a.home_on{
	background:url(../images/menu_home_on.gif) no-repeat;
	}
	
a.corpProfile{
	background:url(../images/menu_corpProfile.gif) no-repeat;
	}
	
a.corpProfile_on{
	background:url(../images/menu_corpProfile_on.gif) no-repeat;
	}

	
a.capSoln{
	background:url(../images/menu_capSoln.gif) no-repeat;
	}
	
a.capSoln_on{
	background:url(../images/menu_capSoln_on.gif) no-repeat;
	}
	
a.entWork{
	background:url(../images/menu_entWork.gif) no-repeat;
	}
	
a.entWork_on{
	background:url(../images/menu_entWork_on.gif) no-repeat;
	}
	
a.contact{
	background:url(../images/menu_contact.gif) no-repeat;
	margin-right:0px;
	}
	
a.contact_on{
	background:url(../images/menu_contact_on.gif) no-repeat;
	margin-right:0px;
	}

	
/*main menu*/

/*home content*/

.home_content{
	padding:40px 0;
	}

.home_left{
	float:left;
	width:360px;
	padding:0 10px;
	}

.home_right{
	float:right;
	width:360px;
	padding:0 10px;
	}
	
.home_txt{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	line-height:145%;
	}
	
/*home content*/


/*footer*/

.footer{
	margin-top:30px;
	height:10px;
	border-top:solid #cccccc 1px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	padding:10px 0;
	color:#999999;
	}
	
.copyright{
	float:left;
	}
	
.privacy{
	float:right;
	}
	
.privacy a{
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#999999;
	}
	
.privacy a:hover{
	text-decoration:underline;
	}

/*footer*/

/*side nav*/
.sideNav{
	width:156px;
	background-color:#fff;
	float:left;
	padding-top:30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}
	
a.sideNavLink{
	display:block;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border-top:solid #cccccc 1px;
	color:#666666;
	padding:10px 5px;
	width:146px;
	}
	
a.sideNavLink:hover{
	background-color:#666666;
	color:#fff;
	}
	
a.side_on{
	background-color:#666666;
	color:#fff;
	}
	
a.redLink{
	color:#000000;
	text-decoration:none;
	}
a.redLink:hover{
	color:#ba2328;
	text-decoration:underline;
	}

a.redLink_contact{
	color:#ba2328;
	text-decoration:underline;
	}
a.redLink_contact:hover{
	color:#000000;
	text-decoration:none;
	}
	
.us_site{
	padding:5px 0;
	}
	
/*side nav*/

/*main page content*/

.contentMainPage{
	width:630px;
	float:right;
	padding-top:30px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:12px;
	}
	
.page_txt{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	line-height:145%;
	padding:10px 0;
	margin-right:30px;
	}
	
.redDivider{	
	border-bottom:solid #ba2328 1px;
	}

/*main page content*/

/*tab content resources*/

.tabContent{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#fff;
	padding:10px 5px;
	}
	
.redText{
	color:#ba2328;
	}

.tabMargin{
	margin-left:10px;
}	

.resourceForm_left{
	float:left;
	margin-right:50px;
	}
	
.resourceForm_left p{ 
	margin:3px 0;
	}

.resourceForm_left input{
	height:14px;
	}

.resourceForm_right{
	float:left;
	color:#ba2328;
	}
	
.resourceForm_right input{
	width:250px;
	margin:5px 0;
	}
	
.resource_disclaimer{
	font-size:11px;
	color:#999999;
	clear:both;
	padding:10px 20px;
	margin-right:50px;
	}

.resource_disclaimer_nominate{
	font-size:11px;
	color:#999999;
	clear:both;
	padding:10px 0px;
	margin-right:50px;
	}
	
.weeklyEntreprenur{
	font-size:11px;
	color:#999999;
	}
	
.submitResources{
	text-align:right;
	padding-top:5px;
	}
	
a.submitLink{
	color:#ba2328;
	background:url(../images/submitArrow.gif) no-repeat left;
	text-decoration:none;
	padding-left:10px;
	font-weight:700;
	}	
/*tab content resources*/

/*tab content featured*/

.featuredBox{
	padding:20px 0 0 0;
	}
	
.featuredImage{
	float:left;
	}
	
.featuredContent{
	position:relative;
	float:left;
	background:url(../images/featured_bg.gif) no-repeat;
	width:478px;
	height:184px;
	color:#fff;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	}
	
.featuredTitle{
	padding-left:30px;
	padding-top:20px;
	padding-bottom:2px;
	font-size:14px;
	font-weight:700;
	
	}
	
.featuredText{
	padding:0px 0px 0px 30px;
	margin-right:100px;
	}
	
a.featuredLink{
	float:right;
	text-decoration:none;
	color:#fff;
	display:block;
	background:#ad1418;
	width:80px;
	height:18px;
	font-weight:bold;
	position:absolute;
	right:0px;
	bottom:0px;
	padding-left:20px;
	padding-top:3px;
	}
	
a.featuredLink:hover{
	text-decoration:underline;
	}
	
.featuredName{
	clear:both;
	font-size:11px;
	color:#666666;
	padding-top:3px;
	}


/*tab content featured*/

/*tab content past*/


.past{
	padding:3px 0;
	}

/*tab content past*/

/*contact page*/

.contactInfoBox{
	font-family:Arial, Helvetica, sans-serif;
	width:300px;
	font-size:11px;
	color:#666666;
	float:left;
	margin-bottom:20px;
	}
	
.ontarioContact{
	float:none;
	}
	
.contactInfoBox a{ 
	color:#666666;
	}
	
.executiveOffices{	
	border-top:solid #ba2328 1px;
	padding-top:10px;
	clear:both;
	}

.contactSubProv span{
	margin-right:10px;
	}
	
.toronto{
	float:left;
	}
	
.ontario{
	float:left;
	}

/*contact page*/

/*team*/
.team{
	padding-bottom:10px;
	margin-bottom:20px;
	}

.page_txtTeam{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	line-height:145%;
	margin-right:30px;
	padding: 0 0 10px 10px;
	width:365px;
	}
	
.teamImage{
	float:left;
	}
	
.teamText{
	float:left;
	margin-left:10px;
	}

/*team*/
