/* -------------------------------------------------------------- 
  
   reset.css
   * Resets default browser CSS.
   
-------------------------------------------------------------- */

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, img, q, dl, dt, dd, ol, ul, li, legend, caption{
  margin: 0;
  padding: 0;
  border: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
}
strong{font-weight:bold;}
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }
a img { border: none; }
a{outline:none;}

body{
	padding:0;
	margin:0 auto;
	text-align:center;
	font-size:10px;
	font-family: Helvetica, Arial, sans-serif;
	color:#4d4d4d;
	background:#fff;
	line-height: 1.5;
}

/*-------------------
Main Text Formating
---------------------*/

h1{
	font-size:24px;
}

h2{
	font-size:22px;
}

h3{
	font-size:20px;
}

h4{
	font-size:18px;
}

h5{
	font-size:16px;
}

h5{
	font-size:14px;
}

p{
	font-size:12px;
	line-height:16px;
}

p a{
	color:#0099FF;
	text-decoration:underline;
}
	p a:hover{
		color:#0033FF;
		text-decoration:underline;
	}
	
ul a{
	color:#0099FF;
	text-decoration:underline;
}
	ul a:hover{
		color:#0033FF;
		text-decoration:underline;
	}
	
ul{
	font-size:12px;
	line-height:16px;
}

	ul li{
		
	}

/*-------------------
Quick Classes
---------------------*/

.fleft{float:left;}
.fright{float:right;}
.clear{clear:both;}
.imgborder{padding:1px; background:#999; border:3px solid #CCCCCC;}

/*-------------------
Navigation
---------------------*/

#navigation{
	width: 792px;
	height: 52px;
	background: url(/images/bg-blue.jpg) repeat-x;
}

#navigation span{
	display:none;
}

/*
.btn1bg,
.btn2bg,
.btn3bg{
	margin:0;
}
*/

.btn1bg, a.btn1{
	width:221px;
	background:url(../images/nav/nav_commercial-invest.gif) no-repeat top left;
	margin-left: 30px;
	height:52px;
	display:block;
	float:left;
}
.btn2bg, a.btn2{
	width:210px;
	background:url(../images/nav/nav_commercial-re.gif) no-repeat top left;
	margin-left: 42px;
	height:52px;
	display:block;
	float:left;
}
.btn3bg, a.btn3{
	width:209px;
	background:url(../images/nav/nav_property-mgmt.gif) no-repeat top left;
	margin-left: 39px;
	height:52px;
	display:block;
	float:left;
}


.btn1:hover,
.btn2:hover,
.btn3:hover{
	background-position:top left;
}

/*
body.masterplan #navigation a.btn1,
body.aerial #navigation a.btn2,
body.location #navigation a.btn3,
body.developmentteam #navigation a.btn4,
body.mediacenter #navigation a.btn5,
body.contact #navigation a.btn6{
	background-position:bottom left;
}
*/

#navShadowTop{
	width: 792px;
	height: 11px;
	background: url(/images/shadow-top.gif) repeat-x;
}

#contentShadowBottom{
	width: 792px;
	height: 12px;
	background: url(/images/shadow-footer.gif) repeat-x;
}

/*-------------------
Header
---------------------*/

#bigheader {
	width: 100%;
	height: 181px;
	background: url(/images/wrs-inc_header.jpg) no-repeat;
}

#midHeader {
	width: 100%;
	height: 156px;
	background: url(/images/building.jpg) no-repeat;
}

#container {
	width: 792px;
	height: auto;
	margin: 0 auto;
}

/*-------------------
Content
---------------------*/

#content {
	width: 768px;
	height: 145px;
	margin: 15px 12px 0 12px;
}

#content span{
	display:none;
}

.logo1 {
	float: left;
	width: 267px;
	height: 105px;
	margin-right: 27px;
}

.logo2 {
	float: left;
	width: 186px;
	height: 120px;
}

.logo3 {
	float: right;
	width: 266px;
	height: 120px;
}


/*-------------------
Footer
---------------------*/

#footer {
	width: 792px;
	height: 25px;
	margin: 0;
}

#footerText {
	width: 792px;
	margin: 0;
	font-size:10px;
	font-family: Helvetica, Arial, sans-serif;
	color:#4d4d4d;
	text-align: right;
	padding-bottom: 10px;
}

#footerText a {
	color:#4d4d4d;
	text-align: right;
}

