/************************
  Tideway.com inner.css
  Contains CSS that is specific to internal pages
  To be applied after sitewide.css
  Adrian Long

  CONTENTS:
  1000 - Second Level Layout 
  2000 - Page Sections
    2100 - #headercrumbs
    2200 - #subnav
      2210 - left hand menu
      2220 - do more
      2230 - social tools
    2300 - #prime & #expert
  3000 - Shared Special Classes
  4000 - Instance / Location Specific Rules   
  5000 - Confluence Style Menu Bars
  6000 - SIFR styles

************************/


/****
 1000 - Second level layout
****/
  #headercrumbs #breadcrumbs { color: #000; list-style-image:none; list-style-position:outside; list-style-type:none; margin:0px 0px 0px 12px; overflow:auto; padding:0pt; }
  #subnav { margin: 12px 12px 27px 5px; padding: 0; width: 201px; float: left; overflow: hidden; } 
  
  
/****
 2000 - Page Sections:
****/

/****
 2100 - #headercrumbs
****/
  #headercrumbs #breadcrumbs li { display:inline; float:left; line-height: 24px; margin:0 0.3em 0 0; white-space:nowrap; font-size: 11px; }

  
/****
 2200 - #subnav
****/

/****
 2210 - Left Hand Menu
****/
  #subnav #navmenu { list-style-type: none; padding: 0; margin: 0 0 12px 0; }
  #subnav #navmenu li.section { border-bottom: 1px solid #e3e3e3; }
  #subnav #navmenu li.current { background: url(../i/bg/lhm_expandedsection.png) bottom left no-repeat; }
  #subnav #navmenu li.section ul { list-style-type: none; margin: 0; padding: 0 0 12px 9px; }
  #subnav #navmenu a:link, #subnav #navmenu a:visited, #subnav #navmenu a:active, #subnav #navmenu li.current li a:link, #subnav #navmenu li.current li a:visited,
  #subnav #navmenu li.current li a:active { color: #636363; text-decoration :none; font-weight: normal; }  
  #subnav #navmenu li.current li a:hover, #subnav #navmenu a:hover { color: #000; text-decoration: none; font-weight: normal; }  
  #subnav #navmenu li.section a { display:block; width: 176px; height: 33px; line-height: 32px; margin: 0 0 1px 0; padding: 0 3px 0 21px; background: url(../i/bg/lhm_section.png) bottom left no-repeat; white-space: nowrap; }
  #subnav #navmenu li.current a { background: url(../i/bg/lhm_open_icon.png) 10px 14px no-repeat; height: 21px; font-weight: bold; white-space: normal; }
  #subnav #navmenu li.current a.longname { line-height: 1.4em; height: auto; padding-top: 7px; }
  #subnav #navmenu li.nosub a { background: url(../i/bg/lhm_current_icon.png) 10px 13px no-repeat; line-height: 32px; height: 33px; }
  #subnav #navmenu li.current a:link, #subnav #navmenu li.current a:visited, #subnav #navmenu li.current a:active { color: #F07F20; }  
  #subnav #navmenu li.current a:hover { color: #FF9C00; }        
  #subnav #navmenu li.section ul li a { display:block; width: 143px; height: auto; font-size: 12px; margin: 0 0 2px 0; padding: 7px 0 0 18px; line-height: 1.5; background: none; }
  #subnav #navmenu li.section ul li { background: url(../i/bg/lhm_drilldown_icon.png) 10px 13px no-repeat; }
  #subnav #navmenu li.section ul li.current { background: url(../i/bg/lhm_current_icon.png) 10px 13px no-repeat; }              
  #subnav #navmenu li.section li.current a:link, #subnav #navmenu li.section li.current a:visited, #subnav #navmenu li.section li.current a:active { color: #F07F20; }  
  #subnav #navmenu li.section li.current a:hover { color: #FF9C00; }        
  #subnav #navmenu li.menuhead a { display: block; width: 182px; height: 33px; background: url(../i/bg/lhm_head.png) top left no-repeat; line-height: 32px; margin: 0px; padding: 0 9px 0 10px; font-weight: bold; font-size: 1.2em; text-decoration: none; letter-spacing: -0.01em; }
  #subnav #navmenu li.menuhead a:link, #subnav #navmenu li.menuhead a:visited, #subnav #navmenu li.menuhead a:active { color: #e3e3e3; }
  #subnav #navmenu li.menuhead a:hover { color: #fff; }

/****
 2220 - Do More
****/
  /* #prime #domore is in here because it shares styles with the main #subnav #domore */
  #prime #domore h3 { color: #e3e3e3; }
  #prime #domore ul li { background: none; padding-left: 24px; }
  #prime #col-two #domore, #subnav #domore { margin-left: 0px; padding: 0; width: 200px; background: #333333 url(../i/bg/domorebg_top.png) left top no-repeat; color: #e3e3e3; }
  #prime #col-two #domore { margin-top: 9px; }
  #prime #col-two #domore h3, #subnav #domore h3 { padding: 4px 0 0 0; margin: 0 9px; line-height: 24px; font-size: 1.2em; border-bottom: 2px groove #111111; letter-spacing: -0.01em; }
  #prime #col-two #domore ul, #subnav #domore ul { list-style-type: none; margin: 0; padding: 0; min-height: 146px; background: url(../i/bg/domorebg_bottom.png) left bottom no-repeat; }
  #prime #col-two #domore ul li, #subnav #domore ul li { padding: 0 9px; }
  #prime #col-two #domore ul li a, #subnav #domore ul li a { display: block; height: 20px; margin: 12px 0; padding: 0 0 0 24px; background: left top no-repeat; line-height: 20px; color: #fff; text-decoration: none; }
  #prime #col-two #domore ul li.document a, #subnav #domore ul li.document a { background-image: url(/i/icons/20px_whitepaper.png); }
  #prime #col-two #domore ul li.video a, #subnav #domore ul li.video a { background-image: url(/i/icons/20px_tidewaytv.png); }
  #prime #col-two #domore ul li.contact a, #subnav #domore ul li.contact a { background-image: url(/i/icons/20px_contact.png); }
  #prime #col-two #domore ul li.download a, #subnav #domore ul li.download a { background-image: url(/i/icons/20px_download.png); }    

/****
 2230 - Social Tools
****/
  /* #prime #socialtools is in here because it shares styles with the main #subnav #socialtools */
  #prime #col-two #socialtools { border-bottom: 1px solid #e3e3e3; border-top: 1px solid #e3e3e3; line-height: 32px; margin: 12px 0 12px 0; padding: 6px 0 0 9px; }
  #subnav #socialtools { border-bottom: 1px solid #e3e3e3; line-height: 32px; margin: 0 0 12px 0; padding: 0 0 0 0; text-align: center; }


/****
 2300 - #prime & #expert
****/
  #expert h1, #prime h1 { font-size: 1.4em; letter-spacing: normal; margin: 0.7em 0 0.7em 0; color: #111; }
  #expert h2, #prime h2 { font-size: 1.4em; margin: 1em 0 0.7em 0; color: #111; }
  #expert h3, #prime h3 { font-size: 1.2em; margin: 0; color: #111; }
  #prime h2.followclose { margin-bottom: 0px; }
  #expert p, #prime p { margin: 0 0 1em 0; }
  #prime ul { list-style-type: none; margin: 0 0 0.5em 0; padding: 0; }
  #prime ul li { padding-left: 15px; background: transparent url(/i/screen/bullet.gif) no-repeat scroll 3px 6px; }
  #prime ol { margin: 0 0 0.5em 15px; padding: 0; }
  #content #prime { width: 690px; padding: 0 15px 0 0; margin-left: 232px; line-height: 1.6; }
  #content #prime.wideprime { margin-left: 0; width: 100%; }
  #content #prime map { display: none; }
  
  /* content-widths */
  .one-col #col-one { }
  .one-col #col-two { display: none; }
  .two-col #col-one { width: 320px; float: left;}
  .two-col #col-two { width: 320px; margin-left: 350px; padding-top: 1px;}
  .sidebar #col-one { width: 420px; float: left;}
  .sidebar #col-two { width: 220px; margin-left: 450px; padding-top: 1px;}
  .sidebar #col-one.wide { width: 637px; float: left; margin-left: 15px;}
  .sidebar #col-two.wide { width: 220px; margin-left: 682px; padding-top: 1px;}
  .two-col #col-one.wide { width: 428px; float: left; margin-left: 15px;}
  .two-col #col-two.wide { width: 428px; margin-left: 466px; padding-top: 1px;}
  .one-col #col-one { margin-left: 15px;}
  .one-col #col-two { display: none; }

  /* expert */
  #content #expert { width: 690px; margin-top: 18px; padding: 0 15px 0 232px; clear: left; }
  #content #expert .tabsection { padding: 6px 9px; }
  #content #expert .experticon { float: left; width: 72px; margin-top: 16px; }
  #content #expert .experticon img { border: 0; }
  #content #expert .experttext { padding-left: 80px; }

  /* search results */
  #prime ul.searchresults li { margin-bottom: 12px; }
  #prime ul.searchresults li h3 { position: relative; margin-top: 0; top: -3px; }
  #prime ul.searchresults li p { margin-bottom: 6px; }
  #prime ul.searchresults li p.meta { margin-top: -6px; }

  /* Form Elements */
  #expert img, #prime img, img.hasborder { border: 4px solid #e3e3e3; }
  #expert a img, #prime a img, #expert img.logo-plain, #prime img.logo-plain { border: 0; }
  #prime img.logo { margin-right: 10px; float: left; border: 0; } 
  #prime .searchpages { margin: 3px -5px 12px -15px; padding: 3px 0; text-align: right; border-bottom: 1px solid #e3e3e3; border-top: 1px solid #e3e3e3; }
  #prime form ul li { background: none; padding-left: 0; }
  #prime form label { display: block; font-weight: bold; margin-top: 6px; }
  #prime.sidebar col-one input, #prime.sidebar col-one form select, #prime.sidebar col-one form textarea { width: 75%; }
  #prime.sidebar col-two input, #prime.sidebar col-two form select, #prime.sidebar col-two form textarea { width: 95%; }
  #prime.two-col input, #prime.two-col form select, #prime.two-col form textarea { width: 80%; }
  #prime.one-col form input, #prime.one-col form select, #prime.one-col form textarea { width: 66%; }
  #prime.sidebar .checkbox input, #prime.two-col .checkbox input, #prime.one-col .checkbox input { width: auto; float: left; margin-right: 6px; }
  #prime.sidebar .checkbox label, #prime.two-col .checkbox label, #prime.one-col .checkbox label { margin-left: 24px; }
  #prime.sidebar input.submit, #prime.two-col input.submit, #prime.one-col input.submit, #prime.sidebar .submit input, #prime.two-col .submit input, #prime.one-col .submit input { width: auto; float: left; padding: 1px 6px; margin-right: 6px;}

  #prime ul#downloadcategories li { background: none; padding-left: 0; }
  #prime.one-col form.filter-form { text-align: right; }
  #prime.one-col form.filter-form label { display: inline; } 
  #prime.one-col form.filter-form select { width: auto; }
  #prime.one-col form.filter-form input.go-input { width: auto; position: relative; top: 6px; }  
  

/**** 
 3000 - Shared Special Classes
****/
  .visibleblock { display: block; }
  .visibleinline { display: inline; }

  /* .bluegrade (fancy table) */
  table.bluegrade { width: 660px; margin-top: 1.4em; padding: 0; }
  table.bluegrade thead { margin: 0; background: #e3e3e3 url(../i/bg/fancytable_topbg.gif) top left no-repeat; }
  table.bluegrade tbody { margin: 0; padding: 0; background: #fff url(../i/bg/fancytable_midbg.gif) top left repeat-x; }
  table.bluegrade th, table.bluegrade td { font-size: 1.2em; text-align: left; padding: 3px 6px; }
  table.bluegrade thead th { border-bottom: 1px solid; padding-right: 12px; }
  table.bluegrade thead th.first { padding-left: 15px; }
  table.bluegrade tbody td { border-left: 1px solid; }
  table.bluegrade tbody th { padding-left: 15px; }
  table.bluegrade tbody td.nowrap { white-space: nowrap; }

  /* .checkbox-table (fancy table) */
  table.checkbox-table { width: 660px; margin-top: 1.4em; padding: 0; }
  table.checkbox-table thead { margin: 0; padding: 0 12px 0 0; background: #e3e3e3 url(../i/bg/fancytable_topbg.gif) top left no-repeat; }
  table.checkbox-table tbody { margin: 0; padding: 0 12px 0 0; background: #fff url(../i/bg/fancytable_midbg.gif) top left repeat-x; } 
  table.checkbox-table thead th { font-size: 1.4em; color: #000; padding: 9px 6px 0px 6px; border-left: 1px solid #cdcdcd; text-align: center; }
  table.checkbox-table thead td { text-align: center; border-left: 1px solid #cdcdcd; font-weight: bold; padding: 0px 6px 9px 6px; }
  table.checkbox-table thead td.first { border-left: 0px; }
  table.checkbox-table tbody td { text-align: center; height: 38px; width: 119px; border-left: 1px solid #cdcdcd; }
  table.checkbox-table tbody td span { text-indent: -9999px; height: 32px; width: 117px; display: block; }
  table.checkbox-table tbody td.included span { background: #D1CFC4 url(/i/screen/table-checkmark.gif) no-repeat scroll 50% 50%; border: 1px solid #fff; }
  table.checkbox-table tbody th { text-align: left; padding-left: 15px; }

  /* .triplecolumn (fancy table) */
  table.triplecolumn { background: #fff url(/i/bg/triplecolumnbg.png?rev=2) 214px top no-repeat; }
  table.triplecolumn th, table.triplecolumn td { width: 202px; text-align: left; vertical-align: text-top; padding-right: 24px; }
  #prime ul li.true { background: #fff url(/i/icons/tickbullet.png) no-repeat scroll 0px 4px; }
  #prime ul li.false { background: #fff url(/i/icons/crossbullet.png) no-repeat scroll 0px 4px; }
  #prime ul li.optional { background: #fff url(/i/icons/optionbullet.png) no-repeat scroll 3px 6px; }

  
/****
 4000 - Instance / Location Specific Rules
****/

  /* .support-table (specific table) */
  .support-table { width: 100%; border: 1px solid #e3e3e3; }
  .support-table th, .support-table td { text-align: left; padding: 1px 3px; border: 1px solid #e3e3e3; }
  .support-table th { font-weight: bold; color: #000; background-color: #e3e3e3; }
  .support-table { width: 100%; border: 1px solid #e3e3e3; }
  .support-table th, .support-table td { text-align: left; padding: 1px 3px; border: 1px solid #e3e3e3; }
  .support-table th { font-weight: bold; color: #000; background-color: #e3e3e3; }

  /* landing page rules */
  .lp #content { padding-top: 1px;}
  .lp #content .hero, .user-message .widehero, .account #content .widehero, .thank-you #content .widehero, .community #content .widehero { width: 943px; background-image: url(../i/bg/wideinnerherobg.png); }
  .lp #content #prime { margin-left: 15px; width: 915px; }
  .lp .two-col #col-one { width: 442px; }
  .lp .two-col #col-two { width: 442px; margin-left: 470px; }
  .lp .one-col #col-one { width: 100%; }

  /* SUCCESS STORIES SPECIAL RULES */
  #successstoriestable { width: 100%; }
  #successstoriestable th { text-align: left; font-size: 1.2em; padding-top: 12px; }
 
  /* PARTNERS SPECIAL RULES */
  .partners #filterheading { text-align: right; cursor: pointer; border-top: 1px solid #e3e3e3; border-bottom: 1px solid #e3e3e3; margin-bottom: 9px; }
  .partners #filters { clear: right; height: auto; border-bottom: 1px solid #e3e3e3; padding: 6px 0; margin: 0 0 9px 0; }
  .partners #filters label { display: block; float: left; margin: 0 5px 0 0; width: 75px; text-align: right; }
  .partners #prime form #filter_partner_speciality, .partners #prime form #filter_partner_type { width: 250px; float: left; }
  .partners #prime form #filter_partner_region, .partners #prime form #filter_partner_tier { width: 200px; float: left; }
  .partners .morelink { text-align: right; padding: 0px; margin: 0px; }
  .partners #prime p.meta { margin-bottom: 0px; }

  /* Community / Account */
  .forum #content .wideprime .hero { width: 943px; background-image: url(../i/bg/wideinnerherobg.png); }
  #forumcontent blockquote { border: 1px solid #ccc; padding: 3px 6px; }
  #forumcontent blockquote div.quote_author { font-weight: bold; font-style: italic; border-bottom: 1px dotted #ccc; }
  .community .hero, .community .widehero { margin-top: 6px; }
  .community #subnav { margin-top: 6px; }
  .community pre { width: 100%; overflow: auto; margin-bottom: 1.5em; margin-top: 1.4em; background-color: #e3e3e3; padding: 2px 4px; font-size: 12px; }
  .community code { font-size: 12px; background-color: #e3e3e3; }
  .community pre code { font-size: 12px; }
  .account #requiredReg { width: 436px; padding-left: 27px; margin-left: 1px; padding-top: 12px; float: left; background: url(/i/bg/widecolbg_blue.png) top left no-repeat; }
  .account #optionalReg { width: 436px; margin-left: 479px; padding-top: 12px; padding-left: 27px; background: url(/i/bg/widecolbg_grey.png) top left no-repeat; } 
  .account #submitReg { clear: left; width: 436px; margin-left: 479px; padding-left: 27px; }
  .account #submitReg .submit { position: relative; top: -59px; }
  .account #requiredReg input, .account #optionalReg input, .account #requiredReg select, .account #optionalReg select { padding: 1px; font-weight: normal; color: #000; }
  .account #requiredReg label, .account #optionalReg label { font-size: 1.2em; font-weight: bold; }
  .account #requiredReg .fullwidth, .account #optionalReg .fullwidth { width: 360px; }
  .account #requiredReg .halfwidth, .account #optionalReg .halfwidth { width: 180px; }
  .account #requiredReg .mediumwidth, .account #optionalReg .mediumwidth { width: 270px; }
  .community ol#comment-list { list-style-position: inside; }
  .community .widehero .profileicon { padding-top: 12px; margin-left: 12px; text-align: center; float: left; }
  .community .widehero .profiletext { padding-top: 12px; }
  .community .widehero .profiletext h1 { padding-top: 0px; padding-bottom: 0px; }

  /* Tideway TV */
  .thumbnail_435 { float: left; width: 435px; margin: 6px 9px 0 0; padding: 0; }
  .thumbnail_120 { float: left; width: 120px; margin: 6px 9px 0 0; padding: 0; }
  .detail_435 { margin: 0 0 0 450px; }
  .detail_120 { margin: 0 0 0 135px; }
  .ttv_video { min-height: 102px; margin-left: -15px; }
  .firstvideo { min-height: 264px; border: 1px solid #e3e3e3; margin: 0 -6px 9px -27px; padding: 9px 11px; background-color: #f2f3f8; }
  #prime .firstvideo h3 { color: #F07F20; }
  #prime .firstvideo h2 { margin-top: 0px; }
  #prime .ttv_video p { margin-bottom: 3px; }
  #prime .ttv_video p.meta { color: #939393; }
  .playbutton { width: 100%; height: 100%; background: transparent url(/i/buttons/button_tv_play.png) center center no-repeat; } 
  .lightbox .ttv_video { margin-left: 0px; width: 50%; float: left; }
  .lightbox .thumbnail_120 { margin-top: 0px; } 

  /* Blog specific styles */
  .blog blockquote { margin-left: 1em; border-left: 5px solid #0982d5; border-radius: 5px; padding: 0px 1em 1em 1em;
    background: #f3f3f3; /* Old browsers */
    background: -moz-linear-gradient(top, #f3f3f3 0%, #e3e3e3 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f3f3f3), color-stop(100%,#e3e3e3)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #f3f3f3 0%,#e3e3e3 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #f3f3f3 0%,#e3e3e3 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #f3f3f3 0%,#e3e3e3 100%); /* IE10+ */
    background: linear-gradient(top, #f3f3f3 0%,#e3e3e3 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3f3f3', endColorstr='#e3e3e3',GradientType=0 ); /* IE6-9 */
  }


/****
 5000 - Confluence Style Menu Bars
****/ 
  /* Confluence Style Menu Bar layout */
  .ajs-menu-bar { float: right; line-height: 1.5; }
  .ajs-menu-bar, .ajs-menu-bar .ajs-button, .ajs-menu-bar .ajs-button a, .ajs-menu-bar .ajs-button span, .ajs-menu-bar .ajs-menu-item .ajs-menu-title, .ajs-menu-bar .ajs-menu-item .ajs-menu-title span, .ajs-menu-bar .ajs-menu-item .ajs-menu-title span span, .ajs-menu-bar .ajs-drop-down a, .ajs-menu-bar .ajs-drop-down a span, .ajs-menu-bar .ajs-drop-down a span span { display: block; margin: 0; padding: 0;}
  .ajs-menu-bar .ajs-button span, .ajs-menu-bar .ajs-menu-item .trigger span span { padding-right: 1em; }
  .ajs-menu-bar li.ajs-menu-item, .ajs-menu-bar li.ajs-button { float: left; list-style: none; }
  .ajs-menu-bar li.ajs-menu-item a, .ajs-menu-bar li.ajs-button a { line-height: 1.5; text-decoration: none; white-space: nowrap; }
  .ajs-menu-bar .ajs-button { float: left; line-height: 2; list-style: none; position: static; }
  #headercrumbs .ajs-menu-bar li.ajs-menu-item { position: relative; }
  .ajs-menu-bar .ajs-menu-item .trigger span { background-image: url(/confluence/images/decoration/menu_indicator.gif); }
  .ajs-menu-bar .ajs-menu-item.opened .trigger span { background-image: url(/confluence/images/decoration/white_menu_indicator.gif); }
  .ajs-menu-bar .ajs-menu-item .trigger span span { background: none; }
  .ajs-menu-bar .ajs-button a:hover,.ajs-menu-bar .ajs-menu-item.opened .trigger span { color: #fff; }

  /* Confluence Style Menu bar icons */
  .ajs-menu-bar .ajs-menu-item .trigger span { background-position: 100% 50%; background-repeat: no-repeat; }
  .ajs-menu-bar .ajs-button span, .ajs-menu-bar .ajs-menu-item .trigger span span, .ajs-menu-bar .opened .trigger span span { background-position: 0 50%; background-repeat: no-repeat; }

  /* Confluence Style Drop-down menu layout */
  .ajs-menu-bar li .ajs-drop-down a { background: #fff no-repeat 4px 50%; border: none; display: block; line-height: 1.6; margin: 0; padding: 0 0.5em 0 24px; text-decoration: none; }
  .ajs-menu-bar .ajs-drop-down { -moz-border-radius-bottomleft: 3px; -moz-border-radius-bottomright: 3px; -webkit-border-bottom-left-radius: 3px; -webkit-border-bottom-right-radius: 3px; background: #fff; border: solid 1px #1f8cd6; font-weight: normal; min-width: 10em; padding: 0; position: absolute; white-space: nowrap; z-index: 1000; }
  .ajs-menu-bar .ajs-drop-down ul, .ajs-menu-bar ul.ajs-drop-down { border-top: solid 1px #e1e1e1; margin: 0; padding: 5px 0; list-style: none; }
  .ajs-menu-bar .ajs-drop-down ul.first, .ajs-menu-bar ul.ajs-drop-down.first { border-top: none; }
  .ajs-menu-bar .ajs-drop-down li { margin: 0; padding: 0; }
  .ajs-menu-bar div.ajs-drop-down a { background-position: .5em 50%; background-repeat: no-repeat; border: none; display: block; line-height: 2; margin: 0; padding: 0 1em 0 28px; position: relative; text-decoration: none; white-space: nowrap; }
  .ajs-menu-bar .ajs-drop-down a img { float: left; height: 16px; margin: .3em 0 0 -20px; width: 16px; }

  /* Confluence Style Drop-down menu icons */
  .ajs-menu-bar .ajs-drop-down a.add-comment { background-image: url(/confluence/images/icons/comment_16.png); }
  .ajs-menu-bar .ajs-drop-down a.add-attachment { background-image: url(/confluence/images/icons/attach_16.png); }
  .ajs-menu-bar .ajs-drop-down a.add-page { background-image: url(/confluence/images/icons/docs_16.gif); }
  .ajs-menu-bar .ajs-drop-down a.add-news { background-image: url(/confluence/images/icons/blogentry_16.gif); }
  .ajs-menu-bar .ajs-drop-down a.action-view-history { background-image: url(/confluence/images/icons/clock_16.png); }
  .ajs-menu-bar .ajs-drop-down a.action-view-attachments { background-image: url(/confluence/images/icons/attach_16.png); }
  .ajs-menu-bar .ajs-drop-down a.action-page-favourite { background-image: url(/confluence/images/icons/fav_off_16.png); }
  .ajs-menu-bar .ajs-drop-down a.ie-page-favourite-selected { background-image: url(/confluence/images/icons/fav_on_16.png); /* using IE style here to make IE7 not duplicate bg */ }
  .ajs-menu-bar .ajs-drop-down a.action-page-watching-space { background-image: url(/confluence/images/icons/watching_space_16.png); }
  .ajs-menu-bar .ajs-drop-down a.action-page-watching { background-image: url(/confluence/images/icons/watch_off_16.png); }
  .ajs-menu-bar .ajs-drop-down a.ie-page-watching-selected { background-image: url(/confluence/images/icons/watch_on_16.png); /* using IE style here to make IE7 not duplicate bg */ }
  .ajs-menu-bar .ajs-drop-down a.waiting { background-image: url(/confluence/images/icons/wait.gif); }
  .ajs-menu-bar .section-secondary li a, .ajs-menu-bar .section-modify li a { padding-left: 8px; font-size: .9em; }

  /* Customisations for header confluence style menu bar */
  #header-menu-bar { margin-top: 0; margin-right: 5px; line-height: 24px; }
  #headercrumbs .ajs-menu-item a { float: left; line-height: 1.5; margin: 0; text-decoration: underline; } 
  #headercrumbs .ajs-menu-bar li.ajs-menu-item, #headercrumbs .ajs-menu-bar li.ajs-button { margin: 1px 0 0 0; padding: 1px 0; }
  #headercrumbs .ajs-menu-bar li.ajs-menu-item a { padding-left: 0.5em; }
  #headercrumbs .ajs-menu-item .trigger span { background-image: url(/confluence/images/decoration/menu_indicator.gif); }
  #headercrumbs .ajs-menu-item .trigger span span { background: none; color: #000; }
  #headercrumbs .ajs-menu-bar .opened .trigger span { background-image: url(/confluence/images/decoration/white_menu_indicator.gif); background-position: 100% 50%; background-repeat: no-repeat; }
  #headercrumbs .ajs-menu-bar .opened .trigger span span { color: #fff; }
  #headercrumbs .ajs-menu-bar li.ajs-menu-item a.trigger:focus { outline: none; }
  #headercrumbs .ajs-menu-bar li.ajs-menu-item a.trigger { float: left; text-decoration: none; padding: 0 0.5em; }
  #headercrumbs .ajs-menu-bar li.ajs-menu-item.opened .ajs-drop-down li, #headercrumbs .ajs-menu-bar li.ajs-menu-item.opened .ajs-drop-down a { background-color: #fff; background-image: none; }
  .ajs-menu-bar .ajs-menu-item.opened, .ajs-menu-bar .ajs-button a { -moz-border-radius: 3px; -webkit-border-radius: 3px; }
  .ajs-menu-bar li.ajs-menu-item.opened { -moz-border-radius-bottomleft: 0; -moz-border-radius-bottomright: 0; -webkit-border-bottom-left-radius: 0; -webkit-border-bottom-right-radius: 0; }
  #headercrumbs .ajs-menu-bar .ajs-menu-item.opened { border: solid 1px; border-bottom: 0; margin: 1px -1px 0 -1px; padding-top: 0; padding-bottom: 0.1em; background-color: #1f8cd6; border-color: #1f8cd6; }

  /* Customisations for header confluence style menus */
  #headercrumbs .ajs-drop-down { -moz-border-radius-bottomleft: 3px; -moz-border-radius-bottomright: 3px; -webkit-border-bottom-left-radius: 3px; -webkit-border-bottom-right-radius: 3px; left: 0; margin-top: -1px; margin-left: -1px; top: 1.67em; z-index: 9; }
  #headercrumbs .ajs-drop-down a { float: none; text-decoration: none; padding: 2px 2em; }
  #headercrumbs .ajs-menu-item .ajs-drop-down ul, #headercrumbs .ajs-menu-item ul.ajs-drop-down { border-top: 1px solid #cce; }
  #headercrumbs .ajs-menu-bar .ajs-drop-down ul.first, #headercrumbs .ajs-menu-bar ul.ajs-drop-down.first { border: none; }

  /* Customisations for confluence style menu items */
  #headercrumbs .ajs-menu-bar li.ajs-menu-item.opened .ajs-drop-down li a { color: #000; }
  #headercrumbs .ajs-menu-bar li.ajs-menu-item.opened .ajs-drop-down li.active a { background-color: #1f8cd6; color: #ffffff; }
  #headercrumbs .ajs-menu-bar li.ajs-menu-item.opened .ajs-drop-down li a span { color: #000; }
  #headercrumbs .ajs-menu-bar li.ajs-menu-item.opened .ajs-drop-down li.active a span { color: #ffffff; }

  
/****
 6000 - sIFR Styles (see comment block for licence details)
****/

  /*=:project - scalable Inman Flash Replacement (sIFR) version 3.
    =:original file - Copyright: 2006 Mark Wubben.
    =:Author - Mark Wubben, <http://novemberborn.net/>
    =:history * IFR: Shaun Inman * sIFR 1: Mike Davidson, Shaun Inman and Tomas Jogin * sIFR 2: Mike Davidson, Shaun Inman, Tomas Jogin and Mark Wubben
    =:license - This software is licensed and provided under the CC-GNU LGPL.  See <http://creativecommons.org/licenses/LGPL/2.1/>    
  */

  /* Header styling */
  .sIFR-active .shadedhero h1 { visibility: hidden; line-height: 22px; font-size: 22px; letter-spacing: 3px; }
  .sIFR-active .community .widehero .herotext h1 { visibility: hidden; font-size: 22px; line-height: 22px; letter-spacing: 1.2px; }
  .sIFR-active #prime h1 { visibility: hidden; font-size: 18px; line-height: 18px; letter-spacing: 1.2px; }
  .sIFR-active #expert h3 { visibility: hidden; font-size: 12px; line-height: 12px; letter-spacing: 0.6px; }
 

