/* CSS Document */

.wsd-tabs-container{width:100%;float:left;clear:both;height:50px;overflow:hidden;}
.wsd-tabs-spacer{width:12px;height:19px;float:left;border-bottom:1px solid #999999;border-top:1px solid #FFFFFF;padding:5px;font-weight:normal;font-size:13px;}
.wsd-tabs-selected{
	width: 130px; 
	text-align:center; 
	height:19px;
	float:left;
	font-weight:normal;
	font-size:13px;
	padding:5px;
	border-top:1px solid #999999; 
	border-left:1px solid #999999;
	border-right:1px solid #666666; 
	border-bottom:1px solid #FFFFFF; 
}
.wsd-tabs-selected a{color:#000000;text-decoration:none;font-weight:normal;}
.wsd-tabs-unselected a{ 
	width:130px; 
	text-align:center; 
	height:19px;
	float:left;
	font-weight:normal;
	font-size:13px;
	padding:5px;
	border:1px solid #333333;
	border-top:1px solid #999999; 
	border-left:1px solid #999999;
	border-right:1px solid #666666; 
	border-bottom:1px solid #999999; 
	background-color: #F1F4FF; 
	text-decoration:none;color:#000000; 
	outline:none;
}
.wsd-tabs-unselected a:hover{
	background-color: #EEEEEE;
	background: -moz-linear-gradient(top, #ffffff 0%, #D5E3FF 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #D5E3FF));
	background: -webkit-linear-gradient(top, #ffffff 0%, #D5E3FF 100%);
	background: -o-linear-gradient(top, #ffffff 0%, #D5E3FF 100%);
	background: -ms-linear-gradient(top, #ffffff 0%, #D5E3FF 100%);
	background: linear-gradient(top, #ffffff 0%, #D5E3FF 100%);
	background-image:url('../images/template/tabHover.png') repeat-x;
}

.generic_fade_box {
	border:1px solid #cccccc;
	background-color:#eeeeee; /* ie fallback */
	background: -moz-linear-gradient(top, #ffffff 0%, #eeeeee 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #eeeeee));
	background: -webkit-linear-gradient(top, #ffffff 0%, #eeeeee 100%);
	background: -o-linear-gradient(top, #ffffff 0%, #eeeeee 100%);
	background: -ms-linear-gradient(top, #ffffff 0%, #eeeeee 100%);
	background: linear-gradient(top, #ffffff 0%, #eeeeee 100%);
}
.generic_fade_cell {
	padding:4px;
	padding-left:10px;
	color:#000000;
	border:1px solid #cccccc;
	background-color:#eeeeee; /* ie fallback */
	background: -moz-linear-gradient(top, #ffffff 0%, #eeeeee 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #eeeeee));
	background: -webkit-linear-gradient(top, #ffffff 0%, #eeeeee 100%);
	background: -o-linear-gradient(top, #ffffff 0%, #eeeeee 100%);
	background: -ms-linear-gradient(top, #ffffff 0%, #eeeeee 100%);
	background: linear-gradient(top, #ffffff 0%, #eeeeee 100%);
}
.generic_fade_cell a{color: #000000;font: bold 12px Arial;}
.generic_fade_cell a:hover{color: #333333 !important;text-decoration:underline !important;}
.sortable_title_cell{padding:7px;}
.long_plant_select_box{
	width:349px;
	clear:both;
	float:left;
	font: bold 12px Arial;
	padding:10px;
}
.long_plant_title_box{width:120px;float:left; }
.long_plant_title_box a{color: #000000; font-weight:bold; text-decoration:none; }
.long_plant_title_box a:hover{color: #555555;text-decoration:underline;}
.longplant_report_title{font: bold 14px Arial;padding-bottom:5px;border-bottom:1px solid #0000FF;}

.wsd-long-reports-table { width:100%; border: none; }
.wsd-long-reports-table td { vertical-align: top; }
.wsd-long-reports-table td div { padding:3px; padding-left:10px;}
.wsd-long-reports-table-name { background:url(../images/td-bg-repeater.gif) 0px 10px repeat-x; }
.wsd-long-reports-table-name div { background-color:#ffffff; width: auto; display:inline-block; }
.wsd-long-reports-table a { text-decoration: none; }
.wsd-long-reports-table a:hover { text-decoration: none; color:#999999; }

.zebra2{background:#DFE1F4 !important;}
.zebra3{background:#EFF0F8 !important;}
.zebra4{background:#E7F1EA !important;}

.zebra_row{background-color:#FFFFFF;float:left;clear:both;width:355px;padding:4px;padding-left:10px;border:1px solid #FFFFFF;}
.zebra_title_row{background-color:#FFFFFF;float:left;clear:both;width:100%;}
.zebra_row:hover{
	background-color:#EEEEEE;
	border:1px solid #CCCCCC;
	background-color:#F1F4FF; /* ie fallback */
	cursor:pointer;
	background: -moz-linear-gradient(top, #ffffff 0%, #D5E3FF 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #D5E3FF));
	background: -webkit-linear-gradient(top, #ffffff 0%, #D5E3FF 100%);
	background: -o-linear-gradient(top, #ffffff 0%, #D5E3FF 100%);
	background: -ms-linear-gradient(top, #ffffff 0%, #D5E3FF 100%);
	background: linear-gradient(top, #ffffff 0%, #D5E3FF 100%);
}
.zebra_row a{text-decoration:none;}
.zebra_row a:hover{text-decoration:none;}
.zebra_row_2{background-color:#F6F5F5;}
.long_plant_comp{float:left;width:42%;color:#990000;overflow:hidden;}
.long_plant_name{float:left;width:58%;color:#990000;overflow:hidden;}
.long_plant_comp a{text-decoration:none;}
.long_plant_name a{text-decoration:none;}
.sortbox{margin: 2px 0 0 8px;width:15px;height:13px;float:left;}
.downsort{background:url('../images/costcurve/downsort.png') no-repeat;}
.upsort{background:url('../images/costcurve/upsort.png') no-repeat;}

/* modify set input form*/
.general_form{float:left;clear:both;}
.general_form_left_column{width:50%;float:left;min-width:250px;}
.general_form_right_column{width:50%;float:left;min-width:250px;}
.general_form_three_column{width:33%;float:left;min-width:260px;}

.modifying_sets_box{width:500px;color:#000000;font: normal 14px Arial;padding:10px;}
.modifying_sets_box b{color: #000000;}

span.flatset{font:normal 12px Arial;color:#666666;margin-left:10px;}
span.longset{font:normal 12px Arial;color:#666666;}

.gray_table_header{background:url('../images/template/grayButtonLarge.png') repeat-x;border:1px solid #BBBBBB;border-left:none;border-right:none;}
.gray_table_header th{min-height:18px;min-width:10px;}

.op_accept{color:#006633;font:bold 14px Arial;}
.op_reject{color:#6C0C0C;font:normal 13px Arial;}
.op_fixed{color:#006633;font:normal 13px Arial;color:#000000 !important;}
.op_off{background-color:#FAEBEB !important;color:#6C0C0C !important;}


/* cost-curve plant view - profitability/viability pricing tab */
#profitability-tab{float:left;clear:both;width:100%;display:block;margin:0;padding:0;}
.cprice_titlebox{float:left;clear:both;margin-bottom:5px;width:100%;}
.cprice_content_wrapper{float:left;clear:both;width:100%;margin-top:15px;}
.cprice_section_title{float:left;clear:both;font:bold 19px Calibri;color:#000033;margin:0;}

.cprice_topbar{float:left;clear:both;margin-top:5px;width:100%;height:300px;}
.cprice_map_top{float:left;width:340px;height:300px;border:1px solid #666666;margin-left:10px;}
.cprice_ports_top{float:right;width:450px;height:300px;}

.cprice_disclaimer_box{float:left;clear:both;width:100%;padding:0;}
.cprice_port_box{float:left;clear:both;margin-top:8px;width:96%;box-shadow:0 0 5px #CCCCCC;border:1px solid #898DA9;
				 background:url('../images/generic_blue_box.png') repeat-x;background-color:#DBE7FF;padding:2%;}
.cprice_product_info{float:left;clear:both;font:normal 14px Calibri;color:#444444;}
.cprice_product_info b{float:left;clear:both;margin-left:5px;}
.cprice_product_desc{float:left;margin-left:5px;font:bold 18px Calibri;color:#000000;}
.cprice_product_detail{float:right;margin-right:12px;font:normal 14px Calibri;color:#444444;}

.cprice_chart_column{float:left;width:100%;}
.cprice_chart_title{float:left;width:100%;clear:both;margin-top:25px;text-align:left;border-bottom:1px solid #000033;margin-left:1px;}
.oprice_titleleft{float:left;font:bold 16px Arial;color:#242D4E;text-align:left;}
.oprice_titleright{float:right;font:normal 15px Arial;color:#999999;text-align:right;}
.cprice_chart_wrapper{float:left;width:100%;clear:both;background:url('../images/template/longGrayBack.png') repeat-x;border:1px solid #CCCCCC;}
.cprice_chart_large{float:left;width:100%;height:200px;clear:both;font:normal 13px Arial;color:#000000;}
.cprice_chart_profit{float:left;width:100%;margin-left:33px;height:150px;clear:both;font:normal 13px Arial;color:#000000;}


/* Global delivery pricing module */
.css-map > li a,.css-map > li a:hover,#map-tooltip,.cssmap-tooltip-content{background: #111;background: rgba(0,0,0,.8);color: #eee;font: normal 13px 'Lucida Grande',Arial,sans-serif; padding:.5em 1.2em;
	text-align: center;text-shadow: 0 1px 0 #000;white-space: nowrap;border-radius: .6em;}
.css-map-container{background: #111;background: rgba(0,0,0,.8);border-radius: .6em;}

