body
{
	margin: 0;
	padding-top: 0;
	padding-left: 0;
	padding-right: 0;
	padding-bottom: 30px;
	text-align: center;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #444444;
}

a, a:visited
{ 
	text-decoration: none; 
	font-size: 8pt; 
	color:#5c2e9a;
}

a:hover { text-decoration: underline; }

img { border: 0; }

H1 { 	margin-top: 5px; 	font-size: 1.5em;	font-weight: normal;	font-family : Verdana, Arial, Helvetica, sans-serif;}
h2{	font-size: 1.15em;	color : #333333;	font-family: Verdana, Arial, Helvetica, sans-serif;	margin-bottom: 0px;}

H2 a:link, H2 a:link, H2 a:visited { text-decoration: none; color: #660099; }
H2 a:hover  {text-decoration: underline; color: #000000; }

H3 { 	font-size: 1.0em; 	font-weight: bold; 	font-family : Verdana, Arial, Helvetica, sans-serif; 	margin-top : 2px;	margin-bottom : 2px;}

H3 a:link { text-decoration: none; color: #fff; }
H3 a:visited{text-decoration: none; color: #fff; font-size:9pt;}
H3 a:hover{text-decoration: underline; color: #fff; font-size:9pt;}

H4, H5, H6  { font-size: 1.0em;  font-weight: bold;	font-family : Verdana, Arial, Helvetica, sans-serif;	margin-top : 2px;	margin-bottom : 4px; }

P {	margin-top: 4px;	margin-bottom : 10px;}

p.Footer { font-size: 0.8em; } 

td { text-align: left; }

/*strong a:visited, strong a:link, a:link strong, a:visited strong { color: #660099; }*/


li p
{
	margin: 4px;	
}

div.gray_underline
{
	border-bottom: solid 1px #ADAEAD;
    padding-left:0px;
    padding-right:4px;
    padding-bottom:4px;
	margin-bottom:4px;
}


div.spotlight_box
{
	background-color: #E5EDF4;
	padding: 10px;
}


a.arrow
{
	background-image: url(../images07/Modules/Case_studies_arrow.gif);
	background-repeat:no-repeat;
	background-position:98% 3px;
	padding-right:15px;
}



div.whitebox_grayborder
{
	border: solid 1px #ADAEAD;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:5px;
	padding-right:0px;
	width:160px;
}

div.lightbluebox
{
    background-color:#E5EDF4;
	padding:5px;
	width:160px;
}

div.whitebox_shadowborder
{
    -moz-box-sizing: border-box;
    width: 144px;
    border-top: 1px solid #ADAEAD;
    background-image: url(../images07/Modules/whiteboxshadowborder.jpg);
    background-repeat: no-repeat;
    background-color: #FFFFFF;
    background-position: bottom left;
	padding-left: 10px;
	padding-right: 15px;
	padding-bottom: 25px;
	padding-top:10px;
}

div.bluebox_shadowborder
{
    -moz-box-sizing: border-box;
    Width: 169px;
    Border-top: 1px solid #ADAEAD;
    background-image: url(../images07/Modules/blueboxshadowborder.jpg);
    background-repeat: no-repeat;
    background-color: #E5EDF4;
    background-position: bottom left;
	padding-left: 10px;
	padding-right: 15px;
	padding-bottom: 25px;
	padding-top:10px;
}


*{    moz-box-sizing: border-box; }

input, select, textarea {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 1em; }

.width {	width: 85%;	margin: 0 auto;	min-width: 758px; }
.fixedwidth_container { width: 68em; max-width: 1100px; margin-left: auto; margin-right: auto; text-align: left; clear: both;}

/* the hack for IE5+ browsers */
* html .fullwidth_container { border-left:758px solid #fff; position:relative; float:left; z-index:1; }
* html .fullwidth {margin-left:-758px; position:relative; float:left; z-index:2; text-align:left; }


.clear {height: 1px; line-height: 1px; clear: both; overflow: hidden; font-size: 0.1em;}
.clear0px {height: 0px; line-height: 0px; clear: both; overflow: hidden; font-size: 0.1em;}

.hidden { display: none; }
hr { color: #949293;	width: 100%; margin: 0; padding: 0;	height: 1px; background: #949293; border: 0; }

.floatleft {float: left; }
.floatright {	float: right;}

div#header { height: 81px;margin: 0 90px;}

div#btlogo {	float:right; margin-top: 18px; }
div#bt_health_logo{float:left;	margin-top: 0px; 	width: 176px; }
div#search {float: left; width: 343px; margin-top:27px;}
div#search a:hover { text-decoration: none; }
div#search img#homebutton {		vertical-align: middle;	margin-right: 10px; }
div#search form { float: left; margin-top: 3px;	padding: 0; }
div#search input { 	vertical-align: middle; }
div#search input#searchtext { 	width: 10em; }
div#search input#searchgo {	margin-left: 10px; }

div#topmenu
{
 	background-color: #00528E;
	height: 25px;
	text-align: center;
	padding: 0;
	width: 100%;
}

div.topsubmenu_up
{
	background-color: #FFFFFF;
	visibility: hidden;
	position: absolute;
	border-left: 1px solid #939292;
	border-right: 1px solid #939292;
	border-bottom: 0px;
	top: 0px;
	left: 0px;
	z-index: 100;	
	margin-left: -12px;	
	margin-top:-14px;
	text-align: left;
}

div.topsubmenu
{
	background-color: #FFFFFF;
	visibility: hidden;
	position: absolute;
	border-left: 1px solid #939292;
	border-right: 1px solid #939292;
	border-top: 0px;
	top: 0px;
	left: 0px;
	z-index: 100;	
	margin-top: 11px;
	margin-left: -12px;	
	text-align: left;
}

a.topsubmenuitem, a.topsubmenuitem:visited
{

	background-color: #FFFFFF;
	color: #000000;
	display: block;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 4px;
	padding-bottom: 4px;
	width: 180px;
	voice-family: "\"}\""; 
  	voice-family:inherit;	
	border-top:0px;
	border-bottom: 1px solid #939292;

}

a.topsubmenuitem_up, a.topsubmenuitem_up:visited
{

	background-color: #FFFFFF;
	color: #000000;
	display: block;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 4px;
	padding-bottom: 4px;
	width: 180px;
	voice-family: "\"}\""; 
  	voice-family:inherit;	
	border-bottom:0px;
	border-top:1px solid #939292;
}

a.topsubmenuitem:hover, a.topsubmenuitem_up:hover
{
	
	color: #ffffff;
	background-color: #00528E;
	text-decoration: none;
}


div#topmenu img 
{ 
	border: 0; 
	padding: 0;
	margin: 0;
}

div#topmenu a
{
	margin:0;
}

/* I.E 5.5 messed without it */
*html div.topsubmenu{margin-top:0px;}


div#title {height:25px; text-align: left; float:left; margin-top:20px; margin-bottom:10px;}
div#title img { }
div#print {float: right; margin-top:31px; margin-right:5px; margin-bottom:10px;}
div#breadcrumb { 	float: left; 	margin-top: 5px; 	margin-bottom: 35px; }
div#breadcrumb a, div#breadcrumb a:visited { color: #00528E; }

div#RandomQuoteContainer
{
}

div#RandomQuoteContainer p
{
}

div#leftbox img 
{ 
	margin-top: 20px; 
}
div#leftbox
{
	width:100%;
}
/* <![CDATA[ */
#threecol_centre_wrapper, #twocol_centre_wrapper {	float: left;	width: 100%; height:98%; }
#threecolfixed_centre {  width: 34em; margin-left: 1em; float: left; max-width: 550px;}
#twocolfixed_centre { width: 52em; margin-left: 1em; float: left; max-width: 700px;}
/*#twocol_centre { margin: 0 0 0 16em;	padding: 0 0 0 12px;}*/
#twocol_centre { margin: 0 0 0 16em;	padding: 0 0 0 12px;}


#threecol_centre { margin: 0 16em 0 16em;	padding: 0 12px 0 12px;}


#twocolfixed_left, #threecolfixed_left
{
	width: 15em; float: left; max-width: 300px;
}

#threecol_left, #twocol_left
{
	float: left;
	margin-left: -100%;
	width: 16em;
}

* html #threecol_left, * html #twocol_left {	margin-left: -100%;}

#threecolfixed_right { width: 14em; float: right; max-width: 200px;} 

#threecol_right
{
	float: right;
	margin-left: -15.5em;
	width: 15em;
	padding-left: 0.4em;
	padding-bottom: 20px;
	margin-bottom: 30px;
}

#threecol_right a img { border: 0; }


.boldpurple, a.boldpurple, div.boldpurple a, a.boldpurple:visited
{
	font-weight: bold;
	color: #660099;
}


.boldpink, a.boldpink, div.boldpink a, a.boldpink:visited, div.boldpink a:visited
{
	font-weight: bold;
	color: #D71F85;
}

.boldblue, a.boldblue, div.boldblue a, a.boldblue:visited, div.boldblue a:visited
{
	font-weight: bold;
	color: #00528E;

}

.purple, a.purple, div.purple a, a.purple:visited, div.purple a:visited
{
	color: #660099;
}


.pink, a.pink, div.pink a, a.pink:visited, div.pink a:visited
{
	color: #D71F85;
}

.blue, a.blue, div.blue a, a.blue:visited, div.blue a:visited
{
	color: #00528E;
}

#rightnav
{
	float: right;
	text-align: left;
}

#rightnav img
{
	border: 0;
}


* html #threecol_right {	margin-left: -16em;}

#threecol_container:after, #twocol_container:after
{
	content: ''; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}

#onecol_container { margin-bottom: 30px; text-align: left;}
#threecol_container, #twocol_container {	display: inline-block;	text-align: left;	margin-bottom: 5px;}

/*\*/
* html #threecol_container, * html #twocol_container {	height: 1%;	}


#threecol_container, #twocol_container	{	display: block;	width: 100%;	min-width: 758px;	margin-left: auto;	margin-right: auto;	}
/* */
/* ]]> */



div#footer {	text-align: right;	margin-top: 5px; }

div#footer form {	float: left; margin: 0; padding: 0; }

div#footer a, div#footer a:visited {	margin-left: 20px;	float: right;  color: #00528E; }

div#footer select, div#footer input { vertical-align: middle; }


ul.level1 li { width: 100%; list-style:none; }
ul.level1 a { text-decoration: none; }
ul.level1 a:hover { text-decoration: underline; }

/* Navigation Start */

/* Level One Navigation styles */
ul.level1{margin:0; padding:0; list-style:none; background: #FFFFFF; }
ul.level1 li {margin: 0; padding: 0; float: left; clear: left; }
ul.level1 li a, ul.level1 li a:visited {color: #000000; display: block; padding: 0.3em 0 0.3em 0.5em; border-left: 8px solid #CCDCE9;}
xul.level1 li div {color: #000000; border-left: 8px solid #E8D7F7; margin-right: 0;}

/* Hide from IE Mac \*/
*html ul.level1 li a { color: #000000;}
/* End hide*/

ul.level1 li.selected a, ul.level1 li.selected a:visited  {color: #000000; font-weight: bold; border-left: 8px solid #929292}
ul.level1 li.selected li a {font-weight: normal; border-top: none; } 

ul.level1 li.selected a.active, ul.level1 li.selected a.active:visited {color: #000000; font-weight: bold; border-left: 8px solid #929292;}
ul.level1 li.selected li a.lastactive, ul.level1 li.selected li a.lastactive:visited {color: #00528E;  font-weight: bold; padding-bottom: 8px;}


ul.level1 li.selected2 a, ul.level1 li.selected2 a:visited  {color: #00528E;  font-weight: bold; border-left: 8px solid #B5CCDF}
ul.level1 li.selected2 li a {font-weight: bold; border-top: none; } 

li a.active, li a.active:visited  {font-weight: bold; color: #000000;}
li a.active:hover {text-decoration: none; } 

ul.level1 li.selected ul li a { font-weight: normal; }

/* End of Level One Navigation styles */


/* Level Two Navigation styles */
ul.level2 {margin: 0; padding: 0; font-size: 95%; list-style-type:disc;}
ul.level2 li {float: left; clear: left; margin: 0; }
ul.level2 li a, ul.level2 li a:visited { font-weight: normal; color: #000077; border-left: 8px solid #B5CCDF; padding-left: 1.8em; background:#FFFFFF url(../images07/Modules/level2.gif) no-repeat 1.2em 0.7em;}
 
ul.level1 li ul.level2 li a, ul.level1 li ul.level2 li a:visited { font-weight: normal; border-left: 8px solid #B5CCDF; color:#00528E; } 
ul.level2 li.selected a, ul.level2 li.selected a:visited { border-left: 8px solid #929292;  font-weight: bold;  color: #000000;}
ul.level2 li.selected a.active, ul.level2 li.selected a.active:visited { border-left: 8px solid #929292; color: #000000; font-weight: bold;}


/*Hide from IE Mac \*/
/**html ul.level2 li a, *html ul.level2 li a:visited { background-position: 1.2em 0.7em; }*/
/* End hide from IE Mac */

/* rule for IE Mac */
/** html>body ul.level2 li a { background-position: 12px 0.7em;}*/

ul.level2 li a.last {margin-bottom: 0; padding-bottom: 0.2em;}
/* End of Level Two Navigation styles */

/* Level Three Navigation styles */
ul.level3 {margin: 0; padding: 0; list-style: none;  font-size: 95%; }
ul.level3 li {float: left; clear: left; }
ul.level3 li a, ul.level3 li a:visited  { display: block;  border-left: 8px solid #A2BFD7; color: #0000AA; padding-left: 2em; padding-top: 0; font-weight: normal; background:#FFFFFF url(../images07/Modules/level3.gif) no-repeat scroll 1.2em 0.5em;}
ul.level3 a.active, ul.level3 a.active:visited { border-left: 8px solid #000000; color: #000000; font-weight: bold;}

/* Hide from IE Mac \*/
*html ul.level3 li a, *html ul.level3 li a:visited {background-position: 1.4em 0.5em;}
/* End hide */

/* Rule for IE Mac */
* html>body ul.level3 li a {background-position: 1.8em 0.5em;}
/* End of Level Three Navigation styles */

/* Level Four Navigation styles */
ul.level4 {margin: 0; padding: 0; list-style: none; }
ul.level4 li {float: left; clear: left; }
ul.level4 li a, ul.level4 li a:visited  { color: #0000FF; background: url(../images07/Modules/level4b.gif) #ffffff no-repeat 2.2em 0.5em; font-weight: normal; padding-left: 3em; padding-top: 0;}

/* Hide from IE Mac\*/
*html ul.level4 li a, *html ul.level4 li a:visited {background-position: 2.7em 0.5em;}
/* End hide*/

/* Rule for IE Mac */
* html>body ul.level4 li a {background-position: 3em 0.5em; }

ul.level4 li a.active, ul.level4 li a.lastactive { background-image: url(../images07/Modules/level4b.gif); } 
ul.level4 li a.last {border-bottom: none; padding-bottom: 8px;}
/* End of Level Four Navigation styles */


/* Navigation End */

/* Links Box Start */

div.linksbox_top
{
	width: 171px;
	height: 36px;
	background-image: url(../images06_2/linksbox_top.jpg);
	background-repeat: no-repeat;
	font-weight: bold;
	margin-top: 10px;
	margin-left: 0;
	margin-right: 0;
	color: #660099; 
}

div.linksbox_top div {	padding-left: 5px;	padding-top: 10px; }

div.linksbox_mid {
 	width: 167px;
	background-image:url(../images06_2/linksbox_mid.jpg);
	background-repeat:repeat-y;
	padding: 2px;
	margin: 0px;
}

input.linksbox_button
{
	border: 0px;
	background-color: #D3D3E7;
	padding: 0px;
	margin-top: 2px;
	margin-left: 0px;
	margin-bottom: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	border: 0px solid #666666;
	text-align: center;
	width: 138px;
	cursor: hand;
	display: block;
	float: left;
	
	
}

input.linksbox_image
{
	margin-top: 2px;
	display: block;
	float: left;
	margin-bottom: 0px;
}

div.linksbox_hiddendiv {	display: none;	margin-bottom: 8px; }

div.linksbox_hiddendiv a:visited, div.linksbox_hiddendiv a:link
{
	display: block;
	background: url(../images06_2/dash.gif) #ffffff no-repeat 5px 0.5em;
	padding-left: 12px;
	margin-bottom: 3px;
	margin-right: 8px;
	margin-top: 2px;
	color: #000000;
}


div.linksbox_section
{
	margin-top: 0px;
	margin-bottom: 2px;
	margin-left: 2px;
	padding-top: 1px;
	padding-left: 4px;
	padding-right: 2px;
	padding-bottom: 1px;
	background-color: #D3D3E7;
	width: 152px;
	
}

div.linksbox_section br {	clear: both; height: 0; line-height: 0; font-size: 0em;}
div.linksbox_section form  {	margin: 0;	padding: 0;}

div.linksbox_mid p { 	margin-left: 5px; }
div.linksbox_mid form {		margin: 0; }
div.linksbox_bot
{
	width: 171px;
	height: 10px;
	background-image: url(../images06_2/linksbox_bot.jpg);
	background-repeat: no-repeat;
	font-size: 0.9em;
	margin-bottom: 10px;
}


/* Links Box End */
/* Generic columns */

div.columnspacer {	width: 2%;	float: left;	}

div.two_column
{
	width: 45%;
	float: left;
	margin-bottom: 10px;
}

div.three_column
{
	width: 32%;
	float: left;
	margin-bottom: 10px;
}

div.narrow_column_left 
{ width: 10%; float: left; margin-bottom: 0.625em;}

div.wide_column_right  
{ width: 85%; float:right; margin-bottom: 0.625em;}
/* Generic columns end */



/* Hub pages start */
div#pagebanner
{
	height: 205px;
	width:100%;
	margin-bottom: 20px;
	text-align:left;			/* The alignment of the image will over ride this value since it's an inline style. */
	border: solid 1px #ADAEAD;
	padding:0px;
	overflow:hidden;
}

#flashBanner
{
	margin-top:-1px;
}

div#flash_container
{
	margin:0px;
	padding:0px;
	text-align:left;
	width:100%;
	overflow:hidden;
}

div#MS_flash_container
{
	width:100%;
	overflow:hidden;
}
div#content_page
{
	width:100%;
	overflow:hidden;
}
div#pagebanner.mapbackground
{	
	background-image: url(../images07/Banners/NPfIT-banner-LEFT.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}

div.bluebackground
{
	background-color:#A3C1D6;
}

div#health_innovation_parts_container
{
	height:205px;
	width:568px;	
	overflow:hidden;
}

div#flashcontent
{
	overflow: hidden;
	width: 100%;
}
div#content_page
{
	overflow: hidden;
}

div#about_main
{	
	height: 207px;
	margin-bottom: 10px;
	background: url(../images06_2/about_main_bg.jpg) repeat-x #162079;	
	margin-bottom: 20px;
}

div#about_websites
{	
	margin-top: 10px;
	border: 1px solid #949293;	
	padding: 1px;
}

div#about_websites h3
{
	color: #FFFFFF;
	background-color: 	#949293;	
	margin-top: 0;
	margin-bottom: 10px;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 10px;
}

div#about_websites p { 	padding-left: 10px; }

div#about_websites a, div#about_websites  a:visited { display: block; font-weight: bold; color: #660099;}

div.analystscolumn { width: 31%; float: left; margin-top: 10px;}
div.analystscolumn h2 { background-color: #000066; padding-top: 2px; padding-left: 4px; padding-bottom: 2px; color: #FFFFFF;}
div.analystscolumn h2 a, div.analystscolumn h2 a:visited { color: #FFFFFF; text-decoration: none; }
div.analystscolumn h2 a:hover { color: #FFFFFF; text-decoration: underline; }
div.analystscolumn img { float: left; margin-bottom: 50px; }
div.analystscolumnspacer { width: 2%; height: 100px; float: left;}

/* Hub pages end */



/* News Start */

div#news_searchbox
{
	padding: 15px;
	border: 1px solid #E1DEE2;
	background-color: #F5EFFB;
	margin-bottom: 20px;
}

div#news_searchbox div
{
	margin-top: 2px;
}



/* News End */







/* Sitemap Start */



div#sitemapnav ul { width: 100%; 	padding:0px;
	margin:0px;
	list-style:none; }

div#sitemapnav ul li { display: block; width: 28%;  margin-right: 3%; height:140px; float: left; margin-bottom: 0px}

div#sitemapnav ul li a
{ 
	display: block; 	
	font-weight: bold; 
	background: none; 
	padding-top: 4px; 
	padding-bottom: 4px; 
	margin-bottom: 4px;
	padding-left: 4px;
	background-color: #00528E;  
	color:#fff;
	font-weight:bold;
	

}

div#sitemapnav ul li ul  { width:100%; list-style: none; padding: 0px; margin: 0px;}

div#sitemapnav ul li ul li { float: none; clear: both; height: 1em;  width: 100%;}

div#sitemapnav ul li ul li a
{ 	
	display: block; 
	background-image: url('../images07/pinkdot.gif');
	background-color: #fff;
	color: #000000;
	padding-top: 0px;
	font-weight: normal;
	background-repeat: no-repeat;
	background-position: 0 0.5em;
	padding-left: 0.5em;
	margin-top:3px;
	width: 100%;
	

}

/* Sitemap end */


div#main_placeholder
{
    height:160px;
    padding:20px;
    margin-right:50px;
    overflow-y:auto;
    overflow-x:hidden;
    background-color:#E5EDF4;
    scrollbar-base-color: #FFFFFF;
    scrollbar-arrow-color: #00BCB6;
    scrollbar-3dlight-color: #FFFFFF;
    scrollbar-darkshadow-color: #FFFFFF;
    scrollbar-face-color: #F9F9F9;
    scrollbar-highlight-color: #FFFFFF;
    scrollbar-shadow-color: #FFFFFF;
    scrollbar-track-color: #FFFFFF;
}

/* SCROLLER RELATED */
div#summaryPane
{
	height:235px;
	position:relative; 
	width:100%; 
}

div#summaryPane_noscript
{
	height:100%;
/*	
	height:265px;
	overflow-y:auto;
*/
	position:relative; 
	width:100%; 
}

div.SummarySet_noscript
{
	display:block; 
	position:relative; 
	height:235px;
	width:100%;
	left:0px; 
	top:0px;
}

/* SCROLLER RELATED */
div.key_staff
{
	width:48%;
	height:100px;
	overflow-y:auto;
	float:left;
	padding:5px;
	margin-bottom:10px;
	overflow-x:hidden;
	scrollbar-base-color: #FFFFFF;
	scrollbar-arrow-color: #00BCB6;
	scrollbar-3dlight-color: #FFFFFF;
	scrollbar-darkshadow-color: #FFFFFF;
	scrollbar-face-color: #F9F9F9;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #FFFFFF;
	scrollbar-track-color: #FFFFFF;
}

/*
div.key_staff a, div.key_staff a:visited
{
	color:#00528E;
	font-weight:bold;
}
div.key_col
{
border:solid 2px green;
	width:280px;
	float:left;
	height:300px;
	margin-bottom:20px;
	overflow-y:auto;
	overflow-x:hidden;
	margin-right:10px;
	scrollbar-base-color: #FFFFFF;
	scrollbar-arrow-color: #00BCB6;
	scrollbar-3dlight-color: #FFFFFF;
	scrollbar-darkshadow-color: #FFFFFF;
	scrollbar-face-color: #F9F9F9;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #FFFFFF;
	scrollbar-track-color: #FFFFFF;
}

div.key_col2
{
	width:250px;
	padding:10px;
	height:300px;
	margin-bottom:20px;
	border:solid 1px #BBBBBB;
	overflow-y:auto;
	overflow-x:hidden;
	scrollbar-base-color: #FFFFFF;
	scrollbar-arrow-color: #00BCB6;
	scrollbar-3dlight-color: #FFFFFF;
	scrollbar-darkshadow-color: #FFFFFF;
	scrollbar-face-color: #F9F9F9;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #FFFFFF;
	scrollbar-track-color: #FFFFFF;
}
*/



/* BT Health tinted boxes blue, white, grey and bluelinksbox */

div.tintedboxblue, div.tintedboxwhite
{
	width:171px;
	
}

div.tintedboxgrey, div.linkboxblue, div.boxwhiteborder, div.linklistwhite
{
	width: 168px;
}

div.spacer_14px
{
	width:171px;
	height:14px;
}

div.spacer_7px
{
	width:171px;
	height:7px;
}

div.linkboxblue
{
	background-color:#E5EDF4;
}

div.linklistwhite
{
	background-color:#fff;
}

div.boxwhiteborder
{
	border:solid 1px #ADAEAD;
	background-color:#fff;
}

div.tintedboxblue
{
/*
	background-image: url(../images07/Modules/Blue_tint_middle.gif);
	background-repeat:repeat-y;
*/
}

div.tintedboxwhite
{
	background-image: url(../images07/Modules/White_middle.gif);
	background-repeat:repeat-y;	
}

div.tintedboxgrey div.tintedboxcontent
{
	border-left:solid 1px #434343;
	border-right:solid 1px #434343;
}

div.tintedboxtop
{
	background-repeat:no-repeat;
}

div.tintedboxblue div.tintedboxtop 
{
	background-image: url(../images07/Modules/Blue_tint_top.gif);
	height:6px;
}

div.tintedboxwhite div.tintedboxtop 
{
	background-image: url(../images07/Modules/White_top.gif);
	height:6px;
}

div.tintedboxgrey div.tintedboxtop 
{
	background-image: url(../images07/Modules/Grey_frame_top.gif);
	height:21px;
}

div.tintedboxcontent, div.linkboxcontent, div.boxwhitebordercontent
{
	padding:10px;
	height:100%;
}

div.boxwhitebordercontent p
{
	height:100%;
}
div.linklistwhitecontent
{
	padding:2px;
}

div.tintedboxblue div.tintedboxbottom 
{
	background-image: url(../images07/Modules/Blue_tint_bottom.gif);
}

div.tintedboxwhite div.tintedboxbottom
{
	background-image: url(../images07/Modules/White_bottom.gif);
}

div.tintedboxgrey div.tintedboxbottom 
{
	background-image: url(../images07/Modules/Grey_frame_bottom.gif);
	background-position:top left;
	margin:0px !important;
	margin-top:-2px;
	margin-left:2px;
}

div.tintedboxbottom
{
	background-position:0px 0px !important;
	background-position:0px 4px;
	background-repeat:no-repeat;
	height:10px;
}

/*
a.whitebox_blue_link
{
	font-family:verdana;
	font-size:9pt;
	color:#D71F85;
	font-weight:normal;
}

a.bluebox_blue_link
{
	font-family:verdana;
	font-size:9pt;
	color:#D71F85;
	font-weight:normal;
}

*/


div#threecol_right div.tintedboxcontent a.whitebox_greytop_whitetitlelink, div.linkboxgroupitem_header a
{
	color:#fff;
	font-size:9pt;
}


/* Health Innovation collabsible menu */

div.DynamicItemContainer565px
{
	 width:565px; 
}

div.DynamicItemContainer
{
	width:100%;
}

div.centrelinkboxgroup
{
}

div.linkboxgroupitem_left
{
	width:48%;
	height:90px;
	float:left;
	margin-bottom:20px;
	overflow:hidden;
}

div.linkboxgroupitem_right
{
	width:48%;
	height:90px;
	float:right;
	margin-bottom:20px;
	overflow:hidden;
}

div.linkboxgroupitem_header
{
	background-color:#00528E;
	display:block;
	height:20px;
}

div.linkboxgroupitem_header_link, div.linkboxgroupitem_header_link a, div.linkboxgroupitem_header_link a:visited
{
	margin:0;
	padding:3px;
	border:0;
	font-weight:bold;
	color:#fff;
	font-size:9pt;
}

div.linkboxgroupitem_content
{
	overflow:hidden;
	float:left;
	width:100%;
}

div.linkboxgroupitem_content a
{
	display:block;
	width:100%;
}

div.linkboxgroupitem_content p
{
	padding:0;
	margin:0;
}


div.linkboxgroup_footer_link
{
	margin:0;
	padding:0;
}


div#innovation_menu
{
	/*width:371px;*/
	width:100%;
	float:left;
}

div.PromoBoxContainer
{
	float:right;
}

div#innovation_menu form
{
	margin-top: 0;
	margin-left: 0;
	margin-right: 0;
	margin-bottom: 3px;
	background-color: #00528E;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 0px;
	padding-bottom: 2px;
	clear: both;
}

div#innovation_menu form h3 a, div#innovation_menu form h3 a:hover, div.linkboxgroupitem_header h3 a, div.linkboxgroupitem_header h3 a:hover
{
	font-size: 1.1em;
	float: left;
	color: #FFFFFF;
	margin: 3px;
	padding-top:2px;	
	padding-left: 6px;
}

div#innovation_menu img
{
	float: left;
	margin-right: 10px;
	border: 1px solid #DDDDDD;
	margin-bottom: 20px;
}

div#innovation_menu form div
{
	background-color: #00528E;
	height: 19px;
	clear: both;
	border: 0;
	margin: 0;
	padding: 0;
}

div#innovation_menu form a
{
	padding-left:10px;
	padding-bottom:3px;
	color:#FFFFFF;
	font-size:1.2em;
	font-weight:bold;
}

div#innovation_menu form h3
{
	border: 0;
	margin: 0;
	padding: 0;
	padding-top:1px;
}


div#innovation_menu p
{
	padding:0;
	margin:0;
}


div#innovation_menu input.innovation_hub_button
{
	margin: 0;
	padding-left: 6px;	
	padding-bottom: 0;
	color: #FFFFFF;
	font-weight: bold;
	float: left;
	cursor: hand;
	font-size: 1.1em;
	border: 0;
	background-color: #F8099B;
	width: 220px;
	text-align: left;
}

div#innovation_menu input.innovation_hub_arrow
{
	float: right;
	margin: 0px;
	padding: 0;
}

div.FlexibleDynamicItemContainer
{
	width:100%;
	height:100%;
}
div#PhaseTabsContainer
{
	width:100%;
	height:90px;
	margin-left:10px;
}


div.phasetab
{
	width:105px;
	height:90px;
	float:left;
	margin-right:5px;
	cursor:hand;
}

div.flagpole_on
{
	width:5px;
	height:90px;
	margin:0px;
	padding:0px;
	float:left;
	cursor:hand;
	background-image:url(../images07/Modules/Approach_flagpole.gif);
	background-position:top left;
}

div.flagpole_off
{
	width:0px;
	height:90px;
	margin:0px;
	padding:0px;
	cursor:hand;
	float:left;
}

div.phaselink_on, div.phaselink_off
{		
	top:0px;
	left:5px;
	float:right;
	width:100px;
	height:56px;
}

div.phaselink_on
{
	background-color:#00528E;
	background-image: url(../images07/Modules/Approach_timeline_arrow_on.gif);
	background-repeat:no-repeat;
	background-position:top right;
}

div.phaselink_off
{
	background-color:#E5EDF4;
	background-image: url(../images07/Modules/Approach_timeline_arrow_off.gif);
	background-repeat:no-repeat;
	background-position:top right;
	
}


div.phaselink_on a, div.phaselink_off a
{
	font-family:verdana;
	font-weight:bold;
	font-size:9pt;
	padding:5px;
	display:block;
}

div.phaselink_on a:hover, div.phaselink_on  a:visited, div.phaselink_off a:hover, div.phaselink_off  a:visited
{
	text-decoration:none;
}

div.phaselink_on a, div.phaselink_on a:visited, div.phaselink_on a:hover
{
	color:#E5EDF4;
}

div.phaselink_off a, div.phaselink_off a:visited, div.phaselink_off a:hover
{
	color:#00528E;
}

div#PhaseContentContainer
{
	width:100%;
	height:100%;
}

div#PhaseContentBlueTop
{
	position:relative;
	left:0px;
	top:0px;
	font-family:verdana;
	font-weight:bold;
	font-size:12pt;
	color:#fff;
	height:31px;
	background-color:#00528E;
	margin:0px;	
}


div.FolderName
{
	padding:5px;
}

div#PhaseContentBlueTop_LeftCorner
{
	width:8px;
	height:8px;
	background-image:url(../images07/Modules/Approach_txtbox_leftcorner.gif);
	background-repeat:no-repeat;
	background-position:top left;
	float:left;
}

div#PhaseContentBlueTop_RightCorner
{
	width:8px;
	height:8px;
	background-image:url(../images07/Modules/Approach_txtbox_rightcorner.gif);
	background-repeat:no-repeat;
	background-position:top right;
	float:right;
}

div#PhaseContentBlueBottom
{	
	text-align:center;
}

div#PhaseContentBlueBottomEdge
{
	width:100% !important;
	width:99%;
	height:4px;
	border-bottom:solid 4px #E5EDF4;
	margin-top:0px !important;
	margin-top:-23px;
}

div#PhaseContentBlueBottom_LeftCorner
{
	width:8px;
	height:8px;
	float:left;
	background-image:url(../images07/Modules/Approach_txtbox_bottomleftc.gif);
	background-repeat:no-repeat;
	background-position:top left;	
}

div#PhaseContentBlueBottom_RightCorner
{
	width:8px;
	height:8px;
	float:right;
	background-image:url(../images07/Modules/Approach_txtbox_bottomright.gif);
	background-repeat:no-repeat;
	background-position:top right;		
}

div.phase_content
{
	position:relative;
	border-left:solid 4px #E5EDF4;
	border-right:solid 4px #E5EDF4;
	padding:10px;
	left:0px;
	top:0px;
}

/*HOMEPAGE */

div#home_top
{
	height: 240px;
	text-align: left;
	width: 100%;
}

div#headerhomepage .flashcontainer {position:absolute; top:0; margin-left: 200px;}

div#headerhomepage div.logo
{
    background: url("../images07/Homepage/BT-Health-header.gif") no-repeat scroll left bottom transparent;
    height: 50px;
    overflow: hidden;
    position: absolute;
    text-indent: -1000px;
    top: 240px;
    width: 210px;
}

div#home_text
{
	width: 320px;
	margin-top: 25px;
}

div.home_top_column
{
	float:left;
	width: 200px;
	border: 1px;
	margin-right: 5px;
	margin-top: 5px;	
}

div.home_top_column a
{
	display: block;
	margin-top: 8px;
	padding-left: 25px;
	height:17px;
	background-image: url(../images07/Homepage/pink_arrow.gif);
	background-position: 0 0.2em;
	background-repeat: no-repeat;
}

div#homepage_intro
{
	font-size:1.1em;
	margin-top:15px;
}


div#headerhomepage { height: 317px; padding-top: 10px; }

div#btlogohomepage {	float: right; margin-top: 10px; margin-left:-16px; position: relative;}
div#searchhomepage { 	float: left; margin-top: 10px; width: 170px; position:absolute; }
div#searchhomepage a:hover { text-decoration: none; }
div#searchhomepage img#homebutton {		vertical-align: middle;	margin-right: 10px; width:65px; height: 26px; }
div#searchhomepage form { 	float: right; 	margin: 0;	padding: 0; }
div#searchhomepage input { 	vertical-align: middle; }
div#searchhomepage input#searchtext { 	width: 10em; }
div#searchhomepage input#searchgo {	margin-left: 10px; }



/* , div.home_column4 a, div.home_column4 a:visited */
div.home_column2 a, div.home_column2 a:visited, div.home_column3 a, div.home_column3 a:visited
{ 
	 
	display: block;
	background-image: url(../images07/Homepage/pinkdot.gif);
	background-repeat: no-repeat;
	background-position: 0 0.5em;
	padding-left: 0.5em;
	
}

div.home_left_panel
{
	idth: 560px;
	float: left;
}

div.home_intro_panel
{
	width: 540px;
	margin-top:15px;
	margin-bottom: 20px;
	margin-left:0px;
}

div.home_intro_panel .content
{
    float: left;
    margin-right: 20px;
    width: 325px;
}

div.home_intro_panel .btlogohomepage
{
	margin-left:10px;
	float:right;
}

div.home_column1
{
	width:130px;
	float: left;
	margin-bottom: 20px;
	margin-left:0px;
}

div.home_column2, div.home_column3
{
	width:175px;
	float: left;
	margin: 0 15px 15px 20px;
}

div.home_column4
{
	float: left;
	margin-top:10px;
	margin-left:15px;
}


/* END OF HOMEPAGE */


/* FAQ */

div.question 
{ 
	font-weight: bold; 
	padding-top:0px;
	padding-left: 10px; 
	padding-bottom:10px;
	cursor:pointer;
	cursor: hand;
}

div.answer 
{ 
	display: block;
	padding-left:8px;
	padding-bottom:10px;
}

div.answer_closed { display: none; }

img.question_image
{
	float:left;
	margin-left:-35px;
	cursor:pointer;
	cursor:hand; 
}

div.faq
{
	text-align:left;
}

div.faq ol 
{
	list-style-position: outside; 
	list-style-type: none;
} 

div.faq ol li
{
	padding:0px;
	margin:0px;
	border:solid 1px #fff;
}
/*END OF FAQ*/


div.StaticCenterContainerForContent
{	
	width:68%;	
	float:left;
}

div.FlexibleCenterContainerForModule
{	
	float:right;
}

.formLabel
{
	width:145px;
	float:left;
}
