﻿
@font-face {
    font-family: "MyriadPro-Regular";
    src: url("font/MyriadPro-Regular.eot?#iefix") format("embedded-opentype"), url("font/MyriadPro-Regular.woff") format("woff"), url("font/MyriadPro-Regular.ttf") format("truetype"), url("font/MyriadPro-Regular.svg#svgFontName") format("svg");
}
@font-face {
    font-family: "MyriadWebPro-Bold";
    src: url("font/MyriadWebPro-Bold.eot?#iefix") format("embedded-opentype"), url("font/MyriadWebPro-Bold.woff") format("woff"), url("font/MyriadWebPro-Bold.ttf") format("truetype"), url("font/MyriadWebPro-Bold.svg#svgFontName") format("svg");
}
@font-face {
    font-family: "HelveticaNeueLTStd-Bd";
    src: url("font/HelveticaNeueLTStd-Bd.eot?#iefix") format("embedded-opentype"), url("font/HelveticaNeueLTStd-Bd.woff") format("woff"), url("font/HelveticaNeueLTStd-Bd.ttf") format("truetype");
}
html {
}
body {
    color: #6a6a6a;
    font-family: "MyriadPro-Regular";
    font-style: normal;
    font-weight: 400;
}
* {
    font-family: "MyriadPro-Regular";
    font-style: normal;
    font-weight: 400;
    margin: 0;
    padding: 0;
}
h2 {
    color: #4f77b1;
}
.home_btn {
    background-color: #ebe9ea;
    box-shadow: 0 7px 6px -6px black;
    color: #6e6c6d;
    cursor: pointer;
    font-family: "MyriadPro-Regular";
    font-size: 13px;
    font-weight: normal;
    height: 15px;
    line-height: 20px;
    margin: 4px;
    padding: 4px;
    text-align: center;
    width: 100px;
}
.home_GridHeader {
    background-color: #c9c7c8;
    color: #6e89b6;
    float: left;
    font-size: 16px;
    font-weight: bold;
    height: inherit;
    line-height: 20px;
    margin-right: 2px;
    padding: 6.2px;
    text-align: center;
}
.home_GridCell {
    background: none repeat scroll 0 0 #e7e7e7;
    border: 1px dotted #d7d4d4;
    float: left;
    font-size: 13px;
    height: 100%;
    line-height: 15px;
    padding: 6px;
    text-align: center;
}
#reg_show {
    display: block;
    font-family: "HelveticaNeueLTStd-Bd";
    font-size: 15px;
    font-weight: normal;
}
#reg_hide {
    display: none;
    font-family: "HelveticaNeueLTStd-Bd";
    font-size: 15px;
    font-weight: normal;
}
.Column_Large > p {
    font-family: "HelveticaNeueLTStd-Bd";
    font-size: 15px;
    font-weight: normal;
}
.aboard {
    display: inline-block;
     animation: aboard 2s steps(5, start) infinite;
      -webkit-animation: aboard 2s steps(5, start) infinite;
      
}
.india {
    display: none;
}
.prefer_job {
    color: Black;
    font-family: "MyriadWebPro-Bold";
    font-size: 32px;
    font-weight: bolder;
    margin-left: 15px;
    margin-top: 2px;
    position: absolute;
}
.hidden {
    overflow-x: hidden;
}
.regyes_label {
    color: Red;
    cursor: pointer;
    font-family: "MyriadWebPro-Bold";
    font-size: 18px;
    font-weight: bolder;
    margin-left: 611px;
    margin-top: 33px;
    position: absolute;
    -webkit-transform: rotate(-7deg); 
	-moz-transform: rotate(-7deg);	
     animation: regyes_label 2s steps(5, start) infinite;
      -webkit-animation: regyes_label 2s steps(5, start) infinite;
      
}
 @keyframes regyes_label {
      to {        
         visibility: hidden;
      }
    }
    @-webkit-keyframes regyes_label {
      to {
      
         visibility: hidden;
      }
    }
    
     @keyframes aboard {
      to {
     visibility: hidden;
      }
    }
    @-webkit-keyframes aboard {
      to {
        visibility: hidden;
      }
    }
    
.regyes_label:hover {
    color: #CCCCCC;
    
}
.regyes_label.active {
    color: #e76b27;
}
.regno_label.active {
    color: #e76b27;
}
input.reg_no[type="radio"] {
    color: #8b8b8b;
    font-size: 35px;
    margin-left: 550px;
    margin-top: 33px;
    position: absolute;
}
input.reg_no[type="radio"]:hover {
    color: #4f77b1;
}
.regno_label {
    color: #8b8b8b;
    font-size: 30px;
    margin-left: 565px;
    margin-top: 20px;
    position: absolute;
}
.regno_label:hover {
    color: #4f77b1;
}
#rdoYes1 {
    display: none;
}
#rdoNo1 {
    display: none;
}
#candidate_left {
    border-right: 1px dotted #6a6a6a;
    float: left;
    min-height: 230px;
    width: 30%;
}
.candidateul {
    display: block;
    font-size: 13px;
    margin-left: 10px;
    margin-top: 0;
    padding: 10px;
    text-align: left;
}
ul.candidateul li {
    font-family: "HelveticaNeueLTStd-Bd";
    font-size: 15px;
    font-weight: normal;
    list-style-type: none;
    margin-left: 10px;
}
ul.candidateul li:before {
    color: #4a76af;
    content: "✓ ";
    font-family: "HelveticaNeueLTStd-Bd";
    font-size: 15px;
    font-weight: bold;
    list-style-position: outside;
    margin-left: -1em;
    margin-right: 0;
}
.cand_textbox {
    width: 190px;
}
.candidate_right {
    color: #fff;
    font-size: 20px;
    font-weight: bold;
    list-style-type: disc;
}
.candidate_right li.line_height {
    line-height: 125px;
}
#colum_left {
    float: left;
    margin-left: 0;
    margin-right: 0;
    padding: 3px 12px;
    width: 90%;
}
#colum_right {
    float: right;
    height: 100px;
    margin-left: 0;
    margin-right: 0;
    text-align: left;
    width: 35%;
}
.candidate_img_block {
    height: 260px;
}
.btn_more {
    background-color: #4f77b2;
    border: medium none;
    border-radius: 5px;
    color: #fff;
    cursor: pointer;
    float: right;
    font-family: "MyriadPro-Regular";
    font-size: 10px;
    font-weight: bolder;
    height: auto;
    line-height: 25px;
    margin-top: 0;
    padding: 5px;
    position: relative;
    right: 31%;
    text-align: center;
    text-decoration: none;
    width: auto;
}
.btn_more:hover {
    background-color: #e76b27;
    color: #fff;
}
.span2 {
    float: left;
    margin-bottom: 20px;
    margin-left: 25px;
}
.span2 img {
    border: 1px solid #4a76af;
    width: 100px;
}
.span2 img:hover {
    cursor: pointer;
}
.span2 h4 {
    font-size: 14px;
    text-align: center;
    width: 100px;
}
h4.new_recruiter {
    color: #e76b26;
    font-size: 15px;
    font-weight: bold;
    margin-top: 35px;
    padding-bottom: 5px;
}
#map-canvas {
    height: 300px;
    width: 500px;
}
.FormLeftColumn_contact {
    float: left;
    margin-bottom: 3px;
    padding: 0;
    width: 50%;
}
.centerdiv {
    float: left;
    width: 350px;
}
.FormRightColumn_contact {
    float: left;
    margin-bottom: 3px;
    padding: 0;
    width: 50%;
}
.btnLogin_icon {
    background: url("../Images/login.png") no-repeat scroll center center rgba(0, 0, 0, 0);
    height: 25px;
    width: 25px;
}
.TableFormLeble .error {
    color: Red;
    font-family: "HelveticaNeueLTStd-Bd";
    font-size: 15px;
    font-weight: bold;
    margin-left: 5px;
    width: 500px;
}
.download_h2 {
    background-color: #eee;
    color: #4f77b1;
    font-size: 25px;
    font-weight: bold;
    margin: 0 auto;
    padding: 5px 0;
    position: relative;
    text-align: center;
    text-transform: uppercase;
    width: 1120px;
}
.download_app p {
    font-family: "HelveticaNeueLTStd-Bd";
    font-size: 13px;
    font-weight: normal;
    list-style-type: none;
    margin-left: 10px;
}
span.download_app {
    font-family: "HelveticaNeueLTStd-Bd";
    font-size: 13px;
    font-weight: normal;
    list-style-type: none;
    margin-left: 10px;
}
.download_app a {
    font-family: "HelveticaNeueLTStd-Bd";
    font-size: 13px;
    font-weight: normal;
    list-style-type: none;
    margin-left: 10px;
}
tr.download_app td {
    font-family: "HelveticaNeueLTStd-Bd";
    font-size: 13px;
    font-weight: normal;
    list-style-type: none;
    margin-left: 10px;
}
.font_style {
    font-family: "HelveticaNeueLTStd-Bd";
    font-size: 18px;
    font-weight: normal;
}
.font_style1 {
    font-family: "HelveticaNeueLTStd-Bd";
    font-size: 14px;
    font-weight: normal;
}
.jobcenter_ul {
    display: block;
    font-size: 13px;
    margin-left: 20px;
    margin-top: 5px;
    padding: 10px;
    text-align: justify;
}
.jobcenter_ul li {
    font-family: "HelveticaNeueLTStd-Bd";
    font-size: 15px;
    font-weight: normal;
    list-style-type: none;
}
.jobcenter_ul li:before {
    color: #4a76af;
    content: "✓ ";
    font-family: "HelveticaNeueLTStd-Bd";
    font-size: 15px;
    font-weight: bold;
    list-style-position: outside;
    list-style-type: none;
    margin-left: 1em;
    margin-right: 0;
}
.job_center {
    border-left: medium none;
    height: auto;
    text-align: center;
}
.job_center h3 {
    color: #4f77b1;
    font-size: 35px;
    font-weight: bold;
    text-align: center;
}
.jc_diagram {
    margin-left: 5px;
    margin-top: 20px;
    width: 340px;
}
.enroll {
    margin-left: 5px;
    margin-top: 20px;
    width: 200px;
}
.TableRowCenter1 {
    clear: both;
    margin: 0 auto;
    position: relative;
    text-align: left;
    vertical-align: middle;
    width: 300px;
}
.content_body {
    height: 1120px;
    position: relative;
    text-align: justify;
}
.about {
    background-color: #eee;
    color: #4f77b1;
    font-size: 25px;
    font-weight: bold;
    margin: 0 auto;
    padding: 5px 0;
    position: relative;
    text-align: center;
    text-transform: uppercase;
    width: 1120px;
}
.content_body h2 {
    font-size: 20px;
    margin-left: 20px;
    padding-bottom: 5px;
    text-align: justify;
}
.about_ul {
    margin-left: 35px;
    text-align: justify;
}
.content_body p {
    font-size: 14px;
    text-align: justify;
}
.content_body img {
    height: 150px;
    width: 150px;
}
.content_body ul {
    font-size: 13px;
}
.content_body ul li {
    font-size: 13px;
    line-height: 20px;
}
.heading_about {
    background: none repeat scroll 0 0 #e76b27;
    color: #fff;
    font-size: 27px;
    font-weight: bold;
    height: 40px;
    text-align: center;
}
.recruiter_ahref {
    color: #fff;
}
.recruiter_ahref:hover {
    color: #e76b27;
}
.border_right {
    height: 70px;
    width: 70%;
}
.wrapper {
    margin: 0 auto;
    width: 1120px;
}
.wrapper .container {
    width: 100%;
}
.header {
    border-top: 3px solid #f26422;
    height: auto;
    margin: 0 auto;
    padding-bottom: 10px;
    position: relative;
    width: 1120px;
}
.header .headcontent {
    height: auto;
    margin: 0 auto;
    padding: 10px;
    width: 1120px;
}
.wrapper .container .header .headcontent .headcontent_holder ul .logo {
    float: left;
    height: 50px;
    margin-right: 5px;
    margin-top: 5px;
}
.headcontent_holder {
    clear: both;
    height: 60px;
}
.headcontent_holder ul li {
    display: inline;
    height: 0;
    margin-right: 2px;
    text-align: center;
    vertical-align: middle;
    width: 400px;
}
.login {
    background-color: #4f77b1;
    border-radius: 0 0 8px 8px;
    color: #fff;
    float: right;
    height: 47px;
    margin-top: 0;
    padding: 5px;
    position: absolute;
    right: 0;
    top: 0;
}
.login ul {
    margin-top: 5px;
}
.login ul li {
    color: #f60;
    display: inline;
    font-size: 13px;
    height: 20px;
    line-height: 11px;
    padding: 0 5px;
    text-align: left;
}
.navtabholder {
    height: 50px;
    margin: 0 auto;
    width: 1120px;
}
.navtabholder .navtab {
    background: none repeat scroll 0 0 #4f77b1;
    border-radius: 5px;
    font-size: 12px;
    height: 43px;
    line-height: 12px;
    margin: 0 auto;
    padding: 0;
    text-align: center;
}
.navtabholder .navtab ul li {
    color: #fff;
    display: inline;
    margin-right: 5px;
    width: auto;
}
.navtabholder .navtab ul #tab {
    height: 40px;
    text-align: center;
}
.navtabholder .navtab ul #tab_active {
    background-image: url("images/arrow1.gif");
    background-position: center center;
    padding: 0 10px;
}
.navtabholder .navtab ul #tab a {
    color: #4f77b1;
    text-decoration: none;
}
.navtabholder .navtab ul #tab_active a {
    color: #4f77b1;
    text-decoration: none;
}
.banner {
    height: auto;
    width: 100%;
}
.notification {
    background-color: #f3f3f3;
    height: 20px;
    margin: 0 auto;
    width: 1120px;
}
.notificationHome {
    background-color: #4F77B2;
    height: 19px;
    margin: -3px -13px;
    width: 311px;
    font-size: 12px;
}
.content_holder {
    height: auto;
    margin-top: 0;
    width: 100%;
}
.content {
    clear: both;
    height: auto;
    margin: 0 auto;
    padding: 5px;
    width: 1120px;
}
.content {
    clear: both;
    height: auto;
    margin: 0 auto 30px;
    padding: 0;
    width: 1120px;
}
#location_res {
    position: relative;
    width: 500px;
}
#header_msg {
    background-color: #4f77b1;
    color: #fff;
    height: 20px;
    line-height: 20px;
    margin: 0 auto 10px;
    padding: 5px 0;
    text-align: center;
    width: 100%;
}
.content .leftcontent {
    float: left;
    height: auto;
    margin: 0 5px;
    width: 220px;
}
.content .rightcontent {
    float: left;
    height: auto;
    margin: 0 5px;
    width: 850px;
}
.content_holder .content .leftcontentLarge {
    border: 1px solid #c90;
    float: left;
    height: auto;
    margin: 0 5px;
    width: 840px;
}
.content_holder .content .rightcontentSmall {
    border: 1px solid #c90;
    float: left;
    height: auto;
    margin: 0 5px;
    width: 220px;
}
.footer_holder {
    background-color: #eee;
    border-top: 10px solid #f26422;
    font-size: 14px;
    height: auto;
    margin: 0 auto;
    padding: 5px;
    width: 1120px;
}
.footer_holder .footer_content {
    clear: both;
    height: 40px;
    margin: 0 auto;
    padding-bottom: 10px;
    width: 1120px;
}
#TableRow {
    clear: both;
    height: 22px;
    margin: 0;
    padding: 0;
    vertical-align: middle;
    width: auto;
}
#recuitergrid {
    clear: both;
    height: 50px;
    margin: 0;
    padding: 0;
    vertical-align: middle;
    width: auto;
}
.part {
    display: block;
    float: left;
    height: 0;
    margin: 5px 18px 0;
    text-decoration: none;
    width: 185px;
}
.part ul li {
    display: block;
    margin-bottom: 8px;
    text-decoration: none;
}
.part > ul li a {
    color: #6a6a6a;
    display: block;
    padding: 1px 0;
    text-decoration: none;
}
.part1 {
    display: block;
    float: left;
    height: 0;
    margin: 5px 18px 0;
    text-decoration: none;
    width: 185px;
}
.part1 ul li {
    display: block;
    font-size: 10px;
    margin-bottom: 8px;
    text-decoration: none;
}
.part1 > ul li a {
    color: #f26422;
    display: block;
    padding: 1px 0;
    text-decoration: none;
}
.content .leftcontent .Postjob {
    display: block;
    height: auto;
    margin: 0 auto;
    padding: 1px;
    width: 98%;
}
.content .leftcontent .Postjob ul {
    list-style-type: none;
}
.content .leftcontent .Postjob ul li {
    background-image: url("../Images/subpart.gif");
    background-position: left center;
    background-repeat: no-repeat;
    border-bottom: 1px solid #ccc;
    display: list-item;
    height: 30px;
    line-height: 30px;
    margin-bottom: 3px;
    padding-left: 25px;
    width: 80%;
}
.content .leftcontent .Postjob ul li a {
    color: #000;
    text-decoration: none;
}
.content .leftcontent .Postjob ul li a:active {
    color: #f26422;
}
.leftcontent .Postjob .postjobheading {
    border-bottom: 2px solid #03c;
    height: auto;
    margin-bottom: 10px;
}
.button {
    background-color: #f26422;
    border: medium none;
    border-radius: 5px;
    color: #fff;
    cursor: pointer;
    font-family: "MyriadPro-Regular";
    font-size: 13px;
    font-weight: normal;
    height: auto;
    line-height: 10px;
    padding: 15px 5px;
    text-align: center;
    text-decoration: none;
    width: auto;
}
.Lognbutton {
    background-color: #f26422;
    border-radius: 8px;
    clear: both;
    height: auto;
    margin: 0 auto;
    opacity: 10;
    text-align: center;
    text-decoration: none;
    width: 100px;
    z-index: 9000;
}
.Closebutton {
    background-color: #ccc;
    border-radius: 8px;
    clear: both;
    display: block;
    height: auto;
    margin: 0 auto;
    opacity: 10;
    padding: 7px 15px;
    text-align: center;
    text-decoration: none;
    width: auto;
}
.button:hover {
    background-color: #954f23;
    color: #fff;
    cursor: pointer;
}
.button a {
    color: #fff;
    text-decoration: none;
}
.label_txtfield_row_container {
    border: 1px solid #ccc;
    height: 30px;
    margin: 0 auto;
    padding: 5px;
    width: 210px;
}
ul > li input {
    border: 1px solid #c2c2c2;
    border-radius: 6px;
    color: #6a6a6a;
    font-family: "MyriadPro-Regular";
    font-size: 14px;
    font-weight: normal;
    height: 30px;
    padding: 2px 5px 0 8px;
    text-align: left;
    width: 180px;
}
li a {
    color: #6a6a6a;
    font-weight: normal;
    padding: 1px 4px;
}
div > a {
    color: #4f77b1;
    text-decoration: none;
}
.heading_orange {
    background: none repeat scroll 0 0 #f5f8fc;
    color: #f36422;
    font-size: 18px;
    height: 25px;
    margin: 0 auto 8px 0;
    padding: 0;
    text-align: center;
}
.heading_blue {
    background: none repeat scroll 0 0 #f5f8fc;
    color: #4f77b1;
    font-size: 18px;
    height: 25px;
    margin: 0 auto 8px 0;
    padding: 0;
    text-align: center;
}
.heading_orange1 {
    background: url("../../Images/orange_icon.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #f36422;
    font-size: 16px;
    height: 22px;
    margin: 0 auto 8px 8px;
    padding: 0 0 0 24px;
    text-align: left;
}
.heading_blue1 {
    background: url("../../Images/blue_icon.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #4f77b1;
    font-size: 16px;
    height: 22px;
    margin: 0 auto 8px 8px;
    padding: 0 0 0 24px;
    text-align: left;
}
.border {
    border: 1px solid #4f77b1;
}
.CommonHeaderLeft {
    background-color: #4f77b1;
    color: #fff;
    height: 20px;
    line-height: 20px;
    margin: 0 auto 10px;
    padding: 5px 0;
    text-align: center;
    width: 100%;
}
.CommonHeaderRight {
    line-height: 30px;
    padding-right: 10px;
    text-align: right;
}
.alertsholder {
    border-bottom: 2px solid #c60;
    height: 90px;
    margin: 10px auto 0;
    overflow: hidden;
    padding-bottom: 20px;
    width: 100%;
}
.alertsholder .alertheading {
    background-color: #4f77b1;
    color: #fff;
    height: 30px;
    margin-top: 2px;
    padding: 1px 0;
    text-align: center;
    width: 100%;
}
.rightcontent .alertsholder .alerts {
    border: 1px solid #ccc;
    height: 80px;
    padding: 0 5px;
    width: 100%;
}
.rightcontent .mypostedjob_holder {
    border: 1px solid #ccc;
    height: auto;
    margin: 10px auto 0;
    padding-bottom: 5px;
    width: 100%;
}
.heading_blue ul li {
    display: inline;
}
.mypostedjob_holder .mypostedjob_content table {
    width: 100%;
}
.mypostedjob_holder .mypostedjob_content table tr th {
    background-color: #eee;
    border: 1px solid #4f77b1;
    color: #f26422;
    padding: 1px 0;
    text-align: center;
}
.mypostedjob_content table tr td {
    text-align: center;
}
.mypostedjob_heading ul li {
    display: inline;
}
.heading_blue table tr td {
    line-height: 20px;
    width: 300px;
}
.rightcontent .search_candidate_holder {
    border: 1px solid #ccc;
    height: 100px;
    margin: 10px auto 0;
    padding-bottom: 5px;
    text-align: center;
    width: 100%;
}
.rightcontent .search_candidate_holder .search_candidate_holder_heading {
    background-color: #4f77b1;
    color: #000;
    height: 45px;
    margin: 0 auto;
    padding: 5px 5px 5px 0;
    text-align: center;
    width: 99%;
}
.searchbox {
    height: 45px;
    margin: 0 auto;
    padding: 3px 0;
    width: 1058px;
}
.searchbox ul li {
    color: #fff;
    display: inline;
    height: 30px;
    margin-right: 10px;
}
.search_candidate_holder .search_candidate_holder_heading ul li {
    display: inline;
}
.search_candidate_content .searchbox ul li {
    width: 200px;
}
.rightcontent .newcandidate_holder {
    border: 1px solid #ccc;
    height: 120px;
    margin: 10px auto 0;
    width: 100%;
}
.rightcontent .newcandidate_holder .newcandidate_Heading {
    background-color: #4f77b1;
    color: #fff;
    height: 30px;
    padding: 5px 0;
    text-align: center;
    width: 100%;
}
.CommonButton {
    background-color: #f26422;
    border: medium none;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
    border-radius: 5px;
    color: #fff;
    cursor: pointer;
    font-family: "MyriadPro-Regular";
    font-size: 13px;
    font-weight: bolder;
    height: auto;
    line-height: 10px;
    padding: 12px 5px;
    text-align: center;
    text-decoration: none;
    width: auto;
}
.CommonButton:hover {
    background-color: #954f23;
    color: #fff;
}
.CommonTextBox {
    border: 1px solid #4f77b1;
    border-radius: 6px;
    color: #6a6a6a;
    height: 32px;
    margin-right: 10px;
    padding-left: 5px;
    width: 180px;
}
.TableRow {
    clear: both;
    height: auto;
    margin: 20px 0;
    width: auto;
}
.TableRowCenter {
    clear: both;
    text-align: center;
    vertical-align: middle;
}
.TableFormLeble {
    float: left;
    font-weight: normal;
    height:auto;
    line-height: 25px;
    margin-bottom: 10px;
    margin-right: 2px;
    text-align: left;
    width: 150px;
}
.TableCell {
    float: left;
    height: 30px;
    line-height: 30px;
    width: auto;
}
.FormLeftColumn {
    float: left;
    margin-bottom: 3px;
    padding: 0;
    width: 50%;
}
.TableFormLeble3 {
    float: left;
    font-weight: normal;
    height: 30px;
    line-height: 25px;
    margin-bottom: 10px;
    margin-left: 20px;
    text-align: left;
    width: 100px;
}
.hot_chk {
    float: left;
    margin-left: 15px;
    text-align: left;
}
.candidate_list {
    background: none repeat scroll 0 0 #f5f8fc;
    color: #4f77b1;
    font-size: 18px;
    height: 25px;
    margin: 0 auto 9px 1px;
    padding: 0;
    text-align: left;
    width: 100%;
}
.login_left {
    margin-left: 10px;
}
.clear {
    margin-right: 25px;
    width: 100%;
}
#common_header {
    background: none repeat scroll 0 0 #f5f8fc;
    color: #4f77b1;
    font-size: 18px;
    height: 30px;
    margin: 0 auto 8px 0;
    padding-left: 15%;
    text-align: left;
    width: 55%;
}
#common_header_sms {
    background: none repeat scroll 0 0 #f5f8fc;
    color: #4f77b1;
    font-size: 20px;
    font-weight: bold;
    height: 30px;
    margin: 0 auto 8px 0;
    padding-left: 15%;
    text-align: left;
    width: 55%;
}
.FormRightColumn {
    float: left;
    height: auto;
    margin-bottom: 10px;
    padding-left: 0;
    width: 50%;
}
.TableFormContent {
    border-radius: 6px;
    float: left;
    height: auto;
    line-height: 25px;
    margin-bottom: 5px;
    margin-left: 10px;
    padding-left: 5px;
    width: 280px;
}
.TableFormContent3 {
    border-radius: 6px;
    float: left;
    height: auto;
    line-height: 25px;
    margin-bottom: 5px;
    margin-left: 10px;
    padding-left: 5px;
    width: 350px;
}
.TableFormValidatorContent {
    clear: both;
    font-size: 11px;
    line-height: 11px;
    text-align: left;
}
.RequiredField {
    color: #f00;
    font-size: 10pt;
    height: 15px;
}
.TableLeftFormLeble {
    float: left;
    height: 30px;
    line-height: 30px;
    margin-bottom: 10px;
    text-align: right;
    width: 150px;
}
.TableViewFormLeble {
    border: 1px solid #ccc;
    float: left;
    line-height: 30px;
    width: 45%;
}
.TableViewFormTitle {
    color: #264e8a;
    float: left;
    font-weight: bold;
    height: 30px;
    line-height: 30px;
    margin-bottom: 10px;
    text-align: left;
    width: 150px;
}
.TableCellLebel {
    font-weight: bold;
    text-align: left;
}
.TableFormContent1 {
    border-radius: 6px;
    float: left;
    height: auto;
    line-height: 25px;
    margin-bottom: 5px;
    margin-left: 10px;
    padding-left: 5px;
    width: 40px;
}
.TableRow .GridRow {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color -moz-use-text-color #ccc;
    border-image: none;
    border-style: none none solid;
    border-width: medium medium 1px;
    height: 40px;
    padding-bottom: 3px;
}
#cols1
{
	width:40%;
}
#cols2
{
	width:40%;
}
#cols3
{
	width:20%;
}
.Grid {
    border: medium none;
    font-size: 11px;
    font-weight: normal;
    width: 100%;
}
td {
    border: medium none;
    text-align: center;
}
a {
    color: #4f77b1;
    text-decoration: none;
}
.Grid tr > th {
    background-color: #4f77b1;
    border-right: 1px solid #fff;
    color: #fff;
    font-size: 12px;
    font-weight: normal;
    height: inherit;
    line-height: 20px;
    margin-right: 2px;
    padding: 6.2px;
    text-align: center;
    white-space: nowrap;
}
.Grid tr > td {
    border: 1px solid #f3f3f3;
    font-size: 13px;
    height: 100%;
    line-height: 13px;
    padding: 6px;
    text-align: center;
    word-break: break-all;
}
.tdclass {
    border: 1px solid #f3f3f3;
    font-size: 13px;
    height: 100%;
    line-height: 13px;
    padding: 6px;
    text-align: center;
}
RadioButtonList {
    width: 20px;
}
.GridHeader {
    background-color: #4f77b1;
    color: #fff;
    float: left;
    font-size: 12px;
    font-weight: normal;
    height: inherit;
    line-height: 20px;
    margin-right: 2px;
    padding: 6.2px;
    text-align: center;
    width: auto;
}
.GridHeader span {
    font-size: 11px;
    font-weight: normal;
}
.GridRow {
    border: 2px solid #ccc;
    clear: both;
    color: Black;
    height: 25px;
    padding: 5px 0;
    vertical-align: middle;
    width: auto;
}
.GridRow a {
    color: #e28e1d;
    font-size: 12px;
    font-weight: bold;
}
.GridCell {
    border: 1px solid #f3f3f3;
    display: block;
    float: left;
    font-size: 13px;
    height: 100%;
    line-height: 13px;
    padding: 6px;
    text-align: center;
    word-break: break-all;
}
.GridCell > a {
    color: #e76b26;
}
.GridCell > a:hover {
    color: #4f77b1;
}
.DataList {
    color: #6a6a6a;
    font-size: 11px;
    font-weight: normal;
}
.DataList a {
    color: #e76b26;
    font-size: 15px;
    font-weight: normal;
}
.DataList span {
    font-size: 13px;
    font-weight: normal;
}
.DataListRow {
    clear: both;
    height: auto;
    padding: 2px 0;
}
.DataListCell {
    float: left;
    height: 100%;
    text-align: left;
    vertical-align: middle;
    width: auto;
}
.EmptyDataTable {
    color: Red;
    font-size: 11px;
    font-weight: bold;
    margin: 0 0 15px;
    padding: 0;
    position: absolute;
    text-align: center;
    vertical-align: top;
    width: 1120px;
}
.EmptyDataTableBody {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #fff;
    border-image: none;
    border-style: none;
    border-width: medium 1px;
    color: Red;
    font-family: "HelveticaNeueLTStd-Bd";
    font-size: 14px;
    font-weight: bold;
    height: 15px;
    margin: 0 auto;
    padding: 6px 10px;
    position: absolute;
    text-align: center;
    width: 750px;
}
label {
    color: #4f77b1;
    font-size: 14px;
    margin-left: 6px;
}
.Pager {
    margin: 10px 0 5px;
    padding: 0;
    text-align: center;
    vertical-align: top;
    width: 100%;
}
.Pager a {
    color: Black;
    font-weight: normal;
    padding: 4px;
    text-align: center;
    text-decoration: underline;
    vertical-align: middle;
}
.Pager span {
    color: #4f77b1;
    font-size: 16px;
    font-weight: bold;
    padding: 4px;
    text-align: center;
    vertical-align: middle;
}
.Pager .CurrentPageNo {
    color: Black;
    font-weight: bold;
    padding: 4px;
    text-align: center;
    vertical-align: middle;
}
.CommonDropDownList {
    border: 1px solid #4f77b1;
    border-radius: 6px;
    color: #6a6a6a;
    height: 32px;
    margin-right: 10px;
    max-height: 32px;
    min-height: 32px;
    overflow: auto;
    padding-left: 5px;
    vertical-align: top;
    width: 188px;
}
.CommonDropDownList > a:after {
    border-color: #4f77b1;
    height: 35px;
    overflow-y: scroll;
}
.SearchDropDownList {
    background-color: #4f77b1;
    border: medium none;
    border-radius: 6px;
    color: #fff;
    display: block;
    margin: 0 10px 0 0;
    max-height: 32px;
    min-height: 32px;
    overflow: auto;
    padding: 0 0 0 5px;
    position: absolute;
    vertical-align: top;
    width: 190px;
}
.GridDropDownList {
    border: 1px solid #4f77b1;
    border-radius: 6px;
    height: 32px;
    margin-right: 10px;
    max-height: 32px;
    min-height: 32px;
    overflow: auto;
    padding-left: 5px;
    vertical-align: top;
    width: 190px;
}
.CommonImageButton {
    padding: 0 2px;
    text-align: center;
    vertical-align: top;
}
.CommonImageLink {
    padding: 0 2px;
    text-align: center;
    vertical-align: top;
}
#ExternalMainBodyContent {
    min-height: 600px;
    padding: 0 0 20px 12px;
    width: 100%;
}
.MainBodyContentLeft {
    border: medium none;
    float: left;
    padding: 0;
    width: 78%;
}
.social_top {
    margin-top: 35px;
    text-align: center;
}
.social_top li {
    display: inline;
    list-style-type: none;
    text-decoration: none;
}
.recuiter_Box {
    height: 250px;
}
.MainBodyContentLeft p {
    color: #333;
    font-size: 12px;
    margin: 0;
    padding: 0;
}
#MainBodyContentRight {
    border: 1px solid #4f77b1;
    float: right;
    width: 20%;
}
.SaveSearch {
    display: block;
    margin-bottom: 3px;
    padding: 3px 10px;
    text-align: left;
}
.NormalLink {
    color: #619c30;
    cursor: pointer;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}
.CommonTitleRight {
    padding-right: 20px;
    text-align: right;
}
.ColumnLayout {
    clear: both;
    margin-bottom: 15px;
    margin-top: 5px;
    min-height: 200px;
    width: 100%;
}
.Column1 {
    float: left;
    margin-bottom: 10px;
    margin-left: 3px;
    margin-right: 18px;
    min-height: 195px;
    text-align: left;
    width: 32%;
}
.Column2 {
    float: left;
    margin-bottom: 10px;
    margin-left: 3px;
    margin-right: 17px;
    min-height: 195px;
    text-align: left;
    width: 32%;
}
.Column3 {
    float: left;
    margin-bottom: 10px;
    margin-left: 3px;
    min-height: 195px;
    text-align: left;
    width: 32%;
}
.Column_Large {
    float: left;
    margin-left: 0;
    margin-right: 0;
    min-height: 200px;
    text-align: left;
    width: 70%;
}
.Column_Large1 {
    float: left;
    margin-left: 0;
    margin-right: 0;
    min-height: 80px;
    text-align: left;
    width: 70%;
}
.Column_Small {
    float: left;
    margin-left: 0;
    margin-right: 0;
    min-height: 200px;
    text-align: left;
    width: 30%;
}
.Column_Small12 {
    float: left;
    margin-left: 0;
    margin-right: 0;
    min-height: 200px;
    text-align: left;
    width: 18%;
}
.Column_Equal {
    float: left;
    margin-bottom: 1%;
    margin-left: 2%;
    margin-right: 2%;
    min-height: 200px;
    text-align: left;
    width: 48%;
}
p {
    font-size: 13px;
    padding: 10px;
    text-align: justify;
}
.popup {
    display: none;
    left: 576px;
    padding: 8px 2px;
    position: relative;
    text-align: center;
    top: 238px;
    width: 80px;
    z-index: 8200;
}
.cover {
    background-color: black;
    clear: both;
    display: none;
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
}
input:focus {
    border-color: #f26422;
}
.SearchStrip {
    background-color: #4a76af;
    height: 75px;
    width: 100%;
}
.SearchStripcandidate {
    background-color: #4a76af;
    height: 100px;
    width: 100%;
}
.SearchStripJobCenter {
    background-color: #4a76af;
    height: 105px;
    width: 100%;
}
.new_post {
    padding: 10px;
}
.wrapper .container .content_holder .SearchStrip .SearchStripContent {
    height: 150px;
    margin: 0 auto;
    width: 1000px;
}
.mainpagenav nav a {
    background-color: #4f77b1;
    color: #fff;
    padding: 10px 30px;
    text-decoration: none;
    text-transform: uppercase;
}
.mainpagenav {
    height: 50px;
    padding-top: 15px;
    width: auto;
}
.mainpagenav nav a#active {
    background-color: #f26422;
}
.login ul li a {
    background-color: #f26422;
    border: medium none;
    border-radius: 5px;
    color: #fff;
    cursor: pointer;
    font-family: "MyriadPro-Regular";
    font-size: 13px;
    font-weight: bolder;
    height: auto;
    line-height: 10px;
    padding: 12px 5px;
    text-align: center;
    text-decoration: none;
    width: auto;
}
.searchbox ul li a {
    color: #fff;
    font-size: 1.5em;
}
.autocomplete_completionListElement {
    background-color: #fff;
    border: 1px solid #6a6a6a;
    border-radius: 0;
    clear: both;
    color: #6a6a6a;
    cursor: pointer;
    display: inline-block;
    font-size: 13px;
    list-style: outside none none;
    margin: 0;
    max-height: 200px;
    min-height: auto;
    overflow: auto;
    padding: 0;
    position: absolute;
    text-align: left;
    width: 200px;
}
.autocomplete_highlightedListItem {
    background-color: #39f;
    color: #fff;
    display: block;
    font-size: 13px;
}
.autocomplete_highlightedListItem:hover {
    background-color: #39f;
    color: #fff;
    display: block;
    font-size: 13px;
}
.autocomplete_listItem {
    color: #6a6a6a;
    display: block;
    font-size: 13px;
    line-height: 20px;
    margin-top: 0;
    padding: 0;
    position: relative;
}
.CommonCheckBoxList {
    background-color: #ebf4ff;
    border: 1px solid #4f77b1;
    margin: 0;
    padding: 3px;
}
.CommonListBox {
    background-color: #ebf4ff;
    border: 1px solid #4f77b1;
    border-radius: 8px;
    color: #6a6a6a;
    margin: 0;
    padding: 3px;
}
.CommonCheckBox {
    padding: 5px;
    white-space: nowrap;
}
.CommonCheckBox a {
    font-weight: normal;
}
.CommonRadioButton {
    white-space: nowrap;
}
.CommonRadioButton a {
    color: #619c30;
    font-size: 12px;
    font-weight: normal;
}
.main_p {
    font-weight: normal;
    text-align: justify;
}
.log_btn {
    padding: 8px 0;
    text-align: left;
    width: 90px;
}
.footer_top {
    line-height: 22px;
}
.copyright {
    color: #f26424;
    font-weight: normal;
}
#welcome {
    color: #935025;
    font-size: 30px;
    height: 40px;
    padding: 10px;
    width: 100%;
}
.select {
    color: #954f23;
    font-size: 35px;
    font-weight: bold;
}
.job {
    color: #f76220;
    font-size: 35px;
    font-weight: bold;
}
.mobileapp {
    color: #4f77b1;
    cursor: pointer;
    float: right;
    font-family: "MyriadPro-Regular";
    font-size: 18px;
    font-weight: bold;
    height: auto;
    line-height: 10px;
    margin-right: 12px;
    padding: 0;
    text-align: left;
    text-decoration: none;
    width: auto;
}
.view_contact {
    background: url("../../Images/view_contact.png") no-repeat scroll center center rgba(0, 0, 0, 0);
    border: medium none;
    cursor: pointer;
    font-size: 11px;
    height: 24px;
    margin-left: 0;
    margin-top: -20px;
    position: absolute;
    text-indent: -9999px;
    width: 50px;
}
.view_contact:hover {
    background: url("../../Images/view_contact_hover.png") no-repeat scroll center center rgba(0, 0, 0, 0);
    border: medium none;
    cursor: pointer;
    font-size: 11px;
    height: 24px;
    margin-left: 0;
    margin-top: -20px;
    position: absolute;
    text-indent: -9999px;
    width: 50px;
}
.login_width {
    float: left;
    font-size: 14px;
    margin-top: 15px;
}
.login_width .forgot {
    margin-left: 3px;
}
.login_width .new_user {
    margin-left: 95px;
}
.login_width .remember {
    float: right;
    margin-left: 60px;
}
.datepicker {
    border: 1px solid #4f77b1;
    border-radius: 6px;
    height: 32px;
    margin-right: 10px;
    padding-left: 5px;
    width: 180px;
}
.client {
    background-color: #eee;
    color: #4f77b1;
    margin: 0 auto;
    padding: 5px 0;
    position: relative;
    text-align: center;
    text-transform: uppercase;
    width: 1120px;
}
.client p {
    font-size: 18px;
    text-align: center;
}
.banner_client {
    background: none repeat scroll 0 0 #fff;
    margin-left: 10px;
    text-align: center;
}
.search_jobs {
    height: 110px;
    width: 350px;
}
.jobs_right {
    background-color: #c35a21;
    color: #fff;
    font-size: 30px;
    font-weight: bold;
    height: 50px;
    line-height: 51px;
    margin-top: 15px;
    text-align: center;
    width: 99%;
}
#tbl_right {
    border-collapse: collapse;
    float: right;
    margin: 0;
    padding: 0;
}
#tbl_right td {
    border: 1px solid #aeaeae;
    padding: 5px;
}
#tbl_right td.meta-head {
    font-weight: normal;
    padding: 5px;
    text-align: center;
}
#meta td textarea {
    height: 20px;
    text-align: right;
    width: 100%;
}
.tbl_category {
    background: none repeat scroll 0 0 #f36422;
    color: #fff;
    font-weight: normal;
    line-height: 30px;
}
.tbl_location {
    background: none repeat scroll 0 0 #4f77b2;
    color: #fff;
    font-weight: normal;
    line-height: 30px;
}
.readmore {
    color: #6a6a6a;
    float: right;
    text-decoration: underline;
}
.advance-search {
    padding-top: 2px;
    text-decoration: underline;
}
.job_right {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    color: #4f77b1;
    float: right;
    font-family: "HelveticaNeueLTStd-Bd";
    font-size: 18px;
    height: auto;
    line-height: 0;
    padding: 12px 0;
}
.job_become {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    color: #6a6a6a;
    float: right;
    font-family: "HelveticaNeueLTStd-Bd";
    font-size: 9px;
    height: auto;
    line-height: 0;
    margin-right: -145px;
    padding: 10px 0;
}
.job_today {
    border: medium none;
    color: #4f77b2;
    font-family: "MyriadPro-Regular";
    font-size: 25px;
    font-weight: bolder;
    height: auto;
    line-height: 10px;
    margin-bottom: 20px;
    padding: 12px 0;
}
.job_today:hover {
    text-decoration: underline;
}
.job_today a {
    border: medium none;
    color: #4f77b2;
    font-family: "MyriadPro-Regular";
    font-size: 25px;
    font-weight: bolder;
    height: auto;
    line-height: 10px;
    margin-bottom: 20px;
    padding: 12px 0;
}
.job_today a:hover {
    color: #f76245;
    text-decoration: underline;
}
.job_today1 {
    border: medium none;
    color: #4f77b2;
    font-family: "MyriadPro-Regular";
    font-size: 18px;
    font-weight: bolder;
    height: auto;
    line-height: 22px;
    margin-bottom: 20px;
    padding: 12px 0;
}
.job_today1 a {
    border: medium none;
    color: #4f77b2;
    font-family: "MyriadPro-Regular";
    font-size: 18px;
    font-weight: bolder;
    height: auto;
    line-height: 22px;
    margin-bottom: 20px;
    padding: 12px 0;
}
.role_login {
    color: #4f77b2;
    font-size: 25px;
    margin-left: 20px;
    margin-top: 15px;
    position: absolute;
}
.button_search {
    background-color: #f26422;
    border: medium none;
    border-radius: 8px;
    color: #fff;
    cursor: pointer;
    font-family: "MyriadPro-Regular";
    font-size: 13px;
    font-weight: bolder;
    height: auto;
    line-height: 10px;
    padding: 12px 0;
    text-align: center;
    text-decoration: none;
    width: 100px;
}
.button_search:hover {
    background-color: #954f23;
    color: #fff;
}
.admin_logout {
    border: 2px solid #4f77b1;
    border-radius: 0 0 8px 8px;
    color: #4f77b1;
    float: right;
    height: 47px;
    margin-top: 0;
    padding: 10px;
    position: absolute;
    right: 0;
    top: 0;
}
.page_dimmer {
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 888;
}
.msg_box_container {
    background-color: #ffc;
    border: 2px solid #fc6;
    font-size: 10pt;
    font-weight: bold;
    height: 100px;
    left: 25%;
    position: fixed;
    right: 25%;
    text-align: center;
    top: 35%;
    vertical-align: middle;
    z-index: 888;
}
.candidate_reg {
    border: 1px solid #4f77b1;
    padding: 5px;
}
.TableRow1 {
    height: 185px;
}
.TableRow5 {
    height: 20px;
}
.tbl_space5 {
    border-radius: 6px;
    float: left;
    height: auto;
    line-height: 14px;
    margin-bottom: 5px;
    margin-left: 10px;
    padding-left: 5px;
    width: 150px;
}
.TableRow3 {
    clear: both;
    height: auto;
    margin: 2px 0;
    width: auto;
}
.Box 
{
	 border-bottom: 4px solid #f3f3f3;   
    padding-top: 3px;
}
.list_space {
    margin-right: 20px;
}
.btn_small {
    background-color: #f26422;
    border: medium none;
    border-radius: 5px;
    color: #fff;
    cursor: pointer;
    font-family: "MyriadPro-Regular";
    font-size: 13px;
    font-weight: bolder;
    height: auto;
    line-height: 10px;
    padding: 12px 5px;
    text-align: center;
    text-decoration: none;
    width: auto;
}
.tdclass3 {
    border: 1px solid #4f77b1;
    font-size: 13px;
    height: 100%;
    line-height: 13px;
    padding: 6px;
    text-align: center;
}
#ctl00_cphBody_ucntlContactToJC1_rbtnListRoleType input {
    float: left;
}
#ctl00_cphBody_ucntlContactToJC1_rbtnListCommunicationType input {
    float: left;
}
.cadidate_label {
    float: left;
    font-weight: normal;
    height: 30px;
    line-height: 35px;
    margin-bottom: 0;
    margin-right: 2px;
    text-align: left;
    width: 130px;
    font-size:13px;
}
.cadidate_label1 {
    float: left;
    font-size: 15px;
    font-weight: normal;
}
#candidate_border {
    border: 1px solid #4f77b1;
    border-radius: 8px;
    height: 280px;
    padding-left: 10px;
}
#candidate_border1 {
    border: 1px solid #4f77b1;
    border-radius: 8px;
    height: 120px;
    padding-left: 10px;
}
#candidate_border2 {
    border: 1px solid #4f77b1;
    border-radius: 8px;
    height: 135px;
    padding-left: 10px;
}
.border-left {
    border: 1px solid #4f77b1;
    border-radius: 8px;
    float: left;
    height: 120px;
    margin-top: 7px;
    padding-left: 10px;
    width: 530px;
}
.border_right_left
{
	width:15%;
	margin-top:50px;
	margin-left:30px;
	}
.border-right {
    border: 1px solid #4f77b1;
    border-radius: 8px;
    float: right;
    height: 120px;
    margin-right: 10px;
    margin-top: 7px;
    padding-left: 10px;
    width: 525px;
}
.right-txt {
    float: right;
}
#candidate_border3 {
    border: 1px solid #4f77b1;
    border-radius: 8px;
    height: 65px;
    padding-left: 10px;
    padding-top: 10px;
}
.member_label {
    float: left;
    font-size: 18px;
    font-weight: bold;
    height: 30px;
    line-height: 25px;
    margin-bottom: 0;
    margin-right: 2px;
    text-align: left;
}
.TableFormLeble1 {
    float: left;
    font-weight: normal;
    height: 30px;
    line-height: 25px;
    margin-bottom: 10px;
    margin-right: 35px;
    text-align: left;
    width: 150px;
}
.tbl_space {
    margin-top: 20px;
}
#candidate_left1 {
    float: left;
    margin-left: 0;
    margin-right: 0;
    padding: 3px 12px;
    width: 50%;
}
#candidate_left1.button_search {
    background-color: #f26422;
    border: medium none;
    border-radius: 8px;
    color: #fff;
    cursor: pointer;
    font-family: "MyriadPro-Regular";
    font-size: 13px;
    font-weight: bolder;
    height: auto;
    line-height: 10px;
    padding: 12px 0;
    text-align: center;
    text-decoration: none;
    width: 100px;
}
#candidate_left1 .button_search:hover {
    background-color: #954f23;
    color: #fff;
}
#candidate_right1 {
    margin-left: 0;
    margin-right: 0;
    padding: 3px 12px;
    width: 100%;
}
#candidate_right1 .button_search {
    background-color: #f26422;
    border: medium none;
    border-radius: 8px;
    color: #fff;
    cursor: pointer;
    font-family: "MyriadPro-Regular";
    font-size: 13px;
    font-weight: bolder;
    height: auto;
    line-height: 10px;
    padding: 12px 0;
    text-align: center;
    text-decoration: none;
    width: 100px;
}
#candidate_right1 .button_search:hover {
    background-color: #954f23;
    color: #fff;
}
.job_listing {
    height: 125px;
}
.job_title a {
    font-size: 16px;
}
.job_title1 a {
    font-size: 14px;
}
.job_list {
    float: left;
    font-size: 15px;
    margin-top: 6px;
    text-align: left;
    vertical-align: middle;
    width: 17%;
}
.job_list1 {
    float: left;
    font-size: 15px;
    margin-top: 6px;
    text-align: left;
    vertical-align: middle;
    width: 29%;
}
.job_list_right {
    float: left;
    margin-top: 6px;
    text-align: left;
    vertical-align: middle;
    width: 0;
}
.job_desc {
    text-align: justify;
}
.job_appy {
    background: url("../../Images/job_apply.png") no-repeat scroll center top rgba(0, 0, 0, 0);
    height: 55px;
    position: absolute;
    text-indent: -9999px;
    width: 70px;
}
.tab-container .ajax__tab_header {
    background: none repeat scroll 0 0 #4f77b1;
    cursor: pointer;
}
.tab-container .ajax__tab_hover .ajax__tab_outer, .tab-container .ajax__tab_active .ajax__tab_outer {
    background: none repeat scroll 0 0 #4f77b1;
    border: 1px solid #e76b27;
}
.tab-container .ajax__tab_hover .ajax__tab_inner, .tab-container .ajax__tab_active .ajax__tab_inner {
    background: none repeat scroll 0 0 #4f77b1;
    cursor: pointer;
}
.tab .ajax__tab_header {
    background: none repeat scroll 0 0 #f5f8fc;
    font-size: 13px;
}
.tab .ajax__tab_active .ajax__tab_outer, .tab .ajax__tab_header .ajax__tab_outer, .tab .ajax__tab_hover .ajax__tab_outer {
    height: 35px;
}
.tab .ajax__tab_active .ajax__tab_inner, .tab .ajax__tab_header .ajax__tab_inner, .tab .ajax__tab_hover .ajax__tab_inner {
    color: #6a6a6a;
    font-weight: bold;
    height: 35px;
    margin-left: 16px;
}
.tab .ajax__tab_active .ajax__tab_tab, .tab .ajax__tab_hover .ajax__tab_tab, .tab .ajax__tab_header .ajax__tab_tab {
    margin: 8px 8px 0 0;
}
.tab .ajax__tab_hover .ajax__tab_tab, .tab .ajax__tab_active .ajax__tab_tab {
    color: #fff;
}
.tab .ajax__tab_body {
    background-color: #fff;
    border: medium none;
    font-size: 10pt;
    padding: 8px;
}
legend {
    color: #4f77b1;
    font-size: 18px;
    padding: 0;
}
fieldset {
    border: medium none;
}
.bold_name {
    font-size: 22px;
    font-weight: bolder;
}
.blue_color {
    color: #4f77b1;
    font-size: 13px;
    font-weight: normal;
    width: auto;
}
.normal_color {
    color: #6a6a6a;
    font-size: 13px;
    font-weight: bold;
}
@font-face {
    font-family: "controls";
    font-style: normal;
    font-weight: normal;
    src: url("impresscontrols.eot#iefix") format("embedded-opentype"), url("impresscontrols.woff") format("woff"), url("impresscontrols.ttf") format("truetype"), url("impresscontrols.svg#impress") format("svg");
}
.csslider1 {
    display: inline-block;
    margin-top: 10px;
    max-width: 1120px;
    position: relative;
    width: 100%;
}
.csslider1 > .cs_anchor {
    display: none;
}
.csslider1 > ul {
    font-size: 0;
    line-height: 0;
    margin: 0 auto;
    overflow: hidden;
    padding: 0;
    position: relative;
    white-space: nowrap;
    z-index: 1;
}
.csslider1 > ul > li.img img {
    width: 100%;
}
.csslider1 > ul > li.img {
    font-size: 0;
}
.csslider1 > ul > li {
    box-sizing: border-box;
    display: inline-block;
    font-size: initial;
    height: 100%;
    line-height: normal;
    overflow: hidden;
    position: relative;
    transform: translate3d(0px, 0px, 0px);
    vertical-align: top;
    white-space: normal;
    width: 100%;
}
.csslider1 .cs_lnk {
    font-size: 0;
    left: -9999px;
    opacity: 0;
    position: absolute;
    top: -9999px;
}
.csslider1 > ul > li.img, .csslider1 > .cs_arrowprev, .csslider1 > .cs_arrownext, .csslider1 > .cs_bullets, .csslider1 > .cs_play_pause {
    -moz-user-select: none;
}
.csslider1 > .cs_arrowprev, .csslider1 > .cs_arrownext {
    box-sizing: content-box;
    position: absolute;
    top: 50%;
    z-index: 5;
}
.csslider1 > .cs_arrowprev > label, .csslider1 > .cs_arrownext > label {
    cursor: pointer;
    opacity: 0;
    position: absolute;
    text-decoration: none;
    z-index: -1;
}
.csslider1 > .cs_arrowprev {
    left: 0;
}
.csslider1 > .cs_arrownext {
    right: 0;
}
.csslider1 > .slide:checked ~ .cs_arrowprev > label, .csslider1 > .slide:checked ~ .cs_arrownext > label {
    opacity: 0;
    z-index: -1;
}
.csslider1 > #cs_slide1_0:checked ~ .cs_arrowprev > label.num3, .csslider1 > #cs_pause1_0:checked ~ .cs_arrowprev > label.num3, .csslider1 > #cs_slide1_0:checked ~ .cs_arrownext > label.num1, .csslider1 > #cs_pause1_0:checked ~ .cs_arrownext > label.num1, .csslider1 > #cs_slide1_1:checked ~ .cs_arrowprev > label.num0, .csslider1 > #cs_pause1_1:checked ~ .cs_arrowprev > label.num0, .csslider1 > #cs_slide1_1:checked ~ .cs_arrownext > label.num2, .csslider1 > #cs_pause1_1:checked ~ .cs_arrownext > label.num2, .csslider1 > #cs_slide1_2:checked ~ .cs_arrowprev > label.num1, .csslider1 > #cs_pause1_2:checked ~ .cs_arrowprev > label.num1, .csslider1 > #cs_slide1_2:checked ~ .cs_arrownext > label.num3, .csslider1 > #cs_pause1_2:checked ~ .cs_arrownext > label.num3, .csslider1 > #cs_slide1_3:checked ~ .cs_arrowprev > label.num2, .csslider1 > #cs_pause1_3:checked ~ .cs_arrowprev > label.num2, .csslider1 > #cs_slide1_3:checked ~ .cs_arrownext > label.num0, .csslider1 > #cs_pause1_3:checked ~ .cs_arrownext > label.num0 {
    opacity: 1;
    z-index: 5;
}
@keyframes arrow {
0%, 24.99% {
    opacity: 1;
    z-index: 5;
}
25%, 100% {
    opacity: 0;
}
}
.csslider1 > #cs_play1:checked ~ .cs_arrowprev > label.num3, .csslider1 > #cs_play1:checked ~ .cs_arrownext > label.num1 {
    animation: 16000ms ease -2000ms normal none infinite running arrow;
}
.csslider1 > #cs_play1:checked ~ .cs_arrowprev > label.num0, .csslider1 > #cs_play1:checked ~ .cs_arrownext > label.num2 {
    animation: 16000ms ease 2000ms normal none infinite running arrow;
}
.csslider1 > #cs_play1:checked ~ .cs_arrowprev > label.num1, .csslider1 > #cs_play1:checked ~ .cs_arrownext > label.num3 {
    animation: 16000ms ease 6000ms normal none infinite running arrow;
}
.csslider1 > #cs_play1:checked ~ .cs_arrowprev > label.num2, .csslider1 > #cs_play1:checked ~ .cs_arrownext > label.num0 {
    animation: 16000ms ease 10000ms normal none infinite running arrow;
}
.csslider1 > .slide:checked ~ .cs_arrowprev > label, .csslider1 > .slide:checked ~ .cs_arrownext > label, .csslider1 > .pause:checked ~ .cs_arrowprev > label, .csslider1 > .pause:checked ~ .cs_arrownext > label {
    animation: 0s ease 0s normal none 1 running none;
}
.csslider1 > .cs_bullets {
    font-size: 0;
    left: 0;
    line-height: 8pt;
    position: absolute;
    text-align: center;
    width: 100%;
    z-index: 6;
}
.csslider1 > .cs_bullets > div {
    margin-left: -50%;
    width: 100%;
}
.csslider1 > .cs_bullets > label {
    cursor: none;
    display: inline-block;
    position: relative;
}
.csslider1 > .cs_bullets > label > .cs_thumb {
    left: -64px;
    line-height: 0;
    opacity: 0;
    position: absolute;
    top: -48px;
    visibility: hidden;
    z-index: 1;
}
.csslider1 > .cs_bullets > label > .cs_thumb > img {
    max-width: none;
}
.csslider1 > .cs_description {
    z-index: 3;
}
.csslider1 > .cs_description a, .csslider1 > .cs_description a:visited, .csslider1 > .cs_description a:active {
    color: inherit;
}
.csslider1 > .cs_description a:hover {
    text-decoration: none;
}
.csslider1 > .cs_description > label {
    left: 0;
    max-width: 50%;
    position: absolute;
    text-align: left;
    white-space: normal;
    word-wrap: break-word;
}
.csslider1 > .cs_description > label > span {
    vertical-align: top;
}
.csslider1 > .cs_description > label span {
    display: inline-block;
}
.csslider1 > .cs_play_pause {
    left: 50%;
    position: absolute;
    top: 50%;
    z-index: 5;
}
.csslider1 > .cs_play_pause > label {
    cursor: pointer;
    position: absolute;
}
.csslider1 > #cs_play1:checked ~ .cs_play_pause > .cs_pause, .csslider1 > .slide:checked ~ .cs_play_pause > .cs_play, .csslider1 > .pause:checked ~ .cs_play_pause > .cs_play {
    display: block;
    z-index: 5;
}
.csslider1 > #cs_play1:checked ~ .cs_play_pause > .cs_play, .csslider1 > .slide:checked ~ .cs_play_pause > .cs_pause, .csslider1 > .pause:checked ~ .cs_play_pause > .cs_pause {
    display: none;
    z-index: -1;
}
@keyframes pauseChange {
0%, 24.99% {
    opacity: 1;
    z-index: 5;
}
25%, 100% {
    opacity: 0;
}
}
.csslider1 > #cs_play1:checked ~ .cs_play_pause > .cs_pause.num0 {
    animation: 16000ms ease -2000ms normal none infinite running pauseChange;
    opacity: 0;
    z-index: -1;
}
.csslider1 > #cs_play1:checked ~ .cs_play_pause > .cs_pause.num1 {
    animation: 16000ms ease 2000ms normal none infinite running pauseChange;
    opacity: 0;
    z-index: -1;
}
.csslider1 > #cs_play1:checked ~ .cs_play_pause > .cs_pause.num2 {
    animation: 16000ms ease 6000ms normal none infinite running pauseChange;
    opacity: 0;
    z-index: -1;
}
.csslider1 > #cs_play1:checked ~ .cs_play_pause > .cs_pause.num3 {
    animation: 16000ms ease 10000ms normal none infinite running pauseChange;
    opacity: 0;
    z-index: -1;
}
.csslider1 > .slide:checked ~ .cs_play_pause > .cs_pause, .csslider1 > .pause:checked ~ .cs_play_pause > .cs_pause {
    animation: 0s ease 0s normal none 1 running none;
}
.csslider1 .cs_gestures {
    font-size: 0;
    height: 100%;
    left: 0;
    opacity: 0;
    overflow: hidden;
    position: absolute;
    top: 0;
    transition: visibility 0.3s linear 0s, opacity 0.3s linear 0s;
    visibility: hidden;
    width: 100%;
    z-index: 1;
}
.csslider1 .cs_gestures.cs_show {
    opacity: 1;
    visibility: visible;
}
.csslider1 .cs_gestures.cs_show img {
    width: 25%;
}
.csslider1 .cs_gestures.cs_show .cs_first_img {
    left: -25%;
    position: absolute;
    top: 0;
}
.csslider1 .cs_gestures.cs_show .cs_last_img {
    left: 100%;
    position: absolute;
    top: 0;
}
.csslider1 .cs_gestures > div {
    left: 0;
    position: absolute;
    top: 0;
    width: 400%;
}
.csslider1 > #cs_slide1_0:checked ~ ul > li.num0, .csslider1 > #cs_pause1_0:checked ~ ul > li.num0, .csslider1 > #cs_slide1_1:checked ~ ul > li.num1, .csslider1 > #cs_pause1_1:checked ~ ul > li.num1, .csslider1 > #cs_slide1_2:checked ~ ul > li.num2, .csslider1 > #cs_pause1_2:checked ~ ul > li.num2, .csslider1 > #cs_slide1_3:checked ~ ul > li.num3, .csslider1 > #cs_pause1_3:checked ~ ul > li.num3 {
    opacity: 1;
    z-index: 2;
}
.csslider1 > ul > li {
    display: inline-block;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    transform: rotate(0deg);
    transition: opacity 2000ms ease 0s;
    z-index: 1;
}
@keyframes fade {
0%, 37.5%, 100% {
    opacity: 0;
    z-index: 2;
}
12.5%, 25% {
    opacity: 1;
    z-index: 2;
}
}
.csslider1 > #cs_play1:checked ~ ul > li.num0 {
    animation: 16000ms ease -2000ms normal none infinite running fade;
}
.csslider1 > #cs_play1:checked ~ ul > li.num1 {
    animation: 16000ms ease 2000ms normal none infinite running fade;
}
.csslider1 > #cs_play1:checked ~ ul > li.num2 {
    animation: 16000ms ease 6000ms normal none infinite running fade;
}
.csslider1 > #cs_play1:checked ~ ul > li.num3 {
    animation: 16000ms ease 10000ms normal none infinite running fade;
}
.csslider1 > #cs_play1:checked ~ ul > li, .csslider1 > .pause:checked ~ ul > li {
    transition: none 0s ease 0s ;
}
.csslider1 {
    margin-top: 0;
    width: 1120px;
}
.csslider1 > .cs_play_pause {
    transition: all 0.4s ease 0s;
}
.csslider1 > .cs_arrowprev {
    transition: all 0.4s ease 0.15s;
}
.csslider1 > .cs_arrownext {
    transition: all 0.4s ease 0.3s;
}
.csslider1 > .cs_arrowprev, .csslider1 > .cs_arrownext, .csslider1 > .cs_play_pause {
    opacity: 0;
    transform: translateY(-30px);
}
.csslider1:hover > .cs_arrowprev, .csslider1:hover > .cs_arrownext, .csslider1:hover > .cs_play_pause {
    opacity: 1;
    transform: translateY(0px);
}
.csslider1 > .cs_arrowprev > label, .csslider1 > .cs_arrownext > label {
    border-radius: 50%;
    box-shadow: 0 0 0 2px #fff inset;
    height: 60px;
    margin-left: -30px;
    margin-top: -30px;
    transition: all 0.5s ease 0s;
    width: 60px;
}
.csslider1 > .cs_arrowprev {
    left: 30px;
    margin-left: 10px;
}
.csslider1 > .cs_arrownext {
    margin-right: 10px;
    right: 30px;
}
.csslider1 > .cs_arrowprev > label:after {
    content: "";
    margin-left: -4px;
}
.csslider1 > .cs_arrownext > label:after {
    content: "";
    margin-left: 4px;
}
.csslider1 > .cs_arrowprev > label:after, .csslider1 > .cs_arrownext > label:after {
    color: #fff;
    display: block;
    font: 31px/64px "controls";
    left: 0;
    position: absolute;
    right: 0;
    text-align: center;
    top: 0;
}
.csslider1 > .cs_arrowprev:hover > label, .csslider1 > .cs_arrownext:hover > label {
    box-shadow: 0 0 0 2px rgba(255, 255, 255, 0) inset;
}
.csslider1 > .cs_arrowprev > label > span, .csslider1 > .cs_arrownext > label > span {
    border-radius: 50%;
    display: block;
    height: 60px;
    overflow: hidden;
    width: 60px;
    z-index: -1;
}
.csslider1 > .cs_arrowprev > label i, .csslider1 > .cs_arrownext > label i {
    background-color: #d03a79;
    display: block;
    height: 0;
    transition: height 0.5s ease 0s;
    width: 60px;
}
.csslider1 > .cs_arrowprev:hover > label i, .csslider1 > .cs_arrownext:hover > label i {
    height: 60px;
}
.csslider1 > .cs_play_pause > label {
    border-radius: 50%;
    box-shadow: 0 0 0 2px #fff inset;
    height: 60px;
    margin-left: -30px;
    margin-top: -30px;
    text-decoration: none;
    transition: all 0.5s ease 0s;
    width: 60px;
}
.csslider1 > .cs_play_pause > .cs_play:after {
    content: "";
}
.csslider1 > .cs_play_pause > .cs_pause:after {
    content: "";
}
.csslider1 > .cs_play_pause > label:after {
    color: #fff;
    display: block;
    font: 28px/64px "controls";
    left: 0;
    position: absolute;
    right: 0;
    text-align: center;
    top: 0;
}
.csslider1 > .cs_play_pause:hover > label {
    box-shadow: 0 0 0 2px rgba(255, 255, 255, 0) inset;
}
.csslider1 > .cs_play_pause > label > span {
    border-radius: 50%;
    display: block;
    height: 60px;
    overflow: hidden;
    width: 60px;
    z-index: -1;
}
.csslider1 > .cs_play_pause > label i {
    background-color: #d03a79;
    display: block;
    height: 0;
    transition: height 0.5s ease 0s;
    width: 60px;
}
.csslider1 > .cs_play_pause:hover > label i {
    height: 60px;
}
.csslider1 > .cs_bullets {
    bottom: 5px;
    margin-bottom: 5px;
}
.csslider1 > .cs_bullets > label {
    background: none repeat scroll 0 0 transparent;
    border: 2px solid #fff;
    border-radius: 50%;
    margin: 0 10px;
    padding: 8px;
    transition: all 0.3s ease 0s;
}
.csslider1 > .cs_bullets > label img {
    border: 3px solid #d03a79;
}
.csslider1 > .cs_bullets > label > .cs_thumb {
    height: 0;
    margin-top: -13px;
    opacity: 1;
    overflow: hidden;
    transition: all 0.5s ease 0s;
}
.csslider1 > .cs_bullets > label > .cs_thumb:before {
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-top: 7px solid #d03a79;
    content: "";
    height: 0;
    left: 50%;
    margin-left: -2px;
    position: absolute;
    top: 52px;
    width: 0;
}
.csslider1 > .cs_bullets > label:hover > .cs_thumb {
    height: 59px;
    visibility: visible;
}
.csslider1 > .cs_bullets > label:hover, .csslider1 > #cs_slide1_0:checked ~ .cs_bullets > label.num0, .csslider1 > #cs_pause1_0:checked ~ .cs_bullets > label.num0, .csslider1 > #cs_slide1_1:checked ~ .cs_bullets > label.num1, .csslider1 > #cs_pause1_1:checked ~ .cs_bullets > label.num1, .csslider1 > #cs_slide1_2:checked ~ .cs_bullets > label.num2, .csslider1 > #cs_pause1_2:checked ~ .cs_bullets > label.num2, .csslider1 > #cs_slide1_3:checked ~ .cs_bullets > label.num3, .csslider1 > #cs_pause1_3:checked ~ .cs_bullets > label.num3 {
    background: none repeat scroll 0 0 #d03a79;
    border: 2px solid rgba(255, 255, 255, 0);
}
@keyframes bullet {
0%, 24.99% {
    background: none repeat scroll 0 0 #d03a79;
    border: 2px solid rgba(255, 255, 255, 0);
}
25%, 100% {
    background: none repeat scroll 0 0 transparent;
    border: 2px solid #fff;
}
}
.csslider1 > #cs_play1:checked ~ .cs_bullets > label.num0 {
    animation: 16000ms ease -2000ms normal none infinite running bullet;
}
.csslider1 > #cs_play1:checked ~ .cs_bullets > label.num1 {
    animation: 16000ms ease 2000ms normal none infinite running bullet;
}
.csslider1 > #cs_play1:checked ~ .cs_bullets > label.num2 {
    animation: 16000ms ease 6000ms normal none infinite running bullet;
}
.csslider1 > #cs_play1:checked ~ .cs_bullets > label.num3 {
    animation: 16000ms ease 10000ms normal none infinite running bullet;
}
.csslider1 > #cs_play1:checked ~ .cs_bullets > label, .csslider1 > .pause:checked ~ .cs_bullets > label {
    transition: none 0s ease 0s ;
}
.csslider1 > .slide:checked ~ .cs_bullets > label {
    animation: 0s ease 0s normal none 1 running none;
}
.csslider1 > .cs_description > label {
    bottom: 40px;
    font-family: "Ubuntu",sans-serif;
    font-size: 20px;
    line-height: normal;
}
.csslider1 > .cs_description > label > span {
    border: 2px solid #fff;
    border-radius: 12px;
    color: #fff;
    margin: 5px 10px;
    padding: 10px;
}
.csslider1 > #cs_slide1_0:checked ~ .cs_description > .num0, .csslider1 > #cs_pause1_0:checked ~ .cs_description > .num0, .csslider1 > #cs_slide1_1:checked ~ .cs_description > .num1, .csslider1 > #cs_pause1_1:checked ~ .cs_description > .num1, .csslider1 > #cs_slide1_2:checked ~ .cs_description > .num2, .csslider1 > #cs_pause1_2:checked ~ .cs_description > .num2, .csslider1 > #cs_slide1_3:checked ~ .cs_description > .num3, .csslider1 > #cs_pause1_3:checked ~ .cs_description > .num3 {
    opacity: 1;
    transform: translateY(0px);
    transition: opacity 0.5s ease 0.2s, transform 0.5s ease 0.2s;
    z-index: 4;
}
.csslider1 > .slide:checked ~ .cs_description > label {
    opacity: 0;
    transform: translateY(-30px);
}
@keyframes cs_description {
3.125%, 15.615% {
    opacity: 1;
    transform: translateY(0px);
    z-index: 4;
}
0%, 18.75%, 100% {
    opacity: 0;
    z-index: 0;
}
}
.csslider1 > #cs_play1:checked ~ .cs_description > .num0 {
    animation: 16000ms ease 0ms normal none infinite running cs_description;
}
.csslider1 > #cs_play1:checked ~ .cs_description > .num1 {
    animation: 16000ms ease 4000ms normal none infinite running cs_description;
}
.csslider1 > #cs_play1:checked ~ .cs_description > .num2 {
    animation: 16000ms ease 8000ms normal none infinite running cs_description;
}
.csslider1 > #cs_play1:checked ~ .cs_description > .num3 {
    animation: 16000ms ease 12000ms normal none infinite running cs_description;
}
.csslider1 > #cs_play1:checked ~ .cs_description > label > .cs_title, .csslider1 > #cs_play1:checked ~ .cs_description > label > .cs_descr, .csslider1 > .pause:checked ~ .cs_description > label > .cs_title, .csslider1 > .pause:checked ~ .cs_description > label > .cs_descr {
    transition: none 0s ease 0s ;
}
.csslider1 > .play:checked ~ .cs_description > label > .cs_title, .csslider1 > .play:checked ~ .cs_description > label > .cs_descr .csslider1 > .pause:checked ~ .cs_description > label > .cs_title, .csslider1 > .pause:checked ~ .cs_description > label > .cs_descr {
    animation: 0s ease 0s normal none 1 running none;
}
@media only screen and (max-resolution: 2dppx) and (max-width: 480px) {
.csslider1 > .cs_description, .csslider1 > .cs_bullets {
    display: none;
}
}
.etabs {
    margin: 0;
    padding: 0;
}
.tab1 {
    background: none repeat scroll 0 0 #4f77b1;
    border-bottom: medium none;
    color: #fff;
    display: inline-block;
    float: left;
    padding: 5px;
    text-decoration: none;
}
.tab1 a {
    color: #fff;
    display: block;
    font-family: "HelveticaNeueLTStd-Bd";
    font-size: 16px;
    line-height: 2em;
    outline: medium none;
    padding: 0 30px;
    text-decoration: none;
    text-transform: uppercase;
}
.tab1 a:hover {
    text-decoration: none;
}
.tab1.active {
    background: none repeat scroll 0 0 #e76b27;
    position: relative;
    text-decoration: none;
}
.tab1 a.active {
    text-decoration: none;
}
.tab-container .panel-container {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #666;
    border-radius: 0 4px 4px;
    padding: 10px;
}
.left_corner {
    border-bottom-left-radius: 5px;
    border-top-left-radius: 5px;
}
.right_corner {
    border-bottom-right-radius: 5px;
    border-top-right-radius: 5px;
}

.col-sm-2
{
    float: left;
    margin-bottom: 3px;
    padding: 0;
    width: 20%;

}

/* Smartphones (portrait and landscape) ----------- */
@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 480px) {
/* Styles */
}

/* Smartphones (landscape) ----------- */
@media only screen 
and (min-width : 321px) {
/* Styles */
}

/* Smartphones (portrait) ----------- */
@media only screen 
and (max-width : 320px) {
/* Styles */
}

/* iPads (portrait and landscape) ----------- */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
{
body
{
	overflow-x:hidden;
}
.wrapper {
    margin: 0 auto;
    width: 940px;
}
.header {
    border-top: 3px solid #f26422;
    height: auto;
    margin: 0 auto;
    padding-bottom: 10px;
    position: relative;
    width: 940px;
}
.footer_holder {
    background-color: #eee;
    border-top: 10px solid #f26422;
    font-size: 14px;
    height: auto;
    margin: 0 auto;
    padding: 5px;
    width: 940px;
}
.footer_holder .footer_content {
    clear: both;
    height: 40px;
    margin: 0 auto;
    padding-bottom: 10px;
    width: 940px;
}
.part {
    display: block;
    float: left;
    height: 0;
    margin: 5px 18px 0;
    text-decoration: none;
    width: 155px;
}
.part1 {
    display: block;
    float: left;
    height: 0;
    margin: 5px 18px 0;
    text-decoration: none;
    width: 140px;
}
.Column_Large {
    float: left;
    margin-left: 0;
    margin-right: 0;
    min-height: 200px;
    text-align: left;
    width: 65%;
}
.mainpagenav {
    height: 50px;
    padding-top: 15px;
    width: 940px;
}
.Column1 {
    width: 32%;
}
.Column2 {
    width: 32%;
}
.Column3 {
    width: 31%;
}
.prefer_job {
    font-size:40px;
}
.regyes_label {
    margin-left: 440px;
    margin-top: 25px;
}
}

/* iPads (landscape) ----------- */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape) {

body
{
	overflow-x:hidden;
}
.content {
    width: 940px;
}
.navtabholder {
    width: 940px;
}
.wrapper {
    margin: 0 auto;
    width: 940px;
}
.header {
    border-top: 3px solid #f26422;
    height: auto;
    margin: 0 auto;
    padding-bottom: 10px;
    position: relative;
    width: 940px;
}
.footer_holder {
    background-color: #eee;
    border-top: 10px solid #f26422;
    font-size: 14px;
    height: auto;
    margin: 0 auto;
    padding: 5px;
    width: 940px;
}
.footer_holder .footer_content {
    clear: both;
    height: 40px;
    margin: 0 auto;
    padding-bottom: 10px;
    width: 940px;
}
.part {
    display: block;
    float: left;
    height: 0;
    margin: 5px 18px 0;
    text-decoration: none;
    width: 155px;
}
.part1 {
    display: block;
    float: left;
    height: 0;
    margin: 5px 18px 0;
    text-decoration: none;
    width: 140px;
}
.Column_Large {
    float: left;
    margin-left: 0;
    margin-right: 0;
    min-height: 200px;
    text-align: left;
    width: 65%;
}
.mainpagenav {
    height: 50px;
    padding-top: 15px;
    width: 940px;
}
.Column1 {
    width: 32%;
}
.Column2 {
    width: 32%;
}
.Column3 {
    width: 31%;
}
.GridContainer {
    width: 95%;
}
.prefer_job {
    font-size:28px;
}
.regyes_label {
    margin-left: 346px;
    margin-top: 15px;
    font-size:55px;
    
}
.CommonTextBox {
    width: 125px;
}
}

/* iPads (portrait) ----------- */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) {

body
{
	overflow-x:hidden;
}
.content {
    width: 940px;
}
.navtabholder {
    width: 940px;
}
.login {
    position: relative;
    width: 870px;
}
.CommonTextBox {
    border: 1px solid #4f77b1;
    border-radius: 6px;
    color: #6a6a6a;
    height: 32px;
    margin-right: 2px;
    padding-left: 22px;
    width: 152px;
}
.login_width {
    float: left;
    font-size: 13px;
    margin-top: 15px;
}
.logo img {
    width: 210px;
}
.mainpagenav {
    height: 50px;
    padding-top: 15px;
    width: 770px;
}
.regyes_label {
    margin-left: 343px;
    margin-top: 14px;
}
.wrapper {
    margin: 0 auto;
    width: 940px;
}
.header {
    border-top: 3px solid #f26422;
    height: auto;
    margin: 0 auto;
    padding-bottom: 10px;
    position: relative;
    width: 940px;
}
.mobileapp {
    width: 235px;
}
.footer_holder {
    background-color: #eee;
    border-top: 10px solid #f26422;
    font-size: 14px;
    height: auto;
    margin: 0 auto;
    padding: 5px;
    width: 940px;
}
.footer_holder .footer_content {
    clear: both;
    height: 40px;
    margin: 0 auto;
    padding-bottom: 10px;
    width: 940px;
}
.part {
    display: block;
    float: left;
    height: 0;
    margin: 5px 18px 0;
    text-decoration: none;
    width: 125px;
}
.part1 {
    display: block;
    float: left;
    height: 0;
    margin: 5px 18px 0;
    text-decoration: none;
    width: 140px;
}
.Column_Large {
    float: left;
    margin-left: 0;
    margin-right: 0;
    min-height: 200px;
    text-align: left;
    width: 65%;
}
.mainpagenav {
    height: 50px;
    padding-top: 15px;
    width: 940px;
}
.Column1 {
    width: 26%;
}
.Column2 {
    width: 26%;
}
.Column3 {
    width: 26%;
}
.prefer_job {
    font-size:30px;
}
}

/* Desktops and laptops ----------- */
@media only screen 
and (min-width : 1224px) {


}

/* Large screens ----------- */
@media only screen 
and (min-width : 1824px) {
/* Styles */
}

/* iPhone 4 ----------- */
@media
only screen and (-webkit-min-device-pixel-ratio : 1.5),
only screen and (min-device-pixel-ratio : 1.5) {
/* Styles */
}