/* CSS Document */

.clear {clear:both;}

body {
	background: url(images/bgtile.gif) repeat top left;
	font: normal 12px/1.4em Arial, Verdana, "Lucida Grande", sans-serif;
	color: #00689E;
	margin: 0px;
	padding: 0px;
}

#container { background: #FFF url(images/bg_large_new.jpg) no-repeat top left; width:800px; padding: 0px; margin: 0px; float: left; }
#photo01 { background: #FFF url(images/hhblank.jpg) no-repeat top left; width:291px; height:177px; padding: 0px; margin: 0px; z-index: 1; position:relative; }
#nursingheader { background: #FFF url(images/nursing-header.jpg) no-repeat top left; width:265px; height:79px; padding: 0px; margin: 0px; left:-1px; z-index: 1; position:relative; border-top: 1px solid #FFF; border-bottom: 1px solid #FFF;  }

#sidebar { background: #BADDEC; float: left; width: 251px; margin: 0px 0px 0px 0px; padding: 0px; z-index: 2; position:relative;}

#maincontent { background: none; float: right; width: 520px; margin: 0px 0px 40px 0px; padding: 0px; position: absolute; top: 180px; left:265px;}
#maincontent p {font: normal 12px/1.4em Arial, Verdana, "Lucida Grande", sans-serif; color: #00689E; margin: 0; padding: 5px 25px; }
#maincontent h1 { font: normal 17px/1.2em Georgia, "Times New Roman", Times, serif; margin: 0px; padding: 0px 25px 5px;}
#maincontent h2 { font: normal 18px/1.2em Georgia, "Times New Roman", Times, serif; margin: 0px; padding: 0px 25px}
#maincontent h3 { font: normal 15px/1.2em Georgia, "Times New Roman", Times, serif; margin: 0px; padding: 8px 25px 4px; }
#maincontent h4 { font-size: 12px; line-height: 20px; margin: 0px; padding: 10px 25px 0px;}
#maincontent h5 { font: normal 12px/1.2em Arial, Verdana, "Lucida Grande", sans-serif; color:#00A796; font-style:italic; margin: 0px; padding: 8px 25px 4px; }
#maincontent h6 { font: normal 13px/1.2em Arial, Verdana, "Lucida Grande", sans-serif; color:#00A796; font-style:italic; margin: 0px; padding: 8px 45px 4px; }
#maincontent a:link, #maincontent a:visited {text-decoration: underline; color:#00689E;}
#maincontent a:hover {text-decoration: none;}
#maincontent ul { margin: 0px; padding: 10px 45px 10px 55px; list-style-position: outside; }
#maincontent li { margin: 0px; padding: 0px 0px 8px 2px; line-height: 1.2em; }
#maincontent form { padding: 0px; margin: 0px; }
#maincontent input { padding: 0px; margin: 0px; }
#maincontent img {border: 2px solid #00689E;}

.explorehide {font-size:90%; color:#53BDAE; text-decoration: none; display:inline;}
.explorehide a {font-size:smaller; color:#53BDAE; text-decoration: none;}
.explorehide a:hover {color: #53BDAE;}



ul#unitprofiles { margin: 0px; padding: 4px 45px 4px 55px; list-style-position: outside; }
li#unitprofiles { margin: 0px; padding: 0px 0px 8px 2px; line-height: 1.2em; }

#oakville { background: #D6EBF4 url(images/bg_oakville.jpg) no-repeat; margin: 25px; padding: 50px 0px 0px; }
#oakville img { float: left; padding: 0px 15px 15px;}

#haltonhills { background: #D6EBF4 url(images/bg_halton-hills.jpg) no-repeat; margin: 25px; padding: 50px 0px 0px; }
#haltonhills img { float: left; padding: 0px 15px 10px;}

#milton { background: #D6EBF4 url(images/bg_milton.jpg) no-repeat; margin: 25px; padding: 50px 0px 0px; }
#milton img { float: left; padding: 0px 15px 15px;}

#haltonregion { background: #D6EBF4 url(images/bg_halton-region.jpg) no-repeat; margin: 25px; padding: 50px 0px 0px; }
#haltonregion img { float: left; padding: 0px 15px 10px;}
#haltonregion h1 { font: normal 17px/1.2em Georgia, "Times New Roman", Times, serif; margin: 0px; padding: 10px 25px 5px;}

.hrlinks { background: none; margin: 0px 0px 0px 0px; padding: 5px 0px 7px; display: block; text-align: left;}
.hrlinks a:link, .hrlinks a:visited {font-weight: normal !important; color: #00689E; text-decoration: none; padding: 0px 10px 0px 0px;}
.hrlinks a:hover {text-decoration: underline;}


.vhtlinks { background: #BADDEC; margin: 10px 0px 0px 0px; padding: 5px 0px 7px; display: block; text-align: center;}
.vhtlinks a:link, .vhtlinks a:visited {font-weight: normal !important; color: #00689E; text-decoration: none; padding: 0px 10px;}
.vhtlinks a:hover {text-decoration: underline;}

#profile {background-color: #009782; margin: 0px; padding: 0px 0px 10px; border-bottom: 1px solid #FFFFFF;}
#profile p {font: normal 12px/1.2em Arial, Verdana, "Lucida Grande", sans-serif; padding: 0px 15px 8px 15px; margin: 0px; color: #FFF;}
#profile img {padding: 0px; margin: 0px;}
#profile h1 {font: bold 13px/1.2em Arial, Verdana, "Lucida Grande", sans-serif; color: #FFF; margin: 0px; padding: 6px 15px 10px}
#profile a:link, #profile a:visited {text-decoration: underline; color:#FFF;}
#profile a:hover {text-decoration: none;}

div#hidden_01, div#hidden_02, div#hidden_03, div#hidden_04, div#hidden_05, div#hidden_06, div#hidden_07, div#hidden_08, div#hidden_09, div#hidden_10, div#hidden_11, div#hidden_12, div#hidden_13, div#hidden_14, div#hidden_15, div#hidden_16, div#hidden_17, div#hidden_18  {margin: 0px 0px 20px; display: none; }




/* TOTAL REWARDS */

#maincontenttr { background: none; float: left; width: 500px; margin: 190px 0px 20px 20px; padding: 0px;}
#maincontenttr p {font: normal 12px/1.4em Arial, Verdana, "Lucida Grande", sans-serif; color: #00689E; margin: 0; padding: 5px 25px; }
#maincontenttr h1 {font: normal 24px/1.1em Georgia, "Times New Roman", Times, serif; text-align: left; color: #057263; padding: 5px 25px; margin:0px;}
#maincontenttr h2 {font: normal 16px/1.1em Georgia, "Times New Roman", Times, serif; text-align: left; color: #057263; padding: 5px 25px 0px; margin:0px;}

#total { background: #FFFFFF url(images/bg_totalrewards.gif) no-repeat top left; padding: 80px 0px 60px 0px; margin: 0px; width:500px; height: 230px;}
#total p {font: normal 12px/1.2em Arial, Verdana, "Lucida Grande", sans-serif; text-align: left; color: #009782; padding-bottom:4px; margin:0px;}
#total h1 {font: normal 20px/1.1em Georgia, "Times New Roman", Times, serif; text-align: left; color: #009782; padding: 10px 0px; margin:0px;}
#total h2 {font: normal 14px/1.2em Arial, Verdana, "Lucida Grande", sans-serif; text-align: left; color: #009782; padding-top: 4px; margin:0px;}

.hoopp {color: #00689E;}
.hoopp a {text-decoration: none;}

#total ul {
  margin: 0px;
  padding: 0px 0px 0px 40px;
  position: relative;
  width: 165px !important; /*For KHTML*/
  list-style: none;
  float: left;
  display: block;
}

#total ul li {
  display: block !important; /*For GOOD browsers*/
  display: inline; /*For IE*/
  padding: 0px;
  margin: 0px;
}

#total ul ol { display: none;}

#total ul li a {
  border: 2px solid #53BDAE;
  padding: 4px;
  margin: 0px 0px 4px 0px;
  display: block;
  background: #009782 url(images/bg_trtile3.gif) repeat-y top;
  color: #FFF;
  font: normal 14px/1.1em Arial, Verdana, "Lucida Grande", sans-serif;
  text-decoration: none;
  text-align: center;
  height: auto !important;
}

#total ul li a:hover,
#total ul li.iehover a { display: block; text-decoration:none; background: #53BDAE; }


#total ul li ul { display:none; position:absolute; top:0px; height:auto; left:205px; width:238px !important; height:242px; padding:6px 20px; background: url(images/bg_totalrewards_over.gif); }



#total ul li ul li a { background: none !important; font-weight: normal !important; font-size:12px; text-align: left; color: #009782; padding: 0px 0px 6px 0px; margin:0px; border: 0px;}

#total ul li ul li a:hover { background: none; text-decoration: underline;}



#total ul li:hover ul ul,
#total ul li.iehover ul ul {
  display: none;
}

#total ul li:hover ul,
#total ul li.iehover ul {
  display: block;
}


#totalintro { display: block; padding: 0px 15px; margin: 0px; width: 260px; float: left;}
#totalintro h1 {font: normal 18px/1.1em Georgia, "Times New Roman", Times, serif; text-align: left; color: #009782; padding: 0px; margin:0px;}

.backtotop {font-size:70%; color:#53BDAE; text-decoration: none; display:inline;}
.backtotop a {font-size:smaller; color:#53BDAE; text-decoration: none;}
.backtotop a:hover {color: #53BDAE;}


/* LINKS */

#nav {margin: 0px; padding: 0px;}
#nav a { display: block; font-size: 12px; height: 22px; padding: 5px 0 0 15px; text-decoration: none;}
#nav a:hover { background: #92C9E1; color: #00689E}
#active, a#active:hover {background: url(images/navactive.gif) no-repeat 160px 4px; cursor: default; font-weight: bold;}
#backtohh { background: #92C9E1; color: #FFF;}
#rnjobopp { background: #92C9E1; font: bold 20px/1.2em Georgia, "Times New Roman", Times, serif; color: #FFF; text-align:center; border-top: 1px solid #FFF; border-bottom: 2px solid #FFF; padding-right: 10px;}
a#rnjobopp:hover { font-style: italic;}

/* LISTS */

.sidenav h4 {display: none;}
.sidenav ul {margin: 0px; padding: 0px; width: 251px;}
.sidenav ul li {  display: block !important; /*For GOOD browsers*/ display: inline; /*For IE*/  list-style: none;}
.sidenav a {font-weight: normal !important; text-decoration: none; padding: 8px 0 8px 14px; border-bottom: 1px solid #FFFFFF; background: #BADDEC;  display: block;}
.sidenav a:link, .sidenav a:visited {color: #00689E;}
.sidenav a:hover {color: #00689E; background: #92C9E1;}
.sidenav #currentpage a {color: #00689E; background: #92C9E1;}


.sidesubnav ul {margin: 0px; padding: 0px; width: 251px; border-bottom: 1px solid #FFF !important;}
.sidesubnav ul li { display: block !important; /*For GOOD browsers*/ display: inline; /*For IE*/  list-style: none;}
.sidesubnav a { font: normal 11px/1.2em Arial, Verdana, "Lucida Grande", sans-serif; text-decoration: none; padding: 6px 10px 6px 18px; border-bottom: 1px solid #FFFFFF !important; background: #D4EBF4 !important;}
.sidesubnav a:link, .sidesubnav a:visisted {color: #00689E; background: #D4EBF4;}
.sidesubnav a:hover {background: #D4EBF4; padding-left: 20px;}



#sidenav {
	background: #00689E url(images/HH-New-Nav_01.gif) no-repeat top left;
	font: normal 17px/1.2em Georgia, "Times New Roman", Times, serif; text-align:center; margin: 0px; padding: 8px 0px; color: #FFF; }
#sidenavb {
	background: #00689E url(images/HH-New-Nav_02.gif) no-repeat top left; margin: 0px; padding: 8px 0px; color: #FFF; }
#sidenavb a {font-weight: normal !important; font-size: 15px; color:#FFF; text-decoration: none; padding: 0px 0px 1px 40px; display: block;}
#sidenavb a:hover {color: #00689E;}
#sidenavc {
	background: #00689E url(images/HH-New-Nav_03.gif) no-repeat top left; margin: 0px; padding: 8px 0px; color: #FFF; }
#sidenavc a {font-weight: normal !important; font-size: 15px; color:#FFF; text-decoration: none; padding: 0px 0px 1px 40px; display: block;}
#sidenavc a:hover {color: #00689E;}




/* SEARCH RESULTS */

#searchresults {
	color: #00689E;
	margin: 10px 20px 20px;
}
#searchresults th {
	font-size: 8pt;
	font-style: normal;
	background: #00689E;
	color: #FFFFFF;
	padding: 4px 10px 4px 6px;
	vertical-align: middle;
	text-align: left;
}
#searchresults tr.odd {
	background: #BADDEC;
}
#searchresults td {
	font: normal 12px/1.2em Arial, Verdana, "Lucida Grande", sans-serif; padding: 8px 10px 8px 6px;
	vertical-align: top;
}


#searchresults th a:link, #searchresults th a:active, #searchresults th a:visited {color: #FFFFFF; text-decoration: none;}
#searchresults th a:hover {color: #FFFFFF; text-decoration:underline;}

#searchresults a:link, #searchresults a:active, #searchresults a:visited {color: #00689E; text-decoration: none;}
#searchresults a:hover {color: #00689E; text-decoration:underline;}

#postingtable { padding: 20px 15px 20px 25px; margin: 0px;}
#postingtable td { padding: 0px 0px 2px; }



/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Search Forms
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

#search {
	width: 499px;
	padding: 20px 25px;
	}
#search p {
	margin: 0px;
	padding: 0px 20px 30px 20px;
}
#search fieldset {
	margin: 10px 0 10px;
	border: 1px solid #BADDEC;
	padding: 18px 10px 27px;
	}
#search fieldset.sub {
	margin: 10px 0px 20px;
    padding: 0px;
    text-align: center;
	border: none;
        }
#search legend {
	margin: 10px 0 10px 3px;
	border: 1px solid #BADDEC;
	padding: 3px 8px;
	font-size: .87em;
	letter-spacing: 1px;
	text-transform: uppercase;
	color: #00689E;
	}
#search label {
	float: left;
	clear: both;
	width: 30%;
	margin: 4px 2% 0;
	padding-top: 5px;
	text-align: right;
	font-size: 1.1em;
	}
#search input.text, #search input.url, #search textarea, #search select {
	float: left;
	display: block;
	width: 50%;
	margin: 5px 15px 5px 0;
	border: 1px solid #BADDEC;
	padding: 3px;
	font-family: 1em/1.0 "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	}
#search input.radio {
	margin: 10px 0px 0px;
	padding: 3px;
	}	
#search select {
	padding: 3px;
	width: 52%;
	background: #fff;
	}
#search textarea {
	margin-bottom: 0;
	}
#search input.button {
        width: 10em;
        padding: 2px 0;
        border: 3px double;
        font-size: 1.2em;
        border-color: #F1F1F1 #C0C0C0 #C0C0C0 #F1F1F1;
        background: #BADDEC;
        cursor: pointer;
		color: #00689E;
}

#maincontent .expand1 {font-weight: normal !important; text-decoration: none; padding: 4px 0 4px 8px; display: block; background: #E9F4F9; border-bottom: solid 1px #FFF; color:#00689E; }
