#admin-panel {
	text-align:right; 
    height: 22px;
	background-color:#E28989; 
	border-bottom: 1px solid black;
    font-size: 12px; padding: 5px 10px 0 0;	
}

#tabpane h1, #tabpane h2, #admin-panel h3, #tabpane h4, #tabpane h5 { border: 0; }

#admin-panel a {
	font-weight: bold;
}

.print { display: none; }

#section-buttons {
	padding-bottom: 15px;
	clear: both;
}

#section-box {
        list-style-type: none;
        padding: 0;
        margin: 0;
}

#section-box li{
        float: left;
        width: 46%;
        margin: 0 10px 10px 0;
        padding: 5px;
        border: 1px solid black;
        min-height: 90px;

}

#section-box li h2{
        padding: 2px;
        margin: 0;
}

.listing                { width: 100%; border: 0; padding: 0; margin: 0; color: #3b4024; }
.listing td,th          { text-align: left; }
.listing tr td a    { font-weight: bold; text-align: left; color:#000062; display: inline; }
.listing th             { color: #3b4024; background: #EEE; padding: 2px 5px 2px 5px; border-left: 1px solid #dddddd; border-top: 1px solid #dddddd; border-bottom: 1px solid gray; }
.odd td                 { background: #FFF; border-left: 1px solid #dddddd; padding: 2px 5px; border-bottom: 1px solid #dddddd;}
.even td                { background: #FFF; border-left: 1px solid #dddddd; padding: 2px 5px; border-bottom: 1px solid #dddddd;}



#section-buttons input {
        margin-right: 5px;
}

.edit-form label,
.edit-form input { display: inline; padding: 0; margin: 0 5px 0 0; }
.edit-form label { display: block; float: left; text-align: right; padding-right: 10px; padding-top: 4px; margin-bottom: 0; width: 150px; font-weight: bold; }
.edit-form h4 { margin: 3px 0 10px 0; margin-left: 160px; font-weight: normal; }

.edit-form h5 {
  background-color: #FFF3F1;
  border: 1px dashed #C00;
  padding: 3px;
  margin-left: 160px;
  display: block;
  width: 400px;
}

.edit-form textarea { padding: 0; margin: 0; }
.edit-form strong { padding-top: 4px; display: block; height:10px; text-align: top; }

#message {
	margin: 40px 10px 0 10px;
	width: 930px;
    background-color: #DEF2F6;
    border: 1px dashed #87A9CB;
    clear: both;
}

#message p { font-weight: bold; }
#message .ok    { padding: 0 2px 5px 20px; background: url(/images/icons/ok.png) no-repeat; }
#message .error { padding: 0 2px 5px 20px; background: url(/images/icons/error.png) no-repeat ; }
#message .info  { padding: 0 2px 5px 20px; background: url(/images/icons/info.png) no-repeat ; }

