/* 
 * Custom rules for skins/standard/global.css.
 * The rules you put here override rules in that stylesheet.
 *
 * Tikal's override
 */

.hebrew_text {
	direction: rtl; 
    unicode-bidi: embed;
}

body {
    background-color: #FFFFFF;
	margin:0; 
	color: #656565;
    font-size:12px;
	font-family:Tahoma;
    /*padding-left: 1em;
    padding-right: 1em;*/
    direction: ltr;
}

.edit_me {
	display: block;
	width: 300px;
}

/* page title */

#titles {
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
}
/*
#header .links, #footer {
    background: url("images/toolbar/tb-bg.jpg") repeat scroll 0 0 transparent;
    border: 0 none;
    padding: 3px;
    #background-color: white;
    #color: #ddd;
}
*/
#header {
    -moz-border-radius-bottomleft: 5px;
    -moz-border-radius-bottomright: 5px;
    border: none;
}

/*#header a {
    color: white;
}*/

/* body */

#bugzilla-body {
    background: #FFFFFF;
    color: black;
    margin-top: 10px;
    margin-bottom: 10px;
    border: 1px solid #747e93;
    padding: 10px;
    font-size: 10pt;
    -moz-border-radius: 5px;
}

/** cause a left indentation, see bug# 2503
#bugzilla-body p, 
#bugzilla-body dt {
text-align: left; 
float: left; 
display: block; 
width: 100%
}
**/

div#bugzilla-body {
	margin-top:1px !important
}

a, a:hover {
    color: #6169c0;
}

a:visited {
    color: #3d4a68;
}

a, a:visited {
    text-decoration: none;
}

a:hover {
    text-decoration: underline;
}

hr {
  border-color: #969696;
  border-style: dashed;
  border-width: 1px;
  margin-top: 10px;
}

/* edit */

#bugzilla-body th {
    font-weight: bold;
    vertical-align: top;
    white-space: nowrap;
}

#bug-form td {
    padding-top: 2px;
}

/* attachments */

#attachment-list {
    border: 2px solid #c8c8ba;
    font-size: 9pt;
}

#attachment-list th {
    background-color: #e6e6d8;
    border: none;
    border-bottom: 1px solid #c8c8ba;
    text-align: left;
}

#attachment-list th a {
    color: #646456;
}

#attachment-list td {
    border: none;
}

#attachment-list-actions td {
    border-top: 1px solid #c8c8ba;
}

/************/
/* Comments */
/************/

#comments th {
    font-size: 9pt;
    font-weight: bold;
    padding-top: 5px;
    padding-right: 5px;
    padding-bottom: 10px;
    text-align: right;
    vertical-align: top;
    white-space: nowrap;
}

#comments td {
    padding-top: 2px;
}

.reply-button a {
    padding-left: 2px;
    padding-right: 2px;
}

.bz_comment {
    background-color: #e8e8e8;
    margin: 1px 1px 10px 1px;
    border-width: 1px;
    border-style: solid;
    border-color: #c8c8ba;
    padding: 5px;
    font-size: 9pt;
}

.bz_comment_head, .bz_first_comment_head {
    margin: 0; padding: 0;
    background-color: transparent;
    font-weight: bold;
}

.bz_comment_user {
    margin-left: 0;
}

.bz_comment.bz_private {
    background-color: #f0e8e8;
    border-color: #f8c8ba;
}

.comment_rule {
    display: none;
}

/* footer */

#footer {
    border: 1px solid #747e93;
/*    width: 100%; */
    -moz-border-radius: 5px;
}

#footer a {
    color: white;
}

#footer #links-actions,
#footer #links-edit,
#footer #links-saved,
#footer #links-special {
    margin-top: 2ex;
}

#footer .links {
    border-spacing: 30px;
    margin-bottom: 2ex;
}

.separator {
    color: #cccccc;
}

/* tabs */

.tabbed .tabbody {
    background: #f8f8f8;
    padding: 1em;
    border-style: solid;
    border-color: #000000;
    border-width: 0 3px 3px 1px;
}

.tabs {
    margin: 0;
    padding: 0;
    border-collapse: collapse;
}

.tabs td {
    background: #c8c8c8;
    border-width: 1px;
}

.tabs td.selected {
    background: #f8f8f8;
    border-width: 1px 3px 0 1px;
}

.tabs td.spacer {
    background: transparent;
    border-top: none;
    border-left: none;
    border-right: none;
}

/* other */

.bz_row_odd {
    background-color: #f0f0f0;
}

/* Rules specific for printing */
@media print {
    #header,
    #footer,
    .navigation {
        display: none;
    }

    body {
        background-image: none;
        background-color: #ffffff;
    }

    #bugzilla-body {
        border: none;
        margin: 0;
        padding: 0;
    }
}

/*
 * Tikal banner 
 */
.header_gradient_image {
	background-image:url(images/header_gradient_gray.jpg);
	background-repeat: repeat;
	height: 28px;
	width: 100%;
}

.header_top {
	background-color:white;
	height:10;
}

TABLE.header_tikal_logo {
	width:300px;
}

.header_tikal_logo_right {
	background-image:url(images/header_tikal_logo_right.jpg);
	background-repeat: no-repeat;
	height:38;
	width:30;
}

.header_tikal_logo_left {
	background-image:url(images/header_tikal_logo_left.jpg);
	background-repeat: no-repeat;
	height:38;
	width:5;
}

.header_tikal_logo_middle {
	background-image:url(images/header_tikal_logo_middle.jpg);
	background-repeat: repeat-x;
	height:38;
	color: #FFFFFF;
}

TD.header_tikal_logo_middle {
	color: #FFFFFF; 
	text-align:center;
	font-size:11px;
	font-family:Verdana;
	font-weight:normal;
}

.header_main_menu {
	background-color: #f27e0f;
	background-repeat: repeat;
	height: 15px;
}

.header_customer_logo {
	background-image:url(images/logo.gif);
	background-repeat:no-repeat;
	height:37;
	width:100%;
}

.header_customer_bg {
	background-image:url(images/header_gradient_logo_area.jpg);
	background-repeat:repeat-x;
	height:38;
	padding-left:10;
}

SPAN#customer_logo {
  /* empty */
}
/* right menu */
.menu_right_main {
	color: #FFFFFF;
	text-align:center;
	font-size:11px;
	font-family:Verdana;
	font-weight:normal;
	padding-right:10px;
	padding-left:10px;
	border-left:1px solid white;
	cursor:pointer;
}

#menu_right_main_home a{
	font-weight:bold;
	color: #FFFFFF;
}
#menu_right_main_wiki a{
	font-weight:bold;
	color: #FFFFFF;
/*	display: none; */
}
#menu_right_main_bugzilla a{
	font-weight:bold;
	color: #FFFFFF;
/*	display: none; */
}
#menu_right_main_viewvc a{
	font-weight:bold;
	color: #FFFFFF;
/*	display: none; */
}
#menu_right_main_nexus a{
	font-weight:bold;
	color: #FFFFFF;
/*	display: none; */
}
#menu_right_main_builds a {
	font-weight:bold;
	color: #FFFFFF;
/*	display: none; */
}
#menu_right_main_downloads a{
	font-weight:bold;
	color: #FFFFFF;
/*	display: none; */
}

/**
 * Home Page
 */

table#pane_wrap_home_page {
	background-color: #EEEEEE;
	border:1px solid #4C5576;
	width:100%;
	height:100%;
}

table#pane_wrap_home_page td{
	font-size:10px;
	font-family: Verdana;
	font-weight: normal;
	color: #4C5576;
}

table#home_page_pane_wrap_content {
	border:1px solid #4C5576;
	width:100%;
	background-color: white;
	color: #4C5576;
	font-size:8px;
	font-family: Verdana;
	font-weight: normal;

}

.chart_home_page th {
	color: #4C5576;
	font-family:Tahoma;
	font-size:8px;
	text-align:right;
	font-weight:normal;
	padding-left:2px;

} 

.chart_home_page_title {
	color: #4C5576;
	font-family: Verdana;
	font-size:8px;
	font-weight:normal;
	width:70px;
}

.chart_home_page_label {
	text-align:right;
	color:#FFFFFF;
	font-size:10px;
}

