p, ul, li, ol {
	margin:0;
	padding:0;
}
html, body {
	margin:0;
	background: url(../../nres/images/bg.jpg) repeat-x #382a14;
	height: 100%;
}
a {
	color:#4F3A1B;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
.yellow-link a {
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
}
.yellow-link a:hover {
	text-decoration:underline;
}
/*Flash-------------------------------------------------------*/
#flashcontent {
	margin:auto;
	text-align: center;
}
#contacts #flashcontent  {
	margin:0px;
	text-align: left;
}
/*container tag-------------------------------------------------------*/
#outside-wrapper { /*this centers the whole thing*/
	margin:20px auto auto auto;
	padding-top: 10px;
	width: 954px;
	height:100%;
	background:url(../../nres/images/top.png) top center no-repeat;
}
#wrapper {
	float:left;
	width: 954px;
	padding-bottom:50px;
	background:url(../../nres/images/bg-beige.png) repeat-y center;
}
/*Faded huge background image (it's currently not used right now) -------------------------------------------------------*/

#bgfade1 {
	background:url(../../nres/images/bg-fade01.png) no-repeat center top;
	float:left;
}
#bgfade2 {
	background:url(../../nres/images/bg-fade02.png) no-repeat center top;
	float:left;
}
#bgfade3 {
	background:url(../../nres/images/bg-fade03.png) no-repeat center top;
	float:left;
}
#bgfade-corporate-advisory {
	background:url(../../nres/images/bg-fade02.png) no-repeat center top;
	float:left;
}
#bgfade-our-culture{
	background:url(../../nres/images/bg-fade06.png) no-repeat center top;
	float:left;
	}
#bgfade5 {
	background:url(../../nres/images/bg-fade05.png) no-repeat center top;
	float:left;
}
#bgfade-property-management {
	background:url(../../nres/images/property/img01.png) no-repeat center top;
	float:left;
}
#bgfade-project-management {
	background:url(../../nres/images/project/img01.png) no-repeat center top;
	float:left;
}
#bgfade-about-nres-sustainability {
	background:url(../../nres/images/about/img03.png) no-repeat center top;
	float:left;
}
#bgfade-about-nres {
	background:url(../../nres/images/bg-fade07.png) no-repeat center top;
	float:left;
}/*LOGO + SECONDARY MENU -------------------------------------------------------*/
#header {
	width:906px;
	padding-left:48px;
	padding-top:36px;
	height:143px;
	background:url(../../nres/images/nres-logo.png) 48px 36px no-repeat;
}
#header ul {
	display:block;
	list-style: none;
	height:28px;
	padding-right:12px;
	margin:92px 45px 5px 0px;
	width:400px;
	float:right;
	background:url(../../nres/images/bg-secondary-menu.png) no-repeat right;
}
#header ul li {
	padding-left:0px;
	height:28px;
	line-height:28px;/* makes this same height as the background to center vertically.*/
	display:inline;
	color:#fff;
	float:right;
}
#header ul li a {
	display:block;
	text-decoration:none;
	height:28px;
	line-height:28px;
	color:#fff;
	font-size: 11px;
	font-weight:bold;
	padding:0px 5px 0px 5px;
}
#header ul li a:hover {
	display:block;
	background:url(../../nres/images/bg-secondary-menu-mo.png) repeat-x;
	color:#3f311b;
	line-height:28px;
}
/*LEFT SIDE MENU tag-------------------------------------------------------*/

#left-nav {
	width:170px;
	margin-left:49px;
	float:left;
	background:url(../../nres/images/menu-divider.png) repeat-x top;
	padding-top:2px;
}
#left-nav ul {
	background:url(../../nres/images/bg-submenu.jpg);
	padding-left: 20px;
}
#left-nav ul li, #left-nav ul li a {
	list-style:none;
	font-weight: normal;
	font-size:11px;
	color: #FFFFFF;
	line-height:22px;
}
#left-nav div.menu-divider {
	background:url(../../nres/images/menu-divider.png) repeat-x;
	height:2px;
	width: 170px;
}
.silverheader {
	width: 170px;
	height:53px;
}
.silverheader-off {
	width: 170px;
	height:53px;
}
/*LEFT BUTTONS  -------------------------------------------------------*/

.mb01 {
	background:url(../../nres/images/mb01.png) no-repeat;
	display:block;
	width: 170px;
	height:53px;
}
.mb01:hover, .mb01c {
	background:url(../../nres/images/mb01+.png) no-repeat;
	display:block;
	width: 170px;
	height:53px;
}
.mb02 {
	background:url(../../nres/images/mb02.png) no-repeat;
	display:block;
	width: 170px;
	height:53px;
}
.mb02:hover, .mb02c {
	background:url(../../nres/images/mb02+.png) no-repeat;
	display:block;
	width: 170px;
	height:53px;
}
.mb03 {
	background:url(../../nres/images/mb03.png) no-repeat;
	display:block;
	width: 170px;
	height:53px;
}
.mb03:hover, .mb03c {
	background:url(../../nres/images/mb03+.png) no-repeat;
	display:block;
	width: 170px;
	height:53px;
}
.mb04 {
	background:url(../../nres/images/mb04.png) no-repeat;
	display:block;
	width: 170px;
	height:53px;
}
.mb04:hover, .mb04c {
	background:url(../../nres/images/mb04+.png) no-repeat;
	display:block;
	width: 170px;
	height:53px;
}
.mb05 {
	background:url(../../nres/images/mb05.png) no-repeat;
	display:block;
	width: 170px;
	height:53px;
}
.mb05:hover, .mb05c {
	background:url(../../nres/images/mb05+.png) no-repeat;
	display:block;
	width: 170px;
	height:53px;
}
/*TEAM MEMBER NAME POP OUT MENU-------------------------------------------------------*/

#left-nav ul li ul {
	padding-left: 0px;
	background:none;
}
#left-nav ul li ul li {
	padding-left: 15px;
	background:url(../../nres/images/bullet.png) no-repeat left 10px;
}
#left-nav ul li ul li a {
	display: block;
	font-size:11px;
}
#left-nav ul li ul li a:hover {
	color:#ffe59e;
}
.silverheader-sub {
	background:url(../../nres/images/plus.png) no-repeat left 9px;
	padding-left: 14px;
}
.silverheader-sub:hover {
	background:url(../../nres/images/plus-click.png) no-repeat left 9px;
}
/*CONTENT  -------------------------------------------------------*/
	
#content-image {
	padding:26px;
	width: 616px; /*width + border thickness total should be 674*/
	float: left;
	margin:0px 0px 0px 16px;
	background:url(../../nres/images/bg-content-image.jpg) repeat-x top #FFFFFF;
}
#content-text01 {
	padding:26px;
	width: 616px; /*padding + width + border thickness total should be 674*/
	float: left;
	margin:0px 0px 0px 16px;
	background:url(../../nres/images/bg-content-image.png) no-repeat top left;
	background-size: 100%;
	border-bottom: dashed 1px #6b5836;
}
#content-text01 img {
	float:left;
	margin: 0px 20px 0px 0px;
	z-index: 1;
}
#content-text01 ul {
	margin:10px 0px 10px 15px;
}
#content-text01 ul li {
	list-style:none;
	background:url(../../nres/images/bullet.png) 0px 5px no-repeat;
	font-weight: bold;
	font-size:11px;
	line-height:18px;
	padding: 0px 0px 0px 15px;
	display:block;
	color:#20180B;
}
#about-nres #content-text01 ul {
	margin:10px 0px 10px 15px;
	float:left;
	width: 616px;
}
/*IMAGE SETTING-------------------------------------------------------*/

#content-text01 img.image-big {
	float:right;
	margin:-26px; /*TOP MAIN*/
}
#content-text01 img.image-big-frame {
	float:right;
	margin:auto auto 15px auto; /*TOP MAIN*/
}
#content-text01 img.image-left {
	float:left;
	margin: 5px 5px 0px 0px;
	z-index: 1;
}
#content-text01 img.image-right {
	float:right;
	margin: 5px /*-5px*/5px 0px 15px
}
/*Top Header Image SETTING (using it as background)-------------------------------------------------------*/


/*contacts page tag-------------------------------------------------------*/
#contacts #content-text01 {
	background:url(../../nres/images/contacts/bg.jpg) no-repeat top right #fff;
}
/*Footer BG tag-------------------------------------------------------*/

#footer {
	width: 954px;
	height: 114px;
	margin: auto;
	background:url(../../nres/images/bg-footer.png) no-repeat;
	float:left;
	clear:both;
	padding-top: 10px;
}
.special_areaPadding  {
    padding-top: 10px;
}
