.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: 0 0 5px 0;
   padding: 8px 15px;
   border-top: 1px solid #666;
   border-bottom: 1px solid #666;
   clear: both;
}

.wizNavigate a:hover /* -- Make the anchors appear to be unclickable -- */
{
   cursor: default;
}

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

a.wizActive
{
   background-color: #999;
   background-position: center 10px;
   border-color:#fff #666;
   border-style:solid;
   border-width:5px 1px;
   margin-top:-12px;
   padding: 60px 5px 10px;
   color: #fff;
   font-weight: bold;
}

a.wizLastButton /* -- Theis last button is sans-arrow, and signifies the last step -- */
{
  background: transparent url('/static/images/icons/wizardactivefinal.png') no-repeat scroll top center;
}


a.wizDisabled /* Browser-Agonstic Opacity  -- Respect decimals and whole-numbers where appropriate */
{
  filter: alpha(opacity=50);
  -ms-filter: 'Alpha(Opacity=50)';
  opacity: 0.50;
  -moz-opacity: 0.50;
  filter: alpha(opacity=50);
  -khtml-opacity: 0.50;
}
