﻿/* 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;
}

.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;
}

.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;
}
