﻿@charset "UTF-8";

/* portal.css siteCollection stylesheet */

/*
#0398c3 = BLUE = MOUSE OVER COLOR
#59686e = GREY = TEXT COLOR (PARAGRAPH)
#FFF = WHITE = LINKS UP COLOR
#3a3a38 = DARK GREY = CULUMN2 BACKGROUND
#000 = BLACK = FOOTER AND SITEGUIDE BG
#0398c3 = BLUE = HEADINGS
#aaaba5 = GREY TEXT FOR FOOTER AND SITEGUIDE
#404040 = SEARCH BORDER
*/



/*---------------------------------------------
      Global Styles
-----------------------------------------------*/

body.mossbody
{
   background:url(/Style%20Library/cssimages/header_bg.jpg) repeat-x #fff;
}

/*-------------------------------------
      Header
-------------------------------------*/

#headerContent
{
   background: url(/Style%20Library/cssimages/header_bg2.jpg) top repeat-x #000;
}

.logo h1
{
   text-indent:-9000px;
   background-image:url(/Style%20Library/cssimages/crest.gif);
   background-repeat: no-repeat;
   height:59px;
}

.logo h1 a
{
   height: 59px;
   width: 471px;
   display: block;
}

.logo h1 a:link, #banner h1 a:visited, #banner h1 a:hover, #banner h1 a:focus, #banner h1 a:active
{
   outline: none;
}

/*.rsslinkicon
{
   background-image:url(/Style%20Library/cssimages/icon_rss.gif);
   background-repeat: no-repeat;
   width:10px;
   height:9px;
   display:inline-block;
   padding:0px !important;
   padding-bottom:3px !important;
   padding-right:12px !important;
   margin-left:-6px !important;
}*/

.searchlink
{
   background-image:url(/Style%20Library/cssimages/icon_search.gif);
   background-repeat: no-repeat;
   width:21px;
   height:19px;
   display:inline-block;
   margin-top:3px;
}

/*------------------------------------------------------------------------------------
      Page Structure
    ------------------------------------------------------------------------------------*/

#top
{
   /*Top div holds top navigation*/
   background-color: #000;
}

#topMenuContainer
{
   /*The header is on top of the page outside the Wrapper div and after the Top div.*/
   background: url(/Style%20Library/cssimages/top_bg.jpg) center repeat-x;  /*Look at Sub Folder*/
}

#topMenu ul li a
{
   border-right: dotted 1px #fff;
   color: #FFF;
}

#topMenu ul li a:visited
{
   color: #FFF;
}

#topMenu ul li a:hover, .menu ul li .current
{
   color: #d8e3ae;
}

#topMenu .active
{
   color: #0398c3;
}


#siteGuide
{
   background:url(/Style%20Library/cssimages/bottom_bg.jpg) top #000000 no-repeat;
}

#siteGuideColumn1 a,#siteGuideColumn2 a,#siteGuideColumn3 a{color:#aaaba5; }
#siteGuideColumn1 a:hover,#siteGuideColumn2 a:hover,#siteGuideColumn3 a:hover{color:#0398c3 ;}
#siteGuideColumn1 .header,#siteGuideColumn2 .header,#siteGuideColumn3 .header{color:#0398c3; }
#siteGuideColumn1 .copyright,#siteGuideColumn2 .copyright,#siteGuideColumn3 .copyright{color:#aaaba5;}


#rightcolumn
{
   background:#3a3a38;
}

#footerWrapper
{
   background:url(/Style%20Library/cssimages/bottom_bg.jpg) top #000000 no-repeat;
}

.footerContentColumn1 a,.footerContentColumn2 a,.footerContentColumn3 a{color:#aaaba5; }
.footerContentColumn1 a:hover,.footerContentColumn2 a:hover,.footerContentColumn3 a:hover{color:#0398c3;}
.footerContentColumn1 .header,.footerContentColumn2 .header,.footerContentColumn3 .header{color:#0398c3; }
.footerContentColumn1 .copyright,.footerContentColumn2 .copyright,.footerContentColumn3 .copyright{color:#aaaba5;}

#mainMenu ul li a
{
   border-right: dotted 1px #595959;
}

#mainMenu ul li a:visited
{
   color: #aaaba5;
}

#mainMenu ul li a:hover, .menu ul li .current
{
   color: #0398c3;
}

#mainMenu .active
{
   color: #0286ac;
}


#subMenu ul li a
{
   color: #FFF;
}

#subMenu ul li a:visited
{
   color: white;
}

#subMenu ul li a:hover, .menu ul li .current
{
   color: #0398C3;
}

#subMenu .active
{
   color: #0398C3;
}

/*#subMenu .pipe
{
   border-right: dotted 1px #595959;
}*/




.searchbox
{
   border:solid #404040 2px;
}

.advancedSearch
{
   color:#999999;
}

.advancedSearch a
{
   color:#999999;
}

.right
{
   /*Right class holds content in a right highlighted column within the main Column 1 div*/
   background: url(/Style%20Library/cssimages/module_right_bg.jpg) no-repeat #FFF;
}


#headerBanner
{
 background: #ABBEBE;
}

#banner
{
   /*Banner div holds image Billboard as well as Banner/ navigation*/
   background-color: #404040;
   width: 638px;
   height:324px;     /* large banner height, small = 165px */
}

.billboardbackground
{
   /* the default image for the flash banner area - if no javascript this image shows */
   /* eg. background: url(/Skills/Style%20Library/cssimages/banner.jpg) no-repeat top left;    */
   background: url(/Style%20Library/cssimages/banner.jpg) no-repeat top left;
   width: 638px;
   height:265px;     /* large banner height, small = 160px */
}

#ipodMenu
{
   background-color: #404040;
}

.menuDiv
{
   display:none !important;
}

.title, .moduletitle
{
   border-bottom:#0286ac 5px solid;   /*  portal color scheme  */
}

.byline
{
   font-weight:bold;
   margin-bottom:1em;
}

.summary2 ul li
{
   color: #59686e;
}

.summary3
{
   list-style-image:url(/Style%20Library/cssimages/bullet_img.jpg);
}

#column_right
{
   background-color:#404040;
}


#closeButton
{
   color:#0398c3;
}

.closeButton a
{
   color:#0398c3;
}



/*------------------------
      Navigation
--------------------------*/

#bannerMenu
{
   padding-right: 0px;
   padding-left: 0px;
   padding-bottom: 0px;
   margin: 0px;
   width: 265px;
   padding-top: 0px;
   background-color: #333333
}

#bannerMenu A
{
   display: block; overflow: hidden; text-indent: -9999px; height: 40px
}

#bannerMenu A#active
{
   background-position: center top
}


#bannerMenu A.childhood:link, #bannerMenu A.childhood:visited
{
   background:transparent url(/Style%20Library/cssimages/menu/childhood_nav.jpg) no-repeat 50% bottom
}

#bannerMenu A.schooling:link, #bannerMenu A.schooling:visited
{
   background: url(/Style%20Library/cssimages/menu/schooling_nav.jpg) no-repeat 50% bottom
}

#bannerMenu A.education:link, #bannerMenu A.education:visited
{
   background: url(/Style%20Library/cssimages/menu/education_nav.jpg) no-repeat 50% bottom
}

#bannerMenu A.skills:link, #bannerMenu A.skills:visited
{
   background: url(/Style%20Library/cssimages/menu/skills_nav.jpg) no-repeat 50% bottom
}

#bannerMenu A.youth:link, #bannerMenu A.youth:visited
{
   background: url(/Style%20Library/cssimages/menu/youth_nav.jpg) no-repeat 50% bottom
}

#bannerMenu A.employment:link, #bannerMenu A.employment:visited
{
   background: url(/Style%20Library/cssimages/menu/employment_nav.jpg) no-repeat 50% bottom
}

#bannerMenu A.workplace:link, #bannerMenu A.workplace:visited
{
   background: url(/Style%20Library/cssimages/menu/workplace_nav.jpg) no-repeat 50% bottom
}

#bannerMenu A.department:link, #bannerMenu A.department:visited
{
   background: url(/Style%20Library/cssimages/menu/corporate_nav.jpg) no-repeat 50% bottom
}

#bannerMenu A.indigenous:link, #bannerMenu A.indigenous:visited
{
   background:transparent url("/Style%20Library/cssimages/menu/indigenous_nav.jpg") no-repeat 50% bottom
}

#bannerMenu A.international:link, #bannerMenu A.international:visited
{
   background:transparent url("/Style%20Library/cssimages/menu/international_nav.jpg") no-repeat 50% bottom
}



#bannerMenu a.childhood:hover, #bannerMenu a.childhood:active, #bannerMenu a.schooling:hover, #bannerMenu a.schooling:active, #bannerMenu a.education:hover, #bannerMenu a.education:active, #bannerMenu a.skills:hover, #bannerMenu a.skills:active, #bannerMenu a.youth:hover, #bannerMenu a.youth:active, #bannerMenu a.employment:hover, #bannerMenu a.employment:active, #bannerMenu a.workplace:hover, #bannerMenu a.workplace:active, #bannerMenu a.department:hover, #bannerMenu a.department:active, #bannerMenu a.indigenous:hover, #bannerMenu a.indigenous:active, #bannerMenu a.international:hover, #bannerMenu a.international:active
{
   background-position: center top;
}



/*-----------------------
      Misc.
--------------------------*/
.divider
{
   height:1px;
   background: url(/Style%20Library/cssimages/divider.jpg) center;
   margin-top:10px;
   margin-bottom:10px;

}


/*------------------------------------
      Search.
-----------------------------------*/

.ms-sbtable
{
   width:1px;
}


td.ms-sbcell
{
   padding:0px;
   padding-left:2px;
   white-space:nowrap;
   border:solid #404040 1px;
}
td.ms-sbcell input
{
   vertical-align:bottom;
   padding-left:2px;
   white-space:nowrap;
   border:transparent;
}

td.ms-sblink
{
   padding-left:5px;
   border:none;
}

td.ms-sblink a
{
   color:#999999;
}

.ms-sblink a:hover
{
   color:#000000;
   text-decoration:underline;
}

td.ms-sbscopes
{
   border:none !important;
}

td.ms-sbgo
{
   background-color:#000;
   width:21px;
   height:19px;
   display:inline-block;
   margin-top:3px;
}

td.ms-sbgo img
{
   padding: 2px 2px 0px 0px;
}



.srch-WPBody
{
   margin:0px;
   font-family:tahoma;
   font-size:1em;
   color:#666666;
}
.srch-results
{
   overflow-x:scroll;
   width:610px;
}

.srch-sort
{
   COLOR:#333333;
   FONT-SIZE:1.0em;
}

.srch-sort A:link,.srch-sort A:visited
{
   text-decoration:none;
   color:#003399;
}

.srch-sort a:hover
{
   color:#FF0000;
}

.srch-sort-right
{
   float:right;
   COLOR:#333333;
   FONT-SIZE:1.0em;
   padding-bottom:4px;
   white-space:normal;

}

.srch-sort-right A:link,.srch-sort-right A:visited
{
   text-decoration:none;
   color:#003399;
}

.srch-sort-right a:hover
{
   color:#FF0000;
}

.srch-summary
{
   COLOR:#333333;
   FONT-SIZE:1.0em;
   FONT-FAMILY:Tahoma;
}

.srch-summary A:link,.srch-summary A:visited
{
   text-decoration:none;
   color:#003399;
}

.srch-summary a:hover
{
   color:#FF0000;
}

.srch-stats
{
   COLOR:#333333;
   FONT-SIZE:1.0em;
   FONT-FAMILY:Tahoma;
   background-color:#ececec;
   text-align:left;
   white-space:normal;
}

.srch-stats A:link
{
   text-decoration:none;
   color:#003399;
}

.srch-stats a:hover
{
   color:#FF0000;
}

.srch-Description
{
   FONT-SIZE:1.0em;
   MARGIN:0px 0px 4px;COLOR:#333333;
   FONT-FAMILY:Tahoma;
   white-space:normal;

}

.srch-Description b
{
   font-weight:bold;
   COLOR:#333333;
   white-space:normal;

}

.srch-alertme a:link,.srch-alertme A:visited
{
   MARGIN:0px 0px 0px;
}

.srch-alertme a:hover
{
   MARGIN:0px 0px 0px;
}

.srch-Title
{
   FONT-SIZE:1.0em;
   MARGIN:0px 0px 5px;
   COLOR:#003399;
   FONT-FAMILY:Tahoma;
   white-space:normal;

}

.srch-Title A:link,.srch-Title A:visited
{
   text-decoration:none;
   color:#003399;
}

.srch-Title a:hover
{
   color:#FF0000;
   text-decoration:underline;
}

.srch-URL
{
   color:#008800 !important;
   text-decoration:none;
   font-size:8pt;
}

.srch-URL A:link,.srch-URL A:visited
{
   color:#008800 !important;
   text-decoration:none;
   font-size:8pt;
}

.srch-URL a:hover
{
   color:#FF0000;
   text-decoration:underline;
}

.srch-Metadata
{
   BORDER-TOP:#e0ded5 1px solid;
   FONT-SIZE:8pt;
   MARGIN:0px 0px 15px;COLOR:#8c8c8c;
   FONT-FAMILY:Tahoma;
   white-space:normal;

}
.srch-dup .srch-Page-bg
{}

.srch-Page
{
   COLOR:#666666;
   FONT-WEIGHT:bold;
   FONT-SIZE:1.0em;
   FONT-FAMILY:Tahoma;
   background-color:#ececec;
   text-align:right;
}
.srch-Page A:link,.srch-Page A:visited
{
   text-decoration:none;
   color:#3764a0;
   FONT-WEIGHT:normal;
}

.srch-Page a:hover
{
   color:#FF0000;
}

.srch-dup A:link,.srch-dup A:visited
{
   COLOR:#517acc
}

.srch-Icon
{
   margin-right:4;
}

.srch-ActionLink a
{
   text-decoration:none;
   font-size:.85em;
   font-style:italic;
   color:336699;
   margin-top:2;
   margin-bottom:0;
}

.srch-ActionLink a:hover
{
   color:#FF0000;
}

.ms-searchresultstitlearea
{
   background-image:url("/_layouts/images/pageTitleBKGD.gif");
   background-repeat:repeat-x;
   background-color:#d6e8ff;
   text-align:center;
   padding-left:18px;
   padding-top:20px;
   border-bottom:1px solid #6f9dd9;
   height:85px;
}

.ms-searchresultsareaSeparator
{
   background-color:#d6e8ff;
   padding:0px;
}

td.ms-advsrchHeadingText {
   font-weight: bold;
   font-family: tahoma, verdana, arial, helvetica, sans-serif;
   background-color:#f5f5f5;
   padding-top: 5px;
   padding-bottom: 5px;
   font-size: 1em;
   color: #0398c3;
}

td.ms-advsrchText {
    font-size: 8pt;
    font-family: tahoma, verdana, arial, helvetica, sans-serif;
    padding-right: 4px;
}

/* Web Enquiry */

.ProjectQuestionsLabel
{
    FLOAT: left;
    WIDTH: 520px;
    PADDING-TOP: 5px;
    PADDING-LEFT: 20px;
    PADDING-RIGHT: 0px;
    PADDING-BOTTOM: 0px;
    display:inline-block;
}

.ProjectQuestionsInput
{
    clear: left;
    Background: #FFFFFF;
    WIDTH: 350px !important;
    PADDING-TOP: 3px;
   PADDIING-LEFT: 5px;
    MARGIN-LEFT: 20px;
    PADDING-BOTTOM: 3px;
    PADDING-RIGHT: 3px;
    BORDER-TOP: #4d4d4d 1px dotted;
    BORDER-LEFT: #4d4d4d 1px dotted;
    BORDER-BOTTOM: #4d4d4d 1px dotted;
    BORDER-RIGHT: #4d4d4d 1px dotted;
    display:inline-block;
}

.RefreshCaptcha
{
   DISPLAY:block;
   BACKGROUND: url(/Style%20Library/cssimages/hip_reload.gif) no-repeat;
   WIDTH: 22px;
   HEIGHT: 22px
   FLOAT: left;
   margin-right: 10px;
}

.CaptchaImage
{
   float: left;
   margin-right: 10px;
}

.CaptchaRefreshText
{
   font-size: 10px;
   padding-top: 10px;
   display: block;
   width: 175px;
}

.CaptchaControl
{
   CLEAR: both;
   PADDING-RIGHT: 0px;
   PADDING-LEFT: 20px;
   PADDING-BOTTOM: 0px;
   PADDING-TOP: 22px
}

.WebEnquiriesURL
{

}

.captchaLabel
{
float: left;
}

.captchaInput
{

}
.hiddenCaptcha
{
display:none;
}

/* End Web Enquiry */

/*
CSS for Subscription Form
*/

.ELMValidationSummary
{
    CLEAR: both; 
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 20px; 
	PADDING-BOTTOM: 0px; 
	PADDING-TOP: 22px;
}

.ELMRequired
{
	font-weight: bold;  
}

.ELMSpanLabel
{
    FLOAT: left; 
    WIDTH: 520px; 
    PADDING-TOP: 5px;
    PADDING-LEFT: 20px; 
    PADDING-RIGHT: 0px; 
    PADDING-BOTTOM: 0px;  
    display:inline-block; 
}

.ELMInputSpan
{
    clear: left; 
    Background: #FFFFFF; 
    WIDTH: 350px !important;
    PADDING-TOP: 3px; 
	PADDING-LEFT: 5px;
    MARGIN-LEFT: 20px; 
    PADDING-BOTTOM: 3px; 
    PADDING-RIGHT: 3px; 
    BORDER-TOP: #4d4d4d 1px dotted; 
    BORDER-LEFT: #4d4d4d 1px dotted; 
    BORDER-BOTTOM: #4d4d4d 1px dotted;
    BORDER-RIGHT: #4d4d4d 1px dotted; 
    display:inline-block;
}

.ELMButton
{
    clear: left; 
    Background: #FFFFFF; 
    PADDING-TOP: 3px; 
	PADDING-LEFT: 5px;
    MARGIN-LEFT: 20px; 
    PADDING-BOTTOM: 3px; 
    PADDING-RIGHT: 3px; 
    BORDER-TOP: #4d4d4d 1px; 
    BORDER-LEFT: #4d4d4d 1px; 
    BORDER-BOTTOM: #4d4d4d 1px;
    BORDER-RIGHT: #4d4d4d 1px; 
    display:inline-block;
}

.ELMInput
{
    WIDTH: 260px; 
}

.ELMInputLabel
{
    display:inline-block;  
}

.ELMMessage
{

}


/* .. 	Default css styles for SP.WebControls.JQuery.Banner feature .. */
/* This one is for the portal */
#jquerybanner_object {
	BORDER-RIGHT: #404040 2px solid; 
	BORDER-TOP: #404040 2px solid; 
	OVERFLOW: hidden; 
	BORDER-LEFT: #404040 2px solid; 
	WIDTH: 638px; 
	BOTTOM: 0px; 
	BORDER-BOTTOM: #404040 2px solid; 
	POSITION: relative; 
	HEIGHT: 265px; 
	BACKGROUND-COLOR: #000
}
.jquerybanner_slidecontent {
	DISPLAY: block; 
	PADDING-LEFT: 20px; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 18px; 
	BACKGROUND: url(/Style%20Library/cssimages/repeater.png); 
	LEFT: 0px;
	WIDTH: 100%; 
	COLOR: white; 
	BOTTOM: -100px; 
	PADDING-TOP: 10px; 
	LETTER-SPACING: 1px; 
	POSITION: absolute; 
	HEIGHT: 80px; 
	TEXT-DECORATION: none
}

/* .............. End  SP.WebControls.JQuery.Banner css .................. */
