/*
//////////////////////////////////////////////////
// hard.css 
// Version: 2.3 for Nitor Projects (Asia) Pte Ltd
// Revised: 23 November 2009
// Copyright (c) 2007-2009 Nitor Projects (Asia) Pte Ltd
//////////////////////////////////////////////////
*/
body {background-image:none; color:#000; font-family:Georgia,Helvetica,Times,serif; font-size:11pt;}

/*
//////////////////////////////////////////////////
// Define image styles
//////////////////////////////////////////////////
*/
#company-logo img         {margin-top:18px; visibility:visible;}
#ais-logo img             {display:block; float:right; visibility:visible;} 

/*
//////////////////////////////////////////////////
// Define link styles (other than navigation)
//////////////////////////////////////////////////
*/
a {border-bottom-style:solid;}

/*
//////////////////////////////////////////////////
// Define link styles (abbreviations and glossary)
//////////////////////////////////////////////////
*/
a.glossary, .case-study a.glossary {border-bottom-style:none;}
a.doc-pdf {background-image:none; padding-right:0;}

/*
//////////////////////////////////////////////////
// Basic page divisions
//////////////////////////////////////////////////
*/
.container    {margin-left:0; margin-right:0; max-width:100%; padding:0;}
#header       {background-color:#fff; border-bottom:2px solid #000; color:#000; height:96px; padding:0;}
#company-logo {background-image:none; width:74%;}
#ais-logo     {background-image:none; width:160px;}
#main-content {float:none; min-height:100px; width:100%;}
#imagebar     {display:none;}
.case-study   {border:1px solid #000; color:#000; float:none; margin-left:auto; margin-right:auto; min-height:0; width:90%;}
#city-of-london.case-study {float:none;}
#footer       {background-color:#fff; color:#000; padding:0;}

/*
//////////////////////////////////////////////////
// Define text styles
//////////////////////////////////////////////////
*/
p#company-tag          {color:#000; font-family:sans-serif; font-size:0.75em; top:-12px;}
p#company-summary      {display:none;}
h1, h2, h3, h4, h5, h6 {background-color:#fff; color:#047; font-family:Georgia,Helvetica,Times,serif; text-transform:none;}
h2                     {font-size:1.25em;}
p#preamble             {font-size:1em;}
.news dt, .events dt   {float:none; font-weight:normal;}
.news dd, .events dd   {border-left-style:none; margin-left:3em; padding-left:0;}
span.sub               {font-size:10pt;}

/*
//////////////////////////////////////////////////
// Navigation components
//////////////////////////////////////////////////
*/
ul#skip, #navigation, #footer ul {display:none;}
#main-content ul.jump {position:absolute; text-indent:-9999px;}

/*
//////////////////////////////////////////////////
// Page specific rules
//////////////////////////////////////////////////
*/
#offices #preamble {padding-bottom:0;}

/*
//////////////////////////////////////////////////
// Tables
//////////////////////////////////////////////////
*/
tr.feature-group td {border-style:solid none; border-width:1px 0;}
