#subMenu1 {position: relative; z-index: 23; }   
#subMenu1 span.pos {position: absolute; top: 68px; left: -12px;  z-index: 64; border: 1px #ffffff solid; width: 160px;}
.subMenuItem1 {visibility:hidden;}
.subMenuItem1 A {display:inline; width: 160px; border:0px solid transparent;}

#subMenu2 {position: relative; z-index: 23; }   
#subMenu2 span.pos {position: absolute; top: 107px; left: -12px;  z-index: 64; border: 1px #3366CC solid; width: 160px;}
.subMenuItem2 {visibility:hidden;}
.subMenuItem2 A {display:inline; width: 160px; border:0px solid transparent;}

.hpsubm
{
	display: block;
	border-bottom: 1px solid #2f668a;
}

a.hpsubm 
{
	width:150px !Important;
	width:160px;
	font-size: 11px;
	font-weight: bold;
	display: block;
	padding: 2px 3px 3px 6px;
}

a.hpsubm:link {color: #ffffff; text-decoration: none; background-color: #5386b9;font-size: 11px;}
a.hpsubm:active {color: #ffffff; text-decoration: none; background-color: #5386b9;font-size: 11px;}
a.hpsubm:visited {color: #ffffff; text-decoration: none; background-color: #5386b9;font-size: 11px;}
a.hpsubm:hover {color: #FFFFFF; background-color: #000070; text-decoration: none;font-size: 11px;}


BODY {
	COLOR: #FFFFFF;
	font: 8pt Tahoma, Arial, Helvetica, sans-serif;
}
TABLE {

    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif
}
TD {

    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif
}
BODY {

    BACKGROUND-IMAGE: url(/images/background.gif);
    MARGIN: 0px;
    BACKGROUND-REPEAT: repeat-x;
    BACKGROUND-COLOR: #6699cc;
    TEXT-ALIGN: center
}
.pageTitle {
	color: #000066;
	font-size: 18px;
	font-weight: normal;
}
.tblDrpShdw {

    BORDER-RIGHT: #000000 1px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #000000 1px solid;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: #000000 1px solid;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #000000 1px solid
}
.tdcellhead {

    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #000000;
    BACKGROUND-COLOR: #d9e4fa
}
.tdcellheadHighlight {

    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    BACKGROUND-COLOR: #0000ff
}
.tdresults {

    FONT-SIZE: 12px;
    BACKGROUND-COLOR: #ffffff
}
.tdresultsNoBg {

    FONT-SIZE: 12px
}
.tdresultsNoBgSm {

    FONT-SIZE: 11px
}
.tdresultsLine {

    PADDING-RIGHT: 1px;
    BORDER-TOP: #c2c2c2 1px solid;
    PADDING-LEFT: 1px;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 1px;
    PADDING-TOP: 1px;
    BACKGROUND-COLOR: #ffffff
}
.tdresultsLineNoBg {

    PADDING-RIGHT: 1px;
    BORDER-TOP: #c2c2c2 1px solid;
    PADDING-LEFT: 1px;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 1px;
    PADDING-TOP: 1px
}
.button {

    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    BACKGROUND-COLOR: #000066
}
#RVPMenu {

    BORDER-RIGHT: black 1px solid;
    PADDING-RIGHT: 4px;
    BORDER-TOP: black 1px solid;
    PADDING-LEFT: 4px;
    Z-INDEX: 100;
    VISIBILITY: hidden;
    PADDING-BOTTOM: 4px;
    BORDER-LEFT: black 1px solid;
    PADDING-TOP: 4px;
    BORDER-BOTTOM: black 1px solid;
    POSITION: absolute;
    BACKGROUND-COLOR: #e0e0e0
}
.tdButtonBox {

    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    FONT-SIZE: 11px;
    BORDER-LEFT: #000000 1px solid;
    BORDER-BOTTOM: #000000 1px solid;
    BACKGROUND-COLOR: #e0e0e0
}
.tdButtonBoxHighlight {

    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    FONT-SIZE: 11px;
    BORDER-LEFT: #000000 1px solid;
    COLOR: #ffffff;
    BORDER-BOTTOM: #000000 1px solid;
    BACKGROUND-COLOR: #ff0000
}
.tdButtonSubBox {

    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    FONT-SIZE: 11px;
    BORDER-LEFT: #000000 1px solid;
    BORDER-BOTTOM: #000000 1px solid;
    BACKGROUND-COLOR: #ffffff
}
.propCompare1 {

    BORDER-TOP: #cccccc 2px solid;
    BORDER-BOTTOM: #cccccc 1px solid;
    BACKGROUND-COLOR: #e0e0e0
}
.propCompare2 {

    BACKGROUND-COLOR: #f8f8f8
}
.OpenHouseTableBorder {

    BORDER-LEFT-COLOR: #0000ff;
    BORDER-BOTTOM-COLOR: #0000ff;
    BORDER-TOP-COLOR: #0000ff;
    BORDER-RIGHT-COLOR: #0000ff
}
.OpenHouseHeader {

    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #0000ff
}
.OpenHouseText {

    FONT-SIZE: 11px;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.OpenHouseLink {

    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #ff0000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
.tdAgtOfcLeftNav {

    FONT-SIZE: 11px;
    BACKGROUND-COLOR: #c2c2c2
}
A.AgtOfcLeftNavLink {

    COLOR: #0000ff;
    TEXT-DECORATION: none
}
A.AgtOfcLeftNavLink:active {

    COLOR: #0000ff;
    TEXT-DECORATION: none
}
A.AgtOfcLeftNavLink:visited {

    COLOR: #0000ff;
    TEXT-DECORATION: none
}
A.AgtOfcLeftNavLink:hover {

    COLOR: #ffffff;
    TEXT-DECORATION: none
}
A.tdAgtOfcButtonBox {

    BORDER-RIGHT: #0000ff 1px solid;
    PADDING-RIGHT: 2px;
    BORDER-TOP: #0000ff 1px solid;
    DISPLAY: block;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: #0000ff 1px solid;
    COLOR: #ffffff;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #0000ff 1px solid;
    BACKGROUND-COLOR: #0000ff;
    TEXT-DECORATION: none
}
A.tdAgtOfcButtonBox:active {

    BORDER-RIGHT: #0000ff 1px solid;
    PADDING-RIGHT: 2px;
    BORDER-TOP: #0000ff 1px solid;
    DISPLAY: block;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: #0000ff 1px solid;
    COLOR: #ffffff;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #0000ff 1px solid;
    BACKGROUND-COLOR: #0000ff
}
A.tdAgtOfcButtonBox:visited {

    BORDER-RIGHT: #0000ff 1px solid;
    PADDING-RIGHT: 2px;
    BORDER-TOP: #0000ff 1px solid;
    DISPLAY: block;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: #0000ff 1px solid;
    COLOR: #ffffff;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #0000ff 1px solid;
    BACKGROUND-COLOR: #0000ff;
    TEXT-DECORATION: none
}
A.tdAgtOfcButtonBox:hover {

    BORDER-RIGHT: #c2c2c2 1px solid;
    PADDING-RIGHT: 2px;
    BORDER-TOP: #c2c2c2 1px solid;
    DISPLAY: block;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: #c2c2c2 1px solid;
    COLOR: #ffffff;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #c2c2c2 1px solid;
    BACKGROUND-COLOR: #c2c2c2;
    TEXT-DECORATION: none
}
A.nav:link {
	DISPLAY: block;
	PADDING-LEFT: 5px;
	FONT-WEIGHT: bold;
	COLOR: #ffffff;
	PADDING-TOP: 1px;
	HEIGHT: 18px;
	TEXT-DECORATION: none;
	background: #6396c9 url(/images/navbg.gif) repeat-x left top;
}
A.nav:visited {
	DISPLAY: block;
	PADDING-LEFT: 5px;
	FONT-WEIGHT: bold;
	COLOR: #ffffff;
	PADDING-TOP: 1px;
	HEIGHT: 18px;
	TEXT-DECORATION: none;
	background: #6396c9 url(/images/navbg.gif) repeat-x left top;
}
A.nav:active {
	DISPLAY: block;
	PADDING-LEFT: 5px;
	FONT-WEIGHT: bold;
	COLOR: #ffffff;
	PADDING-TOP: 1px;
	HEIGHT: 18px;
	TEXT-DECORATION: none;
	background: #000070 url(/images/navbgon.gif) repeat-x left top;
}
A.nav:hover {
	DISPLAY: block;
	PADDING-LEFT: 5px;
	FONT-WEIGHT: bold;
	COLOR: #ffffff;
	PADDING-TOP: 1px;
	HEIGHT: 18px;
	TEXT-DECORATION: none;
	background: #000070 url(/images/navbgon.gif) repeat-x left top;
}
.navtd {
	border-right: 1px #FFFFFF solid;
	border-bottom: 1px #FFFFFF solid;
}
.navtdarrow {
	border-right: 1px #FFFFFF solid;
	border-bottom: 1px #FFFFFF solid;
	background: url(/images/bgNavArrow.gif) repeat-y;
}
.required {

    FONT: bold 12px arial;
    COLOR: #ce0000
}
.list {

    FONT: bold 12px arial;
    COLOR: #0a3c7d;
    BACKGROUND-COLOR: #eeeeee
}
.listDetail {

    BORDER-RIGHT: #eeeeee 1px solid;
    BORDER-TOP: #eeeeee 1px solid;
    BORDER-LEFT: #eeeeee 1px solid;
    COLOR: #000000;
    BORDER-BOTTOM: #eeeeee 1px solid
}
.listTitle {

    FONT: bold 12px arial;
    COLOR: #0a3c7d
}
.error {

    FONT-WEIGHT: bold;
    COLOR: #ff0000
}
.linkColor {

    FONT: bold 14px arial;
    COLOR: #0a3c7d
}
.inset {
	color: #FFFFFF;
	background-color: #6699CC;
	padding: 10px;
}
.inset div, .inset td {
	color: #FFFFFF;
}
ol li {
	margin-bottom: 20px;
}
ol li li {
	margin-top: 20px;
}