
/* *********************** *
 * KCJ SITE STYLESHEET *
 * *********************** */

/* ******************************* *
 * COMMON STYLES *
 * Generic styles like body,a,etc. *
 * ******************************* */
html{
height:100%}

body{
background-color:#e0e6f1;
background-image:none;
background-position:top;
background-repeat:no-repeat;
color:#000;
font:13px Arial,Verdana,sans-serif;
height:100%;
margin:0;
padding:0;
text-align:center;
direction:ltr}


a{
color:#06c;
outline:none}

a:visited{
color:#551a8b}

a:hover{
color:#551a8b}

a:active{
color:#06c}

a img{
border:0}

hr{
background-color:#b0bdcc;
border:0;
color:#b0bdcc;
height:2px;
margin:10px 0;
padding:0}

input,
textarea{
font:13px Arial,Verdana,sans-serif}

small{
font-size:11px}

.K-ws-text-right .disabled{
background:none !important;
border:0 !important;
text-decoration:none !important;
color:#666 !important}

.K-ws-text-right .enabled{
background:none !important;
border:0 !important;
text-decoration:underline !important;
color:#06c !important}

/* ************************************************* *
 * BODY IDs *
 * Used to control left and right alignment of pages *
 * ************************************************* */
#K-ws-left .K-ws-sidebar,
#K-ws-left-nohead .K-ws-sidebar{
left:0}

#K-ws-right .K-ws-sidebar,
#K-ws-right-nohead .K-ws-sidebar{
right:0}

/* We have a sidebar but no header */
#K-ws-left-nohead .K-ws-header,
#K-ws-right-nohead .K-ws-header{
display:none}

/* We have a header,but no sidebar */
#K-ws-noside .K-ws-sidebar{
display:none}

#K-ws-noside .K-ws-outside,
#K-ws-noside .K-ws-subfooter,
#K-ws-noside #K-ws-page-tools-div,
#K-ws-noside .K-ws-footer,
#K-ws-none .K-ws-outside,
#K-ws-none .K-ws-subfooter,
#K-ws-none #K-ws-page-tools-div,
#K-ws-none .K-ws-footer{
margin:0}

/* We have neither a header or sidebar */
#K-ws-none .K-ws-sidebar,
#K-ws-none .K-ws-header{
display:none}

/* ***************************************************** *
 * CLASSES *
 * These are all ABC order except where they couldn't be *
 * ***************************************************** */
/* General color and layout styles */
.K-ws-border{
border:1px solid #b0bdcc}

.K-ws-dotted-top{
border-top:1px solid #b0bdcc;
margin:10px 0 0 !important;
padding:10px}

.K-ws-first{
padding-top:10px}

.K-ws-float-left{
float:left}

.K-ws-float-right{
float:right}

.K-ws-grey{
color:#999}

.K-ws-grey-back{
background:#eff4f9}

.K-ws-half-width{
width:48%}

.K-ws-mid{
text-align:center}

.K-ws-noborder{
border:0 !important}

.K-ws-noborder-left{
border-left:0 !important}

.K-ws-noborder-right{
border-right:0 !important}

.K-ws-noborder-top{
border-top:0 !important}

.K-ws-nomargin{
margin:0}

.K-ws-nopadding{
padding:0 !important}

.K-ws-text-right{
text-align:right}

.editor-wrapper{
border-width:0;
border-color:#666;
border-style:solid}

.editable{
border:1px dotted #d0d0d0;
background-color:transparent}

.editor-wrapper input.editable{
display:block;
font-family:inherit;
font-weight:inherit;
font-size:inherit;
margin:0 -1px -1px;
width:100%}

.editor-wrapper td,
.K-ws-content-wrapper td,
#tmpTxtId td{
vertical-align:top !important}

div div.editable{
margin:0 9px 9px;
padding:0}

.editable p{
margin:10px 0}

.K-browser-support-warning{
border:2px solid #777;
background-color:#fe7;
padding:10px}

.K-ws-account{
color:#000;
float:right;
font:12px Arial,sans-serif !important;
padding:5px 5px 5px 0}

.K-ws-account a{
color:#06c}

.K-ws-account a:active{
color:#06c}

.K-ws-account a:visited{
color:#06c}

.K-ws-account span{
color:#000;
font-size:10px}


/* General border styles */
.K-ws-border,
.K-ws-noborder{
border-collapse:collapse}

.K-ws-border th,
.K-ws-border td{
border-bottom:1px solid #d7dee5}

.K-ws-border-bottom{
border-bottom:1px solid #d7dee5}

.K-ws-border-top{
border-top:1px solid #d7dee5}

/* The bottom 'spew' (comments,attachments,subpages) */
.K-ws-bottom{
background-color:#eff4f9;
background-image:none;
background-position:top;
background-repeat:no-repeat;
color:#000;
font-family:Arial,Verdana,sans-serif;
font-size:12px}

.K-ws-bottom a{
color:#06c}

.K-ws-bottom a:active{
color:#06c}

.K-ws-bottom a:hover{
color:#551a8b}

.K-ws-bottom a:visited{
color:#551a8b}

.K-ws-outside .K-ws-bottom h3{
color:#000;
font-family:Arial,Verdana,sans-serif;
font-size:12px;
margin:0;
padding:9px 0 5px 10px}


.K-ws-bottom form{
margin-bottom:0;
margin-top:0}

.K-ws-bottom .K-ws-bottom-section p{
margin:10px;
padding:0}

.K-ws-bottom ul{
margin:0 0 5px;
padding:0}

.K-ws-bottom li{
list-style:none;
margin:0 10px;
padding:6px 0}

.K-ws-bottom-none li{
margin:0 10px 0 25px}

.K-ws-bottom-create{
border-bottom:1px solid #d7dee5;
border-top:1px solid #d7dee5;
padding:10px 0 0}

.K-ws-outside .K-ws-bottom-create p{
margin:5px 10px;
padding:0}

.K-ws-bottom-create p input{
margin-bottom:-3px}

.K-ws-bottom-section{
border:1px solid #d7dee5;
padding:5px 0 10px}

/* Top bar Site info */
.K-ws-site-info{
float:left}

/* Theme thumbnails for admin/colorsAndFonts page */
.K-ws-color{
border:2px solid #b0bdcc;
float:left;
font-size:12px;
margin:0 5px 15px;
padding:10px 0 0;
text-align:center;
width:140px}

.K-ws-color img{
padding:0 5px 5px}

.K-ws-color img:hover,
.K-ws-color label:hover{
cursor:pointer}

.K-ws-color input{
margin:0 0 -2px}

/* *********************************************** *
 * COMMENTS *
 * Styling for comments area and invidual comments *
 * STYLING DELETED*
 * *********************************************** */

 
/* Content styles (headers,p,ul,li,etc.) */
.K-ws-content{
color:#000;
font-family:Arial,Verdana,sans-serif;
font-size:13px;
margin:0 10px 10px;
min-height:150px;
padding:0 0 10px}

.K-ws-border .K-ws-content{
margin-bottom:0}

.K-ws-content table,
body>table{
margin:1px}

.K-ws-content-wrapper h1 a,
.K-ws-content-wrapper h2 a,
.K-ws-content-wrapper h3 a,
.K-ws-content-wrapper h4 a,
.K-ws-content-wrapper h5 a{
color:#000}

.K-ws-wrapper .K-ws-content h2{
background-color:transparent;
color:#000;
font-family:Arial,Verdana,sans-serif;
font-size:22px;
margin:10px 10px 10px 0}

.K-ws-wrapper .K-ws-content h3{
background-color:transparent;
color:#000;
font-family:Arial,Verdana,sans-serif;
font-size:18px;
margin:10px 10px 10px 0}

.K-ws-wrapper .K-ws-content h4{
background-color:transparent;
color:#000;
font-family:Arial,Verdana,sans-serif;
font-size:14px;
margin:10px 10px 10px 0}

.K-ws-wrapper .K-ws-content p{
margin:10px 0;
padding:0}

.K-ws-wrapper .K-ws-content ul{
margin-right:10px}

.K-ws-wrapper .K-ws-content li{
padding:1px 0}

.K-ws-content-wrapper{
position:relative}

/* Create page styles */
.K-ws-create-main{
border-top:1px solid #b0bdcc;
margin:10px 0 0;
padding:2px 0 10px}

.K-ws-create-main p{
margin:10px}

.K-ws-create-submit{
padding-top:15px !important}

.K-ws-create-table{
font-size:12px;
width:100%}

.K-ws-create-table .K-ws-create-text{
padding-left:30px}

.K-ws-create-top{
font-size:11px;
position:absolute;
right:10px;
top:15px}

/* Sites breadcrumb styling */
.K-ws-crumbs span{
color:#5f6a72;
display:block;
margin:0 0 -5px;
padding:7px 10px 0}

.K-ws-crumbs a{
color:#06c}

.K-ws-crumbs a:visited{
color:#551a8b}

.K-ws-crumbs a:hover{
color:#551a8b}

.K-ws-crumbs a:active{
color:#06c}

.K-ws-breadcrumb-highlightDeleted{
background-color:#ff0;
padding:2px}

/* Sites dashboard */
/* STYLING DELETED */


/* Sites delete page styling */
/* STYLING DELETED */


/* ********************************************************* *
 * CURRENT STYLING *
 * Styling for the 'current' styles used throughout the site *
 * ********************************************************* */
.K-ws-inside-a-z .K-ws-current{
border:1px solid #eff4f9;
cursor:pointer !important;
font-weight:bold}

.K-ws-table .K-ws-current{
background:url(./images/table_background_on.png) repeat-x left top;
color:#333}

.K-ws-subnav .K-ws-selected a{
background:#eff4f9;
color:#eff4f9;
cursor:default;
text-decoration:none}

.K-ws-list-gadget .K-ws-selected,
.K-ws-list-gadget .K-ws-selected:hover{
background-color:#eff4f9;
color:#fff}

/* ************************************** *
 * GADGETS *
 * Gadget stylings for dashboard pagetype *
 * ************************************** */


/* SHARED gadget */

/* Page header stylings */
.K-ws-header{
background-color:#fff;
background-image:none;
background-position:top;
background-repeat:no-repeat;
border-top:none;
border-right:none;
border-bottom:1px solid #b0bdcc;
border-left:none;
font-family:Arial,Verdana,sans-serif;
margin:0 0 5px;
position:relative;
text-align:Left}

.K-ws-header-title,
.K-ws-header-search{
vertical-align:middle}

.K-ws-header-title h2{
font-size:24px;
font-weight:bold;
margin:0;
padding:0}

.K-ws-header-title h2 a{
color:#000;
text-decoration:none}

.K-ws-header h2 a:visited{
color:#000}

.K-ws-header h2 a:hover{
color:#06c;
text-decoration:underline}

.K-ws-header h2 a:active{
color:#06c}

.K-ws-header-table{
padding:5px;
width:100%}

/* Icon styles used for doc items,calendar items,etc. */

/* The sitemap pages' toolbar */

/* The list-gadget is used throughout Sites to show a scrollable boxed list */
.K-ws-list-gadget{
background:#fff;
border-top:1px solid #b0bdcc;
border-right:1px solid #b0bdcc;
border-bottom:1px solid #b0bdcc;
border-left:1px solid #b0bdcc;
overflow:auto;
overflow-x:hidden;
height:220px;
margin:0 7px;
width:95%}

.K-ws-list-gadget ul{
margin:0;
padding:0}

.K-ws-list-gadget li{
cursor:pointer;
list-style:none;
margin:0;
padding:2px 3px}

.K-ws-list-gadget-swatch{
border:1px solid #999;
height:12px;
margin-bottom:-3px;
margin-right:3px;
width:14px}

.K-ws-list-gadget li:hover{
background-color:#b0bdcc}

.K-ws-logo{
float:right;
margin:0 10px 0 0;
vertical-align:middle}

/* *************************** *
 * LINK PICKER *
 * Editor link picker stylings *
 * *************************** */
.K-ws-lp-dialog{
border-bottom:1px solid #a4caee;
height:28em;
padding-bottom:5px !important;
position:relative}

.K-ws-lp-dialog hr{
background:#a4caee}

.K-ws-lp-list{
height:25em;/* gives room beneath list for "Create page" button */
overflow:auto}

.lp-list-createpage-btn{
margin-top:10px;
margin-left:8px}

.lp-createpage-tree{
margin-top:7px;
height:209px;
overflow:auto;
border:1px solid #999;
padding:3px}

.K-ws-lp-list ul,
.K-ws-lp-list li{
margin:0;
padding:0}

.K-ws-lp-list li{
border-bottom:1px solid #eff4f9;
clear:both}

.K-ws-lp-list li a{
color:#111;
display:block;
padding:3px 1em 3px 2em;
text-decoration:none}

.K-ws-lp-list li a:hover{
background-color:#fffab6}

.K-ws-lp-list li .time{
color:#666;
float:right;
font-size:11px;
width:13%}

.K-ws-lp-list li strong{
background:#b0bdcc none repeat scroll 0;
display:block;
padding:3px 6px}

.K-ws-lp-dialog .K-tabpane-tabs{
border-top:1px solid #a4caee;
width:140px}

.K-ws-lp-dialog .K-tabpane-tabs li{
border:0;
border-bottom:1px solid #a4caee}

.K-ws-lp-dialog .K-tabpane-cont{
border-left:5px solid #a4caee;
border-top:1px solid #a4caee;
padding-bottom:5px}

.K-tabpane-top .K-tabpane-cont{
border-left:0;
padding-bottom:5px}

.K-ws-lp-dialog .K-tabpane-cont input{
width:200px}

.K-ws-lp-fullscreenpane{
position:absolute;
top:0;
background:#fff;
width:100%}

/* Move page dialog styling */

/* Styling for the update notice at the top of the page */

/* The outside and outside-in divs are used mainly for theming */
.K-ws-outside{
background-color:#fff;
background-image:none;
background-position:top;
background-repeat:no-repeat;
position:relative}

.K-ws-outside-in{
background-color:#fff;
background-image:none;
background-position:top;
background-repeat:no-repeat;
border-left:1px solid #b0bdcc;
border-right:1px solid #b0bdcc;
border-top:1px solid #b0bdcc;
border-bottom:1px solid #b0bdcc}

/* Page title styling */
.K-ws-page-title{
color:#000;
font-family:Arial,Verdana,sans-serif;
font-size:22px;
font-weight:bold;
margin:0;
padding:9px 10px 8px}

.K-ws-page-title input{
font-size:22px;
font-weight:bold}

.K-ws-page-title span{
font-size:11px;
font-weight:normal}

#K-ws-page-title-header input{
color:#000}

#K-ws-page-title{
color:#000;
font-family:Arial,Verdana,sans-serif;
font-size:22px;
font-weight:bold}

.K-ws-page-title h2{
margin:0}

.K-ws-page-title h2 a,
.K-ws-page-title h2 a:visited{
color:#000;
text-decoration:none}

.K-ws-page-title h2 a:hover{
color:#06c;
text-decoration:underline}

/* Create page,edit page,more actions */

/* Create page pagetype styling */

/* Revisions page styling */

/* Search form */
.K-ws-header-search{
width:400px}

.K-ws-search{
float:right;
font:13px Arial,Verdana,sans-serif;
margin:0;
padding:0;
text-align:right;
vertical-align:top}

.K-ws-search form{
margin:0}

.K-ws-search span{
float:right;
margin:0 0 0 5px}

#ej-ui-searchInput{
width:150px}

/* *************************** *
 * SEARCH RESULTS *
 * Search results page styling *
 * *************************** */
.K-ws-search-crumbs{
color:#40a040 !important;
font-size:13px !important}

.K-ws-search-footer{
border-top:1px solid #b0bdcc;
padding-top:6px}

.K-ws-search-result{
padding:0 0 5px}

.K-ws-search-result h3{
font-size:15px;
font-weight:normal;
margin:10px 0 0 !important;
padding:0 !important}

.K-ws-search-result h3 span{
color:#999;
font-size:13px;
font-weight:normal}

.K-ws-search-result p{
margin:2px 0 !important;
padding:0 !important}

.K-ws-search-subhead{
border-bottom:1px solid #b0bdcc;
margin:0 10px 10px;
padding:4px 0 6px}

.K-ws-search-subhead p{
margin-bottom:0;
margin-top:0}

.K-ws-search-site-title a{
color:#060;
text-decoration:none}

.wiki_searchHilite{
font-weight:bold}

/* Page settings dialog styling */
.K-ws-settings{
background:#fff}

.K-ws-settings-inside p{
line-height:25px}

.K-ws-settings-inside{
background:#fff;
padding:3px 0 0}

/* ******************************* *
 * K SIDEBAR and SIDEBAR GADGET *
 * Sidebar and gadget styling *
 * ******************************* */
.K-ws-sidebar{
background-color:transparent;
background-image:none;
background-position:top;
background-repeat:no-repeat;
font-size:13px;
position:absolute;
top:0}

.K-ws-sidebar-content{
border-top:none;
border-bottom:none;
border-right:none;
border-left:none;
padding:0}

.K-ws-sidebar-inside{
padding:0}

.K-ws-sidebar-gadget,
.K-ws-sidebar-textgadget{
border-top:1px solid #b0bdcc;
border-bottom:1px solid #b0bdcc;
border-right:1px solid #b0bdcc;
border-left:1px solid #b0bdcc;
color:#5e6a72;
font-family:Arial,Verdana,sans-serif;
font-size:12px;
margin:0 0 6px}

.K-ws-sidebar-gadget-inside,
.K-ws-sidebar-textgadget-inside{
background-color:#fff;
background-image:none;
background-position:top;
background-repeat:no-repeat;
color:#5e6a72;
overflow:hidden}

.K-ws-sidebar-gadget-inside .K-ws-icon-page{
background-position:5px 3px;
padding-left:25px !important}

.K-ws-sidebar-gadget a{
color:#06c}

.K-ws-sidebar .K-ws-sidebar-gadget a:visited{
color:#551a8b}

.K-ws-sidebar-gadget h4,
h4.K-ws-sidebar-textgadget-header{
background-color:#eff4f9;
background-image:none;
background-position:top;
background-repeat:no-repeat;
border-top:none;
border-right:none;
border-bottom:1px dotted #d7dee5;
border-left:none;
color:#5e6a72;
font-family:Arial,Verdana,sans-serif;
font-size:13px;
font-weight:bold;
margin:0;
overflow:hidden;
padding:3px 5px}

.K-ws-sidebar-gadget .open{
border:0;
padding:0 2px 2px 0}

/* Need to make sure regular h4's don't look like gadget headers */
.K-ws-sidebar-gadget-inside h1,
.K-ws-sidebar-gadget-inside h2,
.K-ws-sidebar-gadget-inside h3,
.K-ws-sidebar-gadget-inside h4,
.K-ws-sidebar-gadget-inside h5{
background:transparent !important;
border:0 !important;
color:#5e6a72 !important}

.K-ws-sidebar-gadget-inside ul{
line-height:1.33em;
margin:0;
padding:4px 0}

.K-ws-sidebar-gadget-inside li{
list-style:none;
margin:0;
padding:3px 0 3px 5px}

.K-ws-sidebar-gadget-inside li span{
display:block;
font-size:11px}

.K-ws-sidebar-textgadget-inside{
margin:0;
padding:5px}

.K-ws-sidebar-gadget-inside p{
line-height:1.33em;
margin:0;
padding:5px}

.K-ws-sidebar-gadget-inside img{
padding:2px 2px 5px}

.K-ws-sidebar-gadget-inside p.K-ws-img-text{
color:#222;
font-size:11px;
line-height:12px;
padding:4px}

.K-ws-sidebar-gadget .K-ws-sidebar-viewall{
margin-top:0;
padding:5px}

.K-ws-sidebar-viewall-left{
float:left;
text-align:left;
width:44%}

.K-ws-sidebar-viewall-right{
float:right;
text-align:right;
width:54%}

.K-ws-sidebar-nav{
border-bottom:0 !important}

.K-ws-sidebar-nav a:visited{
color:#06c !important}

/* ******************** *
 * SITEMAP *
 * Sitemap page styling *
 * ******************** */
.K-ws-sitemap,
K-sites-recent{
background:#fff;
position:relative}

.K-ws-sitemap .K-ws-subnav{
padding-left:10px}

.K-ws-sitemap .K-ws- li{
padding-bottom:5px}

.K-ws-sitemap .K-ws-selected{
background:#eff4f9}

.K-ws-sitemap .K-ws-subnav a:visited{
color:#06c}

.K-ws-sitemap .K-ws-selected a,
.K-ws-sitemap .K-ws-selected a:visited{
color:#000}

.K-ws-sitemap-tree a:hover{
text-decoration:none !important}

.K-ws-sitemap-tree{
font-family:Arial,Verdana,sans-serif !important;
min-height:350px;
padding:10px}

/* ******************************* *
 * SITES SITEMAP TABLE *
 * Sitemap heirarchy table styling *
 * ******************************* */

/* ********************************************** *
 * SUBFOOTER *
 * Subfooter styling (site name,quick links,etc.) *
 * ********************************************** */
.K-ws-subfooter{
color:#5e6a72;
font-size:11px;
padding:0 0 5px;
text-align:center}

.K-ws-subfooter p{
margin:0;
padding:5px}

.K-ws-subfooter p span{
color:#5e6a72;
font-size:10px}

.K-ws-subfooter p a,
.K-ws-subfooter p a:visited{
color:#06c}

/* ****************************************** *
 * SITES TOOLBAR *
 * Toolbar styling (create,edit buttons,etc.) *
 * ****************************************** */
.K-ws-version-history{
color:#666;
font-size:12px;
padding:7px 5px 9px 0;
text-align:right;
position:absolute;
bottom:0;
right:0}

#K-ws-page-tools-div{
border-bottom:1px solid #b0bdcc;
margin:0;
position:relative}

#K-ws-page-tools-div .K-ws-version-history a,
#K-ws-page-tools-div .K-ws-version-history a:visited{
color:#00c !important}

#K-ws-page-tools-div .K-ws-version-history a:hover{
color:#00c}

/* Subpages styling */
.K-ws-subpage{
border-top:1px solid #d7dee5;
background-color:#eff4f9;
color:#000;
font-family:Arial,Verdana,sans-serif;
margin:0;
padding:5px 0 5px 10px}

.K-ws-subpage h4{
color:#000;
display:block;
font-size:12px;
font-weight:normal;
margin:0 0 -10px;
padding:10px 0 5px 10px}

.K-ws-subpage ul{
display:inline;
margin:0;
padding:0}

.K-ws-subpage li{
display:inline;
margin:0;
padding-left:5px}

.K-ws-submit{
clear:both;
margin:10px 0;
text-align:center}

/* Navigation tabs styling */
.K-ws-subnav{
clear:left;
padding:10px 2px 0 15px}

.K-ws-subnav h2{
line-height:12px;
margin:0;
padding:0 0 10px}

.K-ws-subnav ul{
margin:0;
padding:4px 0 0}

.K-ws-subnav li{
float:left;
list-style:none;
margin:0;
padding:0}

.K-ws-subnav li a{
padding:5px 15px 3px}

/* *********************************** *
 * SITE TABLES *
 * Table styling used throughout Sites *
 * *********************************** */
.K-ws-table{
border-collapse:collapse;
font-size:12px;
margin:0 0 10px;
width:100%}

.K-ws-table td{
border-bottom:1px solid #b0bdcc;
padding:6px 9px;
vertical-align:top}

.K-ws-table th{
background:url(./images/table_background_off.jpg) repeat-x left top;
border-bottom:1px solid #b0bdcc;
border-top:1px solid #b0bdcc;
color:#444;
font-weight:normal;
padding:5px 10px;
text-align:left;
vertical-align:top}

.K-ws-table .K-ws-t-edit{
text-align:left;
width:45%}

.K-ws-table .K-ws-t-size{
padding-right:3%;
text-align:right;
width:7%}

.K-ws-table-wrapper{
padding:0 10px}

.K-ws-t-att,
.K-ws-t-up{
text-align:left;
width:15%}

.K-ws-td-chk,
.K-ws-th-chk{
border-right:0;
padding:1px 4px 0;
text-align:right;
width:2%}

.K-ws-th-crea,
.K-ws-td-crea{
text-align:left;
width:24%}

.K-ws-th-last,
.K-ws-td-last{
text-align:left;
width:24%}

.K-ws-th-page,
.K-ws-td-page{
text-align:left;
width:44%}

.K-ws-th-star,
.K-ws-td-star{
text-align:left;
width:2%}

.K-ws-th-revision,
.K-ws-td-revision{
text-align:left;
width:14%}

.K-ws-th-edited,
.K-ws-td-edited{
text-align:left;
width:29%}

.K-ws-th-last,
.K-ws-td-last{
text-align:left;
width:39%}

.K-ws-th-revert,
.K-ws-td-revert{
text-align:left;
width:19%}

.K-ws-th-edited,
.K-ws-th-last{
border-left:1px solid #ddd}

.K-ws-th-revision,
.K-ws-th-page{
border-right:1px solid #ddd}

.K-ws-t-file,
.K-ws-t-page{
text-align:left;
width:40%}

.K-ws-t-rem,
.K-ws-t-ver{
text-align:center;
width:15%}

.K-ws-title-editor{
color:#000;
font-size:20px;
width:55%}

.K-ws-top{
background-color:#fff;
border-bottom:1px solid #b0bdcc;
color:#000;
font-size:12px}

.K-ws-top a,
.K-ws-top a:visited{
color:#00c}

div.K-ws-wrapper{
margin:0 5px;
position:relative;
text-align:left}

/* ************************************ *
 * SITES MISCELLANY *
 * Stuff that couldn't go anywhere else *
 * ************************************ */

#editorToolbar{
background:#eff4f9}

.K-ws-color-selected{
border:2px solid #67a7e3}

.K-ws-page-chiclet{
padding:3px 3px 0;
position:absolute;
right:3px;
top:4px;
width:15px}

.drag-over{
background:#900 !important}

#ej-versionInfo{
padding-left:10px}

.K-ws-clear:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden}

.K-ws-large{
font-size:13px}

.K-ws-wrapper .K-ws-inside-a-z{
display:inline}

.K-ws-wrapper .K-ws-inside-a-z a{
color:#06c;
cursor:default;
margin:0 1px;
padding:0 3px;
text-decoration:none}

.ej-ui-pageNameErr{
color:red;
font-weight:bold}

del.wiki_del{
color:#67a7e3;
text-decoration:line-through}

ins.wiki_ins{
background-color:#67a7e3;
color:#fff;
text-decoration:none}

.disabled{
text-decoration:none;
color:#666}

#tr_raw-html-area{
font-family:"Andale Mono","Courier New",Courier,monospace;
overflow:auto}

.ej-insertMenu img{
padding:4px 0 2px 17px !important}

.K-toolbar-menu-item-icon{
padding-bottom:1px}

.ej-tableMenu-menu .K-menuitem{
padding-left:15px}

/* K format menu */
.K-menuitem-checkbox{}

.K-menuitem,
.K-submenu{
clear:both}

.K-submenu{
padding:5px 0 5px 4px}

.K-submenu .K-menu{
right:0;
text-align:left;
top:0}

.K-submenu .K-menu div{
padding:5px 0}

.K-menu .K-option span{
margin:0 3px 0 0}

.ej-formatblock{
padding-bottom:11px !important;
padding-top:3px !important}

.K-edit-submenu-text{
margin-left:15px}

.K-menuseparator{
border-top:1px solid #b0bdcc !important}

div.K-toc{
background:#eff4f9;
border:1px solid #b0bdcc;
list-style:none;
margin-bottom:5px;
overflow:hidden;
width:100%}

div.K-toc a{
text-decoration:none}

div.K-toc a:visited{
color:#06c}

div.K-toc ol{
line-height:1.33em;
list-style:none;
margin-left:10px;
padding-left:0;
text-align:left}

.K-ws-outside-in div.K-toc p{
padding-left:10px;
font-weight:bold;
text-align:left}

/* ******************************************************** *
 * LINK PICKER TABS *
 * These K-tabpane styles go with the link picker dialog *
 * ******************************************************** */
.K-tabpane{
background-color:#fff;
padding:0;
position:relative}

.K-tabpane-tabs{
list-style:none;
margin:0;
padding:0;
height:1ex;
position:relative}

.K-tabpane-left .K-tabpane-tabs{
float:left}

.K-tabpane-cont{
overflow:auto;
height:100%}

.K-tabpane-tab,
.K-tabpane-tab-selected{
display:block;
padding:1em;
border:1px solid #d7dee5;
cursor:pointer;
border-width:1px 0;
margin:0}

.K-tabpane-left .K-tabpane-tab-selected{
background-color:#eff4f9;
border:1px solid #d7dee5}

.K-tabpane-top ul.K-tabpane-tabs{
border:0;
height:20px;
outline:none;
width:99%}

.K-tabpane-top ul.K-tabpane-tabs li,
.K-tabpane-top ul.K-tabpane-tabs li.K-tabpane-tab-selected{
border:0;
background:transparent;
display:inline;
padding:0 5px}

.K-tabpane-top ul.K-tabpane-tabs li{
border-right:1px solid #ccc;
color:#06c;
text-decoration:underline !important}

.K-tabpane-top ul.K-tabpane-tabs li.K-tabpane-tab-selected{
border-right:1px solid #ccc;
color:#000 !important;
text-decoration:none !important}

.K-tabpane-cont li{
list-style:none}

/* ******************************* *
 * CCC BUTTON STYLES *
 * Button style borrowed from Docs *
 * ******************************* */

/* ********************************************** *
 * K PALETTE STYLINGS *
 * Styling for the colors and fonts color palette *
 * ********************************************** */
.K-palette{
outline:none;
-moz-outline:none;
-moz-user-select:none;
cursor:default;
z-index:300}/* 300 is for dropdowns,flyouts,etc. */

.K-palette-cell{
border-left:1px solid #b0bdcc;
border-top:1px solid #b0bdcc;
height:15px;
padding:3px;
width:15px;
margin:0;
text-align:center;
vertical-align:middle;
font-size:1px}

.K-palette-cell-hover{
background:#ccc}

.K-palette-cell-selected{
background:#ccc;
border-left:1px solid #666 !important;
border-top:1px solid #666 !important}

.K-palette-colorswatch{
position:relative;
height:15px;
width:15px}

.K-palette-table{
border-right:1px solid #b0bdcc;
border-bottom:1px solid #b0bdcc}

/* ****************************************************** *
 * K TREE *
 * Styles the K-tree component we use throughout Sites *
 * ****************************************************** */

/* ************************************************** *
 * DIALOGS *
 * Modal dialogs styling using K naming convention *
 * ************************************************** */

/* K.ui.Menu */

.K-menu{
border:1px solid #b5b6b5;
background-color:#f3f3f7;
color:#000;
cursor:default;
font:normal small Arial,sans-serif;
margin:0;
outline:none;
padding:0;
position:absolute;
z-index:300}/* 300 is for dropdowns,flyouts,etc. */

.K-menuitem{
list-style:none;
margin:0;
text-align:left;
padding:3px 1.5em 2px 5px;
white-space:nowrap}

.K-menuitem-rtl{
text-align:right;/* hardcode instead of using bidi_right */
padding:2px 5px 2px 1.5em/* hardcode instead of using bidi_trbl */}

a.K-menuitem{
display:block}

.K-menuitem a,
a.K-menuitem{
color:#000 !important;
cursor:default;
text-decoration:none}

.K-menuitem-highlight{
background-color:#67a7e3 !important;
clear:both;
color:#fff !important}

.K-menuitem-highlight a{
color:#fff !important}

.K-menuitem-disabled{
color:#999}

.K-option{
/* Selectable options should leave some room for the check mark. */
padding-left:15px !important}

.K-option-selected{
background-position:4px 50%;
background-repeat:no-repeat}

/* Page settings icons for menu */
#more-actions-menu .K-menuitem{
padding-left:24px}

/* K.ui.MenuSeparator */
.K-menuseparator{
border-top:1px solid #999;
margin:2px 0;
outline:none;
padding:0;
position:relative}

/* K.ui.SubMenu */

/* TEMP */


/* Hideous Safari hacks */
@media screen and (-webkit-min-device-pixel-ratio:0){
.ej-foreColor .K-toolbar-menu-button-caption{
background-position:-79px 0 !important}
.ej-backColor .K-toolbar-menu-button-caption{
background-position:-95px 0 !important}
}

#ej-content-table{
border-collapse:collapse;
margin:0}

.K-ws-edit-sidebar{
font-size:11px;
padding:2px}

.K-ws-edit-sidebar a{
color:#06c}

#K-add-attachment,
#K-add-comment{
margin:0}

#K-attachment-wrapper p,
#K-comment-wrapper p{
margin:10px 10px 10px 20px}

#K-attachment-wrapper h3 a,
#K-comment-wrapper h3 a{
color:#000;
text-decoration:none}

#K-attachment-wrapper h3 a:visited,
#K-comment-wrapper h3 a:visited{
color:#000}

#K-attachment-wrapper h3 a:hover,
#K-comment-wrapper h3 a:hover{
color:#000}

#K-add-attachment a span,
#K-add-comment a span,
.K-ws-bottom h3 span{
color:#000;
font-size:12px;
font-weight:normal}

#K-attachment-wrapper,
#K-comment-wrapper{
border-top:1px solid #d7dee5;
color:#000;
padding:0 0 5px}

#K-attachment-wrapper .K-ws-attachment-form p{
margin:0 10px 0 0;
padding:5px 0 10px 10px}

.K-ws-bottom-none .K-ws-attachment-form p{
padding:0 0 10px 26px !important}

.clearfix{
clear:both;
margin:5px 0}

.K-ws-comment-submit{
margin:0 !important}

.K-ws-bottom-none .K-ws-comment-submit{
margin:0 0 0 15px !important}

/* Used in the editor embed dialogs */
.K-link-box{
background:#eff4f9;
border:1px solid #b0bdcc;
padding:8px 0 0}

/* Fix iframe layout in text widget embed editor */
#COMP_dialogembedding .editable{
border:0;
height:300px;
margin:0;
padding:5px;
overflow:auto}

#tmpTxtId iframe{
top:5px !important;
left:5px !important}

/* Dashboard search dropdown (have to put here b/c it uses bg images */

/* Base toolbar stylesheets */

/* Gecko hack;Pre-FF3 Gecko uses -moz-inline-box instead of inline-block. */
html>body .K-inline-block{
display:-moz-inline-box;/* This is ignored by FF3 and later */
display:inline-block}/* This is ignored by pre-FF3 Gecko */

/* Default rule;only Safari,Webkit,and Opera handle it without hacks. */
.K-inline-block{
position:relative;
display:inline-block}

/* Pre-IE7 IE hack. On IE,"display:inline-block" only gives the element */
/* layout,but doesn't give it inline behavior. Subsequently setting display */
/* to inline does the trick. */
* html .K-inline-block{
display:inline}

/* IE7-only hack. On IE,"display:inline-block" only gives the element */
/* layout,but doesn't give it inline behavior. Subsequently setting display */
/* to inline does the trick. */
*:first-child+html .K-inline-block{
display:inline}

#K-ws-page-tools-div .editing{
background-position:0 2px !important}

.editing{
border:0 !important}

/* Firefox 2 hack,b/c FF2 is doing crazy stuff with the toolbar */
#K-ws-page-tools-div .editing,
x:-moz-any-link{
height:23px}

.edit-in-progress-message,
x:-moz-any-link{
display:-moz-inline-box;
line-height:25px;
padding-left:5px}

#K-ws-page-tools-div .editing,
x:-moz-any-link,
x:default{
height:24px}

.edit-in-progress-message,
x:-moz-any-link,x:default{
display:inline-block}

.edit-in-progress-message,
x:-moz-any-link{
display:-moz-inline-box;
line-height:15px;
padding-left:0}

.K-toolbar-button{
margin:0 2px;
border:0;
padding:0;
font:normal 12px Arial,sans-serif;
color:#333;
text-decoration:none;
list-style:none;
vertical-align:middle;
cursor:default;
outline:none}

/* Pseudo-rounded corners. */
.K-toolbar-button-outer-box{
margin:0;
border:0;
padding:1px 0;
vertical-align:middle}

.K-toolbar-button-inner-box{
margin:0 -1px;
border:0;
padding:3px 5px;
vertical-align:middle}

/* Pre-IE7 IE hack;ignored by IE7 and all non-IE browsers. */
* html .K-toolbar-button-inner-box{
/* IE6 needs to have the box shifted to make the borders line up. */
left:-1px}

/* Pre-IE7 BiDi fixes. */
* html .K-toolbar-button-rtl .K-toolbar-button-outer-box{
left:-1px}/* hardcode instead of using bidi_left */

* html .K-toolbar-button-rtl .K-toolbar-button-inner-box{
left:0}/* hardcode instead of using bidi_right */

/* IE7-only hack;ignored by all other browsers. */
*:first-child+html .K-toolbar-button-inner-box{
/* IE7 needs to have the box shifted to make the borders line up. */
left:-1px}

/* IE7 BiDi fix. */
*:first-child+html .K-toolbar-button-rtl .K-toolbar-button-inner-box{
left:1px}/* hardcode instead of using bidi_right */

/* Safari-only hacks. */
::root .K-toolbar-button,
::root .K-toolbar-button-outer-box{
/* Required to make pseudo-rounded corners work on Safari. */
line-height:0}

::root .K-toolbar-button-inner-box{
/* Required to make pseudo-rounded corners work on Safari. */
line-height:normal}

/* Disabled styles. */
.K-toolbar-button-disabled{
opacity:0.3;
-moz-opacity:0.3;
filter:alpha(opacity=30)}

.K-toolbar-button-disabled .K-toolbar-button-outer-box,
.K-toolbar-button-disabled .K-toolbar-button-inner-box{
/* Disabled text/border color trumps everything else. */
color:#333 !important;
border-color:#999 !important}

/* Pre-IE7 IE hack;ignored by IE7 and all non-IE browsers. */
* html .K-toolbar-button-disabled{
/* IE can't apply alpha to an element with a transparent background... */
background-color:#f0f0f0;
margin:0 1px;
padding:0 1px}

/* IE7-only hack;ignored by all other browsers. */
*:first-child+html .K-toolbar-button-disabled{
/* IE can't apply alpha to an element with a transparent background... */
background-color:#f0f0f0;
margin:0 1px;
padding:0 1px}

.K-toolbar-menu-button{
margin:0 2px;
border:0;
padding:0;
font:normal 12px Arial,sans-serif;
color:#333;
text-decoration:none;
list-style:none;
vertical-align:middle;
cursor:default;
outline:none}

/* Pseudo-rounded corners. */
.K-toolbar-menu-button-outer-box{
margin:0;
border:0;
padding:1px 0;
vertical-align:middle}

.K-toolbar-menu-button-inner-box{
margin:0 -1px;
border:0;
padding:3px 5px;
vertical-align:middle}

/* Pre-IE7 IE hack;ignored by IE7 and all non-IE browsers. */
* html .K-toolbar-menu-button-inner-box{
/* IE6 needs to have the box shifted to make the borders line up. */
left:-1px}

/* Pre-IE7 BiDi fixes. */
* html .K-toolbar-menu-button-rtl .K-toolbar-menu-button-outer-box{
left:-1px}/* hardcode instead of using bidi_left */

* html .K-toolbar-menu-button-rtl .K-toolbar-menu-button-inner-box{
left:0}/* hardcode instead of using bidi_left */

/* IE7-only hack;ignored by all other browsers. */
*:first-child+html .K-toolbar-menu-button-inner-box{
/* IE7 needs to have the box shifted to make the borders line up. */
left:-1px}

/* IE7 BiDi fix. */
*:first-child+html .K-toolbar-menu-button-rtl
.K-toolbar-menu-button-inner-box{
left:1px}/* hardcode instead of using bidi_ */

/* Safari-only hacks. */
::root .K-toolbar-menu-button,
::root .K-toolbar-menu-button-outer-box,
::root .K-toolbar-menu-button-inner-box{
/* Required to make pseudo-rounded corners work on Safari. */
line-height:0}

::root .K-toolbar-menu-button-caption,
::root .K-toolbar-menu-button-dropdown{
/* Required to make pseudo-rounded corners work on Safari. */
line-height:normal}

/* Disabled styles. */
.K-toolbar-menu-button-disabled{
opacity:0.3;
-moz-opacity:0.3;
filter:alpha(opacity=30)}

.K-toolbar-menu-button-disabled .K-toolbar-menu-button-outer-box,
.K-toolbar-menu-button-disabled .K-toolbar-menu-button-inner-box{
/* Disabled text/border color trumps everything else. */
color:#333 !important;
border-color:#999 !important}

/* Pre-IE7 IE hack;ignored by IE7 and all non-IE browsers. */
* html .K-toolbar-menu-button-disabled{
/* IE can't apply alpha to an element with a transparent background... */
background-color:#f0f0f0;
margin:0 1px;
padding:0 1px}

/* IE7-only hack;ignored by all other browsers. */
*:first-child+html .K-toolbar-menu-button-disabled{
/* IE can't apply alpha to an element with a transparent background... */
background-color:#f0f0f0;
margin:0 1px;
padding:0 1px}

/* Only draw borders when in a non-default state. */
.K-toolbar-menu-button-hover .K-toolbar-menu-button-outer-box,
.K-toolbar-menu-button-active .K-toolbar-menu-button-outer-box,
.K-toolbar-menu-button-open .K-toolbar-menu-button-outer-box{
border-width:1px 0;
border-style:solid;
padding:0}

.K-toolbar-menu-button-hover .K-toolbar-menu-button-inner-box,
.K-toolbar-menu-button-active .K-toolbar-menu-button-inner-box,
.K-toolbar-menu-button-open .K-toolbar-menu-button-inner-box{
border-width:0 1px;
border-style:solid;
padding:3px 4px}

/* Hover styles. */
.K-toolbar-menu-button-hover .K-toolbar-menu-button-outer-box,
.K-toolbar-menu-button-hover .K-toolbar-menu-button-inner-box{
/* Hover border color trumps active/open style. */
border-color:#a1badf !important}

/* Active/open styles. */
.K-toolbar-menu-button-active,
.K-toolbar-menu-button-open{
/* Active/open background color wins. */
background-color:#dde1eb !important}

.K-toolbar-menu-button-active .K-toolbar-menu-button-outer-box,
.K-toolbar-menu-button-active .K-toolbar-menu-button-inner-box,
.K-toolbar-menu-button-open .K-toolbar-menu-button-outer-box,
.K-toolbar-menu-button-open .K-toolbar-menu-button-inner-box{
border-color:#729bd1}

/* BiDi hack. */
.K-toolbar-menu-button-rtl .K-toolbar-menu-button-caption{
padding:0 0 0 4px}/* hardcode instead of using bidi_ */

.K-toolbar-menu-button-caption{
background-image:none;
padding-right:5px}

.K-toolbar-separator{
margin:0 2px;
border-left:1px solid #d6d6d6;
border-right:1px solid #f7f7f7;
padding:0;
width:0;
text-decoration:none;
list-style:none;
outline:none;
vertical-align:middle;
line-height:normal;
font-size:120%;
overflow:hidden}

.ej-extra-buttony{
vertical-align:top}

/* Only draw borders when in a non-default state,or for
   selected extra-buttony buttons */
.K-toolbar-button-hover .K-toolbar-button-outer-box,
.K-toolbar-button-active .K-toolbar-button-outer-box,
.K-toolbar-button-checked .K-toolbar-button-outer-box,
.K-toolbar-button-selected .K-toolbar-button-outer-box,
.ej-extra-buttony .K-toolbar-button-outer-box,
.ej-extra-buttony .K-toolbar-menu-button-outer-box{
border-width:1px 0;
border-style:solid;
padding:0}

.K-toolbar-button-hover .K-toolbar-button-inner-box,
.K-toolbar-button-active .K-toolbar-button-inner-box,
.K-toolbar-button-checked .K-toolbar-button-inner-box,
.K-toolbar-button-selected .K-toolbar-button-inner-box,
.ej-extra-buttony .K-toolbar-button-inner-box,
.ej-extra-buttony .K-toolbar-menu-button-inner-box{
border-width:0 1px;
border-style:solid;
padding:3px 4px 4px}

.ej-extra-buttony .K-toolbar-button-inner-box,
.ej-extra-buttony .K-toolbar-button-outer-box,
.ej-extra-buttony .K-toolbar-menu-button-inner-box,
.ej-extra-buttony .K-toolbar-menu-button-outer-box{
border-color:#bfcbdf}

/* Hover styles. */
.K-toolbar-button-hover .K-toolbar-button-outer-box,
.K-toolbar-button-hover .K-toolbar-button-inner-box{
/* Hover border style wins over active/checked/selected. */
border-color:#a1badf !important}

/* Active/checked/selected styles. */
.K-toolbar-button-active,
.K-toolbar-button-checked,
.K-toolbar-button-selected{
/* Active/checked/selected background color always wins. */
background-color:#dde1eb !important}

.K-toolbar-button-active .K-toolbar-button-outer-box,
.K-toolbar-button-active .K-toolbar-button-inner-box,
.K-toolbar-button-checked .K-toolbar-button-outer-box,
.K-toolbar-button-checked .K-toolbar-button-inner-box,
.K-toolbar-button-selected .K-toolbar-button-outer-box,
.K-toolbar-button-selected .K-toolbar-button-inner-box{
border-color:#729bd1}

/* Dropdown style. */
.K-toolbar-menu-button-dropdown,

/* Temp */
#gbar{
font-size:12px !important;
height:20px !important;
margin:5px 0 0 5px;
padding:0 !important}

.K-sites-user-settings{
padding:0 10px}

.K-sites-user-settings-table{
border-top:1px solid #ccc;
padding:10px 0 0;
width:100%}

.K-sites-user-settings-table td{
padding:0 0 20px}

.K-sites-user-settings-table th{
padding-right:10px;
text-align:right;
vertical-align:top;
width:180px}

#more-actions-btn .K-toolbar-menu-button-inner-box,
#site-settings-btn .K-toolbar-menu-button-inner-box{
padding-bottom:3px;
padding-top:3px}

#edit-btn-separator{
margin:3px 0 0 1px}

#settings-menu-separator{
margin:3px 0 0 1px}

.edit-in-progress-message{
color:#666;
display:inline-block;
font-style:italic;
padding-top:4px}

.K-ws-site-info{
color:#666;
float:left;
font-family:Arial,sans-serif !important;
font-weight:bold;
padding:3px 6px 0 0;
position:relative;
z-index:1001}

.K-ws-site-info a,
.K-ws-site-info a:visited{
color:#666;
text-decoration:none}

.K-ws-site-info a:hover{
color:#06c;
text-decoration:underline}

.K-ws-siteinfo-siteslogo{
color:#36c;
font-size:14px;
font-weight:bold;
padding:0 0 0 5px}

.K-ws-siteinfo-domain{
font-weight:normal}

.editing-page-tools-div{
background-color:#fceab5;
border-top:1px solid #efdda8;
border-bottom:1px solid #d6c48f !important}

.K-ws-create-page,
#page-btns .K-toolbar-button,
#page-btns .K-toolbar-menu-button{
cursor:pointer}

.K-ws-pagetype-blurb{
min-height:0}

.modal-dialog-content .K-toolbar{
background-position:left bottom}

.K-s-text-box-editor-wrapper{
background:#fff;
border:1px solid #efefef;
color:#000}

.K-s-text-box-editor-wrapper a{
color:#06c}


