body
{	padding: 0;
	margin: 0;	
	text-align: center;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 76%;
	background-image: url(images/bg_main.jpg);
	background-repeat: repeat-y;
	background-color: #EFEEEF;
	background-position: center 0;
}

body#tbl
{
	background-color: #FFFFFF;
	background-image: none;
	text-align: left;
	width: 800px;	
}

body#tbl table
{
	margin-left: 12px;
}

body#tbl p
{
	margin-left: 15px;
}

body#tbl table tr th
{
	background-color: #000000;
	color: #FFFFFF;
	font-weight: bold;	
}

body#tbl table tr td.titlerow
{
	color: #000000;
	font-weight: bold;
	text-decoration: underline;
	font-size: 1.1em;
}

body#tbl table tr.row
{
	background-color: #F2F2F2;
}


h1, h2
{
	margin: 10px 0 7px 9px;
	font-weight: bold;
	color: #988166;
}

h1
{
	font-size: 1.4em;
	background-repeat: no-repeat;
	background-position: 0px 15px;
	padding: 0 0 19px 0;
	height: 25px
}

h1 span
{
	display: none
}

h2
{
	font-size: 1.1em;	
}

p, td, th, select, input
{
	font-size: 0.9em
}

p
{
	padding: 0;
	margin: 0 0 7px 0;
	color: #666666;
}

.hide
{
	display:none;	
}

ul li
{
	font-size: 1.0em;
	color: #525051;
}

li, div#innercontainer div#lowercontent div#right div#bottom div.panel ul li ul li
{
	display: inline;	
	margin-left: 10px;
	list-style-type: none;
	background-image: url(images/bullet.gif);
	background-position: 0 3px;
	background-repeat: no-repeat;
	padding: 0 0 0 0.75em;
}

a
{
	text-decoration: none;
	color: Black;
}

a:hover
{	
	color: #988166;
}

li a
{
	font-size: 0.9em;
	font-weight: bold
}

img
{
	border: 0;
}

.clear
{   
    clear: both;  
}


.clear:after 
{
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

div#maincontainer
{
	width: 728px;
	margin: auto;	
}

*>div#maincontainer
{
	height: auto;
}

div#innercontainer
{
	width: 674px;
	text-align: left;
	margin: auto;
}

div#innercontainer div#searcharea
{	
	float: right;
	text-align: right;	
}

div#innercontainer div#searcharea input#searchtext
{
	width: 140px;	 
}

div#innercontainer div#searcharea form div
{
	margin-top: 7px;
}

div#innercontainer div#searcharea input#searchsubmit
{
	margin-top: 1px;
	vertical-align: top
}

div#innercontainer div#searcharea ul
{
	margin:10px 10px 0 0;
	padding: 0;
	float: right;
}

div#innercontainer div#searcharea ul li
{
	background-image: none;
	padding: 0;
	margin: 0;

}

div#innercontainer div#searcharea ul li a
{
	font-weight: normal;
}

div#innercontainer div#searcharea ul li a:hover
{
	color: #988166;
}

div#innercontainer div#searcharea ul li span
{
	padding: 0px 7px 0px 11px;
}

div#innercontainer div#searcharea form
{
	float: right;
}

div#innercontainer img#logo
{
	float: left;
	margin-top: 12px;
}

div#innercontainer div#toplvlmenu
{	
	margin:22px 0 20px 20px; 
	float: left;
	display:inline;
}

div#innercontainer div#toplvlmenu ul
{
	padding: 0 0 0px 5px;
	margin: 0;
	border-bottom: 1px solid #ceaa7a;
	width: 489px;
	background-color:#ceaa7a;
}

div#innercontainer div#toplvlmenu ul li
{
	display: inline;
	margin:0px 14px 0 0px;
	padding-left: 8px;
	color:#fff;
	background-image:url(images/bullet-white.gif);
	background-position:0 3px;
}

div#innercontainer div#toplvlmenu ul li.selectedtop
{
	background-image:url(images/bullet.gif);
}

div#innercontainer div#toplvlmenu ul li.selectedtop a
{
	color:#000;
}

div#innercontainer div#toplvlmenu ul li span
{
	background-repeat: no-repeat;
}

div#innercontainer div#toplvlmenu ul li span a
{
	padding: 0 0 0px 0;
	background-repeat: no-repeat;
	line-height:1.7em;
	color:#fff;
	font-weight:normal;
}

div#innercontainer div#toplvlmenu ul li span a:hover
{
	color:#000;
}

div#toplvlmenu div#menuunderline
{
	height:1px;
	width:494px;
	margin:0;
	font-size:0em;
	background-image:url(images/grey-pixel.gif);
	background-repeat:repeat-x;
	margin-top:10px;
	position:relative;
}

div#innercontainer div.lowercontenthome
{
	padding-top: 0px;	
	margin-top:0px;
}

div#lowercontent div#left iframe
{
	width: 150px;
}

div#lowercontent div#left div#jiz
{
	border-bottom:solid 1px #7F7F7F;
	margin-bottom:10px;
	margin-top:0px;
}

div#lowercontent div#left div#jiz a.dropdown img
{
	padding:0px;
}

div#lowercontent div#left div#jiz div.grey, div#lowercontent div#left div#jiz div#share
{
	padding:2px 0px 9px 0px;
	overflow: hidden;
}

div#lowercontent div#left div#jiz div.collapseme
{
	overflow:hidden;
	position:relative;
	padding:0px;
	margin:0px;
}

div#innercontainer div#lowercontent div#breadcrumb
{	
	padding: 0px 0 0px 0;
	margin: 0;	
	position:relative;
}

div#innercontainer div#lowercontent div#breadcrumb a
{
	color: Black;		
	font-weight: normal;
	text-decoration: none;
}

div#innercontainer div#lowercontent div#breadcrumb a:hover
{
	text-decoration: none;
	color: #525051;
}

div#innercontainer div#lowercontent div#breadcrumb ul
{
	padding: 0;
	margin: -8px 0px 0px 9px;
	width: 470px;
}

*>div#innercontainer div#lowercontent div#breadcrumb ul
{
	width: 480px;	
}

div#innercontainer div#lowercontent div#breadcrumb ul li
{
	background-image: none;		
	padding: 0;
	margin: 0;
}

div#innercontainer div#lowercontent div#breadcrumb ul li#bctext
{
	margin-right: 10px;
	color: #979697;
	font-size:0.9em;
}

div#innercontainer div#lowercontent div#breadcrumb ul li a
{
	padding-right: 10px;
}

div#innercontainer div#lowercontent div#breadcrumb ul li img
{
	padding: 1px 4px 0 0px;
}
	
div#innercontainer div#lowercontent div#breadcrumb ul li#current a
{
	color: #988166;	
	padding:0;
	margin:0;
}

div#innercontainer div#lowercontent div#breadcrumb ul li#current a:hover
{
	color: #525051;	
}

div#innercontainer div#lowercontent div#left
{	
	width: 162px;	
	float: left;
	display:inline;
}

div#innercontainer div#lowercontent div.lefthome
{
	border-top: 0px solid #7F7F7F;
	padding-top:0px;
}

div#innercontainer div#lowercontent div#left a.leftlink
{
	background-image: url(images/bullet.gif);
	background-position: 0 3px;
	font-size: 0.9em;
	background-repeat: no-repeat;
	padding: 0 0 0 10px;	
	margin-left: 10px;
}

div#innercontainer div#lowercontent div#left p
{
	padding: 0;
	margin: 0 0 0 10px;
	color: #666666;
	font-size: 0.9em;
}

div#innercontainer div#lowercontent div#left p.grey
{
	margin: 10px 0 16px 10px;
	padding: 0;	
	color: #979697;
	font-style:italic;
}

div#innercontainer div#lowercontent div#left span.grey
{
	margin: 3px 0 0 5px;	
	display:block;
	width:65px;
	color: #979697;
	float:left;
}

div#innercontainer div#lowercontent div#left span.result
{
	margin: 3px 0 0 10px;	
	display:block;
	width:70px;
	color: #666666;
	float:left;
}

div#innercontainer div#lowercontent div#left p span
{
	color: #666666;
}

div#innercontainer div#lowercontent div#left p span#pipe
{
	padding: 0 4px 0 4px;	
}

div#innercontainer div#lowercontent div#left h2
{
	background-repeat: no-repeat;
}

div#innercontainer div#lowercontent div#left h2 span
{
	visibility: hidden;
}

div#innercontainer div#lowercontent div#left div#padme
{	
	height:35px;
}

div#innercontainer div#lowercontent div#left ul
{	
	padding: 0;
	margin: 0px;
	position:relative;
}

div#innercontainer div#lowercontent div#left ul#menu
{	
	padding-bottom:13px;
}



div#innercontainer div#lowercontent div#left ul li
{
	display: block;
	padding: 2px 0px 2px 0px;
	margin: 0;
	background-position: 5px 5px;
}

div#innercontainer div#lowercontent div#left ul#menu li
{
	border-bottom: 1px solid #CCCCCC;
	background-position: 5px 5px;
}

div#innercontainer div#lowercontent div#left ul li a
{	
	position: relative;
	left: 15px;
	font-weight: normal;
}

div#innercontainer div#lowercontent div#left ul li a:hover
{
	text-decoration: none;
	color: #988166;
}

div#innercontainer div#lowercontent div#left ul#menu
{
	margin-top: 6px;
}

div#innercontainer div#lowercontent div#left ul#menu li#active div
{
	padding-bottom: 3px;

}

div#innercontainer div#lowercontent div#left ul#menu li#active a
{
	color: #988166;
	font-weight: bold;
}

div#innercontainer div#lowercontent div#left ul#menu li#active ul
{
	padding: 0;
	margin: 0;
	border-top:solid 1px #CCCCCC;
}

div#innercontainer div#lowercontent div#left ul#menu li#active ul li
{
	padding:1px 0 1px 0;	
	margin: 0;
	border: 0;	
	background-image: url(images/bullet.gif);
	background-position: 15px 4px;
	background-repeat: no-repeat;
	padding-right: 12px;
}

div#innercontainer div#lowercontent div#left ul#menu li#active ul li a
{	
	font-weight: normal;
	color: #000000;
	position: relative;
	left: 25px;		
}

div#innercontainer div#lowercontent div#left ul#menu li#active ul li#l2active a
{	
	color: #988166;	
}

div#innercontainer div#lowercontent div#left ul#menu li#active ul li a:hover
{
	color: #988166;
}

div#innercontainer div#lowercontent div#left ul#menu li#active ul
{
	padding: 0;
	margin: 0;
}

div#innercontainer div#lowercontent div#left ul.main
{
	padding:5px 0px 5px 0px;
}

div#innercontainer div#lowercontent div#left ul.newslinks li
{
	background-position: 10px 6px;
	padding:2px 20px 3px 5px;
	border:none;
	line-height:1.1em;
}

div#innercontainer div#lowercontent div#left ul li a
{	
	color: #000000;
}

div#innercontainer div#lowercontent div#left ul li a:hover
{
	color: #988166;
}

div#innercontainer div#lowercontent div#left ul.newslinks span
{
	color:#999999;
	display:block;
	font-weight:bold;
}

div#innercontainer div#lowercontent div#left ul#homelinks,
div#innercontainer div#lowercontent div#left ul#goodhomelinks,
{	
	margin-left: 5px;
}

div#innercontainer div#lowercontent div#left ul li
{	
	border:none;
}

div#innercontainer div#lowercontent div#left span#indicator, div#innercontainer div#lowercontent div#left span.price
{
	padding-left: 0px;
	color:#EC0B8D;
}

div#innercontainer div#lowercontent div#left span.price
{
	font-size:1.3em;
}

div#innercontainer div#lowercontent div#left span#indicator img
{
	padding-right: 3px;
	padding-left:5px;
}

div#right div#pagetitlebrdr
{
	border:0;
	border-bottom: 1px solid #BAB9B9;
	border-top: 0px solid #DCDCDC;
	margin:0;
	width:494px;
}

div#right div#pageimage
{
	border-bottom: 1px solid #BAB9B9;
	margin: 0;
	padding: 0;
}

div#right div#pageimage-flash
{
	border-bottom: 1px solid #BAB9B9;
	margin: 0;
	padding: 0;
}

div#right div#pageimage img
{
	margin: 0 0 -1px 0;
	padding: 0;
}


div#right div#pagetitlebrdr h1
{
	margin-left: 0;
	margin-bottom:0;	
	margin-top:0;
	padding-bottom:32px;
	height:15px;
	background-position:0 7px;
}

div#right div#pageimg
{
	margin: 0;
	margin-top:2px;
	display:inline;
	float:left;
	border-bottom: 1px solid #CCCCCC;
	padding: 0px 0 2px 0;
}

div#right div#pageimghome
{
	border-bottom: 0;
	margin: 0;
	padding: 0;
}

*>div#right div#pageimg
{
	padding-top: 0px;
}

div#right div#pageimg img,
div#right div#pageimghome img
{
	padding: 0;
	margin: 0;
	vertical-align: text-bottom;
}
	
div#innercontainer div#lowercontent div#left img#awardsani
{
	padding: 0;
	margin: 8px 0 10px 0;	
}

div#innercontainer div#lowercontent div#left a#copyright
{
	background-image: url(images/bullet.gif);
	background-repeat: no-repeat;
	background-position: 0 3px;
	padding-left: 10px;
	font-size:0.9em;
	margin-top:10px;
	
}
	
div#innercontainer div#lowercontent div#right
{	
	margin-left: 18px;
	width: 494px;
	float:left;
	display: block;
}

div#innercontainer div#lowercontent div#right p
{
	margin-left: 10px;	
}

div#innercontainer div#lowercontent div#right p#intro
{	
	font-weight: bold;
	font-size: 1.0em;
}

div#innercontainer div#lowercontent div#right div.filecontainer
{
	margin-left: 0px;	
}

div#innercontainer div#lowercontent div#right div.filecontainer div.fileicon
{
	width: 40px;
	float: left;
}

div#innercontainer div#lowercontent div#right div.filecontainer a
{
	background-image: url(images/bullet.gif);
	background-repeat: no-repeat;
	background-position: 0 3px;
	font-weight: bold;
	color: #525051;
	padding-left: 10px;
	text-decoration: none;
}

div#innercontainer div#lowercontent div#right div.filecontainer a:hover
{
	color: #988166;
}

div#innercontainer div#lowercontent div#right div.filecontainer div.filetext
{
	float: left;
	margin-left: 10px;
}

div#innercontainer div#lowercontent div#right div.filecontainer div.filetext p
{
	margin: 0;
	padding: 0;
}

div#innercontainer div#lowercontent div#right div#bottom div#homeheader img
{	
	padding: 13px 0 10px 0px;

}

div#innercontainer div#lowercontent div#right div#bottom p.home
{
	padding: 0;
	font-size: 1.1em;
	margin: 0 0 25px 10px;
	color: #525051;
}

div#innercontainer div#lowercontent div#right div#bottom
{
	float:left;
	display:inline;
	margin-top:10px;
}

div#innercontainer div#lowercontent div#right div#bottom div#intropara
{
	font-weight:normal;
	float:left;
	display:inline;
	width:484px;
}

div#innercontainer div#lowercontent div#right div#bottom div#intropara p
{
	font-weight:normal;
}

div#innercontainer div#lowercontent div#right div#bottom ul.fastfacts
{
	padding-left:0px!important;
	margin:0px;
}

div#innercontainer div#lowercontent div#right div#bottom ul.fastfacts li
{
	display:block;
	width:122px;
	float:left;
	background-image:none;
	vertical-align:middle;
	color:#999999;
	text-align:center;
	margin:0px;
	padding:20px;
	font-size:0.9em;
}

div#innercontainer div#lowercontent div#right div#bottom ul.fastfacts li span
{
	font-size:1.5em;
	display:block;
	color: #988166;
	font-family:Times New Roman;
}

ul.fastfacts li span sup
{
    font-size:0.7em;
}

div#innercontainer div#lowercontent div#right div#pagetextcontainer div.filecontainer a
{
	text-decoration: none;
	color: #525051;
}

div#innercontainer div#lowercontent div#right div#pagetextcontainer div.filecontainer a:hover
{
	text-decoration: none;
	color: #988166;
}

div#innercontainer div#lowercontent div#right div#intropara p, div#innercontainer div#lowercontent div#right div#pagetextcontainer div#intropara p
{	
	color: #988166;
	font-size: 1.2em;
}

div#innercontainer div#lowercontent div#right div#pagetextcontainer div#filelinks
{	
	margin-top:50px;
}

div#innercontainer div#lowercontent div#right div#pagetextcontainer div#filelinks a
{	
	color:#AAAAAA;
	font-size:0.9em;
}

div#innercontainer div#lowercontent div#right div#pagetextcontainer div#filelinks a img
{	
	padding-right:7px;

}

div#innercontainer div#lowercontent div#right div#bottom div#intropara p strong
{
	color: #988166;
}

div#innercontainer div#lowercontent div#right div#toolboxleft
{	
	float: left;
	width: 318px;	
}

div#innercontainer div#lowercontent div#right div#toolboxleft table
{
	width: 318px;
	text-align: left;
}

div#textcontent table tr.maps1
{
	background-color: #F2F2F2;
}

div#innercontainer div#lowercontent div#right div#textcontent div#toolboxright
{	
	width: 165px;	
	float: right;	
}

div#innercontainer div#lowercontent div#right div#textcontent div#toolboxright h2
{	
	padding-bottom:7px;
}


div#innercontainer div#lowercontent div#right div#textcontent div#toolboxright ul
{
	padding-left: 10px;
}

div#innercontainer div#lowercontent div#right div#textcontent div#toolboxright ul li
{
	list-style-image: none;	
	padding-right: 20px;
	height: 12px;
	padding-bottom: 6px;
}

*>div#innercontainer div#lowercontent div#right div#textcontent div#toolboxright ul li
{
	height: auto;
	min-height: 12px;
}

div#innercontainer div#lowercontent div#right div#textcontent div#toolboxright ul li a
{
	position: relative;
	left: 25px;
	top: 5px;
	width: 100px;
	font-size: 1em;
}

*>div#innercontainer div#lowercontent div#right div#textcontent div#toolboxright ul li a
{
	top: 4px;
}

div#innercontainer div#lowercontent div#right div#textcontent div#toolboxright ul li#sp1
{	
	background-image: url(images/sptb_icon1.gif);
}

div#innercontainer div#lowercontent div#right div#textcontent div#toolboxright ul li#sp2
{
	background-image: url(images/sptb_icon2.gif);
}

div#innercontainer div#lowercontent div#right div#textcontent div#toolboxright ul li#sp3
{
	background-image: url(images/sptb_icon3.gif);
}

div#innercontainer div#lowercontent div#right div#textcontent div#toolboxright ul li#sp4
{
	background-image: url(images/sptb_icon4.gif);
}

div#innercontainer div#lowercontent div#right div#textcontent div#toolboxright ul li#sp5
{
	background-image: url(images/sptb_icon5.gif);
}

div#innercontainer div#lowercontent div#right div#textcontent div#toolboxright ul li#sp6
{
	background-image: url(images/sptb_icon6.gif);
}

div#innercontainer div#lowercontent div#right div#textcontent div#toolboxright ul li#sp7
{
	background-image: url(images/sptb_icon1.gif);
}

div#toolboxright div#reuterslogo a#disclaimer, div#toolboxright div#reuterslogo a#investis
{
	margin-left: 25px;
}

div#innercontainer div#lowercontent div#right div#pagetextcontainer table
{
	margin-left: 10px;	
}

div#right div#pagetextcontainer table#shareholders tr th.midhead
{
	vertical-align: bottom;
}

div#right div#pagetextcontainer table#shareholders tr h2
{
	font-size: 1em;
}

div#right div#pagetextcontainer table#shareholders tr td a
{	
	padding: 0 0 0 10px;
	background-image: url(images/bullet.gif);
	background-repeat: no-repeat;
	background-position: 0 2px;
	text-decoration: none;	
	color: #000000;	
}

div#right div#pagetextcontainer table#shareholders tr td.top
{
	border-top: 1px solid #988166;	
	padding-top: 4px;
	vertical-align: top;
	width: 170px;
}

div#right div#pagetextcontainer table#shareholders tr td.left
{
	background-color: #F2F2F2;	
	vertical-align: top;
	padding-bottom: 10px;
	border-bottom: 4px solid #FFFFFF;
}

div#right div#pagetextcontainer table#shareholders tr td p
{
	padding: 0 10px 0 0;
	font-size: 1em;
}

div#right div#pagetextcontainer table#shareholders tr td ul#sc
{
	padding: 0;
}

div#right div#pagetextcontainer table#shareholders tr td ul#sc li
{
	padding: 0;
	margin: 0;
	background-image: none;
}


div#right div#pagetextcontainer table.portfolio tr
{
}

div#right div#pagetextcontainer table.portfolio tr td
{
	border-top:solid 1px #CCCCCC;
	vertical-align:top;
}

div#right div#pagetextcontainer table.portfolio tr td img
{
	margin-left:0px!important;
	margin:2px 15px 2px 0px;
	
}

div#right div#pagetextcontainer table.portfolio strong
{
	display:block;
	color:Black;
	margin-top:12px;	
	margin-bottom:4px;
}

table.sptoolbox
{
	border-collapse: collapse;
	width: 100px;
	border-top: 1px solid #988166;	
}

table.sptoolbox tr td, table.sptoolbox tr th
{
	border-bottom: 1px solid #FFFFFF;
	color: #000000;
	padding-left: 10px;
}

table.sptoolbox tr td
{
	padding: 5px 0 5px 10px;
	color: #5A5A5B;
}

div#innercontainer div#lowercontent div#right div#pagetextcontainer div.propertypanel img
{
	float: left;
	margin: 0;
}

div#innercontainer div#lowercontent div#right div#pagetextcontainer div.propertypanel div
{
	float: left;
	margin-left: 12px;
	width: 320px;
	padding-bottom: 0px;
}

div#innercontainer div#lowercontent div#right div#pagetextcontainer div.propertypanel div p
{
	padding: 0;
	margin: 0;
}

div#innercontainer div#lowercontent div#right div#pagetextcontainer div.propertypanel div a
{
	font-weight: bold;
	font-size: 1.0em;
	padding-left: 8px;
	margin: 0;
	background-image: url(images/bullet.gif);
	background-repeat: no-repeat;
	background-position: 0 3px;
}

div#innercontainer div#lowercontent div#right div#bottom div.panel
{
	width: 162px;
	float: left;
	border-top: 1px solid #CCCCCC;	
	padding-top:4px;	
	margin-right: 4px;	
}

div#innercontainer div#lowercontent div#right div#bottom div.dontpad
{
	margin-right: 0px;	
}

div#innercontainer div#lowercontent div#right div#bottom div#quicklinks
{
	margin-top:1px;
}

div#innercontainer div#lowercontent div#right div#bottom div.panel ul
{
	padding: 0;
	margin: 0px;	
}

div#innercontainer div#lowercontent div#right div#bottom div.panel ul li
{
	background-image: none;
	margin: 0;
}

div#innercontainer div#lowercontent div#right div#bottom div.panel ul li ul
{
	margin: 0;
	padding: 6px 0 6px 0;
}

div#innercontainer div#lowercontent div#right div#bottom div.panel ul li ul li
{
	display: block;
	padding-bottom:3px;	
}

div#innercontainer div#lowercontent div#right div#bottom div.panel ul li ul li a
{
	text-decoration: none;
	color: #000000;
}

div#innercontainer div#lowercontent div#right div#bottom div.panel ul li ul li a:hover
{
	text-decoration: none;
	color: #988166;
}

div#innercontainer div#lowercontent div#right div#pagetextcontainer
{
	color: #7E7C7D;
	padding-top: 10px;
}

div.faq 
{
	border-bottom: 1px solid #DCDCDC;
	padding-left: 10px;	
}

div.faq div.faqnum
{
	float: left;
	width: 20px;
	padding: 10px 0 10px 0;
}

div.faq div.faqlink
{	
	float: left;
	background-image: url(images/bullet.gif);
	background-repeat: no-repeat;	
	background-position: 0 12px;	
	padding: 10px 0 10px 0;
}

div.faq div.faqlink p
{
	font-weight: bold;
	font-size: 1em;
}

p#question
{
	color: #000000;
	font-weight: bold;
	font-size: 1em;
}

div#innercontainer div#lowercontent div#right div#pagetextcontainer img
{
	margin-left: 10px;
}

div#innercontainer div#lowercontent div#right div#pagetextcontainer ol
{
	padding: 0;
	margin: 0 0 0 10px	
}

div#innercontainer div#lowercontent div#right div#pagetextcontainer ol li
{
	display: block;
	padding: 0;
	margin: 0px 0px 0px 22px;
	font-size: 0.9em;	
	list-style-type: decimal;
	color: #525051;
	background-image: none;
}

div#innercontainer div#lowercontent div#right div#pagetextcontainer ol.footnote li
{
	color: #000000;	
	font-size: 0.8em;
}

div#innercontainer div#lowercontent div#right div#pagetextcontainer ul
{
	padding: 0;
	margin: 0px 0px 0px 10px;
}

div#innercontainer div#lowercontent div#right div#pagetextcontainer ul li
{
	display: block;
	padding: 0;
	margin: 0;
	background-image: url(images/bullet_body.gif);
	background-repeat: no-repeat;
	background-position: 0 6px;
	padding-left: 11px;
	font-size: 0.9em;	
}	

div#innercontainer div#lowercontent div#right div.fullwidth
{
	width: 494px;
}

div#innercontainer div#lowercontent div#right div.halfwidth
{
	width: 295px;
	float: left;
	display: inline;
}

div#innercontainer div#lowercontent div#right div#rightlinks
{
	text-align: left;	
	float: right;
	width: 162px;			
}

div#innercontainer div#lowercontent div#right div.notitle
{
	padding-top: 3px;
}

div#innercontainer div#lowercontent div#right div.title
{
	padding-bottom: 5px;
	padding-top: 10px;
}

div#innercontainer div#lowercontent div#right div#rightlinks h2
{
	background-repeat: no-repeat;	
}

div#innercontainer div#lowercontent div#right div#rightlinks h2 span
{
	visibility: hidden;
}

div#innercontainer div#lowercontent div#right div#rightlinks div#rightlinksbot
{	
	padding-top: 5px;
}

div#innercontainer div#lowercontent div#right div#rightlinks div.nobdr
{
	border: 0;
}

div#innercontainer div#lowercontent div#right div#rightlinks div.bdr
{
	padding-bottom: 5px;
	border-bottom: 1px solid #DCDCDC;
}

div#innercontainer div#lowercontent div#right div#rightlinks div#rightlinksbot a
{
	margin-left: 10px;
	background-image: url(images/bullet.gif);
	background-repeat: no-repeat;
	background-position: 0 3px;
	padding-left: 10px;
}

div#innercontainer div#lowercontent div#right div#rightlinks div#rightlinksbot ul 
{	
	margin: 0;
	padding: 0;
}

div#innercontainer div#lowercontent div#right div#rightlinks div#rightlinksbot ul li
{
	display: block;
}

div#innercontainer div#lowercontent div#right div#rightlinks div#rightlinksbot ul li a
{
	background-image: none;
	padding-left: 0;
	margin-left: 0;
}

div#innercontainer div#lowercontent div#right div#rightlinks div#righttitle
{
	margin: 9px 0 0 0;
	border-bottom: 1px solid #988166;
}

div#innercontainer div#lowercontent div#right div#rightlinks img
{
	padding-bottom: 5px;
	padding-top: 5px;
}

div#innercontainer div#lowercontent div#right div#rightlinks p
{	
	padding:0px 0px 0px 8px ;
	margin:0px;
}

img#PageTitle
{
	margin: 25px 0px 0px 0px
}
	
div#libform
{
	border-top: solid 1px #CCCCCC;
	background-color: #F2F2F2
}

div#libkey
{
	margin: 0px 0px 0px 0px;
	float: right;
	width: 162px
}

div#libquicklinks ul#quicklinks
{
	margin: 8px 0 3px 9px;
	padding-bottom:30px;
}

div#libquicklinks ul#quicklinks li
{
	margin-left: 1px;
	width: 150px;
	float: left;
	padding:0px 0 2px 10px;
}

div#libform form
{
	margin: 0;
	padding: 0
}

div#libform table 
{
	margin: 0 0 0 7px
}

div#libform table tr th
{	
	padding-left: 2px;
	font-weight: normal;
}

div#libform table tr td
{
	padding-right: 8px
}

div#libform input, div#libform select
{
	margin: 0 0 15px 0;
}

div#libform input#libSubmit
{
	vertical-align: top
}

div#libresults
{
	margin: 0px 14px 0px 0px;
	float: left;
	width: 318px
}

div#libresults table
{
	border-collapse: collapse;
}

div#libresults table tr th
{
	display: none;
}

div#libresults table tr td
{
	color: #000000;
	vertical-align:middle;
	border-right: solid 1px #fff;
	border-bottom:  solid 1px #fff;
	padding: 2px 6px 2px 10px;	
}

div#libresults table tr td.topborder
{
	border-right: solid 1px #fff;
	border-top:solid 1px #C6C3BF;	
}

div#libresults table tr td.Row1
{
	background-color: #F7F4EF;
	border-bottom:solid 1px #C6C3BF;	
}

div#libresults table tr td.Row2
{
	background-color: #FFFFFF;
	border-bottom:solid 1px #C6C3BF;	
}

div#libresults h2, div#libkey h2
{
	margin-bottom: 5px;
	font-size:1.1em;
}

div#libresults h2 span
{
	color:#666666;
}

table tr td.Row1
{
	background-color: #FAFAFA;
}

table tr td.Row2
{
	background-color: #F2F2F2;
}

.border
{
	border-bottom: 1px solid #988166;
	padding-left: 13px;
}

h2.teamborder
{
	border-bottom: 1px solid #988166;
	padding: 0 0 6px 10px;
	margin: 0 0 10px 0;
}

table.team 
{
	padding: 0;
	margin-left: -3px;
}

table.team tr td
{	
	padding: 0 0 15px 0;
	vertical-align: top;	
	margin: 0;	
}

table.team tr td h3
{	
	font-size: 1.1em;
	color: #525051;
	padding: 0px 0px 0px 8px;
	margin: 0px 0px 0px 2px;

}

table#careers 
{
	width: 300px;
}
table#careers tr th
{
	display: none;
}

table#careers tr td
{
	font-size: 1.0em;
}

div#footer
{	
	text-align: left;	
	margin: 10px 0 10px 0px; 
}

p#footertxt a
{
	background-image: url(images/bullet.gif);
	background-repeat: no-repeat;
	background-position: 0 3px;
	padding-left: 10px;		
}

table#propertymaps
{
	width: 490px;
	margin-left:0!important;
}

table#propertymaps tr th
{
	display: none;
}

table#propertymaps tr td
{
	font-size: 1.0em;
}

div#maintenance
{
	background-color: #FFFFFF;
	text-align: center;
	height: 825px;
}

div#maintenance img
{
	padding: 30px;
}

div#mailform
{
	border-top: 1px solid #988166;
	background-color: #F2F2F2;
}

div#mailform form
{
	padding: 0 0 10px 0;
	margin: 0 0 0 10px;
}

div#mailform form table td#label
{
	width: 115px;
}

div#mailform form table td#chk
{	
	text-align: left;	
}

div#mailform form table td#chk input
{
	width: 10px;
}

div#mailform form table td
{
	padding: 4px 0 4px 0;
}

div#mailform form table td span
{
	color: #525051;
}

div#mailform form table td#chk label
{
	padding-left: 10px;
}

td.mailinglist label
{
	padding-left:5px;
}

table#updateemail td
{
	width:200px;
	padding:4px 0;
}

div#mailform form label, div#mailform form input
{
	color:Black;	
}

div#mailform form input
{
	width: 200px;
}

div#mailform form input#btn
{
	width: 61px;
}

div#searchresult ul#searchresults
{
	border-top: solid 1px #988166;
	margin-left: 0px;
}

div#searchresult ul#searchresults li
{
	display: block;
	border-bottom: solid 1px #DCDCDC;
	padding: 10px 10px;
	background-position: 0px 13px;
}

div#searchresult ul#searchresults li a
{
	color: #000000;
	text-decoration: none;
}

div#searchresult ul#searchresults li a:hover
{
	color: #988166;
	text-decoration: none;
}

div#pagenum
{
	color: #000000;
	background-color: #F2F2F2;
	padding: 10px 10px;
	font-size: 90%;
}

div#pagenum img
{
	position: relative;
	top: 2px;
}

div#homepageimgline
{
	border-bottom: 1px solid #BAB9B9;
	margin-bottom: 2px;
	float:left;
	display:inline;
}

*>div#homepageimgline
{
	margin-bottom: 0px;
}

div#libform table, div#galleryform table 
{
	margin: 6px 0 0 7px
}

div#gallerynav div#galleryleft
{
	width: 400px;
	margin: 0;
	float: left;
}

div#gallerynav div#galleryleft ul
{
	padding: 0;
	margin: 12px 0 0 5px;
}

div#gallerynav div#galleryleft ul li
{
	width: 12px;
	margin: 0 6px 0 0;
	padding: 0;
	background-image: none;
	font-size: 0.9em
}

div#gallerynav div#galleryleft ul li a
{
	font-size: 1.0em
}

div#gallerynav div#galleryleft p
{
	margin-top: 15px
}

div#gallerynav div#galleryleft p img
{
	vertical-align: bottom
}

div#gallerynav div#galleryleft p span
{
	color: #000000
}

div#gallerynav div#galleryleft p span.pipe
{
	margin: 0 10px 0 10px;
	color: #988166
}

div#gallerynav div#galleryright
{
	text-align: right;
	width: 80px;
	margin: 10px 0 0 0;
	padding: 0 10px 0 0;
	float: right
}

div#gallerynav div#galleryright a
{
	padding: 0;
	font-size: 0.9em
}

div#galleryresults table
{
	margin: 20px 0 20px 0;
	width: 100%;
	font-size: 110%;
	border-collapse: separate
}

div#galleryresults table tr td
{
	background-color: #F2F2F2;
	height: 122px;
	width: 33%;
	vertical-align: top;
	border-right: solid 4px #fff;
	border-bottom: solid 4px #fff;
}

div#galleryresults table tr td img
{
	margin: 10px 0 10px 10px
}

div#galleryresults table tr td p
{
	margin: 0
}

div#galleryresults table tr td.noborder
{
	border-right: 0
}

div#galleryresults table tr td.nocolor
{
	background-color: #fff
}

div#galleryresults table tr td.toprow
{
	border-top: solid 1px #988166
}

div#presskitlist
{
	margin: 0;
	padding: 20px 0 0 0
}

div#presskitlist ul
{
	width: 494px;
	margin: 20px 0 0 0;
	padding: 0
}

div#presskitlist ul li
{
	display: block;
	margin: 0px 0 10px 0px;
	padding: 10px 0 0 0;
	background-position: 10px 14px;
	border-top: solid 1px #DCDCDC
}

div#presskitlist ul li a
{
	margin: 0 0 0 20px
}

div#presskitlist ul li p
{
	margin: 5px 0 10px 0;
	padding: 0
}

div#presskit
{
	margin: 0 0 10px 0;
	padding: 0
}

div#presskit ul
{
	margin: 0 0 10px 0;
	padding: 10px 0 10px 0;
	border-top: solid 1px #988166;
	border-bottom: solid 1px #DCDCDC
}

div#presskit ul li
{
	display: block
}

div#presskit ul li ul
{
	border:none;
}

div#presskit h3
{
	margin: 0 0 4px 7px;
	font-size: 1.0em;
	background-repeat: no-repeat
}

div#presskit h3 span
{
	visibility:hidden
}



div#PressRelease
{
	margin: 0 0 20px 0
}

div#PressRelease a
{
	color: Black;
}

div#PressReleaseList
{
	margin: 0 0 20px 0;
	padding: 0
}

div#PressReleaseList h2
{
	margin: 20px 0 20px -1px
}

div#PressReleaseList h3
{
	font-size: 1.0em;
	margin: 0 0 0 20px;
	padding: 0
}

div#PressReleaseList p
{
	margin: 10px 0 10px 0;
}

div#PressReleaseList p a
{
	margin-left: 10px;
	font-size: 1.0em;
}

div#PressReleaseList p.date
{
	margin-top: 0;
}

a.backbutton
{
	padding-left: 10px;
	background-image: url(images/btnBack.gif);
	background-position: 1px 3px;
	background-repeat: no-repeat;
}

div#libform, div#galleryform
{
	color: #525051;
	border-top: solid 1px #CCCCCC;
	background-color: #F2F2F2;
	padding-top:8px;
}

div#libform form, div#galleryform form
{
	margin: 0;
	padding: 0
}

div#libform table tr th,div#galleryform table tr th
{	
	padding-left: 2px;
	font-weight: normal
}

div#libform table tr td, div#galleryform table tr td
{
	padding-right: 8px
}

div#libform input, div#libform select, div#galleryform input, div#galleryform select
{
	margin: 0 0 15px 0
}

div#libform input#libSubmit, div#galleryform input#libSubmit
{
	vertical-align: top
}

div#libquicklinks, div#gallerynav
{
	border-top: solid 1px #CCCCCC;
	background-color: #F2F2F2;
	padding-top:8px;
	margin-bottom:10px;
}

div#libkey table
{
	width: 100%;
}

div#libkey table tr th
{
	color: #525051;
	font-weight: normal	
}

div#libkey table tr td
{
	padding-left: 8px
}

div#PressReleaseCalendar table#calendar
{
	width: 100%;
	border-collapse: collapse;
	margin: 0 0 20px 0
}

div#PressReleaseCalendar table#calendar tr td
{
	color: #ABAEB0;
	border-top: solid 1px #fff;
	padding: 8px
}

div#PressReleaseCalendar table#calendar tr td.chosen
{
	color: #988166
}

div#PressReleaseCalendar table#calendar tr td.year
{
	padding-left: 10px;
	color: #000000
}

div#PressReleaseCalendar table#calendar tr td.top, div#PressRelease
{
	border-top: solid 1px #988166
}

div#PressRelease h2
{
	margin: 20px 0 0 10px
}

div#PressRelease p.date
{
	margin-top: 0;
}

div#PressReleaseList ul
{
	margin: 0;
	padding: 0
}

div#PressReleaseList ul li
{
	display: block;
	background-position: 10px 4px;
	border-bottom: solid 1px #DCDCDC;
	margin: 10px 0 0 0;
	padding: 0
}


div#sitemap ul
{
	margin: 0;
	padding: 0;
}

div#sitemap ul li
{
	margin: 0;
	padding: 0;
	display: block;
	background-position: 10px 4px;	
}

div#sitemap ul li div
{
	border-bottom: solid 1px #988166;
}

div#sitemap ul li a
{
	display: block;
	margin: 0 0 9px 0;
	position: relative;
	left: 20px;
	font-size: 1.1em;
}

div#sitemap ul li ul
{
	margin: 0;
	padding: 0;
}

div#sitemap ul li ul li
{	
	margin: 0;	
	background-image: url(images/bullet.gif);
	background-position: 10px 3px;
	background-repeat: no-repeat;
	font-size: 0.95em;	
}

div#sitemap ul li ul li div
{
	border: 0;
	margin: 19px 0 0 0;
	padding-bottom: 5px;
	border-bottom: 1px solid #988166;
}

div#sitemap ul li ul li a
{
	display: inline;
	position: relative;
	left: 20px;
	font-size: 1.05em;	
}

div#sitemap ul li ul li ul li div
{
	border-bottom: 0;	
	padding: 0;
	margin: 4px 0 4px 0;
}

div#sitemap ul li ul li ul.quicklinks
{
	margin: 0 0 0 10px;
	padding: 0;
}

div#sitemap ul li ul li ul.quicklinks li
{
	font-weight: bold;
	background-image: none;
	font-size: 0.99em;
}

div#sitemap ul li ul li ul.quicklinks li ul
{
	padding: 0;
	margin: 0;
}

div#sitemap ul li ul li ul.quicklinks li ul li
{
	padding: 0;
	background-image: url(images/bullet.gif);
	margin: 4px 0 4px 0;
}

div#sitemap ul li ul li ul.quicklinks li ul li a
{	
	padding: 0;
	margin: 0;
	position: relative;
	left: 19px;
	font-size: 0.95em;
	color: #757374;
}

div#sitemap ul li ul li ul li a
{	
	font-weight: normal;
}

div#sitemap ul li ul li ul li ul li
{
	margin-left: 10px;	
}

div#sitemap ul li ul li ul li ul li div
{
	margin: 4px 0 4px 0;
}
div#sitemap ul li ul li ul li ul li div a
{
	color: #757374;	
}

div#bottom div#link p a#trilliumlink
{
	font-size: 1.1em;
	padding-left: 10px;
	background-image: url(images/bullet.gif);
	background-repeat: no-repeat;
	background-position: 0 3px;
}

div#lowercontent div#right div#pagetextcontainer p a
{
	text-decoration: underline;
}

div#lowercontent div#right div#pagetextcontainer p a:hover
{
	text-decoration: underline;
}

table.lstableth, table.lstable
{
	border: 1px solid #000000;
	border: 0;
}

table.lstable tr th
{
	display: none;
}

table.lstableth tr th
{
	color: #000000;
	border: 0;
	font-size: 0.8em;
	background-color: #F2F2F2;
	padding: 5px;
}

table.lstableth tr td, table.lstable tr td
{
	background-color: #F7F4EF;
	border: 0;
	padding: 5px;
}

table.lstableth tr td p, table.lstable tr td p
{
	color: #000000;
	font-size: 0.88em;
}

div#right div#bottom ul#preslist
{
	margin: 20px 0 0 0;
}




body#ppl div.peoplehome
{
	padding-top:2px;
}

div#right div#ppl_text
{
	margin:12px 15px 16px 10px;
	font-size:0.9em;
	color:#525051;
}

div#imglinks
{
	border-bottom:solid 1px #b9b9b9;
}

div#imglinks a
{
	padding-right:2px;
}

body#ppl div#leftflash
{
	width:320px;
	float:left;
}

body#ppl div#righttext
{
	float:left;
	width:153px;
	margin:23px 0px 0px 20px;
}

body#ppl div#righttext p
{
	padding-right:15px;
}

body#ppl div#righttext h2
{
	margin:0px 0px 0px 10px;
	padding:0px;
	font-size:0.9em;
}

body#ppl div#righttext strong
{
	display:block;
	padding:0px;
	margin:0px;
	font-size:1.0em;
}

body#ppl div#righttext hr
{
	border-bottom:none;
	border-top:solid 1px #b3a796;
	height:1px;
}

body#ppl div#righttext a
{
	display:block;
	padding-left:16px;
	background:url(images/link-icon-off.gif) no-repeat 0px 3px;
}

div#glyph a span
{
	background: url(images/chev-right.gif) no-repeat right;
	width:6px;
	padding-left:6px;
	display:inline-block;	
}

body#ppl div#righttext a span
{
	background: url(images/chev-right-off.gif) no-repeat right;
	width:6px;
	padding-left:6px;
	display:inline-block;
}

body#ppl div#righttext a:hover span
{
	background: url(images/chev-right-on.gif) no-repeat right;
}

body#ppl div#righttext a:hover
{
	background:url(images/link-icon-on.gif) no-repeat 0px 3px;
}

ul li ul li ul
{
	margin-left:18px!important;
	border-top:none!important;
}

ul li ul li ul li a
{
	color:#000!important;
}

ul li ul li ul li#l3active a
{
	color:#988166!important;
}

ul#menu li#active ul li
{
	color:#000;
}


body#ppl div#reasons
{
	margin-top:204px;
}

body#ppl div#role_text
{
	width:332px;
	float:left;
	padding:0px;
	margin:0px;
}

body#ppl div#role_text em
{
	font-size:1.2em;
	color:#ceaa7a;
	display:block;
	padding:15px 20px;
	font-style:normal;
}

body#ppl div#role_detail
{
	width:160px;
	float:left;
	padding:0px;
	margin:0px;
	font-size:0.9em;
}

body#ppl div#role_text h2
{
	color:#988166;
	font-size:0.95em;
}

body#ppl div#role_text h2 strong
{
	color:#ceaa7a;
}

body#ppl div#role_detail ul
{
	padding:0px;
	margin:0px 0px 0px 12px;
}

body#ppl div#role_detail ul li
{
	padding:0px 0px 2px 10px;
	display:block;
	margin:0px;
	background:url(images/gold-bullet.gif) no-repeat 0px 6px;
}

div#holder
{
	width:493px;
	margin:auto;
	text-align:left;
}

div#maptext
{
	width:161px;
	float:left;
}

div#maptext h2
{
	margin-bottom:0px;
	padding-bottom:0px;
	margin-top:5px;
	font-size:0.9em;
}

div#maptext p
{
	width:135px;
}

div#maptextbottom h2
{
	color:#988166;
}

div#maptextbottom h2 strong
{
	color:#d1af82;
}

div#maptextbottom ul
{
	display:block;
	margin:0px 0px 0px 10px;
	padding:0px;
}

div#maptextbottom ul li
{
	padding:0px 0px 2px 10px;
	display:block;
	margin:0px;
	background:url(images/gold-bullet.gif) no-repeat 0px 6px;
}

div#mapimage
{
	width:326px;
	padding-top:15px;
	float:left;
	background:url(images/lddot.gif) repeat-y 0px 0px;
	padding-bottom:20px;
	padding-left:4px;
}

div#maptop
{
	margin-top:20px;
}

div#mapimage img
{
	border:none;
}

div.rollhint,div.NoFlash
{
	border-top:solid 1px #b9b9b9;
	border-bottom:solid 1px #b9b9b9;
	margin:16px 0px 0px 0px;
	color:#9e9d9e;
	font-size:0.9em;	
	padding:12px 0px 12px 13px;
}

div.withglyph h1
{
	float:left;
	width:370px;
	display:block;
}

div.withglyph div#glyph
{
	float:left;
	width:120px;
	margin-top:35px;
	background:url(images/group-glyph.gif) no-repeat 0px 3px;
	margin-left:4px;
	font-size:0.9em;
}

div.withglyph div#glyph a
{
	color:#979697;
	padding-left:15px;
}

div.withglyph div#back
{
	float:left;
	margin-top:35px;
	margin-left:88px;
	font-size:0.9em;
	background:url(images/chev-left.gif) no-repeat left;	
}

div.withglyph div#back a
{
	color:#979697;
	padding-left:8px;
}

table.financialcalendar
{
	margin-left:8px;
}

div#lowercontent div#questions
{
	background-color:#F5F5F5;	
	margin:0px;
	padding:0px;
}

div#questions div.question label
{
	font-size:0.9em;
	display:inline-block;
}

div#questions div.question span
{
	font-size:0.9em;
}

div#questions div.question
{
	padding:0px 8px 8px 8px;
	margin:0px;
	color:#666666;
	
}

div#questions a
{ 
	
}

div#questions div.question span
{
	padding:10px 0px 5px 0px;
	margin:0px;
	display:block;
}

div#questions div.question form
{
	padding:0px;
	margin:0px;
}

div#questions div.question input
{
	display:inline-block;
	font-size:0.9em;
	color:#666;
}

div#questions div.question input.submit
{
	margin:10px 0px 0px 0px;
	
}

div#questions label
{
	font-size:0.9em;
	padding-top:2px;
}

div.bordertop
{
	border-top:solid 1px #7f7f7f;
}

div.qform
{
	width:135px;
}

div.ctrl
{
	float:left;
	padding-bottom:2px;
}

div.lbl
{
	float:left;
	padding-bottom:2px;
}

div#questions textarea
{
	font-size:0.8em;
	font-family:Arial;
	overflow:auto;
	color:#666;
	margin-top:4px;
}

td.tablecolumnhead
{
	background-color: #E6E6E6;
	color: #666666;
	font-weight: bold;
}

td.tablefooter
{
	background-color: #E6E6E6;
	color: #666666;
	font-style: italic;
}

td.tablegeneral
{
	background-color: #F0F0F0;
	color: #666666;
}

td.tablerow
{
	background-color: #E8F6F9;
	border-left: 5px solid #E8F6F9;
	padding: 5px;
}

td.tablerowalt
{
	background-color: #FFFFFF;
	border-left: 5px solid #FFFFFF;
	padding: 5px;
}

td.tabletitlebar
{
	color: #042D56;
	font-weight: bold;
	text-transform: uppercase;
	display:none;
}

table.dividends tr td
{
	text-align:right;	
}


div#registeredusers
{
	margin:5px 0 0 0;
	width:240px;
	height:180px;
	float:left;
	background-color:#F7F4EF;
}

div#unregisteredusers
{
	margin:5px 0 0 0;
	width:240px;
	height:180px;
	float:right;
	background-color:#F2F2F2;
}

div#registeredusers img,
div#unregisteredusers img
{
 margin-top:5px;
 margin-bottom:5px;
}

div#registeredusers a,
div#unregisteredusers a,
div#portalaccessnotice a,
div#portalintropara a,
div#passwordrecoverybottom a,
div#recoveryformcontainer a
{
	font-weight:bold;
}

div#registeredusers .largertext,
div#unregisteredusers .largertext,
div#passwordrecovery .largertext
{
	font-size:1.1em;
	display:block;
	color: #988166;
	padding: 0px 0px 0px 8px;
	margin: 15px 0px 5px 2px;
	font-weight:bold;
}

div#unregisteredusers .small
{
	font-size:0.75em;
	line-height:1.5em;
}

div#portalaccessnotice,
div#portalintropara
{
	border-top:1px solid #aaa;
	float:left;
	margin:10px 0 0 0;
	padding:0;
	width:100%;
}

div#passwordrecovery
{
	margin:0 0 10px 0;
	padding:0;
	border-bottom:1px solid #aaa;
}

div#recoveryformcontainer
{
	margin:0 0 10px 0;
	padding:0 0 0 10px;
	border-bottom:1px solid #aaa;
}

div#passwordrecovery ul
{
	list-style-type:none;
	list-style-image:none;
	margin-left:0px;
	margin-top:10px;
}

div#passwordrecovery ul li
{
	display:block;
	background:none;
	font-size:0.9em;
	padding-top:4px;
}

.red
{
	color:#f00;
}

div#passwordrecovery h3,
div#recoveryformcontainer strong
{
	color: #988166;
}

div#passwordrecovery h3
{
	font-size: 1.1em;
	color: #988166;
	padding: 0px 0px 0px 8px;
	margin: 15px 0px 5px 2px;
}

div#recoveryformcontainer td
{
	padding-top:4px;
	padding-bottom:4px;
}

div#recoveryformcontainer td img
{
	padding:0;
	margin:0;
	position:relative;
	top:5px;
}

div#recoveryformcontainer td input
{
	padding:1px;
	margin:0;
}

div#recoveryformcontainer form
{
	padding:0;
	margin:7px 0 0 0;
}


div#index-bottom
{
	height:222px;
	width:494px;
	float:left;
	display:inline;
	margin-top:2px;
}

div#index-bottom div#textcontainer
{
	height:195px;
	float:left;
	display:inline;
	width:494px;
	background-color:#000;
}

div#index-bottom div#textcontainer div#textcontainer-left
{
	float:left;
	display:inline;
	width:170px;
	margin-left:20px;
	margin-top:20px;
}

div#index-bottom div#textcontainer div#textcontainer-right
{
	float:right;
	display:inline;
	width:284px;
	height:155px;
	margin-right:20px;
	margin-top:20px;
	overflow:hidden;
	color:#fff;
}

div#index-bottom div#textcontainer div#textcontainer-right a
{
	text-decoration:underline;
	color:#fff;
}

div#index-bottom div#textcontainer div#textcontainer-right a:hover
{
	text-decoration:none;
}

div#index-bottom div#textcontainer div#textcontainer-right p
{
	color:#fff;
}

div#index-bottom div#textcontainer div#textcontainer-right span
{
	color:#ceaa7a;
}

div#index-bottom div#textcontainer div#textcontainer-right a
{
	color:#fff;
	text-decoration:none;
	font-weight:bold;
	display:block;
	padding-left:10px;
	background-image:url(images/chev-white.gif);
	background-repeat:no-repeat;
	background-position:0 5px;
}
	

div#index-bottom div#textcontainer div#textcontainer-left h1
{
	margin:0;
	position: relative;	
    padding: 42px 0 0 0;
    overflow: hidden;    
    background-repeat: no-repeat; 
    background-position:0 0;  
    height: 0px !important;
    height /**/:42px;
}

div#index-bottom div#textcontainer div#textcontainer-left h1#retail{background-image: url(images/h1-landsec-retail.gif);}
div#index-bottom div#textcontainer div#textcontainer-left h1#london{background-image: url(images/h1-landsec-london.gif);}
div#index-bottom div#textcontainer div#textcontainer-left h1#ebbs{background-image: url(images/h1-landsec-ebbs.gif);}
div#index-bottom div#textcontainer div#textcontainer-left h1#prop{background-image: url(images/h1-landsec-prop.gif);}
div#index-bottom div#textcontainer div#textcontainer-left h1#home{background-image: url(images/h1-landsec-home.gif);}

div#index-bottom div.sectionlink 
{	
	margin:0;
	width:122px;
	border-top:2px solid #fff;
	margin-right:1px;
	margin-left:1px;
	float:left;
	display:inline;
	background:#000;
}

div#index-bottom div.active
{
	border-top-color:#000;
}

div#index-bottom div#retailsectionlink{background-color:#EC0B8D;margin-left:0;}
div#index-bottom div#londonsectionlink{background-color:#b44a9b;}
div#index-bottom div#ebbssectionlink{background-color:#009AC8;}
div#index-bottom div#propsectionlink{background-color:#7AC043;margin-right:0;}

div#index-bottom div#retailsectionlinkactive
{
	margin-left:0;
}

div#index-bottom div#propsectionlinkactive
{
	margin-right:0;
}

div#index-bottom div.sectionlink a,
div#contact-bottom div.sectionlink a
{
	font-size:0.85em;
	color:#fff;
	font-weight:bold;
	display:block;
	width:117px;
	float:right;
	display:inline;
	line-height:2.6em;
}

div#contact-bottom div.sectionlink a
{
	line-height:2.4em;
}


div#contacttopblock
{
	min-height:220px;
	height:auto !important;
	height:220px;
	background-color:#000;
	width:494px;
	margin-top:5px;
	float:left;
	display:inline;
}

div#contacttopblock div#contacttopblocktext
{
	width:250px;
	float:left;
	margin-left:10px;
	margin-top:10px;
	display:inline;
	color:#a7a9ac;
	font-size:1.2em;
}

div#contacttopblock div#contacttopblocktext span
{
	color:#fff;
}

div#contacttopblock div#contacttopblocktext ul
{
	float:left;
	padding:0;	
	margin:0;
	margin-top:5px;
}

div#contacttopblock div#contacttopblocktext ul li
{
	float:left;
	clear:left;
	display:inline;
	margin-left:0;
	line-height:1.5em;
	color:#ceaa7a;
	text-decoration:underline;	
	background-image:url(images/gold-chevron.gif);
	background-position:0 5px;
	font-size:0.8em;
}

div#contacttopblock div#contacttopblocktext ul li a
{
	color:#ceaa7a;
	text-decoration:underline;
	font-size:1em;
	font-weight:normal;
}

body div#contacttopblock div#contacttopblocktext ul li a:hover
{
	text-decoration:none;
}

div#contacttopblock div#contactimg
{
	width:200px;
	float:right;
	display:inline;
	margin-right:10px;
	margin-top:10px;
}

div#contacttopblock div#contactimg img
{
	display:block;
	float:right;
	width:173px;
}

div#contacttopblock div#contactimg div#dirlink
{
	float:right;
	clear:right;
	display:inline;
	margin-top:10px;
	margin-bottom:10px;
}

div#contacttopblock div#contactimg div#dirlink a
{
	color:#ceaa7a;
	text-decoration:underline;
}

div#contacttopblock div#contactimg div#dirlink a:hover
{
	text-decoration:none;
}

div#contact-bottom
{
	margin-top:5px;
	padding-top:5px;
	border-top:1px solid #ccc;
	float:left;
	display:inline;
	width:494px;
}

div#contact-bottom div.sectionlink 
{	
	margin:0;
	width:122px;
	margin-right:1px;
	margin-left:1px;
	float:left;
	display:inline;
	background:#000;
}
div#contact-bottom div.sectionlink span,
div#contact-bottom div#contactregionalheader span
{
	color:#fff;
	padding-left:5px;
	line-height:2em;
	font-size:0.85em;
}


div#contact-bottom div#retailsectionlink{background-color:#EC0B8D;margin-left:0;}
div#contact-bottom div#londonsectionlink{background-color:#b44a9b;}
div#contact-bottom div#ebbssectionlink{background-color:#009AC8;}
div#contact-bottom div#propsectionlink{background-color:#7AC043;margin-right:0;}

div#contact-bottom div#contactregionalheader
{
	float:left;
	display:inline;
	width:494px;
	background:#ceaa7a;
	margin-top:25px;
}

div#contact-bottom div.contactdetail
{
	width:122px;
	margin-right:1px;
	margin-left:1px;
	margin-top:7px;
	float:left;
	display:inline;
	background:none;
	min-height:100px;
	height:auto !important;
	height:100px;
	font-size:0.9em;
	color:#666;
}

div#contact-bottom div.contactdetail-inner
{
	width:117px;
	margin-left:5px;
}

.noleftmargin{margin-left:0!important;}
.norightmargin{margin-right:0!important;}

div#contact-bottom div.contactdetail span
{
	color:#000;
}

.padtop10px
{
	padding-top:10px;
}

div#innercontainer div#lowercontent div#right div#rightlinks div#rightlinksbot div.blacklinks div.noarrow a
{
	background-image:none;
	padding-left:0px;
	margin-left:0px;
}

div#innercontainer div#lowercontent div#right div#rightlinks div#rightlinksbot div.blacklinks div.noarrow a img
{
	width:160px;
}

div#innercontainer div#lowercontent div#right div#rightlinks div#rightlinksbot ul li
{
	display:block;
	width:145px;
}

div#mailform table#mailing-list-selection
{
	border-collapse:collapse;
	border-top:1px solid #988166;
	margin-top:10px;
	width:474px;
}

div#mailform table#mailing-list-selection td
{
	padding:0;
	text-align:left;
}

div#mailform table#mailing-list-selection td.top-border
{
	border-top:1px solid #988166;
}

div#mailform table#mailing-list-selection input
{
	
	padding:0;
}

div#email-sign-up
{
	background-color:#CEAA7A;
	margin-top:10px;
}

div#innercontainer div#lowercontent div#left div#email-sign-up ul
{
	padding-bottom:12px;
}

div#innercontainer div#lowercontent div#left div#email-sign-up ul li a
{
	font-weight:bold;
}

div#innercontainer div#lowercontent div#left div#email-sign-up ul li a:hover
{
	color:#fff;
}


table#idform
{
	background:#f2f2f2;
	border-top:1px solid #988166;
	margin-left:10px;
}

table#idform td
{
	padding:6px 8px;
}

#pageimage embed
{
	margin:0 auto 0 auto;
}

#right .jis-container h2.jis-toggle
{
	border-top:1px solid #CEAA7A;
	background-image:url(images/bg-h2-slider-down.gif);
	background-repeat:no-repeat;
	background-position:right top;
	cursor:pointer;
	font-size:1.1em;
	padding:8px 0 0 0;
	width:494px;
	margin-left:0;
}

#right .jis-container h2.arrow-up
{
	background-image:url(images/bg-h2-slider-up.gif);
}


div#pagetextcontainer div#faqsearch
{
	background-color:#F2F2F2;
	padding:5px 0px;
	padding-bottom:10px;
}

div#pagetextcontainer div#faqsearch div
{
	padding-left:10px;
}


div#pagetextcontainer div#faqsearch div#input
{
	float:left;
}


div#pagetextcontainer div#faqsearch div#input input
{
	width:350px;
}


div#pagetextcontainer div#faqsearch div#ask
{
	float:left;
}
