a:hover{
    text-decoration:none; 	
}
#leftFrame {
    float: left;
    height: auto;
    font-family: Dotum !important;
    color: #444444;
    overflow:hidden;
    
}
#mainFrame {
    float: right;
    width: 800px;
    height: auto;
}
#leftFramePanel3 {
    margin-top: 10px;
    overflow:hidden;
}

#mainFrame #localSearchPanel table{
    border: 1px solid #e7e7e7;
    width: 800px;
    color: 666666;
    margin-bottom: 10px;
    background: #f4f4f4;
}
#mainFrame #localSearchPanel th {
    padding-left: 10px;
}
#mainFrame #localSearchPanel th span{
    font-weight: normal;
}
#mainFrame #localSearchPanel td {
    height: 33px;
    _height: 43px;
    padding: 5px;
}

#mainFrame #localSearchPanel td select{
    border: 1px solid #dedede;
}
#mainFrame #localSearchPanel td select botton{
    
    }
#mainFrame .heading {
    padding: 1px 0px 0px 3px;
    margin: 5px 0px;
    font-family : Gulim;
    font-size: 14px;
    font-weight: bold;
    letter-spacing: -1px;
}
#mainFrame .heading a{
    padding-left: 5px;
}
#mainFrame .bar_bg{
    height: 2px;
    background: url(//static.ad.co.kr/images/job/bar_bg.gif) repeat-x;
    margin: 0px;
    padding: 0px;
}

#mainFrame table.list_top,
#mainFrame table.list {
    width: 800px;
    margin-bottom: 20px;
    font-size: 11px;
    font-family: Dotum;
    color: #666666;
    
    
}
#mainFrame table.list {
	table-layout : fixed;
	}
#mainFrame table.list_top tr,
#mainFrame table.list tr{
    width: 800px !important; 
    
}
#mainFrame table.list th {
    padding: 3px ;
    border-top: 0px solid #cccccc;
    border-right: 0px solid #ffffff;
    border-bottom: 0px solid #cccccc;
    background: url(//static.ad.co.kr/images/job/background/list_mainFramePanel2-2_headingbg.gif) repeat-x;
    background: #ffffff;
    font-size: 12px;
    letter-spacing: 0px;
    text-align: left ;
    vertical-align: middle;
    margin: 0px;
    color: #666666;
}

#mainFrame table.list_top td,
#mainFrame table.list td {
    padding: 5px;
    font-family: Dotum;
    border-top: 0px solid #cccccc;
    border-right: 0px solid #ffffff;
    border-bottom: 1px solid #e1e1e1;
    font-size: 11px;
    letter-spacing: 0px;
    line-height: 18px;
    vertical-align: middle;
    text-align: left ;
}
#mainFrame table.list td {
    padding: 5px;
    font-size: 12px;
    letter-spacing: -1px;
    line-height: 18px;
    vertical-align: middle;
    text-align: left ;
    height: 25px;
    _height: 43px;
    overflow: hidden;
    font-size: 11px;
    font-family: Dotum; 
}
#mainFrame table.list tr:hover td {
    background: #eeeeee;
    color: #000000;
}

#mainFrame table.list tr:hover td a {
    text-decoration: none;
    color: #000000;
}
#mainFrame table.list .wdate {
    width: 65px;
    text-align: center;
}
#mainFrame table.list_top .corpName {
    width: 120px;
    font-family: Dotum, Arial;
    font-size: 11px;
    font-weight: bold;
}
#mainFrame table.list .corpName {
    width: 130px;
}

#mainFrame table.list .title {
    width: 300px;
    line-height: 18px;
    font-family: Dotum, Arial;
    overflow : hidden;
    white-space : nowrap;
    text-overflow : ellipsis;
}

#mainFrame table.list .title a {
    width: 300px;
    font-family: Dotum, Arial;
    font-size: 11px;
    font-weight: normal;
    line-height: 18px;
    height: 20px;
    white-space : nowrap;
    text-overflow : ellipsis;
}

#mainFrame table.list .education {
    width: 90px;
}

#mainFrame table.list .experience {
    width: 66px;
}

#mainFrame table.list .location {
    width: 40px;
}

#mainFrame table.list .fdate {
    width: 70px;
}

#mainFrame table.list td .today,
#mainFrame table.list td .d_0,
#mainFrame table.list td .d_1,
#mainFrame table.list td .d_2 {
    display: inline-block;
    width: 35px;
    height: 15px;
    line-height: 15px;
    font-family: Dotum, Arial;
    font-size: 11px;
    font-weight: bold;
    color: #ff7800;
    letter-spacing: -1px;
}

#mainFrame table.list td .d_0 {
    color: #ff7800;
}
#mainFrame table.list td .d_1 {
    color: #77b30f;
}
#mainFrame table.list td .d_2 {
    color: #77b30f;
}
#mainFrame .paginationContainer {
    width: 785px;
}

#mainFrame #localSearchPanel table tr{
    height:40px;	
}
#mainFrame #localSearchPanel table th{
    line-height:40px;    
}
#mainFrame #localSearchPanel table td{
    line-height:12px;    
    padding : 0px;
}
#mainFrame #localSearchPanel table td.buttonTd{
	width: 40px;
    padding: 5px;
}

        .menuOn{
        background-position: 0 -40px !important;
      }
      
      .menuOff{
        background-position: 0 0 !important;
      }
      .menuOnClick{
        background-position: 0 -60px !important;      
      }
      .menuOffClick{
        background-position: 0 -20px !important;      
      }
      
      .specialityMenuPanel,
      .experienceLevelMenuPanel,
      .educationLevelMenuPanel,
      .positionTypeMenuPanel{
        display : block;
        width:114px;
        z-index : 12;
        position:relative;
      }
      
      #specialityMenuList,
      #experienceLevelMenuList,
      #educationLevelMenuList,
      #positionTypeMenuList{
      position : absolute;
      top:20px;
      _top:20px;
      border : 1px solid #E0E0E0;
      background : #FFFFFF;
      padding : 0;
      width:146px;
      _width: 148px !important;
      max-height:153px;
      _max-height : 158px;
      z-index : 13;
      overflow-y : auto;
      scrollbar-face-color: #FFFFFF;
      scrollbar-shadow-color:#C0C0C0;
      scrollbar-highlight-color:#C0C0C0;
      scrollbar-3dlight-color:#FFFFFF;
      scrollbar-darkshadow-color:#FFFFFF;
      scrollbar-track-color: #F5F5F5;
      scrollbar-arrow-color: #C0C0C0;
      }
  
      #specialityMenuList #top,
      #experienceLevelMenuList #top,
      #educationLevelMenuList #top,
      #positionTypeMenuList #top{
        padding: 2px 0px;
      }
      #specialityMenuList #top{
        border-bottom : 1px dotted #E0E0E0;
        margin-bottom : 5px;
      }
      #specialitySelectName,
      #experienceLevelSelectName,
      #educationLevelSelectName,
      #positionTypeSelectName {
      background : #FFFFFF url(//static.ad.co.kr/images/common/menu/menuDropDown.png) no-repeat scroll 0 0;
      color : #8F9091;
      padding : 4px 0 0 7px;
      width: 141px;
      height:16px;
      _height: 20px;
      font-size : 9px;
      }
  #specialitySelectName .specialityName,
  #specialityMenuList li,
  #experienceLevelSelectName .experienceLevelName,
  #experienceLevelMenuList li,
  #educationLevelSelectName .educationLevelName,
  #educationLevelMenuList li,
  #positionTypeSelectName .positionTypeName,
  #positionTypeMenuList li
  {
    font-family : Dotum;
    font-size : 11px !important;
    font-weight : normal !important;
    cursor : pointer;
    _width: 142px;
  }
  #specialityMenuList li,
  #experienceLevelMenuList li,
  #educationLevelMenuList li,
  #positionTypeMenuList li{
    margin : 3px 5px;
    _margin : 3px 3px;
  }
  #specialitySelectName .inputSpeciality{
  	 border : 0px;
  	 width : 120px;
  }