/* cake.generic.css */
#content{background:#fff;clear:both;color:#333;overflow:auto;line-height:normal;padding:10px 20px 40px;}
table.cake{background:#fff;border:1px solid #ccc;border-right:0;clear:both;color:#333;margin-bottom:10px;width:100%;}
table.cake th{background:#f2f2f2;border:1px solid #bbb;border-top:1px solid #fff;border-left:1px solid #fff;text-align:center;}
table.cake th a{background:#f2f2f2;display:block;text-decoration:none;padding:2px 4px;}
table.cake th a:hover{background:#ccc;color:#333;text-decoration:none;}
table.cake tr td{background:#fff;border-right:1px solid #ccc;text-align:center;vertical-align:top;padding:4px;}
table.cake td.actions{text-align:center;white-space:nowrap;}
td.actions a{margin:0 6px;}
.cake-sql-log td{text-align:left;padding:4px 8px;}
div.paging{background:#fff;color:#ccc;margin-bottom:2em;}
div.paging div.disabled{color:#ddd;display:inline;}
div.paging span.current{color:#000;}
dt{padding-top:4px;padding-left:4px;width:30%;font-weight:700;float:left;}
dd{margin-left:0;margin-bottom:10px;padding:4px;}
.content form{clear:both;margin-right:20px;width:80%;padding:0;}
fieldset{border:1px solid #ccc;margin-top:30px;padding:16px 20px;}
fieldset legend{background:#fff;color:#e32;font-size:160%;font-weight:700;padding-bottom:10px;}
fieldset fieldset{margin-top:0;margin-bottom:20px;padding:16px 10px;}
fieldset fieldset legend{font-size:120%;font-weight:400;}
fieldset fieldset div{clear:left;margin:0 20px;}
.content form div{clear:both;margin-bottom:1em;vertical-align:text-top;padding:.5em;}
form div.input{color:#444;}
form div.required{color:#333;font-weight:700;}
form div.submit{border:0;clear:both;margin-top:10px;}
label{display:block;font-size:110%;padding-right:20px;margin-top:8px;}
.content input,textarea{clear:both;font-size:140%;font-family:"frutiger linotype", "lucida grande", verdana, sans-serif;width:100%;padding:2px;}
select{clear:both;font-size:120%;vertical-align:text-bottom;}
select[multiple=multiple]{width:100%;}
option{font-size:120%;padding:0 3px;}
input[type=checkbox]{clear:left;float:left;width:auto;margin:0 6px 7px 2px;}
input[type=radio]{float:left;width:auto;margin:0 3px 7px 0;}
div.radio label{margin:0 0 6px 20px;}
input[type=submit],input[type=button]{display:inline;font-size:110%;width:auto;vertical-align:bottom;padding:2px 5px;}
div.message{clear:both;color:#900;font-size:140%;font-weight:700;margin:1em 0;}
div.error-message{clear:both;color:#900;font-weight:700;}
p.error{background-color:#e32;color:#fff;font-family:Courier, monospace;font-size:120%;line-height:140%;margin:1em 0;padding:.8em;}
p.error em{color:#000;font-weight:400;line-height:140%;}
.notice{background:#fc0;color:#000;display:block;font-family:Courier, monospace;font-size:120%;line-height:140%;margin:1em 0;padding:.8em;}
.success{background:green;color:#fff;}
div.actions li{display:inline;list-style-type:none;line-height:2em;white-space:nowrap;margin:0 2em 0 0;}
div.actions ul li a{background:#fff;color:#003d4c;text-decoration:none;}
div.actions ul li a:hover{color:#333;text-decoration:underline;}
div.related{clear:both;display:block;}
pre{color:#000;background:#f0f0f0;padding:1em;}
pre.cake-debug{background:#fc0;font-size:120%;line-height:140%;margin-top:1em;overflow:auto;position:relative;}
div.cake-stack-trace{background:#fff;border:4px dotted #fc0;color:#333;font-size:120%;line-height:140%;overflow:auto;position:relative;margin:0;padding:6px;}
div.cake-code-dump pre{position:relative;overflow:auto;}
div.cake-stack-trace pre,div.cake-code-dump pre{color:#000;background-color:#F0F0F0;overflow:auto;margin:0;padding:1em;}
div.cake-code-dump pre,div.cake-code-dump pre code{clear:both;font-size:12px;line-height:15px;overflow:auto;margin:4px 2px;padding:4px;}
div.cake-code-dump span.code-highlight{background-color:#ff0;padding:4px;}
div.code-coverage-results div.code-line{padding-left:5px;display:block;margin-left:10px;}
div.code-coverage-results div.uncovered span.content{background:#ecc;}
div.code-coverage-results div.covered span.content{background:#cec;}
div.code-coverage-results div.ignored span.content{color:#aaa;}
div.code-coverage-results span.line-num{color:#666;display:block;float:left;width:20px;text-align:right;margin-right:5px;}
div.code-coverage-results span.line-num strong{color:#666;}
div.code-coverage-results div.start{border:1px solid #aaa;margin-top:30px;padding-top:5px;border-width:1px 1px 0;}
div.code-coverage-results div.end{border:1px solid #aaa;margin-bottom:30px;padding-bottom:5px;border-width:0 1px 1px;}
div.code-coverage-results div.realstart{margin-top:0;}
div.code-coverage-results p.note{color:#bbb;font-size:10px;margin:5px 0 10px;padding:5px;}
div.code-coverage-results span.result-bad{color:#a00;}
div.code-coverage-results span.result-ok{color:#fa0;}
div.code-coverage-results span.result-good{color:#0a0;}
.content,div.actions ul{margin:0;padding:0;}
table.cake tr.altrow td,.cake-sql-log table,dt.altrow,dd.altrow{background:#f4f4f4;}

/* custom.css */
div.subhead{font-size:1.4em;color:red;padding-top:15px;padding-bottom:10px;}