div.main_wrapper
    {
    margin:auto;
    margin-top:28px;
    width:760px;    
    }



/*--------------------------------header css----------------------------*/

div.header_wrapper
    {
    background:url(../images/layout/header_bg2.gif) repeat-x;
    height:134px;
    }
    
div.logo_wrapper
    {
    float:left;
    width:247px;
    }    
    
div.applicants_menu_wrapper
    {
    float:right;
    position:relative;
    width:513px;
    }
    
div.logo_holder
    {
    height:108px;
    width:233px;
    padding:18px 0 0 10px;
    }    
    
div.application_wrapper
    {
    height:25px;
    left:295px;
    position:absolute;
    top:44px;
    width:212px;
    }    


div.application_holder
    {
    float:left;
    height:25px;
    width:105px;
    }
    
div.employer_holder
    {
    float:left;
    height:25px;
    width:105px;
    }    
    
div.application_employer_divider
    {
    background:url(../images/layout/application_employer_divider.gif) no-repeat;
    float:left;
    width:2px;
    height:25px;
    }
    
    

/*--------------------------------main menu css----------------------------*/    
    
div.menu_wrapper
    {
    left:20px;
    position:absolute;
    top:95px;
    width:495px;
    }    
    
div.menu_wrapper #main_menu
    {
    list-style-type:none;    
    margin:0;
    text-align: right;
    padding-right: 10px;    
    }
    
div.menu_wrapper #main_menu li
    {
    display:inline;
    padding-right:5px;
    color:#fcfcfc;
    }
    
div.menu_wrapper a.menu_list
    {
    color:#fcfcfc;
    font:bold 12px Arial, Helvetica, sans-serif;
    text-decoration:none;
    }

div.menu_wrapper a.menu_list_active
    {
    color:#a0c7ef;
    font:bold 12px Arial, Helvetica, sans-serif;
    text-decoration:none;
    }    

div.menu_wrapper a:hover.menu_list
    {
    color:#a0c7ef;
    font:bold 12px Arial, Helvetica, sans-serif;
    text-decoration:none;
    }                                
    
    
    
    
    
/*--------------------------------body content css----------------------------*/        

div.body_wrapper
    {
    background-color:#FFFFFF;
    }
    
div.welcome_mainpics_wrapper
    {
    background-color:#e5e3e3;
    color:#494949;
    height:209px;
    position:relative;
    width:760px;
    }
    
div.welcome_wrapper
    {
    left:0;
    position:absolute;
    top:34px;
    width:413px;
    }    

div.main_image_holder
    {
    left:413px;
    height:209px;
    position:absolute;
    top:0;
    width:347px;
    }
    
div.welcome_holder
    {
    margin:auto;
    width:356px;
    }    

div.tagline_wrapper
    {
    height:27px;
    width:352px;
    background:url(../images/layout/main_tag1.gif) no-repeat;
    }
    

/*-------------------------------- home jobseeker_employers_wrapper css----------------------------*/    
    
div.jobseeker_employers_wrapper
    {
    }    
    
div.jobseeker_wrapper
    {
    float:left;
    margin-top:2px;
    width:254px;
    }
    
div.jobseeker_image_holder
    {
    background:url(../images/layout/jobseeker_image_header.jpg) no-repeat;
    height:62px;
    width:254px;
    }

div.jobseeker_content_wrapper
    {
    color:#FFFFFF;
    background:#a4b3c2;
    height:198px;
    position:relative;
    margin-top:2px;    
    }
    
p.jobseeker_content
    {
    padding-top:5px;
    }
p.jobseeker_content2
    {
    padding-top:10px;
    }
p.jobseeker_content3
    {
    padding-top:10px;
    }
a.contact_link
    {
    color:#d9d9d9;
    text-decoration:none;
    }
        
a:hover.contact_link
    {
    color:#d9d9d9;
    text-decoration:underline;
    }                    
            
    
div.jobseeker_headertxt_content_wrapper
    {
    left:13px;
    position:absolute;
    top:24px;
    width:229px;
    }

div.jobseeker_headertxt_holder
    {
    background:url(../images/layout/jobseekers_txt_header.gif) no-repeat;
    height:26px;
    width:229px;
    padding-bottom:2px;
    border-bottom: 1px solid #FFFFFF;    
    }
    
    
div.home_banner_wrapper
    {
    padding-top:15px;
    height:75px;
    margin:auto;
    width:219px;
    }    
    
/*-------------------------------- click here css----------------------------*/
a.home_click_here
    {
    font:bold 11px Arial, Helvetica, sans-serif;
    color:#494949;
    text-decoration:none;
    }
a:hover.home_click_here
    {
    font:bold 11px Arial, Helvetica, sans-serif;
    color:#000000;
    text-decoration:underline;
    }
    
a.home_click_here2
    {
    font:bold 11px Arial, Helvetica, sans-serif;
    color:#fcfcfc;
    text-decoration:none;
    }
a:hover.home_click_here2
    {
    font:bold 11px Arial, Helvetica, sans-serif;
    color:#000000;
    text-decoration:underline;
    }
    
a.subpage_click_here
    {
    font:bold 11px Arial, Helvetica, sans-serif;
    color:#666666;
    text-decoration:none;
    }
a:hover.subpage_click_here
    {
    font:bold 11px Arial, Helvetica, sans-serif;
    color:#444444;
    text-decoration:underline;
    }            
    

div.employers_wrapper
    {    
    float:left;
    margin:2px 0 0 2px;
    width:254px;
    }
    
div.employers_image_holder
    {
    background:url(../images/layout/employe_imager_header.jpg) no-repeat;
    height:62px;
    width:254px;
    }
    
div.employers_content_wrapper
    {
    color:#FFFFFF;
    background:#878484;
    margin-top:2px;
    position:relative;    
    height:198px;
    }
    
    
div.employers_headertxt_holder
    {
    background:url(../images/layout/employers_txt_header.gif) no-repeat;
    height:26px;
    width:229px;
    padding-bottom:2px;
    border-bottom: 1px solid  #FFFFFF;
    }
    
div.opportunity_opennings_wrapper
    {
    float:right;
    width:248px;    
    }                        
    
div.opportunity_wrapper
    {
    height:115px;
    margin-top:2px;
    width:248px;
    }

div.opportunity_header_holder
    {
    background:url(../images/layout/job_opportuninty_header.gif) no-repeat;
    height:6px;
    width:248px;
    font-size:0px;
    }
    
div.opportunity_footer_holder
    {
    background:url(../images/layout/job_opportuninty_footer.gif) no-repeat;
    height:6px;
    width:248px;
    font-size:0px;
    }    
    
div.opportunity_content_wrapper
    {
    background-color:#353535;
    height:103px;
    width:248px;
    }
    
div.openning_wrapper
    {
    margin-top:2px;
    width:248px;
    }    
    
div.opennings_header_holder
    {
    background:url(../images/layout/job_opennigs_header.gif) no-repeat;
    height:6px;
    width:248px;
    font-size:0px;
    }
    
div.opennings_content_wrapper
    {
    font:11px Arial, Helvetica, sans-serif;
    color:#d9d9d9;
    background-color:#686565;
    height:133px;
    width:248px;
    }

div.job_openning_content_wrapper
    {
    margin:auto;
    padding-top:10px;
    width:220px;
    }
    
div.job_opennin_txt_header_wrapper
    {
    background:url(../images/layout/contact.gif) no-repeat;

    height:18px;
    width:220px;
    }            

div.opennings_footer_holder
    {
    background:url(../images/layout/job_opennigs_footer.gif) no-repeat;
    height:6px;
    width:248px;
    font-size:0px;
    }    
    


/*-------------------------------- subpages css----------------------------*/    
    
div.left_right_panel_wrapper
    {
    padding:25px 0 20px 0;
    }    
                
div.left_body_wrapper
    {
    border-right: 1px solid #C4BFBF;
    float:left;
    width:530px;
    }
    
div.left_content_wrapper
    {
    margin:auto;
    position:relative;
    width:471px;
    }


/*-------------------------------- about css----------------------------*/

div.heading_txt_image_wrapper
    {
    border-bottom: 1px solid #C4BFBF;
    position:relative;
    height:87px;
    }

div.heading_txt_wrapper
    {
    background:url(../images/layout/sh_abt.gif) no-repeat;
    left:0;
    height:33px;
    position:absolute;
    top:52px;
    width:143px;
    }
    
div.about_image_wrapper
    {
    left:288px;
    background:url(../images/content/pic_abt.jpg) no-repeat;
    height:87px;
    position:absolute;
    top:0;
    width:212px;    
    }
    
div.paragraph_heading_wrapper
    {
    border-bottom: 1px solid #C4BFBF;
    padding-top:20px;
    width:471px;        
    }
    

                    
    
div.right_body_wrapper
    {
    float:right;
    width:228px;
    }    
    
div.right_content_wrapper
    {
    position:relative;
    margin:auto;
    width:193px;
    }
    
div.subpage_jobseeker_header_txt_wrapper
    {
    background:url(../images/layout/jobseekers_subpage.gif) no-repeat;
    height:26px;
    margin-top:20px;
    width:193px;
    border-bottom: 1px solid #C4BFBF;
    }
    
div.subpage_employers_header_txt_wrapper
    {
    background:url(../images/layout/employers_subpage.gif) no-repeat;
    height:26px;
    margin-top:20px;
    width:193px;
    border-bottom: 1px solid #C4BFBF;
    
    }    
div.subpage_partners_header_txt_wrapper
    {
    background:url(../images/layout/partners.jpg) no-repeat;
    height:26px;
    margin-top:20px;
    width:193px;
    border-bottom: 1px solid #C4BFBF;
    
    }    

#partners-wrapper{text-align:center;}
#partners-wrapper dl{margin-top:10px;}
#partners-wrapper dt img{width:180px;margin-bottom:10px;}
    
    
    
div.subpage_content_wrapper
    {
    margin:auto;
    padding:20px 0 20px 0;
    width:700px;
    }
    
div.about_advertise
    {
    padding-top:20px;
    height:600px;
    width:120px;
    margin:auto;
    }    
    

    
    
/*-------------------------------- employers css----------------------------*/    
    
div.heading_txt_image_wrapper2
    {
    border-bottom: 1px solid #C4BFBF;
    position:relative;
    height:33px;
    }
    
div.heading_employers_txt_wrapper
    {
    background:url(../images/layout/sh_employrs.gif) no-repeat;
    height:33px;
    width:143px;
    }        
    
    
/*-------------------------------- apply css----------------------------*/    

div.subpage_heading_jobsearch
    {
    background:url(../images/layout/sh_joblist.gif) no-repeat;
    width:700px;
    height:37px;
    border-bottom: 1px solid #C4BFBF;
    }

    
    

/*-------------------------------- apply css----------------------------*/
div.subpage_heading_apply_now
    {
    background:url(../images/layout/sh_application.gif) no-repeat;
    width:700px;
    height:37px;
    border-bottom: 1px solid #C4BFBF;
    }
    
div.input_box_wrapper
    {
    margin:auto;
    padding-top:20px;
    width:550px;
    }    
    
div.name_address_wrapper
    {
    position:relative;
    height:35px;
    }
    
div.label_wrapper
    {
    left:0;
    position:absolute;
    top:0;
    width:134px;
    padding-top:5px;
    }
    
div.txtbox_wrapper
    {
    right:0;
    position:absolute;
    top:0;
    width:394px;
    }
    
.txt_box_application
    {
    color:#666666;
    height:20px;
    width:390px;
    padding-left:4px;
    }

div.radio_container
    {
    margin:0;
    padding:0;
    float:left;
    width:572px;
    }    
    
div.radio__label_container
    {
    font:12px Arial, Helvetica, sans-serif;
    float:left;
    padding:2px 0 0 4px;
    width:80px;
    }

div.position_appplying_wrapper
    {
    height:20px;
    padding:10px 0 20px 0;
    width:550px;
    }
    
.txt_box_application2
    {
    color:#666666;
    height:20px;
    width:546px;
    padding-left:4px;
    }

div.textarea_container
    {
    padding:10px 0 10px 0;
    width:550px;
    }

div.textarea_container .textarea
    {
    font:12px Arial, Helvetica, sans-serif;
    color:#666666;
    height:150px;
    width:550px;    
    }

div.btn_submit_wrapper
    {
    padding-bottom:10px;
    position:relative;
    width:550px;
    }    
    
.btn_submit
    {
    cursor:pointer;
    font:12px Arial, Helvetica, sans-serif;
    }                            
    
        

/*-------------------------------- recruit css----------------------------*/
    
div.subpage_heading_recruit
    {
    background:url(../images/layout/sh_rec.gif) no-repeat;
    width:700px;
    height:37px;
    border-bottom: 1px solid #C4BFBF;
    }
    
div.paragraph_heading_wrapper2
    {
    padding-top:20px;
    width:700px;        
    }
    
#recruit_steps
    {
    margin:0;
    font:12px Arial, Helvetica, sans-serif;
    padding-top:20px;
    margin-left:40px;
    }    
    
div.recruit_advetise
    {
    height:60px;
    margin:auto;
    padding-top:20px;
    width:468px;
    }    
    
    
/*-------------------------------- contact css----------------------------*/    
div.subpage_heading_contact
    {
    background:url(../images/layout/sh_cont.gif) no-repeat;
    width:700px;
    height:37px;
    border-bottom: 1px solid #C4BFBF;
    }

div.contact_info_wrapper
    {
    margin:auto;
    width:700px;
    padding:20px 0 10px 0;
    }
        
div.contact_info
    {
    font:16px Arial, Helvetica, sans-serif;
    color:#666666;
    float:left;
    width:260px;
    }

div.contact_advertise_wrapper
    {
    float:right;
    height:200px;
    width:200px;
    }            
    
    
    
/*--------------------------------footer css----------------------------*/    
    
div.footer_wrapper
    {
    background:url(../images/layout/footer_bg.gif) repeat-x;
    width:760px;
    padding-bottom:20px;
    }

div.copyright_footermenu_wrapper
    {
    padding-top:10px;
    }
    
div.footer_menu_wrapper
    {
    float:left;
    width:265px;    
    }
    
div.footer_copyright_wrapper
    {
    float:right;
    font:11px Arial, Helvetica, sans-serif;
    text-align:right;
    width:410px;    
    }
    
div.footer_menu_wrapper #footer_menu
    {
    list-style-type:none;    
    margin:0;
    }
    
div.footer_menu_wrapper #footer_menu li
    {
    display:inline;
    padding-right:5px;
    }    

a.footer_menu_list
    {
    color: #666666;
    font:11px Arial, Helvetica, sans-serif;
    text-decoration:none;
    }

a:hover.footer_menu_list
    {
    color:#000000;
    font:11px Arial, Helvetica, sans-serif;
    text-decoration:none;
    }
