/*
	Core CSS Document [Advanced Styling]
	Author: Echidna Solutions Corp - support@echidna.ca
*/

/*
	=ELEMENTS
*******************************/


body{font-size:83%; font-family:Tahoma, Arial, Helvetica, sans-serif}

a{outline:none;}
a:link,a:visited{}
a:hover, a:active{}
abbr{background:url(../images/bg_abbr.gif) bottom left repeat-x; position:relative; border:none; cursor:default;}
abbr a{text-decoration:none; border:none;}
blockquote{margin:0; padding:0;}
cite{}
dl{}
dt{}
dd{}
form{/*display:inline;*/}
h2{}
h3{}
img{border:none;}
p{margin:0;}
strong{color:;}
input{overflow:visible;}
label{}

/*
	=HEADER STYLING
*******************************/
#skip{position:absolute; text-indent:-9999px; overflow:hidden;}
#pathways{position:absolute; text-indent:-9999em; overflow:hidden;}
#header h1 a{position:absolute; height:148px; width:290px; text-indent:-9999px; overflow:hidden; background:url(../images/logo_etags_large.jpg) no-repeat top left;}

/*
	=NAVIGATION STYLING
*******************************/

/* global */
#navigation_primary li a,#navigation_secondary li a{background-repeat:no-repeat; background-position: top center;}

/*
	=primary navigation
**********************/
#navigation_primary{}
#navigation_primary h2{position:absolute; text-indent:-9999px; overflow:hidden;}


/* static state */
#navigation_primary #n_home{width:87px; background-image:url(../images/nav/home.jpg);}
#navigation_primary #n_about_us{width:91px; background-image:url(../images/nav/about_us.jpg);}
#navigation_primary #n_programs_services{width:160px; background-image:url(../images/nav/programs_services.jpg);}
#navigation_primary #n_employers{width:95px; background-image:url(../images/nav/employers.jpg);}
#navigation_primary #n_seekers{width:163px; background-image:url(../images/nav/seekers.jpg);}
#navigation_primary #n_learners{width:135px; background-image:url(../images/nav/learners.jpg);}
#navigation_primary #n_news{width:124px; background-image:url(../images/nav/news.jpg);}
#navigation_primary #n_contact{width:100px; background-image:url(../images/nav/contact_us.jpg);}

/* hover and current page state */
body#home #navigation_primary #n_home,#navigation_primary #n_home:hover{background-image:url(../images/nav/home_up.jpg);}
body#about_us #navigation_primary #n_about_us,#navigation_primary #n_about_us:hover{background-image:url(../images/nav/about_us_up.jpg);}
body#programs_services #navigation_primary #n_programs_services,#navigation_primary #n_programs_services:hover{background-image:url(../images/nav/programs_services_up.jpg);}
body#employers #navigation_primary #n_employers,#navigation_primary #n_employers:hover{background-image:url(../images/nav/employers_up.jpg);}
body#seekers #navigation_primary #n_seekers,#navigation_primary #n_seekers:hover{background-image:url(../images/nav/seekers_up.jpg);}
body#learners #navigation_primary #n_learners,#navigation_primary #n_learners:hover{background-image:url(../images/nav/learners_up.jpg);}
body#news #navigation_primary #n_news,#navigation_primary #n_news:hover{background-image:url(../images/nav/news_up.jpg);}
body#contact #navigation_primary #n_contact,#navigation_primary #n_contact:hover{background-image:url(../images/nav/contact_us_up.jpg);}


/*
	=secondary navigation
************************/
#navigation_secondary{}
#navigation_secondary li{margin:7px 0; font-size:1em; font-family:Verdana, Arial, Helvetica, sans-serif;}
#navigation_secondary li.hide{display:none;}
#navigation_secondary li a{text-decoration:none; font-weight:bold;}
#navigation_secondary a:link,#navigation_secondary a:visited{color:#666;}

#navigation_secondary.about_us #navigation_secondary #s_about:link, #navigation_secondary.about_us #s_about:visited,
#navigation_secondary.about_success_stories #navigation_secondary #s_about_success_stories:link, #navigation_secondary.about_success_stories #s_about_success_stories:visited,
#navigation_secondary.partners #navigation_secondary #s_partners:link, #navigation_secondary.partners #s_partners:visited,
#navigation_secondary.leadership #navigation_secondary #s_leadership:link, #navigation_secondary.leadership #s_leadership:visited,
#navigation_secondary.employers #navigation_secondary #s_employers:link, #navigation_secondary.employers #s_employers:visited,
#navigation_secondary.emp_success_stories #navigation_secondary #s_employers_success_stories:link, #navigation_secondary.emp_success_stories #s_employers_success_stories:visited,
#navigation_secondary.upload #navigation_secondary #s_upload:link, #navigation_secondary.upload #s_upload:visited,
#navigation_secondary.hr_resources #navigation_secondary #s_hr_resources:link, #navigation_secondary.hr_resources #s_hr_resources:visited,
#navigation_secondary.programs_services #navigation_secondary #s_programs_services:link, #navigation_secondary.programs_services #s_programs_services:visited,
#navigation_secondary.for_employers #navigation_secondary #s_for_employers:link, #navigation_secondary.for_employers #s_for_employers:visited,
#navigation_secondary.for_seekers #navigation_secondary #s_for_seekers:link, #navigation_secondary.for_seekers #s_for_seekers:visited,
#navigation_secondary.for_esl #navigation_secondary #s_esl:link, #navigation_secondary.for_esl #s_esl:visited,
#navigation_secondary.seekers #navigation_secondary #s_seekers:link, #navigation_secondary.seekers #s_seekers:visited,
#navigation_secondary.job_postings #navigation_secondary #s_job_postings:link, #navigation_secondary.job_postings #s_job_postings:visited,
#navigation_secondary.job_retention #navigation_secondary #s_job_retention:link, #navigation_secondary.job_retention #s_job_retention:visited,
#navigation_secondary.community_resources #navigation_secondary #s_community_resources:link, #navigation_secondary.community_resources #s_community_resources:visited,

#navigation_secondary.learners #navigation_secondary #s_learners:link, #navigation_secondary.learners #s_learners:visited,

#navigation_secondary.learners_success #navigation_secondary #s_learners_success_stories:link, #navigation_secondary.learners_success #s_learners_success_stories:visited,

#navigation_secondary.learners_programs_services #navigation_secondary #s_learners_programs_services:link, #navigation_secondary.learners_programs_services #s_learners_programs_services:visited,

#navigation_secondary.learners_blog #navigation_secondary #s_learners_blog:link, #navigation_secondary.learners_blog #s_learners_blog:visited,

#navigation_secondary.seekers #navigation_secondary #seekers_success_stories:link, #navigation_secondary.seekers #seekers_success_stories:visited,

#navigation_secondary.seekers_programs_services #navigation_secondary #s_seekers_programs_services:link, #navigation_secondary.seekers_programs_services #s_seekers_programs_services:visited,

#navigation_secondary.s_employers_program_services #navigation_secondary #s_employers_program_services:link, #navigation_secondary.s_employers_program_services #s_employers_program_services:visited,

#navigation_secondary.mission #navigation_secondary #s_mission:link, #navigation_secondary.mission #s_mission:visited,
#navigation_secondary.seekers_success_stories #navigation_secondary #s_seekers_success_stories:link, #navigation_secondary.seekers_success_stories #s_seekers_success_stories:visited
{color:#EDB666;}





/*
	=CONTENT STYLING
*******************************/


/* main content elements */
#content_main h2, #content_main h3{color:#666; font-family:Verdana,Arial, Helvetica, sans-serif}
#content_main h2{font-size:1.4em; margin-bottom:7px;color:#000066; }
#content_main h3{font-size:1.25em; margin-top:10px; margin-bottom:10px;}
#content_main p{color:#333; margin:0 0 8px 0;}
#content_main ul{list-style-type:square; margin:8px 0 8px 25px; padding:0;}
#employers #errors{font-size:125%; padding:10px; margin:15px 0; border:1px solid red; background-color:#faeaea; color:red;}


/* secondary content elements */
#testimonials{background:url(../images/bg_quote.jpg) no-repeat bottom right; padding-bottom:70px;}
#testimonials *{padding-left:10px;}
#testimonials img{padding:0;}


/*
	=headings
*******************************/

/*
	=forms
*******************************/
.form_core{/*border:1px solid red; margin-right:105px; position:relative; padding-bottom:25px;*/}
.form_core label{/*float:left;*//* width:210px;*/ display:block; /*display:inline-block;*/ height:auto;}

.btn-feedback{position:absolute; top:20px; left:0;}
.btn-feedback:hover{opacity:.75}
.frm-feedback{}
.frm-feedback p{font-weight:bold; color:#333;}
.fb-row{background-color:#fafafa; border:1px solid #eee; margin:15px 0; padding:10px;}
.btn-frm-feedback{border:none; background:none; background-color:#000066; color:#fff; padding:10px; font-weight:bold; cursor:pointer; margin-left:5px;}
.btn-frm-feedback:active{background-color:#0000cc;}
.fb-submit-area{position:relative;}
.btn-security{position:absolute; right:70px; top:0; border:1px solid #666;}

/*
	=COMPONENTS STYLING
*******************************/
#home_content div{}
#home_content p{color:#666;}
#home_content h2{position:absolute; text-indent:-9999em; overflow:hidden;}

#home_welcome{}
#home_employers{}
#home_seekers{}
#home_esl{}
/*#home_content .intro_text{min-height:115px; _height:115px;}*/

#home_content p.learn_more{position:absolute;top:170px;}

#tbl_job_team{margin-bottom:25px;}
#tbl_job_team td{vertical-align:top;}
#tbl_job_team img{border:5px solid #F4F3F0;}
.info_pic{width:175px; }
.info_team{padding:6px;}
.position{font-size:0.8em; font-weight:bold;}
.member{font-size:1em; font-weight:bold; color:#000066;}

/*
	=SITE INFO STYLING
*******************************/
#site_info{}
#site_info h5{position:absolute; text-indent:-9999px; overflow:hidden;}
#site_info a:link, #site_info a:visited{}
#site_info a:hover, #site_info a:active{}


/*
	=CLASSES
*******************************/
#content_main .imgLink{border:none; background:none;}
.highlight{font-size:0.7em; color:#666; text-transform:uppercase; font-weight:bold;}
.imgRight { float:right;border:10px solid #F4F3F0; margin-left:10px; margin-bottom:10px;}
div.newsitem { clear:both;margin-bottom:20px; }
div.newsitemimage { padding:10px 10px 10px 10px;background-color:#F0EEEC;width:400px;margin:0 auto; }
div.newsitemimage p { text-align:center;padding:5px; }
div.teamMember { clear:both;margin-bottom:20px; }
table.partners tr td { padding:20px 5px;width:50%; }

blockquote.success
{
	border:1px solid #F4F3F0;
	margin-bottom:20px;
	background-image:url(../images/bg_row.gif);
	background-position:bottom left;
	background-repeat:repeat-x;
	
}

blockquote.success p
{
	padding:10px 20px 0px 20px;
	
}

blockquote.success p.credit
{
	padding:0px 20px;
	text-align:right;
	
}


blockquote.quote
{
	border:1px solid #F4F3F0;
	margin-bottom:20px;
	background-image:url(../images/bg_row.gif);
	background-position:bottom left;
	background-repeat:repeat-x;
	
}

blockquote.quote p
{
	padding:20px 20px;
	text-align:center;
	
}

ol { list-style:decimal; }

/*
	=LINKS
*******************************/
a {	color:#000099; }
a:hover {	color:#660099; }

/*
	=TABLES
*******************************/


/*
	=tables
*******************************/
.table_core{width:100%;}
.table_core caption{font-size:1em; font-weight:bold; padding-bottom:5px;}
.table_core td{padding:2px 0 2px 2px;border-bottom:1px solid #fff;}
.table_core th{font-weight:bold; padding:2px;text-align:left;background-color:#000099;color:#fff;}

.table_core tr.row1{background-color:#f6f5f5;}
.table_core tr.row2{background-color:#eee;}
.table_core .head_centre{text-align:center;}
.table_core td { padding:5px; }