body{font-family:arial, helvatica, san-serif;}
h1, h2, h3, h4, p {margin:0px; padding:0px;}
img {border-width:0px;}
a {text-decoration:none; color:blue;}



.cake-sql-log          { position:fixed; top:99%; z-index:100000; width:100%; background:#000; color:#FFF; border-collapse:collapse; }
.cake-sql-log caption  { background:#900; color:#FFF; }
.cake-sql-log:hover    { top:auto; bottom:0; }
.cake-sql-log td       { font-size:3px; padding:1px; border:1px solid #999; background:#FFF; color:#000; }
.cake-sql-log td:hover { font-size:10px; background:#FFA; }


/* Scaffolded Styles */
table {}
th {font-size:80%; background-color:#666; color:#fff;}
th a {color:#fff;}
th, td {padding:5px; margin:0px;}

.altrow {background: #eee;}

.paging {}
.paging .disabled {display: inline;}

.actions {clear:left;}
.actions ul {margin:0px; padding:0px;}
.actions li {display:block;}

dt,
label {display:block; font-size:75%; font-weight:bold; margin:0px; padding:0px; color:#666; margin-right:5px; clear:both;}

fieldset{border:0px none #ffffff;}
legend{display:block; background:#EEEEEE;}

textarea,
select,
dd,
input {margin:0px; padding:0px;margin-bottom:6pt; }

textarea,
select,
input {border:1px solid #666; padding:3px; margin-right:5px;}
.submit input {border:1px solid #666; padding-top:3px; padding-bottom:3px;background-color:#0d378c; color:white;}

select {padding-top:2px; padding-bottom:2px;}

.select .checkbox {width:24%; float:left;}
.select .checkbox label{font-size:100%; font-weight:normal;}

.checkbox label {display:inline; margin-left:.5em;}
.checkbox input {margin-bottom:0px;}
.checkbox {margin-bottom:6pt;}

.button {background-color:#0d3692; color:white;}

.clearboth {clear:both; font-size:1px; padding:0px; margin:0px; line-height:1px;}
.message{background-color:yellow; color:red;}
.required {color:red;}


.between {color:#777;}


