body{font:10px Verdana, Arial, Helvetica, sans-serif; font-weight:normal; background:url('../images/bg_london.jpg') no-repeat; background-position:center 130px; margin:0 auto;padding:0} 
html{background-image:url('../images/bg.jpg'); background-repeat:repeat-x; background-position:top 0px;background-color:#fff;padding:0;margin:0}
#container{width:896px; margin:auto; padding:0px 0px 0px 0px;position:relative}
.divider{height:0px; line-height:0px; font-size:0px; clear:both; visibility:hidden; width:100%}
.prop{width:1px; height:357px; float:right;}
img{border:none; margin:0px; padding:0px;}
hr{height:1px; border:0px; border-top:2px solid #BAD9EE; margin-top:6px; margin-bottom:12px; padding:0px;}


/* text styles */
p{margin:0px 0px 19px 0px;}
.bold{font-weight:bold;}
.white, .white a{color:#fff;}
.small{font-size:9px;}
/* end text styles */

/* header */
#header{width:896px;float:left;font-size:0px;height:130px;margin:0;padding:0;} /* height required for firefox */

/* end header */

/* left column */
#left-column{width:238px;float:left;margin:0 0 0 23px;display:inline;position:relative}
#left-column-boxes{width:238px; float:left; margin:9px 0px 0px 0px; padding:0px;}
#left-column-boxes img{float:left;}
#left-column-boxes a{width:210px; float:left; padding:6px 6px 5px 22px; background-color:#2a3075; color:#FFFFFF; background-image:url(../images/arrow_white.gif); background-repeat:no-repeat; background-position:10px 8px; margin:0px 0px 8px 0px;}
#left-column-boxes h1{width:214px; float:left; padding:6px 6px 5px 18px; background-color:#2a3075; color:#FFFFFF;  margin:0px 0px 0px 0px; font-size:12px; font-weight:bold;}
#left-column-boxes a.equity{margin-top:-24px; width:57px; padding-right:0px;}
#left-column-boxes a.news{width:210px; float:left; padding:7px 6px 6px 22px; background-color:#a3adb7; color:#FFFFFF; background-image:url(../images/arrow_white.gif); background-repeat:no-repeat; background-position:10px 8px; margin:0px 0px 0px 0px; font-size:10px;}
#left-column-boxes ul{list-style:none; margin:0px 0px 7px 0px; padding:0px 0px 0px 0px; float:left; width:238px;}
#left-column-boxes li{width:115px; height:97px; float:left; list-style:none; margin:0px 0px 7px 0px; padding:0px;}
#left-column-boxes .right{margin:0px 0px 0px 8px;}
/* end left column */

/* content */
#content{width:896px;float:left;padding:0px;margin:0px;background:url('../images/bg_content_top.gif') no-repeat top left;height:auto;overflow:hidden}
#content-body{width:620px; float:left; margin-left:3px; padding:0px;}
#content-body span{background-image:none;}
#content-body .body-img{width:122px; float:left; clear:both; margin:0px 18px 10px 0px;}
#content-title-sub{width:596px; height:23px; float:left; padding:7px 0px 0px 8px; background-color:#a3adb8; margin:7px 0px 0px 0px;}
#content-title-sub img{width:auto;}
#content a:hover{text-decoration:none}

.photograph{float:left;margin:0 10px 5px 0;border:#f57c00 1px solid;;padding:2px} 
.photograph-style-two{margin:0 10px 5px 0;border:#f57c00 1px solid;;padding:2px} 

#book-large{height:300px;width:200px;position:absolute;top:43em;left:6.5em; display:none !important}
#book-large-outside{height:300px;width:200px;position:absolute;top:43em;left:2.0em; display:none !important}

.box-brown-one{background-color:#51140a;width:610px;color:#fff;float:left;clear:both;height:auto;overflow:hidden;min-height:262px}
.box-brown-one span{display:block;padding:10px} /* provides padding and ie7 bug */
	  .page-padding{display:block;padding:10px} /* replacement for invalid span */
.box-brown-one h1{margin:0;font:large Arial, Helvetica, sans-serif;font-weight:bold;color:#fff;}
.box-brown-one h2{font-size:x-small;font:large Arial, Helvetica, sans-serif;font-weight:bold;color:#fff;}
.box-brown-one a{color:#f57c00}

.box-author{background:#f57c00 url('../images/nick-handel-photo.jpg') no-repeat top left;width:610px;color:#fff;float:left;clear:both;height:auto;overflow:hidden;margin-top:3px;}
.box-author span{display:block;padding:10px;margin-left:219px}

.box-white{width:610px;color:#000;float:left;clear:both;height:auto;overflow:hidden;margin-top:10px}
.box-white span{display:block;padding:10px;margin-left:219px} /* provides padding and ie7 bug */
.box-white a{color:#f57c00}

/* end content */

/* navigation */
#navigation{width:858px; float:left; padding:0px 0px 0px 8px; margin:0px 0px 0px 15px; font-size:11px; display:inline; background-color:#CC33CC;}
#navigation img{float:left; margin:0px 0px 0px 8px;}
/* end navigation */

/* menu */
#menu{width:238px; float:left; list-style:none; margin:0px; padding:0px; display:inline;}
#menu dt{float:left; list-style:none; border-bottom:1px solid #ffffff; margin:0px; padding:0px;}
#menu dt a{width:218px; float:left; background-color:#f57c00; padding:8px 10px 7px 10px; background-image:url('../images/arrow_right_blue.gif'); background-repeat:no-repeat; background-position:226px center; color:#FFFFFF;text-decoration:none}
#menu dt a:hover{background-image:url('../images/arrow_right_white.gif'); background-position:226px center; color:#fff; text-decoration:none; background-color:#51140a}
#menu dt a:focus{background-image:url('../images/arrow_right_white.gif'); background-position:226px center; color:#fff; text-decoration:none; background-color:#51140a}
#menu dt.page_highlight {}
#menu dt.page_highlight a{font-weight: bold; color: #2a3075; text-decoration: none; background-image:url('../images/arrow_down_blue.gif'); background-repeat:no-repeat; background-position:222px center;}
#menu dd{float:left; list-style:none; padding:0px; margin:0px; display:block; width:238px;}
#menu ul{margin:0px 0px 1px 0px; padding:0px; border:5px solid #2a3075; border-right:none; border-left:none;}
#menu li{list-style:none; padding:7px 0px 4px 20px;	margin:0px;	display:block; background-color:#FFFFFF; border-bottom:1px solid #a3adb8;}
#menu li a {text-decoration: none; color:#2a3075; background-image:url('../images/arrow_blue.gif'); background-repeat:no-repeat; background-position:0px 2px; padding:0px 0px 0px 17px;}
#menu li a:hover{color: #2a3075; text-decoration:underline;}
#menu li.subpage_highlight{background-color:#d1d6db;}
#menu li.subpage_highlight a{font-weight:bold; text-decoration:none;}
/* end menu register */

/* footer */
#footer-pic{background:url('../images/footer-pic.gif') no-repeat;height:160px;}
#footer-bottom{background:url('../images/footer-bottom.gif') no-repeat;height:45px;text-align:right;padding-top:30px;padding-right:10px}
#footer-bottom ul{margin:0 10px 0 0;padding:0;list-style-type: none;}
#footer-bottom li{display: inline; padding: 0 0.5em 0 0.7em; border-left: 0.12em solid #000;}
#footer-bottom li.first {padding-left:0;border:0;}
#footer-bottom a{color:#666}
#footer-bottom a:hover{text-decoration:none}

/* data tables */
.standard-data table{border:solid #fff;border-width:0 0 1px 1px;border-spacing:0;border-collapse:collapse;}
.standard-data td, .standard-data th {padding:10px;border:solid #fff;border-width: 1px 1px 0 0}
.standard-data th {font-weight:bold;background:#f57c00;text-align:left}
.standard-data td {text-align:left;vertical-align:top;padding-top:15px}
.standard-data tbody tr:hover {background:#3d1008}
.standard-data tbody tr:hover th,{background:#3d1008}
.standard-data h2{font-size:medium}
.standard-data input:focus{background:#fff5e9}

/*  forms */
label{font-weight:bold}

/* bug fixes */
.clearfix:after{content: ".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{display:inline-block}
/* Hides from IE-mac \*/
* html .clearfix{height:1%}
.clearfix{display:block}
/* End hide from IE-mac */

.clear{clear:both}
