@charset "utf-8";
/* CSS Document */

body { margin:0; padding:0; background-color:#06425d; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#403f3f; line-height:20px; }
a img { border:none; }

.main {width:990px; height:auto; margin:auto;  margin-top:10px; margin-bottom:10px;}
.main-top { width:990px; height:10px; background-image:url(../img/main-top.png);  }
.main-mid { width:970px; height:auto; background-image:url(../img/main-mid.png); padding:0 10px; }
.main-bottam { width:990px; height:10px; background-image:url(../img/main-bottam.png); }
.blank { width:990px; height:1px; clear:both; }

h1{ margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:18px; font-style:italic; font-weight:bold; color:#FFFFFF;  }
h2{ margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-style:italic; font-weight:bold; color:#FFFFFF; padding-top:5px; }
h3 { margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; letter-spacing:1px; color:#990000; padding:15px 0;  }


/*--------------------------Header----------------------------*/
.header { width:970px; height:75px; }
.logo { width:230px; height:70px;  float:left; }
.follow { width:100px; height:60px; float:right; color:#0083bd; font-size:14px; font-weight:bold; margin-top:10px; }
.follow-logo { width:100px; height:30px;  }

/*-------------------navigation-----------------------------*/
.menu { width:970px; height:40px; background-image:url(../img/menu-bg.jpg);  }
.menu ul { margin:0; padding:0; }
.menu ul li { list-style:none; float:left; line-height:38px; height:38px; display:block; }
.menu ul li a { display:block; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#FFFFFF; text-decoration:none; padding-left:37px; padding-right:38px; }
.menu ul li a:hover { background-color:#006699; color:#4aa7d0; }
.menu ul li a.active { background-color:#006699; color:#4aa7d0; }

.menu ul li ul {  display: none; margin-left:25px;     }
.menu ul li ul li { display:block; border-bottom:1px solid #999999; float:none; height:auto;  }
.menu ul li:hover ul {display:block; position:absolute;  width:auto; height:auto; }
.menu ul li:hover ul li a{display:block; width: font-size:14px; font-weight:bold; text-decoration:none; color:#CCCCCC; padding-left:10px; padding-right:10px; line-height:30px; background-color:#003366;   }
.menu ul li:hover ul li a:hover { font-size:14px; background-color:#006699;   }

/*-----------------------------------Banner--------------------*/
.banner { width:707px; height:253px; background-color:#00FFCC; margin-top:3px; float:left; }

/*--------------------------------Form--------------------*/
.form {width:253px; height:253px; background-image:url(../img/form-bg.png); float:right; margin-top:3px; }
.textfield-pro { width:186px; height:15px; border:1px solid #2161a1; }
.textarea-pro { width:186px; height:60px; border:1px solid #2161a1; }
.btn-pro { width:89px; height:22px; background:none; background-image:url(../img/btn-bg.png); border:none; color:#FFFFFF; font-weight:bold; }

/*---------------------------content--------------------------*/
.content-box { width:707px; height:auto; float:left; margin-top:10px; float:left; }
.content-box-top { width:697px; height:25px; background-image:url(../img/content-box-top.png); padding:10px 0 0 10px; border-bottom:3px solid #fd5028; }
.content-box-mid { width:687px; height:auto; background-image:url(../img/content-box-mid.png); padding:10px; }
.content-box-bottam { width:707px; height:10px; background-image:url(../img/content-box-bottam.png); }
.content-blank { width:687px; height:1px; clear:both; }
.content-box-1 { width:337px; height:180px; background-image:url(../img/index-box-bg.jpg);  float:right; border:1px solid #CCCCCC; }
.content-box-1-head { width:337px; height:25px; background-color:#CCCCCC; color:#000066; font-size:16px; font-weight:bold; font-style:italic; padding-top:5px; }
.content-box-2 { width:337px; height:auto; background-image:url(../img/index-box-bg.jpg);  float:left;border:1px solid #CCCCCC; }
.cont-text-box { width:327px; height:auto;  margin-top:10px; padding:5px; }

/*------------------------Testimonials-box------------------------*/
.right-box { width:253px; height:auto; float:right; margin-top:10px;  }
.test-box-top { width:253px; height:10px; background-image:url(../img/Test-box--top.png); }
.test-box-mid { width:233px; height:auto; background-image:url(../img/Test-box--mid.png); padding:0 10px 0 10px; }
.test-box-mid a{ font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#FFFFFF;  }
.test-box-bottam { width:253px; height:10px; background-image:url(../img/Test-box--bottam.png); }
.test-box-head-bg { width:233px; height:44px; background-image:url(../img/sty-head-bg.png);  padding-top:5px; }

/*-----------------------Job-opening-box-------------------------------*/
.job-box-top { width:253px; height:10px; background-image:url(../img/job-opening-box-top.png); margin-top:10px; }
.job-box-mid { width:233px; height:auto; background-image:url(../img/job-opening-box-mid.png); padding:0 10px 0 10px; color:#FFFFFF; font-size:13px; font-weight:bold; font-style:italic; }
.job-box-mid a{ font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#FFFFFF;  }
.job-box-bottam { width:253px; height:10px; background-image:url(../img/job-opening-box-bottam.png); }

/*---------------------------fotter------------------------------------*/
.fotter { width:970px; height:125px; background-image:url(../img/fotter-bg.jpg); float:left; margin-top:10px; }
.fotter-menu { width:970px; height:50px;  border-bottom:1px dashed #FFFFFF; color:#FFFFFF; }
.fotter-menu ul { margin:0; padding:0; width:855px; margin:auto; }
.fotter-menu ul li { list-style:none; float:left; line-height:50px; height:50px; display:block; padding:0 20px; }
.fotter-menu ul li a { color:#FFFFFF; text-decoration:none; }
.fotter-menu ul li a:hover { color:#CCCCCC; }
.fotter-menu ul li a.active { color:#CCCCCC; }
.fotter-copyright { width:500px; height:50px; margin:auto; margin-top:10px; color:#333333; }
.fotter-copyright a { color:#CCCCCC; text-decoration:none; }
.fotter-copyright a:hover { color:#FFFFFF;  }




/*-----------------------Contact-Us-Style------------------------------*/
.contact-banner { width:970px; height:253px; margin-top:3px;  }
.contact-box-top { width:958px;height:27px;background-image:url(../img/contact-box-top.png); padding:10px 0 0 10px; margin-top:10px; border-bottom:3px solid #fd5028;  }
.contact-box-mid { width:970px;height:auto;background-image:url(../img/contact-box-mid.png);  }
.contact-box-bottam { width:970px;height:10px;background-image:url(../img/contact-box-bottam.png); }
.contact-hand { width:565px; height:335px; margin-top:10px; float:left; margin-bottom:20px; }
.contact-form { width:355px; height:255px; float:left; margin:40px 0 0 30px; }
.contact-form fieldset { width:333px; height:245px; border:1px solid #b8b7b7; padding-left:10px; padding-right:10px; }
.contact-textfield { width:275px; height:15px; border:1px solid #0083bd; }
.contact-textarea { width:275px; height:70px; border:1px solid #0083bd; }




/*------------------------Services-style---------------------------*/
.ser-img { width:275px; height:193px;  float:left; }
.ser-cont { width:412px; height:auto;  float:left; }
.ser-box-1 { width:337px; height:auto; border:1px solid #c5c0c0;  color:#0a3749; font-size:13px; font-weight:bold; font-style:italic; float:left; margin-top:10px; padding-bottom:10px;  }
.ser-box-1-head { width:337px; height:25px; background-color:#205b72; color:#00ffb4; font-size:16px; font-weight:bold; font-style:italic; padding-top:5px; }
.ser-box-2 { width:337px; height:auto; border:1px solid #c5c0c0; color:#0a3749; font-size:13px; font-weight:bold; font-style:italic; float:right; margin-top:10px; padding-bottom:10px; }


/*--------------------------------Testimonials-style----------------------*/
.tst-right-box { width:253px; height:auto; float:right;   }
.testimonials-box { width:687px; height:auto;  }
.tst-heading { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#107196; font-weight:bold; }
.tst-name-font { color:#535353; font-weight:bold; }
.tst-line { width:600px; height:1px; background-color:#c2c3c4; margin:auto; margin-top:20px; margin-bottom:20px; }


/*-------------------------------Current-Opening-Style-------------------------*/
.cur-cont {width:949px; height:auto;  padding:25px 10px 15px 10px; line-height:15px; }
.cur-cont a { color:#003366; font-weight:bold; text-decoration:none; }
.cur-cont a:hover { color:#0033CC; font-weight:bold; text-decoration:underline; }


/*-------------------------------job-info-Style-------------------------*/
.job-info-cont {width:949px; height:auto;  padding:10px 10px 0 10px; line-height:20px;  }
.job-apply-box { width:949px; height:auto;  padding:10px 10px 0 10px; line-height:20px; margin-top:20px;  }
.job-form-head { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#0066FF; }
.job-textfield { width:300px; height:15px; border:1px solid #999999; }
.job-textarea { width:300px; height:60px; border:1px solid #999999; }
.job-resume-textarea { width:400px; height:150px; border:1px solid #999999; }
.job-select { width:300px; height:20px; border:1px solid #999999; color:#999999; }
.job-select-2 { width:150px; height:20px; border:1px solid #999999; color:#999999; }
.job-file { width:300px; height:20px; border:1px solid #999999; color:#999999;  }


/*----------------------------Employers-Section-Style---------------------*/
.emp-sec-img { width:275px; height:193px;  float:left; }
.emp-sec-cont { width:412px; height:auto;  float:left; }
.emp-sec-inner-box { width:680px; height:auto; background-color:#dadada; float:left; color:#0a3749; font-size:13px; font-weight:bold; font-style:italic; }

/*---------------------------Campus-Recruitment-Style----------------------------*/
.cps-sec-img { width:275px; height:193px;  float:left; }
.cps-sec-cont { width:690px; height:auto;  float:left;  }

/*---------------------Post-Manpower-style--------------------------------*/
.pmp-form { width:480px; height:auto; margin:auto; margin-bottom:20px; }
.pmp-textfield { width:250px; height:15px; border:1px solid #999999; }
.pmp-textarea { width:250px; height:60px; border:1px solid #999999; }


/*--------------------Our-Clients-Style-------------------------------------*/
.client-cont { width:686px; height:auto;  }
.client-logo-box { width:151px; height:140px;  float:left;  margin:10px; }
.client-logo { width:129px; height:70px; border:1px solid #CCCCCC;   padding:10px; }
.client-logo-font { font-size:13px; color:#fd8d50; font-weight:bold; margin-top:3px; }