  .clearfix {
	clear:both;
	margin:0px !important;
	padding:0px !important;
	height: 1px;
	font-size: 1px;
	line-height: 1px;
  }
  
  a {color:#222211;text-decoration:none;}
  a:visited {color:#222211;text-decoration:none;}
  a:visited {color:#222211;text-decoration:none;}
  a:hover {color:#666;text-decoration:underline;}

  a.blueLink {color:Blue;text-decoration:underline;}
  a.blueLink:hover {color:#666;text-decoration:underline;}


  a.footerLink {font-size:11px;}

  .exampleFromScriptaculas {
		margin:     0px;
		padding:    0px;
		margin-top: 0px;
		text-align: center;
		display:    block;
  }

  body {margin:0px;font-family:Trebuchet MS,verdana,arial,helvetica;font-size:12px;background-color:#101916;}
  img {border:0px;padding:0px;}
  p {margin:5px 2px;}
  .para {margin:5px 2px;}
  h3 {font-size:15px;margin:5px 0px;}
  input {margin: 3px 0px;}
  li {list-style-type:none;}
  li.bulletList {list-style-type:square;}
  form#mapLogin input {border:1px solid black;}
  .breadcrumb {text-decoration:underline;font-size:10px;}
  .flt {float:left;}
  .reg {list-style-type:none;}
  .heavy {font-weight:bold;}
  .bigSymbol {font-size:18px;}
  .dots {height:1px;background-image:url(../assets/dots4x1.gif);background-repeat:repeat-x;}
  .hr {border-bottom:1px solid #222211;margin:0px 10px 0px 10px;padding-top:10px;}
  .subhead {font-size:20px;font-weight:bold;margin:20px 0px 15px 0px;}
  .subtitle {font-size:16px;font-weight:bold;margin:20px 0px 15px 0px;}
  .testimonial {font-weight:bold;font-style:italic;margin:20px 0px 15px 0px;}
  .timelineOff {display:none;}
  .timelineOn {display:block;}
  .debug {border:solid 1px blue;}
  
  ul.instructionsList li {list-style-type:square;margin-bottom:5px;}
  
  #searchbar{background-image: url(../assets/greybar.jpg);background-position: left top;background-repeat: no-repeat;height:52px;}
  #searchbar #searchArea {height:25px;}
  #searchbar #searchDropDown {margin:0 0 3px 25px !important; padding: 0px !important;}
  #searchbar #inputValue {margin:0 10px 4px 10px !important; padding: 0px !important; width:200px}  
  
  #searchbar #searchArea2 {height:42px;padding-left:25px !important;}
  #searchbar #searchArea2 input {float:left;margin-top:8px;margin-left:4px;height:18px;border:1px solid #666;color:#666;}
  #searchbar #searchArea2 select {float:left;margin:9px 0 3px 4px !important; padding: 0px !important;height:18px;}
  #searchbar #searchArea2 .btn {margin:8px 10px 4px 10px !important; padding: 0px !important; }  

  .IeDotWrapper {background-color:#fff;padding:4px 10px 4px 0px;}
  *html .IeDotWrapper .dots {margin:0px;height:1px;width:93%;position:absolute;left:15px;top:-7px;overflow:hidden;}
  *html .IeDotWrapper {margin:15px 0px 20px 0px;position:relative;}
  *html #row4 .IeDotWrapper .dots {width:98%;}

   #homeContainer {width:877px;padding-left:10px;padding-top:10px;background-color:#fff;color:#222211;margin:0px auto;margin-bottom:0px;visibility:hidden;}
   #welcomeContent {font-family:Arial; font-size:0px;}
   
/* ORIGINALLY: min-height:866px, also didn't have visibility:hidden */
   #mainContainer {width:877px;padding-left:10px;padding-top:10px;padding-bottom: 5px;background-color:#fff;color:#222211;margin:0px auto;margin-bottom:0px;position:relative;z-index:2;line-height:150%;visibility:hidden;}
   #timeLineContainer {width:877px;height:1081px;padding-left:10px;padding-top:10px;background-color:#fff;color:#222211;margin:0px auto;margin-bottom:0px;}
   #timeLineContainerPDF {padding-left:10px;padding-top:10px;background-color:#fff;color:#222211;margin:0px auto;margin-bottom:0px;background-image:url(../assets/slant_watermark.gif);background-repeat:repeat;}
   #row1 {width:867px;height:255px;}

   #row1 #headerRow1 {width:867px;height:22px;}
   #row1 #headerRow1 div {float:left;}
   #row1 #headerRow1 div#headerRow1Col1 {width:705px;height:22px;}
   #row1 #headerRow1 div#headerRow1Col2 {width:68px;height:22px;}
   #row1 #headerRow1 div#headerRow1Col3 {width:94px;height:22px;}
   #row1 #headerRow2 div {clear:both;width:867px;height:196px;}
   #row1 #headerRow3 {width:867px;height:37px;}
   #row1 #headerRow3 div {float:left;}
   #row1 #headerRow3 div#homeNav1 {width:85px;height:37px;}
   #row1 #headerRow3 div#homeNav2 {width:136px;height:37px;}
   #row1 #headerRow3 div#homeNav3 {width:162px;height:37px;}
   #row1 #headerRow3 div#homeNav4 {width:116px;height:37px;}
   #row1 #headerRow3 div#homeNav5 {width:142px;height:37px;}
   #row1 #headerRow3 div#homeNav6 {width:132px;height:37px;}
   #row1 #headerRow3 div#homeNav7 {width:94px;height:37px;}


/* ORIGINALLY: min-height:506px; also #col3_nu didn't have float:left; also #col1_nu didn't have padding-left:10px; */
   div.colall_nu {width:560px;background-color:#f1f0eb;float:left;padding-left:10px;padding-top:10px;padding-right:10px;}
   div.col1_nu {width:270px;min-height:320px;float:left;background-color:#f1f0eb;padding-top:10px;padding-right:10px;}
   #col3_nu {width:297px;min-height:320px;float:left;overflow:hidden;float:left;}


   #row1_nav {width:867px;height:102px;visibility:hidden;}
   #row1_nav #header #signIn {width:867px;height:20px;}
   #row1_nav #header #signIn div {float:left;}
   #row1_nav #header #signIn #topOfLogo_left {width:711px;height:20px;}
   #row1_nav #header #signIn #logout {width:68px;height:20px;}
   #row1_nav #header #signIn #contactUs {width:88px;height:20px;}
   #row1_nav #header #logo {width:867px;height:51px;}
   #row1_nav #nav {width:867px;height:31px;clear:both;}
   #row1_nav #nav div {float:left;}
   #row1_nav #nav div#nav1 {width:85px;height:31px;}
   #row1_nav #nav div#nav2 {width:136px;height:31px;}
   #row1_nav #nav div#nav3 {width:162px;height:31px;}
   #row1_nav #nav div#nav4 {width:116px;height:31px;}
   #row1_nav #nav div#nav5 {width:142px;height:31px;}
   #row1_nav #nav div#nav6 {width:115px;height:31px;}
   #row1_nav #nav div#nav7 {width:111px;height:31px;}

   #subLogoContainer {width:867px;height:146px;clear:both;}

   #row2 {width:867px;height:42px;background-image:url(../assets/search.gif);background-repeat:repeat-x;}
	#row2 #searchArea {float:left;width:550px;height:42px;} 
	#row2 #searchArea input {float:left;margin-top:8px;margin-left:4px;width:140px;height:18px;border:1px solid #666;color:#666;}
	#row2 #searchArea select {float:left;margin-top:8px;margin-left:4px;width:140px;}
 	#row2 #searchArea .btn {margin-top:8px;margin-left:4px;height:20px;border:0px;padding-top:1px;}

	#row2 #searchArea2 {float:left;width:550px;height:42px;} 
	#row2 #searchArea2 input {float:left;margin-top:8px;margin-left:4px;height:18px;border:1px solid #666;color:#666;}
	#row2 #searchArea2 select {float:left;margin-top:8px;margin-left:4px;}
 	#row2 #searchArea2 .btn {margin-top:8px;margin-left:4px;height:20px;border:0px;padding-top:1px;}

/* ORIGINALLY: min-height:526px */   
   #row3 {width:867px;min-height:420px;}
	#row3 h3 {margin-left:5px;}
/* ORIGINALLY: min-height:526px */   
	#row3 #col1 {width:547px;min-height:320px;float:left;margin-top:35px;margin-left:20px;overflow:hidden;}
    *html #row3 #col1 {width:530px;}
     #row3 #col1 .dots {margin-right:15px;}
     #row3 #col1 #rssHdr img, #row3 #col1 #rssHdr span {float:left;margin-right:5px;}
	 #row3 #col1 div #rssCol1, #row3 #col1 div #rssCol2 {float:left;width:270px;font-size:12px;}
	 #row3 #col1 div #rssCol1a {float:left;width:540px;font-size:12px;overflow:auto;}
     .rssCol1a div {clear:both;}
	 .rssCol1a div .realestateDetail {margin:15px 6px;line-height:15px;}
	 .rssCol1a div p.propertyLinks {margin-top:10px;line-height:15px;}
     *html #row3 #col1 div #rssCol1a {width:530px;}
     #row3 #col1 div #rssCol1a  p {margin:10px;line-height:10px;}
     #row3 #col1 div #rssCol1 p, #row3 #col1 div #rssCol2 p {margin-top:14px;}
/* ORIGINALLY: min-height:526px */   
	#row3 #col2 {width:300px;min-height:320px;float:left;background-color:#fff;overflow:hidden;}

	#settingsMain {width:859px;min-height:650px;}
	
	#dashBoardTop {height:20px;margin:0px;padding:0px;}
	#dashboardNav {height:35px;margin:0px;padding:0px;}
	#dashboardNav div {float:left;height:35px;}
	#dashboardNav div img {height:35px;}
	#dashBoardMain {width:859px; border-left: solid 4px #9FA7A1; border-right:solid 4px #7C857D;border-bottom:solid 4px #7C857D;padding:0px;margin-bottom:10px}

	#dashBoardMain #homeHelloBanner {float:left;padding:15px 15px 15px 15px;width:560px;}
	#dashBoardMain hr#shortDivider {width:580px}
	#dashBoardMain hr.longDivider {width:825px;height:2px;margin:0px 15px 0px 15px;color:White;}
	
	#dashBoardMain div.hrLong {clear:both;width:825px;height:1px;margin:0px 15px 0px 15px;border:0;background-color:White;}

	
	#dashBoardMain #homeRightContent {min-height:650px;height:100%;background-color:#949494;float:right;padding:15px 15px 15px 15px;background-image:url(../assets/bg_dashboard.gif);background-repeat: repeat-x;width:200px;margin:0px 0px 0px 15px;}
	
	#dashBoardMain #search {padding:15px 15px 15px 15px;}
	#dashBoardMain div.dashboardHome {background-color:#949494;background-image:url(../assets/bg_dashboard.gif);background-repeat: repeat-x;}
	#dashBoardMain div.dashboardHome #contactButtons {padding-top:4px;padding-bottom:2px;margin:2px 15px 2px 15px;border-bottom:solid 1px white;}
	#dashBoardMain div.dashboardHome div.contactButtonsSolo {text-align:right;margin:0px 15px 4px 15px;padding-top:15px;border-bottom:solid 1px white;}
	div.dashboardHeader {float:left;font-weight:bold;font-size:small;}
	div.dashboardThickFrame {border:solid 2px white;height:100%;}
	
	div.data2Col {float:left;width:395px;padding:15px 14px 15px 14px;}
	div.data2Col .inputline {height:auto;height:100%;min-height:100%;vertical-align:middle;clear:both;}
	div.data2Col .inputline label {float:left;clear:both;padding-top:5px;width:100px;font-weight:bold;text-align:right;padding-right:15px;}
	div.data2Col .inputline .label {float:left;font-weight:bold;vertical-align:top;padding-top:5px;padding-left:10px;padding-right:5px;}
	div.data2Col .inputline .labelValue {vertical-align:top;padding-top:5px;float:left;}
	
	div.data2Col .inputlineTimeline {width:100%;height:auto;height:100%;min-height:100%;vertical-align:middle;clear:both;}
	div.data2Col .inputlineTimeline label {float:left;padding-top:5px;width:100px;font-weight:bold;text-align:right;padding-right:15px;}
	div.data2Col .inputlineTimeline label .optional {float:left;padding-top:5px;width:100px;text-align:right;padding-right:15px;}
	div.data2Col .inputlineTimeline .inputBox {float:left;width:170px;}
	
	div.data1Col {float:left;width:800px;padding:15px 15px 15px 15px;}
	div.data1Col .inputline {height:auto;height:100%;min-height:100%;height:100%;vertical-align:middle;clear:both;}
	div.data1Col .inputline label {float:left;clear:both;padding-top:5px;width:100px;font-weight:bold;text-align:right;padding-right:15px;}
	div.data1Col .inputline .label {float:left;font-weight:bold;vertical-align:top;padding-top:5px;padding-left:10px;padding-right:5px;}
	div.data1Col .inputline .labelValue {vertical-align:top;padding-top:5px;float:left;}

	div.data2Col .inputline1 {height:auto;height:100%;vertical-align:middle;clear:both;}
	div.data2Col .inputline1 label.heading {float:left;padding-top:5px;width:100px;font-weight:bold;text-align:right;padding-right:15px;}

	/*.gridView td {border-color:Silver}*/

	.inputBox {width:170px}
	.selectBox {width:176px;float:left;margin-top:4px;}
	.selectBoxShort {width:120px;float:left;margin-top:4px;}
	.selectBoxLong {width:278px;float:left;margin-top:4px;}
	.selectBoxLonger {width:340px;float:left;margin-top:4px;}
	.selectBoxNoFloat {width:176px;margin-top:4px;}
	.selectBoxLongNoFloat {width:278px;margin-top:4px;}
	.checkBox {float:left;margin-top:2px;}
	.inputBoxShort {width:120px}
	.inputBoxShorter {width:80px}
	.inputBoxShortest {width:50px}
	.inputBoxLong {width:278px}
	.inputBoxLonger {width:340px}
	.inputBoxLongest {width:500px}
	.inputButton {padding-top:2px; vertical-align:top;}
	.inputButtonCustom {background-color:#25374A;border-color:#25374A;color:White;font-weight:bold;font-size:11px;}
	
	.checkBoxList input {padding:0px;margin:0px 5px 0 0;vertical-align:middle;}
	.checkBoxList label {vertical-align:middle;}
	
	.radioList input, .radioList label { display: block; float: left; margin: 0; padding: 0; }
	.radioList label { padding: 0 5px 0 2px; }

	ul.linkList {margin:10px 0px 25px 0px;list-style-position:inside;}
	ul.linkList li {margin-bottom:10px;}
	ul.linkList li a {color:Blue;text-decoration:underline;}
	
	div.libraryTree {border:solid 1px #9FA7A1;height:100%;background-color:White; margin-bottom: 10px;}
	#dashBoardMainBody {clear: both;padding:15px 15px 15px 15px;height:100%;}
	#dashBoardMainBody #libraryMainTreeCol {width:350px;margin-right:20px;float:left;}
	#dashBoardMainBody #libraryMainPropCol {width:450px;float:right;}

	/* search box navigation URL link */
    a.searchBoxNavLink {vertical-align:middle;padding-right:5px;padding-top:4px;font-size:small;font-weight:bold;text-decoration:underline;}
	.searchBoxTitle {float:left;padding-right:5px;padding-top:4px;font-size:small;font-weight:bold;}
	.searchBoxFilter {float:left;margin-top:2px;margin-left:20px;}
	.searchBoxControls {float:left;}
	.searchBoxControls select {float:left;vertical-align:top;margin-top:4px;}
	
	#dashBoardMain #searchBox {padding:10px 10px 10px 10px;height:100%;}
	#dashBoardMain #searchBox #searchBoxTitle {float:left;padding-right:5px;padding-top:4px;font-size:small;font-weight:bold;}
	#dashBoardMain #searchBox #searchBoxFilter {float:left;margin-top:2px;margin-left:20px;}
	#dashBoardMain #searchBox #searchBoxControls {float:left;}
	#dashBoardMain #searchBox #searchBoxControls select {float:left;vertical-align:top;margin-top:4px;}
	#dashBoardMain #searchBox #searchBoxButtons {float:left;padding-left:5px;padding-top:2px;}
	#dashBoardMain #searchResults {background-color:#949494;background-image:url(../assets/bg_dashboard.gif);background-repeat: repeat-x;}
	
	/* header: #25374A;sorted header: #3A587A;selected row: #F6F6F6 */
	
	input.calendarIcon {padding-left:2px;padding-right:2px;}
	
    *html #row3 #col2 {width:285px;position:relative;left:10px;top:0px;}
    #row3 #col2 #newsHighlight {width:240px;min-height:120px;margin-left:20px;font-size:14px;font-weight:bold;text-align:center;}
    #row3 #col2 #newsHighlight p.custTest {font-weight:normal;margin-top:15px;}

	#row3_1col {width:865px;}
	#row3_1col div {float:left;}
	#row3_1col #row3_1col_row1 {width:865px;height:150px;clear:both;}
	#row3_1col #row3_1col_row1 div#phase1 {float:left;width:295px;height:150px;}
	#row3_1col #row3_1col_row1 div#phase2 {float:left;width:280px;height:150px;}
	#row3_1col #row3_1col_row1 div#phase3 {float:left;width:290px;height:150px;}
	#row3_1col div.timeline_arrow {width:837px;height:51px;margin:4px 14px 0px 14px;background-image:url(../assets/arrow.gif);background-repeat:no-repeat;clear:both;}
	#row3_1col div.timeline_arrow div.left {float:left;color:white;padding:10px 10px 0px 10px;}
	#row3_1col div.timeline_arrow div.left img.calendarIconTimeline {vertical-align:top;margin:6px 10px 0px 2px;}
	#row3_1col div.timeline_arrow div.right {float:right;padding-top:13px;}
	
	span.timelineLabel {font-size:13px;font-weight:bold;letter-spacing:1px;position:relative;top:-2px;}
	input.timelineControls {margin-top:5px;height:14px;width:80px;}
	input.timelineControlsPad {margin-right:10px;}
	
	#row3_1col #row3_1col_row2 {width:837px;height:661px;clear:both;margin:0px 14px;}
	
	#row3_1col #row3_1col_row2 table {width:267px;}
	#row3_1col #row3_1col_row2 table tr td {border:1px solid #000;height:24px;font-size:11px;}
	*html #row3_1col #row3_1col_row2 table tr td {height:24px;}
	#row3_1col #row3_1col_row2 table tr td.task {width:205px;}
	#row3_1col #row3_1col_row2 table tr td.startDate {width:100px;}

	#row3_1col #row3_1col_row2 #timeLine_header {width:851px;height:31px;clear:both;}
	#row3_1col #row3_1col_row2 #timeline_data {width:837px;height:630px;clear:both;}
	#row3_1col #row3_1col_row2 #timeline_data #timeline_data_table_div {width:267px;height:630px;float:left;overflow:hidden;}
	#row3_1col #row3_1col_row2 #timeline_data #timeline_data_table_div table {width:267px;height:630px;clear:both;}
    #row3_1col #row3_1col_row2 #timeline_data .timelinephases {width:570px;height:630px;float:left;}
    
	#row3_1col #row3_1col_row2 #timeline_data .timelinephases #phase1_timeline_div {clear:both;width:570px;height:89px;}
	#row3_1col #row3_1col_row2 #timeline_data .timelinephases #phase2_timeline_div {clear:both;width:570px;height:180px;}
	#row3_1col #row3_1col_row2 #timeline_data .timelinephases #phase3_timeline_div {clear:both;width:570px;height:361px;}
	#row3_1col #row3_1col_row2 #timeLine_header {width:851px;clear:both;}
	
    *html #row3_1col #row3_1col_row2 #timeline_data {position:relative;top:-5px;left:0px;}
	*html #row3_1col #row3_1col_row2 #timeline_data #timeline_data_table_div {width:267px;}
	*html #row3_1col #row3_1col_row2 #timeline_data #timeline_data_table_div table {width:267px;border:0px;}
	*html #row3_1col #row3_1col_row3 {position:relative;}
	*html #row3_1col #row3_1col_row3 img {position:absolute;top:-7px;left:30px;}
	
	
	#phase1_timelineOn {width:570px;height:89px;clear:both;display:none;}
	#phase1_timelineOff {width:570px;height:89px;clear:both;display:block;}
	#phase2_timelineOn {width:570px;height:180px;clear:both;display:none;}
	#phase2_timelineOff {width:570px;height:180px;clear:both;display:block;}
	#phase3_timelineOn {width:570px;height:361px;clear:both;display:none;}
	#phase3_timelineOff {width:570px;height:361px;clear:both;display:block;}
	
	div.timelineFooter {border-left:solid 1px black;border-right:solid 1px black;border-bottom:solid 1px black;width:833px;height:45px;background-color:#D4D8DC;}
	div.timelineFooter .exportToPDFButton {float:right;margin-right:15px;margin-top:12px;}
	
	#row3_1col #row3_1col_row3 {padding-left:16px;width:849px;height:47px;clear:both;}

	.highlight1_off {background-color:#fff;}
	.highlight2_off {background-color:#fff;}
	.highlight3_off {background-color:#fff;}
	.highlight1_on {background-color:#C5D5E2;}
	.highlight2_on {background-color:#85A0B5;}
	.highlight3_on {background-color:#597489;}

/****  3 COLUMN LAYOUT ******/

/* ORIGINALLY: had min-height:575px; */
    #row3_3col {width:867px;background-color:#fff;}
/* ORIGINALLY: had min-height:570px; */
     #row3_3col div#col1 {width:185px;margin:0px 2px 0px 0px;float:left;background-color:#fff;}
     #row3_3col div#col1 #col1_subhead {width:185px;height:35px;text-align:left;padding-top:5px;}
     #row3_3col div#col1 #col1_subhead img {float:left;width:9px;height:17px;margin:6px 0px 0px 0px;}
     #row3_3col div#col1 #col1_subhead h3 {float:left;margin:4px 0px 0px 0px;padding:0px 3px;}
/* ORIGINALLY: min-height:557px, didn't have visibility:hidden; */
     #row3_3col div#col1 #col1_leftnav {width:185px;min-height:200px;padding-top:15px;background-image:url(../assets/sidenav_bg.gif);background-repeat: repeat-y;color:#fff;visibility:hidden;}
     #row3_3col div#col1 #col1_leftnav ul {margin:0px;padding:0px;text-indent:0px;}
     #row3_3col div#col1 #col1_leftnav li {list-style-type:none;padding:0px;}

/* ORIGINALLY: min-height:570px */
     #row3_3col div#col2 {width:403px;min-height:320px;margin:0px 2px 0px 0px;float:left;background-color:#fff;}
     #row3_3col div#col2 #col2_subhead {width:393px;height:15px;padding-top:25px;padding-left:40px;font-size:10px;}
/* ORIGINALLY: min-height:520px;margin-top:10px;padding:0px 30px 0px 40px; */
     #row3_3col div#col2 #col2_content {width:333px;margin-top:10px;padding:0px 30px 0px 40px;} 

	 #row3_3col div#col2 #col2_content ul {margin-left:-10px;}
	 *html #row3_3col div#col2 #col2_content ul {margin-left:22px;}
	 *:first-child+html #row3_3col div#col2 #col2_content ul {margin-left:22px;}

	 #row3_3col div#col2 #col2_content li {list-style-type:disc;}
	 #row3_3col div#col2 #col2_content p {padding-right:30px;}
	 #row3_3col div#col2 #col2_content p.firstP {margin-bottom:25px;}
     #row3_3col div#col2 #col2_content p span {display:block;font-weight:bold;font-size:13px;}

/* ORIGINALLY: min-height:558px */
     #row3_3col div#col3 {width:275px;min-height:320px;background-color:#fff;float:left;padding-top:12px;position:relative;}

     *html #row3_3col div#col3 {margin-left:-50px;width:270px;}
 	 #row3_3col div#col3 .col3_pic {width:275px;height:289px;position:absolute;left:10px;top:40px;}

/****  END OF 3 COLUMN LAYOUT ******/

/****  2 COLUMN LAYOUT ******/

/* ORIGINALLY: had min-height:575px; */
    #row3_2col {width:867px;background-color:#fff;}
/* ORIGINALLY: had min-height:570px; */
     #row3_2col div#col1 {width:185px;margin:0px 2px 0px 0px;float:left;background-color:#fff;}
     #row3_2col div#col1 #col1_subhead {width:185px;height:35px;text-align:left;padding-top:5px;}
     #row3_2col div#col1 #col1_subhead img {float:left;width:9px;height:17px;margin:6px 0px 0px 0px;}
     #row3_2col div#col1 #col1_subhead h3 {float:left;margin:4px 0px 0px 0px;padding:0px 3px;}
/* ORIGINALLY: min-height:557px, didn't have visibility:hidden; */
     #row3_2col div#col1 #col1_leftnav {width:185px;min-height:200px;padding-top:15px;background-image:url(../assets/sidenav_bg.gif);background-repeat: repeat-y;color:#fff;visibility:hidden;}
     #row3_2col div#col1 #col1_leftnav ul {margin:0px;padding:0px;text-indent:0px;}
     #row3_2col div#col1 #col1_leftnav li {list-style-type:none;padding:0px;}

/* ORIGINALLY: min-height:570px */
     #row3_2col div#col2 {width:678px;min-height:320px;margin:0px 2px 0px 0px;float:left;background-color:#fff;}
     #row3_2col div#col2 #col2_subhead {width:630px;height:15px;padding-top:25px;padding-left:40px;font-size:10px;}
/* ORIGINALLY: min-height:520px;margin-top:10px;padding:0px 30px 0px 40px; */
     #row3_2col div#col2 #col2_content {width:630px;margin-top:10px;padding:0px 30px 0px 40px;} 

	 #row3_2col div#col2 #col2_content ul {margin-left:-10px;}
	 *html #row3_2col div#col2 #col2_content ul {margin-left:22px;}
	 *:first-child+html #row3_2col div#col2 #col2_content ul {margin-left:22px;}

	 #row3_2col div#col2 #col2_content li {list-style-type:disc;}
	 #row3_2col div#col2 #col2_content p {padding-right:30px;}
	 #row3_2col div#col2 #col2_content p.firstP {margin-bottom:25px;}
     #row3_2col div#col2 #col2_content p span {display:block;font-weight:bold;font-size:13px;}

/****  END OF 2 COLUMN LAYOUT ******/

	div.footer {width:887px;margin:0px auto;clear:both;color:#fff;}
    #row4 {width:887px;height:45px;background-color:#fff;clear:both;display:none;}
    #row4 #row4Col1 {width:272px;height:35px;float:left;padding-left:15px;padding-top:10px;background-color:#fff;} 
    #row4 #row4Col2 {width:326px;height:34px;float:left;padding-top:11px;padding-right:4px;background-color:#fff;text-align:right;font-size:13px;color:#222211;}
    #row4 #row4Col3 {width:270px;height:35px;float:left;padding-top:10px;background-color:#fff;}
    #row4 input {float:left;margin-top:1px;margin-left:4px;height:17px;width:140px;border:1px solid #666;color:#222211;}
    #row4 select {float:left;margin-top:0px;margin-left:4px;}
    #row4 .btn {margin-top:-2px;width:73px;height:27px;border:0px;}
	
    #row5 {width:887px;height:15px;clear:both;display:none;}
	#footerLeftCorner {width:15px;height:15px;float:left;background:url(../assets/footer_leftCorner.gif) top left;background-repeat:no-repeat;}
    #footermiddle {width:857px;height:15px;background-color:#fff;float:left;}
    #footerRightCorner {width:15px;height:15px;float:left;background:url(../assets/right_corner_new.gif) top left;background-repeat:no-repeat;}

	#row6 {width:870px;height:30px;padding-left:17px;padding-top:17px;color:#fff;font-size:10px;}
	#row6 div {width:425px;height:30px;padding-right:10px;float:left;}
	#row6 div#amandaDesign {text-align:right;}
	
	#carbonfund {position: relative;text-align:right;padding-top:3px;width:390px !important;float:right !important;}
	#carbonfund > img {position:absolute;left:0px;top:0px;}

	div.loginPopup {width:340px;height:214px;padding:0px;background-color:#ececea;color:#000;}
	div.loginPopup #loginHeader {width:340px;height:65px;margin-bottom:7px;}
	div.loginPopup #loginForm {text-align:center;}
	div.loginPopup #loginForm div {float:right;padding-right:20px;}
	*html div.loginPopup #loginForm div {padding-top:5px;}
	*html div.loginPopup #loginHeader {margin:6px 0px 0px 0px;}
	div.loginPopup #loginForm div span {float:left;}
	div.loginPopup #loginForm label {font-size:small;width:110px;text-align:right;float:left;display:block;padding-right:3px;padding-top:3px;}
	div.loginPopup #loginForm #loginInputFields {width:320px;}
	div.loginPopup #loginForm #loginInputFields input {float:left;width:160px;}
	div.loginPopup #loginForm #rememberMeLink {width:210px;padding-left:110px;padding-bottom:10px;}
	div.loginPopup #loginForm #rememberMeLink input {float:left;margin:0px;padding:0px;float:left;display:block;}
	div.loginPopup #loginForm #rememberMeLink span {display:block;margin:0px;padding:0px;padding-left:2px;float:left;width:140px;}
	#loginButtonContainer {width:320px;height:30px;background-color:#999;padding:8px 0px 2px 0px;}
	#forgotPasswordLink {text-align:left;float:left;padding:0px 10px;font-weight:bold;text-decoration:underline;}
	#loginButtonContainer #loginButtons {float:right;padding:0px 20px;}
	div.loginPopup #login_submit_btn {width:52px;height:24px;}
	div.loginPopup #login_cancel_btn {width:62px;height:24px;margin:3px 0px;}

	#messageBubble {width:400px;height:151px;clear:both;position:absolute;left:0px;top:0px;visibility:hidden;}
	#messageBubble .left {width:22px;height:151px;float:left;background:url(../assets/msgBbl_left.gif) top left; background-repeat:no-repeat;}
	#messageBubble .center {width:364px;height:131px;padding:10px 0px;float:left;background-color:#fff;}
	#messageBubble .center#messageBubbleContent {width:364px;height:131px;overflow:hidden;font-size:11px;letter-spacing:0.5px;}
	#messageBubble .center#messageBubbleContent div {font-weight:bold;font-size:12px;clear:both;}
	#messageBubble .right {width:14px;height:151px;float:left;background:url(../assets/msgBbl_right.gif) top left; background-repeat:no-repeat;}


/*AutoComplete flyout */

.autocomplete_completionListElement 
{  
	visibility : hidden;
	margin : 0px!important;
	background-color : inherit;
	color : windowtext;
	border : buttonshadow;
	border-width : 1px;
	border-style : solid;
	cursor : 'default';
	overflow : auto;
	height : 200px;
    text-align : left; 
    list-style-type : none;
}

/* AutoComplete highlighted item */

.autocomplete_highlightedListItem
{
	background-color: #ffff99;
	color: black;
	padding: 1px;
}

/* AutoComplete item */

.autocomplete_listItem 
{
	background-color : window;
	color : windowtext;
	padding : 1px;
}

.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:#fff;
	border:solid 3px gray;
	padding:10px;
	width:430px;
	height:100%;
}

.modalPopupWide {
	background-color:#fff;
	border:solid 3px gray;
	padding:10px;
	width:800px;
	height:100%;
}

.modalPopupTitleBlock {width:100%;}
.modalPopupTitleContent {width:100%;border-bottom:solid 1px gray;}
.modalPopupTitleText {float:left;padding-right:5px;padding-top:4px;font-size:small;font-weight:bold;}
.modalPopupTitleButtons {float:right}

#UpdateProgress1 { 
  border-right: gray 1px solid; border-top: gray 1px solid; 
  border-left: gray 1px solid; border-bottom: gray 1px solid;
  width: 400px; background-color: #FFC080; 
  bottom: 0%; left: 0px; position: absolute;
 }
 
 
 #TabDBDetList td
 {
    border-top: #ffffff 1px solid;
    border-bottom: #ffffff 1px solid;
     height:40px;
     padding-left:2px;
     padding-right:2px;
     cursor:pointer;
    }
    
 .css_more_comparable_details:hover
{
    color: #ffffff;
}

.css_more_available_details:hover
{
    text-decoration: underline;
}

/* CUSTOMER PAGER -- BUTTONS */
.css_btn_pag
{
    height: 20px;
    width: 20px;
    border: black 0px solid;
    color: black;
    background-color: white;
    margin:0px;
    margin-left:1px;
    margin-right:1px;
    padding:0px;
    font-size: 11px;
}

.css_btn_pag:hover
{
    color: white;
    background-color: black;
    text-decoration: underline;
}

.css_btn_pag_active
{
    height: 20px;
    width: 20px;
    border: black 0px solid;
    color: #ffffff;
    background-color: #000000;
    margin:0px;
    margin-left:1px;
    margin-right:1px;
    padding:0px;
    font-size: 11px;
}

.css_btn_group
{
    padding-left:3px;
    padding-right:3px;
}

.css_all_pager
{
	padding:0px;
	margin:0px;  
}

.css_row_count_pager
{
	float:left;
	font-size:12px;
	margin:7px;
	font-weight:bold;
}

.css_lb_count_pages
{
    height: 25px;
    width: 25px;
    color: black;
    background-color: white;
    font-weight:bold;
    font-size: 12px;
    margin:0px;
    padding:0px;
    padding-left:15px;
    padding-right:15px;
}

.css_pad_tab
{
	vertical-align:top;
	text-align:right;
}
    
.css_table_pager
{
    background-color: #ffffff;
    border-width:0px;
    padding:0px;
    margin:0px;
    float: right;
}

.css_row_pager
{
    border-width:0px;
	padding:0px;
	margin:0px;    
}

.css_cell_pager
.css_first_pager
.css_last_pager
.css_next_pager
.css_prev_pager
{
	padding:0px;
	margin:0px;
}

.css_cell_pager input
.css_first_pager input
.css_last_pager input
.css_next_pager input
.css_prev_pager input
{
	padding:0px;
	margin:0px;
}

.css_tab2
{
	height:25px;
}

.css_tab_pages2
{
    margin-left:15px;
    margin-right:15px;
    height: 25px;
    font-weight: bold;
    font-size: 11px;
    font-family: Arial;
}

/* Reorder List */

.dragHandle {
	width:15px;
	height:15px;
	vertical-align:top;
	background-color:Blue;
	/*background-image:url(images/bg-menu-main.png);*/
	cursor:move;
	border:outset thin white;
}

.callbackStyle {
	border:thin blue inset;		
}

.callbackStyle table {
	background-color:#5377A9;	
	color:Black;
}


.reorderListDemo li {
	list-style:none;
	margin:2px;
	/*background-image:url(images/bg_nav.gif);*/
	background-repeat:repeat-x;
	color:#FFF;
}

.reorderListDemo li a {color:#FFF !important; font-weight:bold;}

.reorderCue {
	border:dashed thin black;
	width:100%;
	height:100%;
}

.itemArea {
	margin-left:15px;
	font-family:Arial, Verdana, sans-serif;
	font-size:1em;
	text-align:left;
}

/* REPORTS */
.reportTitle { font-weight: bold;font-size:medium; }

.reportPropertyHeader { padding:5px;font-weight:bold; }
.reportPropertyIndexImageBlock { float:left;vertical-align:top;padding-top:5px; }
.reportPropertyIndex { margin-left:5px;vertical-align:top;font-weight:bold;width:25px; }
.reportPropertyImage { width:100px;margin-left:5px;margin-right:5px }
.reportPropertySummary { margin-bottom:10px; }
.reportSubHeader { width:100%;border-top:solid 1px black;border-bottom:solid 1px black;background-color:Gray;color:White}
.reportSubHeader span { margin-left:5px;margin-right:5px; }
.reportColumnHeaders { text-decoration:underline }

.reportComparableTitle { font-weight:bold; }
.reportComparableLine { clear:both; }
.reportComparableLine label { float:left; }
.reportComparableLine .labelValue { float:right;font-weight:bold;text-align:right; }
.reportComparableHeading { font-weight:bold; text-decoration:underline; }

/* Accordion */
.accordionHeader
{
    border: 1px solid #25374A;
    color: white;
    background-color: #25374A;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}

#master_content .accordionHeader a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}

#master_content .accordionHeader a:hover
{
	background: none;
	text-decoration: underline;
}

.accordionHeaderSelected
{
    border: 1px solid #25374A;
    color: white;
    background-color: #5078B3;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}

#master_content .accordionHeaderSelected a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}

#master_content .accordionHeaderSelected a:hover
{
	background: none;
	text-decoration: underline;
}

.accordionContent
{
    background-color: white;
    border: 1px solid #25374A;
    border-top: none;
    padding: 5px;
    padding-top: 10px;
}

/* MapIt button style on property display page */
.mapItInHeader { padding-top:2px; vertical-align:top;padding-left:15px; }

.stackLegend { border:solid 1px black; }
.stackLegendTitle { text-transform:uppercase;text-align: right;padding-right:10px;}
.stackAvailable { background-color:#FFFFFF; }
.stackComparableUnknown { background-color:#CCCCCC; }
.stackComparableSale { display:none;background-color:Green;color:White; }
.stackComparableOld { background-color:#666666;color:White; }
.stackComparable12Month { background-color:#CC3333;color:White; }
.stackComparable24Month { background-color:#AACCEE;color:White; }
.stackComparable36Month { background-color:#557799;color:White; }
.stackComparable37Month { background-color:#003366;color:White; }


.stackComparableUnknown a {color:#222211;text-decoration:none;}
.stackComparableUnknown a:hover {color:#666;text-decoration:underline;}
.stackComparableSale a {color:#FFFFFF;text-decoration:none;}
.stackComparableSale a:hover {color:#FFFFFF;text-decoration:underline;}
.stackComparableOld a {color:#FFFFFF;text-decoration:none;}
.stackComparableOld a:hover {color:#FFFFFF;text-decoration:underline;}
.stackComparable12Month a {color:#FFFFFF;text-decoration:none;}
.stackComparable12Month a:hover {color:#FFFFFF;text-decoration:underline;}
.stackComparable24Month a {color:#FFFFFF;text-decoration:none;}
.stackComparable24Month a:hover {color:#FFFFFF;text-decoration:underline;}
.stackComparable36Month a {color:#FFFFFF;text-decoration:none;}
.stackComparable36Month a:hover {color:#FFFFFF;text-decoration:underline;}
.stackComparable37Month a {color:#FFFFFF;text-decoration:none;}
.stackComparable37Month a:hover {color:#FFFFFF;text-decoration:underline;}

.stackHighlight 
{
font-weight:bold;
min-height:5px;
padding:2px 5px 2px 5px;
border-bottom:solid 1px #949494;
}

.stackHighlight .avinfolabel
{
float:left;
width:18px;
padding-left:15px;
background-image: url(../assets/FilledStar.png);
background-repeat: no-repeat;
background-position: 0 .5em;
}

.stackHighlight .compinfolabel
{
float:left;
width:30px;
padding-left:15px;
background-image: url(../assets/FilledStar.png);
background-repeat: no-repeat;
background-position: 0 .5em;
}

.stackRegular
{
min-height:5px;
padding:2px 5px 2px 5px;
border-bottom:solid 1px #949494;
font-size:inherit;
font-weight:normal;
}

.stackRegular .avinfolabel
{
float:left;
width:18px;
}

.stackRegular .compinfolabel
{
float:left;
width:45px;
}
    
.newsTitle {font-size:16px;font-weight:bold;margin:20px 0px 15px 0px;}
.newsSource {font-size:14px;font-weight:bold;}
.newsLink a {color:Blue;text-decoration:underline;}
.newsLink a:hover {color:#666;text-decoration:underline;}
.newsSummary {font-size:16px;font-weight:bold;margin:10px 0px 0px 0px;}
.newsBody {margin:10px 0px 20px 0px;}
.newsSeparator {display:none;border:dashed 1px gray; margin:10px 0px 5px 0px;}
.BrokarageChkBox input { float: left; }


.customizeDev 
{
text-indent: -3000px;
height: 1px;
width:  10px;
white-space: nowrap;       
}
