/* h1 - page title */
/* h3 - page heading */
/* h3 - portal section heading / content subheadings */
/* h4 - content subheadings  / level 2 content subheadings */
/* h5 - quick info bolded headings */
/* h6 - highlights */

body {
font-family:Arial,Helvetica,Tahoma,sans-serif;
font-size:68.86%;
line-height:17px;
font-weight:normal;
margin-left:0;
margin-right:0;
padding:0;
}

.breadcrumb {
font-size:1em;
font-family:Arial;
padding-top:5px;
padding-bottom:5px;
padding-left:3px;
color:#FFFFFF;
font-weight:bold;
line-height:16px;
text-decoration:none;
}

.breadcrumb a:link,.breadcrumb a:visited,.breadcrumb a:hover,.breadcrumb a:visited:hover {
font-size:1em;
font-family:Arial;
color:#FFFFFF;
font-weight:bold;
line-height:16px;
text-decoration:none;
}

A:link, A:visited {
font-family:Arial,Helvetica,Tahoma,sans-serif;
color:#000000;
text-decoration:underline;
}

A:hover,A:visited:hover {
font-family:Arial,Helvetica,Tahoma,sans-serif;
color:#0c78b9;
text-decoration:underline;
}

.footerlinks {
font-family:Arial,Helvetica,Tahoma,sans-serif;
font-size:1em;
color:#333333;
}

A.footerlinks:link {
font-family:Arial,Helvetica,Tahoma,sans-serif;
font-size:1em;
color:#333333;
}

A.footerlinks:visited {
font-family:Arial,Helvetica,Tahoma,sans-serif;
font-size:1em;
color:#333333;
}

A.footerlinks:hover {
font-family:Arial,Helvetica,Tahoma,sans-serif;
font-size:1em;
color:#333333;
}

.related,A.related:link,A.related:visited,A.related:hover,A.related:visited:hover{
font-size:.9em;
}

.relatedtbl{
font-size:.9em;
border-color: #eeeeee;
border: #eeeeee;
}



/* ======================================================== */
/* column definitions
/* ======================================================== */
.leftcolumn {
border-left:1px solid #dddddd;
border-right:1px solid #dddddd;
border-bottom:1px solid #dddddd;
padding:0px;
}

.midcolumn {
border-left:1px solid #dddddd;
border-right:1px solid #dddddd;
border-bottom:1px solid #dddddd;
padding:0px;
}
.rightcolumn {
border-left:1px solid #dddddd;
border-right:1px solid #dddddd;
border-bottom:1px solid #dddddd;
padding:0px;
}



/* ======================================================== */
/* padded content cells, used mainly in templates*/
/* ======================================================== */
.textcontent {
border:none;
border-top:1px solid #dddddd;
padding-left:10px;
padding-right:10px;
padding-top:5px;
padding-bottom:5px;
margin-bottom:0px;
background-color:#FFFFFF;
color:#333333;
position:relative;
}

.textcontentp {
border:none;
border-top:1px solid #dddddd;
padding-left:0px;
padding-right:0px;
padding-top:0px;
padding-bottom:0px;
margin-bottom:0px;
color:#FFFFFF;
position:relative;
}

.textcontentbold {
border-top:1px solid #dddddd;
padding-left:10px;
padding-right:10px;
padding-top:5px;
padding-bottom:5px;
margin-bottom:0px;
background-color:#FFFFFF;
font-weight:bold;
color:#333333;
}

.textgap {
padding:0px;
height:1px;
margin-top:1px;
margin-left:-1px;
margin-right:-1px;
margin-bottom:0px;
background-color:#FFF;
position:relative;
border:none;
border-top:1px solid #dddddd;
}



/* ======================================================== */
/* Anchors within a textcontent DIV  */
/* e.g. Popular Links */
/* ======================================================== */
div.textcontent a {
font-size:1.1em;
font-family:Arial;
color:#0c78b9;
}
div.textcontent a:link,div.textcontent a:visited {
font-size:1.1em;
font-family:Arial;
color:#0c78b9;
}
div.textcontent a:hover,div.textcontent a:visited:hover {
font-size:1.1em;
font-family:Arial;
color:#0c78b9;
}

.nopadcontent {
border-top:1px solid #dddddd;
padding:0px;
margin-bottom:1px;
background-color:#FFFFFF;
}

div.sidemenu {
border-top:1px solid #dddddd;
padding:5px;
padding-right:10px;
margin-bottom:1px;
background-color:#FFFFFF;
}

div.sidemenu a {
color:#333333;
text-decoration:none;
font-weight:bold;
line-height:1.8em;
}



/* Popular Topics on Home Page */

div.populartopics1 {
font-size:1.1em;
color:#FFFFFF;
font-weight:bold;
padding-top:10px;
padding-bottom:10px;
margin-top:0px;
margin-bottom:0px;
}

div.populartopics1 a:link,div.populartopics1 a:visited {
color:#FFFFCC;
font-weight:bold;
text-decoration:none;
}
div.populartopics1 a:hover,div.populartopics1 a:visited:hover {
color:#FFFFCC;
font-weight:bold;
text-decoration:underline;
}

div.populartopics2 a:link,div.populartopics2 a:visited {
font-size:1.1em;
font-family:Arial;
color:#333333;
font-weight:bold;
text-decoration:none;
line-height:1.8em;
}
div.populartopics2 a:hover,div.populartopics2 a:visited:hover {
font-size:1.1em;
font-family:Arial;
color:#0c78b9;
font-weight:bold;
text-decoration:none;
line-height:1.8em;
}

div.populartopics3 a:link,div.populartopics3 a:visited {
font-size:1.1em;
font-family:Arial;
color:#16782F;
font-weight:bold;
text-decoration:none;
}
div.populartopics3 a:hover,div.populartopics3 a:visited:hover {
font-size:1.1em;
font-family:Arial;
color:#16782F;
font-weight:bold;
text-decoration:none;
}



/* h1 - page title */
h1 {
font-size:1.6em;
line-height:38px;
font-family:Verdana,Arial;
color:#333333;
font-weight:bold;
margin-top:0px;
margin-bottom:0px;
padding:0px;
}
h1 a:link,h1 a:visited {
line-height:38px;
font-family:Verdana,Arial;
color:#333333;
font-weight:bold;
text-decoration:none;
}
h1 a:hover,h1 a:visited:hover {
line-height:38px;
font-family:Verdana,Arial;
color:#333333;
font-weight:bold;
text-decoration:none;
}



/* h2 - page heading */
h2 {
font-size:2em;
font-family:Verdana,Arial;
color:#333333;
font-weight:bold;
margin-top:0px;
margin-bottom:0px;
padding:0px;
}
h2 a:link,h2 a:visited {
line-height:30px;
font-family:Verdana,Arial;
color:#333333;
font-weight:bold;
text-decoration:none;
}
h2 a:hover,h2 a:visited:hover {
line-height:30px;
font-family:Verdana,Arial;
color:#333333;
font-weight:bold;
text-decoration:none;
}


/* h3 - portal section heading / content subheadings  (e.g Popular Links) */
h3 {
font-size:1.2em;
line-height:18px;
font-family:Verdana,Arial;
color:#333333;
font-weight:bold;
margin-top:0px;
margin-bottom:0px;
padding:0px;
}
h3 a:link,h3 a:visited {
font-family:Verdana,Arial;
color:#333333;
font-weight:bold;
text-decoration:none;
}
h3 a:hover,h3 a:visited:hover {
font-family:Verdana,Arial;
color:#333333;
font-weight:bold;
text-decoration:none;
}




/* h4 - content subheadings  / level 2 content subheadings (e.g. Learn About Manitoba) */
h4 {
font-size:1.5em;
font-family:Verdana,Arial;
/*color:#6C276A;*/
color:#000000;
font-weight:bold;
margin-top:0px;
margin-bottom:0px;
padding:0px;
}
h4 a:link,h4 a:visited {
font-family:Verdana,Arial;
/*color:#6C276A;*/
color:#000000;
font-weight:bold;
text-decoration:none;
}
h4 a:hover,h4 a:visited:hover {
font-family:Verdana,Arial;
/*color:#6C276A;*/
color:#000000;
font-weight:bold;
text-decoration:none;
}


h5 {
font-size:1.2em;
font-family:Verdana,Arial;
color:#000000;
font-weight:bold;
margin-top:0px;
margin-bottom:0px;
padding:0px;
}
h5 a:link,h5 a:visited {
font-family:Verdana,Arial;
color:#000000;
font-weight:bold;
text-decoration:none;
}
h5 a:hover,h5 a:visited:hover {
font-family:Verdana,Arial;
color:#000000;
font-weight:bold;
text-decoration:none;
}


/* h6 - highlights */

h6 {
font-size:1.3em;
font-family:Verdana,Arial;
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,Arial;
color:#333333;
font-weight:bold;
text-decoration:none;
}
h6 a:hover,h6 a:visited:hover {
font-size:1em;
font-family:Verdana,Arial;
color:#0c78b9;
font-weight:bold;
text-decoration:none;
}

hr {
color: #ccc;
background-color: #ccc;
height: 1px;
border:none;
}

.portaltitle{
background-image:url('images/portal_title_bg.jpg');
background-repeat:repeat-x;
margin-left:-1px;
margin-right:-1px;
color:#FFFFFF;
font-weight:bold;
font-size:1.1em;
}

div.portaltitle a {
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}
div.portaltitle a:link,div.portaltitle a:visited {
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}
div.portaltitle a:hover,div.portaltitle a:visited:hover {
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}



.topsection {
margin-right:1px;
}

form {
margin-top:0px;
margin-bottom:0px;
}

.headerlinks {
color:#333333;
font-size:1em;
font-weight:bold;
}

A.headerlinks:link {
color:#333333;
font-size:1em;
font-weight:bold;
text-decoration:none;
}

A.headerlinks:visited {
color:#333333;
font-size:1em;
font-weight:bold;
text-decoration:none;
}

A.headerlinks:hover {
color:#333333;
font-size:1em;
font-weight:bold;
text-decoration:underline;
}

A.headerlinks:visited:hover {
color:#333333;
font-size:1em;
font-weight:bold;
text-decoration:underline;
}

/* BOTTOM BUTTON LINKS */
.bottombutton {
color:#333333;
font-size:1em;
font-weight:bold;
}

A.bottombutton:link {
color:#333333;
font-weight:bold;
font-size:1em;
font-family:Arial;
text-decoration:none;
}

A.bottombutton:visited {
color:#333333;
text-decoration:none;
font-size:1em;
font-weight:bold;
}

A.bottombutton:hover {
color:#0c78b9;
text-decoration:underline;
font-size:1em;
font-weight:bold;
}

A.bottombutton:visited:hover {
color:#0c78b9;
text-decoration:underline;
font-size:1em;
font-weight:bold;
}

/* FOOTER LINKS */
.footerlinks {
color:#333333;
font-size:1em;
}

A.footerlinks:link {
color:#333333;
font-size:1em;
text-decoration:none;
}

A.footerlinks:visited {
color:#333333;
font-size:1em;
text-decoration:none;
}

A.footerlinks:hover {
color:#333333;
font-size:1em;
text-decoration:underline;
}

A.footerlinks:visited:hover {
color:#333333;
font-size:1em;
text-decoration:underline;
}

.content {
margin-left:15px;
margin-top:15px;
margin-right:10px;
font-size:109.09%;
}

.sidecontent {
}

.rightside {
margin-left:15px;
color:#FFFFCC;
margin-right:10px;
}

.searchbox {
border:1px solid #cccccc;
background-color:#ffffff;
color:#333333;
font-family:Verdana,Arial,Sans-Serif;
font-size:1em;
}



/* Above Side Menu 
div.abovesidemenu {
padding:0px;
}
div.abovesidemenu br {
line-height:1px;
}
div.abovesidemenu div br {
line-height:1px;
}
div.abovesidemenu a:link,div.abovesidemenu a:visited {
margin-left:10px;
padding-left:10px;
padding-right:5px;
font-family:Arial;
color:#000000;
display:block;
text-decoration:none;
background-image:url(images/nav/level2_off.gif);
background-repeat:no-repeat;
background-position: 0px .6em;
}
div.abovesidemenu a:hover,div.abovesidemenu a:visited:hover {
margin-left:10px;
padding-left:10px;
padding-right:5px;
font-family:Arial;
display:block;
color:#000000;
text-decoration:underline;
background-image:url(images/nav/level2_off.gif);
background-repeat:no-repeat;
background-position: 0px .6em;
}
*/

/* links in a div in the abovesidemenu div 
div.abovesidemenu div a:link,div.abovesidemenu div a:visited {
padding-left:20px;
padding-right:5px;
font-family:Arial;
color:#000000;
display:block;
text-decoration:none;
background-image:none;
background-repeat:no-repeat;
}
div.abovesidemenu div a:hover,div.abovesidemenu div a:visited:hover {
padding-left:20px;
padding-right:5px;
font-family:Arial;
display:block;
color:#000000;
text-decoration:underline;
}
*/


/* BELOW SIDE MENU */
div.belowsidemenu br {
line-height:1px;
}
div.belowsidemenu div br {
line-height:1px;
}

div.belowsidemenu a:link,div.belowsidemenu a:visited {
margin-left:10px;
padding-left:10px;
padding-right:5px;
font-family:Arial;
color:#000000;
text-decoration:none;
background-image:url(images/nav/level2_off.gif);
background-repeat:no-repeat;
background-position: 0px .6em;
display:block;
}
div.belowsidemenu a:hover,div.belowsidemenu a:visited:hover {
margin-left:10px;
padding-left:10px;
padding-right:5px;
display:block;
font-family:Arial;
color:#000000;
text-decoration:underline;
background-image:url(images/nav/level2_off.gif);
background-repeat:no-repeat;
background-position: 0px .6em;
}

/* links in a div in the belowsidemenu div */
div.belowsidemenu div a:link,div.belowsidemenu div a:visited {
padding-left:20px;
padding-right:5px;
font-family:Arial;
display:block;
color:#000000;
text-decoration:none;
background-image:none;
background-repeat:no-repeat;
}
div.belowsidemenu div a:hover,div.belowsidemenu div a:visited:hover {
padding-left:20px;
padding-right:5px;
display:block;
font-family:Arial;
color:#000000;
text-decoration:underline;
background-image:none;
background-repeat:no-repeat;
}








td.breadcrumb {
background-image: url(images/breadcrumb_bg.gif);
background-repeat:repeat-x;
padding:0px;
}

.PageBackground {
background: url(images/background_gradient.gif);
background-repeat:no-repeat;
}
.breadcrumb {
font-size:1em;
font-family:Arial,Helvetica,Tahoma,sans-serif;
padding-top:5px;
padding-bottom:5px;
padding-left:13px;
color:#FFFFFF;
font-weight:bold;
line-height:16px;
text-decoration:none;
}

.titlebg {
background-image: url(images/title_bg.jpg);
border-left:1px solid #000000;
border-right:1px solid #000000;
border-bottom:1px solid #000000;
border-top:1px solid #000000;
padding:0px; 
margin:0px;
}



.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 ul{
margin:0;
padding:0px;
}


.LeftHandMenus_l0_off {
list-style:none;
background-color: #0C78B9;
font-family: Arial;
font-size: 1em;
font-weight:500;
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: 0.3em 0.7em;
border-bottom:solid 1px;
border-color:#FFFFFF;
}


.LeftHandMenus_l0_on {
list-style:none;
background-color: #095A8A;
font-family: Arial;
font-size: 1em;
font-weight:500;
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: 0.3em 0.7em;
border-bottom:solid 1px;
border-color:#FFFFFF;
}

.LeftHandMenus_l1_off {
list-style:none;
border-bottom:solid 1px;
border-color:#FFFFFF;
background-color: #C6E7FB;
font-family: Arial;
font-size: 1em;
font-weight:500;
color:#ffffff;
padding-top:5px;
padding-bottom:5px;
padding-left:17px;
padding-right:5px;
/*background-image:url(images/nav/level1_off.gif);
background-repeat:no-repeat;
background-position: 5px 10px;*/
}

.LeftHandMenus_l1_on
{
list-style:none;
background-color: #86CCF7;
font-family: Arial;
font-size: 1em;
font-weight:500;
color:#ffffff;
padding-top:5px;
padding-bottom:5px;
padding-left:17px;
padding-right:5px;
border-bottom:solid 1px;
border-color:#FFFFFF;
/* background-image:url(images/nav/level1_on.gif);
background-repeat:no-repeat;
background-position: 5px 10px;
*/
}


.LeftHandMenus_l2_off
{
list-style:none;
background-color: #FFFFFF;
font-family: Arial;
font-size: 1em;
font-weight:500;
color:#ffffff;
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: Arial;
font-size: 1em;
font-weight:500;
color:#ffffff;
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: #FFFFFF;text-decoration:none;line-height:1.35em;}
li.LeftHandMenus_l0_on a:visited {display:block;color: #FFFFFF;text-decoration:none;line-height:1.35em;}
li.LeftHandMenus_l0_on a:hover {display:block; color: #FFFFFF;text-decoration:none;line-height:1.35em;}
li.LeftHandMenus_l0_on a:active {display:block; color: #FFFFFF;text-decoration:none;line-height:1.35em;}

li.LeftHandMenus_l0_off a:link {display:block; color: #ffffff;text-decoration:none;line-height:1.35em;}
li.LeftHandMenus_l0_off a:visited {display:block; color: #ffffff;text-decoration:none;line-height:1.35em;}
li.LeftHandMenus_l0_off a:hover {display:block; color: #FFFFFF;text-decoration:none;line-height:1.35em;}
li.LeftHandMenus_l0_off a:active {display:block; color: #FFFFFF;text-decoration:none;line-height:1.35em;}

li.LeftHandMenus_l1_off a:link {display:block;  color: #000000; text-decoration:none;}
li.LeftHandMenus_l1_off a:visited {display:block;  color: #000000; text-decoration:none;}
li.LeftHandMenus_l1_off a:hover {display:block;  color: #000000; text-decoration:none;}
li.LeftHandMenus_l1_off a:active {display:block;  color: #000000; text-decoration:none;}

li.LeftHandMenus_l1_on a:link {display:block;  color: black;text-decoration:none;}
li.LeftHandMenus_l1_on a:visited {display:block;  color: black;text-decoration:none;}
li.LeftHandMenus_l1_on a:hover {display:block;  color: black;text-decoration:none;}
li.LeftHandMenus_l1_on a:active {display:block;  color: black;text-decoration:none;}

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;}



.abovesidemenu {
margin-left:-1px; 
margin-right:-1px; 
margin-bottom:1px; 
padding:0px;
margin:0px;
}

.CellSpacer {
height:1px; 
background-color:#FFFFFF;
}

.TitleTabColour {
background-color:#0c78b9;
width:5px;
}

.TitleSeparator {
background-color:#EAEAEA;
width:1px;
}

.SearchBG {
background-image:  url(images/search_bg.gif); 
background-repeat:repeat-x;
}

.SectionTable {
width:760px;
}

div.quickinfo {
background-image:url('images/quick_info_bg.gif');
background-repeat:repeat-y;
color:#FFFFFF;
padding:15px;
line-height:1.5em;
}

table.quickinfo {
background-image:url(images/quick_info_bg.gif); 
background-repeat:repeat-y;
width:209px;
}

td.quickinfo {
border:none; 
width:209px;
height:120px;
background-image:url(images/quick_info_bg.gif);
}

/* h5 - quick info bolded headings */

div.quickinfo h5 {
font-size:1.2em;
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
margin-top:0px;
margin-bottom:5px;
}

div.quickinfo h5 a:link,div.quickinfo h5 a:visited {
color:#FFFFFF;
text-decoration:underline;
}
div.quickinfo h5 a:hover,div.quickinfo h5 a:visited:hover {
color:#FFFFFF;
text-decoration:underline;
}

div.quickinfo a:link,div.quickinfo a:visited {
color:#FFFFCC;
text-decoration:underline;
}
div.quickinfo a:hover,div.quickinfo a:visited:hover {
color:#FFFFCC;
text-decoration:underline;
}

/* the language toggle div, and header links div */

#langDIV,#headerLinksDIV {
display:inline;
}

div.sitemap ul{
margin:0;
padding:0px;
}

div.sitemap ul li {
list-style:none;
background-color: #0c78b9;
font-family: Arial;
font-size: 1em;
font-weight:500;
color:#FFFFFF;
padding-top:5px;
padding-bottom:5px;
padding-left:15px;
padding-right:5px;
background-image:url(images/nav/level0_off.gif);
background-repeat:no-repeat;
background-position: 5px 7px;
margin-bottom:1px;
}


div.sitemap ul li.on {
list-style:none;
background-color: #0c78b9;
font-family: Arial;
font-size: 1em;
font-weight:500;
color:#FFFFFF;
padding-top:5px;
padding-bottom:5px;
padding-left:15px;
padding-right:5px;
background-image:url(images/nav/level0_on.gif);
background-repeat:no-repeat;
background-position: 5px 7px;
margin-bottom:1px;
}


div.sitemap ul li ul
{
margin-left:-15px;
margin-right:-5px;
margin-bottom:-5px;
}

div.sitemap ul li ul li
{
list-style:none;
margin-bottom:1px;
background-color: #E8E8E8;
font-family: Arial;
font-size: 1em;
font-weight:500;
color:#000000;
padding-top:5px;
padding-bottom:5px;
padding-left:15px;
padding-right:5px;
background-image:none;

}


div.sitemap ul li ul li.on
{
list-style:none;
background-color: #cccccc;
font-family: Arial;
font-size: 1em;
font-weight:500;
color:#000000;
padding-top:5px;
padding-bottom:5px;
padding-left:15px;
padding-right:5px;
margin-bottom:1px;
background-image:none;
}


div.sitemap ul li ul li ul li
{
list-style:none;
background-color: #FFFFFF;
font-family: Arial;
font-size: 1em;
font-weight:500;
color:#000000;
padding-top:5px;
padding-bottom:5px;
padding-left:15px;
padding-right:5px;
margin-bottom:1px;
background-image:url(images/nav/level2_off.gif);
background-repeat:no-repeat;
background-position: 5px 7px;
}


div.sitemap ul li ul li ul li.on
{
list-style:none;
background-color: #FFFFFF;
font-family: Arial;
font-size: 1em;
font-weight:500;
color:#000000;
padding-top:5px;
padding-bottom:5px;
padding-left:15px;
padding-right:5px;
margin-bottom:1px;
background-image:url(images/nav/level2_off.gif);
background-repeat:no-repeat;
background-position: 5px 7px;
}


div.sitemap ul li a.on:link {color: white;text-decoration:none;line-height:1.35em;}
div.sitemap ul li a.on:visited {color: white;text-decoration:none;line-height:1.35em;}
div.sitemap ul li a.on:hover {color: white;text-decoration:none;line-height:1.35em;}
div.sitemap ul li a.on:active {color: white;text-decoration:none;line-height:1.35em;}

div.sitemap ul li a:link {color: white;text-decoration:none;line-height:1.35em;}
div.sitemap ul li a:visited {color: white;text-decoration:none;line-height:1.35em;}
div.sitemap ul li a:hover {color: white;text-decoration:none;line-height:1.35em;}
div.sitemap ul li a:active {color: white;text-decoration:none;line-height:1.35em;}

div.sitemap ul li ul li a:link {color: #000000;text-decoration:none;}
div.sitemap ul li ul li a:visited {color: #000000;text-decoration:none;}
div.sitemap ul li ul li a:hover {color: #000000;text-decoration:underline;}
div.sitemap ul li ul li a:active {color: #000000;text-decoration:underline;}

div.sitemap ul li ul li a.on:link {color: #000000;text-decoration:none;}
div.sitemap ul li ul li a.on:visited {color: #000000;text-decoration:none;}
div.sitemap ul li ul li a.on:hover {color: #000000;text-decoration:underline;}
div.sitemap ul li ul li a.on:active {color: #000000;text-decoration:underline;}

div.sitemap ul li ul li ul li a:link {color: #000000;text-decoration:none;}
div.sitemap ul li ul li ul li a:visited {color: #000000;text-decoration:none;}
div.sitemap ul li ul li ul li a:hover {color: #000000;text-decoration:underline;}
div.sitemap ul li ul li ul li a:active {color: #000000;text-decoration:underline;}

div.sitemap ul li ul li ul li.on a:link {color: #000000;text-decoration:underline;}
div.sitemap ul li ul li ul li.on a:visited {color: #000000;text-decoration:underline;}
div.sitemap ul li ul li ul li.on a:hover {color: #000000;text-decoration:underline;}
div.sitemap ul li ul li ul li.on a:active {color: #000000;text-decoration:underline;}



/* ############ WINTER CSS ############ */

div.winterc {
margin-right:15px;
margin-left:-15px;
}

hr.winter {
color: #C6E7FB;
background-color: #C6E7FB;
height: 1px;
border:none;
}

div.snow li {
background-image: url(images/snowflake.gif);
background-repeat: no-repeat;
background-x-position: 0px;
background-y-position: 7px;
list-style-type: none;
list-style-image: none;
list-style-position: outside;
margin-left: -40px;
padding-top: 0px;
padding-right: 10px;
padding-bottom: 0px;
padding-left: 25px;
}

div.highlightsnav {
background-image: url(images/bg_highlights.jpg);
background-repeat: no-repeat;
padding-top:6px;
padding-bottom:8px;
text-align:center;
}
