.pageStyles
{
  
}

/******************  nav bar colors  ************************/
.breadcrumb a { 
  color: #414141;
}

.breadcrumb a:hover {
  color: #414141;
}

.navbar-branded .navbar-nav > li > a:hover,
.navbar-branded .navbar-nav > li > a:focus {
    text-decoration: none;
    background-color: #414141;
    border-radius: 3px;
}


.navbar-branded {
  background-color: #414141;
  border-radius: 3px;
  border-color: #00396c;
  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#414141), to(#0b367e));
  background-image: -webkit-linear-gradient(top, #414141, 0%, #0b367e, 100%);
  background-image: -moz-linear-gradient(top, #414141 0%, #0b367e 100%);
  background-image: linear-gradient(to bottom, #414141 0%, #0b367e 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#414141', endColorstr='#0b367e', GradientType=0);
}

.navbar-branded .navbar-brand {
  color: #cbe0f2;
}
.navbar-branded .navbar-brand:hover, .navbar-branded .navbar-brand:focus {
  color: #e9f1f7;
}
.navbar-branded .navbar-text {
  color: #cbe0f2;
}
.navbar-branded .navbar-nav > li > a {
  color: #cbe0f2;
}
.navbar-branded .navbar-nav > li > a:hover, .navbar-branded .navbar-nav > li > a:focus {
  color: #e9f1f7;
}
.navbar-branded .navbar-nav > li > .dropdown-menu {
  background-color: #414141;
  border-radius: 3px;
}
.navbar-branded .navbar-nav > li > .dropdown-menu > li > a {
  color: #cbe0f2;
}
.navbar-branded .navbar-nav > li > .dropdown-menu > li > a:hover,
.navbar-branded .navbar-nav > li > .dropdown-menu > li > a:focus {
  color: #e9f1f7;
  background-color: #092c67;
  border-radius: 3px;
}
.navbar-branded .navbar-nav > li > .dropdown-menu > li > .divider {
  background-color: #414141;
  border-radius: 3px;
}
.navbar-branded .navbar-nav > .active > a, .navbar-branded .navbar-nav > .active > a:hover, .navbar-branded .navbar-nav > .active > a:focus {
  color: #e9f1f7;
  background-color: #092c67;
  border-radius: 3px;
}
.navbar-branded .navbar-nav > .open > a, .navbar-branded .navbar-nav > .open > a:hover, .navbar-branded .navbar-nav > .open > a:focus {
  color: #e9f1f7;
  background-color: #092c67;
  border-radius: 3px;
}
.navbar-branded .navbar-toggle {
  border-color: #092c67;
}
.navbar-branded .navbar-toggle:hover, .navbar-branded .navbar-toggle:focus {
  background-color: #092c67;
  border-radius: 3px;
}
.navbar-branded .navbar-toggle .icon-bar {
  background-color: #cbe0f2;
}
.navbar-branded .navbar-collapse,
.navbar-branded .navbar-form {
  border-color: #cbe0f2;
}
.navbar-branded .navbar-link {
  color: #cbe0f2;
}
.navbar-branded .navbar-link:hover {
  color: #e9f1f7;
}

@media (max-width: 767px) {
  .navbar-branded .navbar-nav .open .dropdown-menu > li > a {
    color: #cbe0f2;
  }
  .navbar-branded .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-branded .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #e9f1f7;
  }
  .navbar-branded .navbar-nav .open .dropdown-menu > .active > a, .navbar-branded .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-branded .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #e9f1f7;
    background-color: #092c67;
    border-radius: 3px;
  }
}
/****************** end nav bar colors  ************************/

.vtop
{
  vertical-align: top;  
}


/*
 * Page Styles
 */

BODY
{
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  margin-bottom: 0;
}

.textCenter {
  text-align: center;
}

.logoSection
{
  background-color: #FFFFFF;
}

.handCursor
{
  cursor: pointer;
}

.moveCursor
{
  cursor: move;
}

.autoCursor
{
  cursor: auto;
}

.defaultCursor
{
  cursor: default;
}

.framedContentTable
{
  background-color: #DDDDDD;
}

.importantInfoTable
{
  background-color: #FFE5CC;
}

.reportNotificationTable
{
  background-color: #414141;
}

.pageHeader_Text
{
  color: #ADAAAD;
  font-family: Verdana, helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  text-decoration: none;
}

.pageHeader_Link
{
  color: #FD7430;
  font-family: Verdana, helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  text-decoration: none;
}

.pageHeader_Link:hover
{
  color: #DF9D00;
  font-family: Verdana, helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  text-decoration: underline;
}

.pageHeaderBand_Text
{
  color: #FFFFFF;
  
  font-size: 10px;
  text-transform: uppercase;
  text-decoration: none;
}

a.pageHeaderBand_Link
{
  color: #FFFFFF;
  font-size: 10px;
  text-transform: uppercase;
  text-decoration: underline;
}

a.pageHeaderBand_Link:hover
{
  color: #FD7430;
  font-size: 10px;
  text-transform: uppercase;
  text-decoration: none;
}

.pageContent_Header
{
  color: #000000;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
}

.pageContent_Message
{
  color: #555555;
  font-style: italic;
  font-size: 12px;
  text-decoration: none;
}

.pageContent_Warning
{
  color: #FF0000;
  font-size: 12px;
  text-decoration: none;
}

.pageContent_Error
{
  color: #FF0000;
  font-size: 12px;
  text-decoration: none;
}

.pageContent_Text
{
  color: #000000;
  font-size: 12px;
  text-decoration: none;
}

.pageContent_Link_Login
{
  color: #414141;
  font-size: 11px;
  font-weight: bold;
}

.pageContent_Link
{
  color: #414141;
  font-size: 11px;
  font-weight: bold;
  text-decoration: underline;
}

.pageContent_Link:hover
{
  color: #FD7430;
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
}

.pageFooter_Text
{
  color: #414141;
  font-size: 12px;
  text-decoration: none;
}

.pageFooter_Link
{
  color: #414141;
  font-size: 12px;
  text-decoration:underline;
}

.pageFooter_Link:hover
{
  color: #414141;
  font-size: 12px;
  text-decoration: none;
}

.pageHiddenFloatingLayer
{
  display: none;
  position: absolute;
  z-index: 2;
  border: 1px outset #092C67;
  background-color: #EEEEEE;
  border-radius: 5px;
}

.toolTipLayer
{
  display: none;
  position: absolute;
  z-index: 2;
  border: 1px outset #092C67;
  background-color: #EEEEEE;
}

.pageHiddenLayer
{
  display: none;
}

.internalFrame
{
  border: 0px;
}

.windowTitleBar
{
  background-color: #414141;
}

/*
 * Navigation Styles
 */

.navigationLink
{
  color: #FFFFFF;
  
  font-size: 12px;
  text-decoration: none;
}

.navigationLink:hover
{
  color: #FD7430;
  
  font-size: 12px;
  text-decoration: none;
}

.navigationLink_hover
{
  color: #FD7430;
  
  font-size: 12px;
  text-decoration: none;
}

.navigationRow
{
  cursor: auto;
  white-space: nowrap;
  background-color: #414141;
}

.navigationRowOver
{
  cursor: pointer;
  white-space: nowrap;
  background-color: #1266B0;
}

.subNavigationRow
{
  cursor: auto;
  white-space: nowrap;
  background-color: transparent;
}

.subNavigationRowOver
{
  cursor: pointer;
  white-space: nowrap;
  background-color: #414141;
  border: 1px outset #000000;
}


/*
 * Read/Write Form Styles
 */

.formTitle
{
  color: #FFFFFF;
  
  font-size: 12px;
  text-decoration: none;
}

.formMessage
{
  color: #555555;
  font-style: italic;
  
  font-size: 11px;
  text-decoration: none;
}

.formWarning
{
  color: #FF0000;
  
  font-size: 11px;
  text-decoration: none;
}

.formError
{
  color: #b94a48;
  
  font-size: 11px;
  text-decoration: none;
}

.formInstruction
{
  color: #333333;
  
  font-size: 12px;
  text-decoration: none;
}

.formFieldHint
{
  color: #AAAAAA;
  
  font-size: 12px;
  text-decoration: none;
}

.formFieldPrompt
{
  color: #333333;
  
  font-size: 12px;
  text-decoration: none;
}

.formFieldText
{
  color: #333333;
  
  font-size: 12px;
  text-decoration: none;
  background-color: #FFFFFF;
  border: 1px solid #092C67; 
}

.formFieldText_Error
{
  color: #333333;
  
  font-size: 12px;
  text-decoration: none;
  background-color: #FFFFFF;
  border: 2px solid #FF0000; 
}

.formFieldRadio
{
  color: #333333;
  
  font-size: 12px;
  text-decoration: none;
  background-color: #FFFFFF;
}

.formFieldRadio_Error
{
  color: #333333;
  
  font-size: 12px;
  text-decoration: none;
  background-color: #FFFFFF;
  border: 2px solid #FF0000; 
}

.formFieldSelect
{
  color: #333333;
  
  font-size: 12px;
  text-decoration: none;
  background-color: #FFFFFF;
  border: 1px solid #AAAAAA; 
}

.formFieldSelect_Error
{
  color: #333333;
  
  font-size: 12px;
  text-decoration: none;
  background-color: #FFFFFe;
  border: 2px solid #FF0000; 
}

.formButton
{
  color: #FFFFFF;
  
  font-size: 12px;
  text-decoration: none;
  background-color: #37b45a;
}

.formTitle_Filter
{
  color: #FFFFFF;
  
  font-size: 12px;
  text-decoration: none;
}

.formFieldHint_Filter
{
  color: #AAAAAA;
  
  font-size: 12px;
  text-decoration: none;
}

.formFieldPrompt_Filter
{
  color: #333333;
  
  font-size: 12px;
  text-decoration: none;
}

.formFieldText_Filter
{
  color: #333333;
  
  font-size: 12px;
  text-decoration: none;
  background-color: #FFFFFF;
  border: 1px solid #092C67; 
}

.formFieldRadio_Filter
{
  color: #333333;
  
  font-size: 12px;
  text-decoration: none;
  background-color: #FFFFFF;
}

.formFieldSelect_Filter
{
  color: #333333;
  
  font-size: 12px;
  text-decoration: none;
  background-color: #FFFFFF;
  border: 1px solid #AAAAAA; 
}

.formButton_Helper
{
  color: #073B6F;
  
  font-size: 12px;
  text-decoration: none;
  background-color: #B1C6DC;
}

.formButton_Filter
{
  color: #FFFFFF;
  
  font-size: 12px;
  text-decoration: none;
  background-color: #37b45a;
}

/*
 * Read-only Form Styles
 */

.formTitle_ReadOnly
{
  color: #FFFFFF;
  
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
}

.formFieldHint_ReadOnly
{
  color: #AAAAAA;
  
  font-size: 12px;
  text-decoration: none;
}

.formFieldPrompt_ReadOnly
{
  color: #333333;
  
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
}

.formFieldTextEntry_ReadOnly
{
  color: #333333;
  
  font-size: 12px;
  text-decoration: none;
  background-color: #DDDDDD;
  border: 1px solid #092C67; 
  cursor: default;
  padding-top: 1px;
  padding-bottom: 1px;
  padding-left: 4px;
  padding-right: 4px;
  margin: 2px 2px 2px 2px;
}

.formFieldTextEntry_ReadOnly_Error
{
  color: #333333;
  
  font-size: 12px;
  text-decoration: none;
  background-color: #DDDDDD;
  border: 2px solid #FF0000; 
  cursor: default;
}

.forceTextRightAlign {
  text-align: right !important;
}

.formFieldText_ReadOnly
{
  color: #333333;
  
  font-size: 12px;
  text-decoration: none;
}

.formFieldRadio_ReadOnly
{
  color: #333333;
  
  font-size: 12px;
  text-decoration: none;
}

.formFieldSelect_ReadOnly
{
  color: #333333;
  background-color: #DDDDDD;
  border: 1px solid #092C67; 
  
  font-size: 12px;
  text-decoration: none;
}

.formButton_ReadOnly
{
  color: #FFFFFF;
  
  font-size: 12px;
  text-decoration: none;
  background-color: #37b45a;
}

.folderTab_Link
{
  color: #092C67;
  
  font-size: 11px;
  font-weight: bold;
  text-decoration: underline;
}

.folderTab_Link:hover
{
  color: #FD7430;
  
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
}

.accordionContainer
{
  width: 100%;
  height: 100%;
}

.accordionTab
{
  color: #FFFFFF;
  font-color: #FFFFFF;
  
  font-size: 12px;
  font-weight: bold;
  text-decoration:none;
  border: 2px groove #092C67; 
  background-color: #414141;
  cursor: pointer;
  padding: 3px;
}

.accordionTabHover
{
  color: #FFFFFF;
  font-color: #FFFFFF;
  
  font-size: 12px;
  font-weight: bold;
  text-decoration:none;
  border: 2px groove #092C67; 
  background-color: #426B96;
  cursor: pointer;
  padding: 3px;
}

.accordionTabExpanded
{
  border: 2px groove #092C67; 
  background-color: #426B96;
  cursor: pointer;
  padding: 3px;
}

.accordionContent
{
}


/* 
 * Fixes to ease introduction of Bootstrap.
 */


/*TODO Janel remove t\from the others if present*/

table
{
  text-align: left;
}

.no-close .ui-dialog-titlebar-close {
  display: none;
}

.no-close .ui-dialog-titlebar-close {
  display: none;
}

.tshim {
  position: fixed;
  top: 1px;
  left: 1px;
  z-index: 9999;
  transform: translate(0px,0px);
}