body{background:#003d4c;color:#fff;font-family:'helvetica neuve',helvetica,verdana,arial,sans-serif;font-size:90%;margin:0}
a{color:#003d4c;text-decoration:underline;font-weight:700}
a:hover{color:#003d4c;text-decoration:none;border-bottom:0;}
h1,h2,h3,h4{font-weight:400}
h1{font-size:100%}
#container{text-align:left}
#content{clear:both;color:#333;overflow:auto;padding:10px 20px 40px}
#footer{clear:both;text-align:right}
table{}
th{background:#f2f2f2;border:1px solid #bbb;border-top:1px solid #fff;border-left:1px solid #fff;text-align:center}
th a{background:#f2f2f2;display:block;text-decoration:none;padding:2px 4px}
th a:hover{background:#ccc;color:#333;text-decoration:none}
table tr td{text-align:center;padding:4px}
table tr:hover{}
td.actions{text-align:center;white-space:nowrap}
td.actions a{margin:0 6px}
.cake-sql-log table{background:#f4f4f4}
.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}
dl{line-height:2em;width:60%;margin:0}
dt{font-weight:700;padding-left:4px;vertical-align:top}
dd{margin-left:10em;margin-top:-2em;vertical-align:top}
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}
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}
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;margin-left:140px}
label{display:block;font-size:110%;padding-right:20px}
input,textarea{clear:both;font-size:140%;font-family:"frutiger linotype","lucida grande","verdana",sans-serif;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]{display:inline;font-size:110%;width:auto;vertical-align:bottom;padding:2px 5px}
div.message{clear:both;color:#444;font-size:140%;font-weight:700;text-align:center;text-transform:lowercase;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:0.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:0.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}
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}
*,div.actions ul{margin:0;padding:0}
a img,table tr.altrow td img{border:0}
table tr.altrow td,dl.altrow{background:#edf6ee}
