html
{
	background:#dadada;
}
body
{
	color:#222;
	background:transparent url(../../images/bg.body.gif) top left repeat-x;
}
tr.borderbottom td {
	border-color:#ccc;
}
a {
	color:#666;
}
div.box a.grey {
	color:#666! important;
}
div.box a, div.breadcrumbs a, a.blue, span.blue, table tr td a.blue, table tbody tr td a.blue {
	color: #31659c;
}
div.breadcrumbs b {
	color:#000! important;
}
.emptywhitebox
{
	background:#fff;
	border:1px solid #111;
	border-top:0px;
	border-bottom:4px solid #333;
}
#page_title a {
	color: #111;
}
#menu
{
	background-color:#ccc;
}
#menu ul
{
	background:url(../../images/bg.menu.gif) repeat-x;
}
#menu ul li
{
	background:#31659c url(../../images/bg.li.gif) repeat-x;
}
#menu ul li a
{
	color:#fff;
}
#footer
{
	background:#333 url(../../images/pinstripe.png) repeat-x top left;
}
#footer div
{
	color:#ccc;
}
h3.box_top {
	border-radius:5px 5px 0px 0px;
	-moz-border-radius:5px 5px 0px 0px;
	-webkit-border-radius:5px 5px 0px 0px;
	background-color:#999;
	color:#fff;
	background:#999 url(../../images/pinstripe.png) repeat-x;
}
h3.box_top div a:hover {
	color:#999;
}
h3.box_top div a.hide {
	background:transparent url(../../images/toggle.up.gif) no-repeat center right;
}
h3.box_top div a.show {
	background:transparent url(../../images/toggle.down.gif) no-repeat center right;
}
h3.box_top div a.hide:hover {
	background:transparent url(../../images/toggle.up.hover.gif) no-repeat center right;
}
h3.box_top div a.show:hover {
	background:transparent url(../../images/toggle.down.hover.gif) no-repeat center right;
}
.box
{
	border-top: 0px none;
	border-right:1px solid #333;
	border-bottom:4px solid #333;
	border-left:1px solid #333;
	background:#ccc url(../../images/bg.box.gif) repeat-x;
}
.box a
{
	color: #333;
}
.box table {
	border:1px solid #666;
	background-color:#ccc;
}
.box div.table
{
	border:1px solid #666;
	background-color:#ddd;
}
.box .textual
{
	border:1px solid #666;
	background-color:#ddd;
}
.box th {
	background:#333 url(../../images/bg.th.gif) repeat top left;
	color:#000;
}
.box th a {
	color:#111;
}
.box th.large {
	background:#333 url(../../images/bg.h3-large.png) repeat-x top left;
}
.box td {
	background-color:#ddd;
}
.box .RowB td
{
	background-color:#bbb;
}
.box td a
{
	color: #31659c;
}
.box td.none
{
	color:#444;
	background:transparent url(../../images/bg.h3.gif) repeat-x top left;
}
.box div.pages
{
	color:#444;
}
input.fancy,
select.fancy,
textarea.fancy
{
	background:#fff;
}
input.fancy,
textarea.fancy
{
	border:1px solid #bbb;
}
.box a.file span
{
	background:transparent url(../../images/bg.download.gif) no-repeat center left;
}
.box a.file-sign
{
	background:transparent url(../../images/bg.sign.gif) no-repeat center left;
	color:#666;
}
.box a.file-delete
{
	background:transparent url(../../images/bg.delete.gif) no-repeat center left;
	color:#b00! important;
}
.box li.button
{
	border-top:1px solid #777;
	border-left:1px solid #777;
	border-right:1px solid #333;
	border-bottom:1px solid #333;
}
.box li.button a
{
	color:#f1f1f1;
}
.box div.file-size-warning,
.box div.file-save-warning,
.box div.acrobat-link
{
	color:#666;
}
.box div.file-save-warning
{
	color:#c33030;
	border:1px solid #f86a6a;
	background:#f39c9c url(../../images/bg.red.png) repeat-x top left;
}
.box div.file-save-warning div
{
	background:transparent url(../../images/bg.file-save-warning.gif) no-repeat 2px 2px;
}
.box .greyout td
{
	color: #b0b0b0;
}
.box td.summary
{
	background-image:url(../../images/bg.check.gif);
	color:#5d7030;
}
.box .options td ul.list
{
	border:1px solid #ccc;
}
.box .options td ul.list li.all
{
	background-color:#ccc;
}
.box td.title b
{
	background:transparent url(../../images/bg.search.gif) no-repeat top left;
}
select.rtSelect option {
	border-bottom: 1px solid black;
}
select.rtSelect option.even {
	background-color:#dedede;
}
select.rtSelect option.odd {
	background-color:#fff;
}
table.admin-table tr td {
	border-top: 1px solid #333;
}
div.helpDescription {
	border:1px dotted #bbb;
}
.joinGroup {
	border:0px solid transparent;
}
.joinGroup input,
.joinGroup textarea,
.joinGroup select {
	border-color:#b00;
}
.joinGroup h4 {
	color:#111;
}
.joinGroup h4 span.right {
	color: #31659c! important;
}
.joinGroup ul.join {
	border: 1px solid #bbb;
	background-color: #fff;
}
.joinGroup ul.join li {
	border-bottom: 1px solid #bbb;
}
.joinGroup ul.join li.even {
	background-color:#dedede;
}
.joinGroup ul.join li.odd {
	background-color:#fff;
}
.joinGroup ul.join li.all {
	background-color:#ccc;
}
.joinGroup ul.join li.invalid {
	background-color:#ffb0b0;
}
.joinGroup ul.join li label i {
	color:#888;
}
.joinGroup ul.join label.disabled {
	color:#ccc;
}
.joinGroup ul.join label.disabled input {
	color:#ccc;
}
.box table.badges td ul
{
	border-bottom:2px solid #666;
}
.box table.badges td ul li
{
	border-top:1px solid #fff;
	background-color:#a6a6a6;
}
.chartbox {
	background:#fff;
	border:1px solid #333;
	border-bottom:4px solid #333;
}
.chartbox table.stats tr th,
.chartbox table.stats tbody tr th {
	border-bottom:1px solid #ccc;
}
.chartbox table.stats tr th.bargraph,
.chartbox table.stats tbody tr th.bargraph {
	color:#f90;
	border-bottom:1px solid #f90;
}
.chartbox table.stats tr td.bargraph div {
	background:#ffebcc;
}
.chartbox table.stats tr td.bargraph {
	background:#ffebcc;
}
.chartbox table.stats tr td.bargraph div span {
	background:#f90;
}
.alternatinglist {
	background:#fff;
	border:1px solid #333;
	border-bottom:4px solid #333;
}
.alternatinglist ul li.odd {
	background-color:#eee;
}
a.email {
	background:transparent url(/core/page/images/16-email-b-cropped.png) no-repeat left center;
}
input.date
{
	background:#fff url(/images/wizard.calendar.png) no-repeat right 50%;
}
.helpbox {
	background: #eee none repeat scroll 0% 0%;
	color: grey;
}
