body {
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
}

td {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	vertical-align: top;
}

th {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
}
.copyright {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
}
.tdwhite {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;


}
a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0000FF;
	text-decoration: underline;
}
a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0000CC;
	text-decoration: none;
}
.majorheadline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000099;

}
.minorheadline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.errormsg {
	font-family: Verdana, Arial, Helvetica, sans_serif;
	font-size: 12px;
	font-weight: bold;
	color: red;
	text-decoration: underline;
}

.StdFontClass
{
    COLOR: black;
    FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
    FONT-SIZE: 70%;
    LINE-HEIGHT: 12pt
}
.StdFontClassAll
{
    COLOR: black;
    FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
    FONT-SIZE: 11px
    LINE-HEIGHT: 18px
}
.StdFontClassAllGP
{
    BACKGROUND: white;
    FONT-FAMILY: Verdana,Arial,Helvetica;
    FONT-SIZE: 11px;
    LINE-HEIGHT: 18px;
    TEXT-ALIGN: justify
}
.welcome
{
    COLOR: midnightblue;
    FONT-FAMILY: Verdana,Arial,Helvetica;
    FONT-SIZE: 24pt;
    TEXT-ALIGN: center
}
.StdFontClassb
{
    COLOR: midnightblue;
    FONT-FAMILY: Helvetica, Arial, sans-serif, Verdana;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
.StdFontClassheader
{
    COLOR: white;
    FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
    FONT-SIZE: 20pt;
    LINE-HEIGHT: 12pt
}
.warning
{
    COLOR: #ff0000;
    FONT-FAMILY: Arial,Verdana,Helvetica,sans-serif;
    FONT-SIZE: 10pt
}
.success
{
    COLOR: #0000ff;
    FONT-FAMILY: Arial,Verdana,Helvetica,sans-serif;
    FONT-SIZE: 10pt
}
.pageheading
{
    BACKGROUND-COLOR: white;
    COLOR: #ff0000;
    FONT-FAMILY: Arial,Verdana,Helvetica,sans-serif;
    FONT-SIZE: 14pt
}
.stclassgreen
{
    COLOR: #008000;
    FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
    FONT-SIZE: 65%;
    LINE-HEIGHT: 12pt
}
.fontlink
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: justify;
	color: #808000;
	
	a:link { color: #666699; text-decoration: none} 
	a:visited { color: #ff6666 ; text-decoration: none} 
    a:hover { color: #ff9900; text-decoration: none}
}
.mystyle
{
    BACKGROUND-COLOR: #ffffff;
    BACKGROUND-IMAGE: none;
    BACKGROUND-REPEAT: repeat;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 11px
}
.mystyler
{
    BACKGROUND: #ffffff;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 11px;
    TEXT-ALIGN: right
}
.mystyle2
{
    BACKGROUND: #e0e7e0;
    BORDER-BOTTOM: #888888 1px solid;
    BORDER-LEFT: #888888 1px solid;
    BORDER-RIGHT: #888888 1px solid;
    BORDER-TOP: #888888 1px solid;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold
}
.mystyle3
{
    BACKGROUND: #96a883;
    BORDER-BOTTOM: #888888 1px solid;
    BORDER-LEFT: #888888 1px solid;
    BORDER-RIGHT: #888888 1px solid;
    BORDER-TOP: #888888 1px solid;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold
}
.usertextbox
{
    BACKGROUND: #FFFFCC;
    BORDER-BOTTOM: #888888 1px solid;
    BORDER-LEFT: #888888 1px solid;
    BORDER-RIGHT: #888888 1px solid;
    BORDER-TOP: #888888 1px solid;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 11px
}
.changependingtextbox
{
    BACKGROUND: #FFFF00;
    BORDER-BOTTOM: #888888 1px solid;
    BORDER-LEFT: #888888 1px solid;
    BORDER-RIGHT: #888888 1px solid;
    BORDER-TOP: #888888 1px solid;
    COLOR: #FF0000;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 11px
}

.altcolor1
{
    BACKGROUND: #ffffff;
    BORDER-BOTTOM: #888888 1px solid;
    BORDER-LEFT: #888888 1px solid;
    BORDER-RIGHT: #888888 1px solid;
    BORDER-TOP: #888888 1px solid;
    COLOR: #000000;
    FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
    FONT-SIZE: 70%;
    LINE-HEIGHT: 12pt;
    TEXT-ALIGN: center
}
.altcolor1l
{
    BACKGROUND: #ffffff;
    BORDER-BOTTOM: #888888 1px solid;
    BORDER-LEFT: #888888 1px solid;
    BORDER-RIGHT: #888888 1px solid;
    BORDER-TOP: #888888 1px solid;
    COLOR: #000000;
    FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
    FONT-SIZE: 70%;
    LINE-HEIGHT: 12pt;
    TEXT-ALIGN: left
}
.altcolor1r
{
    BACKGROUND: #ffffff;
    BORDER-BOTTOM: #888888 1px solid;
    BORDER-LEFT: #888888 1px solid;
    BORDER-RIGHT: #888888 1px solid;
    BORDER-TOP: #888888 1px solid;
    COLOR: #000000;
    FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
    FONT-SIZE: 70%;
    LINE-HEIGHT: 12pt;
    TEXT-ALIGN: right
}
.altcolor2
{
    BACKGROUND: #f4f4f4;
    BORDER-BOTTOM: #888888 1px solid;
    BORDER-LEFT: #888888 1px solid;
    BORDER-RIGHT: #888888 1px solid;
    BORDER-TOP: #888888 1px solid;
    COLOR: #000000;
    FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
    FONT-SIZE: 70%;
    FONT-VARIANT: normal;
    LINE-HEIGHT: 12pt;
    TEXT-ALIGN: center
}
.altcolor2l
{
    BACKGROUND: #f4f4f4;
    BORDER-BOTTOM: #888888 1px solid;
    BORDER-LEFT: #888888 1px solid;
    BORDER-RIGHT: #888888 1px solid;
    BORDER-TOP: #888888 1px solid;
    COLOR: #000000;
    FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
    FONT-SIZE: 70%;
    FONT-VARIANT: normal;
    LINE-HEIGHT: 12pt;
    TEXT-ALIGN: left
}
.altcolor2r
{
    BACKGROUND: #f4f4f4;
    BORDER-BOTTOM: #888888 1px solid;
    BORDER-LEFT: #888888 1px solid;
    BORDER-RIGHT: #888888 1px solid;
    BORDER-TOP: #888888 1px solid;
    COLOR: #000000;
    FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
    FONT-SIZE: 70%;
    FONT-VARIANT: normal;
    LINE-HEIGHT: 12pt;
    TEXT-ALIGN: right
}
.altcolor1fli
{
    BACKGROUND-COLOR: #f4f4f4;
    COLOR: #000000;
    FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
    FONT-SIZE: 2pt;
    TEXT-ALIGN: center
}
.altcolor1f
{
    BACKGROUND-COLOR: #f4f4f4;
    COLOR: #000000;
    FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
    FONT-SIZE: 70%;
    LINE-HEIGHT: 12pt;
    TEXT-ALIGN: center
}
.altcolor1fl
{
    BACKGROUND-COLOR: #f4f4f4;
    COLOR: #000000;
    FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
    FONT-SIZE: 70%;
    LINE-HEIGHT: 12pt;
    TEXT-ALIGN: left
}
.altcolor1fr
{
    BACKGROUND-COLOR: #f4f4f4;
    COLOR: #000000;
    FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
    FONT-SIZE: 70%;
    LINE-HEIGHT: 12pt;
    TEXT-ALIGN: right
}
.altcolor2f
{
    BACKGROUND-COLOR: #ffffff;
    COLOR: #000000;
    FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
    FONT-SIZE: 70%;
    LINE-HEIGHT: 12pt;
    TEXT-ALIGN: center
}
.altcolor2fl
{
    BACKGROUND-COLOR: #ffffff;
    COLOR: #000000;
    FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
    FONT-SIZE: 70%;
    LINE-HEIGHT: 12pt;
    TEXT-ALIGN: left
}
.altcolor2fr
{
    BACKGROUND-COLOR: #ffffff;
    COLOR: #000000;
    FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
    FONT-SIZE: 70%;
    LINE-HEIGHT: 12pt;
    TEXT-ALIGN: right
}
.altcolorsp
{
    BACKGROUND: #cccccc;
    BORDER-BOTTOM: #888888 1px solid;
    BORDER-LEFT: #888888 1px solid;
    BORDER-RIGHT: #888888 1px solid;
    BORDER-TOP: #888888 1px solid;
    COLOR: #000000;
    FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
    FONT-SIZE: 70%;
    LINE-HEIGHT: 12pt;
    TEXT-ALIGN: center
}
.altcolorspl
{
    BACKGROUND: #cccccc;
    BORDER-BOTTOM: #888888 1px solid;
    BORDER-LEFT: #888888 1px solid;
    BORDER-RIGHT: #888888 1px solid;
    BORDER-TOP: #888888 1px solid;
    COLOR: #000000;
    FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
    FONT-SIZE: 70%;
    LINE-HEIGHT: 12pt;
    TEXT-ALIGN: left
}
.altcolorspr
{
    BACKGROUND: #cccccc;
    BORDER-BOTTOM: #888888 1px solid;
    BORDER-LEFT: #888888 1px solid;
    BORDER-RIGHT: #888888 1px solid;
    BORDER-TOP: #888888 1px solid;
    COLOR: #000000;
    FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
    FONT-SIZE: 70%;
    LINE-HEIGHT: 12pt;
    TEXT-ALIGN: right
}
.altcolorsp2
{
    BACKGROUND: #cccccc;
    COLOR: #000000;
    FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
    FONT-SIZE: 70%;
    LINE-HEIGHT: 12pt;
    TEXT-ALIGN: center
}
.altcolorsp2l
{
    BACKGROUND: #cccccc;
    COLOR: #000000;
    FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
    FONT-SIZE: 70%;
    LINE-HEIGHT: 12pt;
    TEXT-ALIGN: left
}
.altcolorsp2r
{
    BACKGROUND: #cccccc;
    COLOR: #000000;
    FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
    FONT-SIZE: 70%;
    LINE-HEIGHT: 12pt;
    TEXT-ALIGN: right
}
.tempfontc
{
    COLOR: black;
    FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif
    text-align:center;
    FONT-SIZE: 70%;
    LINE-HEIGHT: 12pt
}
.tempfontl
{
    COLOR: blue;
    FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif
    text-align:left;
    FONT-SIZE: 70%;
    LINE-HEIGHT: 12pt
}
.tempfontr
{
    COLOR: #000000;
    FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
    FONT-SIZE: 70%;
    LINE-HEIGHT: 12pt;
    TEXT-ALIGN: right
}
.tempcolor
{
    BACKGROUND-COLOR: red
}
.altcolor1fl
{
    BACKGROUND-COLOR: #f4f4f4;
    COLOR: #000000;
    FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
    FONT-SIZE: 70%;
    LINE-HEIGHT: 12pt;
    TEXT-ALIGN: left
}
.tableheader
{
    BACKGROUND: #f4f4f4;
    BORDER-BOTTOM: #888888 1px solid;
    BORDER-TOP: #888888 1px solid;    
    COLOR: #000000;
    FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
    FONT-SIZE: 70%;
    FONT-WEIGHT: bold;
    LINE-HEIGHT: 12pt;
    PADDING-LEFT: 5px;
    TEXT-ALIGN: center
}
.tableheaderiframe
{
    BACKGROUND: #ebe4d2;
    BORDER-BOTTOM: #888888 1px solid;
    BORDER-LEFT: #888888 1px solid;
    BORDER-RIGHT: #888888 1px solid;
    BORDER-TOP: #888888 1px solid;
    COLOR: #000000;
    FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
    FONT-SIZE: 70%;
    FONT-WEIGHT: bold;
    LINE-HEIGHT: 12pt;
    PADDING-LEFT: 2px;
    TEXT-ALIGN: center;
    TOP: 0px
}

.tablelabell
{
    BACKGROUND: #f4f4f4;
    BORDER-BOTTOM: #888888 1px solid;
    BORDER-LEFT: #888888 1px solid;
    BORDER-RIGHT: #888888 1px solid;
    BORDER-TOP: #888888 1px solid;
    COLOR: #000000;
    FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
    FONT-SIZE: 70%;
    FONT-WEIGHT: bold;
    LINE-HEIGHT: 12pt;
    PADDING-LEFT: 5px;
    TEXT-ALIGN: left
}
.tablelabelr
{
    BACKGROUND: #f4f4f4;
    BORDER-BOTTOM: #888888 1px solid;
    BORDER-LEFT: #888888 1px solid;
    BORDER-RIGHT: #888888 1px solid;
    BORDER-TOP: #888888 1px solid;
    COLOR: #000000;
    FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
    FONT-SIZE: 70%;
    FONT-WEIGHT: bold;
    LINE-HEIGHT: 12pt;
    PADDING-RIGHT: 5px;
    TEXT-ALIGN: right
}
.tablelabelc
{
    BACKGROUND: #f4f4f4;
    BORDER-BOTTOM: #888888 1px solid;
    BORDER-LEFT: #888888 1px solid;
    BORDER-RIGHT: #888888 1px solid;
    BORDER-TOP: #888888 1px solid;
    COLOR: #000000;
    FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
    FONT-SIZE: 70%;
    FONT-WEIGHT: bold;
    LINE-HEIGHT: 12pt;
    TEXT-ALIGN: center
}
.tablespecattention
{
    BACKGROUND: #FFFF99;
    BORDER-BOTTOM: #888888 1px solid;
    BORDER-LEFT: #888888 1px solid;
    BORDER-RIGHT: #888888 1px solid;
    BORDER-TOP: #888888 1px solid;
    COLOR: #000000;
    FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
    FONT-SIZE: 110%;
    FONT-WEIGHT: bold;
    LINE-HEIGHT: 14pt;
    TEXT-ALIGN: center
}
.tablespecinstructions
{
    BACKGROUND: #00FFFF;
    BORDER-BOTTOM: #888888 1px solid;
    BORDER-LEFT: #888888 1px solid;
    BORDER-RIGHT: #888888 1px solid;
    BORDER-TOP: #888888 1px solid;
    COLOR: #000000;
    FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
    FONT-SIZE: 70%;
    FONT-WEIGHT: bold;
    LINE-HEIGHT: 12pt;
    PADDING-LEFT: 5px;
    TEXT-ALIGN: left
}
.tablevalue
{
    BACKGROUND: #ffffff;
    BORDER-BOTTOM: #888888 1px solid;
    BORDER-LEFT: #888888 1px solid;
    BORDER-RIGHT: #888888 1px solid;
    BORDER-TOP: #888888 1px solid;
    COLOR: #000000;
    FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
    FONT-SIZE: 70%;
    LINE-HEIGHT: 12pt;
    PADDING-LEFT: 5px;
    TEXT-ALIGN: left
}
.tablevaluel
{
    BACKGROUND: #ffffff;
    BORDER-BOTTOM: #888888 1px solid;
    BORDER-LEFT: #888888 1px solid;
    BORDER-RIGHT: #888888 1px solid;
    BORDER-TOP: #888888 1px solid;
    COLOR: #000000;
    FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
    FONT-SIZE: 70%;
    LINE-HEIGHT: 12pt;
    PADDING-LEFT: 5px;
    TEXT-ALIGN: left
}
.tablevaluer
{
    BACKGROUND: #ffffff;
    BORDER-BOTTOM: #888888 1px solid;
    BORDER-LEFT: #888888 1px solid;
    BORDER-RIGHT: #888888 1px solid;
    BORDER-TOP: #888888 1px solid;
    COLOR: #000000;
    FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
    FONT-SIZE: 70%;
    LINE-HEIGHT: 12pt;
    PADDING-RIGHT: 5px;
    TEXT-ALIGN: right
}
.tablevaluec
{
    BACKGROUND: #ffffff;
    COLOR: #000000;
    FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
    FONT-SIZE: 70%;
    LINE-HEIGHT: 12pt;
    TEXT-ALIGN: center
}
.ftotalr
{
    BACKGROUND: #c0d0b0;
    BORDER-BOTTOM: #888888 1px solid;
    BORDER-LEFT: #888888 1px solid;
    BORDER-RIGHT: #888888 1px solid;
    BORDER-TOP: #888888 1px solid;
    COLOR: #000000;
    FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
    FONT-SIZE: 70%;
    FONT-WEIGHT: bold;
    LINE-HEIGHT: 12pt;
    PADDING-RIGHT: 5px;
    TEXT-ALIGN: right
}
.ftotalc
{
    BACKGROUND: #c0d0b0;
    BORDER-BOTTOM: #888888 1px solid;
    BORDER-LEFT: #888888 1px solid;
    BORDER-RIGHT: #888888 1px solid;
    BORDER-TOP: #888888 1px solid;
    COLOR: #000000;
    FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
    FONT-SIZE: 70%;
    FONT-WEIGHT: bold;
    LINE-HEIGHT: 12pt;
    PADDING-RIGHT: 5px;
    TEXT-ALIGN: center
}
.ftotall
{
    BACKGROUND: #c0d0b0;
    BORDER-BOTTOM: #888888 1px solid;
    BORDER-LEFT: #888888 1px solid;
    BORDER-RIGHT: #888888 1px solid;
    BORDER-TOP: #888888 1px solid;
    COLOR: #000000;
    FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
    FONT-SIZE: 70%;
    FONT-WEIGHT: bold;
    LINE-HEIGHT: 12pt;
    PADDING-RIGHT: 5px;
    TEXT-ALIGN: left
}
.ftotalrwb
{
    BACKGROUND: #c0d0b0;
    COLOR: #000000;
    FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
    FONT-SIZE: 70%;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: right
}
.midtotalr
{
    BACKGROUND: #daeac9;
    BORDER-BOTTOM: #888888 1px solid;
    BORDER-LEFT: #888888 1px solid;
    BORDER-RIGHT: #888888 1px solid;
    BORDER-TOP: #888888 1px solid;
    COLOR: #000000;
    FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
    FONT-SIZE: 70%;
    FONT-WEIGHT: bold;
    LINE-HEIGHT: 12pt;
    PADDING-RIGHT: 5px;
    TEXT-ALIGN: right
}
.greytab
{
    BACKGROUND: #000000
}
.footer
{
    BACKGROUND: #ffffff;
    COLOR: #000000;
    FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
    FONT-SIZE: 60%;
    LINE-HEIGHT: 12pt
}
.fontclass
{
    BACKGROUND: #cc3300;
    BORDER-BOTTOM: #990000 1px solid;
    BORDER-LEFT: #990000 1px solid;
    BORDER-RIGHT: #990000 1px solid;
    BORDER-TOP: #990000 1px solid;
    COLOR: white;
    CURSOR: hand;
    FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif
	text-align:left;
    FONT-SIZE: 60%;
    FONT-WEIGHT: bold;
    LINE-HEIGHT: 12pt
}
.fontsubclass
{
    BACKGROUND-COLOR: #f1f1f1;
    BACKGROUND-IMAGE: none;
    BACKGROUND-REPEAT: repeat;
    BORDER-BOTTOM: #990000 1px solid;
    BORDER-LEFT: #990000 1px solid;
    BORDER-RIGHT: #990000 1px solid;
    BORDER-TOP: #990000 0px solid;
    COLOR: black;
    FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif
	text-align:left;
    FONT-SIZE: 60%;
    FONT-WEIGHT: bold;
    LINE-HEIGHT: 12pt
}
.fontclassover1
{
    BACKGROUND-COLOR: #ffcc33;
    BACKGROUND-IMAGE: none;
    BACKGROUND-REPEAT: repeat;
    BORDER-BOTTOM: #993300 1px solid;
    BORDER-LEFT: #993300 1px solid;
    BORDER-RIGHT: #993300 1px solid;
    BORDER-TOP: #993300 0px solid;
    COLOR: white;
    CURSOR: hand;
    FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif
	text-align:left;
    FONT-SIZE: 60%;
    FONT-WEIGHT: bold;
    LINE-HEIGHT: 12pt
}
.fontclassMain
{
    BACKGROUND: #ffcc33;
    BORDER-BOTTOM: #993300 1px solid;
    BORDER-LEFT: #993300 1px solid;
    BORDER-RIGHT: #993300 1px solid;
    BORDER-TOP: #993300 1px solid;
    COLOR: black;
    CURSOR: hand;
    FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif
	text-align:left;
    FONT-SIZE: 60%;
    FONT-WEIGHT: bold;
    LINE-HEIGHT: 12pt
}
.fontclassover
{
    BACKGROUND: #ffcc33;
    BORDER-BOTTOM: #993300 1px solid;
    BORDER-LEFT: #993300 1px solid;
    BORDER-RIGHT: #993300 1px solid;
    BORDER-TOP: #993300 1px solid;
    COLOR: black;
    CURSOR: hand;
    FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif
			text-align:left;
    FONT-SIZE: 60%;
    FONT-WEIGHT: bold;
    LINE-HEIGHT: 12pt
}
.mystyle2add
{
    BACKGROUND: url(../images/Add.gif) #ffffff no-repeat 0% 50%;
    BORDER-BOTTOM: #ffffff 0px solid;
    BORDER-LEFT: #ffffff 0px solid;
    BORDER-RIGHT: #ffffff 0px solid;
    BORDER-TOP: #ffffff 0px solid;
    COLOR: #000000;
    CURSOR: hand;
    FONT-FAMILY: Verdana;
    HEIGHT: 20px;
    WIDTH: 20px
}
.ctableheader
{
    BACKGROUND-COLOR: gray;
    BORDER-BOTTOM: #888888 1px solid;
    BORDER-LEFT: #888888 1px solid;
    BORDER-RIGHT: #888888 1px solid;
    BORDER-TOP: #888888 1px solid;
    COLOR: white;
    FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
    FONT-SIZE: 80%;
    FONT-WEIGHT: bold;
    LINE-HEIGHT: 12pt;
    PADDING-LEFT: 2px;
    TEXT-ALIGN: center;
    TOP: 0px
}
.btableheader
{
    BACKGROUND: #6daef7;
    BORDER-BOTTOM: #888888 1px solid;
    BORDER-LEFT: #888888 1px solid;
    BORDER-RIGHT: #888888 1px solid;
    BORDER-TOP: #888888 1px solid;
    COLOR: #0a0a66;
    FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
    FONT-SIZE: 80%;
    FONT-WEIGHT: bold;
    LINE-HEIGHT: 12pt;
    PADDING-LEFT: 2px;
    TEXT-ALIGN: center;
    TOP: 0px
}
.btableheaderus
{
    BACKGROUND: #006699;
    BORDER-BOTTOM: #888888 1px solid;
    BORDER-LEFT: #888888 1px solid;
    BORDER-RIGHT: #888888 1px solid;
    BORDER-TOP: #888888 1px solid;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
    FONT-SIZE: 80%;
    FONT-WEIGHT: bold;
    LINE-HEIGHT: 12pt;
    PADDING-LEFT: 2px;
    TEXT-ALIGN: center;
    TOP: 0px
}
.softheader
{
    BACKGROUND-COLOR: silver;
    COLOR: #3f75a2;
    FONT-VARIANT: small-caps
}
.softheader1
{
    BACKGROUND-COLOR: grey;
    COLOR: #3f75a2;
    FONT-VARIANT: small-caps
}
.softheaderus
{
    BACKGROUND-COLOR: #5f8ccd;
    COLOR: #ffffff;
    FONT-VARIANT: small-caps
}
.darkheader
{
    BACKGROUND-COLOR: slategray;
    COLOR: wheat;
    HEIGHT: 15px;
    TEXT-ALIGN: left
}
.darkheaderus
{
    BACKGROUND-COLOR: #5f8ccd;
    COLOR: wheat;
    HEIGHT: 15px;
    TEXT-ALIGN: left
}
.altcolor1ffl
{
    BACKGROUND-COLOR: #ede5e0;
    COLOR: #000000;
    FONT-SIZE: 70%;
    LINE-HEIGHT: 12pt;
    TEXT-ALIGN: left
}
.altcolor1fus
{
    BACKGROUND-COLOR: #ede5e0;
    COLOR: #000000;
    FONT-SIZE: 90%;
    LINE-HEIGHT: 12pt;
    TEXT-ALIGN: center
}

.catheader
{
    BACKGROUND-COLOR: papayawhip;
    COLOR: blueviolet;
    FONT-SIZE: 70%;
    FONT-STYLE: italic;
    FONT-VARIANT: small-caps
}
.altcolor1ffc
{
    BACKGROUND-COLOR: #ede5e0;
    COLOR: #000000;
    LINE-HEIGHT: 12pt;
    TEXT-ALIGN: center
}

.pagetableheader
{
    BACKGROUND-COLOR: white;
    BACKGROUND-IMAGE: none;
    BACKGROUND-REPEAT: repeat;
    BORDER-BOTTOM: #888888 1px solid;
    BORDER-TOP: #888888 1px solid;
    COLOR: black;
    FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
    FONT-SIZE: 80%;
    FONT-WEIGHT: bold;
    LINE-HEIGHT: 11pt;
    PADDING-LEFT: 2px;
    TEXT-ALIGN: center;
    TOP: 0px
}

.pagetableheaderl
{
    BACKGROUND-COLOR: white;
    BACKGROUND-IMAGE: none;
    BACKGROUND-REPEAT: repeat;
    BORDER-BOTTOM: #888888 1px solid;
    BORDER-TOP: #888888 1px solid;
    COLOR: black;
    FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
    FONT-SIZE: 80%;
    FONT-WEIGHT: bold;
    LINE-HEIGHT: 11pt;
    PADDING-LEFT: 2px;
    TEXT-ALIGN: left;
    TOP: 0px
}
.pagetablefooter
{
    BACKGROUND-COLOR: white;
    BACKGROUND-IMAGE: none;
    BACKGROUND-REPEAT: repeat;
    BORDER-BOTTOM: #888888 1px solid;
    COLOR: black;
    FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    LINE-HEIGHT: 12pt;
    PADDING-LEFT: 2px;
    TEXT-ALIGN: center;
    TOP: 0px
}

.usertablefooter
{
    BACKGROUND-COLOR: #DDDDDD;
    BACKGROUND-IMAGE: none;
    BACKGROUND-REPEAT: repeat;
    BORDER-BOTTOM: #888888 1px solid;
    COLOR: black;
    FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    LINE-HEIGHT: 12pt;
    PADDING-LEFT: 2px;
    TEXT-ALIGN: center;
    TOP: 0px
}


.usertableheader
{
    BACKGROUND-COLOR: white;
    BACKGROUND-IMAGE: none;
    BACKGROUND-REPEAT: repeat;
    BORDER-BOTTOM: #888888 1px solid;
    BORDER-TOP: #888888 1px solid;
    COLOR: black;
    FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    LINE-HEIGHT: 11pt;
    PADDING-LEFT: 2px;
    TEXT-ALIGN: center;
    TOP: 0px
}

.userlabel
{
    BACKGROUND-COLOR: white;
    BACKGROUND-IMAGE: none;
    BACKGROUND-REPEAT: repeat;
    COLOR: #000000;
    FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
    FONT-SIZE: 70%;
    FONT-WEIGHT: bold;
    LINE-HEIGHT: 12pt;
    PADDING-LEFT: 5px;
    TEXT-ALIGN: left
}
.uservalue
{
    BACKGROUND-COLOR: white;
    BACKGROUND-IMAGE: none;
    BACKGROUND-REPEAT: repeat;
    COLOR: #000000;
    FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
    FONT-SIZE: 70%;
    LINE-HEIGHT: 12pt;
    PADDING-LEFT: 5px;
    TEXT-ALIGN: left
}
.uservaluec
{
    BACKGROUND: white;
    BORDER-BOTTOM: #888888 1px solid;
    BORDER-TOP: #888888 1px solid;
    COLOR: #000000;
    FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
    FONT-SIZE: 70%;
    LINE-HEIGHT: 12pt;
    TEXT-ALIGN: center
}
.usertext
{
    BACKGROUND-COLOR: white;
    BACKGROUND-IMAGE: none;
    BACKGROUND-REPEAT: repeat;
    COLOR: #000000;
    FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
    FONT-SIZE: 11px
}
.usertexthl
{
    BACKGROUND-COLOR: #FFFFCC;
    BACKGROUND-IMAGE: none;
    BACKGROUND-REPEAT: repeat;
    COLOR: #000000;
    FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
    FONT-SIZE: 11px
}
.userbutton
{
    BACKGROUND-COLOR: #fbf7ee;
    BACKGROUND-IMAGE: none;
    BACKGROUND-REPEAT: repeat;
    BORDER-BOTTOM: #888888 1px solid;
    BORDER-LEFT: #888888 1px solid;
    BORDER-RIGHT: #888888 1px solid;
    BORDER-TOP: #888888 1px solid;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold
}
.emailbtableheader
{
    BACKGROUND: #804040;
    BORDER-BOTTOM: #888888 1px solid;
    BORDER-LEFT: #888888 0px solid;
    BORDER-RIGHT: #888888 0px solid;
    BORDER-TOP: #888888 0px solid;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
    FONT-SIZE: 80%;
    FONT-WEIGHT: bold;
    LINE-HEIGHT: 12pt;
    PADDING-LEFT: 2px;
    TOP: 0px
}
.stylelink
{
    BACKGROUND-COLOR: transparent;
    COLOR: navy;
    FONT-FAMILY: Verdana;
    FONT-VARIANT: small-caps;
    LIST-STYLE: circle;
    TEXT-TRANSFORM: none
}



.bgremove   { background-color : #FFDF93; height:33px}
.bgreorder   { background-color : #ECEDFF; height:33px}
.bgawaiting  { background-color : #F4FFD2; height:33px}