/*
Copyright(c) 2007 Daniel Lear all Rights Reserved
lear@flamingpoodle.com.au
*/

/* Common to all cells */
#mainMenu,
#mainMenu ul,
#mainMenu li,
#mainMenu a
{
font-size: inherit;
font-weight: 200;
}
#mainMenu
{
position:absolute;
display:block;
z-index:500;
}
#mainMenu .this
{
font-weight: 900;
}
#mainMenu li
{
list-style:none;
}

/* top */
#mainMenu li,
#mainMenu a
{
position:relative;
display:block;
float:left;
width:100px;
height:19px;
font-size: 12px;
text-align:center;
background: url("../_src/menu/tab.normal.gif");
}
#mainMenu li
{
margin-left: 2px;
color: #fff;
}
#mainMenu ul li
{
margin-left: 0;
}
#mainMenu a
{
color: #fff;
}
#mainMenu li.noLink,
#mainMenu a
{
padding-top: 2px;
}
#mainMenu ul li.noLink,
#mainMenu ul li a
{
padding-top: 0;
}
#mainMenu a:hover
{
color: #a71a00;
}
#mainMenu li.path
{
background: url("../_src/menu/tab.active.gif");
color: #a71a00;
}

/*sub*/
#mainMenu ul
{
display: none;
position: absolute;
left: 0px;
top: 19px;
width: 800px;
height: 30px;
color:#00295e;
background: #fff url("../_src/layout/submenu.BG.gif") repeat-x 0% 100%;
}
body #mainMenu li.path ul
{
display: block;
}

#mainMenu li
{
z-index:2;
}
body #mainMenu li.path
{
z-index:1;
}


body #header #mainMenu ul li,
body #mainMenu ul li a
{
width: auto;
height: 30px;
background: none;
color:#00295e;
}
body #mainMenu ul li a,
body #mainMenu ul li.path
{
margin: 0;
padding: 0 15px;
line-height:30px;
}

#mainMenu li:hover,
#mainMenu li.path
{
background: url("../_src/menu/tab.active.gif");
color: #a71a00;
}
#mainMenu a,
#mainMenu li.path a
{
background: none;
color: inherit;
}
#mainMenu ul li.path a
{
padding: 0;
}

body #header #mainMenu ul li
{
background: url("../_src/menu/sub.partition.gif") no-repeat 0% 50%;
}
body #header #mainMenu ul li.first
{
background: none;
}
#mainMenu > li:hover > ul
{
display: block;
}

#mainMenu ul a:hover,
body #header #mainMenu ul li.path,
body #header #mainMenu ul li.path a
{
color: #2cb9e0;
}

#mainMenu li ul li
{
position: relative;
}
#mainMenu li.n_welcome ul li
{
left:0px;
}
#mainMenu li.n_about ul li
{
left: 100px;
}
#mainMenu li.n_what ul li
{
left: 260px;
}
#mainMenu li.n_approach ul li
{
left: 360px;
}
#mainMenu li.n_governance ul li
{
left: 365px;
}
#mainMenu li.n_client ul li
{
left: 550px;
}
#mainMenu li.n_contact ul li
{
left: 570px;
}

/************************/
#mainMenu .n_welcome ul
{
left: 0px;
}
#mainMenu .n_about ul
{
left: -200px;
}
#mainMenu .n_what ul
{
left: -300px;
}
#mainMenu .n_approach ul
{
left: -400px;
}
#mainMenu .n_governance ul
{
left: -500px;
}
#mainMenu .n_client ul
{
left: -600px;
}
#mainMenu .n_contact ul
{
left: -700px;
}


/* Horizontal CSS Menu with Dropdown and Popout Menus*/

/* Common to all cells */
#footer .block,
#footer ul,
#footer li,
#footer a
{
display: inline;
margin:0;
padding:0;
list-style:none;
white-space:nowrap;
}
#footer .block,
#footer ul
{
margin: 0;
}
/* aethectics */
#footer p,
#footer a,
#footer a:link,
#footer a:visited
{
border:none;
font-size: 12px;
}
#footer a:hover,
#footer a:active,
#footer a.path
{
color: #a71a00;
}
#footer li,
#footer li a
{
color: #fff;
}
#footer li.path
{
color: #a71a00;
}
#footer li
{
padding: 0 2px 0 5px;
height: 15px;
border-left: 1px solid #fff;
}
#footer li.first
{
border-left: none;
}


#sideMenu,
#h2menu
{
margin:0;
padding:0;
}
#sideMenu li,
#h2menu li
{
width: 98px;
margin:0 0 10px 0;
list-style:none;
}
#sideMenu a,
#h2menu a
{
display: block;
padding: 0 13px 0 0;
text-align: right;
color: #2cb9e0;
}
#sideMenu a.this,
#h2menu a.this
{
background: url("../_src/menu/point_arrow.gif") no-repeat 100% 4px;
}

#sideMenu li.noLink
{
width: 85px;
padding: 0 13px 0 0;
text-align: right;
background: url("../_src/menu/point_arrow.gif") no-repeat 100% 4px;
color: #2cb9e0;
}