body 
{
    background-color:#eff5e3;
}
.NormalSize, .NormalSize a, .NormalSize p, .NormalSize div, .NormalSize span
{
    font-size: 12px;
	font-family:arial,helvetica,sans-serif; 
    text-align:left;
}
.MainTable
{
    margin-left:auto;
    margin-right:auto;
    border:0;
}
.leftShadow
{
    background-image:url(Macquarie_leftside.jpg);
    background-repeat:repeat-y;
    vertical-align:top;
    width:3px;
}
.rightShadow
{
    background-image:url(Macquarie_rightside.jpg);
    background-repeat:repeat-y;
    vertical-align:top;
    width:3px;
}
.bottomShadow
{
    background-image:url(Macquarie_bottomside.jpg);
    background-repeat:repeat-x;
    vertical-align:top;
    height:3px;
}
.Logo
{
    background-image:url(Macquarie_logo.jpg);
    background-repeat:no-repeat;
    vertical-align:top;
    width:382px;
    height:103px;
}
.LogoFR
{
    background-image:url(Macquarie_logoFR.jpg);
    background-repeat:no-repeat;
    vertical-align:top;
    width:382px;
    height:103px;
}
.HdrRight
{
    background-image:url(Macquarie_topbar_gradient.jpg);
    background-repeat:repeat-y;
    vertical-align:top;
    width:566px;
    height:103px;
}
.HdrRightFR
{
    background-image:url(Macquarie_topbar_gradient.jpg);
    background-repeat:repeat-y;
    white-space:nowrap;
    vertical-align:top;
    width:566px;
    height:103px;
}
.HdrRightMenu
{
    background-color:#666666;
    color:#ffffff;
    float:right;
}
.HdrRightMenuInner
{
    padding:3px 7px 5px 7px;
    text-align:right;
}
.HdrRightMenuFR
{
    background-color:#666666;
    color:#ffffff;
    float:right;
}
.MainMenu
{
    background-image:url(Macquarie_menu_gradient.jpg);
    background-repeat:repeat-y;
    vertical-align:middle;
    width:948px;
    height:27px;
}
/*
.brdCrmb, .brdCrmb a:link, .brdCrmb a:visited, .brdCrmb a:active, a.brdCrmb:link, a.brdCrmb:visited, a.brdCrmb:active
{
    font-family:Arial;
    font-size:11px;
    color:#464646;
    font-weight:bold;
    text-align:left;
}
.brdCrmb a:hover, a.brdCrmb:hover
{
    font-family:Arial;
    font-size:11px;
    color:#000000;
    font-weight:bold;
    text-decoration:underline;
    text-align:left;
}
*/
/******************** Breadcrumb ********************/
#brdCrmb {
height: 20px;
width: 928px;
clear: both;
margin: 0px;
padding-top: 5px;
padding-right: 0px;
padding-bottom: 10px;
padding-left: 0px;
}
#brdCrmb p {
font-size: 11px;
color: #bcbec0;
margin: 0px;
padding: 0px;
}
#brdCrmb a {
text-decoration: none;
color: #bcbec0;
}
#brdCrmb a:hover {
text-decoration: underline;
color: #000;
}

.TopMnuLnks, .TopMnuLnks a, .TopMnuLnks a:link, .TopMnuLnks a:visited, .TopMnuLnks a:active, a.TopMnuLnks:link, a.TopMnuLnks:visited, a.TopMnuLnks:active, a.TopMnuLnks
{
    font-size:10px;
    color:#ffffff;
}
.TopMnuLnks a:hover, a.TopMnuLnks:hover
{
    font-size:10px;
    color:#B7B6B6;
    text-decoration:underline;
}
/********************* MENU *********************/
/* Separator */
.mnuRightSeparator
{
    font-size:16px;
    color:#FFFFFF;
    font-weight:normal;
    text-decoration:none;
}

.MainMenu_MenuBreak
{
    background-color:Transparent;
    border:0;
    padding-bottom:2px;
}

/* MAIN NAV */
.MainMenu_RootMenuArrow{display:none;}
.MainMenu_MenuArrow{width:10px; border:0;text-decoration:none;}
.MainMenu_SubMenuItemBreadcrumb{display:none;}
.MainMenu_MenuIcon{width:10px; border: 0;text-decoration:none;background-color:#F9F9F9;}
.NavTableRoot_Arrow{display:none;height:25px;}
.MainMenu_MenuItem{border:0px; height:25px;}
.MainMenu_MenuContainer td {height: 25px;}

.NavTable
{
    height:25px;
    vertical-align:middle;
}
.NavTableItem, .NavTableSelected
{
	font-family:arial,helvetica,sans-serif; 
	font-size:12px;
	font-weight:bold; 
	color:#FFFFFF; 
	text-decoration:none;
	text-align: left;
	cursor:pointer;
}

.NavTableItemHover, .NavTableItemHover td
{
	font-family:arial,helvetica,sans-serif; 
	font-weight:bold; 
	font-size:12px;
	text-align: left;
	cursor:pointer;
}
.NavTableItem span.MenuText, .MenuText span, span.MenuText
{
    height:95%;
    padding: 5 6 4 6;
    vertical-align:middle;
}

.NavTableItemHover span.MenuText, .MenuText NavTableItemHover.span 
{
    /*background-color:#FFFFFF;*/
	background-color:#F9F9F9;
	color:#000000;
	text-decoration:underline;
    vertical-align:middle;
    height:95%;
    padding: 5 6 4 6;
}

.NavTableItemHover span.middleLine
{
	color:#FFFFFF;
	text-decoration:none;
}

.NavTableSub, .NavTableSelected div + table
{
}

.NavTableSub
{
	font-family:arial,helvetica,sans-serif; 
	border: 1px solid #B7B6B6;
	white-space:nowrap;
	/*background-color:#EEEEEE;*/
	background-color:#F9F9F9;
	padding:0;
	margin:0;
}
.NavTableSub td
{
	font-family:arial,helvetica,sans-serif; 
	font-size:12px;
	font-weight:bold; 
	text-align: left;
	white-space:nowrap;
	height:25px;
	z-index:1000;
	padding:0;
	margin:0;
}
.NavTableSubHover, NavTableSubHover td
{
	font-family:arial,helvetica,sans-serif; 
	font-size:12px;
	font-weight:bold; 
	color:#000000;
	background-color:#FFFFFF;
	text-decoration:underline;
	white-space:nowrap;
	text-align: left;
	border: 0;
	padding:0;
	margin:0;
}

/***************  FOOTER STYLES  *****************/
span.FooterNavigator {
	width: 100%;
	text-align: center;
	font-family: Arial,Helvetica,sans-serif;
	color: #666666;
}
a.FooterNavigator, a.FooterNavigator:visited
{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
}
a.FooterNavigator:hover
{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 10px;
	background-color: #AAAAAA;
	color: #FFFFFF;
	text-decoration: none;
}
/* Promo Code */
.PromoCodes
{
    font-family:Klavika,Arial,Helvetica,sans-serif;
    font-size:11px;
}
.PromoBox
{
    background-image:url(promo_box.png);
    background-repeat:no-repeat;
    vertical-align:middle;
    text-align:left;
    width:182;
    height:47;
}
.PromoBoxContent
{
        padding: 4 20 4 20;
}
.GifAnimation
{
    width:182;
    height:45;
}

