/* -------- */
/* Elements */
/* ----980 Wide---- */
/* ----210 Left + 524 Main + 16 Margin + 210 Right =  944---- */
/* ----New Content Main will be 734 ---- */
body {
	margin: 0px;
	padding: 8px 5px 8px 5px;
	background-color: #f5f5f5;
	font-family: tahoma, verdana, geneva, arial, sans-serif;
	font-size: 11px;	
	font-weight: normal;
	color: #000000;
	background-image:url('../images/backdrop.jpg');
	background-repeat:repeat-x;
}

#PageWrapper {
	width: 980px;
	border: 0;
	font-family: tahoma, verdana, geneva, arial, sans-serif;
	font-size: 11px;	
	font-weight: normal;
	color: #000000;	
}
#PageMiddle {
	background-color: #EFE9E5;
}

form, div, ul{border: 0; padding: 0; margin: 0;}
ol{margin-top: 5px; margin-bottom: 0;}

li.Content3{
	margin-bottom: 3px;
}

select, input, textarea {
	font-family: arial, sans-serif, tahoma, verdana, geneva;
	font-size: 13px;
}

#ContentLeft {
	width: 210px;
	float: left;
}
#ContentMain {
	width: 730px; /* -- Has to be 730, not 734 for IE6 -- */
	margin-left: 8px;
	margin-right: 8px;
	padding: 0px;
	vertical-align: top;
	float: left;
}
#ContentRight {
	width: 210px;
	float: right;
}

#ContentMainTopCap {
	width: 734px;
	height: 5px;
	line-height: 0;
	font-size: 0;
	background: url(../images/ContentMainTopCap.gif) no-repeat;
}
#ContentMainBottomCap {
	width: 734px;
	height: 5px;
	line-height: 0;
	font-size: 0;
	background: url(../images/ContentMainBottomCap.gif) no-repeat;
	margin-bottom: 6px;
}
#ContentMainHeader {
	position: relative;
	width: 734px;
	height: 24px;
	margin-bottom: 1px;
	background: url(../images/ContentMainHeader.gif) no-repeat;
}
#ContentMainHeaderText {
	position: absolute;
	top: 5px;
	left: 0px;
	width: 734px;
	font-family: tahoma, verdana, geneva, arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
}
#ContentMainBody {
	margin: 0;
	background-color: #ffffff;
	border-style: solid;
	border-width: 1px;
	border-color: #685C53;
	vertical-align: top;
}

#ContentBody {
	margin-bottom: 10px;
	background-color: #ffffff;
	text-align: left;
}

#Content {
	margin: 10px;
	color: #000000;
	font-size: 12px;
	font-weight: normal;
	text-align: justify;
}
#Content a {
	text-decoration:underline;
    color: #000000;
    font-size: 12px;
}

#Content a:hover {
	text-decoration:underline;
    color: #ffcc00;
   	font-size: 12px;
    
}

.ContentTitleRed {
	font-weight: bold;
	color: #6666cc;
}


ul.ListRegContent {
	margin: 8px 25px 8px 15px;
	padding: 0px 10px 10px 10px;
	text-align: left;
}

/* -------------------------------------------------------------- */
/* Header section - START -  background: url(../images/Header.jpg);   */
/* -------------------------------------------------------------- */
#Header {position:relative; width: 960px;	height: 200px; z-index: 9;}
#HeaderLogo {position: absolute;	top: 1px; left: 16px;}
#HeaderDate {font-family: tahoma, verdana, geneva, arial, sans-serif; font-size: 11px; color: #FFFFFF;}
#HeaderLinks {position: absolute; top: 8px; left: 620px;}
.HeaderLink {padding-left: 20px; padding-right: 8px; display: inline;}
/* -------------------------------------------------------------- */

#DateWrapper {
	position: absolute;
	top: 104px;
	left: 798px;
	width: 145px;
	text-align: center;
}



#GreenTable
{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
width:100%;
border-collapse:collapse;
}
#GreenTable td, #GreenTable th 
{
font-size:1.2em;
border:1px solid #98bf21;
padding:3px 7px 2px 7px;
}
#GreenTable th 
{
font-size:1.4em;
text-align:left;
padding-top:5px;
padding-bottom:4px;
background-color:#A7C942;
color:#fff;
}
#GreenTable tr.alt td 
{
color:#000;
background-color:#EAF2D3;
}


/* -------------------------------- */
/* Business Plan - START             */
/* ---------------------------------*/
#BusinessPlanWrapper {
	width: 210px;
	margin-bottom: 5px;
}
#BusinessPlanHeader {
	width: 210px;
	height: 24px;
}
#BusinessPlanBody {
	width: 210px;
	margin-top: 1px;
}
#BusinessPlanBodyContent {
	background-color: #FAF9F4;
	padding: 3px 5px 5px 5px;
	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: #998B7D;
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #998B7D;
	text-align: justify;
}
/* -------------------------------- */


/* -------------------------------- */
/* BodyBottomNotice - START             */
/* ---------------------------------*/
#BodyBottomNoticeWrapper {
	width: 100%;
	margin-bottom: 5px;
}
#BodyBottomNoticeHeader {
	width: 100%;
	height: 24px;
}
#BodyBottomNoticeBody {
	width: 100%;
	margin-top: 1px;
}
#BodyBottomNoticeBodyContent {
	background-color: #FAF9F4;
	padding: 3px 5px 5px 5px;
	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: #998B7D;
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #998B7D;
	text-align: justify;
}
/* -------------------------------- */


/* -------------------------------- */
/* Footer section - START           */
/* ---------------------------------*/
#FooterWrapper {
	width: 980px;
}
#Footer {
	font-size: 10px;
	font-weight: normal;
	color: #ffffff;
	text-align: center;
}
#FooterCopyright {
	position: relative;
	font-size: 10px;
	font-weight: normal;
	color: #ffffff;
	text-align: left;
	margin-bottom: 10px;
}
#FooterLinks {
	position: absolute;
	top: 0;
	left: 380px;
}
#FooterRight {
	position: absolute;
	top: 0;
	left: 840px;
}

/* -------------------------------- */



/* -------------------------------- */
/* Section1 format - START          */
/* ---------------------------------*/
.Section1Top, .Section1Bottom {
	position: relative;
	width: 100%;
	height: 5px;
	background-color: #998B7D;
}
.Section1TopLeftCorner {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 5px;
	height: 5px;
	background: url(../images/Section1TopLeftCorner.gif) no-repeat;
}
.Section1TopRightCorner {
	position: absolute;
	top: 0px;
	right: 0px;
	width: 5px;
	height: 5px;
	background: url(../images/Section1TopRightCorner.gif) no-repeat;
}
.Section1Middle {
	position: absolute;
	top: 0px;
	left: 5px;
	width: 100%;
	height: 5px;
	background: url(../images/Section1TopMiddle.gif) repeat-x;
	z-index: 10;
}
.Section1BottomLeftCorner {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 5px;
	height: 5px;
	background: url(../images/Section1BottomLeftCorner.gif) no-repeat;
}
.Section1BottomRightCorner {
	position: absolute;
	top: 0px;
	right: 0px;
	width: 5px;
	height: 5px;
	background: url(../images/Section1BottomRightCorner.gif) no-repeat;
}
.Section1HeaderContent {
	width: 100%;
	height: 14px;
	margin: auto;
	font-family: tahoma, verdana, geneva, arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	background-color: #998B7D;
}
.Section1HeaderContent_CanadaFlag {
	width: 100%;
	height: 14px;
	margin: auto;
	padding-left: 25px;
	font-family: tahoma, verdana, geneva, arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	background: url(../images/Section1HeaderContent_CanadaFlag.gif) no-repeat;
}
.Section1BodyContent {
	width: 100%;
	font-family: tahoma, verdana, geneva, arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #998B7D;
}
/* -------------------------------- */


/* ------- */
/* Classes */
/* ------- */
.ContentImage {
    margin: 10px;
}


.SpacerLeftSection {
	width: 10px;
	height: 1px;
	background-color: red;
}
.TextJustified {
	text-align: justify;
}

.SmallFont {
	font-family: tahoma, verdana, geneva, arial, sans-serif;
	color: #000000;
	font-size: 11px;
	font-weight: normal;
}
.SmallFontBold {
	font-family: tahoma, verdana, geneva, arial, sans-serif;
	color: #000000;
	font-size: 11px;
	font-weight: bold;
}
.TinyFont {
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-align: center;
}

/* BOARD OF DIRECTORS */
.SmallHeader {
	font-family: tahoma, verdana, geneva, arial, sans-serif;
	color: #BE1A00;
	font-size: 11px;
	font-weight: bold;
}
.Person {
	width: 100%;
	margin-top: 10px;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #998B7D;
}


.Text {
	font-family: tahoma, verdana, geneva, arial, sans-serif;
	text-align: justify;
	color: #000000;
	font-size: 11px;	
}

a {
	font-family: tahoma, verdana, geneva, arial, sans-serif;
	font-size: 11px;	
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
a:hover {
	font-family: tahoma, verdana, geneva, arial, sans-serif;
	font-size: 11px;	
	font-weight: normal;
	color: #ffcc00;
	text-decoration: underline;
}

a.Link2 {
	font-family: tahoma, verdana, geneva, arial, sans-serif;
	font-size: 11px;	
	font-weight: normal;
	color: #0000FF;
	text-decoration: none;
}
a.Link2:hover {
	font-family: tahoma, verdana, geneva, arial, sans-serif;
	font-size: 11px;	
	font-weight: normald;
	color: #AD1A12;
	text-decoration: underline;
}

a.UserName {
	color: #FFFFFF;      
	text-decoration: none;
}
a.UserName:hover {
	color: #BE1A00;      
	text-decoration: underline;
}

a.Content {
	color: #BE1A00;
	font-weight: bold;
	text-decoration: none;
}
a.Content:hover {
	color: #BE1A00;
	font-weight: bold;
	text-decoration: underline;
}

a.Content2 {
	background-color: #FAF9F4;
	color: #000000;
	font-weight: normal;
	text-decoration: underline;
}
a.Content2:hover {
	background-color: #FAF9F4;
	color: #E66928;
	font-weight: normal;
	text-decoration: underline;
}
a.Disclaimer {
	font-family: tahoma, verdana, geneva, arial, sans-serif;
	font-size: 8px;	
	font-weight: normal;
	color: #0000FF;
	text-decoration: none;
}
a.HeaderFooterLink {
    font-family: tahoma, verdana, geneva, arial, sans-serif;
	font-size: 11px;	
	font-weight: normal;
    color: #ffffff;
    text-decoration: none;
}
a.HeaderFooterLink:hover {
    font-family: tahoma, verdana, geneva, arial, sans-serif;
	font-size: 11px;	
	font-weight: normal;
    color: #ffd600;
    text-decoration: underline;
}

a.HeaderLink {
    font-family: tahoma, verdana, geneva, arial, sans-serif;
	font-size: 11px;	
	font-weight: normal;
    color: #FFFFFF;
    text-decoration: none;
}
a.HeaderLink:hover {
    font-family: tahoma, verdana, geneva, arial, sans-serif;
	font-size: 11px;	
	font-weight: normal;
    color: #ffcc00;
    text-decoration: underline;
}

a.ContactLink {
	font-family: tahoma, verdana, geneva, arial, sans-serif;
	font-size: 11px;	
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
a.ContactLink:hover {
	font-family: tahoma, verdana, geneva, arial, sans-serif;
	font-size: 11px;	
	font-weight: normal;
	color: #E66928;
	text-decoration: underline;
}


ul.ListContent2 {
	margin: 5px 0 10px 40px;
}
li.ListItemContent2{
	margin-bottom: 2px;
}

ol.ListContent {
	margin: 5px 0 10px 30px;
}
li.OrderedListItemContent{
	margin-bottom: 2px;
}
/*Design Study Page*/
ol.DesignListOL 
{
	margin-left: 22px;
}
li.DesignListLI 
{
	margin-bottom: 15px;
}
ol.DesignListOLletter 
{
	list-style-type:	lower-alpha;
	margin-left: 22px;
}
li.DesignListLIletter 
{
	margin-bottom: 10px;
}
/*Design Study Page*/

.LinkWrapper1 {
	position: relative;
	width: 100%;
	height: 23px;
	background-color: #559DA1;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #998B7D;
}
.LinkBottomLine1 {
	width: 100%;
	height: 1px;
	background-color: #998B7D;
	font-size: 0;
	padding: 0;
	margin: 0;
	border: 0;
	line-height: 0;
}
a.Link1 {
	position: absolute;
	top: 4px;
	left: 20px;
	font-family: tahoma, verdana, geneva, arial, sans-serif;
	font-size: 11px;	
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
a.Link1:hover {
	position: absolute;
	top: 4px;
	left: 20px;
	font-family: tahoma, verdana, geneva, arial, sans-serif;
	font-size: 11px;	
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}

.PopupTabsLower {
	background-color:  #D8D0C7;
}

.PageTitle {
	font-family: Verdana, Geneva, Arial, sans-serif;
	color       :     #FFFFFF;      
	font-weight :         600;
	font-size   :        11px;
	font-style  :      normal;
	padding: 4px;
}

.GlossaryTerm {
	font-family: tahoma,geneva,verdana,helvetica,sans-serif;
	font-weight: normal;
	font-size: 11px;
}

.GlossaryDefinition {
	font-family: tahoma,geneva,verdana,helvetica,sans-serif;
	font-weight: normal;
	font-size: 11px;
}

.SitemapContent {
	font-family: tahoma,geneva,verdana,helvetica,sans-serif;
	font-weight: normal;
	font-size: 11px;
}

.HeaderBar {
	background-color: #667D81;
	height: 20px;
	border: 1px solid #667D81;
	color: #FFFFFF;
	font-size: 11px;
	padding: 5px;
}

.HeaderBar2 {
	background-color: #EAE6D2;
	width: 494px;
	height: 15px;
	border: 1px solid #998B7D;
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	padding: 3px;
}
.Content1 {
	background-color: #faf9f4;
	color: #000000;
	font-size: 11px;
	padding: 20px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #667D81;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #667D81;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #667D81;
	vertical-align: top;
}

.Content2 {
	width: 500px;
	background-color: #EFE9E5;
	color: #000000;
	font-size: 11px;
}

.ContentHeader1 {
	margin-bottom: 5px;
	font-weight: bold;
}
.TableContent {
	width: 502px;
}

.TableList {
	width: 500px;
}
.TableListItem {
	border-width: 1px 0px 0px 1px;
	border-color: #ACA899;
	border-style: solid;	
}
.TableListItemRight {
	border-width: 1px 1px 0px 1px;
	border-color: #ACA899;
	border-style: solid;	
}
.TableListItemBottom {
	border-width: 1px 0px 1px 1px;
	border-color: #ACA899;
	border-style: solid;	
}
.TableListItemBottomRight {
	border-width: 1px 1px 1px 1px;
	border-color: #ACA899;
	border-style: solid;	
}

.UnorderedList1 {
	margin: 0px 20px 0px 30px;
	padding: 0px;	
}

.ErrMsg1 {
	font-size: 11px;
	font-weight: normal;
	text-align: center;
	text-decoration: none;
	color: #CC3333;
	background-color: #FAF9F4;
	margin-bottom: 5px;
	padding: 5px;
	border-width: 1px;
	border-color: #CC3333;
	border-style: solid;
	vertical-align: middle;
}
.ErrMsg2 {
	font-size: 11px;
	font-weight: normal;
	text-align: center;
	text-decoration: none;
	color: #FFFFFF;
	background-color: #E66928;
	margin-bottom: 10px;
	margin-left: 15px;
	margin-right: 15px;
	padding: 5px;
	border-width: 1px;
	border-color: #E66928;
	border-style: solid;
	vertical-align: middle;
}
.Msg1 {
	font-size: 11px;
	font-weight: normal;
	text-align: center;
	text-decoration: none;
	color: #FAF9F4;
	background-color: #008000;
	margin-bottom: 10px;
	margin-left: 15px;
	margin-right: 15px;
	padding: 5px;
	border-width: 1px;
	border-color: #008000;
	border-style: solid;
	vertical-align: middle;
}

.FinancialItemTitle {
	font-weight: bold;
	color: #000000;
	background-color: #EAE6D2;
	border-top: solid 1px #998B7D;
	padding: 3px;
	text-align: center;
}

.FinancialItem {
	padding: 2px;
	text-align: center;
}

#LinkLetters {
	margin-top: 10px;
}
a.Alphabet1 {
	width: 15px;
	color: #FFFFFF;
	background-color: #998B7D;
	font-weight: bold;
	font-size: 10px;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	border-color: #998B7D;
	border-style: solid;
	border-width: 1px;
	padding: 0px 2px 1px 2px;
	margin: 1px;
}
a.Alphabet1:hover {
	width: 15px;
	color: #000000;
	background-color: #E66928;
	font-weight: bold;
	font-size: 10px;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	border-color: #E66928;
	border-style: solid;
	border-width: 1px;
	padding: 0px 2px 1px 2px;
	margin: 1px;
}
.Alphabet1Selected {
	width: 15px;
	color: #998B7D;
	background-color: #EFE9E5;
	font-weight: bold;
	font-size: 10px;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	border-color: #998B7D;
	border-style: solid;
	border-width: 1px;
	padding: 0px 2px 1px 2px;
	margin: 1px;
}

#ListTable {
	width: 522px;
}
.ListTableHeader {
	height: 25px;
	background-color: #EAE6D2;
	font-family: tahoma, arial, sans-serif;
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	border-bottom: 1px solid #998B7D;
	border-top: 1px solid #998B7D;
	text-align: left;
	padding-left: 5px;	
}
.ListTableItem {
	height: 20px;
	background-color: #FAF9F4;
	font-family: tahoma, arial, sans-serif;
	color: #000000;
	font-size: 11px;
	text-indent: 5px;
}
.ListTableBottomLine {
	height: 1px;
	width: 522px;
	background-color: #998B7D;
	font-size: 0px;
	line-height: 0px;
}

.LoginLabel {
	font-size: 11px;
	width: 80px;
	vertical-align: middle;
	text-align: right;
}

.LoginTextBox {
	width: 160px;
	vertical-align: middle;
}

.tdhomemaincontent {
	background-color:  #faf9f4;
	color: #000000;
	font-size: 11px;
	padding: 0px;
	border-right-width: 1px;
	border-left-width: 0px;
	border-top-width: 0px;
	border-bottom-width: 1px;
	border-style: solid;
	border-color: #39525A;
}

.IndexRegHighlight {
	color: #BE1A00;
	font-size: 11px;
	font-weight: bold;
}
.IndexRegContent {
	color: #000000;
	font-size: 11px;
	font-weight: normal;
}

ul.ListRegContent {
	margin: 8px 25px 8px 15px;
	padding: 0px 10px 10px 10px;
	text-align: left;
}


#LinkEGX {
	margin-top: 20px;
	margin-bottom: 20px;
}


/* -------------------------------- */
/* Left Menu - START                */
/* ---------------------------------*/
#LeftMenu {
	width: 210px;
	margin-bottom: 5px;
}
#LeftMenuHeader {
	width: 210px;
	height: 25px;
}
#LeftMenu ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
#LeftMenu ul li {
position: relative;
border-left: 1px solid #ffffff;
border-right: 1px solid #ffffff;
}
#LeftMenu a {
font: normal 12px tahoma, arial, helvetica, sans-serif;
color: #ffffff;
text-align: left;
text-decoration: none;
border-top: 1px solid #ffffff;
margin: 0;
padding: 4px 0px 4px 0px;
display: block;
}

/* Level 1 - START */
/* no submenus */
#LeftMenu a.MenuLevel1 {
padding-left: 20px;
background-color: #6666cc;
}
#LeftMenu a:hover.MenuLevel1 {
background-color: #3333cc;
color: #ffffff;
}


#LeftMenu a.MenuLevel1Bottom {
padding-left: 20px;
background-color: #6666cc;
border-bottom: 1px solid #998B7D;
}
#LeftMenu a:hover.MenuLevel1Bottom {
background-color: #3333cc;
color: #ffffff;
}

#LeftMenu a.MenuLevel1Selected {
padding-left: 20px;
background: url(../images/menu/LeftMenu1BackgroundSelected.gif) no-repeat;
background-color: #3333cc;
color: #ffffff;
}
#LeftMenu a:hover.MenuLevel1Selected {
background: url(../images/menu/LeftMenu1BackgroundSelected.gif) no-repeat;
background-color: #3333cc;
color: #ffffff;
}
#LeftMenu a.MenuLevel1Selected2 {
padding-left: 20px;
background: url(../images/menu/LeftMenu1BackgroundSelected2.gif) no-repeat;
color: #998B7D;
}
#LeftMenu a:hover.MenuLevel1Selected2 {
background: url(../images/menu/LeftMenu1BackgroundHover.gif) no-repeat;
color: #ffffff;
}

#LeftMenu a.MenuLevel1Last {
border-bottom: 1px solid #998B7D;
padding-left: 20px;
background: url(../images/menu/LeftMenu1Background.gif) no-repeat;
}
#LeftMenu a:hover.MenuLevel1Last {
border-bottom: 1px solid #998B7D;
background: url(../images/menu/LeftMenu1BackgroundHover.gif) no-repeat;
color: #ffffff;
}
#LeftMenu a.MenuLevel1LastSelected {
border-bottom: 1px solid #998B7D;
padding-left: 20px;
background: url(../images/menu/LeftMenu1BackgroundSelected.gif) no-repeat;
color: #998B7D;
}
#LeftMenu a:hover.MenuLevel1LastSelected {
border-bottom: 1px solid #998B7D;
background: url(../images/menu/LeftMenu1BackgroundSelectedHover.gif) no-repeat;
color: #ffffff;
}
#LeftMenu a.MenuLevel1LastSelected2 {
border-bottom: 1px solid #998B7D;
padding-left: 20px;
background: url(../images/menu/LeftMenu1BackgroundSelected2.gif) no-repeat;
color: #998B7D;
}
#LeftMenu a:hover.MenuLevel1LastSelected2 {
border-bottom: 1px solid #998B7D;
background: url(../images/menu/LeftMenu1BackgroundSelectedHover2.gif) no-repeat;
color: #ffffff;
}

/* PDF links for MenuLevel1 */
#LeftMenu a.PDFMenuLevel1 {
padding-left: 7px;
background: url(../images/menu/PDFMenu1Background.gif) no-repeat;
}
#LeftMenu a:hover.PDFMenuLevel1 {
background: url(../images/menu/PDFMenu1BackgroundHover.gif) no-repeat;
color: #ffffff;
}
#LeftMenu a.PDFMenuLevel1Last {
border-bottom: 1px solid #998B7D;
padding-left: 7px;
background: url(../images/menu/PDFMenu1Background.gif) no-repeat;
}
#LeftMenu a:hover.PDFMenuLevel1Last {
border-bottom: 1px solid #998B7D;
background: url(../images/menu/PDFMenu1BackgroundHover.gif) no-repeat;
color: #ffffff;
}

/* with submenus */
#LeftMenu a.MenuLevel1Subs {
padding-left: 20px;
background: url(../images/menu/LeftMenu1BackgroundWithSubs.gif) no-repeat;
}
#LeftMenu a:hover.MenuLevel1Subs {
background: url(../images/menu/LeftMenu1BackgroundWithSubsHover.gif) no-repeat;
color: #ffffff;
}
#LeftMenu a.MenuLevel1SubsSelected {
padding-left: 20px;
background: url(../images/menu/LeftMenu1BackgroundSelectedWithSubs.gif) no-repeat;
color: #998B7D;
}
#LeftMenu a:hover.MenuLevel1SubsSelected {
background: url(../images/menu/LeftMenu1BackgroundHover.gif) no-repeat;
color: #ffffff;
}

#LeftMenu a.MenuLevel1SubsLast {
border-bottom: 1px solid #998B7D;
padding-left: 20px;
background: url(../images/menu/LeftMenu1BackgroundWithSubs.gif) no-repeat;
}
#LeftMenu a:hover.MenuLevel1SubsLast {
border-bottom: 1px solid #998B7D;
background: url(../images/menu/LeftMenu1BackgroundWithSubsHover.gif) no-repeat;
color: #ffffff;
}
#LeftMenu a.MenuLevel1SubsLastSelected {
border-bottom: 1px solid #998B7D;
padding-left: 20px;
background: url(../images/menu/LeftMenu1BackgroundSelected.gif) no-repeat;
color: #998B7D;
}
#LeftMenu a:hover.MenuLevel1SubsLastSelected {
border-bottom: 1px solid #998B7D;
background: url(../images/menu/LeftMenu1BackgroundHover.gif) no-repeat;
color: #ffffff;
}
/* Level 1 - END */


/* Level 2 - START */

/* 1 line of text */
#LeftMenu a.MenuLevel2 {
font: normal 11px tahoma, arial, helvetica, sans-serif;
color: #998B7D;
padding-left: 40px;
background: url(../images/menu/LeftMenu2Background.gif) no-repeat;
}
#LeftMenu a:hover.MenuLevel2 {
font: normal 11px tahoma, arial, helvetica, sans-serif;
color: #000000;
background: url(../images/menu/LeftMenu2BackgroundHover.gif) no-repeat;
color: #000000;
}
#LeftMenu a.MenuLevel2Selected {
font: bold 11px tahoma, arial, helvetica, sans-serif;
color: #998B7D;
padding-left: 40px;
background: url(../images/menu/LeftMenu2BackgroundSelected.gif) no-repeat;
color: #998B7D;
}
#LeftMenu a:hover.MenuLevel2Selected {
font: bold 11px tahoma, arial, helvetica, sans-serif;
background: url(../images/menu/LeftMenu2BackgroundSelectedHover.gif) no-repeat;
color: #000000;
}
/* Last item at the bottom */
#LeftMenu a.MenuLevel2Last {
font: normal 11px tahoma, arial, helvetica, sans-serif;
color: #998B7D;
border-bottom: 1px solid #998B7D;
padding-left: 40px;
background: url(../images/menu/LeftMenu2Background.gif) no-repeat;
}
#LeftMenu a:hover.MenuLevel2Last {
font: normal 11px tahoma, arial, helvetica, sans-serif;
border-bottom: 1px solid #998B7D;
background: url(../images/menu/LeftMenu2BackgroundHover.gif) no-repeat;
color: #000000;
}
#LeftMenu a.MenuLevel2LastSelected {
font: bold 11px tahoma, arial, helvetica, sans-serif;
border-bottom: 1px solid #998B7D;
padding-left: 40px;
background: url(../images/menu/LeftMenu2BackgroundSelected.gif) no-repeat;
color: #998B7D;
}
#LeftMenu a:hover.MenuLevel2LastSelected {
font: bold 11px tahoma, arial, helvetica, sans-serif;
border-bottom: 1px solid #998B7D;
background: url(../images/menu/LeftMenu2BackgroundSelectedHover.gif) no-repeat;
color: #000000;
}

/* 2 lines of text */
#LeftMenu a.MenuLevel2_2Lines {
font: normal 11px tahoma, arial, helvetica, sans-serif;
color: #998B7D;
padding-left: 40px;
background: url(../images/menu/LeftMenu2_2Lines_Background.gif) no-repeat;
}
#LeftMenu a:hover.MenuLevel2_2Lines {
font: normal 11px tahoma, arial, helvetica, sans-serif;
color: #000000;
background: url(../images/menu/LeftMenu2_2Lines_BackgroundHover.gif) no-repeat;
color: #000000;
}
#LeftMenu a.MenuLevel2_2LinesSelected {
font: bold 11px tahoma, arial, helvetica, sans-serif;
color: #998B7D;
padding-left: 40px;
background: url(../images/menu/LeftMenu2_2Lines_BackgroundSelected.gif) no-repeat;
color: #998B7D;
}
#LeftMenu a:hover.MenuLevel2_2LinesSelected {
font: bold 11px tahoma, arial, helvetica, sans-serif;
background: url(../images/menu/LeftMenu2_2Lines_BackgroundSelectedHover.gif) no-repeat;
color: #000000;
}
/* Last item at the bottom */
#LeftMenu a.MenuLevel2_2LinesLast {
font: normal 11px tahoma, arial, helvetica, sans-serif;
color: #998B7D;
border-bottom: 1px solid #998B7D;
padding-left: 40px;
background: url(../images/menu/LeftMenu2_2Lines_Background.gif) no-repeat;
}
#LeftMenu a:hover.MenuLevel2_2LinesLast {
font: normal 11px tahoma, arial, helvetica, sans-serif;
border-bottom: 1px solid #998B7D;
background: url(../images/menu/LeftMenu2_2Lines_BackgroundHover.gif) no-repeat;
color: #000000;
}
#LeftMenu a.MenuLevel2_2LinesLastSelected {
font: bold 11px tahoma, arial, helvetica, sans-serif;
border-bottom: 1px solid #998B7D;
padding-left: 40px;
background: url(../images/menu/LeftMenu2_2Lines_BackgroundSelected.gif) no-repeat;
color: #998B7D;
}
#LeftMenu a:hover.MenuLevel2_2LinesLastSelected {
font: bold 11px tahoma, arial, helvetica, sans-serif;
border-bottom: 1px solid #998B7D;
background: url(../images/menu/LeftMenu2_2Lines_BackgroundSelectedHover.gif) no-repeat;
color: #000000;
}
/* -------------------------------- */
/* Left Menu - END               */
/* ---------------------------------*/

/* -------------------------------- */
/* Main Menu - START                */
/* ---------------------------------*/

#MainMenuWrapper {
	width: 960px;
	height: 31px;
	margin: 0;
}
#MainMenu {
width: 951px;
height: 18px;
margin-left: 8px;
}
#MainMenu ul {
list-style: none;
margin-right: 1px;
padding: 0;
width: 188px; /* was 235 */
float: left;
}

#MainMenu li{
position:relative;
}

#MainMenu ul ul{
width: 188px;
position: absolute;
z-index: 500;
top: auto;
left: 0;
display: none;
}
#MainMenu ul ul ul{
width: 188px;
position: absolute;
z-index: 600;
top: 0;
left: 235px;
display: none;
}

#MainMenu a {
text-decoration: none;
display: block;
margin: 0;
padding: 2px 3px;
}

div#MainMenu a.MainMenuLevel1 {
margin: 0;
padding: 3px;
font: normal 12px tahoma, arial, helvetica, sans-serif;
color: #ffffff;
text-align: center;
/* background: url(../images/menu/TopMenuBackground1.gif) no-repeat; */
background-color: #6666cc;
}
div#MainMenu a.MainMenuLevel1:hover {
font: normal 12px tahoma, arial, helvetica, sans-serif;
color: #ffffff;
text-align: center;
background-color: #3333cc;
/* background: url(../images/menu/TopMenuBackground2.gif) no-repeat; */
}
div#MainMenu a.MainMenuLevel1Selected {
margin: 0;
padding: 3px;
font: normal 12px tahoma, arial, helvetica, sans-serif;
color: #998B7D;
text-align: center;
background-color: #6666cc;
/* background: url(../images/menu/TopMenuBackground3.gif) no-repeat;*/
}
div#MainMenu a.MainMenuLevel1Selected:hover {
font: normal 12px tahoma, arial, helvetica, sans-serif;
color: #ffffff;
text-align: center;
background-color: #3333cc;
/* background: url(../images/menu/TopMenuBackground2.gif) no-repeat; */
}

div#MainMenu a.MainMenuLevel2 {
margin: 0;
padding: 4px;
font: normal 12px tahoma, arial, helvetica, sans-serif;
border-left: 1px solid #998B7D;
border-right: 1px solid #998B7D;
border-bottom: 1px solid #998B7D;
background-color: #6666cc;
color: #ffffff;
text-align: left;
}
div#MainMenu a.MainMenuLevel2:hover{
font: normal 12px tahoma, arial, helvetica, sans-serif;
background-color: #3333cc;
color: #ffffff;
text-align: left;
}

div#MainMenu a.MainMenuLevel3 {
margin: 0;
padding: 4px;
font: normal 11px tahoma, arial, helvetica, sans-serif;
border-left: 1px solid #998B7D;
border-right: 1px solid #998B7D;
border-bottom: 1px solid #998B7D;
background-color: #F2EFE4;
color: #ffffff;
text-align: left;
}
div#MainMenu a.MainMenuLevel3:hover{
font: normal 11px tahoma, arial, helvetica, sans-serif;
background-color: #6666cc;
color: #ffffff;
text-align: left;
}

div#MainMenu .MenuInfoSection {
	padding: 5px;
	font: normal 11px tahoma, arial, helvetica, sans-serif;
	background-color: #FAF9F4;
	color: #ffffff;
	border-left: 1px solid #998B7D;
	border-right: 1px solid #998B7D;
	text-align: left;
}

div#MainMenu .Transparent {
	background: transparent;
}
/* Begin non-anchor hover selectors */

/* Enter the more specific element (div) selector
on non-anchor hovers for IE5.x to comply with the
older version of csshover.htc - V1.21.041022. It
improves IE's performance speed to use the older
file and this method */

div#MainMenu li:hover{
cursor:pointer;
z-index:100;
}

div#MainMenu li:hover ul ul,
div#MainMenu li li:hover ul ul,
div#MainMenu li li li:hover ul ul,
div#MainMenu li li li li:hover ul ul
{display:none;}

div#MainMenu li:hover ul,
div#MainMenu li li:hover ul,
div#MainMenu li li li:hover ul,
div#MainMenu li li li li:hover ul
{display:block;}

/* -------------------------------- */
/* Main Menu - END                */
/* ---------------------------------*/



/* -------------------------------- */
/* Right Menu - START                */
/* ---------------------------------*/
#RightMenu {
	width: 210px;
	margin-bottom: 5px;
}
#RightMenuHeader {
	width: 210px;
	height: 25px;
}
#RightMenu ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
#RightMenu ul li {
position: relative;
border-left: 1px solid #998B7D;
border-right: 1px solid #998B7D;
}
#RightMenu a {
font: bold 11px tahoma, arial, helvetica, sans-serif;
color: #000000;
text-align: left;
text-decoration: none;
border-top: 1px solid #998B7D;
margin: 0;
padding: 4px 0px 4px 0px;
display: block;
}

/* Level 1 - START */
/* no submenus */
#RightMenu a.MenuLevel1 {
padding-left: 20px;
background: url(../images/menu/RightMenu1Background.gif) no-repeat;
}
#RightMenu a:hover.MenuLevel1 {
background: url(../images/menu/RightMenu1BackgroundHover.gif) no-repeat;
color: #000000;
}
#RightMenu a.MenuLevel1Selected {
padding-left: 20px;
background: url(../images/menu/RightMenu1BackgroundSelected.gif) no-repeat;
color: #000000;
}
#RightMenu a:hover.MenuLevel1Selected {
background: url(../images/menu/RightMenu1BackgroundSelectedHover.gif) no-repeat;
color: #000000;
}

#RightMenu a.MenuLevel1Last {
border-bottom: 1px solid #998B7D;
padding-left: 20px;
background: url(../images/menu/RightMenu1Background.gif) no-repeat;
}
#RightMenu a:hover.MenuLevel1Last {
border-bottom: 1px solid #998B7D;
background: url(../images/menu/RightMenu1BackgroundHover.gif) no-repeat;
color: #000000;
}
#RightMenu a.MenuLevel1LastSelected {
border-bottom: 1px solid #998B7D;
padding-left: 20px;
background: url(../images/menu/RightMenu1BackgroundSelected.gif) no-repeat;
color: #000000;
}
#RightMenu a:hover.MenuLevel1LastSelected {
border-bottom: 1px solid #998B7D;
background: url(../images/menu/RightMenu1BackgroundSelectedHover.gif) no-repeat;
color: #000000;
}

/* with submenus */
#RightMenu a.MenuLevel1Subs {
padding-left: 20px;
background: url(../images/menu/RightMenu1BackgroundWithSubs.gif) no-repeat;
}
#RightMenu a:hover.MenuLevel1Subs {
background: url(../images/menu/RightMenu1BackgroundWithSubsHover.gif) no-repeat;
color: #000000;
}
#RightMenu a.MenuLevel1SubsSelected {
padding-left: 20px;
background: url(../images/menu/RightMenu1BackgroundSelectedWithSubs.gif) no-repeat;
color: #000000;
}
#RightMenu a:hover.MenuLevel1SubsSelected {
background: url(../images/menu/RightMenu1BackgroundHover.gif) no-repeat;
color: #000000;
}

#RightMenu a.MenuLevel1SubsLast {
border-bottom: 1px solid #998B7D;
padding-left: 20px;
background: url(../images/menu/RightMenu1BackgroundWithSubs.gif) no-repeat;
}
#RightMenu a:hover.MenuLevel1SubsLast {
border-bottom: 1px solid #998B7D;
background: url(../images/menu/RightMenu1BackgroundWithSubsHover.gif) no-repeat;
color: #000000;
}
#RightMenu a.MenuLevel1SubsLastSelected {
border-bottom: 1px solid #998B7D;
padding-left: 20px;
background: url(../images/menu/RightMenu1BackgroundSelected.gif) no-repeat;
color: #000000;
}
#RightMenu a:hover.MenuLevel1SubsLastSelected {
border-bottom: 1px solid #998B7D;
background: url(../images/menu/RightMenu1BackgroundHover.gif) no-repeat;
color: #000000;
}
/* Level 1 - END */


/* Level 2 - START */
/* no submenus */
#RightMenu a.MenuLevel2 {
font: normal 11px tahoma, arial, helvetica, sans-serif;
color: #000000;
padding-left: 25px;
background: url(../images/menu/RightMenu2Background.gif) no-repeat;
}
#RightMenu a:hover.MenuLevel2 {
font: normal 11px tahoma, arial, helvetica, sans-serif;
color: #000000;
background: url(../images/menu/RightMenu2BackgroundHover.gif) no-repeat;
color: #000000;
}
#RightMenu a.MenuLevel2Selected {
font: bold 11px tahoma, arial, helvetica, sans-serif;
color: #000000;
padding-left: 40px;
background: url(../images/menu/RightMenu2BackgroundSelected.gif) no-repeat;
color: #000000;
}
#RightMenu a:hover.MenuLevel2Selected {
font: bold 11px tahoma, arial, helvetica, sans-serif;
background: url(../images/menu/RightMenu2BackgroundSelectedHover.gif) no-repeat;
color: #000000;
}

#RightMenu a.MenuLevel2Last {
font: normal 11px tahoma, arial, helvetica, sans-serif;
color: #000000;
border-bottom: 1px solid #998B7D;
padding-left: 40px;
background: url(../images/menu/RightMenu2Background.gif) no-repeat;
}
#RightMenu a:hover.MenuLevel2Last {
font: normal 11px tahoma, arial, helvetica, sans-serif;
border-bottom: 1px solid #998B7D;
background: url(../images/menu/RightMenu2BackgroundHover.gif) no-repeat;
color: #000000;
}
#RightMenu a.MenuLevel2LastSelected {
font: bold 11px tahoma, arial, helvetica, sans-serif;
border-bottom: 1px solid #998B7D;
padding-left: 40px;
background: url(../images/menu/RightMenu2BackgroundSelected.gif) no-repeat;
color: #000000;
}
#RightMenu a:hover.MenuLevel2LastSelected {
font: bold 11px tahoma, arial, helvetica, sans-serif;
border-bottom: 1px solid #998B7D;
background: url(../images/menu/RightMenu2BackgroundSelectedHover.gif) no-repeat;
color: #000000;
}
/* Level 2 - END */
/* -------------------------------- */


/* Backgrounds with country flag for MenuLevel1 */
#RightMenu a.CanadaMenuLevel1 {
padding-left: 20px;
background: url(../images/flags/CanadaMenu1Background.gif) no-repeat;
}
#RightMenu a:hover.CanadaMenuLevel1 {
background: url(../images/flags/CanadaMenu1BackgroundHover.gif) no-repeat;
color: #000000;
}
#RightMenu a.UKMenuLevel1Last {
padding-left: 20px;
background: url(../images/flags/UKMenu1Background.gif) no-repeat;
}
#RightMenu a:hover.UKMenuLevel1Last {
background: url(../images/flags/UKMenu1BackgroundHover.gif) no-repeat;
color: #000000;
}

