/* TM: Added these styles to display grey columns either side of content.
html, body {
background:#F8F8F8 50%;
}

body {
margin:0pt auto;
}

TM: end. */

/* HB - changed fonts */

body,td {
/* font-size: 0.8em;*/
/* font-family: Verdana, Arial, Helvetica, Sans-serif;*/
font-size: 0.75em;
font-family: Helvetica, Sans-serif;
color:#333333;
padding:0;
margin:0;
}

body {
/*background-color:#414141;*/
}

img {border:0;}

#outer {
width:100%;
margin:0;
/*height: 100.02%;*/
background-color:#fff;
float:left;
}

#header {
margin:0;
background-color:#414141;
height:29px;

}

#inner {
width:900px;
/*height:100%;
overflow:visible;*/
/*top:39px;*/
text-align:left;
margin:0 auto;
}

#logo {
/*width:900px;
text-align:center;
margin-left: 90px;
margin:0px auto 0px auto;*/margin-top:21px;
/*width:27px;
float:left;*/
}
#logo img {
border:none;
}

#globalsearchdiv {
margin-top:5px;
float:right;
background-image: url("../../../../stellent/images/CorporateRefocus/footerback.jpg") repeat-x bottom;
}

a {color:#0e8293; text-decoration:none;}
a:hover, li.active a:hover {color:#0e8293; !important; text-decoration:underline; }

/* TM: Removed different colour for visited links */
a:visited {color:rgb(140,95,165);}

/* a:visited {color:#0289c7;} */

#addresstop,#addressbottom {
float:left;
font-size: 8pt;
}#footAddress {
/*background:#414141;
height:100px;*/
width:100%;
}#addressbottom {
float:left;
font-size: 8pt;
color:#fff;
}

#addressbottom___ {
float:left;
font-size: 8pt;
background:#414141;
height:100px;
color:#fff;
width:100%;
}

#footer {
clear:both;
/*border-top: 1px solid #000;
margin-top:10px;
padding-top:5px;*/
background-image: url("../../../../stellent/images/CorporateRefocus/footerback.jpg");
height:41px;
width:100%;

}.footNav {
width:900px;
/*text-align:center;*/
/*margin-left: 90px;*/
margin:0px auto 0px auto;padding:0px 0px 0px 0px;

}

#footAddress {
background-color:#414141;
padding-top:15px;
height:29px;

}

/*
#utilitlynavtop, #utilitlynavbottom {
font-size: 11px;
font-family: Verdana,Arial,Helvetica,Sans-serif;
float:right;
height:1.6em;
margin:0;
}
*/

#utilitlynavtop {
/*font-size: 11px;
font-family: Verdana,Arial,Helvetica,Sans-serif;*/
font-family:"calluna-1","calluna-2",times new roman,times,georgia,serif;
height:29px;
line-height:29px;
float:left;
padding:0 29px 0 0 ;
margin:0;
}
#utilitlynavbottom {
font-family:"calluna-1","calluna-2",times new roman,times,georgia,serif;
height:41px;
line-height:41px;
float:left;
margin:0 0 0 -7px;
text-align:center;
padding:0;
}#utilitlynavtop ul {
/*margin-top: 10px;*/
margin:0;
padding:0;
}

/*
#utilitlynavtop ul li:hover, #utilitlynavtop ul li.last:hover {
background-color:#ffc805;
z-index:99;
}

#utilitlynavtop ul li:hover a {
color:#000;
}
*/

#utilitlynavtop ul, #utilitlynavbottom ul {
list-style:none;
padding:0;
margin:0;
}
#utilitlynavtop li, #utilitlynavbottom li {
display:block;
float:left;
}

#utilitlynavtop li span, #utilitlynavbottom li span {
display:block;
float:left;
margin:0;
padding:0;
}

#utilitlynavtop li span , .bc_IE_top{
background:url("../../../../stellent/images/CorporateRefocus/grey_bar.jpg") no-repeat scroll right bottom ;
}
#utilitlynavbottom li span {
background:url("../../../../stellent/images/CorporateRefocus/grey_bar.gif") no-repeat scroll right transparent;
}

#utilitlynavtop li a, #utilitlynavbottom li a {
display:block;
float:left;
text-decoration:none;
color:#fff;
font-size:14px;
padding:0px 7px 0px 7px;
}

#utilitlynavtop li a:hover {
background-color:#ffc805;
color:#000;
}

#utilitlynavbottom li a:hover {
color:#ffc805;
}

#utilitlynavtop ul li.last span {
background:url("../../../../stellent/images/CorporateRefocus/grey_bar.jpg") no-repeat scroll left bottom ;
}

#utilitlynavbottom ul li#newsletter_foot span {
background:url("../../../../stellent/images/CorporateRefocus/grey_bar_dark.gif") no-repeat right bottom;

}

#rss_foot {
background: url("../../../../stellent/images/CorporateRefocus/rss_foot.jpg") no-repeat left;
margin-left:7px;
}

#news_foot {
background: url("../../../../stellent/images/CorporateRefocus/news_foot.jpg") no-repeat left;
margin-left: 7px;
}#newsletter_foot {
background: url("../../../../stellent/images/CorporateRefocus/newsletter_foot.jpg") no-repeat left;
margin-left: 7px;
}

#rss_foot span a, #news_foot span a, #newsletter_foot span a {
padding-left:23px;
}

/*
#utilitlynavtop span, #utilitlynavbottom span {
padding:0 5px 0 5px;
}
*/

#utilitlynavtop a, #utilitlynavbottom a {
color:#fff;
font-family:"calluna-1", "calluna-2";
}

/*
#utilitlynavtop a:hover {
color:#000;
text-decoration:none;
}
*/#utilitlynavtop ul li.egrants {
background-color:#00b9be;
}

#utilitlynavtop ul li.egrants {
background-color:#00b9be;
font-family:Arial, Helvetica, sans-serif;
width:250px;
}

#utilitlynavtop ul li span.egrantsabout {
width:48px;
height:19px;
background:url("../../../../stellent/images/CorporateRefocus/eg_about.gif") no-repeat right center;
}

#utilitlynavtop ul li span.egrantslogin {
width:51px;
height:19px;
background:url("../../../../stellent/images/CorporateRefocus/eg_login.gif") no-repeat right center;
}

.egrants {
float:left;
background-color:#43b9bd;
font-family:Arial, Helvetica, sans-serif;
height:29px;
line-height:29px;
xmargin-left:20px;
color:#fff;
width:170px;
}

.egrantslabel {
float:left;
margin-left:7px;
margin-right:10px;
}

.egrantsbuttons {
float:right;
margin-right:7px;
margin-top:5px;
}

.egrantsabout, .egrantsabout a {
float:left;
width:48px;
height:19px;
background:url("../../../../stellent/images/CorporateRefocus/eg_about.gif") no-repeat right center;
}

.egrantslogin, .egrantslogin a {
float:left;
width:51px;
height:19px;
background:url("../../../../stellent/images/CorporateRefocus/eg_login.gif") no-repeat right center;
}

.egrantsabout a span, .egrantslogin a span {
display:none;
}

.egrantsabout a:hover {
float:left;
width:48px;
height:19px;
background:url("../../../../stellent/images/CorporateRefocus/eg_about_over.gif") no-repeat right center;
}

.egrantslogin a:hover {
float:left;
width:51px;
height:19px;
background:url("../../../../stellent/images/CorporateRefocus/eg_login_over.gif") no-repeat right center;
}

/* Global Nav Tabs START */

#globalnav {
clear:both;
}

#globaltabnav {
float:right;
width:100%;
background:#fff;
/* TM: Removing text resizing
font-size:93%; */
line-height:normal;
}

#globaltabnav ul {
margin:0;
/*padding:10px 10px 0 0;*/
list-style:none;
}

#globaltabnav li {
/* TM: Removed blockdisplay:block; */
float:left;
/*margin:0 1px 0 0;*/
padding:0;
vertical-align:middle;
}

#globaltabnav____ a {
/*float:left;*/
background:url("../../../../stellent/images/CorporateRefocus/globalnavtableft.gif") no-repeat left top;
margin:0;
padding:0 0 0 4px;
text-decoration:none;
text-align:center;
}

#globaltabnav____ a span {
float:left;
/* TM: Removed blockdisplay:block; */
background:url("../../../../stellent/images/CorporateRefocus/globalnavtabright.gif") no-repeat right top;
padding:6px 14px 6px 14px;
height:2.2em;
color:#666;
/* TM: Removing text resizing
font-size:10px;
line-height:10px; */
/*font-size:0.85em;
line-height:0.85em; */
text-align:center;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
/*#globaltabnav a span {float:none;}*/
/* End IE5-Mac hack */

#globaltabnav a:hover {
background-position:0% -70px;
}
#globaltabnav a:hover span {
background-position:100% -71px;
}
#globaltabnav a:hover span {
color:#000;
}

#globaltabnav .current {
/*margin-top:-4px; */
position:relative;
top:-5px;
float:left;
z-index:300;
}

#globaltabnav li {
text-align:center;
}#globaltabnav .current a {
float:left;
background:url("../../../../stellent/images/CorporateRefocus/globalnavtabactiveleft.gif") no-repeat left top;
margin:0;
padding:0 0 0 4px;
text-decoration:none;
text-align:center;
}

#globaltabnav .current a span {
float:left;
display:block;
background:url("../../../../stellent/images/CorporateRefocus/globalnavtabactiveright.gif") no-repeat right top;
padding:14px 14px 0 14px;
height:2.50em;
color:#333;
font-size:0.85em;
line-height:0.85em;
text-align:center;
border-bottom:0px solid #fff;
}
#globaltabnav .current a:hover {
background-position:0% -74px;
}
#globaltabnav .current a:hover span {
background-position:100% -75px;
color:#000;
}
#globaltabnav a:hover span {
color:#000;
}

#fullwidthnavline {
width:100%;
position:relative;
/*top:111px;*/
top:8.65em;
border-bottom:1px solid #2c166a;
}

/* Global Nav Tabs END *//* Secondary Nav Tabs START */
#tabnavsecondary____ {
position:relative;
top:44px;
/*right:100px;*/
z-index:200;
min-width:52em;
margin-top:1.4em;
background-color:#ffffff;
/*border-top: solid 1px #2c166a; */
border-bottom: solid 1px #2c166a;
}

#tabnavsecondary ul {
position:relative;
top:-50px;
z-index:50;
/*height: 3em;*/
list-style: none;
margin: 0;
padding: 0;
height:29px;
line-height:29px;
}
#tabnavsecondary li {
/*display: block;
float:left;
padding:11px 5px 5px 5px;*/

/* margin-right:2px;margin-bottom:0;*/
}
#tabnavsecondary li span {
/*padding:0 13px 0 0;
margin:0;
border-right:1px solid #cccccc;background:url("../../../../stellent/images/CorporateRefocus/greyline1x11.gif") no-repeat right center;*/

}
#tabnavsecondary li a {
text-decoration:none;
/* HB fonts */
/*font-size:0.7em; */
margin:0;
padding:0;
}#globalsearch .searchfield {
width:83px;
}
#globalsearch {
position:relative;
top:-39px;
/*height: 1.65em;*/
margin: 0;
padding: 0;
}

#globalsearch input {
float:right;
/* TM: Updated font size, previously 11px */
font-size:8pt;
margin-left:7px;
/* TM: Added bottom marginmargin-bottom: 10px;*/
}

/* Secondary Nav Tabs END */

/* Left hand menu START */

#lhnav {
vertical-align:top;
margin:0;
}

ul.lhnav_level1 li.nextlevel_footer {
margin-top: 0px;
}

ul.lhnav_level1 li.nextlevel {
list-style-image:none;
list-style:none;
/*background: #fff url("../../../../stellent/images/CorporateRefocus/line_1dot2clear.gif") repeat-x left bottom;
border: 1px solid #000;*/
background: none;
padding-bottom:5px;
display: block;
/* border-style: solid solid none solid; */
padding:0px;
margin:0px;
padding-left:30px;
}
ul#lhnav_level2 li.lastlevel {
list-style-image:none;
list-style:none;
background: #fff url("../../../../stellent/images/CorporateRefocus/line_1dot2cleara.gif") repeat-x left top;
padding-left:10px;
padding-top:0px;
margin-top:0px;
padding-bottom:0px;
line-height:14px;}
li {
/*border: 1px solid #000;*/
}

font-family: "calluna-1","calluna-2",times new roman, times, georgia, serif;#lhnav li{
list-style-position:outside;
margin-left:-2px;
font-family: "calluna-1","calluna-2",times new roman, times, georgia, serif;
font-size:14px;
/*border:1px solid #f00; */
}

#lhnav_level1 {
list-style-image: none;
/*padding-bottom:12px;*/
padding-top:0;
padding-left:0;
margin-bottom:0;
/*border-bottom:dotted 1px #2c166a; */
}
/*
.lhnav_level1 li {
list-style-image: url('../../../../stellent/images/CorporateRefocus/lhmenu_level1_closed_arrrow.gif');
background: #ffffff url("../../../../stellent/images/CorporateRefocus/line_1dot2clear.gif") repeat-x 100% bottom;
list-style-position:inside !important;
padding-bottom:13px;
padding-left:6px;
padding-top:13px;
margin:0;
font-size: 8pt;
}
*/
.lhnav_level1 li {
background: #ffffff url("../../../../stellent/images/CorporateRefocus/line_1dot2clear.gif") repeat-x left bottom;
margin:0;
font-size: 14px;
padding-bottom:13px;
padding-left:6px;
margin-left:6px;
margin-top:13px;
list-style:none;
font-family: "calluna-1","calluna-2",times new roman, times, georgia, serif;
}

.lhnav_level1 li div {
line-height:14px;
}.lhnav_level1 li a{
/*background: #ffffff url('../../../../stellent/images/CorporateRefocus/lhmenu_level1_closed_arrrow.gif') no-repeat 5px 0px;
padding-left:15px;*/
}

.lhnav_level1 li span {
margin:5px;
margin-left:0;
}
.lhnav_level1 li.nextlevel {
margin:0;
padding-left:43px;
padding-bottom:20px;
background: #ffffff url("../../../../stellent/images/CorporateRefocus/line_1dot2clear.gif") repeat-x left bottom;
}
#lhnav_level2 li {
list-style-image: url('../../../../stellent/images/CorporateRefocus/lhmenu_level2_closed_arrrow.gif');
text-align:left;
padding-top:60px;
/*font-size:90%;*/
}
.lhnav_level1 li.nextlevel ul#lhnav_level2 li {
margin-top:6px;
}

li.nextlevel ul#lhnav_level3 {
margin-top:3px;
}
#lhnav_level3 li {
margin-left:-2.55em;
list-style-image: url('../../../../stellent/images/CorporateRefocus/px.gif');
}

#lhnav .active {
color:#000000;
font-weight:bold;
}

/* TM: Added this calss to suppress bullet graphic on 3rd-level list */
#lhnav .last_active {
color:#000000;
font-weight:bold;
list-style-image: none;
}

#lhnav_level2 .active {
list-style-image: url('../../../../stellent/images/CorporateRefocus/lhmenu_level1_open_arrrow.gif') /* !important;*/
}
.lhnav_level1 li.active {
list-style:none;
list-style-image:none;
background: #ffffff url("../../../../stellent/images/CorporateRefocus/line_1dot2clear.gif") repeat-x left bottom;
margin-bottom:1px;
}

#lhnav_level1_last {
background: #ffffff url("../../../../stellent/images/CorporateRefocus/line_1dot2clear.gif") repeat-x 100% bottom;
}

#previous {
margin-top:10px;
width:169px;
font-size:12pt;
background: #ffffff url("../../../../stellent/images/CorporateRefocus/line_1dot2clear.gif") repeat-x 100% bottom;
padding-bottom:13px;
font-family: "calluna-1","calluna-2",times new roman, times, georgia, serif;
}
#previousLink {
margin-right:10px;
margin-bottom:3px !important; margin-bottom:0px;
vertical-align:middle;
padding:0;
}
#seealso {
margin-top:0px;
}
.topborder {
line-height:0px;
height:0px;
padding:0;
margin:0;
list-style:none;
background: #ffffff url("../../../../stellent/images/CorporateRefocus/line_1dot2clear.gif") repeat-x 100% top;
}

.bottomborder {
background: #ffffff url("../../../../stellent/images/CorporateRefocus/line_1dot2clear.gif") repeat-x 100% bottom;
}
/* Left hand menu END */

/* intra-page TABS START*/

/* Tab styles common across browsers. Check out the browser-specific css files for Wellcome's World on the Library site to get an idea of browser-specific styling required over and above this lot here. */
#toc {
height: 1.65em;
list-style: none;
margin: 0;
padding: 0;
}
#toc li {
display: block;
float:left;
background-color:#e0dfef;
padding:5px;
margin-right:2px;
margin-bottom:0;
border-left:solid 1px #e0dfef;
border-top:solid 1px #e0dfef;
border-right:solid 1px #e0dfef;
}
#toc li a{
color:#333333;
text-transform:uppercase;
text-decoration:none;
font-size:0.7em;
font-weight:bold;
}
#toc li.current {
margin-bottom:0;
background-color:#6062af;
border-left:solid 1px #6062af;
border-top:solid 1px #6062af;
border-right:solid 1px #6062af;
}
#toc li.current a{
color:#ffffff;
}
#toc li.current a:hover, #toc li a:hover {
text-decoration:underline;
}

/* intra-page TABS END */

/* Main content area */
#pagebody {
clear:both;
float:none;
/*vertical-align:top;
 border:1px solid #000 */
}
#leftandmiddle {
/* TM: Added min-height for pages with minimal content. Prevents footer overlapping left-hand menumin-height: 470px;*/
vertical-align:top;
float:left;
width:703px;
padding-top:15px;
margin-top:0px;
}

/* added by SS to make smaller gaps between paras and paras - divs*/
#content p {

margin-top:0;
padding-top:0;
/*margin:0;padding-top:10px;*/
}
#content h2 {
margin:0;
padding:0;
padding-top:10px;/**/
font-weight:normal;
}
/* SS - fixes region_A followed by a list formating */
#content ul {
clear:both;
}

/* Hides from IE5-mac \*/
* html #leftandmiddle {height: 1%;}
/* End hide from IE5-mac */
#lhnav {
vertical-align:top;
width:169px;
font-size:0.8em;
margin-right:0px !important;
margin-right:10px;
float:left;
/*border:1px solid #0f0; */
}
#content { /* IF no LH menu/no RH menu on a page, width and margin-left will need to be overridden in an embedded style. */
vertical-align:top;
text-align:left;
width:516px;
margin-left:196px;
/*border:1px solid #00f; */
}

/* Right hand area START */
#rhnav {
width:163px;
float:right;
vertical-align:top;
/*border:1px solid #f00 */
}
#rhnav h1, #rhnav p {
margin: 0 0 0 0;
}
#rhnav h1, #rhnav h2 {
background: #ffffff url("../../../../stellent/images/CorporateRefocus/line_1dot2clear.gif") repeat-x 100% top;
padding:10px 0 2px 0;
font-weight:normal;
}
#rhnav p {
padding:0px 0 10px 0;
clear:both;

}
#rhnav ul {
clear:both;

}
#rhnav>p {
padding:0px 0 10px 0;
clear:both;
}
/* Right hand area END */#bc,#bc_top {
clear:both;
background: #ffffff url("../../../../stellent/images/CorporateRefocus/line_1dot2clear.gif") repeat-x 100% bottom;
padding-top: 20px;
}

#bc_IE,#bc_IE_top {
clear:both;
background: #ffffff url("../../../../stellent/images/CorporateRefocus/line_1dot2clear.gif") repeat-x 100% bottom;
padding-top: 10px;
font-size: 11px;
padding-bottom: 5px;
}

#bc, #bc a, #bc_IE a {
color:#000000;
padding-bottom:5px;
/* margin-top:25px; */
margin-bottom:25px;
font-size: 11px;
}

#seealso, #externallinks, #contactinfo {
width:169px;
font-size:12px;
font-family: "calluna-1","calluna-2",times new roman, times, georgia, serif;
}
.seealsotitle, .externallinkstitle, .contactinfotitle, .seealsoitem, .externallinksitem, .externallinks, .contactinfoitem {
padding-left:10px;
}
.seealsotitle, .externallinkstitle, .contactinfotitle{
font-weight:bold;
text-transform:uppercase;
padding-bottom:7px;
}

.seealsoitem, .externallinks, .contactinfoitem{
padding-bottom:5px;
}

#seealsotop, #externallinkstop, #contactinfotop{
margin-top:10px;
background: #ffffff url("../../../../stellent/images/CorporateRefocus/line_1dot2clear.gif") repeat-x scroll 100% top;
}

#seealsobottom, #externallinksbottom, #contactinfobottom{
margin-bottom:10px;
background: #ffffff url("../../../../stellent/images/CorporateRefocus/line_1dot2clear.gif") repeat-x scroll 100% bottom;
}

.line {border-bottom:1px dotted #999999; background-repeat: repeat-x; margin-top:8px; margin-bottom:8px;}

th {
text-align:left;
}
.datenav {
margin: 5px 0 15px 0;
}

/* TM: Extra style classes required for websites template */
#websites {
width: 100%;
}

#websites td {
padding: 0px;
margin: 0px;
background: url("../../../../stellent/images/CorporateRefocus/line_1dot2clear.gif") repeat-x 100% top;
padding-top: 21px;
padding-bottom: 21px;
text-align: center;
width: 221px;
}/*---------------------------------------------------------------
styles specific to Google search results
----------------------------------------------------------------*/

#searchinner{

}

.searchresults{
margin-left:8px;
width:558px;
margin-right:0px;
/*padding-top:30px;*/
float:left;
margin-top:20px;
padding:0;
}

.searchresults p {
margin-top:0;
}

.boxbot {
float:left;
/*
margin-bottom:-20px;
margin-top:-40px;
*/
}

.botform {
background-color:#eaeaea;
padding:10px;
}

.restable {
margin-top:0px;

}

.srtext2 {
float:left;
margin-top:20px;
padding:0;
width:892px;

}

.srtext1 {
margin-top:20px;
float:left;
width:892px;}

#sr_h1 {
font-family:"calluna-1","calluna-2",times new roman,times,georgia,serif;
border-bottom:dotted;
border-bottom-width:thin;
font-size:24px;
color:#000;
padding-left:8px;
padding-bottom:5px;
}

#inner .n {
/*margin-top:40px;*/
clear:both;

}

#poweredby {
float:left;
padding-bottom:20px;
}

/*styles below only for non IE*/
.srtextpad_X {
margin-top:20px;
}

.toppad {
margin:0px;
}

.botpad {
float:left;
margin:0px;
}

.globalsearchdivpad{
padding-top:8px;
}

.keymatch{
/*margin-top:115px;*/
}

.dotted_line {
height:1px;
line-height: 1px;
background: url('../../../../stellent/images/CorporateRefocus/line_1dot2clear.gif') repeat-x scroll 100% top;
clear:both;
}

h2.title2 {
font-size:130%;
}/*styles for News and Feartures form*/
#newsfeatemail.form_label {
float:left;
width:31%;
text-align:right;

}

#newsfeatemail.form_field {
float:right;
width:67%;
}

#newsfeatemail.form_row {
float:left;
width:100%;
padding-top:5px;
padding-bottom:5px;

}

#newsfeatemail label {
line-height:1.5;
}/*****************
 * Generic table *
******************/

/* standard styles*/.WS_RF_Table1{font-family:Arial,Helvetica,sans-serif}
.WS_RF_Table1 th{font-size: 0.70em;padding:4px;}
.WS_RF_Table1 td{font-size: 0.70em;padding:4px;}
.WS_RF_Table1 th{font-weight:bold;}
.WS_RF_Table1 td.imagecontainer{text-align:center;}

/* border-on styles*/.WS_RF_Table1 th.borderon,.WS_RF_Table1 td.borderon{border-left:1px #ccc solid;border-bottom:1px #ccc solid;}
.WS_RF_Table1 th.borderon, .WS_RF_Table1 th.rightmostborderon {border-bottom:2px #666 solid;border-top:1px #ccc solid;}
.WS_RF_Table1 .rightmostborderon {border-right:1px #ccc solid;border-left:1px #ccc solid;border-bottom:1px #ccc solid;}
.WS_RF_Table1 .topmostborderon {border-top:1px #ccc solid;border-left:1px #ccc solid;}
.WS_RF_Table1 td.topmostborderon {border-bottom:1px #ccc solid;}
.WS_RF_Table1 .toprightmostborderon {border:1px #ccc solid;}

/* tint-on styles*/
.WS_RF_Table1 tr.tint td{background-color:#eaeaea;}/*Appetite*/#loc1, #loc2, #loc3, #loc4, #loc5, #loc6, #loc7, #loc8, #loc9, #loc10 {

position:relative;
width:215px;
/*left:440px;*/
left:225px;
top:-800px;
z-index:11;
display:none;
float:left;
margin-bottom:-450px;/*This affects 'view rollover text' link*/

}#rollovers {
position:relative;
width:215px;
left:20px;
top:-450px;
z-index:21;
float:left;
margin-bottom:-450px;
margin-right:454px;

}#rollovers .letter {

margin-top:3px;
padding-left:15px;
margin-bottom:10px;

}

#app_intro {
position:relative;
width:215px;
left:25px;
top:-790px;
z-index:22;
float:left;
/*margin-bottom:-300px;
margin-right:454px;*/

}.pu_text{

position:relative;
background-color:#fff;
float:left;
border:1px solid #000;
padding:10px;}

.pu_text_top, .pu_text_title {

float:left;
width:215px;

}

.pu_text_title {

font-weight:bold;

}

.pu_text_top {

margin-bottom:10px;

}.keyred {
color:red;
}

.keyblue {
color:blue;
}
.pu_top_img{
height:10px;
width:250px;
background-image:url(../../../../stellent/images/CorporateRefocus/css_images/pu_top_250.gif);
background-repeat: no-repeat;
float:left;
}

.pu_bottom_img{
height:10px;
width:250px;
background-image:url(../../../../stellent/images/CorporateRefocus/css_images/pu_bottom_250.gif);
background-repeat: no-repeat;
float:left;
}

#exhibits #linlinktable{
float:left;
}.bodybg {
background-color: #414141;
}
.level1activeitem h2 {background:#d5d5d5!important;}

.level1activeitem,
.level2wrapperinactiveitems, .level2wrapperactiveitem {background:#eaeaea!important;}
#sliderwrapper, .ws_rf_regionrhs {border-top-color:#43b9bd!important;}
