html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6 {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
}

body {
margin:0px;
padding:0px;
/*font-family:Arial, Helvetica, sans-serif;*/
font-family:Verdana, Arial, Helvetica, sans-serif;
/*font-family:Calibri, Arial;*/
font-size:14px;
line-height:20px;	
/*background-image:url(images/bg.gif);*/
/*background-color:#FFFFFF;*/
text-align: center; /* Centers the page content container in IE 5 browsers. */
/*background-image:url(images/bg_2009_3b.gif); !important
background-position:top;
background-repeat:repeat-x; !important*/
}
#mainx{
/*border:1px solid #009933;
/*background-image:url(images/bg_2009_3b.gif); !important
background-position:top;
background-repeat:repeat-x; !important*/
}
#logocontainerfullwidth{
border-bottom:2px solid #999999; /*match with quotation mark txt color*/
}
h1{
font-size:12px;
font-weight:normal;
}
img {
	border:0px;
}
#main{
	/*background-color:#ffffff;*/
}
#logo4 {
/*padding-left:49px;*/
/*//padding-left:129px;*/
padding-left:25px; /*10+15*/
padding-top:5px; /*can have 5 px more*/
padding-bottom:5px;
}
form {
	margin:0;
	padding:0
}

a,  a:link {
  color: #000;
  text-decoration: none;
}

a:visited {
  color: #000;
  text-decoration: none;
}

a:hover {
  color: #000;
  text-decoration: underline;
}

a:focus {
  color: #000;
}

a:active {
  color: #000;
}
td {
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	/*font-family:Calibri, Arial;*/
	color:#000000; /*ori grey 727272*/
	line-height:20px;
	vertical-align:top;
}

/* ----- */

#outerWrapper {

/* background-color: #fff; */

  margin: 0 auto 0 auto; /* Sets the margin properties for an element using shorthand notation (top, right, bottom, left) */
  text-align: left; /* Redefines the text alignment defined by the body element. */
  width: 1000px;
}

#outerWrapper #contentWrapper #content {
  margin: 0 0 0 0; /* Sets the margin properties for an element using shorthand notation (top, right, bottom, left) */
  /*padding: 10px 10px 10px 10px; /* Sets the padding properties for an element using shorthand notation (top, right, bottom, left) */
}

/* ------ */
span a {
	color:#23447D;
	text-decoration:underline;
	font-size:14px;
}
span a:hover {
	text-decoration:none;
}
strong {
	color:#000000;
}
span {
	font-size:14px;
}
span b {
	color:#000000;
	font-weight:normal;
}
.abs {
	vertical-align:middle;
}
ul {
	margin:0;
	padding:0;
	list-style:none;
}
li {
	margin:0;
	padding:0 0 0 13px;
	background:url(images/arr1.gif) left top no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	/*font-family:Calibri, Arial;*/
	/*font-size:11px;*/
	color:#000000; /*grey*//*line-height:18px*/
}
li b a {
	color:#000000; /*grey*/
	text-decoration:none;/*font-size:11px*/
}
li b a:hover {
	text-decoration:underline;
}
input, select, textarea {
	border:1px solid #9E9E9E;
	background:#ffffff;
	width:264px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	/*font-family:Calibri, Arial;*/
	/*font-size:11px;*/
	color:#000000;
	margin-top:1px;
	overflow:hidden;/*line-height:18px*/
}
input, select {
	height:27px;
}
textarea {
	height:80px;
}
.footer {
	font-size:10px;
	color:#A4ACBA;
}
.footerRt {
	font-size:9px;
	margin-left:10px;
	color:#A4ACBA;
}
.footer span {
	color:#C9CDD5;
	font-size:10px;
}
.footer span a, .footerRt span a {
	color:#C9CDD5;
	text-decoration:none;
}
.footer span a:hover, .footerRt span a:hover {
	text-decoration:underline;
}
.footer a, .footerRt a {
	color:#ffffff;
	text-decoration:none;
}
.footer a:hover, .footerRt a:hover {
	text-decoration:underline;
}
/*nav bar*/
#navMain {
	width:187px;
	/*margin:40px 0 174px 103px; /*bottom 213->174 for add the home btn, minus 10 top, 10 btm to 103 to show footer*/
	/*margin:40px 86px 174px 0; /*ori 40 86 174 0*/
	padding:40px 86px 404px 0;
	border:0;
	background-image:url(images/quote_home_small4.png); /*200w x 300h*/
	background-position:bottom left;
	background-repeat:no-repeat;
}
#navMainAbout {
	width:187px;
	/*margin:40px 0 174px 103px; /*bottom 213->174 for add the home btn, minus 10 top, 10 btm to 103 to show footer*/
	/*margin:40px 86px 174px 0; /*ori 40 86 174 0*/
	padding:40px 86px 404px 0;
	border:0;
	background-image:url(images/quote_about.png); /*200w x 300h*/
	background-position:bottom left;
	background-repeat:no-repeat;
}
#navMainResidential {
	width:187px;
	/*margin:40px 0 174px 103px; /*bottom 213->174 for add the home btn, minus 10 top, 10 btm to 103 to show footer*/
	/*margin:40px 86px 174px 0; /*ori 40 86 174 0*/
	padding:40px 86px 404px 0;
	border:0;
	background-image:url(images/quote_residential.png); /*200w x 300h*/
	background-position:bottom left;
	background-repeat:no-repeat;
}
#navMainCommercial {
	width:187px;
	/*margin:40px 0 174px 103px; /*bottom 213->174 for add the home btn, minus 10 top, 10 btm to 103 to show footer*/
	/*margin:40px 86px 174px 0; /*ori 40 86 174 0*/
	padding:40px 86px 404px 0;
	border:0;
	background-image:url(images/quote_commercial.png); /*200w x 300h*/
	background-position:bottom left;
	background-repeat:no-repeat;
}
#navMainServices_Residential {
	width:187px;
	/*margin:40px 0 174px 103px; /*bottom 213->174 for add the home btn, minus 10 top, 10 btm to 103 to show footer*/
	/*margin:40px 86px 174px 0; /*ori 40 86 174 0*/
	padding:40px 86px 404px 0;
	border:0;
	background-image:url(images/quote_residential.png); /*200w x 300h*/
	background-position:bottom left;
	background-repeat:no-repeat;
}
#navMainServices_Commercial {
	width:187px;
	/*margin:40px 0 174px 103px; /*bottom 213->174 for add the home btn, minus 10 top, 10 btm to 103 to show footer*/
	/*margin:40px 86px 174px 0; /*ori 40 86 174 0*/
	padding:40px 86px 404px 0;
	border:0;
	background-image:url(images/quote_commercial.png); /*200w x 300h*/
	background-position:bottom left;
	background-repeat:no-repeat;
}
#navMainServices_Strata {
	width:187px;
	/*margin:40px 0 174px 103px; /*bottom 213->174 for add the home btn, minus 10 top, 10 btm to 103 to show footer*/
	/*margin:40px 86px 174px 0; /*ori 40 86 174 0*/
	padding:40px 86px 404px 0;
	border:0;
	background-image:url(images/quote_strata.png); /*200w x 300h*/
	background-position:bottom left;
	background-repeat:no-repeat;
}
#navMainContact {
	width:187px;
	/*margin:40px 0 174px 103px; /*bottom 213->174 for add the home btn, minus 10 top, 10 btm to 103 to show footer*/
	/*margin:40px 86px 174px 0; /*ori 40 86 174 0*/
	padding:40px 86px 404px 0;
	border:0;
	background-image:url(images/quote_contact.png); /*200w x 300h*/
	background-position:bottom left;
	background-repeat:no-repeat;
}
#navMainRFP { /*for rfp, */
	width:187px;
	/*margin:40px 0 174px 103px; /*bottom 213->174 for add the home btn, minus 10 top, 10 btm to 103 to show footer*/
	/*margin:40px 86px 174px 0; /*ori 40 86 174 0*/
	padding:40px 86px 404px 0;
	border:0;
	background-image:url(images/quote_rfp.png); /*200w x 300h*/
	background-position:bottom left;
	background-repeat:no-repeat;
}
#navMainNo { /*for privacy, rfp, resources pages*/
	width:187px;
	/*margin:40px 0 174px 103px; /*bottom 213->174 for add the home btn, minus 10 top, 10 btm to 103 to show footer*/
	/*margin:40px 86px 174px 0; /*ori 40 86 174 0*/
	padding:40px 86px 404px 0;
	border:0;
	background-image:url(images/quote_nothing.png); /*200w x 300h*/
	background-position:bottom left;
	background-repeat:no-repeat;
}
#navMainTxt {
	z-index:9;
	width:207px; /*187*/
	/*margin:40px 0 174px 103px; /*bottom 213->174 for add the home btn, minus 10 top, 10 btm to 103 to show footer*/
	/*margin:40px 86px 174px 0;*/
	margin:40px 0 0 0;
	border:0;
	text-align:right;
}
/*style for layout*/
#tdTopRight {
	height:100%;
	/*house draft on upper right*/
	/*background-image:url(images/top_right.gif);
	background-position:top right;
	background-repeat:no-repeat;*/
}
/*style for nav*/
#navContainer {
	width:100%;
	height:100%;
	/*house draft on lower left*/
	/*background-image:url(images/house.jpg);
	background-position:left bottom;
	background-repeat:no-repeat;*/
}
/* style for content portion*/
.container, .containerListing {
	height:100%;
	/*margin:54px 0 35px 0; /*ori 64 top 55 btm, minus 10 top 20 btm to show footer*/
	margin:9px 0 35px 0; /*top -30px for home button, -5 to align with top of nav*/
}
.container {
	/*width:500px;*/
	width:700px; /*home new width*/
}
.containerListing {
	width:550px;
}
.container a, .containerListing a {
	text-decoration:underline;
}
.container a:hover, .containerListing a:hover {
	text-decoration:none;
}
.sectTitleBg {
	background-image:url(images/sectTitleBgLine.gif);
	background-repeat:repeat-x;
}
.sectTitle {
	margin-left:15px;
}
.sectTitle span {
	background-color:#FFFFFF;
	padding-left:5px;
	padding-right:5px;
}
.imgLt {
	padding-right:15px;
	padding-bottom:5px;
	border:0;
}
.imgRt {
	padding-left:15px;
	padding-bottom:5px;
	border:0;
}
.style1 {
	color: #FFFFFF;
}
#apDiv1 {
	position:absolute;
	width:180px;
	height:63px; /*ori 105, -31 sales*/
	z-index:9;
	left: 185px; /*ori 300 adjust to 280, adjust to 185 for v2009*/
	top: 278px; /*top moved from 199->238 for add Home btn, minus 10 to 228 for container adjust, +50 for v2009*/
	visibility: hidden;
	background-color:#FFFFFF;
	/*border:1px solid #CCCCCC;*/
	border:1px solid #999999;
}
#apDiv1 #Image14 {
	/*border-bottom:1px solid #cccccc;*/
	border-bottom:1px solid #999999;
}
#apDiv1 #Image15 {
	/*border-right:1px solid #cccccc;
	border-left:1px solid #cccccc;*/
	/*border-bottom:1px solid #cccccc;*/
	border-bottom:1px solid #999999;
}
#apDiv1 #Image16 {
/*border-right:1px solid #cccccc;
	border-left:1px solid #cccccc;*/
	/*border-bottom:1px solid #cccccc;*/
}
.nextPage {
	width:300px;
	float:right;
	margin-bottom:15px;
}
.nextPage a {
	font-style:italic;
	background-image:url(images/icon_right_arrow2.gif);
	background-position:right;
	background-repeat:no-repeat;
	padding-right:15px;
}
.nextPage a:hover {
	font-style:italic;
	background-image:url(images/icon_right_arrow2_o.gif);
	background-position:right;
	background-repeat:no-repeat;
	padding-right:15px;
}
.backPage {
	margin-bottom:15px;
	width:180px;
	float:left;
}
.backPageLong { /*for property_sales page, strata_services*/
	margin-bottom:15px;
}
.backPage a, .backPageLong a {
	font-style:italic;
	background-image:url(images/icon_left_arrow.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:15px;
}
.backPage a:hover, .backPageLong a:hover {
	font-style:italic;
	background-image:url(images/icon_left_arrow_o.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:15px;
}
/*style for RFP*/
.rfpIntro {
	margin-top:20px;
	margin-bottom:30px;
	padding-top:3px;
	padding-bottom:3px;
	border-top:1px solid #999999;
	border-bottom:1px solid #999999;
}
.space { /*space for listing details pages*/
	height:20px;
}
.txtBold {
	font-weight:bold;
}
.novacancy {
	background-color:#FFFFFF;
}
.nov {
	border:1px solid #891616;
}
#button{
	cursor:pointer;
	cursor:hand;
	background-color:#CCCCCC;
}
.mover a:hover{
background-color:#FF99FF;
}
#btnHome{
height:40px;
text-align:right;
font-weight:bold;
font-size:16px;
}
#btnHome a{
color:#993333;

}
#btnHome a:hover{
text-decoration:underline;
}
/*#quote_home{
background-image:url(images/quote_home_small4.png);
/*background-position:bottom left;*/
/*background-position-y:460px;
background-repeat:no-repeat;
}*/
