body {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #752A7C;
	background-image: url(images/bg.jpg);
}
/* TD */
td.nav {
	padding-top: 6px;
	padding-left: 7px;
}
td.navOver {
	padding-top: 6px;
	padding-left: 7px;
	background-color: #777777;
}
td.subnav {
	padding-left: 8px;
	background-color: #E7E7E7;
}
td.breadcrumb {
	font-size: 10px;
	color: #A8A9AD;
}
td.padded {
	padding-top: 9px;
	padding-left: 11px;
	padding-right: 11px;
}
td.padded2 {
	padding-top: 8px;
	padding-left: 8px;
	padding-right: 8px;
}
td.stakeholders {
	padding-left: 8px;
	color: #85256F;
	font-size: 12px;
	line-height: 13px;
	font-weight: bold;
	padding-top: 12px;
}
td.purple11px {
	font-size: 10px;
	color: #962670;
	padding-bottom: 9px;
	padding-left: 10px;
	font-weight: bold;
	line-height: 12px;
}
td.purple11px2 {
	font-size: 10px;
	color: #962670;
	padding-bottom: 15px;
	padding-left: 10px;
	line-height: 12px;
	font-weight: bold;
}
/* TD SUBNAV */
	/* THE PROPOSALS */
	td.subnavJOBS {
	padding-left: 8px;
	background-color: #B91F65;
	}
	td.subnavHOMES {
	padding-left: 8px;
	background-color: #AA2167;
	}
	td.subnavSUSTAINABILITY {
	padding-left: 8px;
	background-color: #A0226B;
	}
	td.subnavINVESTMENT {
	padding-left: 8px;
	background-color: #92246D;
	}
	td.subnavINFRASTRUCTURE {
	padding-left: 8px;
	background-color: #85256F;
	}
	td.subnavCOMMUNITY {
	padding-left: 8px;
	background-color: #792573;
	}
	td.subnavINTEGRATE {
	padding-left: 8px;
	background-color: #6C2575;
	}
	td.subnavLEGACY {
	padding-left: 8px;
	background-color: #601F57;
	}
	
	/* THE TEAM */
	td.subnavBT {
	padding-left: 8px;
	background-color: #F9A61A;
	}
	td.subnavAVIVA {
	padding-left: 8px;
	background-color: #6C2575;
	}
	
	/* THE NEWS &amp;<br />
MEDIA */
	td.subnavWM {
	padding-left: 8px;
	background-color: #B91F65;
	}
	td.subnavEM {
	padding-left: 8px;
	background-color: #F37022;
	}
	td.subnavOTHER {
	padding-left: 8px;
	background-color: #ED0678;
	}
/* A */
a.nav {
	font-size: 12px;
	font-weight: bold;
	line-height: 13px;
	color: #FFFFFF;
	text-decoration: none;
}
a.nav:hover {
	font-size: 12px;
	font-weight: bold;
	line-height: 13px;
	color: #FFFFFF;
	text-decoration: none;
}
a.grey11px {
	font-size: 11px;
	color: #838383;
	line-height: 13px;
	text-decoration: none;
}
a.grey11px:hover {
	font-size: 11px;
	color: #838383;
	line-height: 13px;
	text-decoration: underline;
}
a.darkGrey11px {
	font-size: 11px;
	color: #050507;
	line-height: 13px;
	text-decoration: none;
}
a.darkGrey11px:hover {
	font-size: 11px;
	color: #050507;
	line-height: 13px;
	text-decoration: underline;
}
a.white11px {
	font-size: 11px;
	color: #FFFFFF;
	line-height: 13px;
	text-decoration: none;
}
a.white11px:hover {
	font-size: 11px;
	color: #FFFFFF;
	line-height: 13px;
	text-decoration: underline;
}
a.whiteBold11px {
	font-size: 11px;
	color: #FFFFFF;
	line-height: 13px;
	font-weight: bold;
	text-decoration: none;
}
a.whiteBold11px:hover {
	font-size: 11px;
	color: #FFFFFF;
	line-height: 13px;
	font-weight: bold;
	text-decoration: underline;
}
a.whiteBold12px {
	font-size: 12px;
	color: #FFFFFF;
	line-height: 15px;
	font-weight: bold;
	text-decoration: none;
}
a.whiteBold12px:hover {
	font-size: 12px;
	color: #FFFFFF;
	line-height: 15px;
	font-weight: bold;
	text-decoration: underline;
}
a.black11px {
	font-size: 11px;
	color: #000000;
	line-height: 13px;
	font-weight: bold;
	text-decoration: none;
}
a.black11px:hover {
	font-size: 11px;
	color: #000000;
	line-height: 13px;
	font-weight: bold;
	text-decoration: underline;
}
a.purple11px {
	font-size: 10px;
	color: #962670;
	text-decoration: none;
	line-height: 12px;
}
a.purple11px:hover {
	font-size: 10px;
	color: #962670;
	text-decoration: underline;
	line-height: 12px;
}
/* TEXT */
.white11px {
	font-size: 11px;
	color: #FFFFFF;
	line-height: 13px;
}
.white11pxBold {
	font-size: 11px;
	color: #FFFFFF;
	line-height: 13px;
	font-weight: bold;
}
.white11pxItalic {
	font-size: 11px;
	color: #FFFFFF;
	line-height: 13px;
	font-style: italic;
}
.white12pxBold {
	font-size: 12px;
	color: #FFFFFF;
	line-height: 15px;
	font-weight: bold;
}
.white15px {
	font-size: 15px;
	color: #FFFFFF;
	line-height: 18px;
}
.grey15px {
	font-size: 15px;
	color: #838383;
	line-height: 18px;
}
.grey11px {
	font-size: 11px;
	color: #838383;
	line-height: 13px;
}
.grey11pxBold {
	font-size: 11px;
	color: #838383;
	line-height: 13px;
	font-weight: bold;
}
.darkGrey11px {
	font-size: 11px;
	color: #050507;
	line-height: 13px;
}
.orange11px {
	font-size: 11px;
	color: #F37022;
	line-height: 13px;
	font-weight: bold;
}
.black11px {
	font-size: 11px;
	color: #000000;
	line-height: 13px;
	font-weight: bold;
}
.black12px {
	font-size: 12px;
	color: #000000;
	line-height: 14px;
	font-weight: bold;
}
.black11pxItalic {
	font-size: 11px;
	color: #000000;
	line-height: 13px;
	font-weight: bold;
	font-style: italic;
}
.whiteHidden {
	font-size: 11px;
	color: #FFFFFF;
	line-height: 13px;
}
.popupTitle {
	font-size: 12px;
	font-weight: bold;
	line-height: 13px;
	color: #FFFFFF;
}
img.bullet {
	padding-top: 1px;
	padding-right: 7px;
	padding-left: 5px;
}
img.bulletMini {
	padding-top: 1px;
	padding-right: 3px;
}
.white8px {
	font-size: 8px;
	color: #FFFFFF;
	line-height: 10px;
}
/* FORM ELEMENTS */
*:focus {
	outline: 0;
}
textarea {
	resize: none;
}
input.welcomeForm1 {
	height: 14px;
	width: 220px;
	background-color: #FFFFFF;
	border: 0px none #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top: 1px;
	padding-right: 4px;
	padding-left: 4px;
	color: #838383;
}
textarea.comments {
	height: 105px;
	width: 220px;
	background-color: #FFFFFF;
	border: 0px none #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top: 3px;
	padding-right: 4px;
	padding-left: 3px;
	color: #838383;
}
/* NEWS &amp;<br />
MEDIA POPUPS */
td img {
/* Another Mozilla/Netscape bug with making sure our images display correctly */
	display: block;
}

#FWTableContainer505185702 {
/* The master div to make sure that our popup menus get aligned correctly.  Be careful when playing with this one. */
	position:relative;
	margin:0px;
	width:890px;
	height:532px;
	text-align:left;
}

#MMMenuContainer0611102956_0 {
	/* This ID is related to the master menu div for menu MMMenuContainer0611102956_0 and contains the important positioning information for the menu as a whole */
	position:absolute;
	left:589px;
	top:95px;
	z-index:300;
	visibility: hidden;
}

#MMMenu0611102956_0 {
	/* This class defines things about menu MMMenu0611102956_0's div. */
	position:absolute;
	left:0px;
	top:1px;
	background-color:transparent;
	width:301px;
	height:191px;
	visibility: hidden;
}

.MMMIFVStyleMMMenu0611102956_0 {
/* This class determines the general characteristics of the menu items in menu MMMenu0611102956_0 */
	border-top:0px solid #ffffff;
	border-left:0px solid #ffffff;
	border-bottom:0px solid #555555;
	border-right:0px solid #555555;
	width:301px;
	height:191px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:301px;
	height:191px;
}

#MMMenu0611102956_0_Item_0 {
/* Unique ID for item 0 of menu MMMenu0611102956_0 so we can set its position */
	left:0px;
	top:0px;
}

#MMMenuContainer0611102956_0 img {
/* needed for Mozilla/Camino/Netscape */
	border:0px;
}

#MMMenuContainer0611125718_1 {
	/* This ID is related to the master menu div for menu MMMenuContainer0611125718_1 and contains the important positioning information for the menu as a whole */
	position:absolute;
	left:589px;
	top:142px;
	z-index:300;
	visibility: hidden;
}

#MMMenu0611125718_1 {
	/* This class defines things about menu MMMenu0611125718_1's div. */
	position:absolute;
	left:0px;
	top:0px;
	background-color:transparent;
	width:301px;
	height:196px;
	visibility: hidden;
}

.MMMIFVStyleMMMenu0611125718_1 {
/* This class determines the general characteristics of the menu items in menu MMMenu0611125718_1 */
	border-top:0px solid #ffffff;
	border-left:0px solid #ffffff;
	border-bottom:0px solid #555555;
	border-right:0px solid #555555;
	width:301px;
	height:196px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:301px;
	height:196px;
}

#MMMenu0611125718_1_Item_0 {
/* Unique ID for item 0 of menu MMMenu0611125718_1 so we can set its position */
	left:0px;
	top:0px;
}

#MMMenuContainer0611125718_1 img {
/* needed for Mozilla/Camino/Netscape */
	border:0px;
}

#MMMenuContainer0611125812_2 {
	/* This ID is related to the master menu div for menu MMMenuContainer0611125812_2 and contains the important positioning information for the menu as a whole */
	position:absolute;
	left:589px;
	top:187px;
	z-index:300;
	visibility: hidden;
}

#MMMenu0611125812_2 {
	/* This class defines things about menu MMMenu0611125812_2's div. */
	position:absolute;
	left:0px;
	top:0px;
	background-color:transparent;
	width:301px;
	height:235px;
	visibility: hidden;
}

.MMMIFVStyleMMMenu0611125812_2 {
/* This class determines the general characteristics of the menu items in menu MMMenu0611125812_2 */
	border-top:0px solid #ffffff;
	border-left:0px solid #ffffff;
	border-bottom:0px solid #555555;
	border-right:0px solid #555555;
	width:301px;
	height:235px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:301px;
	height:235px;
}

#MMMenu0611125812_2_Item_0 {
/* Unique ID for item 0 of menu MMMenu0611125812_2 so we can set its position */
	left:0px;
	top:0px;
}

#MMMenuContainer0611125812_2 img {
/* needed for Mozilla/Camino/Netscape */
	border:0px;
}
