/* training.css */
/* additional styles for NFB training */

/* promo strip styles */

#level2Strip 
{
    background-image: url(../images/nav2_bg_training.jpg);
    background-position: left top;
    background-repeat: no-repeat;
    height: 74px;
    min-height: 74px;
}

#level2Strip TABLE 
{
    border-collapse: collapse;
    border-spacing: 0px;
}

#level2Strip TD 
{
    padding-left: 26px;
    height: 74px;
    vertical-align: middle;
}
    
#level2Strip, #level2Strip H1, #level2Strip H2, #level2Strip H3, #level2Strip A 
{
    margin: 0;
    color: White;
    border: none;
}

/* content styles */

DIV.searchoptions 
{
    background-image: url(../images/training_bg_left.jpg);
    background-position: top left;
    background-repeat: no-repeat;
}

/* 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;
    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 TH, .searchheader TD
{
  vertical-align: middle;
  height: 24Px;
}

B.searchitem 
{
  color: white;
  font-size: 14Px;
  float: left;
}

SMALL.searchcategory
{
  color: white;
  float: right;
}

.nocat { background-color: black; } /* no category */
.cat50 { background-color: #B989BB; } /* health and safety #B989BB (was #AC88B8) */
.cat8 { background-color: #879F4D; } /* personal development #879F4D (was #9ECBC7)*/
.cat9 { background-color: #994859; } /* business solution #994859 (was #86BCE9) */
/*.cat51 { background-color: #37AA5F; }*/ /* house builders #37AA5F */
.cat52 { background-color: #67BEEB; } /* legal #67BEEB */
.cat101 { background-color: #7ACCC8; } /* environmental #7ACCC8 (was #7BCBBF) */

DIV.bordercat101 /* health and safety */
{
  border-left: Solid 26Px #7BCBBF;
  border-right: Solid 13Px #7BCBBF;
}

DIV.bordercat50 /* health and safety */
{
  border-left: Solid 26Px #AC88B8;
  border-right: Solid 13Px #AC88B8;
}
DIV.bordercat8 /* personal development */
{
  border-left: Solid 26Px #9ECBC7;
  border-right: Solid 13Px #9ECBC7;
}
DIV.bordercat9 /* business solution */
{
  border-left: Solid 26Px #86BCE9;
  border-right: Solid 13Px #86BCE9;
}
DIV.bordercat51 /* house builders */
{
  border-left: Solid 26Px #37AA5F;
  border-right: Solid 13Px #37AA5F;
}

.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;
}
