﻿/*jacqui updated 23 April 2010*/
/*This belongs to bankhall.co.uk*/
body {
				margin: 0px;
				padding: 0px;
				text-align: center;
				background-position: center top;
				background-repeat: no-repeat;
				font-family: Arial,Verdana, Sans-Serif;
				font-size: 9pt !important;
}
.ms-WPBody {
				font-size: 9pt !important;
				padding:0px 5px 5px 10px !important;
}
table {
				font-size: 9pt;
}
th {
				font-size: 9pt;
				color: #666666;
				border-right: 1px solid #bbbbbc;
				border-bottom: 2px solid #efefef;
				border-top: 2px solid #efefef;
				text-transform: uppercase;
				text-align: left;
				text-indent: 6px;
				padding: 6px 6px 6px 12px;
}
td {
				color: #333333;
}
img {
				margin: 0px;
				padding: 0px;
				border: 0px;
}
/*#bh-PageRollupImage {
	padding-left: 20px !important;
	display: inline;*/
}
.asterisk {
				font: 12pt;
				font-weight: 800;
				color: #9e1b34;
}
p {
				margin-top: 0;
				line-height: 11pt;
}
h1 {
				font-size: 11pt;
				letter-spacing: 1px;
				margin-bottom: 0;
				color: #9E1B34;
}
h2 {
				font-size: 10pt;
				letter-spacing: 1px;
				margin-bottom: 0;
				color: #9E1B34;
}
h3 {
				font-size: 9pt;
				letter-spacing: 1px;
				margin-bottom: 0;
				color: #9E1B34;
}
h4 {
				font-size: 8pt;
				letter-spacing: 1px;
				margin-bottom: 0;
				color: #9E1B34;
}
h5 {
				font-size: 7pt;
				letter-spacing: 1px;
				margin-bottom: 0px;
				color: #000;
}
h6 {
				font-size: 8pt;
				letter-spacing: 1px;
				margin-bottom: 0;
				color: #9E1B34;
}
select {
				border-left: 1px double #716f64;
				background-color: #FFF;
				height: 22px;
				font-size: 8pt;
				margin: 0px;
				padding: 4px 1px 0px 2px;
				border-top: 2px ridge #BEC0C0;
}
li {
				list-style-image: url('/Style%20Library/Images/BankhallSecure.Publishing/bullett-point.gif');
				line-height: 16px;
				padding-Left: 8px;
				margin-top: 2px;
}
/* Link Styles */
a {
				text-decoration: none;
				color: #9E1B34 !important;
}
a:link {
}
a:visited {
}
a:hover {
				text-decoration : underline;
}
a:active {
}
.ms-formvalidation {
				font-size: 10pt;
				COLOR: #9E1B34 !important;
				font-weight: 700;
}
/*end of basic elements ************/
/* Layout */
#bh-PageContent {
				margin: 0px 2px 2px 6px;
}
#pageWrapper {
				width: 990px;
				margin: 0px auto;
				text-align: left;
}
#pageHeader {
				width: 100%;
				height: 85px;
				clear: both;
				padding-top: 2px;
}
.BH_pageContent {
				padding: 0px 0px 0px 0px;
				margin: 11px 5px 5px 0px;
				color: #333;
}
.BH_pageContentTitle {
				font-size: 11pt;
				color: #333333;
				font-weight: 700;
				height: 25px;
				letter-spacing: 1px;
				text-indent: 0px;
}
#bh-ArticlePagePageContent {
				margin: 4px 10px 4px 15px;
}
#welcome {
				float: right;
}
.ms-pagetitle {
				font-size: 14pt !important;
				margin: 0px 0px 0px 0px;
				color: #000000;
}
.bh-SecAdminParent {
				margin: 2px 0px 4px 0px;
}
.bh-SecAdminParentLink {
				font-size: 9pt;
				text-indent: 15px;
}
#dynamicContent {
				float: right;
}
#logoImage {
				padding-left: 10px;
				margin-top: 6px;
}
.ms-WPBody {
				font-family: Arial, Verdana, sans-serif;
				margin: 0px;
				padding: 0px;
				line-height: 17px;
}
/*End of Layout*/
/* Search Box */
#searchControl {
				float: right;
				width: 249px;
				padding: 0px;
				background-image: url('/Style%20Library/Images/BankhallSecure.Publishing/header/BgSearchBox.gif');
				background-repeat: repeat-x;
				background-position: left 3px;
}
#searchControl div {
				height: 26px;
				display: inline;
}
#searchBoxLeftImg {
				background-repeat: no-repeat;
				background-image: url('/Style%20Library/Images/BankhallSecure.Publishing/header/SearchBarLeftTab.gif');
				width: 4px;
				background-color: #FFF;
}
#magnifyImage {
				background-repeat: no-repeat;
				background-image: url('/Style%20Library/Images/BankhallSecure.Publishing/header/SearchLookingGlassIcon.gif');
				background-position: left 2px;
				width: 21px;
				padding-top: 2px;
}
#searchBoxText {
				width: 220px;
}
#searchBoxRightImg {
				background-image: url('/Style%20Library/Images/BankhallSecure.Publishing/header/SearchBarRightTab.gif');
				background-repeat: no-repeat;
				background-color: #FFF;
				width: 4px;
}
/* Overidden MS Styles for the searchbox */
#searchControl .ms-sbLastcell {
				width: 1px;
				padding: 0px;
}
#searchControl .ms-sbgo {
				border-style: none;
				background-color: transparent;
				vertical-align: bottom !important;
}
#searchControl .ms-sbgo a {
				margin-left: 5px;
				line-height: 26px;
				margin-top: 2px;
}
#searchControl td.ms-sbcell {
				border-style: none;
				background-color: transparent;
				position: relative;
				top: 1px;
}
#searchControl .ms-sbrow {
				line-height: 25px;
}
#searchControl .ms-sbtable {
				float: right;
				margin: 0px;
				padding: 0px;
}
#searchControl .ms-sbscopes {
				height: 16px;
				border-top: 1px #BEC0C0;
				border-top-style: solid;
				border-top-width: 2px;
				border-left-width: 1px;
				border-top-color: #BEC0C0;
				width: 115px;
				font-size: 11pt;
}
#searchControl .ms-sbplain {
				height: 16px;
				border-top: 1px #BEC0C0;
				border-top-style: ridge;
				border-top-width: 2px;
				border-top-color: #BEC0C0;
				border-left-style: double;
				border-left-color: #716f64;
				border-left-width: 1px;
				width: 120px!important;
}
#searchControl .ms-sbtable, ms-sbtable-ex {
				width: 0%;
}
#searchControl .ms-sbtext {
				font-size: 8pt;
				color: #fff;
				line-height: 26px;
				height: 26px;
}
#searchControl .ms-sbtext span {
				padding: 0px 5px 0px 20px;
}
/*Search Bar End*/
/*************************************************/
/* Footer */
#pageFooter {
				background: #aeabab url('/Style%20Library/Images/BankhallSecure.Publishing/footer/Footer-gradient.gif') repeat-x;
				padding: 0px 6px 0px 8px;
				margin: 4px 0px 0px 0px;
				font-size: 7pt;
				color: #333333;
				font-weight: bold;
				text-align: left;
				border-top: 0.125em solid #E2E0E0;
				border-bottom: 0.125em solid #8C8A8A;
}
#pageFooter A.FooterLink:link {
				font-weight: bold;
				text-decoration: none;
				color: #9e1b34;
}
#pageFooter A.FooterLink:active {
				font-weight: bold;
				text-decoration: underline;
				color: #9e1b34;
}
#pageFooter A.FooterLink:visited {
				font-weight: bold;
				text-decoration: none;
				color: #9e1b34;
}
#pageFooter A.FooterLink:hover {
				font-weight: bold;
				text-decoration: underline;
				color: #9e1b34;
}
#pageFooter .Copyright {
				vertical-align: middle;
				height: 14px;
				display: inline;
				padding-right: 20px;
}
#pageFooter .Declaration {
				height: 14px;
				display: inline;
				vertical-align: middle;
}
#pageFooter .Terms {
				height: 14px;
}
.footerlinks {
				list-style: none;
				margin: 0.125em 0px 0px 0px;
				float: left;
				position: relative;
}
/*footer ends here*/
/********************************************/
/* Site Actions */
/*Overridden MS Site Actions styles to background image and hover*/
.ms-siteactionsmenu div div div {
				border: none;
				padding: 3px 4px 3px 4px;
				color: #ffffff !important;
				background-color: transparent !important;
				background-image: none;
}
.ms-searchbox {
				border-right: medium none;
				padding: 2px 2px 0px 2px;
				font-size: 8pt;
				color: #000;
				border-top: 1px #BEC0C0;
				border-top-style: ridge;
				border-top-width: 2px;
				border-top-color: #BEC0C0;
				border-left-style: double;
				border-left-color: #716f64;
				height: 19px !important;
}
.ms-siteactionsmenu div div div a {
				color: #ffffff !important;
				text-decoration: none;
}
.ms-siteactionsmenu div div div.ms-siteactionsmenuhover {
				border: none;
				padding: 3px 4px 3px 4px;
				color: #ffffff !important;
				background-color: transparent;
				background-image: none;
}
.ms-siteactionsmenu div div div.ms-siteactionsmenuhover a:hover {
				color: #ffffff;
				text-decoration: underline;
}
.ms-SPLink {
				color: #ffffff !important;
}
.ms-SPLink A {
				color: #ffffff !important;
				font-weight: normal !important;
				text-decoration: none;
}
.ms-consoletoolbar .ms-SPLink A {
				color: #9e1b34 !important;
				font-weight: normal !important;
				text-decoration: none;
}
.ms-SPLink A:hover {
				color: #ffffff;
				text-decoration: underline;
}
.ms-HoverCellInActive, .ms-SpLinkButtonInActive {
				border: none;
				margin: 1px;
				color: #ffffff;
				vertical-align: top;
				background-color: transparent;
}
.ms-HoverCellActive, .ms-SpLinkButtonActive {
				border: none;
				background-color: transparent;
				background-image: none !important;
				margin: 1px;
}
.ms-HoverCellActiveDark {
				border: #868686 1px solid;
				background-color: #ffbb47;
				background: #FFFFFF url('/Style%20Library/Images/BankhallSecure.Publishing/menubuttonhover.gif') repeat-x top left;
				vertical-align: top;
}
/* Top Navigation */
/*Top part containing the menu text*/
#topNav {
				clear: both;
				height: 33px;
				background: #FFFFFF url('/Style%20Library/Images/BankhallSecure.Publishing/header/TopMenuTab.gif') repeat-x bottom left;
				display: block;
				vertical-align: bottom;
}
/*band below above style */
#navBar {
				height: 20px;
				color: #fff;
				background: url('/Style%20Library/Images/BankhallSecure.Publishing/header/BottMenuBar.gif') repeat-x bottom left;
				vertical-align: top;
}
/*Used to style the aspmenu generated by sharepoint (static menu item style) */
.topnavMain {
				height: 29px;
				text-decoration: none;
				font-size: 9pt;
				font-family: Arial,Verdana,sans-serif;
				font-weight: bold;
				float: left;
				color: #000000;
}
/*Used to style the aspmenu generated by sharepoint (static menu item style) assigned to a tag */
.topnavMain a {
				color: #000 !important;
				text-decoration: none !important;
				display: block;
				white-space: nowrap;
				height: 29px;
				line-height: 220%;
				padding: 0px 15px 0px 13px;
				position: relative;
				top: 2px;
}
/*Used to style the aspmenu generated by sharepoint (static hover menu item style) */
.topnavHover a {
				background: transparent url('/Style%20Library/Images/BankhallSecure.Publishing/header/Over_Tab.gif') repeat-x;
				height: 29px;
				position: relative;
				top: 2px;
}
/*Styles used to apply sliding doors */
/*td class to draw left shadow */
.selectedTab td {
				background: transparent url('/Style%20Library/Images/BankhallSecure.Publishing/header/LeftTopOverTab.gif') no-repeat top left;
				display: block;
				float: left;
				padding: 0px 0px 0px 3px;
				text-decoration: none;
}
a.selectedTab {
				color: #FFFFFF !important; /*button text color*/;
				padding: 0px 15px 0px 13px;
				top: 0px;
				height: 33px;
				background: transparent url('/Style%20Library/Images/BankhallSecure.Publishing/header/RightTopOverTab.gif') no-repeat top right;
				display: block;
				line-height: 220%;
}
/*End of Navigation Bar CSS */
/* Overidden MS Styles */
/* */
#bh-HomePageLayoutContainer {
				position: relative;
				text-align: left;
				width: 100%;
}
#bh-ArticlePageLayoutContainer {
				position: relative;
				text-align: left;
				width: 100%;
}
#bh-Pagemaincol {
				position: relative;
				margin: 0;
				padding: 0;
}
#bh-PageImage {
				text-align: left;
				margin-top: 4px;
				padding-left: 15px;
}
/*#bh-PageRollupImageAndTitle {
	padding: 10px 0px 0px 4px;
}*/
#bh-Pageleftcol {
				width: 206px; /* actual value */;
				border-style: none dashed none none;
				border-color: #d9dbdc;
				border-width: 1px;
				margin: 1px 4px 0px 0px;
				padding: 0px 4px 0px 0px;
}
.fullHeight {
				height: 100%;
}
#bh-Pagerightcol {
				width: 200px; /* actual value */;
				height: 100%;
				border-style: none none none dashed;
				border-color: #d9dbdc;
				border-width: 1px;
				margin: 1px 0px 0px 4px;
				padding: 0px 0px 0px 4px;
}
#bh-Pagecentercol {
				position: relative;
				padding: 0px;
				margin-left: 200px;
				margin-right: 200px;
				width: 100%;
}
div#bh-PageMiddleColumn {
				display: block;
				max-width: 600px! important;
}
#bh-SearchWebPartPageContainer {
				position: relative;
				text-align: left;
				width: 100%;
}
#bh-MainContentCol {
				position: relative;
				padding: 0px;
				margin-right: 200px;
				height: 100%;
}
#bh-webpartZoneMiddleLeft {
				width: 50%;
				float: left;
}
#bh-webpartZonemiddleRight {
				float: left;
}
#bh-TitleAndRollupImage {
				width: 100%;
}
/*
#bh-PageRollupImage IMG {
	margin-right: 6px;
}*/
#bh-PageTitle {
				font-size: 13pt;
				color: #333333;
				font-weight: 700;
				height: 18pt;
				letter-spacing: 1px;
				display: inline;
				text-indent: 12px;
}
#cm-PageTitle {
				font-size: 11pt;
				color: #333333;
				font-weight: 700;
				height: 18pt;
				letter-spacing: 1px;
				display: inline;
				margin-top: 2px;
}
#bh-BasicWebPartPageContainer {
				position: relative;
				text-align: left;
				width: 100%;
}
#bh-WebPartZoneMain {
				width: 100%;
}
#bh-ArticlePagecentercol {
				position: relative;
				padding: 0px;
				margin-left: 0px;
				margin-right: 200px;
}
#bh-HomePageWebPartZoneMiddle {
				width: 100%!important;
				text-align: center;
}
#bh-ArticlePageWebPartZoneMiddle {
				width: 100%!important;
				margin: 5px 10px 5px 10px;
				padding: 0px 5px 0px 10px;
}
#bh-ArticlePageleftNavBottom {
				width: 200px;
}
#bh-SectionHomePageLayoutContainer #bh-Pagecentercol {
				margin: 0px;
}
/* ms toolbar and form elements */
html, form {
				height: 100%;
}
body, form {
				margin: 0px;
}
.body {
				background-color: #F6F6F8;
				height: 100%;
				margin: 0px;
}
.ms-longfileinput {
				width: 386px;
}
.ms-formlabel {
				font-size: 8pt;
}
.ms-formlabel .ms-standardheader {
				font-weight: bold;
				font-size: 8pt;
				color: #525252;
				padding: 5px 4px 6px 10px !important;
				text-align: left;
				background: transparent none;
}
.ms-ButtonHeight, .ms-ButtonHeightWidth {
				height: 20px;
				background-image: url('/Style%20Library/Images/BankhallSecure.Publishing/button_image.gif');
				background-repeat: repeat-x;
				font-weight: bold;
				cursor: hand;
				border: 1px #b6b6b6 solid;
				width: auto;
				font-size: 11px !important;
				margin-top: 4px;
}
.ms-ButtonHeightWidth {
				height: 20px;
				background-image: url('/Style%20Library/Images/BankhallSecure.Publishing/button_image.gif');
				background-repeat: repeat-x;
				font-weight: bold;
				cursor: hand;
				border: 1px #b6b6b6 solid;
				width: auto;
				font-size: 11px !important;
				margin-top: 4px;
}
.ms-inputuserfield, .ms-input {
				height: 22px;
				width: 100px;
				background: #FFF;
				color: #000;
				margin-top: 2px;
				border-top: 1px #BEC0C0 !important;
				border-top-style: ridge;
				border-top-width: 2px;
				border-top-color: #BEC0C0 !important;
				border-left-style: double;
				border-left-color: #716f64 !important;
}
.ms-long {
				width: 386px;
				font-size: 8pt !important;
				border-top: 1px #BEC0C0;
				border-top-style: ridge;
				border-top-width: 2px;
				border-top-color: #BEC0C0;
				border-left-style: double;
				border-left-color: #716f64;
}
.ms-listdescription {
				color: #4c4c4c;
				font-size: 9pt;
				background: #F6F6F8;
				padding: 2px 6px 4px 6px;
				border-bottom: 1px solid #e6e4e4;
}
.ms-dttimeinput {
				padding: 0px 4px 0px 0px;
				vertical-align: middle;
				font-size: 6pt !important;
				color: #333;
}
/*menu bar for my profile - ms toolbar*/
.ms-formbody {
				font-size: 9pt;
				vertical-align: top;
				background: #f6f6f6;
				border-top: none !important;
				border-right: none !important;
				border-bottom: none !important;
				padding: 3px 6px 4px 6px;
				width: 360px;
}
.ms-toolbar, .ms-viewtoolbar, .ms-formtoolbar, .ms-toolbarContainer {
				text-decoration: none;
				color: #F3FFF1;
}
.ms-formtoolbar {
				margin-bottom: 7px;
}
.ms-formtoolbar td {
				padding: 0px;
				vertical-align: top;
}
.ms-toolbar-togglebutton-on {
				border: 1px solid #2353b2;
				background-color: #fffacc;
}
TABLE.ms-toolbar {
				border-style: none;
				border-color: inherit;
				border-width: 0px;
				padding: 0px;
				font-size: 12pt;
				background-image: url('/Style%20Library/Images/BankhallSecure.Publishing/Header/toolgrad.gif');
				margin: 0px;
				background-repeat: repeat-x;
				background-color: #f6f6f8;
}
.ms-toolbar img {
				border-style: none;
				border-color: inherit;
				border-width: 0px;
				padding: 0px !important;
				margin: 0px !important;
				vertical-align: text-bottom!important;
}
td {
				padding-top: 0px !important;
				padding-bottom: 0px !important;
				margin: 0px !important;
}
table.ms-toolbar, .ms-toolbarContainer {
				/*border: 1px solid #d1fdcd;*/

 

 border-collapse: collapse;
				border-width: 0px;
}
.ms-toolbarContainer {
				padding: 0px;
}
.ms-toolbarItem {
				display: inline;
				white-space: nowrap;
}
table.ms-viewtoolbar {
				border-top: 1px solid #b8f3ae;
				border-bottom: 1px solid #b8f3ae;
}
.ms-attachButton {
				text-align: left;
}
table.ms-toolbar, .ms-toolbarContainer {
				border: 1px solid #fff;
				border-collapse: collapse;
}
.ms-toolbarContainer {
				padding: 0px;
}
.ms-toolbarItem {
				display: inline;
				white-space: nowrap;
}
table.ms-viewtoolbar {
				border-top: 1px solid #b8f3ae;
				border-bottom: 1px solid #b8f3ae;
}
.ms-attachButton {
				text-align: left;
}
.ms-listheader {
				font: 10pt;
				color: #204d89;
				font-weight: bold;
				height: 28px;
				background-image: url('/Style%20Library/Images/BankhallSecure.Publishing/Header/listheadergrad.gif');
				background-repeat: repeat-x;
				background-color: #d9d9d9;
}
.ms-menutoolbar {
				border: 1px #d5d6d8 solids;
				border-bottom: #d5d6d8 1px solid;
				height: 22px;
				background-color: #e6e4e4;
				background-image: url('/Style%20Library/Images/BankhallSecure.Publishing/Header/listheadergrad.gif');
				background-repeat: repeat-x;
}
.ms-menutoolbar TD {
				border-top: #e9eef4 1px solid;
				border-bottom: #d8e2ef 1px solid;
}
.ms-separator {
				color: #a4a2a2 !important;
				font-size: 10pt;
}
.ms-separator img {
				border-right: #f2f8ff 1px solid;
				background: #a4a2a2 !important;
				margin: 0px 1px;
				width: 1px;
				border-bottom: #f2f8ff 1px solid;
				height: 16px;
}
.ms-authoringcontrols {
				font-size: 8pt;
				color: #525252;
				background-color: #f6f6f6;
}
.ms-profilevalue a {
				color: #9E1B34 !important;
}
.ms-sectionheader label {
				font-size: 9pt !important;
				padding-right: 6px !important;
}
TD.ms-linksectionheader {
				border: #ebeced 1px solid;
				background: transparent url('/Style%20Library/Images/BankhallSecure.Publishing/linksectiongrad.gif') repeat-x;
				text-indent: 8px;
}
td.ms-sectionheader {
				font-size: 9pt !important;
				padding-right: 6px !important;
}
span.ms-sectionheader {
				font-weight: bold !important;
				font-size: 9pt !important;
				color: #525252 !important;
				padding-right: 6px !important;
}
.ms-selectedtitle {
				border-top: 1px #b7f6a4 !important;
				border-top-style: ridge;
				border-top-width: 2px;
				border-top-color: #bcf8ab !important;
				border-left-style: double;
				border-left-color: #bcf8ab!important;
				border-bottom: 1px #a3de91 solid !important;
				border-right: 1px #a3de91 solid !important;
				cursor: pointer;
				padding: 0px 0px 0px 0px !important;
				background-color: #ffffff;
				margin: 0px !important;
}
.ms-unselectedtitle {
				padding: 3px !important;
				margin: 1px;
				margin-top: 2px;
				font-size: 9pt;
}
.ms-vh2 .ms-unselectedtitle {
				margin: 0px;
				padding: 0px;
}
.ms-vh2 .ms-selectedtitle {
				margin: 0px;
				padding: 0px;
}
.ms-menuimagecell {
				border: #ffffff 1px solid;
				margin: 0px;
				padding: 0px;
				background: url('/Style%20Library/Images/BankhallSecure.Publishing/Header/selectednav.gif') #aae598 repeat-x;
				cursor: pointer;
				height: 18px;
}
.ms-MenuUIItemTableHover {
				border: 0px !important;
				padding: 0px !important;
				background-color: #bcf8ab !important;
}
.ms-MenuUIItemTableCell {
				padding: 2px 2px 2px 2px !important;
				font-size: 8pt;
				color: #003399 !important;
				text-decoration: none;
}
.ms-MenuUIItemTableCellHover {
				padding: 2px 2px 2px 2px !important;
				color: #003399 !important;
				text-decoration: none;
}
.ms-vb2 {
				padding: 4px 4px 2px 4px !important;
				text-indent: 8px !important;
}
.ms-vb2 span input {
				border: 1px #efefef solid;
				text-align: center !important;
}
.ms-vh2-gridview {
				padding: 2px 0px 2px 0px;
				vertical-align: middle;
}
.ms-vh {
				background-image: url('/Style%20Library/Images/BankhallSecure.Publishing/viewheadergrad2.gif');
				padding-bottom: 0px;
				padding-top: 1px;
				background-repeat: repeat-x;
				background-color: #dde1e5;
				color: #666666;
}
.ms-vh2-nofilter {
				background-image: url('/Style%20Library/Images/BankhallSecure.Publishing/viewheadergrad2.gif');
				padding-bottom: 0px;
				padding-top: 1px;
				background-repeat: repeat-x;
				background-color: #f2f2f2;
				color: green !important;
				padding-left: 5px !important;
}
.ms-vh2-nofilter .ms-vh2-gridview {
				text-indent: 5px !important;
				color: green !important;
}
TD.ms-addnew {
				padding: 3px 7px 0px 4px;
}
#onetIDListForm {
				width: 100%;
				padding-right: 5px;
}
.ms-MenuUIPopupBody TABLE {
				padding: 0px 0px 0px 0px;
				MARGIN: 0px;
				COLOR: #003399;
}
.ms-formtable {
				width: 100%;
				background-color: #f6f6f6;
				text-indent: 15px;
				margin: 0px !important;
				border-right: #e5e5e5 1px solid;
				border-top: #e5e5e5 0px solid;
				border-left: #e5e5e5 1px solid;
				color: #333333;
				border-bottom: #e5e5e5 0px solid;
				vertical-align: top;
}
td span.ms-RadioText, .ms-formbodysurvey span {
				padding-left: 35px;
}
td.ms-vb input.ms-buttonheightwidth {
				font-size: 9pt !important;
}
.ms-vb-title .ms-vb {
				padding: 5px 8px 2px 8px!important;
}
.ms-menutoolbar td a {
				font-size: 8pt;
				color: #000000 !important;
				text-decoration: none;
}
.ms-menutoolbar td a:hover {
				font-size: 8pt;
				color: green;
				text-decoration: none;
}
.ms-menutoolbar td td.ms-viewselector, .ms-menutoolbar td td.ms-viewselectorhover, .ms-toolbar td td.ms-viewselector, .ms-toolbar td td.ms-viewselectorhover, .ms-authoringcontrols td td.ms-viewselector, .ms-authoringcontrols td td.ms-viewselectorhover, td.ms-viewselector {
				border: solid 1px #b2d8a6;
				background-image: url('/Style%20Library/Images/BankhallSecure.Publishing/Header/selectednav.gif');
				background-repeat: repeat-x;
				background-color: #a0ffb6;
				font-weight: bold;
				padding: 0px;
}
.ms-menutoolbar TD TD.ms-viewselector {
				border: #b2d8a6 1px solid !important;
				padding-right: 15px;
				padding-left: 0px;
				font-weight: bold;
				background-image: url('/Style%20Library/Images/BankhallSecure.Publishing/Header/selectednav.gif');
				padding-bottom: 0px;
				padding-top: 0px;
				background-repeat: repeat-x;
				background-color: #a0ffb6 !important;
}
.ms-viewselector {
				font-size: 8pt;
}
.ms-buttoninactivehover {
				padding-right: 7px;
				padding-left: 7px;
				padding-bottom: 3px;
				margin: 2px;
				line-height: 16px;
				padding-top: 2px;
				background-color: transparent;
}
.ms-menutoolbar td a:hover {
				color: #4b4949;
				text-decoration: none;
}
.ms-menubuttoninactivehover, .ms-buttoninactivehover {
				margin: 2px 2px 2px 2px;
				padding: 2px 7px 3px 7px;
				background-color: transparent;
				line-height: 16px;
}
.ms-menubuttonactivehover, .ms-buttonactivehover {
				margin: 0px 1px 0px 1px;
				padding: 3px 7px 4px 7px;
				background-image: url('/Style%20Library/Images/BankhallSecure.Publishing/Header/menubuttonhover.gif');
				line-height: 16px;
				border: solid 1px #c4c3c3;
				cursor: pointer;
}
td.ms-splitbuttontext, .ms-splitbuttondropdown {
				padding-top: 5px !important;
}
.ms-menutoolbar .ms-splitbuttondropdown {
				padding: 0px 2px 1px 1px;
				margin: 1px;
}
.ms-splitbuttonhover {
				background-image: none;
				top: 1px;
}
.ms-splitbuttonhover .ms-splitbuttondropdown, .ms-splitbuttonhover .ms-splitbuttontext {
				border: solid 1px #a0e48b;
				cursor: pointer;
				background-image: url('/Style%20Library/Images/BankhallSecure.Publishing/Header/menubuttonhover.gif');
}
.ms-splitbuttonhover .ms-splitbuttondropdown {
				padding: 0px 1px 0px 1px;
}
.ms-buttoninactivehover {
				padding: 1px 7px 2px 7px;
}
.ms-buttonactivehover {
				padding: 1px 7px 2px 7px;
}
.ms-buttoninactivehover img, .ms-buttonactivehover img {
				margin: 1px 1px 0px 0px;
}
DIV.ms-viewselector {
				border-right: #a0e48b 1px solid;
				padding-right: 12px;
				background-position: right center;
				border-top: #ffffff 1px solid;
				padding-left: 4px;
				background-image: url('/Style%20Library/Images/BankhallSecure.Publishing/Header/menudarkspaced.gif')!important;
				padding-bottom: 1px;
				border-left: #ffffff 1px solid;
				cursor: pointer;
				padding-top: 1px;
				border-bottom: #ffffff 1px solid;
				background-repeat: no-repeat;
}
/************************************************************/
/*middle of page - images and text */
#bh-HomePagePageContent {
				font-size: 9pt;
				color: #333;
				text-align: justify;
				padding: 0px 4px 0px 9px;
				margin: 0px 4px 0px 4px;
}
.ms-webpartpagedescription {
				font-size: 9pt;
				padding: 8px 12px 22px 12px;
				margin-bottom: 10px;
				color: #9E1B34;
				line-height: 30px;
}
#navigationWidthSpacer, #bh-PageMiddleColumn {
				border: 0px;
}
/*end of home page images*/
/****************************************************/
/* Left Hand Navigtions Bar*/
#navigationWidthSpacer {
				width: 192px;
				display: none;
}
.bh-leftNav {
				font-size: 9pt;
				margin: 10px 0px 5px 0px;
}
.bh-leftNav div {
				height: 22px;
				margin-bottom: 2px;
}
.bh-leftNav a {
				width: 183px !important;
				padding: 4px 0px 4px 0px;
				text-decoration: none;
				color: #efefef;
}
.bh-leftNav a:hover {
				text-decoration: underline;
}
.bh-leftNavParent {
				background-color: #e5e5e5;
}
.bh-leftNavParent a {
				padding-left: 5px;
				width: 183px !important;
}
.bh-leftNavImmediateParent {
				font-weight: 700;
				background-color: #e4d7d7;
}
.bh-leftNavImmediateParent a {
				padding-left: 9px;
}
.bh-leftNavCurrent {
				background-color: #9e9c9c;
				background-image: url('/Style%20Library/Images/BankhallSecure.Publishing/header/TabCurrentSelection.gif');
				background-repeat: repeat-y;
				background-position: right top;
				padding: 3px;
				padding-right: 8px;
				padding-left: 15px;
				color: #ffffff !important;
				font-weight: 700;
				white-space: pre-line;
}
.bh-leftNavCurrent a {
				color: #ffffff !important;
				width: 173px !important;
}
.bh-leftNavChild {
				background-color: #d0cecf;
}
.bh-leftNavChild a {
				padding-left: 15px;
}
/* Left Hand Navigtions Bar End*/
/******************************************************/
/*Standard Menu Bar View*/
TBODY TR TD div.bh-ListItem {
				padding-left: 20px;
}
.bh-ListStandardView .bh-ListItem, .bh-ListStandardAlertsView .bh-ListItem, .bh-ListImageView .bh-ListItem, .bh-ListImageFlowView .bh-ListItem, .bh-ListImageFlowRandomView .bh-ListItem, .bh-ListSingleItemView .bh-ListItem {
				font-size: 9pt;
				color: #000;
				padding: 0px;
				margin: 0px;
				vertical-align: top;
				text-align: center;
				padding-top: 4px;
}
.bh-ListItem {
				border-bottom: 1px solid #92a1ad;
				padding: 2px 2px 7px 2px;
}
.bh-LinkListTitle {
				background: transparent url('/Style%20Library/Images/BankhallSecure.Publishing/StandardMenuBar.gif') right top repeat-x;
				font-size: 9pt;
				color: #484747;
				text-indent: 10px;
				font-weight: 700;
				height: 24px;
				line-height: 24px;
				margin-top: 3px;
}
.bh-ListItemBody {
				width: 100%;
				display: inline;
				padding-left: 5px;
				vertical-align: top;
				text-align: justify;
				padding-left: 3px;
}
.bh-ListItemBody div div {
				white-space: normal !important;
				padding-left: 0px;
}
.bh-ListItemImage {
				display: inline;
}
.bh-ListItemArticleDate {
				text-indent: 13px;
				font-weight: 500;
				font-size: 9pt;
				color: #7e7e84;
				text-align: left !important;
}
.bh-ListItemImage .bh-ListItemBody {
				display: inline;
				text-align: left;
				width: 170px;
				vertical-align: top;
}
.bh-ListItemImage .bh-ListItemBody div div {
				display: inline;
				text-align: left;
				padding: 0px !important;
}
.bh-ListItemImage A IMG {
				margin-top: 3px;
}
.bh-ListStandardView {
				width: 100%;
				text-align: justify;
}
.bh-ListStandardAlertsView .bh-ListItem {
				background: transparent url('/Style%20Library/Images/BankhallSecure.Publishing/list-arrow.gif') left;
				background-repeat: no-repeat;
				background-position: left 5px;
				padding-top: 3px;
				padding-left: 12px;
}
.bh-ListStandardAlertsView .bh-ListItem .bh-ListItemBody, .bh-ListStandardAlertsView .bh-ListItem .bh-ListItemBody div div {
				padding: 0px;
}
.bh-ListImageView {
				border-top: 1px #e2e3e4 dashed;
				margin-top: 10px;
				margin-bottom: 10px;
				text-align: center;
}
.bh-ListImageView .bh-ListItem {
				width: 100px;
				display: inline;
				margin-left: 21px;
				margin-right: 21px;
}
.bh-ListItemArticlePage {
				height: 15px;
				text-align: left;
}
.bh-ListItemArticlePage A {
				font-weight: 700;
}
.bh-ListStandardView .bh-ListItem .bh-ListItemArticlePage, .bh-ListThumbnailView .bh-ListItem .bh-ListItemArticlePage {
				background: transparent url('/Style%20Library/Images/BankhallSecure.Publishing/list-arrow.gif') left top no-repeat;
}
.bh-ListStandardView .bh-ListItem .bh-ListItemArticlePage A, .bh-ListThumbnailView .bh-ListItem .bh-ListItemArticlePage A {
				padding-left: 5px;
				display: block;
}
.bh-ListImageView .bh-ListItemArticlePage {
				background-image: url('/Style%20Library/Images/BankhallSecure.Publishing/listarrow-red.gif');
				background-repeat: no-repeat;
				background-position: right 4px;
				padding-right: 15px;
}
.bh-ListImageView .bh-ListItemArticlePage a {
				height: 30px;
}
/*Survey Styles*/
.bh-StandardSurvey {
				background-color: #fafafa;
				width: 100%;
				text-indent: 20px;
				margin-left: 10px;
}
.ms-WPBorder {
				padding: 0px;
				border: #e1e3e4 1px solid !important;
				background-color: #fafafa;
}
.ms-PartLine {
				BACKGROUND-COLOR: #e1e3e4;
}
.ms-standardheader {
				text-indent: 10px;
				font-weight: 700;
				height: 27px;
				margin-top: 3px;
				background: transparent url('/Style%20Library/Images/BankhallSecure.Publishing/StandardMenuBar.gif') right bottom repeat-x;
				vertical-align: middle;
}
h3.ms-standardheader nobr {
				text-indent: 10px;
				font-weight: 700;
				height: 27px;
				margin-top: 3px;
				vertical-align: middle;
				font-family: Arial, Verdana, sans-serif !important;
				font-size: 9pt !important;
				padding-top: 5px !important;
}
.ms-WPTitle {
				padding-right: 7px;
				padding-left: 3px;
				font-weight: bold;
				font-size: 9pt;
				padding-bottom: 2px;
				padding-top: 6px;
				font-family: Arial, Verdana, sans-serif;
}
.ms-WPTitle A {
				color: #333 !important;
				top: 4px;
				position: relative;
}
.ms-surveyHBar {
				border: 5px 5px 5px 5px;
				border-color: #666970;
				background-color: #666970;
}
td.ms-formbody span span.ms-long {
				border: none;
}
.ms-toolbar TABLE {
				position: relative;
				top: -3px;
}
/*Survey End*/
/***************************************/
/*Profile Layout*/
#ProfileEditorContainer {
				margin: 0pt 10pt 0pt 10pt;
				text-indent: 5px;
}
TD.ms-sbcell {
				border-right: #b6b6b6 1px solid;
				padding-right: 0px;
				border-top: #b6b6b6 1px solid;
				padding-left: 2px;
				padding-bottom: 0px;
				border-left: #b6b6b6 1px solid;
				padding-top: 0px;
				border-bottom: #b6b6b6 1px solid;
				white-space: nowrap;
}
TD.ms-sbgo {
				padding: 1px 3px 3px 1px;
				background-color: #dde7f2;
				position: relative;
				top: 1px;
}
.ms-WPHeader td {
				border-bottom: 0px !important;
}
.bh-parentnode {
				vertical-align: middle;
}
.ms-listheaderlabel {
				font-size: 9pt;
				COLOR: #333;
}
.ms-HoverCellInActive {
				border-right: medium none;
				border-top: medium none;
				margin: 1px;
				vertical-align: top;
				border-left: medium none;
				color: ;
				padding: 0px;
				text-align: center;
				background-position: center top;
				background-repeat: no-repeat;
				font-family: Arial,Verdana, Sans-Serif;
				font-size: 9pt !important;
}
/*Profile Layout*/
#ProfileEditorContainer {
				margin: 0pt 10pt 0pt 10pt;
				text-indent: 5px;
}
TD.ms-sbcell {
				border-right: #b6b6b6 1px solid;
				padding-right: 0px;
				border-top: #b6b6b6 1px solid;
				padding-left: 2px;
				padding-bottom: 0px;
				border-left: #b6b6b6 1px solid;
				padding-top: 0px;
				border-bottom: #b6b6b6 1px solid;
				white-space: nowrap;
}
TD.ms-sbgo {
				padding: 1px 3px 3px 1px;
				background-color: #dde7f2;
}
.ms-WPHeader td {
				border-bottom: 0px !important;
}
.bh-parentnode {
				vertical-align: middle;
}
.ms-listheaderlabel {
				FONT-SIZE: 9pt;
				COLOR: #333;
}
.ms-HoverCellInActive {
				border-right: medium none;
				border-top: medium none;
				margin: 1px;
				vertical-align: top;
				border-left: medium none;
				color: #4c4c4c;
				border-bottom: medium none;
				background-color: transparent;
}
/*Compliance area and folder display*/
.bh-CMNav {
				margin-left: 5px;
				margin-top: 5px;
				vertical-align: top;
}
.bh-CMNavNode a {
				display: block;
				padding-top: 2px;
				padding-bottom: 0px;
				padding-left: 5px;
				white-space: nowrap;
}
.bh-CMNavRootNode {
}
.bh-CMNavParentNode {
}
.bh-CMNavLeafNode a {
}
.bh-CMNavSelectedNode {
}
.bh-CMNavHoverNode {
				background-color: #ffffff;
}
#cm-RightPanelLinks {
				margin-top: 33px;
}
#TreeControl {
				min-height: 380px;
				padding-left: 10px;
}
#divHomePage {
				min-height: 380px;
}
#MySplitter {
}
#LeftPanelSplitter {
				overflow-x: scroll;
				overflow-y: auto;

 

   /* No margin or border allowed */
}
#RightPanelSplitter {
				overflow: auto;
				padding-left: 8px;
				padding-right: 2px;

 

    /* No margin or border allowed */
}
#MySplitter .vsplitbar {
				width: 6px;
				background: #e5e3e3 url('/Style%20Library/Images/BankhallSecure.Publishing/vgrabber.gif') no-repeat center;
				margin: 0px 0px 0px 0px;
				border: 1px #bebdbd double;
}
#MySplitter .vsplitbaractive {
				width: 6px;
				background: #e5e3e3 url('/Style%20Library/Images/BankhallSecure.Publishing/vgrabber.gif') no-repeat center;
				margin: 0px 0px 0px 0px;
				border: 1px #bebdbd double;
}
#MySplitter .vsplitbarhover {
				width: 6px;
				background: #9E1B34 url('/Style%20Library/Images/BankhallSecure.Publishing/vgrabber.gif') no-repeat center;
				margin: 0px 0px 0px 0px;
				border: 1px #bebdbd double;
}
/*Compliance area and folder display*/
/*Layout for Article Page*/
/***********************************/
/*site map*/
.BHSiteMapContainer {
}
.BHSiteMapRow {
}
.ms-WPBorderBorderOnly {
				border: #ececec 1px solid !important;
}
.BHSiteMapLevelOneContainer {
				display: inline;
				vertical-align: top;
				margin: 15px 15x 15px 15px;
				border-bottom: 1px #ececec solid;
				border-left: 1px #ececec solid;
				border-right: 1px #ececec solid;
				white-space: nowrap;
				width: 300px;
				height: 100px;
				overflow-x: hidden;
}
.BHSiteMapLevelOneTitle {
				display: block !important;
				background: transparent url('/Style%20Library/Images/BankhallSecure.Publishing/Map-MenuBar.gif') repeat-x top left;
				text-indent: 8px;
				height: 22px;
				padding-top: 2px;
}
.BHSiteMapLevelOneTitle a {
				font-size: 9pt;
				font-weight: 700;
}
.BHSiteMapLevelOneTitle a:visited {
				text-decoration: none;
}
.BHSiteMapLevelOneTitle a:hover {
				text-decoration: underline;
}
.BHSiteMapLevelTwoContainer {
				display: block !important;
				text-indent: 15px;
				padding-top: 3px;
}
.BHSiteMapLevelThreeTitle {
				display: block !important;
				text-indent: 28px;
				background-image: url('/Style%20Library/Images/BankhallSecure.Publishing/bullett-point.gif');
				background-repeat: no-repeat;
				background-position: 15px center;
}
.bh-DropDownLink {
				border-style: none;
				border-color: inherit;
				border-width: medium;
				background-image: url('/Style%20Library/Images/BankhallSecure.Publishing/arrow.gif');
				background-repeat: no-repeat;
				width: 16px;
				height: 16px;
}
/*events and results page*/
.ReturnEvents {
				text-align: justify;
}
.imageflow {
				visibility: hidden;
				width: 100%;
				position: relative;
				text-align: left;
				height: 141px !important;
}
/*Login to portal*/
.ms-areaseparator {
				border-right: medium none;
				padding-left: 5px;
				background-image: url('/Style%20Library/Images/BankhallSecure.Publishing//formtitlegrad.gif');
				border-left: medium none;
				background-repeat: repeat-x;
				height: 61px;
				background-color: #ffeaad;
}
/*Events section*/
.bh-EventList {
				text-align: justify;
}
.bh-EventListItem {
				font-size: 8pt;
				color: #000;
				padding: 0px;
				margin: 0px;
				vertical-align: top;
				text-align: left;
				padding-top: 4px;
}
.bh-EventListItemTitle {
				height: 15px;
}
.bh-EventListItemTitle DIV {
				padding-left: 15px;
}
.bh-EventListItemBody {
				display: block;
				padding-left: 15px;
				vertical-align: top;
				text-align: justify;
}
.bh-EventList .bh-EventListItem .bh-EventListItemTitle {
				background: transparent url('/Style%20Library/Images/BankhallSecure.Publishing/list-arrow.gif') left no-repeat 3px;
}
/*Table Red Format - Standard table*/
.ms-rteTable-Standard {
				width: 96%!important;
				border: 2px fff solid !important;
				border-collapse: separate !important;
				color: #fff !important;
				font-family: Arial,Verdana, Sans-Serif !important;
				margin: 5px 5px 5px 0px;
				line-height: 14pt;
				display: inline-table;
}
.ms-rteTable-Standard TR.ms-rteTableHeaderRow-Standard {
				font-weight: bold;
				background: #9E1B34;
				vertical-align: top;
				color: #FFF !important;
				text-align: left;
				border-spacing: 5px;
				font-family: Arial,Verdana, Sans-Serif !important;
}
.ms-rteTable-Standard TD {
				padding: 4px;
				vertical-align: top;
}
TD.ms-rteTableHeaderFirstCol-Standard, TD.ms-rteTableHeaderLastCol-Standard, TD.ms-rteTableHeaderOddCol-Standard, TD.ms-rteTableHeaderEvenCol-Standard {
				color: #fff !important;
}
.ms-rteTable-Standard TR.ms-rteTableEvenRow-Standard {
				vertical-align: middle;
				background-color: #ececec;
}
.ms-rteTable-Standard TR.ms-rteTableOddRow-Standard {
				vertical-align: middle;
				background-color: #ececec;
}
.ms-rteTable-Standard TR.ms-rteTableFooterRow-Standard {
				line-height: 12pt;
				font-weight: 500;
				background-color: #ececec;
}
/*Table 1 Format - standard table*/
/*********************************************/
/*Table 2 Format - Commission table*/
.ms-rteTable-Commission {
				width: 96%!important;
				border: 2px fff solid !important;
				border-collapse: separate !important;
				color: #fff !important;
				font-family: Arial,Verdana, Sans-Serif !important;
				padding-right: 6px;
				margin: 10px 0px 20px 0px;
}
.ms-rteTable-Commission TD {
				padding: 4px;
				vertical-align: top;
}
TD.ms-rteTableTabFirstCol-Commission {
				background: transparent url('/Style%20Library/Images/BankhallSecure.Publishing/Commission-TableHeader.gif') repeat-x top left;
				color: #FFF !important;
				height: 22px;
				border-bottom: 1px solid #fff;
}
TD.ms-rteTableHeaderFirstCol-Commission, TD.ms-rteTableHeaderLastCol-Commission, TD.ms-rteTableHeaderOddCol-Commission, TD.ms-rteTableHeaderEvenCol-Commission {
				background-color: #000;
				color: #fff;
}
TD.ms-rteTableFirstCol-Commission, TD.ms-rteTableLastCol-Commission, TD.ms-rteTableOddCol-Commission, TD.ms-rteTableEvenCol-Commission {
				border-bottom: 2px solid #fff;
}
TD.ms-rteTableTabFirstCol-Commission {
				border-right: 2px solid #fff;
}
TD.ms-rteTableFooterFirstCol-Commission, TD.ms-rteTableFooterOddCol-Commission, TD.ms-rteTableFooterEvenCol-Commission, TD.ms-rteTableFooterLastCol-Commission {
				background-color: #f1e8e8;
				font-size: 8pt;
				color: #333333;
				padding-left: 4px;
				line-height: 14pt;
}
.ms-rteTableCommission TR.ms-rteTableTabRow-Commission {
				padding: 5px;
				font-weight: bold;
				vertical-align: top;
				color: #FFF !important;
				text-align: left !important;
				border-spacing: 5px;
				font-family: Arial,Verdana, Sans-Serif !important;
				line-height: 18px;
}
.ms-rteTable-Commission TR.ms-rteTableHeaderRow-Commission {
				padding: 5px;
				margin: 5px;
				font-weight: bold;
				vertical-align: top;
				color: #FFF !important;
				text-align: left;
				border-spacing: 5px;
				font-family: Arial,Verdana, Sans-Serif !important;
				line-height: 18px;
}
.ms-rteTable-Commission TR.ms-rteTableEvenRow-Commission {
				vertical-align: top;
				background-color: #ececec;
}
.ms-rteTable-Commission TR.ms-rteTableOddRow-Commission {
				line-height: 14pt;
				vertical-align: top;
				background-color: #e6e5e5;
}
.ms-rteTable-Commission TR.ms-rteTableFooterRow-Commission {
				line-height: 14pt;
				font-weight: 500;
				line-height: 11pt;
				background-color: #ececec;
				border-top: #666;
				font-size: 8pt;
}
TD.BankhallCustomTableTab-Commission {
				background: transparent url('/Style%20Library/Images/BankhallSecure.Publishing/Commission-TableHeader.gif') repeat-x top left;
				color: #FFF !important;
				height: 22px;
				border-bottom: 1px solid #fff;
}
.ms-rteTableCommission TR.BankhallCustomTableTab-Commission {
				padding: 5px;
				font-weight: bold;
				vertical-align: top;
				color: #FFF !important;
				text-align: left !important;
				border-spacing: 5px;
				font-family: Arial,Verdana, Sans-Serif !important;
				line-height: 18px;
}
/*Table 2 Format - Commission table*/
/*********************************************/
/*Table 3 - Contact Table*/
.ms-rteTable-ContactDetails {
				width: 96%!important;
				border: 2px fff solid !important;
				border-collapse: separate !important;
				color: #fff !important;
				font-family: Arial,Verdana, Sans-Serif !important;
				padding-right: 6px;
				margin: 10px 0px 20px 0px;
}
.ms-rteTable-ContactDetails TD {
				padding: 4px;
				vertical-align: top;
}
TD.ms-rteTableTabFirstCol-ContactDetails {
				background: transparent url('/Style%20Library/Images/BankhallSecure.Publishing/ContactDetails-TableHeader.gif') repeat-x top left;
				color: #FFF !important;
				height: 22px;
				border-bottom: 1px solid #fff;
}
TD.ms-rteTableHeaderFirstCol-ContactDetails, TD.ms-rteTableHeaderLastCol-ContactDetails, TD.ms-rteTableHeaderOddCol-ContactDetails, TD.ms-rteTableHeaderEvenCol-ContactDetails {
				background-color: #9e1b34;
				color: #fff;
}
TD.BankhallCustomTableTab-ContactDetails {
				background: transparent url('/Style%20Library/Images/BankhallSecure.Publishing/ContactDetails-TableHeader.gif') repeat-x top left;
				color: #FFF !important;
				height: 22px;
				border-bottom: 1px solid #fff;
}
.ms-rteTableContactDetails TR.BankhallCustomTableTab-ContactDetails {
				padding: 5px;
				font-weight: bold;
				vertical-align: top;
				color: #FFF !important;
				text-align: left !important;
				border-spacing: 5px;
				font-family: Arial,Verdana, Sans-Serif !important;
				line-height: 18px;
}
TD.ms-rteTableFirstCol-ContactDetails, TD.ms-rteTableLastCol-ContactDetails, TD.ms-rteTableOddCol-ContactDetails, TD.ms-rteTableEvenCol-ContactDetails {
				border-bottom: 2px solid #fff;
}
TD.ms-rteTableTabFirstCol-ContactDetails, TD.ms-rteTableOddCol-ContactDetails, TD.ms-rteTableFooterOddCol-ContactDetails, TD.ms-rteTableFooterEvenCol-ContactDetails, TD.ms-rteTableFirstCol-ContactDetails, TD.ms-rteTableHeaderFirstCol-ContactDetails {
				border-right: 2px solid #fff;
}
TD.ms-rteTableFooterFirstCol-ContactDetails, TD.ms-rteTableFooterOddCol-ContactDetails, TD.ms-rteTableFooterEvenCol-ContactDetails, TD.ms-rteTableFooterLastCol-ContactDetails {
				background-color: #f1e8e8;
				font-size: 8pt;
				color: #333333;
				padding-left: 4px;
				line-height: 14pt;
}
.ms-rteTableContactDetails TR.ms-rteTableTabRow-ContactDetails {
				padding: 5px;
				font-weight: bold;
				vertical-align: top;
				color: #FFF !important;
				text-align: left !important;
				border-spacing: 5px;
				font-family: Arial,Verdana, Sans-Serif !important;
				line-height: 18px;
}
.ms-rteTable-ContactDetails TR.ms-rteTableHeaderRow-ContactDetails {
				padding: 5px;
				margin: 5px;
				font-weight: bold;
				vertical-align: top;
				color: #FFF !important;
				text-align: left;
				border-spacing: 5px;
				font-family: Arial,Verdana, Sans-Serif !important;
				line-height: 18px;
}
.ms-rteTable-ContactDetails TR.ms-rteTableEvenRow-ContactDetails {
				vertical-align: top;
				background-color: #ececec;
}
.ms-rteTable-ContactDetails TR.ms-rteTableOddRow-ContactDetails {
				line-height: 14pt;
				vertical-align: top;
				background-color: #e6e5e5;
}
.ms-rteTable-ContactDetails TR.ms-rteTableFooterRow-ContactDetails {
				line-height: 14pt;
				font-weight: 500;
				line-height: 11pt;
				background-color: #ececec;
				border-top: #666;
				font-size: 8pt;
}
/*Table 3 - Contact Table*/
/*Table 4 - Compliance Table*/
.ms-rteTable-ComplianceDetails {
				width: 96%!important;
				border: 2px fff solid !important;
				border-collapse: separate !important;
				color: #fff !important;
				font-family: Arial,Verdana, Sans-Serif !important;
				padding-right: 6px;
				margin: 10px 0px 20px 0px;
}
.ms-rteTable-ComplianceDetails TD {
				padding: 4px;
				vertical-align: top;
}
TD.ms-rteTableTabFirstCol-ComplianceDetails {
				background: transparent url('/Style%20Library/Images/BankhallSecure.Publishing/StandardMenuBar.gif') repeat-x top left;
				color: #333 !important;
				height: 22px;
				border-bottom: 1px solid #fff;
}
TD.ms-rteTableHeaderFirstCol-ComplianceDetails, TD.ms-rteTableHeaderLastCol-ComplianceDetails, TD.ms-rteTableHeaderOddCol-ComplianceDetails, TD.ms-rteTableHeaderEvenCol-ComplianceDetails {
				background-color: #efefef;
				color: #fff;
}
TD.BankhallCustomTableTab-ComplianceDetails {
				background: transparent url('/Style%20Library/Images/BankhallSecure.Publishing/StandardMenuBar.gif') repeat-x top left;
				color: #333 !important;
				height: 22px;
				border-bottom: 1px solid #fff;
}
.ms-rteTableComplianceDetails TR.BankhallCustomTableTab-ComplianceDetails {
				padding: 5px;
				font-weight: bold;
				vertical-align: top;
				color: #FFF !important;
				text-align: left !important;
				border-spacing: 5px;
				font-family: Arial,Verdana, Sans-Serif !important;
				line-height: 18px;
}
/*TD.ms-rteTableFirstCol-ComplianceDetails, TD.ms-rteTableLastCol-ComplianceDetails, TD.ms-rteTableOddCol-ComplianceDetails, TD.ms-rteTableEvenCol-ComplianceDetails {
	border-bottom: 2px solid #333;
}
TD.ms-rteTableTabFirstCol-ComplianceDetails, TD.ms-rteTableHeaderFirstCol-ComplianceDetails {
	border-right: 2px solid #333;
}*/
TD.ms-rteTableFooterFirstCol-ComplianceDetails, TD.ms-rteTableFooterOddCol-ComplianceDetails, TD.ms-rteTableFooterEvenCol-ComplianceDetails, TD.ms-rteTableFooterLastCol-ComplianceDetails {
				background-color: #f1e8e8;
				font-size: 8pt;
				color: #333333;
				padding-left: 4px;
				line-height: 14pt;
}
.ms-rteTableComplianceDetails TR.ms-rteTableTabRow-ComplianceDetails {
				padding: 5px;
				font-weight: bold;
				vertical-align: top;
				color: #FFF !important;
				text-align: left !important;
				border-spacing: 5px;
				font-family: Arial,Verdana, Sans-Serif !important;
				line-height: 18px;
}
.ms-rteTable-ComplianceDetails TR.ms-rteTableHeaderRow-ComplianceDetails {
				padding: 5px;
				margin: 5px;
				font-weight: bold;
				vertical-align: top;
				color: #FFF !important;
				text-align: left;
				border-spacing: 5px;
				font-family: Arial,Verdana, Sans-Serif !important;
				line-height: 18px;
}
.ms-rteTable-ComplianceDetails TR.ms-rteTableEvenRow-ComplianceDetails {
				vertical-align: top;
				background-color: #ececec;
}
.ms-rteTable-ComplianceDetails TR.ms-rteTableOddRow-ComplianceDetails {
				line-height: 14pt;
				vertical-align: top;
				background-color: #e6e5e5;
}
.ms-rteTable-ComplianceDetails TR.ms-rteTableFooterRow-ComplianceDetails {
				line-height: 14pt;
				font-weight: 500;
				line-height: 11pt;
				background-color: #ececec;
				border-top: #666;
				font-size: 8pt;
}
/* Folders for Product Library */
.ms-gb {
				border-top: #ffffff 1px hidden;
				border-bottom: #e3e3e3 2px solid !important;
				font-family: Arial,Verdana, Sans-Serif !important;
				color: #000;
				font-size: 9pt !important;
				height: 22px;
				margin: 0px;
				padding: 0px 2px 0px 0px;
				color: #9e1b34 !important;
				font-weight: 700;
}
.ms-gb a {
				color: #9e1b34 !important;
}
.ms-gb a:hover {
				color: #9e1b34 !important;
}
.ms-gb2 {
				border-top: #fff 1px hidden;
				border-bottom: #cbced0 1px dashed !important;
				font-family: Arial,Verdana, Sans-Serif !important;
				color: #6a6c6e !important;
				font-size: 9pt !important;
				height: 22px;
				margin: 0px;
				padding: 0px 2px 0px 2px;
				font-weight: 700;
}
.ms-gb2 a {
				color: #6a6c6e!important;
				font-weight: 700;
}
.ms-gb2 a:hover {
				color: #9e1b34 !important;
}
/* end of Folders for Product Library */
/* style for link list*/
.bh-RSSButton {
				background: transparent url('/Style%20Library/Images/BankhallSecure.Publishing/rss.gif') no-repeat left;
				padding-left: 20px;
				padding-top: 3px;
}
.bh-SubscribeButton, .bh-UnsubscribeButton {
				display: inline;
				background: transparent url('/Style%20Library/Images/BankhallSecure.Publishing/alert-me.jpg') no-repeat left;
				padding-left: 18px;
}
.bh-ProfileButton {
				background: transparent url('/Style%20Library/Images/BankhallSecure.Publishing/profile.jpg') no-repeat left;
				padding-left: 18px;
}
.bh-LinkListToolbar DIV {
				display: inline;
}
.bh-LinkListToolbar {
				margin-top: 6px;
}
.bh-ListImageViewItem {
				text-align: center;
}
/* End style for link list*/
.ms-bottompaging {
				background: url('/Style%20Library/Images/BankhallSecure.Publishing/BottomMenuBar.gif') repeat-x right top;
				margin: 6px 0px 3px;
				height: 24px;
}
.ms-bottompaging .ms-paging {
				COLOR: #9e1b34;
}
.ms-bottompagingline1 {
				background: #f3f5f5;
				line-height: 1px;
				margin: 3px 0px 0px 0px;
}
