body {
   background-color: #cdecf3;
}
div.header {
	background-color: #b7e2ec;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#75c1ff), to(#d3eef5));
	background-image: -webkit-linear-gradient(top, #75c1ff, #d3eef5);
	background-image: -moz-linear-gradient(top, #75c1ff, #d3eef5);
	background-image: -ms-linear-gradient(top, #75c1ff, #d3eef5);
	background-image: -o-linear-gradient(top, #75c1ff, #d3eef5);
	background-image: linear-gradient(color, #75c1ff, #d3eef5);
}
h1 {
	color: #000764;
}
.breadcrumbs {
	background-color: #b7e2ec;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#b7e2ec), to(#75c1ff));
	background-image: -webkit-linear-gradient(top, #d3eef5, #75c1ff);
	background-image: -moz-linear-gradient(top, #d3eef5, #75c1ff);
	background-image: -ms-linear-gradient(top, #d3eef5, #75c1ff);
	background-image: -o-linear-gradient(top, #d3eef5, #75c1ff);
	background-image: linear-gradient(color, #d3eef5, #75c1ff);
}
div.msg,
div.error {
   background-color: #eeeeee;
   color: #b70000;
   border-color: #973333;
}
div.help_hidden,
div.help_visible {
	background-color: #f5fafc;
}
div.help_visible {
	border-color: #b90206;
}
.button {
	color: #000548;

   border-top-color: #aad9ff;
   border-right-color: #3ca7ff;
   border-bottom-color: #0066b9;
   border-left-color: #7dc5ff;

	background-color: #4aaeff;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#cae7ee), to(#4aaeff));
	background-image: -webkit-linear-gradient(top, #cae7ee, #4aaeff);
	background-image: -moz-linear-gradient(top, #cae7ee, #4aaeff);
	background-image: -ms-linear-gradient(top, #cae7ee, #4aaeff);
	background-image: -o-linear-gradient(top, #cae7ee, #4aaeff);
	background-image: linear-gradient(top, #cae7ee, #4aaeff);
}
.button:hover{
   text-shadow: 1px 1px 1px #fafafa;
	color: black;
   border-top-color: #c0bebe;
   border-right-color: #5c5c5c;
   border-bottom-color: #484848;
   border-left-color: #adabab;

	background-color: #a2a2a2;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#fafafa), to(#a2a2a2));
	background-image: -webkit-linear-gradient(top, #fafafa, #a2a2a2);
	background-image: -moz-linear-gradient(top, #fafafa, #a2a2a2);
	background-image: -ms-linear-gradient(top, #fafafa, #a2a2a2);
	background-image: -o-linear-gradient(top, #fafafa, #a2a2a2);
	background-image: linear-gradient(top, #fafafa, #a2a2a2);
}
table.data,
table.data td,
table.data th {
   border-color: #c74038;
}
td.alternate_row,
tr.alternate_row td,
tr.alternate_row th {
   background-color: #e1edf0;
}
div.pagination span {
   color: #333333;
}
div.edit_container,
div.view {
	border-color: #b7deff;
}
table.borders_bottom tr th,
table.borders_bottom tr td {
	border-bottom-color: #b7deff;
}
td.highlight,
tr.highlight td {
	background-color: #e9ef94;
}
.border {
	border-color: #b7deff;
}
.borders,
.borders td,
.borders th {
	border-color: #aad9ff;
}
.border_top,
.border_top td,
.border_top th {
	border-top-color: #aad9ff;
}
.border_bottom,
.border_bottom td,
.border_bottom th {
	border-bottom-color: #aad9ff;
}
input,
textarea {
	border-color: #aebec6;
}
select {
	border-color: #75c1ff;
}
img {
   border-color: #838383;
}
mark,
.mark {
	color: #a00;
}
/**
 * Report background colours
 */
.background_green {
	background-color:#99FF99;
}
.background_yellow {
	background-color:#FFFF99;
}
.background_orange {
	background-color:#FFBB77;
}
.background_red {
	background-color:#FF7777;
}
/*
 * Footer style
 */
.footer {
   border-top-color: #aad9ff;
}
