﻿a {
	font : Verdana, sans-serif;
	cursor : pointer;
	font-weight: normal;
}
a:link {
	font: Verdana, sans-serif;
	color: #0000c8;
	cursor:pointer;
	background-color: inherit;
	text-decoration : none;
}
a:visited {
	font : Verdana, sans-serif;
	color : #0000c8;
	cursor:pointer;
	background-color: inherit;
	text-decoration : none;
}
a:hover {
	font : Verdana, sans-serif;
	color : #398ECC;
	cursor:pointer;
	text-decoration : underline;
}
a.button {
	text-decoration : none;
}
/*quicklink hyperlinks*/
.quicklinktemplate {
  	font: Verdana;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	cursor: pointer;
	color: #000000;
	background-color: #ffffff;
	margin-left:1px;
	margin-right:2px;
	padding-left:4px;
	padding-right:8px;
	padding-top:6px;
	padding-bottom:6px;
	position: absolute;
	top: 6px;
	right: 300px;
    border-color: #FFFFFF;
    border-bottom-style: solid;
    border-bottom-width: 3px;
    border-bottom-color: #6699cc;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #f3cf7c;
 }
.quicklinktemplate:link {
	text-decoration: none;
	color: #000000;
}
.quicklinktemplate:hover {
	text-decoration: none;
	color: #000000;
}
.quicklinktemplate:visited {
	text-decoration: none;
	color: #000000;
}
.ageicon {position: absolute;
	top: 0px;
	right: 45%;}
/*pale hyperlinks*/
.paletemplate {
    text-decoration:none;
    font-family: Verdana, Sans-Serif;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    font-size: 11px;
    color: #9d9d9d;
	background-color: inherit;
}
.paletemplate:link {
	font-family: Verdana, Sans-Serif;
	text-decoration : underline;
    font-size: 11px;
	color : #9d9d9d;
    font-weight: normal;
	background-color: inherit;
	cursor:pointer;
}
.paletemplate:visited {
	font-family: Verdana, Sans-Serif;
	text-decoration : underline;
    font-size: 11px;
	color : #9d9d9d;
    font-weight: normal;
	background-color: inherit;
	cursor:pointer;
}
.paletemplate:hover {
	font-family: Verdana, Sans-Serif;
	text-decoration : none;
    font-size: 11px;
	color: #000000;
    font-weight: normal;
	background-color: inherit;
	cursor:pointer;
}
a.expandingblocktemplate,
a.tgadrop-boxbodytemplate, 
a.drop-boxbodytemplate,
a.tgadrop-boxboldbodytemplate,
a.drop-boxboldbodytemplate,
a.drop-boxheadingtemplate,
.tgadrop-boxheadingtemplate,
a.drop-boxrequesttemplate,
a.forhealthprofessionalstemplate,
a.sourcestemplate,
a.forpatientstemplate
{
	font : Verdana, sans-serif;
	color : #0000c8;
	cursor:pointer;
	background-color: inherit;
	text-decoration : underline;
}
.expandingblocktemplate:link, 
.expandingblocktemplateopen:link, 
.tgadrop-boxbodytemplate:link,
.drop-boxbodytemplate:link,
.drop-boxboldbodytemplate:link,
.tgadrop-boxboldbodytemplate:link,
.drop-boxheadingtemplate:link,
.tgadrop-boxheadingtemplate:link,
.drop-boxrequesttemplate:link
.forhealthprofessionalstemplate:link,
.sourcestemplate:link,
.forpatientstemplate:link 
{
	font : Verdana, sans-serif;
	color : #0000c8;
	cursor:pointer;
	background-color: inherit;
	text-decoration : underline;
}
.expandingblocktemplate:hover,
.expandingblocktemplateopen:hover,
.tgadrop-boxbodytemplate:hover,
.drop-boxbodytemplate:hover,
.drop-boxboldbodytemplate:hover,
.tgadrop-boxboldbodytemplate:hover,
.drop-boxheadingtemplate:hover,
.drop-boxrequesttemplate:hover,
.forhealthprofessionalstemplate:hover,
.sourcestemplate:hover,
.forpatientstemplate:hover 
{
	font : Verdana, sans-serif;
	color : #398ECC;
	cursor:pointer;
	background-color: inherit;
	text-decoration : underline;
}
.expandingblocktemplate:visited,
.expandingblocktemplateopen:visited,
.tgadrop-boxbodytemplate:visited,
.drop-boxbodytemplate:visited,
.drop-boxboldbodytemplate:visited,
.drop-boxheadingtemplate:visited,
.tgadrop-boxheadingtemplate:visited,
.drop-boxrequesttemplate:visited
.sourcestemplate:visited
.forhealthprofessionalstemplate:visited,
.forpatientstemplate:visited 
{
	font : Verdana, sans-serif;
	color : #0000c8;
	cursor:pointer;
	background-color: inherit;
	text-decoration : underline;
}

.drop-boxboldbodytemplate, .tgadrop-boxboldbodytemplate
{
	font-weight: bold;
}

.drop-boxheadingtemplate, .tgadrop-boxheadingtemplate
{
	font-size: 11pt;
	font-weight: bold;
}

a.drop-boxheadingtemplate:link, a.drop-boxheadingtemplate:visited,
a.tgadrop-boxheadingtemplate:link, a.tgadrop-boxheadingtemplate:visited
{
	text-decoration : none;
}

a.drop-boxheadingtemplate:hover,
a.tgadrop-boxheadingtemplate:hover
{
	text-decoration : underline;
}


.dropboxrequestheading
{
    font-family: "Verdana", verdana, arial, helvetica, sans-serif;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    font-size: 13pt;
    color:#ffffff;
    background-color: #296EA1;
    word-spacing: normal;
    letter-spacing: normal;
    vertical-align: baseline;
    text-decoration: none;
    text-transform: none;
    line-height: normal;
    margin-top: 20px;
    margin-bottom: 5pt;
    margin-left: 0cm;
    margin-right: 10cm;
    padding-top: 4pt;
    padding-bottom: 4pt;
    padding-left: 8pt;
    padding-right: 0pt;
	border-color: #296EA1;
	border-top-right-radius: 15px 10px;
	border-top-left-radius: 15px 10px;
	-moz-border-top-right-radius: 15px 10px;
	-moz-border-top-left-radius: 15px 10px;
	-webkit-border-top-right-radius: 15px 10px;
	-webkit-border-top-left-radius: 15px 10px;
	float: none;
    clear: none;
    text-align: left;
    text-indent: 0cm;
    height: auto;
    min-width: 567px;
	display: block;
}

.dropboxrequestheading a{
	color: #fff;
	font-weight: bold;
    font-size: 13pt;
	text-decoration: none;
}

.dropboxrequestheading a:hover{
	color: #fff;
	text-decoration: none;
}

.drop-boxrequesttemplate img.expandicon
{
	margin-bottom: 3px;
}

.expandingblockwidetemplate{
	font : Verdana, sans-serif;
	color : #0000c8;
	cursor:pointer;
	background-color: inherit;
	text-decoration : underline;
}
.expandingblockwidetemplate:link {
	font : Verdana, sans-serif;
	color : #0000c8;
	cursor:pointer;
	background-color: inherit;
	text-decoration : underline;
}
.expandingblockwidetemplate:hover {
	font : Verdana, sans-serif;
	color : #398ECC;
	cursor:pointer;
	background-color: inherit;
	text-decoration : underline;
}
.expandingblockwidetemplate:visited {
	font : Verdana, sans-serif;
	color : #0000c8;
	cursor:pointer;
	background-color: inherit;
	text-decoration : underline;
}
/*popup on click hyperlinks*/
.PopupOnclickSmallTemplate {
    text-decoration:none;
    font-family: Verdana, Sans-Serif;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    color: #000000;
	background-color: #fff1d1;
}
.PopupOnclickSmallTemplate:link {
	font-family: Verdana, Sans-Serif;
	text-decoration : underline;
  	color : #000000;
    font-weight: normal;
	background-color: #fff1d1;
	cursor:pointer;
}
.PopupOnclickSmallTemplate:visited {
	font-family: Verdana, Sans-Serif;
	text-decoration : underline;
  	color : #000000;
    font-weight: normal;
	background-color: #fff1d1;
	cursor:pointer;
}
.PopupOnclickSmallTemplate:hover {
	font-family: Verdana, Sans-Serif;
    text-decoration : none;
    color: #000000;
    font-weight: normal;
	background-color: #fff1d1;
	cursor:pointer;
}
/*large popup on click hyperlinks*/
.PopupOnclickLargeTemplate {
    text-decoration:none;
    font-family: Verdana, Sans-Serif;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    color: #000000;
	background-color: #ffffff;
}
.PopupOnclickLargeTemplate:link {
	font-family: Verdana, Sans-Serif;
	text-decoration : underline;
  	color : #000000;
    font-weight: normal;
	background-color: #ffffff;
	cursor:pointer;
}
.PopupOnclickLargeTemplate:visited {
	font-family: Verdana, Sans-Serif;
	text-decoration : underline;
   	color : #000000;
    font-weight: normal;
	background-color: #ffffff;
	cursor:pointer;
}
.PopupOnclickLargeTemplate:hover {
	font-family: Verdana, Sans-Serif;
	text-decoration : none;
   	color: #000000;
    font-weight: normal;
	background-color: #ffffff;
	cursor:pointer;
}
.linktowordtemplate {
    text-decoration:none;
    font-family: Verdana, Sans-Serif;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    font-size: 15px;
    color: #ffffff;
	background-color: inherit;
}
.linktowordtemplate:link {
	padding-left:18px;
    color: #ffffff;
	background:transparent url(word_small.gif) no-repeat left;
}
.linktowordtemplate:visited {
	padding-left:18px;
    color: #ffffff;
	background:transparent url(word_small.gif) no-repeat left;
}
.linktowordtemplate:hover {
	padding-left:18px;
    color: #ffffff;
	background:transparent url(word_small.gif) no-repeat left;
}
.linktoexceltemplate {
    text-decoration:none;
    font-family: Verdana, Sans-Serif;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    font-size: 15px;
    color: #ffffff;
 	background-color: inherit;
}
.linktoexceltemplate:link{
	padding-left:18px;
    color: #ffffff;
	background:transparent url(xls.gif) no-repeat left;
}
.linktoexceltemplate:visited{
	padding-left:18px;
    color: #ffffff;
	background:transparent url(xls.gif) no-repeat left;
}
.linktoexceltemplate:hover{
	padding-left:18px;
    color: #ffffff;
	background:transparent url(xls.gif) no-repeat left;
}
.linktopdftemplate {
    text-decoration:none;
    font-family: Verdana, Sans-Serif;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    font-size: 15px;
    color: #ffffff;
	background-color: inherit;
}
.linktopdftemplate:link{
	padding-left:18px;
    color: #ffffff;
	background:transparent url(pdf_15.gif) no-repeat left;
}
.linktopdftemplate:visited{
	padding-left:18px;
    color: #ffffff;
	background:transparent url(pdf_15.gif) no-repeat left;
}
.linktopdftemplate:hover{
	padding-left:18px;
    color: #ffffff;
	background:transparent url(pdf_15.gif) no-repeat left;
}
.videopopuptemplate800x600,
.videopopuptemplate-1100x800,
.videopopuptemplate224x180,
.videopopuptemplate800x450,
.videopopuptemplate1024x576,
.videopopuptemplate600x480 {
    text-decoration:none;
    font-family: Verdana, Sans-Serif;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    font-size: 15px;
    color: #ffffff;
	background-color: inherit;
}
.videopopuptemplate800x600:link,
.videopopuptemplate-1100x800:link,
.videopopuptemplate224x180:link,
.videopopuptemplate800x450:link,
.videopopuptemplate1024x576:link,
.videopopuptemplate600x480:link {
	padding-left:15px;
	color: #ffffff;
	background:transparent url(Media.png) no-repeat left;
}
.videopopuptemplate800x600:visited,
.videopopuptemplate-1100x800:visited,
.videopopuptemplate224x180:visited,
.videopopuptemplate800x450:visited,
.videopopuptemplate1024x576:visited,
.videopopuptemplate600x480:visited {
	padding-left:15px;
	color: #ffffff;
	background:transparent url(Media.png) no-repeat left;
}
.videopopuptemplate800x600:hover,
.videopopuptemplate-1100x800:hover,
.videopopuptemplate224x180:hover,
.videopopuptemplate800x450:hover,
.videopopuptemplate1024x576:hover,
.videopopuptemplate600x480:hover {
	padding-left:15px;
    color: #ffffff;
	background:transparent url(Media.png) no-repeat left;
}
.qapopuptemplate {
    text-decoration:none;
    font-family: Verdana, Sans-Serif;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    font-size: 15px;
    color: #ffffff;
	background-color: inherit;
}
.qapopuptemplate:link {
	padding-left:15px;
	color: #ffffff;
	background:transparent url(questions.jpg) no-repeat left;
}
.qapopuptemplate:visited {
	padding-left:15px;
    color: #ffffff;
	background:transparent url(questions.jpg) no-repeat left;
}
.qapopuptemplate:hover {
	padding-left:15px;
	   color: #ffffff;
	background:transparent url(questions.jpg) no-repeat left;
}
body.contentsmain {
	margin: 0px;
	padding: 0px;
}
body.contentslocalised {
	margin: 0px;
	padding: 0px;
}
/* for a pale blue background, add this code to the background spec #E8EEF7*/
body.contentsnotlocalised, body.contentsnotapproved {
	margin: 0px;
	padding: 0px;
    background: #fefcdd;
	/*background: url(caution.png) no-repeat #FFDFBF; */
	background-position: 250px 0px;
}
body.tabs {
	background : #CCCCFF;
	padding-left:13px;
	background:transparent url(word_small.gif) no-repeat left;
}
.toolbar_button {
    font: Verdana;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	cursor: pointer;
	color: #FFFFFF;
	background-color: #616161;
	border: solid 1px #616161;
	margin-left:1px;
	margin-right:1px;
	padding-left:3px;
	padding-right:3px;
	padding-top:3px;
	padding-bottom:3px;
}
.toolbar_button_hover
{	font: Verdana;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	cursor: pointer;
	color: #FFFFFF;
	background-color: #296EA1;
	border: solid 1px #296EA1;
	margin-left:1px;
	margin-right:1px;
	padding-left:3px;
	padding-right:3px;
	padding-top:3px;
	padding-bottom:3px;
}
.toolbar_button_search
{	font: Verdana;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
	background-color: #d1edf1;
	border: solid 1px #d1edf1;
	margin-left:1px;
	margin-right:1px;
	padding-left:3px;
	padding-right:3px;
	padding-top:3px;
	padding-bottom:3px;
}
.print_button {
	font: Verdana;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	cursor: pointer;
	color: #ffffff;
	background-color: #616161;
	border: solid 1px #616161;
	margin-left:1px;
	margin-right:1px;
	padding-left:4px;
	padding-right:4px;
	padding-top:2px;
	padding-bottom:2px;
}
.print_button_hover {
	font: Verdana;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	cursor: pointer;
	color: #0093dd;
	background-color: #ececec;
	border: solid 1px #000000;
	margin-left:1px;
	margin-right:1px;
	padding-left:4px;
	padding-right:4px;
	padding-top:2px;
	padding-bottom:2px;
}
.review_button {
    font: Verdana;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	cursor: pointer;
	color: #FFFFFF;
	background-color:#CC0000;
	border: solid 1px #CC0000;
	margin-left:1px;
	margin-right:1px;
	padding-left:3px;
	padding-right:3px;
	padding-top:3px;
	padding-bottom:3px;
}
.review_button_hover {
    font: Verdana;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	cursor: pointer;
	color: #000000;
	background-color:#F3CF7C;
	border: solid 1px #F3CF7C;
	margin-left:1px;
	margin-right:1px;
	padding-left:3px;
	padding-right:3px;
	padding-top:3px;
	padding-bottom:3px;
}
.pathwayunderreview {
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #CC0000;
	padding-left:3px;
	padding-right:0px;
	padding-top:3px;
	padding-bottom:3px;
}
.recent_review_button {
  	font: Verdana;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	cursor: pointer;
	color: #FFFFFF;
	background-color:#000000;
	border: solid 1px #000000;
	margin-left:1px;
	margin-right:1px;
	padding-left:3px;
	padding-right:3px;
	padding-top:3px;
	padding-bottom:3px;
}
.recent_review_button_hover {
    font: Verdana;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	cursor: pointer;
	color: #000000;
	background-color:#F3CF7C;
	border: solid 1px #F3CF7C;
	margin-left:1px;
	margin-right:1px;
	padding-left:3px;
	padding-right:3px;
	padding-top:3px;
	padding-bottom:3px;
}
.hiddentext {
    font-family: "Verdana", verdana, arial, helvetica, sans-serif;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    font-size: 1pt;
    color: #FFFFFF;
    background-color: inherit;
    word-spacing: normal;
    letter-spacing: normal;
    vertical-align: baseline;
    text-decoration: none;
    text-transform: none;
    line-height: normal;
    margin-top: 0cm;
    margin-bottom: 0cm;
    margin-left: 0pt;
    margin-right: 0pt;
    padding-top: 0pt;
    padding-bottom: 0pt;
    padding-left: 0pt;
    padding-right: 0pt;
    float: none;
    clear: none;
    text-align: right;
    text-indent: 0cm;
    width: auto;
    height: auto;
    white-space: normal;
}
.feedbackbuttonright {
    font-family: "Verdana", verdana, arial, helvetica, sans-serif;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    font-size: x-small;
    color: #000000;
    background-color: inherit;
    word-spacing: normal;
    letter-spacing: normal;
    vertical-align: baseline;
    text-decoration: none;
    text-transform: none;
    line-height: 14pt;
	margin-top: 4pt;
    margin-bottom: 6pt;
    margin-left: 0cm;
    margin-right: 0cm;
    padding-top: 3pt;
    padding-bottom: 3pt;
    padding-left: 0pt;
    padding-right: 0pt;
    float: right;
    clear: none;
    text-align: right;
    text-indent: 0cm;
    width: auto;
    height: auto;
    white-space: normal;
}
.reviewmessageright {
    font-family: "Verdana", verdana, arial, helvetica, sans-serif;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    font-size: x-small;
    color: #000000;
    background-color: inherit;
    word-spacing: normal;
    letter-spacing: normal;
    vertical-align: baseline;
    text-decoration: none;
    text-transform: none;
    line-height: 14pt;
	margin-top: 4pt;
    margin-bottom: 6pt;
    margin-left: 0cm;
    margin-right: 0cm;
    position:absolute;
    right: 0px;
    top:25px;
    padding-top: 3pt;
    padding-bottom: 3pt;
    padding-left: 0pt;
    padding-right: 0pt;
    /*float: right;
    clear: none;*/
    text-align: right;
    text-indent: 0cm;
    width: auto;
    height: auto;
    white-space: normal;
}
.feedbackbutton {
    font-family: "Verdana", verdana, arial, helvetica, sans-serif;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    font-size: 2pt;
    color: #000000;
    background-color: inherit;
    word-spacing: normal;
    letter-spacing: normal;
    vertical-align: baseline;
    text-decoration: none;
    text-transform: none;
    line-height: 14pt;
	margin-top: 4pt;
    margin-bottom: 6pt;
    margin-left: 0cm;
    margin-right: 0cm;
    padding-top: 3pt;
    padding-bottom: 3pt;
    padding-left: 0pt;
    padding-right: 0pt;
    float: left;
    clear: none;
    text-align: right;
    text-indent: 0cm;
    width: auto;
    height: auto;
    white-space: normal;
}
.contextbutton, .variables, .patientinfofooter, p.header {
    display:none;
}
table.metadata {
    display: inline;
}
table.metadata a {
	color: #9d9d9d;
	text-decoration : underline;
}
table.metadata a:link {
	color: #9d9d9d;
	text-decoration : underline;
}
table.metadata a:visited {
	color: #9d9d9d;
	text-decoration : underline;
}
table.metadata a:hover {
	color: #9d9d9d;
	text-decoration : underline;
}

table.metadata .feedbackbutton a {
	text-decoration :none;
}
table.metadata .feedbackbutton  a:link {
	text-decoration :none;
}
table.metadata .feedbackbutton  a:visited {
	text-decoration :none;
}
table.metadata .feedbackbutton  a:hover {
	text-decoration :none;
}

.disclaimertext {
    font-family: "Verdana", verdana, arial, helvetica, sans-serif;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    font-size: 11px;
    color: #9d9d9d;
    background-color: inherit;
    word-spacing: normal;
    letter-spacing: normal;
    vertical-align: baseline;
    text-decoration: none;
    text-transform: none;
    line-height: normal;
    margin-top: 0cm;
    margin-bottom: 0cm;
    margin-left: 0pt;
    margin-right: 0pt;
    padding-top: 0pt;
    padding-bottom: 0pt;
    padding-left: 0pt;
    padding-right: 0pt;
    float: none;
    clear: none;
    text-align: left;
    text-indent: 0cm;
    width: auto;
    height: auto;
    white-space: normal;
}
#meta_disclaimer {
    display: inline;
}
.metadatatext {
    font-family: "Verdana", verdana, arial, helvetica, sans-serif;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    font-size: 11px;
    color: #9d9d9d;
    background-color: inherit;
    word-spacing: normal;
    letter-spacing: normal;
    vertical-align: baseline;
    text-decoration: none;
    text-transform: none;
    line-height: normal;
    margin-top: 0cm;
    margin-bottom: 0cm;
    margin-left: 0pt;
    margin-right: 0pt;
    padding-top: 0pt;
    padding-bottom: 0pt;
    padding-left: 0pt;
    padding-right: 0pt;
    float: none;
    clear: none;
    text-align: left;
    text-indent: 0cm;
    width: auto;
    height: auto;
    white-space: normal;
}
.metadatatext2 {
    font-family: "Verdana", verdana, arial, helvetica, sans-serif;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    font-size: 11px;
    color: #000000;
    background-color: inherit;
    word-spacing: normal;
    letter-spacing: normal;
    vertical-align: baseline;
    text-decoration: none;
    text-transform: none;
    line-height: normal;
    margin-top: 0cm;
    margin-bottom: 0cm;
    margin-left: 0pt;
    margin-right: 0pt;
    padding-top: 0pt;
    padding-bottom: 0pt;
    padding-left: 0pt;
    padding-right: 0pt;
    float: none;
    clear: none;
    text-align: left;
    text-indent: 0cm;
    width: auto;
    height: auto;
    white-space: normal;
}
.metadatatextreferences {
    font-family: "Verdana", verdana, arial, helvetica, sans-serif;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    font-size: 11px;
    color: #000000;
    background-color: inherit;
    word-spacing: normal;
    letter-spacing: normal;
    vertical-align: baseline;
    text-decoration: none;
    text-transform: none;
    line-height: normal;
    margin-top: 0cm;
    margin-bottom: 8px;
    margin-left: 0pt;
    margin-right: 0pt;
    padding-top: 0pt;
    padding-bottom: 0pt;
    padding-left: 0pt;
    padding-right: 0pt;
    float: none;
    clear: none;
    text-align: left;
    text-indent: 0cm;
    width: auto;
    height: auto;
    white-space: normal;
}

.reference-credit
{
	text-align: right;
	color: #888888;
	padding-right: 15px;
	vertical-align: middle;
}

.reference-credit p
{
	vertical-align: middle;
}


.reference-credit a:link
{
	color: #888888;
}

.reference-credit a:visited
{
	color: #888888;
}

.reference-credit a:hover
{
	color: #888888;
}

.reference-credit img
{
	vertical-align: middle;
}

.reference-sup
{
	font-weight: bold;
}

.quicklink {
    border-color: #FFFFFF;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #f3cf7c;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #f3cf7c;
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #f3cf7c;
	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: #f3cf7c;
	background-color: #ffffff;
    margin-top: .5cm;
    margin-bottom: .5cm;
    margin-left: .5cm;
    margin-right: .5cm;
	padding: .25cm;
	width: 7cm;
	position: absolute;
	top: 20px;
	right:170px;
}
.highlight {
    background:#F4FF81;
}
.message {
    font-family: "Verdana", verdana, arial, helvetica, sans-serif;
    font-style: italic;
    font-variant: normal;
    font-weight: normal;
    font-size: small;
    color: red;
    background-color: inherit;
    word-spacing: normal;
    letter-spacing: normal;
    vertical-align: baseline;
    text-decoration: none;
    text-transform: none;
    line-height: 14pt;
	margin-top: 4pt;
    margin-bottom: 6pt;
    margin-left: 0cm;
    margin-right: 0cm;
    padding-top: 3pt;
    padding-bottom: 3pt;
    padding-left: 0pt;
    padding-right: 0pt;
    float: right;
    clear: none;
    text-align: right;
    text-indent: 0cm;
    width: auto;
    height: auto;
    white-space: normal;
}
/*overridden items in stylesheet.css */
.heading1 , .heading2, .heading3, .heading4, .heading5, .heading6 {
    color: #000000;
}
.title {
    font-family: "Verdana", verdana, arial, helvetica, sans-serif;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    font-size: x-large;
    color: #000000;
    background-color: inherit;
    word-spacing: normal;
    letter-spacing: normal;
    vertical-align: baseline;
    text-decoration: none;
    text-transform: none;
    line-height: normal;
    margin-top: 8pt;
    margin-bottom: 25pt;
    margin-left: 0pt;
    margin-right: 0pt;
    padding-top: 0pt;
    padding-bottom: 0pt;
    padding-left: 0pt;
    padding-right: 0pt;
    float: none;
    clear: none;
    text-align: center;
    text-indent: 0cm;
    width: auto;
    height: auto;
    white-space: normal;
}
.relatedheading  {
    font-family: "Verdana", verdana, arial, helvetica, sans-serif;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    font-size: small;
    color: #212121;
    background-color: #D5E7FA;
    word-spacing: normal;
    letter-spacing: normal;
    vertical-align: baseline;
    text-decoration: none;
    text-transform: none;
    line-height: normal;
    margin-top: 6px;
    margin-bottom: 0px;
    margin-left: 0pt;
    margin-right: 0pt;
    padding-top: 6px;
    padding-bottom: 6px;
    padding-left: 8px;
    padding-right: 4px;
    border-color: #FFFFFF;
    border-bottom-style: solid;
    border-bottom-width: 3px;
    border-bottom-color: #398ECC;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #D5E7F4;
    float: none;
    clear: none;
    text-align: left;
    text-indent: 0cm;
    width: auto;
    height: auto;
    white-space: normal;
}
.relateditem {
    font-family: "Verdana", verdana, arial, helvetica, sans-serif;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    font-size: small;
    color: #000000;
    background-color:#EFEFEF;
    word-spacing: normal;
    letter-spacing: normal;
    vertical-align: baseline;
    text-decoration: none;
    text-transform: none;
    line-height: normal;
    margin-top: 0pt;
    margin-bottom: 0pt;
    margin-left: 0pt;
    margin-right: 0pt;
    padding-top: 4px;
    padding-bottom: 4px;
    padding-left: 8px;
    padding-right: 1px;
    border-color: #FFFFFF;
    border-right-style: solid;
    border-right-width: 1px;
    border-right-color: #FFFFFF;
    float: none;
    clear: none;
    text-align: left;
    text-indent: 0cm;
    width: auto;
    height: auto;
    white-space: normal;
}
.tableheading {
    display: block;
    font-family: "Verdana", verdana, arial, helvetica, sans-serif;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    font-size: small;
    color: #296EA1;
    background-color: inherit;
    word-spacing: normal;
    letter-spacing: normal;
    vertical-align: baseline;
    text-decoration: none;
    text-transform: none;
    line-height: normal;
    margin-top: 12pt;
    margin-bottom: 0pt;
    margin-left: 0pt;
    margin-right: 0pt;
    padding-top: 0pt;
    padding-bottom: 0pt;
    padding-left: 0pt;
    padding-right: 0pt;
    float: none;
    clear: none;
    text-align: center;
    text-indent: 0cm;
    width: auto;
    height: auto;
    white-space: normal;
}
.tableheadingleft {
    font-family: "arial", Calibri, arial, helvetica, sans-serif;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    font-size: 15px;
    color:#000000;
    background-color: inherit;
    word-spacing: normal;
    letter-spacing: normal;
    vertical-align: baseline;
    text-decoration: none;
    text-transform: none;
    line-height: normal;
    margin-top: 0pt;
    margin-bottom: 10pt;
    margin-left: 0cm;
    margin-right: -2cm;
    padding-top: 4pt;
    padding-bottom: 0pt;
    padding-left: 0pt;
    padding-right: 0pt;
	border-bottom: 2px solid #61a0c8;
    float: none;
    clear: none;
    text-align: left;
    text-indent: 0cm;
    width: auto;
    height: auto;
    white-space: normal;
}
.tableheadingsmall {
    display: block;
    font-family: "Verdana", verdana, arial, helvetica, sans-serif;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    font-size: x-small;
    color: #e2332d;
    background-color: inherit;
    word-spacing: normal;
    letter-spacing: normal;
    vertical-align: baseline;
    text-decoration: none;
    text-transform: none;
    line-height: normal;
    margin-top: 0pt;
    margin-bottom: 0pt;
    margin-left: 0pt;
    margin-right: 0pt;
    padding-top: 5pt;
    padding-bottom: 5pt;
    padding-left: 2pt;
    padding-right: 2pt;
    float: none;
    clear: none;
    text-align: center;
    text-indent: 0cm;
    width: auto;
    height: auto;
    white-space: normal;
}
.subheading {
    font-family: verdana, arial, helvetica, sans-serif;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    font-size: 12pt;
    color: #3D7AB8;
    background-color: inherit;
    word-spacing: normal;
    letter-spacing: normal;
    vertical-align: baseline;
    text-decoration: none;
    text-transform: none;
    line-height: normal;
    margin-top: 18pt;
    margin-bottom: 0pt;
    margin-left: 0cm;
    margin-right: 10cm;
    padding-top: 2pt;
    padding-bottom: 2pt;
    padding-left: 0pt;
    padding-right: 2pt;
    border-color: #e2332d;
    border-top-style: solid;
    border-top-width: 0px;
    border-top-color: #e2332d;
    border-bottom-style: solid;
    border-bottom-width: 0px;
    border-bottom-color: #e2332d;
    border-left-style: solid;
    border-left-width: 0px;
    border-left-color: #e2332d;
    border-right-style: solid;
    border-right-width: 0px;
    border-right-color: #e2332d;
    float: none;
    clear: none;
    text-align: left;
    text-indent: 0cm;
    width:14cm;
    height: auto;
    white-space: normal;
}
.subheading2 , .backgroundsubhead {
    font-family: "Verdana", verdana, arial, helvetica, sans-serif;
    font-style: normal;
    font-variant: normal;
    font-weight: strong;
    font-size: 13pt;
    color:#ffffff;
    background-color: #296EA1;
    word-spacing: normal;
    letter-spacing: normal;
    vertical-align: baseline;
    text-decoration: none;
    text-transform: none;
    line-height: normal;
    margin-top: 20px;
    margin-bottom: 5pt;
    margin-left: 0cm;
    margin-right: 10cm;
    padding-top: 4pt;
    padding-bottom: 4pt;
    padding-left: 8pt;
    padding-right: 0pt;
	border-color: #296EA1;
	border-top-right-radius: 15px 10px;
	border-top-left-radius: 15px 10px;
	-moz-border-top-right-radius: 15px 10px;
	-moz-border-top-left-radius: 15px 10px;
	-webkit-border-top-right-radius: 15px 10px;
	-webkit-border-top-left-radius: 15px 10px;
	float: none;
    clear: none;
    text-align: left;
    text-indent: 0cm;
    height: auto;
    white-space: normal;
	width: 70%;
}
.subheading2  a {
color: #ffffff;
text-decoration:none;
font-weight: bold;
}
.subheading2  a :hover{
text-decoration:underline;
}
.expandingblockxfullwidthtemplate{
color: #ffffff;
text-decoration:none;
font-weight: bold;
}
.expandingblockxfullwidthtemplate:hover{
text-decoration:underline;
}
.headingwithintopic {
    font-family: "arial", verdana, arial, helvetica, sans-serif;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    font-size: 11pt;
    color:#296EA1;
    background-color: inherit;
    word-spacing: normal;
    letter-spacing: normal;
    vertical-align: baseline;
    text-decoration: none;
    text-transform: none;
    line-height: normal;
    margin-top: 8pt;
    margin-bottom: 6pt;
    margin-left: 0cm;
    margin-right: 0cm;
    padding-top: 6pt;
    padding-bottom: 0pt;
    padding-left: 0pt;
    padding-right: 0pt;
    float: none;
    clear: none;
    text-align: left;
    text-indent: 0cm;
    width: auto;
    height: auto;
    white-space: normal;
}
.sectionhdg {
    font-family: "Verdana", verdana, arial, helvetica, sans-serif;
    font-style: normal;
    font-variant: normal;
    font-weight: strong;
    font-size: 13pt;
    color:#ffffff;
    background-color: #296EA1;
    word-spacing: normal;
    letter-spacing: normal;
    vertical-align: baseline;
    text-decoration: none;
    text-transform: none;
    line-height: normal;
    margin-top: 20px;
    margin-bottom: 5pt;
    margin-left: 0cm;
    margin-right: 0cm;
    padding-top: 4pt;
    padding-bottom: 4pt;
    padding-left: 8pt;
    padding-right: 0pt;
	border-top-right-radius: 15px 10px;
	border-top-left-radius: 15px 10px;
	-moz-border-top-right-radius: 15px 10px;
	-moz-border-top-left-radius: 15px 10px;
	-webkit-border-top-right-radius: 15px 10px;
	-webkit-border-top-left-radius: 15px 10px;
	float: none;
    clear: none;
    text-align: left;
    text-indent: 0cm;
    width: 750px;
    height: auto;
    white-space: normal;
}
.procedureheading {
    font-family: "arial", Calibri, arial, helvetica, sans-serif;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    font-size: 15px;
    color:#000000;
    background-color: inherit;
    word-spacing: normal;
    letter-spacing: normal;
    vertical-align: baseline;
    text-decoration: none;
    text-transform: none;
    line-height: normal;
    margin-top: 8pt;
    margin-bottom: 6pt;
    margin-left: 0cm;
    margin-right: 0cm;
    padding-top: 2pt;
    padding-bottom: 1pt;
    padding-left: 0pt;
    padding-right: 0pt;
    float: none;
    clear: none;
    text-align: left;
    text-indent: 0cm;
    width: 14cm;
    height: auto;
    white-space: normal;
}
.centredheading {
	display: block;
	font-family: "Verdana" , verdana, arial, helvetica, sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	font-size: 15px;
	color: #FFFFFF;
	background-color: inherit;
	word-spacing: normal;
	letter-spacing: normal;
	vertical-align: baseline;
	text-decoration: none;
	text-transform: none;
	line-height: normal;
	margin-top: 8pt;
	margin-bottom: 4pt;
	margin-left: 0pt;
	margin-right: 0pt;
	padding-top: 0pt;
	padding-bottom: 0pt;
	padding-left: 0pt;
	padding-right: 0pt;
	float: none;
	clear: none;
	text-align: center;
	text-indent: 0cm;
	width: auto;
	height: auto;
	white-space: normal;
}
.roger {
    border: solid 1px;
    border-color: #ffffff;
    background-color:#EFEFEF;
    margin: 10px;
    padding: 10px;
    width: auto;
    max-width: 70%;
	border-radius: 15px 10px;
	-moz-border-radius: 15px 10px;
    -webkit-border-radius: 15px 10px;
    overflow-x: auto;
    overflow-y: hidden;
    padding-right: 15px;
}
.rogerwide,
.dropboxbody
 {
    border: solid 1px;
	border-color: #ffffff;
	background-color:#EFEFEF;
    margin-top: .5cm;
    margin-bottom: .5cm;
    margin-left: .5cm;
    margin-right: .5cm;
	padding: .25cm;
	width:auto;
	max-width:98%;
	border-radius: 15px 10px;
	-moz-border-radius: 15px 10px;
	-webkit-border-radius: 15px 10px;
    overflow-x: auto;
    overflow-y: hidden;
    padding-right: 15px;
}

.dropboxboldbody,
.dropboxheading,
.rogerxfullwidth{
    overflow: auto;
    padding-bottom: 1px;
}
.emphasis {
    display: inline;
    font-style: italic;
    color: inherit;
    background-color: inherit;
    vertical-align: baseline;
    padding-top: 0pt;
    padding-bottom: 0pt;
    padding-left: 0pt;
    padding-right: 0pt;
}
.thinblueline {
    font-family: "Verdana", verdana, arial, helvetica, sans-serif;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    font-size: small;
    color: #000000;
    background-color: inherit;
    word-spacing: normal;
    letter-spacing: normal;
    vertical-align: baseline;
    text-decoration: none;
    text-transform: none;
    line-height: normal;
    border-top: 1px #b5cee6 solid;
    margin-top: 6pt;
    margin-bottom: 6pt;
    margin-left: 0pt;
    margin-right: 0pt;
    padding-top: 0pt;
    padding-bottom: 0pt;
    padding-left: 0pt;
    padding-right: 0pt;
    float: none;
    clear: none;
    text-align: left;
    text-indent: 0cm;
    width: auto;
    height: auto;
    white-space: normal;
}
.referralsubheadingindent {
    font-family: "arial", Calibri, arial, helvetica, sans-serif;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    font-size: 15px;
    color:#000000;
    background-color: inherit;
    word-spacing: normal;
    letter-spacing: normal;
    vertical-align: baseline;
    text-decoration: none;
    text-transform: none;
    line-height: normal;
    margin-top: 8pt;
    margin-bottom: 6pt;
    margin-left: 0cm;
    margin-right: 0cm;
    padding-top: 2pt;
    padding-bottom: 1pt;
    padding-left: 0pt;
    padding-right: 0pt;
    float: none;
    clear: none;
    text-align: left;
    text-indent:1.7cm;
    width: auto;
    height: auto;
    white-space: normal;
}
.referralheading {
    font-family: "arial", Calibri, arial, helvetica, sans-serif;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    font-size: 15px;
    color:#000000;
    background-color: inherit;
    word-spacing: normal;
    letter-spacing: normal;
    vertical-align: baseline;
    text-decoration: none;
    text-transform: none;
    line-height: normal;
    margin-top: 0pt;
    margin-bottom: 10pt;
    margin-left: 0cm;
    margin-right: 0cm;
    padding-top: 4pt;
    padding-bottom: 0pt;
    padding-left: 0pt;
    padding-right: 0pt;
    border-bottom: 2px solid #61a0c8;
    float: none;
    clear: none;
    text-align: left;
    text-indent: 0cm;
    width: 6cm;
    height: auto;
    white-space: normal;
}
ul.indentlistbullet {
    list-style-type: Disc;
    list-style-image: none;
    list-style-position: outside;
    margin-top: 2pt;
    margin-bottom: 0pt;
	margin-left:1.7cm;
}
li.indentlistbullet {
    font-family: "Verdana", verdana, arial, helvetica, sans-serif;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    font-size: small;
    color: #000000;
    background-color: inherit;
    word-spacing: normal;
    letter-spacing: normal;
    vertical-align: baseline;
    text-decoration: none;
    text-transform: none;
    line-height: normal;
    margin-top: 3pt;
    margin-bottom: 0pt;
    margin-left: 0pt;
    margin-right: 0pt;
    padding-top: 0pt;
    padding-bottom: 3pt;
    padding-left: 0pt;
    padding-right: 0pt;
    float: none;
    clear: none;
    text-align: left;
    text-indent: 0cm;
    width: auto;
    height: auto;
    white-space: normal;
}
ul.listbullet {
    list-style-image: none;
}
ol.indentlistnumber {
    list-style-type: Decimal;
    list-style-position: outside;
    margin-top: 6pt;
    margin-bottom: 0pt;
	margin-left: 1.7cm;
}
li.indentlistnumber {
    font-family: "Verdana", verdana, arial, helvetica, sans-serif;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    font-size: small;
    color: #000000;
    background-color: inherit;
    word-spacing: normal;
    letter-spacing: normal;
    vertical-align: baseline;
    text-decoration: none;
    text-transform: none;
    line-height: normal;
    margin-top: 6pt;
    margin-bottom: 0pt;
    margin-left: 0pt;
    margin-right: 0pt;
    padding-top: 0pt;
    padding-bottom: 0pt;
    padding-left: 0pt;
    padding-right: 0pt;
    float: none;
    clear: none;
    text-align: left;
    text-indent: 0cm;
    width: auto;
    height: auto;
    white-space: normal;
}
.indent {
    display: block;
    font-family: "Verdana", verdana, arial, helvetica, sans-serif;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    font-size: small;
    color: #000000;
    background-color: inherit;
    word-spacing: normal;
    letter-spacing: normal;
    vertical-align: baseline;
    text-decoration: none;
    text-transform: none;
    line-height: normal;
    margin-top: 6pt;
    margin-bottom: 6pt;
    margin-left: 0pt;
    margin-right: 0pt;
    padding-top: 0pt;
    padding-bottom: 0pt;
    padding-left: 1.7cm;
    padding-right: 0pt;
    float: none;
    clear: none;
    text-align: left;
    text-indent: 0cm;
    width: auto;
    height: auto;
    white-space: normal;
}
.symbols  {
    display: inline;
    font-family: "Symbol", verdana, arial, helvetica, sans-serif;
    color: inherit;
    background-color: inherit;
    vertical-align: baseline;
    padding-top: 0pt;
    padding-bottom: 0pt;
    padding-left: 0pt;
    padding-right: 0pt;
}
.onclickpopup {
    font-family: "Verdana", verdana, arial, helvetica, sans-serif;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    font-size: small;
    color: #000000;
    background-color: #fff1d1;
    word-spacing: normal;
    letter-spacing: normal;
    vertical-align: baseline;
    text-decoration: none;
    text-transform: none;
    line-height: normal;
    margin-top: 6pt;
    margin-bottom: 6pt;
    margin-left: 0pt;
    margin-right: 0pt;
    padding-top: 3pt;
    padding-bottom: 3pt;
    padding-left: 3pt;
    padding-right: 3pt;
    border-color: #D95A35;
    border-top-style: solid;
    border-top-width: thin;
    border-top-color: #D95A35;
    border-bottom-style: solid;
    border-bottom-width: thin;
    border-bottom-color: #D95A35;
    border-left-style: solid;
    border-left-width: thin;
    border-left-color: #D95A35;
    border-right-style: solid;
    border-right-width: thin;
    border-right-color: #D95A35;
    float: none;
    clear: none;
    text-align: left;
    text-indent: 0cm;
    width: 7cm;
    height: 3cm;
    white-space: normal;
    position: absolute;
    overflow: auto;
    z-index: 2;
}
.bigonclickpopup {
    font-family: "Verdana", verdana, arial, helvetica, sans-serif;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    font-size: small;
    color: #000000;
    background-color: #fff1d1;
    word-spacing: normal;
    letter-spacing: normal;
    vertical-align: baseline;
    text-decoration: none;
    text-transform: none;
    line-height: normal;
    margin-top: 6pt;
    margin-bottom: 6pt;
    margin-left: 0pt;
    margin-right: 0pt;
    padding-top: 3pt;
    padding-bottom: 3pt;
    padding-left: 3pt;
    padding-right: 3pt;
    border-color: #d95a35;
    border-top-style: solid;
    border-top-width: thin;
    border-top-color: #d95a35;
    border-bottom-style: solid;
    border-bottom-width: thin;
    border-bottom-color: #d95a35;
    border-left-style: solid;
    border-left-width: thin;
    border-left-color: #d95a35;
    border-right-style: solid;
    border-right-width: thin;
    border-right-color: #d95a35;
    float: none;
    clear: none;
    text-align: left;
    text-indent: 0cm;
    width: 10cm;
    height: 6cm;
    white-space: normal;
    position: absolute;
    overflow: auto;
    z-index: 2;
}

.redflags {
    font-family: "Verdana", verdana, arial, helvetica, sans-serif;
    font-style: normal;
    font-variant: normal;
    font-weight: strong;
    font-size: 13pt;
    color:#ffffff;
    background-color: #ee0000;
    word-spacing: normal;
    letter-spacing: normal;
    vertical-align: baseline;
    text-decoration: none;
    text-transform: none;
    line-height: normal;
    margin-top: 20px;
    margin-bottom: 5pt;
    margin-left: 0cm;
    margin-right: 10cm;
    padding-top: 4pt;
    padding-bottom: 4pt;
    padding-left: 8pt;
    padding-right: 0pt;
	border-color: #6699cc;
	border-top-right-radius: 15px 10px;
	border-top-left-radius: 15px 10px;
	-moz-border-top-right-radius: 15px 10px;
	-moz-border-top-left-radius: 15px 10px;
	-webkit-border-top-right-radius: 15px 10px;
	-webkit-border-top-left-radius: 15px 10px;
	float: none;
    clear: none;
    text-align: left;
    text-indent: 0cm;
    height: auto;
    white-space: normal;
	width: 70%;
}
ul.redflagbullet, .spotalerts ul
{list-style-type: Square;
        list-style-image: url(tinyredflag.png);
        list-style-position: outside;
        margin-top: 3pt;
        margin-bottom: 0pt;
        }
li.redflagbullet, .spotalerts li
{font-family: "Verdana", verdana, arial, helvetica, sans-serif;
        font-style: normal;
        font-variant: normal;
        font-weight: normal;
        font-size: small;
        color: #000000;
        background-color: inherit;
        word-spacing: normal;
        letter-spacing: normal;
        vertical-align: baseline;
        text-decoration: none;
        text-transform: none;
        line-height: normal;
        margin-top: 3pt;
        margin-bottom: 0pt;
        margin-left: -10pt;
        margin-right: 0pt;
        padding-top: 3pt;
        padding-bottom: 2pt;
        padding-left: 0pt;
        padding-right: 0pt;
        float: none;
        clear: none;
        text-align: left;
        text-indent: 0cm;
        width: auto;
        height: auto;
        white-space: normal;
       }

.redflagsold, .spotalerts
{
	display: block;

}

.redflagsoldheading
{
	display: block;
	width: 70%;
	font-family: "Verdana", verdana, arial, helvetica, sans-serif;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    font-size: 13pt;
    color:#ffffff;
    background-color: #ee0000;
    word-spacing: normal;
    letter-spacing: normal;
    vertical-align: baseline;
    text-decoration: none;
    text-transform: none;
    line-height: normal;
    margin-top: 20px;
    margin-bottom: 5pt;
    margin-left: 0cm;
    margin-right: 10cm;
    padding-top: 4pt;
    padding-bottom: 4pt;
    padding-left: 8pt;
    padding-right: 0pt;
	border-color: #6699cc;
	border-top-right-radius: 15px 10px;
	border-top-left-radius: 15px 10px;
	-moz-border-top-right-radius: 15px 10px;
	-moz-border-top-left-radius: 15px 10px;
	-webkit-border-top-right-radius: 15px 10px;
	-webkit-border-top-left-radius: 15px 10px;
	float: none;
    clear: none;
    text-align: left;
    text-indent: 0cm;
    height: auto;
    white-space: normal;
}

.redflagsold .listbullet2
{
	margin-left: -11px;
}

.redflagsold ul.listbullet
{
	list-style-type: Square;
	list-style-image: url(tinyredflag.png);
	list-style-position: outside;
	margin-top: 3pt;
	margin-bottom: 0pt;
}

.redflagsold li.listbullet
{
	font-family: "Verdana", verdana, arial, helvetica, sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: small;
	color: #000000;
	background-color: inherit;
	word-spacing: normal;
	letter-spacing: normal;
	vertical-align: baseline;
	text-decoration: none;
	text-transform: none;
	line-height: normal;
	margin-top: 3pt;
	margin-bottom: 0pt;
	margin-left: -10pt;
	margin-right: 0pt;
	padding-top: 3pt;
	padding-bottom: 2pt;
	padding-left: 0pt;
	padding-right: 0pt;
	float: none;
	clear: none;
	text-align: left;
	text-indent: 0cm;
	width: auto;
	height: auto;
	white-space: normal;
}

/* We need this so bullets within drop-downs within red flags don't use the flag icon. */
.roger ul.listbullet,
.rogerwide ul.listbullet,
.dropboxbody ul.listbullet,
.dropboxboldbody ul.listbullet,
.dropboxheading ul.listbullet  {
    list-style-type: Disc;
    list-style-image: none;
    list-style-position: outside;
    margin-top: 2pt;
    margin-bottom: 0pt;
	
}

.spotalertsheading
{
	display: block;
	width: 100%;
	font-family: "Verdana", verdana, arial, helvetica, sans-serif;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    font-size: 13pt;
    color:#ffffff;
    background-color: #ee0000;
    word-spacing: normal;
    letter-spacing: normal;
    vertical-align: baseline;
    text-decoration: none;
    text-transform: none;
    line-height: normal;
    margin-top: 20px;
    margin-bottom: 5pt;
    margin-left: 0cm;
    margin-right: 10cm;
    padding-top: 4pt;
    padding-bottom: 4pt;
    padding-left: 8pt;
    padding-right: 0pt;
	border-color: #6699cc;
	border-top-right-radius: 15px 10px;
	border-top-left-radius: 15px 10px;
	-moz-border-top-right-radius: 15px 10px;
	-moz-border-top-left-radius: 15px 10px;
	-webkit-border-top-right-radius: 15px 10px;
	-webkit-border-top-left-radius: 15px 10px;
	float: none;
    clear: none;
    text-align: left;
    text-indent: 0cm;
    height: auto;
    white-space: normal;
}

p.spotalertsheading
{
	background-image: none !important;
	margin-left: 0cm !important;
    padding-left: 8pt !important;
	padding-right: 0px !important;
}

.popoverhelpicon
{
	position: absolute;
	top: 9px;
	right: 0px;
	width: 15px;
}

.spotalerts
{
	position: relative;
    width: 70%;
}

.popoverhelpdescription 
{
	overflow: auto;
	border-left-width: 1px;
	border-left-color: #757575;
	border-left-style: solid;
	border-top-width: 1px;
	border-top-color: #757575;
	border-top-style: solid;
	border-right-width: 1px;
	border-right-color: #757575;
	border-right-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #757575;
	border-bottom-style: solid;
	padding: 25px;
	box-shadow: 0px 3px 6px 0px #00000029;
	background-color: #ffffff;
	width: 400px;
	height: auto;
	overflow: auto;
	z-index: 2;
	position: absolute;
	top: 7px;
	right: 0px;
	background-color: #ffffff;
}

.popoverhelpdescription, .popoverhelpdescription p
{
	font-family: "Open Sans", "Verdana", verdana, arial, helvetica, sans-serif;
    color: #3F3F3F;
}

.popoverhelpdescription{
    font-size: small;
}

.popoverhelpdescription li
{
	font-family: "Open Sans", "Verdana", verdana, arial, helvetica, sans-serif;
	color: #3F3F3F;
	margin-left: -25px;
	list-style-type: disc;
	
}

.popoverhelpdescription .bodytextbold
{
	font-family: "Open Sans", "Verdana", verdana, arial, helvetica, sans-serif;
	font-size: 13pt;
	color: #3F3F3F;
}

/*Div definitions*/
#lefty {
    float:left;
    width:90px;
}
#righty {
    float:right;
    width:650px;
    margin-top:32px;
    margin-bottom: 0px;
}
#wrapper {
    width: 750px;
}
#clear {
    clear: both;
}
#greybackground {
    margin-top: 30pt;
    margin-bottom: 6pt;
    margin-left: 0pt;
    margin-right: 0pt;
    padding-top: 0pt;
    padding-bottom: 0pt;
    padding-left: 0pt;
    padding-right: 0pt;
    width: 100%;
	display: table;
}

#greybackground .ui-widget-content
{
	min-height: 200px;
}

.roundysidebar, #roundysidebar {
	Padding-left: 10px;
	Padding-right: 10px;
	padding-top: 0px;
	padding-bottom: 2px;
	border: solid 2px #ffffff;
	margin-top: 12px;
	margin-left: 10px;
	margin-bottom: 20px;
	width: 25%;
	background: #EFEFEF;
	border-radius: 5px 5px;
	-moz-border-radius: 5px 5px;
	-webkit-border-radius: 5px 5px;
	float: right;
}

.keylinks, .relatedtopiclinks, .quicklinks
{
	Padding-left: 10px;
	Padding-right: 10px;
	padding-top: 0px;
	padding-bottom: 2px;
	border: solid 2px #ffffff;
	margin-top: 12px;
	margin-left: 10px;
	margin-bottom: 20px;
	width: 25%;
	background: #EFEFEF;
	border-radius: 5px 5px;
	-moz-border-radius: 5px 5px;
	-webkit-border-radius: 5px 5px;
	float: right;
}

/* Key links, related topics and quick links box to appear above subheadings on smaller screen size classic site only */
@media only screen and (max-width: 900px) {
    .keylinks, .relatedtopiclinks, .quicklinks{
        float: none;
    }
}

.keylinksheading
{
	font-weight: @font-weight-medium;
	line-height: 20px;
	font-family: "Verdana", verdana, arial, helvetica, sans-serif;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    font-size: small;
}

.relatedtopiclinksheading
{
	font-weight: @font-weight-medium;
	line-height: 20px;
	font-family: "Verdana", verdana, arial, helvetica, sans-serif;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    font-size: small;
}

.quicklinksheading
{
	font-weight: @font-weight-medium;
	line-height: 20px;
	font-family: "Verdana", verdana, arial, helvetica, sans-serif;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    font-size: small;
}

.loading {left: 0;
	line-height: 50px;
	margin-top: -100px;
	position: absolute;
	text-align: center;
	top: 50%;
	width: 100%;
	font-family: sans-serif;
	font-weight: bold;
}

/* Allows background image and caution icon GW */

#xcontentsnotlocalised {
	visibility: hidden;
	display: none;
	text-align: center;
}
/*
#xcontentsnotlocalised:after {
	content: url(caution.png);
}
*/

#xcontentslocalised , #x {
	visibility: hidden;
	display: block;
	line-height: 0px;
	height: 0;
	overflow: hidden;
}

/* Added 25/9/14 GW - styling of classes with icons */
.nzflinktemplate:before  {
	content: url(nzficon.png);
	padding-right:2px;
	vertical-align: -5px;
}

.pbslinktemplate:before  {
	content: url(pbsicon.png);
	padding-right:2px;
	vertical-align: -5px;
}

.etglinktemplate:before  {
	content: url(etgicon.png);
	padding-right:2px;
	vertical-align: -5px;
}
/*Added by NEJ 16/10/2018, as per TS-6627*/
.swspilinktemplate:before  {
	content: url(hrdicon.png);
	padding-right:0px;
	vertical-align: -4px;
}

.tgalinktemplate:before  {
	content: url(tgaicon.png);
	padding-right:2px;
	vertical-align: -5px;
}

/* .bnflinktemplate:before  {
	content: url(nice_bnf.png);
	padding-right:2px;
	vertical-align: -5px;
}
*/
.weblinktohealthinfotemplate:before  {
	content: none;
	}

.intranetlinktemplate:after, .chplinktemplate:after, .hhplinktemplate:after, .powerpointlinktemplate:after, .weblinktohealthinfotemplate:after {
	content: url(external_link_icon.svg);
	padding-left:2px;
}

.resourcenotavailablepage {
	color: red;
	text-decoration: underline;
}
.resourcenotavailablepage:before  {
	content: url(restricted.png);
	padding-right:2px;
	vertical-align: -5px;
}
/* Added 19/1/15 GW - styling of tables using alternate row colours */
.tablealternaterowcolours tr:nth-child(odd) {background: #ffffff;}
.tablealternaterowcolours tr:nth-child(even) {background: #EFEFEF;}
/* .tablealternaterowcolours tr:nth-child(even) {background: #EFEFEF;} /*

/* Added 5/3/15 GW - stop the plus icon from wrapping on expanding block links */
.expandingblocktemplate, 
.expandingblocktemplateopen, 
.expandingblockwidetemplate, 
.expandingblockxfullwidthtemplate, 
.tgadrop-boxbodytemplate,
.drop-boxbodytemplate, 
.drop-boxboldbodytemplate, 
.tgadrop-boxboldbodytemplate,
.drop-boxheadingtemplate, 
.tgadrop-boxheadingtemplate,
.drop-boxrequesttemplate
{
	white-space: nowrap;
}

/* Added 20/5/15 GW - Clinical Editors Note style for div */
.cenoteold {
    border-collapse: collapse;
    border:1px solid #010101;
    background-color: #FFFFCC;
    width: 65%;
}

.cenote, .covidservicecenote, .covidclinicalcenote {
	border-collapse: collapse;
	border:1px solid #010101;
	background-color: #FFFFCC;
	width: 65%;
	padding: 8px;
}

.covidservicecenote, .covidclinicalcenote {
	background-color: #F5E5ED;
	margin-bottom: 15px;
}


.cenoteheading, .covidservicecenoteheading, .covidclinicalcenoteheading
{
	font-family: "Verdana", verdana, arial, helvetica, sans-serif;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    font-size: small;
}

/* RSS Feeds - optionally embedded in pages - from http://www.zazar.net/developers/jquery/zrssfeed/ */
.rssFeed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	margin: 8px 0em;
	height: auto;
	max-height: 224px;
	overflow: auto;
}

	.rssFeed a {
		color: #444;
		text-decoration: none;
	}

		.rssFeed a:hover {
			color: #000;
			text-decoration: underline;
		}

.rssHeader {
	display: none;
	padding: 0.2em 0;
}

.rssBody {
	border: 1px solid #999;
}

	.rssBody ul {
		list-style: none;
	}

	.rssBody ul, .rssRow, .rssRow h4, .rssRow p {
		margin: 0;
		padding: 0;
	}

.rssRow {
	padding: 0.5em;
}

	.rssRow div {
		font-size: 90%;
		color: #666;
		margin: 0.2em 0 0.4em 0;
	}
	/* header */
	.rssRow p a {
		font-family: "Verdana", verdana, arial, helvetica, sans-serif;
		font-style: normal;
		font-variant: normal;
		font-weight: bold;
		font-size: small;
		color: #000000;
		background-color: inherit;
		word-spacing: normal;
		letter-spacing: normal;
		vertical-align: baseline;
		text-decoration: underline;
		text-transform: none;
		line-height: normal;
		margin-top: 6pt;
		margin-bottom: 6pt;
		margin-left: 0pt;
		margin-right: 0pt;
		padding-top: 0pt;
		padding-bottom: 0pt;
		padding-left: 0pt;
		padding-right: 0pt;
		float: none;
		clear: none;
		text-align: left;
		text-indent: 0cm;
		width: auto;
		height: auto;
		white-space: normal;
	}

	/* body */
	.rssRow p {
		font-family: "Verdana", verdana, arial, helvetica, sans-serif;
		font-style: normal;
		font-variant: normal;
		font-weight: normal;
		font-size: small;
		color: #000000;
		background-color: inherit;
		word-spacing: normal;
		letter-spacing: normal;
		vertical-align: baseline;
		text-decoration: none;
		text-transform: none;
		line-height: normal;
		margin-top: 6pt;
		margin-bottom: 6pt;
		margin-left: 0pt;
		margin-right: 0pt;
		padding-top: 0pt;
		padding-bottom: 0pt;
		padding-left: 0pt;
		padding-right: 0pt;
		float: none;
		clear: none;
		text-align: left;
		text-indent: 0cm;
		width: auto;
		height: auto;
		white-space: normal;
	}

.odd {
	background-color: #e8e8fc;
}

.even {
	background-color: #d4d4e8;
}

.rssRow .rssMedia {
	padding: 0.5em;
	font-size: 1em;
}
/* END RSS Feeds */

/* NHSD Search Widget */
.nhsd-widget{ 
	display: block; 
	max-width: 440px; 
	height: 500px; 
}

.nhsd-widget > iframe{ 
	border: none; 
}

/* END NHSD Search Widget */


/* ******************** */
/* Start Header Message */
/* ******************** */

.headermessageblock
{
	position: fixed;
	width: 100%;
	top: 0px;
	left: 0px;
	background-color: #fdf9b7;
	padding-left: 35px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin: 0px;
	margin-left: -25px;
	margin-right: -29px;
	z-index: 200;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #cccccc;
}

.headermessage-nl-header
{
	font-family: Arvo;
	font-size: 20px;
	text-align: center;
	padding: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin: 0px;
	cursor: pointer;
}

.headermessage-nl-desc
{
	font-family: Verdana, sans-serif;
	font-size: 14px;
	margin-left: 10%;
	margin-right: 10%;
}


.headermessage-warning
{
	font-family: "Verdana", verdana, arial, helvetica, sans-serif;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    font-size: small;
	color: red;
}

.headermessage-message
{
	font-family: "Verdana", verdana, arial, helvetica, sans-serif;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    font-size: small;

}

/* ****************** */
/* End Header Message */
/* ****************** */

/* Header styles */

.headermessage
{
	font-family: "Verdana", verdana, arial, helvetica, sans-serif;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    font-size: small;
    background-color: #EEEEEE;
	padding-left: 35px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin: 0px;
	margin-left: -25px;
	margin-right: -29px;
}

.headermessage p
{
	padding: 0px;
	margin: 0px;
}

.headerwarning
{
	font-family: "Verdana", verdana, arial, helvetica, sans-serif;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    font-size: small;
    background-color: #d1edf1;
	padding-left: 35px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin: 0px;
	margin-left: -25px;
	margin-right: -29px;
}

.headerwarning p
{
	padding: 0px;
	margin: 0px;
}
.pagecontents
{
	margin-left : 1%;
	margin-top : 0px;
	margin-right: 3%;
}

#reviewmessage
{
	position: relative;
}

/* END Header Message */

.ereferraltemplate
{
	display: none;
}

.ereferraltemplate:after
{
	content: url(sent_logo.png);
	padding-left: 5px;
}

.expandicon
{
	vertical-align: bottom;
}

.guidelineslinkicononlytemplate:link, .guidelineslinkicononlytemplate:visited
{
	color: #EFEFEF;
	font-size: 0px;
}

.guidelineslinkicononlytemplate:before
{
	content: url(guidelines.png);
	padding-right:0px;
	vertical-align: -5px;
}

.practicepointtable
{
	background-color: #EFEFEF;
}

.practicepointtable img
{
	padding-left: 5px;
}
.topicnotlocalised {
    font-family: "Verdana", verdana, arial, helvetica, sans-serif;
    font-style: normal;
    font-variant: normal;
    font-weight: strong;
    font-size: 13pt;
    color:#ffffff;
    background-color: #e2332d;
    word-spacing: normal;
    letter-spacing: normal;
    vertical-align: baseline;
    text-decoration: none;
    text-transform: none;
    line-height: normal;
    margin-top: 20px;
    margin-bottom: 5pt;
    margin-left: 0cm;
    margin-right: 10cm;
    padding-top: 4pt;
    padding-bottom: 4pt;
    padding-left: 8pt;
    padding-right: 0pt;
	border-color: #000000;
	border-top-right-radius: 5px 5px;
	border-top-left-radius: 5px 5px;
	border-bottom-right-radius: 5px 5px;
	border-bottom-left-radius: 5px 5px;
	-moz-border-top-right-radius: 5px 5px;
	-moz-border-top-left-radius: 5px 5px;
	-webkit-border-top-right-radius: 5px 5px;
	-webkit-border-top-left-radius: 5px 5px;
	-moz-border-bottom-right-radius: 5px 5px;
	-moz-border-bottom-left-radius: 5px 5px;
	-webkit-border-bottom-right-radius: 5px 5px;
	-webkit-border-bottom-left-radius: 5px 5px;
	float: none;
    clear: none;
    text-align: left;
    text-indent: 0cm;
    height: auto;
    white-space: normal;
	width: 100%;
}
ul.tablelistbullet
{   margin-bottom: 0;
	padding-left: 1.5em;
}

/* **************************** */
/* HP DIRECTORY/PROVIDER STYLES */
/* **************************** */

/* Used in Dot preview */
#header_id
{
	font-family: 'Open Sans', sans-serif;
	font-size: small;
}

/* Link Wrapper Styles */
.provider-list-expand-block
{
	padding-left: 20px;
}

.provider-list-expand-block ul
{
	list-style-type: Square;
	list-style-image: none;
	list-style-position: outside;
	margin-top: 3pt;
	margin-bottom: 0pt;
}

.provider-list-container, .provider-list-container-inline
{

	border-style: solid;
	border-color: #cccccc;
	border-width: 1px;
	height: auto;
}


.provider-header
{
	background-color: #EFEFEF;
	cursor: pointer;
}

.provider-header-open
{
	background-color: #eeeeee;
	cursor: pointer;
}

.provider-header-single-service
{
	background-color: #eeeeee;

}

.provider-list-item
{
	border-top-style: solid;
	border-top-color: #cccccc;
	border-top-width: 1px;

}

.provider-list-container > .ui-accordion .ui-accordion-content
{
	padding: 0px;
	color: #000000;

}

.provider-details-heading-2-service-details
{
	font-family: 'Open Sans', sans-serif;
	font-size: small;
	font-weight: 700;
	color: #0099cb;
	padding-bottom: 0px;
	margin-bottom: 16px;
	padding-top: 0px;
	margin-top: 0px;
	padding-left: 0px;
	margin-left: 0px;
}
.provider-details-heading-2-service-description
{
	font-family: 'Open Sans', sans-serif;
	font-size: small;
	font-weight: 700;
	color: #0099cb;
	padding-bottom: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	margin-top: 10px;
	padding-left: 0px;
	margin-left: 0px;
}

.provider-deails-section-group-1col a.expandingblocktemplate, .provider-deails-section-group-1col a.expandingblocktemplateopen
{
	font-family: 'Open Sans', sans-serif;
	font-weight: 500;
	font-size: small;
}

.provider-deails-section-group-1col a.expandingblocktemplate:hover, .provider-deails-section-group-1col a.expandingblocktemplateopen:hover
{
	text-decoration: underline;
}

.provider-details-heading-2-service-details a.expandingblocktemplate
{
	color: #0099cb;
	text-decoration: none;
	font-weight: 700;
}

.provider-expandingblocktemplate
{
	background-color: #EFEFEF;
	border-color: #bdbdbd;
	border-width: 0.5px;
	border-style: solid;
	padding: 10px;
	margin-top: 6px;
	margin-bottom: 6px;
}

.provider-explanatory {
    font-style: italic;
    color: #FF6DBD;
}

.provider-sample {
    color: #FF6DBD;
}

/* TEMPLATE STYLES */

/* No columns styles */
.provider-deails-section-group-1col
{
	display: block;
	margin: 0px;

	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
}

/* Two Columns Styles */

/*  SECTIONS  */
.section {
	clear: both;
	padding: 0px;
	margin: 0px;
}

/*  COLUMN SETUP  */

.col {
	display: block;
	float:left;
	margin: 0px;
}
.col:first-child { margin-left: 0; }

/*  GROUPING  */
.group:before,
.group:after { content:""; display:table; }
.group:after { clear:both;}
.group { zoom:1; /* For IE 6/7 */ }


/*  GRID OF TWO  */

.provider-deails-section-group-2cols
{

	overflow: hidden;
	padding-top: 0px;
	padding-bottom: 0px;
	margin: 0px;
}

.provider-deails-section-no-divider-2cols
{
	overflow: hidden;
	padding-top: 15px;
	padding-bottom: 15px;
	margin: 0px;
}

.provider-details-div-col-no-divider
{
	width: 49.2%;
	padding-bottom: 500em;
	margin-bottom: -500em;

}
.provider-details-div-col
{
	width: 49.2%;
	border-right-style: none;
	padding-bottom: 500em;
	margin-bottom: -500em;

}

.provider-details-div-col:last-of-type
{
	border-right-style: none;
	border-right-color: #999999;
	border-right-width: 3px;
}

.provider-header-group
{
	position: relative;
}

.provider-header-div-col {
	width: 49.2%;


}

.provider-header-contents-right
{
	padding: 15px;
}

.provider-header-contents-left
{
	padding: 15px;

}

.provider-details-contents-col-right
{
	margin-top: 0px;
	margin-bottom: 15px;
	margin-right: 15px;
	margin-left: 15px;
	padding: 0px;


}

.provider-details-contents-col-left
{
	margin-top: 0px;
	margin-bottom: 15px;
	margin-right: 15px;
	margin-left: 15px;
	padding:0px;

}


/*  GO FULL WIDTH AT LESS THAN 480 PIXELS */

@media only screen and (max-width: 600px) {
	.col {
		margin: 0px;
	}
}

@media only screen and (max-width: 600px) {
	.provider-details-div-col
	{
		width: 100%;
		padding-bottom: 0px;
		margin-bottom: 0px;
	}

	.provider-details-div-col-no-divider
	{
		width: 100%;
		padding-bottom: 0px;
		margin-bottom: 0px;
	}
	.provider-header-div-col
	{
		width: 100%;
	}
	.provider-header-contents-left
	{
		padding-bottom: 0px;
	}
	.provider-header-contents-right
	{
		padding-top: 0px;


	}
	.provider-details-contents-col-left
	{
		border-right-style: none;
		border-right-color: blue;
	}
	.provider-details-contents-right
	{
		padding-left: 0px;
	}

	.provider-details-contents-col-right
	{
		margin-top: 15px;
	}

	.provider-location-indent
	{
		padding-top: 0px;
		padding-bottom: 0px;
		padding-left: 0px;
		padding-right: 0px;
		margin-left: 23px !important;
		margin-right: 0px;
		margin-top: 0px;
		margin-bottom: 0px;

	}

	.provider-location
	{
		padding-top: 0px;
		padding-bottom: 0px;
		padding-left: 0px;
		padding-right: 0px;
		margin-right: 0px;
		margin-top: 0px;
		margin-bottom: 0px;

	}
}


/* Template Styles - Within columns provider styles */

.provider-details-referral-options
{
		border-left-color: #0099CB;
		border-left-width: 2px;
		border-left-style: solid;
		padding-left: 15px;
}

.provider-details-table
{
	margin-left: 0px;
	border-collapse: collapse;

}

.provider-details-table td
{
	vertical-align: top;
}

.provider-details-table-indent
{
	margin-left: 15px;
	border-collapse: collapse;


}

.provider-details-table-indent td
{
	vertical-align: top;
}

.provider-details-table-indent2-shaded
{
	background-color: #eeeeee;
	padding: 10px;
	margin-top: 10px;
}

.provider-details-table-indent2-shaded td
{
	vertical-align: top;
}


.provider-details-table-field-cell-narrow
{
	width: 60px;
	font-family: 'Open Sans', sans-serif;
	font-size: small;
}

.provider-details-table-field-cell-normal
{
	width: 90px;
	font-family: 'Open Sans', sans-serif;
	font-size: small;
	border-spacing: 0;
}

.provider-details-table-field-cell-expandingblock-normal
{
	color: #616161;
	width: 90px;
	font-family: 'Open Sans', sans-serif;
	font-size: small;
	border-spacing: 0;
}

.provider-details-table-field-cell-wide
{
	width: 160px;
	font-family: 'Open Sans', sans-serif;
	font-size: small;
	border-spacing: 0;
}

.provider-details-table-value-cell, .provider-details-table-value-cell p
{
	font-family: 'Open Sans', sans-serif;
	font-size: small;
	border-spacing: 0;
	padding: 0px;
	margin: 0px;

}
.provider-details-table-value-cell-important
{
	font-family: 'Open Sans', sans-serif;
	font-weight: 600;
	font-size: small;
	color: #0B2954;
	border-spacing: 0;
	padding: 0px;
	margin: 0px;

}

.provider-details-nowrap {
    white-space: nowrap;
}


.provider-details-coloured
{
	color: #0099cb;
}

.provider-location
{
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	margin: 0px;
}

.provider-gender-icon
{
	float: left;
	padding-right: 5px;
	padding-top: 3px;

}

.provider-person-details
{
	margin: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;

}

.provider-spacer
{
	height: 15px;
}

.provider-name
{
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	color: #3F3F3F;
}

.provider-person-speciality
{
	font-family: 'Open Sans', sans-serif;
	font-style: italic;

}

.provider-bodytext
{
	font-family: 'Open Sans', sans-serif;
	font-size: small;
	margin-top: 0px;
	margin-bottom: 5px;

}

.provider-bodytext-medium
{
	font-weight: bold;
}

.provider-details-heading-1
{
	font-family: 'Open Sans', sans-serif;
	font-size: small;
	font-size: 14px;
	font-weight: 700;
	color: #3f3f3f;
	padding-left: 0px;
}

.provider-details-heading-2-first
{
	font-family: 'Open Sans', sans-serif;
	font-size: small;
	font-weight: 700;
	color: #0099cb;
	padding-bottom: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	margin-top: 0px;
	padding-left: 0px;
	margin-left: 0px;
}

.provider-details-heading-2
{
	font-family: 'Open Sans', sans-serif;
	font-size: small;
	font-weight: 700;
	color: #0099cb;
	padding-bottom: 0px;
	margin-bottom: 0px;
	padding-left: 0px;
	margin-left: 0px;
	margin-top: 15px;
}

.provider-details-heading-2-grey-first
{
	font-family: 'Open Sans', sans-serif;
	font-size: small;
	font-weight: 700;
	color: #212121;
	padding-bottom: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	margin-top: 0px;
	padding-left: 0px;
	margin-left: 0px;
}

.provider-details-heading-2-grey
{
	font-family: 'Open Sans', sans-serif;
	font-size: small;
	font-weight: 700;
	color: #212121;
	padding-bottom: 0px;
	margin-bottom: 0px;
	padding-left: 0px;
	margin-left: 0px;
	margin-top: 15px;
}

.provider-details-heading-3
{
	font-family: 'Open Sans', sans-serif;
	font-size: small;
	font-weight: 700;
	color: #3f3f3f;
	padding-top: 0px;
	margin-top: 0px;

}




.provider-deails-section:last-of-type
{
	border-bottom-style: none;
	border-bottom-color: #EFEFEF;
	border-bottom-width: 5px;
}

.provider-details-div-no-col
{
	width: 100%;
}
.provider-details-contents-full-width
{
	margin-top: 15px;
	margin-bottom: 15px;
	margin-right: 15px;
	margin-left: 15px;

}
.provider-grey-top-border
{
	border-top-style: solid;
	border-top-color: #cccccc;
	border-top-width: 5px;
	padding-top: 5px;
}

.provider-deails-section-group-1col-grey-bottom-border
{
	overflow: hidden;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	margin-bottom: 15px;
	margin-left: 15px;
	margin-right: 30px;
	margin-top: 0px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
	border-bottom-width: 1px;
}

.provider-deails-section-group-1col-coloured-bottom-border
{
	overflow: hidden;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 0px;
	border-bottom-style: solid;
	border-bottom-color: #EFEFEF;
	border-bottom-width: 5px;
}

.provider-no-bottom-padding
{
	padding-bottom: 0px;
	margin-bottom: 0px;
}

.provider-deails-section-group-1col-coloured-bottom-border:last-of-type
{
	overflow: hidden;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 0px;
	border-bottom-style: none;
	border-bottom-color: #EFEFEF;
	border-bottom-width: 5px;
}

.provider-deails-sub-section-2col
{
	border-bottom-style: dotted;
	border-bottom-color: #cccccc;
	border-bottom-width: 1px;
	overflow: hidden;
	padding-top: 0px;
	padding-bottom: 0px;
	margin: 0px;
}

.provider-deails-sub-section-2col:last-of-type
{
	border-bottom-style: none;
	border-bottom-color: #EFEFEF;
	border-bottom-width: 5px;
}

.provider-indent-for-gender-icon
{
	margin-left: 37px;
}

@media only screen and (max-width: 600px)
{
	.provider-indent-for-gender-icon
	{
		margin-left: 15px;
	}


	.provider-details-table-indent2-shaded
	{
		min-width: 0px;
	}
}

.provider-details-button
{
	position: absolute;
	right: 15px;
	top: 15px;
}

.templatentoes
{
	display: none;
}

.inlineproviderdata {
	font-weight: bold;
}

.provider-field-more-details-hidden
{
	display:inline-block;
	width: 400px;
	white-space: nowrap;
	overflow:hidden !important;
	text-overflow: ellipsis;
	font-size: 25px;

}

.provider-field-more-details-shown
{
	width: 400px;
	color: black;
	font-size: small;
}

.provider-field-more-details-text
{
	color: black;
	font-size: small;
}

.provider-markdown
{
	font-family: 'Open Sans', sans-serif;
	font-size: small;
	margin-top: 0px;
	margin-bottom: 5px;
}

.provider-markdown p, ul, li , ol
{
	font-family: 'Open Sans', sans-serif;
	font-size: small;
	margin-top: 0px;
	margin-bottom: 5px;
}

.provider-markdown ul, ol
{
	margin-left: -15px;
}

.provider-markdown h3, h1
{
	font-family: 'Open Sans', sans-serif;
	font-size: small;
	margin-top: 0px;
	margin-bottom: 5px;
	font-weight: bold;
}

.provider-markdown-details-contents-full-width
{
	margin-right: 15px;
	margin-left: 15px;
}

.readmore-rolledup
{
  position : relative;
}

.readmore-rolledup:after {
  content  : "";
  position : absolute;
  z-index  : 1;
  bottom   : 0;
  left     : 0;
  pointer-events   : none;
  background-image : linear-gradient(to bottom, 
                    rgba(255,255,255, 0), 
                    rgba(255,255,255, 1) 90%);
  width    : 100%;
  height   : 4em;
}

.contentsnotlocalised .readmore-rolledup:after {
  content  : "";
  position : absolute;
  z-index  : 1;
  bottom   : 0;
  left     : 0;
  pointer-events   : none;
  background-image : linear-gradient(to bottom, 
                    rgba(254,252,221, 0), 
                    rgba(254,252,221, 1) 90%);
  width    : 100%;
  height   : 4em;
}

/* **************************** */
/*        --- END ---           */
/* HP DIRECTORY/PROVIDER STYLES */
/* **************************** */

/* =======Calculator Styles============ */
.calcForm
{
    font-family: "Verdana", verdana, arial, helvetica, sans-serif;
    font-size:small;
}

.calcErrorStyle
{
    color: red;
    font-family: Verdana;
    font-size: 11px;
    line-height: 16px;
}


.calcWrapper
{
    margin-top:30px;

}

.calcLabels
{
    color: #212121;
}

.calcTable
{
    background-color: #EFEFEF;
    width:80%;
}

.calcTable td
{
    padding: 5px;
}

.calcToolbar_button {
    font: "Verdana", verdana, arial, helvetica, sans-serif;
    font-weight: normal;
    text-decoration: none;
    cursor: pointer;
    color: #FFFFFF;
    background-color: #616161;
    border: solid 1px #616161;
    margin-left: 1px;
    margin-right: 1px;
    padding-left: 3px;
    padding-right: 3px;
    padding-top: 3px;
    padding-bottom: 3px;
}

.calcToolbar_button_hover {
    font: "Verdana", verdana, arial, helvetica, sans-serif;
    font-weight: normal;
    text-decoration: none;
    cursor: pointer;
    color: #808080;
    background-color: #FFFFFF;
    border: solid 1px #FFFFFF;
    margin-left: 1px;
    margin-right: 1px;
    padding-left: 3px;
    padding-right: 3px;
    padding-top: 3px;
    padding-bottom: 3px;
}

/* =======End of Calculator Styles============ */

/* Used to show content in two columns - currently used by StrAPP when publising Pathway Lists
   .nocolbreak is used to stop content breaking between columns.
*/

/*  SECTIONS  */
.responsive_section {
	clear: both;
	padding: 0px;
	margin: 0px;
}

/*  COLUMN SETUP  */
.responsive_col {
	display: block;
	float:left;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 1.6%;
}
.responsive_col:first-child { margin-left: 0; }

/*  GROUPING  */
.responsive_group:before,
.responsive_group:after { content:""; display:table; }
.responsive_group:after { clear:both;}
.responsive_group { zoom:1; /* For IE 6/7 */ }

/*  GRID OF TWO  */
.responsive_span_2_of_2 {
	width: 100%;
}
.responsive_span_1_of_2 {
	width: 49.2%;
}

/*  GO FULL WIDTH AT LESS THAN 480 PIXELS */

@media only screen and (max-width: 480px) {
	.responsive_col {
		margin-top: 0;
		margin-right: 0;
		margin-bottom: 0;
		margin-left: 0;
	}

	.Col2Para1Class
	{
		margin-top: 0px;
	}
}

@media only screen and (max-width: 480px) {
	.responsive_span_2_of_2, .responsive_span_1_of_2 { width: 100%; }
}

/* ********** */
/* Glossary   */
/* ********** */

.tooltip {
  position: relative;
  z-index: 2000;
  cursor: pointer;
  border-bottom: dashed 1px #777777;
}

.definition {
	font-family: "Verdana", verdana, arial, helvetica, sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: small;
	color: #000000;

  padding: 0 0.25em;
  display: none;
  border-bottom: solid 1px #fff;
}

.tooltip.active {
  position: relative;
  z-index: 3000 !important;
}

.tooltip{
  z-index: 20 !important;
}

.tooltip.active .definition {
  padding-top: 8px;
  padding-bottom: 8px;
  padding-left: 8px;
  padding-right: 30px;
  width: 200px;
  display: block;
  position: absolute;
  top: 23px;
  left: 0;
  border: solid 1px #cccccc;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  /*-webkit-transition: 0.3s ease-in;
  -moz-transition: 0.3s ease-in;
  -o-transition: 0.3s ease-in;
  transition: 0.3s ease-in;*/
  background: white;
  background: #eeeeee;

}

.tooltip.active.right .definition {
  right: 0;
  left: auto;
}

.tooltip.active.above .definition {
  bottom: 20px;
  top: auto;
}

.tooltip .close-tooltip {
  padding: 0;
  width: 20px;
  display: block;
  position: absolute;
  top: 5px;
  right: 5px;
  font-size: 10px;
  line-height: 20px;
  text-align: center;
  color: #000000;
  border-color: #cccccc;
  border-width: 1px;
  border-style: solid;
  -webkit-border-radius: 40px;
  -moz-border-radius: 40px;
  -ms-border-radius: 40px;
  -o-border-radius: 40px;
  border-radius: 40px;
  background: #cccccc;

}

a .tooltip {
  border-bottom: 0 !important;
}

a .tooltip span {
  display: none !important;
}
div#meta_disclaimer {
    display: inline-block;
}


/*=========Cross Browser Anchor link positioning=================*/
a.anchorspacing:before, a.topanchorspacing:before {
  display: block;
  content: "";
  height: 60px;
  margin-top: -50px;
}

a.topanchorspacing:before {
    height: 67px;
    margin-top: -20px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    /* Safari 5+ ONLY */
::i-block-chrome, a.anchorspacing::before, a.topanchorspacing::before {
  position:absolute;
  margin-top: -60px;
}

::i-block-chrome, a.topanchorspacing::before {
    margin-top: -80px;
}

}

@-moz-document url-prefix(){
a.anchorspacing:target, a.topanchorspacing:target {
    display: block;
    position: relative;
    top: 0;
    visibility: hidden;
}
a.topanchorspacing:target {
    top:-10px
}

}

/*=========END Cross Browser Anchor link positioning=================*/

/* ====================================== */
/* Quick Tables Styling */
/* ====================================== */

/* Base Message Styling */
div.basemessage  {
    background: url(base-emblem-sm.png) no-repeat;
    min-height: 45px;
    display: table-cell;
    vertical-align: middle;
}

.basemessage p{
    font-size: 9pt;
    padding-left: 90px;
}

/* Turn off base message on live site */
div.pagecontents.live div.basemessage{
    display:none;
}

div.pagecontents.live span.baseimage
{
	display:none;
}

/* Practice Point Styling */
div.practicepoint {
    border: 1px solid rgb(243,207,124);
    width: 134mm;
    padding: 5px;
    padding-left: 56px;
    background-image: url(practicepoint.png);
    background-repeat: no-repeat;
    background-position: 5px 5px;
    background-size: 37px 37px;
    padding-left: 68px\9;
	width: 131mm\9;
}
.practicepointconcisetitle {display: block;
    font-family: "Verdana", verdana, arial, helvetica, sans-serif;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    font-size: 13px;
    color: #000000;
    background-color: inherit;
    word-spacing: normal;
    letter-spacing: normal;
    vertical-align: baseline;
    text-decoration: none;
    text-transform: none;
    line-height: normal;
    margin-top: 3pt;
    margin-bottom: 0pt;
    margin-left: 0cm;
    margin-right: 0cm;
    padding-top: 4pt;
    padding-bottom: 4pt;
    padding-left: 0pt;
    padding-right: 6pt;
    float: none;
    clear: none;
    text-align: left;
    text-indent: 0cm;
    width: auto;
    height: auto;
    white-space: normal;
       }

.practicepointold
{
    border: 1px solid rgb(243,207,124);
    width: 134mm;
    padding: 5px;
    padding-left: 56px;
    background-image: url(practicepoint_old.png);
    background-repeat: no-repeat;
    background-position: 5px 5px;
    background-size: 37px 37px;
    padding-left: 68px\9;
	width: 131mm\9;
}

.practicepointnew
{
	background-color: #EFEFEF;
	width: 134mm;
    padding: 5px;
    padding-left: 56px;
    background-image: url(practicepoint_new.png);
    background-repeat: no-repeat;
    background-position: 5px 5px;
    background-size: 37px 37px;
    padding-left: 68px\9;
	width: 131mm\9;
}

/* END ================================== */

/* This is a new character style that Emma H has added to address an urgent issue */
.baseimage
{	display: inline;
	background:transparent url(BASE-emblem-sm.png) no-repeat left;
    color: transparent;
    background-color: inherit;
    vertical-align: baseline;
    padding-top: 13pt;
    padding-bottom: 9pt;
    padding-left: 8pt;
    padding-right: 2pt;
	line-height:30px;
}


/* ====================================== */
/* Special Styles overrides */
/* ====================================== */

/* Hide keyword text on unlocalised page */
body.contentsnotlocalised .variableshidden{
    color: #fefcdd;
}

/* 	Display Canty_specific style on draft unlocalised pages */
/* 	IMPORTANT ==Base style is always turned on for both site versions and is defined in the region.css== */
/* 	Date updated: Apr 2022
	Description: New Author-it style to replace Canty Specific style
	Ticket no: https://streamliners.atlassian.net/browse/WEB-50
	Description: SNZ and Region Style turned off on Live sites
	Ticket no: https://streamliners.atlassian.net/browse/WEB-50
	Creator: Heilene*/

	/* Turn off SNZ Styling and Region specific on live site */
	span.snzchanges, span.regionchanges{
		background:none;
	}

	.pagecontents.draft span.snzchanges{
		background-color: #EFE0F7!important;
	}

	.pagecontents.draft span.regionchanges{
		background-color: #CCFFF2!important;
	}

	.pagecontents.draft span.lrlocalisable, 
	.pagecontents.draft span.cantyspecific
	{
		background-color: #E3F2FD!important;
	}



/* Add border around SNZChanges in expanding blocks */
.pagecontents.draft .rogerwide span.snzchanges, 
.pagecontents.draft .roger span.snzchanges, 
.pagecontents.draft .practicepointconcisetitle span.snzchanges,
.pagecontents.draft .dropboxbody span.snzchanges, 
.pagecontents.draft .drop-boxboldbodytemplate span.snzchanges,
.pagecontents.draft .tgadrop-boxboldbodytemplate span.snzchanges,
.pagecontents.draft .drop-boxheadingtemplate span.snzchanges,
.pagecontents.draft .tgadrop-boxheadingtemplate span.snzchanges,
.pagecontents.draft .drop-boxrequesttemplate span.snzchanges
{
	outline: solid 1px #d0a3e7;
}

.hiddenvariables{
    display: none;
}

/* 	Date updated: 30 Nov 2021
Description: Ancillary Content 1.6 Release - COVID pathways: new styles for What's Changed component 
Notes: https://streamliners.atlassian.net/browse/WEB-249
Creator: Heilene*/
/* ********************   */
/* WHAT'S NEW COMPONENT   */
/* ********************   */

div[class^="whatschanged"]>p:first-child.bodytext{
	font-size: 11px;
	font-style: italic;
	color: #212121;
	padding: 10px 0 5px 0px;
}

div[class^="whatschanged"]>p.bodytext{
	font-weight: bold;
    font-size: 11pt;
}

div[class^="whatschanged"]{
	border-bottom: 1px solid rgba(122, 122, 122, 0.5);
	margin-bottom: 32px;
	padding-bottom: 16px;
}

div[class^="whatschanged"] a.drop-boxbodytemplate{
	font-weight: bold;
}

/* END =================================== */

/* ====================================== */
/* Information Section Styling */
/* ====================================== */
.forhealthprofessionalstemplate, .forpatientstemplate, .sourcestemplate{
    background-repeat: no-repeat;
    background-size: 37px;
    padding-left: 42px;
    display: inline-block;
    height: 20px;
    padding-top: 22px;

}
.forhealthprofessionalstemplate{
    background-image: url("icon-clinicalinformation.png");
}

.forpatientstemplate{
    background-image: url("icon-patientinformation.png");
}
.sourcestemplate{
    background-image: url("references.png");
}
/* END =================================== */

/*====================================*/
/* STRAPP HOMEPAGE Styles			  */
/*====================================*/

.strapp_homepagewrapper 
{
	position: static;
}

#strapp_homepagewrapper 
{
	margin-top:15px;
}

.strapp_column 
{
    float: left;
    position: relative;
}

.strapp_col1 
{
    left: 0%;
	width: 56%;
}

.strapp_col2 
{
    left: 30px;
	width: 40%
}

.strapp_col3 
{
    left: 40px;
	width: 20%
}

.strapp_homepagevideowrapper
{
	padding-bottom: 10px;
}

.strapp_homepagevideo
{
	padding: 10px;
	max-width: 90%;
}

/* HEADER ROWS */


.strapp_header-single-welcome
{
	background-color: rgba(57, 142, 204, 0.15);
}
.strapp_header-single-welcome table tr:first-child td
{
	border-top-color: rgb(41, 110, 161);
	border-top-width: 5px;
	border-top-style: solid;
	
}

.strapp_header-single-welcome table tr td
{
	padding-left: 10px;
	padding-right: 10px;
}

.strapp_header-single-welcome table tr td p, .strapp_header-single-welcome table tr td li
{
	font-family: "Verdana", verdana, arial, helvetica, sans-serif;
	font-size: small;	
}

.strapp_header-single-welcome table tr:first-child td p
{
	color: rgb(41, 110, 161);
	font-size: 15px;
	font-weight: bold;
	padding-left: 10px;
	padding-right: 10px;
	margin-bottom: 0px;	
}

.strapp_header-single-alert
{
}

.strapp_header-single-alert table tr:first-child td
{
	border-top-color: #AF212F;
	border-top-width: 5px;
	border-top-style: solid;
	background-color: #ffffff;
}

.strapp_header-single-alert table tr td
{
	padding-left: 10px;
	padding-right: 10px;
}

.strapp_header-single-alert table tr td p
{
	font-family: "Verdana", verdana, arial, helvetica, sans-serif;
	font-size: small;	
}

.strapp_header-single-alert table tr:first-child td p
{
	color: #AF212F;
	font-size: 18px;
	font-weight: bold;
	background-color: #ffffff;
	padding-left: 0px;
	padding-right: 10px;
	
}

.strapp_header-multiple-updates table tr:first-child + tr
{
	background-color: #ffffff;
}

.strapp_header-multiple-updates table tr:first-child + tr td
{
	border-top-color: #125985;
	border-top-width: 5px;
	border-top-style: solid;
	background-color: #ffffff;
	
}

.strapp_header-multiple-updates table tr:first-child + tr td p
{
	color: #444444;
	font-size: 18px;
	font-weight: bold;
}

.strapp_header-multiple-news table tr:first-child + tr
{
	background-color: #ffffff;
}

.strapp_header-multiple-news table tr:first-child + tr td
{
	border-top-color: #339BD1;
	border-top-width: 5px;
	border-top-style: solid;
	background-color: #ffffff;
	
}

.strapp_header-multiple-news table tr:first-child + tr td p
{
	color: #444444;
	font-size: 18px;
	font-weight: bold;
}

.strapp_header-multiple-cpd-event table tr:first-child + tr
{
	background-color: #ffffff;
}

.strapp_header-multiple-cpd-event table tr:first-child + tr td
{
	border-top-color: #A90061;
	border-top-width: 5px;
	border-top-style: solid;
	background-color: #ffffff;
	
}

.strapp_header-multiple-cpd-event table tr:first-child + tr td p
{
	color: #444444;
	font-size: 18px;
	font-weight: bold;
}

.strapp_header-multiple-about table
{
}

.strapp_header-multiple-about table tr:first-child + tr
{
	background-color: #ffffff;
}

.strapp_header-multiple-about table tr:first-child + tr td
{
	border-top-color: #95989a;
	border-top-width: 5px;
	border-top-style: solid;
	background-color: #ffffff;
	
}

.strapp_header-multiple-about table tr:first-child + tr td p
{
	color: #444444;
	font-size: 18px;
	font-weight: bold;
}

.abouthpicon
{
	margin-top: 3pt;
}

.strapp_quicklinks-heading
{
	padding-top: 10px;
	font-family: 'Open Sans', verdana, arial, helvetica, sans-serif;
	margin-top: -15px;
}

.strapp_header-single-quicklinks table tr:first-child td
{
}

.strapp_header-single-quicklinks table tr:first-child td p
{
	color: #000000;
	font-weight: normal;
	font-size: 18px;
}

.strapp_header-multiple-blackwhite table tr:first-child + tr
{
	background-color: #ffffff;	
}

.strapp_header-single-focus table tr:first-child td
{
	border-top-color: #AF212F;
	border-top-width: 5px;
	border-top-style: solid;
	background-color: #ffffff;
}

.strapp_header-single-focus table tr td
{
	color: #444444;
}

.strapp_header-single-focus table tr td p
{
	font-family: "Verdana", verdana, arial, helvetica, sans-serif;
	font-size: small;	
}

.strapp_header-single-focus table tr:first-child td p
{
	color: #444444;
	font-size: 18px;
	font-weight: bold;
	background-color: #ffffff;
}

/* DATA ROWS BACKGROUND COLOURs */

.strapp_row-bg-red table tr
{
	background-color: rgba(175, 33, 47, 0.1);
	border-bottom-width: 2px;
	border-bottom-color: #ffffff;
	border-bottom-style: solid;
	
}

.strapp_row-bg-red table td
{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
}


.strapp_row-bg-grey table tr
{
	background-color: #efefef ;
	border-bottom-width: 2px;
	border-bottom-color: #ffffff;
	border-bottom-style: solid;
	
}

.strapp_row-bg-grey table td
{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
}

.strapp_row-bg-white table tr
{
}

.strapp_row-bg-white table td
{
	padding: 0px;
}

.strapp_row-bg-white-with-border table td
{
	padding-left: 0px;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
}

.strapp_row-bg-white-with-border table td p
{
	margin-top: 6pt;	
}


.strapp_row-bg-white-with-border table tr
{
	background-color: #ffffff ;
	border-bottom-width: 1px;
	border-bottom-color: #D3D3D3;
	border-bottom-style: solid;
	
	
}

.strapp_row-bg-white-with-border table tr:nth-child(2), .strapp_row-bg-white-with-border table tr:last-child
{
	border-bottom-width: 0px;
}

/* SINGLE COLUMN TABLE  */

.strapp_single-col table
{
	width: 100%;
	margin-bottom: 40px;
}

.strapp_single-col table td
{
}

.strapp_single-col table tr:first-child td
{
	padding-left: 0px;
	padding-right: 0px;	
}

.strapp_single-col table tr:first-child td p
{
}

.strapp_single-col table tr
{
}

/* MULTIPLE COLUMN TABLE  */

.strapp_multiple-col table
{
	width: 100%;
	margin-bottom: 40px;
}

.strapp_multiple-col table td
{
}

.strapp_multiple-col table tr:first-child
{
	display: none;
}

.strapp_multiple-col table tr:first-child + tr td
{
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
	padding-right: 0px;
}

.strapp_multiple-col table tr td p
{
    font-family: "Verdana", verdana, arial, helvetica, sans-serif;
	font-size: small;
}

.strapp_multiple-col table tr:first-child + tr td p
{
}

.strapp_multiple-col table tr
{	
}

.strapp_cleared 
{
	clear: both;
}

.strapp_col2 div:nth-child(1) td:nth-child(1) 
{
	padding-top: 0;
}

.strapp_col2 div:nth-child(1) p:nth-child(1) 
{
	margin-top: 0;
}

/*USEFUL LINKS*/

.strapp_usefullinkssection 
{
	clear: both;
	padding: 0px;
	margin: 0px;
}

.strapp_usefullinksgroup:before,
.strapp_usefullinksgroup:after 
{
    content:"";
    display:table;
}
.strapp_usefullinksgroup:after 
{
    clear:both;
}
.strapp_usefullinksgroup
{
    zoom:1; /* For IE 6/7 (trigger hasLayout) */
}

.strapp_linkscolumn
{
	display: block;
	float:left;
	margin: 1% 0 1% 1.6%;
	width: 100%;
	height: 100%;
	text-align: center;
}

.strapp_linkscolumn1 
{
	display: block;
	float:left;
	margin: 1% 0 1% 1.6%;
	width: 100%;
	height: 100%;
	text-align: center;	
}

.strapp_linkscolumn table{
		margin: 0 auto;
}

.strapp_linkscolumn table tr:nth-child(2)
{
	height: 50px;
	vertical-align: text-top;
}

.strapp_linkscolumn1 table
{
	margin: 0 auto;
}

.strapp_linkscolumn1 table tr:nth-child(2)
{
	height: 50px;
	vertical-align: text-top;
}

.strapp_linkscolumn:first-child 
{
	margin-left: 0;  /* all browsers except IE6 and lower */
}

.strapp_span_1_of_4 table tr td 
{
	font-family: "Open Sans";
	font-size: 11px;
	font-style: normal;
	font-variant: normal;
	font-weight: 600;
	letter-spacing: -0.5px;
}

.strapp_span_1_of_4 table tr td a
{
	font-family: "Open Sans";
	font-size: 11px;
	font-style: normal;
	font-variant: normal;
	font-weight: 600;
	letter-spacing: -0.5px;
	text-decoration: none;
	color: #000000;
}

.strapp_span_1_of_3 table tr td, .strapp_span_1_of_3 table tr td a
{
	font-family: "Open Sans";
	font-size: 11px;
	font-style: normal;
	font-variant: normal;
	font-weight: 600;
	letter-spacing: -0.5px;
}

.strapp_span_1_of_3 table tr td a{
	text-decoration: none;
	color: #000000;
}

.strapp_span_4_of_4 
{
	width: 100%; 
}

.strapp_span_3_of_4 
{
	width: 74.6%; 
}

.strapp_span_2_of_4 
{
	width: 49.2%; 
}

.strapp_span_1_of_4 
{
	width: 23.8%; 
}

.strapp_span_1_of_3 
{
	width: 31%;
}


/*  REMOVE MARGINS AS ALL GO FULL WIDTH AT 480 PIXELS */
@media only screen and (max-width: 900px) 
{

	.strapp_span_4_of_4
	{
		width: 100%; 
	}
	
	.strapp_span_3_of_4
	{
		width: 100%; 
	}
	
	.strapp_span_2_of_4 
	{
		width: 100%; 
	}
	
	.strapp_span_1_of_4 
	{
		width: 49%; 
	}
	
	.strapp_span_1_of_3 
	{
		width: 100%;
	}

	
	.strapp_linkscolumn
	{ 
		margin: 1% 0 1% 0%;
	}

	.strapp_linkscolumn1 
	{ 
		margin: 1% 0 1% 0%;
		float: right;
	}
}

.strapp_logo_section
{
	width: 100%;
	border-top-color: #95989a;
	border-top-width: 2px;
	border-top-style: solid;
	padding-top: 15px;
	padding-bottom: 30px;
    text-align: center;
    
    /*distribute partner logos evenly - classic*/
    /* display: flex; */
    justify-content: space-evenly;
}

.strapp_logo
{
	max-height: 90px;
	margin-left: auto;
	margin-right: auto;
	vertical-align: middle;
}


/*========================================*/
/* END STRAPP HOMEPAGE Styles			  */
/*========================================*/

/*============================================*/
/* STRAPP Request Summary and For CE Styles	  */
/*============================================*/

/* 	Date updated: May 2019
	Description: Styles for request section drop-downs
	Creator: Hamish */

.strapp_request-section,
.strapp_force-section
{
	background-color: #ffffff;
	border-style: none;
	border-color: tranparency;
	border-width: 1px;
    color: #656565;
	margin: 0px;
	padding: 0px;
}

.strapp_request-section
{
	width: 69%;
}

.strapp_force-section
{
	margin-top: 10px;
	margin-bottom: 20px;
	border-left-color: #00B2A9;
	border-left-style: solid;
	border-left-width: 3px;
	box-shadow: 1px 2px 5px #cccccc;
	max-width: 720px;	
	color: #3f3f3f;
}

.strapp_request-section
{
	margin-top: 50px;
	margin-bottom: 40px;
	box-shadow: 0px 3px 6px 1px #cccccc;
}

.strapp_force-section-header .strapp_expandicon
{
	float: right;
	margin-top: 7px;
	margin-right: 12px;
}

.strapp_force-header-icon
{
	margin-right: 20px;
	vertical-align: middle;
}

.strapp_request-section-header .popoverhelpicon,
.strapp_force-section-header .popoverhelpicon
{
	top: 4px;
}
	
.popoverhelpiconintext
{
	margin-right: 4px;
}
.strapp_request-section-header,
.strapp_force-section-header
{
	padding-top: 10px;
    padding-bottom: 15px;
    padding-left: 20px;
    padding-right: 10px;
	font-family: "Verdana", verdana, arial, helvetica, sans-serif;
    font-style: normal;
    font-variant: normal;
    font-weight: 600;
    font-size: 11pt;
	background-color: #ffffff;
	cursor: pointer;
}

.strapp_force-section-header
{
	background-color: #E5F7F6;
}

.strapp_request-section .provider-header-open
{
	background-color: #ffffff;
	cursor: pointer
}

.strapp_force-section .provider-header-open
{
	background-color: #E5F7F6;
	cursor: pointer
}

.strapp_request-header-group,
.strapp_force-header-group
{
	position: relative;
}

.strapp_request-button,
.strapp_force-button
{
	position: absolute;
	right: 15px;
	top: 5px;
}

.strapp_request-section-details,
.strapp_force-section-details
{
	padding-top: 10px;
    padding-bottom: 15px;
    padding-left: 20px;
    padding-right: 10px;
	background-color: #ffffff;
}


/*========================================*/
/* END STRAPP Request Summary Styles	  */
/*========================================*/


/*============================*/
/* STRAPP Drop Down Styles	  */
/*============================*/

/* 	Date updated: May 2019
	Description: Styles for StrAPP drop-downs
	Creator: Hamish */


.strapp_dropdown_header_management, .strapp_dropdown_header_referral
{
	background-color: #EFEFEF;
	border-left-style: solid;
	border-left-color: #656565;
	border-left-width: 3px;
    color: #656565;
    padding-top: 10px;
    padding-bottom: 15px;
    padding-left: 10px;
    padding-right: 10px;
	margin-top: 15px;
	margin-bottom: 0px;
	min-height: 56px;
	cursor: pointer;
	position: relative;
}

.strapp_dropdown_header_management.provider-header-open, .strapp_dropdown_header_referral.provider-header-open
{
	background-color: #EBF3FA !important;
	cursor: pointer;
	border-left-color: #398ECC;
}

.strapp_dropdown_header_management .bodytext, .strapp_dropdown_header_referral .bodytext
{
	color: #656565;
}

.strapp_dropdown_header_management .subheading, .strapp_dropdown_header_referral .subheading
{
	margin-top: 0px;
	color: #656565;
	font-family: "Verdana", verdana, arial, helvetica, sans-serif;
    font-style: normal;
    font-variant: normal;
    font-weight: 600;
    font-size: 11pt;
	width: 90%
}

.strapp_dropdown_header_management .details-image-dropdownsection-icon, .strapp_dropdown_header_referral .details-image-dropdownsection-icon
{
	position: absolute;
	top: 50%;
    transform: translate(0, -50%);
	right: 20px;
}


.strapp_dropdown_content_management, .strapp_dropdown_content_referral
{
	padding: 10px;
	border-left-style: solid;
	border-left-color: #398ECC;
	border-left-width: 3px;
}

/*================================*/
/* END STRAPP Drop Down Styles	  */
/*================================*/


.emblemicons
{
	margin-top: 10px;
}

.emblemicon
{
	width: 55px;
	margin-right: 10px;
}

.popupemblemicon
{
	margin-bottom: 18px;
	height: 56px;
	margin-right: 10px;
}

.emblemtext
{
	font-size: 15px;
}

/* Home page Latest News Pin styling*/
div.strapp_multiple-col.strapp_header-multiple-news.strapp_row-bg-grey > table > tbody > tr > td > p > img
{
    width: 9px;
}

/* Styles for news archive pages generated by StrAPP */

.NewsArchiveSection
{
	max-width: 600px;
}

.NewsArchiveTable
{
	border-collapse: collapse;
	width: 100%;
}

.NewsArchiveSection p, .NewsArchiveSection li
{
	font-family: "Verdana", verdana, arial, helvetica, sans-serif;
	font-size: small;
	margin-top: 0px;
}

.NewsArchiveItemDate
{
	width: 80px;
	font-family: "Verdana", verdana, arial, helvetica, sans-serif;
	margin-top: 30px;
	font-size: small;
	padding: 10px;
	vertical-align: top;
}

.NewsArchiveItemDetails
{
	padding: 10px;
}

.NewsArchiveItemHeadingSection
{
	font-weight: 600;
}

.NewsArchiveItem
{
	background-color: #efefef;
	border-bottom-width: 2px;
	border-bottom-color: #ffffff;
	border-bottom-style: solid;
}

.NewsArchiveItemHeading
{
	font-family: "Verdana", verdana, arial, helvetica, sans-serif;
	font-size: small;
	color: #000000;	  
}

.NewsArchiveYearHeader
{
	font-family: "Verdana", verdana, arial, helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	margin-top: 20px;
	margin-bottom: 3px;
	padding: 10px;
	background-color: #bdbdbd;
}
 
.image-div
{
		display: inline-block;
		padding-right: 20px;
		vertical-align: top;
}

.thumbnail-caption, .image-caption
{
	width: 100px;
	margin-bottom: 5px;
	padding-left: 2px;
	padding-right: 2px;
	font-family: "Arial", verdana, arial, helvetica, sans-serif;
	font-weight: 500;
	font-size: small;
	color: #212121;
	background-color: inherit;
}

.thumbnail-copyright, .image-copyright
{
	width: 100px;
	margin-top: 0px;
	padding-left: 2px;
	padding-right: 2px;
	font-family: "Arial", verdana, arial, helvetica, sans-serif;
	font-size: 8pt;
	color: #212121;
	background-color: inherit;
}

.image-caption, .image-copyright
{
	width: 100%;
}


.solabel
{
	max-width: 456px;
	border-style: solid;
	border-color: #C9C9C9;
	border-width: 1px;
	background-color: #F5F5F5;
	padding: 2px;
}

/* 	Date updated: Mar 2019
	Description: reimplementation of style to hide comments
	Notes: Please don't delete this
	Creator: Heilene*/
	.unpublishedcomments{
		display:none;
	}

/* 	Date updated: Dec 2018
	Description: Requested work through writing tech team to overide AIT styling and standardise standard and striped tables. This is used as default table setup. 
	Notes: 
	Creator: Heilene*/
/* *********************************************** */
/* EZ TABLE - Configuration and style override     */
/* *********************************************** */
.eztable-standard tbody tr th p, 
.eztable-standard tbody tr th p,
.eztable-standard tbody tr th h4,
.eztable-striped tbody tr th p, 
.eztable-striped tbody tr th p,
.eztable-striped tbody tr th h4{
    font-family: "Verdana", verdana, arial, helvetica, sans-serif;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    font-size: small;
    color: #296EA1;
    vertical-align: baseline;
    margin: 4pt 0pt 6pt 0pt;
    padding: 0pt;
    text-align: center;
}

.eztable-striped tbody tr th p, 
.eztable-striped tbody tr th p,
.eztable-striped tbody tr th h4{
	text-align: left;
}


.eztable-standard tbody td{
	border: 1px solid #c0c0c0 !important;
	background: none !important;
	padding: 0px 10px;
}

.eztable-striped tbody td{
	background: none !important;
	padding: 0px 10px;
}

/* Apply spacing only to first column */
.eztable-standard tbody td:first-child,
.eztable-striped tbody td:first-child{
	padding-left: 5px;
}

/* Remove extra left padding if tablebodytextcontinue is used on ezi tables */
.eztable-striped td p.tablebodytextcontinue,
.eztable-standard td p.tablebodytextcontinue{
	padding-left: 0px;
}

.eztable-standard tbody tr th{
	background-color: #E6E6E6 !important;
	border: none !important;
	border: 1px solid #c0c0c0 !important;
}

.eztable-striped tbody tr th{
	background-color: #FFFFFF !important;
	border: none !important;
	padding: 0px 10px;
}

.eztable-striped tbody tr th:first-child{
	padding-left:5px;
}

.eztable-striped tbody td, 
table.eztable-striped
 {
	border: 0px solid !important;
}

.eztable-striped tr:nth-child(odd) {background: #ffffff;}
.eztable-striped tr:nth-child(even) 
{
background: #EFEFEF;
}

/* Add spacing above table when used within a list */
li table.eztable-striped,
li table.eztable-standard{
	margin: 15px 0px 12px 0px;
}

/* Align table lists */
.eztable-striped ul,
.eztable-standard ul{
	padding-left: 16px;
}

/* *********************************************** */
/* END - EZ TABLE - Configuration and style override     */
/* *********************************************** */


/**
 * Featherlight - ultra slim jQuery lightbox
 * Version 1.7.13 - http://noelboss.github.io/featherlight/
 *
 * Copyright 2018, Noël Raoul Bossart (http://www.noelboss.com)
 * MIT Licensed.
**/
html.with-featherlight{overflow:hidden}.featherlight{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483647;text-align:center;white-space:nowrap;cursor:pointer;background:#333;background:rgba(0,0,0,0)}.featherlight:last-of-type{background:rgba(0,0,0,.8)}.featherlight:before{content:'';display:inline-block;height:100%;vertical-align:middle}.featherlight .featherlight-content{position:relative;text-align:left;vertical-align:middle;display:inline-block;overflow:auto;padding:25px 25px 0;border-bottom:25px solid transparent;margin-left:5%;margin-right:5%;max-height:95%;background:#fff;cursor:auto;white-space:normal}.featherlight .featherlight-inner{display:block}.featherlight link.featherlight-inner,.featherlight script.featherlight-inner,.featherlight style.featherlight-inner{display:none}.featherlight .featherlight-close-icon{position:absolute;z-index:9999;top:0;right:0;line-height:25px;width:25px;cursor:pointer;text-align:center;font-family:Arial,sans-serif;background:#fff;background:rgba(255,255,255,.3);color:#000;border:0;padding:0}.featherlight .featherlight-close-icon::-moz-focus-inner{border:0;padding:0}.featherlight .featherlight-image{width:100%}.featherlight-iframe .featherlight-content{border-bottom:0;padding:0;-webkit-overflow-scrolling:touch}.featherlight iframe{border:0}.featherlight *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width:1024px){.featherlight .featherlight-content{margin-left:0;margin-right:0;max-height:98%;padding:10px 10px 0;border-bottom:10px solid transparent}}@media print{html.with-featherlight>*>:not(.featherlight){display:none}}

.featherlight .featherlight-content
{
	padding-top: 30px;
}

/* 	Date updated: 2019-03-14
	Description: Styles for clinical request and request option bubbles created using the [[PPP:TableToDivs:clinicalcriteria:requestoption]] function. See AITPUB-228
	Notes: 
	Creator: Hamish
*/
/* ***************** */
/* CLINICAL REQUESTS */
/* ***************** */
 
.requestdiv
{
	width: 90%;
    margin-bottom: 20px;    
}

.clinicalcriteria
{
	background-color: rgba(219, 219, 219, 0.35);
    display: inline-block;
	width: 45%;
	vertical-align: top;
	padding: 10px;
}

.requestoption
{
	background-color: rgba(57, 142, 204, 0.1);
	display: inline-block;
	width: 45%;
	vertical-align: top;
	margin-left: -10px;
	padding-top: 10px;
	padding-left: 25px;
	padding-right: 10px;
	padding-bottom: 10px;
}


.clinicalcriteria p
{
	background-color: initial !important;
}

.requestoption p
{
	background-color: initial !important;
}




@media only screen and (max-width: 699px) 
{
		.requestdiv
		{
			width: 100%;
			margin-bottom: 10px;
		}

	.clinicalcriteria
	{
			width: 80%;
			background-color: rgba(219, 219, 219, 0.35);
			margin-left: 0px;
			margin-right: 0px;
			margin-top: 5px;
			margin-bottom: 5px;
	}


	.requestoption
	{
		width: 80%;
			background-color: rgba(57, 142, 204, 0.1);
			margin: 10px;
		margin-left: 50px;
			margin-right: 00px;
			margin-top: -15px;
			margin-bottom: 5px;
	}
}

/* *********************** */
/* END - CLINICAL REQUESTS */
/* *********************** */

/* ************** */
/* REGION SECTORS */
/* ************** */

.sectordropdown
{
	background-color: #EFEFEF;
	border-left-style: solid;
	border-left-color: #656565;
	border-left-width: 3px;
    color: #656565;
    margin-top: 15px;
    margin-bottom: 15px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
	min-height: 56px;
	position: relative;
	max-width: 100%;
}

.sectordropdown > p:first-of-type
{
	padding-left: 144px;
	text-indent: -144px;
	line-height: 30px;
	padding-bottom: 7px;
	margin-bottom: 0px;
	margin-left: 20px;	
}

.sectordropdown .drop-boxbodytemplate img,
.sectordropdown .tgadrop-boxbodytemplate img
{
	display: none;
}

.sectordropdown .subheading
{
	color: #333333;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 20px;
	width: 95%;
}

.sectordropdown .drop-boxbodytemplate,
.sectordropdown .tgadrop-boxbodytemplate
{
	margin-right: 15px;
	text-decoration: none;
}

.sectordropdown .emphasis
{
	margin-right: 15px;
	font-size: 12px;
}

.sectordropdownlinkopened .bodytext
{
	padding-bottom: 10px;
}
	
.sectordropdown .dropboxbody
{
	margin: 0px;
	padding: 0px;
	padding-top: 0px;
	padding-left: 20px;
	padding-bottom: 0px;
	padding-right: 20px;
	background-color: #ffffff;
	border-radius: initial;
	-moz-border-radius: initial;
	-webkit-border-radius: initial;
}

.sectordropdown .provider-list-expand-block
{
	padding-left: 0px;
}

.sectordropdownlinkselected
{
	font-weight: bold;
	background-image: url('arrowdown.gif') !important;
	margin-right: 17px;
	background-color: red;
	background-size: 18px 14px;
	padding-left: 17px;
	background-position: center left;
	background-repeat: no-repeat;
}

.sectordropdownlinkopened
{
	background-color: #EBF3FA !important;
	border-left-color: #398ECC;
	padding-bottom: 0px;
}

/* ****************** */
/* END REGION SECTORS */
/* ********^^^^****** */




.strapp_force-section-details * {
	font-family: Verdana ;
	font-size: 13px ;
}

.strapp_force-section-details  {
	padding-bottom: 8px;
	margin-right: 10px !important;		
}

.strapp_force-section-details .forceaboutbox {
    border: 1px solid #656565;
    background-color: #efefef;
    padding-left: 20px;
	padding-right:10px;
    margin-left: 0px;
    margin-bottom: 20px;
}



.strapp_force-section-details .tableintopic td
{
	padding-bottom: 10px;
	padding-right: 15px;
	padding-top: 8px;
	padding-bottom: 8px;
	margin: 0px;
}


@media only screen and (min-width: 320px) 
{
	.strapp_force-section-details .tableintopic td:first-child
	{		
		min-width: 70px !important;
		max-width: 70px !important;
	}
}

@media only screen and (min-width: 700px) 
{
	.strapp_force-section-details .tableintopic td:first-child
	{		
		max-width: 90px !important;
	}
}
	
@media only screen and (min-width: 1170px) 
{
	.strapp_force-section-details .tableintopic td:first-child
	{		
		max-width: 120px !important;
	}
}
	

.strapp_force-section-details .tableintopic {
	margin-bottom: 0px;
    margin-left: 50px !important;
    width: calc(100% - 50px) !important;
}

.strapp_force-section-details .tableintopic p {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
	margin-top: 2px !important;
	margin-bottom: 2px !important;

	color: #3f3f3f;
}


.strapp_force-section-details .smalltablebodytext {
    color: rgba(63,63,63,0.8);
	text-transform: uppercase;	
	margin-bottom: -10px;	
    margin-left: 50px !important;
    margin-top: 16px !important;
}


.strapp_force-section-details .bodytext, .pagecontents .strapp_force-section-details .bodytextform {
    margin-right: 10px !important;
	margin-left: 30px;
	color: #3f3f3f;
}

.strapp_force-section-details p.note {
    font-style: italic;
    color: #656565;
    border: 0 !important;
    margin-left: 0px !important;
	font-size: 11px !important;
}


	
.strapp_force-section-details ul.listbullet {
    border: 0 !important;
		
	margin-top: -8px;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #E5F7F6;
}



.strapp_force-section-details .listbullet li,
.strapp_force-section-details .listbullet2 li,
.strapp_force-section-details .listbullet3 li
{
	list-style-image: none;
	list-style-type: none;
	background-position: left top;
	background-repeat: no-repeat;
	margin-top: 24px;
	margin-bottom: 5px;
	font-weight: bold;
	border-style: none;
	color: #3f3f3f;
	background-color: transparent;
}


.strapp_force-section-details .listbullet li {
	font-size:14px !important;
	margin-left: -40px !important;
    padding-left: 30px;
	background-image: url('icon-info.png');
}

.strapp_force-section-details .listbullet2 li {
	font-size:14px !important;
    margin-left: -20px !important;
    padding-left: 30px !important;
	background-image: url('icon-devicehub.png');
}

.strapp_force-section-details .listbullet3 li {
	font-size: 13px !important;
    margin-left: 30px !important;
    padding-left: 0px !important;
    background-image: none !important;
    list-style-type: disc !important;
    font-weight: normal !important;
	margin-top: 18px !important;
	margin-bottom:	15px !important;
}


.strapp_force-section-details .conjunction {
    font-style: normal !important;
    color: #212121;
    margin-left: 0px !important; 
    margin-bottom: 20px;
    text-align: center;

	padding-top: 15px;
	padding-left: 10px;
	padding-right: 10px;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #E5F7F6;
}



.strapp_force-section-details .conjunction span {
	display: block;
}

.strapp_force-section-details li:empty {
	display:none;
}

/*Override Googles default black outline on input boxes as it conflicts with HP Styling preferences*/
* {
    outline: none;
}
