﻿body {
}


.linkSearch {
    text-decoration:none;
}

a.linkSearch {
    text-decoration:none;
}


.number {
    color: #C3182B;
    display: inline-block;
    font-size: 128px;
    font-weight: 300;
    letter-spacing: -10px;
    line-height: 128px;
    margin-bottom: 10px;
    margin-top: 0;
    position: relative;
    text-align: right;
    top: 35px;
}

 .details {
    display: inline-block;
    margin-left: 40px;
    padding-top: 0;
    text-align: left;
}


  /* don't show the x for text inputs */
::-ms-clear {
    width : 0;
    height: 0;
}

/* don't show the eye for password inputs */
::-ms-reveal {
    width : 0;
    height: 0;
}


.map_arrow{ background:url(../../images/advance_map_rgt_arrow.png) no-repeat right center; padding-right:15px; }
.map_arrow_close{ background:url(../../images/advance_map_up_arrow.png) no-repeat right center; padding-right:15px; }



.myjoblisnks {
    text-decoration:underline;
}

.myjoblisnks:hover {
    text-decoration:none;
}


.autoSuggCls {
color: #C3182B;
font-size: 14px;
 text-align: left; 
cursor: default; 
list-style: outside none none; padding: 0px;
 border: 1px solid buttonshadow;
background-color: window; 
color: windowtext; 
position: absolute; width: 234px; left: 986px; top: 396px; z-index: 100000; 
overflow-y: scroll;
height:100px;
font-family: open_sansregular;
}







.job_page_about_integrity {
    background-color: #ebecec;
    border: 2px solid #888888;
    border-radius: 7px;
    margin: 40px 0 25px;
    padding-bottom: 10px;
}


.radioJobNotification {
    font-family:open_sansregular;
    padding-top:5px;
    display:inline-block;
}

.radioJobNotification input {
    vertical-align:top;
}


/*-----------------------------------------------------------------Start widget CSS-------------------------------------------------------------*/ 

.widget_container{ width:749; height:230px; font-size:11px; font-family:open_sansregular;}
.search_title{ color:#000; font-family:st_marie_thinthin; font-size:29px; padding-bottom:0; height:37px; }
.search_title span{ color:#c3182b; font-family:geogrotesque_mdmedium; font-size:29px; text-transform:uppercase;}
.widget_image{ float:left; margin-right:3px;}
.searchjobs_box{ min-height: 219px; float:left; width:167px; background-color:#ebecec; margin-right:2px; padding: 11px 11px 0 11px; color:#636363; font-size:9px;}
.searchjobs_box input { width:95%; border:1px solid #c3c1c1; height:21px; padding-left:5px; } 
.search_btn_hold{ padding-top:7px;}
.search_btn_hold img{float:left; margin-right:6px;}
.search_btn_hold p{font-size:10px; float:left; padding-top:3px;}
.search_btn_hold p a{text-decoration:underline; color:#636363;}
.search_btn_hold p a:hover{text-decoration:none; color:#636363;}

.searchjobs_box label {color:#636363; font-family:geogrotesque_mdmedium; font-size:14px; padding-top:6px; display:inline-block; height:20px;}
.input_info { height:26px; }
.input_info2 { height:13px; }
.viewjobs_box{ float:left; background-color:#e3e3e3; width:163px; padding:11px 11px 0px 11px; min-height: 219px;}
.view_jobs_list { margin:0 0 13px 0px; font-size:10px;}
.view_jobs_list li{ line-height:20px; list-style-position: inside;}
.view_jobs_list li a{ color:#3c3c3c; text-decoration:underline;}
.view_jobs_list li a:hover{ color:#3c3c3c; text-decoration:none;}

  /*-----------------------------------------------------------------End widget CSS--------------------------------------------------------------*/ 



