  a {
        text-decoration:none;
    }
    a:hover{
        text-decoration:underline;
    }
    a:visited
    {
    	color:#FFCC00;
    }
    body{
        margin-top:0px;
        margin-bottom:0px;
        font-family:Arial, Helvetica, sans-serif;
        font-size:12px;
        background-image:url(images/bg3.jpg);
        background-repeat:repeat-x;
        background-position:0px 0px;
        margin-left:0px;
        margin-right:0px;
        background-color: #ffffff;
    }
    div.whole_container{
        width:779px;
        margin-left:auto;
        margin-right:auto;
    }
    div.top_logo_bar{
        background-image:url(images/header_recruitment.jpg);
        height:116px;
        font-family:arial;
        font-size:11px;
        color:#000000;
    }
    div.old_menu{
        width:779px;
        background-image:url('images/menu_bg.jpg');
        background-position:0px -1px;
        height:22px;
        font-size:14px;
        color:#FFFFFF;
    }
    div.old_menu a {
        color:#FFFFFF;
        text-decoration:none;
        padding:1px;
    }
    
    div.old_menu a:hover {
        background-color:#013451;
        text-decoration:none;
    }
    div.main_container{
        width:779px;
        color:#FFFFFF
        font:Arial, Helvetica, sans-serif;
        float:left;
    }
    
    div.main_container h1{
        width:779px;
        color:#000000;
        font-size:30px;
        font-weight:normal;
    }
    
    div.numbers_talking{
        float:right;
        width:254px;
        height:80px;
        background-image:url(images/numbers_menu.gif);
        margin-right:10px;

    }
    
    div.numbers_talking h2{
        font-weight:normal;
        font-size:18px;
        margin-top:0px;
        margin-bottom:10px;
        height:15px;
        margin-left:12px;
        display:block;
        padding-top:2px;
    }
    
    div.main_horiz_bar{
        padding-top:22px;
        margin-left:10px;
        padding-left:13px;
        clear:both;
        width:759px;
        height:142px;
        background-position:0px 17px;
        background-repeat:no-repeat;
        background-image:url(images/h_panel_back.gif);
        color:#FFFFFF;
    }
    div.main_horiz_bar h2{
        font-weight:normal;
        font-size:18px;
        color:#FFFFFF;
    }
    
    div.browseentry_left{
        text-align:left;
        background-repeat:no-repeat;
        float:left;
        background-image:url(images/horiz_panel_entry.gif);
        width:231px;
        height:24px;
        padding-top:3px;
        font-size:14px;
        cursor:pointer;
    }
    
    div.browseentry_right{
        text-align:left;
        margin-right:15px;
        float:right;
        background-repeat:no-repeat;

        background-image:url(images/horiz_panel_entry.gif);
        width:231px;
        height:22px;
        padding-top:3px;
        font-size:14px;
        cursor:pointer; 
    }
    
    div.panel_button {
    width:241px;
    overflow:hidden;
    background-repeat:no-repeat;
    height:32px;
    float:left;
    background-image:url(images/panel_btn.gif);
    margin-left:5px;
    padding-top:8px;
    font-size:14px;
        color:#FFFFFF;
    }
    
    div.panel_button a{
    color:#FFFFFF;
    }
    
    div.job_listings{
        margin-left:10px;
        float:left;
        clear:left;
        width:480px;
    }
    div.job_listings h2{
        font-weight:normal;
        font-size:24px;
        display:inline;
    }
    
    div.job_listings a{
        color:#0000FF;
        font-weight:normal;
        font-size:14px;
    }
    
    div.browse_jobs_by_category {
        width:500px;
        float:right;
    }
    
    div.browse_jobs_by_category a{
        color:#FFFFFF;
    }
    
        
    table.footer{
        font-size:10px;
    }
    
    div.looking_to_hire{
        float:right;
        background-image:url(images/for_employers_panel.gif);
        width:267px;
        height:330px;
        margin-right:10px;
        color:#FFFFFF;
    }
    
    div.looking_to_hire a{
        color:#FFFFFF;
        font-weight:bold;
    }
    
    div.main_vert_bar{
        width:240px;
        float:left;
        overflow:hidden;
        margin-left:10px;
        margin-top:10px
        background-repeat:no-repeat;
        color:#FFFFFF;
    
    
    }
    div.main_vert_bar a{
        color:#FFFFFF;
    }
    div.main_vert_bar h2{
        font-weight:normal;
        font-size:18px;
        color:#FFFFFF;
    }
    
    div.vert_container{
        width:510px;
        float:right;
    }
    
    div.for_employers_left{
        width:245px;
        height:290px;
        float:left;
        background-image:url(images/for_employers_left.jpg);
        background-repeat:no-repeat;
        background-position:-1px 0px;
        color:#000000;
        font-size:11px;
    }
    
    div.for_employers_left h2{
        font-weight:normal;
        font-size:18px;
        color:#000000;
    }

    
    div.breadcrumb {
        border-bottom:1px solid black;
        width:779px;
        margin-left:auto;
        margin-right:auto;
    }
    
    div.central {
        width:779px;
        margin-left:auto;
        margin-right:auto;
    }
    
    h1 {
        width:779px;
        margin-left:auto;
        margin-right:auto;
    }
    
    
    td.header {
        border-bottom: 1px solid black;
        border-right: 1px solid black;
        text-align: center; 
        font-size: 1.3em;
    }
    
    a.button { 
        background-color:#DDDDDD;
        color:#000000;
        border:1px solid black;
        padding:0px 4px 0px 4px;
        font-family:sans-serif;
        font-size:11px;
        text-decoration:none
    }
    
    a.button:hover{
        background-color:#EEEEEE;
    }
    
    
    td.odd {
        background-color:#EEEEEE;
    }
    
    td.even{
        background-color:#FFFFFF;
    }
    
    span.search_highlight{
        background-color:#FFFFCC;
        font-weight:bold;
    }
    
        body
   {
        min-width: 740px;
        margin:0px;    
   }
   .present_textbox{
        padding-left:15px;
        font-weight:bold;
   }
   .present_listbox{
        padding-left:15px;
        font-weight:bold;
   }
   .present_textarea{
        padding-left:15px;
        font-weight:bold;
        white-space: pre;           /* CSS 2.0 */
        white-space: pre-wrap;      /* CSS 2.1 */
        white-space: pre-line;      /* CSS 3.0 */
        white-space: -pre-wrap;     /* Opera 4-6 */
        white-space: -o-pre-wrap;   /* Opera 7 */
        white-space: -moz-pre-wrap; /* Mozilla */
        white-space: -hp-pre-wrap;  /* HP Printers */
        word-wrap: break-word;      /* IE 5+ */
   }
    table.sortable thead {
        background-color:#EDEDED;
        color:#000000;
        font-weight: bold;
        cursor: pointer;
    }
    table.sortable th {
        border-bottom:1px solid #DCDCDC;        
        border-right:1px solid #DCDCDC;
        text-align:left;
    }
    table.sortable td {
        background:#FFFFFF;
        font-size:11px;
        border-bottom:1px solid #DDDDDD;
        border-right:1px solid #DCDCDC;
        text-align:left;
    }
    
    table.sortable {
        border:1px solid #DCDCDC;
    }
        input
            {
                font-family:verdana;
            }
        div.box_column
            {
                float:left;
                clear:none;
                display:inline;
                border:0px solid black;
                margin:3px;
            }
        div.err_field
            {
                color:#FF0000;
                font-size:11px;
            }
        div.box_row
            {
                clear:left;
                float:left;
                border:0px solid red;
                width:100%;

                  padding-top:7px;
                border-top:1px solid black;
            }
        div.box_entry
            {
                width:100%;
                float:left;
                clear:left;
                display:block;
                border:0px solid red;
            }
        div.box_entry_label
            {
                float:left;
                width:100px;
                border:0px solid green;
                margin:1px;
            }
        div.box_entry_element
            {
                float:left;border:
                1px solid black;
                margin:1px;
                border:0px solid blue;
            }
        div.topmenu{
            display:block;
            background-color:#FEFEFE;
            clear:both;
            padding:5px;
        }
        a.menulink{
            text-decoration:none;
            margin-right:20px;
            color:#000000;
        }
        a.menulink:hover{

            text-decoration:underline;
        }
        div.separator{
            background-image:url('images/menu_separator.gif');
            background-repeat:repeat-x;
            background-color:#e4e3e3;
        }
        
        #Notes {
            font-style:italic;
        }
        
     #tabs {

         list-style: none;
         margin-left:0px;
         padding-left:0px;
         
     }

     
     #tabs li {
         float: left;
     }


     div.widget-header {
          width:95%;
          padding: 5px 8px;
          
          background-color: #EFDBA4;
          text-decoration: none;
          color: #444444;
          border-top:3px solid #3E3E3E;
          margin-bottom:5px;
          cursor:pointer;
     }
     
     div.widget_body {
        text-align:left;
        font-size:0.8em;
        line-height:9px;
     }
     

#tabs a {

    float: left;

    padding: 5px 8px;

    margin-left: 6px;

    background-color: #EFDBA4;

    text-decoration: none;

    color: #444444;

}



#tabs a.active-tab {

    background-color: #3e3e3e;

    border-top: 3px solid #EFDBA4;

    padding-top: 3px;

    color: #FFFFFF;

}

.panel {

    clear: both;
    display: none;
    padding: 1em;

}

.panel.active-tab-body {

    display: block;

}
