/* training.css */
/* additional styles for NFB training */

/* header styles */

.Training #headerStrip INPUT.button 
{
  background-color: #B9E8DB; }
  
.Training #headerStrip INPUT.text, .Training #headerStrip INPUT.button 
{
  color: #005A9B;
  border-color: #73D1B7;
}

/* promo strip styles */


/* content styles */

DIV.searchoptions 
{
    background-color: #FFD99A;
    min-height: 450px;
}

/* used in combination with... */

DIV.narrow 
{
    width: 193px; /* bg is 232px wide */
    margin-left: 0Px;
    margin-right: 0Px;
    padding-left: 26px;
    padding-right: 13px;
    min-height: 450px;    
    float:left;
}

DIV.lessnarrow 
{
    width: 397px;
    margin-left: 0Px;
    margin-right: 0Px;
    padding-left: 26px;
    padding-right: 13px;
    min-height: 450px;
    /*height: 450px;*/
    float:left;
}

DIV.half 
{
    margin-left: 0Px;
    margin-right: 0Px;
    padding-left: 26px;
    padding-right: 13px;
    width:411Px;
    /* min-height: 450px; */
    /* height: 450px; */
    float:left;
}

DIV.fullheight 
{
    min-height: 450px;
}

DIV.wide 
{
    margin-left: 0Px;
    margin-right: 0Px;
    padding-left: 26px;
    padding-right: 13px;
    width: 555Px;
/*    width: 616Px; */ /* was this a change sasha made? */
/*    padding: 6px 13px 6px 13px; */
    min-height: 450px;
    /*height: 450px;*/
    float:left;
}

DIV.full 
{
    margin-left: 0Px;
    margin-right: 0Px;
    padding-left: 26px;
    padding-right: 13px;
    width: 861px;
    float:left;
}

TABLE.search 
{
    border: none;
    vertical-align: bottom;
    width: 193Px;
}

.search TD
{
    vertical-align: bottom;
    width: 200Px;
}

.search SELECT, .list SELECT
{
    width: 180Px;
}

.searchheader
{
  background-color: black;
  vertical-align: middle;
  height: 24Px;
}

B.searchitem 
{
  color: white;
  font-size: 14Px;
  float: left;
}

.searchcategory
{
  color: white;
}

.searchcategory H1
{
  color: white;  
}

.searchcategory A
{
  color: white;  
}

.nocat { background-color: black; } /* no category */
.cat50, .cat191 { background-color: #B989BB; } /* health and safety #B989BB (was #AC88B8) */
.cat8, .cat195 { background-color: #879F4D; } /* personal development #879F4D (was #9ECBC7)*/
.cat9, .cat196 { background-color: #994859; } /* business solution #994859 (was #86BCE9) */
/*.cat51 { background-color: #37AA5F; }*/ /* house builders #37AA5F */
.cat52, .cat259 { background-color: #67BEEB; } /* legal #67BEEB */
.cat101, .cat329 { background-color: #7ACCC8; } /* environmental #7ACCC8 (was #7BCBBF) */

DIV.bordercat101, DIV.bordercat329 /* environmental */
{
  border-left: Solid 26Px #7ACCC8;
  border-right: Solid 13Px #7ACCC8;
}

DIV.bordercat50, DIV.bordercat191 /* health and safety */
{
  border-left: Solid 26Px #AC88B8;
  border-right: Solid 13Px #AC88B8;
}
DIV.bordercat8, DIV.bordercat195 /* personal development */
{
  border-left: Solid 26Px #9ECBC7;
  border-right: Solid 13Px #9ECBC7;
}
DIV.bordercat9, DIV.bordercat196 /* business solution */
{
  border-left: Solid 26Px #994859;
  border-right: Solid 13Px #994859;
}
DIV.bordercat51 /* house builders */
{
  border-left: Solid 26Px #37AA5F;
  border-right: Solid 13Px #37AA5F;
}

DIV.bordercat52, DIV.bordercat196 /* legal */
{
  border-left: Solid 26Px #67BEEB;
  border-right: Solid 13Px #67BEEB; }

.list INPUT
{
    width: 175Px;
}

INPUT.btn
{
    width: 182Px !important;
}

TABLE.list
{
    width: 100%;
}

.list TH, .list TD
{
  padding: 2Px 16Px 0Px 0Px !important;
  /*min-width: 120Px;*/
  text-align: left;
  vertical-align: top;
}

TABLE.paddedcells
{
  width: 555Px;
}

.paddedcells TH, .paddedcells TD
{
  padding-left: 4Px !important;
}

.form INPUT
{
    width: 120Px;
}

.form INPUT.btn
{
    width: 127Px !important;
}

TABLE.form
{
    width: 100%;
}

.form TH, .form TD
{
  padding: 2Px 16Px 0Px 0Px !important;
  /*min-width: 120Px;*/
  text-align: left;
  vertical-align: top;
}

IMG.noborder 
{
  border: none;
}

  .selectlist SELECT
{
  width: 45Px;
}
.shorttext INPUT
{
  width: 80Px;
}
.text INPUT
{
  width: 240Px;
}

