@charset "utf-8";
/* CSS Document */
a, img, object { outline:none;}
html {height:100%;}
body {
	height:100%;
	margin: 0px;
	background-color: #000000;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:FFFFFF;
}
body {color: #FFFFFF;}
img {border:0;}
a, a:link, a:visited, a:active  {color: #bbc379;text-decoration: none;}
a:hover, #self{ color:#8db9c6;}
#pulseLogo {display:inline; float:left; clear:both; margin:24px 0 0 34px;}
#topCenter { position:relative;}
#logOut { position:absolute; top:4px; right:4px; width:160px; text-align:right; text-transform:capitalize; z-index:100;}
#logOut a { display:block; margin:0 4px 4px 0;}
#logOut p {margin:0 4px 4px 0; color:#FFFFFF;}
#loginOnlyForm { margin:0;background-color:none;border:1px solid transparent; padding:2px 0; z-index:2;}
.loginOnly { width:80px; border:0; padding:0; margin:0 0 0 4px; }
.submitLoginOnly { display:inline; border:0; margin:0 4px 4px 0; padding:0; background-color:transparent; color:#BBC379; z-index:1; cursor:pointer; }
.submitLoginOnly:hover { color:#8db9c6;}
#fieldsDiv {display:none;}
#invalidLoginTxt{ color:#FF0000;}

/*#pulseLogoBar {position:absolute; top:108px; left:32px; z-index:10;}*/
#pulseLogoBar {position:absolute; top:8px; left:18px; z-index:100;}
#topBlurb {position:absolute; top:34px; left:480px; width:384px;  font-size:12px;}
#topBlurb p { margin:0;}
/*#container{position:absolute; top:134px; left:14px; width:850px; height:auto; }*/
#container{ overflow:visible; display:inline; position:relative; float:left; clear:both; margin:0 0 0 14px; width:850px; height:auto; }
#container p {margin:0 0 8px 0;}
/* colors */
.dGreyB {background-color:#333333;}
.greyB {background-color:#7c6f62;}
.greyF {color:#7c6f62;}
.blueB {background-color:#005e6c;}
.blueF {color:#005e6c;}
.greenB {background-color:#bbc379;}
.greenF {color:#bbc379;}
.greenB a, .blueB a, .greyB a{ color:#FFFFFF;}
.greenB a:hover, .blueB a:hover, greyB a:hover{ color:#004e69;}
.redB {background-color:#9f3a0d;}
.redF {color:#9f3a0d;}
.redB a{ color:#FFFFFF;}
.redB a:hover{ color:#004e69;}
/* footer */
#footer {
	position:relative;
	width:850px;
	float:left;clear:both;
	margin:12px 0 12px 14px;
	text-align:center;
}
#split { margin:0 4px;}
/* banner */
#banner{ float:right; clear:right; margin:36px 0 0 0; top:0; width:160px; height:600px; background-color:#000000; color:#000000; font-size:18px; font-weight:bold; text-align:center; vertical-align:middle; }
/* rounded corner */
.round { background-repeat:no-repeat; background-position: top left; background-image:url(../img/roundedCorner.png);}
/* menu class */
.menu { display:inline; }
/* top menu */
/*#topMenu{ top:98px; left:14px; height:36px; width:850px; background-color:#005e6c;}*/
#topMenu{ position:relative; float:left; clear:both; margin:20px 0 0 14px; height:36px; width:850px; background-color:#005e6c; overflow:visible; z-index:10; font-size:12px;}
/*#topList { position:absolute; left:124px; height:36px; border:0;}*/
#topList { position:absolute; left:124px; top:0; height:36px; border-spacing:0; border:0; padding:0; border-collapse:collapse;}
#topMenu TABLE { height:36px; border-spacing:0; border:0; padding:0; border-collapse:collapse;}
#topList td { height:36px; background-image:url(../img/menuDivide.gif); background-repeat:no-repeat; background-position:0px 3px; padding:0 0 0 8px; border-spacing:0; margin:0;}
#topMenu a:link, #topMenu a:visited, #topMenu a:active { vertical-align:middle; padding:10px 0px 20px 0px; margin:0 34px 0 0;color: #ffffff;}
#topMenu #self{ color:#8db9c6;}
/* cms menu */
#topList.topListCMS a {margin:0; padding:0;}
#topList.topListCMS td { padding:0 24px 0 8px; line-height:14px;}
/* side menu */
#leftMenu{ 
	float:left; clear:left;
	position:relative;
  	height:608px; 
	width:124px; 
	background-color:#005e6c;
}
/*#bottomLinks { position:relative; top:342px; left:14px; width:110px;}*/
#midLinks { margin:152px 0 42px 14px; width:110px;}
#bottomLinks { margin:0 0 0 14px; width:110px;}
#bottomLinks a, #midLinks a { display:block; margin:0px 0px 10px 0px;color: #ffffff;}
#topMenu a:hover, #bottomLinks a:hover, #midLinks a:hover { color:#8db9c6;}
#legalC { position:absolute; bottom:8px; left:6px; font-size:9px; text-align:left;}
/* content area */
H1{ font-size:20px; font-weight:normal; color:#FFFFFF; margin:0px 0 14px 0;}
H2{ font-size:20px; float:left; font-weight:normal; color:#FFFFFF; margin:0px 0 14px 0;}
H3{ font-size:14px; font-weight:bold; color:#bbc379; margin:0px 0 4px 0;}
H4{ font-size:16px; float:left; font-weight:bold; color:#FFFFFF; margin:0px 0 14px 0;}
/* hidden text on home page */
.hiddenCopy {display:none;}
#hiddenCopy {display:none;}
#startCopy {display:block;}
/* end */
#fullWidthCol { position:relative;  float:left; display:inline; margin:30px 0 0 0; width:726px;}
#fullWidthTxt { position:relative;  float:left; display:inline; margin:30px 0 0 16px; width:710px;}
#wideCol { position:relative; float:left; display:inline; margin:30px 0 0 16px; width:524px; color:#FFFFFF;}
#allTextCol { float:left; display:inline; margin:30px 0 0 16px; width:624px; color:#FFFFFF;}
#col1 { display:block; float:left; clear:left; position:relative; margin:0; width:298px; color:#FFFFFF; }
#fullWidthCol a:link, #wideCol a:link, #col1 a:link{ text-decoration:none;}

/* home page */
#col1 p{margin:0;}
#col1 div{margin:0px 0 14px 0;}
#col1 span a {margin:0;}
#col1 a:link, #homeContent a:link, #col1 a:visited, #col1 a:active  {color: #bbc379;text-decoration: none;}
#fullWidthCol a:hover, #wideCol a:hover, #col1 a:hover, #homeContent a:hover{ color:#8db9c6;}
#homeThumbs { clear:both;}
#homeThumbs h1{ margin:8px 0 14px 18px;}
#newsHeader p{ display:inline;}

/* video */
.experts{width:252px; float:left;}
.marR20 {margin-right:20px;}
.experts .vidSizes IMG {width:220px; height:125px;}
.experts .vidSizes img { float:none; display:inline-block;}
.experts .vidSizes a {float:none;}
.experts .vidSizes {float:left; width:252px; height:220px; text-align:center; overflow:hidden;}
.experts .vidSizes H2 { display:inline-block; width:100%; font-size:13px; line-height:13px; color:#bbc379;}
#homeThumbs .experts .vidSizes p { display:inline-block; width:94%; clear:both; font-size:11px; color:#ffffff;}
#moreVideo.experts { margin-left:16px;}
/* standard Ordered list */
ol { margin:0; padding:0;}
/* standard Unordered List */
ul {margin:0 0 8px 20px; padding:0;}
li {margin-top:8px;}
/* body content floats */
#col2 { display:block; float:right; clear:right; margin:0px 0 0 16px; width:210px; }
#float1{ float:left; clear:both; margin:0; width:210px; height:100px; background-color:#b9c382; }
#float2{ float:left; clear:both; margin:12px 0 0 0; width:210px; height:150px; background-color:#9f3a0d; }
#content{ position:relative; margin:20px 0 0 20px; width:170px; }
#content a { margin:0px 0px 4px 0px;}
#content p { margin:0 0 8px 0;;}
#content H1{ font-size:16px; font-weight:normal; margin:0 0 16px 0;}
/* right links to control amount of pages, print Icon*/
#rightBodyLinks { font-size:12px; display:block; margin:0; height:32px; width:265px; float:right; clear:right;}
#resultsWrapper { float:left; line-height:14px; display:inline; height:24px; width:210px; vertical-align:middle;}
#resultsWrapper p{ float:left;  line-height:14px; display:inline; vertical-align:middle; margin:0;}
#printIcon {float:right; margin:0 0 0 12px;}
/* for the properties listing page */
#resultsWrapper SELECT {float:left; display:inline;  height:18px; width:80px; margin:0 6px; border:0;}

/* properties page showing all */
#interactiveMap { display:inline; float:left; width:705px; margin:0 0 0 21px;}
#mapLinks { float:left; clear:both; width:100%; height:16px; line-height:16px; margin:0 0 12px 0; font-size:12px; line-height:;}
#mapLinks #split { float:right; margin:0 4px;}
#mapLinks a { float:right; margin:0;}
#mapLinks p { float:left; margin:0 0 0 16px; font-size:14px;}
#flashMap { float:left; clear:both; display:block; width:705px; height:550px;}

/* large links on neighboorhood */
.largeLinks { margin:0 0 8px 0;}
.largeLinks a{  font-size:14px;}
.largeLinks a:hover{  font-size:14px; color: #ffffff;}

/* neighboorhood individual page */
.threeHunPX { display:block; float:left; width:280px; margin:0 19px 18px 0;}
#tmb_locationMap { float:right; clear:right; margin:0 0 12px 12px; cursor:pointer;}
#neighborhoodPics {width:100%; float:left; clear:both; text-align:center; margin:12px 0;}
#neighborhoodPics a{ display:inline-block; height:152px; width:33%; margin:0 0 8px 0; overflow:visible;}
#neighborhoodPics IMG{ float:left; clear:both;}
#neighborhoodPics p { float:left; clear:both; width:152px; text-align:center; font-size:12px; margin:4px 0 0 0;}
#btmLinks { float:left; clear:both; width:100%; margin:0 0 12px 0;}

/* expert advice */
.expertBox { float:left; display:block; width:256px; height:145px; margin-bottom:12px; background-repeat:no-repeat;}
.expertBox.redB { background-image:url(../img/video/sq_red.gif);}
.expertBox.blueB { background-image:url(../img/video/sq_green.gif);}
.expertBox.greenB { background-image:url(../img/video/sq_Lgreen.gif);}
.expertBox.greyB { background-image:url(../img/video/sq_grey.gif);}
.expertBox H1 { margin:22px 0 0 14px; font-size:14px; font-weight:bold;}
.r12px { margin-right:12px;}
.expertBox #content{ width:220px; height:32px; margin-bottom:60px; }
.expertBox #content H1 {margin-bottom:4px;}
#archiveLink {float:left; clear:both; width:220px; margin:4px 0 0 12px;}

/* pom PDF */
#pdfIcon { position:absolute; top:0; right:0; }
#printPDFIcon { position:absolute; top:0; right:34px; }

/*sm boxes for charts */
.chartBox { float:left; display:block; width:182px; height:100px; margin-bottom:12px; background-repeat:no-repeat;}
.chartBox.redB { background-image:url(../img/SM_redBox.gif);}
.chartBox.blueB { background-image:url(../img/SM_blueBox.gif);}
.chartBox.greenB { background-image:url(../img/SM_greenBox.gif);}
.chartBox H1 { margin:22px 0 0 14px; font-size:14px; font-weight:bold;}

/* my pulse page */
.myPulseBox { float:left; display:block; width:306px; margin-bottom:12px;}
.myPulseBox #content{ float:left; clear:both; width:282px; margin:20px 0 20px 10px; }
.myPulseBox #content H1 {margin-bottom:4px; font-weight:bold;}
#content p { margin:0 0 8px 0;}
#content a.closeBox { display:inline-block; border:1px solid #FFFFFF; margin:5px 0 0 6px; height:9px; width:9px; background-image:url(../img/X.gif);}
#content a.closeBox:hover { background-image:url(../img/X_black.gif);}

/* expert market pages */
#expertMarket {}
#expertMarket_article {}
#expertMarket_article UL{ float:left;}
#expertMarket_article TABLE{ float:left; clear:both; color:#FFFFFF;}
#expertMarket_article TD {color:#FFFFFF;}
#expertMarket_article p { float:left; width:100%;}
TABLE, TD {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:FFFFFF;}
#expertMarket H1 {color:#bbc379; font-size:15px; margin:0; font-weight:bold; float:left; clear:left;}
#expertMarket H2 {color:#ffffff; font-size:12px; margin:0; font-weight:normal; float:right; clear:right;}
#expertMarket p { float:left; clear:both; width:100%; margin:0 0 4px 0;}
#expertMarket a { display:inline; color:#bbc379;}
#expertMarket span {float:left; display:inline;}
#expertMarket_article .col100 IMG {float:none;}

/* sign up content */
#fourNinty { position: relative; float:left; display:block; margin:30px 0 0 16px; width:490px; color:#FFFFFF;}
#firstTime { 
	position:relative;
	display:block; 
	border:1px solid #bbc379 ;
	width:490px; height:418px; 
	text-align:left;
	z-index:100;
}
#firstTime h1{ margin:18px 0 14px 18px; }
.marL22 { margin-left:18px;}
.marT8 { margin-top:8px;}
.marT18 { margin-top:18px;}
.col205 { float:left; display:inline; width:225px; margin-left:18px; }
#colMessage { float:left; display:inline; width:245px;}
#colMessage textarea { width:201px; height:200px; margin:4px 0 8px 0;}
#firstTime .col205 INPUT{ width:201px; margin:4px 0 8px 0; padding:0;}
#firstTime .col205 SELECT{ width:201px; margin:4px 0 8px 0; padding:0;}
#firstTime p {margin:0;}
.width245 { width:243px;}
.ninePT { font-size:9px; letter-spacing:-1px;}
.col100 { float:left; clear:both; width:100%; }
.col100 textarea { float:left; clear:both; height:120px; width:448px;  margin:4px 0 8px 18px;}
#firstTime .col100 { margin:4px 0 8px 0; }
#firstTime .col100 INPUT {  float:left; margin:0 6px 8px 18px;}
#firstTime .col100 p { float:left; display:block; width:94%;}

#firstTime p.checkPara { width:436px;}

#send { position:absolute; right:12px; bottom:24px;}
#firstTime #contactSend {float:right; margin:4px 20px 0 0; }
.button{float:right; display:inline; width:120px; margin:24px 4px 4px 0; padding:2px 8px 2px 12px; background-color:#005e6c; color:#FFFFFF; border:0; cursor:pointer;}
.button:hover { background-color:#9f3a0d;}

/* right loginBar */
#login { position: relative; float:left; width:188px; height:240px; margin:30px 0 0 16px; border:1px solid #9f3a0d; }
#login h1{ margin:8px 0 14px 18px; }
#login #loginOnly { float:left; margin-top:12px; padding:2px 8px 2px 12px; width:120px;}
.col165 { float:left; display:inline; width:165px; margin-left:18px;}
.col165 INPUT{ width:151px; margin:4px 0 8px 0; padding:0;}
.col165 p {margin:0;}
.smallResponseTxt {font-size:9px;}

/* about us */
/* advisory */
.col100 IMG {float:left;}
.col100 H2 { display:block; clear:right; font-size:12px; color:#bbc379; margin:0 0 6px 0; }
.col100 .rTxt p { float:left; clear:both; margin:0; }
.rTxt { float:left; display:inline; margin:0 0 0 12px; width:54%; }
.rTxt p{ width:100%;}
.mar24Btm { margin-bottom:24px;}
.mar32Btm { margin-bottom:32px;}

/* video */
.vidSizes {float:left; width:220px; height:145px; text-align:left; overflow:hidden;}
.vidSizes a { font-size:11px; font-weight:bold;  margin:0; cursor:pointer; text-transform:lowercase;}
.vidSizes .tLink {margin:0 0 4px 0; clear:both;}
.vidSizes .cLink {margin:0 7px;}

/* graphs */
#graphContainer a{ float:left; display:block; width:240px; height:auto; text-align:center; }
#graphContainer img{ float:left; clear:both;}
#graphContainer a p{ width:240px; float:left; clear:both;}
.tmb_graph { margin:24px 0 8px 0;}
#triangle { font-size:22px; font-weight:bold; font-stretch:expanded;}
#mediumGraphs {margin:24px 0 0 0;}
.col100 .rTxt60 p { float:left; clear:both; margin:0; }
.rTxt60 { float:left; display:inline; margin:0 0 0 12px; width:58%; }
.rTxt60 p{ width:100%;}

/* black pop up window */
.fullScreen {display:none; height:100%; width:100%; position:absolute; top:0; left:0; cursor:pointer; }
#blackBack { background-color:#000000; z-index:100; opacity: 0.85;filter:alpha(opacity=85);}
#popContainer { z-index:101;}
#popCenter { 
	position:relative;
	top:0;
	margin:0 auto;
	display:block; width:200px; height:200px;
	border:10px solid #ffffff; background-color:#FFFFFF; 
	text-align:center;
	z-index:101; 
	cursor:pointer;
}
/* for the mypulse page. Pom/tips */
#textCenter { 
	position:relative;
	top:0; height:auto; width:600px;
	margin:0 auto;
	display:block;
	border:10px solid #ffffff; background-color:#000000; 
	text-align:left;
	z-index:101; 
}
#textCenter h1{ margin:12px 0 0 12px;}
#textCenter #expertMarket_article{ margin:12px;display:inline-block;}
/* standard elements */
#closeX { position:absolute; top:-24px; right:-26px; z-index:100;}
#imgBlocker {position:absolute; top:0; left:0; z-index:100;}
#loading { margin:12px 0 0 0;}
/* makes popup images have pointers */
#propPopUp { cursor:pointer;}
#neighborhoodPics img, #mediumGraphs{ cursor:pointer;}

/* feedback links */
#feedback {position:absolute; top:24px; left:872px; width:414px; height:40px;}

/*prev/next links for pom*/
#nextPrevLinks { margin:0 0 8px 0;}
#prevPOM { margin:0 8px 0 0;}
#nextPOM { margin:0 0 0 8px;}