	/*	body */


	/* header */



	/* navigation */

/*
#navigation_top div.small
{
	background-image: url(../images/top_navigation_tab_small.png);
}
#navigation_top div.big
{
	background-image: url(../images/top_navigation_tab_big.png);
}
#navigation_top div.small_unavailable
{
	background-image: url(../images/top_navigation_tab_small_unavailable.png);
}
#navigation_top div.big_unavailable
{
	background-image: url(../images/top_navigation_tab_big_unavailable.png);
}
*/
	
#navigation_top div a
{
	color: #fff;
	font-size: 11px;
	text-decoration: none;
	text-align: center
}
#navigation_top div.small_current
{
	font-weight: bold;
	background-image: url(../images/top_navigation_tab_small_current.png);
}
#navigation_top div.big_current
{
	font-weight: bold;
	background-image: url(../images/top_navigation_tab_big_current.png);
}
/*
#navigation_top div.small_current a, #navigation_top div.big_current a
{
	color: white;
	font-weight: bold;
}
*/
	/* SIDEBAR */

.sidebar
{
	border:1px solid #DFDFDF;
	background-image: url(../images/navigation_side.png);
}
.sidebar .block_caption
{
	font-weight: bold;
	font-size: 12px;
}
.sidebar .block_data
{
	font-weight: bold;
	font-size: 12px;
}
.sidebar .block_data a
{
	color:#333333;
	font-weight: normal;
	font-size: 11px;
	text-decoration:none;
}
.sidebar .block_separator
{
	background: url(../images/separator.png) repeat-x;
}
.sidebar .data_separator
{
	background: url(../images/separator.png) repeat-x;
}

#global_actions .block_data a:hover, #local_actions .block_data a:hover
{
	text-decoration: underline;
}

.sidebar .item_help a
{
	margin-left: 3px;
	font-weight: bold;
	background: url(../images/icon_help.png) no-repeat;
}
.sidebar #item_logout a
{
	margin-left: 3px;
	font-weight: bold;
	background: url(../images/icon_logout.png) no-repeat;
}
.sidebar #item_change_site a
{
	margin-left: 3px;
	font-weight: bold;
	background: url(../images/icon_change_site.png) no-repeat;
}
.sidebar #item_admin a
{
	margin-left: 3px;
	font-weight: bold;
	background: url(../images/icon_change_admin.png) no-repeat;
}
.sidebar #item_back a
{
	margin-left: 3px;
	font-weight: bold;
	background: url(../images/icon_back.png) no-repeat;
}
.sidebar #item_helpdesk
{
	font-weight: normal;
}

	/**************************** MAIN */

#main
{
	background:#fff;
}

#waitingbox, #waiting2box, #waiting3box
{
	/*background-image: url(../images/dialog_header.png);*/
	background-color: #90B6C1;
	color: white;
	border: 1px solid #a6a6a6;
}
#waitingbox_inner, #waiting2box_inner, #waiting3box_inner
{
	color:black;
	background:#F5F7E2;
}
#waitingbox #waitingbox_caption, #waiting2box #waiting2box_caption, #waiting3box #waiting3box_caption
{
	display: block;
	color: #363636;
}

	/* CONTAINER */


#container_detail_caption
{
	font-weight: bold;
	font-size: 8pt;
}

	/* TABLE and FORM */

.heading2
{
	font-size: 120%;
	font-weight: bold;
	margin:10px 0 2px 0;
}

.table_list
{
}
.table_list th, .table_list td
{
	font-size:11px;
	padding-right: 10px;
}
.table_list th.last_cell, .table_list td.last_cell
{
	padding-right: 0px;
}
.table_list th
{
	color: white;
	font-weight: bold;
	background-color: #0DAF4A;
	text-align:left;
}
.table_list th.style1
{
	font-weight: normal;
	background-color: #6B8B00;
}
.table_list th.style2
{
	font-weight: normal;
	background-color: #88B100;
}
.table_list tr.numeric th, .table_list tr.numeric td
{
	text-align: right;
}
.table_list td
{
	border-bottom: 1px solid #DFDFDF;
}
.table_list tr.even
{
	color: black;
	background-color: #F5F7E2;
	border-bottom: 1px solid gray;
}
.table_list tr.odd
{
	color: black;
	background-color: #ffffff;
}
.table_list tr.mouseover_highlight_clickable
{
	cursor: pointer;
	background-color: #FFFB66;
}
.table_list tr.mouseover_highlight_non_clickable
{
	background-color: #DFDFDF;
}
.table_list a
{
	color: blue;
	text-decoration: none;
}
.table_list tr.highlight
{
	background-color: #FFFFB6;
}
.table_list td.no_border
{
	border-width: 0px;
}

.table_detail
{

}
.table_detail tr
{

}
.table_detail th
{
	color: black;
	padding-right: 40px;
	text-align: left;
	font-weight: bold;
}
.table_detail td
{
	text-align: left;
	color: black;
}
.table_detail .sub_heading
{
	padding-top: 15px;
	text-decoration: underline;
	font-weight: bold;
	text-align: left;
}
.table_detail .separator
{
}

.form_elements_fixed_width input, .form_elements_fixed_width textarea
{
	margin:0px;
	padding:0px;
	width:256px;
}
.form_elements_fixed_width select
{
	width: 140px;
}
.form_elements_fixed_width .button
{
	width: 100px;
}
.form_elements_fixed_width .checkbox
{
	width: 20px;
}
.form_elements_fixed_width textarea
{
	height:80px;
}
.form_elements_fixed_width .error_message
{
	color: red;
}

.text_header
{
	margin: 15px 0px 0px 0px;
	font-size: 14px;
}
td .text_header
{
	margin-top: 0px;
}
.text_block1
{
	margin: 0px 0px 0px 0px;
}
.job_bid_specinst_header
{
	font-weight:bold;
	padding:0px 0px 0px 0px;
}
.job_bid_specinst_group
{
	margin: 5px 0px 13px 0px;
}

	/* PAGE DIALOGUE */

#page_dialogue
{
	background:#F5F7E2 url(../images/login_back0.png) repeat-x;
}
#page_dialogue .container1
{
	background:#F5F7E2 url(../images/login_back1.jpg) no-repeat;
}
#page_dialogue .header
{
	background-image:none;
}
#page_dialogue .header h1
{
	display: none;
}
#page_dialogue .system_available
{
	background: url(../images/login_back2.png) no-repeat center;
}

	/* CALENDAR */

body#page_calendar
{
	background-color: #FFF;
	font-family: Tahoma,"Lucida Grande","Trebuchet MS",Verdana,Arial,sans-serif;
}
#page_calendar a
{
	color: blue;
}
#page_calendar tr
{
}
#page_calendar td
{
	font-size: 12px;
}
#page_calendar .current
{
	color: red;
}
#page_calendar #calendar 
{
	font-size: 15px;
}
#page_calendar #calendar #months
{
	font-size: 10pt;
	font-weight: bold;
	color: white;
	background: #5B6E14;
}
#page_calendar #calendar #days
{
	background: #E9F09A;
	border-bottom: 1px solid gray;
}

	/* JOBSTABLE */

.jobsheader, .jobsfooter
{

}
.navigation_panel span.current
{

}

	/* SUMMARY */

body#page_summary
{
	color: black;
	background-color: #fff;
}
#page_summary #header
{
	background: white url(../images/pt_logo2.png) no-repeat right top;
}
#page_summary .caption
{
	color: black;
	border-top: 1px solid gray;
}
#page_summary #footer
{
	border-top: 1px solid black;
}
#page_summary .job_bid_specinst_header
{
	font-weight: bold;
}
#page_summary #bids th
{
}
#page_summary #bids td
{
	border-top: 1px solid gray;
}

#page_summary #bids td.job_lowest
{
	color: #696;
	background: #9f9;
	border: 1px solid #8e8;
}
#page_summary #bids td.winning
{
	color: black;
	background: #9f9;
}
#page_summary #bids td.tieing
{
	color: #696;
	background: #ffff00;
}
#page_summary #bids td.losing
{
	color: #696;
	background: #FFCCCC;
}

	/* ANALYSER */

.rfq_report_details span, .swap_navigation_basic span
{
	color:black;
}
.rfq_report_titles
{
	font-weight: bold;
}
.swap_navigation_basic
{

}
.rfq_report_details span
{
	font-size: 80%;
}
.rfq_report_details span.current, .swap_navigation_basic span.current
{
	color: #FFA500;
}
.rfq_report_details img
{
}
.rfq_report_details span.cipher
{
}
.rfq_report_details
{
}
.rfq_report_details .table_summary
{
}
.rfq_report_details .table_summary_caption
{
	color: white;
	font-weight: bold;
	background-color: #6B8B00;
}
.rfq_report_details .table_summary td
{
	background-color: #fff;
}
.rfq_report_details .table_summary_separator
{

}
.rfq_report_details .style1
{
	background-color: #6B8B00;
}
.rfq_report_details .style2
{
	background-color: #88B100;
}

	/* DISCUSSION */

.discussion
{
	font-size: 11px;
	background-color: #F5F7E2;
	padding: 5px 5px 10px 5px;
}
.discussion_even
{
	background-color: #fff;
}
.discussion_number
{
	
}
.discussion_date
{
	margin: 0px 0px 5px 25px;
}
.discussion_question
{
	font-size: 12px;
	font-weight: bold;
	margin: 0px 0px 5px 25px;
}
.discussion_answer
{
	font-style: italic;
	margin: 0px 0px 0px 25px;
}

	/* VARIOUS */
#div_tender_strip
{
	color: black;
	background-color: #F6AA52;
}
.swap_basic span
{
	cursor: pointer;
	color: black;
}
.swap_basic span.current
{
	cursor: auto;
	color: #FFA500;
}
.pointer
{
	cursor: pointer;
}