.actionMenu .actionSeperator a ,.contentActions ul li, .contentViews {border-color: #008752;}

.contentViews .selected a,.contentViews li a:hover, .contentViews li a, .contentActions, .contentActions .actionMenu, .contentActions a {
  color: #008752; 

  border-color: #008752;
}

.contentActions, .contentActions .actionMenu, .contentViews .selected a,.contentViews li a:hover{background-color: #bbddcc;}
.contentViews .selected a, .contentViews li a:hover {border-bottom-color: #bbddcc}

#folder-table {background-color: transparent;}
.ploneCalendar {width: 154px;}

#portal-column-one #portlet-navigation-tree .portletContent,
#portal-column-one #portlet-login .portletContent
  {padding-left: 0px; padding-right: 0px;}

body {
  background-image: url(Images/watermark.png); 
  background-repeat: no-repeat; 
  background-position: 50% 240px;
  background-attachment: fixed;
  min-height: 500px;
}

#portal-columns, #portal-column-one, #portal-column-two, #portal-column-content, div.documentContent {background: transparent;}

#portal-personaltools .portalNotLoggedIn {color: white;}

#top-image {text-align: center; width: 100%;}

#portal-uplevel {float: right; padding: 5px; text-align: right;}

#portal-searchbox {float:none; text-align: left;}
#portal-searchbox .search_label {font-weight: bold; text-transform: none;}
#portal-searchbox .searchButton {border: 0px;}

.link-external {padding-left: 8px;}
.folder-arrow {float: left; margin-top: -12px; padding-right: 5px;}
dd.folder-listing {margin-left: 0px; margin-top: 14px;}
folder-nodescription {margin: 0px; padding: 0px;}

dt{margin: 0px;padding: 0px;}

h1 {font-weight: bold; font-family: Arial; border: 0px;}
.odd, .even, .portletContent {background-color: white;}
.black_text {color: black;}
.portlet .even, .portlet .odd {background-color: white;}

body {margin: 5px 20px 20px 20px;  border: 2px solid #b0b0b0; padding: 10px;}

.ploneCalendar thead tr th {background-color: transparent;}

.portlet h5 {
  background-image: url(Images/portlet_header.png); 
  color: white;
  height: 16px;
  border: 0px;
  background-repeat: no-repeat;
  background-color: transparent;
  display: block;
  padding-left: 15px;
  text-transform: none;
  margin-bottom: 0px;
}

#portal-globalnav {text-align: left; }

#folder-table a {text-decoration: none;}

#portal-siteactions {float: none;}

#portal-personaltools {
    line-height: 1.3em;
    color: Black;
    padding: 0em 3em 0em 3em;
    margin: 0;
    text-align: right;
    text-transform: lowercase;
    list-style: none;
}

.link-parent, .link-external {background: transparent;}

.documentEditable .documentContent {border: 0px;}
.documentEditable .documentFirstHeading {border: 0px;}

#portlet-navigation-tree a:hover,
.navItem a:hover {
  border-width 0px;
  background-color: #008752; 
  color: #bbddcc;
}

.portlet-heading {
  color: #008752;
  font-size: 1.3em;
  font-family: Arial;
  font-weight: bold;
  margin-bottom: 4px;
}

#portal-breadcrumbs {float: left; padding: 5px; border: 0px;}
#below_bars_separator {height: 2px; font-size: 1px;}

#folder-table a {color: #666666;}
#folder-table td {text-align: left;}
#portal-uplevel a {color: #666666;}

#portal-personaltools li {color: #bbddcc;}
#portal-personaltools li a {color: #bbddcc;}
#portal-breadcrumbs a {color: #008752;}
#portal-personaltools {background-color: #008752;}
.portletBody {border: 0px; padding:0px; margin:0px;}
.portletContent {padding: 5px;}
input {border-color: #cccccc;}

.bgcolor1 {background-color: #008752; color:#bbddcc;}
.bgcolor2 {background-color: #bbddcc; color: #008752;}
.bgcolor3 {background-color: #7fc3a8; color: #008752;}
.text-color1 {color: #008752;}
.border-color3 {border-color: #7fc3a8;}
table.portlet_box tr td {border-color: #7fc3a8;  empty-cells: show;}
.tiny {font-size: 1px; border:0px; padding:0px; margin:0px;}

h1 {color: #008752;}

.portlet .portletBody {border: 2px solid #7fc3a8; border-width-top: 1px}
#portlet-navigation-tree .portletBody{border: 0px;}
#portlet-login .portletBody{border: 0px;}


table.ploneCalendar {border: 2px solid #7fc3a8; border-width-top: 1px; margin-top: 0px; padding-top: 0px;}

table.ploneCalendar td.todaynoevent {border-color: #008752;}

table.ploneCalendar td {
  width: 14%;text-align: center;
}

.ploneCalendar td {width: 14%;}

.weekdays, .weekday, .weekdays td, table.ploneCalendar .weekdays td{
  background-color: #ffffff; 
  color: #008752; 
  border: 0px;
  text-align: center;
}

a.navItem {
  vertical-align: middle; 
  font-size: 1.2em;
  padding-top: 7px;
  padding-bottom: 7px;
  font-weight: bold;
}


.no-background {background-image: none; background-color: transparent;}
#portal-column-one .visualPadding{padding: 0px; margin: 0px;}



