body {
	background-color: #cccccc; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; font-family: Trebuchet MS, Lucida Grande, Helvetica, Arial, sans-serif; line-height: 1.40; font-size: 12px;
	}

p { 
	font-size: 12px; padding: 0px 20px 0px 15px; margin-top: 0px;
	}	
	
.pSub { 
	font-size: 12px; padding: 5px 0px 0px 10px; margin-top: 0px;
	}	
	
.pRightMedia { 
	font-size: 10px; margin-top: 0px; color: #009933;
	}	

	a.pRightMedia:link    { color:#009933; text-decoration:underline; }
    a.pRightMedia:visited { color:#009933; text-decoration:underline; }
    a.pRightMedia:hover   { color:#009933; text-decoration:underline; }
    a.pRightMedia:active  { color:#009933; text-decoration:underline; }
	
.pRightReDev { 
	font-size: 10px; margin-top: 0px; color: #990066;
	}	
	
	a.pRightReDev:link    { color:#990066; text-decoration:underline; }
    a.pRightReDev:visited { color:#990066; text-decoration:underline; }
    a.pRightReDev:hover   { color:#990066; text-decoration:underline; }
    a.pRightReDev:active  { color:#990066; text-decoration:underline; }
	
	
.pRightTime { 
	font-size: 10px; margin-top: 0px; color: #FF6600;
	}	
	
	a.pRightTime:link    { color:#FF6600; text-decoration:underline; }
    a.pRightTime:visited { color:#FF6600; text-decoration:underline; }
    a.pRightTime:hover   { color:#FF6600; text-decoration:underline; }
    a.pRightTime:active  { color:#FF6600; text-decoration:underline; }
	
.pRightComm { 
	font-size: 10px; margin-top: 0px; color: #0099CC;
	}	
	
	a.pRightComm:link    { color:#0099CC; text-decoration:underline; }
    a.pRightComm:visited { color:#0099CC; text-decoration:underline; }
    a.pRightComm:hover   { color:#0099CC; text-decoration:underline; }
    a.pRightComm:active  { color:#0099CC; text-decoration:underline; }
	

	
.pRightAboutHistory { 
	font-size: 10px; margin-top: 0px; color: #FF9900;
	}	
	
	a.pRightAboutHistory:link    { color:#FF9900; text-decoration:underline; }
    a.pRightAboutHistory:visited { color:#FF9900; text-decoration:underline; }
    a.pRightAboutHistory:hover   { color:#FF9900; text-decoration:underline; }
    a.pRightAboutHistory:active  { color:#FF9900; text-decoration:underline; }

.pSubMediaHeaderRight {
	font-size: 12px; font-weight: bold; color: #009933; padding: 15px 0px 0px 15px;
	}	
	
.pSubRedDevHeaderRight {
	font-size: 12px; font-weight: bold; color: #990066; padding: 15px 0px 0px 20px;
	}	

.pSubRedTimeLineRight {
	font-size: 12px; font-weight: bold; color: #FF6600; padding: 15px 0px 0px 20px;
	}	

.pSubRedCommNewsRight {
	font-size: 12px; font-weight: bold; color: #0099CC; padding: 15px 0px 0px 20px;
	}	
	
.pSubRedAboutHistoryRight {
	font-size: 12px; font-weight: bold; color: #FF9900; padding: 15px 0px 0px 20px;
	}	
	
.pSubBold { 
	font-size: 13px; font-weight: bold;
	}	
	
.pSubResidentHeader { 
	font-size: 15px; font-weight: bold; color: #66cc00;
	}	
	
.pSubRemaining { 
	font-size: 12px; padding: 0px 30px 0px 35px; margin-top: 0px;
	}	
	
.pSubRedevHeader { 
	font-size: 15px; font-weight: bold; color: #990066;
	}

.pSubProjectHeader { 
	font-size: 15px; font-weight: bold; color: #FF6600;
	}	

.pSubMediaHeader { 
	font-size: 15px; font-weight: bold; color: #009933;
	}	



	
a, a:link, a:visited  {
	color: #003366; text-decoration: underline;
	}	
	
a:hover	 {
	text-decoration: none;
	}
	
a:active {
	color: #003366; text-decoration: underline;
	}	
	
#footer a, #footer a:link, #footer a:visited  {
	color: #003366; text-decoration: underline;
	}	
	
#footer a:hover	 {
	text-decoration: none;
	}
	
#footer a:active {
	color: #737373; text-decoration: underline;
	}		
	
.header_container {
	width: 192px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: center; 
	}
	

h1 {
	font-size: 18px; color: #333; font-weight: bold;  padding: 0px 16% 0px 16%; margin: 0px 10px 0px 10px; line-height: 1.25;
	}	

h2 {
	font-size: 14px; color: #666; font-weight: normal; padding: 0px 16% 0px 16%; margin: 0px 10px 0px 10px;
	}	
			
.bgResidents { 
	background-image: url(../images/bg_residents.gif);
	}

.bgSubResidents { 
	background-image: url(../images/bg_sub_residents.gif);
	}
	
.bgRedev { 
	width: 186px; background-image: url(../images/sub_bg_redev_long.jpg);
	}
	
.bgCom { 
	width: 186px; background-image: url(../images/sub_bg_com_long.jpg);
	}
	
.bgComm { 
	width: 186px; background-image: url(../images/sub_bg_comm_long.jpg);
	}
	
.bgAbout { 
	width: 186px; background-image: url(../images/sub_bg_about_long.jpg);
	}
	
.bgMedia { 
	width: 186px; background-image: url(../images/sub_bg_media_long.jpg); 
	}
	
.bgContact { 
	width: 186px; background-image: url(../images/sub_bg_contact_long.jpg); 
	}
	
.internalContent {
	padding: 0px 16px 0px 18px; 
	}
	
.pageTitleInternal {
	margin: 0px 16px 0px 16px; padding: 10px 0px 10px 0px;
	}	
			

#siteFrame {
	width: 740px;  margin: -5px auto; background-color: #cccccc;
	}

#contentContainer {
	width: 740px;
	margin-top: 0px;
	padding-top: 0px;
	background-color: #ffffff;
}	

.leftColumn {
	float: left; width: 548px; background-color: #FFF ; 
	}
	
.leftColumntext {
	float: left; padding: 0px 16px 0px 16px; margin-bottom: 16px;
	}
	
.leftColumnBody {
	background-image: url(../images/home_bg_body.jpg); color: #003399; font-size: 9px; 
}

.leftColumnBodyNew {
	background-image: url(../images/home_bg_body_new.jpg); color: #003399; font-size: 12px; line-height: 1.60;
}

.leftColumnSub {
	float: left; width: 557px; background-color: #FFF ; 
	}
	
.leftColumnBodySub {
	color: #fff;
}

.rightColumn {
	float: right; width: 183px; background-color: #FFF ;
	}

.rightColumntext {
	padding: 0px 16px 0px 16px; margin-bottom: 16px;
	}
	
.rightColumnSub {
	float: right; width: 192px; background-color: #FFF ;
	}

.bottomColumn {
	width: 548px; background-color: #FFF ;
	}

.menuContainer {
	width: 740px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;
	}

.newsRightcontent {
	font-size: 9px; padding: 0px 25px 0px 4px; color: #ff6600
	}

.newsRightcontent2 {
	font-size: 9px; padding: 0px 25px 5px 4px; 
	}
	
.newsRightcontent3 {
	font-size: 9px; padding: 0px 25px 5px 4px; line-height: 1.5;
	}

#whatsnewContainer {
	width: 192px; height: 151px; float: right; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: left; line-height: 1.3; font-size: 11px; font-weight: bold;
	}
	
.whatsnewHeader {
	color: #1EA2D7; font-size: 12px; font-weight: bold;
	}
	
#logoContainer { 
	width: 548px; float: left;
	}	
	
#logoContainerSub { 
	width: 740px; 
	}	

#headerContainer  { width: 740px;
	
	}	

#header {
	background-color: #FFF; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;
	}	
			
	
#footer {
	background-color: #E6E6E6; text-align: center; font-size: 10px; color: #737373; line-height: 1.5; padding: 4px 0px 4px 0px; margin: 0px 10px 0px 10px;
	}	
	
	
.exhibitDateInternal {
	/*padding-left: 16px;*/
	font-size: 13px; color: #666;
	padding-bottom: 0px; 
	}	
		
