@charset "utf-8";

/*-------------------------------------------------

* Filename: style.css
* Description: Global CSS
* Website : www.themedios.com
* Author: Medios medios[at]themedios[dot]com
* Project Name: Jobillico

---------------------------------------------------*/

body {font-family: "Arial", Helvetica, sans-serif; font-weight: normal; line-height: 18px; margin: 0; padding: 0; font-size:0.75em; color:#444}

@font-face {
	font-family: 'Conv_impact';
	src: url('../fonts/impact.eot');
	src: local('☺'), url('../fonts/impact.woff') format('woff'), url('../fonts/impact.ttf') format('truetype'), url('../fonts/impact.svg') format('svg');
	font-weight: normal;
	font-style: normal}

@font-face {
	font-family: 'swis721_blkcn_btblack';
    src: url('../fonts/swz721kc-webfont.eot');
    src: url('../fonts/swz721kc-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/swz721kc-webfont.woff') format('woff'),
         url('../fonts/swz721kc-webfont.ttf') format('truetype'),
         url('../fonts/swz721kc-webfont.svg#swis721_blkcn_btblack') format('svg');
    font-weight: normal;
    font-style: normal;
}

.swisscb {font-family: 'swis721_blkcn_btblack';}
.georgia{font-family:"Georgia", Times New Roman, Times, serif}

h1{font-size:34px;}
h2{font-size:21px;}	
h3{font-size:16px;}	
h4{font-size:15px;}
h5{font-size:12px;}

h1.breadcrums{font-size:11px; color:#444;}

h3.green-title {font-family: 'swis721_blkcn_btblack'; font-size:18px; color:#63ab45; margin-bottom:25px}

.mrg-none {margin:0 !important}
.brd-n{border:none !important;}
.grey2{color:#222222 !important}
.grey6{color:#666666 !important;}
.grey4{color:#444444 !important;}
.grey9{color:#999999 !important;}
.grey8{color:#888888 !important;}
.greya{color:#aaa !important;}
.blue-clr{color:#13aae2 !important;}
.white-clr{color:#ffffff !important;}
.black-clr{color:#000 !important;}
.green-clr{color:#63ab45 !important;}
.link-blue{color:#109ed3 !important;}
.light-gray {color:#dfdbdb}

.text10{font-size:10px !important;}
.text11{font-size:11px !important;}
.text12{font-size:12px !important;}
.text13{font-size:13px !important;}
.text14{font-size:14px !important;}
.text15{font-size:15px !important;}
.text16{font-size:16px !important;}
.text18{font-size:18px !important;}
.text20{font-size:20px !important;}
.text22{font-size:22px !important;}
.border-bottom{border-bottom:1px solid #cdcdcd; padding-bottom:15px;}
.border-top{border-bottom:1px solid #e1e1e1; border-top:1px solid #b4b4b4; line-height:0px;}
.border-top2{border-bottom:1px solid #ffffff; border-top:1px solid #aaaaaa; line-height:0px;}

.mrg-b{margin-bottom:0 !important;}
.mrg-t{margin-top:0 !important;}
.brd-none{border:none !important;}
.brd-clr-d{line-height:0; height:0; border-bottom:1px solid #dddddd;}
.no-effects{border:none !important; box-shadow:none !important;}

.italics{font-style:italic !important;}
/*Content-Modules*/
.center-section{width:980px; display:block; margin:0 auto; position:relative;}
.wrapper {width:100%; float:left; padding:0 0 80px 0}
.wrapper .center-section{margin-top:30px;}
.black-module .center-section {/*z-index:9999*/}

/*Header Section*/
header{ display:block}
.header-module{padding:0 70px;}
.header-section{display:block; height:105px}
.inner-module .header-section {height:82px}
.logo a{width:270px; height:54px; display:block; background:url(../images/jobillico_logo.png) 0 0 no-repeat; text-indent:-999999px; overflow:hidden; margin:30px 0 0;}
.inner-module .logo a {height:60px; margin:10px 0 0 0}
.logo.corporation a{background:url(../images/logo-tags.png) 0 0 no-repeat; width: 500px;}
.menu{height:50px;}
.menu span.green-arrow{margin:17px 0 0 5px;}
.menu li.main {position:relative;}
.menu li a{font-size:16px; color:#444444; font-weight:bold; text-decoration:none; padding:3px 10px; line-height:40px; display:inline-block}
.menu li.home{display:block;}
.menu li a:hover{color:#63ab45;}
.menu li.main:hover .drop-down{display:block;}
/*.menu li.main:hover a.maina{color:#eee;  text-shadow:1px 1px 0 #333;background: -webkit-gradient(linear, 0 0, 0 bottom, from(#63ab45), to(#3f7926));
background: -webkit-linear-gradient(#63ab45, #3f7926);
background: -moz-linear-gradient(#63ab45, #3f7926);
background: -ms-linear-gradient(#63ab45, #3f7926);
background: -o-linear-gradient(#63ab45, #3f7926);
background: linear-gradient(#63ab45, #3f7926);
-pie-background: linear-gradient(#63ab45, #3f7926);
behavior: url(PIE.htc)}*/
.inner-module .menu li.main:hover a.maina, .inner-module .menu li.main.active a.maina {background:url(../images/nav_hover.gif) 0 0 no-repeat; color:#63ab45; text-shadow:1px 1px 0 #fff}
.inner-module header.black-module .menu li.main:hover a.maina, .inner-module header.black-module .menu li.main.active a.maina {background-image:none; color:#fff; text-shadow:-1px -1px 0 #000}
.inner-module .menu li a {margin:10px 0 0 0}
.menu li.main:hover a.maina-index {background: -webkit-gradient(linear, 0 0, 0 bottom, from(#f3f3f3), to(#ebebeb));
background: -webkit-linear-gradient(#f3f3f3, #ebebeb);
background: -moz-linear-gradient(#f3f3f3, #ebebeb);
background: -ms-linear-gradient(#f3f3f3, #ebebeb);
background: -o-linear-gradient(#f3f3f3, #ebebeb);
background: linear-gradient(#f3f3f3, #ebebeb);
-pie-background: linear-gradient(#f3f3f3, #ebebeb); -webkit-border-radius: 5px 5px 0 0;
-moz-border-radius: 5px 5px 0 0;
border-radius: 5px 5px 0 0; behavior: url(/css/PIE.htc);}
.drop-down{display:none; background:#fff; position:absolute; border:5px solid #ebebeb; z-index:9999; padding:10px; width:500px; -webkit-border-radius: 0 5px 5px 5px;
-moz-border-radius:0 5px 5px 5px;
border-radius:0 5px 5px 5px;
-webkit-box-shadow: 3px 3px 3px #666666;
-moz-box-shadow: 3px 3px 3px #666666;
box-shadow: 3px 3px 3px #666666;
behavior: url(/css/PIE.htc); top:45px; left:0;}
.drop-down li {width:240px; float:left; margin-right:10px; border-bottom:1px solid #ebebeb;}
.drop-down.small {width:240px;}
.drop-down li.browse{width:94%; text-align:left !important; padding:5px 10px;}
.drop-down li a.drop, .inner-module  .menu li .drop-down li a.drop{ font-size:12px; font-weight:bold; color:#63ab45; padding:5px 10px; line-height:normal; text-shadow:none; margin:0 0 0 0 !important}
.drop-down li a.drop:hover, .inner-module  .menu li .drop-down li a.drop:hover{text-shadow:0 0 1px #63AB45}
.menu li.home a.home-but {width:53px; height:53px; display:block; background:url(../images/sprite.png) 0 0 no-repeat; text-indent:-999px; overflow:hidden; padding:0;}
.inner-module .menu li.home a.home-but {background-position:-48px -115px; width:37px; height:37px; margin-top:10px;}
.inner-module .menu li.home a.home-but:hover{background-position:-89px -115px;}
.menu li.home a.home-but:hover{background-position:-53px 0px;}
span.green-arrow{background:url(../images/sprite.png) 0 -62px no-repeat; width:9px; height:6px; display:inline-block; margin: 6px;}
.partager-drop.table span.green-arrow{margin:15px 0;}
.partager-drop.table .partager-drop-menu{top:25px; right:-30% !important; left:auto !important}
.social-media a{background:url(../images/sprite.png) 0 0 no-repeat; text-indent:-999px; height:32px; width:32px; display:inline-block; padding:0; margin-top:10px; overflow:hidden; float:left;}
.social-media a.facebook {background-position:-118px 0px;}
.social-media a.facebook:hover {background-position:-118px -41px;}
.social-media a.twitter {background-position:-151px 0px;}
.social-media a.twitter:hover {background-position:-151px -41px;}
.social-media a.linkedin {background-position:-183px 0px;}
.social-media a.linkedin:hover {background-position:-183px -41px;}

header.black-module .drop-down {text-align:left; border-bottom:5px solid #111; background-color:#000; border-width: 0 0 5px 0; -webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
behavior: url(/css/PIE.htc)}
header.black-module .drop-down li {border-color:#222; border-top:1px solid #000}
header.black-module .drop-down li:hover {background-color:#111}
header.black-module .drop-down li a {color:#999 !important}
header.black-module .drop-down li:hover a {color:#63AB45 !important}

.inner-module .menu li.main a.maina {color:#fff; text-shadow:1px 1px 0 #427d2a; font-size:14px; line-height:30px; height:36px}
.inner-module .drop-down {top:52px; left:1px}
.inner-module .menu li a:hover, .inner-module .menu li a.active{color:#eee;  text-shadow:1px 1px 0 #333;}
ul.upper-menu{margin:4px 0 10px;}
ul.upper-menu li a{font-size:14px; color:#444; padding:2px 5px; border-right:1px solid #444; text-decoration:none}
ul.upper-menu li a.employer{font-size:16px; color:white; text-shadow:1px 1px 0px #252525; background:url(../images/back-patterns.jpg) 0 0 repeat; padding:5px 10px; border:none; font-weight:bold; -webkit-border-radius: 0 0 5px 5px;
-moz-border-radius: 0 0 5px 5px;
border-radius: 0 0 5px 5px;
-webkit-box-shadow: #666 1px 1px 2px;
-moz-box-shadow: #666 1px 1px 2px;
box-shadow: #666 1px 1px 2px;
behavior: url(/css/PIE.htc)}

/* site Site corpo solutions
------------------------*/


header.black-module { position:relative; z-index:999}
header.black-module .search-section {background:url(../images/black_nav.jpg) 0 0 repeat-x #1b1b1b; border-top:1px solid #fff;  box-shadow: none;}
.black-module .menu li.main a.maina {color:#fff; text-shadow:-1px -1px 0 #000}
.black-module .menu li.main:hover a.maina {background-color:#000; text-shadow:0 0 1px #000}
.black-module .menu li.main {padding:0 10px; background:url(../images/black_brd.jpg) right center no-repeat; text-align:center}
header.black-module .logo.corporation a {background:url(../images/logo_white.jpg) 0 -12px no-repeat; width:570px}
header.black-module .upper-menu a {color:#fff; text-shadow:1px 1px 0 #62964e; border-width:2px; border-color:#fff; font-weight:bold; font-size:14px; padding:0 10px}
header.black-module .menu li.home a.home-but {background-position:-52px -167px}
header.black-module .menu li.home a.home-but:hover {background-position:-98px -167px}

.client-logo {height:300px}

/*Buttons types*/
.grey-rnd-btn{-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;
background: #ebebeb;
behavior: url(/css/PIE.htc); border:1px solid #d2d2d2; padding:0px 10px; color:#000; text-shadow:1px 1px 0px #fbfbfb; font-weight:bold; font-size:11px; position:relative; height:16px; line-height:16px;}
.grey-rnd-btn:hover, .grey-rnd-btn.active{color:#aaa; text-shadow:1px 1px 0px #636d5e; background-color:#63ab45; color:#fff;}

.green-btn {background:url(../images/green-btn.jpg) 0 0 repeat-x; height:30px; -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
behavior: url(/css/PIE.htc); padding:0px 10px; border:1px solid #427d2a; color:white; text-shadow:1px 1px 0px #558f3d; line-height:30px; position:relative;}

/* Search section */
.search-section {background:url(../images/green-header.jpg) 0 0 repeat-x; height:60px; -webkit-box-shadow: #3c6e27 0px 5px 10px;
-moz-box-shadow: #3c6e27 0px 5px 10px;
box-shadow: #3c6e27 0px 5px 10px;
behavior: url(/css/PIE.htc); position:relative; z-index:999}

.inner-module .search-section {background:url(../images/green-header.jpg) 0 -5px repeat-x; height:52px; -webkit-box-shadow: #ccc 0px 5px 10px;
-moz-box-shadow: #ccc 0px 5px 10px;
box-shadow: #ccc 0px 5px 10px;
behavior: url(/css/PIE.htc);}
.forms-search .search-column{margin-right:19px}
.seach-module{padding:11px 0}
.inner-module .seach-module {padding:8px 0 0 0}
.input-box {-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
/*-webkit-box-shadow: #5d9f42 0px 4px 1px;
-moz-box-shadow: #5d9f42 0px 4px 1px;
box-shadow: #5d9f42 0px 4px 1px;*/
background: #fff;
behavior: url(/css/PIE.htc); padding:0px; border:3px solid #63ab45; width:288px; position:relative;}
.input-box .inputbg, .input-box.select .selectbg{ padding:6px 10px; width:268px; background:none; border:none; color:#888888; text-shadow:1px 1px 0px #fcfcfc; font-size:16px;}
.input-box.select{width:248px; border:none !important;}
.input-box.select .selectbg{padding:5px 10px; width:254px;}
.search-btn {background:url(../images/search-but.jpg) 0 0 repeat-x; padding:0 15px; -webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
-webkit-box-shadow: #5d9f42 1px 1px 1px;
-moz-box-shadow: #5d9f42 1px 1px 1px;
-o-box-shadow: #5d9f42 1px 1px 1px;
box-shadow: #5d9f42 1px 1px 1px;
behavior: url(/css/PIE.htc); border:1px solid #878282; font-size:14px; color:#000; text-shadow:0 0 4px white; font-weight:normal; height:35px; cursor:pointer; position:relative;
}
.search-btn:hover {font-size:14px; color:#000; text-shadow:0 0 4px white; font-weight:normal; height:35px; cursor:pointer; position:relative;}
.seach-module .search-btn {font-weight:bold; font-size:16px}
.yellow-search-btn{font-size:14px; color:#000; text-shadow:0 0 4px white; font-weight:normal; height:35px; cursor:pointer; position:relative;  padding:0 15px; 
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
-webkit-box-shadow: #f1d21d 1px 1px 1px;
-moz-box-shadow: #f1d21d 1px 1px 1px;
-o-box-shadow: #f1d21d 1px 1px 1px;
box-shadow: #f1d21d 1px 1px 1px; background:url(../images/yellow-btn-bg.jpg)0 0 repeat-x; display:block; border:1px solid #f1d21d;}

.input-icons{width:14px; height:16px; background:url(../images/sprite.png) 0 0 no-repeat; display:inline-block; position:absolute; top:7px; left:8px;}
.input-icons.bags{background-position:0 -75px;}
.input-icons.location{background-position:0 -92px;}
.input-box .inputbg.icons, .input-box.select .selectbg.icons{padding:10px 10px 10px 25px; width:250px;}
.input-box .inputbg.icons.drop-dwn, .input-box.select .selectbg.icons.drop-dwn{padding:10px 0 10px 10px; margin:0;}
.input-box.select .selectbg.icons{height:30px;}
.inner-module .seach-module .input-box {width:259px; background-color:#f1f1f1; height:35px;}
.inner-module .seach-module .input-box .inputbg.icons, .inner-module .seach-module .input-box.select .selectbg.icons {width:84%;}
.inner-module .forms-search .search-column {margin-right:10px}
.inner-module .forms-search .search-column.drop-dwn{width:260px;}
.inner-module .forms-search .search-column.drop-dwn .input-box.drop-dwn{width:255px;}
.inner-module .seach-module .search-btn {background:url(../images/sprite.png) -142px -121px no-repeat; text-indent:-9999px; width:40px}
.grey-menu{background:#f5f5f5; border-bottom:1px solid #d6d6d6; height:32px; display:block;}
.grey-menu .menu-bar{margin:0; display:inline-block; height:32px; border-left:1px solid #d6d6d6; border-right:1px solid #fff;}
.grey-menu .menu-bar li{float:left; border-left:1px solid #fff; border-right:1px solid #d6d6d6;}
.grey-menu .menu-bar li a{padding:2px 10px; color:#444444; text-shadow:1px 1px 0px #fff; text-align:center; line-height:32px; height:28px;}
.grey-menu .menu-bar li a:hover, .grey-menu .menu-bar li a.active{color:#63AB45;}
.border-grey{border-bottom:1px solid #d2d2d2; height:0; line-height:0px; display:block; margin:0;}
.white-module.blank{margin-bottom:20px;}
.ser-drop {margin:-1px 0 0 -1px !important;}
.ser-drop li{position:relative;}
.ser-drop li a.main-ser{color:white; text-align:left; background: #63ab45; -webkit-border-radius: 5px 0 0 5px; text-shadow:1px 1px 0px #325a22;
-moz-border-radius: 5px 0 0 5px;
border-radius: 5px 0 0 5px;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#63ab45), to(#3f7926));
background: -webkit-linear-gradient(#63ab45, #3f7926);
background: -moz-linear-gradient(#63ab45, #3f7926);
background: -ms-linear-gradient(#63ab45, #3f7926);
background: -o-linear-gradient(#63ab45, #3f7926);
background: linear-gradient(#63ab45, #3f7926);
-pie-background: linear-gradient(#63ab45, #3f7926);
behavior: url(/css/PIE.htc); height:34px; line-height:36px; padding:0 5px 0 15px; width:65px; display:inline-block; border:1px solid #288700; font-weight:bold; position:relative;}
.ser-drop li:hover .drop-menu{display:block;}
.ser-drop li .drop-menu{width:150px; background:#fff; position:absolute; /* top:36px; */ border:1px solid #325a22; padding:10px; display:none; left:0;}
.ser-drop li .drop-menu li{width:100%;}
.ser-drop li .drop-menu li a{background:#fff; padding:2px 10px; color:#444; border-bottom:1px solid #ddd; display:block;}
.ser-drop li .drop-menu li a:hover{background:#d6d6d6; color:#000; text-shadow:none;}
.ser-arrow{background:url(../images/sprite.png) -258px -28px no-repeat; width:10px; height:10px; display:block; margin: 14px 0 0 7px;}

/*Main section*/
.main-content{width:685px; float:right; margin: 55px 0 30px;}
.main-content.no-mrg {margin-top:0 !important}
.main-content.list-contact{margin: 0px 0 30px;}
.main-content.profile{margin:30px 0 30px;}
.main-content.contact{margin:0 0 30px;}
.tabs-header {height:32px; display:block; border:1px solid #aaa; background:#f8f8f8; -webkit-border-radius: 5px 5px 0 0;
-moz-border-radius: 5px 5px 0 0;
border-radius: 5px 5px 0 0;
behavior: url(/css/PIE.htc); line-height:32px; position:relative; padding:0 10px}
.sidebar .tabs-header {border-width:0 0 1px 0; border-color:#bfbfbf}
.tabs-header li{height:32px;}
.tabs-header .tab-buttons{padding:0px 15px; line-height:32px; height:32px; display:inline-block; border-right:1px solid #d2d2d2; font-weight:bold; color:black;}
.tabs-header .tab-buttons:hover, .tabs-header .tab-buttons.active {background:url(../images/tab-but-hover.jpg) 0 0 repeat-x; color:#fff;}
.tabs-header .tab-buttons:hover .green-clr, .tabs-header .tab-buttons.active .green-clr {color:#fff !important;}
.sort-sec{border-radius:0; border-top:0; padding:0px 10px; border:1px solid #d2d2d2; background:#f8f8f8; height:27px; padding-top:5px; border-top:0; line-height:24px;}

.sort-sec .grey-rnd-btn{margin:0 5px 0; display:inline-block; padding:2px 10px; line-height:15px;; float:left}


/*Listing Section*/

.listing-section{background:#fff;}
.listings{display:block; border:1px solid #d2d2d2; border-top:0;}
.listings .prof-images{width:183px; display:inline-block; float:left;}
.listings .prof-images img{width:180px; height:100px;}
.listings .list-text{padding: 0 20px 0 193px;}
.listings .list-text .title-green{font-size:16px;}
.fb-prof{width:24px; height:22px; display:block; border:1px solid #d2e2e2; margin-right:5px; float:left;}
.bottom-iconset font{margin-right:5px; line-height:24px;}
.refer-box{width:140px; height:86px; padding:15px; background:#f8f8f8; -webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
behavior: url(/css/PIE.htc); border:1px solid #d2d2d2; float:right; position:relative; margin-right:7px;}
.refer-txt{font-size:17px; color:#c0c0c0; text-shadow:1px 1px 0px #fff;}
.refer-box .refer-arrow{width:125px; height:30px; line-height:30px; padding:0 25px; font-size:15px; background:url(../images/sprite_arrow.png) right top no-repeat; position:absolute; right:-20px; bottom:15px;  color:black; border-left:1px solid #ddd}
.listings:hover .refer-box .refer-arrow{background-position:right -30px; border-color:#3f7728}
.listings .refer-box .refer-arrow.active{background-position:right -30px; border-color:#3f7728}
.listings:hover .refer-box .refer-arrow .green-clr{color:#fff !important; text-shadow:1px 1px 0px #56923d;}

/*Contact Page*/
.contact-menu{width:100%; display:block; height:30px; margin-bottom:20px; -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
background: #FFFFFF;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FFFFFF), to(#f2f2f2));
background: -webkit-linear-gradient(#FFFFFF, #f2f2f2);
background: -moz-linear-gradient(#FFFFFF, #f2f2f2);
background: -ms-linear-gradient(#FFFFFF, #f2f2f2);
background: -o-linear-gradient(#FFFFFF, #f2f2f2);
background: linear-gradient(#FFFFFF, #f2f2f2);
-pie-background: linear-gradient(#FFFFFF, #f2f2f2);
behavior: url(/css/PIE.htc); border:1px solid #d6d6d6;}

.contacts li a{color:#444444; padding:0 10px; line-height:30px; font-size:13px; border-right:1px solid #d6d6d6; height:30px; display:inline-block;}
.contacts li a:hover, .contacts li a.active{color:#63AB45; border-bottom:3px solid #63AB45; height:27px; text-shadow:none;}
.contact-image {height:145px; display:block; background:#fff; padding:10px; text-align:center;}
.contact-image img{height:145px; width:auto; max-width:200px}

.gray-module.stats .contact-image {margin:15px; -webkit-box-shadow: #999 1px 1px 1px;
-moz-box-shadow: #999 1px 1px 1px;
box-shadow: #999 1px 1px 1px;
behavior: url(/css/PIE.htc)}

.grey-button {background:url(../images/grey-btn-bg.png) 0 6px repeat-x #fff; text-shadow:1px 1px 0px #fff; color:#7f7f7f; border:1px solid #a7a7a7; height:28px; line-height:28px; padding:0 0 0 0; border:1px solid #a7a7a7; width:155px; display:inline-block; -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
behavior: url(/css/PIE.htc); text-transform:uppercase; line-height:28px; float:left; margin:0 0 5px 0; position:relative;}
.grey-button:hover {background:url(../images/green-btn.jpg) 0 0 repeat-x; color:#fff; text-shadow:1px 1px 0 #427d2a}

.green-btn.contact{width:200px; height:29px; line-height:30px; text-transform:uppercase; display:block; padding:0; font-size:14px; font-weight:bold; margin:10px auto; -webkit-box-shadow: #adb9a8 2px 2px 5px;
-moz-box-shadow: #adb9a8 2px 2px 5px;
box-shadow: #adb9a8 2px 2px 5px;
behavior: url(/css/PIE.htc); position:relative;}
.table-article .green-btn.contact{margin-left:0;}
.green-btn.contact:hover {background-position:0 -36px; color:white;}
.grey-button .icons, .green-btn .icons {background:url(../images/sprite.png) 0 0 no-repeat; width:34px; height:28px; display:block; float:left; border-right:1px solid #427D2A; margin:0; float:left}
.grey-button .icons{border-right:1px solid #acacac;}
.icons.message-green {background-position:7px -420px;}
.grey-button:hover .icons.message-green{background-position:7px -420px;}
.icons.add-contact {background-position:7px -457px;}
.icons.create-job {background-position:-969px -173px;}
.icons.view-jobs {background-position:-969px -204px;}
.icons.view-cnadidate{background-position:-972px -255px;}
.icons.share{background-position:-972px -229px;}
.icons.supremer {background-position:7px -481px;}
.icons.tick-arrow{background-position:-26px -510px}
.icons.create-folder {background-position: -969px -305px;}
.grey-button:hover .icons.tick-arrow{background-position:8px -508px}
.icons.tick-gray{background-position:-27px -510px;}
.icons.message-gray{background-position:-28px -421px}
.grey-button:hover .icons.message-gray{background-position:7px -420px}
.icons.supremer{background-position:-27px -482px}
.grey-button:hover .icons.supremer{background-position:7px -481px}
.green-btn.contact .icons.supremer {background-position:8px -481px}
.green-btn-txt {display:block; height:28px; text-align:center; border-left:1px solid #b6dda5; width:110px; float:left}
.grey-button .green-btn-txt {width:108px; border-color:#fff}
.sidebar .green-btn-txt {width:160px}
.cont-section{width:100%; display:block; height:32px; line-height:32px; margin-bottom:15px;}

.cont-list-icons{background:url(../images/sprite.png) 0 0 no-repeat; width:25px; height:24px; display:block; text-indent:-9999px; float:left; margin:10px 5px 10px 0px;}
.cont-list-icons.jobllico{background-position:-915px -465px}
.cont-list-icons.bigfacebook{background-position:-944px -465px}
.cont-list-icons.biglinked{background-position:-971px -465px}

.person-name{color:#6db74e; font-size:21px; font-weight:bold;}
.share-this{width:238px; font-weight:bold;}
.share-buttons{height:31px; display:block; /*-webkit-box-shadow: #dadada 1px 1px 3px;
-moz-box-shadow: #dadada 1px 1px 3px;
box-shadow: #dadada 1px 1px 3px;*/
behavior: url(/css/PIE.htc); -webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px; /*width:140px;*/ margin-right:40px; position:relative;}
.share-buttons li a.btns-share{text-indent:-9999px; width:32px; height:31px; display:block; background:url(../images/sprite.png) -864px -550px no-repeat;}
.share-buttons li a.btns-share.facebook{background-position:-864px -549px;}
.share-buttons li a.btns-share.facebook:hover{background-position:-864px -511px;}
.share-buttons li a.btns-share.twitter{background-position:-897px -549px;}
.share-buttons li a.btns-share.twitter:hover{background-position:-897px -511px;}
.share-buttons li a.btns-share.linkedin{background-position:-930px -549px;}
.share-buttons li a.btns-share.linkedin:hover{background-position:-930px -511px;}
.share-buttons li a.btns-share.message{background-position:-964px -549px; width:36px;}
.share-buttons li a.btns-share.message:hover{background-position:-964px -511px; width:36px}
.drop-section{padding:10px; display:block; background:#f8f8f8; margin-bottom:5px;}
.listing-section.contact-list .listings{border:none; border-bottom:1px dotted #aaaaaa;}
.profile-image.contact-prof{width:100px; height:92px; padding:5px; background:#fff; border:1px solid #e0e0e0; position:relative; top:0; left:0;}
.profile-image.contact-prof img{width:100px; height:92px;}
.prof-text.cont{padding:0 0 0 30px}
.listing-section.contact-list .listings .prof-text.cont{width:355px}
.listing-section.contact-list .listings .buttons-list{margin-top:15px; width:170px}
.listing-section.contact-list .listings .buttons-list .green-btn.contact{width:165px; height:28px;}
.listing-section.contact-list .listings .buttons-list .green-btn.contact .green-btn-txt{width:124px; font-size:12px; font-weight:normal;}
.bottom-buttons{height:30px; display:block; line-height:30px; border:1px solid #dddddd; background:#f8f8f8; -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
behavior: url(/css/PIE.htc); margin-bottom:15px; position:relative;}
.bottom-buttons .bottom.fl{margin:4px 0 0 5px;} 
.bottom-buttons .buttons.facebook{margin-top:5px;}
.listing-section.contact-list .listings .profile-image.company-img{margin:15px 10px 0 0;}
.listing-section.contact-list .listings .padding10{padding:10px 0;}
.listing-section.contact-list .listings .profile-image.contact-prof{margin:0px 10px 0 0;}
.gray-module.employee{background:#f1f1f1; border:1px solid #aaaaaa; margin-top:50px; padding:0;}
.emp-profile{width:191px; height:88px; padding:15px; background:#fff; border:1px solid #d4d4d4; -webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
behavior: url(/css/PIE.htc); position:absolute; top:-40px;}
.emp-profile.profile{height:145px;width:191px;}
.emp-profile.profile img{height:145px;}
.emp-profile img{width:191px; height:88px;}
.gray-module.employee .cont-section{width:695px; position:absolute; top:-32px; right:20px;}
.emp-but{width:220px; margin-top:70px;}
.emp-but.profile{width:220px; margin-top:136px;}
.emp-but .green-btn.contact{width:220px;}
.emp-but .green-btn.contact .green-btn-txt{width:180px;}
.emp-detail-sec{width:450px;}
.emp-position{margin-left:22px; margin-bottom:10px;}
.emp-detail-box{background:#fff; padding:10px 11.5px; display:block; width:101%; border:1px solid #aaa; position:relative;}
span.bottom-arrow{background:url(../images/traingle.png) 0 0 no-repeat; width:12px; height:12px; display:block; position:absolute; right:-3px; bottom:-12px;}
.emp-detail-sec.profile{padding-left:250px; width:auto; display:block;}
ul.emp-detail{margin-left:30px;}
ul.emp-detail.des{margin-left:10px;}
ul.emp-detail.des li{padding:3px 0;}
.gray-module.employee .contact-image{width:220px;}
ul.emp-detail li{padding:5px 0; font-size:14px; font-weight:bold; text-shadow:1px 1px 0px #fff; }

ul.emp-detail li .det-head{color:black; min-width:140px; display:inline-block}
ul.emp-detail li .details{color:#63ab45; display:inline-block; width:240px}
.google-map{height:160px; width:250px; padding:5px; -webkit-box-shadow: #cfcfcf 1px 1px 1px;
-moz-box-shadow: #cfcfcf 1px 1px 1px;
box-shadow: #cfcfcf 1px 1px 1px;
behavior: url(/css/PIE.htc); background:#fff;}
.google-map img{height:160px; width:250px;}


/*Candidate-profile*/
.gray-module.stats {border:1px solid #aaaaaa; -webkit-box-shadow: #e5e5e5 0px 3px 1px;
-moz-box-shadow: #e5e5e5 0px 3px 1px;
box-shadow: #e5e5e5 0px 3px 1px;
behavior: url(/css/PIE.htc); padding:0; position:relative; width:100%; float:left;}

.gray-module.stats .green-btn.contact {width:auto}

.stats-list li a{padding:10px 0 10px 40px; display:block; border-bottom:1px solid #dddddd; border-top:1px solid #ffffff; color:#444444; text-shadow:1px 1px 0px #fff; background:url(../images/stats-list.png) 8px 9px no-repeat; width:216px; float:left;}
/*.stats-list li a.double{background-position:8px 20px;}
.stats-list li a.double:hover{background-position:8px -21px;}*/
.stats-list li a.first{-webkit-border-radius: 5px 5px 0 0;
-moz-border-radius: 5px 5px 0 0;
border-radius: 5px 5px 0 0;
behavior: url(/css/PIE.htc); position:relative;}
.stats-list li a.last-but{-webkit-border-radius: 0 0 5px 5px;
-moz-border-radius: 0 0 5px 5px;
border-radius: 0 0 5px 5px;
behavior: url(/css/PIE.htc); position:relative;}
.stats-list li a:hover, .stats-list li a.active{color:#63ab45; text-shadow:none; background:#fff url(../images/stats-list.png) 8px -51px no-repeat;}

.check-list-contact li a{padding:10px 0 5px 34px; display:block; border-top:1px solid #ffffff; color:#444444; text-shadow:1px 1px 0px #fff; background:url(../images/stats-list.png) 8px 9px no-repeat; }
.check-list-contact li a.first{-webkit-border-radius: 5px 5px 0 0;
-moz-border-radius: 5px 5px 0 0;
border-radius: 5px 5px 0 0;
behavior: url(/css/PIE.htc); position:relative;}
.check-list-contact li a.last-but{-webkit-border-radius: 0 0 5px 5px;
-moz-border-radius: 0 0 5px 5px;
border-radius: 0 0 5px 5px;
behavior: url(/css/PIE.htc); position:relative;}

.load-container{width:200px; height:21px; border:1px solid #aaaaaa; background:url(../images/load-bg.jpg) 0 0 no-repeat #f1f1f1; -webkit-box-shadow: #e5e5e5 0px 4px 1px;
-moz-box-shadow: #e5e5e5 0px 4px 1px;
box-shadow: #e5e5e5 0px 4px 1px; behavior: url(/css/PIE.htc); margin-bottom:20px}
.loader{background:url(../images/loader.jpg) 0 0 repeat-x; width:15%; display:block; height:21px; text-align:center; text-align:center; line-height:21px; color:#fff; font-size:11px}
.loader span.text11{color:#fff;}
.load-list a.main{padding:6px 0 6px 25px; color:#444444; background:url(../images/stats-list.png) 0px 5px no-repeat; display:block;}
.load-list a.main:hover{background-position:0px -55px}
/*Icons Sets*/
.icons{background:url(../images/sprite.png) 0 0 no-repeat; width:15px; height:15px; display:inline-block; margin-right:5px}
.icons.message{background-position:0 -309px;}
.icons.add{background-position:0 -328px;}
.icons.edit{background-position:-20px -329px;}
.social-icons{width:21px; height:22px; margin:0px 5px 0 0; background:url(../images/sprite.png) 0 0 no-repeat; display:inline-block;}
.social-icons.fb-small{background-position:0 -351px}
.social-icons.in-small{background-position:-23px -351px}
.grey-rnd-btn:hover .icons.message {background-position:-26px -309px;}
.grey-rnd-btn:hover .icons.add{background-position:-45px -328px;}

/* slider module */
.slider-section {background:url(../images/slider_bg.jpg) 0 0 repeat-x; height:316px; -webkit-box-shadow: #d7d7d7 0px 8px 15px;
-moz-box-shadow: #d7d7d7 0px 8px 15px;
box-shadow: #d7d7d7 0px 8px 15px; behavior: url(/css/PIE.htc); position:relative; margin-bottom:50px; z-index:99}

.slider-section.new-home{background:url(../images/green-slider-bg.jpg) 0 0 repeat; height:442px; display:block; margin-bottom:0px; -webkit-box-shadow: inset #3c6e27 0px 10px 7px;
-moz-box-shadow: inset #3c6e27 0px 2px 3px;
box-shadow: inset #3c6e27 0px -3px 10px;  behavior: url(/css/PIE.htc);} 
.company-img{
background: #fff;
behavior: url(/css/PIE.htc); position:relative;}
.slider-section.sliderbig {height:386px;}
.heading{font-size:39px; font-weight:bold; text-shadow:2px 2px 0px #dddddd; font-family:'Conv_impact'; line-height:40px;}
.texthead{padding-top:40px;}
.heading-txt{font-size:23px; font-family:"Myriad Pro"; color:#5f635e; font-weight:normal;}
/*Register Module*/
.register-module{width:243px; height:260px; display:block; background:url(../images/register_bg.png) 0 0 no-repeat; padding:30px 50px; position:absolute; right:-25px; bottom:-20px}
.register-green-module{width:216px; height:224px; display:block;background:url(../images/register_green_bg.png) 0 0 no-repeat; padding:30px 50px; position:absolute; right:-25px; bottom:80px; text-align:center;}
.title{font-size:24px; color:white; font-weight:bold; text-align:center;}
.regi-title{font-size:24px; color:#000; font-weight:bold; text-shadow: 1px 1px 0px #fff;}
.regi-smll-text{color:#000; font-style:italic; font-family:"Georgia",Times New Roman, Times, serif; text-shadow: 1px 1px 0px #fff;}
.regi-smll-texbt{color:#000; font-style:italic; font-weight:bold; text-shadow: 1px 1px 0px #fff;}
a.facebook-login{margin:24px 10px 0 0; display:inline-block;}
a.linked-login{display:inline-block; margin:24px 0px 0 0; width:113px;}
.reg-input{ padding:6px 10px; width:226px; background:#fff; border:1px solid black; color:#888888; text-shadow:1px 1px 0px #fcfcfc; font-size:12px; -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
-webkit-box-shadow: #050505 0px 4px 1px;
-moz-box-shadow: #050505 0px 4px 1px;
box-shadow: #050505 0px 4px 1px;
behavior: url(/css/PIE.htc); position:relative;}
.register-btn{background:url(../images/search-but.jpg) 0 0 repeat-x; -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
-webkit-box-shadow: #050505 0px 4px 1px;
-moz-box-shadow: #050505 0px 4px 1px;
box-shadow: #050505 0px 4px 1px; position:relative;
behavior: url(/css/PIE.htc); border:1px solid #878282; font-size:16px; color:#000; text-shadow:0 0 2px white; font-weight:bold; width:248px; height:35px; cursor:pointer;}

/*Articles section*/
.heading-article{font-size:26px; font-weight:bold; margin-bottom:15px; font-family: 'swis721_blkcn_btblack'; color:#444; height:28px; line-height:34px;}
h3.heading-article.small{font-size:18px;}
h3.heading-article.text14{height:auto; line-height:normal;}
.head-bullet{background:url(../images/sprite.png) 0 -112px no-repeat; margin-right:10px; width:38px; height:38px; display:block; vertical-align:8px; float:left;}
.gray-module{background:#ebebeb; -webkit-border-radius: 5px;
-moz-border-radius: 5px; 
border-radius: 5px;
behavior: url(/css/PIE.htc);  padding:8px; margin-bottom: 30px; position:relative;}
.white-module{background:white; border:1px solid #d2d2d2; -webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
behavior: url(/css/PIE.htc); position:relative; z-index:1}
.popModule.white-module {-webkit-border-radius: 0 0 5px 5px;
-moz-border-radius: 0 0 5px 5px;
border-radius: 0 0 5px 5px;
behavior: url(/css/PIE.htc);}
.padding-none {padding:0 !important}
.padding10{padding:10px !important;}
.reward-list{ -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
background: #FFFFFF;
/*background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FFFFFF), to(#f2f2f2));
background: -webkit-linear-gradient(#FFFFFF, #f2f2f2);
background: -moz-linear-gradient(#FFFFFF, #f2f2f2);
background: -ms-linear-gradient(#FFFFFF, #f2f2f2);
background: -o-linear-gradient(#FFFFFF, #f2f2f2);
background: linear-gradient(#FFFFFF, #f2f2f2);
-pie-background: linear-gradient(#FFFFFF, #f2f2f2);
behavior: url(PIE.htc);*/ border:1px solid #d2d2d2; margin-bottom:3px; padding:8px; position:relative;}
.reward-list .list-details .arrow{width:35px; height:35px; margin-right:15px; display:block; background:url(../images/sprite.png) 0 -151px no-repeat;}
.reward-list .list-details .list-text{margin-right:15px;}
.reward-list .list-details .list-text .title-list{font-size:14px; font-weight:bold; }
.reward-list.last{margin-bottom:10px;}

.blank-img img{width:40px; height:40px; display:inline-block; margin:0 14px 0 0; float:left;}
.price{font-size:14px; font-weight:bold;}
.reward-list .centerAll{width:74px;}
.org-btn, .org-btn2 {background:url(../images/org-btn.jpg) 0 1px repeat-x; padding:0px 18px; font-size:13px;  -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px; behavior: url(/css/PIE.htc); position:relative; color:black; text-shadow:0px 0px 2px #fde902; border:1px solid #c97800; text-decoration:none; font-weight:bold; height:22px; line-height:22px; text-align:center}
.org-btn:hover, .org-btn2:hover {color:white;}
.org-btn2 {-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px; behavior: url(/css/PIE.htc)}
article.fr.halfwid{padding-left:30px; width:46%;}

.gray-button{-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px; behavior: url(/css/PIE.htc); position:relative; background:#e4e4e4; padding:4px; display:inline-block;} 
.gray-button a{background:url(../images/grey-btn.jpg) 0 0 repeat-x; -webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px; behavior: url(/css/PIE.htc); height:28px; line-height:28px; display:block; padding:0 0px 0 20px; color:black; font-size:13px; text-shadow:1px 1px 0px #fff; border:1px solid #b3b3b3; position:relative;}
.gray-button a .but-arrow{background:url(../images/sprite.png) 0 -187px no-repeat; width:28px; height:28px; display:inline-block; margin-left:15px;}
.gray-button a:hover{color:#63AB45;}
.gray-button a:hover .but-arrow{background-position:0 -217px;}

.yellow-button{-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px; behavior: url(/css/PIE.htc); position:relative; background:#f3d51e; padding:4px; display:inline-block;}
.yellow-button a{background:url(../images/yellow-button.png) 0 0 repeat-x; -webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px; behavior: url(/css/PIE.htc); height:28px; line-height:28px; display:block; padding:0 0px 0 20px; color:black; font-size:13px; text-shadow:1px 1px 0px #fff; border:1px solid #cdac0d; position:relative;}
.yellow-button a .but-arrow{background:url(../images/sprite.png) -31px -217px no-repeat; width:28px; height:28px; display:inline-block; margin-left:15px;}
.yellow-button a:hover{color:#b0961a;}
.yellow-button a:hover .but-arrow{background-position:-31px -217px;}

.company-list{width:435px; display:block;}
.company-list .gray-button{margin:26px 0 0 0;}
.heading-article a.fr{margin-top:8px; display:block; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif;}
.list-image{width:65px; height:65px; padding:5px; border:1px solid #dedede; background:#e4e4e4; margin-right:25px}
.list-image img{width:65px; height:65px;}
.title-green{font-size:12px; color:#63ab45; font-weight:bold;}

.list-text-full{width:430px;}
.reward-list.big{margin-bottom:10px;}
.padding20{padding:20px;}
.padding15{padding:15px;}
.left-section{width:620px; float:left;}
.bottom{height:24px;}
.small-buttons{height:23px; margin-right:5px;}
.buttons{background:url(../images/sprite.png) 0px 0px no-repeat; width:24px; height:23px; display:block; text-indent:-9999px;}
.buttons.like{background-position:-228px 0px;}
.buttons.comment{background-position:-277px 0px;}
.buttons.share{background-position:-326px 0;}
.buttons.facebook{background-position:-371px 2px;}
.buttons.twitter{background-position:-983px -58px;}
.buttons.linked{background-position:-983px -84px;}
.buttons.contact{background-position:-256px -558px;}
.buttons.dollar{background-position:-317px -558px;}
.buttons.number{background:url(../images/button-bg.jpg) 0 0 repeat-x; border:1px solid #aaaaaa; border-left:none; height:20px; text-indent:0px; text-align:center; line-height:20px; font-size:11px; font-weight:bold; color:#000; -webkit-border-radius: 0 3px 3px 0;
-moz-border-radius: 0 3px 3px 0;
border-radius:0 3px 3px 0;
behavior: url(/css/PIE.htc); position:relative;}
.small-buttons span{padding-top:2px; display:inline-block;}

.right-section{width:335px; float:right;}
.list-blank{border-bottom:1px solid #ddd; text-align:center; margin-bottom:12px;}
.head-bullet.calender{background-position:-398px 0}

.calender li{width:97px; height:97px; display:block; margin-right:2px; border:1px solid #dadada; -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
behavior: url(/css/PIE.htc); position:relative;}
.calender.calender-list li{width:96px;}
.calender-head{background:#f8f8f8; height:38px; display:block; border-bottom:1px solid #dadada; -webkit-border-radius: 5px 5px 0 0;
-moz-border-radius: 5px 5px 0 0;
border-radius: 5px 5px 0 0;
behavior: url(/css/PIE.htc); font-family: 'swis721_blkcn_btblack'; font-size:23px; line-height:38px; text-align:center; color:#d2d2d2; position:relative;}
.calender-text{line-height:58px; text-align:center; height:58px; display:block; font-weight:bold;}
.calender li.last{margin:0;}
/*Aside sidebar*/
aside.sidebar{width:256px; margin-right:10px; float:left;}
aside.sidebar .textfield, aside.sidebar .select-field{background-color: #F1F1F1;
    color: #888888;
    text-shadow: 1px 1px 0 #FFFFFF; width:205px;}
aside.sidebar .form-module li{width:210px;}
.left-txt{margin-right:10px; padding:5px 5px 0; line-height:15px}
aside.sidebar h3.heading-article{font-size:23px;}
.white-module .search-btn, .main-content .search-btn, .white-article .search-btn, .form-module li .search-btn, .search-btn.grey{font-weight:normal; -webkit-box-shadow: 1px 1px 1px #AAAAAA;
-moz-box-shadow: 1px 1px 1px #AAAAAA;
box-shadow: 1px 1px 1px #AAAAAA;
behavior: url(/css/PIE.htc); position:relative; overflow:visible; margin-left: 10px;}
.check-list-title{font-size:14px; font-weight:bold; color:#222222; cursor:pointer; padding: 0 0 10px 0}
.plus{background:url(../images/sprite.png) -231px -28px no-repeat; width:12px; height:10px; display:block; margin-top:3px;}
.check-list li{padding:2px 0 2px 5px; display: block;
    height: 20px;}
.check-list li .styled{margin-right:10px;}
.emp-policy .custon-dropdown{margin-top:-5px;}
/* Gray Module */
.gray-article, .white-article {background-color:#f1f1f1; border:1px solid #aaaaaa; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: #e5e5e5 0px 5px 0px; -moz-box-shadow: #e5e5e5 0px 5px 0px; box-shadow: #e5e5e5 0px 5px 0px; behavior: url(/css/PIE.htc); position:relative; z-index:99}
.white-article {background-color:#fff; clear:left}
.table-article {background-color:#f1f1f1; border:1px solid #aaa; -webkit-border-radius:5px;  -moz-border-radius:5px; border-radius:5px; -webkit-box-shadow: #e5e5e5 0px 5px 0px; -moz-box-shadow: #e5e5e5 0px 5px 0px; box-shadow: #e5e5e5 0px 5px 0px; behavior: url(/css/PIE.htc); position:relative; z-index:99; margin-top:-1px; width:100%; float:left}
.table-article{background-color:#fff}
.table-article tr.box-content td{border-bottom:1px solid #D2D2D2;}
.table-article tr.box-content:hover {background-color:#f8f8f8}
.table-article .radio {margin:0 0 0 30px}

.gray-title, .gray-sub-title, .gray-title td, .gray-sub-title td {font-size:18px; color:#000; text-shadow:1px 1px 0 #fff; height:38px; line-height:38px; background:url(../images/header_bg.gif) 0 0 repeat-x; -webkit-border-radius: 5px 5px 0 0; -moz-border-radius: 5px 5px 0 0; border-radius: 5px 5px 0 0; behavior: url(/css/PIE.htc); position:relative; text-indent:20px; font-family: 'swis721_blkcn_btblack'; }
.gray-sub-title.plain {background-image:none; background-color:#f1f1f1; border-bottom:1px solid #aaa}
.gray-sub-title .search-box {display:inline-block; float:left; margin:6px 0 0 12px}

.gray-sub-title.form {background: #ffffff;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ffffff), to(#E7E7E7));
background: -webkit-linear-gradient(#ffffff, #E7E7E7);
background: -moz-linear-gradient(#ffffff, #E7E7E7);
background: -ms-linear-gradient(#ffffff, #E7E7E7);
background: -o-linear-gradient(#ffffff, #E7E7E7);
background: linear-gradient(#ffffff, #E7E7E7);
-pie-background: linear-gradient(#ffffff, #E7E7E7);
behavior: url(/css/PIE.htc); position:relative; height:40px; line-height:40px;}
.gray-sub-title.form td{-webkit-border-radius: 5px 5px 0 0; -moz-border-radius: 5px 5px 0 0; border-radius: 5px 5px 0 0; behavior: url(/css/PIE.htc); position:relative; float:left}
.gray-sub-title.form .grey-rnd-btn:hover {background-color:#f79405; text-shadow:1px 1px 0 #c97800}
.big-gray.gray-sub-title.form { height:50px; padding:10px 15px; line-height:normal; text-indent:3px;}

/* Login Module */
.login-module {width:565px; margin:0 auto; text-align:left; margin-top:70px}
.box-content {padding:25px}
.login-module .box-content {padding:25px 80px}
.or-brd {height:10px; border-bottom:1px solid #d2d2d2; margin:15px 0 25px 0; -webkit-box-shadow: #fff 0px 1px 0px; -moz-box-shadow: #FFF 0px 1px 0px; box-shadow: #FFF 0px 1px 0px; behavior: url(/css/PIE.htc); position:relative}
.or-brd .text {font-family: 'swis721_blkcn_btblack'; font-size:18px; color:#63ab45; text-align:center; background-color:#f1f1f1; padding:0 10px; margin:0 auto; width:5%; display:block; text-transform:uppercase}

.form-module label {display:inline-block; min-width:125px; float:left; height:32px; line-height:32px;}
.form-module label.fl{width:125px;}
.form-module li {width:100%; float:left; padding:7px 0 7px 0}
.form-module li a.back-button{color:black; margin-top:10px; padding-left:30px; background:url(../images/sprite.png) -977px 1px no-repeat;}
.form-module li a.back-button:hover{background-position:-977px -18px;}
.box-content input[type="button"] {font-size:14px; font-weight:normal; text-shadow:0 0 3px #fff; margin:0 0 0 4px; overflow:visible}
.textfield, .select-field {-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 4px; border:1px solid #aaaaaa; background-color:#fff; -webkit-box-shadow: #d8d8d8 0px 4px 0px; -moz-box-shadow: #d8d8d8 0px 4px 0px; box-shadow: #d8d8d8 0px 4px 0px; behavior: url(/css/PIE.htc); position:relative; width:205px; padding:7px 5px; font-family:"Arial", Helvetica, sans-serif; font-size:12px; color:#444;}
textarea.textfield, .select-field{vertical-align:top;}
.register-article .form-module label {font-weight:bold; width:150px; float:left;}
.register-article .box-content {padding:40px 0 40px 100px}
.register-article .textfield, .register-article .select-field, .video-option .textfield {background-color:#f1f1f1; color:#888888; text-shadow:1px 1px 0 #fff}
.load-picture{width:135px; height:135px; display:inline-block; float:left; margin-right:20px;}
.load-picture img{width:135px; height:135px;}
.load-file{padding:0 0 0 155px;}
.load-file label{display:block; margin-bottom:15px; float:none;}
.load-file .textfield{width:325px; float:left; width:365px; margin-right:10px;}
.load-file .search-btn{padding:0 23px;}
.form-module .select-field.list {width:255px; margin:0 7px 0 0}
.error-msg{height:45px; background:url(../images/error-msg.jpg) 0 0 repeat-x; border:1px solid #c9872a; line-height:47px; color:#744400; text-shadow:1px 1px 0px #fcd49a; margin-bottom:30px; -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
behavior: url(/css/PIE.htc); position:relative; *margin-top:30px; width:96%; float:left; text-indent:20px;}
.info-icon{background:url(../images/sprite.png) 0 -374px no-repeat; width:30px; height:45px; margin:0 20px 0 10px; display:inline-block; }
.info-icon.error{background-position:-31px -374px}
.info-icon.confirmation{background-position:-66px -374px}
.info-icon.info{background-position:0 -374px}
.error_red.error-msg{border:1px solid #df8f90; background:#ffd2d3; text-shadow:0px 0px 0px #600; color:#871414; font-weight:bold;}
.error_green.error-msg{border:1px solid #9adf8f; background:#d4ffcd; text-shadow:0px 0px 0px #600; color:#45773d; font-weight:bold;}

.company-details{margin-bottom:30px; padding:10px 0;}
/*Profile Page*/
.main-content.profile{margin-top:33px;}
.profile-main {height:80px; padding:20px 10px 10px; background:#f1f1f1; border:1px solid #aaaaaa; -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
-webkit-box-shadow: #e5e5e5 0px 4px 1px;
-moz-box-shadow: #e5e5e5 0px 4px 1px;
box-shadow: #e5e5e5 0px 4px 1px;
behavior: url(/css/PIE.htc); position:relative; margin-bottom:35px;}
.company-name {height:80px; padding:20px 10px 10px; border-bottom:1px dotted #aaaaaa}
.company-name.last {border-bottom:0 !important}
.profile-main .grey-rnd-btn{position:absolute; top:-33px; right:0;}
.profile-image {width:160px; height:110px; padding:3px; position:absolute; -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px; behavior: url(/css/PIE.htc); border:1px solid #e0e0e0; background:white; display:block; top:-30px; left:20px;}
.profile-image img{width:160px; height:110px;}
.prof-text{padding:0 0 0 197px; font-size:14px}
.prof-text.activities{padding:0px;}
.table-article .prof-text{padding:0 0 0 125px;}
.prof-text h2.title-green {font-size:14px; padding:0; margin:0}
.main-content h3.heading-article{padding-bottom:12px; border-bottom:1px solid #dddddd;}
.main-content.profile h3.heading-article .grey-rnd-btn{font-family:"Arial", Helvetica, sans-serif; font-size:11px; text-transform:none; margin:0;}
.prod-details{margin-bottom:35px !important;}
.prod-details li{padding:5px 0px;}
.prod-details li .det-head{font-size:14px; font-weight:bold; width:120px; display:inline-block;}
.prod-details li .details{font-size:14px; color:#63ab45; display:inline-block;}
.about{margin-bottom:35px;}
.ajouter{padding:3px 3px 3px 30px; display:inline-block; background:url(../images/stats-list.png) 4px -53px no-repeat; font-size:12px; color:black; font-family:"Arial", Helvetica, sans-serif; text-transform:none !important; margin-top:0}

.company-name.candidate-exp {padding:10px 0; height:auto}
.candidate-exp .prof-text {padding:0 0 0 0}

.profile-main.company{padding:10px; height:78px; box-shadow:none; margin-bottom:10px;}
.profile-image.company-img{width:153px; height:62px; position:static; padding:8px; float:left;}
.profile-image.company-img img {width:153px; height:62px;}
.profile-main.company .prof-text, .company-details .prof-text{padding-top:10px;}
.profile-main.company .grey-rnd-btn{right: 10px; top: 37%;}
.profile-main.company.last{margin-bottom:35px;}

.text-list{margin-bottom:35px !important;}
.text-list li{padding:5px 20px; list-style:url(../images/green-bullet.png); margin-left:20px; font-size:14px;}
.point-slider{background:#63ab45; height:10px;-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
background: #63ab45;
behavior: url(/css/PIE.htc); margin:10px 0 20px 0; position:relative;}
.slide1{width:80%;}
.slide2{width:50%;}
.holder{background:url(../images/sprite.png) -275px -25px no-repeat; width:14px; height:14px; display:block; margin-top:-3px;}
.form-module li.line .edit{width:30px;}
.edit-img{background:url(../images/sprite.png) -294px -26px no-repeat; width:17px; height:15px; float:left; display:block; text-indent:-99999px;}
.thr-column{width:32%; margin-right:5px; padding:0px 0 0 10px;}
.thr-column.button{padding:30px 0 0 15px; width:25%}
.form-module li.line {padding:10px 0 10px 0; border-top:1px solid #aaa;}
.form-module li.line.last{border-bottom:1px solid #aaa; margin-bottom:20px}
.form-module.white li .plus{margin-top:10px; background:url(../images/sprite.png) -324px -23px no-repeat; width:18px; height:18px; display:block; float:left;}

/* User info */
.user-info {padding-top:20px}
.gray-bg {-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
background: #FFFFFF;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FFFFFF), to(#eaeaea));
background: -webkit-linear-gradient(#FFFFFF, #eaeaea);
background: -moz-linear-gradient(#FFFFFF, #eaeaea);
background: -ms-linear-gradient(#FFFFFF, #eaeaea);
background: -o-linear-gradient(#FFFFFF, #eaeaea);
background: linear-gradient(#FFFFFF, #eaeaea);
-pie-background: linear-gradient(#FFFFFF, #eaeaea);
behavior: url(/css/PIE.htc); border:1px solid #aaa; color:#222222; height:30px; line-height:30px; margin:0 10px 0 0; position:relative;}
.gray-bg li {float:left; height:30px; padding:0 5px}
.gray-bg li.first {border-left:0}
.gray-bg li.last {border-right:0; width:120px}
.gray-bg li .green-arrow {margin-top:13px}
.gray-bg .brd {border-right:1px solid #aaaaaa; border-left:1px solid #fff; position:relative;}
.user-info, .user-info a {color:#222; line-height:30px;}
.icons-set {background:url(../images/sprite.png) -23px -72px no-repeat; width:25px; height:25px; text-indent:-9999px; display:inline-block;}
.icons-set.user-icon {background-position: -23px -72px}
.icons-set.mesg-icon {background-position: -20px -309px; height:20px;}
.icons-set.face-rnd{background-position:-48px -347px;}
.icons-set.twit-rnd{background-position:-73px -347px;}
.icons-set.linked-rnd{background-position:-98px -347px;}
.red-count {font-size:10px; color:#fff; font-weight:bold; height:12px; background-color:#f01515; -webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
behavior: url(/css/IE.htc); float:right; line-height:10px; padding:1px 3px; position:absolute; top:1px; right:3px;}
.user-info .user-image {margin:-10px 10px 0 0}
.user-info .user-image, .user-info .user-image img {width:30px; height:30px; display:block}
.user-info .user-image img {border:2px solid #fff}
.left-profile-section{width:700px; display:block; float:left;}
.left-profile-section h3.heading-article{border-bottom: 1px solid #DDDDDD; padding-bottom: 12px;}
.photo-box{-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
background: #fff;
behavior: url(/css/PIE.htc); border:1px solid #cccccc; padding:5px; float:left; margin:0 17px 0 0;}
.photo-box.last{margin:0;}
.photo-box img{width:150px;  height: 105px;}
.img-box{margin-bottom:20px;}
.photo-number{display:block; -webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
behavior: url(/css/PIE.htc); background:#63ab45; padding:2px 7px; font-size:14px; color:white; margin:0px 0 0 10px; float:left; text-indent:0; line-height:normal; font-family: "Arial", Helvetica, sans-serif; text-shadow:none;}
.left-profile-section .org-btn, .gray-sub-title .org-btn, .right-profile-section .org-btn, .grey-bottom .org-btn, .gray-sub-title.form td .org-btn, .right-section .org-btn, .org-btn.rnd{font-size:11px; text-transform:none !important; -webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;
behavior: url(/css/PIE.htc); font-family: "Arial", Helvetica, sans-serif; height:22px; line-height:22px; display:inline-block; padding:0; min-width:60px; text-indent:0; padding:0 10px} 
 .gray-sub-title .org-btn {margin:6px 8px 0 0}
.left-profile-section .org-btn, .right-profile-section .org-btn, .grey-bottom .org-btn.more{min-width:70px;}
.org-btn:hover {text-shadow:-1px -1px 0 #9e3f00}
.left-profile-section .gray-sub-title.form{text-indent:0;}
.left-profile-section .white-article{margin-bottom:30px;}
.gray-sub-title.form .org-btn{margin:8px 10px 0 7px;}
.gray-sub-title.form .grey-rnd-btn{font-family: "Arial", Helvetica, sans-serif; min-width:90px; height:22px; line-height:22px; padding:0 10px; text-align:center; margin:8px 10px 0 0; display:inline-block}
.left-profile-section .green-title{font-family: "Arial", Helvetica, sans-serif; margin-bottom: 10px; border-bottom:1px solid #ddd; padding-bottom:10px;}
table.offer-table{width:100%; border-top:1px dotted #aaa; margin:-10px 0 30px 0;}
table.offer-table tr th{ font-size:14px; font-weight:bold; color:#444444; padding:5px; border-bottom:1px dotted #aaa; text-align:left;}
table.offer-table tr td{ font-size:12px; font-weight:bold; color:#444444; padding:5px; border-bottom:1px dotted #aaa;}
.left-profile-section .check-list{ margin-bottom:30px;}
.left-profile-section .check-list li{padding:5px;}
.left-profile-section .listing-section{margin-bottom:30px;}

.right-profile-section{width:260px; float:right; position:relative}
.right-profile-section .box-content{padding:13px;}
.emp-prof-side{width:55px; height:51px; border:1px solid #d2d2d2; position:relative;}
.emp-prof-side img{width:55px; height:51px;}
.listings.emp-prof-pg{border:0; border-bottom:1px solid #d2d2d2;}
.listings.emp-prof-pg:hover{background:#f8f8f8;}
.prof-text.employee{padding:0 0 0 65px;}
.right-profile-section .white-article{margin-bottom:30px;}
.box-content.lists{padding:0;}

/*Company Profile Page*/
.abt-details{padding-left:246px;}
.details{width:530px;}
.abt-buttons{width:155px;}
.abt-buttons .green-btn{display:block; height:24px; line-height:24px; font-weight:bold; text-align:center; margin-bottom:10px;}
.abt-buttons .green-btn:hover{color:#fff; background-position:0 -39px;}
.bottom-profile div{-webkit-box-shadow: #d8d8d8 0px 4px 1px;
-moz-box-shadow: #d8d8d8 0px 4px 1px;
box-shadow: #d8d8d8 0px 4px 1px;
behavior: url(/css/PIE.htc); border:1px solid #aaaaaa; float:left; margin:0 15px 10px 0; position:relative;}
.cmpny-add{padding:10px 10px 10px 21px; background:#fff; margin-left:-21px; line-height:14px; height:80px;}
.gmap-bot, .gmap-bot img{width:190px; height:100px;}
.box-title{position:absolute; text-align:center; display:block; bottom:-26px; width:100%; left:0;}
.videos, .videos img{width:140px; height:100px;}
.videos:hover .vdo-but{display:block;}
.vdo-but{width:60px; height:60px; display:none; background:url(../images/sprite.png) -384px -43px no-repeat; position:absolute; top:50%; left:50%; margin:-30px 0 0 -30px;}
.bottom-profile div .photo-number{padding:0 5px; float:none; display:inline-block;}
.photos, .photos img{width:140px; height:100px;}
.black-but-set{width:136px; padding:6px 5px 4px; height:90px; margin-right:0 !important; background:#fff;}
.blck-btns{background:url(../images/sprite.png) -722px -492px no-repeat; width:136px; height:30px; display:block; text-indent:-999999px}
.blck-btns.facebook{background-position:-722px -492px}
.blck-btns.linkedin{background-position:-722px -521px}
.blck-btns.twitter{background-position:-722px -550px; height:30px;}
.profile-text{margin-bottom:30px;}
.bot-apply{border-top:1px dotted #aaaaaa; padding-top:20px;}
.right-profile-section .refer-box{width:auto; float:none; margin-bottom:30px}
.right-profile-section .refer-box .refer-txt{font-weight:bold;}
.right-profile-section .refer-box .refer-arrow.active {width:222px; line-height:22px; font-weight:normal; padding:2px 15px; background-position:right -30px; border-color:#3f7728; height:26px}
.right-profile-section .refer-box  .white-clr {text-shadow:1px 1px 0px #56923D}
.right-profile-section .refer-box .refer-arrow .org-btn{margin:0 0 0 7px}
.grey-bottom {background:#f1f1f1; display:block; margin:30px 0 -30px 0; padding:30px 0;}
.grey-bottom .left-section{width:450px; float:left;}
.grey-bottom .right-section{width:505px; float:right;}
.prof-text.compny{line-height:13px;  padding: 0 0 0 65px;}
.green-head{font-size:23px; color:#fff; text-shadow: 1px 1px 0 #558F3D !important; background:url(../images/green-head.jpg) 0 0 repeat-x; height:68px; text-align:center; font-weight:bold; line-height:68px;  padding:0 167px;}
.alert-icon{background:url(../images/sprite.png) -227px -43px no-repeat; display:block; height:32px; width:32px; margin:18px 0 0 20px;}
.grey-bottom .right-section .textfield, .select-field{margin-right:10px; width:300px;}
.grey-bottom .right-section .gray-module{margin:0;}

/*Pofile Jobillico*/
.profile-status{background:#f1f1f1; border:1px solid #aaaaaa; -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
-webkit-box-shadow: #e5e5e5 0px 4px 1px;
-moz-box-shadow: #e5e5e5 0px 4px 1px;
box-shadow: #e5e5e5 0px 4px 1px;
behavior: url(/css/PIE.htc); padding:10px; margin-bottom:30px; position:relative;}
.profile-status .profile-image.prof-stats, .profile-status .profile-image.prof-stats img{width:75px; height:75px; position:relative; top:0; left:0;}
.wats-on-mind{background:url(../images/text-status.png) 99px 0px no-repeat; display:block; padding-left:108px;}
.status-text{ border:none;border-top:1px solid #aaaaaa; margin:0; height:43px; padding:5px; width:560px}

.social-inputs li.input-social{width:18px; padding-left:18px; display:block; float:left; background:url(../images/sprite.png) 0 0 no-repeat; margin:7px 2px 0 0;}
.social-inputs li.input-social.facebook{background-position:-127px -354px}
.social-inputs li.input-social.twitter{background-position:-169px -354px}
.social-inputs li.input-social.linked{background-position:-210px -354px}
.wats-on-mind .green-btn{padding:2px 10px; margin-top:7px;}
.profile-listings{margin-bottom:30px !important;}
.profile-listings li{border-bottom:1px dotted #aaa; padding:6px 0; display:block; width:100%; height:18px; }
.profile-listings li .grey-rnd-btn{margin-top:-3px;}
.list-title{width:95px; display:inline-block; font-weight:bold;}
.left-profile-section .sort-sec{border:none; padding:7px 10px;}
.lists-profile{width:100%; margin:15px 0;}
.lists-profile .list-text-full{width:588px;}
.lists-profile .list-image{background:#fff; width:75px; height:75px;}
.lists-profile .list-image img{width:75px; height:75px;}
.to-do-list{padding-left:56px; margin:20px 0; background:#fff url(../images/number.png) 0 0 no-repeat;}
.to-do-list .load-container{width:180px;}
.to-do-list.one{background-position:11px 2px;}
.to-do-list.two{background-position:11px -255px;}
.to-do-list .black-but-set a{margin-bottom:10px;}
.statistiq{border-top:1px solid #ddd; margin-bottom:30px !important;}
.statistiq li a{padding:10px 0 10px 48px; border-bottom:1px solid #eeeeee; display:block; color:#444; background:url(../images/statistiq-list.png) 13px -28px no-repeat;}
.statistiq li a:hover{color:#63ab45; text-shadow:none; background-position:13px 8px; background-color:#f8f8f8;}

.reseaue-slide{background:#fff;}
.reseaue-slide a{padding:0 3.5px; height:70px; display:inline-block; border-right:1px solid #e4e4e4;}
.reseaue-slide a img{ vertical-align:-48px; width:110px; height:55px;}
/*My Apps pages*/
.login-module.my-apps .box-content{padding:15px;}
.white-box{background:#fff; padding:15px;}
.white-box .profile-image.company-img{background:#f1f1f1; width:163px; height:73;}
.white-box .profile-image.company-img img{width:163px; height:73;}
.login-module.my-apps .prof-text.cont{padding:20px 0 20px 135px;}
.brd-a{border-bottom:1px solid #fff; border-top:1px solid #aaaaaa; line-height:0px;}
.update{background:url(../images/sprite.png) -351px -25px no-repeat; width:18px; height:18px; display:inline-block; margin:0px 5px;}
.input-half{background:url(../images/input-half.png) 0 0 no-repeat; width:235px; height:30px; border:1px solid #b8b8b8; -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
-webkit-box-shadow: #d8d8d8 0px 3px 2px;
-moz-box-shadow: #d8d8d8 0px 3px 2px;
box-shadow: #d8d8d8 0px 3px 2px;
behavior: url(/css/PIE.htc);}
.input-half label, .select-half label{color:#444; font-weight:bold; width:99px; height:30px; line-height:30px; text-align:center; display:inline-block; float:left}
.input-half input, .select-half select{width:125px; padding:5px; display:inline-block; border:none; background:transparent}
.select-half{background:url(../images/select-half.png) -1px 0 no-repeat; width:228px; height:29px; border:1px solid #b8b8b8; -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
-webkit-box-shadow: #d8d8d8 0px 3px 2px;
-moz-box-shadow: #d8d8d8 0px 3px 2px;
box-shadow: #d8d8d8 0px 3px 2px;
behavior: url(/css/PIE.htc);}
.select-half select{width:141px;}
.label-txt{width:110px; display:block;}
.drop-boxes{padding-left:110px;}
.drop-boxes .select-half{margin-bottom:10px;}
.or-bottom{margin: 0 5px; color:#aaaaaa;}
.grey-4{color:#444 !important}

/*Site Corporation*/
.dark-menu li.main{padding:0 9px !important;}
.dark-menu li.main a.maina{font-size:12px !important; padding:3px 7px;}
.dark-menu li.main a.maina .red-count{right: 6px; top: 13px;}
.dark-section{width:277px; padding:9px 10px; background:url(../images/drk-bg.jpg) 0 0 repeat-x; height:99px; position:absolute; top:18px; z-index:99999; right:0; -webkit-box-shadow: #171717 0px 3px 5px;
-moz-box-shadow: #171717 0px 3px 5px;
box-shadow: #171717 0px 3px 5px;
behavior: url(/css/PIE.htc);}
.dark-section .cmpny-logo{width:104px; height:47px; display:block; float:left; margin:0 20px 15px 0;}
.dark-section .cmpny-logo img{width:104px; height:47px;}
.white-arrow{width:10px; height:10px; display:block; float:right; background:url(../images/white-arrow.png) 0 0 no-repeat; position:absolute; right:0; top:6px}
.drop-dark{margin-top:10px !important;}

.drop-dark li.user-account:hover {position:absolute; z-index:999; right: 7px; top: 8px; width: 145px; background:url(../images/dark-drop-bg.png) 0 0 repeat; -webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
behavior: url(/css/PIE.htc); border:1px solid #1f6801; padding:10px}

.drop-dark li.user-account .drop-dark-sec {display:none}
.drop-dark li.user-account:hover .drop-dark-sec {display:block;}
.drop-dark li.user-account .drop-dark-sec {clear:left}
/*.drop-dark li.user-account .drop-dark-sec {padding:30px 7px 3px !important; display:block; position:relative; background:url(../images/dark-drop-bg.png) 0 0 repeat; width:100%; z-index:-9; -webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
behavior: url(PIE.htc); border:1px solid #1f6801;}*/
.drop-dark-sec li a{color:#afb0ae; padding:3px 0px; display:block}
.drop-dark-sec li a:hover{color:#6cb64d;}
.drop-dark li a.main-dark{color:white; font-size:14px; font-weight:bold; position:relative; width:130px; float:left}
.offer-activity{color:#babeb9; font-weight:bold; margin-left:12px;}
.mesg-icon.green{background-position:-87px -79px;}
.dark-msg{position:relative; color:#FFF; margin-right: 28px; float:left}
.dark-msg:hover {
    color:#FFF;
    text-decoration: underline;
}
.dark-msg .red-count{right: 70px; top: -5px; font-size:10px;height:10px;cursor:pointer;}

.service-boxes{padding:20px 20px; display:block; float:left; width:240px; height:145px; border:1px solid #b8b8b8; border-top:0; border-left:0; text-align:center;}
.service-boxes.box2{border-right:0;}
.service-boxes.box3{border-bottom:0; height:170px;}
.padding10.left-pad{padding:20px 10px 20px 40px; background-color:#fff;}
.quotes{background:url(../images/quote-bg.png) 7px 18px no-repeat;}
.right-menu li a{padding:5px 10px; font-size:16px; font-weight:bold; color:#444444;}
.grey-menu.page-title{height:50px; line-height:50px; font-family: 'swis721_blkcn_btblack';}

.visitors{width:40%;}
.visitor-head{font-size:34px; font-weight:bold; color:#222222; line-height:35px; font-family: 'swis721_blkcn_btblack';}
.visitors.fr{width:350px;}
.green-box{-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
background: #fff;
behavior: url(/css/PIE.htc); border:6px solid #63ab45; margin-bottom:30px;}
.green-header{background: #63ab45; font-size:18px; color:white; text-shadow:1px 1px 0px #438428; font-family: 'swis721_blkcn_btblack'; font-weight:bold; height:38px; line-height:38px; text-indent:20px;}

.text-content{border-top:1px solid #b4b4b4;}
.plus-add.plus{width:14px; height:14px; display:block; float:left; background:url(../images/sprite.png) -986px -116px no-repeat; margin-right:5px;}
.plus-add.plus.minus{background-position:-986px -140px;}


/*Invitations Pages*/
.column-small{width:180px; padding:25px; background:url(../images/invite-small.jpg) 0 0 repeat-x; min-height:275px;}
.column-large{width:708px; padding:30px 0 0 40px;}
.invite-mail{background:url(../images/gmail-invite.png) 0 0 no-repeat; display:block; width:150px; height:32px; margin:10px 0;}
.invite-mail.gmail{background-position:0 0;}
.invite-mail.hotmail{background-position:0 -35px;}
.white-article.form{margin-top:-30px;}
.white-article.form .textfield{border:0; box-shadow:none; padding:0;}
.white-article.form .box-content{width:532px;}
.column-small a.facebook-login{margin:-8px 0 10px 12px}
.button-list{margin-bottom:10px; display:block;}
.column-large .wats-on-mind{padding-left: 10px; background-position:1px 0;}
.column-large .profile-status{margin-top:-30px;}
.tab-buttons .green-arrow{margin-top:14px;}
.blank-photo{width:55px; height:50px; display:block; float:left; margin:0 10px 10px;}
.section{margin-bottom:40px}
.section.hastip {position:relative}
.close-green {background:url(../images/sprite.png) 1px -544px no-repeat; width:10px; height:10px; display:block; text-indent:-9999px; margin-top:3px;}
.field-article {height:315px; display:block; overflow:auto; padding:10px 10px 0 10px;}
.add-button {background: url(../images/stats-list.png) no-repeat 0px 0px; width:23px; height:23px; display:block; margin-right:10px; text-indent:-999px;}
.search-location {width:215px; display:block; float:left;}
.miles-drop {position:relative; display:block; height:10px; line-height:6px;}
.miles-drop span.green-arrow{margin-top:0;}
.miles-drop a{color:black; text-decoration:underline;}
.miles-drop:hover .drop-box-miles{display:block;}
.drop-box-miles{background:#fff; padding-top:5px !important; width:65%; position:absolute; z-index:9999999; top:10px; right:0; display:none; border:1px solid #ddd; font-size:11px}
.drop-box-miles li a {line-height:20px; padding:0px 6px; border-bottom:1px solid #ddd; text-decoration:none; color:#666; display:block}
.drop-box-miles li a:hover {background-color:#f8f8f8; color:#222}
.boxes{width:206px; border-bottom:1px solid #d2d2d2; border-right:1px solid #d2d2d2; float:left; height: 290px;}
.boxes.two{padding-left:10px;}
.boxes.three{padding-left:10px; border-right:none;}
.boxes.fourth{padding-top:10px; border-bottom:none;}
.boxes.fifth{padding-top:10px; padding-left:10px; width:425px; border-right:none; border-bottom:none;}
.boxes .check-list{margin-bottom:10px;}
.boxes.fifth .check-list{width:40%; float:left; margin-right:10px;}
.gray-sub-title .close-green{margin:13px 20px 0 0;}
.padding35{padding:35px;}
.popModule .form-module label{min-width:55px !important;}
.person-invite{background:url(../images/person-invite-bg.jpg) 0 0 repeat-x; height:24px; -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
behavior: url(/css/PIE.htc); border:1px solid #a7a7a7; line-height:24px; margin:10px; display:block; float:left;}
.detail-sec{color:#676b65; text-shadow:1px 1px 0px #fff; padding:0 15px; height:24px; display:block; line-height:24px;}
.detail-sec a{color:#676b65; }
.person-social-icon{width:24px; height:16px; background:url(../images/sprite.png) 0 0 no-repeat; display:inline-block; margin-left:5px; margin-top:4.5px;}
.person-social-icon.facebook{background-position:0 -564px;}
.person-social-icon.twitter{background-position:-30px -564px;}
.close-section{width:24px; height:24px; display:block; float:right; margin-right:3px;}
.close-section a{width:24px; height:24px; display:block; background:url(../images/close-bg.jpg) 0 0 no-repeat; text-indent:-99999px;}
.column-large .white-article{margin-top:-35px; width:590px;}
.search-box{-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;
-webkit-box-shadow: #fff 1px 1px 1px;
-moz-box-shadow: #fff 1px 1px 1px;
box-shadow: #fff 1px 1px 1px;
behavior: url(/css/PIE.htc); border:1px solid #d2d2d2; height:21px; line-height:21px; padding:0 10px; width:204px; background:url(../images/search_bg3.jpg) 0 0 repeat-x; font-size:12px; color:#444;}
.sort-sec .fl a.black-clr{margin-right:30px;}
.contact-section{height:435px; display:block; overflow:auto; padding:10px;}
.grey-listings{float:left; padding:10px; margin:10px; border:1px solid #dddddd; background:#f8f8f8; -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
behavior: url(/css/PIE.htc); position:relative; display:block}
.gray-sub-title .social-inputs li.input-social{width: 40px; padding-left:0; height:16px; line-height:12px;}
.gray-sub-title .social-inputs {margin:5px 0 0 20px;}
.grey-box-module{background:#f8f8f8; display:block; -webkit-border-radius: 8px 8px 0 0;
-moz-border-radius: 8px 8px 0 0;
border-radius: 8px 8px 0 0;
behavior: url(/css/PIE.htc); margin-bottom:20px}
.filter-header{color:#222222; font-size:14px; font-weight:bold; text-shadow:1px 1px 0px #fff; margin-bottom:10px; height:30px; line-height:17px; padding: 15px 15px 0}
.filter-header .list-content{margin-top:5px;}
.grey-box-module .textfield, .select-field{margin-left:20px; width:240px;}

/*Green Tabs*/
.green-tabs{height:35px; display:block; background:#63ab45; padding:10px 10px 0; -webkit-border-radius: 5px 5px 0 0;
-moz-border-radius: 5px 5px 0 0;
border-radius: 5px 5px 0 0;
behavior: url(/css/PIE.htc); border-bottom:1px solid #d2d2d2; margin-top:-7px; position:relative;}

.tabs-green li a{color:#fff; font-weight:bold; text-shadow:1px 1px 0px #4c8535; padding:9px 20px; display:block; border:1px solid transparent; line-height:10px}
.tabs-green li a:hover, .tabs-green li a.active{background:#fff; color:#63ab45; text-shadow:1px 1px 0px #fff; border:1px solid #d2d2d2; border-bottom:none; line-height:17px}
.tabs-table{border-top:1px dotted #aaa; color:#666666; text-align:left;}
.tabs-table span.green-arrow{margin-top:7px;}
.tabs-table .red-count{ right: -5px; top: -7px;}
.tabs-table tr:hover td{background:#f8f8f8;}
.tabs-table tr th{background:#b0b5ae; border-bottom:1px dotted #aaaaaa; padding:8px 5px; color:#444; text-shadow:1px 1px 0px #d9dcd8; font-weight:bold;}
.tabs-table tr td{border-bottom:1px dotted #aaaaaa; padding:8px 5px; color:#444;}
.tabs-table tr th span.black-arrow{width:9px; height:10px; display:block; background:url(../images/sprite.png) -14px -57px no-repeat; margin:2px 5px;}
.title-buttons a{background:url(../images/sprite.png) 0 0 no-repeat; height:21px; width:26px; display:block; float:left; margin-top:5px; position:relative;}
.title-buttons.message a{background-position:-77px -559px; }
.title-buttons.message a:hover{background-position:-157px -559px;}
.title-buttons.forward a{background-position:-102px -559px; }
.title-buttons.forward a:hover{background-position:-182px -559px; }
.title-buttons.share a{background-position:-127px -559px; }
.title-buttons.share a:hover{background-position:-207px -559px; }

/* gray tab
-------------------------------*/

.gray-tabs {background-color:#f8f8f8; border-bottom:1px solid #d6d6d6; width:100%; float:left; -webkit-border-radius: 5px 5px 0 0;
-moz-border-radius: 5px 5px 0 0;
border-radius: 5px 5px 0 0;
behavior: url(/css/PIE.htc)}
.gray-tabs .tabs-gray li {line-height:30px; height:30px; min-width:100px; text-align:center; border-right:1px solid #d6d6d6}
.gray-tabs .tabs-gray li a {display:block; height:30px; color:#444444; text-shadow:1px 1px 0 #fff}
.gray-tabs .tabs-gray li:hover a{color:#63ab45}
.gray-tabs .tabs-gray li span.arrow {float:right; width:10px; height:10px; background:url(../images/sprite.png) 0 -62px no-repeat; border:0px solid red; margin:13px 8px 0 0}


/*Dashboard Homepage*/
.homepage-title{font-family: 'Conv_impact'; font-size:25px; font-weight:bold; color:#444444; text-shadow:0 3px 0 #DDDDDD; margin-bottom:20px; height:24px; position:relative;}
.padding30{padding:30px;}
.window-buttons-container{margin:-15px -15px 0 0}
.window-buttons{background:url(../images/sprite.png) 0 0 no-repeat; width:16px; height:12px; display:block; float:left; margin-right:5px;}
.window-buttons.minimize{background-position:-304px -50px;}
.window-buttons.maximize{background-position:-325px -51px;}
.bottom-grid{margin:10px 0 0 -18px; width:110%;}
.buttons-grid{width:265px; display:block; height:32px; float:left; margin:12px 17px;}
.heading-article .green-btn.contact, .buttons-grid .green-btn.contact {width:215px;}
.buttons-grid .green-btn.contact {width:265px;}
.heading-article .green-btn-txt, .buttons-grid .green-btn-txt{width: 175px; text-align:left; text-indent:10px}
.buttons-grid .green-btn-txt{width: 222px;}
.box-content .filter-header {line-height:40px;}
.prof-text.candidate{padding:0 0 0 10px;}
.prof-text.candidate .grey-rnd-btn{margin-top:-10px;}
.table-article .gray-sub-title.form .org-btn{margin-top:0;}
/*Popup Module*/
.popModule{width:auto; background:#fff;-webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;
-webkit-box-shadow: #666 0px 0px 40px;
-moz-box-shadow: #666 0px 0px 40px;
box-shadow: #666 0px 0px 40px;
behavior: url(/css/PIE.htc);}
.singpopup.popModule{width:382px;}
.error-icon{background:url(../images/sprite.png) -385px -112px no-repeat; display:block; width:58px; height:58px;}
.popModule .message{padding-left:78px; display:block; font-size:16px; line-height:18px;}

.white-box-popup{background:#fff; -webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px; behavior: url(/css/PIE.htc); padding:35px;}

/* Popup module */
#mask {
    background-color: #000;
    display: none;
    left: 0;
    overflow: visible;
    position: absolute;
    top: 0;
    z-index: 99999;
}
#boxes .window {
    display: none;
    left: 0;
    position: fixed;
    top: 50%;
    width: 500px;
    z-index: 9999999;
	-webkit-box-shadow: #000 0px 0px 50px;
	-moz-box-shadow: #000 0px 0px 50px;
	box-shadow: #000 0px 0px 50px;
	behavior: url(/css/PIE.htc);
}


#close {
    display: inline-block;
    float: right;
	position:absolute;
	right:-14px; top:-14px;
	
}

#boxes #signin.window {width:auto; -webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;behavior: url(/css/PIE.htc)}

#boxes #programure.window{width:840px;}
.basic-info.popup .colm2 .custon-dropdown{width:72%;}

/*Login page*/
.social-login{padding:30px 188px; text-align:center; height:30px; border-bottom:1px solid #aaa;}
.login-buttons li{margin:0 8px;}
.sign-up{font-size:18px; color:#63ab45; font-weight:bold; line-height:30px; display:block; width:218px;}
.signup-arrow{width:54px; height:55px; display:inline-block; margin-right:10px; background:url(../images/sprite.png) -195px -113px no-repeat; margin-top:-10px;}
.box-content.login {padding:80px 0 40px 100px; background-color:#f1f1f1;}
.half-form{width:350px; position:relative; min-height:300px;}
.forgot-password{text-decoration:underline; padding:7px 0 0 10px; font-size:11px; display:inline-block;}
.grey-strt-brd{border-right:1px solid #d2d2d2; width:1px; display:inline-block; min-height:300px; margin-right:55px; position:relative;}
.box-content.login .search-btn.fr{margin-right:49px;}
.box-content.login .textfield{width:290px;}
.or{position:absolute; padding:3px; font-size:18px; text-transform:uppercase; color:#c0c0c0; top:50%; left:-11px; font-family: 'swis721_blkcn_btblack'; background:#f1f1f1;}
.bottom-signup{background:#aaaaaa; padding:10px 50px; display:block; text-align:right; color:white; -webkit-border-radius:0 0 3px 3px;
-moz-border-radius: 0 0 3px 3px;
border-radius: 0 0 3px 3px;
behavior: url(/css/PIE.htc); position:relative; font-weight:bold;}
.bottom-signup a{color:#fff; text-decoration:underline;}

/* footer */
.footer-section {background:url(../images/footer_bg.jpg) 0 0 repeat-x #111111; padding:0 0 0 0; width:100%; float:left}
.footer-section a:hover {text-shadow:0 0 3px #63ab45}
.footer-module {padding:50px 0 0 0}
.footer-module .footer-colm {width:200px; float:left; min-height:150px; padding:0 20px 15px;}
.foot-header{font-size:14px; color:white; text-transform:uppercase; margin-bottom:20px;}
.border-foot{background:url(../images/borderx.jpg) 0 0 repeat-x; line-height:3px; height:3px; margin-bottom:10px; display:block;}
.opt-career{-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px; behavior: url(/css/PIE.htc); padding:7px; background:#000; border:1px solid #202020; position:relative;}
.border-y{background:url(../images/bordery.jpg) 0 0 repeat-y; width:3px; height:250px; display:block; float:left;}
.blogs{line-height:11px; padding:0px 0 10px; border-bottom:1px solid #000; display:block; float:left; border-top:1px solid #222222;}
.blogs.tweet{padding-bottom:20.5px;}
.social-buttons{background:url(../images/sprite.png) 0 0 no-repeat; width:203px; height:36px; display:block; margin-bottom:4px; text-indent:-999999px;}
.social-buttons.facebook{background-position:-485px 0;}
.social-buttons.facebook:hover {background-position:-697px 0;}
.social-buttons.twitter {background-position:-485px -47px;}
.social-buttons.twitter:hover {background-position:-697px -47px;}
.social-buttons.linked{background-position:-485px -93px;}
.social-buttons.linked:hover {background-position:-697px -93px;}
.social-buttons.gplus{background-position:-485px -138px;}
.social-buttons.gplus:hover{background-position:-697px -138px;}

.last {background-image:none !important}
.sort-sec .fl select.styled{position:relative; padding:2px 8px; color:#888; line-height:inherit; width:121px; height:21px;   margin:0 10px}
.sort-sec .fl .select{background:url(../images/sort-select.png) 0 0 no-repeat; width:121px; height:9px;   border:1px solid #d6d6d6; -moz-border-radius: 15px;
border-radius: 15px; -webkit-border-radius: 15px; behavior: url(/css/PIE.htc); line-height:9px;  margin:0 10px 0 45px; display:block;
 position:absolute}

.footer-small {color:#222; font-size:11px; padding:0 0 15px 0; padding:0 0 0 0; width:51%; margin:0 auto; border-top:1px dotted #ccc;}
.footer-small span.fr {position:relative; left:-2px;color:#666}

.treeview, .treeview ul { 
	padding: 0;
	margin: 0;
	list-style: none;
}
/*.expandable, .collapsable{padding:0 10px 10px 10px}*/
.expandable{display:block;}
.check-list{display:block;}

.expandable .plus{background:url(../images/sprite.png) -231px -28px no-repeat; width:12px; height:10px; display:block; margin-top:3px;}
.collapsable .plus{background:url(../images/sprite.png) -244px -28px no-repeat; width:12px; height:10px; display:block; margin-top:3px;}
.treeview, .treeview ul { 
	padding: 10px;
	margin: 0;
	list-style: none;
}

ul.treeview li.expandable, ul.treeview li.collapsable {padding:10px 0 0 0}

.treeview ul.check-list {padding:0 0 10px 0 !important}
.treeview .collapsable ul{padding:0}

/* tab pane styling */
.panes div {
    display:none;
    padding:15px 34px;
    border:1px solid #ddd;
    border-top:0;
    font-size:12px;
    background-color:#fff;
}
/* root element for tabs  */
ul.tabs {
    list-style:none;
    margin:0 !important;
    padding:0;
    height:30px;
}

/* single tab */
ul.tabs li {
    float:left;
    text-indent:0;
    padding:0;
    margin:0 !important;
    list-style-image:none !important;
}

ul.tabs li.brd-none a{border-left:0}

/* link inside the tab. uses a background image */
ul.tabs a {
    font-size:12px;
    display:block;
    height: 30px;
    line-height:30px;
    width: 134px;
    text-align:center;
    text-decoration:none;
    color:#333;
    padding:0px;
    margin:0px;
    position:relative;
    top:1px;
	border:1px solid #ddd;
	width:154px;
	background-color:#f8f8f8; font-weight:bold
}

ul.tabs a:active {
    outline:none;
}

/* active tab uses a class name "current". its highlight is also done by moving the background image. */
ul.tabs a.current, ul.tabs a.current:hover, ul.tabs li.current a {
    cursor:default !important;
    color:#000 !important;
	border-bottom-color:#fff;
	background-color:#fff
}

.or-div {margin:0; padding:0; height:10px; border-bottom:1px solid #ddd; }
.or-div span {background-color:#fff; text-align:center; width:40px; padding:0 10px; margin:0 auto; display:block}

/* Different widths for tabs: use a class name: w1, w2, w3 or w2 */


/* width 1 */
ul.tabs a.s { background-position: -553px 0; width:81px; }
ul.tabs a.s:hover { background-position: -553px -31px; }
ul.tabs a.s.current  { background-position: -553px -62px; }

/* width 2 */
ul.tabs a.l { background-position: -248px -0px; width:174px; }
ul.tabs a.l:hover { background-position: -248px -31px; }
ul.tabs a.l.current { background-position: -248px -62px; }


/* width 3 */
ul.tabs a.xl { background-position: 0 -0px; width:248px; }
ul.tabs a.xl:hover { background-position: 0 -31px; }
ul.tabs a.xl.current { background-position: 0 -62px; }


/* initially all panes are hidden */
.panes .pane {
    display:none;
}

.social-login-field li {padding-bottom:10px}
.social-login-field li .textfield {width:236px}
.social-login-field li .register-btn {-webkit-box-shadow: #ccc 0px 5px 0px;
-moz-box-shadow: #ccc 0px 5px 0px;
box-shadow: #ccc 0px 5px 0px;
behavior: url(/css/PIE.htc)}

/* Login Module
-----------------*/
.last {background-image:none !important}
#login-box{background:url(../images/back-patterns.jpg) 0 0 repeat; width:250px; padding:10px; position:absolute; right: 159px; top: 30px; 
-webkit-border-radius: 8px 0 8px 8px;
-moz-border-radius: 8px 0 8px 8px;
border-radius: 8px 0 8px 8px;
-webkit-box-shadow: #666 0px 2px 3px;
-moz-box-shadow: #666 0px 2px 3px;
box-shadow: #666 0px 2px 3px;
behavior: url(/css/PIE.htc); display:none; color:#999; z-index:1999}
.login-title {background:url(../images/back-patterns.jpg) 0 0 repeat; margin:-40px -10px 0 0; width:100px; height:30px; line-height:30px; float:right; text-align:center; font-size:14px; color:#63AB45}
#login-box .form-label{font-size:14px; color:white;}
.register-btn.login{width:90px;}

.login-popup{cursor:pointer}
.cancel {cursor:pointer; margin:8px 0 0 10px; display:inline-block}
.login-txt{font-size:18px; font-weight:normal; color:#222222; font-family:"Myriad Pro";}

/* accordion
-----------------*/
#accordion h3 {width:100%; float:left; padding:5px 0; font-weight:bold; font-size:12px; border-bottom:1px dotted #AAAAAA; cursor:pointer}
#accordion .field-listing {padding:10px 0 10px 10px; clear:left; border-bottom:1px dotted #AAAAAA; margin-bottom:0px}
.left-profile-section #accordion .check-list {margin-bottom:0}
#accordion .ui-accordion-header-active, #accordion .ui-state-active{color:#63ab45}

#accordion .ui-accordion-header-active .add-button, #accordion .ui-state-active .add-button {background: url(../images/stats-list2.png) no-repeat -129px -61px}
.tooltipsymain {background:url(../images/tootip_bg.png) 0 0 no-repeat; width:277px; position:absolute; right:-245px; top:40px; z-index:999}
.tooltipsy {width:202px; padding:15px 15px 15px 60px; background:url(../images/tootip_bgB.png) right bottom no-repeat; margin-bottom:-12px; min-height:65px}
.tooltipsymain strong {color:#63ab45; font-size:14px; padding-bottom:5px; display:block}


/*<!--<!--Phase II-->-->*/

.liked-list li{display:block; border-bottom:1px solid #cccccc; padding:5px 0;}
.liked-list li h2{margin:10px 0;}
.dnlowd-icon{height:18px; width:14px; display:block; background:url(../images/sprite.png) -984px -287px no-repeat;}
.liked-list li .checkbox-clm {padding:18px 0 0 0}

.login-module .sort-sec{height:35px; line-height:30px; border:1px solid #d2d2d2; border-right:0; border-left:0;}
.login-module .contact-section{height:auto; background:#fff; padding:8px;}

a.back-button {
    background: url(../images/sprite.png) no-repeat scroll -977px 1px transparent;
    color: black;
    margin-top: 10px;
    padding-left: 30px;
	font-size:12px; color:black;
}

a.back-button:hover {
    background-position: -977px -18px;
}

/*Candidates Panel Carrefour
-----------------------------------------------------------*/
h2.candidate-hdr {font-size:14px; padding:0 0 0 15px; text-shadow:1px 1px 0 #fff}
.date-box {width:103px; height:90px; bordeR:1px solid #e0e0e0; padding:15px; -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
behavior: url(/css/PIE.htc); background:url(../images/calender_icon.png) center center no-repeat}
.date-box .date {display:block; margin:0 auto; width:50px; border:0px solid red; padding:45px 0 0 0; text-align:center; height:26px; font-size:21px; font-weight:bold; text-shadow:1px 1px 0 #fff}

.right-article {width:480px}
.calender-table {background-color:#f8f8f8; border:1px solid #ddd; -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
behavior: url(/css/PIE.htc)}
.calender-table ul {width:96%; float:left; padding:10px; background:url(../images/border.png) left bottom repeat-x; text-shadow:1px 1px 0 #fff}
.calender-table .colm1 {width:70%; float:left}
.calender-table .colm2 {width:29%; float:left; font-weight:bold;  font-size:15px}
.calender-table ul.no-img {background-image:none}
.calender-table .colm1 .clnd-icon.icons  {display:block; line-height:32px; text-align:center; font-size:8px; float:left}

.clnd-icon.icons {background-position:-57px -218px; width:24px; height:27px}
.clock-icon.icons {background-position:-125px -83px; height:18px; width:18px}
.gray-color {background-color:#f8f8f8; padding:10px; text-shadow:1px 1px 0 #fff}
/*.main-content h2 {border-bottom:1px solid #ddd; padding:0 0 10px 0; margin-bottom:25px}*/
.cand-img {padding:15px; margin:0 30px 30px 0}
.cand-img .img {background-color:#fff; width:120px; height:100px; float:left; overflow:hidden; text-align:center; vertical-align:middle; -webkit-box-shadow: #aaa 1px 1px 0px;
-moz-box-shadow: #aaa 1px 1px 0px;
box-shadow: #aaa 1px 1px 0px;
behavior: url(/css/PIE.htc)}
.cand-img .img img {max-width:120px; max-height:100px; vertical-align:middle; min-height:100px}
.image-social-icon {position:absolute; right:0; bottom:0}
.image-social-icon img {width:auto; height:auto}


/* Jobs for Friend
-----------------------------------------------------------*/
.jobs-for-friend td {border-bottom:1px solid #ddd; padding:0 10px}
.company-logo {width:65px; height:65px; background-color:#e4e4e4; padding:8px; -webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
behavior: url(/css/PIE.htc)}
.company-logo img.img {width:65px; height:65px}
.jobs-for-friend h2.name {font-size:14px; font-weight:bold; color:#63ab45}

.frinds-gallery {width:270px; height:90px; position:relative}
.frinds-gallery img.img {width:65px; height:65px; border:1px solid #ddd; padding:5px; margin-right:10px; -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
behavior: url(/css/PIE.htc)}
.frinds-gallery img.img:hover {background-color:#f8f8f8}
.frinds-gallery a.left-arrow, .frinds-gallery a.right-arrow {width:23px; height:17px; background:url(../images/sprite.png) right top no-repeat; display:block; text-indent:-9999px; position:absolute;}
.frinds-gallery a.left-arrow {left:-35px; top:35%}
.frinds-gallery a.left-arrow:hover {background-position:right -18px}
.frinds-gallery a.right-arrow {background-position:-940px 0; right:-25px; top:35%}
.frinds-gallery a.right-arrow:hover {background-position:-940px -18px}

.jobs-for-friend a.org-btn {display:inline-block}
.green-mesg {text-indent:30px; border-bottom:1px solid #ddd; padding-bottom:15px}

/* Help More friends
-----------------------------------------------------------*/
#addcontact.window{width:600px}
.help-friends-module .listings {padding:0 15px; border:0; border-bottom:1px solid #ddd}
.help-friends-module .listings:hover {background-color:#f8f8f8}
.help-friends-module .prof-images {width:100px; height:90px; background-color:#e4e4e4; padding:8px; -webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
behavior: url(/css/PIE.htc)}
.help-friends-module .prof-images img.img {width:100px; height:90px}
.help-friends-module .listings .list-text {padding-left:150px}
#addcontact .popModule.white-module {padding:0 0 20px 0; width:600px}
.popModule.contact-section {padding-top:0} 
.popModule.contact-section.scroller {overflow:auto; height:400px}
.popModule .grey-listings {width:90%}

#addcontact .prof-text.employee {width:200px; float:left; padding:0 0 0 20px !important}
.contact-section a.green-btn {margin-top:13px !important}
.contact-section a.green-btn:hover {color:#fff; text-shadow:0 0 3px #fff}

.addresume-fields {width:85%; margin:0 auto; padding:40px 0; min-height:160px}
.addresume-fields li {width:100%; float:left; padding-bottom:10px}
.addresume-fields li label {width:60px; float:left}
.addresume-fields li .textfield {background-color:#f8f8f8}

/* Candidates Panel Setting Notification
-----------------------------------------------------------*/
.table-header {width:96%; float:left; background-color:#f8f8f8; border:1px solid #ddd; border-width:1px 0; padding:10px 20px; font-weight:bold; font-size:14px; text-shadow:1px 1px 0 #fff;}
.table-header .colm1 {width:60%}
.table-header .colm2 {width:20%}
.table-header .colm3 {width:20%}

.dotted-module {margin:0; border-bottom:1px dotted #aaa; width:99%; float:left; padding:8px 0 6px 0}
.dotted-module .colm1 {width:61%}
.dotted-module .colm2 {width:20%}
.dotted-module .colm3 {width:18%}

.subheader {font-size:18px; font-family: 'swis721_blkcn_btblack'; color:#000; border-bottom:1px solid #ddd; padding:15px 0; margin-bottom:20px}
h2.subheader {text-indent:25px}
.white-article h2.subheader {margin-bottom:0}

/* Candidates panel setting account
-----------------------------------------------------------*/
.form-row {padding:10px 50px}
.form-row .textfield {width:99%}
.btm-brd {border-bottom:1px solid #ddd}
.radio-btn {display:inline-block; padding-right:15px; line-height:24px}

.emp-policy-article {padding:10px 15px}
.emp-policy {padding:0 0 0 30px; margin: 10px 0;}
.emp-policy label {display:inline-block; width:120px}

.contact-privecy {width:100%; float:left}
.privecy-row-hdr {width:97%; float:left; background-color:#dddddd; padding:10px 15px; font-weight:bold; font-size:14px}
.contact-privecy .colm1 {float:left; widows:70%}
.contact-privecy .colm2 {float:right; widows:30%}
.contact-privecy .privecy-row {width:100%; float: left; padding:10px 15px; width:97%}
.contact-privecy .privecy-row:hover {background-color:#fff}

/* Candidates panel setting social-networking
-----------------------------------------------------------*/
.error-msg.settings{margin:0 20px 20px}
.dotted-module a.facebook-login{margin:0;}
.dotted-module.top{border-top: 1px dotted #AAAAAA;}
.dotted-module.social li.colm1{width:30%;}
.dotted-module.social li.colm2{width:67%; text-align:center; padding-top:7px;}
.dotted-module.social li.colm1{width:15%; text-align:center;}

/*Panel Enterprise saved candidate
-----------------------------------------------------------*/
.table-article.panel tr td{padding:20px;}
.table-article.panel tr.gray-sub-title td{padding:0;}
.search-btn.panel{font-weight:normal; margin-right:5px; -webkit-box-shadow: 1px 1px 1px #AAAAAA;; -moz-box-shadow:1px 1px 1px #AAAAAA;; box-shadow:1px 1px 1px #AAAAAA;; behavior: url(/css/PIE.htc);}

.template-tabs{display:block; height:40px; line-height:34px; border-bottom:1px solid #dddddd; margin-bottom:20px;}
.template-tabs li a{padding:3px 28px 3px 10px; display:block; height:34px; font-size:18px; font-weight:bold; font-family: 'swis721_blkcn_btblack'; color:#c0c0c0;}
.template-tabs li a:hover, .template-tabs li a.active{color:#222;}
.tabs-dot{background:url(../images/sprite.png) -451px 0 no-repeat; width:16px; height:19px; display:block; float:left; margin:10px 10px 0 0}
.template-tabs li a:hover .tabs-dot, .template-tabs li a.active .tabs-dot{background-position:-451px -25px;}

.inner-module.pane-form{background:#f8f8f8;}
.table-template-form tr td{padding:10px 0;}
.table-template-form .textfield, .select-field{margin:0 5px;}
.table-template-form .title{font-size:14px; font-weight:bold; text-align:left; color:#444444;}
.table-template-form label{display: block; float: left; text-align: center; width: 75px; height: 30px; line-height: 30px;}

.panel-form{width:500px; margin:20px auto;}
.pane-form-label{width:146px !important; text-align:left !important;}

.events-full .halfwid{width:49%;}

/* panel_entreprise_programmeur_web.html
--------------------------------------*/
.setting-page .colm1 {width:590px; float:left}
.setting-page .colm2 {width:300px; float:right}
.setting-page .colm2 h2.subheader {border-bottom:0; margin-bottom:0}
.recent-row {border-bottom:1px dotted #ddd; padding:10px 10px; width:96.5%; float:left}
.setting-page .recent-row:hover {background-color:#f8f8f8}
.recent-row .user-img {width:100px; height:90px; bordeR:1px solid #ddd; padding:5px; -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
behavior: url(/css/PIE.htc); float:left; background-color:#fff}
.recent-row .user-img img.img{width:100px; height:90px}
.recent-row .name {font-size:16px}
.recent-row .user-details {float:right; width:450px}
.job-details li {width:50%; float:left; padding:0 0 5px 0; color:#999}

.gray-box {background-color:#f8f8f8; border:1px solid #ddd; padding:15px; -webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
behavior: url(/css/PIE.htc)}
.action-links {text-shadow:1px 1px 0 #fff; line-height:normal}
.action-links li {width:100%; float:left; padding:5px 0}
.action-links a {color:#888; font-weight:bold}
.action-links li:hover a{color:#63ab45}
.action-links .icons {border:0px solid red; background-position:-952px -58px; width:20px; height:20px; float:left}
.action-links .icons.edit {background-position:-952px -58px}
.action-links li:hover .icons.edit {background-position:-919px -58px}
.action-links .icons.unpost {background-position:-952px -86px}
.action-links li:hover .icons.unpost {background-position:-919px -86px}
.action-links .icons.saveJob {background-position:-952px -110px}
.action-links li:hover .icons.saveJob {background-position:-919px -110px}
.action-links .icons.preview-job {background-position:-952px -135px}
.action-links li:hover .icons.preview-job {background-position:-919px -135px}
.action-links .icons.delete {background-position:-952px -155px}
.action-links li:hover .icons.delete {background-position:-919px -155px}
.action-links .icons.renew {background-position:-952px -182px}
.action-links li:hover .icons.renew {background-position:-919px -182px}

.hiring-lead li {width:100%; float:left; padding:0 0 5px 0; border-bottom:1px dotted #ddd; margin-bottom:5px}
.hiring-lead .user-img {width:55px; height:50px; border:1px solid #ddd; float:left}
.hiring-lead .user-img img.img{width:55px; height:50px}
.hiring-lead .name {display:block; width:200px; font-weight:bold}
.hiring-lead li.brd-none {margin-bottom:0; padding-bottom:0}

.statistics-box li {width:100%; float:left; font-size:13px; padding-bottom:3px; text-decoration:underline}
.statistics-box li a {color:#999}

/* panel_entreprise_programmeur_webstatistics.html
------------------------------*/
.filter-box {
	background: #FFFFFF;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FFFFFF), to(#f2f2f2));
	background: -webkit-linear-gradient(#FFFFFF, #f2f2f2);
	background: -moz-linear-gradient(#FFFFFF, #f2f2f2);
	background: -ms-linear-gradient(#FFFFFF, #f2f2f2);
	background: -o-linear-gradient(#FFFFFF, #f2f2f2);
	background: linear-gradient(#FFFFFF, #f2f2f2);
	-pie-background: linear-gradient(#FFFFFF, #f2f2f2);
	behavior: url(/css/PIE.htc); height:39px; padding-left:10px;
	}
.filter-box li {float:left; padding:9px 15px 0 0; height:22px; line-height:22px;}
.filter-box li.drop-list{width:100px; height:22px; line-height:22px;}
.filter-box li label {float:left; padding:0 5px 0 0}
.filter-box .select {height:21px; background: url(../images/custom_bg2.png) right top no-repeat #fff; width:auto; line-height:20px; padding:0; min-width:80px; border:0}
.filter-box .custom {background: url(../images/custom_bg2.png) left top no-repeat; padding:0 0 0 7px; height:21px; line-height:20px}
.filter-box select.styled {width:100%; height:20px}
.filter-box .org-btn.rnd{margin:7px 10px 0 0;}
.total-bar{background:#dddddd; font-family: 'swis721_blkcn_btblack'; font-size:18px; font-weight:bold;}
.filter-box.out-box{border:1px solid #d6d6d6;}
.partager-drop{position:relative; display:block; float:left !important; margin: 0 5px 0 5px}
.partager-drop.table{height: 36px;  margin-top: -5px; width: 120px;}
.partager-drop:hover .partager-drop-menu{display:block; z-index:999}
.partager-drop-menu {display:none; border:1px solid #ddd; background:#000;opacity:0.8;  filter:alpha(opacity=80); position:absolute; z-index:999999; font-size:11px; width:115px; font-family:"Arial", Helvetica, sans-serif; right:-40%; top:15px}
.textfield.no-effects{padding:3px 8px; line-height:normal}
.partager-drop-menu li a {color:black; padding:5px 4px; border-bottom:1px solid #444; border-top:1px solid #111; display:block; color:#f8f8f8; text-shadow:0px 0px 0 #000 !important; line-height:normal; text-indent:5px}
.partager-drop-menu li a:hover {background-color:#63AB45; color:#fff} 


.read-icon{background:url(../images/sprite.png) -75px -427px  no-repeat; width:16px; height:16px; display:block; float:left; margin:12px 30px 0 12px;}
.filter-box li.drop-list.single{width:300px;}
.bulb-icon{background:url(../images/sprite.png) -75px -457px no-repeat; width:16px; height:26px; display:block; float:left; margin:9px 30px 0 12px;}

.frm-sec{border-right:1px solid #eae8e8; width:220px; padding:0 55px 0 0}

.button-list .lists{line-height:15px; display:block; margin:15px 0;}
.button-list .lists img{vertical-align:-10px}

.help-icon{width:49px; height:49px; display:block; margin:-14px 15px 0 0; float:left;}


.tooltipsymain.no-arrow {
    background: url(../images/tootip_bg_no_arrow.png) no-repeat scroll 0 0 transparent;
    top:0;
}
.tooltipsymain.no-arrow.inner{right: 10px; top: 100px;}
.tooltipsy p{margin:15px;}


.aside-menu{display:block; border:1px solid #d6d6d6;}
.menu-title{display:block; background:url(../images/title-bg.jpg) 0 0 repeat-x; border-bottom:1px solid #d6d6d6; height:29px; line-height:29px; padding:0px 10px; text-shadow:1px 1px 0px #fff; font-size:14px; color:#5b5b5b;}
.menu-list{display:block; background:url(../images/title-bg.jpg) 0 1px repeat-x; height:30px; border-bottom:1px solid #d6d6d6; position:relative;}
.menu-list a{height:30px; line-height:30px; padding:0px 10px; text-shadow:1px 1px 0px #fff; font-size:14px; color:#5b5b5b; display:block;}
.menu-list:hover, .menu-list.active{background:url(../images/menu-list-hover.jpg) 0px 0px repeat-x;}
.menu-list:hover a, .menu-list.active a{color:#fff; text-shadow:1px 1px 0px #4b9033;}
.hover-arrow{width:11px; height:29px; display:none; position:absolute; right:-11px; background:url(../images/green-menu-hover.png) 0 0 no-repeat; top:0;}
.menu-list:hover .hover-arrow, .menu-list.active .hover-arrow{display:block;}

.media-list{border-bottom:1px dotted #aaaaaa;}
.media-list .grey-rnd-btn{margin:0 30px;}
.media-list img{margin:-5px 20px 0 0;}

/*.full-select .select {width:780px}*/

/* panel entreprise logo
------------------------------------*/
.logo-img {width:200px; height:100px; padding:10px}
.logo-img img.img{width:200px; height:100px}


/* panel entreprise basic information
-------------------------------------------------*/
.basic-info li {width:100%; float:left; padding:8px 0 8px 0}
.basic-info .colm1 {display:block; width:140px; text-align:right; float:left; line-height:32px}
.basic-info .colm2 {box-sizing: border-box;width:465px; float:left; padding:0 0 0 20px}
.basic-info .colm2 .custon-dropdown {width:100%}
.basic-info .colm2 .custon-dropdown .select{width:60%}
.basic-info .colm2 .custon-dropdown select.styled{width:100%}
.basic-info .colm2 .textfield {width:95%}
.basic-info li .content-items{list-style-type:none;padding:0;margin-top:-10px;}
.basic-info li .content-items li{padding:2px 0;}
.basic-info li .content-items li.empty{display:none;}

table.panel td {padding:8px 10px; height:80px}
table.panel tr.gray-sub-title td{padding:0 10px; height:auto}
table.panel tr td {border-bottom:1px dotted #aaa}
table.panel tr:hover {background-color:#f8f8f8}
.album-img img.img {width:100px; height:90px}

table.panel.album-listing td {text-align:center; border:0}
table.panel.album-listing td p {margin-top:0}
table.panel.album-listing tr:hover {background-color:transparent}
table.panel.album-listing td:hover {background-color:#f8f8f8}

/* Panel entreprise back createnews
-------------------------------------*/
h3 span.steps {font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:normal}

.events-full .halfwid.frm-sec {width:43%; padding-right:40px; margin-right:30px}

/* Candidates panel addcontact aaplynow popup
-----------------------------------------------*/
.applynow-contact {background-color:#f8f8f8}
.apply-module {width:800px; margin:0 auto; -webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
-webkit-box-shadow: #ccc 0px 0px 15px;
-moz-box-shadow: #ccc 0px 0px 15px;
box-shadow: #ccc 0px 0px 15px;
behavior: url(/css/PIE.htc); min-height:600px; background-color:#fff; border:1px solid #ccc; margin-top:50px; margin-bottom:10px}

.green-bg {background-color:#63ab45; padding:20px; -webkit-border-radius: 8px 8px 0 0;
-moz-border-radius: 8px 8px 0 0;
border-radius: 8px 8px 0 0;
behavior: url(/css/PIE.htc); color:#f1f1f1}

.apply-module .left-colm {width:420px}
.apply-module .left-colm .gray-module {border:1px solid #d0d0d0; padding:20px}
.apply-module h4 {text-shadow:1px 1px 0 #fff}
.apply-module .right-colm {width:270px; background-color:#dff2bf; border:1px solid #89b15f; padding:15px; -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
behavior: url(/css/PIE.htc); color:#7a8c73; text-align:center}

.apply-module ul li {padding-bottom:10px; width:100%; float:left}
.apply-module .custon-dropdown .select {background:url(../images/custom_bg3.png) right top no-repeat}
.apply-module .custon-dropdown {background:url(../images/custom_bg3.png) left top no-repeat}

.footer-article {text-align:center; font-size:10px; line-height:30px; margin-bottom:50px}
.footer-article a {color:#666}
.footer-article a:hover {color:#63ab45}
.social-media{display:block; width:100px; float:right}


/*Phase 3*/

.subheader.settings{text-indent:40px;}
.form-row.halfwid{width:39%;}
.drop-label{height:30px; line-height:30px; float:left;}
.center-float{padding-left:100px; display:block;}
.table-article.panel tr.setting-panel td{padding:20px; height:auto;}

.green-btn-txt.addcontact{width:140px;}
.full-select.table select.styled{width:545px;}
.full-select.table .select {
    width: 545px;
}

/*Create Job Template*/
.job-create-step{background:url(../images/job-header.jpg) 0 0 repeat-x; height:44px; display:block; -webkit-border-radius: 5px 5px 0 0;
-moz-border-radius: 5px 5px 0 0;
border-radius: 5px 5px 0 0;
behavior: url(/css/PIE.htc); padding:0 10px}
.job-create-step li{margin: 8px 1px 0; width: 317px; text-align:center; line-height:25px;}
.job-create-step li a{font-size:13px; font-weight:bold; color:#a9a9a9;}
.job-create-step li a.active{color:#69b249;}
.job-create-step li a .top-line{display:block; width:100%; height:8px; background:#a9a9a9; position:relative;}
.job-create-step li a.active .top-line{background:#69b249}
.job-create-step li a .top-line .green-drop{background:url(../images/green-down.png) 0 0 no-repeat; width:11px; height:6px; display:none; position:absolute; bottom:-6px; left:50%; margin-left:-6.5px;}
.job-create-step li a.active .top-line .green-drop{display:block;}
.settingpane .tooltipsymain.no-arrow{right:-238px;}
td.basic-info .colm2 .custon-dropdown .select{width:44%;}

.add-textfield{background:url(../images/stats-list2.png) 0 0 no-repeat; width:20px; height:20px; display:inline-block; margin:0 5px;}
.select-drop{width:100%; display:block;}
.select-drop li.main-drop{background:url(../images/select-dropdown.png) 0 0 no-repeat; width:263px; height:30px; line-height:30px; display:block; position:relative; z-index:999}
.select-drop li.main-drop a{display:block; color:#666666; padding-left:20px;}
.select-drop li.main-drop:hover .drop-container{display:block;}
.drop-container{background:#fff; border:1px solid #afafaf; -webkit-border-radius: 0 0 5px 5px;
-moz-border-radius: 0 0 5px 5px;
border-radius: 0 0 5px 5px;
behavior: url(/css/PIE.htc); position:absolute; width:261px; display:none; top:30px;}
.select-drop-section li{line-height:normal; height:30px; display:block;}
.drop-bottom{height:30px; border-top:1px solid #afafaf; background:#f8f8f8; -webkit-border-radius: 0 0 5px 5px;
-moz-border-radius: 0 0 5px 5px;
border-radius: 0 0 5px 5px;
behavior: url(/css/PIE.htc);}
.drop-bottom li{line-height:30px; text-align:center !important; float:left; padding:0 20px; width:45px; border-right:1px solid #afafaf;  color:#444444; font-weight:bold;}
.drop-bottom li a{padding:0 !important; color:#444444 !important; font-weight:bold;}

.add-people-image{width:160px; height:115px; display:block; padding:5px; border:1px solid #e0e0e0; -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
behavior: url(/css/PIE.htc); position:relative; float:left; margin:5.6px; background:#fff;}
.add-people-image img{width:160px; height:115px;}

.job-step .emp-prof-side{width:153px; height:70px;}
.job-step .emp-prof-side img{width:153px; height:70px;}
.job-step .prof-text.compny{padding:20px 0 0 160px; width:150px;}
.job-step td.basic-info .colm2 .custon-dropdown .select{width:26%;}
.job-step td.basic-info .colm2 {width:280px; margin:0;}
.job-step td.basic-info label{height:30px; line-height:30px; width:75px;}
.partager-drop.table.sommaire{width:190px;}
.partager-drop.table.candidates{width:157px; margin:0}

.color-number{width:30px; height:30px; display:inline-block; margin:-7px 15px 0; -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
background: #e1e1e1;
behavior: url(/css/PIE.htc); position:relative; text-align:center; border:1px solid #4c4c4c; line-height:30px; color:#000; font-weight:bold; float:left;}
.color-number.green{background:#006633; color:white;}
.color-number.yellow{background:#ffffba;}
.form-table{width:90px;}
.partager-drop.program{margin-top:-8px;}
.drop-number{width:35px; height:20px; display:block; float:left; background:url(../images/header_bg.gif) 0 0 repeat-x; border:1px solid #aaaaaa; margin:20px 20px 20px 0; padding:5px; font-size:18px; font-weight:bold; position:relative;}
.drop-number span.green-arrow{margin:7px 0 0 0;}
.drop-number:hover .num-drop{display:block;}
.num-drop{background: none repeat scroll 0 0 #000000;
    border: 1px solid #DDDDDD;
    display: none;
    font-family: "Arial",Helvetica,sans-serif;
    font-size: 11px;
    left: 0;
    opacity: 0.8;
    position: absolute;
    top: 25px;
    width: 115px;
    z-index: 999999;}
.num-drop li a{border-bottom: 1px solid #444444;
    border-top: 1px solid #111111;
    color: #F8F8F8;
    display: block;
    line-height: normal;
    padding: 5px 4px;
    text-indent: 5px;
    text-shadow: 0 0 0 #000000 !important;}

.num-drop li a:hover {
    background-color: #63AB45;
    color: #FFFFFF;
}

.right-panel{width:380px; display:block}
.buttons-set{display:block; float:left; margin:20px;}
.buttons-set li a{background:url(../images/3buttons.png) 0 0 no-repeat; width:34px; height:31px; display:block; text-indent:-9999px}
.buttons-set li a.second{background-position:-34px 0; width:30px;}
.buttons-set li a.third{background-position:-64px 0; width:41px;}
.right-panel .search-btn{margin:5px 0px 0 10px; }

.identity-networks .halfwid.colm1, .identity-networks .halfwid.colm2 {width:43%; border-right:1px solid #ddd; padding:20px 25px 20px 0}
.identity-networks .halfwid.colm2 {border-right:0; padding:20px 0 20px 35px}

.partager-drop.for-arrow{width:10px; margin: 10px 0 0 15px;}
.partager-drop.for-arrow .partager-drop-menu{right:0;}

.table-article .bottom{padding-left:90px !important;}

/*Site Corporation HEader*/

.header-section.site-corp .logo a{width:495px; background:url(../images/site-corpo-logo.png) 0 0 no-repeat;}
.right-corp-menu li a{font-size:16px; font-weight:bold; color:#000; font-family:"Arial", Helvetica, sans-serif; margin:0 10px;}

.content-half .halfwid{width:49%;}
.radio-form{margin-right:20px;}

.form-row.basic-info .colm2{padding:0; width:435px;}
.form-row.basic-info .colm2 .custon-dropdown .select{width:43%}
/* rate disabled */
.rate{opacity:1;}
.rate.disabled{opacity:0.4;}
.rate.disabled img{cursor:default;pointer-events:none;}
.rate img{vertical-align:0;}

.white-article .tabs-green li a:hover, .white-article .tabs-green li a.active{background:#F5F5F5;}
.gray-module.employee.voir .cont-section{width: 365px;}
.gray-module.employee.voir .emp-position{margin-left:0;}
.gray-module.employee.voir ul.emp-detail li{font-weight:normal;}
.gray-module.employee.voir ul.emp-detail li .det-head{min-width:95px;}
.gray-module.employee.voir ul.emp-detail li .details{width:260px;}
.calender.voir.calender-list li{width:90px;}
.note-header{font-size:23px; color:#222222; font-family: 'swis721_blkcn_btblack'; padding:15px; display:block; background:#f8f8f8; border-bottom:1px solid #dddddd; height:30px; line-height:30px;}
.green-btn.contact.note{height:25px; margin:0; width: 130px; line-height:25px; font-weight:normal;}
.green-btn.contact.note .icons.message-green{height:25px; background-position: 7px -422px;}
.green-btn.contact.note .green-btn-txt{width:90px;}
.notes-list li{padding:15px; border-bottom:1px solid #d2d2d2;}
.notes-list li.odd{background:#f8f8f8;}
.popModule.ad-note{background:none; box-shadow:0; padding:0; }

/*Email Confirmation popup*/
.email-conf {width:800px; margin:0 auto; margin-top:80px}
.email-conf .email-jobillico{margin:-5px 20px 0; display:block; }
.email-conf .subheader.popup{height: 70px;
    line-height: 70px;}

.video-box{width:180px; height:120px; display:block; float:left; margin:14px; border:1px solid red; position:relative; border: 1px solid #AAAAAA;-webkit-box-shadow: #d8d8d8 0px 4px 1px;
-moz-box-shadow: #d8d8d8 0px 4px 1px;
box-shadow: #d8d8d8 0px 4px 1px;
behavior: url(/css/PIE.htc);}
.video-box img{width:180px; height:120px;}
.video-box:hover .vdo-but{display:block;}

.list-settings li{font-size:14px; font-weight:bold; color:#63ab45; padding:5px 0; border-bottom:1px solid #dbdbdb; height:30px; line-height:30px;}
.delete-btn {background:url(../images/sprite.png) -950px -157px no-repeat; width:16px; height:16px; display:inline-block; margin: 5px;}
.delete-btn:hover {background-position:-917px -157px}
.edit-btn {background:url(../images/sprite.png) -954px -58px no-repeat; width:16px; height:16px; display:inline-block; margin: 5px;}
.edit-btn:hover {background-position:-921px -58px}
#addlocation.window, #confirmlocation.window{width:400px;}
#addlocation .form-row, #confirmlocation .form-row{padding:10px 20px; width: 86%;}
#confirmlocation .form-row{width: 90%;}
#confirmlocation .addresume-fields{padding:0;}
#boxes #programure.window{width:840px;}
.basic-info.popup .colm2 .custon-dropdown{width:72%;}
.basic-info .colm2.popup{width:72%;}
.basic-info .colm2.popup .custon-dropdown .select{ width: 66%;}


/*Promote Jobe*/
.promote{-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
behavior: url(/css/PIE.htc); position:relative; width:100%;}
.promote tr th{height:33px; background:#6fba50; border-right:1px solid #d4d4d4; color:white; font-size:14px; font-weight:bold; padding:0 30px; text-align:left;}
.promote tr td{border-right:1px solid #d4d4d4; font-size:12px; padding:20px 30px;}
.promotion-logo{width:100px; height:30px; display:block; }
.filter-box.list{background:none;}
.filter-box.list li label{width:100px;}
.filter-box.list .select{width:120px;}
.filter-box.list .custom{width:100px;}
.download-icon{
    background: url(../images/sprite.png) -75px -486px no-repeat;
    display: block;
    float: left;
    height: 26px;
    margin: 9px 30px 0 12px;
    width: 16px;
}
.promote.list tr td{border-bottom:1px dotted #9a9e98; border-right:0; color:#202020; padding:10px; line-height:25px; width:100%;}
.promote.list.dark tr th{background:#555; border:none; font-size:12px; padding:0 10px;}
.program-title{color:#222222; font-weight:bold; font-size:22px;}
.image-grid{width:115px; height:92px; display:block; float:left; margin:10px 7px; background:#fff; -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
behavior: url(/css/PIE.htc); position:relative; border:1px solid #d9d9d9;}
.image-grid img{width:110px; vertical-align:-55px;}
.grid-container{width:100%}

.image-grid.big{width:165px; height:92px;}
.image-grid.big img{width:165px;}
.green-top{height:25px; padding:10px; background:#6fba50; line-height: 25px;}
.top-buttons {background:url(../images/video-buttons.png) 0 0 no-repeat; height:24px; width:24px; display:block; float:left}
.top-buttons:hover {background-position:-24px 0;}
.top-buttons.jaime {width:52px; background-position:-24px 0;}
.top-buttons.jaime:hover {background-position:-24px -27px}
.top-buttons.like {background-position:-76px 0; width:32px; margin-right: 5px;}
.top-buttons.like:hover {background-position:-76px -27px}
.top-buttons.ajoutera{ background-position: -108px 0; margin-right: 5px; width: 76px;}
.top-buttons.ajoutera:hover { background-position: -108px -27px}

.top-buttons.partager {background-position: -187px 0; margin-right: 5px; width: 76px;}
.top-buttons.partager:hover {background-position: -187px -27px}
.top-buttons.flag{ background-position: -264px 0; margin-right: 5px; width: 26px;}
.top-buttons.flag:hover {background-position: -264px -27px}
.top-buttons.graph{ background-position:-315px 0; width: 37px; margin-left:10px;}
.top-buttons.graph:hover {background-position:-315px -27px}

.top-txt{font-size:22px; color:white; font-weight:bold;}
.video-option{margin:20px;}
.video-option .textfield{ height:28px; line-height:28px; width:295px; font-size:26px; margin-right: 10px;}
.vdo-input-box{height:68px; display:block; position:relative; width:400px}
.option-drop{position:relative; margin-right: 105px;}
.option-drop a.main{ padding:5px 15px 5px 5px; display:block; color:#666666; background:url(../images/grey-arrow.png) right center no-repeat;}
.option-drop:hover .option-drop-down{ display:block;}
.option-drop-down{ display:none; background:#f8f8f8; border:1px solid #aaaaaa; position:absolute; top:25px; left:0; z-index:99999;}
.option-drop-down li{padding:3px 10px; display:block; border-bottom:1px solid #aaa; color:#666; text-shadow:1px 1px 0px #fff; width:150px;}
.video-option .org-btn{margin-top:10px; min-width:50px}

.share-vdo{width:224px;}
.social-buttons-vdo{width:100px; -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
background: #f8f8f8;
behavior: url(/css/PIE.htc); position:relative; padding:10px; border:1px solid #dddddd}
.social-buttons-vdo a.vdo-share{background:url(../images/social-vdo-share.png) 0 0 no-repeat; width:26px; height:28px; display:block; float:left; margin-right:10px; text-indent:-9999px;}
.social-buttons-vdo a.vdo-share.facebook{background-position:0 0;}
.social-buttons-vdo a.vdo-share.twitter{background-position:-35px 0;}
.social-buttons-vdo a.vdo-share.google{background-position:-72px 0; margin:0;}
.option-drop.right{margin-right:80px;}
.share-panel-embed-container{margin:20px;}
.textfield.gray-article{font-size:13px; color:#444444;}
.share-embed-options li{padding:5px 10px;}
.share-embed-size-list {
    min-width: 500px;
    overflow: visible;
}

.share-embed-size.selected, .share-embed-size:hover {
    background:#e7eee3;
    border: 1px solid #b6ccab;
	color:#77a163;
}

.share-embed-size {
    border: 1px solid #FFFFFF;
    cursor: pointer;
    float: left;
    margin: 15px;
    padding: 4px;
}

.share-embed-size.selected .share-embed-size-name{color:#77a163;}
.share-embed-size:hover label {cursor:pointer}
.share-embed-size:hover .share-embed-size-name {color:#77A163}

.share-embed-size-radio {
    display: none;
}

.share-embed-size .share-embed-size-name {
    color: #666666;
    display: block;
    white-space: nowrap;
}
.share-embed-size.default.wide .share-embed-size-box {
    height: 27px;
    width: 49px;
}
.share-embed-size.default .share-embed-size-box {
    height: 32px;
    margin-left: 4px;
    width: 42px;
}
.share-embed-size .share-embed-size-box {
    background: none repeat scroll 0 0 #DDDDDD;
    border: 1px solid #999999;
    display: block;
    margin: auto 0;
    padding: 1px;
}
.share-embed-size.medium.wide .share-embed-size-box {
    height: 31px;
    width: 56px;
}

.share-embed-size.large.wide .share-embed-size-box {
    height: 35px;
    width: 64px;
}
.share-embed-size.hd720.wide .share-embed-size-box {
    height: 42px;
    width: 75px;
}
.share-embed-size.custom {
    text-align: right;
}
.share-embed-size > label {
    display: block;
    text-align: center;
}
.share-embed-customize {
    padding: 0.5em;
	list-style:none;
}
.share-embed-size.custom .share-embed-customize li {
    margin: 0.25em;
}
.share-embed-size.custom .share-embed-customize input {
    width: 2.5em;
}
.input-text {
    background:#F6F6F6;
    border-color: #A4A4A4 #B9B9B9 #B9B9B9;
    border-image: none;
    border-radius: 3px 3px 3px 3px;
    border-right: 1px solid #B9B9B9;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 1px 0 #FFFFFF, 0 1px 1px rgba(0, 0, 0, 0.17) inset;
    color: #666666;
    font-size: 13px;
    margin-bottom: 0;
    margin-top: 0;
    padding: 7px 10px;
    width: 250px;
}


.emp-prof-pg .temoignages-arrow {background:url(../images/quote-bg.png) 10px 10px no-repeat; padding-left:50px !important}
.emp-prof-pg .temoignages-arrow p{padding-top:0; margin-top:0}
.company-listing a {float:left; width:140px; height:100px; text-align:center; margin:10px}
.company-listing a img {width:100%; height:100px}
.video-article {padding:13px; border:1px solid #d2d2d2; -webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
-webkit-box-shadow: #ddd 0px 0px 5px;
-moz-box-shadow: #ddd 0px 0px 5px;
box-shadow: #ddd 0px 0px 5px;
behavior: url(/css/PIE.htc); position:relative}
.video-article img.img {width:230px; height:140px}
.video-article .play-btn {position:absolute; z-index:66; left:50%; top:50%; margin:-30px 0 0 -30px; width:60px; height:60px}
li.alter-radio p {margin:0; padding:0; line-height:25px; width:100%; float:left}

/* listing_jobillico_emplois_recherche_rapide
-------------------------------*/
.price-range {width:100%; float:left; height:45px; padding-top:10px}
.price-range .price-bar {width:100%; float:left; height:1px; background-color:#222; position:relative; -webkit-box-shadow: #aaa 0px 0px 2px;
-moz-box-shadow: #aaa 0px 0px 2px;
box-shadow: #aa 0px 0px 2px;
behavior: url(/css/PIE.htc)}
.price-range .price-bar .rant-point {width:18px; height:18px; position:absolute; left:10%; top:-10px; cursor:pointer}
.price-range .price-bar span {padding-top:10px}

.map-module {border:1px solid #ddd; background-color:#fff; padding:20px; border-top:0}
.map-module img.img {width:100%; height:615px}

/* candidate_career_recommendation
----------------------------------*/
.basic-info li.form-step {padding-left:50px; position:relative}
.basic-info li.form-step span.stepNo {width:20px; height:20px; background-color:#aaaaaa; border:1px solid #777777; display:block; margin:0 0 0 -40px; position:absolute; text-align:center; line-height:20px; color:#fff; font-weight:bold; -webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
behavior: url(/css/PIE.htc)}
.basic-info li.form-step p.strong {margin-top:0; padding-top:0}
.basic-info.career-module li {width:95%}
#forgotpass .popModule .form-module label {min-width:150px !important}

.partenaires-logo {border-bottom:1px solid #ddd}
.partenaires-logo img.img {width:auto; height:60px}

.partenaires-module .gray-module {width:30%; margin-right:20px; margin-bottom:20px !important}
.contact-box {height:40px; font-size:26px; font-weight:bold; color:#63AB45; text-shadow:1px 1px 0 #fff; line-height:40px}
.contact-box .email-icon, .contact-box .phone-icon {width:40px; height:40px; border:0px solid red; display:inline-block; margin:0 10px 0 30px; background:url(../images/sprite.png) -97px -214px no-repeat}
.contact-box .phone-icon {background-position:-140px -213px}

ul.uli-list  {padding:0 0 30px 0; width:100%; float:left}
.uli-list li {background:url(../images/green-tik-btn.png) 5px 12px no-repeat; font-size:16px; color:#222; padding:10px 0 10px 50px}

.network-module {height:70px; overflow:hidden; padding:10px 0}
.network-module img.img {height:70px; margin-right:15px;}

.location-map img.img {width:550px; height:370px}
.location-details {width:400px; line-height:normal}
.contact-info {line-height:20px; height:23px; text-shadow:1px 1px 0 #fff}
.contact-info .phone-no {font-size:14px; font-weight:bold; color:#70ba51}
.contact-info .fb-icon, .contact-info .twt-icon, .contact-info .linkedin-icon {display:inline-block; height:16px; width:25px; background:url(../images/sprite.png) -48px -355px no-repeat; text-indent:-9999px}
.contact-info .twt-icon {background-position:-73px -355px}
.contact-info .linkedin-icon {background-position:-98px -355px}
.contact-info .phone-icon, .contact-info .fax-icon {display:inline-block; width:25px; height:23px; background:url(../images/sprite.png) -185px -85px no-repeat}
.contact-info .fax-icon {background-position:-215px -85px}

.contact-form {padding:20px 30px 30px 30px}
.contact-form .textfield {width:80%}

.login-confModule {background:url(../images/pattern.jpg) 0 0 repeat}
.forgot-password-module {width:400px; margin:0 auto; margin-top:120px}
.forgot-password-module .textfield {width:95%}
.candidate-profile .emp-detail-box {margin-top:50px}
.candidate-profile .emp-detail-sec.profile {padding:20px 0 0 230px}

.sharejob-module .frm-sec {width:40%}
.sharejob-module table .box-content.lists td {border-bottom:1px solid #ddd; border-width:0 0 1px 0}
.sharejob-module table .box-content.lists:hover {background-color:#f8f8f8}

.job-listing-dropdown .job-icon {width:18px; height:18px; background:url(../images/sprite.png) 0 -75px no-repeat; border:0px solid red; margin:8px 0 0 0}
.ser-drop li.job-listing-dropdown a.main-ser {width:35px; padding:0 5px 0 10px}
.ser-drop li.job-listing-dropdown .drop-menu {border:4px solid #d2d2d2; -webkit-border-radius: 0 10px 10px 10px;
-moz-border-radius: 0 10px 10px 10px;
border-radius: 0 10px 10px 10px;
behavior: url(/css/PIE.htc); padding:0; width:480px; height:400px}
.ser-drop li.job-listing-dropdown .col1 {width:150px; height:400px; background-color:#b6b6b6; text-shadow:1px 1px 0 #e9e9e9; font-size:14px;}
.ser-drop li.job-listing-dropdown .col1 .row1 {height:200px; padding:10px}
.ser-drop li.job-listing-dropdown .col1 .row1.selected {background-color:#d2d2d2}
.ser-drop li.job-listing-dropdown .col1 .row1 a {display:block; text-decoration:underline; color:#444}
.ser-drop li.job-listing-dropdown .col1 .job-icon {margin:0 5px 0 0}
.ser-drop li.job-listing-dropdown .col2 {width:325px; height:380px; overflow:auto; padding:0}
.ser-drop li.job-listing-dropdown .col2 .grey-listings {width:85%; margin-bottom:0} 
.request-demo{margin: 7px 0 0 0; display: block; float: right;}
.gray-text{ font-size:18px; font-weight:normal; color:#bfbfbf;}
.ipad-text{ border-top:1px solid #DDDDDD; padding:15px; font-size:14px; font-weight:normal; color:#5b5b5b; border-bottom:1px solid #DDDDDD;}

.orange-btn {background:url(../images/orange_bg.png) 0 0 repeat-x; height:35px; line-height:35px; color:#000; text-decoration:none; text-shadow:1px 1px 0 #fff; display:inline-block; padding:0 20px; font-size:14px; -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
behavior: url(/css/PIE.htc); position:relative; margin:0 15px 0 0}
.orange-btn:hover {color:#000; background:url(../images/orange_bg_hover.png) 0 0 repeat-x}
.zoom{  position:relative}
.zoom-btn{position:absolute; right:50%; margin-right:-80px; bottom:20px; }
.facebbok-mid{ display: inline-block; width:62px; border-right:1px solid #c7c7c7; background:#fff;}
.social-net{margin-top:15px;background-color:#f8f8f8;-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
behavior: url(/css/PIE.htc); display: block;}
.smll-img{height:100px !important;}
.smll-img a{height:100px;}
.home-content{padding: 0 0 50px 0;background-color: #F8F8F8; border: 1px solid #DDD; display:block;}
.left-content{ width:557px;}
.gray-header{background-color:#f8f8f8; border-bottom:1px solid #d2d2d2; padding:15px; font-size:18px; font-weight:bold; margin-bottom:15px; font-family: 'swis721_blkcn_btblack'; color:#444; height:28px; line-height:34px;}
.new-footer{display:block; color:#c0c0c0; text-transform:uppercase; font-size:11px; height:85px; line-height:85px;}
.new-footer a{color:#c0c0c0;}
.regi-btn{margin-left:-15px;}
.register-sprite{background:url(../images/regi-btn.png) 0 0 no-repeat; width:251px; height:43px; display:block;}
.register-sprite.facebook{background-position:-5px -7px;}
.register-sprite.linked{background-position:-5px -51px;}

.flare { display:none!important;} /* DISABLE FLARE ON / */

.iMaxResultByPageContainer{ list-style: none; position: relative; top: -22px; }
.error-description { /*background: #f5a78a; padding:8px; border: 1px solid #f27c50; color:#bc3705; margin-top:2px; margin-bottom:15px;*/color:red; font-weight: bold; margin:7px 0 12px 0; }
