/*
// "Minted One-Point-Five" Administrator Template for Joomla 1.0.x & Mambo 4.6.x - Version 2.3
// License: http://www.gnu.org/copyleft/gpl.html
// Author: Fotis Evangelou
// Copyright (c) 2006 - 2007 JoomlaWorks.gr - http://www.joomlaworks.gr
// Project page at http://www.joomlaworks.gr - Demos at http://demo.joomlaworks.gr
// *** Last update: November 28th, 2007 ***
*/

/* --- Admin Stylesheet --- */
body {
font-family:Arial, Helvetica, sans-serif; /* this value controls font-families globally for this template */
font-size:11px;
color:#555;
padding:0px;
margin:0px;
text-align:left;
background:#ffffff;
}
.news
    {
      font-size: 8pt;
      padding-left: 5px;
      padding-right: 5px;
      border: 1px solid #CCC;
    }
.shadow_thumb {
background: url(../img/shadow.gif) no-repeat right bottom;
float: right;
/*margin-left: 5px;*/
}
.shadow_thumb IMG {
border: #ccc 1px solid;
padding: 4px;
background: #fff;
margin: -5px 5px 5px -5px;
display: block;
position: relative;
}
table {}
td {font-size:11px;}
hr {border:0;border-bottom:1px dotted #ccc;background:#fff;height:1px;}
img {border:none;}
form {margin:0px;padding:0px;}
.clr {clear:both;}
.spacer {clear:both;margin-bottom:4px;}
.red {color:#c63434;}

/* ------ Layout ------ */
#minted {width:98%;margin:8px auto;text-align:left;}
#content_wrapper {background:#fff;border-right:1px solid #cdcdcd;border-bottom:1px solid #cdcdcd;border-left:1px solid #cdcdcd;margin:0px;padding:0px;}
#inner {padding:4px;}

/* --- Header --- */
#header {width:100%;border-bottom:4px solid #bce27f;}
#hl {background:url(../img/header_bg_l.png) no-repeat left top;}
#hr {background:url(../img/header_bg_r.png) no-repeat right top;}
#hc {background:url(../img/header_bg.png) repeat-x top;}
#home {margin:0px 0px 0px 12px;padding:0px;width:540px;height:38px;background:url(../img/header_text.png) no-repeat top left;}
#home a {display:block;width:340px;height:38px;border:none;text-decoration:none;}
#home a:hover {display:block;width:340px;height:38px;border:none;text-decoration:none;}

/* --- Top modules: Menubar, header, logout, pathway, toolbar --- */
.menubar {border-bottom:1px solid #cdcdcd;padding:0px;margin:0px;background:#fbfbfb;}
.mod_fullmenu {float:left;}
.logout {float:right;margin:5px 8px 0px 0px;text-align:right;font-weight:bold;}
.logout a {color:#c63434;font-weight:bold;padding-right:4px;}
.logout a:hover {color:#3c9b4a;}
.mod_header {float:right;text-align:right;width:90px;margin:4px 32px 0px 8px;}
.mod_header div {border:0px;margin:0px;padding:0px 4px 0px 0px;display:inline;color:#333;}
.mod_header div img {vertical-align:text-bottom;}
.mod_header div a img {vertical-align:text-bottom;}
#loading {float:right;margin:4px 30px 0px 8px;background:url(../img/activity.gif) no-repeat left;padding:1px 0px 1px 22px;color:#c63434;font-weight:bold;}
#loading_new {position:absolute;top:0;right:0;color:#fff;font-weight:bold;background:#c00 url(../img/loading_red.gif) no-repeat 4px 50%;margin:0;padding:2px 8px 2px 26px;}
.pathway_toolbar {width:100%;padding:0px;margin:0px;}
.pathway_toolbar tr td {padding:0px;margin:0px;}
.mod_pathway {width:30%;}
.mod_toolbar {width:70%;}
.pathway {margin:4px 0px 4px 10px;padding:2px 0px 2px 20px;background:url(../img/home.png) no-repeat;background-position:0px 0px;white-space:nowrap;}
.white {border-top:1px solid #ffffff;}



/* ------ Typography ------ */
a {color:#3c9b4a;text-decoration:none;}
a:hover {color:#c63434;text-decoration:underline;}
a:active,a:focus {outline:none;}
h1 {
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#7b9f53;
padding:0px;
margin:0px;
font-weight:normal;
text-decoration:none;
}
h2 {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#c63434;
padding:0px;
margin:0px;
font-weight:normal;
text-decoration:none;
}
h3 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#c63434;
padding:0px;
margin:0px;
font-weight:bold;
text-decoration:none;
}

table#toolbar {margin-right:10px;}
table#toolbar a.toolbar {color:#555;text-decoration:none;display:block;border: 1px solid #fbfbfb;
padding:2px 8px 2px 8px;margin:2px;width:auto !important;width:40px;height:auto !important;height:50px;}
table#toolbar a.toolbar:hover {color:#3c9b4a;border-left:1px solid #eee;border-top:1px solid #eee;border-right:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5;padding:3px 7px 1px 9px;margin:2px;}
a.toolbar img {display:block;width:32px;margin:2px auto;}
a.toolbar br {display:none;width:0;height:0;}

.sectionname {color:#27552E;font-size:18px;font-weight:bold;}
.button {border-top:solid 1px #d5d5d5;border-right:solid 1px #808080;border-bottom:solid 1px #808080;border-left:solid 1px #d5d5d5;color:#333;font-weight:bold;}
.inputbox {z-index:-3;font-size:11px;border:1px solid #ccc;}
.text_area {border:1px solid #d5d5d5;z-index:-3;font-size:11px;}
input, textarea, select {z-index:-3;font-size:11px;}
.small {color:#FF9900;font-size:10px;text-decoration:none;}
.smallgrey {color:#999;font-size:10px;margin:2px 0 0 0;padding:0;}
.error {color:#C40000;font-size:11px;font-weight:bold;}
.contentheading,
.componentheading,
.moduleheading {font-size:14px;font-weight:bold;}

/* Small */
small {font-family:Arial, Helvetica, sans-serif;/*text-transform:uppercase;*/padding-left:4px;font-size:inherit;font-weight:normal;color:#566d3c;font-size:18px;}
small small {font-family:Arial, Helvetica, sans-serif;/*text-transform:uppercase;*/padding-left:4px;font-size:inherit;font-weight:normal;color:#566d3c;font-size:18px;}
body.com_media small {font-size:11px;color:#c63434;font-weight:bold;}
.imginfoBorder small {font-size:11px;color:#555;} /* com_media iframe */

/* Page Navigation */
span.pagenav,a.pagenav {font-size:10px;padding:0px;text-decoration:none;}
a.pagenav,
a.pagenav strong {color:#B8E07C;text-decoration:none;}
a.pagenav:hover strong {background:#fff;color:#555;text-decoration:none;}
a.pagenav:hover {color:#fff;text-decoration:none;}



/* ------ Content listings ------ */

/* Mainbody - header block */
table.adminheading {background-color:#FFF;margin:0px;padding:0px;width:100%;border:none;border-collapse:collapse;color:#7b9f53;font-size:18px;font-weight:bold;text-align:left;}
table.adminheading td {color:#000;}
table.adminheading th {background:url(../img/generic.png) no-repeat left;text-align:left;height:54px;width:99%;padding-left:54px;border-bottom:5px solid #fff;}
table.adminheading th.checkin {background:url(../img/checkin.png) no-repeat left;}
table.adminheading th.cpanel {background:url(../img/cpanel.png) no-repeat left;}
table.adminheading th.config {background:url(../img/config.png) no-repeat left;}
table.adminheading th.modules {background:url(../img/extension.png) no-repeat left;}
table.adminheading th.menus {background:url(../img/menu.png) no-repeat left;}
table.adminheading th.trash {background:url(../img/trash.png) no-repeat left;}
table.adminheading th.user {background:url(../img/user.png) no-repeat left;}
table.adminheading th.inbox {background:url(../img/inbox.png) no-repeat left;}
table.adminheading th.msgconfig {background:url(../img/message_config.png) no-repeat left;}
table.adminheading th.langmanager {background:url(../img/langmanager.png) no-repeat left;}
table.adminheading th.mediamanager {background:url(../img/mediamanager.png) no-repeat left;}
table.adminheading th.impressions {background:url(../img/impressions.png) no-repeat left;}
table.adminheading th.browser {background:url(../img/browser.png) no-repeat left;}
table.adminheading th.searchtext {background:url(../img/searchtext.png) no-repeat left;}
table.adminheading th.templates {background:url(../img/templatemanager.png) no-repeat left;}
table.adminheading th.massemail {background:url(../img/massemail.png) no-repeat left;}
table.adminheading th.frontpage {background:url(../img/frontpage.png) no-repeat left;}
table.adminheading th.sections {background:url(../img/sections.png) no-repeat left;}
table.adminheading th.edit {background:url(../img/addedit.png) no-repeat left;}
table.adminheading th.categories {background:url(../img/categories.png) no-repeat left;}
table.adminheading th.install {background:url(../img/install.png) no-repeat left;}
table.adminheading th.dbbackup {background:url(../img/backup.png) no-repeat left;}
table.adminheading th.dbrestore {background:url(../img/dbrestore.png) no-repeat left;}
table.adminheading th.dbquery {background:url(../img/query.png) no-repeat left;}
table.adminheading th.info {background:url(../img/systeminfo.png) no-repeat left;}

/* standard list style table */
table.adminlist {width:100%;background-color:#FFFFFF;margin:0px;padding:0px;border:none;border-color:#fff;border-collapse:collapse;border-spacing:0px;}
table.adminlist th {margin:0px;padding:4px;line-height:16px;background:#575757;font-size:11px;color:#fff;border-bottom:2px solid #BCE27F;} /* green line */
table.adminlist th.title {text-align:left;}
table.adminlist th a {color:#B8E07C;text-decoration:none;} /* green line */
table.adminlist th a:hover {color:#fff;text-decoration:underline;} /* green line */
table.adminlist tr.row0 {background-color:#F0F7E2;text-align:left;}
table.adminlist tr.row1 {background-color:#FFF;text-align:left;}
table.adminlist td {border-bottom:1px solid #e7f0d0;padding:4px;}
table.adminlist tr.row0:hover {background-color:#BCE27F;}
table.adminlist tr.row1:hover {background-color:#BCE27F;}
table.adminlist td.options {background-color:#ffffff;font-size:8px;}
select.options, input.options {font-size:8px;font-weight:normal;border:1px solid #999999;}
table.adminlist td a {}
table.adminlist td a:hover {color:#c63434;text-decoration:none;}
table.adminlist td ul {border:none;}
table.adminlist tr.row0:hover a {color:#c63434;}
table.adminlist tr.row1:hover a {color:#c63434;}

/* standard form style table */
table.adminform {} /* check 'tabpane.css' for more */
table.adminform tr.row0 {background-color:#F0F7E2;}
table.adminform tr.row1 {background-color:#fff;}
table.adminform tr.row0:hover {background-color:#BCE27F;}
table.adminform tr.row1:hover {background-color:#BCE27F;}
table.adminform tr.row0:hover a {color:#c63434;}
table.adminform tr.row1:hover a {color:#c63434;}
table.adminform th {margin:0px;padding:4px;line-height:16px;background:#575757;font-size:14px;color:#fff;text-align:left;border-bottom:2px solid #BCE27F;} /* green line */
table.adminform th a {color:#B8E07C;text-decoration:none;} /* green line */
table.adminform th a:hover {color:#fff;text-decoration:underline;}
table.adminform td {padding:4px;text-align:left;}
table.adminform td.editor {font-size:9px;}
table.cpanel td {text-align:center;}
form {margin:0px 0px 0px 0px;}

/* Styles for dhtml tabbed-pages */
.ontab {font-size:12px;background-color:#ffae00;border:1px solid #d5d5d5;width:14%;text-align:center;cursor:pointer;font-weight:bold;color:#FFFFFF;}
.offtab {font-size:12px;background-color:#e5e5e5;border:1px solid #d5d5d5;width:14%;text-align:center;cursor:pointer;font-weight:normal;}
.tabpadding {}
.tabheading {background-color:#FFAE00;color:#FFF;font-size:10px;text-align:left;}
.pagetext {visibility:hidden;display:none;position:relative;top:0;}
.adminheader {color:#c63434;font-size:24px;}

/* Text passed with mosmsg url parameter */
.message {width:420px;font-weight:bold;font-size:13px;color:#c63434;text-align:left;margin:4px auto;padding:8px 8px 8px 40px;border:1px solid #cdcdcd;background:#f0f7e2 url(../img/showinfo.png) no-repeat;background-position:8px center;}
.quote {margin:4px;border:1px solid #d5d5d5;background-color:#E9ECEF;padding:10px;font-size:12px;color:#254D78;}

/* mod_quickicon */
#cpanel {text-align:center;vertical-align:middle;padding:0px 0px 3px 0px;}
#cpanel div.icon {margin:3px;}
#cpanel div.icon a {display: block;float: left;padding:2px 5px 1px 5px;background:#fff;border:1px solid #f0f0f0;height:97px !important;height:100px;width:108px !important;width:110px;color:#555;vertical-align:middle;text-decoration:none;}
#cpanel div.icon a:hover {padding:3px 4px 0px 6px;border-left:1px solid #eee;border-top:1px solid #eee;border-right:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5;background:#f9f9f9;color:#3c9b4a;}
#cpanel div.icon img { margin-top:13px; }
#cpanel div.icon span { display:block; padding-top:3px;}

/* Tooltips */
a.tooltip, a.tooltip:hover{color:black;text-decoration:none;border-bottom:1px dotted #aaa;}
a.tooltiplink {display:block;width:100%;}
a.tooltiplink:hover {text-decoration:none;}

/* Fieldsets */
fieldset {margin-bottom:10px;border:1px solid #d5d5d5;padding:5px;text-align:left;}
fieldset p {margin:10px 0px;}
.adminform fieldset {border:1px solid #d5d5d5;}
legend {color:#555;font-size:1.1em;font-weight:bold;}

/* Two Pane Formatting */
#treecell {width:20%;display:block;position:relative;float:left;margin:0;padding:2px;overflow:hidden;}
.expander {float:right;}
#datacell {width:78%;display:block;float:left;margin:0;padding:2px 0px 0px 0px;}
#datacellfull {width:98%;display:block;float:left;margin:0;padding:2px;}
#treecell fieldset {border:1px solid #eee;}
#datacell fieldset {border:1px solid #eee;}
span.editlinktip {text-decoration:none;}
.editlinktip span {cursor:pointer;background:url(../img/info.png) no-repeat left;padding:0px 0px 0px 20px !important;padding:0px 1px 1px 21px;}
.editlinktip span:hover {cursor:pointer;background:url(../img/info.png) no-repeat left;padding-left:20px !important;padding:0px 1px 1px 21px;color:#c63434;}
.editlinktip a {cursor:pointer;background:url(../img/info.png) no-repeat left;padding-left:20px !important;padding:0px 1px 1px 21px;}
table.paramlist td {height:30px;}
.footer {clear:both;margin-top:16px;font-size:11px;text-align:center;}
#credits {margin:12px auto 2px auto;text-align:center;}
.login #credits {margin:12px auto;text-align:center;}

/* Trash */
.trashbutton {margin:24px 12px;}
.trashbutton a {display:inline;font-size:20px;padding:8px;border:1px solid #ccc;background:#F0F7E2;}
.trashbutton a:hover {display:inline;font-size:20px;padding:8px;border:1px solid #ccc;background:#f2f2f2;text-decoration:none;}
.trashbutton a img {display:inline;vertical-align:middle;margin:-4px -8px 0 0;}

/* Content Item New/Edit Page */
#content-page.tab-page table tr td {white-space:nowrap;}
table.paramlist tr td {white-space:nowrap;}

/* Help Files */
.helpIndex {border:0;height:600px;padding:0 5px 10px 0;overflow:auto;}
.helpFrame {border:0;height:600px;padding:0 5px 0 10px;overflow:auto;width:98%;margin:14px 0 0 0;}


/* --- Login KM4 CSS --- */
.login_km4 #content_wrapper {background:#fff;border-right:1px solid #cdcdcd;border-bottom:1px solid #cdcdcd;border-left:1px solid #cdcdcd;
margin:0px;padding:0px;}
.login_km4 h1 {font-size:20px;margin-bottom:8px;}
.login_credentials_km4 {width:240px;margin:60px auto 90px auto;padding:16px 16px 16px 240px;border:1px solid #ccc;background:#fbfbfb url(../img/login_screen.png) no-repeat;background-position:56px center;}
.login_credentials_km4 label {display:block;font-weight:bold;margin-top:4px;}
.login_credentials_km4 #loginForm input.inputbox {width:160px;}
.login_credentials_km4 #loginForm input.inputbox:focus {background:#ffb;}
.enter_km4 {background:url(../img/login_l.png) no-repeat left;margin:8px 0px;width:90px;}
.enter_inner_km4 {background:url(../img/login_r.png) no-repeat right;padding:6px 0px 6px 8px;}
.enter_inner_km4 input {border:none;background:none;padding:0px;margin:0px;cursor:pointer;font-family:Tahoma;font-size:12px;}
#welcometext_km4 {clear:both;margin:16px 0 8px 0;padding:0;}


/* --- Login CSS --- */
.login #content_wrapper {background:#fff;border-right:1px solid #cdcdcd;border-bottom:1px solid #cdcdcd;border-left:1px solid #cdcdcd;
margin:0px;padding:0px;}
.login h1 {font-size:20px;margin-bottom:8px;}
.login_credentials {width:200px;margin:15px auto 20px auto;padding:0px 0px 0px 0px;border:1px solid #ccc}
.login_credentials label {display:block;font-weight:bold;margin-top:4px;}
.login_credentials #loginForm input.inputbox {width:160px;}
.login_credentials #loginForm input.inputbox:focus {background:#ffb;}
.enter {background:url(../img/login_l.png) no-repeat left;margin:8px 0px 0px 410px;width:90px;}
.enter_inner {background:url(../img/login_r.png) no-repeat right;padding:6px 0px 6px 8px;}
.enter_inner input {border:none;background:none;padding:0px;margin:0px;cursor:pointer;font-family:Tahoma;font-size:12px;}
#welcometext {clear:both;margin:16px 0 8px 0;padding:0;}



/* -------------------------------- Mambo CSS - start -------------------------------- */
#mamboCMS #home {margin:0px 0px 0px 12px;padding:0px;width:540px;height:38px;background:url(../img/header_text_mambo.png) no-repeat top left;}
.mod_toolbar table tr td {text-align:center;padding:0px;}
#mamboCMS a.toolbar {color:#555;text-decoration:none;display:block;border: 1px solid #fbfbfb;
padding:2px 8px 2px 8px;margin:2px;width:auto !important;width:40px;height:auto !important;height:50px;}
#mamboCMS a.toolbar:hover {color:#3c9b4a;border-left:1px solid #eee;border-top:1px solid #eee;border-right:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5;padding:3px 7px 1px 9px;margin:2px;}
#show,#hide {margin:2px auto 8px auto;text-align:center;}
#show a,#hide a {background:url(../img/tab_bg.png) repeat-x top;border:1px solid #cdcdcd;padding:2px 6px;color:#555;font-weight:bold;font-size:11px;}
#show a:hover,#hide a:hover {background:url(../img/tab_bg_hover.png) repeat-x top;border:1px solid #cdcdcd;padding:2px 6px;color:#c63434;text-decoration:none;font-weight:bold;font-size:11px;}
#simpleediting {width:380px;float:left;clear:both;}
#simpleediting table {width:100%;}

/* mod_quickicon */
table#controlpanel tr td {vertical-align:top;}
table#controlpanel tr td .adminlist + .adminlist th {text-align:center;}
table.cpanel {width:auto;margin:0px;padding:0px;}
table.cpanel tr td {padding:3px;width:auto;vertical-align:top;}
table.cpanel tr td a {display:block;padding:2px 5px 1px 5px;background:#fff;border:1px solid #f0f0f0;height:97px !important;height:100px;width:108px !important;width:110px;color:#555;text-decoration:none;}
table.cpanel tr td a:hover {padding:3px 4px 0px 6px;border-left:1px solid #eee;border-top:1px solid #eee;border-right:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5;background:#f9f9f9;color:#3c9b4a;}
table.cpanel tr td a img {margin:13px auto 6px auto;}
table.cpanel tr td a span {display:block;}

/* Trash */
#mamboCMS .trashbutton {margin:24px 12px;}
#mamboCMS .trashbutton a {display:inline;font-size:20px;padding:8px;border:1px solid #ccc;background:#F0F7E2;}
#mamboCMS .trashbutton a:hover {display:inline;font-size:20px;padding:8px;border:1px solid #ccc;background:#f2f2f2;text-decoration:none;}
#mamboCMS .trashbutton a img {display:inline;vertical-align:middle;margin:-4px -8px 0 0;}
/* -------------------------------- Mambo CSS - end -------------------------------- */

/* JW: Custom */
td.showhide-preview {display:none;}
td.showhide-help {display:none;}



/* --- End of Stylesheet --- */
