
.backlink{clear:both;float:left;padding:0px 0 5px 0;margin:0px;}
.backlink a{font: normal 12px Arial;text-decoration:none;color:#666666;margin:0px;padding:0px;}
.backlink a:hover{color:#003399;text-decoration:underline;cursor:pointer;}

.wsd-error-message{margin-top:5px;float:left;clear:both;border:1px solid #CE4740;background:url('../images/template/errorBack.png') repeat-x;background-color:#F7E2E2;padding:12px;color:#B4140C;font:bold 12px Arial;}
.wsd-success-message{margin-top:5px;float:left;clear:both;border:1px solid #3C9348;background-color:#EDF9EF;padding:8px;font:normal 12px Arial;}
.wsd-warning-message{margin-top:5px;float:left;clear:both;border:1px solid #F0870C;background-color:#FDF9B2;padding:8px;color:#333333;font:normal 12px Arial;margin-bottom:5px;}
.wsd-error-text{padding:2px;color:#990000; font:bold 12px Arial;}
.wsd-success-text{padding:2px;color:#009900; font:bold 12px Arial;}
.wsd-warning-text{padding:2px;color:#CC6600; font:bold 12px Arial;}


.wsd-subnav-admin { margin:0 0 0 10px; padding:0 0 0 10px; color:#000000; margin-bottom:10px; }
.wsd-subnav-admin li { list-style-type:disc; }
.wsd-subnav-admin a, .wsd-subnavadmin a:hover { display: block; font-weight: bold; text-decoration: none; }
.wsd-subnav-admin a { color:#000000; }
.wsd-subnav-admin a:hover { color:#99ccff; }

.wsd-var_select_screen_box{margin-top:10px;float:left;clear:both;}
.wsd-var_select_screen_box label{font-weight:bold; font-size:13px; margin-bottom:5px;margin-right:10px;}
.wsd-var_select_screen_box select{font-weight:normal; font-size:13px; margin-bottom:5px;margin-right:10px;}
.wsd-var_select_screen_box th{font:bold 13px Arial; text-align:center;padding:3px;padding-left:6px; padding-right:6px;background:url('../images/admin/titleback.png') repeat-x;}
.wsd-var_select_screen_box td{font:normal 13px Arial;background-color:#FFFFFF;padding-left:6px; padding-right:4px;}
.wsd-var_select_screen_box_row{font:bold 13px Arial; text-align:center;padding:3px;padding-left:6px; padding-right:6px;background:url('../images/admin/titleback.png') repeat-x;}


.wsd_select_edit_box{clear:both;padding:6px 10px 6px 10px;border:1px solid #CCCCCC;border-top:none;margin-bottom:10px;background:#F2F2F8;}

.wsd-form-inputbox{margin-top:10px;float:left;clear:both;border:1px solid #AAAAAA;background:url('../images/formback.png') repeat-x;padding:5px;-moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px;}
.wsd-form-inputbox-label{float:left;margin-top:5px;margin-left:4px;clear:both;font:bold 13px Arial;width:100%;}
.wsd-form-inputbox-content{float:left;clear:both;margin-left:4px;font:normal 13px Arial;margin-top:10px;}

.wsd_section_bar{clear:both;margin:15px 0 15px 0;border-bottom:1px solid #666666;}
.wsd_filterbox_container{float:left;clear:both;width:100%;}
.wsd_filterbox_left{float:left;clear:both;width:250px;padding-bottom:10px;}
.wsd_filterbox_right{float:left;width:400px;padding-bottom:10px;}

.wsd_general_section_bar{clear:both;margin:15px 0 15px 0;border-bottom:1px solid #666666;font-weight:bold;font-size:15px;}
.wsd_general_sub_section_title{clear:both;margin:10px 0 10px 0;font-weight:bold;font-size:14px;}
.wsd_general_container{float:left;clear:both;width:95%;}
.wsd_general_container table{float:left;clear:both;width:100%;}
.wsd_general_container ul{margin-left:20px;padding-left:0px;}

.small_spinner{width:16px;height:16px;background:url('../images/smallloader.gif');}
.medium_spinner{width:100px;height:100px;margin:0 auto;clear:both;background:url('../images/loader2.gif');}
.spinner_label{width:100%;margin:0 auto;clear:both;margin-top:12px;font:bold 15px Arial;text-align:center;color:#666666;}

.exchange_up{color:#009933;font:normal 13px Arial;}
.exchange_dn{color:#990000;font:normal 13px Arial;}
.labeltip{padding:10px;border:1px solid #AAAAAA;background:url('../images/formback.png') repeat-x;padding:5px;-moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px;}
.labelHover{cursor:pointer;color:#5F798C;text-decoration:none;font-weight:bold;}
.labelPopup{display:none;}


/*Long set admin css*/
.admin_long_sets table{border-collapse:collapse;}
.admin_long_sets th{padding:0px;background-color:none;}
.admin_long_sets td{padding:3px;}

/*plantfacts admin*/
.pftable{border-collapse:collapse;float:left;clear:both;}
.pftable th{background:url('../images/faded_cell.png') repeat-x;border:1px solid #CCCCCC;border-bottom:1px solid #666666;border-top:1px solid #333333;text-align:center;}
.pftable td{border-bottom:1px solid #666666;text-align:center;}
.pftable input{border:1px solid #555555;color: #000000;}

/*general buttons for hyperlinks*/
.redbutton{float:left;clear:both;margin-top:10px;margin-bottom:10px;}
.redbutton a{float:left;display:block;width:100px;height:13px;padding:6px;background:url('../images/redbutton.png') repeat-x;border:1px solid #570F11;text-decoration:none;border-radius:5px;color:#FFFFFF;font-weight:bold;text-align:center;text-shadow:1px 1px 1px #000000;}
.redbutton a:hover{background-position: 0px -25px;cursor:pointer;}
.graybutton{float:left;clear:both;margin-top:10px;margin-bottom:10px;}
.graybutton a{float:left;display:block;width:100px;height:13px;padding:6px;background:url('../images/graybutton.png') repeat-x;border:1px solid #570F11;text-decoration:none;border-radius:5px;color:#000000;font-weight:bold;text-align:center;text-shadow:1px 1px 1px #EEEEEE;}
.graybutton a:hover{background-position: 0px -25px;cursor:pointer;}
.bluebutton{float:left;clear:both;margin-top:10px;margin-bottom:10px;}
.bluebutton a{float:left;display:block;width:100px;height:13px;padding:6px;background:url('../images/bluebutton.png') repeat-x;border:1px solid #570F11;text-decoration:none;border-radius:5px;color:#FFFFFF;font-weight:bold;text-align:center;text-shadow:1px 1px 1px #000000;}
.bluebutton a:hover{background-position: 0px -25px;cursor:pointer;}
.greenbutton{float:left;clear:both;margin-top:10px;margin-bottom:10px;}
.greenbutton a{float:left;display:block;width:100px;height:13px;padding:6px;background:url('../images/greenbutton.png') repeat-x;border:1px solid #570F11;text-decoration:none;border-radius:5px;color:#FFFFFF;font-weight:bold;text-align:center;text-shadow:1px 1px 1px #000000;}
.greenbutton a:hover{background-position: 0px -25px;cursor:pointer;}

/*genral buttons for forms*/
.redbutton_form{float:left;clear:both;display:block;width:120px;height:27px;padding:0px;background:url('../images/redbutton.png') repeat-x;border:1px solid #570F11;text-decoration:none;border-radius:5px;color:#FFFFFF;font-weight:bold;text-align:center;text-shadow:1px 1px 1px #000000;}
.redbutton_form:hover{background-position: 0px -25px;cursor:pointer;}
.graybutton_form{float:left;clear:both;display:block;width:120px;height:27px;padding:0px;background:url('../images/graybutton.png') repeat-x;border:1px solid #282828;text-decoration:none;border-radius:5px;color:#000000;font-weight:bold;text-align:center;text-shadow:1px 1px 1px #EEEEEE;}
.graybutton_form:hover{background-position: 0px -25px;cursor:pointer;}
.bluebutton_form{float:left;clear:both;display:block;width:120px;height:27px;padding:0px;background:url('../images/bluebutton.png') repeat-x;border:1px solid #112330;text-decoration:none;border-radius:5px;color:#FFFFFF;font-weight:bold;text-align:center;text-shadow:1px 1px 1px #000000;}
.bluebutton_form:hover{background-position: 0px -25px;cursor:pointer;}
.greenbutton_form{float:left;clear:both;display:block;width:120px;height:27px;padding:0px;background:url('../images/greenbutton.png') repeat-x;border:1px solid #162114;text-decoration:none;border-radius:5px;color:#FFFFFF;font-weight:bold;text-align:center;text-shadow:1px 1px 1px #000000;}
.greenbutton_form:hover{background-position: 0px -25px;cursor:pointer;}

.reassign_port{width:16px;height:17px;display:inline-block;background:url('../images/template/expandButtonDown.png') no-repeat;margin-left:6px;}
.reassign_port:hover{cursor:pointer;background:url('../images/template/expandButtonUp.png') no-repeat;}

/*admin stats panel */

.admin-title{ font-weight: normal; font-size: 18px; color:#000000; padding-bottom:3px; margin-bottom:10px; border-bottom:1px solid #384CAF;text-shadow: 0.08em 0.08em 0.04em #CCCCCC;}
.admin-subtitle{ font-weight: bold; float:left; font-size: 15px; width:200px; margin-top:10px; margin-bottom:4px;}
.admin_statd{font: bold 13px Arial; width:140px; text-align:right;float:left; clear:both;padding:2px 10px 2px 0;}
.admin_stats{font: normal 13px Arial; width:150px; float:left;padding:2px 0 2px 0;}
.admin-section{font-weight:normal;font-size:16px;color:#162038;margin-bottom:3px;text-shadow: 0.08em 0.08em 0.04em #CCCCCC;}

.page_split{float:left;width:45%;margin-right:10px;}
.stat_info_box{-moz-border-radius: 6px; width:90%; -webkit-border-radius: 6px; border-radius: 6px;background-color:#eeeeee;background-image: url('../images/plantfacts/formback.png');background-repeat: repeat-x;float:left;clear:both;padding:10px;border:1px solid #AAAAAA;}
.stat_info_title{float:left;padding:0px 0 4px 0;font:bold 14px Arial;color:#0A0B45; text-shadow:1px 1px 1px #EEEEEE;}
.stat_detail_link{float:left;clear:both;margin-top:10px;font:normal 13px Arial;color:#999999;}
.stat_info_box a{color:#1A3457;text-decoration:none;}
.stat_info_box a:hover{color:#1A3457;text-decoration:underline;}

/* modify oprates */
.op_form{float:left;clear:both;font:normal 13px Arial;margin-top:10px;}
.op_label{float:left;clear:both;font:bold 13px Arial !important;padding:4px;font:inherit;font-weight:bold;width:160px;text-align:right;}
.op_value{float:left;padding:4px;font:normal 13px Arial !important;width:180px;}
.op_info{float:left;clear:both;width:260px;}

.oprate_box{float:left;clear:both;width:880px;}
.oprate_column{float:left;width:280px;}
.oprate_country{float:left;clear:both;width:120px;text-align:right;padding:2px 8px 1px 0px;}
.oprate_input{float:left;width:100px;padding:1px 1px 1px 0px;}

/* process log sub-tabs */
.silvertab_container{width:100%;float:left;clear:both;height:30px;overflow:visible;}
.silvertab{width:125px;float:left;font:bold 12px Arial;color:#000000;border:1px solid #AAAAAA;outline:none;background:url('../images/admin/setbutton.png') repeat-x;
			padding:6px;text-align:center;border-left:none;}
.silvertab:hover{cursor:pointer;background-position:0 -29px;}
.silvertab_on{background: #F5F5F5 !important; color:#000000; }

.vdeh_row{float:left;clear:both;width:810px;margin-top:3px;padding-top:0px;border:1px solid #5C7963;background:url('../images/plantfacts/plant_headers.png') repeat-x;}
.vdeh_cell{float:left;width:120px;padding:4px 3px 2px 3px;}
.vdeh_expand{float:left;width:13px;height:20px;margin-right:7px;padding:1px 3px 2px 6px;background:url('../images/plantfacts/plant_headers.png') 0 -25px repeat-x;font:normal 17px Arial;border-right:1px solid #999999;}
.vdeh_expand:hover{cursor:pointer;background:#F1F0FF;}
.vdeh_detail_box{float:left;clear:both;width:810px;margin-left:25px;display:none;}
.vdeh_detail_row{float:left;clear:both;width:779px;margin-top:1px;border-bottom:1px solid #CCCCCC;padding:1px 0 1px 5px;font:normal 14px Arial;}
.vdeh_detail_cell{float:left;width:120px;padding:4px 3px 0px 3px;}
.vdehsearch{border:1px solid #AAAAAA;font:normal 14px Arial;}
.vdehresults{float:left;clear:both;width:798px;margin-bottom:8px;background:#EFEFEF;border:1px solid #AAAAAA;border-top:none;font:bold 12px Arial;padding:5px;color:#444661;}

.equip_maptable{border-collapse:collapse;float:left;clear:both;}
.equip_maptable th{background:url('../images/faded_cell.png') repeat-x;border:1px solid #CCCCCC;border-bottom:1px solid #666666;border-top:1px solid #333333;text-align:center;}
.equip_maptable td{border-bottom:1px solid #666666;text-align:left;padding-left:8px;}

.admin_table{border-collapse:collapse;clear:both;width:100%;margin:0 auto;}
.admin_table th{background:url('../images/faded_cell.png') repeat-x;border:1px solid #CCCCCC;border-bottom:1px solid #666666;border-top:1px solid #333333;text-align:center;padding:5px;}
.admin_table td{border-bottom:1px solid #666666;text-align:left;padding:3px 0 3px 8px;font:normal 13px Arial;}
.admin_table div{border:none;}

.admin_table_white{border-collapse:collapse;clear:both;width:100%;margin:0 auto;}
.admin_table_white th{background:url('../images/faded_cell.png') repeat-x;border:1px solid #CCCCCC;border-bottom:1px solid #666666;border-top:1px solid #333333;text-align:center;padding:5px;}
.admin_table_white td{border-bottom:none;text-align:left;padding:3px 0 3px 8px;font:normal 13px Arial;}
.admin_table_white div{border:none;}

.price_table{border-collapse:collapse;width:100%;margin-top:10px;}
.price_table th{background:#EFEFEF;border-left:1px solid #CCCCCC;text-align:left;padding:5px;font:bold 13px Arial;padding:3px 2px 3px 2px;}
.price_table td{border-bottom:none;text-align:left;padding:1px 2px 1px 2px;font:normal 12px Arial;}
.price_table div{border:none;}

.queryform table{margin:0;padding:0;border-collapse:collapse;font:normal 13px Arial;}
.queryform label{font:bold 13px Arial;text-shadow:0 0 5px #FFFFFF !important; }
.queryform select, .queryform input[type="text"]{font:normal 13px Arial;padding:3px;border:1px solid #999999;box-shadow:0 0 5px #AAAAAA;}

.capsumtable{margin-left:50px;background: url('../images/plantfacts/formback.png') repeat-x;background-color:#eeeeee;padding:8px;border:1px solid #CCCCCC;margin-bottom:8px;}
.capsumtable td{padding:1px 4px 1px 4px;}

.bb_row{float:left;clear:both;width:540px;margin-top:8px;padding-top:0px;border-bottom:2px solid #757990;}
.bb_cell{float:left;width:120px;padding:4px 3px 2px 3px;font:bold 15px Arial;color:#161D47;}

.bb_detail_box{float:left;clear:both;width:510px;margin-left:25px;display:none;}
.bb_detail_row{float:left;clear:both;margin-left:30px;width:500px;margin-top:1px;border-bottom:1px solid #AAAAAA;background:#F7F7FA;padding:1px 0 1px 5px;font:normal 14px Arial;}
.bb_detail_cell{float:left;width:120px;padding:2px 3px 0px 3px;}

.bb_country_box{float:left;clear:both;width:610px;margin-left:25px;display:none;}
.bb_country_row{float:left;clear:both;width:779px;margin-top:1px;border-bottom:1px solid #CCCCCC;padding:1px 0 1px 5px;font:normal 14px Arial;}
.bb_country_cell{float:left;width:120px;padding:2px 3px 0px 3px;}
.bb_search{border:1px solid #AAAAAA;font:normal 14px Arial;}
.bb_results{float:left;clear:both;width:798px;margin-bottom:8px;background:#EFEFEF;border:1px solid #AAAAAA;border-top:none;font:bold 12px Arial;padding:5px;color:#444661;}
.remMap{color:#990000;}
.remMap:hover{color:#000000;text-decoration:underline;cursor:pointer;}

.bb_export_row{float:left;clear:both;width:740px;}
.bb_export_name{float:left;width:200px;text-align:right;margin:2px;font:bold 13px Arial;color:#000000;}
.bb_process{float:left;min-width:250px;margin:2px;margin-left:22px;font:normal 13px Arial;color:#161D47;}
.bb_ranking{float:left;min-width:250px;margin:2px;font:normal 13px Arial;color:#161D47;}

.elink{color:#000066;text-decoration:none;font:normal 13px Arial;padding:3px 0 3px 0;float:left;clear:both;}


/* plant label list */
.loader_box{width:100%;margin:0 auto;margin-top:0px;clear:both;}
#labelloader{margin-left:300px;}
.label_list_box{width:860px;float:left;clear:both;margin-top:0px;}
.label_column_left{width:125px;float:left;clear:left;}
.label_column_right{width:695px;float:right;margin-left:10px;padding:0px 0 0 0px;}

.label_list_left{width:125px;float:left;clear:left;}
.label_left_title{float:left;width:125px;margin-top:12px;font:bold 16px Arial;padding:5px 5px 3px 10px;border-bottom:1px solid #000000;}
.label_list_left ul{float:left;width:100%;list-style-type:none;margin:8px 0 5px 0;padding:0px;}
.label_list_left li label{width:140px;float:left;}
.label_list_left li{width:100%;clear:both;float:left;padding:2px;margin-left:5px;}
.label_list_left input[type="button"]{clear:both;float:left;margin-left:10px;}

.label_list_typebtn{width:95px;font:normal 15px Arial;float:left;clear:both;padding:5px 5px 5px 10px;background:url('../images/template/linkbox.png') repeat-y;border:1px solid #CCCCCC;border-top:none;}
.label_list_typebtn:hover{text-decoration:none;cursor:pointer;background:url('../images/admin/titleback.png') repeat-y;}
.label_list_typebtn_selected{display:block;width:95px;font:bold 15px Arial;float:left;clear:both;padding:5px 5px 5px 10px;border:1px solid #CCCCCC;border-top:none;
						  background:url('../images/template/selreport.png') no-repeat;background-position:-25px 0px;background-color:#C3CFD9;}
.label_list_typebtn_selected:hover{text-decoration:none;cursor:pointer;background:url('../images/admin/titleback.png') repeat-y;}

.label_edit_btn{display:block;width:95px;font:normal 15px Arial;float:left;clear:both;padding:5px 5px 5px 10px;border:1px solid #CCCCCC;border-top:none;
			    background:url('../images/admin/titleback.png') repeat-y;text-align:center;}
.label_edit_btn:hover{text-decoration:none;cursor:pointer;background:#CCCCCC;}

.label_select_box{width:100%;clear:both;margin-top:0px;}
.label_select_box table{border-collapse:collapse;width:100%;border:1px solid #CCCCCC;}
.label_select_box label{font-weight:bold; font-size:13px; margin-bottom:5px;margin-right:10px;}
.label_select_box select{font-weight:normal; font-size:13px; margin-bottom:5px;margin-right:10px;}
.label_select_box th{font:bold 13px Arial; text-align:left;padding:5px 5px 5px 5px;background:url('../images/admin/titleback.png') repeat-x;}
.label_select_box td{font:normal 13px Arial;background-color:#FFFFFF;padding:3px 5px 3px 5px;}

.label_name{float:left;width:420px;}
.label_edit{float:right;width:17px;height:16px;background:url('../images/admin/editpencil.png') no-repeat;padding-top:0px;}
.label_edit:hover{cursor:pointer;background-position:0 -16px;}

/* plant label sorting */
#sortable { list-style-type: none; margin: 0; padding: 0; width: 662px; }
#sortable li { margin: 0 3px 3px 3px; padding: 3px;float:left;clear:both; padding-left: 1.5em; font-size: 1.4em; height: 18px; width:100%;}
#sortable li span { position: absolute; margin-left: -1.3em; }
.admLabelName{display:block;width:480px;float:left;margin-left:10px;color:inherit;}
.admLabelCount{display:block;width:40px;float:left;text-align:center;}
.ui-sortable-handle .admLabelCount{color:#C2C2FE;}

.chrome_button{width:120px;height:27px;font:bold 12px Arial;text-shadow:1px 1px .5px #FFFFFF;color:#000000;box-shadow:0 0 2px #656D74;
			   text-align:center;border:1px solid #333333;background:url('../images/admin/chromeButton.png') repeat-x;margin:0px;}
.chrome_button:hover{background-position:0 -27px;cursor:pointer;}
.redFont{color:#870A04;}
.blueFont{color:#1F4461;}
.greenFont{color:#4BAA3F;text-shadow:-1px 1px 0.01px #000000;}

#searchField{border:1px solid #999999;box-shadow:0 0 5px #838EB3;margin:0 0 10px 6px;font:normal 13px Arial;}
.label_search_wrapper{font:normal 14px Arial;width:850px;float:left;clear:both;margin-top:12px;padding:10px;background:url('../images/template/blueBackLarge.png') repeat-x;border:1px solid #D1D6E5;background-color:#E0E5F5;}
.label_select_container{width:850px;float:left;}
.label_select_column{width:420px;float:left;}
.label_select_table{width:100%;float:left;font:normal 13px Arial;}
.label_select_table input[type="checkbox"]{margin-right:8px;}
.label_search_wrapper input[type="button"]{box-shadow:0 0 5px #838EB3;}

.labelTD{font:bold 13px Arial !important;}
.labelTD:hover{cursor:pointer;color:#990000;}

.moreinfo{width:20px;height:20px;display:inline-block;background:url('../images/admin/info.png') no-repeat;}

/*plantfacts admin*/
.admin_table{border-collapse:collapse;float:left;clear:both;width:100%;}
.admin_table th{background:url('../images/faded_cell.png') repeat-x;border:1px solid #CCCCCC;border-bottom:1px solid #666666;border-top:1px solid #333333;text-align:center;}
.admin_table td{border-bottom:1px solid #666666;text-align:center;padding:1px 3px 1px 3px;}
.admin_table input{border:1px solid #CCCCCC;color: #000000;}

.basic_admin_table{border-collapse:collapse;float:left;clear:both;width:100%;}
.basic_admin_table th{background:url('../images/faded_cell.png') repeat-x;border:1px solid #CCCCCC;border-bottom:1px solid #666666;border-top:1px solid #333333;text-align:center;}
.basic_admin_table td{border-bottom:1px solid #999999;text-align:left;padding:1px 3px 1px 3px;}
.basic_admin_table input{border:1px solid #CCCCCC;color: #000000;}


/*plantfacts admin*/
.pquery_table{border-collapse:collapse;float:left;clear:both;width:100%;border-left:#CCCCCC;border-right:#CCCCCC;}
.pquery_table th{background:url('../images/faded_cell.png') repeat-x;border:1px solid #CCCCCC;border-bottom:1px solid #666666;border-top:1px solid #333333;text-align:center;padding:3px 4px 3px 4px;}
.pquery_table td{border-bottom:1px solid #666666;text-align:center;padding:1px 3px 1px 3px;color:#000033;}
.pquery_table input{border:1px solid #CCCCCC;color: #000000;}

.showPriceBtn{font:normal 12px Arial;padding:2px;width:110px;}
.hidePriceBtn{font:normal 12px Arial;padding:2px;width:110px;}
.dark_table_row{background:#555555 !important;border-bottom:1px solid #333333 !important;}
.dark_table_row td{background:#EFEFEF !important;color:#000000 !important;border-bottom:1px solid #999999 !important;border-top:2px solid #333333 !important;}

.price_list_box{background:url('../images/admin/priceback.jpg') repeat-x;background-color:#DFE4E1;border-left:1px solid #666666;border-right:1px solid #666666;width:100%;float:left;clear:both;font:bold 13px Arial;text-align:left;}
.price_list_table{clear:none;width:340px;float:left;margin-left:20px;margin-top:15px;border:1px solid #999999;margin-bottom:15px;background:#FFFFFF;color:#000000;}
.price_list_title{background:#555555 !important;color:#EEEEEE;border:1px solid #222222 !important;padding-top:10px !important;padding-bottom:10px !important;font:bold 14px Arial;}
.price_list_zebra{background-color:#CCCCCC !important;}

.product_td{background:url('../images/admin/productback.jpg') repeat-x !important;}


/* GSA */
#trade1 label{float:left;margin-right:12px;}
#trade1 .lbl2{margin-right:3px !important;}
#trade1 input[type="text"], #trade1 select{border:1px solid #999999;padding:2px;}

.trade_table{clear:both;width:100%;border-collapse:collapse;font:normal 12px Arial;}
.trade_table th{background:url('../images/faded_cell.png') repeat-x;border:1px solid #CCCCCC;border-bottom:1px solid #666666;border-top:1px solid #333333;text-align:center;font:bold 13px Arial;padding:4px 2px 4px 8px;}
.trade_table td{border-bottom:1px solid #CCCCCC;text-align:center;padding:3px 3px 2px 8px;color:#222222;}
.trade_table input{border:1px solid #EEEEEE;color: #000000;}

.trade_zebra_world{background:#F0F1F7;}
.trade_zebra_country{background:#F0F1F7;}
.trade_table_sum_row td{background:#EFEFEF;font:bold 12px Arial;border-bottom:2px solid #999999;border-top:2px solid #999999;color:#000000;text-align:right;padding:4px 2px 4px 8px;}

.trade_table_rowselect{clear:both;width:100%;border-collapse:collapse;font:normal 12px Arial;}
.trade_table_rowselect th{background:url('../images/faded_cell.png') repeat-x;border:1px solid #CCCCCC;border-bottom:1px solid #666666;border-top:1px solid #333333;text-align:center;font:bold 13px Arial;padding:4px 2px 4px 8px;}
.trade_table_rowselect td{border-bottom:1px solid #CCCCCC;text-align:center;padding:3px 3px 2px 8px;color:#222222;}
.trade_table_rowselect input{border:1px solid #EEEEEE;color: #000000;}
.trade_table_rowselect tr:hover{background:url('../images/template/rowhover.png') repeat-x !important;background-color:#B2C0CE !important;font:bold 12px Arial !important;cursor:pointer;}
.trade_table_rowselect.trade_zebra_world:hover{background:url('../images/template/rowhover.png') repeat-x !important;background-color:#B2C0CE !important;cursor:pointer;}

.tradesorter{color:#000066;font:bold 13px Arial}
.tradesorter:hover{cursor:pointer;color:#657D9E}

.tradelink_product{color:#000000;text-decoration:none;}
.tradelink_product:hover{color:#000000;font-weight:bold !important;text-decoration:none;cursor:pointer;background:url('../images/template/cellhover.png') repeat-y !important;cursor:pointer;}

.tradecell_country{text-align:left;color:#545F8E;font-weight:bold;}
.tradecell_product{text-align:left;color:#666666;}
.tradecell_dest{text-align:left;color:#FEFEFE;font-weight:bold;}

/* gray overhead tabs */
.flex-tab-container{float:left;width:100%;clear:both;height:32px;overflow:visible;}
.flex-tab-spacer,.flex-tab-selected,.flex-tab-unselected a{float:left;text-align:center;height:20px;font:normal 13px Arial;padding:5px 0 5px 0;}
.flex-tab-selected, .flex-tab-unselected a{float:left;min-width:80px;border:1px solid #999999;}
.flex-tab-spacer{min-width:5px;border:none;border-bottom:1px solid #999999;height:21px;}
.flex-tab-selected{border-bottom:1px solid #F5F5F7 !important;background:#F5F5F7;}
.flex-tab-unselected a{display:block;border-bottom:1px solid #999999;background:#CCCCCC;text-decoration:none;color:#000000;outline:none;}
.flex-tab-unselected a:hover{background:#FFFFFF;cursor:pointer;}

.admin_belowtab_toolbox{float:left;padding:8px;background:url('../images/admin/admin_tool_tab.png') repeat-x;background-color:#C9C9C9;border:1px solid #999999;}

/* dynamic popup forms */
#shadow_overlay{height:200%;width:100%;background-color:#000000;position:absolute;top:0;opacity:0.45;}
#overlay_success{position: absolute;padding: 30px;background-color:#EDF9EF;border:1px solid #3C9348;min-width:200px;font:bold 13px Arial;text-align:center;color:#003300;}
#overlay_error{position: absolute;padding: 30px;background-color: #FFF6F6;color:#B4140C;border: 1px solid #CE4740;min-width:200px;font:14px bold Arial;text-align:center;}

.popup_link{color:#5369A1;text-decoration:none;float:left;margin-left:12px;}
.popup_link:hover{text-decoration:underline;cursor:pointer;}

.overlay_form{position:absolute;border:2px solid #444444;padding:10px;min-width:450px;min-height:350px;background:url('../images/formback.png') repeat-x;background-color:#E0E5F5;font-size:13px;}
.overlay_form input{border:1px solid #999999;}
.overlay_form select{border:1px solid #999999;}
.overlay_form table{margin-top:10px;font-size:13px;}
.overlay_title{font:bold 15px Arial;padding:0px 0 5px 0;color:#103367;width:100%;text-align:center;}

.edit_map_table{width:95%;margin:0 auto;margin-bottom:5px;margin-top:10px;border-collapse:collapse;}
.edit_map_table tr{}
.edit_map_table th{background:#EFEFEF;border-left:1px solid #CCCCCC;text-align:left;padding:5px;font:bold 13px Arial;padding:3px 2px 3px 2px;}
.edit_map_table td{border-bottom:none;text-align:left;padding:1px 2px 1px 2px;font:normal 13px Arial;}
.edit_map_table label{font:bold 13px Arial;text-shadow:0 0 5px #FFFFFF !important; }
.edit_map_table select, .edit_map_table input[type="text"]{float:left;font:normal 13px Arial;padding:3px;border:1px solid #999999;box-shadow:0 0 5px #AAAAAA;}

.selectmap, .selectmap_hide{float:left;width:200px;margin-left:10px;}
.selectmap_hide{display:none;}

.addoperand{float:left;margin-left:12px;margin-top:4px;color:#666666;}
.addoperand:hover{color:#AAAAAA;text-decoration:underline;cursor:pointer;}
.remoperand{float:left;margin-left:12px;margin-top:4px;color:#666666;}
.remoperand:hover{color:#990000;text-decoration:underline;cursor:pointer;}

.edit_map_box{background:url('../images/template/reportSelectLarge.png') repeat-x;}

.spread_box{float:right;}
.spread_box label{float:left;margin-top:3px;color:#555555;}
.spread_box input{float:right;margin-top:0px;}

.spread_wrapper{min-width:50px;float:right;}
.spread_number{float:left;}
.spread_icon_down{width:6px;height:15px;float:left;margin-top:0px;margin-right:4px;background:url('../images/admin/spread.png') no-repeat;color:#550002;}
.spread_icon_up{width:7px;height:15px;float:left;margin-top:px;margin-right:4px;background:url('../images/admin/spread.png') -7px 0px no-repeat;color:#0C2705;}

.portcount{text-align:center;color:#000033;font:bold 14px Arial;}
.portcount:hover{cursor:pointer;color:#000000;font:bold 15px Arial;}

/* update commodity prices admin */
.price_upd_container{width:100%;min-width:1400px;float:left;clear:both;padding:0px;background:#FFFFFF;}
.price_upd_sheetname{float:left;clear:both;width:97%;padding:10px;border:1px solid #1A2232;font:bold 15px Arial;color:#FFFFFF;background:url('../images/admin/prupdate_sheet.jpg') repeat-x;text-shadow:1px 1px 0 #000;}
.price_upd_column{float:left;margin:10px 10px 0 0;max-width:300px;border:1px solid #CCCCCC;}
.price_upd_headers{width:96%;float:left;background:url('../images/formback.png') repeat;padding:2%;}
.price_upd_headers input{float:left;clear:both;}
.price_upd_headers h1{font:bold 15px Arial;color:#214985;float:left;clear:both;padding:0px;margin:0px;}
.price_upd_headers h2{font:bold 13px Arial;color:#214985;float:left;clear:both;padding:0px;margin:0px;}
.price_upd_headers h3{font:bold 12px Arial;color:#999999;float:left;clear:both;padding:0px;margin:0px;}
.price_upd_headers h3{font:bold 12px Arial;color:#000000;float:left;clear:both;padding:0px;margin:0px;}
.price_upd_headers warn{display:block;width:100%;float:left;clear:both;background:#CCADAD;font:bold 12px Arial;color:#700202;padding:3px 0 3px 0;text-align:center;}
.price_upd_headers warn1{float:left;clear:both;background:#CCADAD;font:bold 12px Arial;color:#033002;}
.price_upd_headers warn2{float:left;clear:both;background:#CCADAD;font:bold 12px Arial;color:#060079;}
.price_upd_section{width:100%;float:left;clear:both;}
.price_upd_table{border-collapse:collapse;float:left;width:100%;}
.price_upd_table th{background:url('../images/faded_cell.png') repeat-x;border:1px solid #CCCCCC;border-bottom:1px solid #666666;border-top:1px solid #333333;text-align:center;}
.price_upd_table td{border-bottom:1px solid #666666;text-align:center;padding:1px;}
.price_upd_table input{border:1px solid #CCCCCC;color: #000000;}
/* colored indicator labels */
.price_upd_skip{font:normal 12px Arial;color:#999999;}
.price_upd_insert{font:normal 12px Arial;color:#003333;font-weight:bold;}
.price_upd_warn{font:normal 12px Arial;color:#990000;font-weight:bold;}

.price_upd_container .wsd-form-inputbox{padding:18px;margin-bottom:12px;}

.price_upd_summary{border-collapse:collapse;float:left;width:800px;}
.price_upd_summary th{background:url('../images/faded_cell.png') repeat-x;border:1px solid #CCCCCC;border-bottom:1px solid #666666;border-top:1px solid #333333;text-align:center;padding:2px 5px 2px 5px;}
.price_upd_summary td{border-bottom:1px solid #666666;text-align:left;padding:2px 5px 2px 5px;}
.price_upd_summary input{border:1px solid #CCCCCC;color: #000000;}

.trade_pivot_select_box{float:left;border:1px solid #999999;padding:10px;margin:0 10px 10px 0;min-width:110px;min-height:150px;}
.trade_pivot_title_btn{float:left;font:normal 14px Arial;color:#000000;padding:5px 8px 5px 8px;border:1px solid #668362;background:url('../images/admin/oprate_btn.png') repeat-x;}
.trade_pivot_title_btn:hover{background:#CCDED4;cursor:pointer;}
.trade_pivot_hover_box{display:none;z-index:99;overflow:hidden;position:absolute;top:inherit;left:inherit;min-width:200px;min-height:50px;padding:18px;border:1px solid #6F8177;
						box-shadow:0 0 8px #58615C;margin-top:28px;background:url('../images/admin/tradeflow_hover.jpg') repeat-x;background-color:#B9C6BF;overflow:visible;overflow-y:hidden;}
.trade_pivot_hover_box ul{list-style-type:none;margin:0px;padding:0px;background:#FFFFFF;border:1px solid #999;border-top:1px solid #666;border-left:1px solid #666;overflow:hidden;
							overflow-y:scroll;max-height:300px;}
.trade_pivot_hover_box li{overflow:hidden;}
.trade_pivot_hover_controls{float:left;clear:both;padding:5px;width:90%;}
.trade_pivot_display_selection{float:left;clear:both;}
.trade_pivot_display_selection ul{float:left;clear:both;list-style-type:none;margin:8px 0 8px 0;padding:0px;}
.trade_pivot_display_selection li{float:left;clear:both;list-style-type:none;background:#FEFEFE;padding:2px 8px 2px 8px;margin:3px 3px 0 0;border:1px solid #7D8C95;font:bold 12px Arial;
									background:url('../images/admin/tradeflow_select.jpg') repeat-x;background:#FFFFFF;box-shadow:0px 0px 0px #6684AE;border-right:1px solid #384A56;border-bottom:1px solid #384A56;}

.xml_price_table{border-collapse:collapse;min-width:300px;}
.xml_price_table th{text-align:left;padding:1px 3px 1px 3px;}
.xml_price_table td{padding:1px 3px 1px 3px;}
.xml_price_table input{border:1px solid #CCCCCC;color: #000000;}
.chxyear{}

.prupdate_example_list li{margin-left:20px;}
.prupdate_example_list li a{font:bold 13px Arial;color:#000033;text-decoration:none;}
.prupdate_example_list li a:hover{color:#000066;text-decoration:underline;}
.prupdate_folder_link{font:bold 12px Arial;color:#000033;text-decoration:none;margin-top:8px;float:left;}
.prupdate_folder_link:hover{color:#000066;text-decoration:underline;}

/* trade detail custom query tool */
.trade_custom_bottom_bar{width:100%;float:left;clear:both;}
.trade_custom_bottom_bar_left{float:left;width:48%;}
.trade_custom_bottom_bar_right{float:right;width:48%;margin-top:55px;}

.trade_custom_table{clear:both;width:100%;border-collapse:collapse;font:normal 12px Arial;}
.trade_custom_table th{background:url('../images/faded_cell.png') repeat-x;border:1px solid #CCCCCC;border-bottom:1px solid #666666;border-top:1px solid #333333;text-align:center;font:bold 12px Arial;padding:4px 2px 4px 8px;}
.trade_custom_table td{border-bottom:1px solid #CCCCCC;text-align:left;padding:3px 3px 2px 8px;color:#333333;}
.trade_custom_table input{border:1px solid #EEEEEE;color:#000000;}
.tczeb{background:#F0F1F7;}
.tcprp{color:#545F8E !important;}
.tcsum{color:#333333 !important;font-weight:bold !important;text-align:right !important;padding-right:2px !important;}
.trade_custom_sum_row td{background:#EFEFEF;font:bold 12px Arial;border-bottom:2px solid #999999;border-top:2px solid #999999;color:#000000;text-align:right;padding:4px 2px 4px 8px;}

.text_red{color:#A40000;}
.text_orange{color:#C78506;}
.text_green{color:#3B9300;}
