
/*
 * HTML Elements
 */
body {
/* body_background: #a3b9e1
 * body_background_two: #f5f5f5
 */
	background: #b5daf0; /* Old browsers */
	background: -moz-linear-gradient(left, #b5daf0 0%, #fff 21%, #fff 84%, #b5daf0 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#b5daf0), color-stop(21%,#fff), color-stop(84%,#fff), color-stop(100%,#b5daf0)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, #b5daf0 0%,#fff 21%,#fff 84%,#b5daf0 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, #b5daf0 0%,#fff 21%,#fff 84%,#b5daf0 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(left, #b5daf0 0%,#fff 21%,#fff 84%,#b5daf0 100%); /* IE10+ */
	background: linear-gradient(left, #b5daf0 0%,#fff 21%,#fff 84%,#b5daf0 100%); /* W3C */
	-pie-background: linear-gradient(left, #b5daf0 0%,#fff 21%,#fff 84%,#b5daf0 100%); /* PIE */
	color: #333;
	behavior: url('../../../all/themes/custom/commutative/js/libraries/pie/PIE.htc');
}

a:link {
  color: #5685a8;
}

a:visited {
  color: #5685a8;
}

a:hover {
  color: #377fb8;
}

h1, h2, h3,
h4, h5, h6 {
  color: #535353;
}

fieldset {
  border-color: #333;
}

textarea,
input[type="text"],
input[type="password"] {
  background-color: #f4f4f4;
  border-color: #d1d1d1;
  color: #474747;
}

input[type="button"],
input[type="submit"] {
  background-color: #f4f4f4;
  border-color: #d1d1d1;
  color: #474747;
}

table {
  border-color: #c9c9c9;
}

table thead {
  border-top-color: #c9c9c9;
}

table tfoot {
  border-bottom-color: #c9c9c9;
}

th,
table th {
  background: #6c7476;
  background: -moz-linear-gradient(top, #6c7476 0%, #616564 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6c7476), color-stop(100%,#616564));
  color: #f0f0f0;
}

th a:link,
#content th a:link {
  color: #ffffff;
}

tbody th {
  background-color: #e7e7e7;
  color: #333;
}

table tr.even,
table tr.odd {
  border-top-color: #e2e2e2;
}

table tr.odd {
  background-color: #f0f0f0;
}

table tr.even {
  background-color: #e7e7e7;
}

/*
 * Content
 */
#content {
  background-color: #f5f5f5;
  background: -moz-linear-gradient(left, transparent 0%, transparent 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, right top, color-stop(0%, transparent), color-stop(100%, transparent)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(left, transparent 0%, transparent 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(left, transparent 0%, transparent 100%); /* Opera11.10+ */
  background: -ms-linear-gradient(left, transparent 0%, transparent 100%); /* IE10+ */
  background: linear-gradient(left, transparent 0%, transparent 100%); /* W3C */
  -pie-background: linear-gradient(left, transparent 0%, transparent 100%); /* PIE */
  border-color: #fff;
  color: #333;
}

/*
 * Sidebar
 */
.sidebar .block {
  background-color: #141e2e;
  background: -moz-linear-gradient(top, #141e2e 0%, #141e2e 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#141e2e), color-stop(100%,#141e2e));
  border-color: #f0f0ff;
  color: #333;
}

.sidebar .block h2,
.sidebar .block h3,
.sidebar .block h4,
.sidebar .block h5,
.sidebar .block h6 {
  color: #333;
}

.sidebar .block .content a:link {
  color: #fff;
}

.sidebar .block .content a:visited {
  color: #fff;
}

.sidebar .block .content a.active,
.sidebar .block .content a:active {
	color: #000;
}

.sidebar .block .content a:hover {
  color: #000;
}

.sidebar .block-style-transparent {
  background-color: transparent;
  border-color: transparent;
}

.sidebar .block-style-highlight {
  background-color: #66b3e1;
  background: -moz-linear-gradient(top, #66b3e1 0%, #377fb8 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#66b3e1), color-stop(100%,#377fb8));
  border-color: #377fb8;
  color: #fefefe;
}

.sidebar .block-style-highlight h2,
.sidebar .block-style-highlight h3,
.sidebar .block-style-highlight h4,
.sidebar .block-style-highlight h5,
.sidebar .block-style-highlight h6 {
  color: #fefefe;
}

.sidebar .block-style-highlight .content a:link {
  color: #fefefe;
}

.sidebar .block-style-highlight .content a:visited {
  color: #fefefe;
}

.sidebar .block-style-highlight .content a:hover {
  color: #fefefe;
}

/*
 * Main menu
 */
 
.sidebar.region-sidebar-first ul.menu li {
  background: #009ad5;
}

.sidebar.region-sidebar-first ul.menu li a {
  background: transparent;
}

.sidebar.region-sidebar-first ul.menu li:hover {
  background: white;
}

.sidebar.region-sidebar-first ul.menu li:hover a {
  background: transparent;
}

.sidebar.region-sidebar-first ul.menu li.active-trail {
  background: white;
}

.sidebar.region-sidebar-first ul.menu li.active-trail a {
  background: transparent;
}


/*
 * Footer
 */
#footer {
  border-top-color: #b7b7b7;
}
