.portletlabel {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt
}
.crumb {
	FONT-SIZE: 8pt
}
.headbarsub {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt
}
.ontab {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; TEXT-DECORATION: none
}
.offtab {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; TEXT-DECORATION: none
}
.ontabbottom {
	FONT-SIZE: 8pt; TEXT-DECORATION: none
}
.offtabbottom {
	FONT-SIZE: 8pt; TEXT-DECORATION: none
}
.bgontabbottom {
	FONT-SIZE: 8pt
}
.bgofftabbottom {
	FONT-SIZE: 8pt
}
.ontabhover {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; TEXT-DECORATION: underline
}
.offtabhover {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; TEXT-DECORATION: underline
}
.btntext {
	FONT-SIZE: 8pt; TEXT-DECORATION: none
}
.btntexthover {
	FONT-SIZE: 8pt; TEXT-DECORATION: underline
}
.medtext {
	FONT-SIZE: 8pt
}
.medtextbold {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt
}
.medtextboldnolink {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #000000; TEXT-DECORATION: none
}
.text {
	FONT-SIZE: 8pt
}
.textctr {
	FONT-SIZE: 8pt; TEXT-ALIGN: center
}
.textrt {
	FONT-SIZE: 8pt; TEXT-ALIGN: right
}
.inputrt {
	FONT-SIZE: 8pt; COLOR: #000000; TEXT-ALIGN: right
}
.inputrtreq {
	FONT-SIZE: 8pt; COLOR: #000000; BACKGROUND-COLOR: #ffffe5; TEXT-ALIGN: right
}
.textnolink {
	FONT-SIZE: 8pt; TEXT-DECORATION: none
}
.textul {
	FONT-SIZE: 8pt; TEXT-DECORATION: underline
}
.textbold {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt
}
.textboldctr {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; TEXT-ALIGN: center
}
.textboldrt {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; TEXT-ALIGN: right
}
.textboldul {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; TEXT-DECORATION: underline
}
.textboldnolink {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #000000; TEXT-DECORATION: none
}
.textdark {
	FONT-SIZE: 8pt; COLOR: #ffffff; BACKGROUND-COLOR: #666666
}
.textdarkbold {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #ffffff; BACKGROUND-COLOR: #666666
}
.textdarkboldnolink {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #ffffff; BACKGROUND-COLOR: #666666; TEXT-DECORATION: none
}
.textdarkboldul {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #ffffff; BACKGROUND-COLOR: #666666; TEXT-DECORATION: underline
}
.textdarkctr {
	FONT-SIZE: 8pt; COLOR: #ffffff; BACKGROUND-COLOR: #666666; TEXT-ALIGN: center
}
.textdarkrt {
	FONT-SIZE: 8pt; COLOR: #ffffff; BACKGROUND-COLOR: #666666; TEXT-ALIGN: right
}
.textboldul {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #000000; TEXT-DECORATION: underline
}
.input {
	FONT-SIZE: 8pt; COLOR: #000000
}
.inputreq {
	FONT-SIZE: 8pt; COLOR: #000000; BACKGROUND-COLOR: #ffffe5
}
.nlbutton {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #000000
}
.nlinlineeditbutton {
	FONT-WEIGHT: bold; FONT-SIZE: 7pt; VERTICAL-ALIGN: middle; COLOR: #000000; HEIGHT: 16px
}
.bgbutton {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #000000
}
.textwhite {
	FONT-SIZE: 8pt; COLOR: #ffffff
}
.textwhitenolink {
	FONT-SIZE: 8pt; COLOR: #ffffff; TEXT-DECORATION: none
}
.textwhitert {
	FONT-SIZE: 8pt; COLOR: #ffffff; TEXT-ALIGN: right
}
.textmedium {
	FONT-SIZE: 8pt; COLOR: #000000; BACKGROUND-COLOR: #aaaaaa
}
.textmediumctr {
	FONT-SIZE: 8pt; COLOR: #000000; BACKGROUND-COLOR: #aaaaaa; TEXT-ALIGN: center
}
.textmediumrt {
	FONT-SIZE: 8pt; COLOR: #000000; BACKGROUND-COLOR: #aaaaaa; TEXT-ALIGN: right
}
.smalltext {
	FONT-SIZE: 8pt
}
.tinytext {
	FONT-SIZE: 7pt
}
.smalltextul {
	FONT-SIZE: 8pt; TEXT-DECORATION: underline
}
.smalltextrt {
	FONT-SIZE: 8pt; TEXT-ALIGN: right
}
.smalltextctr {
	FONT-SIZE: 8pt; TEXT-ALIGN: center
}
.smalltextb {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt
}
.smalltextbrt {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; TEXT-ALIGN: right
}
.smalltextbnolink {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; TEXT-DECORATION: none
}
.smalltextnolink {
	FONT-SIZE: 8pt; TEXT-DECORATION: none
}
.smallgraytext {
	FONT-SIZE: 8pt; COLOR: #666666
}
.tinygraytext {
	FONT-SIZE: 7pt; COLOR: #666666
}
.smallgraytextul {
	FONT-SIZE: 8pt; COLOR: #666666; TEXT-DECORATION: underline
}
.smallgraytextrt {
	FONT-SIZE: 8pt; COLOR: #666666; TEXT-ALIGN: right
}
.smallgraytextnolink {
	FONT-SIZE: 8pt; COLOR: #666666; TEXT-DECORATION: none
}
.smalltextsub1 {
	FONT-SIZE: 8pt; TEXT-INDENT: 20pt
}
.pic {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; VERTICAL-ALIGN: top; TEXT-ALIGN: center
}
.ctr {
	TEXT-ALIGN: center
}
.rt {
	TEXT-ALIGN: right
}
.graylt {
	BACKGROUND-COLOR: #cccccc
}
.graymd {
	BACKGROUND-COLOR: #aaaaaa
}
.graydk {
	BACKGROUND-COLOR: #666666
}
.errortext {
	FONT-SIZE: 8pt; COLOR: #ee0000; BACKGROUND-COLOR: #fff4f4
}
.tasktitle {
	FONT-SIZE: 14pt
}
.taskstatus {
	FONT-SIZE: 14pt
}
.bigboldtext {
	FONT-WEIGHT: bold; FONT-SIZE: 16pt
}
.buttontext {
	FONT-SIZE: 8pt; COLOR: #000000; TEXT-DECORATION: none
}
.bigbuttontextb {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #ffffff; TEXT-DECORATION: none
}
.adtext {
	FONT-SIZE: 8pt; COLOR: #000000; TEXT-DECORATION: none
}
.segmentnavlarge {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; TEXT-ALIGN: center
}
.segmentnavtext {
	FONT-SIZE: 10pt
}
.segmentnavtexton {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; COLOR: #cc0000
}
.listtable {
	BORDER-RIGHT: white 0px solid; BORDER-TOP: white 1px solid; BORDER-LEFT: white 0px solid; BORDER-BOTTOM: white 0px solid; BACKGROUND-COLOR: white
}
.listheader {
	BORDER-RIGHT: #54647a 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: white 0px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN-LEFT: 1px; VERTICAL-ALIGN: top; BORDER-LEFT: white 0px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #54647a 1px solid; HEIGHT: 100%; BACKGROUND-COLOR: #cccccc
}
.portlet {
	BACKGROUND-COLOR: #dfe2e7
}
.portletlabel {
	COLOR: #000000; BACKGROUND-COLOR: #dfe2e7
}
.bgbar {
	BACKGROUND-COLOR: #c1c8d2
}
.bglt {
	BACKGROUND-COLOR: #f3f4f7
}
.bglttext {
	FONT-SIZE: 8pt; COLOR: #000000; BACKGROUND-COLOR: #f3f4f7
}
.bglttextctr {
	FONT-SIZE: 8pt; COLOR: #000000; BACKGROUND-COLOR: #f3f4f7; TEXT-ALIGN: center
}
.bglttextrt {
	FONT-SIZE: 8pt; COLOR: #000000; BACKGROUND-COLOR: #f3f4f7; TEXT-ALIGN: right
}
.bgbutton {
	BACKGROUND-COLOR: #ffe599
}
.bgmd {
	BACKGROUND-COLOR: #dfe2e7
}
.bgdk {
	BACKGROUND-COLOR: #737982
}
.bgontab {
	VERTICAL-ALIGN: middle; BACKGROUND-COLOR: #c1c8d2; TEXT-ALIGN: center
}
.bgofftab {
	VERTICAL-ALIGN: middle; BACKGROUND-COLOR: #8491a4; TEXT-ALIGN: center
}
.bgontabbottom {
	COLOR: #000000; BACKGROUND-COLOR: #f3f4f7
}
.bgofftabbottom {
	COLOR: #666666; BACKGROUND-COLOR: #dfe2e7
}
.bgontabbottommid {
	BORDER-RIGHT: white 0px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: white 0px solid; COLOR: #000000; BORDER-BOTTOM: #f3f4f7 1px solid; BACKGROUND-COLOR: #f3f4f7
}
.bgofftabbottommid {
	BORDER-RIGHT: white 0px solid; BORDER-TOP: #dfe2e7 1px solid; BORDER-LEFT: white 0px solid; COLOR: #666666; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #dfe2e7
}
.ontabbottom {
	COLOR: #000000
}
.offtabbottom {
	COLOR: #666666
}
.bgon {
	BACKGROUND-COLOR: #c1c8d2
}
.bgoff {
	BACKGROUND-COLOR: #8491a4
}
.headbar {
	FONT-SIZE: 8pt; COLOR: #424548; BACKGROUND-COLOR: #c1c8d2; TEXT-DECORATION: none
}
.headbarsub {
	COLOR: #424548
}
.crumb {
	COLOR: #728197
}
.ontab {
	COLOR: #000000
}
.offtab {
	COLOR: #ffffff
}
.ontabhover {
	COLOR: #000000
}
.offtabhover {
	COLOR: #ffffff
}
.btntext {
	COLOR: #ffffff
}
.btntexthover {
	COLOR: #ffffff
}
.smalltextlt {
	FONT-SIZE: 8pt; COLOR: #000000; BACKGROUND-COLOR: #f3f4f7
}
.tasktitle {
	COLOR: #000000
}
.taskstatus {
	COLOR: #8491a4
}
.texttable {
	BORDER-RIGHT: white 0px solid; PADDING-RIGHT: 5px; BORDER-TOP: white 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 8pt; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; BORDER-LEFT: white 0px solid; COLOR: #000000; PADDING-TOP: 2px; BORDER-BOTTOM: white 0px solid; BACKGROUND-COLOR: #f3f4f7
}
.texttablebold {
	BORDER-RIGHT: white 0px solid; PADDING-RIGHT: 5px; BORDER-TOP: white 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 8pt; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; BORDER-LEFT: white 0px solid; COLOR: #000000; PADDING-TOP: 2px; BORDER-BOTTOM: white 0px solid; BACKGROUND-COLOR: #f3f4f7
}
.texttablectr {
	BORDER-RIGHT: white 0px solid; PADDING-RIGHT: 5px; BORDER-TOP: white 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 8pt; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; BORDER-LEFT: white 0px solid; COLOR: #000000; PADDING-TOP: 2px; BORDER-BOTTOM: white 0px solid; BACKGROUND-COLOR: #f3f4f7; TEXT-ALIGN: center
}
.texttablert {
	BORDER-RIGHT: white 0px solid; PADDING-RIGHT: 5px; BORDER-TOP: white 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 8pt; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; BORDER-LEFT: white 0px solid; COLOR: #000000; PADDING-TOP: 2px; BORDER-BOTTOM: white 0px solid; BACKGROUND-COLOR: #f3f4f7; TEXT-ALIGN: right
}
.printtexttable {
	BORDER-RIGHT: white 0px solid; PADDING-RIGHT: 5px; BORDER-TOP: white 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 8pt; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; BORDER-LEFT: white 0px solid; COLOR: #000000; PADDING-TOP: 2px; BORDER-BOTTOM: white 0px solid
}
.printtexttablebold {
	BORDER-RIGHT: white 0px solid; PADDING-RIGHT: 5px; BORDER-TOP: white 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 8pt; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; BORDER-LEFT: white 0px solid; COLOR: #000000; PADDING-TOP: 2px; BORDER-BOTTOM: white 0px solid
}
.printtexttablectr {
	BORDER-RIGHT: white 0px solid; PADDING-RIGHT: 5px; BORDER-TOP: white 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 8pt; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; BORDER-LEFT: white 0px solid; COLOR: #000000; PADDING-TOP: 2px; BORDER-BOTTOM: white 0px solid; TEXT-ALIGN: center
}
.printtexttablert {
	BORDER-RIGHT: white 0px solid; PADDING-RIGHT: 5px; BORDER-TOP: white 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 8pt; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; BORDER-LEFT: white 0px solid; COLOR: #000000; PADDING-TOP: 2px; BORDER-BOTTOM: white 0px solid; TEXT-ALIGN: right
}
.seltexttable {
	BORDER-RIGHT: white 0px solid; PADDING-RIGHT: 5px; BORDER-TOP: white 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 8pt; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; BORDER-LEFT: white 0px solid; COLOR: #ffffff; PADDING-TOP: 2px; BORDER-BOTTOM: white 0px solid; BACKGROUND-COLOR: #737982
}
.inlineSelectedRow {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 8pt; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; PADDING-TOP: 2px; BACKGROUND-COLOR: #c1c8d2
}
.inlineSelectedTD {
	BORDER-RIGHT: white 0px solid; BORDER-TOP: white 1px solid; FONT-SIZE: 8pt; VERTICAL-ALIGN: top; BORDER-LEFT: white 0px solid; COLOR: #000000; BORDER-BOTTOM: white 0px solid
}
.inlineSelectedButtons {
	BORDER-RIGHT: white 1px solid; BORDER-TOP: white 0px solid; BORDER-LEFT: white 1px solid; BORDER-BOTTOM: white 1px solid
}
.seltexttablectr {
	BORDER-RIGHT: white 0px solid; PADDING-RIGHT: 5px; BORDER-TOP: white 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 8pt; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; BORDER-LEFT: white 0px solid; COLOR: #ffffff; PADDING-TOP: 2px; BORDER-BOTTOM: white 0px solid; BACKGROUND-COLOR: #737982; TEXT-ALIGN: center
}
.seltexttablert {
	BORDER-RIGHT: white 0px solid; PADDING-RIGHT: 5px; BORDER-TOP: white 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 8pt; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; BORDER-LEFT: white 0px solid; COLOR: #ffffff; PADDING-TOP: 2px; BORDER-BOTTOM: white 0px solid; BACKGROUND-COLOR: #737982; TEXT-ALIGN: right
}
.smalltextrt {
	COLOR: #000000
}
.smalltext {
	COLOR: #000000
}
.tinytext {
	COLOR: #000000
}
.text {
	COLOR: #000000
}
.textbold {
	COLOR: #000000
}
.textboldul {
	COLOR: #000000
}
.textboldnolink {
	COLOR: #000000
}
.listheadernosort {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; COLOR: #666666; PADDING-TOP: 2px; HEIGHT: 100%; BACKGROUND-COLOR: #f3f4f7
}
.medtext {
	COLOR: #000000
}
.medtextbold {
	COLOR: #000000
}
.medtextboldnolink {
	COLOR: #000000
}
.bgltmedtext {
	FONT-SIZE: 8pt; COLOR: #000000; BACKGROUND-COLOR: #f3f4f7
}
.ddmAnchor {
	CURSOR: default; TEXT-DECORATION: none
}
.ddmInnerTable {
	BORDER-RIGHT: #8492a5 1px solid; BORDER-TOP: #ffffff 1px solid; BORDER-LEFT: #ffffff 1px solid; BORDER-BOTTOM: #8492a5 1px solid
}
.ddmText {
	FONT-SIZE: 8pt; TEXT-DECORATION: none
}
.ddmTextHasChild {
	FONT-SIZE: 8pt; TEXT-DECORATION: none
}
.ddmTextSeperator {
	FONT-SIZE: 8pt; TEXT-DECORATION: none
}
.ddmSeperator {
	BACKGROUND-COLOR: #8492a5
}
.ddmSeperatorEmpty {
	BACKGROUND-COLOR: #ffffff
}
.ddmTextOver {
	FONT-SIZE: 8pt; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none
}
.ddmDiv {
	BORDER-RIGHT: #44546b 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #44546b 1px solid; PADDING-LEFT: 0px; BACKGROUND: #dfe2e7; PADDING-BOTTOM: 0px; BORDER-LEFT: #44546b 1px solid; CURSOR: default; PADDING-TOP: 0px; BORDER-BOTTOM: #44546b 1px solid; POSITION: absolute
}
.ddmSpan {
	
}
.ddmArrow {
	FONT-SIZE: 8pt; COLOR: #8492a5; FONT-FAMILY: WebDings; POSITION: absolute
}
.ddmArrowOver {
	FONT-SIZE: 8pt; FONT-FAMILY: WebDings
}
.dropdownInput {
	BORDER-RIGHT: #999999 1px solid; BACKGROUND-POSITION: right center; BORDER-TOP: #999999 1px solid; PADDING-LEFT: 1px; FONT-SIZE: 8pt; BACKGROUND-IMAGE: url(/images/forms/ddarrow.gif); BORDER-LEFT: #999999 1px solid; CURSOR: default; COLOR: black; BORDER-BOTTOM: #999999 1px solid; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: white
}
.dropdownDiv {
	BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #999999 1px solid; PADDING-LEFT: 2px; SCROLLBAR-FACE-COLOR: #dddddd; FONT-SIZE: 8pt; BACKGROUND: white; PADDING-BOTTOM: 2px; SCROLLBAR-HIGHLIGHT-COLOR: #dddddd; BORDER-LEFT: #999999 1px solid; CURSOR: default; SCROLLBAR-SHADOW-COLOR: #999999; SCROLLBAR-3DLIGHT-COLOR: #dddddd; SCROLLBAR-ARROW-COLOR: black; PADDING-TOP: 2px; SCROLLBAR-TRACK-COLOR: #eeeeee; BORDER-BOTTOM: #999999 1px solid; WHITE-SPACE: nowrap; SCROLLBAR-DARKSHADOW-COLOR: #dddddd; POSITION: absolute
}
.dropdownNotSelected {
	FONT-SIZE: 8pt; COLOR: black
}
.dropdownSelected {
	FONT-SIZE: 8pt; COLOR: white; BACKGROUND-COLOR: #222288
}
.listEditSpan {
	FONT-SIZE: 8pt; CURSOR: hand; POSITION: relative; title: Click to edit
}
.listEditDiv {
	FONT-SIZE: 8pt; POSITION: absolute
}
.bg {
	BACKGROUND-COLOR: #ffffff
}
.num {
	FONT-SIZE: 8pt; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: right
}
.numb {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: right
}
.stringb {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; BACKGROUND-COLOR: #ffffff
}
.stringbctr {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center
}
.company {
	FONT-WEIGHT: bold; FONT-SIZE: 14pt; TEXT-ALIGN: center
}
.rpttitle {
	FONT-WEIGHT: bold; FONT-SIZE: 16pt; TEXT-ALIGN: center
}
.rptsubtitle {
	FONT-WEIGHT: bold; FONT-SIZE: 14pt; TEXT-ALIGN: center
}
.reglttext {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 8pt; PADDING-BOTTOM: 2px; COLOR: #000000; PADDING-TOP: 2px; BACKGROUND-COLOR: #f3f4f7
}
.regmdtext {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 8pt; PADDING-BOTTOM: 2px; COLOR: #000000; PADDING-TOP: 2px; BACKGROUND-COLOR: #dfe2e7
}
.rpthdline1 {
	BORDER-RIGHT: white 0px solid; PADDING-RIGHT: 3px; BORDER-TOP: white 1px solid; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 3px; BORDER-LEFT: white 3px solid; PADDING-TOP: 3px; BORDER-BOTTOM: white 0px solid; FONT-FAMILY: Verdana,Helvetica,sans-serif; BACKGROUND-COLOR: #cccccc; TEXT-ALIGN: center
}
.rpthdline1end {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: white 1px solid; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 3px; BORDER-LEFT: white 3px solid; PADDING-TOP: 3px; BORDER-BOTTOM: white 0px solid; FONT-FAMILY: Verdana,Helvetica,sans-serif; BACKGROUND-COLOR: #cccccc; TEXT-ALIGN: center
}
.rpthdline2 {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 3px; BORDER-TOP-STYLE: none; PADDING-TOP: 3px; FONT-FAMILY: Helvetica,sans-serif; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BACKGROUND-COLOR: white; TEXT-ALIGN: center; BORDER-BOTTOM-STYLE: none
}
.rpthdline2end {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #cccccc 0px solid; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 3px; BORDER-LEFT: #cccccc 0px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #cccccc 0px solid; FONT-FAMILY: Helvetica,sans-serif; BACKGROUND-COLOR: white; TEXT-ALIGN: center
}
.rpthdline3 {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: normal; FONT-SIZE: 10px; PADDING-BOTTOM: 3px; BORDER-TOP-STYLE: none; PADDING-TOP: 3px; FONT-FAMILY: Helvetica,sans-serif; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BACKGROUND-COLOR: white; TEXT-ALIGN: center; BORDER-BOTTOM-STYLE: none
}
.rpthdline3end {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #cccccc 0px solid; PADDING-LEFT: 3px; FONT-WEIGHT: normal; FONT-SIZE: 10px; PADDING-BOTTOM: 3px; BORDER-LEFT: #cccccc 0px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #cccccc 0px solid; FONT-FAMILY: Helvetica,sans-serif; BACKGROUND-COLOR: white; TEXT-ALIGN: center
}
.rptdata {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: normal; FONT-SIZE: 8pt; PADDING-BOTTOM: 2px; BORDER-TOP-STYLE: none; PADDING-TOP: 2px; FONT-FAMILY: Verdana,Helvetica,sans-serif; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.rptdataend {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #cccccc 0px solid; PADDING-LEFT: 2px; FONT-WEIGHT: normal; FONT-SIZE: 8pt; PADDING-BOTTOM: 2px; BORDER-LEFT: #cccccc 0px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #cccccc 0px solid; FONT-FAMILY: Verdana,Helvetica,sans-serif
}
.rpttotal {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: normal; FONT-SIZE: 8pt; PADDING-BOTTOM: 5px; BORDER-TOP-STYLE: none; PADDING-TOP: 2px; FONT-FAMILY: Verdana,Helvetica,sans-serif; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.rpttotalend {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #cccccc 0px solid; PADDING-LEFT: 2px; FONT-WEIGHT: normal; FONT-SIZE: 8pt; PADDING-BOTTOM: 5px; BORDER-LEFT: #cccccc 0px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #cccccc 0px solid; FONT-FAMILY: Verdana,Helvetica,sans-serif
}
.rptgriddata {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 2px; FONT-WEIGHT: normal; FONT-SIZE: 8pt; PADDING-BOTTOM: 2px; BORDER-LEFT: #cccccc 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #cccccc 1px solid; FONT-FAMILY: Verdana,Helvetica,sans-serif
}
.rptgriddataalt {
	BORDER-RIGHT: #cccccc 1px solid;
	PADDING-RIGHT: 2px;
	BORDER-TOP: #cccccc 1px solid;
	PADDING-LEFT: 2px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 8pt;
	PADDING-BOTTOM: 2px;
	BORDER-LEFT: #cccccc 1px solid;
	PADDING-TOP: 2px;
	BORDER-BOTTOM: #cccccc 1px solid;
	FONT-FAMILY: Verdana,Helvetica,sans-serif;
	background-color: #CCCCCC;
}
.rptgriddataend {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 2px; FONT-WEIGHT: normal; FONT-SIZE: 8pt; PADDING-BOTTOM: 2px; BORDER-LEFT: #cccccc 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #cccccc 1px solid; FONT-FAMILY: Verdana,Helvetica,sans-serif
}
.rptgridtotal {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #cccccc 2px solid; PADDING-LEFT: 2px; FONT-WEIGHT: normal; FONT-SIZE: 8pt; PADDING-BOTTOM: 5px; BORDER-LEFT: #cccccc 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #cccccc 1px solid; FONT-FAMILY: Verdana,Helvetica,sans-serif
}
.rptgridtotalend {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #cccccc 2px solid; PADDING-LEFT: 2px; FONT-WEIGHT: normal; FONT-SIZE: 8pt; PADDING-BOTTOM: 5px; BORDER-LEFT: #cccccc 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #cccccc 1px solid; FONT-FAMILY: Verdana,Helvetica,sans-serif
}
TEXTAREA {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; OVERFLOW: auto; BORDER-LEFT: #999999 1px solid; BORDER-BOTTOM: #999999 1px solid
}
INPUT {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; BORDER-LEFT: #999999 1px solid; BORDER-BOTTOM: #999999 1px solid
}
.inputrt {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; BORDER-LEFT: #999999 1px solid; BORDER-BOTTOM: #999999 1px solid
}
.inputreq {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; BORDER-LEFT: #999999 1px solid; BORDER-BOTTOM: #999999 1px solid
}
.inputrtreq {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; BORDER-LEFT: #999999 1px solid; BORDER-BOTTOM: #999999 1px solid
}
.bgbutton {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; BORDER-LEFT: #999999 1px solid; BORDER-BOTTOM: #999999 1px solid
}
.nlbutton {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; BORDER-LEFT: #999999 1px solid; BORDER-BOTTOM: #999999 1px solid
}
.checkbox {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.radio {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}

@media Screen    
{
BODY {
	FONT-FAMILY: Verdana,Helvetica,sans-serif
}
TD {
	FONT-FAMILY: Verdana,Helvetica,sans-serif
}
SELECT {
	FONT-FAMILY: Verdana,Helvetica,sans-serif
}
TEXTAREA {
	FONT-FAMILY: Verdana,Helvetica,sans-serif
}
INPUT {
	FONT-FAMILY: Verdana,Helvetica,sans-serif
}
.noprint {
	
}
.printonly {
	DISPLAY: none
}
.scrollarea {
	OVERFLOW: auto
}

}

@media Print    
{
BODY {
	FONT-FAMILY: Arial,Helvetica,sans-serif
}
TD {
	FONT-FAMILY: Arial,Helvetica,sans-serif
}
TEXTAREA {
	FONT-FAMILY: Arial,Helvetica,sans-serif
}
SELECT {
	FONT-FAMILY: Arial,Helvetica,sans-serif
}
INPUT {
	FONT-FAMILY: Arial,Helvetica,sans-serif
}
.noprint {
	DISPLAY: none
}
.printonly {
	
}
.scrollarea {
	
}

}

#loading {  
  width: 200px;  
  height: 90px;  
  background-color: #ff9900;  
  position: absolute;  
  left: 50%;  
  top: 110;  
  margin-left: -100px;  
  text-align: center;  
 color: #ffffff;  
 font-weight: bold;  
 border: 2px solid #333333;  
}