body {
	font-family: Arial, Helvetica, sans-serif;
	margin:25px 0 0 25px;
	background: white;
	font-size: 10pt;
}
td {
	margin:0;
	padding:0;
}
#wrap {
	width:570px;
	margin:0 auto;
}
#exec_profile {
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	padding:6px 0 0 0;
	margin-left:14px;
	width:281px;
}
#exec_profile p{
	margin:0;
	padding-bottom:20px;
}
#printtop{
	width:574px;		
}
#logo img{
	float:left;
}
#closewindow a{
	font-size:12px;
	color:#c41230;
	text-decoration:none;
	float:right;
	margin:0; padding:0;
}
#closewindow a:hover{
	font-size:12px;
	color:#c41230;
	text-decoration:underline;
}
#top {
	padding:0 0 0px 0px;
}
#holder {
/*	border:5px solid #e4e4e4;/
	padding:10px 16px 16px 16px; */
	padding:0;
	border:0;
}
#nav {
/*	padding:0 0 10px 2px; */
	display:none;
}
.nav-first {
	border-left:3px solid #e96b12;
	border-right:3px solid #e96b12;
}
.nav-btns {
	border-right:3px solid #e96b12;
}
#content-holder {
/*	border:1px solid #cccccc; 
	padding:1px; */
	padding:0;
	margin:0;
	border:0;
}
#content-holder img.imgbar{
	display:none;
}
#flashcontent {
	color:#999999;
	font-size:12px;
	height:410px;
}
#flashcontent p {
	margin:0;
	padding:30px;
}
#flashcontent a, #flashcontent a:visited {
	text-decoration:none;
	color:#b8b8b8;
}
#flashcontent a:hover, #flashcontent a:active {
	text-decoration:underline;
	color:#b8b8b8;
}

#footer {
	padding:5px;
	font-size:10px;
}
#footer-p {
	width:574px;
	float:left;
	color:#999999;
	font-size:10px;
	margin:5px;
}
#footer-l {
	width:576px;
	/*float:left; */
	color:#999999;
}
#footer-r {
	display:none;
}

#footer-l a, #footer-l a:visited, #footer-r a, #footer-r a:visited {
	display:none;
}
#footer-l a:hover, #footer-l a:active, #footer-r a:hover, #footer-r a:active {
	display:none;}

.clr {
	clear:both;
}

#content {
	border-bottom:5px solid #c41230;
	position:relative;
/*	width:750px; */
	width:576px;
}
#sidenav {
	display:none;
	/*margin-top:3px;
	width:120px;
	float:left;
	margin-right:20px;
	font-size:12px;
	position:relative; */
}
#main {
	width:610px;
	float:left;
	position:relative;
}
#main2 {
	width:576px;
	margin:0; padding:0;
	float:left;
	position:relative;
}

#main img.img1{
	padding-top:26px;
}
#main img{
	margin-top:1px;
}
h1,h2,h3,h4 {
	font-size:12px;
	font-weight:bold;
	margin:0;
	padding:0;	
}
h1.orange{
	color:#e96b12;
}
h1.gray{
	color:#565656;
}
.mtop27{
	margin:27px 0 0 0;
}
.mtop1{
	margin-top:1px;
}
.bar {
	width:576px;
	height:23px;
	font-size:12px;
}
.bar p{
	margin:0;
	padding:4px 0 0 10px;
}
.orangetitle {
	background-color:#e96b12;
	color:#ffffff;
}
.dark-greytitle{
	background-color:#7c7c7c;
	color:#ffffff;
}
.light-greytitle{
	background-color:#ebebeb;
	color:#565656;
}
/* newly added */
.listing-bar{	
	width:576px;
	height:23px;
	margin:1px 0 0 0;
	font-size:12px;
	padding:0;
}
.listing-bar .propname{
	margin:0;
	padding:4px 0 0 10px;
	float:left;
	clear:both;
}
.listing-bar #prin{
	display:none;
}
/*
.listing-bar #prin a:link, .listing-bar #prin a:visited, .listing-bar #prin a:active{
	margin:4px 0px 0 0;
	padding:0;
	text-decoration:none;
	color:#ffffff;
}
.listing-bar #prin a:hover{
	background:#CC0003;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
}
*/
/* newly added */


#main a, #main a:visited, #main2 a, #main2 a:visited {
	font-weight:normal;
	color:#c41230;
	text-decoration:none;
}
#main a:hover, #main a:active, #main2 a:hover, #main2 a:active {
	font-weight:normal;
	color:#ffffff;
	text-decoration:none;
	background-color:#c41230
}
/* About */

#about-tbl {
	margin-top:22px;
	font-size:12px;
	color:#565656;
	line-height:18px;
	padding-bottom:20px;
}
#about-tbl p {
	margin:0;
	padding:0 20px 20px 0;
	font-size:12px;
}
#about-tbl h2{
	color:#FFFFFF;
	background-color:#7c7c7c;	
	height:20px;
	padding:2px 0 1px 10px;
	margin:0px 0 10px 0;
}
#about-tbl .tab {
	margin:0;
	padding:0;
	font-size:12px;
}
#about-tbl .tab ul {
	margin:0;
	padding:0;
	border:none;
	list-style-type:none;
	
}
#about-tbl .tab ul li{
	margin:0;
	padding:0;
	border:none;
	list-style-type:none;
	float:left;
	
}
#about-tbl .tab li.first-tab a, 
#about-tbl .tab li.first-tab a:visited{
	margin:0 1px 0 0;
	background-color:#ebebeb;
	float:left;
	width:175px;
	padding:2px 0 2px 10px;
	line-height:19px;
	font-weight:bold;
	text-decoration:none;
}
#about-tbl .tab li.first-tab a:hover, 
#about-tbl .tab li.first-tab a:active
{
	margin:0 1px 0 0;
	width:175px;
	padding:2px 0 2px 10px;
	line-height:19px;
	color:#ffffff;
	text-decoration:none;
	background-color:#c41230;
}

#about-tbl .tab li.first-tab a.notactive,
#about-tbl .tab li.first-tab a.notactive:visited,
#about-tbl .tab li.first-tab a.notactive:active{
	margin:0 1px 0 0;
	padding:0;
	background-color:#e96b12;
	width:175px;
	padding:2px 0 2px 10px;
	line-height:19px;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
}
#about-tbl .tab li.first-tab a.notactive:hover

{
	background-color:#c41230;
	font-weight:bold;
	text-decoration:none;
}
#about-tbl .tab li.mid-tab a, 
#about-tbl .tab li.mid-tab a:visited{
	margin:0 1px 0 0;
	background-color:#ebebeb;
	float:left;
	width:170px;
	padding:2px 0 2px 10px;
	line-height:19px;
	font-weight:bold;
	text-decoration:none;
}
#about-tbl .tab li.mid-tab a:hover, 
#about-tbl .tab li.mid-tab a:active{
	margin:0 1px 0 0;
	width:170px;
	padding:2px 0 2px 10px;
	line-height:19px;
	color:#ffffff;
	text-decoration:none;
	background-color:#c41230;
}

#about-tbl .tab li.mid-tab a.notactive,
#about-tbl .tab li.mid-tab a.notactive:active,
#about-tbl .tab li.mid-tab a.notactive:visited{
	margin:0 1px 0 0;
	padding:0;
	background-color:#e96b12;
	width:170px;
	padding:2px 0 2px 10px;
	line-height:19px;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
}
#about-tbl .tab li.mid-tab a.notactive:hover
{
	background-color:#c41230;
	font-weight:bold;
	text-decoration:none;
}
#about-tbl .tab li.last-tab a, 
#about-tbl .tab li.last-tab a:visited{
	margin:0;
	background-color:#ebebeb;
	float:left;
	width:198px;
	padding:2px 0 2px 10px;
	line-height:19px;
	font-weight:bold;
	text-decoration:none;
}
#about-tbl .tab li.last-tab a:hover, 
#about-tbl .tab li.last-tab a:active{
	margin:0;
	width:198px;
	padding:2px 0 2px 10px;
	line-height:19px;
	color:#ffffff;
	text-decoration:none;
	background-color:#c41230;
}

#about-tbl .tab li.last-tab a.notactive,
#about-tbl .tab li.last-tab a.notactive:visited,
#about-tbl .tab li.last-tab a.notactive:active{
	margin:0;
	padding:0;
	background-color:#e96b12;
	width:198px;
	padding:2px 0 2px 10px;
	line-height:19px;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
}
#about-tbl .tab li.last-tab a.notactive:hover
{
	background-color:#c41230;
	font-weight:bold;
	text-decoration:none;
}


#about-tbl2 {
	margin-top:0px;
	font-size:12px;
	color:#565656;
	line-height:18px;
	padding-bottom:20px;
}
#about-tbl2 .section{
	padding:0 0 10px 10px;
	margin:10px 15px 0px 0px;
	border-bottom:1px solid #cccccc;
}
#about-tbl2 .section-right{
	padding:0 0 10px 10px;
	margin:10px 0px 0px 0px;
	border-bottom:1px solid #cccccc;
}
#about-tbl2 .sectionlast{
	padding:0 0 10px 10px;
	margin:10px 15px 20px 0px;
	border:0;
}
#about-tbl2 .section-right-last{
	padding:0 0 10px 10px;
	margin:10px 0px 0px 0px;
	border:0;
}
#about-tbl2 .section ul, #about-tbl2 .section-right ul, 
#about-tbl2 .sectionlast ul, #about-tbl2 .section-right-last ul{
	margin:0;
	padding-left:10px;
	border:none;
	list-style-type:none;
}
#about-tbl2  .section li.l1, #about-tbl2  .section-right li.l1, 
#about-tbl2  .sectionlast li.l1, #about-tbl2  .section-right-last li.l1 {
	margin:0;
	background-image:url(../img/bullet_grey.gif);
	padding:0 15px 0 9px;
	background-position:0 .4em;
	background-repeat:no-repeat;
	border:none;
}
#about-tbl2  ol {
	list-style: none;
	margin:0 0 0 27px;
	padding:0;
}

#about-tbl2  li.l2{
	list-style-type: decimal;
	margin:0;
	padding:0;
}
/* end here */
#about-tbl .contact h4.left{
	width:281px;
	color:#ffffff;
	background-color:#7c7c7c;
	margin-right:15px;
	padding:2px 0 1px 10px;
	font-weight:bold;
	height:20px;
}
#about-tbl .contact h4.right{
	width:271px;
	color:#ffffff;
	background-color:#7c7c7c;
	margin-right:0px;
	padding:2px 0 1px 10px;
	font-weight:bold;
	height:20px;
}
#about-tbl .contact p{
	padding:5px 0 50px 10px;
}

/* used for Careers, mixed-use, retail */
#overview-tbl {
	margin:22px 0 0 0;
	font-size:12px;
	color:#565656;
	line-height:18px;
	padding-bottom:20px;
}
#overview-tbl  p{
	margin:0;
	padding:2px 20px 12px 0;
}
#overview-tbl  h1.orange2{
	padding-top:8px;
	color:#e96b12;
}
#overview-tbl  td {
	margin:0;
	padding:0 0 10px 0;
}
#overview-tbl  ul, #compltd-proj ul{
	margin:0;
	padding:0 0 10px 0;
	border:none;
	list-style-type:none;
}
#overview-tbl  li, #compltd-proj li {
	margin:0;
	background-image:url(../img/bullet_grey.gif);
	padding:0 15px 0 9px;
	background-position:0 .25em;
	background-repeat:no-repeat;
}
/* Careers */
#careers-tbl2 {
	border-top:1px solid #cccccc;
}
#careers-tbl2 td {
	padding:8px 0;
	border-bottom:1px solid #cccccc;
}
/* Benefits */
#benefits-tbl {
	margin-top:22px;
	font-size:12px;
	color:#565656;
	line-height:20px;
	padding-bottom:20px;
	padding-right:20px;
}
#benefits-tbl h1 {
	padding-top:7px;
	color:#e96b12;
}
#benefits-tbl ul{
	list-style-type: none;
	margin:0;
	padding:0;

}
#benefits-tbl li{
	display: block;
	width:281px;
	border-bottom:1px solid #cccccc;
	padding:0 0 8px 0;
	margin:0;
}
#benefits-tbl td.oth_bft{
	padding-left:20px;
}
#benefits-tbl i{
	font-size:11px;
}
/* Team */

#team-tbl {
	margin-top:30px;
	font-size:12px;
	color:#4A4A4A;
	line-height:18px;
	padding-bottom:20px;
}
#team-tbl p {
	margin:0;
	padding:2px 20px 20px 0;

}

#team-tbl2 ul{
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#team-tbl2 td.end{
	border-bottom:1px solid #CCCCCC;
}
#team-tbl2 td.top{
	border-top:1px solid #CCCCCC;
}

#team-tbl2 a.active , #team-tbl2 a.active:visited , #team-tbl2 a.active:active {
	font-weight:bold;
	color:#E96B12;	
	width: 281px;
	background:#ffffff;
}
#team-tbl2  a.active:hover {
	font-weight:bold;
	color:#E96B12;	
	width: 281px;
	background:#ffffff;
}
#team-tbl li {
	border-bottom:1px solid #CCCCCC;
	padding-top:5px;
	padding-bottom:10px;
}

#team-tbl2 a, #team-tbl2 a:visited , #team-tbl2 a:active{
	font-weight:bold;
	color:#C41230;	
	margin:0px;
}
#team-tbl2 a:hover{
	font-weight:bold;
	color:#ffffff;	
	margin:0px;
}
/* Portfolio overview */

#about-portfolio-tbl {
	font-size:12px;
	color:#565656;
	line-height:18px;
	padding:0 0 20px 0;
	margin:22px 0 0 0;
}
#about-portfolio-tbl p {
	margin:0;
	padding:0 20px 20px 0;
}
#about-portfolio-tbl .border{
	width:281px
	color:#cc0003;
	border-top:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	margin-right:20px;
	padding:4px 0 4px 10px;
	font-weight:bold;
}

/* Side Nav */

#navcontainer {
	width: 120px;
	font-weight:bold;
}
#navcontainer ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#navcontainer a {
	display: block;
	width: 105px;
	background-color: #ffffff;
	border-bottom: 1px solid #cccccc;
	padding:4px 0 4px 15px;
}
#navcontainer #navlist a:link, #navlist a:visited , #navlist a:active{
	color: #666666;
	text-decoration: none;
}
#navcontainer #navlist a:hover {
	background-color: #f0f0f0;
	background-image:url(../img/arrow_nav.gif);
	background-repeat:no-repeat;
	background-position:left center;
	color: #e96b12;
}
#navcontainer #navnestedlist a:hover{	
	color: #e96b12;
	text-decoration: none;
	background-image:url(../img/bullet_grey.gif);
	background-repeat:no-repeat;
	background-position:15px center;
	background-color:#ffffff;
}

#navcontainer #navlist #subactive #subcurrent {
	display: block;
	width: 105px;
	background-color: #ffffff;
	border-bottom: 1px solid #cccccc;
	padding:4px 0 4px 15px;
	color: #e96b12;
	background-image:url(../img/arrow_nav.gif);
	background-repeat:no-repeat;
	background-position:left center;
}

#navcontainer #navlist #subactive2 #subcurrent2 {
	border:0;
	display: block;
	width: 105px;
	background-color: #ffffff;
	padding:4px 0 4px 15px;
	color: #e96b12;
	background-image:url(../img/arrow_nav.gif);
	background-repeat:no-repeat;
	background-position:left center;
}
#navcontainer ul ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	border-bottom: 1px solid #cccccc;
}
#navcontainer ul ul li {
	border-top: 1px dotted #cccccc;
}
#navcontainer ul ul a {
	display: block;
	width: 95px;
	background-color: #ffffff;
	padding:4px 0 4px 25px;
	font-weight:normal;
	border-bottom:0;
}
#navcontainer ul ul a:link, #navcontainer ul ul a:visited {
	color: #666666;
	text-decoration: none;
	background-image:url(../img/bullet_grey.gif);
	background-repeat:no-repeat;
	background-position:15px center;
}

#nestedactive #nestedcurrent {
	display: block;
	width: 95px;
	background-color: #ffffff;
	padding:4px 0 4px 25px;
	color: #e96b12;
	background-image:url(../img/bullet_grey.gif);
	background-repeat:no-repeat;
	background-position:15px center;
	border-bottom: none;
}

/* Drop Down Menus */

#menu1, #menu2, #menu3, #menu4 {
	display:none;
}

.dropsub {
	visibility:hidden;
}
#menu1 ul, #menu2 ul, #menu3 ul, #menu4 ul {
	display:none;
}

#list1 a, #list2 a, #list3 a, #list4 a {
	display: block;
	width: 136px;
	background-color: #FFFFFF;
	border-top: 1px solid #CCCCCC;
	border-right:1px solid #cccccc;
	border-left:1px solid #cccccc;
	padding:4px 0 4px 12px;
	text-decoration: none;
	color:#666666;
}
#list1 a:link, #list2 a:link, #list3 a:link, #list4 a:link {
	color: #666666;
	text-decoration: none;
}

#list1 a:hover, #list2 a:hover, #list3 a:hover, #list4 a:hover {
	background-color: #f0f0f0;
	color: #e96b12;
	text-decoration: none;
}
#active #current {
	display: block;
	width: 136px;
	background-color: #f0f0f0;
	border-top: 1px solid #CCCCCC;
	border-right:1px solid #cccccc;
	border-left:1px solid #cccccc;
	padding:4px 0 4px 12px;
	color:#e96b12;
}
#printer{
	margin:4px 9px 0 0;
	padding:0px 0px 0 0;
	float:right;	
}
#project-nav-pdf{
	background-color:#EBEBEB;	
	margin-top:1px;
	font-size:12px;
	height:23px;	
}
#project-nav-pdf #navtype{
	background-color:#EBEBEB;	
	padding:4px 0px 4px 10px;
	color:#565656;
	font-weight:bold;
	float:left;
}
#placement {
	/*padding:4px 9px 0px 1px;
	float:right; */
	display:none;
}
#project-nav-pdf #placement{
	padding:4px 10px 0px 1px;
	float:right;
}
#project-nav-pdf #pdf{
	margin:0 5px 0 0;
}
#project-nav-pdf #pdf a, #project-nav-pdf #pdf a:visited{
	/*text-decoration:none;
	color:#ffffff;
	padding:0px;
	margin:0;
	border:1px solid blue;
	font-weight:normal;	
	clear:both; */
	display:none;
}
#project-nav-pdf #pdf a:hover, #project-nav-pdf #pdf a:active{
	/*background:#7c7c7c;
	text-decoration:underline;
	font-weight:normal;	
	*/
	display:none;
}

#project-nav{
	background-color:#7c7c7c;	
	margin-top:27px;
	font-size:12px;
	height:23px;
}
#project-nav .divider{
	color:#ffffff;
}
#project-nav:after {
	content:".";
	display:block;
	height:0;
	visibility:hidden;
	clear:both;
}

#project-nav #project-state, #project-nav-p #project-state{
	background-color:#7c7c7c;	
	padding:4px 0px 4px 10px;
	color:#FFFFFF;
	font-weight:bold;
	float:left;
}
#project-nav #nav{
	/*background-color:#7c7c7c;
	float:right;
	margin:0;
	padding:4px 0 0 0;
	font-weight:normal; */
	display:none;
}
#project-nav #nav a.back, #project-nav #nav a.back:visited{
	text-decoration:none;
	color:#ffffff;
	margin:0px;
	font-weight:normal;
	padding:0 10px 0 20px;
	background-image:url(../img/arrow_left.gif);
	background-repeat:no-repeat;
	background-position:4px 4px;
	clear:both;
}
#project-nav #nav a.back:hover, #project-nav #nav a.back:active{
	background:#7c7c7c;
	text-decoration:underline;
	font-weight:normal;
	background-image:url(../img/arrow_left.gif);
	background-repeat:no-repeat;
	background-position:4px 4px;
}
#project-nav #nav a.next, #project-nav #nav a.next:visited{
	text-decoration:none;
	color:#ffffff;
	margin:0px;
	padding:0 30px 0 8px;
	font-weight:normal;
	background-image:url(../img/arrow_right.gif);
	background-repeat:no-repeat;
	background-position:85px 4px;
	clear:both;
}
#project-nav #nav a.next:hover, #project-nav #nav a.next:active{
	background:#7c7c7c;
	text-decoration:underline;
	font-weight:normal;
	background-image:url(../img/arrow_right.gif);
	background-repeat:no-repeat;
	background-position:85px 4px;
}
.proj-list p{
	margin:10px 0 32px 0;
	padding-left:10px;
	font-size:12px;
	color:#565656;
}

#portfolio-images{
	margin:1px 0 0 0;
	padding:0;
}
#portfolio-images #img-left{
	margin:0 1px 0 0;
	padding:0;
}

#portfolio-tbl {
	margin:0;
	font-size:12px;
	color:#4a4a4a;
	line-height:18px;
	
}
#portfolio-tbl td {
	padding:4px 0 4px 10px;
	border-bottom:1px solid #cccccc;
}
#portfolio-tbl td.last {
	padding:4px 0 4px 10px;
	border:0px;
}
#portfolio-tbl ul{
	margin:0;
	padding:0 0 0px 0;
	border:none;
	list-style-type:none;
}
#portfolio-tbl li {
	margin:0;
	background-image:url(../img/bullet_grey.gif);
	padding:0 0 0 10px;
	background-position:0 .4em;
	background-repeat:no-repeat;
	border:none;
}

#main2 #listing-title h2{
	clear:both;
	background-color:#EBEBEB;	
	height:19px;
	padding:4px 0 0 10px;
	margin:1px 0 0 0;
	color:#565656;
}
#main2 #listing-title img.belownav, img.belownav{
	margin-top:1px;
	margin-bottom:10px;
}
.listing-icon{
	background-color:#EBEBEB;	
	margin:1px 0 0 0;
	font-size:12px;
	height:23px;
	padding:0;
}
.listing-icon h2{
	margin:0;
	padding:4px 0 0 10px;
	float:left;
	color:#565656;
	clear:both;
}
.listing-icon a:link, .listing-icon a:visited, .listing-icon a:active{
	margin:4px 4px 0 0;
	padding:0px 0px 0 0;
	float:right;
	display:block;
	color:#CC0003;
	font-weight:bold;
	text-decoration:none;
	background-color:#EBEBEB;
}

.listing-icon a.noicon{
	display:none;
}
.listing-icon a:hover, .listing-icon a.noicon:hover{
	background:#CC0003;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
}

.listing-icon a.noicon:link, .listing-icon a.noicon:visited, .listing-icon a.noicon:active{
	margin:4px 0px 0 0;
	padding:0px 9px 0 0;
	color:#CC0003;
	font-weight:bold;
	text-decoration:none;
	background-color:#EBEBEB;
}
.listing-icon img.icon{
	float:right;
	display:block;
	margin:8px 6px 0 0;
	padding:0;

}
.listing-icon img.leaseplan{
	margin:1px 0 0 0;
	display:block;
	clear:both
}
#demo-tbl {
	margin:0;
	padding:0;
	font-size:12px;
	color:#4a4a4a;
	line-height:18px;
}
#demo-tbl ul{
	list-style-type:none;
	margin:5px 0 10px 5px;
	padding:0;
}
#demo-tbl li{
	list-style-type:none;
	margin:0;
	padding:0;
}
#demo-tbl td{
	border-top:1px solid #cccccc;
	list-style-type:none;
	padding-left:5px;
	margin:0;
}
#demo-tbl td.noline{
	border:0;
	list-style-type:none;
	padding-left:5px;
	margin:0;
	
}
#listing {
	width:576px;
}
#listing h3{
	color:#FFFFFF;
	background-color:#e96b12;	
	padding:4px 0 0px 10px;
	margin:1px 0 0 0;
	height:19px;
}
/*
#listing h2{
	color:#FFFFFF;
	background-color:#7c7c7c;	
	padding:4px 0 4px 10px;
	margin:1px 0 0 0;
}*/
#listing p {
	color:#4A4A4A;
	font-size:12px;
	padding:4px 0 4px 10px;
	margin:0;
	border-bottom:1px solid #CCCCCC;
	position:relative;
}
#listing p.last{
	font-size:12px;
	color:#4A4A4A;
	padding:4px 0 4px 10px;
	margin:0;
	border:none;
}
#listing p.lastwspace{
	font-size:12px;
	color:#4A4A4A;
	padding:4px 0 29px 10px;
	margin:0;
	border:none;
}
#listing p a:link, #listing p a:visited{

	font-size:12px;
	color:#C41230;
	font-weight:bold;
	text-decoration:none;
}
#listing p a:hover, #listing p a:active{

	font-size:12px;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
	background-color:#c41230
}
#compltd-proj{
	margin:0;
	padding:0;
	font-size:12px;
	color:#4A4A4A;
}
#compltd-proj td {
	padding:4px 10px 5px 10px;
	border-bottom:1px solid #CCCCCC;
}
#compltd-proj td.last {
	padding:4px 10px 5px 10px;
	border:none;
}
/* News */
#news-tbl {
	margin:0;
	font-size:12px;
	color:#565656;
	padding:0 0 20px 0;
}
#news-tbl h2{
	color:#FFFFFF;
	background-color:#7c7c7c;	
	padding:4px 0 4px 10px;
	margin:15px 0 0 0;
}
#news-tbl td{
	border-bottom:1px solid #cccccc;
	padding:4px 0 4px 10px;
}
#news-tbl td.noline{
	border:0;
	padding:4px 0 4px 0px;
	margin:0;
}
#news-tbl a, #news-tbl a:hover, #news-tbl a:visited,#news-tbl a:active{
	font-weight:bold;
}
#news-detail h1{
	color:#e96b12;
	font-weight:bold;
	margin:29px 20px 0 12px;
}
#news-detail p{
	color:#4a4a4a;
	font-size:12px;
	margin:0 20px 20px 12px;
}
#job-description{
	margin:27px 20px 30px 0;
	color:#4a4a4a;
	font-size:12px;
}
#job-description h1{
	color:#e96b12;
	font-weight:bold;
	margin:0;
	padding:4px 0 0 0;
	
}
#job-description p{
	margin:0;
	padding:5px 20px 27px 0;
}
#qualification h2{
	color:#4a4a4a;
	
}
#qualification{
	float:left;
	width:281px;
	margin-right:20px;
	font-size:12px;	
	color:#4a4a4a;
	
}
#job-description ul{
	margin:0;
	padding:0 0 10px 0;
	border:none;
	list-style-type:none;
}
#job-description li {
	margin:0;
	background-image:url(../img/bullet_grey.gif);
	padding:0 15px 15px 9px;
	background-position:0 .4em;
	background-repeat:no-repeat;
	border:none;
	position:relative;
}
#career-contact-detail{
	font-size:12px;
	color:#4a4a4a;
}

#acquis-left-col{
	color:#4a4a4a;
	font-size:12px;
	float:left;
	width:281px;
	margin:0 15px 15px 0px;
}
#acquis-right-col{
	color:#4a4a4a;
	font-size:12px;
	float:left;	
	width:275px;
	margin:0 0 15px 0px;
}

#acquis-left-col h2, #acquis-right-col h2{
	color:#e96b12;
	padding:10px 0 0 10px;
	margin:0;
}
#acquis-left-col h3, #acquis-right-col h3{
	font-weight:bold;
	padding:5px 0 5px 10px;
}
#acquis-left-col ul, #acquis-right-col ul{
	margin:0;
	padding:0 0 14px 10px;
	border:none;
	list-style-type:none;
	border-bottom:1px solid #cccccc;
}
#acquis-left-col li, #acquis-right-col li{
	color:#4a4a4a;
	margin:0;
	background-image:url(../img/bullet_grey.gif);
	padding:0 15px 0px 9px;
	background-position:0 .25em;
	background-repeat:no-repeat;
	border:none;
}
/* contact and lease */
#contact-tbl{
	font-size:12px;
	color:#565656;
	padding:0;
	margin:22px 10px 50px 0px;
}
#contact-tbl2{
	width:577px;
	margin:0 10px 50px 0px;
	font-size:12px;
	color:#565656;
}
#contact-tbl h2.left{
	width:271px;
	color:#ffffff;
	background-color:#e96b12;
	margin:5px 10px 0 0;
	padding:4px 0 0 10px;
	font-weight:bold;
}
#contact-tbl h2{
	width:271px;
	height:19px;
	color:#ffffff;
	background-color:#e96b12;
	margin:5px 0 0 0;
	padding:4px 0 0 10px;
	font-weight:bold;
}
#contact-tbl p{
	padding:0;
	margin:5px 0 0 10px;
}
#contact-tbl h3{
	color:#FFFFFF;
	background-color:#7c7c7c;	
	height:19px;
	padding:4px 0 4px 10px;
	margin:1px 0 10px 0;
}
#contact-tbl2 .section{
	padding:0 0 10px 10px;
	margin:10px 20px 0px 0px;
	border-bottom:1px solid #cccccc;
}
#contact-tbl2 .section-right{
	width:271px;
	padding:0 0 10px 10px;
	margin:10px 0px 0px 10px;
	border-bottom:1px solid #cccccc;
}

