body {
 background-color: #90a7ab;
}

div#logowrap {
   background-color: #59a092; 
}

ul#main-menu a {
  border: 1px solid #59a092;
}

ul#main-menu a:hover {
  border: 1px solid #1e4840;
  background-color: #2f6a5e;
}

ul#main-menu a.active {
  border: 1px solid #1e4840;
  background-color: #2f6a5e;
}

div#logo h1 a:hover{
	color: #b8f2e5;
}

div#footer {
  background: url(./assets/images/footer_bk.png) #137864 repeat-x left top;
}

a,a:link {
  color: #225b4d;
}

div#main h2 {
  color: #366662;
}

div.navigation_right h2 {
  color: #366662;
}

div.navigation_left h2 {
  border-top: 1px solid #5b8089;
  color: #133C40;
  background-color: #4fa29b;
}

div.block h2 {
  color: #366657;;
}

div.navigation_left ul.menu,div.navigation_left ul.secondary-links {
  background-color: #353549;
  border-top: 1px solid #353549;
}

div.navigation_left ul.menu ul a.active,div.navigation_left ul.secondary-links ul a.active {
  font-weight: bold;
  background: url(./assets/images/menu_active_bk.gif) #23435b no-repeat 20px center;
}

div.navigation_left ul.menu ul ul a.active,div.navigation_left ul.secondary-links ul ul a.active {
  font-weight: bold;
  background: url(./assets/images/menu_active_bk.gif) #23435b no-repeat 40px center;
}

div.navigation_left ul.menu ul ul ul a.active,div.navigation_left ul.secondary-links ul ul ul a.active {
  background: url(./assets/images/menu_active_bk.gif) #23435b no-repeat 60px center;
}

div.navigation_left ul.menu li a,div.navigation_left ul.secondary-links li a {
  padding: 0 20px;
  display: block;
 	color: #FFF;
  line-height: 225%;
  text-decoration: none;
  background-image: none;
  border-bottom: 1px solid #535364
}
div.navigation_left ul.menu li a:hover,div.navigation_left ul.secondary-links li a:hover {
  color: #FFF;
  background-color: #486881;
}

div.navigation_left ul.menu a.active,div.navigation_left ul.secondary-links ul a.active {
  font-weight: bold;
  background:  #23435b;
}

div#main h1.title {
  color: #2a776b;
}

div#breadcrumb {
  border-bottom: 1px dotted #2a5077;
  color: ##2a776b;
}

div#breadcrumb a {
  color: ##2a776b;
}

div.sidebar_left ul.menu li a:hover {
  color: #386d66;
  background-color: #b9d2cd;
}

div.sidebar_left ul.menu {
  border-top: 1px solid #b6d5d0;
}

div.sidebar_left ul.menu li a {
  border-bottom: 1px solid #b6d5d0;
}

thead th {
  color: #366353;
  border-bottom: #b6d2d5 0px solid;
}

td {
  border-bottom: #b6d2d5 1px solid;
}

table#attachments tr td{
 border-bottom: #b6d2d5 1px solid;
}

div.navigation_right h2 {
  font-family: Georgia, "Times New Roman", Times, serif;
  color: #2b626e;
  line-height: 100%;
  font-size: 14px;
  text-transform: uppercase;
  letter-spacing: 2px;
}

div.navigation_right h3 {
  margin: 10px 0;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-style: italic;
  font-size: 130%;
  color: #2b576e;
}

div.navigation_right ul li a {
  padding-left: 15px;
  display: block;
  color: #2b6e6c;
  text-decoration: none;
  background: url(./assets/images/right_menu_li_bk.gif) no-repeat left center;
}

div.sidebar_right ul li a {
  padding: 0;
  padding-left: 15px;
  display: block;
  color: #1a3236;
  line-height: 150%;
  text-decoration: none;
  background: url(./assets/images/sidebar_right_li_bk.gif) no-repeat left top;
}

div.sidebar_right h2 {
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 14px;
  text-transform: uppercase;
  color: #214c50;
  letter-spacing: 2px;
}

tr.odd {
  padding: 5px 3px;
  background-color: #def1ff;
}

tr.even {
  padding: 5px 3px;
  background-color: #eef6ff;
}

.event-calendar td.selected {
  background: #356a8c;
}

.event-calendar th {
  color: #434343;
  background: #bbd6ed;
  text-align: center;
  padding: 1px 0.33em;
  border: 0px solid #242;
}

p.submitted {
  font-size: 80%;
  color: #2b6a6e;
}
