@import url("/resources/templates/template-includes/css/yui-fix.css") all;
/* fix for context bar separators */
div.sep {
display: inline;
padding: 2px;
}

.d3c-actionboxtitle {margin-left:10px;font-weight:bold;text-align:center}
.yui-fieldset legend {color:#316AC5;font-weight:bold;padding-left:5px;padding-right:5px;font-size:13px;}

.yui-skin-sam tr.yui-dt-selected.yui-dt-even td a, .yui-skin-sam tr.yui-dt-selected.yui-dt-even td.yui-dt-asc a, .yui-skin-sam tr.yui-dt-selected.yui-dt-even td.yui-dt-desc a,
.yui-skin-sam tr.yui-dt-selected.yui-dt-odd td a, .yui-skin-sam tr.yui-dt-selected.yui-dt-odd td.yui-dt-asc a, .yui-skin-sam tr.yui-dt-selected.yui-dt-odd td.yui-dt-desc a {
   color: #FFF;
}
.yui-skin-sam tr.yui-dt-selected.yui-dt-even td, .yui-skin-sam tr.yui-dt-selected.yui-dt-even td.yui-dt-asc, .yui-skin-sam tr.yui-dt-selected.yui-dt-even td.yui-dt-desc,
.yui-skin-sam tr.yui-dt-selected.yui-dt-odd td, .yui-skin-sam tr.yui-dt-selected.yui-dt-odd td.yui-dt-asc, .yui-skin-sam tr.yui-dt-selected.yui-dt-odd td.yui-dt-desc {
   background-color: #426FD9;
   color: #FFF;
}

  .form-label-error, .form-widget-error, .form-required-mark, .form-error {color: \#c30000;}
  @media screen and (min-width: 768px) {
    .alerts-modal .modal-dialog {
      width:760px;
    }
  }
  /* trying to fix alerts window layout */
  ul.nav-tabs {
    margin:0px 0px 10px 0px;
  }

.cp_file_container {
 width:170px;height:157px;margin:5px;padding:3px;padding-bottom:10px;float:left;border:2px solid #000000;background-color:#FFFFFF;border-radius:5%;-moz-border-radius:5%;-webkit-border-radius:5%
}

.yui-skin-sam .yui-panel .ft {
border-top:none;
}

.folder-tree li.isvd div.has_children {background-image:url(/resources/images/folder-tree-folders/vb-folder-tree-sprite.png)}
.folder-tree li.isvd div.has_children_last {background-image:url(/resources/images/folder-tree-folders/vb-folder-tree-sprite.png)}
.folder-tree li div.has_children {background:url(/images/folder-tree-folders/folder-tree-sprite.png) no-repeat  0 0 transparent;}
.folder-tree li div.has_children_last {background:url(/images/folder-tree-folders/folder-tree-sprite.png) no-repeat 0 -3325px transparent;}

.folder-tree div.portal_page a {font-weight:normal;color:#48484A}
.folder-tree li.selected {width:200px;background-color:#EAF2FF}
.folder-tree a, a.ygtvlabel {color:#48484A;padding:2px 0px}
.folder-tree a:hover, .group-tree div.portal_page a:hover, a.ygtvlabel:hover {text-decoration:underline;color:\#000099;background-color:#C9DDFE}

.folder-tree li.isvd div.has_children {background-image:url(/images/folder-tree-folders/vb-folder-tree-sprite.png)}
.folder-tree li.isvd div.has_children_last {background-image:url(/images/folder-tree-folders/vb-folder-tree-sprite.png)}
  a.vb_tree_link {color:#48484A;text-decoration:none}
  a.vb_chap_link {color:#48484A;text-decoration:none}
  .vb_node_all_selected {font-weight:bold;background-color:#A0BDEB}
  .vb_node_part_selected {font-weight:bold;background-color:#CDCDCD}

.list-filter-pane { padding-right:40px;}
 /*  Folder Tree Styles */
  .folder-tree li {margin-bottom:0px;margin-left:0;padding-left:0;list-style:none}
  .folder-tree li.connected {background:url(/images/folder-tree-folders/vline.gif) repeat-y}
  .folder-tree li ul {margin-left:15px;padding:0px}
  .folder-tree div {cursor:pointer;white-space:nowrap;margin-left:5px;margin-left:0px;height:18px;padding-left:40px;padding-top:2px}
  .folder-tree li div.has_children {background:url(/images/folder-tree-folders/folder-tree-sprite.png) no-repeat  0 0 transparent;}
  .folder-tree li div.has_children_last {background:url(/images/folder-tree-folders/folder-tree-sprite.png) no-repeat 0 -3325px transparent;}
  .folder-tree li div.no_children {padding-left:17px;background:url(/images/folder-tree-folders/tn.gif) no-repeat}
  .folder-tree li div.no_children_last {background:url(/images/folder-tree-folders/ln.gif) no-repeat}
  .folder-tree li.gt_collapsed ul {display:none}
  .folder-tree li.gt_collapsed div.has_children {background-position: 0 -3471px;}
  .folder-tree div.portal_page {padding-left:0px;background:url()}
  .folder-tree div.portal_page a {font-weight:normal;color:#48484A}
  .folder-tree li.selected {width:200px;background-color:#EAF2FF}
  .folder-tree div.tree_container {margin-left:0px;padding-left:0px;background:url();height:auto}
  .folder-tree a, a.ygtvlabel {color:#48484A;padding:2px 0px}
  .folder-tree a:hover, .group-tree div.portal_page a:hover, a.ygtvlabel:hover {text-decoration:underline;color:\#000099;background-color:#C9DDFE}
   a.folder_tree_toggle,a.folder_tree_toggle:hover,a.folder_tree_toggle:visited,a.folder_tree_toggle:active {color:\#0000FF;background-color:inherit;text-decoration:none}
  .folder-tree li.ft_collapsed ul {display:none}
  .folder-tree li.ft_collapsed div.has_children {background-position: 0 -3471px;}
  .folder-tree input {margin-left:0px;margin-right:0px}
  /* Virtual Book Tree Styles */
  .folder-tree li.isvd div.has_children {background-image:url(/images/folder-tree-folders/vb-folder-tree-sprite.png)}
  .folder-tree li.isvd div.has_children_last {background-image:url(/images/folder-tree-folders/vb-folder-tree-sprite.png)}
  li.virt_new_object {background-color:#ccff99;font-weight:bold}
  a.vb_tree_link {color:#48484A;text-decoration:none}
  a.vb_chap_link {color:#48484A;text-decoration:none}
  .vb_node_all_selected {font-weight:bold;background-color:#A0BDEB}
  .vb_node_part_selected {font-weight:bold;background-color:#CDCDCD}
  .vb_node_unselected {font-weight:bold;background-color: \#EB9898}
  div.sortable_container {
    padding-left:5px;
  }
  div.in_doc_div {
    margin-top:10px;
    width: 80%;
    float: left;
  }
  div.not_in_doc_div {
    width: 80%;
    float: left;
  }
  ul.in_doc_list {
    overflow: auto;
    list-style-image:none;
    list-style-type:none;
    margin-top:5px;
    margin:0px;
    padding:2px;
  }
  ul.in_doc_list li {
    list-style-type:none;
    margin:0px;
    cursor: move;
  }
  div.clear_for_bottom {
    clear: both;
  }
  .yui-tree {visibility:hidden}

th,td {border:none;padding:0px;} 
/* this was taken out for ballista, put back from kmresponsive  
.yui-skin-sam .yui-dt .yui-dt-col-d3c_file_pretty, .yui-skin-sam .yui-dt .yui-dt-col-virt_doc_pretty { 
display: none; 
} 
*/ 
 
.action-box a:link,.action-box a:visited{color:#000000;font-size:93%;text-decoration:none;display:block;padding:2px;} 
.yui-skin-sam  ul.action-box li .yui-button a {width:140px;white-space:nowrap;font-size:93%;display:block;padding:0px 10px;}
.handcursor{cursor:pointer;} 
 
div.sep { 
display: inline; 
padding: 2px; 
} 
 
div.search_result {cursor:hand;cursor:pointer;padding-bottom:25px;clear:both} 
div.search_result div.thumb {float:left;height:100%;width:66px;padding-right:5px;} 
div.search_result div.head {width:90%;text-align:left;padding-bottom:2px;border-bottom: 1px solid \#3366cc} 
html>body div.search_result div.head {float:left} 
div.search_result div.doctitle {float:left;width:60%;font-size:14px;font-weight:bold} 
div.search_result div.type_and_date {float:right;width:35%;color:6F6F6F;text-align:right} 
div.search_result div.summary {width:90%;height:50px;} 
html>body div.search_result div.summary {height:60px;} 
 
span#con-search-submit{margin-top:1px} 
input#search-submit{margin-left:0px;margin-right:0px;margin-top:0px;margin-bottom:0px;padding-left:2px;padding-right:2px;height:22px;width:30px} 
form#search-form,form#search-form-bottom,#search-engine-list,form#d3c_pagelinks_search,div#forum-search {display:none} 
#results-pages {margin-bottom:0px} 
 
.yui-skin-sam div.yui-panel >div.hd,.yui-skin-sam div.yui-panel >div.bd,.yui-skin-sam div.yui-panel >div.ft {background: #ffffff none no-repeat right top;} 
.yui-skin-sam div.yui-panel >div.hd {padding:15px;} 
.yui-skin-sam div.yui-panel >div.ft {padding:19px 20px 20px;} 
.yui-skin-sam div.yui-panel { 
position: relative; 
background-color: #ffffff; 
border: 1px solid #999999; 
border: 1px solid rgba(0, 0, 0, 0.2); 
border-radius: 6px; 
outline: none; 
-webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5); 
box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5); 
background-clip: padding-box; 
}

/* from kmdg-portal css */
.list-filter-pane { padding-right:40px;}
.loginTitle{font-size:20px;font-weight:bold;color:#316AC5; padding-top:20px; white-space:nowrap}
#login-form td {padding: 2px 5px;}
#login-form > div > table {margin-left:20px;}

#login-form td .form-widget label {font-weight:normal;line-height:1.2em;font-size:13px;}
.h1{font-size:22px; font-weight:bold; color:#316AC5;margin-bottom:4px;margin-top:4px}
.h2{font-size:18px; font-weight:bold; color:#316AC5;margin-bottom:4px;margin-top:4px}
.h3{font-size:14px;font-weight:bold;color:#48484A;margin-bottom:4px;margin-top:4px}
h1{font-size:22px; font-weight:bold; color:#316AC5;margin-bottom:4px;margin-top:4px}
h2{font-size:18px; font-weight:bold; color:#316AC5;margin-bottom:4px;margin-top:4px}
h3{font-size:16px;font-weight:bold;color:#48484A;margin-bottom:4px;margin-top:4px}

.box-header h1, .box-header h2,.box-header h3 {color:#fff;}

/*********** Styles for YUI Buttons **********/
  /* Size */
  .yui-skin-sam .yui-button input, .yui-skin-sam .yui-button button, .yui-skin-sam .yui-button a {min-height:.5em;padding:0 5px;white-space:nowrap;}
  .yui-skin-sam .yui-button input,.yui-skin-sam .button .yui-button button, .yui-skin-sam .button .yui-button a {min-height:.5em;padding:0 5px;white-space:nowrap;}
  .yui-skin-sam .yui-button input,.yui-skin-sam .admin .yui-button button, .yui-skin-sam .admin .yui-button a {min-height:.5em;padding:0 5px;white-space:nowrap;}
  .yui-skin-sam .yui-button input {background-color:transparent;cursor:pointer;margin-left:0px;margin-right:0px;padding-left:10px;padding-right:10px;border-style:none}
  .yui-skin-sam .yui-button {cursor:pointer;}


.yui-skin-sam .yui-button input {color:#48484A}
.yui-skin-sam .yui-button {margin-top:5px;color:#48484A;background-color:#F3F1F1;background-position:0 -1300px;border-color:#48484A}
.yui-skin-sam .yui-button-hover {color:#48484A;background-position:0 -1700px}
.yui-skin-sam .yui-button-focus {color:#48484A;background-position:0 -1700px}
.yui-skin-sam .yui-button .first-child {border-color:#48484A}
.yui-skin-sam .yui-button .first-child img {border-width:0px; border-style:none; vertical-align:top;margin-top:2px}
.yui-skin-sam .admin .yui-button {margin-top:2px;color:#48484A;background: #FFE7ED url('/resources/yui/assets/admin-button-sprite.png') repeat-x scroll 0 0px;border-color:#9D1E12}
.yui-skin-sam .admin .yui-button-hover {color:#48484A;background-position:0 -200px}
.yui-skin-sam .admin .yui-button-focus {color:#48484A;background-position:0 -200px}
.yui-skin-sam .admin .yui-button .first-child {border-color:#9D1E12}

/*********** Styles for YUI Tabs **********/
.yui-skin-sam .yui-navset .yui-nav a, .yui-skin-sam .yui-navset .yui-navset-top .yui-nav a {
  background-position: 0 -1300px;background-color:#F3F1F1
}
.yui-skin-sam .yui-navset .yui-nav a:hover {
  background-position: 0 -1700px;background-color:#F3F1F1
}
.yui-skin-sam .yui-navset .yui-nav a em, .yui-skin-sam .yui-navset .yui-navset-top .yui-nav a em {
  padding:0.15em 0.75em;
}
.yui-skin-sam .yui-navset .yui-nav .selected a em  {
  padding:0.15em 0.75em;color:#48484A;font-weight:bold
}
.yui-skin-sam .yui-navset .yui-nav a, .yui-skin-sam .yui-navset .yui-navset-top .yui-nav a ,
.yui-skin-sam .yui-navset .yui-nav a em, .yui-skin-sam .yui-navset .yui-navset-top .yui-nav a em {
  border-color:#48484A
}
.yui-skin-sam .yui-navset .yui-nav, .yui-skin-sam .yui-navset .yui-navset-top .yui-nav {
  border-color:#48484A
}
.yui-skin-sam .yui-navset .yui-nav .selected a, .yui-skin-sam .yui-navset .yui-nav .selected a:focus, .yui-skin-sam .yui-navset .yui-nav .selected a:hover {
  background-color:#E2DCDC
}
.yui-skin-sam .yui-navset .yui-nav .selected, .yui-skin-sam .yui-navset .yui-navset-top .yui-nav .selected {
  margin:0 0.16em 0 0;
}

// d3c action buttons
.d3c-actionboxtitle {margin-left:10px;font-weight:bold;text-align:center}
ul.d3c-action-box {padding:0px;margin:0px;}
ul.d3c-action-box li {list-style-type:none;}
ul.d3c-action-box li a {width:140px;white-space:nowrap;font-size:12px;display:block;margin-right:5px}
ul.d3c-action-box li a img {border-width:0px; border-style:none; vertical-align:top;margin-top:2px}

  fieldset.yui-fieldset {border:1px #C9DDFE solid;padding:15px 10px 10px;margin-bottom:5px;font-size:13px;}
  .yui-fieldset legend {color:#316AC5;font-weight:bold;padding-left:5px;padding-right:5px;font-size:13px;}

