﻿/*** GLOBAL ELEMENTS ***/
body {
    color: #000000;
    font: 12px sans-serif, Tahoma, Arial, Helvetica, sans-serif;
/*    background-color: #BB2222;*/
    background-color: #FFFFFF;
/*    background-image:url(images/background.gif);*/
    background-repeat:repeat;
    margin: 10px 0px 0px 0px;
    padding: 0px;
}
form {
}
p {
	display:block;
}
hr {
    height: 2px;
    width: 100%;
    color: #FF0000;
    border-bottom: solid 1px #999999;
    padding: 0px;
    margin: 0px;
}
h1 {
/*  font: bold 18px Tahoma, Arial, Helvetica, sans-serif;*/
  font: bold 18px Tahoma, Arial, Helvetica, sans-serif;
  display: inline;
}
h2 {
  font: bold 17px Tahoma, Arial, Helvetica, sans-serif;
  display: inline;
}
h3 {
  font: bold 16px Tahoma, Arial, Helvetica, sans-serif;
  display: inline;
}
h4 {
  font: bold 15px Tahoma, Arial, Helvetica, sans-serif;
  display: inline;
}
h5 {
  font: bold 14px Tahoma, Arial, Helvetica, sans-serif;
  display: inline;
}
h6 {
  font: bold 13px Tahoma, Arial, Helvetica, sans-serif;
  display: inline;
}




/*** BASE TEXT FORMATS ***/
.fontBase {
    font: 8px Tahoma, Arial, Helvetica, sans-serif;
}
.fontSmall {
    font: 8px Tahoma, Arial, Helvetica, sans-serif;
}
.fontMedium {
    font: 12px Tahoma, Arial, Helvetica, sans-serif;
}
.fontBig {
    font: 16px Tahoma, Arial, Helvetica, sans-serif;
}


/*** MASTER PAGE ***/

div#pagePosition {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 1000px;
}
div#headerLogo {
    position: absolute;
    width: 264px;
    height: 72px;
    left: 0px;
    top: 0px;
    background-image: url(images/headerLogo.gif);
/*    z-index: 100;*/
}    
div#headerContent {
    position: absolute;
    top: 0px;
    left: 264px;
    width: 663px;
    height: 72px;
    background: url(images/headerBackground.gif);
}
div#headerCanada {
    position: absolute;
    top: 0px;
    left: 927px;
    width: 73px;
    height: 72px;
	font-size: 10px;
	font-weight:bold;
    text-align: center;
    color: #550000;
    background: url(images/headerBackground.gif);
}
div#searchBar {
    position: absolute;
    top: 72px;
    left: 0px;
    width: 260px;
    height: 32px;
    background-color: #000000;
}
div#navBar {
    position: absolute;
    top: 72px;
    left: 260px;
    height: 32px;
    width: 740px;
    background-color: #000000;
/*	background: transparent url(images/bgDIVIDER.gif) repeat-x top left;*/
}
div#columns {
    position: relative;
    top: 104px;
    background-color: #BB2222;
}
div#navMenu {
    position: relative;
    float: left;
    width: 175px;
    padding: 5px 5px 5px 5px;
    font-size: 10px;
    font-weight: bold;
    background-color: #4D477B;
    text-align: center;
/*    background: url(images/navMenuBackground.gif); */
}
div#content {
    position: relative;
    float: left;
    width: 585px;
    padding: 5px 5px 5px 5px;
    background-color: #FFFFFF;
}
div#adStrip 
{
	font-size: 10px;
    font-weight: bold;
    position: relative; 
    float: left;
    width: 210px;
    padding: 5px 5px 5px 5px;
    background-color: #4D477B;
    text-align: center;
/*    background: url(images/adStripBackground.gif); */
}
div#copyright {
    position: relative;
	float: left;
    width: 980px;
    top: 104px;
    padding: 10px 5px 10px 5px;
    text-align: center;
    color: #000000;
    font-size: 10px;
}



.headerLogo {
    width: 264px;
    height: 72px;
    background-image: url(images/headerLogo.gif);
    display: block;
}

.searchBox {
    position: absolute;
    width: 160px;
    left: 5px;
    top: 5px;
}
.searchBtn {
    position: absolute;
    width: 79px;
    height: 28px;
    margin-left: 175px;
    top: 3px;
    background-image: url(images/bSearch.gif);
}
.searchBtn:hover {
    background-image: url(images/bSearch_hover.gif);
}

/*** SEARCH RESULTS ***/

div#searchResultsHeader {
    padding: 10px;
    margin-bottom: 10px;
    background-color: #8D87BB;
    font-weight: bold;
    color: #FF0000;
}
div#searchResultsItemImage {
    float: left;
    padding-right: 10px;
    padding-left: 5px;
}
div#searchResultsSeperator {
    background-color: #8D87BB;
    clear:both;
}
div#searchResultsFooter {
    padding-top: 5px;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    margin-top: 10px;
    background-color: #8D87BB;
    font-weight: bold;
    color: #FF0000;
    clear:both;
}


/*** NAVIGATION BAR ***/
.navBar ul {
	margin:0; padding:0; list-style-type:none;
}
.navBar ul li 
{
    float:left;
	margin:0;
	font-size:14px;
	font-weight:bold;
}
.navBar ul li a {
	float:left; display:block; color:#AAAAAA; text-decoration:none; margin-right: 2px; padding:6px 15px 0px 15px; height:26px;
}
.navBar ul li a:hover, .navBar ul li a.current { 
	float:left; color:#FF0000; margin-right: 2px; padding:6px 15px 0px 15px; background:#FFFFFF url(images/bgON.gif) repeat;
}
.navBar {
	margin:0; padding:0; list-style-type:none; background-color:#000000; width:100%;
}

/*** FEATURED RESOURCES ***/

.imgFeatured {
    float: left;
    text-align: left;
    margin-right:10px;
}

/*** NOTIFY ***/
.notifyLabel 
{
	display:inline-block;
	width: 150px;
	text-align: right;
}
.notifyButton 
{
    margin-left: 100px;
}
