/*******Rounded Corners- Career Openings Overrides*/
    div.careerWrap span.topLeft {
        left: -0.1em;
        top: -0;
        margin-right: -9px;}

    #ie6 div.careerWrap span.topLeft {
        margin-left: -0.1em;
        margin-top: 0;
        margin-right: -9px;}

        div.jobListContain span.topLeft {
            left: 0em;
            top: 0em;
            margin-right: -9px;}

        #ie6 div.jobListContain span.topLeft {
            margin-left: 0em;
            margin-right: -9px;}

    div.careerWrap span.topRight {
        top: 0;
        right: -0.05em;}

    #ie7 div.careerWrap span.topRight {
        position: absolute;
        margin-right: 0;}

    #ie6 div.careerWrap span.topRight {
        margin-right: -0.1em;
        margin-bottom: -1em;
        margin-top: 0;}

        div.jobListContain span.topRight {
            top: 0.0em;
            right: 0em;
            position: relative;}

        #ie7 div.jobListContain span.topRight {
            position: absolute;
            top: auto;
            margin-right: 0.05em;}

        #ie6 div.jobListContain span.topRight {
            margin-bottom: -0.9em;
            margin-right: 0;}

    div.careerWrap span.bottomLeft {
        margin-top: -10px;
        left: -0.1em;}

    #ie6 div.careerWrap span.bottomLeft {
        position: absolute;
        left: 3px;
        bottom: 4px;}

    div.careerWrap span.bottomRight {
        margin-top: -10px;
        right: -0.05em;}

    #ie6 div.careerWrap span.bottomRight {
        position: absolute;
        bottom: 3px;
        right: 3px;}

    #ie7 div.careerWrap span.bottomRight {
        position: absolute;
        bottom: 0;
        right: 0;}

/****Career Openings*************************************************************/
        div.contentWrap.careerOpenings {
      padding: 0 0 0 0;
      border: 1px #f79820 solid;
      border-top: 0;
      float: left;}

      table.careerWrap {
        background: #ffffff url(/images/career_filter_bg.png) repeat-x;
        margin: 0;
        padding: 0;
        border-collapse: collapse;}

        table.careerWrap th {
          font-size: larger;
          color: #ffffff;
          font-style: italic;
          font-weight: bold;
          background: #6f1400 url(/images/filter_head.gif) repeat-x;
          padding: 0.1em 0.5em 0.1em 0.5em;
          margin: 0;
          border: none;
          width: 100%;}

        #filterTitle {
          color: #caa8a1;
          font-weight: normal;}

        table.careerWrap #currentTitle {
          width: 50%;}

        table.careerWrap tr td {
          padding: 0.5em;
          margin: 0;}

        table.careerWrap tr td.textBox {
          vertical-align: top;}

          table.careerWrap tr td.textBox p{
            margin-top: 0;
            padding-top: 0;}

          table.filterForm p{
            padding: 0;
            margin: 0;}

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

          table.filterForm {
            margin:0;
            padding: 0;}

          table.filterForm input.text {
            background: #ffffff;
            border: 1px solid #6f1400;
            padding: 0 0 0 0.5em;
            width: 96.4%;}

            #ie6 table.filterForm input.text {
                width: 95%;}

            table.filterForm tr {
              margin:0;
              padding: 1em;}

              table.filterForm tr td {
                margin:0;
                padding: 0 0 0.5em 0;
                width: auto;
                background: none;
                border: none;}
                
              table.filterForm tr td.filtLabel {
                width: 30%;}
                
                table.filterForm label {
                    width: 20%;
                    margin: 0;
                    padding: 0;}

          table.filterForm div{
            float: right;}

          select.careerFilter {
            border: 1px solid #6f1400;
            background: #ffffff;}

          input.careerFilter {
            border: 1px solid #999999;
            background: transparent;}

          input.careerFilter:hover {
            border: 1px inset #999999;}

            a.rightJob.careers span.h3 {
              font-size: larger;
              margin: 30px 0 0 0;
              padding: 0;}

            a.rightJob.careers span.p {
              padding: 0;
              margin: 0 0 2em 0;}

          table.jobList {
            width: 100%;
            border-collapse: collapse;
            background: #ffffff url(/images/job_table_bg.jpg) repeat-x;}

            table.jobList th {
              background: #e37a1d url(/images/joblist_title_bg.gif) repeat-x;
              color: #ffffff;
              padding: 0.1em;
              border-right: 2px #f79820 dotted;}

            table.jobList th.title {
              width: auto;}

             table.jobList th.posting {
              width: auto;}

            table.jobList th.category {
              width: auto;}

            table.jobList th.location {
              width: auto;}

            table.jobList th.date {
              width: auto;}

            table.jobList th.view {
              width: auto;}

            table.jobList th.apply {
              width: auto;
              border-right: 0;}

            table.jobList td {
              border-right: 2px #f79820 dotted;
              border-bottom: 1px solid #ffffff;
              padding: 0.2em;}

              table.jobList td.apply {
                text-align: center;
                border-right: none;
                padding: 0 !important;}

            #jobList a.apply {
              display: block;
              width: 100%;
              height: 1em;
              margin: 0;
              border: none;
              padding: 0.2em 0 0.2em 0;}
/*
            #jobList a span.appImg {
              background: url(/images/apply_arrow.png) 50% 0 no-repeat;
              height: 12px;
              width: 13px;
              display: block;
              position: relative;
              margin: 0 auto;}
            
            #ie6 #jobList a span.appImg {
              background-image: url(/images/apply_arrow_ie.png);
              cursor: pointer;}
            
              #jobList a.apply:hover span.appImg {
                background-position: 50% -12px;}
*/
              #jobList a.apply span.appTxt {
                display: block;}

            #careerPage {
              background: #debdad url(/images/career_page_bg.gif) repeat-x;
              padding: 0;
              min-width: 100%;
              display: block;
              border-top: 1px #f79820 solid;
              text-align: right;}

              #careerPage p{
                margin: 0;
                padding: 0.5em;}

                #careerPage p a.current {
                  color: #000000;
                  border: none;
                  text-decoration: underline;}

                div.jobListContain #careerPage p a {
                  border: none;}

                div.jobListContain #careerPage p a:hover {
                  color: #000000;}

                div.jobListContain #careerPage p a.previous {
                  margin: 0 0 0 2em;}
