
BODY
{
  color: #000;
  background: #FFF;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
}

TD, #content
{
  font-size: 12px;
}

.header
{
  background-color: #000066;
  margin-bottom: 8px;
}

.header TD
{
  padding: 4px;
}

.header TD.columnRight
{
  vertical-align: bottom;
  text-align: right;
  padding: 8px 12px;
}

.columns
{
  width: 100%;
  margin: 0;
  padding: 0;
  border: none;
  border-collapse: collapse;
}

.columns .columnLeft
{
  width: 153px;
  vertical-align: top;
}

.columns .columnRight
{
  vertical-align: top;
  padding: 18px 22px;
  padding-right: 0;
}

#menu
{
  font-family: Arial;
  font-size: 14px;
  font-weight: bold;
}

#menu div
{
  padding: 4px;
}

#menu .submenu
{
  padding-left: 8px;
}

/*#menu #menuHeader,*/
#menu .menuitem
{
  color: #FFF;
  background-color: #000066;
  
  margin-bottom: 1px;
}

#menu .submenu .menuitem
{
  color: #000066;
  background-color: #FFF;
}

#menu .menuitem a,
#menu .menuitem a:visited,
#menu .menuitem a:hover
{
  color: #FFF;
  text-decoration: none;
}

#menu .submenu .menuitem a,
#menu .submenu .menuitem a:visited,
#menu .submenu .menuitem a:hover
{
  color: #000066;
}

.userInfo
{
  padding: 30px 4px;

  color: #000066;
}


#content{
 padding-left: 20px;
 padding-bottom: 20px;
 padding-right: 20px;
 padding-top: 5px;

}

#copyright{

 border-top: 1px solid #999;
 padding-top: 10px;
 text-align: center;
 font-size: 10px;
}

h2,
.title
{
  color: #000066;
  font-size: 16px;
  font-weight: bold;
  text-transform: uppercase;
}

.error{
  color: red;
}

.Grid
{
  width: 100%;
  border-left: solid 1px #999999;
  border-top: solid 1px #999999;
  margin: 5px 0;
}

.Grid TD
{
  border-right: solid 1px #999999;
  border-bottom: solid 1px #999999;
}

.HeaderRow
{
  background-color: #99CDFF;
  color: #000066;
  font-weight: bold;
}

.gray
{
  color: #777;
}

.sibling
{
  background: #e3f4ff;
}

.ul
{
 margin-left: 10px;
 margin-bottom: 0px;
 padding-left: 10px;
 padding-bottom: 0px;
}

.IdbcAsLabel
{
  color: DarkGray;
}

.chk
{
  padding: 0px;
  width: 15px;
  text-align: center;
}

/*
  Follow Up
*/

.followUp
{
  
}

.followUp .captionLabel
{
  font-weight: bold;
}

.fieldNote
{
  font-size: 85%;
  margin-left: 5px;
  margin-top: 3px;
}

/* MESSAGE LIST */

.msgBody
{
  margin-top: 8px;
  margin-bottom: 8px;    
  margin-left: 0px;
  margin-right: 0px;
  border: 1px solid #514333;
  background-color: #FAFAD2;
  width: 95%;
}

.msgText
{
  font-weight: bold;
  color: #000066;
}

