/* Use regular body classes from gsk.css instead
.bodybg1colinfocus {background: url(/common/img/bodybg1colinfocus.jpg);}
.bodybg3colinfocus {background: url(/common/img/bodybg3colinfocus.jpg);}*/
.bodybg2colinfocus {
background: url(/common/img/bodybg2colinfocus.jpg);
}

.bodybg2colinfocus {
background: url(/common/img/centered-background-760px-2col.png) repeat-y 50% 0 #fff;
}


/* NAVIGATION LEFT*/ 
ul.menu-left-infocus li {
width: 150px;
text-align:left;
list-style: none;
float:left;
}
ul.menu-left-infocus li a {
float:left;
color:#91867E;
}
ul.menu-left-infocus .nav1 {
padding: 5px 0 0 30px;
}
ul.menu-left-infocus .nav2 {
padding: 2px 0 0 35px;
background:url(/common/img/pict-lv2-off.gif) 0 0.6em no-repeat;
}

 ul.menu-left-infocus li ul li a {
float:left;
}
 ul.menu-left-infocus li ul li ul li a {
float:left;
}
 ul.menu-left-infocus li a {
float:left;
padding: 0 0 0 30px;
}
 ul.menu-left-infocus ul { 
position: relative;
float:left;
width:100%;
padding: 0 0 2px 6px;
}
 ul.menu-left-infocus ul ul { 
position: relative;
width:100%;
font-size:10px;
padding: 0 0 5px 3px;
}
ul.menu-left-infocus li .nav1:hover {
background:url(/common/img/pict_nav-blue.gif) 0 0.8em no-repeat;
color:#008E94;
text-decoration:none;
}

ul.menu-left-infocus li .nav-1 {
background:url(/common/img/pict_nav-blue.gif) 0 0.8em no-repeat;
padding: 5px 0 0 30px;
text-decoration:none;
color:#008E94;
}
ul.menu-left-infocus .nav-2 {
padding: 2px 0 0 35px;
background:url(/common/img/pict-lv2-blue.gif) 0 0.6em no-repeat;
color:#008E94;
}

ul.menu-left-infocus .nav2:hover {
background:url(/common/img/pict-lv2-blue.gif) 0 0.6em no-repeat;
color:#008E94;
text-decoration:none;
}

ul.menu-left-infocus li a.navtitle {
color:#008E94;
font-weight: bold;
padding-bottom: 2px;
font-size:12px;
}


/* NAVIGATION BLUE Bread crumbs*/
ul.crumbs-infocus {
list-style: none;
white-space:nowrap;
font-size:0.9em; 
padding-bottom:15px;
}
ul.crumbs-infocus li {
float:left;
}
ul.crumbs-infocus li a {
background:url(/common/img/crumbs-lv1.gif) 0 0.5em no-repeat;
padding: 0 5px 0 5px;
color:#91867E;
}
ul.crumbs-infocus li a:hover {
background:url(/common/img/responsibility/crumbs-lv1-on.gif) 0 0.5em no-repeat;
padding: 0 5px 0 5px;
color:#008E94;
}
ul.crumbs-infocus li.lvoffinfocus {
background:url(/common/img/responsibility/crumbs-lv1-on.gif) 0 0.5em no-repeat;
padding: 0 5px 0 5px;
color:#008E94;
}

/*End NAVIGATION BLUE Bread crumbs*/

a {
text-decoration: none;
color:#008E94;
}
a:hover {
text-decoration: none;
color:#F55A1C;
}

.Pargraph {
font-size:1.3em;
color:#666;
}
 /* IN FOCUS HP */

.infocus_box{
position:relative;
clear:both;
border-top:10px solid white;
background:#EFEEEC; 
width:400px;
height:60px;
margin: 0;
padding: 0;
}

.infocus_box .picture{
float:left;
width:92px;
margin: 0;
padding: 0;
border-right:2px solid white;
}

.infocus_box .arrows{
float:left;
width:10px;
margin: 0 0 0 8px;
padding: 7px 0 0 0px;
}

.infocus_box .text{
float:left;
width:280px;
margin: 0;
padding: 3px 5px 0 0;
}

.infocus_box .picture img{
border: 0;
}

.infocus-right-imgborder {
width:160px;
border-bottom: 1px #C8C2BE solid;
margin: 0px 7px 0px 7px;
}

.infocus-right-img {
width:160px;
margin: 0px 7px 0px 7px;
}
.infocus-img-right {
float:right;
margin: 0px 7px 0px 7px;
}

/* Colour footer links differently */
#menu_footer a:hover {
color: #008E94;
}

 /* IMAGE - GREY BACKGROUND */

div.caseint{
width: 400px;
background:#EFEEEC;
margin-top:5px;
height:78px;
margin-bottom:10px;
}
div.caseint img.bioL{
float: left;
margin-right: 5px;
border-right: 1px solid #fff;
}
div.case img.bio{
float: left;
margin: 0;
}
div.case img.bioL{
float: left;
margin: 0;
border-right: 1px solid #fff;
}
.Padding-updatecaseint {
 padding:5px;
}

 /* QUOTE - GREY BACKGROUND */

div.quote{
background:#EFEEEC;
width: 160px;
margin-left:5px;
margin-top:5px;
margin-bottom:10px;
float: right;
border-left: 15px solid #EFEEEC;
}

 /* QUOTE - WHITE BACKGROUND */

div.quote1{
background:#fff;
width: 160px;
margin-left:5px;
margin-top:5px;
margin-bottom:10px;
float: right;
border-left: 15px solid #fff;
}

 /* HEADERS */

h1{
font-size: 2.6em;
color:#999;
padding-bottom:5px;
}
/* 2011-02-02
h1 b{font-size: 2.6em;color:#0F8997;padding-bottom:5px;}*/
h2 {
color: #5B5A5A;
padding-bottom: 5px;
}
/* 2011-04-20 h3 {font-size: 0.8em;color:#8C8681;padding-bottom:8px;}*/
.h1-blue, .h2-blue {color: #008EA5}

.h1-sub {
font-size:2.3em;
color:#999;
font-weight: bold;
padding-bottom:15px;
}
.h1-sub-blue {
font-size:2.3em;
color: #008EA5;
font-weight: bold;
padding-bottom:15px;
}

.h1-italic {
color: #999;
font-style: italic;
}
.greysubheading {
color: #8C8681;
font-size: 1.2em;
padding-top: 10px;
}
.blueitalics {
color: #008E94;
font-size: 1.2em;
font-style: italic;
}
.greyitalics {
color: #8C8681;
font-size: 1.2em;
font-style: italic;
}


/* ROUNDED CORNERS */

.roundcont {
width: 175px;
margin: 0 0 0 10px;
background-color: #EFEFEF;
float: right; 
}

.roundcont1 {
width: 200px;
margin: 0 0 0 10px;
background-color: #EFEFEF;
float: right; 
}

.roundcont p {
margin: 0 5px 0 10px;
}

.roundcont1 p {
margin: 0 5px 0 10px;
}

.roundtop { 
background: url(/common/img/infocus/corners/tr.gif) no-repeat top right; 
}

.roundbottom {
background: url(/common/img/infocus/corners/br.gif) no-repeat top right; 
}

img.corner {
width: 15px;
height: 15px;
border: none;
display: block !important;
}


.before { content: open-quote; font-weight: bold; color: #F64F23; font-size: 400%; float: left; }
.after { content: close-quote; font-weight: bold; color: #F64F23; font-size: 400%; float:right; }


/* END OF ROUNDED CORNERS */

/* GREY PANEL */

.greypanel {
width: 400px;
margin: 0 0 0 0px;
background-color: #EFEFEF;
color: #fff;
float: center; 
}

.greypanel p {
margin: 0 5px 0 15px;
}

.greypanel h2 {
margin: 0 5px 0 15px;
}

/* END OF GREY PANEL */


div.blockHeader {
width: 400px;
background-color: #efedec;
}
div.blockHeader1 {
width: 250px;
float:left;
padding: 0px 10px 0px 0px;
background-color: #fff;
}
div.blockHeader2 {
width: 160px;
float:left;
padding: 0px 10px 0px 0px;
background-color: #fff;
}
.blockHeader2 p {
background-color:#EFEFEF;
width: 140px;
padding: 5px 0px 5px 10px;
}

div.blockHeaderPadding {
padding: 5px 10px;
}
div.blockHeaderPadding2 {
padding: 5px 10px;
display: block !important;
}
div.Horizant {
background-color: #efedec;
padding: 0px 10px;
}
div.blockright {
width: 195px;
float:left;
padding: 0px 15px 0px 0px;
}

/* images */

.left {
float:left;
padding-right: 5px;
} 
.right {
float:right;
padding-left: 10px;
} 

/* SOCIAL BOOKMARKS */

.infocus_social {
float:left;
width:400px;
padding: 7px 0 0 0px;
}
