.widgetRowEven
{
   background-color: white;
}

.widgetRowOdd
{
   background-color: #E0E0E0;
}

.widgetPageTitle
{
   font-family: trebuchet ms, arial, verdana, helvetica, sans-serif;
   font-size: 20px;
}

.widgetMessage
{
   font-family: trebuchet ms, arial, verdana, helvetica, sans-serif;
   font-size: 14px;
   color: #FE0000;
}

.passive
{
   opacity: 0.7; 
   color: #666; }
}

#widgetTitleBar
{
   margin-left: 0px;
   width: 100%;
   text-align: left;
   position: relative;
}

.widgetTitleLine a,
#widgetTitle
{
   font-family: trebuchet ms, arial, verdana, helvetica, sans-serif;
   color: #660066;
   background: #CCCCCC;
   font-size: 10pt;
   font-weight: bold;
   text-align: left;
   text-decoration: none;
}

.widgetHeading,
.widgetHeading a
{
   font-family: trebuchet ms, arial, verdana, helvetica, sans-serif;
   color: #000000;
   background: #CCCCCC;
   font-size: 8pt;
   font-weight: bold;
   text-align: center;
   text-decoration: none;
}

td.newHeaderLight {
   font-family: trebuchet ms, arial, verdana, helvetica, sans-serif;
   color: #000000;
   font-size: 8pt;
   font-weight: normal;
   text_decoration: none;
}

td.newHeaderDark {
   font-family: trebuchet ms, arial, verdana, helvetica, sans-serif;
   color: #000000;
   background: #E5E5E5;
   font-weight: normal;
   font-size: 8pt;
   text-decoration: none;
}


#widgetTableBorder
{
   border: 1px solid #C0C0C0;
}

td.widgetPrompt
{
  font-family: trebuchet ms, arial, verdana, helvetica, sans-serif;
  font-size: 10px;
}

.widgetCell
{
  font-family: trebuchet ms, arial, verdana, helvetica, sans-serif;
  font-size: 12px;
}

td.e
{
  font-family: trebuchet ms, arial, verdana, helvetica, sans-serif;
  font-weight: bold;
  font-size: 12px;
  font-color:#024A7A;
}

label
{
  font-family: trebuchet ms, arial, verdana, helvetica, sans-serif;

  font-size: 12px;
  font-color:#024A7A;
}

td.v
{
  font-family: trebuchet ms, arial, verdana, helvetica, sans-serif;
  font-size: 12px;
}

.number
{
   text-align: right;
}

.widgetText
{
  font-family: trebuchet ms, arial, verdana, helvetica, sans-serif;
  font-size: 12px;
}

.widgetCell .widgetText
{
  font-family: trebuchet ms, arial, verdana, helvetica, sans-serif;
  font-size: 12px;
}

.widgetArea
{
  font-family: trebuchet ms, arial, verdana, helvetica, sans-serif;
  font-size: 14px;
}

.widgetDatePassive
{
  font-family: trebuchet ms, arial, verdana, helvetica, sans-serif;
  font-size: 14px;
}

.widgetTextBold
{
  font-family: trebuchet ms, arial, verdana, helvetica, sans-serif;
  font-weight: bold;
  font-size: 16px;
}

.widgetSelect
{
  font-family: trebuchet ms, arial, verdana, helvetica, sans-serif;
  font-size: 14px;
}

.widgetCheck
{
  font-family: trebuchet ms, arial, verdana, helvetica, sans-serif;
  font-size: 12px;
}

.widgetError
{
  font-family: trebuchet ms, arial, verdana, helvetica, sans-serif;
  font-size: 12px;
  color:#ff0000;
}

.widgetRequired
{
  font-family: trebuchet ms, arial, verdana, helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

td.widgetButtonCell
{
  padding: 1px 1px 2px 3px;
}

/*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
/*     Black Buttons
/*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
.buttonRow
{
   height:25px;
   padding:25px 0 10px;
}

.widgetButton
{
   background: transparent url('/static/images/bg_button_a_black.gif') no-repeat scroll right top;
   color: #fff;
   display: block;
   float: left;
   font-weight: bold;
   margin-right: 6px;
   padding-right: 18px;
   text-decoration: none;
}

.widgetButton span
{
  background: transparent url('/static/images/bg_button_span_black.gif') no-repeat;
  display: block;
  line-height: 14px;
  padding: 5px 0px 5px 18px;
}

.widgetButton:active,
.widgetButton:hover
{
    color: #84357b;
    outline: none; /* hide dotted outline in Firefox */
}

.widgetButton .passive
{
   color: #CCCCCC;
}

.widgetButton .danger
{
   color: red;
   font-weight: bold;
}

.widgetButton:active span
{
    background-position: bottom left;
    padding: 6px 0 4px 18px; /* push text down 1px */
}

.navListPage {
   font-family: trebuchet ms, arial, verdana, helvetica, sans-serif;
   color: #024a7a;
   font-size: 8pt;
   font-weight: bolder;
   text-decoration: none;
   line-height:20px;
   margin:38px;
   padding-top:-10px;
   padding-bottom:10px;
}

#widgetTitle .widgetTitleLine
{
   position:relative;
   float:left;
   width:60%;
}

#widgetTitle .widgetDownload
{
   position:relative;
   float:left;
   width:12%;
   text-align:right;
   text-decoration: none;
   text-transform: capitalize;
   font-family: trebuchet ms, arial, verdana, helvetica, sans-serif;
   font-size: 8pt;

}

#widgetTitle .widgetSearch
{
   position:relative;
   float:left;
   width:12%;
   text-align:right;
   text-decoration: none;
   text-transform: capitalize;
   font-family: trebuchet ms, arial, verdana, helvetica, sans-serif;
   font-size: 8pt;
}

#widgetTitle .widgetSort
{
   position:relative;
   float:left;
   width:12%;
   text-align:right;
   text-decoration: none;
   text-transform: capitalize;
   font-family: trebuchet ms, arial, verdana, helvetica, sans-serif;
   font-size: 8pt;
}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/*               Wizard
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

.wizNavigate
{
   background-color: #ebebeb;
   height: 80px;
   margin: 5px 0;
   padding: 8px 15px;
   border-top: 1px solid #666;
   border-bottom: 1px solid #666;
   clear: both;
}

.wizButton,
.wizLastButton
{
   display: block;
   background: transparent url('/static/images/icons/wizardactive.png') no-repeat scroll top center;
   height: 28px;
   width: 80px;
   padding-top: 50px;
   padding-bottom: 2px;
   margin: 0 13px;
   text-align: center;
   text-decoration: none;
   float: left;
   color: #000;
   border: 1px solid transparent;
}

.wizLastButton
{
   background: transparent url('/static/images/icons/wizardactivefinal.png') no-repeat scroll top center;
}

.wizButton:active,
.wizLastButton:active,
.wizButton:hover
{
   border: 1px dashed #999;
   color: #663366;
}

.wizActive,
.wizActive:hover
{
   outline: 0 none;
   color: #000;
   border-right: 1px solid #663366;
   border-bottom: 3px solid #663366;
   border-left: 1px solid #663366;
   border-top: 0;
}

.wizDisabled,
.wizDisabled:hover,
.wizDisabled:active
{
   background: transparent url('/static/images/icons/wizardinactivefinal.png') no-repeat scroll top center;
   color: #666;
   border: 0 none;
}
