/*** MSG ***/
.msg_warning {
  border:1px solid #e96a6a;
  background:#f8b7b7 url(../images/styles/warning_icon.gif) no-repeat 6px 6px;
}
.msg_success {
  border:1px solid #579f11;
  background:#edffdc url(../images/styles/success_icon.gif) no-repeat 6px 6px;
}
.msg_alert {
  border:1px solid #ffea00;
  background:#f9fee5 url(../images/styles/alert_icon.gif) no-repeat 6px 7px;
}
.msg_warning, .msg_success, .msg_alert {
  margin:5px 0 10px 0;
  display:block;
  padding:6px 6px 6px 28px;
}
* html .msg_warning, * html .msg_success, * html .msg_alert {
  height:1%;
}

.msg_warning p, .msg_success p {
  margin:0 0 5px 0;
}
.msg_success, .msg_success *, .msg_success a:link, .msg_success a:visited {
  color:#579f11;
}
.msg_warning, .msg_warning *, .msg_warning a:link, .msg_warning a:visited {
  color:#de4646;
}
.msg_alert, .msg_alert *, .msg_alert a:link, .msg_alert a:visited {
  color:#4d4d4d;
}
.msg_success a:hover, .msg_warning a:hover, .msg_alert a:hover {
  color:#000
}
.msg_fadeout {
  position:absolute;
  width:500px;
  visibility:hidden;
  z-index:100000;
  padding:15px 20px 15px 28px;
  margin:0;
  background-position:6px 15px
}

.colorbox, .lightbox {
  padding:6px;
  border:1px solid /*[MAINCOLOR]*/;
  margin-bottom:7px;
}
.colorbox {
  background-color:/*[COLORBOX]*/;
}
.lightbox {
  background-color:/*[ODD]*/;
}



/*** [ICONS] ***/
.iconnormal, .icongreen, .iconlightgreen, .iconred, .iconlightred, .icongray, .noimg {
  display:inline-block;
  height:14px;
  width:14px;
  vertical-align:top;
  overflow:hidden;
  text-indent:10000px;
  background:transparent url(../images/layout/icons.png) no-repeat 0 0;
  margin:0 0 1px 1px;
}
* html .iconnormal, * html .icongreen, * html .iconlightgreen, * html .iconred, * html .iconlightred, * html .icongray {
  background-image:url(../images/layout/icons.gif);
}
* html .iconnormal, * html .icongreen, * html .iconlightgreen, * html .iconred, * html .iconlightred, * html .icongray, * html .noimg {
  text-indent:0 !important;
  padding-left:14px;
  width:0;
}
*+html .iconnormal, *+html .icongreen, *+html .iconlightgreen, *+html .iconred, *+html .iconlightred, *+html .icongray, *+html .noimg {
  text-indent:0 !important;
  padding-left:14px;
  width:0;
}
a.iconnormal:hover, a.icongreen:hover, a.iconlightgreen:hover, a.iconred:hover, a.iconlightred:hover, a.icongray:hover {
  margin:1px 1px 0 0;
}
.noimg          {background:transparent;}
.iconnormal     {background-color:/*[ICONCOLOR]*/;color:/*[ICONCOLOR]*/!important;}
.icongreen      {background-color:#00a44b;color:#00a44b!important;}
.iconlightgreen {background-color:#abdea5;color:#abdea5!important;}
.iconred        {background-color:#ec1d25;color:#ec1d25!important;}
.iconlightred   {background-color:#ec5b60;color:#ec5b60!important;}
.icongray       {background-color:#808080;color:#808080!important;}
.noicon         {background:transparent;}

.iconnew      {background-position:0 0;}         /* 1*/
.iconedit     {background-position:-20px 0;}     /* 2*/
.icondelete   {background-position:-40px 0;}     /* 3*/
.iconalert    {background-position:-60px 0;}     /* 4*/
.iconview     {background-position:-80px 0;}     /* 5*/
.icondl       {background-position:-100px 0;}    /* 6*/
.iconlist     {background-position:-120px 0;}    /* 7*/
.iconlogin    {background-position:-140px 0;}    /* 8*/
.iconversions, .iconorgs {background-position:-160px 0;}    /* 9*/
.iconname     {background-position:-180px 0;}    /* 10*/

.iconup       {background-position:0 -20px;}      /*11*/
.icondown     {background-position:-20px -20px;}  /*12*/
.iconbelow    {background-position:-40px -20px;}  /*13*/
.iconabove    {background-position:-60px -20px;}  /*14*/
.iconback     {background-position:-80px -20px;}  /*15*/
.iconforward  {background-position:-100px -20px;} /*16*/
.iconll       {background-position:-120px -20px;} /*17*/
.iconl        {background-position:-140px -20px;} /*18*/
.iconr        {background-position:-160px -20px;} /*19*/
.iconrr       {background-position:-180px -20px;} /*20*/
.iconrefresh  {background-position:0 -40px;}      /*21*/


.iconmail     {background-position:-20px -40px;}  /*22*/
.iconplus     {background-position:-40px -40px;}  /*23*/
.iconmin,.iconneutral {background-position:-60px -40px;}  /*24*/
.iconkd       {background-position:-80px -40px;}  /*25*/
.iconevplogin {background-position:-100px -40px;} /*26*/
.icontrash    {background-position:-120px -40px;} /*27*/
.iconok       {background-position:-140px -40px;} /*28*/
.iconstats    {background-position:-160px -40px;} /*29*/
.icondisable  {background-position:-180px -40px;} /*30*/

.iconnav      {background-position:0 -60px;}      /*31*/
.iconactive   {background-position:-20px -60px;}  /*32*/
.icondoc      {background-position:-40px -60px;}  /*33*/
.iconmatrix   {background-position:-60px -60px;}  /*34*/
.iconcomp     {background-position:-80px -60px;}  /*35*/
.iconcsv      {background-position:-100px -60px;}  /*36*/
.iconimport   {background-position:-120px -60px;}      /*37*/
.iconevc      {background-position:-140px -60px;}      /*38*/
.iconweight   {background-position:-160px -60px;}      /*39*/
.iconweightbar{background-position:-180px -60px;}      /*40*/

.iconequal    {background-position:0 -80px;}      /*41*/
.iconmerge    {background-position:-20px -80px;}      /*42*/
.iconevp      {background-position:-40px -80px;}      /*43*/
.iconprint    {background-position:-60px -80px;}      /*44*/
.iconhelp     {background-position:-80px -80px;}      /*45*/
.iconlink     {background-position:-100px -80px;}      /*46*/
.iconarchive  {background-position:-120px -80px;}      /*47*/
.iconscan     {background-position:-140px -80px;}      /*48*/
.iconnum1     {background-position:-160px -80px;}      /*49*/
.iconnum2     {background-position:-180px -80px;}      /*50*/

.iconnum3     {background-position:0 -100px;}          /*51*/
.iconnum4     {background-position:-20px -100px;}      /*52*/
.iconnum5     {background-position:-40px -100px;}      /*53*/
.iconr360prolong {background-position:-60px -100px;}      /*54*/
.iconr360stats   {background-position:-80px -100px;}      /*55*/
.iconuseredit    {background-position:-100px -100px;}     /*56*/
.iconlistedit    {background-position:-120px -100px;}     /*57*/
.iconexcel       {background-position:-140px -100px;}     /*58*/


.sprites {
  background:url(../images/layout/sprites.gif) no-repeat;
  display:inline-block;
}
.sprite_autoclose   {background-position:-48px 0;width:10px;height:12px;}
.sprite_alert       {background-position:-64px 0;width:12px;height:13px;}
.sprite_attachment  {background-position:0 -16px;width:16px;height:16px;}
.sprite_cert        {background-position:-16px -16px;width:16px;height:16px;}
.sprite_nocert      {background-position:-16px -64px;width:16px;height:16px;}
.sprite_check       {background-position:-32px -16px;width:13px;height:10px;vertical-align:middle;}
.sprite_expert      {background-position:-48px -16px;width:16px;height:16px;}
.sprite_star        {background-position:-64px -16px;width:16px;height:16px;}
.sprite_checknvt    {background-position:0 -32px;width:13px;height:10px;vertical-align:middle;}
.sprite_checkpartly {background-position:-16px -32px;width:13px;height:10px;vertical-align:middle;}
.sprite_checknull   {background-position:-32px -32px;width:13px;height:10px;vertical-align:middle;}
.sprite_msgdeelnemer{background-position:-32px -48px;width:32px;height:16px;vertical-align:middle;}
.sprite_msgother    {background-position:0px -48px;width:32px;height:16px;vertical-align:middle;}
.sprite_eye         {background-position:-64px -48px;width:16px;height:9px;vertical-align:baseline;}
.sprite_del         {background-position:0 -64px;width:12px;height:12px;vertical-align:baseline;}
.sprite_linkedin    {background-position:-32px -64px;width:16px;height:16px;vertical-align:bottom;}
/*** [/ICONS] ***/

/*** MENU ***/
.menuicon {
   background:url(../images/layout/menu.gif) no-repeat;
   display:block;
   width:24px;
   height:24px;
   position:absolute;
   left:7px;
   top:7px;
}
.menu_360           {background-position:0 0;} 
.menu_ambitie       {background-position:0 -30px;} 
.menu_carriere      {background-position:0 -60px;} 
.menu_contact       {background-position:0 -90px;} 
.menu_contentbeheer {background-position:0 -120px;} 
.menu_crebos        {background-position:0 -150px;} 
.menu_dossier       {background-position:0 -180px;} 
.menu_eval, .menu_knowledge {background-position:0 -210px;} 
.menu_foto          {background-position:0 -240px;} 
.menu_gebruikers    {background-position:0 -270px;} 
.menu_handleiding   {background-position:0 -300px;} 
.menu_home          {background-position:0 -330px;} 
.menu_intake        {background-position:0 -360px;} 
.menu_interview     {background-position:0 -390px;} 
.menu_klaar         {background-position:0 -420px;} 
.menu_oa            {background-position:0 -450px;} 
.menu_org           {background-position:0 -480px;} 
.menu_portfolio     {background-position:0 -510px;} 
.menu_notes         {background-position:0 -510px;} 
.menu_profiel       {background-position:0 -540px;} 
.menu_trajecten     {background-position:0 -570px;} 
.menu_werkplek      {background-position:0 -600px;} 
.menu_questionnaire {background-position:0 -630px;} 
.menu_stats         {background-position:0 -660px;} 


/***********************************/
table.datatable th a.sortable:link, table.datatable th a.sortable:visited {
  background:url(../images/styles/th_sort.gif) no-repeat 100% 50%;
  display:block;
  height:1%;
  color:/*[DATATABLETEXT]*/;
  padding-right:10px;
}
table.datatable th a.sortasc:link, table.datatable th a.sortasc:visited {
  background-image:url(../images/styles/th_asc.gif);
}
table.datatable th a.sortdesc:link, table.datatable th a.sortdesc:visited {
  background-image:url(../images/styles/th_desc.gif);
}
/***********************************/
.headerlink {
  float:right;
  padding-top:5px;
}
.headerlink a, .headerlink .jslink {
  margin-left:5px;
}
.headerlink a span, .headerlink .jslink span {
  margin-right:4px;
}
.headerlink a:hover span, .headerlink .jslink:hover span {
  background-color:/*[AHOVER]*/;
}
.jslink {
  cursor: pointer;
  font-weight: bold;
  color:/*[A]*/;
}
.jslink:hover {
  color:/*[AHOVER]*/;
}


ul.tabs {
  margin:0;
  padding:0;
  list-style:none;
  text-align:right;
  border-bottom:1px solid /*[DATATABLEBG]*/;
}
ul.tabs li {
  display:inline;
  margin-left:2px;
}
ul.tabs li a:link, ul.tabs li a:visited {
  display:inline-block;
  padding:4px 6px;
  background:/*[TABBG]*/;
  color:/*[TABTEXT]*/;
}
ul.tabs li.active a:link, .tabs li.active a:visited {
  background:/*[TABBGSEL]*/;
  color:/*[TABSELTEXT]*/;
}
ul.tabs li a:hover {
  background:/*[MENUCOLOR]*/;
  color:/*[MENUTEXT]*/;
}


.pager {
  position:relative;
  text-align:center;
  width:100%;
  margin: 10px 0 5px 0;
}
.pager a:link, .pager a:visited, .pager strong {
  font-size:10px;
  line-height:15px;
  padding:1px 6px;
  margin: 0 2px;
  color:#fff;
  text-decoration: none;
}
.pager a:link, .pager a:visited {
  background-color:/*[PAGERBG]*/;
}
.pager a.iconll:link, .pager a.iconll:visited,
.pager a.iconl:link, .pager a.iconl:visited,
.pager a.iconr:link, .pager a.iconr:visited,
.pager a.iconrr:link, .pager a.iconrr:visited {
  background-image:url(../images/layout/icons.png);
  background-repeat:no-repeat;
  background-color:/*[PAGERBG]*/;
  text-indent:-10000px;
  width:14px;
  height:14px;
  padding:0;
  display:block;
  position:absolute;
  top:0px;
  overflow:hidden;
}
.pager a.iconll:focus, .pager a.iconl:focus,
.pager a.iconr:focus, .pager a.iconrr:focus {
  outline:none;
}
.pager .iconll {left:0px;}
.pager .iconl  {left:20px;}
.pager .iconr  {right:20px;}
.pager .iconrr {right:0px;}

.pager a.iconll:hover, .pager a.iconl:hover,
.pager a.iconr:hover, .pager a.iconrr:hover,
.pager strong, .pager a:hover {
  background-color:/*[AHOVER]*/;
}

/*.tooltip {cursor:default;}*/
.tooltipbox {
  border:1px solid #fff;
  color:/*[TOOLTIPCOLOR]*/;
  padding:5px;
  z-index: 1001;
  display:none;
  position:absolute;
  background:/*[MAINCOLOR]*/;
}
/*********************************************/
ul.bulleted, ul.bulleted ul, ul.nobullet, ul.nobullet ul, .manual ul, .manual ul ul {
  margin:5px 0;
  padding:0;
  list-style:none;
}
ul.bulleted ul, .manual ul ul {
  margin:0 0 5px 0;
}
ul.bulleted li, .manual ul li {
  background:url(../images/styles/bullet.gif) no-repeat 0px 4px;
  padding-left:10px;
}
* html ul.bulleted li, * html .manual ul li {
  height:1%;
}
ul.bulletsml {
  margin-top:0;
}
ul.bulletsml li {
  padding:0 0 0 10px;
  background-position:0px 4px;
}
ul.nobullet, ul.nobullet ul {
  margin:0;
}
ul.nobullet ul ul {
  list-style:none;
}
ul.nobullet li {
  height:1%;
}
ul.nobullet li label, ul.nobullet li .iconalert {
  vertical-align:top;
  display:inline-block;
  margin-top:2px;
}
ul.nobullet li .iconrr, ul.nobullet li .noimg {
  margin:2px 2px 0 3px;
}
ul.bulleted li.odd {
  background-color:#fafafa;
  border-bottom:1px solid #eee;
  padding-top:2px;
  padding-bottom:2px;
}
ul.cleanbullet {
  margin-bottom:0 !important;
}
ul.cleanbullet li {
  padding-top:0 !important;
  padding-bottom:0 !important;
  border:none !important;
}

/**ADMINKD***/
ul.kteditlist li, ul.wpeditlist li, ul.indeditlist li {
  padding:2px 40px 2px 10px;
  border-bottom:1px solid #ddd;
  position:relative;
}
ul.wpeditlist li.parent {
    padding-right: 0px;
}
ul.kteditlist .options {
  display:block;
  position:absolute;
  right:0;
  top:3px;
}
ul.kteditlist li {
    margin-top: 15px;
}

ul.kteditlist li ul li {
    margin-top: 0px;
}

ul.indeditlist li em {
  color:#666;
}

ul.kteditlist ul.innerlist li {
  border:none;
  padding-top:0;
  padding-bottom:0;
  background-position:0 5px;
}

#weightform .instrrow {
  border-bottom:1px solid #eee;
}
#weightform .rolechoices label {
  display:inline-block;
  padding-right:10px;
  min-width:70px;
}
#weightform .rolechoices input {
  position:relative;
  top:3px;
}
#weightform .frmsubmitrow {
  width:610px;
}

/****INVOICE*****************************************/
.simplebar {
  position:relative;
  display:block;
  height:16px;
  border-bottom:1px solid #ddd;
}
.simplebar * {
  position:absolute;
  top:1px;
}
.simplebar .llbl {
  display:block;
  left:0px;
  width:50px;
}
.simplebar .rlbl {
  right:0px;
}
.simplebar .obar {
  display:block;
  left:55px;
  height:12px;
  font-size:10px;
  line-height:10px;
  padding:1px;
  background:#00a44b;
}
.simplebar .ibar {
  position:static;
  display:block;
  font-size:1px;
  height:12px;
  background:#aaa;
}
.wbar .llbl {
  width:80px;
}
.wbar .obar {
  left:85px;
}
/*****DASHBOARD*********************************************/
.profilebox {
  border:1px solid #e0e0e0;
  padding:5px 5px 5px 5px;
  margin-top:15px;
}
.profilebox img {
  border:1px solid #808080;
  margin:0 5px 0 0;
}
.profilebox .rolelabel {
  font-weight:bold;
  display:block;
}
.profilebox {
  color:/*[A]*/;
}


/*****MILKBOX*********************************************/
#mbOverlay {
  position: absolute;
  left: 0;
  width:100%;
  background-color:#000;
  z-index:10000;
  cursor: pointer;
}
#mbCenter {
  position: absolute;
  z-index:10001;
  overflow:hidden;
  left: 50%;
  top:10%;
  background-color: #fff;
  border: 5px solid #fff;
  margin:0;
  padding:5px;
}
#mbBottom {
  color: #666;
  text-align: left;
  padding-top:8px;
  margin:0;
}
#mbNavigation{
  float:right;
  width:127px;
  padding-top:3px;
  border-left:1px solid #9c9c9c;/* set nav border */
}
#mbCount {
  width:45px;
  overflow:hidden;
  padding-top:1px;
  float:right;
  text-align:center;
  font-size:9px;
}
#mbCloseLink, #mbPrevLink, #mbNextLink {
  outline:none;
  display:block;
  float:right;
  height:20px;
  cursor: pointer;
}
#mbPrevLink, #mbNextLink, #mbCloseLink{width:20px;}
#mbPrevLink  {background:transparent url(../images/styles/mb_prev.gif) no-repeat; }
#mbNextLink  {background:transparent url(../images/styles/mb_next.gif) no-repeat; }
#mbCloseLink {background:transparent url(../images/styles/mb_close.gif) no-repeat;}
a#mbPrevLink:hover,a#mbNextLink:hover,a#mbCloseLink:hover {background-position: 0 -23px;}
#mbDescription{
  margin-right:27px;
  padding:0px 10px 0 0;
  font-weight: normal;
  text-align:justify;
}
.mbLoading {
  background:#fff url(../images/styles/mb_loading.gif) no-repeat center;
}

/****ASSESSMENT******************************/
#sid_pager {
  margin:0 0 1em 35px;
  padding:0;
  list-style:none;
  display:block;
}
#sid_pager li {
  display:inline-block;
  background-color:#ccc;
}
*+html #sid_pager {
  height:25px;
}
*+html #sid_pager li {
  display:inline;
  float:left;
  background-color:#ccc;
}
#sid_pager li a:link, #sid_pager li a:visited, #sid_pager li span  {
  color: #fff;
  display:block;
  text-align:center;
  line-height:25px;
  width:35px;
  height:25px;
}
#sid_pager li.done {
  background-color:/*[MENUSEL]*/;
  
}
#sid_pager li a:hover, #sid_pager li.active span, #sid_pager li.active a {
  background-color:/*[MENUCOLOR]*/;
  color: #fff;
}
.assessmentform .rrow td {
  padding-top:12px;
}
.assessmentform .rrow strong {
  font-size:1.1em;
  display:block;
  width:548px;
  padding:0 0 4px 0;
}
.assessmentform .rnr {
  width:40px;
}
.assessmentform .rnr span {
  display:block;
  width:30px;
  height:30px;
  line-height:30px;
  background:/*[ICONCOLOR]*/;
  color:#fff;
  font-size:18px;
  text-align:center;
  font-weight:bold;
}
.assessmentform .rnr .ok {
  background:#00a44b;
}
.assessmentform .rnr .err {
  background:#de4646;
}
.assessmentform .rb {
  width:20px;
}
.assessmentform label {
  display:block;
  width:520px;
  padding:2px 4px;
  border-bottom:1px solid #ddd;
}
.assessmentform tr.selected label {
  background:#eee;
}

.assessanswers {
  width:100%;
}
.assessanswers .rrow strong {
  width:auto !important;
}

.assessanswers .comps {
  white-space:nowrap;
}
.assessanswers .answertd {
  width:140px;
}
.assessanswers .comps, .assessanswers .answertd {
  padding-left:8px;
  font-size:1em;
}
.assessanswers .rrow td {
  border-bottom:1px solid #ccc;
  padding-bottom:2px;
}
#extrascoreform .frmtextarea {
  display:block;
  width:718px;
}

/****ADMIN*******************************/
.democolor {
  display:inline-block;
  width:20px;
  height:20px;
  border:1px solid #000;
}

/****TRAJECTS*******************************/
.trajectbox {
  border:1px solid #e0e0e0;
  padding:10px;
  margin-bottom:15px;
}
.trajectbox .line {
  clear:both;
  margin-bottom:2px;
  padding-left:120px;
  position:relative;
  height:1%;
}
.trajectbox .ml12 .line {
  padding-left:120px;
}
.trajectbox .line strong {
  position:absolute;
  left:0;
  top:0;
}

/****CONTACT*******************************/
.contactbox {
  display:block;
  margin-bottom:15px;
  position:relative;
  padding:0 0 0 120px;
  display:block;
  height:1%;
  background:url(../images/styles/contact.gif) no-repeat 107px 65px;
}
.contactbox .img {
  position:absolute;
  left:0px;
  top:0px;
  width:102px;
  height:102px;
  text-align:center;
}
.contactbox img {
  border:1px solid #808080;
}
.contactmsg {
  border:1px solid #e0e0e0;
  padding:10px 10px 15px 10px;
  min-height:75px;
  position:relative;
}
* html .contactmsg {
  height:75px;
}
.contactmsg .smalltext {
  position:absolute;
  bottom:5px;
  left:10px;
  padding:0;
}
.contactmsg .options {
  position:absolute;
  top:6px;
  right:6px;
}

.msgunread .contactmsg {
  background-color:#ffc;
}


/****PORTFOLIO*******************************/

.portfolio h3 {
  border-bottom:1px solid /*[MENUCOLOR]*/;
  margin:20px 0 1px 0;
}
.portfolio h3 a {
  float:right;
}

.portfolio h3 span {
  background:/*[MENUCOLOR]*/;
  color:/*[MENUTEXT]*/;
  padding:2px 4px;
  display:inline-block;
}
.portfolio_item {
  border-top:1px solid #cdcdcd;
  padding:10px 0 0 50px;
  margin-bottom:10px;
  position:relative;
}
.portfolio_item .date, .portfolio_item .sprite_cert {
  position:absolute;
  left:0px;
  top:10px;
}
.portfolio_diploma .date {
  left:19px;
}
.portfolio_work .date {
  display:block;
  width:46px;
  text-align:center;
  line-height:1.4em;
}
.portfolio_relinfo {
  padding-left:0;
}

.portfolio_item .options {
  position:absolute;
  top:11px;
  right:0px;
}
.portfolio_item h4 {
  margin:0 0 5px 0;
  display:block;
  width:270px;
}
.portfolio_data {
  border:1px solid #cdcdcd;
  background:#f1f1f1;
  padding:5px 5px 0 5px;
}
.portfolio_data p {
  margin:0 0 5px 0;
}
.portfolio_item .subtitle {
  color:#666;
}
.portfolio .media {
  position:relative;
  padding:10px 0 0 45px;
  border-bottom:1px solid #cdcdcd;
}
.portfolio .rpad {
  padding-right:19px;
}
.media .iconok {
  position:absolute;
  right:0px;
  top:10px;
}
.portfolio .noborder {
  border:none;
}
.media .options {
  left:5px;
}
.tmb {
  display:block;
  width:100px;
  background:#fff;
  border:1px solid #888;
  margin-bottom:10px;
}
.tmb:focus {
  outline:none;
}
.tmb img {
  display:block;
  margin:0 auto;
}
.audioplayer {
  height:24px;
}
.portfolio .addbutton {
  display:block;
  text-align:center;
  margin-bottom:10px;
}

.wpcoverlist {
  list-style:none;
  margin:0;
  padding:0;
}
.wpcoverlist li {
  display:block;
  position:relative;
  border-bottom:1px solid #eee;
  padding:2px 0 2px 16px;
}
.wpcoverlist li.odd {
  background:#fafafa;
}
.wpcoverlist li div.colorbox {
  margin:3px 0 3px 32px;
}
.wpcoverlist li div.colorbox li {
  position:static;
  border:none;
  display:block;
  height:auto;
}
.scorebar {
  display:block;
  position:absolute;
  right:0;
  top:4px;
  border:1px solid #595959;
  width:60px;
  height:10px;
  overflow:hidden;
  background:#00a44b url(../images/styles/progress.gif) no-repeat 40px 0px;
}

.filelist {
  margin:0;
  padding:0;
  list-style:none;
  width:100%;
}
.filelist li {
  position:relative;
  padding:2px 0 2px 20px;
  border-bottom:1px solid #cdcdcd;
}
.filelist .icondl {
  position:absolute;
  left:0;
  top:3px;
}


/***RATING*************************/
.rated, .ratednvt, .ratedpartly {
  display:block;
  padding:3px;
}
.rated {
  color:#fff;
  background:#00a44b;
  border:1px outset #00a44b;
}
.ratednvt {
  color:#666;
  background:#f8f8f8;
  border:1px outset #c2c2c2;
}
.ratedpartly {
  color:#776e24;
  background:#eae6c4;
  border:1px outset #eedd49;
}
.wpdiv {
  border:1px solid #e0e0e0;
  display:block;
  padding:5px;
  background:#fff;
  margin-bottom:4px;
}
.wpdiv tr.odd td {
  background:#f6f6f6;
}

.wpdiv .frmblock {
  width:600px;
  font-size:11px;
  line-height:1.3em;
}
.indicatorholder {
  display:block;
  padding:0 0 0 115px;
}
.indicatorholder, .indicatorholder label {
  font-weight:normal;
  font-size:11px;
  line-height:1.3em;
}
.indicatorholder input {
  margin-top:4px;
}
#ratingform h2, #ratingform h3 {
  height:1%;
}
#ratingform .frmlabel {
  width:115px; 
}
#ratingform .nolabel {
  padding-left:115px;
}
#ratingform .frmselect {
  width:600px;
}
#ratingform .frmtextarea {
  width:590px;
}
#ratingform .frmsubmitrow {
  width:auto;
}
.wpnvt {
  border-color:#c2c2c2;
  background:#f8f8f8;
}
.wpyes {
  border-color:#73a71f;
  background:#e2edd1;
}
.wpno {
  border-color:#eedd49;
  background:#f9f5d3;
}
.wpnvt tr.odd td {background:#e9e9e9;}
.wpyes tr.odd td {background:#d3dec2;}
.wpno  tr.odd td {background:#eae6c4;}

.authentic {
  margin:1em 0;
}
.authentic .frmblock {
  margin:0;
  width:597px;
  padding-top:2px;
  position:relative;
}
.authentic #authlegend {
  position:absolute;
  right:0px;
  top:2px;
  padding:4px;
  border:1px solid #e96a6a;
  background:#f8b7b7;
}
.usedholder .frmblock {
  margin-bottom:0;
}

.vraakholder {
  padding-top:6px;
}
.vraak_alert {
  background:url(../images/styles/alert_vraak.gif) no-repeat 400px 8px;
}


/***360FEEDBACK*****************************/
.r360rolebox .frmlabel {
  width:100px;
}
.r360rolebox .frmtext {
  width:220px;
}
.r360rolebox .nolabel {
  padding-left:100px;
}
/***REPORT*****************************/
.reportversions {
  margin:0;
  padding:0;
  list-style:none;
}
.reportversions li {
  position:relative;
  padding-left:20px;
  margin-bottom:2px;
}
.reportversions li .sprite_expert, .reportversions li .sprite_star {
  position:absolute;
  left:1px;
  top:2px;
}
.reportversions li .date {
  position:relative;
  display:inline-block;
  height:16px;
  padding:1px 5px;
  width:150px;
  font-weight:bold;
  background:/*[MENUCOLOR]*/;
  color:/*[MENUTEXT]*/;
  border:1px solid /*[MENUSEL]*/;
}
.reportversions li .expert {
  background:/*[MENUSEL]*/;
  color:/*[MENUSELTEXT]*/;
}
.reportversions li .iconnormal, .reportversions li .iconred, .reportversions li .icongreen, .reportversions li .icongray {
  margin-top:2px;
}

#reportfrm .frmselect {
  width:295px;
}
#reportfrm .frmtext, #reportfrm .frmtextarea {
  width:285px;
}
#reportfrm .frmsubmitrow {
  width:465px;
}

#reportfrm .frmrow {
  margin-bottom:10px;
}
#reportfrm .h .frmrow {
  margin-bottom:0;
  padding-bottom:10px;
}
#reportfrm .chkrow {
  padding-left:0px;
  margin-bottom:2px;
}
/***QUESTIONNAIRE*******************************/

.questionnairelist ul {
  margin:0 0 0 20px;
  padding:0;
  list-style:none;
}
.questionnairelist ul li.brdr {
  border-bottom:1px solid #eee;
  padding:3px;
  position:relative;
}
.questionnairelist .opts {
  display:block;
  padding-right:15px;
  margin-top:3px;
  text-align:right;
}
.questionnairelist .opts input {
  position:relative;
  top:2px;
}

.questionnairelist .opts .frmlabel {
  width:auto;
  font-weight:normal;
}

.questionnairelist .opts .fb {
  text-align:left;
  padding-left:60px;
}

.questionnairelist .icongreen {
  position:absolute;
  top:3px;
  right:18px;
}
.questionnairelist li.odd {
  background:#fafafa;
}
.questionnairelist .tinyscore {
  color:#aaa;
  padding-right:0;
}
.questionnairelist .tinyscore .optchosen {
  color:#000;
}
.questionnairelist .tinyscore span {
  margin-right:10px;
}
span.type {
  margin: 0px 4px 0px 0px;
  font-weight: bold;
  letter-spacing: 1px;
  font-size: 9px;
  text-transform: uppercase;
}
.choice .type {
  color: #555;
}
.text .type {
  color: #222;
}
div.catdescr {
  padding: 2px 0px 7px  0px;
}

* html .w478ieoverflow {
  overflow:hidden;
  width:478px !important;
}
*+html .w478ieoverflow {
  width:478px !important;
}

/*******TOC*********/
#toc {
  margin-bottom:2em;
}
.toc, .toc ul {
  list-style:none;
  margin:0;
  padding:0;
}
.toc li a {
  font-size:1.2em;
  color:#000;
  padding:2px 1px 3px 1px;
  display:block;
  border-bottom:1px solid #eee;
}
.toc li a:hover {
  background:#eee;
}
.toc li li a {
  font-size:1.1em;
}
.toc li li li a {
  font-size:1em;
}
.toc ul {
  margin-left:20px;
}
.toc ul ul {
  margin-left:30px;
}
.toc span {
  display:inline-block;
  width:20px;
}
.toc li li span {
  width:40px;
}
.toc li li li span {
  display:inline;
}

.manual {
  line-height:1.6em;
}
.manual h2 {
  position:relative;
  left:-25px;
}
.manual h2 .tocnum {
  display:inline-block;
  width:25px;
}
.manual h3 {
  position:relative;
  left:-35px;
}
.manual h3 .tocnum {
  display:inline-block;
  width:35px;
}
.manual h4 {
  position:relative;
  left:-45px;
}
.manual h4 .tocnum {
  display:inline-block;
  width:45px;
}
.manual .cpth2 {
  padding:0 0 2em 25px;
}
.manual .cpth3 {
  padding:0 0 1em 35px;
}
.manual .cpth4 {
  padding:0 0 0 45px;
}


/******************/
.uploadbox {
  border:1px solid #cdcdcd;
  padding:5px;
  margin-bottom:5px;
  width:474px;
  overflow:hidden;
}
.uploadbox .frmlabel {
  width:164px;
}
.uploadbox .chkrow {
  padding-left:164px;
}
.uploaddelete .frmlabel, .uploaddelete .frmtext {
  color:#888;
}
.uploaddelete .frmtext {
  border-color:#888;
}
.uploadbox .removetext {
  display:none;
}
.uploaddelete .removetext {
  display:block;
}
.uploaddelete .selwps {
  display:none;
}
.nouploadborder {
  border:0;
  padding:0 0 5px 0;
  width:480px;
  margin-bottom:2px;
}
.nouploadborder .frmlabel {
  width:170px;
}
.nouploadborder .chkrow {
  padding-left:170px;
}
.frmflashupload .flashfilename {
  display:none;
}
.frmflashupload .flashfilename .frmtext {
  width:196px;  
  vertical-align:top;
  margin-top:2px;
}
.wideform .uploadbox {
  width:auto;
}
.wideform .nouploadborder .tmb {
  margin-right:20px;
}
.wideform .tmb {
  margin-right:14px;
}
.progresscontainer {
  display:none;
  width:305px;
}
.frmflashupload .progressbar {
  margin-top:3px;
  display:inline-block;
  border:1px solid #595959;
  width:204px;
  height:10px;
  overflow:hidden;
  text-indent:-25px;
  font-size:9px;
  line-height:10px;
  font-family:tahoma, verdana;
  color:#fff;
  background:#00a44b url(../images/styles/progress.gif) no-repeat -1px 0px;
  float:left;
}
.frmflashupload .progresstext {
  clear:both;
  line-height:1.1em;
  width:305px;
}
.frmflashupload .progresserror {
  color:#f00;
}
.frmflashupload .cancelupload {
  margin:2px 0 0 5px;
  float:left;
}
#addfileupload {
  margin:-5px 0 1em 0;
  width:484px;
  text-align:right;
}
.wideform #addfileupload {
  width:726px;
}
#addfileupload .frmsubmit {
  background:#cdcdcd;
  border:none;
  color:#fff;
  width:180px;
  display:inline-block;
  text-align:center;
  -moz-border-radius:0 0 3px 3px;
  -webkit-border-radius:0 0 3px 3px;
  border-radius:0 0 3px 3px;
}
#addfileupload .frmsubmit:hover {
  background:/*[SUBMITBG]*/;
  color:/*[SUBMITTEXT]*/;
}

/*****************/
#profileimg_container {
  text-align:center;
}
#profileimg_container #imglink {
  display:block;
}
#profileimg_container img {
  margin:0 auto 10px auto;
  display:block;
}


#removeimg:link, #removeimg:visited {
  color:#888;
}
#removeimg:hover {
  color:#de4646;
}
#addimg {
  text-align:left;
}
#addimg .frmlabel {
  width:auto;
  display:block;
}
#imgmanual .frmtext {
  width:210px;
}
#imgfilenamecontainer .frmtext {
  width:110px;
}


/****imgcontainer**************************/

#imgcontainer .tmb {
  text-align:center;
  margin-left:8px;
}
#imgcontainer .tmb label {
  height:100px;
  display:block;
  border-bottom:1px solid #888;
}
#imgcontainer .img78 {
  width:78px;
}

/****linkedin**************************/
#linkedinconnect {
  display:block;
  width:380px;
  height:66px;
  overflow:hidden;
  text-indent:-10000px;
  background:url(../images/styles/linkedin_connect.gif) no-repeat;
  margin:0 auto;
}
#linkedinconnect:hover {
  background-position:0 -68px;
}
#linkedinconnect:focus {
  outline:none;
}
#linkedinbox {
  border:1px solid #ccc;
  padding:5px 5px 5px 95px;
  overflow:hidden;
  height:80px;
  background:#fff url(../images/styles/linkedin.gif) no-repeat 641px 5px;
  position:relative;
  margin-bottom:1em;
}
#linkedinbox img {
  position:absolute;
  left:5px;
  top:5px;
}
#linkedinbox h2 {
  font-size:25px;
  margin:2px 0 0 0;
}
#linkedinbox p {
  font-size:13px;
  margin:0;
  position:absolute;
  left:95px;
}
#linkedinbox p.headline {
  top:36px;
}
#linkedinbox p.industry {
  top:70px;
  color:#888;
}
.linkedinblock {
  position:relative;
  border:1px solid #ddd;
  margin-bottom:1em;
  padding:10px;
}
.linkedinblock .listtable th {
  width:150px;
}
.linkedinblock span.it {
  color:#888;
}
.linkedinblock .usechk {
  position:absolute;
  right:5px;
  top:3px;
  display:block;
}
.linkedinblock .usechk label {
  line-height:22px;
  vertical-align:bottom;
  cursor:pointer;
}
#linkedinform .frmsubmitrow {
  width:auto;
}

.mathlangllbcontainer {
  margin-bottom:1em;
  position:relative;
  background:#fafafa;
  padding:5px;
}
.mathlangllbcontainer .toggler {
  position:absolute;
  right:5px;
  top:4px;
  background-color:/*[A]*/;
  border:1px outset /*[A]*/;
  color:#fff;
  line-height:1.1em;
  padding:2px 5px;
  display:inline-block;
}
.mathlangllbcontainer .toggler:hover {
  border:2px inset /*[AHOVER]*/;
  padding:1px 4px;
  background:/*[AHOVER]*/;
}
.mathlangllbcontainer h3 {
  margin:0;
  font-size:1.3em;
}
.mathlangllbcontainer h4 {
  font-size:1.2em;
  margin-top:6px;
}
.mathlangllbcontainer .frmrow {
  padding-bottom:2px !important;
}
.mathlangllbcontainer .frmblock {
  width:350px;
  height:auto;
}


/******************************/

.evalbox {
  position:relative;
}
.evalbox .options {
  position:absolute;
  right:10px;
  top:10px;
}

.evalform {
  width:100%;
  /*background:#fcc;*/
}
.el_yesno, .el_mcma, .el_mc, .el_scale4, .el_scale5, .el_scale10 {
  padding:3px 0 2px 0;
  border-bottom:1px solid #eee;
}

.evalform .frmsubmitrow {
  width:700px;
}
.evalform h2 {
  margin-top:1em;
}
.eval_explain {
  padding-left:20px;
}
.eval_explain .frmlabel {
  display:block;
  width:680px;
  padding:0;
}
.eval_explain .frmtextarea {
  width:672px;
}
.eval_scale4 .frmlabel, .eval_scale5 .frmlabel {
  width:240px;
  padding:0;
}
.eval_scale4 .frmblock, .eval_scale5 .frmblock {
  width:460px;
}
.eval_scale10 .frmlabel {
  width:350px;
  padding:0;
}
.eval_scale10 .frmblock {
  width:350px;
}
.eval_open .frmlabel{
  display:block;
  width:700px;
  padding:0;
}
.eval_open .frmtextarea {
  width:690px;
}
.el_open {
    padding:2px 0;
}
.eval_yesno .frmlabel {
  display:inline-block;
  width:610px;
  padding:0;
}
.eval_yesno .frmblock {
  width:90px;
}
.eval_yesno .radio, .eval_scale4 .radio, .eval_scale5 .radio, .eval_scale10 .radio {
  margin-top:-2px;
}
.eval_mcma .frmlabel, .eval_mc .frmlabel {
  display:block;
  width:700px;
  padding:0;
}
.eval_mcma .formtable, .eval_mc .formtable {
  width:700px;  
}
.eval_mcma .formtable td, .eval_mc .formtable td {
  padding:0 2px 0 0;
}
.eval_mcma .formtable label, .eval_mc .formtable label {
  margin-top:3px;
  display:block;
}
.eval_mcma .indent20 label, .eval_mc .indent20 label {
  display:inline-block;
  width:60px;
}

ul#formindex {
  width:710px;
}
ul#formindex li {
  display:block;
  cursor:move;
  padding:2px;
  margin:0 0 4px 0;
  background:#fafafa;
  border:1px solid #ccc;
}
