
/* client pages */
BODY {BACKGROUND-COLOR: #ffffff; margin-top: 4px; margin-left: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 11px; FONT-WEIGHT: normal}
TD   {line-height: 1.5; height: 100%; MARGIN: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 11px; FONT-WEIGHT: normal}

a.textHometopr {
	COLOR: #9C9C9C; 
	BACKGROUND-COLOR: #ffffff; 
	MARGIN: 0px;
	TEXT-DECORATION: none;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	FONT-WEIGHT: normal;
}
a.textHometopr:hover {
	COLOR: #000066; 
	TEXT-DECORATION: underline;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	FONT-WEIGHT: normal;
}

.lineheightStdside {
	line-height: 1.2; COLOR: #666666; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Helvetica, sans-serif; FONT-SIZE: 10px; FONT-WEIGHT: normal; TEXT-ALIGN: left
}

#clTopNav {
	width: 520px;
	float: left;

}

#clTopNav td {
	text-align: left;
}

#ClSubHead {
	padding-left: 5px;
}

#ClSubHead img {
	margin: 5px;
}

#ClSideRHead img {
	margin-top: 1px;
}

H2.myhead {
	text-decoration: underline;
	margin-bottom: 0;
}

#navTskylnImg {
	width: 410px;
	padding-right: 10px;
	padding-bottom: 10px;
}

#NavTpropTitle {
	padding-left: 10px;
} 





/* general style */
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;		
}

table td {
	vertical-align: top;
	font-size: 11px;
}

A {COLOR: #000066; TEXT-DECORATION: none}
A:hover {COLOR: #000066; text-decoration: underline}
A:active {COLOR: #990000}
a:visited {color: #666666}
A:visited:hover {color: #000066; text-decoration: underline}

.spSelectBox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.sptitlebold {  
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold; 
}

.sptitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: none; 

}

div#splist_navtop {	
	position: relative;
	z-index: 3;
}

#splist_navleft {
	top: 60px;
	width: 150px;
	position: absolute;
	background-color: #EEEEEE;
	vertical-align: top;	
	z-index: 4;
	
}

#splist_content {
	top: 120px;
	position: absolute;
	z-index: 2;
	left: 10px;

	
}

#secnd_content {
	top: 210px;
	position: absolute;	
	z-index: 2;

}

UL.agt {
list-style: none;
margin: 0px;
padding: 0px;
padding-left: 0px;
}

UL.agt UL.agt{
list-style: none;
margin: 0px;
padding: 0px;
padding-left: 0px;
}

UL.flrs {
list-style: none;
margin: 0px;
padding: 0px;
}

UL.tnts {
list-style: none;
margin: 0px;
padding: 0px;
padding-left: 0px;
}

UL.elev {
list-style: none;
margin: 0px;
padding: 0px;
}

.spD2 {
	width: 80%;
}

.spD2Tbl {
	width: 100%;
}

.spD2Head {
	font-size: 11px;
	font-weight: bold;
	padding-bottom: 5px;
	padding-right: 5px;
	width: 110px;
}

.spD2Txt {
	font-size: 11px;
	padding-bottom: 5px;
	width: 80%;
}

.listFrontAgre {
	font-family: Arial, Helvetica, sans-serif;
}




/* sp_form */
#frmTypeTbl, #frmMrkTbl, #frmMxMinTbl, #frmLesMxMinTbl, #frmLesTypeTbl, #frmFooterTbl {
	margin-bottom: 10px;
}

#frmTypeTbl td, #frmMrkTbl td, #frmMxMinTbl td, #frmLesMxMinTbl td, #frmLesTypeTbl td, #frmFooterTbl td {
	padding: 3px;
	vertical-align: top;
}

#frmMrkTbl .frmTxt {
	width: 50px;
}

#frmLesTypeTbl .frmTxt {
	width: 95px;
} 

#frmMxMinTbl .frmTxt {
	width: 95px;
}

#frmTypeTbl .frmTxt {
	width: 100px;
}

#frmLesMxMinTbl .frmTxt {	
	width: 115px
}

.frmTxt {
	padding-right: 5px;
}

#frmSqFt td {
	padding-top: 3px;
	border-top: 1px solid #CCCCCC;
}




/* sp_list */
#listRsltOpt {
	width: 100%
}

#listNewSrch {
	width: 250px;
	display: block;
}

#listResults {
	width: 350px;
}

#listDsply {
	padding-top: 10px;
}

#listNewSrch {
	text-align: right;
}

#listPrint {
	text-align: right;
}

#listPrint img {
	text-align: right;
}

.listSrchCrt {
	display: block;
	text-align: right;
}

.listPrev, .listNext, .listPgLink {
	font-size: 11px;
}



/* srch_fullpacked */
.srchFpkInfo td {
	padding-top: 5px;
	padding-bottom: 5px;
	vertical-align: top;
}

.srchFpkBldgTxt {
	width: 130px;
}

.srchFpkAgentTxt {
}

.srchFpkBldgimg {
	width: 80px;
}

.srchFpkbutton {
}

.srchFpkbutton table {
	float: right;
}

.srchFpkbutton table td {
	margin: 0px;
	padding: 0px;
}

.srchFpkBldgimg img {
	border: solid 1px #000000;
}




/* srch_full */
.srchFInfo, .srchFInfo2 {
	margin-top: 20px;
	border-top: 3px solid #000000;
}

.srchFInfo td, .srchFInfo2 td {	
	vertical-align: top;
}
.srchFBut table {
	float: right;
	width: 100%
}
.srchFBut table td {
	margin: 0px;
	padding: 0px;
}

.srchFBldgTxt {
	padding-top: 5px;
}

.srchFBldgTxt b {
	font-size: 11px;
}

.srchFBldgAdrsInfo {	
	font-size: 11px;
}




/* srch_bldg and srch_space */
.spaceTable {
	border-top: 2px solid #000000;
	border-bottom: 1px solid #000000;
}
table.spaceHeadBox td {
	border: 0px;
	padding: 0px;
}

.spBlPhoto img {
	border: solid 1px #000000;
}



/* getbldg  (getbl) */
#getblBody {
	background-imag: none;
	margin-top: 10px;
	margin-left: 10px;
}

#getblHead {
	position: relative;
}

#getblContent {
	top: 120px;
	left: 10px;
	position: absolute;
}

#getblFooter, #getbldgData, #getbldgInfo {
	width: 655px;

}

#getbldgInfo {
	border-top: 3px solid #000000;
}

a.getblLink {
	color: #000033;
}

a.getblLink:hover {
	color: #666666;
}

.spfulladdrbold {
	font-size: 11px;
	font-weight: bold;
}

#getbldgImg {
	vertical-align: top;
}

#getbldgBut table {
	float: right;
	margin: 0px;
}

#getbldgData {
	border: 0px;
	border-bottom: 1px solid #000000;
}

#getbldgData td {
	font-size: 11px;
	vertical-align: top;
}

#getbldgDhead td {
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	background-color: #EEEEEE;
}

#getblFooter td {
	text-align: center;

}





/* for sale Summary List */
#srchFsSumTbl {
	border-top: 2px solid #000000;	
	border-bottom: 2px solid #000000;
}

#srchFsSumTbl td.spBut img {
	float: right;
}

#srchFsSumTbl td {
	text-align:left;
}





/* Sale Bldg list */
#srchFsBldgTbl {
	border-top: 3px solid #000000;	
	border-bottom: 3px solid #000000;
	margin-bottom: 10px;
}

#srchFsBldgTbl td {
}

#srchFsBldgBut {
	text-align: right;
}

#srchFsBldgBut table {
	width: 100%;
	float: right;
}

.srchFsBlHeader {
	padding-right: 5px;
}

#srchFsBldgTxt {
	padding-top: 5px;
}

#srchFsBlDataTbl2 {
	margin-top: 10px;
	width: 100%;
	margin-bottom: 10px;
}

.srchFsBlHeader {
	font-weight: bold;
}





/* shared styles */

#getbldgImg img, .srchFBldgimg img, #srchFsBldgimg img {
	margin-right: 10px;
	border: 1px solid #000000;
}

#spfooter td, #spfooter2 td {
	padding: 3px;
	text-align: left;

}

.spSortOrder {
	margin-top: 5px;
}

#spSortOrder td {
	padding-left: 40px;
}

#spLSpacer {
	width: 150px;
	background-color: #EEEEEE;
	vertical-align: top;
	
}

.spfullbldgname, .spRentAgt, .getbldgAgentTxt, .srchFAgentTxt {
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.srchFData2, .srchFbldgSpec, getblData2 {
	font-size: 11px;
	width: 100%;
}

.sptitlered, .sperrorred {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #990000;
	font-weight: bold; 
	
}

.srchFpkData, .srchFData {
	border-bottom: solid 1px #000000;
}

.spRule {
	border-bottom: 2px solid #000000;
}

.spWebId {
	font-weight: bold;
	font-size: 11px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.spfulltxt, .spfullown {
	font-size: 11px;
}

.srchFpkData, .srchFData, .srchFpkInfo, .srchFInfo, .srchFInfo2 , .spaceTable, #listRsltOpt, #listRsltInfo, #spfooter, #srchFsSumTbl, .spSortOrder, #srchFsBldgTbl {
	width: 570px;
}

#frmLesTypeTbl, #frmMrkTbl, #frmLesMxMinTbl, #spfooter2 {
	width: 520px;
}

.srchFInfo, .srchFpkInfo {	 
	border-top: solid 3px #000000;	
}

.spaceHead td, .srchFpkDhead td, .srchFDhead td, .srchFsSumHeader td {
	text-align: left;
	color: #000000;
	background-color: #EEEEEE;
	font-weight: bold; 
	border-top: solid 1px #000000;
	border-bottom: solid 1px #000000;
	font-size: 11px;
}

.spMatch, .spFl, .spSuite, .spSqft, .spRent, .spAvail, .spTerm, .spElec, .spMin, .spUpdate, .spDirSub, .spBut, .spAdrs, .spBlPhoto, .spAgnt, .spPropTyp, .spPrice {
	padding: 5px 3px 5px 3px;
	border: 0px;
}

.spaceHead td.spMatch {
	font-size: 10px;
	font-weight: normal;
}

.spcolorA td.spMatch, .spcolorB td.spMatch {
	text-align: center;
}

.spAgnt img {
	padding-top: 5px;
}

.spcolorA td, .spcolorB td {
	font-size: 11px;
}

.spBlPhoto {
	width: 80px;
}

.spBut {
	text-align: right;
}

.spBut table {	
	width: 100%;
	border: 0px;
	float: right;
}

.spCu, .spNotes {
	text-align: right;
	vertical-align: top;
	font-size: 11px;
	padding-right: 5px;
	padding-bottom: 5px;
	border: 0px
}

.spCuInfo, .spNotesInfo {
	text-align: left;
	font-size: 11px;
	padding-left: 5px;
	padding-bottom: 5px;
	border: 0px;
}

@media print {
	#listPrint, #listNewSrch, #listDsply, #clLeftNav, #clTopNav, #clHomeLink,.srchFpkbutton, .srchFBut, .spBut, #srchFsBldgBut, .listPgLink, .spSortOrder, #clToTop { display: none; }
	td { text-align: left; }
}




