/**
Blocks
*/
.block-region {  padding: 1em;  background: transparent;  border: 2px dashed #b4d7f0;  text-align: center;  font-size: 1.3em;  margin: 15px;}
#blocks {width:100%;}
#blocks td.region, td.module, td.container, td.category {  border-top: 1.5em solid #fff;  border-bottom: 5px solid #b4d7f0;  background-color: #d4e7f3;  color: #455067;  font-weight: bold;  padding:5px 10px;}
#blocks .region-empty {text-align:center;padding:20px;}
#blocks tr.region-populated {	display:none;}
tr.even, tr.odd, tbody th {  border: solid #d3e7f4;  border-width: 1px 0;}
tr.odd, tr.info {  background-color: #edf5fa;}
tr.even {  background-color: #fff;}
tr.drag {  background-color: #fffff0;}
tr.drag-previous {  background-color: #ffd;}
tr.odd td.active {  background-color: #ddecf5;}
tr.even td.active {  background-color: #e6f1f7;}
thead th {	border-bottom:2px solid #D3E7F4;	color:#494949;	font-weight:bold;}

.print-link {padding:0;}

.views-exposed-form .form-item {float:left;}

/*
.views-exposed-form label {width:auto!important;}
#edit-keys {width:580px;}

.views-exposed-form .views-widget {width:500px; }
.views-exposed-form .form-item {float:left;text-transform: lowercase;}

*/
.form-checkboxes, .form-radios {margin:5px;;}
.bef-checkboxes {width: 430px;}
.bef-checkboxes .form-item {float:left;text-transform: lowercase;overflow: hidden;white-space: nowrap;width:210px;margin-right:5px;}
.bef-checkboxes .form-item label {}
#tags {background:url("../images/menu-arrow-down.gif") no-repeat scroll left 6px transparent;
padding:0 0 0 15px;width:75px;display:block;}

/**
 * Generic elements.
 */
.messages {
  background-color: #fff;
  border: 1px solid #b8d3e5;
  padding: 1em;
  margin-top:0;
}

.preview {
  background-color: #fcfce8;
  border: 1px solid #e5e58f;
}

div.status {
  color: #33a333;
  border-color: #c7f2c8;
}

div.error, tr.error {
  color: #a30000;
  background-color: #FFCCCC;
}

.form-item input.error, .form-item textarea.error {
  border: 1px solid #c52020;
  color: #363636;
}
