 
.IE #pageframe_BR .prop {
    -moz-background-clip: border;
    -moz-background-origin: padding;
    -moz-background-size: auto auto;
    background-attachment: scroll;
    background-color: transparent;
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
}
html {
    -moz-background-clip: border;
    -moz-background-origin: padding;
    -moz-background-size: auto auto;
    background-attachment: scroll;
    background-color: #000000;
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
}
#pageframe_L, #pageframe_R, .pageframe_main .prop, #pageframe_L .prop1, #pageframe_R .prop1, #pageframe_B .prop, #pageframe_B .prop1, #pageframe_B .prop2, .W3C #pageframe_BL, .IE #pageframe_BL .prop, .W3C #pageframe_BR {
    -moz-background-clip: border;
    -moz-background-origin: padding;
    -moz-background-size: auto auto;
    background-attachment: scroll;
    background-color: transparent;
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
}
#pageframe {
    color: black;
    overflow-x: hidden;
    overflow-y: hidden;
}
.W3C #header .heading, #header .heading, #header .contact {
    display: none;
}
#mainNav, #header2, #subNav ul.menu li.this a, #subNav ul.menu a:hover, .webbox .heading {
    background-color: #273A58;
}
#mainNav ul.menu li.this a, #mainNav ul.menu a:hover {
    background-color: #FFFFFF;
    color: #273A58;
}
#mainNav ul.menu a {
    color: #FFFFFF;
}
#header #agentPhoto img {
    display: none !important;
}