body {
 background-color: #b0bec9;
}

div#logowrap {
   background-color: #649dc5; 
}

ul#main-menu a {
  border: 1px solid #649dc5;
}

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

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

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

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

div#main h3 {
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 150%;
  font-style: italic;
  color: #22365b;
}

a,a:link {
  color: #22365b;
}

div#main h2 {
  color: #365166;
}

div.navigation_right h2 {
  color: #365166;
}

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

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

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

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) #4b7898 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) #4b7898 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) #4b7898 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 #4b7898;
}
div.navigation_left ul.menu li a:hover,div.navigation_left ul.secondary-links li a:hover {
  color: #FFF;
  background-color: #4d7897;
}

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

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

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

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

div.sidebar_left ul.menu li a:hover,div.sidebar_left ul.menu li a.active  {
  color: #3f617a;
  background-color: #bbd7ec;
}

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

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

}

thead th {
  color: #2a5077;
  border-bottom: #b6c8d5 0px solid;
}

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

table#attachments tr td{
 border-bottom: #b6c8d5 1px solid !important; 
}

tr.odd {
  padding: 5px 3px !important;
  background-color: #e1e9ef;
}

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

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

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

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

.event-calendar table {
  border: 1px solid #bbb;
  border-collapse: collapse;
  border-spacing: 0;
  width: 98%; /* Setting at 100% causes problem in Internet Explorer. */
  margin-bottom: 1em;
}

span.field-content-child a{ 
	font-size: 14px;
	text-decoration: none;
	
}

span.field-content-child a:hover{ 
color: #D90000;
	
}


