/*Styles for static navigation*/
.div_indent_level0 {
  padding-left:5px; padding-right:0px;
}
.static_nav_level0 {
  font-family: Arial; font-size: 11px; font-weight: bold; font-style: normal;
  text-decoration: none; color: #000000; cursor: normal;
}
.static_nav_level0_hl {
  font-family: Arial; font-size: 11px; font-weight: bold; font-style: normal;
  text-decoration: underline; color: #246689; cursor: hand;
}
.div_indent_level1 {
  padding-left:15px; padding-right:0px;
}
.static_nav_level1 {
  font-family: Arial; font-size: 11px; font-weight: normal; font-style: normal;
  text-decoration: none; color: #000000; cursor: normal;
}
.static_nav_level1_hl {
  font-family: Arial; font-size: 11px; font-weight: normal; font-style: normal;
  text-decoration: underline; color: #246689; cursor: hand;
}.div_indent_level2 {
  padding-left:25px; padding-right:0px;
}
.static_nav_level2 {
  font-family: Arial; font-size: 11px; font-weight: normal; font-style: normal;
  text-decoration: none; color: #000000; cursor: normal;
}
.static_nav_level2_hl {
  font-family: Arial; font-size: 11px; font-weight: normal; font-style: normal;
  text-decoration: underline; color: #246689; cursor: hand;
}


#divMessageScrollerCont {
  position:relative; width:95px; height:150px; clip:rect(0px 95px 150px 0px); visibility:hidden; overflow:hidden; padding-left:10px; padding-top:2px;
}
#divMessageScroller { position:relative;}
.scrollerTitle { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; text-decoration: none; }
.scrollerText { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; text-decoration: none; }
.scrollerLink {	font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; text-decoration: underline; }
.scrollerLinkOver { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; text-decoration: underline; cursor:pointer; cursor:hand; }

.date { font-family: Arial, Helvitica, Sans-Serif; font-size: 11px; color:white; font-weight: bold; }
.input {background: #d5e5f4; font-family: Arial; font-size: 11px; font-weight: bold; }
.subMainText { font-family: Arial, Helvitica, Sans-Serif; font-size: 10pt; color:black; font-weight: normal; }
.subMainTextWhite { font-family: Arial, Helvitica, Sans-Serif; font-size: 10pt; color:white; font-weight: normal; }
a {
 font:10pt Arial, Helvitica, Sans-Serif;
 text-decoration:underline;
 color:Blue;
 font-weight: bold;
}

#indexMenu {
  position: static;
  background-color: rgb(236, 237, 238);
  font: bold 11px; "arial", "helvitica", "sans-serif";
  text-transform: uppercase;
}
#indexMenu .level1_menu {
}
.level1_menuItem {
}
.level1_menuItemOver {
  background-color: #D5E5F4;
  filter: alpha (opacity=90);
  opacity: 0.90;
  color: #333333
}
.indexMenu .level1_menuText {

}
.indexMenu .level1_menuTextOver {

}
.level2_menuItem {
  width: 100%;
  background-color: rgb(236, 237, 238);
  filter: alpha (opacity=90);
  opacity: 0.90;
  color: #333333;
}
.indexMenu .level2_menuItemOver {
  width: 100%;
  background-color: #D5E5F4;
  filter: alpha (opacity=90);
  opacity: 0.90;
  color: #333333;
}
 .level2_menuText {
  font-size: 11px;
  border-collapse:collapse;
}
#indexMenu .level2_menuTextOver {

}
element.style {
background-color:#D5E5F4;
color:#000000;
font-family:Arial;
font-size:11px;
font-style:normal;
font-weight:normal;
left:1px;
padding-bottom:3px;
padding-left:5px;
padding-right:4px;
padding-top:2px;
position:absolute;
text-decoration:underline;
top:1px;
visibility:hidden;
width:149px;
}

#contentMenuContainer {
  top: 0px;
  left: 0px;
  z-index: 2;
}
.contentMenu {
  position: static;
  color: #333333;
  font: 11px "arial", "helvitica", "sans-serif";
}
.level1_menu {
 font-size: 11px;
}
.level2_menu {
  font-size: 11px;
  font: 11px "arial", "helvitica", "sans-serif";
  border-bottom: solid 1px;
  border-left: solid 1px;
  border-right: solid 1px;
  padding-left: -12px;
  position: absolute;
  width: 160px;
}
.contentMenu .level1_menuItem {
}
.level1_menuItemOver {
  background-color: rgb(236, 237, 238);
  filter: alpha (opacity=90);
  opacity: 0.90;
  color: #000000;
}

.contentMenu .level1_menuText {

}
.contentMenu .level1_menuTextOver {

}
.level2_menuItem {
  width: 160px;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 2px;
  border-top: solid 1px;
  padding-right: 6px;
  font-size:11px;
  background-color: rgb(236, 237, 238);
  filter: alpha (opacity=90);
  opacity: 0.90;
  color: #000000;
}
.level2_menuItemOver {
  width: 160px;
  font-size:11px;
  padding-top: 2px;
  border-top: solid 1px;
  padding-right: 6px;
  padding-left: 2px;
  text-decoration:underline;
  padding-bottom: 2px;
  background-color: #D5E5F4;
  filter: alpha (opacity=90);
  opacity: 0.90;
  color: #000000;
}
#contentMenu .level2_menuText {
}
#contentMenu .level2_menuTextOver {
}


/* Navigation */
#contentNav {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 125px;
}
#contentNav a {
  color: #333333;
}
#contentNav ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
  color: #333333;
  font: normal 11px "arial", "helvitica", "sans-serif";
}
#contentNav ul li {
  margin-top: 10px;
  padding-left: 8px;
  text-indent: -8px;
  width: 124px;
}
#contentNav ul li.openNavItem {
  font-weight: 900;
  color: #000000;
}



/*Styles for Cool Menus*/
  /*Style for the background-bar*/
  .clBar{position:absolute; width:10; height:10; visibility:hidden}
  /* CoolMenus 4 - default styles - do not edit */
  .clCMEvent{position:absolute; width:99%; height:99%; background-color:red; clip:rect(0,100%,100%,0); left:0; top:0; visibility:visible}
  .clCMAbs{position:absolute; visibility:hidden; left:0; top:0}
  /* CoolMenus 4 - default styles - end */
  /*Styles for level 0*/
  .nav1Level0{background-color:transparent; layer-background-color:transparent; color:white; position:absolute; width:200; padding:2px; font-family:Arial,Helvetica,Sans-Serif; font-size:9pt; font-weight:bold}
  .nav1Level0over{background-color:transparent; layer-background-color:transparent; color:white; cursor:pointer; cursor:hand; position:absolute; width:200; padding:2px; font-family:Arial,Helvetica,Sans-Serif; font-size:9pt; font-weight:bold}
  /*
  .barLevel0{background-color:#FFF500; color:#000000;}
  .barLevel0over{background-color:#DDE3EB; layer-background-color:#DDE3EB; color:#363496; cursor:pointer; cursor:hand; }
  */
  /*Styles for level 1*/
  .nav1Level1, .nav1Level1over{position:absolute; width:175; padding:3px; font-family:Arial,Helvetica,Sans-Serif; font-size:10px; font-weight:bold}
  .nav1Level1{background-color:#ECEDEE; layer-background-color:#ECEDEE; color:black;}
  .nav1Level1over{background-color:#d5e5f4; layer-background-color:#d5e5f4; color:black; cursor:pointer; cursor:hand; }
  .nav1Level1border{position:absolute; visibility:hidden; background-color:#242260; layer-background-color:#a2b0cb}


/*Styles for folder tree*/
  .treeNodeDefault, .treeNodeDefault:visited{ color: black; font-weight : bold; font-size : 10px; text-decoration : none; }
  .treeNodeDefault:hover{ color: #0033ff; font-weight : bold; font-size : 10px; text-decoration : none; }
  .treeTextCell{padding-right:7px;}
  .subNavFolderText {
    text-align: left; text-indent: 0px; background-color: Transparent; 
    margin-top: 0px; margin-bottom: 2px; margin-left: 0px; margin-right: 0px;
    border-right: none; border-left: none; border-top: none; border-bottom: none;
    padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px;
    font-weight: bold; font-family: "Arial, Helvetica, sans-serif"; font-size: 10px; color: black;
    line-height: 12px; text-decoration: none;
  }
  .subNavFolderText:hover {
    color: #0033ff;
  }
  .subNavDocumentText {
    text-align: left; text-indent: 0px; background-color: Transparent; 
    margin-top: 0px; margin-bottom: 2px; margin-left: 0px; margin-right: 0px;
    border-right: none; border-left: none; border-top: none; border-bottom: none;
    padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px;
    font-weight: bold; font-family: "Arial, Helvetica, sans-serif"; font-size: 10px; color: black;
    line-height: 12px; text-decoration: none;
  }
  .subNavDocumentText:hover {
    color: #0033ff;
  }
  .subNavReportText {
    text-align: left; text-indent: 0px; background-color: Transparent; 
    margin-top: 0px; margin-bottom: 2px; margin-left: 0px; margin-right: 0px;
    border-right: none; border-left: none; border-top: none; border-bottom: none;
    padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px;
    font-weight: bold; font-family: "Arial, Helvetica, sans-serif"; font-size: 10px; color: black;
    line-height: 12px; text-decoration: none;
  }
  .subNavReportText:hover {
    color: #0033ff;
  }	

/*Document Override Styles*/
.cfactorDefault {
  font-family:Arial;
}

.Normal, .Standard {
  font-style: normal;
  font-family: "Arial";
  font-size: 12px;
  padding-bottom: 6px;
}
.BodyText3 {
  text-align: left;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 0px;
  text-indent: 0px;
  background-color: Transparent;
  border-right: none;
  border-left: none;
  border-top: none;
  border-bottom: none;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  padding-right: 0px;
  font-weight: normal;
  font-style: normal;
  text-transform: none;
  font-family: "Arial";
  font-size: 12px;
  color: black;
  vertical-align: baseline;
  text-decoration: none;
}
.Heading1 {
  margin-top: 6px;
  margin-bottom: 12px;
  font-weight: bold;
  font-family: "Arial";
  font-size: 16px;
  color: #246689;
}
.Heading2 {
  text-align: left;
  margin-top: 12px;
  margin-bottom: 3px;
  margin-left: 0px;
  margin-right: 0px;
  text-indent: 0px;
  background-color: Transparent;
  border-right: none;
  border-left: none;
  border-top: none;
  border-bottom: none;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  padding-right: 0px;
  font-weight: bold;
  font-style: normal;
  text-transform: none;
  font-family: "Arial";
  font-size: 14px;
  color: black;
  vertical-align: baseline;
  text-decoration: none;
}
.DefaultParagraphFont {
  background-color: Transparent;
  font-weight: normal;
  font-style: normal;
  text-transform: none;
  font-family: "Arial";
  font-size: 12px;
  color: black;
  vertical-align: baseline;
  text-decoration: none;
}
.Blockquote {
  text-align: left;
  margin-top: 5px;
  margin-bottom: 5px;
  margin-left: 18px;
  margin-right: 18px;
  text-indent: 0px;
  background-color: Transparent;
  border-right: none;
  border-left: none;
  border-top: none;
  border-bottom: none;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  padding-right: 0px;
  font-weight: normal;
  font-style: normal;
  text-transform: none;
  font-family: "Arial";
  font-size: 12px;
  color: black;
  vertical-align: baseline;
  text-decoration: none;
}
.Strong {
  background-color: Transparent;
  font-weight: bold;
  font-style: normal;
  text-transform: none;
  font-family: "Arial";
  font-size: 12px;
  color: black;
  vertical-align: baseline;
  text-decoration: none;
}
.PageTitles {
  text-align: left;
  margin-top: 6px;
  margin-bottom: 12px;
  margin-left: 0px;
  margin-right: 0px;
  text-indent: 0px;
  background-color: Transparent;
  border-right: none;
  border-left: none;
  border-top: none;
  border-bottom: none;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  padding-right: 0px;
  font-weight: bold;
  font-style: normal;
  text-transform: none;
  font-family: "Arial";
  font-size: 16px;
  color: #246689;
  vertical-align: baseline;
  text-decoration: none;
}
.SubheadingTitles {
  text-align: left;
  margin-top: 12px;
  margin-bottom: 3px;
  margin-left: 0px;
  margin-right: 0px;
  text-indent: 0px;
  background-color: Transparent;
  border-right: none;
  border-left: none;
  border-top: none;
  border-bottom: none;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  padding-right: 0px;
  font-weight: bold;
  font-style: normal;
  text-transform: none;
  font-family: "Arial";
  font-size: 12px;
  color: black;
  vertical-align: baseline;
  text-decoration: none;
}
.Links {
  text-align: left;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 0px;
  text-indent: 0px;
  background-color: Transparent;
  border-right: none;
  border-left: none;
  border-top: none;
  border-bottom: none;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  padding-right: 0px;
  font-weight: normal;
  font-style: normal;
  text-transform: none;
  font-family: "Arial";
  font-size: 12px;
  color: Blue;
  vertical-align: baseline;
  text-decoration: underline;
}
.Hyperlink, .Internetlink {
  background-color: Transparent;
  font-weight: normal;
  font-style: normal;
  text-transform: none;
  font-family: "Arial";
  font-size: 12px;
  color:Blue;
  vertical-align: baseline;
  text-decoration: underline;
}
.FollowedHyperlink {
  background-color: Transparent;
  font-weight: normal;
  font-style: normal;
  text-transform: none;
  font-family: "Arial";
  font-size: 12px;
  color: DarkMagenta;
  vertical-align: baseline;
  text-decoration: underline;
}
.highlight {
  background-color: yellow;
  text-decoration:none;
}
.navigation {
  background-color: Transparent;
  font-weight: bold;
  font-style: normal;
  text-transform: none;
  font-family: "Arial";
  font-size: 10px;
  color: black;
  vertical-align: baseline;
  text-decoration: none;
}
.navigation-end {
  background-color: Transparent;
  font-weight: bold;
  font-style: normal;
  text-transform: none;
  font-family: "Arial";
  font-size: 10px;
  color: black;
  vertical-align: baseline;
  text-decoration: none;
}
.saho-instructions  { font-family: Arial; font-size: 12px; color:#246689 }
.saho-folder        { font-family: Arial; font-size: 10px; color:#246689 }
.saho-report        { font-family: Arial; font-size: 10px; color:#246689 }
.saho-emph          { font-family: Arial; font-size: 10px; font-weight:bold; color:#246689 }
.emph               { font-family: Arial; font-size: 10px; font-weight:bold; color:#246689 }
.saho-header        { font-family: Arial; font-size: 12px; font-weight:bold; color:#246689 }
.saho-select         { font: 8pt arial, helvetica, sans-serif; background-color: #F4EEE1; color: #246689; cursor: arrow; }
.saho-textarea       { font: 8pt arial, helvetica, sans-serif; background-color: #F4EEE1; color: #246689; cursor: text; }
.saho-input          { font: 8pt arial, helvetica, sans-serif; background-color: #F4EEE1; color: #246689; cursor: arrow; }

/* Override for Table widths *** Not sure if this is a good idea for all tables *** */
/*.subMainText table {
  width: 100%;
}*/
