@charset "utf-8";
/* CSS Document */

.module-home-photo 
{
float: left;
margin-left: 8px;
width: 174px;
background-color: transparent;
padding-top: 0px;
padding-right: 5px;
padding-bottom: 5px;
padding-left: 0px;
}

.module-home-photo a
{
display: block;
background-color: transparent;
background-image: url(http://media.corporate-ir.net/media_files/irol/13/133289/images/sprite.gif);
background-repeat: no-repeat;
background-attachment: scroll;
background-position: -16px -150px;
height: 20px;
padding-left: 19px;
bottom: 0pt;
}

html { background: white url(http://media.corporate-ir.net/media_files/irol/13/133289/images/shade-brown.gif) repeat-x 0 0;  }
body { font: 0.75em Helvetica, Arial, sans-serif; margin: 0; color: #666; line-height: 1.4; }
	body.index { background: url(http://media.corporate-ir.net/media_files/irol/13/133289/images/bg-white-index-3.gif) no-repeat 0 0; }
	body.landing { background: url(http://media.corporate-ir.net/media_files/irol/13/133289/images/bg-white-landing.gif) no-repeat 0 0; }
	body.generic, body.property-detail, body.board, body.property-landing , body.history { background: url(http://media.corporate-ir.net/media_files/irol/13/133289/images/bg-white-gen.gif) no-repeat 0 0; }
h1 { font-size: 1.6em; color: #0094C3; }
h2 { font-size: 1.4em; color: #0094C3; margin-top: 30px; }
h3 { font-size: 1.12em; color: #0094C3; text-transform: uppercase; }
h4 { font-size: 1.0em; color: #333; text-transform: uppercase; }
h5 { font-size: 1.0em; color: #333; font-weight: bold; margin: 0;  }
	h5.blue { color: #0094C3; text-transform: none; }
a { text-decoration: underline; outline: none; }
a:link, a:visited { color: #666; }
a:hover, a:active { text-decoration: none; color: #C60997; }
img { border: 0; outline: none; }
input { color: #333; font: 12px Arial, Helvetica, sans-serif; }
ul { list-style: none; margin-left: 0; padding-left: 15px; } 
ol { list-style: decimal; margin-left: 0; padding-left: 25px; } 
	ol ol { margin: 10px 0; list-style: lower-alpha; } 
dd { margin: 10px 0 15px 10px; }
pre { font-size: 12px; }

/* General */
#wrapper { width: 970px; margin: 0 auto 0 15px; } 
#accessibility, #logo-print, .hide { position: absolute; left: -9999px; }

	/* sIFR styles */
	.sIFR-flash { visibility: visible !important; margin: 0; padding: 0; }
	.sIFR-unloading .sIFR-flash { visibility: hidden !important; }
	.sIFR-replaced, .sIFR-ignore { visibility: visible !important; }
	.sIFR-alternate { position: absolute; left: 0; top: 0; width: 0; height: 0; display: block; overflow: hidden; }
	.sIFR-replaced div.sIFR-fixfocus { margin: 0pt; padding: 0pt; overflow: auto; letter-spacing: 0px; float: none; }
	.sIFR-dummy { width: 0px; height: 0px; margin-left: 42px; z-index: 0; }
	.sIFR-active #info-wrapper h4, .sIFR-active .module-brown h4, .sIFR-active .module-blue h3, .sIFR-active .prop-dtl-financials thead th, .sIFR-active .prop-dtl-facts thead th { visibility: hidden; }

/* Masthead */
#masthead { height: 135px; overflow: hidden; }
* html #masthead { height: 1%; }		

	/* Logo */
	#logo { float: left; margin: 0; }
		h1#logo { display: block;  font-size: 2.4em; margin: 17px 0 0 0; }
		#logo a { color: white; margin: 0 0 0 40px; }
	#info-wrapper { background: url(http://media.corporate-ir.net/media_files/irol/13/133289/images/shade-grey.png) no-repeat 0 0; color: white; float: right; padding-bottom: 10px; }
		#info-wrapper h4 { color: white; margin: 4px 0 7px 0; }
		#info-wrapper a { color: white; text-decoration: underline; font-weight: bold; }
		#info-wrapper img { margin: 4px 0 10px 0; }
		#info-wrapper ul { float: left; }

	/* Stock */
	#stock { float: left; width: 320px; margin: 0; padding: 0 5px; border-top: 4px solid white; }
		#stock ul { margin: 0; padding: 0; }
		#stock li { display: block; margin-right: 28px; float: left; }
		#stock strong { font-size: 1.6em; color: #01ABE1; font-weight: normal; }
		#stock em { display: block; font-style: normal; margin-top: 7px; }

	/* Global Info */
	#global-info { float: left; width: 180px; margin: 0 0 0 2px; padding: 0 7px; border-top: 4px solid white; }
		#global-info ul { margin: 0; padding: 6px 0 0 0; }		
		#global-info li { line-height: 1.4; }		

	/* Vertical Nav */
	#navTop {  position: relative; float: left; width: 970px; height: 29px; margin: 0; padding: 0; background: url(http://media.corporate-ir.net/media_files/irol/13/133289/images/nav-d-shadow.png) no-repeat left -2px; z-index: 999; } 
		#navTop ul { margin: 0; padding: 0; list-style-type: none; line-height: 1.5; }
			#navTop li { float: left; position: relative; margin-right: 1px; }
		#navTop table { position: absolute;  top: 0; left: 0; }
		#navTop a { font-size: 12px; display: block; width: 96px; background-color: #544642; padding: 4px 7px; text-decoration: none; color: white; font-weight: bold; }
		#navTop a:hover, #navTop a:focus { color: #C60997; background-color: white; }
			#navTop a.active { background-color: white; color: #0094C3; }
		#navTop ul ul { visibility: hidden; position: absolute; top: 26px; left: -1px; width: 164px; background: white; border: 1px solid #786864; border-top: 0; z-index: 999; }
			#navTop ul ul a { background: white; color: #666; height: auto; width: 150px; }
			/* hack for IE5.5 */
			* html #navTop ul ul a { width: 150px; w\idth: 150px; }
		#navTop a:hover, #navTop ul ul a:hover { color: #C60997; background: white; }
		#navTop :hover > a, #navTop ul ul :hover > a { color: #C60997; background: white; }
		#navTop ul li:hover ul, #navTop ul a:hover ul { visibility: visible; }
	#search { margin: 0; display: block; float: left; width: 189px; background: white; border-top: 3px solid white; border-bottom: 3px solid white; }
		input#searchBox  { width: 148px; margin-top: 1px; padding-left: 9px; height: 16px; font-weight: bold; border: 0; }
		#submit { margin-left: 15px; }

/* Main Content */
	
	/* General */
	#flash { width: 970px; height: 405px; color: white; font-weight: bold; }
		.property-landing #flash { width: 756px; height: 480px; }
	#flashcontent, #flashcontent a { color: white; }
		.property-landing #flashcontent { color: #666; }
		.property-landing #flashcontent a { color: #333; }
	#home-content { margin-top: -180px; overflow: hidden; color: #333; height: 533px; }
	#content-calendar { width: 635px; }
		#content-calendar h3 { text-transform: none; }
		#content-calendar p { margin: 5px 0; }
	* html #home-content { height: 1%; }		
	#page-cell { margin: 45px 0 28px 10px; background: white; overflow: hidden; }
	#page-cell-land { margin: 0 0 0 10px; margin-top: -25px; }
	#hero-slot img { margin-left: 10px; }
	#content-wrapper { float: left; padding: 0 0 35px 10px; background: url(http://media.corporate-ir.net/media_files/irol/13/133289/images/shade-brown-content.gif) repeat-x 0 0; width: 766px; }
        #content-wrapperrns { float: left; padding: 0 0 35px 10px; background: url(http://media.corporate-ir.net/media_files/irol/13/133289/images/shade-brown-content.gif) repeat-x 0 0; width: 766px; }

#content-wrapper-narrow { float: left; padding: 0 0 35px 10px; background: url(http://media.corporate-ir.net/media_files/irol/13/133289/images/shade-brown-content.gif) repeat-x 0 0; width: 600px; }

		.property-detail #content-wrapper { width: 756px; padding-left: 20px; background: url(http://media.corporate-ir.net/media_files/irol/13/133289/images/shade-brown-bg-detail.gif) repeat-x 0 0;  }
		.property-landing #content-wrapper  { width: 766px; padding-left: 10px; background: url(http://media.corporate-ir.net/media_files/irol/13/133289/images/shade-brown-content.gif) repeat-x 0 0; }
		#content-wrapper ul li { list-style-image: url(http://media.corporate-ir.net/media_files/irol/13/133289/images/bullet-blue.gif); }
	p.top { margin: 0; padding-top: 25px; font-size: 95%; }
	.black, a.black { color: #333; }
	.blue, a.blue { color: #0094C3; }
	.img-left { float: left; padding-right: 15px; }
	.img-right { float: right; padding-left: 15px; }
	h5.prop-results { margin: 0; color: #666; font-size: 1.1em; padding-left: 20px; background: url(http://media.corporate-ir.net/media_files/irol/13/133289/images/sprite.gif) no-repeat -16px -1256px; }
	ul.prop-results { margin-top: 5px; margin-bottom: 30px; }
		.prop-results li, .blank li { list-style: none !important; list-style-image: none !important; margin-left: -14px; color: #333; }
	p.searchResults { font-size: 95%; margin: 25px 0; }
	p.note { font-size: 95%; margin: 10px 0; }
	.newsTitle { display: block; font-size: 1.4em; color: #0094C3; margin-top: 35px; font-weight: bold; }
	ul.results { background: url(http://media.corporate-ir.net/media_files/IROL/13/133289/report-2009-thumb.gif) no-repeat right top; }
	.fs-med, .fs-med-blue { display: inline; }
	.news-date { display: block; padding-top: 2px; color: #333; font-weight: bold; }
	#google-map { width: 756px; height: 298px; margin-bottom: 50px; }
	#sitemap-col h4, #sitemap-col h4 a { color: #333 !important; margin-bottom: -5px !important; }
	#sitemap-col li { list-style: none !important; list-style-image: none !important; line-height: 1.7; }

	/* Tabbed Navigation */
	ul#tabbed-nav { margin: 30px 0 0 0; padding: 0; list-style: none; height: 22px; border-bottom: 1px solid #D3D0D0; }
		#tabbed-nav li { display: inline; }
		#tabbed-nav a { display: block; float: left; background: url(http://media.corporate-ir.net/media_files/irol/13/133289/images/tab-left-s.gif) no-repeat left 1px; color: white; padding: 0 0 3px 6px; text-decoration: underline; margin-right: 5px; cursor: pointer; font-weight: bold }
		#tabbed-nav a span { display: block; float: left; background: url(http://media.corporate-ir.net/media_files/irol/13/133289/images/tab-right-s.gif) no-repeat right 1px; padding: 3px 6px 3px 0; margin: 0; }
			#tabbed-nav a:hover { background-position: 0% -24px; color: #0094C3; }
			#tabbed-nav a:hover span { background-position: 100% -24px; }
		#tabbed-nav li.active a { background: url(http://media.corporate-ir.net/media_files/irol/13/133289/images/tab-left-s.gif) no-repeat left -23px; text-decoration: none; color: #0094C3; }
		#tabbed-nav li.active a span { background: url(http://media.corporate-ir.net/media_files/irol/13/133289/images/tab-right-s.gif) no-repeat right -23px; }

	/* Breadcrumb */
	ul#breadcrumb { margin: 0; padding: 0; border-top: 25px solid white; border-bottom: 17px solid white; }
	#page-cell-land ul#breadcrumb { border: 0; margin-bottom: 8px; }
	ul#breadcrumb li { display: inline; color: #0094C3; font-weight: bold; }
		ul#breadcrumb a { padding-right: 11px; color: #333; text-decoration: none; font-weight: normal; background: url(http://media.corporate-ir.net/media_files/irol/13/133289/images/slash.gif) no-repeat right 3px; }
			ul#breadcrumb a:hover { text-decoration: underline; }
	
	/* Left-nav */
	#left-nav { float: left; width: 164px; padding: 35px 20px 35px 0; }
		#left-nav ul { margin: 0; padding: 0; }
			#left-nav ul li { line-height: 1.6; background: none; }
				#left-nav ul li ul li { padding-left: 13px; background: url(http://media.corporate-ir.net/media_files/irol/13/133289/images/sprite.gif) no-repeat -16px -1000px; line-height: 1.4; margin: 2px 0;  }
				#left-nav ul li ul li.active { background: url(http://media.corporate-ir.net/media_files/irol/13/133289/images/dash-active.gif) no-repeat 0 0; }
			#left-nav ul li ul li.active { background: url(http://media.corporate-ir.net/media_files/irol/13/133289/images/sprite.gif) no-repeat -16px -870px; }
			#left-nav ul li a { text-decoration: none; }
			#left-nav ul li.active a { color: #0094C3; font-weight: bold; }
			#left-nav ul li.active ul li a { font-weight: normal; color: #666; }
			#left-nav ul li.active ul li.active a { font-weight: bold; color: #0094C3; }
			#left-nav ul li a:hover { color: #C60997; }
			#left-nav ul li.active ul li a:hover { color: #C60997; }
			#left-nav ul ul { padding-bottom: 5px; }
			
	.testimonial { margin-top: 50px; font-size: 1.1em; color: #0094C3; font-weight: bold; }
	.source { font-size: 0.89em !important; color: #666; font-weight: normal; }
		#our-people .source { font-size: 1.02em !important; color: #666; font-weight: bold; }

	/* Right-nav */
	#right-nav { float: left; width: 194px; }
		.property-detail #right-nav { margin-top: 35px; }
	#right-nav .module-brown { float: none; }

	/* Modules */
	.module-spacer { display: block; height: 88px; }
	.module-brown { float: left; width: 180px; border: 1px solid #ECE9E8; margin-bottom: 10px; color: #666; }
		.contact p, .contact td { font-size: 90% !important; }
		.contact li { font-size: 90% !important; margin: 10px 0 !important; }
                		.module-brown p { margin: 0; padding: 10px; }
		.module-brown ul { margin-top: 0; margin-bottom: 10px; padding: 0 10px; }
			.module-brown li { list-style: none !important; list-style-image: none !important; margin-top: 10px; }	
			.module-brown a, .module-brown strong { color: #333; }
	#page-cell .module-brown, #page-cell-land .module-brown { background: white; margin-right: 8px; }
		.module-brown h4 { color: #333 !important; margin: 0; height: 30px; background: #ECE9E8; padding: 5px; font-size: 0.9em; }
		.module-brown .more { display: block; padding: 5px; font-size: 90%; }
		.module-brown table { margin: 5px 0; }
			.module-brown td { padding: 0 3px; }
		.module-brown .spacer { height: 15px; }
         .module-blue { float: left; margin-left: 8px; width: 174px; background: url(http://media.corporate-ir.net/media_files/irol/13/133289/images/shade-blue.gif) repeat-x 0 0; padding: 5px; }
	.module-blue h3 { margin: 0; color: #0094C3; height: 100px; }
	.module-blue a { display: block; background: url(http://media.corporate-ir.net/media_files/irol/13/133289/images/sprite.gif) no-repeat -16px -150px; height: 20px; padding-left: 19px; bottom: 0; }		
	.module-address { float: left; width: 195px; margin-bottom: 10px; color: #333; font-size: 1.2em; }
		.module-address h4 { color: #666; font-size: 0.94em; text-transform: none; margin: 30px 0 0 0; }
		.module-address p { color: #333; font-size: 0.94em; font-weight: bold; margin-top: 0; }

	/* Template Specific */
		
		/* Home Page */
			#blurb { display: block; width: 383px; height: 120px; color: #999; font-size: 15px; font-weight: bold; margin: 20px 0 0 3px; padding: 0; }
				#blurb a { color: #333; }
				#blurb a:hover, #home-blurb a:active { color: #C60997; }
			#homeLeft { float: left; margin-right: 16px; margin-top: 24px; }
			#homeRight { float: left; width: 572px; padding-left: 10px; margin-top: 24px; background: url(http://media.corporate-ir.net/media_files/irol/13/133289/images/flash-fix-bg2.gif) repeat-x 0 0; }		
				.equal { display: table; }
				.row { display: table-row; }
				.row .module, .row .news { border: 1px solid black; display: table-cell; }
			.index .module-brown h4 { font-size: 1.0em; }
		
		/* Section Landing Page */
		#page-cell-land h4 { color: #0094C3; }
		.landing { clear: both; }
		 .landing #content-wrapper { padding-top: 36px; }
		.landing #content-narrow { width: 472px; margin: 0; }
		.landing #right-nav { margin: 0 0 0 100px; }
		.landing .container { overflow: hidden;  }
		.landing .left { float: left; width: 320px; }
		.landing .right { float: right; text-align: left !important; width: 380px; margin-right: 25px; }
		.landing .container h3 { font-size: 1em; }
		.irhome-wrapper { overflow: hidden; margin-bottom: 41px; }

		/* General Pages */
		#content-wide { width: 694px; padding-right: 10px; }
		#content-property-landing { width: 694px; padding-left: 10px; }
		#content { float: left; width: 572px; }
			#content p { margin-top: 0; }
		#content-narrow { float: left; width: 378px; margin-right: 194px; }
			#content-narrow p { margin-top: 0; }
		
		/* Property Detail */
		.property-detail #content-narrow { width: 470px; margin-right: 90px; margin-top: 35px; }
		.property-detail #content{ width: 560px; margin-right: 0; margin-top: 35px; }			

		/* Board & Management Detail */
		.board #content-wide { width: 679px; padding-right: 80px; }
		.board h2 { margin-bottom: 12px; }
		.imageBox { display: block; float: left; width: 88px;  height: 160px; margin: 0 8px 0 1px; line-height: 1.2; color: #666; font-size: 90%; }
		.senior .imageBox { height: 180px; }
		.senior-fr .imageBox { height: 220px; }
		.imageBox img { margin-bottom: 6px; border: 1px solid #FEFEFE; }	
		.imageBox img.active { margin-bottom: 6px; border: 1px solid #0094C3; }	
		.imageBox span { padding-right: 8px; background: url(http://media.corporate-ir.net/media_files/irol/13/133289/images/dot-top.gif) no-repeat right bottom; font-weight: bold; }	
		.imageBox a { color: #333; }	
	
		/* RNS / Press Release */
		#article #content { width: 572px; height: auto; overflow: auto }
		
		/* Image Library */
		#image-library h4 { margin: 0; }
			#image-library h4.blue { margin: 0 0 5px 0; }
		
	/* Icons */
	.link { padding-left: 16px; background: url(http://media.corporate-ir.net/media_files/irol/13/133289/images/sprite.gif) no-repeat -16px -197px; }
	.download { padding-left: 16px; background: url(http://media.corporate-ir.net/media_files/irol/13/133289/images/sprite.gif) no-repeat -16px -556px; }
	.email { padding-left: 16px; background: url(http://media.corporate-ir.net/media_files/irol/13/133289/images/sprite.gif) no-repeat -16px -647px; }
	.phone { padding-left: 16px; background: url(http://media.corporate-ir.net/media_files/irol/13/133289/images/sprite.gif) no-repeat -16px -783px; }
	.map { padding-left: 16px; background: url(http://media.corporate-ir.net/media_files/irol/13/133289/images/sprite.gif) no-repeat -16px -692px; }
	.black { color: #333; }
	.blue { color: #0094C3; }
	
	/* Tables */
	table caption { text-align: left; color: #333; font-weight: bold; }
	td.nowrap { white-space: nowrap; }
	th.right, td.right, tr.right th, tr.right td { text-align: right !important; }
	tfoot { padding-top: 25px; font-size: 90%; }
	table.right { float: right; }
		table.right td { text-align: center; padding-bottom: 10px; }
	table.clear { clear: both; }
	tr.no-bdr th, tr.no-bdr td { border-top: 0; font-weight: bold; }
	table.table-standard pre, table.table-data pre, table.prop-dtl-facts pre, table.prop-dtl-financials pre, table.holding-table pre, table.board-table pre, table.table-riskMgmt pre { white-space: normal; }

	table.table-standard { border-top: 1px solid #9FD4E5; border-bottom: 1px solid #9FD4E5; margin-bottom: 15px; }
		table.no-bdr  { border-top: 0; }
		table.table-standard table { border: 0; margin-bottom: 0; }
		table.holding-table table.table-standard { border-top: 0; }
		.table-standard thead th { color: #333; border-top: 0; vertical-align: top; }
		.table-standard thead td { color: #333; vertical-align: top; }
		.table-standard th { text-align: left; padding: 3px 0; border-top: 1px solid #9FD4E5; vertical-align: top; }
		.table-standard td { text-align: left; padding: 3px 0; border-top: 1px solid #9FD4E5; vertical-align: top; }
			.table-standard td table td { padding: 0; border-top: 0; }
		tr.bold td { font-weight: bold; }
		
	table.tabledisclaimer { border: 0; margin-bottom: 15px 0; }
		.tabledisclaimer td { border: 0; color: #333; vertical-align: top; padding: 3px 0; }
		.tabledisclaimer td input{ width: 135px; }
		.tabledisclaimer td select { width: 220px; }
		.tabledisclaimer td label { font-weight: bold; }
.tabledisclaimer td img { margin: 10px 0; }

	table.table-data { }
		.table-data th { text-align: right; color: #333; padding: 3px 0; }
		.table-data td { text-align: right; padding: 3px 0; }
		.table-data thead th, .table-data tbody th { border-bottom: 1px solid #9FD4E5; vertical-align: bottom; }
		.table-data tbody tr.border-top th { border-top: 1px solid #9FD4E5; }
		.table-data tbody tr.border-top td { border-top: 1px solid #9FD4E5; }
		
	table.data { border-top: 1px solid #0094C3; border-bottom: 1px solid #0094C3; width:100%; margin-bottom: 25px; }
		table.data thead tr td, table.data thead tr th { border-bottom:1px solid #0094C3; }
		table.data thead tr th { text-align: right; vertical-align: bottom; padding: 2px 0 5px 0; font-weight: normal;}
		table.data thead tr th.edge, table.data tbody tr td.edge { border-right:1px solid #0094C3; padding-right: 10px;}
		table.data thead tr th.span { text-align:left; vertical-align:bottom;font-weight:bold;}
		table.data thead tr th.thisfy, table.data tbody tr td.thisfy { font-weight:bold; }
		table.data thead tr.centre td { text-align: center; }
		table.data thead tr th.last { border-right: 0; }
		table.data thead tr th.last_left { text-align: left; vertical-align: bottom; padding: 2px 0 5px 0; border-right: 0px; font-weight: bold; }
		table.data thead tr th.right { text-align: center; }
	
	table.data tbody {}
	table.data tbody tr td {text-align:right;vertical-align:bottom;padding: 2px 0 5px 0;border-bottom:1px solid #e0e3f0;}
	table.data tbody tr th {text-align:right;vertical-align:bottom;padding: 2px 0 5px 0;font-weight:normal;border-bottom:1px solid #e0e3f0;}
	table.data tbody tr th.left {text-align: left !important; }
	table.data tbody tr td.edge {border-right:1px solid #0094C3;}
	table.data tbody tr.rns td {text-align:right;}
	table.data tbody tr.underline th, table.data tbody tr.underline td {border-bottom:1px solid #0094C3;}
	table.data tbody tr td.last {border-right:0;}
	table.data tbody tr td.b_btm {border-bottom:1px solid #0094C3;}
	table.data tbody tr th.noborder {text-align:left;padding: 2px 0 5px 0;font-weight:bold;border-top:1px solid #ECE9E8;border-right:0px;border-bottom:0px;}
	table.data tbody tr th.noborder_right {text-align:right;padding: 2px 0 5px 0;font-weight:bold;border-top:1px solid #ECE9E8;border-right:0px;border-bottom:0px;}
	table.data tbody tr td.noborder {text-align:left;vertical-align:top;padding: 2px 0 5px 0;border-right:1px;border-bottom:0px;}
	table.data tbody tr td.noborder_right {text-align:right;vertical-align:top;padding: 2px 0 5px 0;border-right:1px;border-bottom:0px;}

	table.prop-dtl-facts { float: left; width: 297px; margin-right: 20px; border: 1px solid #ECE9E8; }
		.prop-dtl-facts thead th { color: #0094C3; padding: 6px 5px 17px 5px; background: #ECE9E8; text-transform: uppercase; }
		.prop-dtl-facts th, .prop-dtl-facts td { text-align: left; padding: 7px 10px 7px 10px; vertical-align: top !important; }

	table.prop-dtl-financials { float: left; width: 222px; border: 1px solid #ECE9E8; }
		.prop-dtl-financials thead th { color: #0094C3; padding: 6px 5px 17px 5px; background: #ECE9E8; text-transform: uppercase; }
		.prop-dtl-financials th, .prop-dtl-financials td { text-align: left; padding: 7px 10px 7px 10px; vertical-align: top !important; }
		.prop-dtl-financials tfoot td { padding: 10px; font-size: 95%; }
		
	table.holding-table { width: 100%; }
		.holding-table th, .holding-table td { vertical-align: top; text-align: left; }
		.holding-table th { font-weight: bold; }
		
	table.board-table { width: 100%; margin-bottom: 27px; }
		.board-table th, .board-table td { vertical-align: top; text-align: left; }
		.board-table th { font-weight: bold; }		
		.board-table br { margin: 0; padding: 0; }
		.board-table p.membership { margin: 5px 0 30px 0; font-size: 0.94em; color: #333; font-weight: bold; }
			.board-table p.membership a { color: #333; padding-right: 7px; }
		.board-table .title { color: #333; font-weight: bold; text-transform: uppercase; }
			.board-table .title span { color: #666; }
			.board-table .title span.blue { color: #0094C3; }
	
	table.table-riskMgmt { border-top: 1px solid #9FD4E5; border-bottom: 1px solid #9FD4E5; margin-bottom: 15px; }
		.table-riskMgmt thead th { color: #333; border-top: 0; vertical-align: top; }
		.table-riskMgmt thead td { color: #333; vertical-align: top; }
		.table-riskMgmt th { text-align: left; padding: 5px 0; border-top: 1px solid #9FD4E5; border-bottom: 1px solid #9FD4E5; vertical-align: top; }
		.table-riskMgmt td { text-align: left; padding: 8px 5px; vertical-align: top; }
		
	table.table-cal { margin-top: -5px; }
		.table-cal .input input { width: 12px; text-align: center; height: 13px; }
		.table-cal tr.bdr-btm td { padding: 8px 0 12px 0; border-bottom: 1px solid #D3D0D0; vertical-align: top; }
		.table-cal td { padding: 5px 0 0 0; vertical-align: bottom; }
			.table-cal td table td { padding: 0; }
		.table-cal td.date { width: 125px; }
		.table-cal td.title { width: 240px; }
		
	table.table-cal-reg { margin-top: 47px; }
		table.table-cal-reg #submit { margin: -1px 0 0 -5px; }
		
	table.home-news-table { width: 160px; margin: 10px 5px; }
		.home-news-table tr.spacer td { padding-bottom: 15px; }
		
	tabl.press-table {}
		.press-table td { padding: 3px 0; }

	table.home-event-table { width: 160px; margin: 0; }

	table.top-10 table {}
		.top-10 th, .top-10 td { text-align: left; vertical-align: top; }
		.top-10 th { text-transform: uppercase; padding: 5px 0; border: 1px solid #0094C3; border-right: 0; border-left: 0; }
		.top-10 td { padding: 0; color: #666; }
		.top-10 td.office { padding: 0 0 8px 0; margin: 0; font-size: 1.25em; vertical-align: middle !important; }
			.top-10 td.office a { color: #4598CC; text-decoration: none; font-weight: bold; }
		.top-10 td.retail { padding: 0 0 8px 0; margin: 0; font-size: 1.25em; vertical-align: middle !important; }
			.top-10 td.retail a { color: #CD3D9E; text-decoration: none; font-weight: bold; }
		.top-10 td.spacer { padding: 0; }
		.top-10 tfoot td { padding-top: 5px; color: #666; }
		.key-retail { background: url(http://media.corporate-ir.net/media_files/irol/13/133289/images/key-retail.gif) no-repeat left top; padding: 0 8px 0 16px; }
		.key-office { background: url(http://media.corporate-ir.net/media_files/irol/13/133289/images/key-office.gif) no-repeat left top; padding: 0 8px 0 16px; }
		.top-10 table.prop-dtl-facts { width: 220px; float: left; margin-right: 0; border: 0; }
		.top-10 .prop-dtl-facts td { background: white; text-align: left; padding: 3px 10px; vertical-align: top !important; }
		.top-10 .module-brown { width: 222px; height: 170px; border: 1px solid #c1c1c1; }
		.top-10 .retail h4 { background: #CD3D9E !important; color: white !important; }
		.top-10 .office h4 { background: #4598CC !important; color: white !important; }
		
	/* Ordered & Unordered Lists */
	.border-btm li { margin-bottom: 15px; }

	/* Definition Lists */
	.faq dt { cursor: pointer;font-weight: bold; border-bottom: 1px solid #CDE8F2; background: url(http://media.corporate-ir.net/media_files/irol/13/133289/images/sprite.gif) no-repeat -16px -462px; padding: 5px 0 5px 18px; text-decoration: underline; }
	.faq dd { padding-top: 20px; margin: 0; }
	.faq dt.active { color: #0094C3; background: url(http://media.corporate-ir.net/media_files/irol/13/133289/images/sprite.gif) no-repeat -16px -506px; border-bottom: 0; text-decoration: none; }
		
/* Footer */
ul#footer { margin: 0 0 10px 0; padding: 3px 0; border: 1px solid #ECECEA; border-left: 0; border-right: 0; clear: both; }
	#footer li { display: inline; margin-left: 15px; color: #999; }
	#footer a { text-decoration: none; color: #333; }

.left, p.left, td.left, th.left { text-align: left !important; }
.right, p.right, td.right, th.right { text-align: right !important; }
.center, p.center, td.center, th.center { text-align: center !important; }

/* JQUERY Styles */

/* JCarousel */
.jcarousel-container { position: relative; float:left; }
.jcarousel-clip { z-index: 2; padding: 0; margin: 0; overflow: hidden; position: relative; }
.jcarousel-list { z-index: 1; overflow: hidden; position: relative; top: 0; left: 0; margin: 0; padding: 0; }
	.jcarousel-list li, .jcarousel-item { float: left; list-style: none; }
.jcarousel-next { z-index: 3; display: none; }
.jcarousel-prev { z-index: 3; display: none; }
.jcarousel-skin-tango { width: 352px; height: 260px; overflow: auto; margin: 0; padding: 0 0 0 20px; font-weight: bold; }
	.jcarousel-skin-tango img { margin-bottom: 0px; }
	.jcarousel-skin-tango li { list-style: none; line-height: 1.3;}
.jcarousel-skin-tango a { font-weight: normal; padding-right: 8px; color: #333; font-size: 0.96em; }
	.jcarousel-skin-tango strong { display: block; height: 40px; margin: 0; padding: 0; text-transform: uppercase; }
	.jcarousel-skin-tango .blue { text-transform: uppercase; }
.jcarousel-skin-tango .jcarousel-container { margin-top: 6px; }
.jcarousel-skin-tango .jcarousel-container-horizontal { margin-left: 10px; padding: 0; }

.jcarousel-skin-tango .jcarousel-clip-horizontal { width: 320px; height: 240px; }
.jcarousel-skin-tango .jcarousel-item { width: 150px; margin-right: 10px; height: 240px; }
.jcarousel-skin-tango .jcarousel-item-horizontal { }
.jcarousel-skin-tango .jcarousel-item-placeholder { background: white; color: #000; }
/* Horizontal Buttons */
	/* Next */
	.jcarousel-skin-tango .jcarousel-next-horizontal { position: absolute; top: 93px; left: 324px; width: 18px; height: 18px; cursor: pointer; background: transparent url(http://media.corporate-ir.net/media_files/irol/13/133289/images/icon-forward.png) no-repeat 0 0; }
	.jcarousel-skin-tango .jcarousel-next-horizontal:active { background-position: -9999px 0; }
	.jcarousel-skin-tango .jcarousel-next-disabled-horizontal, .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover, .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active { cursor: default; background-position: -29px 0; }
	/* Previous */
	.jcarousel-skin-tango .jcarousel-prev-horizontal { position: absolute; top: 93px; left: -30px; width: 18px; height: 18px; cursor: pointer; background: transparent url(http://media.corporate-ir.net/media_files/irol/13/133289/images/icon-back.png) no-repeat 0 0; }
	.jcarousel-skin-tango .jcarousel-prev-horizontal:active { background-position: -9999px 0; }
	.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal, .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover, .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active { cursor: default; background-position: -29px 0; }

.jcarousel-skin-history { width: 763px; height: 80px; overflow: auto; margin: 2px 0 0 0; padding: 10px; font-weight: bold; background: white; }
	.jcarousel-skin-history img { margin-bottom: 8px; border: 1px solid white; }
	.jcarousel-skin-history li { list-style: none !important; line-height: 1.3; }
	.jcarousel-skin-history li.active { display: none; }
.jcarousel-skin-history a { font-weight: normal; padding-right: 8px; color: #333; font-size: 0.96em; text-decoration: none; }
.jcarousel-skin-history a span { text-decoration: underline; }
.jcarousel-skin-history a.active { font-weight: bold; text-decoration: none; color: #0094C3; }
	.jcarousel-skin-history a.active span { text-decoration: none; }
.jcarousel-skin-history a.active img { border: 1px solid #0094C3; }
	.jcarousel-skin-history strong { display: block; height: 40px; margin: 0; padding: 0; text-transform: uppercase; }
	.jcarousel-skin-history .blue { text-transform: uppercase; }
.jcarousel-skin-history .jcarousel-container { margin-top: 6px; }
.jcarousel-skin-history .jcarousel-container-horizontal { margin-left: 10px; padding: 0; }

.jcarousel-skin-history .jcarousel-clip-horizontal { width: 679px; height: 80px; }
.jcarousel-skin-history .jcarousel-item { width: 89px; margin: 0 0 0 8px; height: 80px; }
.jcarousel-skin-history .jcarousel-item-horizontal { }
.jcarousel-skin-history .jcarousel-item-placeholder { background: white; color: #000; }
/* Horizontal Buttons */
	/* Next */
	.jcarousel-skin-history .jcarousel-next-horizontal { position: absolute; top: 18px; left: 690px; width: 18px; height: 18px; cursor: pointer; background: transparent url(http://media.corporate-ir.net/media_files/irol/13/133289/images/icon-forward.png) no-repeat 0 0; }
	.jcarousel-skin-history .jcarousel-next-horizontal:active { background-position: -9999px 0; }
	.jcarousel-skin-history .jcarousel-next-disabled-horizontal, .jcarousel-skin-history .jcarousel-next-disabled-horizontal:hover, .jcarousel-skin-history .jcarousel-next-disabled-horizontal:active { cursor: default; background-position: -29px 0; }
	/* Previous */
	.jcarousel-skin-history .jcarousel-prev-horizontal { position: absolute; top: 18px; left: -16px; width: 18px; height: 18px; cursor: pointer; background: transparent url(http://media.corporate-ir.net/media_files/irol/13/133289/images/icon-back.png) no-repeat 0 0; }
	.jcarousel-skin-history .jcarousel-prev-horizontal:active { background-position: -9999px 0; }
	.jcarousel-skin-history .jcarousel-prev-disabled-horizontal, .jcarousel-skin-history .jcarousel-prev-disabled-horizontal:hover, .jcarousel-skin-history .jcarousel-prev-disabled-horizontal:active { cursor: default; background-position: -29px 0; }

/* Gallery */
#gallery { width: 760px; height: 240px; z-index: 3; }

#loader { float: left; height: 215px; overflow: hidden; width: 363px; text-align: center; }
	#loader img { width: 100%; height: 100%; }

.loading { background: url(http://media.corporate-ir.net/media_files/irol/13/133289/images/loader.gif) no-repeat 50% 50%; height: 100%; width: 100%; }

#items { float: right; margin: 0; padding: 0; width: 396px; }
	#image-library #items { width: 359px; height: 225px; overflow: auto; }
#items li { display: block; float: left; margin-left: 10px; padding-bottom: 8px; }
	#image-library #items li { padding-bottom: 0; height: 110px; }
	#items li img { width: 86px; border: 1px solid #ECE9E8; }
		#image-library #items li img { width: 92px; }
	#items li span { display: block; font-weight: bold; text-decoration: none; padding-left: 5px; font-size: 0.9em; }
		#items li img.active { border: 1px solid #0094C3; }
		#items li img:hover { border: 1px solid #0094C3; }

/* Manual Slideshow */
ul#imageOptions { float: right; margin: -20px 150px 0 0; padding: 0; list-style-type: none; text-align: center; }
#imageOptions li { display: inline; }
	#imageOptions li a { display: block; width: 18px; height: 18px; background: url(http://media.corporate-ir.net/media_files/irol/13/133289/images/sprite.gif) no-repeat -16px -101px; float: left; padding-top: 2px; text-align: center; margin-right: 3px; text-decoration: none; font-weight: bold; font-size: 0.9em; }
	#imageOptions li a.active { background: url(http://media.corporate-ir.net/media_files/irol/13/133289/images/sprite.gif) no-repeat -16px -51px; color: white; }
#slide { background-color: white; display: inline; float: left; height: 345px; overflow: hidden; margin: 10px auto; width: 756px; text-align: center; }
	#slide img { width: 100%; height: 100%; }	
				
/* Strip Viewer */				
.stripViewer { position: relative; text-align: left; margin: 0 15px 32px 0; padding: 0; overflow: hidden;  margin: 0 0 7px 0; width: 695px; height: 215px; }
	#our-people .stripViewer, #image-library .stripViewer  { margin: 15px 0 0 0; padding: 0; margin: 0; width: 363px; height: auto }
	
.csw { width: 100%; height: 215px; overflow: hidden; margin: 0px; }
	#our-people .csw,  #image-library .csw { width: 100%; height: 100%; }
	.csw .loading { background: none; margin: 100px 0 0 0; text-align: center }
	#our-people .csw .loading,  #image-library .csw .loading { display: none; }
	.stripViewer .panelContainer { position: relative; left: 0; top: 0; text-align: left; padding: 0; margin: 0; }
	.stripViewer .panelContainer strong { color: #0094C3; }
	#our-people .panelContainer, #image-library .panelContainer { font-weight: normal; text-transform: none; }
	.panelContainer p { margin: 0 0 0.8em 0; }
		.stripViewer .panelContainer .panel { float: left; height: 100%; position: relative; width: 700px; }
			.stripViewer .panelContainer .panel  p { padding-right: 5px; }
			.stripViewer .panelContainer .panel .img-left {  padding-right: 11px; }
		#our-people .panelContainer .panel, #image-library .panelContainer .panel { height: 100%; position: relative; width: 363px; }
.stripNav { display: none; }			

/* UI Tabs */
@media projection, screen { 
	.ui-tabs-hide { display: none; }
}

@media print {
    .ui-tabs-nav { display: none; }
}

ul.ui-tabs-nav { margin: 10px 0; padding: 0; list-style: none; border-bottom: 1px solid #D3D0D0; }
.ui-tabs-nav:after { display: block; clear: both; content: " "; }
.ui-tabs-nav li { list-style: none !important; float: left; margin: 0; font-weight: bold; text-align: center; height: 22px; }
.ui-tabs-nav a { display: block; float: left; background: url(http://media.corporate-ir.net/media_files/irol/13/133289/images/tab-left-s.gif) no-repeat left 1px; color: white; padding: 0 0 2px 7px; text-decoration: underline; margin-right: 5px; cursor: pointer; font-weight: bold;  height: 22px;  }
.ui-tabs-nav a span { display: block; float: left; background: url(http://media.corporate-ir.net/media_files/irol/13/133289/images/tab-right-s.gif) no-repeat right 1px; padding: 3px 7px 3px 0; margin: 0; }
.ui-tabs-nav a:link, .ui-tabs-nav a:visited { color: #fff; }
.ui-tabs-nav .ui-tabs-selected a  { background: url(http://media.corporate-ir.net/media_files/irol/13/133289/images/tab-left-s.gif) no-repeat left -23px; text-decoration: none; color: #0094C3; }
.ui-tabs-nav .ui-tabs-selected a span { background: url(http://media.corporate-ir.net/media_files/irol/13/133289/images/tab-right-s.gif) no-repeat right -23px; }
.ui-tabs-nav .ui-tabs-selected a:link, .ui-tabs-nav .ui-tabs-selected a:visited, .ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav .ui-tabs-disabled a:visited { cursor: text; }
.ui-tabs-disabled { opacity: .4; filter: alpha(opacity=40); }
.ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav .ui-tabs-disabled a:visited { color: #000; }
.ui-tabs-panel { padding: 10px 0; }
* html .ui-tabs-nav { display: inline-block; }
*:first-child+html .ui-tabs-nav  { display: inline-block; }