h1, h2{
    font-size:1.0em;
    font-family:Arial, Sans-Serif;
    text-align:left;
    /*padding: 4px 10px 4px 6px !important;*/
    /* Can use text transform to capitalize first letters etc */
    /*text-transform:capitalize;*/
}
h1{
    line-height:1.1em;
    font-size:2.1em;
    font-weight:normal;
    font-family:Tahoma, Sans-Serif;
    color: #b48503;
    background-image:none;
    padding: 0px 0px 0.2em 0px !important;
    margin-top:1.3em;
    margin-bottom:0.5em;
    /* Makes every FIRST letter of every word a capital! */
    /* Great here as would otherwise be all lowercase, reflecting */
    /* the format of the url.  No need to do fancy text manipulation !*/
    text-transform:capitalize;
    border-bottom:solid 1px #bbb;
}
.plugInContainer{
    width:100%;
    font-family:Arial, Sans-Serif;
    /*margin-bottom:5px;*/
}
.plugInContainer h2{
    font-size:1em;
    font-weight:bold;
    color:#fff;
    text-align:left;
    padding: 3px 4px 3px 6px !important;
    background-color:#393247;
    border-top:solid 1px #fff;
}
/* set up the same as for Main Content*/
.columnExtraNavigation{
    width:445px;
    padding-left:20px;
}
.columnExtraNavigation .plugInContainer{
    width:100%;
    border-bottom:solid 1px #555;
    border-top:none;
    margin-bottom:0.4em;
}
.columnExtraNavigation .plugInContainer a{
    display:inline;
}
.columnExtraNavigation .plugInContainer h2{
    background-image:none;
    border-bottom:solid 2px #BD3620;
    border-top:none;
    margin-top:0em;
    margin-bottom:0.7em;
    text-align:left !important;
    padding: 4px 0px 4px 4px !important;
}

.plugInContainer ul{
    margin:0 !important;
    padding:0 !important;
    font-size:0.95em;
    line-height:1.40em;
}
.plugInContainer li{
    margin:0 !important;
    padding:0 !important;
    /* IE6 likes to have width specified otherwise shows height too high */
    width:100%;
    border-top:solid 1px #444;
}
.plugInContainer li span
{
    display:block;
    margin:0 !important;
    padding:0 !important;
    padding-top:0.1em !important;
    padding-bottom:0.1em !important;
    padding-left:7px !important;
    cursor:default;
    font-weight:normal;
    font-size:1em;
    color:#fff;
}
.menuNodeLevel_1{
    padding: 0 8px 0 14px;
}
.menuNodeLevel_2{
    padding: 0 14px 0 26px;
}
.menuNodeLevel_3{
    padding: 0 20px 0 38px;
}
.menuNodeSingleLevel{
    padding:  0 8px 0 14px;
}

/* -- LINKS --*/
.plugInContainer a
{
    display:block;
    margin:0 !important;
    padding:0 !important;
    line-height:1.25em;
    padding-top:0.2em !important;
    padding-bottom:0.2em !important;
    text-decoration:none;
    font-weight:normal;
}
.menuNodeLevel_1 a{
    padding-left:7px !important;
    color:#fff;
}
.menuNodeLevel_2 a{
    padding-left:20px !important;
    color:#ccc;
}
.menuNodeLevel_3 a{
    padding-left:45px !important;
    color:#ccc;
}
.menuNodeSingleLevel a{
    padding-left:15px !important;
    color:#fff;
}
.menuNodeLevel_1 a:hover,
.menuNodeLevel_2 a:hover,
.menuNodeLevel_3 a:hover,
.menuNodeSingleLevel a:hover{
    text-decoration:underline;
}

/* -- RIGHT column specifics --*/

#ctl00_columnRight .plugInContainer .menuNodeLevel_1 a{
    font-size:1.0em;
    font-weight:bold;
    color:#543800;
    display:block;
    border-top:solid 1px #fff;
    text-align:right;
    padding-right:4px !important;
}
#ctl00_columnRight .plugInContainer .menuNodeLevel_2 a, 
#ctl00_columnRight .plugInContainer .menuNodeLevel_3 a, 
#ctl00_columnRight .plugInContainer .menuNodeSingleLevel a{
    border-top:none;
    font-weight:normal;
    text-align:left;
    font-size:1.0em;
}
#ctl00_columnRight .plugInContainer .menuNodeLevel_2 a, 
#ctl00_columnRight .plugInContainer .menuNodeLevel_3 a,
#ctl00_columnRight .plugInContainer .menuNodeSingleLevel a{
    color:#745800;
}
#ctl00_columnRight .plugInContainer li{
    border-top:solid 1px #ddd;
}
#ctl00_columnRight .plugInContainer h2{
    color:#543800;
    text-align:right;
    background-color:#d7bD7F;
    border-top:solid 1px #fff;
}
#ctl00_columnRight{
    /* Ensure pumphouse in RHS bottom does not obscure the text */
    margin-bottom:160px;
}

/* -- Flip Flop Menu -- */
.flip-flop-menu li span{
background-position:right center;
background-repeat:no-repeat;
cursor:pointer !important;
}
#ctl00_columnRight .flip-flop-menu li span{
    font-size:1.0em;
    font-weight:bold;
    color:#543800;
    display:block;
    border-top:solid 1px #fff;
    text-align:right;
    line-height:1.2em;
    padding:4px 4px 4px 0px !important;
    background-position:10px center;
}