/* Global Elements */
body {
  background-color: #DDDDDD;
  color: #333333;
}
pre {
  background-color: #eeeeee;
}
legend {
  color: #5a5a5a;
}
h1, h2, h3, h4 {
  color: #59585a;
}
a {
  color: #363636;
}
a:visited {
  color: #777777;
}


/* Global Divs */
div#content {
  border-bottom: 4px solid #59585a;
}
div#header_bar {
  color: white;
  background-color: #59585a;
  border-bottom: 4px solid #59585a;
}
div#container {
  background-color: #ffffff;
}
div#breadcrumbs, div#breadcrumbs a, div#breadcrumbs a:visited {
  color: #59585a;
  background-color: #ffffff;
}

#main_menu ul li {
  background: url(/themes/gray/images/bullet_squre.png) no-repeat;
  background-position: 0.4em 1.3em;
}
#main_menu ul li a {
  color: #666;
}
#main_menu ul li a:hover {
  color: #59585a;
  background: #fff url(/themes/gray/images/bullet_squre.png) no-repeat;
  background-position: 0.4em 1.3em;
}
#main_menu ul li a.current {
  color: #59585a;
  background: #ddd url(/themes/gray/images/bullet_squre.png) no-repeat;
  background-position: 0.4em 1.3em;
}

#content h1 {
  color: #59585a;
}
#content h2 {
  color: #59585a;
}

div#footer_links li {
  border-left: 1px dotted #666666;
}

/* Marketing Interface */
span.testimonial {
  color: #59585a;
}
#testimonials h2 {
  color: #59585a;
}
div#presentation {
  background-color: #ffffff;
}
table.intro {
  border: thin solid #666666;
}


.clearfix {
  display: block;
  clear: both;
}
    

/* Specific */
div.more_div {
  color: #59585a;
  background: url(/themes/gray/images/bullet.png) no-repeat;
  background-position: center left;
}

.oddrow {
}
.evenrow {
  background-color: #f1f5fa;
}
tr.focused_row {
  background-color: #d7e0ea;
}

div.tooltip:hover span {
  border: thin outset yellow;
  background-color: #fff899;
}

.dashboard_box table th {
  background-color: silver;
}
div#map_actions table th {
  color: white;
  background-color: #5a5a5a;
}

/* cssbuttons */
.cssbutton {
  background: url("/themes/gray/images/cssbutton_left.png") no-repeat 0 center;
}
.cssbutton span {
  color: #ffffff;
  background: url("/themes/gray/images/cssbutton_right.png") no-repeat right 0;
}
.cssbutton:hover {
  background: url("/themes/gray/images/cssbutton_left.png") no-repeat -255px center;
}
.cssbutton:hover span {
  color: #ffffff;
  background: url("/themes/gray/images/cssbutton_right.png") no-repeat right 100%;
}

