/* General appearance */
h1#fuel_site_name a { color: #ddd; }
div#fuel_notification { background-color: #ddd; }
div#fuel_main_top_panel { height: 30px; background-color: #104177; }
div#fuel_main_top_panel h2 { color: #fff; text-shadow: #333 0px 1px 0px; }
div#fuel_main_top_panel h2 a { color: #4595ff; background: transparent; height: 21px; text-shadow: #333 0px 1px 0px; }
div#fuel_main_top_panel h2 a:visited { color: #4595ff; }
div#fuel_login_logout { color: #fff; background: transparent; height: 21px; text-shadow: #333 0px 1px 0px; }
div#fuel_login_logout a { color: #4595ff; background: transparent; height: 21px; text-shadow: #333 0px 1px 0px; }
div#fuel_login_logout a:visited { color: #4595ff; }

/* 'News' module */
.ico_news { background-image: url(../icons/ico_news.png); }

/* Hide 'RECENTLY VIEWED' section */
div#leftnav_recent { display: none; }

/* Hide 'MODULES' section */
div#leftnav_modules { display: none; }

/* Modals */
a.modal_close { left: initial; right: -11px; }

/* Forms */
select { line-height: 11px; }
input#Cancel, input.cancel { width: auto; }
table.data th.col1 { min-width: initial; }
div.modal_content iframe { height: 650px !important; }
.form { width: 100%; }
.form table { width: 100%; }
.form td.label { white-space: nowrap; }
.form td.value { width: 100%; }
.form td.value span.readonly-value { display: block; padding-top: 3px; }
.markItUpEditor { width: 100%; height: 500px; }
input[readonly],
textarea[readonly],
select[readonly] {
    background-color: transparent;
    border: 1px solid;
    border-color: #aaa #c1c1c1 #e1e1e1;
    -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
       -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
            box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}

/* Login */
div#login {
    border: 0;
    padding: 0 0 20px 0;
    margin: 50px auto 0 auto;
    background-color: #fff;
    min-height: initial;
    position: relative;
    width: 558px;
}
div#login form { width: initial; }
div#login .form { width: 400px; }
div#login input {
    color: #333;
    width: auto;
    -webkit-border-radius: 4px;
       -moz-border-radius: 4px;
            border-radius: 4px;
}
div#login input[type="text"],
div#login input[type="password"] {
    background-color: #fff;
    border: 1px solid #ccc;
    padding: 4px 6px;
}
div#login input[type="submit"] {
    background: #ddd url(../images/btn.png) repeat-x !important;
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f5f5f5), to(#cfd1cf)) !important;
    background: -moz-linear-gradient(top center, whitesmoke 0%, #cfd1cf 100%) !important;
    background-color: rgba(0, 0, 0, 0) !important;
    color: #333;
    border: 1px solid;
    border-color: #ddd #bbb #999;
    text-shadow: #fff 0 1px 1px;
    padding: 3px 10px;
    font-size: 13px;
    height: initial;
}
div#login_inner {
    padding: 0;
    outline-style: 0;
    width: 400px;
    margin: 10px auto 0 auto;
    position: relative;
}
div#login_inner td.label { background-color: #fff; }
div#login_inner td.label label { color: #5a5a5a; text-shadow: none; -webkit-box-shadow: none; font-weight: bold; }
div#login_inner td.value input { height: 26px; }
