body {
  color: #164792;
  background-image: url(/trustees/images/bg_slate_hatching.png);
  background-color: #FFFFFF;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 70%;
}
#megamenu .menu-toggle {
  font-size: 13px;
}
#gradient {
  background-color: transparent;
}
#header {
  background-image: url(/trustees/seam/resource/themeImage/TEL/logo.image);
  background-color: #FFFFFF;
}
.unauthenticated div#footer {
  background: #FFFFFF url("../images/footer_bg.gif") repeat-x scroll 0 0;
  height: 12px;
}
div#footer {
  color: #4E8AE4;
  background-color: #FFFFFF;
  padding: 10px 0 8px;
  margin-top: 10px;
  margin-left: 10px;
  margin-right: 10px;
  border-top-style: none;
}
div #loggedInUser,
.login-details {
  color: #000000;
}
#logout,
#nologin,
#logout a {
  color: #000000;
  bottom: 0;
}
h1,
h2,
h3,
h4 {
  font-family: Arial, Helvetica, sans-serif;
}
h1,
h2 {
  color: #164792;
}
.unauthenticated h1,
.unauthenticated h2 {
  display: block;
}
#loginForm h1,
#menu h1 {
  color: #164792;
  background-color: #EFEFEF;
}
#announcements a {
  color: #7D7D7D !important;
}
#announcements a:hover {
  color: #7D7D7D !important;
}
#announcementsHeading a {
  color: #164792 !important;
}
a {
  color: #003366;
}
a:hover {
  color: #4E8AE4;
}
#megamenu h5,
#megamenu h6 a,
#megamenu a.outer {
  font-family: inherit;
}
#megamenu a {
  color: #7D7D7D;
  background-color: #EFEFEF;
  font-family: Arial, Helvetica, sans-serif;
}
#megamenu a:hover {
  color: #7D7D7D !important;
  background-color: #F6F6F6;
}
#megamenu .menu-level-1 a.outer {
  color: #7D7D7D;
  background-color: #EFEFEF;
  border-left-color: #164792;
}
#megamenu .menu-level-1:hover a.outer,
#megamenu .menu-level-1:hover {
  color: #7D7D7D;
  background-color: #F6F6F6;
  border-left-color: #164792;
  border-top-style: none;
  border-bottom: 3px solid #164792;
}
#megamenu .menu-level-1.selected a.outer {
  background-color: #EFEFEF;
  border-bottom: 3px solid #164792;
  color: #164792 !important;
}
#megamenu .menu-level-1.selected {
  border-top-style: none;
}
#megamenu .menu-level-1.selected:hover a.outer {
  color: #EFEFEF !important;
  background-color: #EFEFEF;
  border-bottom: 3px solid #164792;
}
#megamenu h5 {
  color: #164792;
}
#megamenu .submenuPanel {
  color: #7D7D7D;
  background-color: #F6F6F6;
}
#megamenu .submenu1,
#megamenu .submenu1 p {
  color: #7D7D7D;
  background-color: #F6F6F6;
}
#megamenu h6 a,
#megamenu .menu-level-1.selected div.submenuPanel h6 a {
  color: #7D7D7D !important;
  background-color: #F6F6F6;
}
#megamenu h6 a:hover,
#megamenu .menu-level-1.selected div.submenuPanel h6 a:hover {
  color: #535353 !important;
}
#megamenu .submenu2-link,
#megamenu .menu-level-1.selected div.submenuPanel .submenu2 a {
  color: #7D7D7D !important;
  background-color: #EFEFEF;
}
#megamenu .submenu2 a:hover,
#megamenu .menu-level-1.selected div.submenuPanel .submenu2 a:hover {
  color: #535353 !important;
  background-color: #F6F6F6;
}
#navigationForm\:breadcrumb-top .breadcrumbs .currentMenu {
  background: url("../images/apac/arrow.png") no-repeat scroll left center transparent;
}
.breadcrumbs span a {
  color: red;
}
.breadcrumbs span a:hover {
  text-decoration: underline;
}
button[type="submit"].ui-button-text-only,
button[type="button"].ui-button-text-only,
input[type="submit"],
input[type="button"],
input[type="submit"].plusButton,
input[type="submit"].downButton,
input[type="submit"].upButton,
input[type="submit"].crossButton {
  /* not interpolated: 'background-color: ##{button.background.colour};' */
  /* not interpolated: 'color: ##{button.text.colour};' */
  /* not interpolated: 'border-color: ##{button.border.colour};' */
}
button[type="submit"].ui-button-text-only:hover,
button[type="button"].ui-button-text-only:hover,
input[type="submit"]:hover,
input[type="button"]:hover,
input[type="submit"].plusButton:hover,
input[type="submit"].downButton:hover,
input[type="submit"].upButton:hover,
input[type="submit"].crossButton:hover {
  /* not interpolated: 'background-color: ##{button.background.colour.hover};' */
}
.container1 {
  /* not interpolated: 'background-color: ##{container1.background.colour};' */
  /* not interpolated: 'border-color: ##{container1.border.colour};' */
}
.container2 {
  /* not interpolated: 'background-color: ##{container2.background.colour};' */
  /* not interpolated: 'border-color: ##{container2.border.colour};' */
}
.ui-tabs-nav .ui-state-default.ui-state-hover {
  /* not interpolated: 'background-color: ##{tab.background.colour.hover};' */
}
.ui-tabs-nav .ui-tabs-selected.ui-state-active {
  /* not interpolated: 'background-color: ##{button.background.colour};' */
}
.ui-tabs-nav .ui-tabs-selected.ui-state-active a {
  /* not interpolated: 'color: ##{button.text.colour};' */
}
.container1Highlight {
  /* not interpolated: 'background-color: ##{container1.background.highlight.colour};' */
}
.selectedTab.selectedTabHighlight {
  /* not interpolated: 'background-color: ##{tab.selected.background.highlight.colour};' */
  /* not interpolated: 'border-bottom: 1px solid ##{tab.selected.background.highlight.colour};' */
}
.detailSectionHighlight {
  /* not interpolated: 'background-color: ##{tab.selected.background.highlight.colour};' */
}
.tab.tabHighlight {
  /* not interpolated: 'background-color: ##{tab.background.highlight.colour};' */
}
thead tr th,
table th,
table thead,
.ui-datatable table thead th.ui-state-default,
table.ui-datatable th,
table tfoot,
table tfoot tr.ui-datatable-footer td {
  color: #164792;
  background-color: #EFEFEF;
  border-top: 1px solid #EFEFEF;
  border-bottom: 1px solid #EFEFEF;
}
table.ui-datatable {
  border-left-style: none;
  border-right-style: none;
}
.ui-datatable > tbody > tr:nth-of-type(even) {
  color: #666666;
  background-color: #F3F7FA;
}
table tr.mainrow.evenRow,
#accounts tr.mainrow.evenRow {
  background-color: #F3F7FA;
}
table tr.subrow.evenRow,
#transactionForm\:transactionHistoryData table > tbody > tr.subrow.evenRow td {
  background-color: #F3F7FA;
}
table tr.mainrow.oddRow,
#transactionForm\:transactionHistoryData table > tbody > tr.mainrow.oddRow td {
  background-color: #FFFFFF;
}
table tr.subrow.oddRow,
#transactionForm\:transactionHistoryData table > tbody > tr.subrow.oddRow td {
  background-color: #FFFFFF;
}
table.plain tr:nth-of-type(even),
table.plain tr:nth-of-type(odd) {
  background-color: #FFFFFF;
}
input[type=text],
select {
  /* not interpolated: 'border-color: ##{input.border.colour};' */
}
input[type=text]:hover,
select:hover {
  /* not interpolated: 'border-color: ##{input.border.colour};' */
}
input[type=text]:hover,
input[type=password]:hover,
select:hover {
  /* not interpolated: 'box-shadow: 0px 0px 1px 1px##{input.border.hover.colour};' */
}
.ui-inputfield,
.ui-widget-content .ui-inputfield,
.ui-widget-header .ui-inputfield {
  box-shadow: none !important;
}
.ui-icon.ui-icon-calendar {
  background: url('/trustees/images/calendar1.gif') !important;
}
#resetPassword input[type="text"],
#resetPassword input[type="password"] {
  width: inherit;
}
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
  background: #bfdaff url("../images/sprite.png") repeat-x scroll left -1300px;
  border: 1px solid #d3d3d3;
  color: #212121;
  font-weight: normal;
}
.ui-autocomplete-panel .ui-autocomplete-list {
  padding: 0.1em;
}
