body {font-size:62.5%; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; margin-top:0px; margin-left:0px}
div {text-align:left; color:#656565}
#wrapper{width:800px; margin:0 auto;}
#header {position:relative; width:800px; height:70px; /*margin:0 auto;*/ text-align:left;}
#logo {float:left; width:377px}
#header_links{float:left; width:260px; padding:40px 0px 15px 0px; text-align:right;}
#search {float:right; padding:37px 27px 0px 0px;}

#menu {position:relative; width:800px;  /*margin:0 auto;*/ text-align:center;}

#content {position:relative; width:800px; /*margin:0 auto;*/ text-align:left;}
#pagetitle { position:relative; padding:32px 0px 30px 75px}
#pagetitle1 { position:relative; padding:9px 0px 0px 75px;}
div.print_title, div.print_map{display:none;}
#right_content_container {position:relative; padding: 32px 0px 0px 333px; margin-bottom:10px}
#right_content_container_b {position:relative; padding: 18px 0px 0px 333px; margin-bottom:10px}
#coloured_box_pos {position:relative; width:457px; color:#FFFFFF}
div.office_reg{padding-top:270px;}
#home {background-image:url(../images/home_blue_bg.gif); background-repeat:repeat-y; padding:0px 23px 0px 23px; }
#home_news {float:right; width:270px; margin-right: 10px; margin-bottom:0px; height:80px; font-size:1.1em}
#latestnews {float:left; margin-left:10px; margin-top:18px; width:480px; margin-bottom:10px; height:100px; font-size:1.1em;}
#signup {float:left; margin-left:24px;  width:270px; margin-bottom:10px; height:100px; font-size:1.1em;}
#business {background-image: url("../images/business/business_green_bg.gif"); background-repeat:repeat-y; padding:0px 23px 0px 23px; }
#business_ly {background-image: url("../images/business/business_ly_bg.gif"); background-repeat:repeat-y; padding:0px 23px 0px 23px; }
#business_or {background-image: url("../images/business/business_or_bg.gif"); background-repeat:repeat-y; padding:0px 23px 0px 23px; }
#hotels_link {position:relative; background-image: url("../images/business/hotels_link_bg.jpg"); background-repeat:no-repeat; height:227px; width:461px; margin-bottom:15px;}
#liberty_link {position:relative; background-image: url("../images/business/liberty_link_bg.jpg"); background-repeat:no-repeat; height:227px; width:461px; margin-bottom:15px;}
#office_link {position:relative; background-image: url("../images/business/cavendish.jpg"); background-repeat:no-repeat; height:226px; width:461px; margin-bottom:15px;}
#reporttext {position:absolute; top:40px; left:290px; height:80px;}
#linktext {position:absolute; top:121px; left:290px}
#linkdownload {position:absolute; top:169px; left:290px}
#link {position:absolute; top:172px; left:290px}
#linkoffice {padding:143px 0px 0px 290px}
#table_pad {padding-left:35px}
#archive_pad {margin-left:26px}
#archive_pad_share{margin-left:26px}
#directors_pad {margin-left:9px}

#sub {position:relative; background-image: url("../images/sub_bg.gif"); background-repeat:repeat-y; width:710px; margin-left:57px}

#liberty_link {background-image: url("../images/business/liberty_link_bg.jpg"); background-repeat:no-repeat; height:217px; width:461px; padding:10px 0px 0px 27px}
#contacts {padding:0px 23px 0px 23px; }

#footer {position:relative; width:800px; height:23px; background-image:url(../images/footer_bg.gif); background-repeat:no-repeat; margin:0 auto; text-align:left;}
#copyright {float:left; padding:8px 0px 0px 38px; color:#FF6400} 
#copyright.a {color:#FF6400} 
#footnav {float:right; padding:8px 22px 0px 0px; margin:0 auto; color:#FF6400 }
#footnav a {color:#FF6400; font-weight:normal }

#analysts {float:left; padding:9px 0px 0px 28px; background-image:url(../images/buttons/broker_bg.gif); background-repeat:no-repeat; width:160px; height:33px}
#estimates {float:left; padding:9px 0px 0px 28px; background-image:url(../images/buttons/broker_bg.gif); background-repeat:no-repeat; width:160px; height:33px}

p {font-size:1.0em}
input,select {font-size:0.9em; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal}
#largewhite {font-size:1.4em; color:#FFFFFF; font-weight:bold; padding:13px 0px 13px 49px; width:250px}
#largebrown {font-size:1.4em; color:#9B6501; font-weight:bold; padding:0px 0px 13px 0px; width:250px}
.smallwhite {font-size:0.9em; color:#FFFFFF; margin:0px 0px 0px 49px; width:150px}
.medwhite {font-size:1.1em; color:#FFFFFF;}
.medwhitebold {font-size:1em; color:#FFFFFF; font-weight:bold}
a.white {text-decoration:underline; color:#FFFFFF}
.largewhite {font-size:1.2em; color:#FFFFFF;}
.largewhitebold {font-size:1.2em; color:#FFFFFF; font-weight:bold}
.largewhiteboldpad {font-size:1.2em; color:#FFFFFF; font-weight:bold; padding:5px}
a.largewhite {font-size:1.2em; color:#FFFFFF;}
.meddark {font-size:1.2em; color:#003300;}
.largedark {font-size:1.3em; color:#010000; font-weight:bold}
th {font-size:1.2em text-align:left; color:#B06102;}
th.ir {font-size:1.2em text-align:left; color:#CD9F01;}
a {font-weight:bold; color:#0198CF; text-decoration:none}
a.light{ font-weight:normal; color:#0198CF; text-decoration:none}
.text {font-size:1.2em}
.underline {border-bottom:2px solid #CD7102}
.underlineir {border-bottom:2px solid #CD9F01}
.underlineab {border-bottom:2px solid #FF6600}
.padding {padding:5px}
.padmedwhite {font-size:1.1em; color:#FFFFFF; padding:5px}
#left {float:left}
#right {float:right}
.textwidth {width:537px}
.tdcellleft {text-align:left; vertical-align:top}
.tdcellright {text-align:right; vertical-align:top}

.medwhite a { color: #fff; text-decoration: underline; }