

  
  
  
        
      

/***********************************************************
 ** GOOGLE SITES STYLESHEET **
 * Author: Adam Howell (adamhowell)
 **********************************************************/

/***********************************************************
 ** COMMON STYLES **
 * Generic styles like body, a, etc. *
 **********************************************************/
body {
  background-color: #bdcbc6;
  background-image: url(/a/cleanair.com/internal-job-openings/_/rsrc/1212092233808/system/app/themes/wintermint/page-bg.gif);
  background-position: top;
  background-repeat: repeat-x;
  color: #000000;
  font: 13px Arial, Verdana, sans-serif;
  margin: 0; padding: 0;
}
a { color: #0066cc; outline: none; }
a:visited { color: #551a8b; }
a img { border: 0; }
hr{
  background-color: #b0bdcc;
  border: 0;
  color: #b0bdcc;
  height: 2px;
  margin: 10px 0;
  padding: 0;
}
input, textarea { font: 12px Arial, Verdana, sans-serif; }
small { font-size: 11px; }
.goog-ws-text-right .disabled { background: none !important;
  border: 0 !important; text-decoration: none !important;
  color: #666 !important; }
.goog-ws-text-right .enabled { background: none !important;
  border: 0 !important; text-decoration: underline !important;
  color: #0066cc !important; }

/***********************************************************
 ** BODY IDs **
 * Used to control left and right alignment of pages *
 **********************************************************/
#goog-ws-left .goog-ws-outside, #goog-ws-left .goog-ws-subfooter, #goog-ws-left #goog-ws-page-tools-div{
  margin: 0 0 0 150px;
}
#goog-ws-left .goog-ws-footer{ margin: 0 5px 0 155px; }
#goog-ws-left .goog-ws-sidebar{ left: 0; }
#goog-ws-right .goog-ws-outside, #goog-ws-right .goog-ws-subfooter, #goog-ws-right #goog-ws-page-tools-div{
  margin: 0 150px 0 0;
}
#goog-ws-right .goog-ws-footer{ margin: 0 155px 0 5px; }
#goog-ws-right .goog-ws-sidebar{ right: 0; }

/***********************************************************
 ** CLASSES **
 * These are all ABC order except where they couldn't be *
 **********************************************************/
/* General color and layout styles */
.goog-ws-border {
  border: 1px solid #5b7957;
}
.goog-ws-dotted-top {
  border-top: 1px solid #5b7957;
  margin: 10px 0 0 !important;
  padding: 10px;
}
.goog-ws-first { padding-top: 10px; }
.goog-ws-float-left { float: left; }
.goog-ws-float-right { float: right; }
.goog-ws-grey { color: #666; }
.goog-ws-grey-back { background: #eff4f9; }
.goog-ws-half-width { width: 48%; }
.goog-ws-mid { text-align: center; }
.goog-ws-noborder { border: 0 !important; }
.goog-ws-noborder-left { border-left: 0 !important; }
.goog-ws-noborder-right { border-right: 0 !important; }
.goog-ws-noborder-top { border-top: 0 !important; }
.goog-ws-nomargin { margin: 0; }
.goog-ws-nopadding {  padding: 0 !important; }
.goog-ws-text-right { text-align: right; }

.editor-wrapper {
  background-color: #fffde2;
  border-width: 0;
  border-color: #666;;
  border-style: solid;
}
.editable {
  background-color: #fffde2;
  border: 1px dashed #d0d0a0;
}
.editor-wrapper input.editable {
  display: block;
  width: 100%;
  margin: 0 -1px -1px;
  font-family: inherit;
  font-weight: inherit;
  font-size: inherit;
}
.editor-wrapper td, .goog-ws-content-wrapper td {
  vertical-align: top !important;
}
div div.editable {
  margin: 0 9px 9px;
  padding: 0;
}
.editable p{ margin: 10px 0; }
.goog-browser-support-warning {
  border: 2px solid #777;
  background-color: #fe7;
  padding: 10px;
}

.goog-ws-account {
  color: #000000;
  float: right;
  font-size: 12px;
  padding: 5px 5px 5px 0;
}
.goog-ws-account a { color: #0066cc; }
.goog-ws-account a:active { color: #0066cc; }
.goog-ws-account a:visited { color: #0066cc; }
.goog-ws-account span {
  color: #000000;
  font-size: 10px;
}
.goog-ws-add {
  background: url(/a/cleanair.com/internal-job-openings/_/rsrc/1212092533415/system/app/images/icon_add.gif) no-repeat 0 3px;
  padding: 0 0 0 12px;
}

/* Compare page author highlighting */
.goog-ws-author-blue {
  background: #67A7E3;
  color: #fff;
  padding: 1px 3px;
}
.goog-ws-author-green {
  background: #6CA434;
  color: #fff;
  padding: 1px 3px;
}
.goog-ws-author-orange {
  background: orange;
  color: #fff;
  padding: 1px 3px;
}
.goog-ws-back{
  border-top: 1px solid #efefef;
  margin: 5px 10px 0 10px;
  padding: 8px 0 1px;
}

/* General border styles */
.goog-ws-border, .goog-ws-noborder { border-collapse: collapse; }
.goog-ws-border th, .goog-ws-border td { border-bottom: #b0bdcc; }
.goog-ws-border-bottom { border-bottom: 1px solid #b0bdcc; }
.goog-ws-border-top { border-top: 1px solid #b0bdcc; }

/* The bottom 'spew' (comments, attachments, subpages) */
.goog-ws-bottom {
  background: #eff4f9;
  color: ;
}
.goog-ws-bottom a { color: #0066cc; }
.goog-ws-bottom a:visited { color: #551a8b; }
.goog-ws-bottom h3 span {
  color: #414b56;
  font-size: 12px;
  font-weight: normal;
}
.goog-ws-outside .goog-ws-bottom h3 {
  color: ;
  font-family: Arial, Verdana, sans-serif;
  font-size: 14px;
  margin: 0;
  padding: 10px 0 5px 10px;
}
.goog-ws-bottom form {
  margin-bottom: 0;
  margin-top: 0;
}
.goog-ws-bottom .goog-ws-bottom-section p {
  margin: 10px;
  padding: 0;
}
.goog-ws-bottom ul {
  margin: 0 0 5px;
  padding: 0;
}
.goog-ws-bottom li {
  list-style: none;
  margin: 0 10px;
  padding: 6px 0;
}
.goog-ws-bottom-create {
  border-bottom: 1px solid #1d3f27
  border-top: none;
  padding: 10px 0 0;
}
.goog-ws-outside .goog-ws-bottom-create p {
  margin: 5px 10px;
  padding: 0;
}
.goog-ws-bottom-create p input { margin-bottom: -3px; }
.goog-ws-bottom-section {
  border-top: 1px solid #b0bdcc;
  padding: 5px 0 10px;
}

/* Goog OneBar styles */
.goog-ws-top .goog-ws-ccc-nav #gbar {
  color: #000000 !important;
  float: left;
  font-size: 12px !important;
  height: 0;
  padding: 5px 0 5px 5px !important;
}
  .goog-ws-top .goog-ws-ccc-nav #gbar a {
    color: #0066cc !important;
    text-transform: capitalize;
  }
  .goog-ws-top .goog-ws-ccc-nav #gbar a:visited {
    color: #0066cc !important;
  }

/* Theme thumbnails for admin/colorsAndFonts page */
.goog-ws-color {
  border: 2px solid #efefef;
  float: left;
  font-size: 12px;
  margin: 0 5px 15px;
  padding: 10px 0 0;
  text-align: center;
  width: 140px;
  height: 140px;
}
.goog-ws-color img { padding: 0 5px 5px; }
.goog-ws-color img:hover, .goog-ws-color label:hover { cursor: pointer; }
.goog-ws-color input { margin: 0 0 -2px; }
.goog-ws-pagetype-blurb {
  min-height: 0 !important;
}

/***********************************************************
 ** COMMENTS **
 * Styling for comments area and invidual comments *
 **********************************************************/
.goog-ws-comments {
  padding: 5px 0 0;
}
.goog-ws-comment {
  color: #414b56;
  font-family: Arial, Verdana, sans-serif;
}
.goog-ws-comment h4 {
  color: #000000;
  display: block;
  font-size: 12px;
  font-weight: normal;
  margin: 0 0 -7px !important;
  padding: 0 0 0 10px;
}
.goog-ws-comment p {
  font-size: 12px;
  line-height: 1.33em;
  margin: 10px 10px 10px 20px !important;
  padding: 0;
}
.goog-ws-comment-textarea {
  border: ;
  height:65px;
  margin:0 10px;
  width:75%;
}
.goog-ws-comment-submit {
  margin: 0 10px;
  padding: 10px 0;
}

/* Content styles (headers, p, ul, li, etc.) */
.goog-ws-content {
  color: #000000;
  font-size: 13px;
  margin: 0 10px 10px;
  min-height: 150px;
  padding: 0 0 10px;
}
  .goog-ws-border .goog-ws-content {
    margin-bottom: 0;
  }
.goog-ws-content table, body>table {
  margin: 1px;
}
.goog-ws-content-wrapper h1 a, .goog-ws-content-wrapper h2 a,
.goog-ws-content-wrapper h3 a, .goog-ws-content-wrapper h4 a,
.goog-ws-content-wrapper h5 a {
  color: #000000;
}
.goog-ws-wrapper .goog-ws-content h1, .goog-ws-wrapper .goog-ws-content h2,
.goog-ws-wrapper .goog-ws-content h3, .goog-ws-wrapper .goog-ws-content h4,
.goog-ws-wrapper .goog-ws-content h5 {
  background-color: none;
  color: #000000;
  margin: 10px 10px 10px 0;
}
.goog-ws-wrapper .goog-ws-content p {
  margin: 10px 0;
  padding: 0;
}
.goog-ws-wrapper .goog-ws-content ul { margin-right: 10px; }
.goog-ws-wrapper .goog-ws-content li {
  padding: 1px 0;
}
.goog-ws-content-wrapper {
  background-color: #ffffff;
  position: relative;
}

/* Create page styles */
.goog-ws-create-main {
  border-top: ;
  margin: 10px 0 0;
  padding: 2px 0 10px;
}
.goog-ws-create-main p { margin: 10px; }
.goog-ws-create-submit { padding-top: 15px !important; }
.goog-ws-create-table {
  font-size: 12px;
  width: 100%;
}
  .goog-ws-create-table .goog-ws-create-text { padding-left: 30px; }

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

/* Create page button */
.goog-ws-create-page a {
  font-family: Arial, sans-serif;
  margin-left: 1px !important;
  margin-right: -2px !important;
}
.goog-ws-create-page b {
  margin-right: 0;
}
.goog-ws-create-page b b b b {
  padding-left: 12px;
  padding-top: 2px;
  padding-right: 11px;
}
.goog-ws-create-page img{
  height: 13px;
  margin-top: -1px !important;
  padding-right: 8px !important;
  width: 12px;
}

/* Sites breadcrumb styling */
.goog-ws-crumbs span{
  display: block;
  font-size: 11px;
  margin: 0 0 -5px;
  padding: 7px 10px 0 10px;
}
  .goog-ws-crumbs a { 
    color: ;
  }
  .goog-ws-breadcrumb-highlightDeleted {
    background-color: yellow;
    padding: 2px;
  }

/* Sites dashboard */
.goog-ws-dash-footer {
  font-size: 11px;
  margin-top: 20px;
  padding-top: 10px;
  color: #41524c;
  text-align: center;
}
.goog-ws-dash-looking-for-sites {
  border: 1px solid #ccc;
  padding: 4px;
  background-color: #ffffcc;
}
.goog-ws-dashboard {
  line-height: 1.33em;
}
.goog-ws-dashboard h2 {
  font-size: 18px;
  margin: 0;
}
.goog-ws-dashboard p{
  padding-right: 15px;
}
.goog-ws-dashboard td {
  vertical-align: top;
}
.goog-ws-dashboard ul {
  list-style: none;
  margin: 10px 0 0 0;
  padding: 0;
}
  .goog-ws-dashboard li {
    background: url(/a/cleanair.com/internal-job-openings/_/rsrc/1212092480745/system/app/images/icon_right.gif) no-repeat 6px 1px;
    margin: 0 0 16px 0;
    padding: 0 10px 0 26px;
  }
.goog-ws-dashboard .goog-ws-dashboard-button {
  background: none;
  padding-left: 0;
}

/* Sites delete page styling */
.goog-ws-deletePage-table {
  table-layout: fixed;
  width: 100%;
  border-collapse: collapse;
}
  .goog-ws-deletePage-table th {
    text-align: left;
    border-bottom: 1px solid #eee;
    padding: 3px;
  }
  .goog-ws-deletePage-table td {
    border-bottom: 1px solid #eee;
    padding: 3px;
  }
.goog-ws-deletePage-lockText {
  background-color: #FFFFCC;
  padding: 4px;
}

/***********************************************************
 ** CURRENT STYLING **
 * Styling for the 'current' styles used throughout the site *
 **********************************************************/
.goog-ws-inside-a-z .goog-ws-current {
  border: 1px solid #0066cc;
  cursor: pointer !important;
  font-weight: bold;
}
.goog-ws-table .goog-ws-current {
  background: url(/a/cleanair.com/internal-job-openings/_/rsrc/1212092893514/system/app/images/table_background_on.png) repeat-x left top;
  color: #333;
}
.goog-ws-subnav .goog-ws-selected a {
  background: #5b7957;
  color: #0066cc;
  cursor: default;
  text-decoration: none;
}
.goog-ws-list-gadget .goog-ws-selected, .goog-ws-list-gadget .goog-ws-selected:hover {
  background-color: #5b7957;
  color: #fff;
}

/**********************************************************
 ** GADGETS **
 * Gadget stylings for dashboard pagetype *
 **********************************************************/
.goog-ws-content-wrapper .goog-ws-dash-box,
.goog-ws-content-wrapper .goog-ws-dash-files, 
.goog-ws-content-wrapper .goog-ws-dash-list, 
.goog-ws-content-wrapper .goog-ws-dash-text {
  font-size: 13px;
  margin: 0 0 10px;
}
  .goog-ws-content-wrapper .goog-ws-dash-box-border {
    border: 1px solid #5b7957;
  }
.goog-ws-content-wrapper .goog-ws-dash-box h4,
.goog-ws-content-wrapper .goog-ws-dash-files h4, 
.goog-ws-content-wrapper .goog-ws-dash-list h4,
.goog-ws-content-wrapper .goog-ws-dash-text h4 {
  background: #5b7957;
  color: #ffffff;
  margin: 0;
  padding: 5px;
  text-align: left !important;
}
  .goog-ws-dash-text .goog-ws-dash-box-inside h4 {
    background: none;
    color: #000000;
    margin-bottom: 10px;
    padding: 0;
    text-align: left !important;
  }

/*SHARED gadget*/
.goog-ws-content-wrapper .goog-ws-dash-list ul,
.goog-ws-content-wrapper .goog-ws-dash-files ul {
  list-style: none;
  margin: 0; padding: 0;
  text-align: left !important;
}
.goog-ws-content-wrapper .goog-ws-dash-list li,
.goog-ws-content-wrapper .goog-ws-dash-files li {
  border-top: 1px solid #ccc;
  margin: 0;
  padding: 5px 5px 5px 25px;
}
.goog-ws-content-wrapper .goog-ws-dash-list span { color: #666; }
.goog-ws-content-wrapper .goog-ws-dash-files span {
  color: #666;
  font-size: 11px;
}
.goog-ws-content-wrapper .goog-ws-dash-box-inside .goog-ws-grey {
  font-size: 13px;
}

/*LIST gadget*/
.goog-ws-dash-list .goog-ws-list-table {
  border: 0;
  border-collapse: collapse;
  width: 99.8%;
}
  .goog-ws-dash-list .goog-ws-list-table td {
    padding-left: 3px;
  }
.goog-ws-content-wrapper .goog-ws-dash-list li {
  background: url(/a/cleanair.com/internal-job-openings/_/rsrc/1212092565454/system/app/images/icon_announce.gif) no-repeat 4px 9px;
}
.goog-ws-content-wrapper .goog-ws-dash-box-inside .goog-ws-dash-list-last,
.goog-ws-content-wrapper .goog-ws-dash-box-inside .goog-ws-dash-files-last {
  background: none;
  padding-left: 5px;
}
.goog-ws-content-wrapper .goog-ws-dash-box-inside .goog-ws-dash-list-post {
  bottom: 5px;
  font-size: 13px;
  position: absolute;
  right: 5px;
}
.goog-ws-content-wrapper .goog-ws-dash-box-inside .goog-ws-dash-list-date,
.goog-ws-content-wrapper .goog-ws-dash-box-inside .goog-ws-dash-list-last {
  font-size: 11px;
}
.goog-ws-list-col-checkboxes {
  list-style:none;
  padding:2px;
  margin:4px;
}
 
/*TEXT gadget*/
.goog-ws-content-wrapper .goog-ws-dash-text .goog-ws-dash-box-inside {
  padding: 5px;
}
  .goog-ws-dash-box-inside {
    overflow: auto;
    text-align: left !important;
  }

/*FILES gadget*/
.goog-ws-content-wrapper .goog-ws-dash-files li {
  background-repeat: no-repeat;
  background-position: 4px 4px;
  padding-left:24px;
}
.goog-ws-content-wrapper .goog-ws-dash-files li img {
  margin-bottom: -3px;
}

.goog-ws-dialog { z-index: 200; /*200 is for dialogs*/ }
.modal-dialog-bg { z-index: 199; }
.goog-ws-dialog .goog-ws-button { margin: 0 5px 0 0; }

/* Styling for the edit nav table */
.goog-ws-edit-nav .goog-ws-list-gadget{
  border: 1px solid #ddd;
  margin-left: 0;
  width: 180px;
}
.goog-ws-edit-nav-table {
  border-collapse: collapse;
}
.goog-ws-edit-nav-table p{
  margin: 0;
  padding: 3px;
}
.goog-ws-edit-nav-icons {
  padding-top: 30px;
}

.goog-ws-editing-toolbar {
  background-color: #f0f0f0;
  border-style: solid;
  border-width: 0px;
  border-color: #666;
}

/* Admin elements list */
.goog-ws-element {
  border: 1px solid #ddd;
  margin: 0 0 10px;
}
.goog-ws-element .goog-ws-list-gadget {
  height: 200px;
  margin-left: 0;
  width: 100%;
}
.goog-ws-element-icon { width: 35px; }
.goog-ws-element-section{
  border-bottom: 1px solid #ddd;
  padding: 5px;
}
.goog-ws-element-section td{
  vertical-align: top;
}
.goog-ws-element-section p{
  margin: 0;
  padding: 0 0 7px;
}

/* Page header stylings */
.goog-ws-header{
  background-color: none;
  background-image: url(/a/cleanair.com/internal-job-openings/_/rsrc/1212092429020/system/app/images/cleardot.gif);
  background-position: none;
  background-repeat: no-repeat;
  min-height: 52px;
  margin: 0 5px;
  position: relative;
}
  .goog-ws-header h2 {
    font-size: 20px;
    float: left;
    margin: 12px 0 13px;
  }
  .goog-ws-header span {
    font-size: 12px;
    font-weigh: normal;
  }
  .goog-ws-header h2 a, .goog-ws-header h2 a:visited {
    color: #283933;
    text-decoration: none;
  }
  .goog-ws-header h2 a:hover {
    color: #000000;
    text-decoration: underline;
  }
.goog-ws-header-logo{
  vertical-align: top;
  width: 155px;
}
.goog-ws-header-notification{
  height: 20px;
  text-align: center;
}
.goog-ws-header-search{
  vertical-align: top;
}
.goog-ws-header-table{
  width: 100%;
}
.goog-ws-header-title{
  vertical-align: top;
}
  .goog-ws-header-title h2{
    font-size: 24px;
    margin: 0;
    padding: 9px 0 0;
  }

/* Icon styles used for doc items, calendar items, etc. */
.goog-ws-icon-cal {
  background: url(/a/cleanair.com/internal-job-openings/_/rsrc/1212092902541/system/app/images/icon_cal.gif) no-repeat left 4px;
  padding-left: 19px !important;
}
.goog-ws-icon-doc {
  background: url(/a/cleanair.com/internal-job-openings/_/rsrc/1212091970625/system/app/images/icon_word.gif) no-repeat left 4px;
  padding-left: 19px !important;
}
.goog-ws-icon-img {
  background: url(/a/cleanair.com/internal-job-openings/_/rsrc/1212092809229/system/app/images/icon_img.gif) no-repeat left 6px;
  padding-left: 19px !important;
}
.goog-ws-icon-page {
  background: url(/a/cleanair.com/internal-job-openings/_/rsrc/1212092751824/system/app/images/icon_page.gif) no-repeat left 4px;
  padding-left: 19px !important;
}
.goog-ws-icon-spread {
  background: url(/a/cleanair.com/internal-job-openings/_/rsrc/1212091960867/system/app/images/icon_xls.gif) no-repeat left 4px;
  padding-left: 19px !important;
}
.goog-ws-icon-presentation {
  background: url(/a/cleanair.com/internal-job-openings/_/rsrc/1212091942279/system/app/images/icon_ppt.gif) no-repeat left 4px;
  padding-left: 19px !important;
}
.goog-ws-icon-pdf {
  background: url(/a/cleanair.com/internal-job-openings/_/rsrc/1212092004121/system/app/images/icon_pdf.gif) no-repeat left 4px;
  padding-left: 19px !important;
}
.goog-ws-icon-trash {
  background: url(/a/cleanair.com/internal-job-openings/_/rsrc/1212092539019/system/app/images/icon_trash.gif) no-repeat left 4px;
  padding-left: 19px !important;
}

/* The sitemap pages' toolbar */
.goog-ws-wrapper .goog-ws-inside-tools {
  background: #5b7957;
  color: #0066cc;
  margin: 0;
  padding: 8px 8px 8px 20px;
}
.goog-ws-wrapper .goog-ws-inside-tools a {
  color: #0066cc;
  outline: none;
}

.goog-ws-invite-first{
  border-top: 1px solid #efefef;
  padding: 10px 0 0;
}
.goog-ws-label-inline{
  display: inline !important;
  font-weight: bold;
  padding-right: 5px !important;
}
.goog-ws-legend-removal{
  color: blue;
  text-decoration: line-through;
}

/*The list-gadget is used throughout Sites to show a scrollable boxed list*/
.goog-ws-list-gadget {
  background: #fff;
  border: ;
  overflow: auto;
  overflow-x: hidden;
  height: 220px;
  margin: 0 7px;
  width: 95%;
}
  .goog-ws-list-gadget ul { margin: 0; padding: 0; }
  .goog-ws-list-gadget li{
    cursor: pointer;
    list-style: none;
    margin: 0;
    padding: 2px 3px;
  }
  .goog-ws-list-gadget-swatch {
    border: 1px solid #999;
    height: 12px;
    margin-bottom: -3px;
    margin-right: 3px;
    width: 14px;
  }
  .goog-ws-list-gadget li:hover{
    background-color: #efefef;
  }

.goog-ws-logo {
  float: left;
  margin: 0 10px 0 0;
}

/***********************************************************
 ** LINK PICKER **
 * Editor link picker stylings *
 **********************************************************/
.goog-ws-lp-dialog {
  height: 28em;
  position: relative;
}
.goog-ws-lp-list {
  height: 25em; /* gives room beneath list for "Create page" button */
  width: 285px;
  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;
}
.goog-ws-lp-list ul, .goog-ws-lp-list li {
  margin: 0; padding: 0;
}
.goog-ws-lp-list li {
  border-bottom: 1px solid #eff4f9;
  clear: both;
}
.goog-ws-lp-list li a {
  color:#111;
  display:block;
  padding:3px 1em 3px 2em;
  text-decoration:none;
}
.goog-ws-lp-list li a:hover { background-color: #fffab6; }
.goog-ws-lp-list li .time {
  color:#666;
  float:right;
  font-size:11px;
  width:13%;
}
.goog-ws-lp-list li strong {
  background: #efefef none repeat scroll 0%;
  display: block;
  padding: 3px 6px;
}
.goog-ws-lp-list .selected {
  background: #fffab6 url(/a/cleanair.com/internal-job-openings/_/rsrc/1212092126952/system/app/images/check.gif) no-repeat 5px 5px;
}
.goog-ws-lp-dialog .goog-tabpane-tabs{
  border-top: 1px solid #5b7957;
  width: 140px;
}
.goog-ws-lp-dialog .goog-tabpane-tabs li{
  border: 0;
  border-bottom: 1px solid #5b7957;
}
.goog-ws-lp-dialog .goog-tabpane-cont{
  border-left: 5px solid #5b7957;
  border-top: 1px solid #5b7957;
}
.goog-ws-lp-dialog .goog-tabpane-cont input{
  width: 200px;
}
.goog-ws-lp-fullscreenpane {
  position: absolute;
  top: 0;
  background: white;
  width: 100%;
}

.goog-ws-more-actions { margin: 1px 0 0 5px; }

/* Move page dialog styling */
.goog-ws-movepage { background: #fff; }
.goog-ws-movepage p {
  margin: 0 7px 5px;
  padding: 5px 0 0;
}
.goog-ws-movepage-inside {
  background: #fff;
  overflow-y: scroll;
  height: 200px;
}
.goog-ws-movepage-table { width: 100%; }
.goog-ws-movepage-table td {
  border-bottom: 1px solid #efefef;
  padding: 4px 5px;
}

/* Navigation component stylings */
.goog-ws-nav{
  border:0 !important;
}
  .goog-ws-nav ul{
    border: 0;
    list-style: none;
    margin: 0; padding: 0;
    overflow: hidden;
  }
  .goog-ws-nav li a {
    background-color: #d9e4e9;
    background-image: url(/a/cleanair.com/internal-job-openings/_/rsrc/1212092274005/system/app/themes/wintermint/nav-bg.gif);
    background-repeat: repeat-x;
    border-bottom: 1px solid #5b7957;
    color: #1d3f27;
    display: block;
    padding: 4px 6px;
    text-decoration: none;
  }

/* Styling for the update notice at the top of the page */
.goog-ws-notice {
  background: #ffcc33;
  display: inline;
  font-weight: bold;
  padding: 2px 10px;
}

/* The outside and outside-in divs are used mainly for theming */
.goog-ws-outside {
  background: #ffffff;
  position: relative;
}
.goog-ws-outside-in {
  background: #ffffff;
  border-left: 1px solid #5b7957;
  border-right: 1px solid #5b7957;
  border-top: 1px solid #5b7957;
  border-bottom: 1px solid #5b7957;
  /*overflow: hidden;*/
}

/* Page title styling */
.goog-ws-page-title {
  color: #000000;
  font-size: 20px;
  font-weight: bold;
  margin: 0;
  padding: 9px 10px 8px;
}
.goog-ws-page-title input {
  font-size: 20px;
  font-weight: bold;
}
#goog-ws-page-title {
  color: #000000;
  font-size: 20px;
  font-weight: bold;
}
.goog-ws-page-title h2 {
  margin: 0;
}
.goog-ws-page-title span {
  font-size: 11px;
  font-weight: normal;
}
.goog-ws-page-title h2 a, .goog-ws-page-title h2 a:visited {
  color: #283933;
  text-decoration: none;
}
.goog-ws-page-title h2 a:hover {
  color: #000000;
  text-decoration: underline;
}

/* Container for the edit, create and more actions dropdown */
.goog-ws-page-tools {
  float: left;
  width: 350px;
}
.goog-ws-page-tools a { margin: 1px 0 0 5px !important; }
.goog-ws-page-tools-line {
  float:left;
  padding-top: 2px;
}

/* Create page pagetype styling */
#pagetypes {
  border-bottom: 1px solid #efefef;
  border-top: 1px solid #efefef;
  padding: 15px 0 5px;
}
.goog-ws-pagetype {
  border: 2px solid #efefef;
  float: left;
  margin: 0 10px 10px 0;
  padding: 5px 5px 10px;
  text-align: center;
  width: 120px;
}
  .goog-ws-pagetype img {
    display: block;
    margin: 0 auto 3px;
  }
  .goog-ws-pagetype input {
    margin-bottom: -3px;
  }
.goog-ws-pagetype-img {
  height: 48px;
  margin: 0 0 5px;
}

.goog-ws-return-home { margin-left: -15px !important; }
.goog-ws-return-home a { color: #fff; }
.goog-ws-revision-add{
  color: #fff;
  padding: 1px 3px;
}

/* Revisions page styling */
.goog-ws-revision-tools { margin-top: 10px;}
.goog-ws-revision-done {
  padding: 10px 10px 5px;
}
  .goog-ws-revision-done p {
    margin: 0; padding: 0;
  }
.goog-ws-revision-tools p {
  margin: 0;
  padding: 10px;
}
.revisionsForm { display: inline; }

.goog-ws-right {
  float: right;
  margin-right: 15px;
}
  .goog-ws-right li { float: right; }

.goog-ws-save {
  font-weight:bold;
  padding-left: 5px;
  padding-right: 5px;
}

/* Search form */
.goog-ws-search {
  float: right;
  font-size: 12px;
  margin: 0;
  padding: 14px 0 0;
  text-align: right;
}
  .goog-ws-search form { margin: 0; }
  .goog-ws-search span {
    float: right;
    margin: 0 0 0 5px;
  }
  #jot-ui-searchInput { width: 200px; }

/***********************************************************
 ** SEARCH RESULTS **
 * Search results page styling *
 **********************************************************/
.goog-ws-search-crumbs {
  color: #40a040 !important;
  font-size: 13px !important;
}
.goog-ws-search-footer {
  border-top: 1px solid #efefef;
  padding-top: 6px;
}
.goog-ws-search-result { padding: 0 0 5px; }
.goog-ws-search-result h3 {
  font-size: 15px;
  font-weight: normal;
  margin: 10px 0 0 !important;
  padding: 0 !important;
}
.goog-ws-search-result h3 span {
  color: #999;
  font-size: 13px;
  font-weight: normal;
}
.goog-ws-search-result p {
  margin: 2px 0 !important;
  padding: 0 !important;
}
.goog-ws-search-subhead {
  border-bottom: 1px solid #efefef;
  margin: 0 10px 10px;
  padding: 4px 0 6px;
}
.goog-ws-search-subhead p {
  margin-bottom: 0;
  margin-top: 0;
}
.goog-ws-search-site-title a {
  color: #060;
  text-decoration: none;
}
.wiki_searchHilite {
  font-weight: bold;
}

/* Page settings dialog styling */
.goog-ws-settings {
  background: #fff;
}
.goog-ws-settings-inside p {
  line-height: 25px;
}
.goog-ws-settings-inside {
  background: #fff;
  padding: 3px 0 0 0;
}

/***********************************************************
 ** GOOG SIDEBAR and SIDEBAR GADGET **
 * Sidebar and gadget styling *
 **********************************************************/
.goog-ws-sidebar {
  font-size: 13px;
  padding: 0 0 10px;
  position: absolute;
  top: 0;
  width: 145px;
}
.goog-ws-sidebar-gadget,
.goog-ws-sidebar-textgadget {
  border-top: 1px solid #5b7957;
  border-bottom: 1px solid #5b7957;
  border-right: 1px solid #5b7957;
  border-left: 1px solid #5b7957;
  color: #5f6a72;
  font-family: Arial, Verdana, sans-serif;
  margin: 0 0 6px;
}
.goog-ws-sidebar-gadget-inside,
.goog-ws-sidebar-textgadget-inside {
  background-color: #ffffff;
  background-image: url(/a/cleanair.com/internal-job-openings/_/rsrc/1212092429020/system/app/images/cleardot.gif);
  background-position: none;
  background-repeat: no-repeat;
  color: #5f6a72;
  overflow: hidden;
}
  .goog-ws-sidebar-gadget-inside .goog-ws-icon-page{
    background-position: 5px 3px;
    padding-left: 25px !important;
  }
.goog-ws-sidebar-gadget a{
  color: #0066cc;
}
  .goog-ws-sidebar .goog-ws-sidebar-gadget a:visited{
    color: #551a8b;
  }
.goog-ws-sidebar-gadget h4,
h4.goog-ws-sidebar-textgadget-header {
  background-color: #5b7957;
  background-image: url(/a/cleanair.com/internal-job-openings/_/rsrc/1212092208095/system/app/themes/wintermint/gadget-header-bg.gif);
  background-position: top;
  background-repeat: repeat-x;
  border-bottom: none;
  color: #ffffff;
  font-size: 13px;
  margin: 0;
  overflow: hidden;
  padding: 3px 5px;
}
.goog-ws-sidebar-gadget .open {
  border: 0;
  padding: 0 2px 2px 0;
}
/*Need to make sure regular h4's don't look like gadget headers*/
.goog-ws-sidebar-gadget-inside h1, .goog-ws-sidebar-gadget-inside h2,
.goog-ws-sidebar-gadget-inside h3, .goog-ws-sidebar-gadget-inside h4, 
.goog-ws-sidebar-gadget-inside h5 {
  background: none;
  border: 0;
  color: #5f6a72;
}
.goog-ws-sidebar-gadget-inside ul {
  line-height: 1.33em;
  margin: 0;
  padding: 4px 0;
}
.goog-ws-sidebar-gadget-inside li {
  list-style: none;
  margin: 0;
  padding: 3px 0 3px 5px;
}
.goog-ws-sidebar-gadget-inside li span {
  display: block;
  font-size: 11px;
}
.goog-ws-sidebar-textgadget-inside {
  margin: 0;
  padding: 5px;
}
.goog-ws-sidebar-gadget-inside p {
  line-height: 1.33em;
  margin: 0;
  padding: 5px;
}
.goog-ws-sidebar-gadget-inside img{
  padding: 2px 2px 5px;
}
.goog-ws-sidebar-gadget-inside p.goog-ws-img-text{
  color: #222;
  font-size: 11px;
  line-height: 12px;
  padding: 4px;
}
.goog-ws-sidebar-gadget .goog-ws-sidebar-viewall {
  margin-top: 0;
  padding: 5px;
}
.goog-ws-sidebar-viewall-left{
  float: left;
  text-align: left;
  width: 44%;
}
.goog-ws-sidebar-viewall-right{
  float: right;
  text-align: right;
  width: 54%;
}

.goog-ws-sidebar-nav { border-bottom: 0 !important; }
.goog-ws-sidebar-nav a:visited { color: #0066cc; }

/***********************************************************
 ** SITEMAP **
 * Sitemap page styling *
 **********************************************************/
.goog-ws-sitemap {
  background: #fff;
  position: relative;
}
.goog-ws-sitemap .goog-ws-subnav { padding-left: 10px; }
.goog-ws-sitemap .goog-ws-subnav li { padding-bottom: 5px; }
.goog-ws-sitemap .goog-ws-selected {
  background: #5b7957;
}
.goog-ws-sitemap .goog-ws-subnav a:visited {
  color: #0066cc;
}
  .goog-ws-sitemap .goog-ws-selected a {
    color: #ffffff;
    text-decoration: none;
  }
    .goog-ws-sitemap .goog-ws-selected a:visited {
      color: #ffffff;
    }
.goog-ws-sitemap-tree a:hover {
  text-decoration: none !important;
}
.goog-ws-sitemap-tree {
  font-style: Arial, Verdana, sans-serif !important;
  min-height: 350px;
  padding: 10px;
}

/***********************************************************
 ** SITES SITEMAP TABLE **
 * Sitemap heirarchy table styling *
 **********************************************************/
.goog-ws-sm {
  border-collapse: collapse;
  border-bottom: 1px solid #ddd;
  margin: 0 0 20px;
  width: 100%;
}
.goog-ws-sm td {
  border-top: 1px solid #ddd;
  padding: 4px 4px 4px 12px;
}
.goog-ws-sm th {
  background:#fff url(/a/cleanair.com/internal-job-openings/_/rsrc/1212092629152/system/app/images/button-bg.gif) repeat-x left bottom;
  border-bottom: 1px solid #ddd;
  color: #444;
  font-weight: normal;
  padding: 4px 4px 4px 12px;
  vertical-align: top;
}
.goog-ws-wrapper .goog-ws-sm-letter{
  background: #eff4f9;
  border-bottom: 1px solid #ddd;
  border-right: 0;
  font-size: 16px;
  font-weight: bold;
  padding: 4px 4px 4px 12px;
}
.goog-ws-status {
  /*position: absolute;*/
}
.goog-ws-autosave-status {
  color: #999 !important;
  font-size: 12px !important;
  font-style: italic !important;
  text-align: right !important;
  text-transform: lowercase;
}

/***********************************************************
 ** SUBFOOTER  **
 * Subfooter styling (site name, quick links, etc.) *
 **********************************************************/
.goog-ws-subfooter {
  color: #41524c;
  font-size: 11px;
  padding: 0 0 5px;
  text-align: center;
}
  .goog-ws-subfooter p{
    margin: 0;
    padding: 5px;
  }
  .goog-ws-subfooter p span {
    color: #41524c;
    font-size: 10px;
  }
  .goog-ws-subfooter p a, .goog-ws-subfooter p a:visited{
    color: #000000;
}

/***********************************************************
 ** SITES TOOLBAR **
 * Toolbar styling (create, edit buttons, etc.) *
 **********************************************************/
.goog-ws-subhead {
  background-image: url(/a/cleanair.com/internal-job-openings/_/rsrc/1212092387731/system/app/themes/wintermint/toolbar-bg.gif);
  background-position: top;
  background-repeat: repeat-x;
  background-color: #5b7957;
  border-bottom: none;
  color: #ffffff;
  position: relative;
}
  .goog-ws-subhead h2 {
    font-size: 14px;
    margin: 0;
    padding: 5px;
  }
  .goog-ws-subhead ul {
    margin: 0; padding: 0;
  }
  .goog-ws-subhead li {
    float: left;
    list-style: none;
  }
  .goog-ws-subhead li a, .goog-ws-subhead a, .goog-ws-subhead a:visited {
    color: #ffffff;
  }
.goog-ws-subhead .goog-ws-page-tools {
  margin: 0;
  padding: 3px 0;
}
.goog-ws-version-history {
  color: #41524c;
  font-size: 12px;
  padding: 5px 5px 10px 0;
  text-align:right;
}
  #goog-ws-page-tools-div .goog-ws-version-history a,
  #goog-ws-page-tools-div .goog-ws-version-history a:visited {
    color: #000000 !important;
  }

/* Subpages styling */
.goog-ws-subpage {
  border-top: none;
  background-color: #eff4f9;
  color: ;
  font-family: Arial, Verdana, sans-serif;
  margin: 0;
  padding: 5px 0 5px 10px;
}
.goog-ws-subpage h4 {
  color: ;
  display: block;
  font-size: 12px;
  font-weight: normal;
  margin: 0 0 -10px;
  padding: 10px 0 5px 10px;
}
.goog-ws-subpage ul {
  display: inline;
  margin: 0; padding: 0;
}
.goog-ws-subpage li{
  display:inline;
  margin: 0;
  padding-left: 5px;
}

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

/* Navigation tabs styling */
.goog-ws-subnav {
  clear: left;
  padding: 10px 2px 0 15px;
}
.goog-ws-subnav h2{
  line-height: 12px;
  margin: 0;
  padding: 0 0 10px;
}
.goog-ws-subnav ul {
  margin: 0;
  padding: 4px 0 0 0;
}
.goog-ws-subnav li {
  float: left;
  list-style: none;
  margin: 0; padding: 0;
}
.goog-ws-subnav li a {
  padding: 5px 15px 3px;
}

/***********************************************************
 ** SITE TABLES **
 * Table styling used throughout Sites *
 **********************************************************/
.goog-ws-table {
  border-collapse: collapse;
  font-size: 12px;
  margin: 0 0 10px;
  width: 100%;
}
  .goog-ws-table td {
    border-bottom: 1px solid #efefef;
    padding: 6px 9px;
    vertical-align: top;
  }
  .goog-ws-table th {
    background: url(/a/cleanair.com/internal-job-openings/_/rsrc/1212092065790/system/app/images/table_background_off.jpg) repeat-x left top;
    border-bottom: 1px solid #efefef;
    border-top: 1px solid #efefef;
    color: #444;
    font-weight: normal;
    padding: 5px 10px;
    text-align: left;
    vertical-align: top;
  }
  .goog-ws-table .goog-ws-t-edit {
    text-align: left;
    width: 45%;
  }
  .goog-ws-table .goog-ws-t-size {
    padding-right: 3%;
    text-align: right;
    width: 7%;
  }
  .goog-ws-table-wrapper {
    padding: 0 10px;
  }

.goog-ws-t-att, .goog-ws-t-up { text-align: left; width: 15%; }
.goog-ws-td-chk, .goog-ws-th-chk {
  border-right: 0;
  padding: 1px 4px 0px;
  text-align: right;
  width: 2%;
}
.goog-ws-th-crea, .goog-ws-td-crea { text-align:left; width:24%; }
.goog-ws-th-last, .goog-ws-td-last { text-align:left; width:24%; }
.goog-ws-th-page, .goog-ws-td-page { text-align:left; width:44%; }
.goog-ws-th-star, .goog-ws-td-star { text-align:left; width:2%; }
.goog-ws-th-revision, .goog-ws-td-revision { text-align:left; width:14%; }
.goog-ws-th-edited, .goog-ws-td-edited { text-align:left; width:29%; }
.goog-ws-th-last, .goog-ws-td-last { text-align:left; width:39%; }
.goog-ws-th-revert, .goog-ws-td-revert { text-align:left; width:19%; }
.goog-ws-th-edited, .goog-ws-th-last { border-left: 1px solid #ddd; }
.goog-ws-th-revision, .goog-ws-th-page { border-right: 1px solid #ddd; }
.goog-ws-t-file, .goog-ws-t-page { text-align: left; width: 40%; }
.goog-ws-t-rem, .goog-ws-t-ver { text-align: center; width: 15%; }

.goog-ws-title-editor{
  color: #000;
  font-size: 20px;
  width: 55%;
}
.goog-ws-top {
  background-color: #ffffff;
  border-bottom: 1px solid #5b7957;
  font-size: 11px;
  margin: 0 0 5px;
}
.goog-ws-wrapper {
  margin: 0 5px;
  position: relative;
}

/***********************************************************
 ** SITES MISCELLANY **
 * Stuff that couldn't go anywhere else *
 **********************************************************/
#edit-start-btn {
  font-family: Arial, sans-serif;
  position: absolute;
  left: 1px;
  top: 0;
}
  #edit-start-btn img {
    height: 13px;
    padding: 2px 7px 0 7px;
    width: 13px;
  }
#more-actions-btn {
  font-family: Arial, sans-serif;
  position: absolute;
  left: 100px;
  top: 0;
}
#more-actions-btn b b {
  padding-right: 6px !important;
}
#goog-ws-page-tools-div {
  margin-left: 150px;
  position: relative;
}
.goog-ws-more-actions-drop {
  margin: 0 -6px 0 0 !important;
  padding: 0;
  position: absolute;
  right: 0;
  top: 6px;
}
#editorToolbar { background: #eff4f9; }
.goog-ws-color-selected { border: 2px solid #67a7e3; }
.goog-ws-page-chiclet {
  padding: 3px 3px 0 3px;
  position: absolute;
  right: 3px;
  top:4px;
  width: 15px;
}

.drag-over {
  background: #900 !important;
}
#jot-versionInfo { padding-left: 10px; }
.goog-ws-clear:after {
  content: "."; 
  display: block; 
  height: 0; 
  clear: both; 
  visibility: hidden;
}
.goog-ws-large { font-size: 13px; }
.goog-ws-wrapper .goog-ws-inside-a-z {
  display: inline;
}
.goog-ws-wrapper .goog-ws-inside-a-z a {
  color: #0066cc;
  cursor: default;
  margin: 0 1px;
  padding: 0 3px;
  text-decoration: none;
}
.jot-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;
}
.jot-insertMenu img {
  padding: 4px 0 2px 17px !important;
}
  .goog-toolbar-menu-item-icon {
    padding-bottom: 1px;
  }
.jot-tableMenu-menu .goog-menuitem {
  padding-left: 15px;
}

/*Goog format menu*/
.goog-menuitem-checkbox {
  height: 7px;
  margin: 0 0 0 -12px;
  padding: 0 5px 0 0;
  width: 7px;
}
.goog-menuitem, .goog-submenu {
  clear: both;
}
.goog-submenu {
  padding: 5px 0 5px 4px;
}
.goog-submenu .goog-menu {
  right: 0;
  text-align: left;
  top: 0;
}
.goog-submenu .goog-menu div {
  padding: 5px 0;
}
.goog-menu .goog-option span {
  margin: 0 3px 0 0;
}
.jot-formatblock{
  padding-bottom: 11px !important;
  padding-top: 3px !important;
}
.goog-edit-submenu-text{
  margin-left: 15px;
}
.goog-menuseparator{
  border-top: 1px solid #efefef !important;
}

div.goog-toc {
  background: #eff4f9;
  border: 1px solid #efefef;
  list-style: none;
  margin-bottom: 5px;
  overflow: hidden;
}
div.goog-toc a {
  text-decoration: none;
}
div.goog-toc ol {
  line-height: 1.33em;
  list-style: none;
  margin-left: 10px;
  padding-left: 0;
  text-align: left;
}
.goog-ws-outside-in div.goog-toc p {
  padding-left: 10px;
  font-weight: bold;
  text-align: left;
}

/***********************************************************
 ** LINK PICKER TABS **
 * These goog-tabpane styles go with the link picker dialog *
 **********************************************************/
.goog-tabpane {
  background-color: #ffffff;
  padding: 0;
  position: relative;
}
.goog-tabpane-tabs {
  list-style: none;
  margin: 0px;
  padding: 0px;
  height: 1ex;
  position: relative;
}
.goog-tabpane-left .goog-tabpane-tabs {
  float: left;
}
.goog-tabpane-cont {
  overflow: auto;
  border-left: 10px solid ;
  height: 100%;
}
.goog-tabpane-tab, .goog-tabpane-tab-selected {
  display: block;
  padding: 1em 1em;
  border-color: ;
  border-style: solid;
  cursor: pointer;
  border-width: 1px 0;
  margin: 0px;
}
.goog-tabpane-left .goog-tabpane-tab-selected {
  background-color: #eff4f9;
  border-color: ;
}

/************************************************************
 ** CCC BUTTON STYLES **
 * Button style borrowed from Docs *
 ************************************************************/
.btn, .btngrp, .btn:visited {
  color:#334455 !important;
  cursor: pointer;
  float: left;
  font-size: 12px;
  margin: 0 0 5px 0;
  outline: none;
  text-decoration: none;
}
.onbtn, .btngrp { margin-right: 3px; }
.btn b, .btngrp b {
  display: block;
  float: left;
  font-weight: normal;
  margin: 0 3px 0 0;
  position: relative;
}
.btn b b, .btngrp b b {
  background: none;
  display: block;
  position: relative;
  margin: 0 -1px;
}
.btn b b b, .btngrp b b b {
  margin: 0;
}
.btn:hover, .btngrp a:hover { cursor:pointer; }
.onbtn b, .btngrp b {
  background: #fff url(/a/cleanair.com/internal-job-openings/_/rsrc/1212092629152/system/app/images/button-bg.gif) repeat-x left bottom;
  border: solid #bcc7d4;
  border-width: 1px 0;
}
.onbtn b b, .btngrp b b {
  border-width: 0 1px;
}
.onbtn b b b, .btngrp b b b {
  border-width: 0;
  padding: 2px 5px;
}
.btngrp b b b {
  padding: 0;
  border-right: 1px solid #bcc7d4;
}
.btngrp b b b.last { border-right:none; }
.btngrp b b b a {
  background:#fff url(/a/cleanair.com/internal-job-openings/_/rsrc/1212092629152/system/app/images/button-bg.gif) repeat-x left bottom;
  float:left;
  margin:0;
  padding:0 3px 1px;
  border-style:solid;
  border-width:1px;
  border-color:#bcc7d4;
  text-decoration:none;
  color:#334455 !important;
  outline:none;
}
.btn:active b {
  background-image:none;
  background-color:#ccc;
}
.btn:active b b { background-color:transparent; }
.btn img {
  display:block;
  border-width:0;
  margin: -2px 1px -3px -8px;
  padding:1px;
}
.btn strong{
  color: #000;
}

/************************************************************
 ** GOOG PALETTE STYLINGS **
 * Styling for the colors and fonts color palette *
 ************************************************************/
.goog-palette {
  outline: none;
  -moz-outline: none;
  -moz-user-select: none;
  cursor: default;
  z-index: 300; /*300 is for dropdowns, flyouts, etc.*/
}
.goog-palette-cell {
  border-left: 1px solid #efefef;
  border-top: 1px solid #efefef;
  height: 15px;
  padding: 3px;
  width: 15px;
  margin: 0;
  text-align: center;
  vertical-align: middle;
  font-size: 1px;
}
.goog-palette-cell-hover {
  background: #ccc;
}
.goog-palette-cell-selected {
  background: #ccc;
  border-left: 1px solid #666 !important;
  border-top: 1px solid #666 !important;
}
.goog-palette-colorswatch {
  position: relative;
  height: 15px;
  width: 15px;
}
.goog-palette-table {
  border-right: 1px solid #efefef;
  border-bottom: 1px solid #efefef;
}

/************************************************************
 ** GOOG TREE **
 * Styles the goog-tree component we use throughout Sites *
 ************************************************************/
.goog-tree-row {
  cursor: default;
  font: icon;
  padding: 3px 0 3px 0;
  white-space: nowrap;
}
.goog-tree-root .selected, .goog-tree-root .selected span {
  background-color: #5b7957;
  color: #ffffff;
}
  .goog-ws-sitemap .goog-tree-root .selected, .goog-ws-sitemap .goog-tree-root .selected span {
    background-color: #ffffff;
    color: #000000;
  }
  .goog-modal-dialog .goog-tree-root a:hover { text-decoration: none; }
  .goog-ws-sitemap .goog-tree-root a { cursor: pointer; }
.goog-tree-row span {
  overflow: hidden;
  text-overflow: ellipsis;
}
.goog-tree-children {
  background-repeat:  repeat-y;
  background-position-y:  1px !important; /* IE only */
  font: icon;
}
.goog-tree-children-nolines { font: icon; }
.goog-tree-icon {
  background-image: url(/a/cleanair.com/internal-job-openings/_/rsrc/1212092889602/system/app/images/tree.gif);
  height: 16px;
  width: 16px;
}
.goog-tree-expand-icon {
  cursor: hand;
  cursor: pointer;
  height: 16px;
  vertical-align: middle;
  width: 16px;
}
.goog-tree-expand-icon-plus {
  background-position: 0 0;
  width: 19px;
}
.goog-tree-expand-icon-minus {
  background-position: -24px 0;
  width: 19px;
}    
.goog-tree-expand-icon-tplus {
  background-position: -48px 0;
  width: 19px;
}    
.goog-tree-expand-icon-tminus {
  background-position: -72px 0;
  width: 19px;
}
.goog-tree-expand-icon-lplus {
  background-position: -96px 0;
  width: 19px;
}
.goog-tree-expand-icon-lminus {
  background-position: -120px 0;
  width: 19px;
}
.goog-tree-expand-icon-t {
  background-position: -144px 0;
  width: 19px;
}
.goog-tree-expand-icon-l {
  background-position: -168px 0;
  width: 19px;
}   
.goog-tree-expand-icon-blank {
  background-position: -168px -24px;
  width: 19px;
}    
.goog-tree-collapsed-folder-icon {
  background-position: 2px -24px;
  height: 16px;
  vertical-align: middle;
  width: 16px;
}    
.goog-tree-expanded-folder-icon {
  background-position: -22px -24px;
  height 16px;
  vertical-align: middle;
  width: 16px;
}
.goog-tree-file-icon {
  background-position: -48px -24px;
  height: 16px;
  vertical-align: middle;
  width: 16px;
}
.goog-tree-item {
  outline: none;
  width: 99%;
}
  .goog-modal-dialog .goog-tree-item { cursor: pointer; }
.goog-tree-item-label {
  color: WindowText;
  margin-left: 3px;
  padding: 1px 2px 1px 2px;
  text-decoration:  none;
}    
  .goog-ws-sitemap .goog-tree-item-label a:hover {
    text-decoration:  underline;
  }  
.goog-tree-hide-root { display:  none; }

/**********************************************************
 ** DIALOGS **
 * Modal dialogs styling using Goog naming convention *
 **********************************************************/
.modal-dialog {
  background: #5b7957;
  border: 1px solid #000;
  color: ;
  left: 0px;
  outline: none;
  padding: 8px;
  /*This is a workaround for the FF cursor bug, doesn't seem to
  affect other browsers */
  position: fixed;
  position:expression("absolute");
  top: 0px;
  width: 450px;
  z-index: 200; /*200 is for dialogs*/
}
  .modal-dialog p{
    line-height: 1.33em;
    margin: 0 0 10px;
  }
.modal-dialog-bg {
  background-color: #000;
  filter: alpha(opacity=30);
  left: 0px;
  opacity: 0.3;
  position: absolute;
  top: 0px;
}
.modal-dialog-buttons {
  clear: both;
  margin: 0 !important;
  padding: 10px 0 0 !important;
}
.modal-dialog-close{
  background: url(/a/cleanair.com/internal-job-openings/_/rsrc/1212092686854/system/app/images/icon_close.gif) no-repeat;
  cursor: pointer;
  height: 15px;
  position: absolute;
  right: 15px;
  top: 15px;
  width: 15px;
}
  .modal-dialog-close a{
    display: block;
    height: 15px;
    outline: none;
    text-decoration: none;
    width: 15px;
  }
.modal-dialog-content {
  background: #ffffff; 
  font: normal 12px Arial, Verdana, sans-serif;
  padding: 8px !important;
}
.modal-dialog-title {
  background-color: #eff4f9;
  color: #000000;
  cursor: default;
  font-family: Arial, Verdana, sans-serif;
  font-size: 14px;
  font-weight: bold;
  padding: 10px;
  position:relative;
}
.modal-dialog-title-close {
  display: none;
}
.modal-dialog-title-draggable {
  cursor: move;
}
.goog-ws-tree-wrapper{
  height: 350px;
  outline: none;
  overflow: auto;
  width: 415px;
}

/* goog.ui.Menu */

.goog-menu {
  border: 1px solid #B5B6B5;
  background-color: #F3F3F7;
  color: #000;
  cursor: default;
  font: normal small arial, helvetica, sans-serif;
  margin: 0;
  outline: none;
  padding: 0;
  position: absolute;
  z-index: 300; /*300 is for dropdowns, flyouts, etc.*/
}
.goog-menuitem {
  list-style: none;
  margin: 0;
  text-align: left;
  padding: 2px 1.5em 2px 5px;
  white-space: no-wrap;
}

.goog-menuitem-rtl {
  text-align: right;
  padding: 2px 5px 2px 1.5em;
}
  .goog-menuitem a {
    color: #000 !important;
    cursor: default;
    text-decoration: none;
  }
.goog-menuitem-highlight {
  background-color: #4279A5;
  clear: both;
  color: #FFF;
}
  .goog-menuitem-highlight .goog-menuitem {
    background: #E8EEF7;
  }
.goog-menuitem-disabled {
  color: #999;
}
.goog-option {
  /* Selectable options should leave some room for the check mark. */
  padding-left: 15px !important;
}
.goog-option-selected {
  background-position: 4px 50%;
  background-repeat: no-repeat;
}

/* Page settings icons for menu */

#more-actions-menu .goog-menuitem {
  padding-left: 24px;
}
  #more-actions-menu .toggle-page-subscription {
    background: url(/a/cleanair.com/internal-job-openings/_/rsrc/1212092486619/system/app/images/icon_subscribe.gif) no-repeat 4px 4px; 
  }
  #more-actions-menu .toggle-site-subscription {
    background: url(/a/cleanair.com/internal-job-openings/_/rsrc/1212092486619/system/app/images/icon_subscribe.gif) no-repeat 4px 4px; 
  }
  #more-actions-menu .goog-menu-print {
    background: url(/a/cleanair.com/internal-job-openings/_/rsrc/1212092418421/system/app/images/icon_print.gif) no-repeat 4px 3px;
  }
  #more-actions-menu .goog-menu-trash {
    background: url(/a/cleanair.com/internal-job-openings/_/rsrc/1212092746425/system/app/images/icon_delete.gif) no-repeat 4px 3px;
  }
  #more-actions-menu .goog-menu-pagesettings {
    background: url(/a/cleanair.com/internal-job-openings/_/rsrc/1212092382328/system/app/images/icon_pagesettings.gif) no-repeat 4px 3px;
  }

/* goog.ui.MenuSeparator */

.goog-menuseparator {
  border-top: 1px solid #999;
  margin: 2px 0;
  outline: none;
  padding: 0;
  position: relative;
}

/* goog.ui.SubMenu */
.goog-submenu-arrow {
  text-align: right;
  position: absolute;
  right: 3px;
  left: auto;
}
.goog-menuitem-rtl .goog-submenu-arrow {
  text-align: left;
  position: absolute;
  left: 0;
  right: auto;
}
.goog-menuitem-disabled .goog-submenu-arrow {
  display: none;
}

/* TEMP */
.goog-temp-spew {
  color: #bdcbc6 !important;
}
.jot-edit-save {
  padding-left: 6px;
  padding-right: 6px;
}
.jot-extra-buttony {
  background: #fff url(/a/cleanair.com/internal-job-openings/_/rsrc/1212092629152/system/app/images/button-bg.gif) repeat-x left bottom;
}
/*Hideous Safari hacks*/
@media screen and (-webkit-min-device-pixel-ratio:0) {
  .tr_igmoduleDialog-setup-module-content iframe{ height: 375px !important; }
  .jot-foreColor .goog-toolbar-menu-button-caption { background-position: -79px 0 !important; }
  .jot-backColor .goog-toolbar-menu-button-caption { background-position: -95px 0 !important; }
}

#jot-content-table {
  border-collapse: collapse;
}
.goog-ws-edit-sidebar {
  font-size: 11px;
  padding: 2px;
}
  .goog-ws-edit-sidebar a {
    color: #000000;
  }
#goog-add-attachment, #goog-add-comment {
  color: #0066cc !important;
  margin: 0;
}
  #goog-attachment-wrapper p, #goog-comment-wrapper p {
    margin: 10px;
  }
  #goog-add-attachment, #goog-add-comment {
    border-top: 1px solid #b0bdcc;
    padding: 9px 5px 9px 10px;
  }
    #goog-add-attachment a, #goog-add-comment a {
      background: url(/a/cleanair.com/internal-job-openings/_/rsrc/1212092320945/system/app/images/icon_max.gif) no-repeat 0 2px;
      padding: 0 0 0 16px;
    }
#goog-attachment-wrapper {
  border-top: 1px solid #b0bdcc;
}
  #goog-attachment-wrapper .goog-ws-attachment-form p {
    margin: 0 10px;
    padding: 10px 0;
  }
#goog-comment-wrapper {
  border-top: 1px solid #b0bdcc;
  padding: 0 0 5px;
}
/*Here instead of editorToolbar.css b/c we need the colors*/
.goog-toolbar {
  border-left: 1px solid #5b7957;
  border-right: 1px solid #5b7957;
  border-top: 1px solid #5b7957;
  border-bottom: 0;
}
.clearfix {
  clear: both;
  margin: 5px 0;
}


