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

body , input , select , textarea , form { margin:0; padding:0; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#4d4d4d; }

img{ border:none; }

a{ color:#990E3A; text-decoration:none; }

a:hover{ color:#003B6A;; }

.red{ color:#990e3a;}

.msg-div{ color:#990e3a; text-align:center; padding:5px 0;}

.title {  font-size:19px; color:#003b6a; }

#main-container{ background:url(../images/body_bg.png) repeat-x #cccccc 0 282px ; margin:0 auto; width:1024px; }

#header { background:url(../images/header_bg.jpg) no-repeat;  position:relative; padding:150px 22px 15px 22px; }

#header .logo{ position:absolute; top:37px; left:22px; width:378px; height:80px; }

#header .social-media-bar{ position:absolute; top:58px; right:22px; width:216px; height:64px; }

#header .social-media-bar a{ float:left; display:block; margin:0 0 0 10px; }



/* menu start */

.menu-div{ margin:0 6px; position:relative; background:url(../images/menu.png) repeat-x; height:46px; }

.menu-left{ position: absolute; background:url(../images/menu_left.png) no-repeat; height:46px; width:9px; top:0; left:-9px; }

.menu-right{ position: absolute; background:url(../images/menu_right.png) no-repeat; height:46px; width:9px; top:0; right:-9px; }

.menu-div ul{ margin:0; padding:0;  }

.menu-div ul li{ float:left; display:block; position:relative; }

.menu-div ul li span{ display:block; padding:11px 0 0 1px; color:#999; font-size:16px; }

.menu-div ul li a{ display:block;  font-size:15px; text-transform:uppercase; color:#003b6a; line-height:40px; padding:3px 16px; }

.menu-div ul li a:hover{ color:#990e3a; }

.menu-div ul li .sub-menu{ position:absolute; top:43px; left:0; background:#e6e6e6; min-width:150px ;  z-index:10; display:none; padding:5px 0 24px 0; }

.menu-div ul li .sub-menu a{ display:block; line-height:normal; font-size:13px;  padding:3px 0; margin:0 24px; white-space:nowrap; border-bottom:1px solid #999; }



/* menu end */

.banner{ background:url(../images/banner.png) no-repeat; margin:16px 0 0 0; width:983px; height:167px; position:relative; z-index:1; }

.banner .banner-img{ background:url(../images/banner_img.png) no-repeat; bottom:0; right:11px; width:246px; height:175px; position:absolute; }

/* search start */

#search-form-div{ padding:3px 0 0 20px; }


#search-form-div .title{ color:#FFF; margin:20px 0 }

#search-form-div .ctrl-div{ float:left; padding:5px 20px 0 0; }

#search-form-div .ctrl-div .select{ width:250px; padding:5px; font-size:15px; }

#search-form-div .ctrl-div .input-button{ background:#e6e6e6; padding:5px; font-size:15px; color:#003B6A; border:1px solid #e6e6e6; width:100px }

/* search end */

.inner-body{ padding:0 22px 22px 22px; }

.left-section{ background:#FFF; float:left; width:637px; min-height:649px; }

.left-section .left-sec-inner{ padding:10px; }

.right-section{ float:right; width:322px; }

.right-sec-block{ background:#FFF; padding:10px; margin:0 0 10px 0; }

/* member section start */

.member-sec{ background:#aacce0; padding:10px; }

.member-sec .title{ }

.right{ text-align:right; }

.arrow-link{ background:url(../images/arrow.gif) no-repeat 0 7px; padding:0 0 0 10px; }

.arrow-link a{  color:#990e3a; }

.arrow-link a:hover{ color:#003b6a; }

/* member section end */


/* upload ur cv section start */

.upload-ur-sec{ background:#dbeaf2; padding:10px; position:relative; height:150px;}

.upload-ur-sec .title{  padding:0 0 10px 0; margin:0 0 10px 0; border-bottom:1px solid #b3b3b3; }

.upload-ur-sec .magnifier{ background:url(../images/magnifier.gif) no-repeat; width:78px; height:100px; position:absolute; top:50px; left:0px;}

.upload-ur-sec .txt-sec{ float:right; width:215px; padding:0 0 30px 0; position:relative; }

.upload-ur-sec .txt-sec a{ background:url(../images/button_bg.png) no-repeat; display:block; color:#FFF; width:121px; line-height:25px; text-align:center; position:absolute; left:0; bottom:0; }

.upload-ur-sec .txt-sec a:hover{ color:#000; }

.right{ text-align:right; }

.arrow-link{ background:url(../images/arrow.gif) no-repeat 0 7px; padding:0 0 0 10px;}

.arrow-link a{  color:#990e3a;  }

.arrow-link a:hover{ color:#003b6a; }

/* upload ur cv section end */

/* skills assessment section start */

.skills-assessment{ background: url(../images/skills_assessment_bg.png) no-repeat bottom center #e6e6e6; padding:10px ; }

.skills-assessment .title{  padding:0 0 10px 0; margin:0 0 10px 0; border-bottom:1px solid #b3b3b3; }

.skills-assessment .row{ padding:0 0 130px 10px; }

/* skills assessment section end */

/* latest events section start */

.latest-events{ background: #e6e6e6; padding:10px ; }

.latest-events .title{  padding:0 0 10px 0; margin:0 0 10px 0; border-bottom:1px solid #b3b3b3; }

.latest-events .block{ border-bottom:1px solid #B3B3B3; margin:0 0 10px 0; padding:0 0 10px 0;   }

.latest-events .block .e-title{ font-size:13px; color:#003B6A; }

.latest-events .block .e-date{ color:#990E3A; }

/* latest events section end */


/* form */

.caption{ float:left; padding:3px 0; margin:2px 0; color:#4d4d4d;  }

.input-txt{ padding:2px; margin:2px 0; border:1px solid #999; }

.input-file{ padding:2px; margin:3px 0; border:1px solid #999; }

.select{ padding:2px; margin:2px 0; border:1px solid #999; }

.textarea{ padding:2px; margin:2px 0; border:1px solid #999; }

.input-button{ padding:2px 4px; margin:2px 0; border:1px solid #999;  background:#003b6a; color:#fff; }


/* form login */

#login-form .row{ margin:5px 0; }

#login-form .caption{ width:80px; }

#login-form span.error{ color:#990E3A; padding:0 0 0 5px; }

#login-form .input-txt{ width:196px; }

#login-form .input-button{ background:#003b6a; color:#fff; }

#login-msg{ color:#990E3A; padding:5px 0 0 80px; }

/* contact form */

#contact-form .row{ margin:5px 0; }

#contact-form .caption{ width:180px; }

#contact-form .input-txt{ width:300px; }

#contact-form .select{ width:306px; }

#contact-form .textarea{ width:300px; height:100px; }

#contact-form .input-button{ background:#003b6a; color:#fff; }

#contact-form span.error{ color:#990E3A; padding:0 0 0 10px; }

/* account form */

#account-form .row{ margin:5px 0; }

#account-form .caption{ width:180px; }

#account-form .control-cont{ float:left; padding:5px 0; }

#account-form .input-txt{ width:200px; }

#account-form .input-txt-code{ width:50px; }

#account-form .input-txt-acode{ width:50px; }

#account-form .input-txt-number{  width:80px; }

#account-form .select{ width:206px; }

#account-form .date-select{ width:66px; }

#account-form label.error{ color:#990E3A; padding:0 0 0 10px; display:none; }

#account-form span.error{ color:#990E3A; padding:0 0 0 10px; }

#account-form .input-button{ background:#003b6a; color:#fff; }

/* edu form */

#edu-form .caption{ width:180px; }

#edu-form .input-txt{ width:200px; }

#edu-form .select{ width:206px; }

#edu-form label.error{ color:#990E3A; padding:0 0 0 10px; display:none; }

#edu-form span.error{ color:#990E3A; padding:0 0 0 10px; }

#edu-form .input-button{ background:#003b6a; color:#fff; }

/* computer skills form*/

#comp-skills-form .caption{ width:180px; }

#comp-skills-form .input-txt{ width:200px; }

#comp-skills-form .select{ width:206px; }

#comp-skills-form label.error{ color:#990E3A; padding:0 0 0 10px; display:none; }

#comp-skills-form span.error{ color:#990E3A; padding:0 0 0 10px; }

#comp-skills-form .input-button{ background:#003b6a; color:#fff; }

/* lang account */

#lang_form .lang-select{ width:100px; }

#lang_form label.error{ color:#990E3A; padding:0 0 0 10px; }

#lang_form span.error{ color:#990E3A; padding:0 0 0 10px; }

#lang_form .input-button{ background:#003b6a; color:#fff; }

/* experience form */

#experience-form .caption{ width:180px; }

#experience-form .input-txt{ width:200px; }

#experience-form .select{ width:206px; }

#experience-form .date-select{ width:101px; }

#experience-form .textarea{ width:300px; height:100px; }

#experience-form label.error{ color:#990E3A; padding:0 0 0 10px; display:none; }

#experience-form span.error{ color:#990E3A; padding:0 0 0 10px; }

#experience-form .input-button{ background:#003b6a; color:#fff; }

#experience-form .control-cont{ float:left; padding:6px 0; }

/* experience form */

#resume-form .caption{ width:180px; }

#resume-form .input-txt{ width:200px; }

#resume-form .input-file{ width:200px; }

#resume-form .textarea{ width:300px; height:100px; }

#resume-form label.error{ color:#990E3A; padding:0 0 0 10px; display:none; }

#resume-form span.error{ color:#990E3A; padding:0 0 0 10px; }

#resume-form .input-button{ background:#003b6a; color:#fff; }

/* change password form */

#c-password-form .caption{ width:180px; }

#c-password-form .input-txt{ width:200px; }

#c-password-form label.error{ color:#990E3A; padding:0 0 0 10px; display:none; }

#c-password-form span.error{ color:#990E3A; padding:0 0 0 10px; }

/* forgot password form */

#f-password-form .caption{ width:180px; }

#f-password-form .input-txt{ width:200px; }

#f-password-form label.error{ color:#990E3A; padding:0 0 0 10px; display:none; }

#f-password-form span.error{ color:#990E3A; padding:0 0 0 10px; }

/* tell a friend form*/

#tell-friend-form .row{ margin:5px 0 5px 10px; }

#tell-friend-form .caption{ width:150px; }

#tell-friend-form .input-txt{ width:180px; }

#tell-friend-form label.error{ color:#990E3A; padding:0 0 0 5px; display:none; }

#tell-friend-form span.error{ color:#990E3A; padding:0 0 0 5px; }

#tell-friend-form .input-button{ background:#003b6a; color:#fff; }

/* computer skills form*/

/* table listing */

.tbl-listing{ }

.tbl-listing th{ background:#E6E6E6; color: #003B6A; font-size: 15px; font-weight:normal; text-align:left; padding: 5px 10px; }

.tbl-listing td{ padding: 5px 10px; }

/* table listing 2 */

.tbl-listing-2{ }

.tbl-listing-2 th{ background:#E6E6E6; color: #003B6A; font-size: 12px; font-weight:normal; text-align:left; padding: 5px 10px; }

.tbl-listing-2 td{ padding: 5px 10px; }

.tbl-listing-2 td.ctrl{ padding: 5px 0px; text-align:center; }



/* page */

.page .title{ background:#e6e6e6; padding:10px;}

.page .content-txt{  padding:10px;}

.page .inner-title{  font-size:15px; color:#003b6a; background:#e6e6e6; padding:5px 10px;}

/* pagination */

#pagination{ float:right; padding:10px 0; }



#pagination a{ color:#990E3A; display:block; float:left; border:1px solid #4D4D4D; line-height:20px; text-align:center; margin:0 0 0 5px; min-width:20px; padding:0 2px; }

#pagination a:hover{ background:#e6e6e6; color:#003B6A; }

#pagination span{ display:block; float:left; border:1px solid #4D4D4D; line-height:20px; min-width:20px; text-align:center; margin:0 0 0 5px; color:#003B6A; padding:0 2px; }

/* office block */

.office-block{ float:left; margin:10px 10px 10px 0; }

.office-block .inner-block{ width:303px;}

.office-block .inner-block .office-name{ font-size:15px; color:#003b6a; background:#e6e6e6; padding:5px 10px; }

.office-block .inner-block .office-desc{ padding:10px;  }

/*  block */

.block{ border-bottom:1px solid #e6e6e6; margin:0 0 7px 0 ; padding:0 0 7px 0 ;}

.block .img-div{ float:right; padding:0 0 5px 10px;}

.no-deco{ border:none; margin:0; padding:0; }

.block .title{ font-size:15px; padding:0; background:none; }

.block .date{ color:#990E3A; padding:3px 0; }

.block .txt{ height:36px; }

.block .no-height{ height:auto; }

.block .read-more{ text-align:right; }

.block .read-more a{ color:#990E3A; }

.block .read-more a:hover{ color:#003B6A; }

/* member section */

.sub-title { padding:5px 0; }

/*job listing block */ 

#job-listing-div .block{ border:1px solid #e6e6e6; margin:10px 0 0 0; padding:10px ;}

#job-listing-div .no-deco{ border:none;  }

#job-listing-div .block .title{ font-size:15px; padding:0; background:none; }

#job-listing-div .block .country{ padding:3px 0; font-size:13px; }

#job-listing-div .block .txt-13{ padding:3px 0; font-size:13px; }

#job-listing-div .block .txt-13 span{ color:#003B6A;  }

#job-listing-div .block .date{ color:#990E3A; padding:3px 0; }

#job-listing-div .block .txt{ height:36px; padding:0  }

#job-listing-div .block .no-height{ height:auto; }

#job-listing-div .block .arrow-link{ background-position:0 9px; line-height:21px; margin:3px 0 0 0;  }

#job-listing-div .block .arrow-link a{ color:#990E3A; }

#job-listing-div .block .arrow-link a:hover{ color:#003B6A; }

#tell_friend , #apply{ float:right; line-height:21px; font-size:12px;}

#tell_friend a{ background:url(../images/tell_a_friend.gif) no-repeat; padding:0 0 0 25px; }

#apply a{ background:url(../images/apply.gif) no-repeat;  padding:0 0 0 25px;; }

/* category */

.category-div{  background:url(../images/arrow.gif) no-repeat 0 7px;  float:left; width:46%; padding:0 10px 10px 10px; font-size:13px}

/*  */

#tell-a-friend .title{background:#e6e6e6; padding:10px;}

/**/

.tabs{ margin:0 -5px 0 0 ; padding:0; list-style:none; width:617px; height:65px; }


.tabs li{ margin:0 5px 10px 0; padding:0; float:left; width:194px; text-align:center; background:#003b6a; border:1px solid #999999; line-height:25px; }

.tabs li a{ color:#FFF;   }

.tabs li.active{ background:#fff;  }

.tabs li.active a{ color:#003b6a;   }


