body {
font-family:Verdana,Helvetica,Tahoma,sans-serif;
font-size:68.86%;
line-height:17px;
font-weight:normal;
margin-left:0;
margin-right:0;
padding:0;
background-image: url('images/bg_area.png');
background-color: #e9e9dd;
background-repeat: repeat-x;
	}
}

strong {
color:#333333;
}

A:link {
font-family:Verdana,Helvetica,Tahoma,sans-serif;
font-weight:normal;
color:#666;
text-decoration:underline;
}

A:visited {
font-family:Verdana,Helvetica,Tahoma,sans-serif;
font-weight:normal;
color:#666;
text-decoration:underline;
}

A:hover {
font-family:Verdana,Helvetica,Tahoma,sans-serif;
font-weight:normal;
color:#333;
text-decoration:none;

}

A:visited:hover {
font-family:Verdana,Helvetica,Tahoma,sans-serif;
font-weight:normal;
color:#333;
text-decoration:none;
}

.style1 {
color:#FFFFFF;
margin-left:5px;
}

.mapimages {
padding: 10px;
}

.header {
position:absolute;
left:214px;
top:10px;
width:546px;
height:97px;
background-color: #579AC7;
border-bottom:solid 1px;
border-color:#FFFFFF;
}

.header img {
border-right:solid 1px;
border-bottom:solid 1px;
border-color:#FFFFFF;
padding:0px;
margin:0px;
}

.contentarea {
/*HAS TO BE RELATIVE
position:relative;
left:1px;*/
margin-left:0px;
margin-right:0px;
margin-bottom:10px;
padding:0px;
border-top:1px solid #FFFFFF;
width:545px;
}

.contentareap {
/*HAS TO BE RELATIVE
position:relative;
left:1px;*/
margin-left:0px;
margin-right:0px;
margin-bottom:10px;
padding:0px;
border-top:1px solid #FFFFFF;
background-image: url('images/portal_bg.gif');
background-repeat:repeat-y;
width:545px;
}

.main {
/*background-image: url("images/side_shadow.gif");
background-repeat:repeat-y;
width:774px
background-color:#FFFFFF;
position:relative;
*/
}

#leftc {
float:left;
width:360px;
padding-right:16px;
}

#rightc {
float:left;
width:150px;
}

#leftcp {
float:left;
width:325px;
padding-right:21px;
}

#rightcp {
float:left;
width:190px;
}

#offer {
margin:0px;
padding:0px;

}

#offer li {
list-style-type:none;
margin:0px;
padding:0px 0px 5px 20px;
background-image: url(images/arrow.gif);
background-repeat: no-repeat;
background-position: 0 .5em;
}

/* ######### HOME PAGE CSS ########### */

.contentarea_home {
margin-top:-5px;
padding-left:0px;
/*background-image:url('images/content_gradient.jpg');
background-repeat:repeat-x;*/
border-top:1px solid #FFFFFF;
border-bottom:0px solid #FF0000;
}

.main_home {
background-image: url("images/main_bg.gif");
background-repeat:repeat-y;
width:760px;
position:relative;
}

.homeLeftCol {
border-right:#ECF1DA;
border-right-style:solid;
border-right-width:thin;
background-color: #FFFFFF;
/* padding-right: 5px; */
padding:0px;
}

.homeRightCol {
/*padding-left:10px;
padding-right:10px; */
padding:0px;
background-color: #FFFFFF;
}

.homeRedLinks {
color:#CC0000;
line-height:18px;
text-decoration: none;
}

.homeRedLinks a:link{
color:#CC0000;
text-decoration: none;
line-height:18px;
}

.homeRedLinks a:hover {
color:#CC0000;
text-decoration: underline;
line-height:18px;
}

.homeRedLinks a:visited{
color:#CC0000;
text-decoration: none;
line-height:18px;
}

.homeRedLinks a:hover:visited{
color:#CC0000;
text-decoration: underline;
line-height:18px;
}

.headertitle {
background-color:#AFD0E4;
height:30px;
/* [top][right][bottom][left]*/
padding:6px 0px 0px 15px;
margin:0px 0px 0px 0px;
font-weight:bold;
color:#00416C;
font-family:Arial,Helvetica,Tahoma,sans-serif;
font-size: 1.1em;
width:235px;
}

.headertitlelarge {
background-color:#AFD0E4;
height:30px;
/* [top][right][bottom][left]*/
padding:6px 0px 10px 15px;
margin:0px 0px 0px 0px;
font-weight:bold;
color:#00416C;
font-family:Arial,Helvetica,Tahoma,sans-serif;
font-size: 1.1em;
width:235px;
}

.col_content{
/* [top][right][bottom][left]*/
padding:6px 15px 6px 15px;
margin:6px 0px 0px 0px;
}


#toggle {
text-align:right;
padding:0px 50px 5px 0px;
margin:0;
position:relative;
width:760px;
}

#toggle a:link,#toggle a:visited {
font-family:Verdana,Verdana;
color:#fff;
font-weight:bold;
text-decoration:none;
}
#toggle a:hover,#toggle a:visited:hover {
font-family:Verdana,Verdana;
color:#fff;
font-weight:bold;
text-decoration:underline;
}

/* ######### END HOME PAGE CSS ########### */

.topimage {
margin-top:17px;
margin-left:1px;
float:left;width:546px;
}

div.side {
/*HAS TO BE RELATIVE*/
float:left;
z-index:9;
padding-left:0px;
padding-right:10px;
width:181px;
left:-20px;
}

div.side img {
border-bottom:solid 1px;
border-left:0px;
border-top:0px;
border-right:0px;

border-color:#FFFFFF;
padding:0px;
}

.footerlinks {
font-family:Verdana,Helvetica,Tahoma,sans-serif;
font-size:1em;
color:#333333;
}

A.footerlinks:link {
font-family:Verdana,Helvetica,Tahoma,sans-serif;
font-size:1em;
color:#333333;
}

A.footerlinks:visited {
font-family:Verdana,Helvetica,Tahoma,sans-serif;
font-size:1em;
color:#333333;
}

A.footerlinks:hover {
font-family:Verdana,Helvetica,Tahoma,sans-serif;
font-size:1em;
color:#333333;
}

/* ======================================================== */
/* Anchors within a textcontent DIV  */
/* e.g. Popular Links */
/* ======================================================== */
div.textcontent a {
font-size:1.1em;
font-family:Verdana;
color:#006643;
}
div.textcontent a:link,div.textcontent a:visited {
font-size:1.1em;
font-family:Verdana;
color:#006643;
}
div.textcontent a:hover,div.textcontent a:visited:hover {
font-size:1.1em;
font-family:Verdana;
color:#006643;
}

/* h1 - page title */
h1 {
font-size:1.6em;
line-height:30px;
font-family:Verdana,Verdana;
color:#333333;
font-weight:bold;
margin-top:0px;
margin-bottom:0px;
padding:0px 0px 0px 0px;
}
h1 a:link,h1 a:visited {
line-height:30px;
font-family:Verdana,Verdana;
color:#333333;
font-weight:bold;
text-decoration:none;
}
h1 a:hover,h1 a:visited:hover {
line-height:30px;
font-family:Verdana,Verdana;
color:#333333;
font-weight:bold;
text-decoration:none;
}



/* h2 - page heading */
h2 {
font-size:1.6em;
font-family:Verdana,Verdana;
color:#333333;
font-weight:normal;
margin-top:0px;
margin-bottom:10px;
padding:10px 0px 10px 0px;
border-top:1px dotted #ccc;
border-bottom:1px dotted #ccc;
line-height:1.2em;
}
h2 a:link,h2 a:visited {
line-height:30px;
font-family:Verdana,Verdana;
color:#333333;
font-weight:bold;
text-decoration:none;
}
h2 a:hover,h2 a:visited:hover {
line-height:30px;
font-family:Verdana,Verdana;
color:#333333;
font-weight:bold;
text-decoration:none;
}


/* h3 - portal section heading / content subheadings  (e.g Popular Links) */
h3 {
font-size:1.3em;
line-height:24px;
font-family:Verdana,Verdana;
color:#333333;
font-weight:bold;
margin-top:0px;
margin-bottom:0px;
padding:0px;
}
h3 a:link,h3 a:visited {
font-family:Verdana,Verdana;
color:#333333;
font-weight:bold;
text-decoration:none;
}
h3 a:hover,h3 a:visited:hover {
font-family:Verdana,Verdana;
color:#333333;
font-weight:bold;
text-decoration:none;
}




/* h4 - content subheadings  / level 2 content subheadings (e.g. Learn About Manitoba) */
h4 {
font-size:1.6em;
line-height:26px;
font-family:Verdana,Verdana;
/*color:#6C276A;*/
color:#000000;
font-weight:bold;
margin-top:0px;
margin-bottom:0px;
padding:0px;
display:inline;
}

h4 a:link,h4 a:visited {
font-family:Verdana,Verdana;
/*color:#6C276A;*/
color:#000000;
font-weight:bold;
text-decoration:none;
}
h4 a:hover,h4 a:visited:hover {
font-family:Verdana,Verdana;
/*color:#6C276A;*/
color:#000000;
font-weight:bold;
text-decoration:none;
}


h5 {
font-size:1.2em;
font-family:Verdana,Verdana;
color:#666666;
font-weight:bold;
margin-top:0px;
margin-bottom:0px;
padding:0px;
}
h5 a:link,h5 a:visited {
font-family:Verdana,Verdana;
color:#000000;
font-weight:bold;
text-decoration:none;
}
h5 a:hover,h5 a:visited:hover {
font-family:Verdana,Verdana;
color:#000000;
font-weight:bold;
text-decoration:none;
}


/* h6 - highlights */

h6 {
font-size:1.3em;
font-family:Verdana,Verdana;
color:#333333;
font-weight:bold;
margin-top:0px;
margin-bottom:1px;
padding:0px;
border:0px;
border-top:1px solid #cccccc;
border-bottom:1px solid #cccccc;
background-image:url('images/highlights_bg.jpg');
background-repeat:repeat-x;
}

h6 a:link,h6 a:visited {
font-size:1em;
font-family:Verdana,Verdana;
color:#333333;
font-weight:bold;
text-decoration:none;
}
h6 a:hover,h6 a:visited:hover {
font-size:1em;
font-family:Verdana,Verdana;
color:#006643;
font-weight:bold;
text-decoration:none;
}

hr {
color: #fff; 
background-color: #fff; 
border: 1px dotted #ccc; 
border-style: none none dotted;
}


.bcrumb_h {
height:27px;
padding:0px;
border-top:dotted 1px;
border-bottom:dotted 1px;
border-color:#E1E1D1;
margin-bottom:10px;
}

.bcrumb {
padding:0px;
margin-bottom:0px;
}

.breadcrumb {
font-size:1em;
font-family:Verdana,Helvetica,Tahoma,sans-serif;
padding-top:5px;
padding-bottom:7px;
padding-left:0px;
color:#666666;
font-weight:bold;
text-decoration:none;
}

*/.breadcrumb {
font-size:1em;
font-family:Verdana,Helvetica,Tahoma,sans-serif;
padding-top:5px;
padding-bottom:5px;
padding-left:0px;
color:#666666;
font-weight:bold;
line-height:16px;
text-decoration:none;
}
*/
.breadcrumb a:link,.breadcrumb a:visited {
font-family:Verdana;
color:#666666;
font-weight:normal;
text-decoration:none;
}

.breadcrumb a:hover,.breadcrumb a:visited:hover {
font-size:1em;
font-family:Verdana;
color:#666666;
font-weight:normal;
text-decoration:underline;
}

.footer {
width:760px;
left:0px;
position:absolute;
border:solid 0px;
border-color:#FF0000;
line-height:14px;
background-color:#000;
height:120px;
padding-top:20px;
color:#fff;
}

.footer A:link {
font-family:Verdana,Helvetica,Tahoma,sans-serif;
font-weight:bold;
color:#FFF;
text-decoration:none;
}

.footer A:visited {
font-family:Verdana,Helvetica,Tahoma,sans-serif;
font-weight:bold;
color:#FFF;
text-decoration:none;
}

.footer A:hover {
font-family:Verdana,Helvetica,Tahoma,sans-serif;
font-weight:bold;
color:#999;
text-decoration:underline;
}

.footer A:visited:hover {
font-family:Verdana,Helvetica,Tahoma,sans-serif;
font-weight:bold;
color:#999;
text-decoration:underline;
}

.footer img {
padding: 0px 20px 0px 20px;
}
ul {
margin-top:-13px;
}

ol {
margin-top:-13px;
}

div.sidemenu a {
color:#333333;
text-decoration:none;
font-weight:bold;
line-height:1.8em;
}

.printerlink {
font-size:.8em;
text-decoration:none;
background-image:url(images/printer_button.gif);
background-repeat:no-repeat;
background-position: center left;
padding-left:20px;
padding-top: 5px; 
display:block;
}


div.sidemenu {
border-top:1px solid #dddddd;
padding:5px;
padding-right:10px;
margin-bottom:1px;
background-color:#FFFFFF;
}

div#sidemenu ul{
margin:0;
padding:0px;
width:170px;
}


.LeftHandMenus_l0_off
{
list-style:none;
background-color: #FFFFFF;
font-family: Verdana;
font-weight:500;
font-size:.9em;
color:#FFFFFF;
padding-top:5px;
padding-bottom:5px;
padding-left:17px;
padding-right:5px;
background-image:url(images/nav/level0_off.gif);
background-repeat:no-repeat;
background-position: 5px 7px;
border-bottom:dotted 1px;
border-color:#E1E1D1;
}


.LeftHandMenus_l0_on {
list-style:none;
background-color: #FFFFFF;
font-family: Verdana;
font-weight:bold;
font-size:.9em;
color:#FFFFFF;
padding-top:5px;
padding-bottom:5px;
padding-left:17px;
padding-right:5px;
background-image:url(images/nav/level0_on.gif);
background-repeat:no-repeat;
background-position: 5px 7px;
border-bottom:dotted 1px;
border-color:#E1E1D1;
}

.LeftHandMenus_l1_off
{
list-style:none;
border-bottom:dotted 1px;
border-color:#E1E1D1;
background-color: #FFF;
font-family: Verdana;
font-size:.9em;
font-weight:500;
color:#000000;
padding-top:5px;
padding-bottom:5px;
padding-left:27px;
padding-right:5px;
background-image:url(images/nav/level1_off.gif);
background-repeat:no-repeat;
background-position: 15px 7px;

}


.LeftHandMenus_l1_on
{
list-style:none;
background-color: #FFFFFF;
font-family: Verdana;
font-size:.9em;
font-weight:bold;
color:#000000;
padding-top:5px;
padding-bottom:5px;
padding-left:27px;
padding-right:5px;
border-bottom:dotted 1px;
border-color:#E1E1D1;
background-image:url(images/nav/level1_on.gif);
background-repeat:no-repeat;
background-position: 15px 7px;

}


.LeftHandMenus_l2_off
{
list-style:none;
background-color: #FFFFFF;
font-family: Verdana;
font-size: .8em;
font-weight:500;
color:#000000;
padding-top:5px;
padding-bottom:5px;
padding-left:17px;
padding-right:5px;
border-bottom:solid 1px;
border-color:#FFFFFF;
}


.LeftHandMenus_l2_on
{
list-style:none;
background-color: #FFFFFF;
font-family: Verdana;
font-size: .8em;
font-weight:bold;
color:#000000;
padding-top:5px;
padding-bottom:5px;
padding-left:17px;
padding-right:5px;
border-bottom:solid 1px;
border-color:#FFFFFF;
}


li.LeftHandMenus_l0_on a:link {display:block; color: #000;text-decoration:none;line-height:1.35em;font-weight:bold;}
li.LeftHandMenus_l0_on a:visited {display:block;color: #000;text-decoration:none;line-height:1.35em;font-weight:bold;}
li.LeftHandMenus_l0_on a:hover {display:block; color: #000;text-decoration:none;line-height:1.35em;font-weight:bold;}
li.LeftHandMenus_l0_on a:active {display:block; color: #000;text-decoration:none;line-height:1.35em;font-weight:bold;}

li.LeftHandMenus_l0_off a:link {display:block; color: #000000;text-decoration:none;line-height:1.35em;}
li.LeftHandMenus_l0_off a:visited {display:block; color: #000000;text-decoration:none;line-height:1.35em;}
li.LeftHandMenus_l0_off a:hover {display:block; color: #000;text-decoration:none;line-height:1.35em;font-weight:bold;}
li.LeftHandMenus_l0_off a:active {display:block; color: #000;text-decoration:none;line-height:1.35em;font-weight:bold;}

li.LeftHandMenus_l1_off a:link {display:block;  color: #000;text-decoration:none;}
li.LeftHandMenus_l1_off a:visited {display:block;  color: #000;text-decoration:none;}
li.LeftHandMenus_l1_off a:hover {display:block;  color: #000;text-decoration:none;}
li.LeftHandMenus_l1_off a:active {display:block;  color: #000;text-decoration:none;}

li.LeftHandMenus_l1_on a:link {display:block;  color: #000;text-decoration:none;font-weight:bold;}
li.LeftHandMenus_l1_on a:visited {display:block;  color: #000;text-decoration:none;font-weight:bold;}
li.LeftHandMenus_l1_on a:hover {display:block;  color: #000;text-decoration:none;font-weight:bold;}
li.LeftHandMenus_l1_on a:active {display:block;  color: #000;text-decoration:none;font-weight:bold;}

li.LeftHandMenus_l2_off a:link {display:block;  color: #000000;text-decoration:none;}
li.LeftHandMenus_l2_off a:visited {display:block;  color: #000000;text-decoration:none;}
li.LeftHandMenus_l2_off a:hover {display:block;  color: #000000;text-decoration:none;}
li.LeftHandMenus_l2_off a:active {display:block;  color: #000000;text-decoration:none;}

li.LeftHandMenus_l2_on a:link {display:block;  color: #000000;text-decoration:underline;}
li.LeftHandMenus_l2_on a:visited {display:block;  color: #000000;text-decoration:underline;}
li.LeftHandMenus_l2_on a:hover {display:block;  color: #000000;text-decoration:underline;}
li.LeftHandMenus_l2_on a:active {display:block;  color: #000000;text-decoration:underline;}


.CellSpacer {
height:1px; 
background-color:#FFFFFF;
}

.TitleTabColour {
background-color:#006643;
width:5px;
}

.TitleSeparator {
background-color:#EAEAEA;
width:1px;
}

.SearchBG {
background-image:  url(images/search_bg.gif); 
background-repeat:repeat-x;
}

.SectionTable {
width:760px;
}

.homecoming {
padding: 10px 10px 20px 0px;
}
