/*
 kiviPortal
 Copyright (c) ocProducts, 2004-2006
*/

/*
=========================
======Miscellaneous======
=========================
*/

.flagrant_current_details_wrap {
   text-align: center; /* IE5 */
}

.flagrant_current_details {
   text-align: center;
   margin-left: auto;
   margin-right: auto;
   width: 70%
}

.ssl_page {
   width: 50%
}

.menu_editor_node_indent {
   padding-left: 30px
}

.menu_editor_node_wrap {
   border: 1px solid;
   padding: 10px
}

.permission_cell {
   border: 1px solid gray;
   text-align: right
}

.permission_header_cell {
   vertical-align: middle
}

.translate_iframe {
   height: 130px;
   width: 100%
}

.addon_name {
   font-style: italic
}

.import_actions th {
   text-align: right
}

.checklist_task {
   margin: 4px 2px 1px 1px
}

.checklist_task_status {
   font-size: 0.8em;
   margin: 3px 0px 0px 1px;
   float: right
}

.tips_internal {
   background-color: #f8f8fc /**/
}

.tips_wrap {
   padding: 0;
   margin: 0
}

.tips {
   width: 100%;
   height: 320px
}

.tips_trail {
   position: absolute;
   bottom: 5px;
   left: 15px
}

.code_parameter_name {
   width: 20%
}

.php_parameter_type {
   font-weight: bold
}

.php_function_inner {
   margin-left: 70px
}

.php_function_inner p {
   font-style: italic
}

.translate_line_first {
   width: 270px
}

/*
=========================
=Markup/Code validation==
=========================
*/

.validate_table {
   white-space: nowrap
}

.validation_error {
   font-weight: bold;
   font-style: italic;
   color: red
}

.validate_error_marker {
   color: red
}

.validate_error_line {
   font-style: italic;
   color: red
}

.validate_tag {
   font-weight: bold
}

.validate_attribute {
   font-style: italic
}

/*
=========================
====Theme Management=====
=========================
*/

.theme_wizard_colour, .theme_wizard_info_box_label, .theme_wizard_change_colour {
   font-weight: bold
}

.theme_wizard_use_colour {
   font-weight: bold;
   text-align: center
}

.theme_wizard_preview {
   width: 100%;
   height: 300px
}

.theme_wizard_info_box {
   float: right;
   text-align: center
}

.theme_do_link {
   text-align: center;
   width: 80px;
   float: left
}

.theme_do_link_major {
   text-align: center;
   width: 80px;
   float: right
}

.css_colour_strip {
   float: left;
   width: 4px;
   height: 15px
}

.css_colour_chooser {
   width: 476px;
   height: 50px;
   margin-right: auto
}

.css_colour_chooser_name {
   font-weight: bold;
   float: left;
}

.css_colour_chooser_from {
   float: left;
   margin-left: 0px;
   margin-right: 10px
}

.css_colour_chooser_to {
   float: right;
   margin-left: 0px
}

.css_colour_chooser_from, .css_colour_chooser_to {
   padding-top: 5px;
   height: 40px;
   width: 50px;
   display: inline;
   font-weight: bold;
   text-align: center
}

.css_colour_chooser_colour {
   height: 45px;
   width: 256px;
   display: inline
}

.css_colour_chooser_context {
   padding-top: 50px;
   font-style: italic
}

.template_editor_template_header .css_editor_css_header {
   font-style: italic
}

.template_edit_guid__true {
   background-color: #f9f9fd; /*  */
}

.template_edit_guid__false {
   background-color: #f9f9fd; /* */
}

/*
=========================
======Tree Editors=======
=========================
*/

.tree_list__root_tree_list {
   height: 300px;
   overflow: scroll
}

.site_tree_left {
   width: 49%
}

.site_tree_right {
   float: right;
   width: 49%
}

/*
=========================
=======Zone Editor=======
=========================
*/

.ze_panel {
   width: 16em;
   position: absolute;
   overflow: scroll;
   height: 500px
}

.ze_middle {
   margin-left: 17em;
   margin-right: 17em;
   overflow: scroll;
   height: 500px
}

.ze_tabs {
   border-left: 0;
   border-right: 0;
   border-top: 0;
   border-bottom: 1px solid;
   border-color: #B5B5B5;
   margin-bottom: 25px;
   height: 21px
}

a.ze_tab:link, a.ze_tab:visited, a.ze_tab:hover, a.ze_tab:active {
   text-decoration: none
}

.ze_tab {
   float: left;
   background: url('http://www.sheffieldcarers.org.uk/themes/default/images/tab.png');
   margin-top: -1px;
   padding-top: 3px;
   padding-left: 5px;
   padding-right: 5px;
   height: 20px;
   width: 4em;
   text-align: center
}

.ze_tab_first {
}

.ze_tab_last {
   border-right: 1px solid;
   border-color: #B5B5B5
}

.ze_textarea {
   width: 600px;
   height: 420px
}

.ze_textarea_middle {
   width: 98%;
   height: 420px
}


