#TabsMenu{
    padding-left:28px;}

#menu div.dropdownroot{
    position:relative;
    background-image: url('http://www.maths.usyd.edu.au/u/SMS/web2009/images/bluearrow.gif');
    background-repeat: no-repeat;
    background-position: right center;
    padding: 0;
    margin:0;
}
#menu div.dropdownroot span{
    color: #33c;
    position:relative;
    background-color: invisible;
}
#menu div.dropdownroot div.domMenu_menuElementGrey span{
    color: #999;
    position:relative;
    padding: 0;
    margin:0;
    background-color: invisible;
}
div.domMenu_menuBar {
    position:relative;
    margin: 0px;
    padding: 0px;
}
div.domMenu_subMenuBar {
    border: 1px solid #990000;
    position:relative;
    margin: 0px;
    padding: 0px;
    background-color: #FDF8EB;
}
li div.domMenu_menuElement {
    white-space: nowrap;
    position:relative;
    padding: 0;
    margin:0;
}
div.domMenu_menuElement {
    margin-top: 0px;
    margin-bottom: 0px;
    position:relative;
    white-space: nowrap;
    font-size: 100%;
    font-weight: bold;
    color: #33c;
    background-color: inherit;
}
table div.domMenu_subMenuElementHover {
    margin-top: 0px;
    margin-bottom: 0px;
    white-space: nowrap;
    color: #933;
    text-decoration: underline;
    background-color: #EEEEEE;
}
div.domMenu_menuElementGrey {
    margin-top: 0px;
    white-space: nowrap;
    font-size: 100%;
    font-weight: bold;
    background-color: inherit;
    color: #999999;
}
div.tabs_menuElementGrey {
    margin-top: 0px;
    margin-bottom: 0px;
    white-space: nowrap;
    background-color: inherit;
    color: #999999;
}
div.tabs_menuElement {
    margin-top: 0px;
    padding-top: 0px;
    margin-bottom: 0px;
    white-space: nowrap;
    color: white;
    background-color: inherit;
}
div.domMenu_menuElementHover {
    color: #33c;
    background-color: inherit;
    text-decoration: underline;
}
div.domMenu_subMenuElementGrey {
    font-family: Arial, sans-serif;
    font-size: 90%;
    line-height:0.9;
    background-color: white;
    color: #999;
    padding: 4px;
}
div.domMenu_subMenuElement {
    font-family: Arial, sans-serif;
    font-size: 90%;
    position:relative;
    line-height:0.9;
    margin-bottom: 0px;
    background-color: #fdf8eb;
    color: #33c;
    padding: 4px;
}
div.domMenu_subMenuElementHeading {
    font-family: Arial, sans-serif;
    font-weight: bold;
    font-size: 90%;
    line-height:0.9;
    background: url(http://www.maths.usyd.edu.au/u/SMS/web2009/images/menu-heading.gif) top left repeat-x;
    color:  #AB2B34;
    padding: 4px 0px 4px 4px;
}
div.domMenu_subMenuElementHeadingHover {
    color: #CC0000;
    text-decoration: none;
}
div.domMenu_subMenuElementHeadingGrey {
    font-family: Arial, sans-serif;
    font-weight: bold;
    font-size: 90%;
    line-height:0.9;
    border: solid #006699;
    border-width: 1px;
    background-color: #6895C1;
    color: #999999;
    padding: 3px;
}
div.tabs_subMenuElement {
    font-size: 90%;
    border: solid #ccccff;
    border-width: 0px;
    background-color: #fdf8eb;
    color: #33c;
    padding: 5px;
}
div.domMenu_subMenuElementHeading div.children{
    background-image: url('http://www.maths.usyd.edu.au/u/SMS/web2009/images/redarrow.gif');
    background-position: right center;
    background-repeat: no-repeat;
    padding-right: 20px;
    margin-right: -2px;
}
div.domMenu_subMenuElementHeadingHover div.children{
    background-image: url('http://www.maths.usyd.edu.au/u/SMS/web2009/images/brightredarrow.gif');
}
div.tabs_subMenuElement div.children{
    background-image: url('http://www.maths.usyd.edu.au/u/SMS/web2009/images/redarrow.gif');
    background-position: right center;
    background-repeat: no-repeat;
    padding-right: 20px;
    margin-right: -7px;
}
div.tabs_subMenuElementGrey div.children{
    background-image: url('http://www.maths.usyd.edu.au/u/SMS/web2009/images/redarrow.gif');
    background-position: right center;
    background-repeat: no-repeat;
    padding-right: 20px;
    margin-right: -7px;
}
div.tabs_subMenuElementGreyActive div.children{
    background-image: url('http://www.maths.usyd.edu.au/u/SMS/web2009/images/redarrow.gif');
    background-position: right center;
    background-repeat: no-repeat;
    background-color: #EEEEEE;
    color: #993333;
    padding-right: 20px;
    margin-right: -7px;
}
div.tabs_subMenuBar div.tabs_subMenuElementGreyActive{
    background-color: #EEEEEE;
    color: #993333;
}
div.tabs_subMenuElementHeading {
    font-family: Arial, sans-serif;
    background: #FFFFFF url('http://www.maths.usyd.edu.au/u/SMS/web2009/images/menu-heading-big.gif') repeat-x;
    font-size: 90%;
    border: solid #ccccff;
    border-width: 0px;
    color: #933;
    padding: 5px;
}
div.domMenu_menuBar div.tabs_subMenuElementHeadingHover {
    font-family: Arial, sans-serif;
    color: #993333;
    font-size: 90%;
    border: solid #ccccff;
    border-width: 0px;
    background-color: #EEEEEE;
    padding: 5px;
}
div.tabs_subMenuElementHeading div.children{
    background-image: url('http://www.maths.usyd.edu.au/u/SMS/web2009/images/redarrow.gif');
    background-position: right center;
    background-repeat: no-repeat;
    text-decoration: none;
    padding-right: 20px;
    margin-right: -7px;
}
div.tabs_subMenuElementHeadingHover div.children{
    background-image: url('http://www.maths.usyd.edu.au/u/SMS/web2009/images/brightredarrow.gif');
    background-position: right center;
    background-repeat: no-repeat;
    color: #CC0000;
    background-color: inherit;
    text-decoration: none;
    padding-right: 20px;
    margin-right: -7px;
}
div.tabs_subMenuElementHeadingHover{
    background-color: #EEEEEE;
    color: #993333;
}
div.tabs_subMenuBar {
    border: solid 1px #990000;
}
div.tabs_subMenuElementHover {
    color: #993333;
    border: solid #ccccff;
    font-size: 90%;
    border-width: 0px;
    background-color: #EEEEEE;
    text-decoration: underline;
    padding: 5px;
}
div.tabs_subMenuElementHover div.children{
    background-image: url('http://www.maths.usyd.edu.au/u/SMS/web2009/images/brightredarrow.gif');
    background-position: right center;
    background-repeat: no-repeat;
    padding-right: 20px;
    margin-right: -7px;
}
div.tabs_subMenuElementGrey {
    color: #999999;
    border: solid #ccccff;
    border-width: 0px;
    background-color: #FFFFFF;
    font-size: 90%;
    padding: 5px;
    text-decoration: none;
}
span.tabcontent{
    position:relative;
    top: 3px;
    padding-top:3px;
    padding-left:10px;
    padding-right:10px;
}
.tabs_menuElementHover span.tabcontent{
    text-decoration: underline;
    color:#F0C000;
}
td.menuDivLine
   { background-color : #39628B; color: inherit;
}
div.tabcontent{
    background-color: #a1232b;
    color:#FFFFFF;
    float:left;
    border: 0;
    padding-top: 0;
    padding-left: 0;
    padding-bottom: 0;
    padding-right: 0;
    margin: 0 2px 0 0;
}
.tabs_menuElementHover div.tabcontent{
    text-decoration: none;
}
td div.intabcontent{
    background-color: #a1232b;
    color: #F0C000;
    float:left;
    border: 0;
    padding-top: 0;
    padding-left: 0;
    padding-bottom: 0;
    padding-right: 0;
    margin: 0 2px 0 0;
    background-image: url('http://www.maths.usyd.edu.au/u/SMS/web2009/images/global_nav_indicator.gif');
    background-repeat:  no-repeat;
    background-position: 50% 100%;
}
.tabs_menuElementHover div.intabcontent{
    text-decoration: none;
    color:#F0C000
}
.tabs_menuElementGrey div.intabcontent{
    text-decoration: none;
    background-color: #a1232b;
    color:#F0C000;
}
.tabs_menuElementGreyHover div.intabcontent{
    text-decoration: none;
    background-color: #a1232b;
}
