BODY
{
  BACKGROUND-POSITION: left top;
  FONT-SIZE: 75%;
  BACKGROUND-IMAGE: url(/images/newui/top.gif);
  MARGIN: 0px;
  BACKGROUND-REPEAT: repeat-x;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  BACKGROUND-COLOR: #fff
}
H1
{
  DISPLAY: inline;
  FONT-SIZE: 100%;
  MARGIN: 0px;
  FONT-FAMILY: Verdana, Geneva, sans-serif
}
H2
{
  DISPLAY: inline;
  FONT-SIZE: 100%;
  MARGIN: 0px;
  FONT-FAMILY: Verdana, Geneva, sans-serif
}
H3
{
  DISPLAY: inline;
  FONT-SIZE: 100%;
  MARGIN: 0px;
  FONT-FAMILY: Verdana, Geneva, sans-serif
}
H4
{
  DISPLAY: inline;
  FONT-SIZE: 100%;
  MARGIN: 0px;
  FONT-FAMILY: Verdana, Geneva, sans-serif
}
H5
{
  DISPLAY: inline;
  FONT-SIZE: 100%;
  MARGIN: 0px;
  FONT-FAMILY: Verdana, Geneva, sans-serif
}
H6
{
  DISPLAY: inline;
  FONT-SIZE: 100%;
  MARGIN: 0px;
  FONT-FAMILY: Verdana, Geneva, sans-serif
}
TH
{
  FONT-WEIGHT: bold;
  FONT-FAMILY: Arial, Helvetica, sans-serif
}
TD
{
  FONT-SIZE: 100%;
  FONT-FAMILY: Arial, Helvetica, sans-serif
}
INPUT
{
  FONT-WEIGHT: normal;
  FONT-FAMILY: Arial, Helvetica, sans-serif
}
SELECT
{
  FONT-WEIGHT: normal;
  FONT-FAMILY: Arial, Helvetica, sans-serif
}
TEXTAREA
{
  FONT-SIZE: 100%;
  FONT-WEIGHT: normal;
  FONT-FAMILY: Arial, Helvetica, sans-serif
}
FORM
{
  MARGIN-TOP: 0;
  MARGIN-LEFT: 0;
  MARGIN-RIGHT: 0;
  MARGIN-BOTTOM: 0;
}

A.footer:link
{
  COLOR: #000000;
  TEXT-DECORATION: underline
}
A.footer:visited
{
  COLOR: #000000;
  TEXT-DECORATION: underline
}
A.footer:hover
{
  COLOR: #6666bb;
  TEXT-DECORATION: underline
}
A.listedit:link
{
  TEXT-DECORATION: none
}
A.listedit:visited
{
  TEXT-DECORATION: none
}
A.listedit:hover
{
  TEXT-DECORATION: underline
}
A.listheader:link
{
  TEXT-DECORATION: underline
}
A.listheader:visited
{
  TEXT-DECORATION: underline
}
A.listheader:hover
{
  TEXT-DECORATION: underline
}
A.mlink
{
  COLOR: #ffffff
}
A.staboff
{
  PADDING-RIGHT: 16px;
  FONT-WEIGHT: normal;
  PADDING-BOTTOM: 2px;
  LINE-HEIGHT: 17px;
  PADDING-TOP: 2px;
  FONT-FAMILY: Arial, Helvetica, sans-serif
}
A.staboff:link
{
  TEXT-DECORATION: underline
}
A.staboff:visited
{
  TEXT-DECORATION: underline
}
A.staboff:hover
{
  TEXT-DECORATION: underline
}
A.stabon
{
  PADDING-RIGHT: 16px;
  FONT-WEIGHT: bold;
  PADDING-BOTTOM: 2px;
  LINE-HEIGHT: 17px;
  PADDING-TOP: 2px;
  FONT-FAMILY: Arial, Helvetica, sans-serif
}
A.stabon:link
{
  TEXT-DECORATION: underline
}
A.stabon:visited
{
  TEXT-DECORATION: underline
}
A.stabon:hover
{
  TEXT-DECORATION: underline
}
A.tabsuboff:link
{
  TEXT-DECORATION: underline
}
A.tabsuboff:visited
{
  TEXT-DECORATION: underline
}
A.tabsuboff:hover
{
  TEXT-DECORATION: underline
}
A.tabsubon:link
{
  TEXT-DECORATION: underline
}
A.tabsubon:visited
{
  TEXT-DECORATION: underline
}
A.tabsubon:hover
{
  TEXT-DECORATION: underline
}
A.recordfooter:link
{
  TEXT-DECORATION: underline
}
A.recordfooter:visited
{
  TEXT-DECORATION: underline
}
A.recordfooter:hover
{
  TEXT-DECORATION: underline
}
A.tab:link
{
  COLOR: #ffffff;
  TEXT-DECORATION: none
}
A.tab:visited
{
  COLOR: #ffffff;
  TEXT-DECORATION: none
}
A.tab:hover
{
  COLOR: #ffffff;
  TEXT-DECORATION: underline
}
.contenttable
{
  BORDER-RIGHT: medium none;
  BORDER-TOP: medium none;
  BORDER-LEFT: medium none;
  BORDER-BOTTOM: medium none;
  TEXT-ALIGN: left
}
.wsmenutable
{
  BORDER-RIGHT: medium none;
  BORDER-TOP: medium none;
  BORDER-LEFT: medium none;
  BORDER-BOTTOM: medium none;
  BACKGROUND-COLOR: white
}
.wsmenulink
{
  COLOR: navy;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  TEXT-DECORATION: none
}
.wsmenulinkgray
{
  COLOR: gray;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  TEXT-DECORATION: none
}
.topnavlink
{
  FONT-WEIGHT: bolder;
  COLOR: maroon;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  FONT-VARIANT: normal;
  TEXT-DECORATION: none
}
.topnavlinkstart
{
  COLOR: maroon;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  BACKGROUND-COLOR: #cccc99;
  FONT-VARIANT: normal;
  TEXT-DECORATION: none
}
TABLE.listtable
{
  VERTICAL-ALIGN: top;
  WIDTH: 100%;
  BACKGROUND-COLOR: #f3f3ec
}
TR.listheader
{
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  BACKGROUND-COLOR: #f3f3ec
}
TR.listadd
{
  COLOR: #000000;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  BACKGROUND-COLOR: #ddddff
}
TR.listedit
{
  FONT-FAMILY: Arial, Helvetica, sans-serif
}
TR.listedit_hl
{
  FONT-FAMILY: Arial, Helvetica, sans-serif
}
TR.listfooter
{
  COLOR: #ffffff;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  BACKGROUND-COLOR: #e5e5b5
}
TD.listtitle
{
  FONT-WEIGHT: 800;
  FONT-SIZE: 16px;
  COLOR: #e9e9e9;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  BACKGROUND-COLOR: #9fc7e0;
  TEXT-ALIGN: center
}
TD.listheader
{
  FONT-WEIGHT: bold;
  BORDER-BOTTOM: #ccc 2px solid;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  BACKGROUND-COLOR: #f3f3ec;
  VERTICAL-ALIGN: bottom
}
TD.listadd
{
  COLOR: #000000;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  BACKGROUND-COLOR: #ddddff
}
TD.listedit
{
  VERTICAL-ALIGN: top;
  BORDER-BOTTOM: #e3deb8 1px solid
}
TR.listedit TD.listedit
{
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  BACKGROUND-COLOR: #f3f3ec
}
TR.listedit_hl TD.listedit
{
  CURSOR: hand;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  BACKGROUND-COLOR: #ffffff
}
TD.listfooter
{
  COLOR: #000000;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  BACKGROUND-COLOR: #e5e5b5
}
TD.listlegend
{
  COLOR: #000000;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  BACKGROUND-COLOR: #e5e5b5
}
TD.listlegendheader
{
  FONT-WEIGHT: 800;
  COLOR: #000000;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  BACKGROUND-COLOR: #e5e5b5
}
TD.recordhistory
{
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  VERTICAL-ALIGN: top;
  WIDTH: 20%;
}
TD.recordhistoryleft
{
  WIDTH: 1%;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  TEXT-ALIGN: right
}
TD.recordhistoryright
{ 
  WIDTH: 10%;
  BORDER-BOTTOM: #e3deb8 1px solid;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  TEXT-ALIGN: left
}

TABLE.recordtable
{
  BORDER-RIGHT: #9999ee 1px solid;
  BORDER-TOP: 0px;
  VERTICAL-ALIGN: top;
  BORDER-LEFT: #9999ee 1px solid;
  WIDTH: 100%;
  BORDER-BOTTOM: 0px;
  BACKGROUND-COLOR: #ffffff
}
TR.recordtitle
{
  FONT-FAMILY: Arial, Helvetica, sans-serif
}
TR.recordheader
{
  COLOR: #ffffff;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  BACKGROUND-COLOR: #519ac7
}
TR.recordline
{
  BORDER-BOTTOM: #e3deb8 1px solid
}
TR.mtxrecordline
{
  BORDER-BOTTOM: #e3deb8 1px solid
}
TR.recordfooter
{
  FONT-FAMILY: Arial, Helvetica, sans-serif
}
TD.recordtext
{
  PADDING-RIGHT: 10px;
  PADDING-LEFT: 10px;
  FONT-WEIGHT: normal;
  PADDING-BOTTOM: 10px;
  COLOR: #000000;
  PADDING-TOP: 10px;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  BACKGROUND-COLOR: #f3f3ec
}
TD.recordtitle
{
  PADDING-LEFT: 10px;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  HEIGHT: 30px;
  BACKGROUND-COLOR: #ffffff
}
TD.recordtitle_s
{
  PADDING-LEFT: 10px;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  HEIGHT: 22px;
  BACKGROUND-COLOR: #ffffff
}
TD.recordheader
{
  FONT-WEIGHT: 800;
  COLOR: #e9e9e9;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  BACKGROUND-COLOR: #519ac7
}
TD.recordlabel
{
  PADDING-RIGHT: 5px;
  PADDING-LEFT: 10px;
  FONT-WEIGHT: normal;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
}
TD.recordleft
{
  WIDTH: 18%;
  COLOR: #333;
  BORDER-BOTTOM: #e3deb8 1px solid;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  PADDING-RIGHT: 6px;
  TEXT-ALIGN: right
}

TD.mtxrecordleft
{
  WIDTH: 18%;
  COLOR: #333;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  PADDING-RIGHT: 6px;
  TEXT-ALIGN: right
}

TD.recordprocess
{
  COLOR: #333;
  BORDER-BOTTOM: #e3deb8 1px solid;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  PADDING-RIGHT: 6px;
  TEXT-ALIGN: right;
  WHITE-SPACE: nowrap;
}
TD.recordright
{ 
  FONT-WEIGHT: normal;
  BORDER-BOTTOM: #e3deb8 1px solid;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
}
TD.recordright2
{
  WIDTH: 32%;
  FONT-WEIGHT: normal;
  BORDER-BOTTOM: #e3deb8 1px solid;
  FONT-FAMILY: Arial, Helvetica, sans-serif
}

TD.mtxrecordright
{ 
  FONT-WEIGHT: normal;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
}

TD.recordhelp
{
  FONT-FAMILY: Arial, Helvetica, sans-serif
}
TD.recordsmall
{
  FONT-FAMILY: Arial, Verdana, Helvetica
}
TD.recordfooter
{
  FONT-FAMILY: Arial, Helvetica, sans-serif
}
SELECT.contentlegend
{
  COLOR: #000000;
  FONT-FAMILY: Arial, Helvetica, sans-serif
}
TD.footer
{
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  BACKGROUND-COLOR: #ffffff
}
TD.title
{
  PADDING-RIGHT: 8px;
  PADDING-LEFT: 8px;
  FONT-WEIGHT: bold;
  FONT-SIZE: 15px;
  PADDING-BOTTOM: 2px;
  COLOR: black;
  PADDING-TOP: 2px;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  BACKGROUND-COLOR: #aaaa77
}
TD.subtitle
{
  PADDING-RIGHT: 8px;
  PADDING-LEFT: 8px;
  FONT-WEIGHT: bold;
  FONT-SIZE: 16px;
  PADDING-BOTTOM: 2px;
  COLOR: black;
  PADDING-TOP: 2px;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  BACKGROUND-COLOR: #bbbb88
}
TD.instruct
{
  BORDER-RIGHT: #9999ee 1px;
  PADDING-RIGHT: 2px;
  PADDING-LEFT: 2px;
  PADDING-BOTTOM: 6px;
  BORDER-LEFT: 1px;
  COLOR: #000000;
  PADDING-TOP: 6px;
  FONT-FAMILY: Arial, Helvetica, sans-serif
}
TD.error
{
  BORDER-RIGHT: #9999ee 1px;
  PADDING-RIGHT: 10px;
  PADDING-LEFT: 10px;
  FONT-WEIGHT: bold;
  PADDING-BOTTOM: 8px;
  COLOR: red;
  PADDING-TOP: 4px;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  BACKGROUND-COLOR: #fafad2
}
INPUT.recordfooter
{
  FONT-WEIGHT: bold;
  FONT-SIZE: 80%;
  FONT-FAMILY: Verdana, Geneva, sans-serif
}
INPUT.button
{
  BORDER-RIGHT: #5c5d61 1px solid;
  PADDING-RIGHT: 3px;
  BORDER-TOP: medium none;
  PADDING-LEFT: 3px;
  FONT-WEIGHT: bold;
  FONT-SIZE: 80%;
  BACKGROUND-IMAGE: url(/images/newui/btnback.gif);
  PADDING-BOTTOM: 1px;
  BORDER-LEFT: medium none;
  WIDTH: 100px;
  CURSOR: pointer;
  COLOR: #ffffff;
  PADDING-TOP: 1px;
  BORDER-BOTTOM: #5c5d61 1px solid;
  BACKGROUND-REPEAT: repeat-x;
  FONT-FAMILY: Verdana, Geneva, sans-serif
}

INPUT.button_disabled
{
  BORDER-RIGHT: #5c5d61 1px solid;
  PADDING-RIGHT: 3px;
  BORDER-TOP: medium none;
  PADDING-LEFT: 3px;
  FONT-WEIGHT: bold;
  FONT-SIZE: 80%;
  BACKGROUND-IMAGE: url(/images/newui/btnback.gif);
  PADDING-BOTTOM: 1px;
  BORDER-LEFT: medium none;
  WIDTH: 100px;
  CURSOR: pointer;
  COLOR: #808080;
  PADDING-TOP: 1px;
  BORDER-BOTTOM: #5c5d61 1px solid;
  BACKGROUND-REPEAT: repeat-x;
  FONT-FAMILY: Verdana, Geneva, sans-serif
}

INPUT.buttonopen
{
  BORDER-RIGHT: #5c5d61 1px solid;
  PADDING-RIGHT: 3px;
  BORDER-TOP: medium none;
  PADDING-LEFT: 3px;
  FONT-WEIGHT: bold;
  FONT-SIZE: 80%;
  BACKGROUND-IMAGE: url(/images/newui/btnback.gif);
  PADDING-BOTTOM: 1px;
  BORDER-LEFT: medium none;
  CURSOR: pointer;
  COLOR: #ffffff;
  PADDING-TOP: 1px;
  BORDER-BOTTOM: #5c5d61 1px solid;
  BACKGROUND-REPEAT: repeat-x;
  FONT-FAMILY: Verdana, Geneva, sans-serif
}

INPUT.buttonopen_disabled
{
  BORDER-RIGHT: #5c5d61 1px solid;
  PADDING-RIGHT: 3px;
  BORDER-TOP: medium none;
  PADDING-LEFT: 3px;
  FONT-WEIGHT: bold;
  FONT-SIZE: 80%;
  BACKGROUND-IMAGE: url(/images/newui/btnback.gif);
  PADDING-BOTTOM: 1px;
  BORDER-LEFT: medium none;
  CURSOR: pointer;
  COLOR: #808080;
  PADDING-TOP: 1px;
  BORDER-BOTTOM: #5c5d61 1px solid;
  BACKGROUND-REPEAT: repeat-x;
  FONT-FAMILY: Verdana, Geneva, sans-serif
}

INPUT.buttonnext
{
  BORDER-RIGHT: #5c5d61 1px solid;
  PADDING-RIGHT: 27px;
  BORDER-TOP: medium none;
  width: 58px;
  PADDING-LEFT: 7px;
  FONT-WEIGHT: bold;
  FONT-SIZE: 80%;
  BACKGROUND-IMAGE: url(/images/newui/btnnext.gif);
  PADDING-BOTTOM: 1px;
  BORDER-LEFT: medium none;
  CURSOR: pointer;
  COLOR: #ffffff;
  PADDING-TOP: 1px;
  BORDER-BOTTOM: #5c5d61 1px solid;
  BACKGROUND-REPEAT: repeat;
  FONT-FAMILY: Verdana, Geneva, sans-serif;
  background-position: 0px 1px;
}


INPUT.buttonnext_disabled
{
  BORDER-RIGHT: #5c5d61 1px solid;
  PADDING-RIGHT: 27px;
  BORDER-TOP: medium none;
  width: 58px;
  PADDING-LEFT: 7px;
  FONT-WEIGHT: bold;
  FONT-SIZE: 80%;
  BACKGROUND-IMAGE: url(/images/newui/btnnext_disabled.gif);
  PADDING-BOTTOM: 1px;
  BORDER-LEFT: medium none;
  CURSOR: pointer;
  COLOR: #808080;
  PADDING-TOP: 1px;
  BORDER-BOTTOM: #5c5d61 1px solid;
  BACKGROUND-REPEAT: repeat;
  FONT-FAMILY: Verdana, Geneva, sans-serif;
  background-position: 0px 1px;
}

INPUT.buttonprev
{
  BORDER-RIGHT: #5c5d61 1px solid;
  PADDING-RIGHT: 7px;
  BORDER-TOP: medium none;
  width: 80px;
  PADDING-LEFT: 20px;
  FONT-WEIGHT: bold;
  FONT-SIZE: 80%;
  BACKGROUND-IMAGE: url(/images/newui/btnprev.gif);
  PADDING-BOTTOM: 1px;
  BORDER-LEFT: medium none;
  CURSOR: pointer;
  COLOR: #ffffff;
  PADDING-TOP: 1px;
  BORDER-BOTTOM: #5c5d61 1px solid;
  BACKGROUND-REPEAT: repeat;
  FONT-FAMILY: Verdana, Geneva, sans-serif;
  background-position: 0px 1px;
}
INPUT.buttonprev_disabled
{
  BORDER-RIGHT: #5c5d61 1px solid;
  PADDING-RIGHT: 7px;
  BORDER-TOP: medium none;
  width: 80px;
  PADDING-LEFT: 20px;
  FONT-WEIGHT: bold;
  FONT-SIZE: 80%;
  BACKGROUND-IMAGE: url(/images/newui/btnprev_disabled.gif);
  PADDING-BOTTOM: 1px;
  BORDER-LEFT: medium none;
  CURSOR: pointer;
  COLOR: #808080;
  PADDING-TOP: 1px;
  BORDER-BOTTOM: #5c5d61 1px solid;
  BACKGROUND-REPEAT: repeat;
  FONT-FAMILY: Verdana, Geneva, sans-serif;
  background-position: 0px 1px;
}

INPUT.buttonopen_blue
{
  BORDER-RIGHT: #5c5d61 1px solid;
  BORDER-BOTTOM: #5c5d61 1px solid;
  BORDER-LEFT: medium none;  
  BORDER-TOP: medium none;
  PADDING: 1px 3px;
  FONT-SIZE: 80%;
  BACKGROUND-IMAGE: url(/images/newui/btnbackblue.gif);
  CURSOR: pointer;
  COLOR: #ffffff;
  BACKGROUND-REPEAT: repeat-x;
  FONT-FAMILY: Verdana, Geneva, sans-serif;
  FONT-WEIGHT: bold;
}
INPUT.buttonheader
{
  BORDER-RIGHT: #5c5d61 1px solid;
  PADDING-RIGHT: 3px;
  BORDER-TOP: medium none;
  PADDING-LEFT: 3px;
  FONT-SIZE: 80%;
  BACKGROUND-IMAGE: url(/images/newui/btnback.gif);
  PADDING-BOTTOM: 1px;
  BORDER-LEFT: medium none;
  CURSOR: pointer;
  COLOR: #ffffff;
  PADDING-TOP: 1px;
  BORDER-BOTTOM: #5c5d61 1px solid;
  BACKGROUND-REPEAT: repeat-x;
  FONT-FAMILY: Verdana, Geneva, sans-serif
}

INPUT.buttonheader_disabled
{
  BORDER-RIGHT: #5c5d61 1px solid;
  PADDING-RIGHT: 3px;
  BORDER-TOP: medium none;
  PADDING-LEFT: 3px;
  FONT-SIZE: 80%;
  BACKGROUND-IMAGE: url(/images/newui/btnback.gif);
  PADDING-BOTTOM: 1px;
  BORDER-LEFT: medium none;
  CURSOR: pointer;
  COLOR: #808080;
  PADDING-TOP: 1px;
  BORDER-BOTTOM: #5c5d61 1px solid;
  BACKGROUND-REPEAT: repeat-x;
  FONT-FAMILY: Verdana, Geneva, sans-serif
}

INPUT.buttonform
{
  BORDER-RIGHT: #5c5d61 1px solid;
  PADDING-RIGHT: 3px;
  BORDER-TOP: medium none;
  PADDING-LEFT: 3px;
  FONT-SIZE: 80%;
  BACKGROUND-IMAGE: url(/images/newui/btnbackform.gif);
  PADDING-BOTTOM: 1px;
  BORDER-LEFT: medium none;
  WIDTH: 100px;
  CURSOR: pointer;
  COLOR: #ffffff;
  PADDING-TOP: 1px;
  BORDER-BOTTOM: #5c5d61 1px solid;
  BACKGROUND-REPEAT: repeat-x;
  FONT-FAMILY: Verdana, Geneva, sans-serif
}

INPUT.buttonform_disabled
{
  BORDER-RIGHT: #5c5d61 1px solid;
  PADDING-RIGHT: 3px;
  BORDER-TOP: medium none;
  PADDING-LEFT: 3px;
  FONT-SIZE: 80%;
  BACKGROUND-IMAGE: url(/images/newui/btnbackform.gif);
  PADDING-BOTTOM: 1px;
  BORDER-LEFT: medium none;
  WIDTH: 100px;
  CURSOR: pointer;
  COLOR: #808080;
  PADDING-TOP: 1px;
  BORDER-BOTTOM: #5c5d61 1px solid;
  BACKGROUND-REPEAT: repeat-x;
  FONT-FAMILY: Verdana, Geneva, sans-serif
}

INPUT.buttonformopen
{
  BORDER-RIGHT: #5c5d61 1px solid;
  PADDING-RIGHT: 3px;
  BORDER-TOP: medium none;
  PADDING-LEFT: 3px;
  FONT-SIZE: 80%;
  BACKGROUND-IMAGE: url(/images/newui/btnbackform.gif);
  PADDING-BOTTOM: 1px;
  BORDER-LEFT: medium none;
  CURSOR: pointer;
  COLOR: #ffffff;
  PADDING-TOP: 1px;
  BORDER-BOTTOM: #5c5d61 1px solid;
  BACKGROUND-REPEAT: repeat-x;
  FONT-FAMILY: Verdana, Geneva, sans-serif
}

INPUT.buttonformopen_disabled
{
  BORDER-RIGHT: #5c5d61 1px solid;
  PADDING-RIGHT: 3px;
  BORDER-TOP: medium none;
  PADDING-LEFT: 3px;
  FONT-SIZE: 80%;
  BACKGROUND-IMAGE: url(/images/newui/btnbackform.gif);
  PADDING-BOTTOM: 1px;
  BORDER-LEFT: medium none;
  CURSOR: pointer;
  COLOR: #808080;
  PADDING-TOP: 1px;
  BORDER-BOTTOM: #5c5d61 1px solid;
  BACKGROUND-REPEAT: repeat-x;
  FONT-FAMILY: Verdana, Geneva, sans-serif
}

TD.listaction
{
  BEHAVIOR: url('/template/hilight.htc');
  COLOR: #436d95;
  FONT-FAMILY: Arial, Helvetica, sans-serif
}
TABLE.recordtitle
{
  BORDER-RIGHT: #204ea9 2px solid;
  WIDTH: 100%;
  BACKGROUND-COLOR: #000000
}
TD.recordborder
{
  BORDER-LEFT: #ddddff 2px outset
}
TD.tabbackground
{
  PADDING-RIGHT: 8px;
  PADDING-LEFT: 8px;
  BORDER-LEFT: #ddddff 1px solid;
  CURSOR: hand;
  COLOR: #ffffff;
  BORDER-BOTTOM: #ffffff 1px solid;
  BACKGROUND-COLOR: #4a83ae;
  TEXT-ALIGN: center
}
TD.tabforeground
{
  BORDER-RIGHT: #ddddff 2px outset;
  PADDING-RIGHT: 8px;
  BORDER-TOP: #ddddff 2px outset;
  PADDING-LEFT: 8px;
  FONT-WEIGHT: bold;
  BORDER-LEFT: #ddddff 2px outset;
  COLOR: #ffffff;
  PADDING-TOP: 2px;
  BACKGROUND-COLOR: #519ac7;
  TEXT-ALIGN: center
}
TD.tabfill
{
  BORDER-LEFT: #ddddff 1px solid;
  BORDER-BOTTOM: #ffffff 1px solid;
  BACKGROUND-COLOR: #9fc7e0
}
SPAN.other
{
  DISPLAY: none
}
.mtabbar
{
  BACKGROUND-POSITION: 50% bottom;
  PADDING-LEFT: 10px;
  BACKGROUND-IMAGE: url(/images/newui/tabbottom.gif);
  MARGIN-BOTTOM: 6px;
  PADDING-BOTTOM: 10px;
  BACKGROUND-REPEAT: repeat-x
}
TABLE.mtab
{
  LINE-HEIGHT: normal
}
.mtab TD
{
  PADDING-RIGHT: 0px;
  PADDING-LEFT: 6px;
  PADDING-BOTTOM: 0px;
  MARGIN: 0px;
  PADDING-TOP: 0px;
  TEXT-ALIGN: center
}
TD.mtaboff
{
  BACKGROUND-POSITION: left top;
  BACKGROUND-IMAGE: url(/images/newui/tableft.gif);
  BORDER-BOTTOM: #a4a29e 1px solid;
  BACKGROUND-REPEAT: no-repeat
}
TD.mtabon
{
  BACKGROUND-POSITION: left top;
  BACKGROUND-IMAGE: url(/images/newui/tabonleft.gif);
  BORDER-BOTTOM: #204ea9 1px solid;
  BACKGROUND-REPEAT: no-repeat
}
TD.mtablast
{
  BACKGROUND-POSITION: left top;
  BACKGROUND-IMAGE: url(/images/newui/tableft.gif);
  BORDER-BOTTOM: #a4a29e 1px solid;
  BACKGROUND-REPEAT: no-repeat
}
.mtab A
{
  COLOR: #444;
  TEXT-DECORATION: none
}
.mtab DIV
{
  PADDING-RIGHT: 9px;
  BACKGROUND-POSITION: right top;
  PADDING-LEFT: 3px;
  FONT-SIZE: 91%;
  PADDING-BOTTOM: 5px;
  PADDING-TOP: 3px;
  BACKGROUND-REPEAT: no-repeat;
  FONT-FAMILY: Verdana, Geneva, sans-serif
}
.mtab .mtaboff DIV
{
  BACKGROUND-IMAGE: url(/images/newui/tabright.gif)
}
.mtab .mtabon DIV
{
  PADDING-RIGHT: 9px;
  PADDING-LEFT: 3px;
  BACKGROUND-IMAGE: url(/images/newui/tabonright.gif);
  PADDING-BOTTOM: 4px;
  COLOR: #ffffff;
  PADDING-TOP: 4px
}
.mtab A:hover
{
  COLOR: #333;
  TEXT-DECORATION: underline
}
.mtab TD.mtabon
{
  FONT-WEIGHT: bold;
  COLOR: #ffffff;
  BORDER-BOTTOM: 1px solid;
  BACKGROUND-COLOR: transparent
}
.mtab .mtabon A
{
  COLOR: #ffffff
}
.mtab .mtabon A:hover
{
  COLOR: #ffffff
}
.mtab .mtabon A:link
{
  COLOR: #ffffff
}
.mtab .mtabon A:visited
{
  COLOR: #ffffff
}
.mtab .mtablast DIV
{
  BACKGROUND-IMAGE: url(/images/newui/tabmore.gif)
}
TD.tabsubon
{
  PADDING-RIGHT: 8px;
  PADDING-LEFT: 8px;
  FONT-WEIGHT: bold;
  PADDING-BOTTOM: 8px;
  PADDING-TOP: 8px;
  FONT-FAMILY: Arial, Helvetica, sans-serif
}
TD.tabsuboff
{
  PADDING-RIGHT: 8px;
  PADDING-LEFT: 8px;
  PADDING-BOTTOM: 8px;
  PADDING-TOP: 8px;
  FONT-FAMILY: Arial, Helvetica, sans-serif
}
TABLE.tabsub
{
  PADDING-RIGHT: 0px;
  PADDING-LEFT: 0px;
  PADDING-BOTTOM: 0px;
  MARGIN: 0px;
  BORDER-LEFT: #ddddff 2px outset;
  WIDTH: 100%;
  PADDING-TOP: 0px;
  BORDER-BOTTOM: #ddddff 2px inset
}
.tmlink
{
  FONT-FAMILY: Arial, Helvetica, sans-serif
}
TD.stab
{
  PADDING-RIGHT: 8px;
  PADDING-LEFT: 8px;
  PADDING-BOTTOM: 8px;
  PADDING-TOP: 0px;
  BORDER-BOTTOM: 1px solid;
  BACKGROUND-COLOR: transparent
}
TABLE.instruct
{
  BORDER-TOP: #9999ee 1px;
  BORDER-BOTTOM: #9999ee 1px
}
A:link
{
  COLOR: #000000
}
A:visited
{
  COLOR: #000000
}
A:hover
{
  COLOR: #000000
}
DIV.portletFrame
{
  BORDER-RIGHT: #436d95 1px solid;
  BORDER-TOP: #436d95 1px solid;
  MARGIN-BOTTOM: 5px;
  BORDER-LEFT: #436d95 1px solid;
  BORDER-BOTTOM: #436d95 1px solid;
  BACKGROUND-COLOR: #ffffff
}
DIV.portletHeading
{
  PADDING-LEFT: 8px;
  FONT-WEIGHT: bold;
  PADDING-BOTTOM: 4px;
  COLOR: #ffffff;
  PADDING-TOP: 4px;
  BACKGROUND-COLOR: #7998d2
}
TD.portletHeading
{
  PADDING-RIGHT: 0px;
  PADDING-LEFT: 0px;
  FONT-WEIGHT: bold;
  PADDING-BOTTOM: 0px;
  COLOR: #ffffff;
  PADDING-TOP: 0px
}
DIV.portletContent
{
  PADDING-RIGHT: 8px;
  PADDING-LEFT: 8px
}
INPUT.portlet
{
  BORDER-RIGHT: #5c5d61 1px solid;
  PADDING-RIGHT: 3px;
  BORDER-TOP: medium none;
  PADDING-LEFT: 3px;
  FONT-WEIGHT: bold;
  FONT-SIZE: 80%;
  BACKGROUND-IMAGE: url(/images/newui/btnback.gif);
  PADDING-BOTTOM: 1px;
  BORDER-LEFT: medium none;
  WIDTH: 100px;
  CURSOR: pointer;
  COLOR: #ffffff;
  PADDING-TOP: 1px;
  BORDER-BOTTOM: #5c5d61 1px solid;
  BACKGROUND-REPEAT: repeat-x;
  FONT-FAMILY: Verdana, Geneva, sans-serif
}
INPUT.portletopen
{
  BORDER-RIGHT: #5c5d61 1px solid;
  PADDING-RIGHT: 3px;
  BORDER-TOP: medium none;
  PADDING-LEFT: 3px;
  FONT-WEIGHT: bold;
  FONT-SIZE: 80%;
  BACKGROUND-IMAGE: url(/images/newui/btnback.gif);
  PADDING-BOTTOM: 1px;
  BORDER-LEFT: medium none;
  CURSOR: pointer;
  COLOR: #ffffff;
  PADDING-TOP: 1px;
  BORDER-BOTTOM: #5c5d61 1px solid;
  BACKGROUND-REPEAT: repeat-x;
  FONT-FAMILY: Verdana, Geneva, sans-serif
}
TD.portlet
{
  FONT-FAMILY: Arial, Helvetica, sans-serif
}
TD.instructempty
{
  PADDING-RIGHT: 2px;
  PADDING-LEFT: 2px;
  PADDING-BOTTOM: 2px;
  COLOR: #000000;
  PADDING-TOP: 2px;
  FONT-FAMILY: Arial, Helvetica, sans-serif
}
TD.recordfooterright
{
  FONT-FAMILY: Arial, Helvetica, sans-serif
}
TD.pr
{
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  BACKGROUND-COLOR: #ffffff
}
TD.recordsection
{
  PADDING-LEFT: 10px;
  FONT-WEIGHT: bold;
  COLOR: #ffffff;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  BACKGROUND-COLOR: #7998d2
}
TD.tableleft
{
  FONT-WEIGHT: normal;
  COLOR: #436d95;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  BACKGROUND-COLOR: #e9e9e9
}
TD.tableheader
{
  FONT-WEIGHT: bold;
  COLOR: #436d95;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  BACKGROUND-COLOR: #e9e9e9;
  TEXT-ALIGN: center
}
A.recordsection
{
}
A.recordsection:link
{
  COLOR: #ffffff;
  TEXT-DECORATION: underline
}
A.recordsection:visited
{
  COLOR: #ffffff;
  TEXT-DECORATION: underline
}
A.recordsection:hover
{
  COLOR: #ffffff;
  TEXT-DECORATION: underline
}
TABLE.tab
{
  BORDER-RIGHT: #9999ee 1px;
  PADDING-RIGHT: 0px;
  PADDING-LEFT: 0px;
  PADDING-BOTTOM: 0px;
  MARGIN: 0px;
  BORDER-LEFT: #9999ee 1px;
  WIDTH: 100%;
  PADDING-TOP: 0px
}
IMG.buttonhelp
{
  BORDER-RIGHT: #ffffff 1px outset;
  BORDER-TOP: #ffffff 1px outset;
  BORDER-LEFT: #ffffff 1px outset;
  CURSOR: hand;
  COLOR: #000000;
  BORDER-BOTTOM: #ffffff 1px outset;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  BACKGROUND-COLOR: #eaeac2
}
INPUT.buttonhelp
{
  BORDER-RIGHT: #ffffff 1px outset;
  BORDER-TOP: #ffffff 1px outset;
  BORDER-LEFT: #ffffff 1px outset;
  CURSOR: hand;
  COLOR: #000000;
  BORDER-BOTTOM: #ffffff 1px outset;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  FONT-SIZE: 80%;
  FONT-WEIGHT: bold;
  BACKGROUND-COLOR: #f8f8f8;
}
TABLE.help
{
}
TD.help
{
  PADDING-RIGHT: 5px;
  PADDING-LEFT: 10px;
  PADDING-BOTTOM: 6px;
  PADDING-TOP: 6px;
  FONT-FAMILY: Arial, Helvetica, sans-serif
}
TD.wiretitle
{
  FONT-SIZE: 16px;
  COLOR: #a41e3f;
  FONT-FAMILY: Arial, Helvetica, sans-serif
}
TD.wiresmall
{
  FONT-FAMILY: Arial, Helvetica, sans-serif
}
TD.wiretext
{
  FONT-FAMILY: Arial, Helvetica, sans-serif
}
TR.wiresmall
{
  FONT-FAMILY: Arial, Helvetica, sans-serif
}
.wiresmall
{
  FONT-FAMILY: Arial, Helvetica, sans-serif
}
.DragWindow
{
  BORDER-RIGHT: black 2px solid;
  BORDER-TOP: black 2px solid;
  FILTER: alpha(opacity=30);
  BORDER-LEFT: black 2px solid;
  CURSOR: move;
  BORDER-BOTTOM: black 2px solid;
  POSITION: absolute;
  BACKGROUND-COLOR: thistle
}
DIV.ButtonContainer
{
  PADDING-BOTTOM: 5px
}
.PortletButton
{
  PADDING-RIGHT: 3px;
  FONT-WEIGHT: bold;
  COLOR: #ffffff;
  FONT-FAMILY: Marlett
}
.treeitem
{
  BACKGROUND-IMAGE: url(/images/hier_line.gif);
  MARGIN-LEFT: 18px;
  BACKGROUND-REPEAT: repeat-y
}
.treeitem-last
{
  MARGIN-LEFT: 18px
}
.treeitem-htc
{
  BACKGROUND-IMAGE: url(/images/hier_line.gif);
  BEHAVIOR: url(/template/treeitem.htc);
  MARGIN-LEFT: 18px;
  BACKGROUND-REPEAT: repeat-y
}
.treeitem-last-htc
{
  BEHAVIOR: url(/template/treeitem.htc);
  MARGIN-LEFT: 18px
}
.form-messagebox
{
  BORDER-LEFT: #003bd0 3px solid;
  BORDER-RIGHT: #003bd0 3px solid;
  BORDER-TOP: #003bd0 3px solid;
  BORDER-BOTTOM: #003bd0 3px solid;
  PADDING-LEFT: 0px;
  PADDING-RIGHT: 0px;
  PADDING-TOP: 0px;
  PADDING-BOTTOM: 0px;
  WIDTH: 400px;
  POSITION: absolute;
  BACKGROUND-COLOR: #ece9d8;
  DISPLAY: none;
  z-index: 200;
}
.form-messagebox .header
{
  PADDING-LEFT: 10px;
  PADDING-RIGHT: 5px;
  PADDING-TOP: 5px;
  PADDING-BOTTOM: 5px;
  FONT-WEIGHT: bold;
  FONT-SIZE: 13px;
  COLOR: #ffffff;
  FONT-FAMILY: Arial, Helvetica;
  BACKGROUND-COLOR: #003bd0
}
.form-messagebox .body
{
  PADDING-LEFT: 10px;
  PADDING-RIGHT: 5px;
  PADDING-BOTTOM: 10px;
  PADDING-TOP: 10px;
  COLOR: #000000;
  FONT-FAMILY: Arial, Helvetica
}
.form-messagebox .btn
{
  WIDTH: 75px;
  COLOR: #000000;
  FONT-FAMILY: Arial, Helvetica
}
div.popError
{
  color: red;
  DISPLAY: none;
}
div.popSpacer {
  clear: both;
}
div.popRow span.popLabel {
  padding-top: 4px;
  width: 80px;
  float: left;
}
div.popRow span.popInput {
  float: right;
  width: 290px;
  text-align: left;
}
div.popRow span.popValue {
  padding-top: 4px;
  width: 290px;
  float: left;
}
div.popRow span.popProgress {
  width: 370px;
}
div.popRow {
  clear: both;
  height: 22px;
  padding-top: 1px;
  padding-bottom: 1px;
}
TR.listedit2
{
  FONT-FAMILY: Arial, Helvetica, Verdana;
  BACKGROUND-COLOR: #cccccc
}
TR.listedit2 TD.listedit2
{
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  BACKGROUND-COLOR: #cccccc
}
TABLE.wireprbox
{
  BORDER-RIGHT: #519ac7 1px solid;
  BORDER-TOP: #519ac7 1px solid;
  VERTICAL-ALIGN: top;
  BORDER-LEFT: #519ac7 1px solid;
  WIDTH: 100%;
  BORDER-BOTTOM: #519ac7 1px solid;
  BACKGROUND-COLOR: #ffffff
}
TD.wireprboxmainheader
{
  PADDING-RIGHT: 3px;
  PADDING-LEFT: 3px;
  FONT-WEIGHT: bold;
  PADDING-BOTTOM: 3px;
  COLOR: #ffffff;
  PADDING-TOP: 3px;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  BACKGROUND-COLOR: #519ac7
}
TD.wireprboxheader
{
  PADDING-RIGHT: 2px;
  PADDING-LEFT: 2px;
  PADDING-BOTTOM: 2px;
  COLOR: #ffffff;
  PADDING-TOP: 2px;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  BACKGROUND-COLOR: #9999ee
}
TD.wireprboxitem
{
  PADDING-RIGHT: 1px;
  PADDING-LEFT: 1px;
  FONT-WEIGHT: normal;
  PADDING-BOTTOM: 1px;
  COLOR: #436d95;
  PADDING-TOP: 1px;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  BACKGROUND-COLOR: #ddddff
}
TD.hp_leftcontent
{
  PADDING-RIGHT: 12px;
  PADDING-LEFT: 13px;
  COLOR: #004080;
  PADDING-TOP: 15px;
  FONT-FAMILY: Arial, Helvetica, sans-serif
}
TD.hp_leftline
{
  BACKGROUND-IMAGE: url(/images/homepage/leftline.gif);
  BACKGROUND-REPEAT: repeat-x;
  HEIGHT: 20px
}
TD.hp_rightcontent
{
  PADDING-RIGHT: 30px;
  PADDING-LEFT: 13px;
  BACKGROUND-IMAGE: url(/images/homepage/bg_right.gif);
  COLOR: #004080;
  PADDING-TOP: 15px;
  BACKGROUND-REPEAT: repeat-y;
  FONT-FAMILY: Arial, Helvetica, sans-serif
}
TD.hp_rightline
{
  BACKGROUND-IMAGE: url(/images/homepage/rightline.gif);
  BACKGROUND-REPEAT: repeat-x;
  HEIGHT: 20px
}
TD.hp_content
{
  PADDING-BOTTOM: 8px;
  FONT-FAMILY: Arial, Helvetica, sans-serif
}
SPAN.hp_style1
{
  FONT-WEIGHT: bold;
  COLOR: #004080
}
SPAN.hp_style2
{
  COLOR: #004080
}
SPAN.hp_header1
{
  FONT-WEIGHT: bold;
  FONT-SIZE: 14px;
  COLOR: #004080;
  FONT-FAMILY: Arial, Helvetica, sans-serif
}
TABLE.alert
{
  BORDER-TOP: #204ea9 2px solid;
  BORDER-RIGHT: #204ea9 2px solid;
  BORDER-BOTTOM: #204ea9 1px solid;
  BACKGROUND-COLOR: #ffffdd
}
TD.alert
{
  PADDING-RIGHT: 5px;
  PADDING-LEFT: 10px;
  PADDING-BOTTOM: 6px;
  PADDING-TOP: 6px;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
}
TABLE.severe
{
  BORDER-TOP: #204ea9 2px solid;
  BORDER-RIGHT: #204ea9 2px solid;
  BORDER-BOTTOM: #204ea9 1px solid;
  BACKGROUND-COLOR: #ffffdd
}
TD.severe
{
  PADDING-RIGHT: 5px;
  PADDING-LEFT: 10px;
  PADDING-BOTTOM: 6px;
  PADDING-TOP: 6px;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
}
TABLE.info
{
  BORDER-TOP: #204ea9 2px solid;
  BORDER-RIGHT: #204ea9 2px solid;
  BORDER-BOTTOM: #204ea9 1px solid;
  BACKGROUND-COLOR: #ddffdd
}
TD.info
{
  PADDING-RIGHT: 5px;
  PADDING-LEFT: 10px;
  PADDING-BOTTOM: 6px;
  PADDING-TOP: 6px;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
}
TABLE.feedback
{
  BORDER-RIGHT: #204ea9 2px solid;
  BORDER-BOTTOM: #204ea9 1px solid;
  BACKGROUND-COLOR: #ddffdd
}
TD.feedback
{
  PADDING-RIGHT: 5px;
  PADDING-LEFT: 10px;
  PADDING-BOTTOM: 6px;
  PADDING-TOP: 6px;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
}
SPAN.wiz_step
{
  PADDING-RIGHT: 8px;
  FONT-WEIGHT: normal;
  FONT-SIZE: 12pt;
  COLOR: #000000;
  FONT-FAMILY: Arial, Helvetica, sans-serif
}
SPAN.wiz_step_t
{
  PADDING-RIGHT: 8px;
  FONT-WEIGHT: normal;
  FONT-SIZE: 12pt;
  COLOR: #ffffff;
  FONT-FAMILY: Arial, Helvetica, sans-serif
}
SPAN.wiz_header
{
  FONT-WEIGHT: bold;
  FONT-SIZE: 18pt;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  TEXT-ALIGN: left
}
TABLE.progressbar
{
  BORDER-RIGHT: #000000 1px solid;
  BORDER-TOP: #000000 1px solid;
  BORDER-LEFT: #000000 1px solid;
  BORDER-BOTTOM: #000000 1px solid;
  BACKGROUND-COLOR: #ffffff
}
TD.progressbar
{
  BACKGROUND-COLOR: #000000
}
TD.CalendarBorder
{
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  BACKGROUND-COLOR: #436d95
}
TD.CalendarHeader
{
  FONT-SIZE: 12px;
  COLOR: white;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  BACKGROUND-COLOR: #436d95
}
TD.CalendarBody
{
  CURSOR: hand;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  BACKGROUND-COLOR: white
}
TD.CalendarTitle
{
  COLOR: white;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  BACKGROUND-COLOR: #519ac7
}
TD.CalendarWeekEnd
{
  CURSOR: hand;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  BACKGROUND-COLOR: #e9e9e9
}
TD.CalendarCurrent
{
  CURSOR: hand;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  BACKGROUND-COLOR: #ffb6c1
}
INPUT.buttonalert
{
  BORDER-RIGHT: #ffffff 1px outset;
  BORDER-TOP: #ffffff 1px outset;
  BORDER-LEFT: #ffffff 1px outset;
  CURSOR: hand;
  COLOR: #000000;
  BORDER-BOTTOM: #ffffff 1px outset;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  FONT-SIZE: 80%;
  FONT-WEIGHT: bold;
  BACKGROUND-COLOR: #eaeac2
}
INPUT.buttonerror
{
  BORDER-RIGHT: #ffffff 1px outset;
  BORDER-TOP: #ffffff 1px outset;
  BORDER-LEFT: #ffffff 1px outset;
  CURSOR: hand;
  COLOR: #000000;
  BORDER-BOTTOM: #ffffff 1px outset;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  FONT-SIZE: 80%;
  FONT-WEIGHT: bold;
  BACKGROUND-COLOR: #eaeac2
}
INPUT.buttonerrorwide
{
  BORDER-RIGHT: #ffffff 1px outset;
  BORDER-TOP: #ffffff 1px outset;
  BORDER-LEFT: #ffffff 1px outset;
  WIDTH: 120px;
  CURSOR: hand;
  COLOR: #000000;
  BORDER-BOTTOM: #ffffff 1px outset;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  FONT-SIZE: 80%;
  FONT-WEIGHT: bold;
  BACKGROUND-COLOR: #eaeac2
}
.hp_link
{
  BORDER-BOTTOM: #e3e3e3 1px dashed;
  TEXT-ALIGN: right
}
TABLE.subrecordtable
{
  BORDER-RIGHT: 0px;
  BORDER-TOP: 0px;
  VERTICAL-ALIGN: top;
  BORDER-LEFT: 0px;
  WIDTH: 100%;
  BORDER-BOTTOM: 0px;
  BACKGROUND-COLOR: #ffffff
}
TABLE.subrecordtable TD.recordleft
{
  PADDING-LEFT: 0px;
  FONT-WEIGHT: normal;
  WIDTH: 200px;
  COLOR: #436d95;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  BACKGROUND-COLOR: #e9e9e9;
  TEXT-ALIGN: left
}
TD.UploadLabel
{
  FONT-WEIGHT: bold;
  COLOR: #8a3548;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  BACKGROUND-COLOR: #e9e9e9
}
TD.UploadFull
{
  BORDER-RIGHT: white 1px inset;
  BORDER-TOP: white 1px inset;
  BORDER-LEFT: white 1px inset;
  BORDER-BOTTOM: white 1px inset;
  HEIGHT: 10px;
  WIDTH: 5px;
  BACKGROUND-COLOR: #6495ed
}
TD.UploadEmpty
{
  BORDER-RIGHT: white 1px inset;
  BORDER-TOP: white 1px inset;
  BORDER-LEFT: white 1px inset;
  BORDER-BOTTOM: white 1px inset;
  HEIGHT: 10px;
  WIDTH: 5px;
}
TD.upperright
{
  BACKGROUND-POSITION: right top;
  BACKGROUND-IMAGE: url(/images/newui/topbackground.gif);
  PADDING-BOTTOM: 2px;
  BACKGROUND-REPEAT: no-repeat;
}
TD.upperrightresponse
{
  PADDING-BOTTOM: 2px;
}
TD.upperrightshort
{
  BACKGROUND-POSITION: right top;
  BACKGROUND-IMAGE: url(/images/newui/topbackgroundshort.gif);
  PADDING-BOTTOM: 2px;
  BACKGROUND-REPEAT: no-repeat;
}
TD.printreceiptrecordleft
{
  FONT-WEIGHT: normal;
  WIDTH: 200px;
  COLOR: #000000;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  BACKGROUND-COLOR: #ffffff;
  TEXT-ALIGN: right
}
TD.printreceiptrecordright
{
  FONT-WEIGHT: normal;
  COLOR: #000000;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  BACKGROUND-COLOR: #ffffff
}
TD.printreceiptrecordsection
{
  BORDER-RIGHT: #fdfdfd 1px;
  BORDER-TOP: #ffffff 1px;
  PADDING-LEFT: 10px;
  FONT-WEIGHT: bold;
  BORDER-LEFT: #fdfdfd 1px;
  COLOR: #000000;
  BORDER-BOTTOM: #919191 1px solid;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  BACKGROUND-COLOR: #f0f0f0
}
.contentBody
{
  BORDER-RIGHT: #204ea9 2px solid;
  PADDING-RIGHT: 10px;
  PADDING-LEFT: 10px;
  PADDING-BOTTOM: 0px;
  WIDTH: 100%;
  PADDING-TOP: 6px;
  BACKGROUND-COLOR: #f3f3ec
}
.contentSpacer
{
  FONT-WEIGHT: bold;
  FONT-SIZE: 100%;
  COLOR: #fff;
  FONT-FAMILY: Verdana, Geneva, sans-serif;
  BACKGROUND-COLOR: #204ea9;
  VERTICAL-ALIGN: middle;
}
.contentSpacerEmpty
{
  FONT-SIZE: 0;
  COLOR: #fff;
  BACKGROUND-COLOR: #204ea9;
  VERTICAL-ALIGN: middle
}
.contentSpacerHeader
{
  FONT-WEIGHT: bold;
  FONT-SIZE: 80%;
  COLOR: #fff;
  FONT-FAMILY: Verdana, Geneva, sans-serif;
  BACKGROUND-COLOR: #204ea9
}
.contentBottom
{
  BACKGROUND-POSITION: left bottom;
  BACKGROUND-IMAGE: url(/images/newui/contentbottomleft.gif);
  WIDTH: 100%;
  BACKGROUND-REPEAT: no-repeat;
  HEIGHT: 9px;
  BACKGROUND-COLOR: #204ea9
}
.contentBottomRight
{
  BACKGROUND-POSITION: right bottom;
  DISPLAY: inline;
  FLOAT: right;
  BACKGROUND-IMAGE: url(/images/newui/contentbottomright.gif);
  WIDTH: 9px;
  BACKGROUND-REPEAT: repeat-x;
  HEIGHT: 9px;
  BACKGROUND-COLOR: #204ea9
}
TD.leftBar
{
  WIDTH: 200px;
  BACKGROUND-COLOR: #e8e8e8
}
TD.mainContent
{
  PADDING-RIGHT: 5px;
  PADDING-LEFT: 10px;
  PADDING-BOTTOM: 10px;
  PADDING-TOP: 0px;
  BACKGROUND-COLOR: #ffffff;
  VERTICAL-ALIGN: top;
}
.leftSearch
{
  PADDING-RIGHT: 6px;
  PADDING-LEFT: 11px;
  PADDING-BOTTOM: 5px;
  COLOR: #333;
  PADDING-TOP: 11px;
  BACKGROUND-COLOR: #d9d9d9
}
.leftSearchRadio
{
  FONT-SIZE: 85%;
  FONT-WEIGHT: normal;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
}

FORM.leftForm
{
  DISPLAY: inline
}
.leftNav
{
  PADDING-RIGHT: 6px;
  BORDER-TOP: #fff 2px solid;
  PADDING-LEFT: 11px;
  PADDING-BOTTOM: 5px;
  COLOR: #333;
  LINE-HEIGHT: 1.5em;
  PADDING-TOP: 11px
}
.leftNavFirst
{
  PADDING-RIGHT: 6px;
  PADDING-LEFT: 11px;
  PADDING-BOTTOM: 5px;
  COLOR: #333;
  LINE-HEIGHT: 1.5em;
  PADDING-TOP: 11px
}
.pageTitle
{
  FONT-SIZE: 91%;
  VERTICAL-ALIGN: middle;
  COLOR: #fff
}
.footer
{
  PADDING-RIGHT: 0px;
  BORDER-TOP: #e8e8e8 1px solid;
  PADDING-LEFT: 0px;
  PADDING-BOTTOM: 20px;
  LINE-HEIGHT: 1.8em;
  PADDING-TOP: 10px;
  TEXT-ALIGN: center
}
.logo
{
  PADDING-LEFT: 12px;
  HEIGHT: 70px
}
.requiredLegend 
{
  BORDER-LEFT: 3px solid #c00000;
  FLOAT: right;
}
.requiredInput 
{
  BORDER-LEFT: 3px solid #c00000;
  PADDING-LEFT: 1px
}
TD.requiredLabel
{
  WIDTH: 18%;
  COLOR: #333;
  BORDER-BOTTOM: #e3deb8 1px solid;
  BORDER-RIGHT: 3px solid #c00000;
  PADDING-RIGHT: 3px;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  TEXT-ALIGN: right;
  VERTICAL-ALIGN: top;
}
TD.notrequiredLabel
{
  WIDTH: 18%;
  COLOR: #333;
  BORDER-BOTTOM: #e3deb8 1px solid;
  PADDING-RIGHT: 6px;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  TEXT-ALIGN: right;
  VERTICAL-ALIGN: top;
}
.fieldError
{
  COLOR: #c00000;
  FONT-WEIGHT: bold;
  DISPLAY: none;
}
.fieldErrorVisible
{
  COLOR: #c00000;
  FONT-WEIGHT: bold;
}
.fieldHelp
{
  COLOR: #000000;
  BACKGROUND-COLOR: FFFFE2;
  FONT-SIZE: 91%;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  DISPLAY: none;
  WIDTH: 50%;
  MARGIN-LEFT: 10px;
  MARGIN-RIGHT: 10px;
  MARGIN-TOP: 2px;
  MARGIN-BOTTOM: 2px;
  PADDING-LEFT: 5px;
  PADDING-RIGHT: 5px;
  PADDING-TOP: 2px;
  PADDING-BOTTOM: 2px;
  BORDER: 1px solid #000000;
}
.cssMask {
  BACKGROUND-COLOR: #000000;
  DISPLAY: block;
  POSITION: absolute;
  Z-INDEX: 100;
  LEFT: 0px;
  TOP: 0px;
  FILTER: alpha(opacity=50);
  OPACITY: .50;
}
.accountStatus
{
  COLOR: #FFFFFF;
  TEXT-ALIGN: right;
}
A.accountStatus:link
{
  COLOR: #FFFFFF;
  TEXT-ALIGN: right;
  TEXT-DECORATION: underline;
}
A.accountStatus:visited
{
  COLOR: #FFFFFF;
  TEXT-ALIGN: right;
  TEXT-DECORATION: underline;
}
.steplist {
  MARGIN-LEFT: 25px;
  PADDING-LEFT: 25px;
  MARGIN-TOP: 5px;
}
.stepactive {
  BACKGROUND-IMAGE: url(/images/ui/step2.gif);
  BACKGROUND-POSITION: left center;
  BACKGROUND-REPEAT: no-repeat;
  COLOR: #1C6AA3;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  FONT-SIZE: 12px;
  FONT-WEIGHT: bold;
  LINE-HEIGHT: 28px;
  LIST-STYLE-POSITION: outside;
  LIST-STYLE-TYPE: none;
  PADDING-LEFT: 28px;
  VERTICAL-ALIGN: middle;
}
.stepactive a {
  COLOR: #1C6AA3;
  TEXT-DECORATION:none
}
.stepactive a:visited {
  COLOR: #1C6AA3;
  TEXT-DECORATION:none
}
.stepactive a:hover {
  COLOR: #1C6AA3;
  TEXT-DECORATION:underline
}
.stepdone {
  BACKGROUND-IMAGE: url(/images/ui/step3.gif);
  BACKGROUND-POSITION: left center;
  BACKGROUND-REPEAT: no-repeat;
  COLOR: #666666;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  FONT-SIZE: 12px;
  FONT-WEIGHT: bold;
  LINE-HEIGHT: 28px;
  LIST-STYLE-POSITION: outside;
  LIST-STYLE-TYPE: none;
  PADDING-LEFT: 28px;
  VERTICAL-ALIGN: middle
}
.stepdone a {
  COLOR: #666666;
  TEXT-DECORATION:none
}
.stepdone a:visited {
  COLOR: #666666;
  TEXT-DECORATION:none
}
.stepdone a:hover {
  COLOR: #000000;
  TEXT-DECORATION:underline
}
.stepnormal {
  BACKGROUND-IMAGE: url(/images/ui/step1.gif);
  BACKGROUND-POSITION: left center;
  BACKGROUND-REPEAT: no-repeat;
  COLOR: #000000;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  FONT-SIZE: 12px;
  FONT-WEIGHT: bold;
  LINE-HEIGHT: 28px;
  LIST-STYLE-POSITION: outside;
  LIST-STYLE-TYPE: none;
  PADDING-LEFT: 28px;
  VERTICAL-ALIGN: middle
}
.stepnormal a {
  TEXT-DECORATION:none
}
.stepnormal a:visited {
  TEXT-DECORATION:none
}
.stepnormal a:hover {
  TEXT-DECORATION:underline
}
.stepcategory {
  BACKGROUND-POSITION: left center;
  BACKGROUND-REPEAT: no-repeat;
  COLOR: #000000;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  FONT-SIZE: 12px;
  FONT-WEIGHT: bold;
  LINE-HEIGHT: 28px;
  PADDING-LEFT: 30px;
  PADDING-TOP: 5px;
  VERTICAL-ALIGN: middle
}

.steptitle {
  BACKGROUND-POSITION: left center;
  BACKGROUND-REPEAT: no-repeat;
  COLOR: #000000;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  FONT-SIZE: 14px;
  FONT-WEIGHT: bold;
  PADDING-LEFT: 20px;
  PADDING-BOTTOM: 15px;
  VERTICAL-ALIGN: middle
}
.stepsarea {
  BACKGROUND-COLOR: #EFEFEF;
  PADDING-TOP: 16px
}
.topnav
{
  FONT-WEIGHT: bolder;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  VERTICAL-ALIGN: middle;
  TEXT-ALIGN: right;
  PADDING-RIGHT: 8px
}
#blockerbox {
  BACKGROUND-COLOR: #CCCCCC;
  FILTER: alpha(opacity=50);
  OPACITY: .5;
  HEIGHT: 1000px;
  LEFT: 0;
  POSITION: absolute;
  TOP: 0px;
  DISPLAY: none;
  WIDTH: 100%;
  Z-INDEX: 6
}
#thedialog {
  MARGIN: 0;
  PADDING: 0;
  BACKGROUND-COLOR: #FFFFFF;
  BORDER: #000066;
  BORDER-STYLE: solid;
  BORDER-WIDTH: 2px;
  FONT-SIZE: 12px;
  POSITION: absolute;
  DISPLAY: none;
  Z-INDEX: 10
}
.dlgtext {
  POSITION: absolute;
  DISPLAY: block;
  TOP: 25px;
  WIDTH: 600px;
  HEIGHT: 370px;
  PADDING: 2px;
  OVERFLOW: auto;
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
  FONT-SIZE: 11px
}
.msglft {
  BACKGROUND-COLOR: #C4DEF2;
  BORDER: 1px solid;
  BORDER-COLOR: #005694;
  WIDTH: 20px
}
.dlgmsg {
  BORDER-BOTTOM-COLOR: #999999;
  BORDER-BOTTOM-STYLE: dotted;
  BORDER-BOTTOM-WIDTH: 1px;
  BORDER-LEFT-COLOR: #999999;
  BORDER-LEFT-STYLE: none;
  BORDER-RIGHT-COLOR: #999999;
  BORDER-RIGHT-STYLE: dotted;
  BORDER-RIGHT-WIDTH: 1px;
  BORDER-TOP-COLOR: #999999;
  BORDER-TOP-STYLE: dotted;
  BORDER-TOP-WIDTH: 1px;
  COLOR: #1C6AA3;
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
  FONT-SIZE: 11px;
  FONT-WEIGHT: bold;
  PADDING: 2px 2px 2px 6px
}
/*#dlglist {
  HEIGHT: 286px;
  LEFT: 0px;
  OVERFLOW: auto;
  POSITION: absolute;
  TOP: 114px;
  VISIBILITY: visible;
  WIDTH: 600px;
  Z-INDEX: 3
}*/
#dlglisthead {
  HEIGHT: 24px;
  LEFT: 0px;
  OVERFLOW: hidden;
  POSITION: absolute;
  TOP: 90px;
  VISIBILITY: visible;
  WIDTH: 600px;
  Z-INDEX: 2
}
/*#dlgtop {
  HEIGHT: 90px;
  LEFT: 0px;
  OVERFLOW: hidden;
  POSITION: absolute;
  TOP: 0px;
  WIDTH: 600px;
  Z-INDEX: 1
}*/
#dlgtop {
  z-index: 1; left: 0px; overflow: hidden; width: 600px; position: absolute; top: 0px; height:48px 
}
#dlglist {
  z-index: 3; left: 0px; visibility: visible; overflow: auto; width: 600px; position: absolute; top:49px; height:351px
}
div.fileUpProgressContainer {
  position: relative;
  width: 200px;
  _width: 202px;
  height: 18px;
  _height: 20px;
  padding: 0px;
  border: 1px solid #7F9DB9;
  float: left;
  display:inline;
}
div.fileUpProgressBar {
  position: absolute;
  width: 200px;
  height: 18px;
  top: 0px;
  left: 0px;
  background-color: #204EA9;
}
div.fileUpProgressMask {
  position: absolute;
  width: 200px;
  height: 18px;
  top: 0px;
  left: 0px;
  font-size: 1px;
  background-color: #FFFFFF;
}
div.fileUpProgressButton {
  padding-top: 1px;
  display:inline;
}
div.fileUpProgressDisplay {
  position: absolute;
  width: 200px;
  height: 18px;
  top: 0px;
  left: 0px;
  color: #ACA899;
  margin-top: 2px;
  margin-left: 2px;
  z-index: 10;
  overflow: hidden;
}
TD.header2 TD.caption {
  color: #FFFFFF;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  padding: 0px 4px;
}
TD.header2 {
  background: rgb(32,78,169);
}
a.headerlink1 {
  font:11px/1.2em Verdana, Arial, Helvetica, sans-serif;
  color:#fff;
  padding-right:16px;
  margin-right:8px;
  background:transparent url(/images/ui/ico_close.gif) no-repeat right center;
}
.contentBody1 {
  width: 562px;
  background:#fff;
  margin:5px 10px;
}

.contentBody1 p, .contentBody1 li {
  font:12px/1.4em Arial, Helvetica, sans-serif;
}

.contentBody1 h1 {
  font:bold 20px/1.2em "Times New Roman", Times, serif;
  display:block;
  margin:4pt 0 24pt 0;
  color:rgb(32, 78, 169);
}

.contentBody1 h2 {
  font:16px/1.2em Arial, Helvetica, sans-serif;
}

.contentBody1 h3 {
  display:block;
  margin:12pt 0;
  font:bold 12px/1.2em Arial, Helvetica, sans-serif;
}

.contentBody1 li {
  margin-bottom:4pt;
}

.suggestitem {
  color:#000000;
  background-color:#ffffff;
  white-space:nowrap;
  padding-left:0px;
  padding-right:0px;
  width:100%;
  overflow:visible;
  overflow-x:visible;
  overflow-y:visible;
}

.suggestitem_hl {
  color:#ffffff;
  background-color:#7998d2;
  white-space:nowrap;
  overflow-x:hidden;
  padding-left:0px;
  padding-right:0px;
  width:100%;
  overflow:visible;
  overflow-x:visible;
  overflow-y:visible;
}

.suggest {
  white-space:nowrap;
  display:none;
  overflow:visible;
  overflow-x:visible;
  overflow-y:visible;  
  border-right:#7b9ebd 1px solid;
  border-left:#7b9ebd 1px solid;
  border-top:#7b9ebd 1px solid;
  border-bottom:#7b9ebd 1px solid;
  z-index:10;
  padding:0px;
  padding-right:0px;
  padding-left:0px;
  padding-top:0px;
  padding-bottom:0px;
  background-color:#ffffff;
  position:absolute;
}

.x-shadow {
  display:none;
  position:absolute;
  overflow:hidden;
  left:0;
  top:0;
  z-index:9;
}

.x-shadow * {
  overflow:hidden;
}

.x-shadow * {
  padding:0;
  border:0;
  margin:0;
  clear:none;
  zoom:1;
}

.x-shadow .xstc, .x-shadow .xsbc {
  height:6px;
  float:left;
}

.x-shadow .xstl, .x-shadow .xstr, .x-shadow .xsbl, .x-shadow .xsbr {
  width:6px;
  height:6px;
  float:left;
}

.x-shadow .xsc {
  width:100%;
}

.x-shadow .xsml, .x-shadow .xsmr {
  width:6px;
  float:left;
  height:100%;
}

.x-shadow .xsmc {
  float:left;
  height:100%;
  background:transparent url(/images/shadow-c.png);
}

.x-shadow .xst, .x-shadow .xsb {
  height:6px;
  overflow:hidden;
  width:100%;
}

.x-shadow .xsml {
  background:transparent url(/images/shadow-lr.png) repeat-y 0 0;
}

.x-shadow .xsmr {
  background:transparent url(/images/shadow-lr.png) repeat-y -6px 0;
}

.x-shadow .xstl {
  background:transparent url(/images/shadow.png) no-repeat 0 0;
}

.x-shadow .xstc {
  background:transparent url(/images/shadow.png) repeat-x 0 -30px;
}

.x-shadow .xstr {
  background:transparent url(/images/shadow.png) repeat-x 0 -18px;
}

.x-shadow .xsbl {
  background:transparent url(/images/shadow.png) no-repeat 0 -12px;
}

.x-shadow .xsbc {
  background:transparent url(/images/shadow.png) repeat-x 0 -36px;
}

.x-shadow .xsbr {
  background:transparent url(/images/shadow.png) repeat-x 0 -6px;
}
.menuBar {
  display: none;
}
.identarea {
  display: none;
}
.msglft {
  background-color: #C4DEF2;
  border: 1px solid;
  border-color: #005694;
  width: 20px
}
.msglftinfo {
  background-color: #C4DEF2;
  border: 1px solid;
  border-color: #005694;
  width: 32px;
  height: 32px;
  background-image:url(/images/ui/message-info.gif);
  background-repeat:no-repeat;
  background-position:top
}
.msglftalert {
  background-color: #FFCC00;
  border: 1px solid;
  border-color: #005694;
  width: 32px;
  height: 32px;
  background-image:url(/images/ui/message-alert.gif);
  background-repeat:no-repeat;
  background-position:top
}
.msgrt {
  background-color: #EFEFEF;
  border-bottom-color: #999999;
  border-bottom-style: dotted;
  border-bottom-width: 1px;
  border-left-color: #999999;
  border-left-style: none;
  border-right-color: #999999;
  border-right-style: dotted;
  border-right-width: 1px;
  border-top-color: #999999;
  border-top-style: dotted;
  border-top-width: 1px;
  color: #1C6AA3;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  padding: 2px 2px 2px 6px;
  line-height: normal
}
.upperrighttext {
  text-align: right;
  vertical-align: top;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  padding-top: 2px;
  padding-right: 4px
}
A.plainlink:link {
  color: #000000;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px
}
A.plainlink:visited {
  color: #000000;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px
}
A.plainlink:hover {
  color: #000000;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px
}
.companylabel {
  font-style: italic;
}
TD.requiredLabel {
  WIDTH: 18%;
  COLOR: #333;
  BORDER-BOTTOM: #e3deb8 1px solid;
  BORDER-RIGHT: 3px solid #c00000;
  PADDING-RIGHT: 3px;
  PADDING-TOP: 2px;
  PADDING-LEFT: 2px;
  PADDING-BOTTOM: 2px;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  TEXT-ALIGN: right;
  VERTICAL-ALIGN: top;
}
TD.notRequiredLabel {
  WIDTH: 18%;
  COLOR: #333;
  BORDER-BOTTOM: #e3deb8 1px solid;
  PADDING-RIGHT: 6px;
  PADDING-TOP: 2px;
  PADDING-LEFT: 2px;
  PADDING-BOTTOM: 2px;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  TEXT-ALIGN: right;
  VERTICAL-ALIGN: top;
}
