/**
 * Report Stylesheet
 * @name default.css
 * @package cnc
 * @version 1.0
 * @since 2010-05-20
 * @author Cristian Ciobanu <cristian@pallasweb.com>
 */

/* Reduce browser inconsistencies */
@import 'reset.css';

/* Body styles */
body {background:#907e78 url('../ui/bg.png') repeat-x top left;color:#431312;font:13px/1.231em 'trebuchet ms', tahoma, arial, sans-serif;}

/* Link styles */
a, a:link, a:active, a:visited {text-decoration:none;color:#000;cursor:pointer;}
a:hover {text-decoration:underline;color:#000;}
.white, a.white, a.white:link, a.white:active, a.white:visited {color:#fff;}
a.white:hover {color:#fff;}
.black, a.black, a.black:link, a.black:active, a.black:visited {color:#000;}
a.black:hover {color:#000;}

/* Headers */
h1, h2, h3, h4, h5, h6 {font-weight:700;color:#000;}

/* Round Corners*/
input, textarea, select, button, a.button, input[type="submit"], .form {border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}

/* Form Elements */
input.text {background-color:#fff;border:1px solid #ccc;border-right:1px solid #aaa;border-bottom:1px solid #aaa;font-size:110%;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;line-height:normal;padding:5px 3px 3px 5px;}
input.text:focus, input.text:hover {background-color:#ffffcc;}
button, a.button, a.button:link, a.button:active, a.button:visited, input[type="submit"] {border-color:#dedede #bbb #bbb #dedede;border-style:solid;border-width:1px;background-color:#fff;margin:0;padding:3px 4px 3px 6px;color:#666;font-size:110%;font-weight:bold;cursor:pointer;}
a.button, a.button:link {padding-top:4px !important;padding-bottom:4px !important;}
button:hover, a.button:hover, input[type="submit"]:hover {color:#000;background-color:#eee;text-decoration:none;box-shadow:0 0 10px #000000;-moz-box-shadow:0 0 10px #000000;-webkit-box-shadow:0 0 10px #000000;}
button:active, a.button:active, input[type="submit"]:active {background-color:#e5e5e5;}
textarea, select {background-color:#fff;border-color:#dedede #bbb #bbb #dedede;border-style:solid;border-width:1px;font-size:110%;padding:5px 3px 3px 5px;}
textarea:focus, textarea:hover, select:focus, select:hover {background-color:#ffffcc;}
button.left, a.button.left, input.left[type="submit"] {float:left !important;margin-right:0.5em;}
button.right, a.button.right, input.right[type="submit"] {float:right !important;margin-left:0.5em;}
button.positive:hover, a.button.positive:hover, input.positive[type="submit"]:hover {box-shadow:0 0 10px #63940e;-moz-box-shadow:0 0 10px #63940e;-webkit-box-shadow:0 0 10px #63940e;}
button.negative:hover, a.button.negative:hover, input.negative[type="submit"]:hover {box-shadow:0 0 10px #ec1c1c;-moz-box-shadow:0 0 10px #ec1c1c;-webkit-box-shadow:0 0 10px #ec1c1c;}

/* Forms */
.small-size, .medium-size, .large-size {margin:1em auto;}
.small-size {width:23.077em;}
.medium-size {width:42.857em;}
.large-size {width:95%;}
.form {border:1px solid #77645a;}
.form p.legend {height:35px;line-height:35px;margin:0;text-align:center;font-size:1.077em;font-weight:bold;background:#77645a;border-bottom:1px solid #77645a;color:#fdc211;text-shadow:#000 0 -1px 0;letter-spacing:0.1em;}
.form ol {margin:0.5em;list-style:none;}
.form ol ol {margin:0;}
.form li {padding:0.2em 0;}
.form li li {float:left;padding:0 1em 0 0;}
.form label {display:block;margin-bottom:0.2em;font-weight:bold;font-size:0.929em;}
.form label span {font-weight:normal;}
.form input.text, .form textarea {width:97%;}
.form span.error {display:block;color:#f00;font-size:0.786em;margin-top:0.2em;}
.form .blockquote {margin:0 0 0 3em;font-size:0.923em;}

/* Notifications */
div.error, div.notice, div.success {width:100%;padding:1em 0;border-bottom:2px solid #dddddd;text-align:center;font-weight:bold;position:absolute;top:0;left:0;z-index:999;}
div.error {background:#fbe3e4;color:#8a1f11;border-color:#fbc2c4;}
div.notice {background:#fff6bf;color:#514721;border-color:#ffd324;}
div.success {background:#e6efc2;color:#264409;border-color:#c6d880;}
div.error a {color:#8a1f11;}
div.notice a {color:#514721;}
div.success a {color:#264409;}
.notification-close {float:right;padding:0 1em;cursor:pointer;}

/* Pagination */
.pagination {width:100%;margin:0.5em auto;padding:0;list-style:none;}
.pagination li {float:left;margin:0.5em 0 0 0.5em;padding:0.2em 0.5em;background:#77645a;border:1px solid #77645a;font-weight:bold;}
.pagination li.current {background:#521615;}
.pagination a, .pagination a:link, .pagination a:active, .pagination a:visited {text-decoration:none;color:#fdc211;}
.pagination a:hover {text-decoration:none;color:#fff;}

/* Page Structure */
.wrapper {width:1024px;margin:1em auto;}
.container {height:607px;padding-top:161px;background:#baaaa4 url('../ui/report/scene.jpg') no-repeat top left;}
.footer {padding:1em;font-size:0.857em;text-align:center;text-shadow:#77645a 0 -1px 0;}
.page {width:879px;min-height:646px;height:auto !important;height:646px;margin:0 auto;border:3px solid #b6ada8;background:#f9f6f1 url('../ui/report/bg.jpg') repeat-x top left;text-align:justify;}
.page-headline {margin:20px;text-align:center;}
.page-footer {margin:15px;text-align:center;}
.page-left {width:190px;min-height:550px;height:auto !important;height:550px;padding:0 25px;float:left;display:inline;}
.page-right {width:535px;padding:30px 0 0 0;margin-left:40px;float:left;display:inline;}
.page-large {min-height:550px;height:auto !important;height:550px;padding:30px 100px 0 100px;float:left;display:inline;}
.page-left .frame {border:4px solid #b6ada8;margin-top:15px;}
.report-headline {font-size:1.2em;margin:0 0 1.2em 0;}

/* Links */
ul.links {margin:1em 0 0 0;list-style:none;}
ul.links li {padding:0.5em 0 0.5em 10px;background:url('../ui/report/arrow.png') no-repeat 0 1em;}
ul.links a, ul.links a:link, ul.links a:active, ul.links a:visited {color:#431312;}
ul.links a:hover {color:#431312;}

/* Comments */
ol.comments {margin:0;list-style:none;}
ol.comments li {margin-bottom:1em;font-size:0.90em;}
ol.comments li p.comment-headline {margin-bottom:0.2em;border-bottom:1px dashed #77645a;font-weight:bold;}
ol.comments li p.comment-headline span {float:right;font-weight:normal;font-style:italic;}

@media print {
    address, blockquote, body, dd, div, dl, dt, form, h1, h2, h3, h4, h5, h6, object, ol, p, ul, hr, pr e {display:block;}
    li {display:list-item;}
    head {display:none;}
    th {font-weight:bolder;text-align:center;}
    caption {text-align:center;}
    body {padding:8px;line-height:1.33;}
    h1 {font-size:2em;margin:.67em 0;}
    h2 {font-size:1.5em;margin:.83em 0;}
    h3 {font-size:1.17em;margin:1em 0;}
    h4, p, blockquote, ul, form, ol, dl {margin:1.33em 0;}
    h5 {font-size:.83em;line-height:1.17em;margin:1.67em 0;}
    h6 {font-size:.67em;margin:2.33em 0;}
    h1, h2, h3, h4, h5, h6, b, strong {font-weight:bolder;}
    blockquote {margin-left:40px;margin-right:40px;}
    i, cite, em, var, address {font-style:italic;}
    pre, tt, code, kbd, samp {font-family:monospace;}
    pre {white-space:pre;}
    big {font-size:1.17em;}
    small, sub, sup {font-size:.83em;}
    hr {border:1px;}
    ol, ul, dd {margin-left:40px;}
    ol {list-style-type:decimal;}
    ol ul, ul ol, ul ul, ol ol {margin-top:0;margin-bottom:0;}
    br {content:"\A";}
    @page {margin:10%;}
    blockquote, pre {
        page-break-inside:avoid;
    }
    .header, .footer, .brading {display:none;}
}