#toppanel{
display:none;
}

#leftpanel{

display:none;
}

#controls{

display:none;
}

#bottompanel{
display:none;
}

#debug{
display:none;
}

#printheader{
visibility:visible;
display:block;
}

#printfooter{
visibility:visible;
display:block;
}
#footer{
	display:none;
}
/* start Topnav2*/
TABLE.TopNav2 A.TopNav2 {
	TEXT-DECORATION: none;
	background-image: url("../folder_images/top_button_off.gif");
	background-repeat: repeat-x;
	display: block;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 3px;
	padding-right: 8px;
	padding-left: 8px;
	height: 29px;
	white-space: nowrap;
	font-family:Verdana, Arial, Helvetica, sans-serif;

}
TABLE.TopNav2 A.TopNav2:hover {
	TEXT-DECORATION: none;
	background-image: url("../folder_images/top_button_on.gif");
	background-repeat: repeat-x;
	display: block;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-top: 3px;
	padding-right: 8px;
	padding-left: 8px;
	height: 29px;
}
TABLE.TopNav2 A.TopNav2:active {
	COLOR: #FFFFFF
}
/* end Topnav2*/




/* start Leftnav*/
TABLE.LeftNav A.LeftNav {
	TEXT-DECORATION: none;
	background-image: url("../folder_images/left_nav/left_nav.gif");
	background-color: #1648e9;
	background-repeat: repeat-x;
	display: block;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 8px;
	padding-right: 8px;
	padding-left: 17px;
	height: 22px;
	white-space: nowrap;
	font-family:Verdana, Arial, Helvetica, sans-serif;

}
TABLE.LeftNav A.LeftNav:hover {
	TEXT-DECORATION: none;
	background-image: url("../folder_images/left_nav/left_nav_on.gif");
	background-repeat: no-repeat;
	background-color: #529CF1;
	display: block;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-top: 8px;
	padding-right: 8px;
	padding-left: 17px;
	height: 22px;
}
TABLE.LeftNav A.LeftNav:active {
	COLOR: #FFFFFF
}
/* end Leftnav*/




/* start LeftnavActive*/
TD.LeftNavActive A.LeftNavActive {
	TEXT-DECORATION: none;
	background-image: url("../folder_images/left_nav/left_nav_active.gif");
	background-color: #529CF1;
	background-repeat: no-repeat;
	display: block;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 8px;
	padding-right: 8px;
	padding-left: 17px;
	height: 22px;
	white-space: nowrap;
	font-family:Verdana, Arial, Helvetica, sans-serif;

}
TD.LeftNavActive A.LeftNavActive:hover {
	TEXT-DECORATION: none;
	background-image: url("../folder_images/left_nav/left_nav_on.gif");
	background-repeat: no-repeat;
	background-color: #529CF1;
	display: block;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-top: 8px;
	padding-right: 8px;
	padding-left: 17px;
	height: 22px;
}
TD.LeftNavActive A.LeftNavActive:active {
	COLOR: #FFFFFF
}
/* end Leftnavactive*/




/* start subnav4*/
TABLE.SubNav4 A.SubNav4 {
	TEXT-DECORATION: none;
	background-color: #529CF1;
	display: block;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	padding-top: 3px;
	padding-right: 8px;
	padding-left: 16px;
	height: 13px;
	white-space: nowrap;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-bottom: 3px;

}
TABLE.SubNav4 A.SubNav4:hover {
	TEXT-DECORATION: none;
	background-image: url(../folder_images/left_nav/left_nav_sub_hover.gif);
	background-repeat: no-repeat;
	background-color: #529CF1;
	display: block;
	font-size: 11px;
	font-weight: normal;
	color: #FECF4A;
	padding-top: 3px;
	padding-right: 8px;
	padding-left: 16px;
	height: 13px;
	white-space: nowrap;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-position: 8px 5px;
	padding-bottom: 3px;
}
TABLE.SubNav4 A.SubNav4:active {
	COLOR: #FFFFFF
}
/* end sub nav4*/




/* start subnavactive*/
TD.SubNavactive A.SubNavactive {
	TEXT-DECORATION: none;
	background-image: url(../folder_images/left_nav/left_nav_sub_active.gif);
	background-color: #529CF1;
	background-repeat: no-repeat;
	display: block;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	padding-top: 3px;
	padding-right: 8px;
	padding-left: 16px;
	height: 13px;
	white-space: nowrap;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-position: 8px 5px;
	padding-bottom: 3px;

}
TD.SubNavactive A.SubNavactive:hover {
	TEXT-DECORATION: none;
	background-image: url(../folder_images/left_nav/left_nav_sub_hover.gif);
	background-repeat: no-repeat;
	background-color: #529CF1;
	display: block;
	font-size: 11px;
	font-weight: normal;
	color: #FECF4A;
	padding-top: 3px;
	padding-right: 8px;
	padding-left: 16px;
	height: 13px;
	white-space: nowrap;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-position: 8px 5px;
	padding-bottom: 3px;
}
TD.SubNavactive A.SubNavactive:active {
	COLOR: #FFFFFF
}
/* END subnavactive*/




/* FORMS go here*/

form {
	margin: 0px;
	padding: 0px;
}
.FormSiteSearch {
	width: 129px;
}
.FormQSTextfield {
	width: 140px;
}
.FormQSPulldown {

	width: 140px;
}
input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
.FormASTextfield1 {
	width: 100px;
}
.FormASTextfield2 {
	width: 150px;
}
.FormASTextfield3 {
	width: 200px;
}
.FormASTextfield4 {
	width: 300px;
}
.FormASTextfield5 {
	width: 387px;
}
.FormASPulldown1 {
	width: 100px;
}
.FormASPulldown2 {
	width: 150px;
}
.FormASPulldown3 {
	width: 200px;
}
.FormASPulldown4 {
	width: 300px;
}
.FormASList3 {
	width: 200px;
	height: 100px;
}
.FormYourDreamPulldown {
	width: 217px;
}
.FormQSPulldownside {
	width: 95px;
}

/* FORMS END*/




/*Table styles goes here*/
TD {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
TH {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight:normal
}
.TABLEhlineRows {
	background-color: #EDF4FC;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #529CF1;
	border-right-color: #529CF1;
	border-bottom-color: #529CF1;
	border-left-color: #529CF1;
}
.TABLEhlineRows2 {
	background-color: #FFFFFF;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #529CF1;
	border-right-color: #529CF1;
	border-bottom-color: #529CF1;
	border-left-color: #529CF1;
}
.TABLEhlineRowsTitle {
	background-color: #ffd308;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #529CF1;
	border-right-color: #529CF1;
	border-bottom-color: #529CF1;
	border-left-color: #529CF1;
}

.TABLEmyvivaSignup {
	background-color: #FFFFFF;
	background-image: url(../folder_images/my_viva/form_box/form_box_r2_c2.gif);
	background-repeat: no-repeat;
}
.TableColour1 {
	background-color: #529CF1;
}
.TableColour2 {
	background-color: #D6E5FA;
}
.TABLEHomepageLargeBoxGrad {
	background-color: #93C0F4;
	background-image: url(../folder_images/homepage/large_boxes/grad_bg.gif);
	background-repeat: no-repeat;
}
.TABLEHomepageBlueTab {
	background-color: #478DF0;
	background-image: url(../folder_images/homepage/large_boxes/tab_bg.gif);
	background-repeat: repeat-y;
}
.TABLEHomepageHOTPROPBG {

	background-color: #93C0F4;
	background-image: url(../folder_images/homepage/large_boxes/grad_bg_hotproperties.gif);
	background-repeat: no-repeat;
}
.TABLEadvancedSearchGrad {
	background-color: #4B92F0;
	background-image: url(../folder_images/advanced_search_box/stretch.gif);
	background-repeat: repeat-y;
}
.boxtable {
	background-image: url(/images/content_block/grad_bg.gif);
	background-repeat: no-repeat;
}
.spacer10pix {
	padding: 5px;
}
.reallife_background {
	background-image: url(../folder_images/content_block/realfife2_box_r1_c2.gif);
	background-repeat: repeat-x;
}
.yellowblock {
	background-image: url(../folder_images/content_block/yellowblock.gif);
	background-repeat: no-repeat;
}
.blueblock {
	background-image: url(../folder_images/content_block/blueblock.gif);
	background-repeat: no-repeat;
}
.yellowgradient_linkbox {
	background-image: url(../folder_images/content_block/yellowlinkbox_r2_c2.gif);
	background-repeat: repeat-y;
}
.yellowgradient_linkboxsmaller {
	background-image: url(../folder_images/content_block/yellowlinkbox_r2_c2.gif);
	background-repeat: repeat-y;
	background-position: -20px;
}
.bluegradient_light {
	background-image: url(../folder_images/content_block/lightbluebox_r3_c5.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.search_sideboxgradient {
	background-image: url(../folder_images/content_block/search_sideboxblend.gif);
	background-repeat: repeat-y;
}
/*Tables styles end*/



/*Text and links*/
.greylink {
	color: #333333;
}
a.greylink:link {
	color: #333333;
	text-decoration:underline
}
a.greylink:hover {
	color: #333333;
	text-decoration:underline
}
a.greylink:visited {
	color: #333333;
	text-decoration:underline
}
a.greylink:active {
	color: #333333;
	text-decoration:underline
}

a:link {
	color: #0033FF;
	text-decoration:underline
}
a:hover {
	color: #529CF1;
	text-decoration:underline
}
a:visited {
	color: #0033FF;
	text-decoration:underline
}
a:active {
	color: #0033FF;
	text-decoration:underline
}
.boxlinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	font-weight: normal;
	color: #0033FF;
	text-decoration: underline;
}
.boxlinks a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	font-weight: normal;
	color: #0033FF;
	text-decoration: underline;
}
.boxlinks a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	font-weight: normal;
	color: #0033FF;
	text-decoration: underline;
}
.boxlinks a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	font-weight: normal;
	color: #0033FF;
	text-decoration: underline;
}
.boxlinks a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	font-weight: normal;
	color: #529CF1;
	text-decoration: underline;
}

.subheads {
	font-weight: bold;
	font-size: 11px;
	color: #3366FF;
}
.sectionheads {
	font-weight: bold;
	font-size: 14px;
	color: #3366FF;
}
.TextHeadingLarge1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #3366FF;
	font-weight: normal;
}
.TextHeadingLargered {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #CF1010;
	font-weight: normal;
	}
.bullet {
	list-style-image: url(../folder_images/bullet.gif);
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	margin: 0px 0px 5px;
	list-style-position: outside;
	line-height: 15px;
}
.TextBlue {
	color: #0033FF;
}
.TextHomepageBoxLinks {
	font-weight: bold;
	color: #0033FF;
	text-decoration: none;
}
a.TextHomepageBoxLinks:link {
	font-weight: bold;
	color: #0033FF;
	text-decoration: none;
}
a.TextHomepageBoxLinks:visited {
	font-weight: bold;
	color: #0033FF;
	text-decoration: none;
}
a.TextHomepageBoxLinks:active {
	font-weight: bold;
	color: #0033FF;
	text-decoration: none;
}
.TextWhtLinksNoUnderline {
	color: #FFFFFF;
	text-decoration: none;
}
a.TextWhtLinksNoUnderline:link {
	color: #FFFFFF;
	text-decoration: none;
}
a.TextWhtLinksNoUnderline:visited {
	color: #FFFFFF;
	text-decoration: none;
}
a.TextWhtLinksNoUnderline:active {
	color: #FFFFFF;
	text-decoration: none;
}
.Textwhite {
	color: #FFFFFF;
}
a.Textwhite:link {
	color: #FFFFFF;
}
a.Textwhite:visited {
	color: #FFFFFF;
}
a.Textwhite:active {
	color: #FFFFFF;
}
.TextLightBlue {
	color: #7BCCEE;
}
.Text10px {
	font-size: 10px;
}
.TextBlack {
	color: #000000;
}
.Text12px {
	font-size: 12px;
}
.red {
	color: #CF1010;
}
/*Text and links END*/



/* start Quick search panel*/
.TableQuickSearchGrad {
background-image:url(../folder_images/quick_search_panel/qs_stretch.gif);
background-color:#FFFFFF;
background-repeat:repeat-y;
}
.TableQuickSearchTop {
background-image:images/left_nav/quick_search_panel_r4_c7.gif;
background-color:#FFFFFF;
background-repeat:no-repeat
}
.TableQuickSearchBottom {
background-image:url(../folder_images/quick_search_panel/quick_search_panel_bottom.gif)
background-color:#FFFFFF;
background-repeat:no-repeat
}
/* Quick search panel END*/



/* ANY NEW STYLES GO AFTER THIS POINT*/
body {font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
background-color:#FFFFFF;
}

.TableLightBlueBoxBG1 {
	background-color: #D9E7FA;
	background-image: url(../folder_images/content_block/light_blue_box/header_bg.gif);
	background-repeat: repeat-x;
}
.TableLightBlueBoxBGGrad {

	background-color: #FFFFFF;
	background-image: url(../folder_images/content_block/light_blue_box/grad_bg.gif);
	background-repeat: repeat-x;
}
.TablePaddingTLR {
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
}
.TableGreenBoxBG1 {

	background-color: #CFE999;
	background-image: url(../folder_images/content_block/green_box/header_bg_stretched.gif);
	background-repeat: repeat-y;
}
.TableGreenBoxBGGrad {


	background-color: #FFFFFF;
	background-image: url(../folder_images/content_block/green_box/grad_bg.gif);
	background-repeat: repeat-x;
}
.TablePadding5px {
	padding: 5px;
}
.PaddingT10px {
	padding-top: 10px;
}
.Padding10px {
	padding: 10px;
}
.Padding10pxTR {
	padding-top: 10px;
	padding-right: 10px;
}
.TablePaddingTL5px {
	padding-top: 5px;
	padding-left: 5px;
}
.TableLightBlueBoxBGGradYellow {
	background-color: #FFFFFF;
	background-image: url(../folder_images/yellow_grad.gif);
	background-repeat: repeat-x;
}
.TableLightBlueBoxBG2 {
	background-color: #529cf1;
	background-image: url(../folder_images/dark_blue_heading/grad_tile.gif);
	background-repeat: repeat-x;
}