/* CLF 2.0 TEMPLATE VERSION 1.04 | VERSION 1.04 DU GABARIT NSI 2.0 */

/* GENERAL CSS BEGINS | DEBUT DU CSS GENERAL */

div.center a:hover {
	color: #609;
}

li.fiptext a, li.fiptexta a, li.fiptextb a, li.fiptextc a {
display: block;
}

form {
margin: 0;
padding: 0;
}

br.clearAll {
clear: both;
}

p.home {
padding: 1px 5px 1px 3px;
text-align: left;
margin: 0;
}

p.breadcrumb {
padding: 3px 5px 5px 3px;
text-align: left;
margin-bottom: 0.5em;
font-size: 85%;
}

p.breadcrumb a:link {color:#348;}
p.breadcrumb a:visited {color:#347;}
p.breadcrumb a:hover{color: #34a;}

div.right {
background-color: #e8e9e0;
}

div.left li.menucontent, div.left div.menucontent, div.right li.menucontent, div.right div.menucontent {
padding: 0;
margin: 0;
}

div.left a.menulink, div.right a.menulink {
display: block;
margin: 0;
padding: 4px 3px 4px 12px;
}

div.left a.menulink:hover, div.right a.menulink:hover, div.left ul.nav li a.current {
background-color: #d5d6ce;
text-decoration: underline;
color: #123;
}

div.left ul.nav2 {
margin-left: 27px;
}

div.left ul.nav2 li {
border-bottom: 1px solid #e8e9e0;
padding: 0;
}

ul.nav2 li a.menulink {
padding: 0 3px 0 0;
}

ul.nav2 li a.menulink:hover, div.left ul.nav2 li a.current {
text-decoration: underline;
background-color: #e8e9e0;
color: #123;
}

div.right li ul.nav {
border: none;
margin-bottom: 0;
}

.search {
padding: 0 0 5px 12px;
background-color: #e8e9e0;
margin: 0;
width: 138px;
}

.home {
width: 182px;
}

.search input.keyword {
padding: 2px 0 0 0;
margin: 4px 0 0 0;
width: 125px;
}

.search p {
padding: 0;
margin: 0 0 0.5em 0;
}

.search a.advancedSearch {
font-size: 85%;
color: #555;
text-decoration: underline;
display: block;
padding: 0;
}

.search a.advancedSearch:hover {
color: #123;
text-decoration: underline;
}

input.button {
width: 44px;
padding: 0;
margin: 0;
}

div.searchbutton {
text-align: right;
padding: 0 8px 0 0;
margin: 0;
}

#findcommunity {
padding: 0 0 5px 12px;
background-color: #e8e9e0;
margin: 0;
width: 183px;
}

#findcommunity select {
width: 174px;
font-size: 85%;
}

ul.nav li div.phone {
background: url(../../../vGraphics/images/$file/phone_icon.gif) left top no-repeat;
padding: 5px 0 5px 32px;
display: block;
background-position: 5px 5px;
color: #555;
margin: 0;
width: 163px;
}

ul.nav li a.chat {
background: url(../../../vGraphics/images/$file/chat_icon.gif) left top no-repeat;
padding: 5px 0 5px 32px;
display: block;
background-position: 5px 5px;
}

ul.nav li a.chat:hover {
color: #123;
}

ul.nav li a.suggestalink {
background: url(../../../vGraphics/images/$file/submit_link_icon.gif) left top no-repeat;
padding: 5px 0 5px 32px;
display: block;
background-position: 5px 2px;
}

ul.nav li a.suggestalink:hover {
color: #123;
}

/* Start Audiences */
ul.nav div.audiences {
margin: 0;
padding: 0;
}

ul.nav div.audiences ul {
margin: 0;
padding: 0;
list-style: none;
}

ul.nav div.audiences ul li {
margin: 0;
padding: 0;
border-bottom: 1px solid #ccc;
}

ul.nav div.audiences ul li a {
line-height: 1.3em;
padding: 17px 0 17px 60px;
display: block;
margin: 0;
color: #555;
font-weight: bold;
text-decoration: none;
background-color: #e8e9e0;
}

ul.nav div.audiences ul li a.kids {
background: url(../../../vGraphics/homepage/$file/kids.jpg) left top no-repeat;
background-position: 10px 7px;
}

ul.nav div.audiences ul li a.women {
background: url(../../../vGraphics/homepage/$file/women.jpg) left top no-repeat;
background-position: 10px 7px;
}

ul.nav div.audiences ul li a.elders {
background: url(../../../vGraphics/homepage/$file/elders.jpg) left top no-repeat;
background-position: 10px 7px;
}

ul.nav div.audiences ul li a.youth {
background: url(../../../vGraphics/homepage/$file/youth.jpg) left top no-repeat;
background-position: 10px 7px;
}

ul.nav div.audiences ul li a:hover {
color: #123;
background-color: #d5d6ce;
text-decoration: underline;
}
/* End Audiences */

div.blackborder {
float: left;
}

div.blackborder p.intro {
margin: 0;
padding: 0 0 10px 0;
}

div.blackborder div.inner {
width: 392px;
float: left;
padding: 5px;
margin: 0 0 5px 0;
border: 1px solid #ccc;
}

div.blackborder div.innernoborder {
float: left;
width: 392px;
padding: 0;
margin: 0 0 5px 0;
border: none;
}

div.center h1 {
font-size: 1.3em;
font-weight: bold;
border-bottom: 1px solid #e8e9e0;
}

div.center h2 {
font-size: 1.1em;
margin-top: 1em;
margin-bottom: 0.5em;
font-weight: bold;
}

div.center h3 {
font-size: 1em;
margin-top: 1em;
margin-bottom: 0.3em;
font-weight: bold;
}

div.center h4 {
margin-top: 0;
margin-bottom: 0.5em;
font-weight: normal;
}

div.center p.info {
border-top: 1px solid #ccc;
padding: 0.8em 0 0 0;
margin: 1.5em 0 0 0;
}

div.center dl.info {
border-top: 1px solid #ccc;
padding: 0 0 0 0;
margin: 0 0 0 0;
}

div.center ul li {
padding: 2px 0;
}

div.center div.inner div.feature {
position:relative;
}

div.center div.inner div.feature img.left {
float: left;
margin: 4px 12px 14px 0;
border: 5px solid #e8e9e0;

}

div.center div.inner div.feature span.legend {
position: absolute;
top: 125px;
left: 5px;
font-style: italic;
color: #666;
font-size: 92%;
margin: 0;
padding: 0;
width: 115px;
}

div.center div.inner p.featurecontent {
margin: 0 0 10px 132px;
}

div.center div.inner p.featureContent em {
font-style: italic;
}

div.center div.inner ul {
width: 350px;
margin: 0;
padding: 0 0 10px 1.5em;
display: block;
line-height: 1.3em;
}
	
div.center div.inner ul li {
margin: 0;
padding: 2px 0;
}

div.center #partners {
padding: 8px 8px 10px 8px;
}

div.filters {
width: 100%;
height: 50px;
text-align: center;
margin: 0;
padding: 0;
}

div.filters div.associatedtopics1 {
float: left;
width: 47%;
}

div.filters div.associatedtopics {
float: right;
width: 52%;
}

div.filters div.associatedtopics select {
height: 20px;
color: #000;
background-color: #fff;
border: 1px solid #ccc;
width: 175px;
}

div.filters div.associatedtopics1 select {
height: 20px;
color: #000;
background-color: #fff;
border: 1px solid #ccc;
width: 160px;
}

.TextButtons {
width: 44px;
}

img.imagesflag {
width: 24px;
height: 16px;
vertical-align:text-top;
}

div.DescriptionsToggle {
width: 100%;
text-align: center;
margin: 0;
padding: 0;
}

dl dt {
margin: 0.8em 0 0 0;
font-weight: bold;
}

dl dd {
margin: 0;
}

dl.links {
margin: 0;
}

dl.links dt {
position: relative;
font-weight: normal;
background-image: url(../../../vGraphics/images/$file/bullet_darkgrey.jpg);
background-repeat: no-repeat;
background-position: left 2px;
padding: 0 0 0 1.3em;
}

dl.links dd {
padding: 0 0 0 1.3em;
}

dl.links dd.source {
color: #666;
font-size: 92%;
line-height: 1.5em;
}

/*Anchor List Start*/
div.center div.anchorlist {
float: left;
width: 99%;
border-top: 1px solid #474A59;
border-bottom: 1px solid #474A59;
padding: 0.5em 0 0.5em 0;
margin: 0 0 1em 0;
}

div.center div.anchorlist ul {
margin: 0;
padding: 0.5em 0 0.5em 0;
list-style: none;
}

div.center div.anchorlist ul li {
background-image: url(../../../vGraphics/images/$file/bullet_darkgrey.jpg);
background-repeat: no-repeat;
background-position: left 4px;
padding: 0 0 0 1.3em;
margin: 0 0 0 1em;
}

div.center div.anchorlist ul.col1 {
float: left;
width: 49%;
margin: 0;
padding: 0;
}

div.center div.anchorlist ul.col2 {
float: left;
width: 49%;
margin: 0;
padding: 0;
}

div.center div.anchorlist ul.full {
width: 95%;
}
/*Anchor List End*/

div.center .author {
font-weight: bold;
padding: 0; 
margin: 10px 0 0 0;
}

div.center div.bullet-kids ul {
position: relative;
list-style: none;
margin: 0;
padding: 0 0 2px 0;
}

div.center div.bullet-kids ul li {
background-image: url(/acp/site.nsf/vGraphics/kids/$file/bulletkids.gif);
background-repeat: no-repeat;
background-position: left 2px;
padding: 1em 0 1em 3em;
margin: 0 0 0 0;
}

div.center div.bullet-list ul {
position: relative;
list-style: none;
margin: 0;
padding: 0 0 1px 0;
}

div.center div.bullet-list ul li {
background-image: url(../../../vGraphics/images/$file/bullet_darkgrey.jpg);
background-repeat: no-repeat;
background-position: left 2px;
padding: 0 0 0.8em 1.5em;
margin: 0 0 0 0;
}

.AddNotes {
font-style: italic;
color: #000;
background-color: #fff;
text-decoration: none;
}

/*A to Z Start*/
div#atoz h2.alphatitle {
border-bottom: 1px solid #000;
background-color: transparent;
font-size: 122%;
padding: 2px 0 2px 2px;
margin: 0;
}

div#atoz ul.nobullet {
list-style-type: none;
margin: 0;
padding: 0;
}

div#atoz ul.nobullet li {
padding: 0.5em 0 0 0.5em;
}

div#atoz div.menu {
display: block;
float: left;
padding: 0 0 0.8em 0;
width: 590px;
}

div#atoz ul.alphalist {
list-style-type: none;
margin: 0;
padding: 0;
width: 99%;
}

div#atoz ul.alphalist li {
float: left;
padding: 0.1em 0.3em 0.1em 0.3em;
margin: 0;
font-size: 110%;
}
/*A to Z End*/

/* Site Map Start */
#sitemaplist ul.sitemap, #sitemaplist ul.sitemap ul {
margin: 0 0 0 2em;
padding: 0;
}

#sitemaplist ul.sitemap li a {
padding: 0 0 0 0.5em;
margin: 0;
}

#sitemaplist ul.sitemap ul li a {
padding: 0 0 0 0.5em;
margin: 0;
font-size: 92%;
}

#sitemaplist ul.sitemap li a.SM1, #sitemaplist ul.sitemap li a.SM2 {
font-weight: bold;
}
/* Site Map End */

p.toplink {
margin-top: 0.5em; 
margin-bottom: 0.5em;
text-align: right;
}

#rootfooter {
width: 590px;
margin-top: 3em;
padding: 0 0 10px 0;
background: #e8e9e0 url(../../../vGraphics/images/$file/rootfooter.gif) no-repeat;
background-position: left top;
overflow: hidden;
font-size: 90%;	
}

#rootfooterhp {
width: 404px;
margin-top: 0;
padding: 0 0 10px 0;
background: #e8e9e0 url(../../../vGraphics/images/$file/rootfooter.gif) no-repeat;
background-position: left top;
overflow: hidden;
font-size: 90%;	
}

#rootfooter div.title {
font-size: 1.3em;
color: #556;
margin: 1em 0 1em 0;
font-weight: bold;
}

#rootfooter div.secondrootlist, #rootfooterhp div.secondrootlist  {
padding: 5px 0 5px 0;
float: left;
display: inline;
width: 195px;
margin: 20px 0 0 10px;
}
				
#rootfooter div.firstrootlist, #rootfooterhp div.firstrootlist {
padding: 5px 0 5px 0;
float: left;
display: inline;
width: 195px;
margin: 20px 0 0 180px;
}

#rootfooter div.fullrootlist {
padding: 5px 0 5px 0;
float: left;
display: inline;
width: 400px;
margin: 20px 0 0 180px;
}
				
#rootfooter div ul, #rootfooterhp div ul {
padding: 0 0 10px 25px;
margin: 0 0  0 0;
}

#rootfooter p {
margin: 0.2em 0 0 0;
padding: 0;
}

#rootfooter p.more {
text-align: right;
}

img.right {
float: right;
margin: 0 0 0.5em 0.8em;
}

img.left {
float: left;
margin: 0 0.8em 0.5em 0;
}

img {
border: none;
}

table.border {
border-top: solid 1px #000;
border-left: solid 1px #000;
}

table.border td, table.border th {
border-bottom: solid 1px #000;
border-right: solid 1px #000;
padding: 2px;
}

/* Job Centre Start */

#jobstop {
float: left;
width: 590px;
margin: 0;
padding: 0;
}

#jobsearch {
float: left;
width: 390px;
margin: 0;
padding: 0;
}

#jobsearch input, #jobsearch select {
margin: 5px 0 5px 0;
vertical-align: middle;
}

#totaljobcount {
float: left;
margin: 10px 75px 0 50px;
width: 180px;
height: 120px;
background-image: url(/abdt/apps/aboriginalemployment.nsf/images/jobcount.jpg);
background-repeat: no-repeat;
text-align: center;
padding: 9px 0 0 0;
}

#totaljobcount span {
font-size: 460%;
color: #777;
}

#totaljobcount em {
line-height: 2em;
color: #885522;
}

#browse {
float: left;
width: 590px;
}

#browse table {
width: 375px;
margin: 0 0 10px 0;
}

#browse table td {
padding: 3px;
}

ul.jobcentre {
margin-left: 0;
padding-left: 20px;
}
/* Job Centre End */

table.suggestalink {
border: 0;
width: 100%;
}

table.suggestalink td.col1 {
width: 30%;
text-align: right;
}

table.suggestalink td.col2 {
width: 70%;
}

/* GENERAL CSS ENDS | FIN DU CSS GENERAL */



/* CONNECTIVITY FEEDBACK FORM BEGINS */

#connectivityfeedback label, #connectivityfeedback p.question, #connectivityfeedback div.question {
  font-weight: bold;
  color: #556;
}

#connectivityfeedback p.question  {
  margin: 10px 0px 0px 25px;
}

#connectivityfeedback .normal {
  margin: 10px 0px 10px 0;
}

#connectivityfeedback .normalinput {
  margin: 10px 0px 10px 40px;
}

#connectivityfeedback .normalinput2 {
  margin: 0px 0px 10px 40px;
}

#connectivityfeedback .normalinput3 {
  margin: 10px 0px 0px 40px;
}

#connectivityfeedback input.contact {
  display: block;
  float: left;
  margin-bottom: 10px;
  font-weight: normal;
}

#connectivityfeedback label.contact {
  display: block;
  text-align: right;
  float: left;
  width: 150px;
  padding-right: 20px;
  font-weight: normal;
}

#connectivityfeedback .indent {
  margin-left: 40px;
}

#connectivityfeedback p.extrainfo {
  padding: 10px 0px 15px 40px;
  margin: 0px;
  font-weight: normal;
  font-size: 0.9em;
}

p.red {
	color: #CC0000;
	background-color: transparent;
      font-size: 8.0pt;
}

div.question {
  padding: 0px 0px 25px 0px;
}

div.button-right {
  padding: 0px 50px 10px 0px;
  text-align: right;
}


/* CONNECTIVITY FEEDBACK FORM ENDS */


div.foot3 a {
padding-bottom: 15px;
}


/*Random Top Banner Start */

div.topbg1_en {
background: url("../../../vGraphics/images/$file/header1_en.jpg") #eee no-repeat center center;
}
div.topbg2_en {
background: url("../../../vGraphics/images/$file/header2_en.jpg") #eee no-repeat center center;
}
div.topbg3_en {
background: url("../../../vGraphics/images/$file/header3_en.jpg") #eee no-repeat center center;
}

div.topbg1_fr {
background: url("../../../vGraphics/images/$file/header1_fr.jpg") #eee no-repeat center center;
}
div.topbg2_fr {
background: url("../../../vGraphics/images/$file/header2_fr.jpg") #eee no-repeat center center;
}
div.topbg3_fr {
background: url("../../../vGraphics/images/$file/header3_fr.jpg") #eee no-repeat center center;
}

div.topbg1_iu {
background: url("../../../vGraphics/images/$file/header1_iu.jpg") #eee no-repeat center center;
}
div.topbg2_iu {
background: url("../../../vGraphics/images/$file/header2_iu.jpg") #eee no-repeat center center;
}
div.topbg3_iu {
background: url("../../../vGraphics/images/$file/header3_iu.jpg") #eee no-repeat center center;
}

/*Random Top Banner End */