body		{color:#4F4F4F; background-color:#F1F4FA; }

/*#home_bg 	{background:url("/images/bg_blue_home.gif") left top repeat-x; }
 #left_bg	{background:url("/images/bg_blue_leftnav.gif") left top repeat-x; } */
#mainContent h1 {color:#28508A; padding:0; margin:0; font-size:140%;}
#mainContent h2 {color:#558BD8; padding:0; margin:0 0 5px 0;font-size:120%;}

/* header */
#upperHeaderSBH	{background:#CBD5E5 url("/images/header/stripsbh.jpg") right no-repeat; height:36px; }
#upperHeaderSBHUK	{background:#D6DBE1 url("/images/header/stripsbhuk.jpg") right no-repeat; height:36px; }
#midHeader		{background-color:#28508A; border-top:1px solid #fff; border-bottom:2px solid #fff; }
#midHeaderPadding span {color:#CBD5E5;}
#lowerHeader	{padding:0; margin:0; background-color:#558BD8; border-bottom:1px solid #fff; }
#mainNav a		{padding:0.1em 0.4em; color:#fff; font-size:100%; } /* border:1px solid #B6C3DA; text-transform:uppercase; */
#mainNav a:hover{padding:0.1em 0.4em; color:#4C5140; background-color:#CBD5E5; } /* border:1px solid #B6C3DA; */

  /* main menu on - both */
  #home #navHome a	{padding:0.1em 0.4em; color:#4C5140; background-color:#fff; } /* border:1px solid #B6C3DA; */
  #clie #navClie a	{padding:0.1em 0.4em; color:#4C5140; background-color:#fff; } /* border:1px solid #B6C3DA; */
  #info #navInfo a	{padding:0.1em 0.4em; color:#4C5140; background-color:#fff; } /* border:1px solid #B6C3DA; */
  #cont #navCont a	{padding:0.1em 0.4em; color:#4C5140; background-color:#fff; } /* border:1px solid #B6C3DA; */
  #requ #navRequ a	{padding:0.1em 0.4em; color:#4C5140; background-color:#fff; } /* border:1px solid #B6C3DA; */
  /* main menu on - sbh */
  #prop #navProp a	{padding:0.1em 0.4em; color:#4C5140; background-color:#fff; } /* border:1px solid #B6C3DA; */
  #case #navCase a	{padding:0.1em 0.4em; color:#4C5140; background-color:#fff; } /* border:1px solid #B6C3DA; */
  /* main menu on - sbh.uk */
  #what #navWhat a	{padding:0.1em 0.4em; color:#4C5140; background-color:#fff; } /* border:1px solid #B6C3DA; */
  #proj #navProj a	{padding:0.1em 0.4em; color:#4C5140; background-color:#fff; } /* border:1px solid #B6C3DA; */
  #link #navLink a	{padding:0.1em 0.4em; color:#4C5140; background-color:#fff; } /* border:1px solid #B6C3DA; */
  
/* top left links  */
#leftLinksRed li a			{color:#4F4F4F; text-decoration:none; }
#leftLinksRed li a:hover	{color:#c33; }

#leftLinksBlue li a			{color:#4F4F4F; text-decoration:none; }
#leftLinksBlue li a:hover	{color:#c33; } 

/* requirements */
.contactRight input {margin:0 0 6px 0; padding:0; height:15px; }
.red {color:#cc0000; }
.contactLeft {float:left; clear:left; width:150px; }
.contactRight {float:left; }
.radio, .check {float:left; }
.inline {float:left; width:100px; margin-bottom:3px; }
.long {width:200px; }
.contactRow {float:left; clear:left; width:460px; }
.rowContact {margin:10px 0 5px 0; }
.rowContact label, .rowCompany label, .rowTenure label, .rowProperty label, .rowAreas label, .rowSource label  {padding-left:2px; }
.rowCompany {margin-bottom:10px; }
.rowProperty .contactLeft {height:75px; }
.rowAreas .contactLeft {height:85px; }
.rowSource .contactLeft {height:65px; }
.rowCompany .contactLeft {height:55px; }
.rowProperty, .rowTenure, .rowAreas, .rowSpecific, .rowSource, .rowDetails {margin-bottom:10px; }

/* left info box */
#leftBox h2	{background-color:#28508A; color:#fff; font:bold 110% arial, verdana, sans-serif;  padding:5px 7px; margin:0; }
#leftBox h3	{background-color:#558BD8; color:#fff; font:normal 90% arial, verdana, sans-serif;  padding:5px 7px; margin:0; }

/* footer */
#footer 		{height:30px; background:#9EB9E0; border-top:1px solid #fff; border-bottom:1px solid #fff; text-align:right; }
#pimText	{margin:10px; text-align:right; font-size:80%; }
