#content, #PanelAlign, #footer 
{
  height:  100%;
  margin: 4 auto;
}

.border ul
{
  padding-top: 14px;
}

body
  {
   width:           600px;
   overflow-x:      hidden;
  }
  
  h1
  {
    font-size:       large;
    color:           #999966; 
    font-weight:     bold;
    text-align:      center;
  }
  
  .left
  {
    float:          left;
    height:         250px;
    width:          250px;
    padding-left:   15px;
  }

  .right
  {
    float:          left;
    padding-left:   20px;
    height:         250px;
    width:          250px;
  }
  
  .required
  {
    color:           red;
    float:           left;
    font-size:       16px;
    margin-right:    31px;
    vertical-align:  bottom;
    padding-bottom:  5px;
  }

  .chxbox
  {
    padding-left:   3px;
    PADDING-BOTTOM: 2px;
    COLOR:          Navy;
    FONT-FAMILY:    Arial;
    font-size:      12px;
    width:          220px;
  }
  
  .submit
  {
    border-style:     Inset;
    font-size:        12px;
    width:            120px;
    cursor:           hand;
    text-align:       center;
    margin-bottom:    10px;    
  }

  .border
  {
    border-bottom:    solid 1px silver;
    border-top:       solid 1px silver;
    border-left:      solid 1px silver;
    border-right:     solid 1px silver;
    margin-top:       8px;
    padding-top:      5px;
    width:            600px;
    text-align:       left;
    font-size:        12px;
  }  
  
  .Emlabel
  {
    float:           left;
    font-weight:     bold;
    font-size:       12px;
    COLOR:           black;
    FONT-FAMILY:     Arial;
    width:           150px;
    height:          20px;
    margin-top:      5px;
    margin-left:     5px;
    vertical-align:  bottom;
  }

  .Emtext
  {
    float:           right;
    margin-right:    30px;
    font-weight:     bold;
    font-size:       12px;
    COLOR:           black;
    FONT-FAMILY:     Arial;
    width:           380px;
    height:          20px;
    margin-top:      5px;
  }
  
  .medText
  {
    float:           left;
    font-size:       12px;
    COLOR:           black;
    FONT-FAMILY:     Arial;
    height:          20px;
    margin-top:      5px;
    width:           250px;
    margin-right:    5px;
  }
  
  .smallText
  {
    float:           left;
    font-size:       12px;
    COLOR:           black;
    FONT-FAMILY:     Arial;
    height:          20px;
    margin-top:      5px;
    width:           150px;
    margin-right:    5px;
  }
  
  .lgText
  {
    float:           left;
    font-size:       12px;
    COLOR:           black;
    FONT-FAMILY:     Arial;
    height:          20px;
    margin-top:      5px;
    width:           350px;
    margin-right:    5px;
  }
  
  .TextCell
  {
    text-align:      right;
    vertical-align:  bottom;
    font-weight:     bold;
    padding-bottom:  3px;
  }
  
  .ddl
  {
    float:           left;
    margin-right:    5px;
  }
  
  .table
  {
    border-bottom:   solid 1px silver;
    border-top:      solid 1px silver;
    border-left:     solid 1px silver;
    border-right:    solid 1px silver;
    margin-top:      15px;
    width:           600px;
    font-size:       12px;
  }