/*
Colors:
  C1B  = #fff        Bachground of surrounding area
  C1F  = #333        Font color of footer
  C2B  = #f0f0f0     Background of the sidebar
  C2F  = #333        Font color of content area
  C3B  = #fff        Background of content area
  C4F  = #60686b     Font color of breadcrumbs
  C5B  = #e2e3e4     Background of hovered links


  C6B  = #dd6107     Hover background of 1st web (orange)
  C7B  = #007a9f     Hover background of 2nd web (blue)
  C8B  = #f6a800     Hover background of 3rd web (yellow)
  C9B  = #af0034     Hover background of 4th web (red)
  C10B = #696c70     Hover background of 5th web (grey)


*/

body {
  background-color:#fff;               /* C1B */
  font-family: verdana,tahoma,arial,sans-serif;
  font-size: 10pt;
  line-height: 1.5em;
}

a,
a:link,
a:visited {
  text-decoration: underline;
  color: #333                          /* C2F */
}

a:hover,
a:active,
a:focus {
  background-color: #e2e3e4;           /* C5B */
}

.twikiEmulatedLink {
  text-decoration: underline;
  background-color: #e2e3e4;           /* C5B */
}

a img {
  border: none;
}

/* heading */
h1, h2, h3, h4, h5, h6 {
  color: #af0034;                      /* C9B */
  font-weight: normal;
  line-height: 104%;
  padding: 0.15em 5px;
  margin: 0 0 5px 0;
}

h1 {
  font-size: 21pt;
}
h2 {
  border-bottom: 1px solid #ccc;
  font-size: 15pt;
}
h3 {
  font-size: 12pt;
}
h4 {
  font-size: 11pt;
}
h5, h6 {
  font-size: 10pt;
}

.bpt_content > h1,
.bpt_content > h2,
.bpt_content > h3,
.bpt_content > h4,
.bpt_content > h5,
.bpt_content > h6,
.bpt_content h1:first-child,
.bpt_content h2:first-child,
.bpt_content h3:first-child,
.bpt_content h4:first-child,
.bpt_content h5:first-child,
.bpt_content h6:first-child {
  margin-top:0px;
  padding-top:0px;
}


hr {
  color: #60686B;                      /* C4F */
  background-color: #60686B;           /* C4F */
  border: medium none;
  height: 1px;
}

#bpt_footer {
  background-color:#fff;               /* C1B */
  color: #333;                         /* C1F */
  border-top: solid #60686b 1px;       /* C4F */
}

#bpt_header,
#bpt_container {
  border-left: solid #60686b 1px;      /* C4F */
  border-right: solid #60686b 1px;     /* C4F */
}

#bpt_container {
  background-color: #fff;              /* C3B */
}


#bpt_header {
 /* border-top: solid #60686b 1px; */     /* C4F */
}


#bpt_sidebar {
  background-color: #f0f0f0;           /* C2B */
  color: #333;                         /* C2F */
}

#bpt_container #bpt_main,
#bpt_main {
  border-left-color: #f0f0f0;          /* C2B */
}

#bpt_header,
#bpt_header_logo,
#bpt_main {
  background-color: #fff;              /* C3B */
  color: #333;                         /* C2F */
}

.bpt_weblist li a,
.bpt_weblist li a:link,
.bpt_weblist li a:visited,
.bpt_weblist li a:hover,
.bpt_weblist li a:active,
.bpt_weblist li a:focus {
  text-decoration: none;
}

.bpt_hoverbg_orange a,
.bpt_hoverbg_orange a:link,
.bpt_hoverbg_orange a:visited,
.bpt_hoverbg_blue a,
.bpt_hoverbg_blue a:link,
.bpt_hoverbg_blue a:visited,
.bpt_hoverbg_yellow a,
.bpt_hoverbg_yellow a:link,
.bpt_hoverbg_yellow a:visited,
.bpt_hoverbg_red a,
.bpt_hoverbg_red a:link,
.bpt_hoverbg_red a:visited {
  background-color: #fff;              /* C3B */
  color: #333;                         /* C2F */
}

.bpt_selectedbg_orange a,
.bpt_selectedbg_orange a:link,
.bpt_selectedbg_orange a:visited,
.bpt_selectedbg_orange a:hover,
.bpt_selectedbg_orange a:active,
.bpt_selectedbg_orange a:focus,
.bpt_hoverbg_orange a:hover,
.bpt_hoverbg_orange a:active,
.bpt_hoverbg_orange a:focus {
  background-color: #dd6107;           /* C6B */
  color: #fff;
}

.bpt_selectedbg_blue a,
.bpt_selectedbg_blue a:link,
.bpt_selectedbg_blue a:visited,
.bpt_selectedbg_blue a:hover,
.bpt_selectedbg_blue a:active,
.bpt_selectedbg_blue a:focus,
.bpt_hoverbg_blue a:hover,
.bpt_hoverbg_blue a:active,
.bpt_hoverbg_blue a:focus {
  background-color: #007a9f;           /* C7B */
  color: #fff;
}

.bpt_selectedbg_yellow a,
.bpt_selectedbg_yellow a:link,
.bpt_selectedbg_yellow a:visited,
.bpt_selectedbg_yellow a:hover,
.bpt_selectedbg_yellow a:active,
.bpt_selectedbg_yellow a:focus,
.bpt_hoverbg_yellow a:hover,
.bpt_hoverbg_yellow a:active,
.bpt_hoverbg_yellow a:focus {
  background-color: #f6a800;           /* C8B */
  color: #fff;
}

.bpt_selectedbg_red a,
.bpt_selectedbg_red a:link,
.bpt_selectedbg_red a:visited,
.bpt_selectedbg_red a:hover,
.bpt_selectedbg_red a:active,
.bpt_selectedbg_red a:focus,
.bpt_hoverbg_red a:hover,
.bpt_hoverbg_red a:active,
.bpt_hoverbg_red a:focus {
  background-color: #af0034;           /* C9B */
  color: #fff;
}

.bpt_selectedbg_grey a,
.bpt_selectedbg_grey a:link,
.bpt_selectedbg_grey a:visited,
.bpt_selectedbg_grey a:hover,
.bpt_selectedbg_grey a:active,
.bpt_selectedbg_grey a:focus,
.bpt_hoverbg_grey a:hover,
.bpt_hoverbg_grey a:active,
.bpt_hoverbg_grey a:focus {
  background-color: #696c70;           /* C10B */
  color: #fff;
}


#bpt_sidebar a {
  font-weight: normal;
}

#bpt_sidebar_menu {
  width: 90%;
  margin: 1em 0;
  padding: .5em 0;
  background-color: #f9f9f9;
}

#bpt_sidebar_menu a {
  display:block;
  padding-right:2%;
  width:98%;
}

.bpt_weblist {
  border-bottom: 1px solid #60686B;        /* C4F */
}

#bpt_breadcrumbs {
  border-bottom: 1px solid #60686B;    /* C4F */
  color: #60686B;                      /* C4F */
}

#bpt_breadcrumbs a {
  background-color: #fff;              /* C3B */
  color: #60686B;                      /* C4F */
  font-weight: normal;
  text-decoration: underline;
}

#bpt_infobar,
#bpt_infobar a {
  background-color: #fff;              /* C3B */
  color: #333;                         /* C2F */
}

#bpt_footer,
#bpt_footer a {
  font-size:8pt;
  color: #333;                         /* C2F */
  line-height: 150%;
}

a.bpt_feedicon,
a.natFeedIcon  {
  background:transparent url(feed-icon-12x12-gray.png) no-repeat scroll 3px center;
  padding:1px 3px 0px 18px;
  font-weight: normal;
  text-decoration: none;
}


a.bpt_feedicon:hover,
a.bpt_feedicon:active,
a.bpt_feedicon:focus,
a.natFeedIcon:hover,
a.natFeedIcon:active,
a.natFeedIcon:focus {
  background: url(feed-icon-12x12.png) no-repeat scroll 3px center;
  background-color: #e2e3e4;           /* C5B */

}

.bpt_contentfooter {
  text-align: right;
}

/* TOC */
.twikiToc {
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
}

.twikiToc ul {
  margin: 0;
  padding-left: 2em;
}

.twikiToc li {
  list-style-image:url(bullet-child-black.gif)
}

.twikiToc li a,
.twikiToc li a:link,
.twikiToc li a:visited {
  text-decoration: none;
}

.twikiToc li a:hover,
.twikiToc li a:active,
.twikiToc li a:focus {
  text-decoration: underline;
}


/* Tables */
.twikiTable,
.twikiTable th,
.twikiTable td {
  padding: .2em .3em;
  border: 1px solid #696c70;           /* C10B */
}

.twikiTable {
  padding: 0px;
  border-collapse:collapse;
  empty-cells:show;
  border: 0;
}

.bpt_search_hit_even,
.twikiTableOdd th, .twikiTableOdd td {
  background-color: #e2e3e4;           /* C5B */
  color: #333;
}

.bpt_search_hit_odd,
.twikiTableOdd th, .twikiTableEven td {
  background-color: #fff;
  color: #333;
}


.bpt_search_table th,
.twikiTableEven th {
  background-color: #B4B5B7;           /* C10B */
  color: #fff;
}

.twikiTableEven th a,
.twikiTableEven th a:link,
.twikiTableEven th a:visited {
  color: #fff;
  text-decoration: none;
  font-weight: normal;
}

.twikiTableEven th a:hover,
.twikiTableEven th a:active,
.twikiTableEven th a:focus {
  text-decoration: underline;
  background-color: transparent;
}


/* Attachments */
.bpt_topic_attachments table {
  width:100%;
}


/* oops styles */
/* oops styles */
.bpt_error_msg {
  border:1px solid #aaaaaa;
  padding:5px;
  margin-top:2ex;
  margin-bottom:2ex;
  font-family:monospace;
  color:red;
}

.bpt_form_ok_button {
  color:green;
  padding:2px;
}
.bpt_form_cancel_button {
  color:red;
  padding:2px;
}
.bpt_form_action_button {
  color:blue;
  padding:2px;
}

.bpt_main .bpt_oops_heading {
  color:red;
}

.bpt_main .bpt_login_heading,
.bpt_main .bpt_note_heading {
  color:green;
}

.bpt_ok_button {
  color:green;
}
.bpt_cancel_button {
  color:red;
}
.bpt_alt_button {
  color:blue;
}


.twikiAlert {
  color: #af0034;                       /* C9B */
}

.redDot,
.redDot a {
  color: red;
  text-decoration: none;
}