/* 
 * Custom rules for skins/standard/global.css.
 * The rules you put here override rules in that stylesheet.
 *
 * Tikal's override
 */

/**
 * Bug Comments
 */
.comment_body {
	padding:14;
	height:10px;
	border-right:1px solid #4c5576;
	border-left:1px solid #4c5576;
	border-bottom:1px solid #4c5576;
}
	
.comment_header {
	background-color:#e8e8e8;
	border:1px solid #4c5576;
}

.comment_general {
	margin:0 0 10 0;
	padding:0;
}

/*
 * Table Decoration
 */
#table_decoration {
border-right:1px solid  #bbbbbb;
border-bottom:1px solid  #bbbbbb;
}

#table_decoration td {
border-left:1px solid  #bbbbbb;
border-top:1px solid  #bbbbbb;
}

#table_decoration th {
border-left:1px solid  #bbbbbb;
border-top:1px solid  #bbbbbb;
}

.table_header_next {
	color:4c5576;
	border-right:1px solid #c7c7c7;
	border-left:1px solid white;
	padding:0 8 0 8;
}

.table_header_first {
	color:4c5576;
	border-right:1px solid #c7c7c7;
	padding:0 8 0 8;
}

.table_header {
	color:4c5576;
	border-right:1px solid #c7c7c7;
	padding:0 12 0 12;
	margin:5 0 5 0;
}


.table_top_header {
	background-color:#e8e8e8;
	border-top:1px solid #bbbbbb;
	border-right:1px solid #bbbbbb;
	border-left:1px solid #bbbbbb;
}


/*
 * 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; */
}

strong {
	width:150;
	font-weight:normal;
    font-size:12px;
	font-family: Tahoma;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	margin:0px;
}

    strong a:link {
        /*color: #039;*/
		color: #0066CC;
        font-size:12px;
		font-family:Tahoma;
		/*border-bottom:1px solid #0066CC;*/
		border-bottom:0px solid transparent;
		text-decoration: none;
    }

    strong a:visited {
        /*color: #636;*/
		color: #0066CC;
		font-size:12px;
		font-family:Tahoma;
		/*border-bottom:1px solid #0066CC;*/
		border-bottom:0px solid transparent;
		text-decoration: none;
    }

    strong a:hover {
        /*color: #333;*/
		color: #03305D;
	    font-size:12px;
		font-family:Tahoma;
		border-bottom:1px solid #f27e0f;
		text-decoration: none;
    }

    strong a:active{
	/*color: #000;*/
        color: #f27e0f;
        font-size:12px;
		font-family:Tahoma;
		/*border-bottom:1px solid #f27e0f;*/
		border-bottom:0px solid transparent;
		text-decoration: none;
    }

select {
	/*border:1px solid #343434;*/
	border:1px solid gray;
	color: #343434;
    font-size:12px;
	font-family: Tahoma;
}


option {
	color: #343434;
    font-size:12px;
	font-family: Tahoma;
}

input {
	color: #343434;
    font-size:12px;
	font-family: Tahoma;
}

/* moved to tikal-menu (ie/ff)
 .header_item {
	background-color: #ffffff;
	text-align:right;
	vertical-align:text-top;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	margin:0px;
}*/


/*
 * Tikal General
 */
body{
	background-color: #FFFFFF;
	margin:0; 
	color: #656565;
    font-size:12px;
	font-family:Tahoma;
}

td {
    font-size:12px;
	font-family:Tahoma;
}

th {
	color: #656565;
    font-size:12px;
	font-family:Tahoma;
	font-weight:bold;
	text-align:center;
}

#main_view {
	color: #FFFFFF;
    font-size:11px;
	font-family:Verdana;
}

#inner_view_area {
	
}

#main_border {
	width:100%;
	height:100%;
	background-image:url(images/border_bg.jpg);
	background-repeat: repeat;
	border:1px solid #8D8D8D;
	color: #3a4970;
	font-family: helvetica;
	font-size:11px;
}

#main_border td#title_header {
	height:16px;
	padding-right:10px;
}

#main_border td#title_header a{
	color: #3a4970;
	font-family: helvetica;
	font-size:11px;
	cursor:pointer;
	text-decoration: none;
}

#main_border td#title_footer {
	height:10px;
}

#main_border td#middle_part{
	vertical-align:text-top;
	background-color: #FFFFFF;
	border:1px solid #8D8D8D;
}

#main_border td.right_part{
	width:10px;
}

#main_border td.left_part{
	width:10px;
}



/*
 *  Original Overrides
 */

/* footer (begin) */
    #footer
    {
        /*float: left;*/
	clear: both;
        margin-top: 5px;
        /*width: 100%;*/
        font-family: Tahoma;
    }

    #header
    {
        font-family: Tahoma;
        font-weight: normal;
        font-size: 14;
		padding-top:0px;
		padding-bottom:0px;
		padding-left:0px;
		margin:0px;
    }


    #header h3
    {
        font-family: Tahoma;
        font-weight: normal;
        font-size: 13;

        padding: 0.2em 0.2em 0.1em 0.1em;
        float: right;
    }

    #header h2
    {
        font-family: Tahoma;
        font-weight: normal;
        font-size: 13;
    }

    #header h1
    {
        font-family: Tahoma;
        font-weight: bold;
        font-size: 14;

        white-space: nowrap;
        padding: 0.2em 1em 0.1em 0.2em;
    }

  #header h4
    {
        font-family: Tahoma;
        font-weight: normal;
        font-size: 13;
		font-weight:bold;
    }
    a:link {
        /*color: #039;*/
		color: #0066CC;
        font-size:12px;
		font-family:Tahoma;
		/*border-bottom:1px solid #0066CC;*/
		border-bottom:0px solid transparent;
		text-decoration: none;
    }

    a:visited {
        /*color: #636;*/
		color: #0066CC;
		font-size:12px;
		font-family:Tahoma;
		/*border-bottom:1px solid #0066CC;*/
		border-bottom:0px solid transparent;
		text-decoration: none;
    }

	a:hover {
        /*color: #333;*/
		color: #03305D;
	    font-size:12px;
		font-family:Tahoma;
		border-bottom:1px solid #f27e0f;
		text-decoration: none;
    }

    a:active {
	/*color: #000;*/
        color: #f27e0f;
        font-size:12px;
		font-family:Tahoma;
		/*border-bottom:1px solid #f27e0f;*/
		border-bottom:0px solid transparent; 
		text-decoration: none;
    }

.multiple-select {
	width:80px;
}

th.anchor-align-column {
	text-align:left;
}

#submit_bt {
	border:1px solid #656565;
	color: #bbbbbb;
	background-color:#e8e8e8;
	padding: 1 0 0 0;
	width:100%;
	height:20px;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	vertical-align:middle;
	font-family:verdana;
	cursor:pointer;
}

#submit_bt a:hover{
	color:#f27e0f;
	text-decoration:none;
}

#submit_bt a{
	color: #656565;
	text-decoration:none;
}

.submit_bt_inner {
	border:1px solid #ffffff;
	padding:0 0 2 0;
}


a.anchor_effect_off:hover {
	font-family:Tahoma;
	font-size:11;
	color: #f27e0f;
	border-bottom:0px solid transparent; 
	text-decoration: 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;
}

