html, body 
{
font-size:11px;
height:100%;
margin:0;
padding:0;
}
body
{
   
    background:url('../img/bg.gif') top left repeat;
    font-family:Arial;
    font-size:11px;
}
body.small
{
    background:transparent;
    margin:0px;
    padding:0px;
}
select
{
    font-family:Arial;
    font-size:11px;
}
table:
{
    border-collapse:collapse;
}
.frame
{
    
    
    background:#FFFFFF;

	margin:0 auto; /* center, not in IE5 */
	width: 1004px;	
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/
	min-height:100%; /* real browsers */	
	border-left-width: 6px;
	border-right-width: 6px;
	border-left-color: #1A2852;
	border-right-color: #1A2852;
	border-left-style: solid;
	border-right-style: solid;
}
.top
{
    height:19px;
    color:#FFFFFF;
    font-family:Arial;
    font-size:11px;
    padding-top:7px;
    padding-left:15px;
    background:#171616;
    white-space:nowrap;
}
.logged{
    background:#171616 url('../img/login.jpg') top right no-repeat;
     height:17px;
  
    padding-top:9px;
}
.title, .new_item td.subtitle
{
    color:#ACB9DE;
    

}
div.subtitle
{
     color: #746B5A;
     margin-top:10px;
     border-bottom:1px solid #E6E5E5;
     background:#EEEEEE;
     padding-bottom:1px;
     margin-bottom:3px;
}
#gridPoint_lists
{
	padding:10px;
}
.right_part
{
    width:290px;
    padding-right:5px;
}
.loginArea
{
    float:left;
    width:380px;
}
.loginArea input
{
    
background:#F4EEE2 none repeat scroll 0;
border:1px solid #DFDFDF;
color:#6F6F6F;
height:13px;
width:95px;
padding:0px;
vertical-align:top;
}
.loginArea input.checked
{
    border:1px solid #73A6FF;
    background:#FFFFFF;
    color:#000000;
    height:13px;
}
.loginArea form
{
   display:inline;
}
.register
{
   color:#E4E3E2;
    text-decoration:none;
    padding:0px 9px 0px 3px;
    background:url(../img/devide.jpg) top right no-repeat;
    
}
.register:hover
{
     text-decoration:underline;
}
.top_line
{
    background:#F0EADA url(../img/banner.jpg) top right no-repeat;
    height:68px;
   
   
   
}
.logo
{
    width:161px;
    height:68px;
    background:url(../img/logo.gif) top left no-repeat;
}
.search
{
    
    padding:0px 5px 0px 5px;
    height:21px;
    margin:0px;
    background:#2D1412;
}
.search input, .search select
{
    border:1px solid #000000;
    border-top:1px solid #013499;
    
    background:#ffffff;
    color:#013499;
    font-size:9px;
    vertical-align:top;
    height:16px;
}

.date
{
    float:right;
    color:#FFFFFF;
    padding-top:4px;
    padding-right:5px;
}
.my_links
{
    background:url(../img/my_links.gif) bottom right no-repeat;	  
    border-left:1px solid #FEFEFE;    
    position:relative;
    top:4px;   
    padding:0px 15px 0px 7px;
    color:#FFFFFF;    
    text-decoration:none;
    height:12px;
}
.my_links_open
{
     background: url(../img/my_links_open.gif) top right no-repeat;	  
    border-left:1px solid #FEFEFE;    
    position:relative;
    top:4px;   
    padding:0px 15px 0px 7px;
    color:#000066;    
    text-decoration:none;
    height:12px;
}
.menu, .links_foot 
{
	
	
	height:31px;	
	background:url(../img/menu_bg.gif) bottom left;	
	background-repeat:repeat-x;
	clear:both;
	
}
.menu ul 
{
    margin:0;
    padding:0;
    list-style:none;
    white-space:nowrap;
   
}
.menu li 
{
    float:left;
    
    
  	
}
.menu li a
{
    background:#FFFCFA url(../img/menu.gif) bottom right no-repeat;	  
   height:16px;    
    float:left;
    padding:7px 15px 8px 15px;
    color:#3B3B3B;
    text-transform:uppercase;
    text-decoration:none;
}
.menu li a.current_tab
{
    border-left:1px solid #BBBBBB;
    border-right:1px solid #BBBBBB;
    border-top:2px solid #DBD19A;
    background:#FFFFFF;
    padding:5px 14px 8px 15px;
  height:16px;
  position:relative;
  left:-1px;
  
}
.content
{
    background:#FFFFFF;
    padding-right:0px;
    padding-bottom:5px;
    margin:0px;
    height:100% !important;
    height:510px;
    min-height:520px;
}
.content_admin
{
    background:#FFFFFF;
   padding:10px;
    margin:0px;
    height:100% !important;
    height:510px;
    min-height:520px;
}
.second_nav
{
    float:right;
}
.second_nav li a
{
     background:#FFFCFA url(../img/menu2.gif) bottom right no-repeat;	
    border:0px;
    
}
.sub_menu
{
    height:20px;
    border-bottom:1px solid #C2C2C2;
    margin-bottom:10px;
    padding:3px 3px 0px 13px;
    margin-right:5px;
    width:420px;
    position:relative;
    left:-5px;
}
.sub_menu a
{
    font-family: Tahoma, Geneva, sans-serif; 
 
    font-size: 10px; 
    color: #746B5A;
    text-decoration:none;    
    padding:3px;
    float:left;
    margin-right:10px;
}
.footer
{

    background:#FFFFFF;
    border-top:1px solid #444041;
    
}
.nav_foot
{
    padding:5px;
    text-align:center;
}
.nav_foot a
{
    color:#000000;
}
#bottomText
{
    padding:5px 10px 2px 10px;
    color:#8A8A8A;
}
#bottomText a
{
    color:#8A8A8A
}
/*------------------Filter----------------------*/
.filter
{
    width:185px;
    float:left;
   
    
}
.rows .filter
{
    float:left;
    width:120px;
}
.clear_btn
{
    float:right;
}
.clear_btn input
{
    border:0px;
    background:url(../img/clear_btn.gif) top left no-repeat;
    width:33px;
    height:21px;
    cursor:pointer;
    color:#5C5B60;
    font-size:10px;
    padding-bottom:2px;
}
.filter_open
{
    float:right;
    width : 24px;
    font-size:0px;
   padding:0px;
   height:0px;
    
}
.filter .x-toolbar, .filter_open .x-toolbar
{
    width:20px;
    background:transparent;
    border:0px;
    margin:0px;
    position:absolute;
}

#mineralSubFilterMenu .x-toolbar
 {
   margin-top:10px;
    margin-left:8px;
    position:absolute;
  
 }
 #exchangeSubFilterMenu .x-toolbar
 {
   margin-top:-5px;
    margin-left:8px;
    position:absolute;
  
 }
 #mineralSubFilterLink
 {
    display:block;
    width:120px;
    margin-bottom:4px;
    height:11px;
   
    z-index:100000000;
 }
.filter_name
{
    background:url(../img/filter_name.gif) top left no-repeat;
    padding:5px 5px 4px 5px;
    font-weight:bold;
    border-bottom:1px solid #ABADAC;
    width:139px;
    cursor:pointer;
    font-family: Tahoma, Geneva, sans-serif; 
    font-weight: bold; 
    font-size: 10px; 
    color: #585A5C;
    float:left;
    
    
    
}

.rows .filter_name
{
    background:url(../img/filter_name2.gif) top left no-repeat;
    padding:3px 5px 2px 5px;
    font-weight:bold;
    border-bottom:1px solid #ABADAC;
    width:107px;
    font-size:10px;
    font-weight:normal;
    cursor:default;
    height:13px;
}
.rows .x-btn
{
    margin-top:0px;
    border-collapse:collapse;
}
.x-menu a.info
{
    float:left;
    width:125px;
    color:#000000;
    background:url(../img/info.gif) top right no-repeat;
    font-family: Arial, Helvetica, sans-serif; 
    color: black; 
    font-size: 10px; 
    font-weight:normal;
}
.x-menu a.info_mincheck
{
    float:left;
    width:138px;
    color:#000000;
    background:url(../img/info.gif) top right no-repeat;
    font-family: Arial, Helvetica, sans-serif; 
    color: black; 
    font-size: 9px; 
    font-weight:normal;
    position:relative;
    top:-5px;
    border-bottom:1px solid #DAD8CB;
    padding-bottom:4px;
    margin-bottom:2px;
}
.x-menu a.info_mincheck:hover
{
	background:url(../img/info_hover.gif) top right no-repeat;
}
.x-menu a.info img
{
    margin-left:2px;
    margin-right:2px;
    vertical-align:middle;
}
.x-menu a.info_mincheck img
{
   
    margin-right:2px;
    vertical-align:bottom;
}
.x-menu a.info_mincheck img#mineral_img_min_est
{
	margin-left:7px;
}
.x-menu a.guide
{
    color: #0066CC; 
    font-size:10px; 
    font-weight: normal; 
    font-family:'trebuchet MS', helvetica, sans-serif;
    float:right;
    margin-top:5px;
    border-top:1px solid #CCCCCC;
    padding:3px;
    padding-bottom:0px;
}
.x-menu a.guide:hover
{
    color:#0000CC;
}
.min_pdiv
{
	padding-left:9px;
	padding-right:9px;
	font-family:Tahoma;
}
.min_p, .min_p2
{
	color:#722f22;
	font-weight:bold;
	display:block;
	margin-top:9px;
	margin-bottom:4px;
	font-family:Tahoma;
}
.min_p2
{
	margin-top:14px;
	margin-bottom:5px;
}
.min_psep
{
	border-top:1px solid #dadada;
	margin-top:15px;
	padding:3px;
	padding-top:7px;
	padding-bottom:5px;
}
.all-minerals a.info
{
    width:128px;
}
.x-menu a.info:hover, .x-menu a.info_current
{
    color:#CD9B68;
    background:url(../img/info_hover.gif) top right no-repeat;
}
.filter_cont
{
    background:url(../img/filter_cont.gif) bottom left no-repeat;
    padding:3px 10px 5px 10px;
    clear:both;
    width:128px;
    position:relative;   
    cursor:default; 
    font-family: Arial, Helvetica, sans-serif; 
    font-weight:normal; 
    font-size: 10px; 
    color: #585A5C;
}
/*-----------------Compare-------------*/
.compare .filter_open .x-toolbar .x-btn-with-menu .x-btn-center em
{
    padding:0px !important;
    width:9px !important;
    
}
body.ext-ie .compare .filter_open .x-toolbar .x-btn-wrap
{
    table-layout:fixed;
}
body.ext-ie .compare .filter_open .x-toolbar .x-btn-wrap .x-btn-center
{
    width:9px;
}
.compare .x-toolbar .x-btn-with-menu td.x-btn-right, .compare .x-toolbar .x-btn-with-menu td.x-btn-left 
{
    font-size:1px !important;
    width:2px !important;
    padding:0px !important;
    border:0px !important
    
}
.compare .x-toolbar .x-btn-with-menu td.x-btn-right i, .compare .x-toolbar .x-btn-with-menu td.x-btn-left i 
{
    font-size:1px !important;
    width:1px !important;
    padding:0px !important;
    border:0px !important
}
.compare .x-toolbar .x-btn-click .x-btn-right, 
.compare .x-toolbar .x-btn-pressed .x-btn-right, 
.compare .x-toolbar .x-btn-menu-active .x-btn-right 
{
    background:transparent url(images/default/toolbar/tb-btn-sprite.gif) -1px -84px no-repeat !important;
}
.compare .x-btn-with-menu .x-btn-center em 
{
    background:transparent url(../img/btn-arrow_comp.gif) top left no-repeat;
}
.compare .x-btn-over .x-btn-with-menu .x-btn-center em 
{
    background:transparent url(../img/btn-arrow_comp2.gif) top left no-repeat;
}
.compare .x-btn-menu-active .x-btn-with-menu .x-btn-center em {
background:transparent url(../img/btn-arrow_comp3.gif)  top left no-repeat !important;
}
.compare .x-btn-menu-active-over .x-btn-with-menu .x-btn-center em 
{
background:transparent url(../img/btn-arrow_comp4.gif) top left no-repeat !important;
}
.compare .filter .x-toolbar, .compare .filter_open .x-toolbar {
background:transparent;
border:0px;
margin:0px 0px 0px 3px;
position:absolute;
width:16px;
padding-top:1px !important;
}
.compare_coluns_select div table td input
{
    vertical-align:bottom;
    width:14px;
}
.ext-ie .compare_coluns_select div table td input
{
    vertical-align:middle;
    width:14px;
}
.compare .btn_columns_upd_dis
{
    background:url(../img/btn_results_dis.jpg) top left no-repeat;
     width: 127px; 
   height: 18px; 
    overflow:hidden;
    padding:4px 9px 4px 9px;
    text-decoration:none;
    color:#ACA899;
    cursor:default;
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 10px;
    clear:both;
    position:relative;
    top:-1px;
}
.compare .btn_columns_upd
{
    background:url(../img/btn_results.jpg) top left no-repeat;
   width: 127px; 
   height: 18px; 
    color:#352917;
    font-size:10px;
    overflow:hidden;
    padding:4px 9px 4px 9px;
    text-decoration:none;
    cursor:default;
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 10px;
    clear:both;
    border:#0E3D9B;
    position:relative;
    top:-1px;
}
td.compare_coluns_select
{
    background:url(../img/compare_coluns_select_bg.png) 0px 10px no-repeat;
    padding-top:10px;
    padding-left:13px !important;
}
.compare_select
{
     background:url(../img/current_compare.gif) 0px 0px no-repeat;
     padding:3px 5px;
     border-right:1px solid #D1D1D4;
   white-space:nowrap;
}
.compare_not_select
{
     padding:3px 5px;
     border-right:1px solid #F4EFDF;
     white-space:nowrap;
}
.compareCountView_view_all
{
    color:#999999;
    float:right;
    padding-right:16px;
    padding-top:12px;
}
.compareCountView_view_sel
{
    color:#000000;
    float:right;
    padding-top:12px;
    padding-right:16px;
}
.compare_selected
{
    height:50px;    
    
   
}
#comapreFieldsView span
{
    white-space:nowrap;
    margin-right:10px;
    padding-top:5px;
    display:block;
    float:left;
   
    
}
#comapreFieldsView input
{
    border:0px;
    margin-right:7px;
    
    background:url('../img/del.gif') top left no-repeat;    
    width:12px;
    height:11px;
    vertical-align:bottom;
    cursor:pointer;
    
}

/*-------------------Filter--------------*/
.filter_open .x-toolbar .x-btn-with-menu .x-btn-center em
{
    padding:0px !important;
    width:11px !important;
   
}
.filter_open .x-toolbar .x-btn-with-menu .x-btn-center
{
    padding-right:1px !important;
}
.filter_open .x-toolbar .x-btn-with-menu .x-btn-center em
{
    padding-left:1px !important;
}
.filter_open .x-btn-left, .filter_open .x-btn-right 
{
    height:18px;
}
body .x-menu
{
    border:0px;
    background:transparent url(../img/open_filter.gif) bottom left no-repeat;
    width:139px;
    border-top:0px;
    padding:5px;
    padding-top:0px;
}
body.ext-gecko .basic, body .basic
{
    border:0px;
    background:#F6F4E5 !important;
    width:54px !important;
    border-top:0px;
    padding:5px;
    padding-top:5px !important;
    padding-left:4px !important;
    border:1px solid #B0B0B0;
    border-top:0px;
}
body.ext-gecko .fin, body .fin
{
    border:0px;
    background:#F6F4E5 !important;
    width:72px !important;
    border-top:0px;
    padding:5px;
    padding-top:5px !important;
    padding-left:4px !important;
    border:1px solid #B0B0B0;
    border-top:0px;
}
body.ext-gecko .fs, body .fs
{
    border:0px;
    background:#F6F4E5 !important;
    width:91px !important;
    border-top:0px;
    padding:5px;
    padding-top:5px !important;
    padding-left:4px !important;
    border:1px solid #B0B0B0;
    border-top:0px;
}
body.ext-gecko .val, body .val
{
    border:0px;
    background:#F6F4E5 !important;
    width:67px !important;
    border-top:0px;
    padding:5px;
    padding-top:5px !important;
    padding-left:4px !important;
    border:1px solid #B0B0B0;
    border-top:0px;
}
body.ext-gecko .res, body .res
{
    border:0px;
    background:#F6F4E5 !important;
    width:73px !important;
    border-top:0px;
    padding:5px;
    padding-top:5px !important;
    padding-left:4px !important;
    border:1px solid #B0B0B0;
    border-top:0px;
}
body.ext-gecko .ore, body .ore
{
    border:0px;
    background:#F6F4E5 !important;
    width:61px !important;
    border-top:0px;
    padding:5px;
    padding-top:5px !important;
    padding-left:4px !important;
    border:1px solid #B0B0B0;
    border-top:0px;
}
body.ext-gecko .dyn, body .dyn
{
    border:0px;
    background:#F6F4E5 !important;
    width:106px !important;
    border-top:0px;
    padding:5px;
    padding-top:5px !important;
    padding-left:4px !important;
    border:1px solid #B0B0B0;
    border-top:0px;   
}
body.ext-gecko .stat, body .stat
{
    border:0px;
    background:#F6F4E5 !important;
    width:91px !important;
    border-top:0px;
    padding:5px;
    padding-top:5px !important;
    padding-left:4px !important;
    border:1px solid #B0B0B0;
    border-top:0px;   
}
body.ext-gecko .my-links, body .my-links
{
    background:#FFFFFF !important;
    width:334px !important;
    padding:0px;
    padding-top:15px !important;
    padding-left:0px !important;
    padding-bottom:2px;
    border:1px solid #333333;
    border-top:0px; 
    
}
body.ext-gecko .entry-qs, body .entry-qs
{
    background:#FFFFFF !important;
    width:374px !important;
    padding:0px;
    padding-top:0px !important;
    padding-left:0px !important;
   
    border:1px solid #333333;
}
.entry-qs .x-toolbar
{
    padding:0px !important;
}
.x-form-field-wrap
{
    display:inline;
}
.my-links table, .entry-qs table
{
    width:333px;
    table-layout:fixed;
    white-space:nowrap;
    vertical-align:top;
    border-collapse:collapse;
}
.entry-qs table
{
    width:373px !important;
}
.my-links table td, .entry-qs table td
{
    overflow:hidden;
    padding:2px 2px 2px 8px;
}
.my-links .x-menu-list table td, .entry-qs .x-menu-list table td
{
    overflow:hidden;
    padding:2px 2px 2px 8px !important;
}
.my-links .x-menu-list table td img, .entry-qs .x-menu-list table td img
{
    margin-left:5px;
}
.my-links-link
{
    margin-top:15px;
    border-top:1px dotted #CCCCCC;
    padding:2px 8px 2px 8px;
    width:320px;
}
.my-links-link a:link, .my-links-link a:visited
{
    color:#0909A4;
    text-decoration:none;
}
.x-combo-selected, .x-combo-list .x-combo-selected 
{
    background:#D0EBEC !important;
    border:0px !important;
}
.quik_link
{
    cursor:pointer;
}
.x-menu-text input
{
    padding:0px;
    margin:0px;
}
.x-menu_hr
{
    border:0px;
    border-bottom:1px solid #DAD8CB;
    margin-bottom:3px;
    
}
body .all-minerals
{
    background:transparent;
   margin:0px;
   border:0px;
   height:auto;
   padding:0px !important;
  
}
.all-minerals-top
{
     background:transparent url(../img/open_filterm.gif) top left no-repeat;
     padding-left:6px;
     padding-right:5px;
     padding-top:30px;
     padding-bottom:8px;
    margin-top:-1px;
}
.all-minerals-bottom
{
     background:transparent url(../img/open_filtermb.gif) bottom left no-repeat;
     height:21px;
}
.all-minerals-top-long
{
    background:transparent url(../img/open_filterl.gif) top left repeat-y;
     padding-left:6px;
     padding-right:5px;
     padding-top:30px;
     padding-bottom:8px;
    margin-top:-1px;
}
.all-minerals-bottom-long
{
     background:transparent url(../img/open_filterlb.gif) bottom left no-repeat;
     height:21px;
}
body .all-countries
{
     border-left:1px solid #999999;
    border-bottom:1px solid #999999;
    border-right:1px solid #999999;
    border-top:2px solid #C5C3BF;
    padding:3px 7px 5px 7px;
    background:#FFFFFF;
}/*
body .all-minerals .filter_checks
{
    
    
    width:99%;
}*/
body .all-minerals .filter_checks td
{
    padding-top:2px;
    font-family: Arial, Helvetica, sans-serif; 
    color: black; 
    font-size: 10px; 
    font-weight:normal;
}
body .all-minerals .filter_checks td input
{
    margin:0px;
}
body .all-minerals .filter_checks td a, .filter_checks td a
{
     font-family: Arial, Helvetica, sans-serif; 
    color: black; 
    font-size: 10px; 
    font-weight:normal;
    
}
body.ext-gecko .x-menu
{
    width:139px
}

body.ext-ie .x-menu
{
    width:139px;
}
input
{
    font-size:10px;
}
body .x-menu-list-item
{
    white-space:normal;
}
body .x-menu-list-item input
{
    margin:1px 3px 1px 0px;
   
  
}
.x-menu a
{
    color:#434170;
    font-size:10px;
}
.x-menu .x-menu-item-active
{
    border:1px solid #DEDEDE;
    background:#9999CC;
    color:#FFFFFF;
}
.x-menu .x-menu-item-arrow
{
   padding:2px 4px 2px 20px;
  
  
}
#mcapFilterRange input, .cust_range input
{
    border:1px solid #848985;
    padding-top:1px;
    padding-bottom:1px;
}
.cust_range input
{
	padding-left:1px;
}
.ext-ie .cust_range input
{
	padding-left:3px !important;
}
.x-menu .x-menu-item-active .x-menu-item-arrow
{
    background:url(../img/arrow4.gif) no-repeat right;
}
.x-menu a:hover, .x-menu a.selected
{
    color:#CE9D6A;
}
.x-menu a.all_min_link:link, .x-menu a.all_min_link:visited
{
    color: black; 
    font-weight: normal; 
    font-family: tahoma, arial, sans-serif; 
    font-size: 10px;
    margin-left:6px; 
    width:123px;
    padding-bottom:3px;
    display:block;
}
.x-menu a.all_min_link:hover, .x-menu a.selected 
{
    color:#CC9933 !important;
}
.save-cancel
{
      
    border-bottom:1px solid #DAD8CB;
    height:24px;
    color:#DAD8CB;
   
   
    margin-bottom:11px;
    margin-right:-4px;
    margin-top:-4px;
    width:137px;
    line-height:100%;
   float:left;

   
    
}
.save-cancel span
{
    float:right;
    padding-top:17px;
    font-size:9px;
}
.save-cancel a:link, .save-cancel a:visited
{
    float:right;
    padding:8px 4px 1px 6px;
    font-family: tahoma, arial, helvetica, sans-serif; 
    font-weight: bold; 
    font-size: 10px; 
    color: #5570B7; 
  

}
.save-cancel a.sv_save:link, .save-cancel a.sv_save:visited
{
    border-right:1px solid #DAD8CB;
    padding:0px 5px 1px 5px;
    margin-top:8px;
}
.save-cancel a:hover
{
    color:#CC9933;
}
.save-cancel a.over:link, .save-cancel a.over:visited
{
    color:#CC9933;
}
.x-btn
{
    position:absolute;
    margin-top:2px;
    z-index:10;
    
    
}
.ext-ie8 .x-btn
{
    position:absolute;
    margin-top:2px;
    z-index:10;
    
    
}
 .ext-ie8 .compare .filter_open .x-toolbar  .x-btn
{
 margin-top:0px !important
}
.entry-qs .x-small-editor table td
{
    padding:0px;
}
.entry-qs .x-small-editor table
{
    width:auto !important;
    table-layout:auto;
}
.x-combo-list-ft .x-btn
{
    position:static;
    margin-top:0px;
    z-index:10;
    
    
}
.entry-qs
.x-window-bwrap .x-btn, .search_rez_div .x-btn
{
    position:static;
}
.search_rez_div
{
    padding:10px 10px 5px 5px;
}
.x-toolbar .x-btn-over .x-btn-left, .x-toolbar .x-btn-over .x-btn-center, .x-toolbar .x-btn-over .x-btn-right
{
    background:transparent !important;
}
.x-toolbar .x-btn-menu-active-over .x-btn-left
{
    background:url(images/default/toolbar/tb-btn-sprite.gif) no-repeat scroll 0 -63px !important;
}
.x-toolbar .x-btn-menu-active-over .x-btn-center 
{
background:url(images/default/toolbar/tb-btn-sprite.gif) repeat-x scroll 0 -105px !important;
}
.x-toolbar .x-btn-menu-active-over .x-btn-right 
{
background:url(images/default/toolbar/tb-btn-sprite.gif) no-repeat scroll 0 -84px !important;
}
.x-toolbar .open_minerals .x-btn-with-menu .x-btn-center em 
{
    background:transparent url(../img/btn-arrow.gif) no-repeat scroll right 0;
    padding-left:1px !important;
}
#mineralSubFilterMenu .x-toolbar .x-btn-over .x-btn-with-menu .x-btn-center em, #exchangeSubFilterMenu .x-toolbar .x-btn-over .x-btn-with-menu .x-btn-center em
{
    background:transparent url(../img/btn-arrow6.gif) no-repeat scroll right 0;
}
#mineralSubFilterMenu .x-toolbar .x-btn-menu-active .x-btn-with-menu .x-btn-center em, #exchangeSubFilterMenu .x-toolbar .x-btn-menu-active .x-btn-with-menu .x-btn-center em
{
    background:transparent url(../img/btn-arrow3.gif) no-repeat scroll right 0 !important;
}
#mineralSubFilterMenu .x-toolbar .x-btn-menu-active-over .x-btn-with-menu .x-btn-center em, #exchangeSubFilterMenu .x-toolbar .x-btn-menu-active-over .x-btn-with-menu .x-btn-center em
{
    background:transparent url(../img/btn-arrow7.gif) no-repeat scroll right 0 !important;
}
#mineralSubFilterMenu .x-btn-left, #mineralSubFilterMenu .x-btn-right, #mineralSubFilterMenu .x-btn-center, #exchangeSubFilterMenu .x-btn-left, #exchangeSubFilterMenu .x-btn-right, #exchangeSubFilterMenu .x-btn-center
{
     background:transparent !important;
}


.x-btn-menu-active .x-btn-with-menu .x-btn-center em 
{
background:transparent url(../img/btn-arrow2.gif) top left no-repeat !important;
}
.x-btn-menu-active-over .x-btn-with-menu .x-btn-center em 
{
background:transparent url(../img/btn-arrow5.gif) top left no-repeat !important;
}
.x-btn-over .x-btn-with-menu .x-btn-center em 
{
    background:transparent url(../img/btn-arrow4.gif) top left no-repeat;
}


.x-toolbar .x-btn-with-menu .x-btn-right, .x-toolbar .x-btn-with-menu .x-btn-left 
{
    font-size:1px !important;
    width:3px !important;
}

.x-btn-toolbar
{
    position:inherit;
    margin-top:3px;
}
/*--------------------------Grid--------------------*/
#allFilters td
{
    vertical-align:top;
}
#allFilters
{
	height:120px;
}
.comp_view
{
    
    width:991px;
    height:44px;
    margin-left:10px;
}
.comp_view ul 
{
    margin:0;
    padding:0;
    padding-top:8px;
    list-style:none;
    /*width:590px;*/
    float: left;
	/*margin-right: 10px;*/
	position: relative;
	left: 1px;
}
.comp_view li 
{
    float:left;
    padding:0 0 0 6px;
    background: url("../img/menu/base/left.gif") no-repeat left top;
    
}
.oddRow {
	background:#F7F4ED;
}
.comp_view a 
{
	display:block;
   	padding:6px 9px 5px 2px;
   	background: url("../img/menu/base/right.gif") no-repeat right top;
	text-decoration:none;
    font-size: 10px; 
    color: black;
    font-family:Arial, Helvetica, "Liberation sans", sans-serif;
    white-space:nowrap;
   
}
.comp_view a:hover
{
    color:#0E3D9B;
    text-decoration:underline;
}
.comp_view a 
{
	float:none;
}
.comp_view li.current_tab a
{
    display:block;
    background: url("../img/menu/base/right_on.gif") no-repeat right top;
   padding:9px 9px 3px 2px;
    text-decoration:none;
    color:#000000;
}
.comp_view li.current_tab 
{
    padding:0 0 0px 6px;
    background: url("../img/menu/base/left_on.gif") no-repeat left top;
    margin-top:-3px;
}

.grid_links
{
    float:left;
    text-align:right;
    position:relative;
    top:26px;
    
   
}
.grid_links table
{
    border-collapse:collapse;
}
.grid_links table td
{
    padding:0px 2px 0px 2px;
    vertical-align:bottom;
    text-align:left;
    font-size: 10px; 
    color: black;
    font-family:Arial, Helvetica, "Liberation sans", sans-serif;
    white-space:nowrap
   
}
.grid_links table td a, .grid_links table td a:hover
{
    float:left;
    font-weight:normal;
    padding:0px;
    text-decoration:none;
	
}
 .grid_links table td a:hover
 {
    color:#0E3D9B;
 }
.grid_links table td a img
{
    position:absolute;
    margin-top:-30px;
    margin-left:5px;
}

.grid_links table td input
{
    vertical-align:text-bottom;
}
.grid_links table td a.compare
{
    padding:0;
    padding-left:1px;
    padding-top:5px;
    padding-right:1px;
    font-size: 10px; 
    font-family:Arial, Helvetica, "Liberation sans", sans-serif;
    display:block;
    width:55px;
    text-align:center;
    background:transparent;
}
.grid_links table td a.select_col
{
        padding:0;
    padding-left:1px;
    padding-top:5px;
    padding-right:1px;
    font-size: 10px; 
    font-family:Arial, Helvetica, "Liberation sans", sans-serif;
    display:block;
    width:82px;
    text-align:center;
    background:transparent;
}
.grid_links table td a.save
{
    padding:0;
    padding-left:6px;
    padding-right:5px;
    font-weight: bold;
    background:transparent;
}
.grid_links table td a.upgrade
{
    background:url(../img/upgrade.gif) 0px 0px no-repeat;
    width:62px;
    padding:0;
    padding-left:10px;
    padding-right:5px;
    height:24px;
    padding-top:5px;
    line-height:95%
}
.comp_view a.print
{
    background:url(../img/print.gif) 0px 0px no-repeat;
    width:30px;
    padding:0;
    padding-left:18px;
    padding-right:5px;
    height:24px;
    padding-top:0px;
    line-height:95%;
    font-weight:normal;
    color:#5A5A5A;
    display:inline;
    margin-top:8px;
}
.comp_view a.print:hover, .comp_view a.email:hover
{
    color:#CD9B68;
}
.comp_view a.email
{
    background:url(../img/email.gif) 0px 0px no-repeat;
    width:30px;
    padding:0;
    padding-left:18px;
    padding-right:5px;
    height:16px;
    padding-top:0px;
    line-height:95%;
    font-weight:normal;
    color:#5A5A5A;
    display:inline;
    margin-top:8px;
}
/*----------------Newitem-------------------------*/
.page_title
{
    font-weight:bold;
    font-size:14px;
    color:#696661;
    padding-top:10px;
    
    background:#FFFFFF;
}
.page_title_search
{
	font-weight:bold;
    font-size:14px;
    color:#4B2F24;
    padding-top:10px;
        font-family: "myriad-pro-1","myriad-pro-2", sans-serif;
    background:#FFFFFF;
    margin-bottom:18px;
}
.error
{
    height:14px;
    color:Red;
}
.new_item
{
    width:650px;
    border-collapse:collapse;
    border:1px solid #BBBBBB;
    margin-left:2px;
}
.new_item th
{
    background:#F0F0F0;
    text-align:left;
    font-weight:bold;
    border:1px solid #BBBBBB;
    padding:2px;
}
.new_item td
{
   padding:2px;
    text-align:left;   
    border:1px solid #BBBBBB;
}
.new_item td input, .new_item td textarea
{
    width:97%;
}
.new_item td.checkbox input
{
	width:auto;
}
.new_item td select
{
    width:98%;
}
.new_item td.basic select
{
    height:46px;
}
.req
{
    color:Red;
}
.filter_checks td
{
    vertical-align:top;
    padding-top:2px;
    font-family: Arial, Helvetica, sans-serif; 
    color: black; 
    font-size: 10px; 
    font-weight:normal;
}
.x-menu .x-menu-list TABLE td.sep_td
{
    vertical-align:top;
    padding-top:5px;
    width:14px;
}
.x-menu .x-menu-list table.filter_checks td.checkbox_td
{
    padding-top:0px;
    padding-bottom:0px;
    height:13px;
    vertical-align:top;
} 
.x-menu .x-menu-list table td.checkbox_td img, .filter_checks td.checkbox_td img
{
    margin-left:0px;
    margin-top:0px;
    margin-bottom:0px;
}
.x-menu .x-menu-list TABLE td.sep_td img, .filter_checks td.sep_td img
{
    margin-left:5px;
    margin-right:5px;
    vertical-align:top;
    position:absolute;
}
.filter_checks td input
{
    height:13px;
    width:13px;
    padding:0px;
    margin:0px 5px 0px 0px;
}
.filter_checks td img
{
    vertical-align:middle;
    margin-left:2px;
    margin-right:2px;
}
.filter_checks
{
    border-collapse:collapse;
    margin-bottom:10px;
    clear:both;
}
.content .x-panel-body-noheader, .x-panel-mc .x-panel-body
{
    border:1px solid #BFBFBF;
}
.content .x-grid3-cell-inner, .content .x-grid3-hd-inner 
{
    padding:1px 0px 1px 3px;
    z-index:10;  
}

.content .x-grid3-hd-inner {
    padding:1px 0px 1px 4px;
    z-index:10;  

}

.content .x-grid3-hd-row .x-grid3-hd-inner 
{
     font-family:tahoma, arial, "Liberation Sans", sans-serif; 
    font-size: 10px; 
    font-weight: bold; 
    color:#352917;
    padding-top:2px !important;

}



.content .x-grid3-hd-inner 
{
    cursor:pointer;
}
.content .x-grid3-cell-inner input
{
    margin-bottom:2px;
    padding-bottom:0px;
    width:9px;
    height:9px;
}
.content .x-grid3-cell-inner img
{
    margin-right:3px;
}
.content td.x-grid3-hd-over, .content td.sort-desc, .content td.sort-asc, .content td.x-grid3-hd-menu-open
{
    border-left:0px;
    border-right:1px solid #AEADA9;
}
.content .x-grid3-header .x-grid3-hd-row td
{
    border-left:1px solid #B2B4C9;
    border-right:1px solid #B2B4C9;
    border-bottom:1px solid #C5C7C6;
    background:#E8EBF2;
    padding-top:0px !important;

}
.content .x-grid3-header .x-grid3-hd-row td.x-grid3-td-company_name 
{
	border-left:0px !important;
}
.x-grid3-header-offset table
{
	empty-cells:show;
}
.content .x-grid3-row
{
    border:0px;
   
}
.content .x-grid3-row td
{
    border-right:1px solid #CECECE;
    padding:0px;
    
}
.content .x-grid3-row td div.x-grid3-cell-inner
{
     padding:4px 0px 3px 4px;
}
.content .x-grid3-row-selected td div.x-grid3-cell-inner, .content .x-grid3-row-over td div.x-grid3-cell-inner,
.content .row-selected td div.x-grid3-cell-inner, .content .row-profile td div.x-grid3-cell-inner
{
    padding:3px 0px 2px 4px !important;
}
body.ext-ie7 .content .x-grid3-row td div.x-grid3-cell-inner
{
     padding:3px 0px 2px 4px;
     line-height:14px;
}
body.ext-ie7 .content .x-grid3-row-selected td div.x-grid3-cell-inner, body.ext-ie7 .content .x-grid3-row-over td div.x-grid3-cell-inner,
body.ext-ie7 .content .row-selected td div.x-grid3-cell-inner, body.ext-ie7 .content .row-profile td div.x-grid3-cell-inner
{
    padding:2px 0px 1px 4px !important;
    line-height:14px;
}
body.ext-ie6 .content .x-grid3-row td div.x-grid3-cell-inner
{
     padding:3px 0px 2px 4px;
     line-height:14px;
}
body.ext-ie6 .content .x-grid3-row-selected td div.x-grid3-cell-inner, body.ext-ie6 .content .x-grid3-row-over td div.x-grid3-cell-inner,
body.ext-ie6 .content .row-selected td div.x-grid3-cell-inner, body.ext-ie6 .content .row-profile td div.x-grid3-cell-inner
{
    padding:2px 0px 1px 4px !important;
}
.content .x-grid3-row-selected, .content .row-profile
{
	background-color: #eef0f7;	
background: #eef0f7;
	  border-bottom:1px solid #dccfcc !important;	
	   border-top:1px solid #dccfcc !important;
	
}

.content .row-selected
{
	BACKGROUND: #E0EAFC !important;

	border-bottom:1px dotted #B8C6E4 !important;	
	   border-top:1px dotted #B8C6E4 !important;

}
.content .x-grid3-row-over
{

    border-bottom:1px solid #EDEDED;	
	border-top:1px solid #EDEDED;
	background:#efefef url(images/default/grid/row-over.gif) repeat-x left top !important;
	background-color: #efefef !important;
}
.empty_ore_min1_all, .empty_ore_all, .empty_finstr_all
{
	background:#efefef url(images/default/grid/row-over.gif) repeat-x left top;
	z-index:25;position:absolute;text-align:center;
	font-size:10px;
	line-height:17px;
}
.content .x-grid3-header .x-grid3-hd-row td div
{
      background:#E1E6F4;
}
.content .x-grid3-header .x-grid3-hd-row td.sort-desc div.x-grid3-hd-inner, 
.content .x-grid3-header .x-grid3-hd-row td.sort-asc div.x-grid3-hd-inner
{
    background:url(../img/header_grid.jpg) top left repeat-x;
}
.content .x-grid3-header
{
    background:#E1E6F4;
    padding:0px;
}
.content .x-grid3-header-offset
{
    padding:0px;
}
.sort-asc-icon .x-grid3-sort-icon {
background-image:url("images/default/grid/sort_asc.gif");
}

.sort-desc-icon .x-grid3-sort-icon {
background-image:url("images/default/grid/sort_desc.gif");
}

.sort-desc .x-grid3-sort-icon {
background-image:url("images/default/grid/sort_desc.gif") !important;
}

.sort-asc .x-grid3-sort-icon {
background-image:url("images/default/grid/sort_asc.gif") !important;
}

body.ext-ie6 .content .x-grid3-sort-icon 

{
    float:right;
    margin-top:-17px;
    position:static;
   
 
    height:18px;
    z-index:1000000;
}
.ff, .content .x-grid3-sort-icon, .ff, .content_admin .x-grid3-sort-icon 
{
    position:absolute;
    right:0px;
    top:0px;
    width:13px;
    height:18px;
    float:none;
    display:block;
    margin-top:-1px;
}
.content_admin .x-grid3-hd-inner
{
	padding:2px;
}

.content .x-grid3-cell-inner a
{
    color: #0500d6;
    text-decoration:none;
    display:inline-block;
    width:100%;
}
.content .x-grid3-cell-inner a span
{
	color:#6C7F9B;
	font-family:Arial;
	font-size:10px;
	line-height:90%;
	
}
.content .x-grid3-cell-inner a:hover
{
    color:#CE9D6A;
}


.content .grid-header-tip
{
    display: none;
}

.tip-icon .grid-header-tip
{
	display: inline !important;
}

.com_grid
{
    clear:both;
    border-collapse:collapse;
    width:99%;
    margin:2px;
    border:1px solid #D0D0D0;
}
.com_grid th
{
    text-align:left;
    border:1px solid #D0D0D0;
    background:#EBECEE url(../img/grid_th2.gif) top left repeat-x;
    padding-left:4px;
}
.com_grid td
{
    text-align:left;
    border-top:1px solid #FFFFFF;
    border-bottom:1px solid #EDEDED;
    padding-left:4px;
}
.com_grid .grid_odd td
{
    background:#F0F0EC;
}
.com_grid td a, .com_grid th a
{
    color:#000000;
    cursor:pointer;
}
.grid
{
    border-collapse:collapse;
    width:99%;
    margin:2px; border:1px solid #A9A9A9;
}
.grid th
{
    border:1px solid #A9A9A9;
    background:#F0F0EC;
    padding-left:2px;
    text-align:left;
    width:110px;
}
.grid td
{
    border:1px solid #A9A9A9;
    width:110px;
}
.new_item td .grid td input, .grid td select
{
    width:110px
}
#companyMenu
{
	margin-left:10px;
}
.div_for_ext_grid
{
    height:364px !important;
    height:364px;
    border-left:1px solid #DFDED9;
    border-top:1px solid #DFDED9;
    border-right:1px solid #DFDED9;
    border-bottom:1px solid #DFDED9;
    position:relative;    
    clear:both;
    left:14px;
    width:986px !important;
    width:983px;
    margin-bottom:10px;
	background-color: #ededdc;
}
.div_for_ext_grid table
{
    border-collapse:collapse;
    z-index:10;
}
.div_for_ext_grid2
{
    padding-left:2px;
    padding-bottom:10px;
    width:980px;
}
.div_grid
{
      background:#F0F0EC;
    border-top:1px solid #A9A9A9;
    border-left:1px solid #A9A9A9;
    border-right:1px solid #A9A9A9;
    border-bottom:1px solid #A9A9A9;
    padding:0px;
}
.div_for_ext_grid2 .gridExtMain
{
       background:#F0F0EC;
    border-top:1px solid #A9A9A9;
    border-left:1px solid #A9A9A9;
    border-right:1px solid #A9A9A9;
    border-bottom:1px solid #A9A9A9;
    position:relative;
    top:6px;
   
}
.div_for_ext_grid .gridExtMain
{
   
   
    height:363px !important;
    height:363px;
} 
.div_for_ext_grid2 .x-btn, .new_item .x-btn, .x-panel-btns-ct .x-btn
{
    position:static;
    margin-top:0px;
    
}

.new_item .x-toolbar table
{
    border:0px;
}
.new_item .x-toolbar table td
{
    border:0px;
    padding:0px;
}
body .ext-el-mask-msg
{
    background-color:#FFD9B8;   
    border:1px solid #DABF9E;
}
body .ext-el-mask-msg div
{
    border:1px solid #DABF9E;
}
.popup
{
    border-left:1px solid #999999;
    border-bottom:1px solid #999999;
    border-right:1px solid #999999;
    border-top:2px solid #C5C3BF;
    padding:0px 7px 5px 7px;
    font-size:10px;
    
    width:200px;
    z-index:16000; 
    background-color:white
}
.longPopup
{
	 width:365px;
	 
}
.popup_header
{
    font-weight:bold;
      background:url(../img/close.gif) 0px 3px no-repeat;
      padding-left:10px;
      color:#696768;
      margin-bottom:4px;
      cursor:pointer;
      padding-top:3px;
}
.popup_header_hover
{
    font-weight:bold;
      background:url(../img/close_hover.gif) 0px 3px no-repeat;
      padding-left:10px;
     color:#CD9B68;
      margin-bottom:4px;
      cursor:pointer;
       padding-top:3px;
}
.popup hr
{
    border:0px;
    border-bottom:2px solid #E7C4A8;
    width:100%;
}
.popup img
{
    border:0px;
}
.popup_links a
{
    float:left;
    clear:both;
    width:175px;
     background:url(../img/go.gif) top right no-repeat;
     color:#4F5050;
     text-decoration:none;
     font-size:11px;
}
.popup_links a.why
{
    float:right;
    clear:both;
    width:155px;
     background:url(../img/why.gif) top right no-repeat;
     color:#4F5050;
     text-decoration:none;
     font-size:11px;
     text-align:right;
     margin-top:10px;
     padding:2px 20px 2px 2px;
}
.x-menu .x-menu-list table
{
    border-collapse:collapse;
}
.x-menu .x-menu-list table td
{
    padding:0px;
}
.x-menu .x-menu-list #mineralSubFilterMenu table td
{
    padding:0px;
}
.x-menu .x-menu-list #exchangeSubFilterMenu table td
{
    padding:0px;
}
.x-menu .x-menu-list table td input
{
    padding:0px;
    margin:0px;
    height:11px;
    width:11px;
    line-height:11px;
    
}
#countryFilterFilters .filter_checks
{
    margin-top:0px;
}
.graph
{
    width:178px;
    height:148px;
    text-align:center;
    overflow:hidden;
    float:left;
    background-repeat:no-repeat;
    background-position:-1px -1px;
}
.graph img
{
    visibility:hidden;
}
#mineralSubFilterTd0
{
    width:130px;
}
#mineralSubFilterTd17
{
    width:170px;
}
.paging
{
    padding:3px;
    text-align:center;
    color:#000000;
    font-weight:bold;
    white-space:nowrap;
}
.paging a:link, .paging a:visited
{
    color:#819AC2;
}
.paging a:hover
{
    text-decoration:none;
}
.company_info
{
    /*margin-left:289px;*/
   	margin-left:289px !important;
    margin-left:0px;
    padding:0px 0px 0px 0px;
    position:absolute;
	/*right: 0px !important;*/
	/*right: 0px;*/
    width:700px;
    z-index:1;
	
}
* +html .company_info
{
	 margin-left:0px !important;
}
.comp_start
{
    margin-top:20px;
    font-size:10px;
    table-layout:fixed;
    width:660px;
}
.comp_start td 
{
    width:165px;
    vertical-align:top;
    padding-right:2px;
}
.comp_start td a
{
    text-decoration:none;
    color:#3E5F97;
    font-weight:bold;
    margin-top:5px;
}
.comp_start td .box
{
    background:url('../img/box.jpg') top left no-repeat;
    width:142px;
    height:25px;
    padding:86px 10px 10px 10px;
    text-align:center;
    color:#867655;
    font-size:11px;
    font-weight:bold;
}
.comp_start td .boxm
{
    background:url('../img/boxm.jpg') top left no-repeat;
    width:142px;
    height:25px;
    padding:13px 10px 10px 10px;
    text-align:center;
    color:#867655;
    font-size:11px;
    font-weight:bold;
}
.comp_infbox
{
     background:url('../img/bg_comp.jpg') top left no-repeat;
     width:655px;
     height:326px;
     padding:20px 20px 10px 20px;
     position:relative;
     overflow:hidden;
	 border-top: 4px solid #eef3f6;
	 border-bottom: 4px solid #eef3f6;
}
.exit
{
    position:absolute;
    top:-1px;
    right:-1px;
     background:url('../img/exit.jpg') center center no-repeat;
     width:28px;
     height:23px;
     border:0px;
     cursor:pointer;
}
.help
{
	position:absolute;
    top:5px;
    right:1px;
     background:transparent;
     width:28px;
     height:23px;
     border:0px;
     cursor:pointer;
     font-family: arial;
     font-size:9px;
     color:#485b7f
}
.comp_name
{
    color:#3E5F97;
    font-weight:bold;
}
.confirm
{
      background:url('../img/check.jpg') top left no-repeat;
      color:#766048;
      padding-left:20px;
}
.profile
{
      background:url('../img/stat3.gif') 0px 2px no-repeat;
      color:#766048;
      padding-left:20px;
}
.grid_tooltip
{
    width:180px;
}
.grid_tooltip div.header
{
    background:url('../img/tooltiptop.gif') top left no-repeat;
    height:14px;
    font-size:14px;
}
.grid_tooltip div.content2
{
    background:url('../img/tooltipbot.gif') bottom left no-repeat;
    font-size:10px;
    padding:0px 5px 5px 5px;
    color:#000000;
}
.grid_tooltip div.content2 div.tooltip_title
{
    color:#D49D5C;
}
.grid_tooltip div.content2 a
{
    color:#3E5F97;
}
.cursor-hand
{
    cursor:pointer;
}
.compare
{
    border-collapse:collapse;
}
.compare td.rows
{
    vertical-align:top;
    padding-left:5px;
}


#compareDepth input
{
    border:0px;
    margin-right:0px;
    margin-left:0px;
    background:url('../img/back.gif') top left no-repeat;    
    width:90px;      
    padding-left:15px;
    padding-top:2px;
    padding-bottom:6px;
    height:18px;
    cursor:pointer;
    font-family: Tahoma, Geneva, sans-serif; 
   vertical-align:middle;
    font-size: 10px; 
    line-height:10px;
}
* +html #compareDepth input
{
    border:0px;
    margin-right:0px;
    margin-left:0px;
    background:url('../img/back.gif') top left no-repeat;    
    width:90px;      
    padding-left:15px;
    padding-top:4px;
    padding-bottom:6px;
    height:18px;
    cursor:pointer;
    font-family: Tahoma, Geneva, sans-serif; 
    vertical-align:middle;
    font-size: 10px; 
    line-height:10px;
}
.search_rez
{
    /*
    width:95px;
    float:left;
    height:86px;*/
    margin-right:5px;
}
.search_rez img
{
    float:left;
    position:relative;
    top:3px;
    margin-right:3px;
}
.comparison img
{
    float:left;
    position:relative;
    margin-right:3px;
    /* top:11px; */
}
.comparison
{
    width:76px;
    float:left;
   
    margin-bottom:10px;
    font-family: tahoma, arial, Helvetica, "Liberation sans"; 
    font-size: 11px; 
    color: #666666;    
    margin-top:7px;
    font-weight:normal;
   
}
.comparison_add
{
    width:80px;
    height:40px;
    float:left;
    margin-right:3px;
    font-family: tahoma, arial, Helvetica, 'Liberation sans';
    font-size: 11px;
    color: #666666;
    margin-top:7px;
    padding-left:2px;
}
.comparison_add img
{
    float:left;
    position:relative;
    top:18px;
}
.ext-ie8 .comparison_add img
{

    float:left;
    position:relative;
	top:15px !important;
}
.ext-ie .comparison_add img
{
    float:left;
    position:relative;
    top:19px;
}
#compareDepth .comparison input
{
    border:0px;
    margin-right:0px;
    margin-left:2px;
    background:url('../img/revert.gif') top left no-repeat;    
    width:67px;         
    padding-left:3px;
    padding-top:3px;
    padding-bottom:5px;
    height:18px;
    cursor:pointer;
    font-family: Tahoma, Geneva, sans-serif; 
}
.short_text
{
    width:55px !important;
}
.stat1{
    background: url('../img/stat1.gif') center right no-repeat;
}
.stat2{
    background: url('../img/stat2.gif') center right no-repeat;
}
.stat3{
    background: url('../img/stat3.gif') center right no-repeat;
}
.minattr0, .minattr1
{
    width:26px;
    float:left;
    padding:0px;
    margin:0px;
}
.data_filt
{
    color: black; 
    font-weight: normal; 
    font-family: tahoma, arial, sans-serif; 
    font-size: 10px;
    margin-bottom:8px;
    margin-left:5px;
}
.note
{
    color: black; 
    font-weight: normal; 
    font-family: 'trebuchet MS', sans-serif, arial, sans-serif; 
    font-size: 9px; 
    line-height: 12px; 
}
.no-my-links
{
    margin-left:7px;
    font-size:9px;
}
.for_h
{
    position:absolute;
    margin-top:-3px;
    font-size:9px;
}
.add_company
{
    padding:2px 10px 2px 10px;
    background:#EEEEEE;
    border:1px solid #CCCCCC;
    margin-right:10px;
    margin-bottom:5px;
    color:#000000;
    text-decoration:none;
}
.add_company:hover
{
    background:#DDDDDD;
}
.qmmt_header_bar
{
    background:#EBF3FD url(images/default/grid/grid3-hrow-over.gif) repeat-x scroll left top !important;
    border:1px solid #D0D0D0 !important;
    border-bottom:0px !important;
}
.news_table td div span.qmmt_header_text, .news_table div span.qmmt_header_text
{
    color:#000000 !important;       
}
.qmmt_main, .qmmt_main_
{
    border:1px solid #D0D0D0 !important;
}
.mail_pop
{
    background:#FFFFFF;
    border:2px solid #DDDDDD;
    padding:5px;
    width:400px;
}
.x-panel-ghost
{
    z-index:100000000 !important
}
.btn_results
{
    background:url(../img/btn_results.gif) top left no-repeat;
    width:132px;
    height:19px;
    color:#000000;
    font-size:10px;
    overflow:hidden;
    padding:4px 9px 4px 9px;
    text-decoration:none;
    margin-left:3px;
}
.btn_results_dis
{
    background:url(../img/btn_results_dis.gif) top left no-repeat;
    width:132px;
    height:19px;
    font-size:10px;
    overflow:hidden;
    padding:4px 9px 4px 9px;
    text-decoration:none;
    margin-left:3px;
    color:#ACA899;
    cursor:default;
}
.btn_reset
{
    background:url(../img/btn_reset.jpg) top left no-repeat;
    width: 106px; 
    height: 14px;
    color: #29468a;
    font-family: tahoma, "Trebuchet MS", Helvetica, "Liberty Sans", sans-serif; 
    font-size: 10px;
    padding:6px 9px 4px 9px;
    text-decoration:none;
    margin-right:7px;
    display:block;
    margin-left:0px;
}
.btn_reset_dis
{
    background:url(../img/btn_reset_dis.jpg) top left no-repeat;
    width: 106px; 
    height: 14px;
    color:  #D3D1D3;
    font-family: tahoma, "Trebuchet MS", Helvetica, "Liberty Sans", sans-serif; 
    font-size: 10px;
    padding:6px 9px 4px 9px;
    text-decoration:none;
    margin-right:7px;
    margin-left:0px;
    cursor:default;
    display:block;
}
.btn_result
{
    background:url(../img/showResults-active.png) top left no-repeat;
    width: 106px; 
    height: 18px;
   font-weight: bold; color: #29468a;
    font-family: tahoma, "Trebuchet MS", Helvetica, "Liberty Sans", sans-serif; 
    font-size: 10px;
    padding:9px 9px 4px 9px;
    text-decoration:none;
    margin-right:7px;
    display:block;
    margin-left:0px;
}
.btn_result_dis
{
    background:url(../img/showResults-inactive.png) top left no-repeat;
    width: 106px; 
    height: 18px;
    color:  #D3D1D3;
    font-family: tahoma, "Trebuchet MS", Helvetica, "Liberty Sans", sans-serif; 
    font-size: 10px;
    padding:9px 9px 4px 9px;
    text-decoration:none;
    margin-right:7px;
    margin-left:0px;
    cursor:default;
    display:block;
}
.btn_compare
{
    background:url(../img/btn_refine.jpg) top left no-repeat;
    width:73px;
    height:28px;
    color:#5B5D61;
    font-size:10px;
    overflow:hidden;
    padding:4px 5px 4px 5px;
    text-decoration:none;
    margin-left:16px;
    float:left;
    text-align:center;
       
    font-family: tahoma, 'Trebuchet MS', Helvetica, 'Liberty Sans', sans-serif;
    font-size: 10px;
}
.btn_compare_dis
{
    background:url(../img/btn_refine_dis.jpg) top left no-repeat;
    width:73px;
    height:28px;
    color:#000000;
    font-size:10px;
    overflow:hidden;
    padding:4px 5px 4px 5px;
    text-decoration:none;
    margin-left:16px;
    color: #D3D1D3;
    float:left;
    text-align:center;
   
    cursor:default;
    font-family: tahoma, 'Trebuchet MS', Helvetica, 'Liberty Sans', sans-serif;
    font-size: 10px;
}
.btn_columns_upd_dis
{
    background:url(../img/btn_results_dis.gif) top left no-repeat;
    width:130px;
    height:19px;
    color:#000000;
    font-size:10px;
    overflow:hidden;
    padding:4px 9px 4px 9px;
    text-decoration:none;
    color:#ACA899;
    cursor:default;
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 10px;
    clear:both;
}
.btn_columns_upd
{
    background:url(../img/btn_results.gif) top left no-repeat;
    width:132px;
    height:19px;
    color:#352917;
    font-size:10px;
    overflow:hidden;
    padding:4px 9px 4px 9px;
    text-decoration:none;
    cursor:default;
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 10px;
    clear:both;
    border:#0E3D9B;
}


.btn_back_to_search
{
    Font-family: Tahoma, arial, Helvetica, "Liberation sans"; 
    font-size: 10px; 
    font-weight:bold; 
    color: #64748E;  
    padding:1px 9px 4px 18px;
    text-decoration:none;
    clear:both;
    background:url(../img/btn_back_to_search.gif) 2px 0px no-repeat;
}
.use_cb
{
    width: 450px;
    height: 15px;
    background-color: #F7F4ED;
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 10px; 
    color: #726E5D; 
    font-weight:bold;
    padding-top:5px;
    margin-top:4px;
    position:relative;
    padding-left:5px;
   
}
.use_cb_help
{
    color:#003366;
    text-decoration:none;
}
.use_cb_help:hover
{
    text-decoration:underline;
}
.comp_share
{
    float:right;
    color:#9EA1A8;
    font-family: tahoma, "Trebuchet MS", Helvetica, "Liberty Sans", sans-serif; 
    font-size: 9px; 
    font-weight: bold;
    text-transform:uppercase;
    position:absolute;
    top:2px;
    right:0px;
    padding-right:10px;
}
.comp_share a
{
    position:relative;
    top:2px;
}
.comp_share div
{
    font-size:12px;
    border-left:1px solid #B9B6AF;
    display:inline;
}
.comparison_screen
{
    color:#6B301E; 
    font-family: "Trebuchet MS", Tahoma, Helvetica, arial, "Liberation Sans", sans-serif;
    font-weight:bold;
}
#columnsUpdDiv
{
    position:relative;
    width:135px;
}

.revert_link
{
    font-family: Tahoma, Arial, Helvetical, 'Libaration-Sans', sans-serif;
    font-size: 10px;
    color: #996633;
    font-weight: bold;
    text-decoration: none;
}
.revert_link img
{
    float:left;
    top:4px;
}
.dedicated_page_link
{
    width:177px;
    height:33px;
    vertical-align: middle;
    background:#ECEDF5 url(../img/dedicated_page_link_img.png) top right no-repeat;
    position:relative;
    top:-5px;
    left:-9px;
    padding-left:10px;
}
.dedicated_page_link_t
{
    color:#666666;
    font-family:Tahoma,'Trebuchet MS',arial,Helvetica,'Liberation-Sans',sans-serif;
    font-size:10px;
    font-weight:bold;
    left:4px;
    position:relative;
    
}
.dedicated_page_link_g
{
    font-family: Arial, Helvetica, 'Liberation sans', sans-serif;
    color: #372AB7;
    font-weight:bold;
    font-size: 12px;
    position:relative;
   
   float:right
}
.info_script_iframe
{
    width:220px;
    border:0px;
    height:190px;
    overflow: hidden;
    position:relative;
    top:70px;
}
.info_script_vcard_header
{
    color: #592929;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight:bold;
    position:relative;
    top:-40px;
    left:5px;
}
.info_script_vcard_header_tip
{
    color: #898480;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 9px;
    position:relative;
    top:-40px;
    left:5px;
}
.qmmt_header_bar {
background-color:#FFFFFF !important;

padding-bottom:1px;
padding-left:3px;
padding-top:1px;
text-align:left;
}
.grid_scroll
{
    position:absolute;
right:2px;
top:20px;
}
.grid_scroll_entry
{
    position:absolute;
right:2px;
top:20px;
}
.grid_scroll_sm
{
    position:absolute;
left:268px;
top:20px;
}
.company_menu
{
    background:#F4EFDF;
    width:90px;
   
    position:relative;
    left:0px;
    padding-left:18px;
    padding-top:5px;
    padding-bottom:5px;
}
.company_menu a
{
    Font-family: Tahoma, "Trebuchet MS", Helvetica, "Liberty Sans", sans-serif; 
    font-size: 9px; 
    font-weight: bold; 
    color: #726E5D;
    line-height:14px;
    text-decoration:none;
}
.company_menu a:hover
{
    text-decoration:underline;
}
.share_link
{
    color:#9EA1A8;
    font-family: tahoma, "Trebuchet MS", Helvetica, "Liberty Sans", sans-serif; 
    font-size: 9px; 
    font-weight: bold;
    text-transform:uppercase;
   padding-right:32px;
    text-align:right;
   
    
}
.share_link a
{
    position:relative;
    top:2px;
}
.share_link div
{
    font-size:17px;
    border-left:1px solid #B9B6AF;
    display:inline;
    margin-left:2px;
    
}
.allresults
{
    display:block;
    text-align:left;
    width:124px;
    font-family:Arial;
    font-size:10px;
    color:Black;
    padding-top:7px;
    padding-left:8px;
}
body.ext-ie6 .x-window-plain .x-window-mc 
{
    background:#E3E4E1 !important;
}
.small
{
    width:250px !important;
    height:24px !important;
    z-index:100;

}
.small ul
{
    width:250px !important;
    padding:0px !important;
   
    
}
.tabinfo
{
    overflow:auto;
    height:100px;
   border:1px solid #DFDED9;

    position:relative;
    top:-3px;
    z-index:10;
    left:1px;
   
}
/*-------------Styles from Ana to list view grid blan page---------------------*/
#whiteBorder {
    width: 673px;
    height: 343px;
    padding: 6px;
	border-left: 8px solid #ededdc;
	margin-left: 0px;
	background-color: white;
	border-top: 4px solid #f0f6f9;
	border-bottom: 4px solid #f0f6f9;
	position:absolute;
	right: 8px !important;
	left: -3px;
	left: 0x !important;


}
.list_view h1 {
    margin-top: 20px;
    margin-bottom: 0px;
    padding:0;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:bold;
    color: #3F6489;
    margin-bottom: 8px;
}
.list_view .h1FirstRow h1 {
    margin-top: 0px;
}
.list_view h2 {
    color:  #3F6489;
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    font-weight:bold;
    margin:0; padding:0;
    display: inline;}
.list_view .text {
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    font-weight:normal;
    color: #444444;
}
.list_view .col {
    width: 215px;
    height: 335px;
    border-right: 1px dotted #999999;
    padding: 6px;
}
.list_view .colB {
    width: 217px;
    height: 335px;
    float:right;
    padding: 6px;
}
.list_view p {
    font-family:Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #444444;
    margin-top: 0px;
    margin-bottom: 8px;
}
a.main_links {font-family:arial, sans-serif; font-size: 11px; color: #57759A !important; font-weight:bold; margin:0; padding:0; text-decoration: none;}
a.main_links:hover {font-family:arial, sans-serif; font-size: 11px; color: #57759A !important; font-weight:bold; margin:0; padding:0; text-decoration: underline;}
.comp_view a.link_reset_sort, .comp_view a.link_reset_sort:hover
{
	
	display:inline;
	float:none;
	background:transparent;
}
.custom_filter td.x-grid3-cell
{
	background:#F4F1E8 !important;
	border-bottom:1px solid #CDCABB !important;
	text-align:center;
	padding:0px !important;
	color:#555555 !important;
/*	    border-left:1px solid #B2B4C9;*/
    border-right:1px solid #B2B4C9;
    empty-cells:show;
}
.custom_filter td.x-grid3-cell div
{
	padding:2px !important;
	overflow:hidden;
	position:static;
	text-align:center;
	width:100%;
	white-space:nowrap;
}
.custom_filter td.x-grid3-td-hqcountry div
{
	margin-right:2px;
	white-space:nowrap;
	overflow:hidden;
	display:block;
}
.custom_filter td.x-grid3-top-cell
{
	white-space:nowrap !important;
	background:#EEEBDC !important;
	border-bottom:1px solid #CDCABB !important;
	padding:0px !important;
	color:#555555 !important;
	font-size:10px;
	
	overflow:hidden;
}
.custom_filter td.x-grid3-top-cell div
{
	border-bottom:1px solid #CDCABB !important;
}
.custom_filter td
{
	white-space:nowrap !important;
	
}
.custom_filter td.custom_cell_active, .custom_filter td.top_cell_select
{
	background:#E1EAF1 !important;
	color:#2E3B4E;
	padding:0px !important;
}
.custom_filer_popup
{
	background:url(../img/custom_filter_popup.gif) top left no-repeat;
	width:150px;
	padding:5px;
	height:74px;
}
.country_popup
{
	background:url(../img/country_popup_top.gif) top left no-repeat !important;
	width:191px !important;	
	height:auto !important;
	padding:5px 0px 0px 0px !important
}
.ext-ie7 .country_popup
{
	height:auto !important;
}
.country_popup .cust_range
{
	height:auto !important;
}
.country_popup_inner
{
	padding:0px;
	margin:0px;
}
.country_popup .country_popup_inner
{
	background:url(../img/country_popup.gif) bottom left no-repeat !important;
	padding:0px 5px 0px 5px !important
}
#cust_values div
{
	margin-left:6px;
	margin-right:2px;
	font-family:Arial;
	font-size:10px; 
	color:#978660;
}
#cust_values div div
{
	margin:0px !important;
	margin-bottom:2px !important;
}
#cust_values div img
{
	
	margin-right:3px;
}
.custom_filer_popup .save-cancel
{
	width:149px;
	margin-bottom:7px;
}
.country_popup .save-cancel
{
	width:180px !important;
}
.custom_filer_popup .save-cancel a
{
	text-decoration:none;
}
.custom_filer_popup .data_filt
{
	padding-left:5px;
}
.not_usd_popup
{
	background:url(../img/not_usd_popup.gif) top left no-repeat !important;	
	height:120px !important;
}
.data_filt_header_sub, .cust_filt_footer
{
    color: #4d453e;
    font-family: tahoma,arial,sans-serif;
    font-size: 10px;
    font-weight: normal;
    margin-bottom: 5px;
    margin-left: 5px;padding-left: 9px;
    width:120px;
}
.cust_filt_footer_line
{
	width: 114px;
	font-size:1px;
	height:1px;
	background:#DAD8CB;
	margin-left:5px;
	    margin-left: 10px;
    margin-top: 8px;
    margin-bottom:2px;
	
}
/*------------newcharts----------------*/
.chartnewmain
{
	position:relative;
	top:-41px;
}
.chartnewmain .chart_toptb td
{
	padding-bottom:2px !important;
}
.chartnew_div
{
	padding-left:5px;padding-top:7px;
}
.chart_ticker, .chart_overdata
{
	font-family:Arial, Helvetica, sans-serif; font-size:11px; color: #592217;
}
.chart_overdata
{
	font-weight:bold
}
.chart_lclose
{
	font-family:Arial, Helvetica, sans-serif; font-size:9px; color: #592217;
}
.chart_toptb
{
	width:178px;
	border-collapse:collapse;
	margin-bottom:4px;
}
.chart_toptb td
{
	border-bottom:1px solid #010000;
	padding-bottom:1px;
}
.chart_toptb td img
{
	margin-left:3px;
	margin-right:4px;
}
.chart_viewmorelink
{
	background:#EFF2F9;
	height:13px;
	padding-right:40px;
	text-align:right;
	border-top:1px solid #010000;
	padding-top:2px;
	width:138px;
	margin-top:10px;
}
.chart_viewmorelink a{
	color:#415984;
	font-size:9px;
	text-decoration:none;
}
.chart_viewmorelink a img
{
	vertical-align:middle;
}
.chartnew_exptb
{
	width:178px;
	border-collapse:collapse;
	font-size:10px;
	margin-top:6px;
	margin-bottom:10px;
}
.chartnew_exptb td
{
	padding:2px;
}
.chartnew_exptb .odd_tr td
{
	background:#F7F5EB;
}
#viewModeButtons
{
	height:92px;
	border-left:1px solid #e4e0da;
	padding-top:5px;
	padding-left:19px;
}

.gridPercentRange0 {color:#FF1010 !important}
.gridPercentRange1 {color:#F28738 !important}
.gridPercentRange2 {color:#9B5A13 !important}
.gridPercentRange3 {color:#8DB907 !important}
.gridPercentRange4, .gridPercentRange5 {color:#00BE09 !important}
.grid_rank
{
	Font-family:Arial;
	font-size:11px;
	color:#555ca0;
	font-weight: normal;
	display:block;
	width:20px;
	text-align:center;
	margin-left:15%;
	float:left;
}
.grid_mineral
{
	Font-family:Arial;
	font-size:10px;
	color:#b9b28d;
	font-weight: normal;
	display:block;
	width:20px;
	text-align:center;
	left:15%;
    position: relative;
	float:left;
}
.x-grid3-td-wcap .grid_rank, .x-grid3-td-cratio .grid_rank,
.x-grid3-td-dratio .grid_rank, .x-grid3-td-eqratio  .grid_rank
{
	width:70%;
	text-align:center;
	position:absolute;
	margin-left:0px;
}
.x-grid3-td-roe .grid_rank, .x-grid3-td-nprofit .grid_rank
{
	width:40%;
	text-align:center;
	position:absolute;
	margin-left:0px;
}
.x-grid3-col-burntime .grid_rank
{
	width:5%;
	text-align:center;
	position:absolute;
	margin-left:0px;
}
.x-grid3-td-eps div, .x-grid3-td-ppe div, .x-grid3-td-roe div, 
.x-grid3-td-nprofit div, .x-grid3-td-evcffo div, .x-grid3-td-evrev div, 
.x-grid3-td-dividend div, .x-grid3-td-dividend_yield div
.x-grid3-td-wcap div, .x-grid3-td-cratio div,
.x-grid3-td-dratio div, .x-grid3-td-eqratio div,
.x-grid3-col-burntime div, .x-grid3-td-evm1total div,
.x-grid3-td-evtotal_all div, .x-grid3-td-totalequity_all  div,
.x-grid3-td-evm1mirsc div, .x-grid3-td-evm1pprsv div,
.x-grid3-td-evmirsc_all div, .x-grid3-td-evpprsv_all div
{
	position:relative;
}
.x-grid3-td-eps .grid_rank, .x-grid3-td-ppe .grid_rank,  
.x-grid3-td-evcffo .grid_rank, .x-grid3-td-evrev .grid_rank, 
.x-grid3-td-dividend .grid_rank, 
 .x-grid3-td-evm1total .grid_rank,
.x-grid3-td-evtotal_all .grid_rank, .x-grid3-td-totalequity_all .grid_rank,
.x-grid3-td-evm1mirsc .grid_rank, .x-grid3-td-evm1pprsv .grid_rank,
.x-grid3-td-evmirsc_all .grid_rank, .x-grid3-td-evpprsv_all .grid_rank
{
	width:50%;
	text-align:center;
	
	position:absolute;
	margin-left:0px;
	
}
.x-grid3-td-dividend_yield .grid_rank
{
	width:5%;
	text-align:center;
	position:absolute;
	margin-left:0px;

}
 .x-grid3-td-evm1total .grid_mineral,
.x-grid3-td-evtotal .grid_mineral, .x-grid3-td-totalequity .grid_mineral,
.x-grid3-td-evm1mirsc .grid_mineral, .x-grid3-td-evm1pprsv .grid_mineral,
.x-grid3-td-evmirsc .grid_mineral, .x-grid3-td-evpprsv .grid_mineral
{
	
	width:50%;
	text-align:center;
	left:0px !important;
	position:absolute;
	margin-left:0px;
}
.ext-ie7 #noRows
{
	margin-top:20px !important;
}
#gridPoint_indexes
{
	padding:10px;
}
#indexes_pagger .x-btn, .x-date-bottom .x-btn, .x-date-left .x-btn, .x-date-middle .x-btn, .x-date-right .x-btn, .x-date-inner .x-btn
{
	position:static;
}
#lists_pagger .x-btn, .x-date-bottom .x-btn, .x-date-left .x-btn, .x-date-middle .x-btn, .x-date-right .x-btn, .x-date-inner .x-btn
{
	position:static;
}
.x-window-dlg .x-form-field-wrap .x-form-trigger
{
	position:static;
	vertical-align:middle;
}
.index_save
{
	border-collapse:collapse;
}
.index_save th
{
	font-size:11px;
	text-align:left;
	vertical-align:top;
}
.index_save td
{
	font-size:11px;
	padding:2px;
}
.index_save td input, .index_save td textarea
{
	font-size:11px;
	width:250px;
}
.index_save td select
{
	font-size:11px;
	width:254px;
}

.x-grid3-cell-oreborder {
    border-left: 1px solid #9CA6B9 !important;
    height:12px;
}

.x-grid3-cell-oreborder-right {
    border-right: 1px solid #9CA6B9 !important;
    height:12px;
}

.x-grid3-row-over .x-grid3-cell-oreborder {
    border-left: 0px solid #9CA6B9 !important;
}

.x-grid3-row-over .x-grid3-cell-oreborder-right {
    border-right:1px solid #CECECE !important;
}

.x-grid3-cell-min1border {
    border-left: 1px solid #D2DAE7 !important;
    height:12px;
}

.ext-ie7 .x-grid3-cell-oreborder {
    border-left: 1px solid #9CA6B9 !important;
    height:14px;
}

.ext-ie7 .x-grid3-cell-oreborder-right {
    border-right: 1px solid #9CA6B9 !important;
    height:14px;
}

.ext-ie7 .x-grid3-row-over .x-grid3-cell-oreborder {
    border-left: 0px solid #9CA6B9 !important;
}

.ext-ie7 .x-grid3-row-over .x-grid3-cell-oreborder-right {
    border-right:1px solid #CECECE !important;
}

.ext-ie7 .x-grid3-cell-min1border {
    border-left: 1px solid #D2DAE7 !important;
    height:14px;
}
.ext-ie7 .x-grid3-cell-min2border {
    border-left: 1px solid #EAD3C2 !important;
    height:14px;
}

.x-grid3-top-cell-min1border {
   border-left: 3px solid #9CA6B9 !important;
   height:13px;
}

.x-grid3-top-cell-min2border {
    border-left: 3px solid #D1B5A0 !important;
    height:13px;
}
.x-grid3-title-cell-min1border {
   border-left: 3px solid #9CA6B9 !important;
}

.x-grid3-title-cell-min2border {
    border-left: 3px solid #D1B5A0 !important;
}
.x-grid3-cell-min2border {
    border-left: 1px solid #EAD3C2 !important;
    height:12px;
}
.x-grid3-col-stage, .x-grid3-col-hqcountry
{
	text-align:center;
	padding-left:0px;
}
.x-grid3-col-mineral2_name, .x-grid3-col-mineral1_name
{
	text-align:center;
	padding-left:0px;
}
.content .x-grid3-row td div.x-grid3-col-company_name, body.ext-ie7 .content .x-grid3-row td div.x-grid3-col-company_name
{
	padding:0px !important;
	padding-left:4px !important;
}
.content .x-grid3-row td div.x-grid3-col-stage, .content .x-grid3-row-selected TD DIV.x-grid3-col-stage
{
	padding-left:0px !important;
}
.content .x-grid3-row-over td div.x-grid3-col-stage, body.ext-ie7 .content .x-grid3-row-over td div.x-grid3-col-stage,  body.ext-ie7  .content .x-grid3-row-selected TD DIV.x-grid3-col-stage
{
	padding-left:0px !important;
}
.content .x-grid3-row td div.x-grid3-col-company_name div a
{
	padding:4px 0 3px 0px;
	display:inline-block
}
body.ext-ie7 .content .x-grid3-row td div.x-grid3-col-company_name div a
{
	padding:3px 0 2px 0px;
	display:inline-block
}
.content .x-grid3-row-selected td div.x-grid3-col-company_name div a, .content .x-grid3-row-over td div.x-grid3-col-company_name div a,
.content .row-selected td div.x-grid3-col-company_name div a, .content .row-profile td div.x-grid3-col-company_name div a
{
    padding:3px 0px 2px 0px !important;
    display:inline-block
}
body.ext-ie7 .content .x-grid3-row-over td div.x-grid3-col-company_name
{
	padding:0px !important;
	padding-left:4px !important;
}
body.ext-ie7 .content .x-grid3-row-over td div.x-grid3-col-company_name div a,
body.ext-ie7 .content .row-selected td div.x-grid3-col-company_name div a,
body.ext-ie7 .content .row-profile td div.x-grid3-col-company_name div a,
body.ext-ie7 .content .x-grid3-row-selected td div.x-grid3-col-company_name div a
{
	padding:2px 0 1px 0px !important;
	display:inline-block
}
body.ext-ie7 .content .x-grid3-row-over td div.x-grid3-col-company_name div img,
body.ext-ie7 .content .row-selected td div.x-grid3-col-company_name div img,
body.ext-ie7 .content .row-profile td div.x-grid3-col-company_name div img,
body.ext-ie7 .content .x-grid3-row-selected td div.x-grid3-col-company_name div img
{
	position:relative;
	top:1px;
}
.empty_over_ore, .empty_over_ore_min1
{
	font-size:10px !important;
	position:absolute;
}
.over_rank_info
{
	font-family:  Tahoma, arial, sans-serif;
	font-size: 10px;
	color: #726d5b;
	background:url(../img/datagrid-rollover-background.png) top left no-repeat;
	width:169px;
	text-align:center;
	margin-top:2px;
	height:16px;
}
.tab_card
{
	float:left;
	padding-left:70px;
	padding-top:0px;
	width:70px;
}
.tab_card_prod
{
    float:left;
    padding-left:40px;
    padding-top:0px;
    width:100px;
}
.tab_card a, .tab_card_prod a
{
	    color: #555555;
    font-family: tahoma,helvetica,sans-serif;
    font-size: 9px;
    margin:1px 5px;
    text-decoration:none;
}
.info_script_value_card
{
	position:relative;
	top:-25px;
}

.mapSideRO
{
    width: 129px;
    background-image: url(../images/mapRolloverTop.png);
    background-repeat: no-repeat;
    padding-top: 11px;
}
.mapSideRO-content
{
    background-color: #fdfdfd;
    background-image:url(../images/rollover-bg.png);
    background-repeat:repeat-x;
    background-position: bottom;
    border-left: 3px solid #99be0f;
    width: 123px;
    border-right: 3px solid #9abf10;
    font-family: 'Lucida Sans','Lucida Grande','Lucida Sans Unicode',Verdana,sans-serif;
    font-size: 9px;
}
.mapSideRO-bottom
{
    background-image: url(../images/rolloverBottom.png);
    height: 20px;
    background-repeat:no-repeat;
    width: 129px;
}
.mapSideRO-cont2
{
    border-left: 1px solid #bcd34d;
    width: 121px;
    border-right: 1px solid #bbd365;
}
.mapSideRO-cont3
{
    border-right: 1px solid #bbd365;
}
.mapSide-RO-minCont
{
    color: #726f6a;
    margin-left: 4px;
    padding-bottom: 2px;
}
.mapSide-RO-mins
{
    color: #373737;
    margin-left: 4px;
    padding-bottom: 1px;
}
.mapSide-RO-mins .value
{
    color: #595959;

    font-family: "myriad-pro-1","myriad-pro-2", sans-serif;
    font-weight: 400;
}
.fp-blogHeader a:hover
{
    text-decoration: underline;
}
.blogEntryDate_Cat
{
    font-size: 9px;
    font-family: tahoma, Arial, Helvetic;
    padding-top: 1px;
}
.date_Day
{
    color: #666;
    font-weight: bold;
}
.date_YearTime
{
    color: #444;
}
.BlogExcerpt
{
    color: #675F61;
    font-family: "myriad-pro-1","myriad-pro-2", arial, sans-serif;
    font-size: 11px;
    padding-top: 5px;
    width: 156px;
}
.BlogExcerpt a
{
    font-weight: 700;
    color: #6869e8;
    text-decoration: none;
}
.BlogExcerpt a:hover
{
    text-decoration: underline;
}

.fp-leftCol-linkList
{
    width: 150px;
}
.fp-leftCol-linkList h4
{
    margin-top: 0px;
    margin-bottom: 3px;
    padding:0px;
    color: #8e8385;
    font-size: 11px;
    font-family: "myriad-pro-1","myriad-pro-2", arial, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: 400;
}
.fp-leftCol-linkList a
{
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    font-style: normal;
    font-size: 10px;
    color: #047;
    display: block;
    line-height: 14px;
}
.fp-leftCol-linkList a:hover
{
    text-decoration: underline;
}

.fp-leftCol-hirozDiv
{
    background-image:url(../images/fp-dotted-horizDiv.gif);
    width: 124px;
    height: 3px;
    background-repeat:no-repeat;
    background-position: 24px 0px;
    margin-top: 18px;
    margin-bottom: 18px;
}

/* START CSS FOR INDICES AND MAP AREA ON TOP RIGHT OF FRONT PAGE CONTENTE AREA */
.fp-topRow-Right
{
    width: 813px;
    background-image:url(../images/frontPage-behindMap.png);
    background-repeat:repeat-x;
}
.fp-mapArea
{
    height: 273px;
    width: 553px;
    padding-top: 23px;
    margin-left: 259px;
    background-image:url(../images/fp-verticalDiv.gif);
    background-repeat: no-repeat;
    background-position: left;
}

.fp-IndicesArea
{
    float: left;
    background-image:url(../images/frontPage-abovelineLeft.png);
    background-repeat:no-repeat;
    background-position: 0px 180px;
}
.fp-IndicesAreaInner
{
    margin-left: 11px;
    height: 289px;
    padding-left: 12px;
    background-image:url(../images/fp-verticalDiv.gif);
    background-repeat:no-repeat;
    background-position: left;
    padding-top: 24px;
}
.fp-IndicesAreaInner h1
{
    margin:0px;
    padding:0px;
    font-weight: 400;
    font-family: "myriad-pro-1","myriad-pro-2", sans-serif;
    font-size:12px;
    color: #7F7070;
}
.fp-indicesSubTxt
{
    font-size: 8px;
    color: #847a7c;
    font-family:'Lucida Sans','Lucida Grande','Lucida Sans Unicode',Verdana,sans-serif;
}
.fp-indicesButtons
{
    margin-left: 190px;
    width: 40px;
    position: relative;
    bottom: 4px;
}
.fp-indicesButtons .button
{
    display: inline;
    width: 20px;
    margin-left: 2px;
    cursor: pointer;
}
.fp-indexTable
{
    color: #675f61;
    font-family:'Lucida Sans','Lucida Grande','Lucida Sans Unicode',Verdana,sans-serif;
    font-size: 9px;
    margin-top: 14px;
}
.fp-indexTable tr
{
    height: 18px;
}
.fp-indexTable .prctChng
{
    text-align: right;
    font-family: tahoma, arial, sans-serif;
    font-size: 10px;
}
.fp-indexTable .posGr
{
    color: #4bb609;
}
.fp-indexTable .negRed
{
    color: #e76b4e;
}
.fp-indexTable  a
{
    color: #675f61;
    font-family:'Lucida Sans','Lucida Grande','Lucida Sans Unicode',Verdana,sans-serif;
    text-decoration: none;
}
.fp-indexTable  a:hover
{
    color: #6263c9;
}

/*for google MAP --- just remove the background image, keep white border */
.fp-mapHolder
{
    background-color: white;
    width: 412px;
    height: 249px;
    margin-left: 101px;
    border: 3px solid white;
}

/*column to right of map */
.fp-mapRight
{
    float:right;
    width: 30px;
    height: 282px;
    background-image:url(../images/frontPage-map-rigt.jpg);
    background-repeat:no-repeat;
    background-position: bottom;
}

.fp-mapButtons
{
    height: 32px;
    left: 5px;
    margin-left: 99px;
    margin-top: -9px;
    position: relative;
    width: 420px;
}
.fp-mapButtons div
{
    float:left;
    padding-left: 9px;
	padding-right: 9px;
    font-family: "myriad-pro-1","myriad-pro-2", sans-serif;
    font-size:11px;
    color: #968f89;
    font-weight: 400;
}
.fp-mapButtons div a
{
    color: #968f89;
    text-decoration: none;
}
.fp-mapButtons div a:hover
{
    color: #6263c9;
}
.fp-mapButtons .buttonTxt
{
    padding-top: 15px;
    padding-bottom:8px;
}
.fp-mapButtons div.vertDiv
{
    float: left;
    background-image:url(../images/frontPage-map-Dividers.png);
    width: 5px;
    height: 24px;
    background-repeat:no-repeat;
    background-position:center;
    margin-top:9px;
    padding:0px;
}

.fp-mapLeft
{
    float:left;
    width: 97px;
    height: 240px;
    text-align: right;
    padding-right: 3px;
}
.fp-listName h3 {
    color: #968f89;
    font-weight:normal;
    font-size: 11px;
    font-family: "myriad-pro-1","myriad-pro-2", sans-serif;
    margin-bottom:0px;
    margin-top: 3px;
    padding:0;
}
.fp-mapLeft a
{
    color: #518bd6;
    text-decoration: none;
    font-weight:400;
    font-family: "myriad-pro-1","myriad-pro-2", sans-serif;
    font-size:10px;
    display: inline;
    margin: 0px;
    padding:0px;
    line-height:8px;
}
.fp-mapLeft .fp-linkDiv
{
    height: 13px;
}
.fp-mapLeft .fp-horizDiv
{
    background-image:url(../images/front-page-hirozDotted.gif);
    width: 47px;
    height: 3px;
    float:right;
}

.map-totals
{
    font-family:"myriad-pro-1","myriad-pro-2", sans-serif;
    text-align:right;
    margin-top: 10px;
    color: #847a7c;
}
.map-totals h3
{
    margin: 0px;
    padding: 0px;
    font-size:12px;
    font-weight:400;
}
.map-totals h2
{
    margin: 0px;
    padding: 0px;
    font-size:11px;
    font-weight: 400;
    line-height: 8px;
}

.map-totals .quantity
{
    color: #ce9c56;
    font-family:
    "myriad-pro-1","myriad-pro-2", sans-serif;
    font-size:13px;
}

.map-type-totals
{
    font-family:  "myriad-pro-1","myriad-pro-2", sans-serif;
    margin-top: 10px;
    text-align: right;
}
.typeTotal
{
    color: #ce9c56;
    font-size: 11px;
}
.typeTotal img
{
    padding-right: 3px;
}
.prop-type
{
    font-size: 10px;
    color: #847a7c;
    line-height: 8px;
}

.fp-map-inGrid
{
    margin-top: 16px;
}
.fp-map-inGrid a
{
    display:block;
    margin-bottom: 2px;
}

/* end css for top right index and map area */

/*start css for right col bottom area (below map and indices) */
.frontPage-rightColBottom {

    background-color: white;
    padding-bottom:0px;
}

/*area that holds profile excerpts */
.fp-rc-profileArea
{
    width: 308px;
    min-height: 290px;
    float: left;
    margin-left: 14px;
}

/*right col area that currently holds random editor's pick & movers */
.fp-rc-bottom-right
{
    width: 485px;
 
    margin-left: 328px;
    background-image:url(../images/fp-verticalSolidDiv.gif);
    background-repeat:no-repeat;
    background-position: 0px 56px;
}

/*currently holds Editor's Pick list */
.fp-editorsCol
{
    float: left;
    width: 199px;
    padding-left: 16px;
    height: 500px;
}

.fp-moversCol
{
    width: 211px;
 
    margin-left: 236px;
    background-image:url(../images/fp-verticalSolidDiv.gif);
    background-repeat:no-repeat;
    background-position: 0px 56px;
    padding-left: 16px;
}
/*div that holds tabs for movers */
.fp-movers-tabs
{
    height: 38px;
}
/*area that holds the movers table */
.fp-moversArea {
    margin-bottom:10px;
    
}
.frontPage-moversTable {}
.frontPage-moversTable td
{
    height: 14px;
}
.frontPage-moversTable a
{
    text-decoration: none;
    font-family: "myriad-pro-1","myriad-pro-2", sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 10px;
    color: #6869e8;
}
.frontPage-moversTable a:hover
{
    text-decoration: underline;
}
.frontPage-moversTable .change
{
    color: #093;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 10px;
}
.frontPage-moversTable .value
{
    font-family:Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #261C60;
    text-align: right;
    white-space:nowrap;
}
.frontPage-moversTable .value2
{
    font-family:Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #261C60;
    text-align: right;
    padding-right: 4px;
}
.frontPage-moversTable .posChange
{
    color: #093;
}
.frontPage-moversTable .negChange
{
    color: red;
}
.spacerTD
{
    width: 2px;
}
.fp-movers-th
{
    height: 22px;
    border-bottom: 1px solid #f2f2f0;
}
.fp-movers-th-txt
{
    float: right;
    width: 90px;
    border-bottom: 1px solid #dbdddc;
    height: 22px;
}
.fp-movers-th .movers-prctChng
{
    color: #676767;
    font-family:Arial, Helvetica, sans-serif;
    font-size:10px;
    width:49px;
    float: right;
    padding-top: 8px;
    text-align: right;
}
.SR
{
    background-color: #F7F4ED;
}
.fp-movers-th .movers-close
{
    color: #676767;
    font-family:Arial, Helvetica, sans-serif;
    font-size:10px;
    width:35px;
    padding-top: 8px;
    text-align:right;
    
}


.frontPage-rightColBottom .titleRow
{
    background-image:url(../images/fp-sectionTitle.jpg);
    background-repeat:no-repeat;
    background-position: bottom right;
    padding-top: 4px;
}
.frontPage-rightColBottom .section_title
{
    color: #60595a;
    font-size:11px;
    font-weight: 400;
    font-style:normal;
    font-family:  "myriad-pro-1","myriad-pro-2", sans-serif;
    padding-top: 10px;
}
.frontPage-rightColBottom .moreButton
{
    float: right;
    font-family:  "myriad-pro-1","myriad-pro-2", sans-serif;
    font-size: 10px;
    font-style: normal;
    font-weight: 400;
    padding-top: 9px;
    padding-right: 3px;
}
.frontPage-rightColBottom .moreButton a
{
    text-decoration:none;
    color: #564dd2;
    font-size:10px;
    margin-left:4px;
	position: relative; left: 2px; top: 0px;
	font-family: verdana, tahoma, Arial, Helvetica, sans-serif;
	font-weight:bold;
   
}
.moreButton-txt
{
    color: #60595a;
    font-family:'Lucida Sans','Lucida Grande','Lucida Sans Unicode',Verdana,sans-serif;
    font-size:8px;
    padding-right: 16px;
    padding-top: 11px;
    float:right;
}
.fp-editorsArea {
	width: 200px;
    height: 418px;
	padding-top: 15px !important;
	padding-bottom: 3px;
	padding-left: 0px !important;
}


/* FRONT PAGE PROFILE EXCERPT ************************ */
	.profileCompName {font-size: 12px; margin-left: 12px;}
		.profileCompName a {text-decoration: none; color: #736360;}
		.profileCompName img {position: relative; top: 2px; border:none;}
	
	.profileStatsBar {height: 20px; margin-top: 8px; position:relative; right: 8px;}
	.prof-SparkLine {width: 46px;}
	.proifleStat {float: right; font-family:"myriad-pro-1","myriad-pro-2", sans-serif; font-size:11px; color: #5c5754; margin-top: 3px;}
	.proifleStat-first{float: right; font-family: Arial, Helvetica, sans-serif; font-size:11px; color: #5c5754; margin-top: 3px; margin-left: 0px;}
	.proifleStat-last {float: right; font-family:"myriad-pro-1","myriad-pro-2", sans-serif; font-size:11px; color: #5c5754; margin-top: 3px; margin-right: 10px;}
	.profileStat-sl{font-family:"myriad-pro-1","myriad-pro-2", sans-serif; font-size:11px; color: #5c5754; width: 35px; margin-left: 10px;}
		.profile-introTxt {margin-top: 10px; color: #565954; font-size: 12px; font-family: Arial, Helvetica, sans-serif; background-color: #fbf7ee; width: 98%; padding: 4px; position:relative; right: 8px; line-height:17px; padding-left: 8px;}
		.profileStat-vert {float: right; width: 1px; background-color: #cfd0d1; margin-left: 10px; margin-right: 10px; height: 15px; margin-top: 6px;}
		.profileStat-val {color: #333;}
		
		.fp-profileExcerpt {margin-top: 14px;}
		.fp-profileExcerpt p {color: #444; font-size: 12px; font-family: Arial, Helvetica, sans-serif; width: 98%; line-height:17px; }

	.Prof-LogoNews {height: 56px; margin-top: 26px; position:relative; right: 8px;}
		.Prof-LogoNews .newsCol {width: 125px; float: right;}
			.Prof-LogoNews .newsCol-date {font-family:"myriad-pro-1","myriad-pro-2", sans-serif; font-size:10px; color: #6a565e; margin-left: 16px;}
				.newsCol-newsLink { color: #353fa2; font-size: 11px; font-family: Arial, Helvetica, sans-serif; line-height:16px;}
			 .newsCol-newsLink a {text-decoration: none; color: #0500D6;}
				

/*end front page profile excerpt *********************** */

#listPages-Top {width: 1020px; height: 65px; background-image:url(images/indexPags-topGrad.png); background-repeat:repeat-x; background-position: bottom;}
#listPages-TitleArea {padding-top: 21px; height: 47px;}
	#listPages-TitleArea h1 {display: inline; color: #583c2e; font-size:14px; font-weight:bold; margin:0px; padding:0px; font-family:'trebuchet MS', sans-serif; }
	#topRow_line {float:left; width: 72px; height: 14px; margin-left: 5px; background-image:url(images/indices-top-row-line.jpg); background-repeat:no-repeat; margin-top: 6px;}
	#index-topRowName {float:left; margin-left: 12px;}
#listPages-TitleArea #squareSep {width: 5px; height:5px; background-image:url(images/index-sep.gif); background-repeat:no-repeat; background-position: center center; float:left; margin-left: 10px; margin-right: 10px; margin-top: 8px;}
	#topRow-list-Description {float: left; color: #444; font-family: 'Lucida Sans','Lucida Grande','Lucida Sans Unicode',Verdana,sans-serif; font-size: 10px; font-style:normal; font-weight: 400; padding-top: 4px; }

#listPages-aboveGridArea {height: 142px; clear:both;}


#listPages-leftCol {width: 228px; height: 198px; float:left;}/*left column of above grid area, now holds the help links- may change content but not size */
#listPages-rightCol {margin-left: 229px; height: 198px; width: 789px;}

#indexPages-ChartArea {height: 198px; width: 529px;}
#indexPages-scrollList-area {width: 139px; height: 198px; float:right; padding-right: 18px;padding-top:26px;}
#listPages-DATAGRID {height: 436px; width: 1020px;}
#indexPages-Top {width: 1020px; height: 65px; background-image:url(images/indexPags-topGrad.png); background-repeat:repeat-x; background-position: bottom;}
#indexPages-TitleArea {padding-top: 21px; height: 47px;}
	#indexPages-TitleArea h1 {display: inline; color: #583c2e; font-size:14px; font-weight:bold; margin:0px; padding:0px; font-family:'trebuchet MS', sans-serif; }
	#topRow_line {float:left; width: 72px; height: 14px; margin-left: 5px; background-image:url(images/indices-top-row-line.jpg); background-repeat:no-repeat; margin-top: 6px;}
	#index-topRowName {float:left; margin-left: 12px;}
#indexPages-TitleArea #squareSep {width: 5px; height:5px; background-image:url(images/index-sep.gif); background-repeat:no-repeat; background-position: center center; float:left; margin-left: 10px; margin-right: 10px; margin-top: 8px;}
	#topRow-index-Description {float: left; color: #444; font-family: 'Lucida Sans','Lucida Grande','Lucida Sans Unicode',Verdana,sans-serif; font-size: 10px; font-style:normal; font-weight: 400; padding-top: 4px; }
	#topRow-index-Menu {float: right; color: #444; font-family: 'Lucida Sans','Lucida Grande','Lucida Sans Unicode',Verdana,sans-serif; font-size: 10px; font-style:normal; font-weight: 400; padding-top: 4px; padding-right: 100px; }
#topRow-index-Description a
{
	color:#266599;
	text-decoration:none;
	position:relative;
	top:-1px;
	margin:3px;
}
#topRow-index-Menu a
{
	    color: #666666;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 10px;
    text-decoration: none;
    position:relative;
	top:-7px;
	margin:3px;  padding: 4px 12px;
	float:left;
	width:20px;
	text-align:center;
	
}
#topRow-index-Menu a:hover
{
	text-decoration:underline
}
#topRow-index-Menu a.current
{
	 background-image: url("../images/range-selector2.jpg");
}
#indexPages-aboveGridArea {height: 198px; clear:both;}


#indexPages-leftCol {width: 228px; height: 198px; float:left;}/*left column of above grid area, now holds the help links- may change content but not size */
#indexPages-rightCol {margin-left: 229px; height: 198px; width: 789px;}

#indexPages-ChartArea {height: 198px; width: 529px;}
#indexPages-scrollList-area {width: 139px; height: 198px; float:right; padding-right: 18px;}
#indexPages-DATAGRID {height: 436px; width: 1020px;}

.value_card_series
{
    position:absolute;
    font-family: Arial,Helvetica,"Liberation sans",sans-serif;
    font-size: 9px;
    color: #7A7A7A;
    text-align: center;
}

.frontPage-totalContent {
    min-height: 830px;
    background-image:url(../images/frontPage-behindMap.png);
    background-repeat:repeat-x;
}
.front-page-leftCol {
    width: 207px;
    float: left;
    background-image:url(../images/frontPage-backgroundLeft.png);
    background-repeat:repeat-x;
    background-position: 0px 197px;
    
}

/*FRONT PAGE TOP LEFT CONTENT *********** */
	.fp-topLeft-text h1 {font-family: "myriad-pro-1","myriad-pro-2", sans-serif; font-style: normal; font-weight: 300; font-size: 14px; color: #3f3e35;  margin:0px;  padding-left: 12px; padding-top: 22px; padding-bottom: 10px;} /*text-shadow: 0px 1px 1px #d9d2c6;*/
			.fp-stat {font-family: "myriad-pro-1","myriad-pro-2", sans-serif; font-style: normal; font-weight: 400; font-size: 13px; color: #766a6a;  margin:0px; padding: 0px; padding-left: 12px; padding-top: 4px;}
			.fp-plus {color: #BC7134; font-size:10px; font-weight:700; font-family:�Lucida Sans�, �Lucida Grande�, �Lucida Sans Unicode�, Verdana, sans-serif; }
			.fp-stat-val {font-size: 12px; color: #837676; }
			#topLeftLinks {padding-top: 64px;}
				#topLeftLinks div {padding-bottom: 3px; padding-top: 3px; padding-left: 3px; width: 160px; }
					#topLeftLinks .coloredBG {background-color: #F7F4ED;}
				
				#topLeftLinks a {text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-style: normal; font-weight: 400; font-size: 11px; color: #0500D6; }
				#topLeftLinks a:hover {text-decoration: none; color: #CE9D6A;}


/*end front page top left content *** */


/* holds all right side page content -maps, indices, and below them proflies and market lists */
.front-page-rightCol
{
    
 margin-left:207px;
  
    
}

/*START CSS FOR LEFT COLUMN CONTENT */ /*"galette-1","galette-2";*/
.fp-topLeft-text
{
    height: 283px;
    width: 207px;
}

.fp-leftCol-blog_lists
{
    width: 193px;
    background-image:url(../images/frontPage-leftColBorder.png);
    background-repeat:no-repeat;
    background-position: 175px 11px;
    padding-left: 14px;
}
.fp-blogExcerpt
{
    width: 158px;
}
.fp-blogExcerpt h3
{
    margin-top: 0px;
    margin-bottom: 2px;
    padding: 0px;
    color: #997440;
    font-size: 11px;
    font-family: "myriad-pro-1","myriad-pro-2", sans-serif;
    font-weight:400;
    font-style: normal;
}
.fp-blogHeader a
{
    text-decoration: none;
    color: #6869e8;
    font-size: 11px;
    font-family: "myriad-pro-1","myriad-pro-2", sans-serif;
    font-weight: 400;
	line-height: 17px;
}
.fp-blogHeader a:hover
{
    text-decoration: underline;
}
.blogEntryDate_Cat
{
    font-size: 9px;
    font-family: tahoma, Arial, Helvetic;
    padding-top: 1px;
}
.date_Day
{
    color: #666;
    font-weight: bold;
}
.date_YearTime
{
    color: #444;
}
.BlogExcerpt
{
    color: #675F61;
    font-family: "myriad-pro-1","myriad-pro-2", arial, sans-serif;
    font-size: 11px;
    padding-top: 5px;
    width: 156px;
}
.BlogExcerpt a
{
    font-weight: 700;
    color: #6869e8;
    text-decoration: none;
}
.BlogExcerpt a:hover
{
    text-decoration: underline;
}

.fp-leftCol-linkList
{
    width: 150px;
}
.fp-leftCol-linkList h4
{
    margin-top: 0px;
    margin-bottom: 3px;
    padding:0px;
    color: #997440;
    font-size: 11px;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: bold;
}
.fp-leftCol-linkList a
{
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 11px;
    color: #047;
    display: block;  
    line-height: 16px;
}
.ext-ie7 .fp-leftCol-linkList a
{
	  float:left;
    width:100%;  
}
.fp-leftCol-linkList a:hover
{
    text-decoration: underline;
}

.fp-leftCol-hirozDiv
{
    background-image:url(../images/fp-dotted-horizDiv.gif);
    width: 124px;
    height: 3px;
    background-repeat:no-repeat;
    background-position: 24px 0px;
    margin-top: 18px;
    margin-bottom: 18px;
}

/* START CSS FOR INDICES AND MAP AREA ON TOP RIGHT OF FRONT PAGE CONTENTE AREA */
.fp-topRow-Right
{
    width: 813px;
    background-image:url(../images/frontPage-behindMap.png);
    background-repeat:repeat-x;
    height:317px;
}
.fp-mapArea
{
    height: 273px;
    width: 553px;
    padding-top: 23px;
    margin-left: 259px;
    background-image:url(../images/fp-verticalDiv.gif);
    background-repeat: no-repeat;
    background-position: left;
}

.fp-IndicesArea
{
    float: left;
    background-image:url(../images/frontPage-abovelineLeft.png);
    background-repeat:no-repeat;
    background-position: 0px 180px;
}
.fp-IndicesAreaInner
{
    margin-left: 11px;
    height: 269px;
    padding-left: 12px;
    background-image:url(../images/fp-verticalDiv.gif);
    background-repeat:no-repeat;
    background-position: left;
    padding-top: 24px;
}
.fp-IndicesAreaInner h1
{
    margin:0px;
    padding:0px;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    font-size:12px;
    /*color: #534d4e; */
	color: #047;
}
.fp-IndicesAreaInner h1 a {text-decoration: none; color: #047;}
.fp-indicesSubTxt
{
    font-size: 11px;
    color: #777;
    font-family: Tahoma, Geneva, sans-serif;
}
.fp-indicesButtons
{
    margin-left: 0;
    width: 40px;
    position: relative;
    top: 12px;
}
.fp-indicesButtons .button
{
    display: inline;
    width: 20px;
    margin-left: 2px;
    cursor: pointer;
}
.fp-indexTable
{
    color: #675f61;
    font-family:'Lucida Sans','Lucida Grande','Lucida Sans Unicode',Verdana,sans-serif;
    font-size: 9px;
    margin-top: 14px;
}
.fp-indexTable tr
{
    height: 18px;
}
.fp-indexTable .prctChng
{
    text-align: right;
    font-family: tahoma, arial, sans-serif;
    font-size: 10px;
}
.fp-indexTable .posGr
{
    color: #4bb609;
}
.fp-indexTable .negRed
{
    color: #e76b4e;
    white-space:nowrap;
}
.fp-indexTable  a
{
    color: #333;
    font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
    text-decoration: none;
}
.fp-indexTable  a:hover
{
    color: #6263c9;
}

/*for google MAP --- just remove the background image, keep white border */
.fp-mapHolder
{
    background-color: white;
    width: 412px;
    height: 249px;
    margin-left: 101px;
    border: 3px solid white;
}

/*column to right of map */
.fp-mapRight
{
    float:right;
    width: 30px;
    height: 255px;
    background-image:url(../images/frontPage-map-rigt.jpg);
    background-repeat:no-repeat;
    background-position: bottom;
}


.fp-mapButtons div
{
    float:left;

    font-family: Arial, Helvetica, sans-serif;
    font-size:11px;
    color: #968f89;
    font-weight: 400;
}
.fp-mapButtons div a
{
    color: #777;
    text-decoration: none;
}
.fp-mapButtons div a:hover
{
    color: #6263c9;
}

.fp-mapButtons .vertDiv
{
    float: left;
    background-image:url(../images/frontPage-map-Dividers.png);
    width: 5px;
    height: 24px;
    background-repeat:no-repeat;
    background-position:center;
}

.fp-mapLeft
{
    float:left;
    width: 97px;
    height: 240px;
    text-align: right;
    padding-right: 3px;
}
.fp-listName h3 {
    color: #555;
    font-weight:normal;
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
    margin-bottom:0px;
    margin-top: 3px;
    padding:0;
}

.fp-listName-min {font-weight:bold;}

.fp-mapLeft a
{
    color: #0500D6;
    text-decoration: none;
    font-weight:400;
    font-family: Arial, Helvetica, sans-serif;
    font-size:10px;
    display: inline;
    margin: 0px;
    padding:0px;
    line-height:8px;
}

#fp-linkDiv-moreLists {padding-top: 1px;}

.fp-mapLeft .fp-linkDiv
{
    height: 13px;
}
.fp-mapLeft .fp-horizDiv
{
    background-image:url(../images/front-page-hirozDotted.gif);
    width: 47px;
    height: 3px;
    float:right;
}
.map-totals  {
    color: #595959;
    font-family: Arial, Helvetica, sans-serif;
    margin-top: 10px;
    text-align: right;
}
.map-totals h3 {
    font-size: 12px;
    font-weight: 400;
    margin: 0;
    padding: 0;
	padding-bottom: 1px;
}
.map-totals h2 {
    font-size: 11px;
    font-weight: 400;
    line-height: 8px;
    margin: 0;
    padding: 0;
}
.map-totals .quantity {
    color: #997440;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
}

.map-type-totals
{
    font-family: Arial, Helvetica, sans-serif;
    margin-top: 10px;
    text-align: right;
}
.typeTotal
{
    color: #ce9c56;
    font-size: 12px;
}
.typeTotal img
{
    padding-right: 3px;
}
.prop-type
{
    font-size: 11px;
    color: #777;
    line-height: 8px;
}

.fp-map-inGrid
{
    margin-top: 16px;
}
.fp-map-inGrid a
{
    display:block;
    margin-bottom: 2px;
}

/* end css for top right index and map area */

/*start css for right col bottom area (below map and indices) */
.frontPage-rightColBottom {
   
    background-color: white;
}

/*area that holds profile excerpts */
.fp-rc-profileArea
{
    width: 308px;
    min-height: 290px;
    float: left;
    margin-left: 8px;
}

/*right col area that currently holds random editor's pick & movers */
.fp-rc-bottom-right
{
    width: 485px;

    margin-left: 328px;
    background-image:url(../images/fp-verticalSolidDiv.gif);
    background-repeat:no-repeat;
    background-position: 0px 56px;
}

/*currently holds Editor's Pick list */
.fp-editorsCol
{
    float: left;
    width: 199px;
    padding-left: 16px;
    height: 640px;
}

.fp-moversCol
{
    width: 211px;
  
    margin-left: 236px;
    background-image:url(../images/fp-verticalSolidDiv.gif);
    background-repeat:no-repeat;
    background-position: 0px 56px;
    padding-left: 16px;
}
/*div that holds tabs for movers */
.fp-movers-tabs
{
    height: 38px;
}
/*area that holds the movers table */
.fp-moversArea {
   
}
.frontPage-moversTable {}
.frontPage-moversTable td
{
    height: 14px; padding-top: 2px; padding-bottom: 2px;
}
.frontPage-moversTable a
{
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 11px;
    color: #0500D6;
}
.frontPage-moversTable a:hover
{
    text-decoration: underline;
}
.frontPage-moversTable .change
{
    color: #093;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 10px;
}
.frontPage-moversTable .value
{
    font-family:Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #261C60;
    text-align: right;
    white-space:nowrap;
}
.frontPage-moversTable .value2
{
    font-family:Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #261C60;
    text-align: right;
    padding-right: 4px;
}
.frontPage-moversTable .posChange
{
    color: #093;
}
.frontPage-moversTable .negChange
{
    color: red;
}
.spacerTD
{
    width: 2px;
}
.fp-movers-th
{
    height: 24px;
    border-bottom: 1px solid #f2f2f0;
}
.fp-movers-th-txt
{
    float: right;
    width: 90px;
    border-bottom: 1px solid #dbdddc;
    height: 22px;
}
.fp-movers-th .movers-prctChng
{
    color: #676767;
    font-family:Arial, Helvetica, sans-serif;
    font-size:10px;
    width:49px;
    float: right;
    padding-top: 8px;
    text-align: right;
}
.SR
{
    background-color: #F7F4ED;
}



.frontPage-rightColBottom .titleRow
{
    background-image:url(../images/fp-sectionTitle.jpg);
    background-repeat:no-repeat;
    background-position: bottom right;
    padding-top: 4px;
}
.frontPage-rightColBottom .section_title
{
    color: #534D4E;
    font-size:11px;
    font-weight: 600;
    font-style:normal;
    font-family: Arial, Helvetica, sans-serif;
    padding-top: 10px;
}
.frontPage-rightColBottom .moreButton
{
    float: right;
    font-family:  "myriad-pro-1","myriad-pro-2", sans-serif;
    font-size: 10px;
    font-style: normal;
    font-weight: 400;
    padding-top: 10px;
    padding-right: 5px;
}
.frontPage-rightColBottom .moreButton a
{
    text-decoration:none;
    color: #564dd2;
}
.moreButton-txt
{
    color: #60595a;
    font-family: Verdana, Geneva, sans-serif;
    font-size:10px;
    padding-right: 16px;
    padding-top: 10px;
    float:right;
	margin-right: 25px;
}
.fp-editorsArea {
	width: 200px;
    height: 418px;
	padding-top: 15px !important;
	padding-bottom: 3px;
	padding-left: 0px !important;
}

#listPages-Top {width: 1020px; height: 65px; background-image:url(../images/indexPags-topGrad.png); background-repeat:repeat-x; background-position: bottom;}
#listPages-TitleArea {padding-top: 21px; height: 47px;}
	#listPages-TitleArea h1 {display: inline; color: #583c2e; font-size:14px; font-weight:bold; margin:0px; padding:0px; font-family:'trebuchet MS', sans-serif; }
	#topRow_line {float:left; width: 72px; height: 14px; margin-left: 5px; background-image:url(../images/indices-top-row-line.jpg); background-repeat:no-repeat; margin-top: 6px;}
	#index-topRowName {float:left; margin-left: 12px;}
#listPages-TitleArea #squareSep {width: 5px; height:5px; background-image:url(../images/index-sep.gif); background-repeat:no-repeat; background-position: center center; float:left; margin-left: 10px; margin-right: 10px; margin-top: 8px;}
	#topRow-list-Description {float: left; color: #444; font-family: 'Lucida Sans','Lucida Grande','Lucida Sans Unicode',Verdana,sans-serif; font-size: 10px; font-style:normal; font-weight: 400; padding-top: 4px; }

#listPages-aboveGridArea {height: 142px; clear:both;}


#listPages-leftCol {width: 228px; height: 198px; float:left;}/*left column of above grid area, now holds the help links- may change content but not size */
#listPages-rightCol {margin-left: 229px; height: 198px; width: 789px;}

#indexPages-ChartArea {height: 198px; width: 529px;}
#indexPages-scrollList-area {width: 139px; height: 198px; float:right; padding-right: 18px;}
#listPages-DATAGRID {height: 436px; width: 1020px;}
#indexPages-Top {width: 1020px; height: 65px; background-image:url(../images/indexPags-topGrad.png); background-repeat:repeat-x; background-position: bottom;}
#indexPages-TitleArea {padding-top: 21px; height: 47px;}
	#indexPages-TitleArea h1 {display: inline; color: #583c2e; font-size:14px; font-weight:bold; margin:0px; padding:0px; font-family:'trebuchet MS', sans-serif; }
	#topRow_line {float:left; width: 72px; height: 14px; margin-left: 5px; background-image:url(../images/indices-top-row-line.jpg); background-repeat:no-repeat; margin-top: 6px;}
	#index-topRowName {float:left; margin-left: 12px;}
#indexPages-TitleArea #squareSep {width: 5px; height:5px; background-image:url(../images/index-sep.gif); background-repeat:no-repeat; background-position: center center; float:left; margin-left: 10px; margin-right: 10px; margin-top: 8px;}

#indexPages-aboveGridArea {height: 198px; clear:both;}


#indexPages-leftCol {width: 228px; height: 198px; float:left;}/*left column of above grid area, now holds the help links- may change content but not size */
#indexPages-rightCol {margin-left: 229px; height: 198px; width: 789px;}

#indexPages-ChartArea {height: 198px; width: 529px;}
#indexPages-scrollList-area {width: 139px; height: 198px; float:right; padding-right: 18px;}
#indexPages-DATAGRID {height: 436px; width: 1020px;}

#fp-movers_navLinks
{
	    float: left;
    list-style: none outside none;
    margin: 0;
    padding: 12px 0 0;
    border-bottom:1px solid #DCDEDD;
}
#fp-movers_navLinks li
{
	    background: url("../img/menu/base/left.gif") no-repeat scroll left top transparent;
    float: left;
    padding: 0 0 0 6px;
    margin-top:2px;
}
#fp-movers_navLinks li a
{
	    background: url("../img/menu/base/right.gif") no-repeat scroll right top transparent;
    color: #B8B2B4;
    display: block;
    font-family: Arial,Helvetica,"Liberation sans",sans-serif;
    font-size: 10px;
     padding: 6px 9px 1px 2px;
    text-decoration: none;
    white-space: nowrap;
}
#fp-movers_navLinks li.current_tab a
{
	
	color:#74706F;
	 padding: 6px 9px 3px 2px;
	
}
#fp-movers_navLinks li.current_tab
{
	position:relative;
	bottom:-1px;
	margin-top:0px;
}
#fp-movers-tabs
{
	height:34px;
	width:200px;
}
.x-mask-loading-fp-map div{padding:0px 7px;background:#fbfbfb url('images/default/grid/loading.gif') no-repeat 1px 0px;line-height:16px;border:0px !important}
.fp-mapButtons-selected
{
	background:url(images/map-fp-selected.png) top center no-repeat;
	color:#FFFFFF !important;
}
.fp-mapButtons-selected a
{
	color:#FFFFFF !important;
}

.name-with-profile
{
    color: #CE9D6A !important;
}
.quick-search
{
	text-align:right;
	position:relative;
	top:-2px;
	height:20px;
}
.quick-search-input
{
	float:right;
	width:132px;
	height:17px;
	background:url(../images/searchBox-placeHolder.png) top right no-repeat;
	text-align:left;
	padding-top:3px;
	padding-left:14px;
}
.quick-search-input input
{
	border:0px;
	background:transparent;
	font-family:'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif; 
	color: #a2a09a; 
	font-size:10px;
	line-height:12px;
}
.quick-search-button
{
    width: 25px;
    height: 21px;
    z-index: 2;
    cursor: pointer;
    position: absolute;
    top: 0px;
    left: 255px;
}
.search_grid_res
{
	border-collapse:collapse;
	width:650px;
}
.search_grid_res th
{
	color:#32285B;
	text-align:left;
	font-weight:normal;
	border-bottom:1px solid #BDBEC0;
	padding-bottom:4px;
	padding-left:3px;
	
}
.search_grid_res td
{
	padding:3px 3px;
	background:#F1F5FE;
}
.search_tr_stage, .search_grid_res th.search_th_mcap
{
	text-align:center;
}
.search_tr_est_mineral_name, .search_tr_noest_mineral_name, .search_grid_res th.search_th_no_est_mineral_name, .search_grid_res th.search_th_est_mineral_name
{
	text-align:right;
}
.search_grid_res th.search_th_no_est_mineral_name, .search_grid_res td.search_tr_noest_mineral_name
{
	padding-right:25px;
}
.search_tr_company_name a
{
	color: #0500D6;
	text-decoration:none;
}
.search_tr_company_name a:hover
{
	   color:#CE9D6A;
}
.search_tr_company_name a span
{
	   color: #6C7F9B;
    font-family: Arial;
    font-size: 10px;
    line-height: 90%;
    text-decoration:none;
}
.search_odd_row td
{
	background:#FFFFFF;
}
.search_pager
{
	text-align:center;
	width:650px;
	margin-top:25px;
	font-size:12px;
}
.search_pager a
{
	color:#303B68;
	font-weight:bold;
	text-decoration:none;
}
.feedbackOverlayLink {
    background: url("../images/feedback.gif") no-repeat scroll left top #FFE794;
    border: 1px solid #717171;
    border-left:0px;
    cursor: pointer;
    display: block;
    height: 96px;
    left: 0;
    margin-top: -52px;
    overflow: hidden;
    position: fixed;
    top: 50%;
    width: 26px;
    z-index: 1000;
}
.feedback-error
{
	color:Red;
	padding:2px 0px;
	font-weight:bold;
	margin-left:3px;
}
.overlay {
    -moz-border-radius: 6px 6px 6px 6px;
    -moz-box-shadow: 0 0 30px #333333;
    background-color: #FFFFFF;
    border: 1px solid #333333;
    display: none;
    padding: 15px;
    text-align: left;
    width: 425px;
    z-index: 8000;
}
.overlay .close {
    background-image: url("../images/close.png");
    cursor: pointer;
    height: 33px;
    position: absolute;
    right: -15px;
    top: -15px;
    width: 35px;
}
.overlay #FeedbackContainerPanel {
    height: 480px;
    overflow: hidden;
    width: 425px;
}
.overlay label {
    font-size: 16px;
    font-weight: normal;
    margin-left:3px;
}
.overlay #FeedbackBox {
    font-size: 12pt;
    height: 200px;
    width: 400px;
}
.overlay textarea, .overlay input {
    padding: 0.3em 0.4em 0.15em;
}
.overlay #EmailBox {
    font-size: 12pt;
    width: 400px;
}
.overlay a:link {
    color: #296CCF;
    text-decoration: none;
}
.overlay a {
    padding: 0.3em 0 0.1em;
    position: relative;
}
#FeedbackSubmit a img {
    border: 0 !important;
}
.overlay form div {
    margin-bottom: 0.8em;
    padding-left:3px;
}
.overlay h2 {
    border-bottom: 1px solid #DDDDDD;
    font-size: 20px;
    margin: 0 0 10px;
    padding: 10px 0;
    color: #479332;
    font-weight: bold;
}
.overlay textarea, .overlay input[type="text"], .overlay input[type="password"], .overlay select {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
}
.captcha-img
{
    float : left;
    height: 40px;
}
.captha-text
{
    float : left;
    height: 40px;
}
.overlay #CaptchaBox {
    font-size: 12pt;
    width: 250px;
    margin-top: 5px;
}
.thankyou
{
	font-weight:bold;
	color:#997440;
	font-size:12px;
}

.ext-el-mask
{
    z-index: 8998 !important;
}

.ext-el-mask-msg
{
    z-index: 8999 !important;
}
.search-item td
{
    white-space:nowrap !important;
}

/*search page style ****/

#searchDataDiv {width: 700px;}
#search-rightC {float:right; width: 212px; background-color:#d9d7d7; height: 400px;}
	#search-rightC h2 {text-align: center; font-family: "myriad-pro-1","myriad-pro-2", Arial, Helvetica, sans-serif; font-size:12px; color:#a26313; font-weight: normal; margin:0; padding:0; text-transform:uppercase;}
	
#search-rightC-b1 {margin-top: 4px; height: 120px;}
#search-rightC-b2 {margin-top: 20px; height: 147px;}

.search-right-C-b { background-color: #fdfcfb; width: 195px; -moz-box-shadow: 0 2px 4px 2px #d3d0d0; -webkit-box-shadow: 0 2px 4px 2px #d3d0d0; box-shadow: 0 2px 4px 2px #d3d0d0; border: 1px solid #aba49c; margin-left: 11px;}

.search-rightC-b-top {padding: 3px;}
.search-rc-picCol {float: left; width: 48px;}
.search-rc-bigTxt {margin-left: 50px;}
.bigTxt-row1 {color: #603702; font-size:13px; font-family: "myriad-pro-1","myriad-pro-2", Arial, Helvetica, sans-serif;padding-top: 4px;}
.bigTxt-row2 {color: #6a3c02; font-size:13px; font-family: "myriad-pro-1","myriad-pro-2", Arial, Helvetica, sans-serif;padding-top: 2px;}
.bigTxt-row2b {color: #635b52; font-size:13px; font-family: "myriad-pro-1","myriad-pro-2", Arial, Helvetica, sans-serif;padding-top: 2px;}

.bigTxt-row3 {color: #6a3c02; font-size:13px; font-family: "myriad-pro-1","myriad-pro-2", Arial, Helvetica, sans-serif;padding-top: 0px;}
.search-rightC-exp {margin-top: 16px; font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#3e4242; margin-left: 16px; }
.search-rightC-linkRow {margin-top: 2px;}
.search-rightC-linkRow a{color: #1D3BC3; text-decoration: none; font-family: "myriad-pro-1","myriad-pro-2", Arial, Helvetica, sans-serif; font-weight: 700; font-size:13px; margin-left: 16px; text-decoration:none;}
