/*** FILE     : Styles.css ***/
/*** VERSION  : 5.4.0.017  ***/

a {
  color               : #AC7200;
  text-decoration     : none;
}

a:hover {
  text-decoration     : underline;
}

body {
  font-size           : 92%;
  background-color    : #FFFFFF;
}

body, table {
  padding-top         : 0px;
  padding-left        : 0px;
  padding-right       : 0px;
  padding-bottom      : 0px;
  margin              : 0px;

  font-family         : verdana, arial, helvetica;
}

img {
  border              : 0px;
}

table.CenterAlign {
  border              : 0px;
  width               : 100%;
  height              : 100%;
}

td.CenterAlign  {
  text-align          : center;
  vertical-align      : middle;
}

/*****************************************************************************
  Login screen look and feel
*****************************************************************************/
#LoginBanner {
  border              : 1px solid #000000;
}

#Login {
  margin              : 20px;
  font-size           : 75%;
}

#Login input.TextBox {
  border              : 1px solid #9E9E97;
}
/****************************************************************************/

/*****************************************************************************
  Logo look and feel
*****************************************************************************/
#Logo {
  width               : 100%;
  height              : 100px;
}

#Logo #Filler {
  background          : url(../images/top_left_background.jpg);
}

#Logo #LogoImage {
  width               : 200px;
  height              : 80px;
  background          : url(../images/top_left_banner.jpg) no-repeat;
}

#Logo #BaseLine {
  background-color    : #89857B;
}

/****************************************************************************/

/*****************************************************************************
  Banner look and feel
*****************************************************************************/
#Banner {
  width               : 100%;
  height              : 80px;
  background          : url(../images/top_right_banner.jpg) no-repeat;
  font-size           : 75%;
}

#Banner #Caption {
  padding-left        : 100px;
  font-size           : 17px;
  font-weight         : bold;
  vertical-align      : bottom;
  line-height         : 55px;
}

#Banner #Date {
  padding-top         : 10px;
  padding-right       : 10px;
}
/*****************************************************************************/

/*****************************************************************************
  Menu bar look and feel
*****************************************************************************/
#MenuBar {
  border              : 0px;
  width               : 100%;
  height              : 20px;
  background-color    : #89857B;
  color               : #FFFFFF;
  font-size           : 75%;
}

#Menubar td {
  text-align          : center;
  vertical-align      : middle;
}

#MenuBar .Item {
  cursor              : hand;
  padding-left        : 10px;
  padding-right       : 10px;
}

#MenuBar .ItemHover {
  cursor              : hand;
  background-color    : #AC7200;
  padding-left        : 10px;
  padding-right       : 10px;
}

#MenuBar a {
  color               : #FFFFFF;
  text-decoration     : none;
}

#FolderViewToggle img {
  vertical-align      : middle;
}
/****************************************************************************/

/*****************************************************************************
  Report header look and feel
*****************************************************************************/
#ReportHeader {
  color               : #89857B;
  width               : 100%;
  height              : 80px;
  font-size           : 75%;
}

#ReportHeaderDetail {
  padding-bottom      : 15px;
  font-size           : 100%;
}

#ReportHeaderDetail table {
  color               : #89857B;
  font-size           : 95%;
}

#ReportHeaderOptions {
  padding-bottom      : 20px;
}

#ReportHeaderFind {
  padding-bottom      : 10px;
}

#ReportHeaderFind table {
  color               : #89857B;
  font-size           : 100%;
}

#ReportFindText {
  border              : 1px solid #9E9E97;
  vertical-align      : middle;
  width               : 150px;
}

#ReportFindButton {
  vertical-align      : middle;
}
/****************************************************************************/

/*****************************************************************************
  TOC Menu look and feel
*****************************************************************************/
#TOCMenu {
  color               : #89857B;
  width               : 100%;
  font-size           : 75%;
}

#TOCMenu input {
  vertical-align      : middle;
}

#TOCMenuFindText {
  border              : 1px solid #9E9E97;
  vertical-align      : middle;
  width               : 150px;
}

#TOCMenuFindButton {
  vertical-align      : middle;
}

#TOCMenuPage {
  border              : 1px solid #9E9E97;
  vertical-align      : middle;
  font-size           : 100%;
  background-color    : #AC7200;
  color               : #FFFFFF;
}

/****************************************************************************/

#SizeFrameContainer {
  padding-top         : 10px;
  padding-left        : 10px;
  padding-right       : 10px;
  padding-bottom      : 10px;
  font-size           : 75%;

}

#LoadingMessage {
  font-size           : 120%;
  color               : #89857B;
  font-weight         : bold;
}

.Clickable {
  cursor              : hand;
  color               : #AC7200;
  font-weight         : normal;
}

.ClickableHover {
  cursor              : hand;
  color               : #AC7200;
  font-weight         : normal;
  text-decoration     : underline;
}

.Clickable img {
  vertical-align      : middle;
}

.ClickableHover img {
  vertical-align      : middle;
}

/*****************************************************************************
  Report Tree View look and feel
*****************************************************************************/
.TreeView {
  font-size           : 75%;
}

.TreeViewRootLink {
  color               : black;
}

.Folder {
  cursor              : default;
}

.ReportFolder {
  cursor              : default;
  font-weight         : bold;
  color               : #AC7200;
}

.HiddenSubItems {
  margin-left         : 15px;
  margin-top          : 2;
  margin-bottom       : 2;
	display				      : none;
}

.VisibleSubItems {
  margin-left         : 15px;
  margin-top          : 2;
  margin-bottom       : 2;
}

#MyLinks a {
  margin-left         : 24px;
}

/*****************************************************************************/

/*****************************************************************************
  Dialog look and feel
*****************************************************************************/
.Dialog {
  border              : 1px solid #9E9E97;
  background-color    : #BABAB7;
  font-size           : 75%;
}

.Dialog .CheckBox {
  vertical-align      : middle;
}

.Dialog .ComboBox {
  border              : 1px solid #9E9E97;
  background-color    : #D2D2D2;
  vertical-align      : middle;
}

.Dialog .RadioButtonCaption {
  cursor              : default;
  vertical-align      : middle;
}

.Dialog .TextBox {
  border              : 1px solid #9E9E97;
  vertical-align      : middle;
}
.Dialog .TextBoxDisabled {
  border              : 1px solid #9E9E97;
  background-color    : #D2D2D2;
  vertical-align      : middle;
}

.Dialog .Button {
  border              : 1px solid #9E9E97;
  background-color    : #D2D2D2;
  vertical-align      : middle;
}

.Dialog .ButtonHover {
  border              : 1px solid #9E9E97;
  background-color    : #E2E2E2;
  vertical-align      : middle;
}

.Dialog .SelectedTab {
  padding-left        : 5px;
  padding-right       : 5px;
  font-weight         : bold;
}

.Dialog .UnSelectedTab {
  padding-left        : 5px;
  padding-right       : 5px;
  font-weight         : bold;
  color               : #FFFFFF;
  background-color    : #9E9E97;
}

.Dialog .UnSelectedTab a {
  color               : #D2D2D2;
  text-decoration     : none;
  font-weight         : bold;
}

.Dialog .UnSelectedTab a:hover {
  color               : #E2E2E2;
  text-decoration     : none;
  font-weight         : bold;
}

.Dialog .dClickable {
  cursor              : hand;
  font-weight         : bold;
  color               : #000000;
}

.Dialog .dClickableHover {
  cursor              : hand;
  font-weight         : bold;
  color               : #AC7200;
}

.Dialog .dLink {
  color               : #000000;
  font-weight         : bold;
  cursor              : hand;
}

.Dialog .dLinkHover {
  color               : #AC7200;
  font-weight         : bold;
  text-decoration     : underline;
  cursor              : hand;
}

.DialogGroup {
  background-color    : #FFFFFF;
  color               : #000000;
  font-size           : 100%;
}

.DialogGroup .Label {
  color               : #FFFFFF;
  background-color    : #9E9E97;
  font-weight         : bold;
}

.DialogGroup .dgClickable {
  color               : #000000;
  cursor              : hand;
  font-weight         : normal;
}

.DialogGroup .dgClickableHover {
  color               : #AC7200;
  cursor              : hand;
  font-weight         : normal;
  text-decoration     : underline;
}

.DialogDescription {
  font-size           : 85%;
  font-style          : italic;
  padding-left        : 10px;
  padding-right       : 10px;
}

.DialogLabel {
  background-color    : #BABAB7;
  font-size           : 100%;
  font-weight         : bold;
}

.DialogBannerLabel {
  color               : #FFFFFF;
  background-color    : #9E9E97;
  font-weight         : bold;
  font-size           : 100%;
}

.ListView {
  font-size           : 100%;
  background-color    : #FFFFFF;
}

.ListView a {
  color               : #000000;
  font-weight         : bold;
  text-decoration     : none;
}


.ListView .lvClickable {
  color               : #000000;
  cursor              : hand;
  font-weight         : bold;
}

.ListView .lvClickableHover {
  color               : #AC7200;
  cursor              : hand;
  font-weight         : bold;
}

.ListView .ColumnHeaderAlternate {
  font-weight         : bold;
  background-color    : #BEBEBE;
}

.ListView .ColumnHeaderAlternate td {
  border-bottom       : 1px solid #9E9E97;
}

.ListView .ColumnHeader {
  color               : #FFFFFF;
  font-weight         : bold;
  background-color    : #9E9E97;
}

.ListView .ColumnHeader a {
  color               : #FFFFFF;
  text-decoration     : none;
}

.ListView .ColumnHeader a:hover {
  color               : #FFFFFF;
  text-decoration     : underline;
}

.ListView .ColumnHeader td {
  color               : #FFFFFF;
  font-weight         : bold;
}

.ListView .RowDark {
  background-color    : #D1D1CF;
}

.ListView .RowLight {
  background-color    : #E7E7E5;
}

.ListView .RowDarkClickable {
  cursor              : hand;
  background-color    : #D1D1CF;
}

.ListView .RowDarkClickableHover {
  cursor              : hand;
  color               : #AC7200;
  background-color    : #FFFFFF;
}

.ListView .RowLight {
  background-color    : #E7E7E5;
}

.ListView .RowLightClickable {
  cursor              : hand;
  background-color    : #E7E7E5;
}

.ListView .RowLightClickableHover {
  cursor              : hand;
  color               : #AC7200;
  background-color    : #FFFFFF;
}

.ListView .RowTotalClickable td {
  cursor              : hand;
  border-top          : 1px solid #9E9E97;
  background-color    : #BEBEBE;
}

.ListView .RowTotalClickableHover td {
  cursor              : hand;
  color               : #AC7200;
  border-top          : 1px solid #9E9E97;
  background-color    : #FFFFFF;
}

/***************************************************************************
Favorite look and feel
*****************************************************************************/
.Favorite {
  font-size           : 100%;
  background-color    : #FFFFFF;
}

.Favorite a {
  color               : #000000;  
  text-decoration     : none;
}

.Favorite .Marked {
  color               : #FF0000;  
}

.Favorite .UnRead {
  font-weight         : bold; 
}

.Favorite .ColumnHeaderAlternate {
  font-weight         : bold;
  background-color    : #BEBEBE;
}

.Favorite .ColumnHeaderAlternate td {
  border-bottom       : 1px solid #9E9E97;
}

.Favorite .ColumnHeader {
  color               : #FFFFFF;
  font-weight         : bold;
  background-color    : #9E9E97;
}

.Favorite .ColumnHeader a {
  color               : #FFFFFF;
  text-decoration     : none;
}

.Favorite .ColumnHeader a:hover {
  color               : #FFFFFF;
  text-decoration     : underline;
}

.Favorite .ColumnHeader td {
  color               : #FFFFFF;
  font-weight         : bold;
}

.Favorite .RowDark {
  background-color    : #D1D1CF;
}

.Favorite .RowLight {
  background-color    : #E7E7E5;
}

/*****************************************************************************
  Error look and feel
*****************************************************************************/
.ErrorDialog {
  border              : 1px solid #993333;
  background-color    : #FF3333;
  font-size           : 75%;
}

.ErrorDialog .ErrorButton {
  color               : #FFFFFF;
  border              : 1px solid #993333;
  background-color    : #993333;
  vertical-align      : middle;
}

.ErrorDialog .ErrorButtonHover {
  color               : #FFFFFF;
  border              : 1px solid #993333;
  background-color    : #FF3333;
  vertical-align      : middle;
}

.ErrorDialogGroup {
  background-color    : #FFFFFF;
  color               : #000000;
  font-size           : 100%;
}

.ErrorDialogGroup .ErrorLabel {
  color               : #FFFFFF;
  background-color    : #993333;
  font-weight         : bold;
}


.ErrorMessage {
  color               : red;
  font-style          : italic;
  font-weight         : bold;
}

/*****************************************************************************
  HTML Viewer look and feel
*****************************************************************************/
.HTMLViewerText {
  margin-top          : 1px;
  margin-bottom       : 1px;
  margin-left         : 4px;
}

.HTMLViewerLineNumber {
  color               : #89857B;
  font-weight         : bold;
  margin-top          : 1px;
  margin-bottom       : 1px;
  margin-right        : 4px;
  margin-left         : 4px;
}

.HTMLViewerColorBar {
  background-color    : #E7E7E5;
}

.SearchResult {
  background-color    : #FFFF81;
}

.ViewerToolbar {
  border              : 0px;
  width               : 100%;
  height              : 100%;
  background-color    : #89857B;
  color               : #FFFFFF;
  font-size           : 75%;
  vertical-align      : middle;
}

.ViewerToolbar .Button {
  border              : 1px solid #9E9E97;
  background-color    : #D2D2D2;
}

.ViewerToolbar .ButtonHover {
  border              : 1px solid #9E9E97;
  background-color    : #E2E2E2;
}

.ViewerToolbarButtons td {
  padding-left        : 1px;
  padding-right       : 1px;
  padding-top         : 1px;
}

.ViewerToolbarButtons img {
  vertical-align      : middle;
}

.TableSection {
  font-size           : 100%;
}

.ScrollingDiv {
  width               : 100%;
  height              : 100%;
  border              : 1px solid #9E9E97;
  overflow            : scroll;
  background-color    : #FFFFFF;
}

.CenteredPanel {
  width               : 100%;
  height              : 100%;
  text-align          : center;
  padding             : 5px;
}

.WaitMessage {
  font-size           : 105%;
}
