/* 
    Government of Alberta Base Style Sheet
    CSS1 Definitions for Print Typography
    developed by YellowPencil.com - December 2006
*/
/* Base HTML Definitions */
body {font-family:"Times New Roman", times, serif;background-color:#fff;color:#000;}
/* Element Reset to ensure correct cascade properties across all browsers */
table {font-size:inherit;}
select, input, textarea {font:99% times,serif;}
body * {line-height:1.22em;}
body,div,form,fieldset,th,td {margin:0;padding:0;}
table {border-collapse:collapse;border-spacing:0;}
fieldset,img,a img {border:0;}
address,caption,cite,code,dfn,th,var {font-style:normal;font-weight:normal;}
caption,th {text-align:left;}
/* Heading Sizes */
h1 {font-size:1.8em;}
h2 {font-size:1.5em;}
h3 {font-size:1.2em;}
h4 {font-size:1.05em;}
h5 {font-size:1em;}
h6 {font-size:.9em;}
h7 {font-size:.75em;}
/* 
    Primary Layout Containers 
*/
#pageWrap {}
#page {}
#header {border-bottom:1px solid #000;}
#navColumn {display:none;}
#contentColumn {}
#content {}
#footer {}
/*
    Subsidiary Layout Containers
*/
/* Accessibility Helpers */
#accessHelpers {display:none;}
/* Header Layout Containers */
#logo img {display:none;}
h1#siteTitle {font-weight:normal;letter-spacing:1px;}
h1#siteTitle a {text-decoration:none;color:#000;}
ul#metaNav {display:none;}
#searchForm {display:none;}
* html #searchForm {margin-top:6px;}
/* Breadcrumb, Text Resizer and Search Form */
#breadcrumb {display:none;}
#textResizer {display:none;}
/* Main Navigation - Horizontal */
#mainNav {display:none;}
/* Sub Navigation - Vertical */
#subNav {display:none;}
.hiddenKeywords {display:none;}
/* Footer Styles */
#footer {}
#footer #footerLogo {display:none;}
#footer #goaLinks {display:none;}
#footer #siteLinks {display:none;}
#footer #copyright {color:#000;border-top:1px solid #000;}
/* 
    Home Page Specific Style Definitions 
*/
/* Temporary Flash Region Definitions - to be replaced by swf via UFO */
#homeFeature {display:none;}
/* Programs and Services Home Page Container */
#servicesNav {}
/* Identify Floated Elements that require Clearing */ 
#header:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
#header {display:inline-block;}
/* Hide for IE-Mac \*/
#header {display:block;}
* html #header {height:1%;}
 
#content .note {padding:4px; background-color:white; display:block; border:1px solid black;}
#content .glossary a {border-bottom: 1px double blue;}
#content .siteMap ul {margin:0 0 0 10px;padding:0;}
#content .siteMap ul ul {margin:0 0 10px 20px;}
#content .siteMap ul ul ul {margin:0 0 10px 20px;}
#content .siteMap li {display:block;list-style-type:none;margin:0;padding:0}
#content .siteMap li li {list-style-type:square;}
#content .siteMap li li li {list-style-type:disc;}
#content .siteMap ul a {display:block;text-decoration:none;font-size:1.5em;}
#content .siteMap ul a:hover {background-color:#dddddd;text-decoration:underline;}
#content .siteMap ul ul a  {font-size:1.1em;font-weight:bold;}
#content .siteMap ul ul ul a {font-size:1em;font-weight:normal;}
#content .siteMap .secNbr{float:none;display:inline}
#content .siteMap .secTxt {margin:0 0 0 10px;display:inline}
#content .pageBreak {page-break-before:always;}