@import url(../elements/M_searchtips.css);

div#advanced_search_handler {
    /*clear: left;*/
    /*float: left;*/
    clear: both;
    float: left;
    margin: 14px 0;
    width: 99.6%;
    /*border: 1px solid;*/
}

div#advanced_search {
    /*width: 56%;*/
}

a#search_tips_btn {display: none}


div#view_selected_tooltip {
    width: 65%;
    float: left;
}

.rasp_tooltip_holder {
    margin: 0 0 0 2px;
    padding: 0;
    background: transparent url(../../M_images/search_tips/tooltip_arrow.gif) no-repeat scroll 5px 2px;
    /*background: #CCC;*/
}

.rasp_tooltip_content {
    font-size: 90%;
    border: 1px solid #dedede;
    margin: 0 0 0 20px;
    padding: 4px 8px;
}


/* JOB_RESULTS */
p.search_results {}

p.noresults {
    color: #1999CE;
    font-weight: bold;
    text-decoration: none;
}

table.job_results {
    width: 100%;
    clear: left;
    margin-bottom: 16px;
    border-collapse: collapse;
    border: 1px solid #CCC;
    /*border: 1px solid;*/
}

table.job_results tr{
    background: #F0F0F0;
}

table.job_results tr td{
    padding: 8px;
    vertical-align: top;
}


table.job_results td.job_title {
    width: 60%;
}

table.job_results td.job_industry {
    width: 20%;
    text-align: right;
}

table.job_results td.job_location {
    width: 20%;
    text-align: right;
}

table.job_results td.job_title span.position{
    /*font-size: 1.3em;*/
    margin-left: 6px;
    font-weight: bold;
}

table.job_results td.job_desc{
    padding: 2px 10px;
}

table.job_results td span.label{
    font-size: 72%;
    font-weight: bold;
    text-decoration: none;
    text-transform: uppercase;
}


/* RASP_TABLE_PAGINATOR*/
div#rasp_table_paginator {
    width: 100%;
    margin-left: 25px;
    /*border: 1px solid;*/
}


/* REFINE SEARCH */
div#refine_search input{
    float: left;
}

div#refine_search a#refine_search_btn{
    float: left;
    width: auto;
}

div#refine_search div.rasp_tooltip_holder{
    float: left;
    width: auto;
}


/* Job Search results table */
.AlignLeft {text-align:left}
.AlignCenter {text-align:center}
.AlignRight {text-align:right}

table.TableContainer {
    width: 926px;
    /*border: 1px solid;*/
    margin: 0 auto;
}

table.TableContainer tr.top{
    background: transparent url(../../M_images/content/rasp_header_table.gif) no-repeat top left;
    height: 19px;
}

table.TableContainer tr.middle td.left{
    background: transparent url(../../M_images/content/rasp_left_table.gif) repeat-y top left;
    width: 17px;
}

table.TableContainer tr.middle td.right{
    background: transparent url(../../M_images/content/rasp_right_table.gif) repeat-y top left;
    width: 17px;
}

table.TableContainer tr.bottom{
    background: transparent url(../../M_images/content/rasp_footer_table.gif) no-repeat top left;
    height: 28px;
}

table.DataTable {
    width: 100%;
    margin: 0;
    padding: 0;
}

table.DataTable th{
    background: #80afd3;
    color: #FFF;
    text-decoration: none;
    text-align: left;
    margin: 0;
    padding: 14px 0 0 0;
    height: 40px;
    font-weight: bold;
}

table.DataTable tr.even{background: #f5f5f5}
table.DataTable tr.odd{background: #FFFFFF}

table.DataTable td {
    padding: 7px 2px;
    vertical-align: top;
}

table.DataTable td.AlignCenter {
    padding-top: 3px;
}


table#JobSearchResults {
    width: 100%;
    margin: 0;
    padding: 0;
}

table#JobSearchResults th.col_1{width: 3%}
table#JobSearchResults th.col_2{width: 20%}
table#JobSearchResults th.col_3{width: 20%}
table#JobSearchResults th.col_4{width: 6%}
table#JobSearchResults th.col_5{width: 20%}
table#JobSearchResults th.col_6{width: 10%}
table#JobSearchResults th.col_7{width: 12%}
table#JobSearchResults th.col_8{width: 9%}

table#JobSearchResults tr td a{
    text-decoration: none;
}


div.search_results_box {width: 100%;}

div.search_results_box p.search_results_txt{width: 45%;float: left;}
div.search_results_box p.display_txt{width: 45%;float: right; color: #999;text-align: right}



/* RASP SEARCH FORM */
div.RaspSearchForm {
	border: none;
	width: 99.8%;
	margin: 0 0 35px 0;
}


div.RaspSearchForm fieldset {
	border: none;
	padding: 0;
}

.fieldset_top{display:none}
.fieldset_bottom{display:none}

div.RaspSearchForm fieldset p {
	clear: left;
	/*float: left;*/
	/*width: 97%;*/
	margin: 4px 0 4px 8px;
	border: none;
}

div.RaspSearchForm fieldset dl.header {
	text-decoration: none;
	margin: 8px 0 6px 8px;
	color: #004A83;
	font-size: 18px;
	text-decoration: none;
	font-weight: normal;
}

div.RaspSearchForm fieldset dl {
	clear: left;
	float: left;
	width: 97%;
	margin: 4px 0 16px 0;
	border: none;
}

div.RaspSearchForm fieldset dt {
	float: left;
	width: 25%;
	margin: 6px 12px 0 0;
        border-bottom: 1px solid #b3b3b3;
        color: #004A83;
        text-decoration: none;
	/*border: 1px solid red;*/
}

div.RaspSearchForm fieldset dd {
	float: left;
	margin: 0;
	width: 72%;
	/*border: 1px solid red;*/
        padding: 0;
}

div.RaspSearchForm fieldset dd input,div.RaspSearchForm fieldset dd select{
	float: left;
        margin: 0;
}

div.RaspSearchForm fieldset dl .helptext {
	width: 34%;
	float: right;
	margin: 0px 3px 0px 0;
	font-size: 90%;
        line-height: 1.3em;
}

div.RaspSearchForm fieldset dl .helptext2 {
	width: auto;
	clear: both;
	margin: 0px 3px 0px 0;
	font-size: 90%;
	font-style: italic;
	/*background: #FFF;*/
}

div.RaspSearchForm fieldset dl dt.onerow  {
	clear: both;
	float: left;
	width: 99%;
	margin: 0;
	margin: 4px 0 10px 0;
	/*border: 1px solid red;*/
}



/* FORM ACTIONS */
div.RaspSearchForm fieldset.rasp_actions {
	background: none;
	border: none;
	padding: 4px 8px;
	margin-bottom: 14px;
}

div.RaspSearchForm fieldset.rasp_actions dl {
	clear: left;
	float: left;
	width: 97%;
	margin: 22px 0 0 0;
	border: none;
}

div.RaspSearchForm fieldset.rasp_actions dt {
	float: left;
	width: 25%;
	margin: 0;
        border: none;
        padding-left: 9px;
	/*border: 1px solid red;*/
}

div.RaspSearchForm fieldset.rasp_actions dd {
	float: left;
	margin: 0;
	width: 72%;
        padding: 0;
	/*border: 1px solid red;*/
}

div.RaspSearchForm fieldset.rasp_actions div.actions {
	float:left;
}

div.RaspSearchForm fieldset.rasp_actions div.actions .primary_action {
	float:left;
}

div.RaspSearchForm fieldset.rasp_actions div.actions .secondary_action {
	float: left;
	margin: 3px 0 0 6px;
}

