/* Genral style */
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	margin: 10px;
}

form {
	margin:0;
	padding:0;
}

a:link, a:visited, a:hover   {
	font-size: 12px;
	color: #0000FF;
}

.sperrorred {
	font-size: 14px;
	font-weight: normal;
}

.sptitlebold {
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}

input {
	vertical-align: bottom;
}

#splist_navtop, #gblResH {
	background-color: #7A7A7A;
	margin-bottom: 5px;

}

#gblData2 {
	display: none;
}





/* Residential sp_form */
#frmTable td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	vertical-align: middle;

	
}

#frmSrchButton {	
	padding: 3px 0px 3px 18px ;

}

.frmSrchTitle {
	width: 90px;
	padding: 3px 0px 3px 18px;

}

.frmBoxTxt1 {	
	width: 220px;
	padding: 3px 10px 3px 0px;

}

#frmTable td.frmSrchTitle2 {
	vertical-align: top;
	width: 90px;
	padding: 3px 0px 3px 18px;
}

#frmTable td.frmBoxTxt2 {	
	width: 110px;
	vertical-align: top;
	text-align: left;
	padding: 3px 10px 3px 0px;

}

.spSelectBox {
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 12px;

}

#frmSpcTop td {
	padding-top: 15px;
}

#frmSpcBot td {
	padding-bottom: 15px;

}
#SubMrktMH {
	display: none;
}
#SubMrktQU {
	display: none;
}

#SubMrktBX {
	display: none;
}

#SubMrktTitle {
	display: none;
}




/* Residential sp_list */
.listNextPg {
	text-align: right;
	padding-bottom: 10px;
} 

#listNewSrch,  {	
	font-size: 12px;
	color: #003366;
	padding-bottom: 10px;
}

#listRsltTble td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: left;
	vertical-align: top;
}

.listCellTable  {
	border-top: solid 5px #FFCC00;
	marign-top: 10px;
}

#srchDataHead {
	margin: 10px 0px 10px 0px;
}





/* Residential srch_full */
.srchFopenH {
	margin: 10px 5px 5px 5px;
	padding: 5px;
	border: solid 1px #003366;
}

.srchFbldgBut img {
	margin-bottom: 3px;
	margin-right: 2px;
}

.srchFrent img {
	text-align: right;
}

.srchNotesDec, .srchNotes {
	font-size: 10px;	
}




/* Residential srch_space and srch_bldg */
table.srchSortOrder {
	margin: 10px 0px 10px 0px;
	width: 600px;
}

#srchSpcHead td img {
	vertical-aling: middle;
}




/* Residential getbldg */
#gblMnTbl {
	border-top: solid 5px #FFCC00;
	margin-top: 5px;
}

#gblMnTbl td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	vertical-align: top;
	text-align: left;
	padding-top: 10px

}

.srchFbldgImg img {
	margin-right: 10px;
}

.spBldgs {
	padding: 5px 0px 5px 2px;
}

#gblAdrs {
	font-size: 18px;
}

#gblLocat, #gblCrosst, #gblbut, #gblDesc {
	font-size: 12px;
	padding-button: 10px;
}

#gblbut table {
	padding-top: 10px;
}

#gblbut img {
	margin-right: 2px;
	margin-bottom: 3px;
}

#gblCellHead table {
	width: 400px;

}

#gblNotFound {
	font-size: 14px;
	color: #000000;
	font-weight: bold;
	text-align: center;
}


/* genral style */
.srchSpcTable, .listCellTable, #srchDataHead, #listRsltTble, #splist_navtop, #gblResH, #gblMnTbl {
	width: 600px;
}

#frmTable {
}

.srchFbldgImg {
	width: 85px;
}

.srchFbldgs table {
	width: 250px;
	margin-top: 5px;
}

.srchFbldgDetail table {
	width: 350px;
}

#srchDataHead td, #srchSpcHead td, TR#gblHead td {
	padding: 2px;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	border: 0px;
}

.srchFbldgDetail table td, .srchSpcTable td, #gblCellHead table td {
	border-bottom: solid 1px #CCCCCC;
	padding: 5px 0px 5px 2px;
}

.srchFpkDhead td, .spaceHead td, .srchFDhead td {
	padding: 2px 2px 2px 3px;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
}

.spApt, .spBrms, .spSqft, .spRent, .spCu, .spNotes, .spCuInfo, .spNotesInfo {
	border-bottom: 1px solid #CCCCCC;
	padding-bottom: 5px;
	padding-top: 5px;
	color: #000000;	
	text-align: left;
	
}

.spApt, .spBrms {
	width: 50px;
}

.spRent, .spSqft {
	width: 80px;
}

.spBut {
	border-bottom: 1px solid #CCCCCC;
	padding-bottom: 5px;
	padding-top: 5px;
	color: #000000;	
	text-align: right;
}


@media print {
	.list_content, #listResContent, #splist_content, #hTitle, #splist_navtop  { position: static; }
	#splist_navleft { display: none; }
	#listNewSrch { display: none; }
	#listChngDsply { display: none; }

}

