/* 
	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;margin: 0;padding:1in;}

/* 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 {margin:0;}
#page {margin:0;}
#header {border-bottom:1px solid #000;}
#navColumn {display:none;}
#contentColumn {}
#content {width:6.5in;overflow:visible;}
#footer {}
/*
    Subsidiary Layout Containers
*/
.columnLeft, .columnLeftFull, .columnLeftHalf, .columnLeftThird, .columnRight, .columnRightHalf, .columnRightThird, * html #servicesNav .columnLeft {margin:0;padding:0;}
h2.section {margin:auto;}

/* 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;}
/* 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 {}

table.cp-rs {
	display: none;
}

table.lp-rs {
	display: none;
}

#lp-print {
	display: none;
}

#no-print {
	display: none;
}

.no-print {
	display: none;
}

/******************************************/
/******************************************/

table.site-map {
	margin:0;
	padding:0;
	margin-left: 0px;
}

table.site-map a {
	color: #4e1600;
	font-size: 1em;
	text-decoration: none;
}

table.site-map td#level2 {
	padding: 2px 2px 2px 20px;
	font-weight: bold;
}

table.site-map td#level3 a {
	padding: 2px 2px 2px 32px;
}

table.site-map td#level4 a {
	padding: 2px 2px 2px 52px;
}

table.site-map td#level5 a {
	padding: 2px 2px 2px 72px;
}

table.site-map td#level6 a {
	padding: 2px 2px 2px 92px;
}

/********************************************/
/********************************************/

ul.content-linklist {
	margin: 0;
	margin-left: 16px;
	padding: 0;
}

ul.content-linklist li {
	padding-bottom: 10px;
}

ul.content-linklist-no-space {
	margin: 0;
	margin-left: 16px;
	padding: 0;
}

ul.content-linklist-no-space li {
	margin: 0;
	padding: 0;
}
li.circle {
	list-style-type: circle;
}

li.square {
	list-style-type: square;
}

li.square-light {
	list-style-type: square;
	color: #AAAACC;
}

li.disc {
	list-style-type: disc;
}

li.image {
	list-style-type: none;
	margin: 0px 0px 0px -16px;
	padding: 0px 0px 11px 40px;
}

li.none {
	list-style-type: none;
	margin-left: -16px;
}

ul.content-linklist-no-space li.none {
	margin: 0;
	padding: 0;
	margin-left: -16px;
}
