BODY {
	BACKGROUND-COLOR: white; COLOR: black; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: x-small; MARGIN-TOP: 0px
}
H1 {
	FONT-SIZE: small; FONT-WEIGHT: bold
}
H2 {
	FONT-SIZE: x-small; FONT-WEIGHT: bold
}
H3 {
	FONT-SIZE: x-small; FONT-WEIGHT: bold
}
H4 {
	FONT-SIZE: x-small; FONT-WEIGHT: bold
}
TD {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: x-small
}
TH {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: x-small; FONT-WEIGHT: bold
}
CAPTION {
	FONT-SIZE: x-small; FONT-WEIGHT: bold; TEXT-ALIGN: left
}
BLOCKQUOTE {
	MARGIN: 0px
}
LI {
	MARGIN-BOTTOM: 0.25em
}
.List {
	LIST-STYLE: none; MARGIN-LEFT: 0px; PADDING-LEFT: 0px
}
.ListItem {
	PADDING-BOTTOM: 0.35em
}
DT {
	FONT-WEIGHT: bold; MARGIN-BOTTOM: 0.25em; MARGIN-TOP: 0.25em
}
IMG {
	BORDER-BOTTOM-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-TOP-STYLE: none
}
.AlignRight {
	TEXT-ALIGN: right
}
.AlignLeft {
	TEXT-ALIGN: left
}
.AlignCenter {
	TEXT-ALIGN: center
}
TABLE.mainArea {
	BORDER-COLLAPSE: collapse; BORDER-LEFT: #666666 1px solid; BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; HEIGHT: 100%; WIDTH: 100%
}
TR.TopRow {
	
}
TR.MiddleRow {
	HEIGHT: 150%; WIDTH: 100%
}
TR.FooterRow {
	HEIGHT: 25px; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 5px; TEXT-ALIGN: center
}
TD.FooterTD {
	BORDER-TOP: #666666 1px solid; FONT-SIZE: xx-small; PADDING-TOP: 5px; TEXT-ALIGN: center
}
.skipNavigation {
	DISPLAY: none
}
TABLE.TopBannerTable {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-TOP: 0px; WIDTH: 100%
}
TR.TopBannerRow {
	
}
TD.TopBannerLeft {
	BACKGROUND-COLOR: #cccccc; BORDER-BOTTOM: #666666 1px solid; BORDER-LEFT: medium none; BORDER-RIGHT: #666666 1px solid; BORDER-TOP: medium none; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-TOP: 0px; WIDTH: 70%
}
.TopBannerRight {
	BACKGROUND-COLOR: darkgray; BORDER-BOTTOM: #666666 1px solid; BORDER-LEFT: medium none; BORDER-RIGHT: medium none; BORDER-TOP: medium none; PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 1px; PADDING-TOP: 0px; WIDTH: 30%
}
.TopBannerSearch {
	WIDTH: 100%
}
TR.TopMenuRow {
	BACKGROUND-COLOR: #ffcc00; BORDER-BOTTOM-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-TOP-STYLE: none; HEIGHT: 25px; MARGIN: 0px; PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; PADDING-TOP: 0px; TEXT-ALIGN: center; WIDTH: 100%
}
TD.TopMenuTD {
	BORDER-BOTTOM: #666666 1px solid; BORDER-LEFT: medium none; BORDER-RIGHT: #666666 1px solid; BORDER-TOP: medium none; PADDING-LEFT: 10px; TEXT-ALIGN: left
}
.TopMenuItem {
	COLOR: black; FONT-SIZE: small; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.TopMenuItem A {
	BACKGROUND-COLOR: #ffcc00; COLOR: black; FONT-SIZE: small;
}
A.TopMenuItem:hover {
	TEXT-DECORATION: underline; COLOR: white; FONT-SIZE: small;
}
TD.LeftMenu {
	BACKGROUND-COLOR: #cccccc; VERTICAL-ALIGN: top; WIDTH: 10%; HEIGHT: 100%;
}
TABLE.LeftMenuTable { /* BORDER-RIGHT: #666666 1px solid; */ PADDING-LEFT: 10px; PADDING-RIGHT: 10px;
	BACKGROUND-COLOR: #cccccc; BORDER-BOTTOM-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-TOP-STYLE: none; CLEAR: none; COLOR: black; WIDTH: 100%
}
TD.LeftMenuItem {  BORDER-BOTTOM: #666666 1px solid; BORDER-LEFT-STYLE: none; BORDER-TOP: medium none; FONT-SIZE: x-small; FONT-WEIGHT: bold; PADDING-BOTTOM: 10px; PADDING-LEFT: 5px; PADDING-RIGHT: 10px; PADDING-TOP: 10px
}
A.LeftMenuItemLink:link {
	COLOR: black; TEXT-DECORATION: none
}
A.LeftMenuItemLink:visited {
	COLOR: black; TEXT-DECORATION: none
}
A.LeftMenuItemLink:hover {
	TEXT-DECORATION: underline; COLOR: white
}
.LeftMenuItemHeading {
	FONT-WEIGHT: bold
}
.LeftMenuItemSubsList {
	LIST-STYLE: none; MARGIN: 0px; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.LeftMenuItemSubs {
	FONT-WEIGHT: normal; MARGIN: 0px
}
.RightHandColumn {
	BORDER-COLLAPSE: collapse; FONT-SIZE: x-small; VERTICAL-ALIGN: top; WIDTH: 10%; PADDING-TOP: 5px; PADDING-LEFT: 5px;
}
.RightHandText {
	PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 5px
}
/* MapContent controls the iframe that displays the map */
.MapContent {
	padding-left: 10px;
	overflow:visible;
	height: 1000px; /*as we have padding above*/
}
.ContentArea_NoPadding {
	BORDER-LEFT: #666666 1px solid; BORDER-RIGHT: none; VERTICAL-ALIGN: top; height : 100%; WIDTH: 50%
}
.BreadCrumbs {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: xx-small; PADDING-BOTTOM: 2px; PADDING-LEFT: 5px; PADDING-TOP: 5px
}
.MyHouseLinks {
BACKGROUND-COLOR: white; FONT-SIZE: large;
}

.infoResult{
	 border: thin solid #808080 !important;
}
