.tinytext {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
text-decoration:none;
}

.xxxxtiny {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:6px;
}

.xxxtiny {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:7px;
}

.xxtiny {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:8px;
}

.xtinysilver {
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
color:Silver;
}

.tiny:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
text-decoration:none;
cursor:pointer;
}

.tinygray {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:gray;
}

.tinyblack {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#000;
}

.tinylinkbold {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
text-decoration:underline;
font-weight:700;
}

.tinybold {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:700;
}

.tinyitalic {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-style:italic;
}

.tinyitaliclink {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-style:italic;
cursor:hand;
text-decoration:underline;
}

.small {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}

.smallem {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-style:italic;
}

.smallgray {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#999;
}

.smallred {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#C00;
}

.smallboldmaroon {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
color:Maroon;
}

.smallbold {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
}

.smallboldblue {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
color:#036;
}

.smalllinkbold {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:underline;
font-weight:700;
}

.smalllink {
color:#69c;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:underline;
cursor:hand;
}

.smallleftpad {
color:#69c;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
padding-left:20px;
}

.boldwhite {
color:#fff;
font-weight:700;
text-decoration:underline;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

.textblue {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#69C;
}

.textblue2 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#036;
font-weight:700;
}

.text {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;
}

.textbold {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
}

.textwhite {
font-family:Arial, Helvetica, sans-serif;
color:#FFF;
font-size:12px;
}

.boldnoline {
color:#69c;
font-weight:700;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

.boldleftpad {
color:#69c;
font-weight:700;
text-decoration:underline;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding-left:20px;
}

.typegrey {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#999;
}

.copy {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
}

.copybold {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:700;
}

.copyboldred {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:700;
color:#C00;
}

.copyboldlightblue {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:700;
color:#69c;
}

.copyboldblue {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:700;
color:#17417f;
}

.copyheading {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:700;
color:#036;
font-style:italic;
}

.titleheading {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:700;
color:#036;
font-style:italic;
}

.heading {
font-family:"Times New Roman", Times, serif;
font-size:18px;
color:#036;
}

.profileheading {
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:700;
color:#036;
}

.xheading2 {
font-family:"Times New Roman", Times, serif;
font-size:20px;
color:#69c;
}

.xheading {
font-family:"Times New Roman", Times, serif;
font-size:24px;
color:#036;
margin-left:10px;
margin-top:10px;
}

.xheadinghomepage {
font-family:"Times New Roman", Times, serif;
font-size:24px;
color:#036;
margin-top:10px;
}

.AgentTextShadow {
position:absolute;
font-family:Arial;
font-size:24px;
font-weight:700;
color:#AAA;
top:37px;
left:192px;
}

.AgentText {
position:absolute;
font-family:Arial;
font-size:24px;
font-weight:700;
color:#FFF;
top:35px;
left:190px;
}

.linkstyle {
text-decoration:underline;
color:#69e;
cursor:pointer;
font-size:10px;
font-weight:700;
}

.formstyle {
border:solid 1px silver;
background-color:#FFF;
overflow:auto;
}

.bullet {
background-image:url(../images/error_bullet.gif);
background-repeat:no-repeat;
width:10px;
height:10px;
}

.inputtext {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
margin-left:5px;
}

.tableborder {
border:1px solid #666;
padding-left:4px;
padding-bottom:4px;
padding-right:4px;
}

.padding1 {
padding:1px;
}

.padding3 {
padding:3px;
}

.padding5 {
padding:5px;
}

.padding10 {
padding:10px;
}

.padding20 {
padding-left:20px;
}

.lettermargin {
margin:5px 0 0 5px;
}

.tabmove {
position:relative;
bottom:-1px;
}

.tabmoveAB {
position:relative;
bottom:0;
}

.tabmoveps {
position:relative;
bottom:-1px;
float:left;
}

ul {
list-style-type:disc;
list-style-position:inside;
margin:0;
padding:0;
}

ol {
margin:0;
padding:0;
}

.list3 li {
list-style-type:none;
display:block;
width:33%;
float:left;
padding-bottom:3px;
}

.list2 li {
list-style-type:none;
display:block;
width:50%;
float:left;
padding-bottom:10px;
}

.propertydetailheader {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFF;
font-weight:400;
padding-top:5px;
padding-left:5px;
background-color:#336799;
}

.resultsheaderlink {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFF;
font-weight:400;
padding-left:5px;
background-color:#336799;
}

.viewdetail {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#69c;
background-color:#dce6ec;
padding:5px 5px 5px 17px;
}

.justlistedlite {
color:#FF0;
font-weight:700;
font-style:italic;
font-size:14px;
text-align:right;
background-color:#CADBED;
padding-right:5px;
padding-top:5px;
font-family:Arial, Helvetica, sans-serif;
}

.justlisted {
color:#FF0;
font-weight:700;
font-style:italic;
font-size:14px;
text-align:right;
background-color:#336799;
padding-right:5px;
padding-top:5px;
font-family:Arial, Helvetica, sans-serif;
}

.tableheader1 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#6F8DB9;
font-weight:bolder;
padding:3px 0 0 5px;
}

.breadcrumbs {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#69c;
padding:5px 5px 5px 18px;
}

.openhouse {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#d56600;
}

.openhousebold {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#d56600;
font-weight:700;
}

.StateRadioList {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;
width:200px;
}

.listing_note {
font-family:Arial, Helvetica, sans-serif;
font-weight:700;
color:#C60;
font-size:12px;
padding-left:10px;
}

.listing_notenopad {
font-family:Arial, Helvetica, sans-serif;
font-weight:700;
color:#C60;
font-size:11px;
}

.left_results {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666;
padding-bottom:3px;
padding-top:3px;
padding-left:10px;
cursor:pointer;
}

.left_text {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;
padding-bottom:3px;
padding-top:3px;
padding-left:10px;
}

.left_textb {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;
font-weight:700;
padding-bottom:1px;
padding-top:1px;
padding-left:10px;
}

.iconpad {
padding-left:15px;
}

.abborder {
border:1px solid #b3affc;
}

.abborderdk {
border:1px solid #999;
}

.abheader {
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#b3affc;
background-color:#cadbed;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#669acc;
font-weight:700;
padding-left:15px;
}

.abtable {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#717372;
padding-left:15px;
}

.PCMCaption {
font-family:Arial, Helvetica, sans-serif;
color:#FFF;
font-weight:700;
font-size:12px;
}

.PCMPhotoNumber {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:700;
color:#FFF;
}

.red {
color:#C00;
}

.border3side {
border-color:#000 #666 #666;
border-style:none solid solid;
border-width:1px;
padding:15px 5px 10px 7px;
}

.footer_white {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFF;
text-decoration:none;
}

.footer_white1 {
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
color:#FFF;
height:20px;
padding-right:10px;
text-decoration:none;
}

.footer_white a {
text-decoration:none;
color:#FFF;
}

.bottom_menu {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#1E5FA9;
text-decoration:none;
}

.bottom_menu_b {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:700;
color:#1E5FA9;
text-decoration:none;
}

.pipe_style {
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
color:#FFF;
text-decoration:none;
padding:0 10px;
}

.nowrap {
white-space:nowrap;
}

.wrap {
white-space:normal;
}

.pre {
white-space:pre;
}

.dottedHR {
background-image:url(/NRTProducts/include/images/dotbkgd.gif);
}

.dottedBorder {
background-color:Transparent;
color:#999;
border-color:#999;
border-style:dotted;
border-width:1px;
}

.separatorLineH {
background-image:url(/NRTProducts/include/images/separator.gif);
background-repeat:repeat-x;
background-position:0 5px;
width:100%;
height:9px;
}

.separatorLineV {
background-image:url(/NRTProducts/include/images/separator.gif);
background-repeat:repeat-y;
background-position:5px 0;
width:6px;
height:100%;
}

.dottedBorderLeft {
background-color:Transparent;
border-left-style:dotted;
border-left-color:#999;
border-left-width:1px;
}

.dottedBorderRight {
background-color:Transparent;
border-right-style:dotted;
border-right-color:#999;
border-right-width:1px;
}

.dottedBorderTop {
background-color:Transparent;
border-top-style:dotted;
border-top-color:#999;
border-top-width:1px;
}

.dottedBorderBottom {
background-color:Transparent;
border-bottom-style:dotted;
border-bottom-color:#999;
border-bottom-width:1px;
}

.TopLeftAlignment {
text-align:left;
vertical-align:text-top;
}

.TopRightAlignment {
text-align:right;
vertical-align:text-top;
}

.BottomRightAlignment {
text-align:right;
vertical-align:text-bottom;
}

.BottomLeftAlignment {
text-align:left;
vertical-align:text-bottom;
}

.hideDiv {
visibility:hidden;
display:none;
}

.showDiv {
visibility:visible;
display:block;
}

.ellipsis {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
white-space:nowrap;
position:relative;
display:block;
vertical-align:top;
width:465px;
text-overflow:ellipsis;
overflow:hidden;
background-color:transparent;
border:none 0;
cursor:hand;
}

.ellipsis_off {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
white-space:normal;
position:absolute;
display:block;
vertical-align:top;
width:465px;
overflow:visible;
z-index:5;
background-color:#FFF;
border:solid 1px #bfd3e7;
cursor:hand;
padding:2px;
}

.ellipsis_offShadow {
width:465px;
z-index:4;
position:absolute;
background-color:#bfbfbf;
filter:alpha(opacity=50);
-moz-opacity:.50;
opacity:.50;
padding:0;
}

.NCellipsis {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
white-space:nowrap;
position:relative;
display:block;
vertical-align:top;
width:150px;
text-overflow:ellipsis;
overflow:hidden;
background-color:transparent;
border:none 0;
cursor:hand;
}

.NCellipsis_off {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
white-space:normal;
position:absolute;
display:block;
vertical-align:top;
width:250px;
overflow:visible;
z-index:5;
background-color:#e4ebf2;
border:solid 1px #bfd3e7;
cursor:hand;
padding:2px;
}

.NCellipsis_offShadow {
width:250px;
z-index:4;
position:absolute;
background-color:#bfbfbf;
filter:alpha(opacity=50);
-moz-opacity:.50;
opacity:.50;
padding:0;
}

.shadow_rightside {
background-image:url(/NRTProducts/include/images/shadow_rightside.gif);
background-repeat:repeat-y;
width:5px;
height:100%;
}

.shadow_bottommiddle {
background-image:url(/NRTProducts/include/images/shadow_bottommiddle.gif);
background-repeat:repeat-x;
width:100%;
height:5px;
}

.shadow_bottomright {
background-image:url(/NRTProducts/include/images/shadow_bottomrightcorner.gif);
background-repeat:no-repeat;
width:5px;
height:5px;
}

.pgr {
font-size:10pt;
font-weight:400;
color:#986449;
height:20px;
}

.pgr_Enabled {
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
font-weight:400;
color:#986449;
}

.pgr_Disabled {
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
font-weight:400;
color:gray;
}

.pgr_Active {
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
font-weight:700;
color:#000;
text-decoration:none;
}

.results_Cover {
background-color:#666;
filter:alpha(opacity=30);
-moz-opacity:0.3px;
opacity:0.3px;
}

.results_Cover_Iframe {
background-color:transparent;
filter:alpha(opacity=0);
-moz-opacity:0;
opacity:0;
border:0;
}

.resultstourcheckbox {
color:#000;
background-color:#ededed;
width:20px;
}

.resultsitemborder {
border:1px solid #666;
background-color:#fcf9f7;
}

.resultsitemheader {
background-color:#336799;
color:#FFF;
padding:2px;
}

.resultsitemheaderDetail {
background-color:#dce6ec;
text-align:center;
padding-bottom:3px;
}

.copybolditalicburgundy {
color:#FF0;
font-weight:700;
font-style:italic;
font-size:14px;
text-align:right;
background-color:#336799;
padding-right:5px;
font-family:Arial, Helvetica, sans-serif;
}

.copybolditalicmaroon {
font-family:Arial, Helvetica, sans-serif;
color:#C00;
font-style:italic;
font-size:14px;
font-weight:700;
}

.requiredasterisk {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:700;
color:#C00;
vertical-align:middle;
}

.overflow {
text-overflow:ellipsis;
overflow:hidden;
}

.padding2 {
padding:2px;
}

.resultsheader {
border:none 0;
background-color:#FFF;
margin:0;
padding:5px 5px 0;
}

.resultsfooter {
border:none 0;
background-color:#FFF;
margin:0;
padding:0 5px 5px;
}

.resultsdetail {
border:none 0;
background-color:#FFF;
margin:0;
padding:0 5px;
}

.mapresultslist {
width:315px;
border-bottom:0;
border-top:#036 1px solid;
border-right:0;
border-left:0;
background-color:#FFFCFE;
margin:0;
}

.mapresultsmap {
border-bottom:0;
border-top:#036 1px solid;
border-right:0;
border-left:#036 1px solid;
background-color:#FFFCFE;
width:100%;
z-index:150;
margin:0;
}

.mapresultsitem {
border:none 0;
background-color:#FFFCFE;
margin:-1px 0 0;
padding:0;
}

.mapitembg_over {
background-color:#eef2f5;
border:solid 1px #036;
display:inline;
}

.mapitembg {
background-color:#FFF;
border:solid 1px #fcf9f7;
border-bottom:#666 1px solid;
display:inline;
}

.mapitembg_off {
display:none;
}

.itemheaderbg {
background-color:#FFF;
padding:2px;
}

.mapbubbletable {
width:100%;
margin:0;
padding:1px;
}

.mapbubbleheader {
white-space:nowrap;
width:100%;
height:15px;
border:none 0;
color:#FFF;
background-color:#036;
}

.mapbubbleheadercell {
white-space:nowrap;
text-align:left;
vertical-align:middle;
width:100%;
height:15px;
margin:4px 1px 1px 3px;
padding:0;
}

.mapbubbletitle {
position:relative;
padding-left:3px;
display:block;
vertical-align:top;
width:205px;
text-overflow:ellipsis;
overflow:hidden;
font-size:10pt;
font-family:Verdana, Arial, sans-serif;
font-weight:700;
color:#FFF;
}

.textlink {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:underline;
cursor:hand;
color:#69c;
}

.mapSelection {
background-color:#FFF;
background:#FFF;
width:98%;
}

.DisclaimersHR {
color:#999;
height:1px;
width:735px;
text-align:center;
}

.Disclaimers {
font-size:8pt;
}

.pointer {
cursor:hand;
}

.tab_caption {
font-family:Arial, Verdana, Sans-serif;
font-size:14px;
font-weight:700;
color:#000;
width:100px;
}

.tab_default_left {
background-image:url(/NRTProducts/include/images/tab_default_left.gif);
background-repeat:no-repeat;
width:1px;
height:23px;
}

.tab_default_bg {
background-image:url(/NRTProducts/include/images/tab_default_bg.gif);
background-repeat:repeat-x;
width:3px;
height:23px;
text-align:center;
}

.tab_default_right {
background-image:url(/NRTProducts/include/images/tab_default_right.gif);
background-repeat:no-repeat;
width:4px;
height:23px;
}

.tab_default_font {
font-family:"Times New Roman", Times, serif;
font-size:15px;
color:#333;
font-weight:700;
padding-top:5px;
padding-left:10px;
padding-right:10px;
text-decoration:none;
cursor:hand;
}

.tab_active_left {
background-image:url(/NRTProducts/include/images/tab_active_left.gif);
background-repeat:no-repeat;
width:1px;
height:23px;
}

.tab_active_bg {
background-image:url(/NRTProducts/include/images/tab_active_bg.gif);
background-repeat:repeat-x;
width:100%;
height:23px;
text-align:center;
}

.tab_active_right {
background-image:url(/NRTProducts/include/images/tab_active_right.gif);
background-repeat:no-repeat;
width:6px;
height:23px;
}

.tab_active_font {
font-family:"Times New Roman", Times, serif;
font-size:18px;
color:#036;
padding-left:10px;
padding-right:10px;
}

.tabs {
position:relative;
top:0;
left:0;
z-index:0;
}

.cbonlybackground {
background-color:#eeeff3;
}

.error_message_box {
border:2px solid red;
}

.copybolderrormessage {
font-weight:700;
color:#C00;
}

.padding6 {
padding:6px;
}

.padding7 {
padding:7px;
}

.padding8 {
padding:8px;
}

.padding9 {
padding:9px;
}

.error_message_text {
color:red;
}

.intellicopy {
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
}

#divIntellisenseContainer .yui-ac-content {
border-right:#A5ACB2 1px solid;
border-top:#A5ACB2 1px solid;
z-index:9050;
background:#EDEFF1;
overflow:hidden;
border-left:#A5ACB2 1px solid;
width:250px;
cursor:pointer;
border-bottom:#A5ACB2 1px solid;
position:absolute;
height:13em;
}

.nearbycitiesmap {
background-image:url(/NRTProducts/include/images/cityzip_metromap.gif);
background-repeat:no-repeat;
width:38px;
height:35px;
}

#divIntellisenseContainerNBC .yui-ac-content {
border-right:#404040 1px solid;
border-top:#404040 1px solid;
z-index:9050;
background:#fff;
overflow:hidden;
border-left:#404040 1px solid;
width:250px;
cursor:pointer;
border-bottom:#404040 1px solid;
position:absolute;
}

.top_draggable,.bottom_draggable {
cursor:move;
}

.dialog {
display:block;
position:absolute;
}

.dialog table.table_window {
border-collapse:collapse;
border-spacing:0;
width:100%;
margin:0;
padding:0;
}

.dialog .title_window {
-moz-user-select:none;
height:20px;
padding-left:0;
vertical-align:middle;
}

.didyoumeanlist {
border:solid 1px silver;
overflow:auto;
width:265px;
height:70px;
background-color:#FFF;
}

.communitylist {
border:solid 1px silver;
overflow:auto;
width:300px;
height:110px;
background-color:#FFF;
}

.locationlist {
border:solid 1px silver;
overflow:auto;
width:275px;
height:110px;
background-color:#FFF;
}

.locationlistInstr {
width:275px;
}

.smallblue {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:blue;
}

.mysavedsearchesheader {
border-bottom:#666 1px solid;
background-color:#ededed;
padding:2px;
}

.mysavedsearchesdetail {
border:none 0;
background-color:#FFFCFE;
margin:0;
padding:0 5px;
}

.rememberMe_on {
white-space:nowrap;
position:relative;
display:block;
vertical-align:top;
width:220px;
height:100px;
text-overflow:ellipsis;
overflow:hidden;
background-color:transparent;
border:none 0;
cursor:pointer;
}

.rememberMe_off {
white-space:normal;
position:absolute;
display:block;
vertical-align:top;
width:220px;
height:100px;
overflow:visible;
z-index:285;
background-color:#ededed;
border:solid 1px #D8B892;
cursor:pointer;
}

.rememberMe_shadow {
background-color:#bfbfbf;
filter:alpha(opacity=50);
-moz-opacity:.50;
opacity:.50;
}

.MySitePanel {
background-color:#ededed;
}

.profileSectionSpacing {
margin:0 0 10px;
}

.awardImage {
margin-bottom:15px;
}

.awardImage img {
height:88px;
width:88px;
}

.siteMapContainer {
margin-bottom:5px;
}

.siteMapLinksContainer {
margin:10px 0 10px 10px;
}

.alphabetsearchchar {
color:#69c;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
}

.overlay_dialog {
background-color:#666;
filter:alpha(opacity=60);
-moz-opacity:0.6px;
opacity:0.6px;
}

.overlay___invisible__ {
background-color:#666;
filter:alpha(opacity=0);
-moz-opacity:0;
opacity:0;
}

.dialog_nw {
width:9px;
height:23px;
background:transparent url(default/top_left.gif) no-repeat 0 0;
}

.dialog_n {
background:transparent url(default/top_mid.gif) repeat-x 0 0;
height:23px;
}

.dialog_ne {
width:9px;
height:23px;
background:transparent url(default/top_right.gif) no-repeat 0 0;
}

.dialog_e {
width:2px;
background:transparent url(default/center_right.gif) repeat-y 0 0;
}

.dialog_w {
width:2px;
background:transparent url(default/center_left.gif) repeat-y 0 0;
}

.dialog_sw {
width:9px;
height:19px;
background:transparent url(default/bottom_left.gif) no-repeat 0 0;
}

.dialog_s {
background:transparent url(default/bottom_mid.gif) repeat-x 0 0;
height:19px;
}

.dialog_se {
width:9px;
height:19px;
background:transparent url(default/bottom_right.gif) no-repeat 0 0;
}

.dialog_sizer {
width:9px;
height:19px;
background:transparent url(default/sizer.gif) no-repeat 0 0;
cursor:se-resize;
}

.dialog_close {
width:14px;
height:14px;
background:transparent url(default/close.gif) no-repeat 0 0;
position:absolute;
top:5px;
left:8px;
cursor:pointer;
z-index:2000;
}

.dialog_minimize {
width:14px;
height:15px;
background:transparent url(default/minimize.gif) no-repeat 0 0;
position:absolute;
top:5px;
left:28px;
cursor:pointer;
z-index:2000;
}

.dialog_maximize {
width:14px;
height:15px;
background:transparent url(default/maximize.gif) no-repeat 0 0;
position:absolute;
top:5px;
left:49px;
cursor:pointer;
z-index:2000;
}

.dialog_title {
float:left;
height:14px;
font-size:12px;
text-align:center;
width:100%;
color:#000;
}

.dialog_content {
overflow:auto;
color:#DDD;
font-family:Tahoma, Arial, sans-serif;
font-size:10px;
background-color:#123;
}

div#AuthSavedSearchOptions {
display:none;
padding:8px 0;
}

div#AuthSavedSearchLogin {
text-align:left;
display:inline;
height:35px;
}

#SavedSearchNav {
text-align:right;
}

.AlertCheck {
vertical-align:top;
margin:0;
padding:0;
}

H3 {
font-weight:700;
font-size:larger;
}

LI {
list-style-type:disc;
}

.floatright {
float:right;
margin:5px;
}

.floatleft {
float:left;
margin:5px;
}

.floatcenter {
float:inherit;
margin:5px;
}

.floatleft2 {
float:left;
position:relative;
bottom:100px;
margin:5px;
}

.floatleft3 {
float:left;
position:absolute;
top:500px;
left:30px;
height:100px;
width:100px;
margin:5px;
}

#divSaveASearchConfirmation,#divSaveASearchMaxLimit {
visibility:hidden;
}

.tinytext a:link,.tinytext a:visited,.tinytext a:hover,.tinytext a:active,.tiny a:link,.tiny a:visited,.tiny a:hover,.tiny a:active,.tinyu,.tinylinkbold a:link,.tinylinkbold a:visited,.tinylinkbold a:hover,.tinylinkbold a:active {
color:#69c;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
text-decoration:underline;
}

.tiny,.inputtextflush {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
}

.tiny:link,.tiny:visited,.tiny:active {
cursor:pointer;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
text-decoration:underline;
}

.tinyu a:link,.tinyu a:visited,.tinyu a:hover,.tinyu a:active {
color:#69c;
cursor:pointer;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
text-decoration:underline;
}

.tinywhite,.tinywhite a:link,.tinywhite a:visited,.tinywhite a:hover,.tinywhite a:active {
color:#FFF;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
text-decoration:underline;
}

.tinybold a:link,.tinybold a:visited,.tinybold a:active,.tinybold:link,.tinybold:visited,.tinybold:active {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:700;
text-decoration:underline;
}

.tinybold a:hover,.tinybold:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:700;
text-decoration:none;
}

.smalllinkbold a:link,.smalllinkbold a:visited,.smalllinkbold a:hover,.smalllinkbold a:active,.smalllinkbold:link,.smalllinkbold:visited,.smalllinkbold:hover,.smalllinkbold:active {
color:#69c;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:underline;
}

.smalllink a:link,.smalllink a:visited,.smalllink a:hover,.smalllink a:active {
color:#69c;
cursor:hand;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:underline;
}

.textboldred,.textboldmaroon,.textboldburgundy {
color:#C00;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
}

.bold,.bold a:link,.bold a:visited,.bold a:hover,.bold a:active,.boldlink,.boldlink a:link,.boldlink a:visited,.boldlink a:hover,.boldlink a:active,.copyboldlight,.copyboldlight a:link,.copyboldlight a:visited,.copyboldlight a:hover,.copyboldlight a:active {
color:#69c;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
text-decoration:underline;
}

.copyboldblue a:link,.copyboldblue a:visited,.copyboldblue a:hover,.copyboldblue a:active {
color:#69c;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:700;
text-decoration:underline;
}

a:link,a:visited,a:hover,a:active {
color:#69c;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:underline;
}

td,#MySavedSearches {
text-align:left;
}

.linkstyle a:link,.linkstyle a:visited,.linkstyle a:hover,.linkstyle a:active {
color:#69c;
cursor:pointer;
font-size:10px;
font-weight:700;
text-decoration:underline;
}

.propertydetailheader a:link,.propertydetailheader a:visited,.propertydetailheader a:hover,.propertydetailheader a:active {
color:#FFF;
text-decoration:underline;
}

a.resultsheaderlink:link,a.resultsheaderlink:visited,a.resultsheaderlink:hover,a.resultsheaderlinkactive {
color:#FFF;
font-weight:400;
text-decoration:underline;
}

.propertydetailheaderb,.resultsheaderlink2 {
background-color:#336799;
color:#FFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
padding-left:5px;
}

.propertydetailheaderb a:link,.propertydetailheaderb a:visited,.propertydetailheaderb a:hover,.propertydetailheaderb a:active {
background-color:#336799;
color:#FFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
padding-left:5px;
text-decoration:underline;
}

a.resultsheaderlink2:link,a.resultsheaderlink2:visited,a.resultsheaderlink2:hover,a.resultsheaderlink2:active {
color:#FFF;
font-weight:700;
text-decoration:underline;
}

.viewdetail a:link,.viewdetail a:visited,.viewdetail a:hover,.viewdetail a:active {
color:#69c;
text-decoration:underline;
}

.border,.bordergrey {
border:1px solid #666;
}

.bottom_menu a:link,.bottom_menu a:visited,.bottom_menu a:hover,.bottom_menu a:active,.bottom_menu_b a:link,.bottom_menu_b a:visited,.bottom_menu_b a:hover,.bottom_menu_b a:active,.alphabetsearchchar a:link,.alphabetsearchchar a:visited,.alphabetsearchchar a:hover,.alphabetsearchchar a:active {
text-decoration:none;
}

.MetroContentSectionWidth,.metroMainContentWidth,.resultsMapWidth {
width:750px;
}

.ellipsis_offIframe,.NCellipsis_offIframe {
-moz-opacity:0;
background-color:Transparent;
border:none 0;
filter:alpha(opacity=0);
opacity:0;
position:absolute;
z-index:3;
padding:0;
}

.resultstourheader,.resultstourfooter {
background-color:#ededed;
color:#000;
float:left;
width:735px;
padding:5px 0 0;
}

.resultsitemheaderDetail a:link,.resultsitemheaderDetail a:active,.resultsitemheaderDetail a:hover,.resultsitemheaderDetail a:visited {
color:#69C;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
}

.padding0,.dialog table.table_window td,.dialog table.table_window th {
padding:0;
}

#divIntellisense,#divIntellisenseNBC {
width:15em;
margin:0;
}

#txtIntellisense,#txtIntellisenseNBC {
width:250px;
}

#divIntellisenseContainer,#divIntellisenseContainerNBC {
display:inline;
position:relative;
top:-3px;
width:250px;
}

#divIntellisenseContainer .yui-ac-shadow,#divIntellisenseContainerNBC .yui-ac-shadow {
-moz-opacity:.50;
background-color:#bfbfbf;
cursor:pointer;
filter:alpha(opacity=50);
opacity:.50;
position:absolute;
width:250px;
z-index:9049;
margin:0.3em;
}

#divIntellisenseContainer UL,#divIntellisenseContainerNBC UL {
list-style-position:inside;
list-style-type:none;
margin-left:1px;
margin-top:0;
width:100%;
padding:0 0 5px;
}

#divIntellisenseContainer LI,#divIntellisenseContainerNBC LI {
cursor:default;
list-style-position:outside;
list-style-type:none;
white-space:nowrap;
width:100%;
padding:0 5px;
}

#divIntellisenseContainer LI.yui-ac-highlight,#divIntellisenseContainerNBC LI.yui-ac-highlight {
background:#d4d0c8;
cursor:pointer;
list-style-position:outside;
list-style-type:none;
}

.status_bar,.status_bar input {
font-size:12px;
}

.largelink,.linkwhite,.largelink a:link,.largelink a:visited,.largelink a:hover,.largelink a:active,.linkwhite a:link,.linkwhite a:visited,.linkwhite a:hover,.linkwhite a:active {
color:#FFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
text-decoration:underline;
}.yui-overlay,.yui-panel-container {
visibility:hidden;
position:absolute;
z-index:2;
}

.yui-tt {
visibility:hidden;
position:absolute;
color:#333;
background-color:#FDFFB4;
font-family:arial,helvetica,verdana,sans-serif;
border:1px solid #FCC90D;
font:100% sans-serif;
width:auto;
padding:2px;
}

* html div.yui-panel-container select {
visibility:inherit;
}

.mask {
z-index:1;
display:none;
position:absolute;
top:0;
left:0;
-moz-opacity:0.5px;
opacity:.50;
filter:alpha(opacity=50);
background-color:#CCC;
}

.hide-scrollbars,.hide-scrollbars * {
overflow:hidden;
}

.yui-panel-container.show-scrollbars {
overflow:visible;
}

.yui-panel-container .underlay {
position:absolute;
top:0;
right:0;
bottom:0;
left:0;
}

.yui-panel-container.matte {
background-color:#fff;
padding:3px;
}

.yui-panel-container.shadow .underlay {
top:3px;
bottom:-3px;
right:-3px;
left:3px;
background-color:#000;
opacity:.12;
filter:alpha(opacity=12);
}

.yui-panel {
visibility:hidden;
border-collapse:separate;
position:relative;
left:0;
top:0;
font:1em Arial;
background-color:#FFF;
border:1px solid #000;
z-index:1;
overflow:hidden;
}

.yui-panel .hd {
background-color:#036;
color:#FFF;
font-size:16px;
line-height:11pt;
border:1px solid #FFF;
border-bottom:1px solid #000;
font-weight:700;
white-space:nowrap;
padding:4px;
}

.yui-panel .bd {
overflow:hidden;
padding:4px;
}

.yui-panel .bd p {
margin:0 0 1em;
}

.yui-panel .container-close {
position:absolute;
top:5px;
right:2px;
z-index:6;
height:15px;
width:50px;
background:url(../images/close_x.gif) no-repeat;
cursor:pointer;
visibility:inherit;
margin:0;
padding:0;
}

.yui-panel .ft {
overflow:hidden;
padding:4px;
}

.yui-simple-dialog .bd .yui-icon {
background-repeat:no-repeat;
width:16px;
height:16px;
margin-right:10px;
float:left;
}

.yui-simple-dialog .bd span.blckicon {
background:url("../images/blck16_1.gif") no-repeat;
}

.yui-simple-dialog .bd span.alrticon {
background:url("../images/alrt16_1.gif") no-repeat;
}

.yui-simple-dialog .bd span.hlpicon {
background:url("../images/hlp16_1.gif") no-repeat;
}

.yui-simple-dialog .bd span.infoicon {
background:url("../images/info16_1.gif") no-repeat;
}

.yui-simple-dialog .bd span.warnicon {
background:url("../images/warn16_1.gif") no-repeat;
}

.yui-simple-dialog .bd span.tipicon {
background:url("../images/tip16_1.gif") no-repeat;
}

.yui-dialog .ft,.yui-simple-dialog .ft {
padding-bottom:5px;
padding-right:5px;
text-align:right;
}

.yui-dialog form,.yui-simple-dialog form {
margin:0;
}

.button-group button {
font:100 76% verdana;
text-decoration:none;
background-color:#E4E4E4;
color:#333;
cursor:hand;
vertical-align:middle;
border:2px solid #797979;
border-top-color:#FFF;
border-left-color:#FFF;
margin:2px;
padding:2px;
}

.button-group button.default {
font-weight:700;
}

.button-group button:hover,.button-group button.hover {
border:2px solid #90A029;
background-color:#EBF09E;
border-top-color:#FFF;
border-left-color:#FFF;
}

.button-group button:active {
border:2px solid #E4E4E4;
background-color:#BBB;
border-top-color:#333;
border-left-color:#333;
}

.yui-tt-shadow,.hide-scrollbars select {
display:none;
}

* html body.masked select,* html div.drag select,* html div.hide-select select {
visibility:hidden;
}

.show-scrollbars,.yui-panel-container.show-scrollbars .underlay {
overflow:auto;
}.progress {
position:absolute;
background-color:Transparent;
z-index:5000;
text-align:left;
margin:0;
padding:0;
}

.progress_Box {
border:#17417f 2px solid;
background-color:#FFF;
width:250px;
height:100px;
position:relative;
z-index:5000;
vertical-align:middle;
text-align:left;
margin:0;
padding:0;
}

.progress_Shadow {
position:absolute;
border:0;
background-color:#bfbfbf;
filter:alpha(opacity=50);
-moz-opacity:.50;
opacity:.50;
z-index:4999;
}

.progress_Iframe {
position:absolute;
border:0;
background-color:Transparent;
filter:alpha(opacity=0);
-moz-opacity:0;
opacity:0;
z-index:4998;
}

.progress_MsgTable {
position:relative;
z-index:5000;
vertical-align:top;
text-align:left;
margin:0;
padding:0;
}

.progress_MsgTableCell {
border:0;
vertical-align:middle;
text-align:center;
padding:5px;
}

.progress_MsgImage {
border:0;
width:32px;
height:32px;
vertical-align:top;
text-align:left;
}

.progress_MsgMain {
border:0;
font-family:Arial, Helvetica, sans-serif;
color:#17417f;
font-size:20px;
font-weight:700;
white-space:nowrap;
vertical-align:top;
text-align:left;
}

.progress_MsgDetail {
border:0;
font-family:Arial, Helvetica, sans-serif;
color:#17417f;
font-size:16px;
font-weight:700;
white-space:normal;
vertical-align:top;
text-align:left;
}

.progress_Show {
visibility:visible;
z-index:5000;
}

.progress_Hide {
visibility:hidden;
z-index:-5000;
}