table.RefineSearch td.shadow-top{
    background:url(../images/uper-shadow.gif) no-repeat;
}

table.RefineSearch tr.grey-box-refine{
    background:url(../images/bg-grey-gradient.gif) no-repeat;
    float:left;
    display:inline;
    border:solid #f0f0f0;
    border-width:0 1px 1px 1px;
    margin:0;
    width:100%;
    
}
table.RefineSearch tr.grey-box-refine .tot{
    width:100%;
    float:left;
}
table.RefineSearch tr.grey-box-refine h2{
    margin:10px 0 22px 14px;
    padding:0;
    font:normal 19px Arial, Helvetica, sans-serif;
    color:#333;
    float:left;
    display:inline;
    width:100%;
    
}
table.RefineSearch tr.grey-box-refine .toolbar{
    float:left;
    background:url(../images/tool-bar.gif) no-repeat;
    width:324px;
    height:22px;
    margin:0 0 0 13px;
}
table.RefineSearch tr.grey-box-refine .toolbar ul{
    float:left;
    margin:0 0 0 12px;
    padding:0;
    list-style:none;
    width:100%;
    display:inline;
    
}
table.RefineSearch tr.grey-box-refine .toolbar ul li{
    float:left;
    display:inline;
    margin:3px 0 0 7px;
    
}
table.RefineSearch tr.grey-box-refine .toolbar ul li.job {
    width:78px;
    margin:3px 0 0 0;
}
table.RefineSearch tr.grey-box-refine .toolbar ul li.location {
    width:114px;
}
table.RefineSearch tr.grey-box-refine .toolbar ul li.result {width:106px;}
table.RefineSearch tr.grey-box-refine .toolbar ul li a{
    text-decoration:none;
    color:#404040;
    font-size:13px;
    display:block;    
}
table.RefineSearch tr.grey-box-refine .toolbar ul li a:hover{text-decoration:underline;}
table.RefineSearch tr.grey-box-refine .job-email{
    float:left;
    width:100%;
}
table.RefineSearch tr.grey-box-refine .job-email .job{
    font:17px Arial, Helvetica, sans-serif;
    color:#009;
    float:left;
    width:324px;
    margin:12px 0 12px 13px;
    display:inline;
}
table.RefineSearch tr.grey-box-refine .job-email .email-me{
    float:right;
    margin-top:17px;
    margin-right:10px;
    display:inline;
}
table.RefineSearch tr.grey-box-refine .job-email .email-me a{
    font:11px Arial, Helvetica, sans-serif;
    color:#06c;    
}
table.RefineSearch tr.grey-box-refine .job-email .email-me a:hover{text-decoration:none;}
table.RefineSearch tr.filter{
    float:left;
    display:inline;
    border:solid #f0f0f0;
    border-width:0 1px 1px 1px;
    margin:0;
    width:100%;
}
table.RefineSearch tr.filter label.filter-by{
    float:left;
    width:100%;
    font:bold 12px Arial, Helvetica, sans-serif;
    color:#333;
    margin:14px 0 6px 14px;
    display:inline;
}
table.RefineSearch tr.filter ul{
    margin:0 0 7px;
    padding:0;
    list-style:none;
    float:left;
    width:100%;
    display:inline;
}
table.RefineSearch tr.filter ul li{
    float:left;
    margin:0 0 4px 14px;    
    display:inline;
    width:31%;
}
table.RefineSearch tr.filter ul li a{
    color:#404040;
    font:12px Arial, Helvetica, sans-serif;
    text-decoration:none;
}
table.RefineSearch tr.filter ul li a:hover{text-decoration:underline;}
table.RefineSearch tr.filter ul li a span.blue{
    color:#06c;
    margin-left:5px;
}