.user a:link, .webbox .content a:link, #footerNav ul.menu a:link, #header .contact a:link {
    color: #0000C8;
}
.W3C #footerNav ul.menu li, .IE #footerNav ul.menu li a {
    border-left-color: #0000C8;
}
.user a:visited, .webbox .content a:visited, #footerNav ul.menu a:visited, #header .contact a:visited {
    color: #BF1919;
}
.user a:hover, .webbox .content a:hover, .user a:active, .webbox .content a:active, #footerNav ul.menu a:hover, #footerNav ul.menu a:active, #header .contact a:hover, #header .contact a:active {
    color: #BF1919;
}
#header .heading {
    background-color: #0D0D0D;
    background-image: url("header_heading.png");
}
#header .contact {
    background-color: #EEEEEE;
}
#header .heading h1 {
    color: #FFFFFF;
}
#header .heading h2 {
    color: #FFFFFF;
}
#header .contact h2, #header .contact h3, #header .contact span {
    color: #23211D;
}
.W3C #header .contact ul.menu li, .IE #header .contact ul.menu li * {
    border-left-color: #23211D !important;
}
#mainNav, #header2 {
    background-color: #000000;
    border-top: 1px solid #FFFFFF;
}
#mainNav ul.menu {
    display: inline;
    float: left;
}
.W3C #header .heading {
    display: none;
    height: 1px;
    width: 100%;
}
#header .shadow {
    font-size: 1px;
    height: 0;
    margin-bottom: -7px;
    position: relative;
}
#mainNav ul.menu a {
    color: #FFFFFF;
}
#mainNav ul.menu li {
    display: inline;
    float: left;
    padding-left: 7px;
    padding-right: 3px;
}
html body div#body1.W3C table#pageframe-3 tbody tr.pageframe_main td#pageframe-2 div#pageframe-1 div#pageframe div#main div#content-2 div#content-1 div#content.user a span.b1 {
}
#mainNav ul.menu li.this a, #mainNav ul.menu a:hover {
    background-color: #EEEEEE;
    color: #23211D;
}
#subNav li.subnav_item1 a {
    background-color: #D0D0D0;
}
#subNav li.subnav_item2 a, #subNav li.subnav_item10 a {
    background-color: #D7D7D7;
}
#subNav li.subnav_item3 a, #subNav li.subnav_item9 a {
    background-color: #E0E0E0;
}
#subNav li.subnav_item4 a, #subNav li.subnav_item8 a {
    background-color: #E9E9E9;
}
#subNav li.subnav_item5 a, #subNav li.subnav_item7 a {
    background-color: #EFEFEF;
}
#subNav li.subnav_item6 a {
    background-color: #F2F2F2;
}
#subNav ul.menu li.this a, #subNav ul.menu a:hover, .webbox .heading {
    background-color: #000000;
}
.webbox .content {
    background-color: #F2F2F2;
}
#footer .content2 {
    background-color: #000;
}
#footer .content2, #footer .content2 a, #footer .content2 li h3 {
    color: #C7C5C5;
}
.W3C #footer .content2 ul.menu li, .IE #footer .content2 ul.menu li * {
    border-left-color: #C7C5C5;
}
#footer .content2 h3 {
    color: #FFFFFF;
}
#footer .copyright, #footer .copyright a {
    color: #000;
}
#footer .copyright {
    background: url("http://www3.featuredwebsite.com/Users/48520/images/Footer.jpg") no-repeat scroll 95% 45% #000000;
    border-bottom: 1px solid white;
    height: 180px;
}

#header #agentPhoto #decor {
    background-color: #000000;
    background-image: url("http://www3.featuredwebsite.com/Users/48520/images/Banner2.jpg");
}
#header .decor {
    display: none;
}
#footer .decor {
    display: none;
}
#pageframe {
    background-color: white;
    border-left: 1px solid #FFFFFF;
    border-right: 1px solid #FFFFFF;
    color: black;
    overflow: hidden;
    z-index: 9999;
}
.W3C #pageframe_BR, .IE #pageframe_BR .prop {
    background: none repeat scroll 0 0 #000000;
}
#pageframe_B .prop2 {
    background: none repeat scroll 0 0 #000000;
}
.W3C #pageframe_BL, .IE #pageframe_BL .prop {
    background: none repeat scroll 0 0 #000000;
}
#header #agentPhoto {
    height: 435px;
    z-index: 9999;
}
#header #agentPhoto #decor {
    height: 435px;
    width: 1000px;
    z-index: 99999;
}
body, p, h1, h2, h3, h4, h5, h6, form, table, td, ul.menu, ul.menu li {
    margin: 0;
    padding: 0;
}
ul.menu li {
    list-style-type: none;
}
h1, h2, h3, h4, h5, h6 {
    font-weight: bold;
    margin: 1.25em 0 0.5em;
}
table.layout {
    border-collapse: collapse;
    width: 100%;
}
table.layout td {
    vertical-align: top;
}
.IE5 table {
    font-size: 1em;
}
ul.menu li, .nowrap {
    white-space: nowrap;
}
#header .contact li.first h2, #header .contact li.office h3 {
    white-space: normal;
}
#header .contact ul.menu li span:before {
    content: " ";
    font-size: 1px;
    white-space: normal;
}
#decor {
    overflow-y: hidden;
}
#decor #upgradeflash {
    background-color: #FFBBBB;
    color: black;
    font-size: 2em;
    height: 100%;
    line-height: 1.2;
}
#decor #upgradeflash h3 {
    margin: 0;
    padding: 20px 60px 200px 120px;
}
#decor #upgradeflash h3 a {
    color: #3333AA;
}
.IE ul.menu a span {
}
.overflow {
    overflow: hidden;
    width: 100%;
}
.IE .overflow {
}
.user {
    font-size: 1.1em;
}
.user * {
    line-height: 1.5;
}
#footer, .clear {
    clear: both;
}
#subNav ul.menu li {
    white-space: normal;
}
#webboxes .content {
    font-size: 1.1em;
}
input, textarea {
    border: 1px solid #7F9DB9;
    line-height: normal;
}
.user input, .user textarea {
    line-height: normal;
}
img {
    border: medium none;
}
q {
    font-style: italic;
}
del {
    text-decoration: line-through;
}
ins {
    color: #FF0000;
}
p {
    margin: 0.833em 0 0.5em;
}
h1 {
    font-size: 1.4em;
}
h2 {
    font-size: 1.2em;
}
h3 {
    font-size: 1.1em;
}
h4 {
    font-size: 1em;
    font-style: italic;
}
h5 {
    font-size: 1em;
}
h6 {
    font-size: 1em;
    margin: 0.5em 0 0.25em;
}
.IE #sidebar {
    word-wrap: break-word;
}
.IE #sidebar table {
    word-wrap: normal;
}
#main #sidebar .webboxFreeform .content iframe {
    margin: 0 -1px;
    position: relative;
}
#main #content-1 {
    overflow: hidden;
    position: relative;
    width: 100%;
    margin-top: 11px;
}
#main #content {
    font-size: 1.2em;
    position: relative;
}
.IE #main #content {
}
body.no_sidebar #body1 #content-2 {
    margin: 0;
}
body.no_sidebar #body1 #sidebar {
    display: none;
}
.W3C .reflow {
    border-top: 1px solid transparent;
    margin-top: -1px;
}
.slideshow {
    clear: both;
    overflow: hidden;
    position: relative;
    width: 200px;
}
.slideshow .webbox {
    float: left;
    margin-right: -200px;
    position: relative;
    visibility: hidden;
    width: 200px;
}
.slideshow .on {
    visibility: visible;
    z-index: 5;
}
.slideshow .filler {
    display: none;
    height: 0;
    overflow: hidden;
}
.slideshow .on .filler {
    display: block;
    width: 100%;
}
html, body, #body1, .W3C table#pageframe-3 {
    height: 100%;
}
#body1 {
    font: 62.5% Verdana,sans-serif;
}
.pageframe_bottom, #pageframe_L, #pageframe_R {
    font-size: 1px;
}
table#pageframe-3 {
    border-collapse: collapse;
    empty-cells: show;
    min-width: 950px;
    width: 100%;
}
x:-moz-any-link, .W3C table#pageframe-3 {
    margin: 0 0 0 -1px;
}
td#pageframe-2, tr.pageframe_bottom td {
    vertical-align: top;
}
#pageframe_L, #pageframe_R {
    vertical-align: bottom;
}
td#pageframe-2 {
    height: 1px;
    width: 100em;
}
.prop, .prop1, .prop2 {
    height: 1px;
    overflow: hidden;
    width: 0;
}
.IE .prop, .IE .prop1, .IE .prop2 {
    width: 1px;
}
.IE56 .pageframe_main .prop {
    float: left;
}
.pageframe_main .prop {
    height: 1000px;
    margin-top: -1000px;
    position: relative;
    width: auto;
    z-index: 2;
}
.pageframe_main .prop1 {
    height: 1000px;
    width: auto;
}
#pageframe_L .prop1 {
    padding-right: 1px;
}
#pageframe_R .prop1 {
    padding-left: 1px;
}
#pageframe-1 {
    margin-bottom: -1px;
    position: relative;
    z-index: 4;
}
.IE7 #pageframe-1 {
    margin: 0 -1px -1px;
}
.IE #pageframe-1, .IE #pageframe {
}
#pageframe {
    background-color: white;
    color: black;
    overflow: hidden;
    z-index: 9999;
}
.W3C #pageframe {
    max-width: 100em;
    min-width: 950px;
}
.IE tr.pageframe_bottom td .prop {
    width: auto;
}
#pageframe_B * {
    width: auto;
}
#pageframe_B {
    overflow: hidden;
    background: #000;
}
.W3C #pageframe_B .prop {
    margin-bottom: -178px;
    position: relative;
    z-index: 2;
}
.W3C #pageframe_B * {
    height: 178px;
}
html {
    background-color: #666666;
}
#pageframe_L {
    background: none repeat scroll 0 0 #000000;
}
#pageframe_R {
    background: none repeat scroll 0 0 #000000;
}
.pageframe_main .prop {
    background: url("frame/side_gradient.png") repeat-x scroll 0 100% transparent;
}
#pageframe_L .prop1 {
    background: none repeat scroll 0 0 #000000;
}
#pageframe_R .prop1 {
    background: none repeat scroll 0 0 #000000;
}
#pageframe_B .prop {
    background: url("frame/bottom.png") repeat-x scroll 0 0 transparent;
}


