.sidenavbgrightside p, .sidenavbgrightside br{display:none;}
.sidebarrightside p, .sidebarrightside br{display:block;}

.VerticalSpace {
	BACKGROUND-COLOR: #e4eaf1;
}
.portletlabel {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt
}
.portletlabelDragDrop {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; CURSOR: move
}
.tasklinkSearchBar {
	COLOR: #dddddd; BACKGROUND-COLOR: #dddddd
}
.crumb {
	FONT-SIZE: 8pt
}
.headbarsubnolink {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; TEXT-DECORATION: none
}
.headbarsub {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt
}
.crosslinktext {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; TEXT-DECORATION: none
}
.crosslinktextul {
	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
}
.helperopener {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px; TEXT-DECORATION: none
}
.btnmenuentry {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; TEXT-DECORATION: none
}
.btnmenuentryover {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none
}
.medtext {
	FONT-SIZE: 8pt
}
.medtextbold {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt
}
.medtextboldnolink {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; 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: #ffffff; 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
}
.inputgray {
	FONT-SIZE: 8pt; COLOR: #999999
}
.inputgraybold {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #999999
}
.inputreq {
	FONT-SIZE: 8pt; COLOR: #000000; BACKGROUND-COLOR: #ffffff
}
.nlbutton {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; CURSOR: hand; COLOR: #000000
}
.nlbuttongray {
	FONT-SIZE: 8pt; CURSOR: hand; COLOR: #aaaaaa
}
.nlbuttontiny {
	FONT-SIZE: 7pt; CURSOR: hand; COLOR: #000000; BACKGROUND-COLOR: #dddddd
}
.nlinlineeditbutton {
	FONT-WEIGHT: bold; FONT-SIZE: 7pt; VERTICAL-ALIGN: middle; COLOR: #000000; HEIGHT: 16px
}
.editorbutton {
	BORDER-RIGHT: buttonface 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: buttonface 1px solid; PADDING-LEFT: 0px; FONT-SIZE: 8pt; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: buttonface 1px solid; WIDTH: 22px; COLOR: #000000; PADDING-TOP: 0px; BORDER-BOTTOM: buttonface 1px solid; HEIGHT: 22px
}
.editorbuttonhover {
	BORDER-RIGHT: #999999 1px outset; BORDER-TOP: #999999 1px outset; FONT-SIZE: 8pt; BORDER-LEFT: #999999 1px outset; WIDTH: 22px; COLOR: #000000; BORDER-BOTTOM: #999999 1px outset; HEIGHT: 22px
}
.editorbuttondown {
	BORDER-RIGHT: #999999 1px inset; BORDER-TOP: #999999 1px inset; FONT-SIZE: 8pt; BORDER-LEFT: #999999 1px inset; WIDTH: 22px; COLOR: #000000; BORDER-BOTTOM: #999999 1px inset; HEIGHT: 22px; BACKGROUND-COLOR: buttonhighlight
}
.bgbutton {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; CURSOR: hand; 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
}
.mheadquicklooklauncher {
	COLOR: #ef9c01
}
.mheadquicklooklauncher:hover {
	COLOR: #f0c384
}
.mheadwhite {
	COLOR: #ffffff
}
.mheadwhite:hover {
	COLOR: #d5dee6
}
.smalltext {
	FONT-SIZE: 8pt
}
.smalltextpad {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; FONT-SIZE: 8pt; PADDING-BOTTOM: 1px; PADDING-TOP: 1px
}
.smalltextbpad {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; FONT-WEIGHT: bold; FONT-SIZE: 8pt; PADDING-BOTTOM: 1px; PADDING-TOP: 1px
}
.tinytext {
	FONT-SIZE: 7pt
}
.smalltextul {
	FONT-SIZE: 8pt; TEXT-DECORATION: underline
}
.smalltextbul {
	FONT-WEIGHT: bold; 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
}
.smalltextinolink {
	FONT-SIZE: 8pt; FONT-STYLE: italic; TEXT-DECORATION: none
}
.smalltextnolink {
	FONT-SIZE: 8pt; TEXT-DECORATION: none
}
.smalltextnolinkgray {
	FONT-SIZE: 8pt; COLOR: #999999; TEXT-DECORATION: none
}
.smalltextgrn {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; FONT-SIZE: 8pt; PADDING-BOTTOM: 1px; COLOR: #025527; PADDING-TOP: 1px
}
.smalltextred {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; FONT-SIZE: 8pt; PADDING-BOTTOM: 1px; COLOR: #c41d0b; PADDING-TOP: 1px
}
.smallgraytext {
	FONT-SIZE: 8pt; COLOR: #666666
}
.tinygraytext {
	FONT-SIZE: 7pt; COLOR: #666666
}
.tinylightgraytext {
	FONT-SIZE: 7pt; COLOR: #999999
}
.tinygraytextul {
	FONT-SIZE: 7pt; COLOR: #666666; TEXT-DECORATION: underline
}
.tinygraytextnolink {
	FONT-SIZE: 7pt; COLOR: #666666; TEXT-DECORATION: none
}
.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
}
.smallgraytextbold {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #666666; TEXT-DECORATION: none
}
.smalltextsub1 {
	FONT-SIZE: 8pt; TEXT-INDENT: 20pt
}
.helpertext {
	PADDING-LEFT: 3px; FONT-SIZE: 8pt; COLOR: #666666; PADDING-TOP: 0px; FONT-FAMILY: arial,sans-serif
}
.pic {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; VERTICAL-ALIGN: top; TEXT-ALIGN: center
}
.picctr {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; 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
}
.errortextheading {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #ee0000; BACKGROUND-COLOR: #fff4f4
}
.greytitle {
	FONT-SIZE: 14pt
}
.tasktitle {
	FONT-SIZE: 14pt
}
.tasktitlemed {
	FONT-WEIGHT: bold; FONT-SIZE: 13pt
}
.taskstatus {
	FONT-SIZE: 13pt
}
.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
}
.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: #8f8f8f 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #c2c2c2 1px solid; PADDING-LEFT: 2px; BACKGROUND-IMAGE: url(/images/nav/listheaderbg2.gif); PADDING-BOTTOM: 2px; MARGIN-LEFT: 1px; VERTICAL-ALIGN: top; BORDER-LEFT: white 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #888888 1px solid; HEIGHT: 100%
}
.listheaderleft {
	BORDER-RIGHT: #8f8f8f 0px solid; PADDING-RIGHT: 2px; BORDER-TOP: #c2c2c2 1px solid; PADDING-LEFT: 2px; BACKGROUND-IMAGE: url(/images/nav/listheaderbg2.gif); PADDING-BOTTOM: 2px; MARGIN-LEFT: 1px; VERTICAL-ALIGN: top; BORDER-LEFT: white 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #888888 1px solid; HEIGHT: 100%
}
.listheadermid {
	BORDER-RIGHT: #8f8f8f 0px solid; PADDING-RIGHT: 2px; BORDER-TOP: #c2c2c2 1px solid; PADDING-LEFT: 2px; BACKGROUND-IMAGE: url(/images/nav/listheaderbg2.gif); PADDING-BOTTOM: 2px; MARGIN-LEFT: 1px; VERTICAL-ALIGN: top; BORDER-LEFT: white 0px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #888888 1px solid; HEIGHT: 100%
}
.listheaderright {
	BORDER-RIGHT: #8f8f8f 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #c2c2c2 1px solid; PADDING-LEFT: 2px; BACKGROUND-IMAGE: url(/images/nav/listheaderbg2.gif); PADDING-BOTTOM: 2px; MARGIN-LEFT: 1px; VERTICAL-ALIGN: top; BORDER-LEFT: white 0px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #888888 1px solid; HEIGHT: 100%
}
.listheaderwht {
	BORDER-RIGHT: white 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #cccccc 0px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN-LEFT: 1px; VERTICAL-ALIGN: top; BORDER-LEFT: #cccccc 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: white 1px solid; HEIGHT: 100%; BACKGROUND-COLOR: #ffffff
}
A.testDriveHeaderQuickLooks {
	COLOR: #fbcf67; TEXT-DECORATION: none
}
A.testDriveHeaderQuickLooks:hover {
	COLOR: #ef9c01
}
A.testDriveHeader {
	COLOR: #ffffff; TEXT-DECORATION: none
}
A.testDriveHeader:hover {
	COLOR: #ef9c01
}
.portlet {
	BACKGROUND-COLOR: #e4eaf1
}
.portletlabel {
	COLOR: #000000; BACKGROUND-COLOR: #e4eaf1
}
.portletlabelDragDrop {
	COLOR: #000000; BACKGROUND-COLOR: #e4eaf1
}
.portletDragDropIcon {
	CURSOR: move
}
.quickaddDragDropIcon {
	CURSOR: move
}
.portletDragDropBar {
	COLOR: #e4eaf1
}
.tasklinkSearchBar {
	COLOR: #dddddd; BACKGROUND-COLOR: #dddddd
}
.portletHandle {
	
}
.quickaddHandle {
	
}
.bgbar {
	BACKGROUND-COLOR: #e4eaf1
}
.bglt {
	BACKGROUND-COLOR: #e4eaf1
}
.bglttext {
	FONT-SIZE: 8pt; COLOR: #000000; BACKGROUND-COLOR: #e4eaf1
}
.bglttextctr {
	FONT-SIZE: 8pt; COLOR: #000000; BACKGROUND-COLOR: #e4eaf1; TEXT-ALIGN: center
}
.bglttextrt {
	FONT-SIZE: 8pt; COLOR: #000000; BACKGROUND-COLOR: #e4eaf1; TEXT-ALIGN: right
}
.bgbutton {
	BACKGROUND-COLOR: #d2d2c8
}
.bgmd {
	BACKGROUND-COLOR: #ffffff
}
.bgdk {
	BACKGROUND-COLOR: #687482
}
.bgontab {
	VERTICAL-ALIGN: middle; BACKGROUND-COLOR: #e4eaf1; TEXT-ALIGN: center
}
.bgofftab {
	VERTICAL-ALIGN: middle; BACKGROUND-COLOR: #e4eaf1; TEXT-ALIGN: center
}
.bgontabbottom {
	COLOR: #000000; BACKGROUND-COLOR: #ffffff
}
.bgofftabbottom {
	COLOR: #666666; BORDER-BOTTOM: #999999 1px solid; BACKGROUND-COLOR: #dddddd
}
.bgontabbottommid {
	COLOR: #000000; BORDER-BOTTOM: #ffffff 1px solid; BACKGROUND-COLOR: #ffffff
}
.bgofftabbottommid {
	COLOR: #666666; BORDER-BOTTOM: #999999 1px solid; BACKGROUND-COLOR: #dddddd
}
.bgontabsub {
	COLOR: #000000; BORDER-BOTTOM: #e4eaf1 1px solid; BACKGROUND-COLOR: #e4eaf1
}
.bgofftabsub {
	COLOR: #666666; BORDER-BOTTOM: #999999 1px solid; BACKGROUND-COLOR: #b5b5b5
}
.bgontabsubmid {
	COLOR: #000000; BORDER-BOTTOM: #e4eaf1 1px solid; BACKGROUND-COLOR: #e4eaf1
}
.bgofftabsubmid {
	COLOR: #666666; BORDER-BOTTOM: #999999 1px solid; BACKGROUND-COLOR: #b5b5b5
}
.ontabbottom {
	COLOR: #000000
}
.offtabbottom {
	COLOR: #666666
}
.bgon {
	BACKGROUND-COLOR: #e4eaf1
}
.bgoff {
	BACKGROUND-COLOR: #e4eaf1
}
.headbar {
	FONT-SIZE: 8pt; COLOR: #000000; BACKGROUND-COLOR: #e4eaf1; TEXT-DECORATION: none
}
.headbarsub {
	COLOR: #000000
}
.headbarsubnolink {
	COLOR: #000000
}
.crosslinktext {
	COLOR: #000000
}
.crosslinktextul {
	COLOR: #000000
}
.crumb {
	COLOR: #000000; TEXT-DECORATION: none
}
.crumbover {
	COLOR: #000000
}
.ontab {
	COLOR: #000000
}
.offtab {
	COLOR: #000000
}
.ontabhover {
	COLOR: #000000
}
.offtabhover {
	COLOR: #000000
}
.btntext {
	COLOR: #000000
}
.btntexthover {
	COLOR: #000000
}
.smalltextlt {
	FONT-SIZE: 8pt; COLOR: #000000; BACKGROUND-COLOR: #e4eaf1
}
.greytitle {
	COLOR: #aaaaaa
}
.tasktitle {
	COLOR: #000000
}
.tasktitlemed {
	COLOR: #000000
}
.dletoggletext {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #000000; TEXT-DECORATION: underline
}
.newbartext {
	FONT-SIZE: 8pt; COLOR: #000000
}
.newbartextnolink {
	FONT-SIZE: 8pt; COLOR: #000000; TEXT-DECORATION: none
}
.taskstatus {
	COLOR: #e4eaf1
}
.texttableinvisible {
	BORDER-RIGHT: white 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: white 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 8pt; VISIBILITY: hidden; PADDING-BOTTOM: 2px; BORDER-LEFT: white 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: white 0px solid
}
.texttable {
	BORDER-RIGHT: #e4eaf1 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: white 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 8pt; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; BORDER-LEFT: #e4eaf1 1px solid; COLOR: #000000; PADDING-TOP: 2px; BORDER-BOTTOM: #e4eaf1 1px solid; BACKGROUND-COLOR: #e4eaf1
}
.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: #e4eaf1
}
.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: #e4eaf1; 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: #e4eaf1; TEXT-ALIGN: right
}
.listtext {
	BORDER-RIGHT: white 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: white 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 8pt; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; BORDER-LEFT: white 1px solid; COLOR: #000000; PADDING-TOP: 2px; BORDER-BOTTOM: white 1px solid; BACKGROUND-COLOR: white
}
.xxlisttext {
	BORDER-RIGHT: white 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: white 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 8pt; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; BORDER-LEFT: white 1px solid; COLOR: #000000; PADDING-TOP: 2px; BORDER-BOTTOM: white 1px solid; BACKGROUND-COLOR: white
}
.listtext2 {
	BORDER-RIGHT: white 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: white 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 8pt; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; BORDER-LEFT: white 1px solid; COLOR: #000000; PADDING-TOP: 2px; BORDER-BOTTOM: white 1px solid; BACKGROUND-COLOR: white
}
.xxlisttext2 {
	BORDER-RIGHT: white 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: white 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 8pt; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; BORDER-LEFT: white 1px solid; COLOR: #000000; PADDING-TOP: 2px; BORDER-BOTTOM: white 1px solid; BACKGROUND-COLOR: white
}
.listtextbold {
	BORDER-RIGHT: white 1px 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 1px solid; COLOR: #000000; PADDING-TOP: 2px; BORDER-BOTTOM: white 1px solid; BACKGROUND-COLOR: white
}
.xxlisttextbold {
	BORDER-RIGHT: white 1px 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 1px solid; COLOR: #000000; PADDING-TOP: 2px; BORDER-BOTTOM: white 1px solid; BACKGROUND-COLOR: white
}
.listtextbold2 {
	BORDER-RIGHT: white 1px 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 1px solid; COLOR: #000000; PADDING-TOP: 2px; BORDER-BOTTOM: white 1px solid; BACKGROUND-COLOR: white
}
.xxlisttextbold2 {
	BORDER-RIGHT: white 1px 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 1px solid; COLOR: #000000; PADDING-TOP: 2px; BORDER-BOTTOM: white 1px solid; BACKGROUND-COLOR: white
}
.listtextctr {
	BORDER-RIGHT: white 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: white 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 8pt; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; BORDER-LEFT: white 1px solid; COLOR: #000000; PADDING-TOP: 2px; BORDER-BOTTOM: white 1px solid; BACKGROUND-COLOR: white; TEXT-ALIGN: center
}
.xxlisttextctr {
	BORDER-RIGHT: white 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: white 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 8pt; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; BORDER-LEFT: white 1px solid; COLOR: #000000; PADDING-TOP: 2px; BORDER-BOTTOM: white 1px solid; BACKGROUND-COLOR: white; TEXT-ALIGN: center
}
.listtextctr2 {
	BORDER-RIGHT: white 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: white 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 8pt; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; BORDER-LEFT: white 1px solid; COLOR: #000000; PADDING-TOP: 2px; BORDER-BOTTOM: white 1px solid; BACKGROUND-COLOR: white; TEXT-ALIGN: center
}
.xxlisttextctr2 {
	BORDER-RIGHT: white 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: white 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 8pt; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; BORDER-LEFT: white 1px solid; COLOR: #000000; PADDING-TOP: 2px; BORDER-BOTTOM: white 1px solid; BACKGROUND-COLOR: white; TEXT-ALIGN: center
}
.listtextrt {
	BORDER-RIGHT: white 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: white 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 8pt; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; BORDER-LEFT: white 1px solid; COLOR: #000000; PADDING-TOP: 2px; BORDER-BOTTOM: white 1px solid; BACKGROUND-COLOR: white; TEXT-ALIGN: right
}
.xxlisttextrt {
	BORDER-RIGHT: white 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: white 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 8pt; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; BORDER-LEFT: white 1px solid; COLOR: #000000; PADDING-TOP: 2px; BORDER-BOTTOM: white 1px solid; BACKGROUND-COLOR: white; TEXT-ALIGN: right
}
.listtextrt2 {
	BORDER-RIGHT: white 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: white 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 8pt; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; BORDER-LEFT: white 1px solid; COLOR: #000000; PADDING-TOP: 2px; BORDER-BOTTOM: white 1px solid; BACKGROUND-COLOR: white; TEXT-ALIGN: right
}
.xxlisttextrt2 {
	BORDER-RIGHT: white 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: white 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 8pt; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; BORDER-LEFT: white 1px solid; COLOR: #000000; PADDING-TOP: 2px; BORDER-BOTTOM: white 1px solid; BACKGROUND-COLOR: white; TEXT-ALIGN: right
}
.xxlisttext {
	CURSOR: hand
}
.xxlisttextbold {
	CURSOR: hand
}
.xxlisttextctr {
	CURSOR: hand
}
.xxlisttextrt {
	CURSOR: hand
}
.gridlisttext {
	BORDER-RIGHT: white 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: white 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 8pt; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; BORDER-LEFT: #cccccc 1px solid; COLOR: #000000; PADDING-TOP: 2px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #ffffff
}
.xxgridlisttext {
	BORDER-RIGHT: white 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: white 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 8pt; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; BORDER-LEFT: #cccccc 1px solid; COLOR: #000000; PADDING-TOP: 2px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #ffffff
}
.gridlisttextbold {
	BORDER-RIGHT: white 1px 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: #cccccc 1px solid; COLOR: #000000; PADDING-TOP: 2px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #ffffff
}
.xxgridlisttextbold {
	BORDER-RIGHT: white 1px 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: #cccccc 1px solid; COLOR: #000000; PADDING-TOP: 2px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #ffffff
}
.gridlisttextctr {
	BORDER-RIGHT: white 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: white 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 8pt; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; BORDER-LEFT: #cccccc 1px solid; COLOR: #000000; PADDING-TOP: 2px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center
}
.xxgridlisttextctr {
	BORDER-RIGHT: white 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: white 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 8pt; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; BORDER-LEFT: #cccccc 1px solid; COLOR: #000000; PADDING-TOP: 2px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center
}
.gridlisttextrt {
	BORDER-RIGHT: white 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: white 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 8pt; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; BORDER-LEFT: #cccccc 1px solid; COLOR: #000000; PADDING-TOP: 2px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: right
}
.xxgridlisttextrt {
	BORDER-RIGHT: white 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: white 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 8pt; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; BORDER-LEFT: #cccccc 1px solid; COLOR: #000000; PADDING-TOP: 2px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: right
}
.xxgridlisttext {
	CURSOR: hand
}
.xxgridlisttextbold {
	CURSOR: hand
}
.xxgridlisttextctr {
	CURSOR: hand
}
.xxgridlisttextrt {
	CURSOR: hand
}
.gridlisttextnoedit {
	BORDER-RIGHT: white 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: white 2px solid; PADDING-LEFT: 5px; FONT-SIZE: 8pt; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; BORDER-LEFT: #cccccc 1px solid; COLOR: #999999; PADDING-TOP: 2px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #f5f5f5
}
.gridlisttextboldnoedit {
	BORDER-RIGHT: white 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: white 2px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 8pt; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; BORDER-LEFT: #cccccc 1px solid; COLOR: #999999; PADDING-TOP: 2px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #f5f5f5
}
.gridlisttextctrnoedit {
	BORDER-RIGHT: white 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: white 2px solid; PADDING-LEFT: 5px; FONT-SIZE: 8pt; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; BORDER-LEFT: #cccccc 1px solid; COLOR: #999999; PADDING-TOP: 2px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #f5f5f5; TEXT-ALIGN: center
}
.gridlisttextrtnoedit {
	BORDER-RIGHT: white 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: white 2px solid; PADDING-LEFT: 5px; FONT-SIZE: 8pt; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; BORDER-LEFT: #cccccc 1px solid; COLOR: #999999; PADDING-TOP: 2px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #f5f5f5; TEXT-ALIGN: right
}
.listtexthl {
	BORDER-RIGHT: #e4eaf1 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: white 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 8pt; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; BORDER-LEFT: #e4eaf1 1px solid; COLOR: #000000; PADDING-TOP: 2px; BORDER-BOTTOM: #e4eaf1 1px solid; BACKGROUND-COLOR: #e4eaf1
}
.xxlisttexthl {
	BORDER-RIGHT: #e4eaf1 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: white 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 8pt; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; BORDER-LEFT: #e4eaf1 1px solid; COLOR: #000000; PADDING-TOP: 2px; BORDER-BOTTOM: #e4eaf1 1px solid; BACKGROUND-COLOR: #e4eaf1
}
.listtexthlbold {
	BORDER-RIGHT: #e4eaf1 1px 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: #e4eaf1 1px solid; COLOR: #000000; PADDING-TOP: 2px; BORDER-BOTTOM: #e4eaf1 1px solid; BACKGROUND-COLOR: #e4eaf1
}
.xxlisttexthlbold {
	BORDER-RIGHT: #e4eaf1 1px 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: #e4eaf1 1px solid; COLOR: #000000; PADDING-TOP: 2px; BORDER-BOTTOM: #e4eaf1 1px solid; BACKGROUND-COLOR: #e4eaf1
}
.listtexthlctr {
	BORDER-RIGHT: #e4eaf1 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: white 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 8pt; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; BORDER-LEFT: #e4eaf1 1px solid; COLOR: #000000; PADDING-TOP: 2px; BORDER-BOTTOM: #e4eaf1 1px solid; BACKGROUND-COLOR: #e4eaf1; TEXT-ALIGN: center
}
.xxlisttexthlctr {
	BORDER-RIGHT: #e4eaf1 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: white 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 8pt; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; BORDER-LEFT: #e4eaf1 1px solid; COLOR: #000000; PADDING-TOP: 2px; BORDER-BOTTOM: #e4eaf1 1px solid; BACKGROUND-COLOR: #e4eaf1; TEXT-ALIGN: center
}
.listtexthlrt {
	BORDER-RIGHT: #e4eaf1 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: white 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 8pt; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; BORDER-LEFT: #e4eaf1 1px solid; COLOR: #000000; PADDING-TOP: 2px; BORDER-BOTTOM: #e4eaf1 1px solid; BACKGROUND-COLOR: #e4eaf1; TEXT-ALIGN: right
}
.xxlisttexthlrt {
	BORDER-RIGHT: #e4eaf1 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: white 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 8pt; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; BORDER-LEFT: #e4eaf1 1px solid; COLOR: #000000; PADDING-TOP: 2px; BORDER-BOTTOM: #e4eaf1 1px solid; BACKGROUND-COLOR: #e4eaf1; TEXT-ALIGN: right
}
.listtexthlwht {
	BORDER-RIGHT: white 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 8pt; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; BORDER-LEFT: white 1px solid; COLOR: #000000; PADDING-TOP: 2px; BORDER-BOTTOM: white 1px solid; BACKGROUND-COLOR: #ffffff
}
.listtexthl2 {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 8pt; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; COLOR: #000000; PADDING-TOP: 2px; BACKGROUND-COLOR: #e4eaf1; BORDER-RIGHT-WIDTH: 0px
}
.xxlisttexthl2 {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 8pt; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; COLOR: #000000; PADDING-TOP: 2px; BACKGROUND-COLOR: #e4eaf1; BORDER-RIGHT-WIDTH: 0px
}
.listtexthlbold2 {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 8pt; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; COLOR: #000000; PADDING-TOP: 2px; BACKGROUND-COLOR: #e4eaf1; BORDER-RIGHT-WIDTH: 0px
}
.xxlisttexthlbold2 {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 8pt; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; COLOR: #000000; PADDING-TOP: 2px; BACKGROUND-COLOR: #e4eaf1; BORDER-RIGHT-WIDTH: 0px
}
.listtexthlctr2 {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 8pt; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; COLOR: #000000; PADDING-TOP: 2px; BACKGROUND-COLOR: #e4eaf1; TEXT-ALIGN: center; BORDER-RIGHT-WIDTH: 0px
}
.xxlisttexthlctr2 {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 8pt; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; COLOR: #000000; PADDING-TOP: 2px; BACKGROUND-COLOR: #e4eaf1; TEXT-ALIGN: center; BORDER-RIGHT-WIDTH: 0px
}
.listtexthlrt2 {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 8pt; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; COLOR: #000000; PADDING-TOP: 2px; BACKGROUND-COLOR: #e4eaf1; TEXT-ALIGN: right; BORDER-RIGHT-WIDTH: 0px
}
.xxlisttexthlrt2 {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 8pt; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; COLOR: #000000; PADDING-TOP: 2px; BACKGROUND-COLOR: #e4eaf1; TEXT-ALIGN: right; BORDER-RIGHT-WIDTH: 0px
}
.listtexthlwht2 {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 8pt; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; COLOR: #000000; PADDING-TOP: 2px; BACKGROUND-COLOR: #ffffff; BORDER-RIGHT-WIDTH: 0px
}
.xxlisttexthl {
	CURSOR: hand
}
.xxlisttexthlbold {
	CURSOR: hand
}
.xxlisttexthlctr {
	CURSOR: hand
}
.xxlisttexthlrt {
	CURSOR: hand
}
.editedcell {
	PADDING-RIGHT: 5px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.listtextnonedit {
	BORDER-RIGHT: #e4eaf1 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: white 2px solid; PADDING-LEFT: 5px; FONT-SIZE: 8pt; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; BORDER-LEFT: #e4eaf1 1px solid; COLOR: #000000; PADDING-TOP: 2px; BORDER-BOTTOM: white 1px solid; BACKGROUND-COLOR: #e4eaf1
}
.listtextnoneditwht {
	BORDER-RIGHT: white 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 2px solid; PADDING-LEFT: 5px; FONT-SIZE: 8pt; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; BORDER-LEFT: white 1px solid; COLOR: #000000; PADDING-TOP: 2px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #ffffff
}
.listtextinvisible {
	BORDER-RIGHT: white 0px solid; PADDING-RIGHT: 5px; BORDER-TOP: white 0px solid; PADDING-LEFT: 5px; FONT-SIZE: 8pt; VISIBILITY: hidden; PADDING-BOTTOM: 2px; BORDER-LEFT: white 0px solid; PADDING-TOP: 2px; BORDER-BOTTOM: white 1px solid
}
.batchxxgridlisttextbot {
	BORDER-RIGHT: black 1px dotted; PADDING-RIGHT: 5px; BORDER-TOP: #ffffff 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 8pt; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; BORDER-LEFT: black 1px dotted; COLOR: #000000; PADDING-TOP: 2px; BORDER-BOTTOM: black 1px dotted; BACKGROUND-COLOR: #ffffff
}
.batchxxgridlisttextmid {
	BORDER-RIGHT: black 1px dotted; PADDING-RIGHT: 5px; BORDER-TOP: #ffffff 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 8pt; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; BORDER-LEFT: black 1px dotted; COLOR: #000000; PADDING-TOP: 2px; BORDER-BOTTOM: #ffffff 1px solid; BACKGROUND-COLOR: #ffffff
}
.batchxxgridlisttexttop {
	BORDER-RIGHT: black 1px dotted; PADDING-RIGHT: 5px; BORDER-TOP: black 1px dotted; PADDING-LEFT: 5px; FONT-SIZE: 8pt; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; BORDER-LEFT: black 1px dotted; COLOR: #000000; PADDING-TOP: 2px; BORDER-BOTTOM: #ffffff 1px solid; BACKGROUND-COLOR: #ffffff
}
.batchxxgridlisttextuni {
	BORDER-RIGHT: black 1px dotted; PADDING-RIGHT: 5px; BORDER-TOP: black 1px dotted; PADDING-LEFT: 5px; FONT-SIZE: 8pt; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; BORDER-LEFT: black 1px dotted; COLOR: #000000; PADDING-TOP: 2px; BORDER-BOTTOM: black 1px dotted; BACKGROUND-COLOR: #ffffff
}
.batchxxlisttextbot {
	BORDER-RIGHT: gray 1px dashed; PADDING-RIGHT: 5px; BORDER-TOP: white 1px dashed; PADDING-LEFT: 5px; FONT-SIZE: 8pt; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; BORDER-LEFT: gray 1px dashed; COLOR: gray; PADDING-TOP: 2px; BORDER-BOTTOM: gray 1px dashed; BACKGROUND-COLOR: white
}
batchxxlisttextrtbot {
	BORDER-RIGHT: gray 1px dashed; PADDING-RIGHT: 5px; BORDER-TOP: white 1px dashed; PADDING-LEFT: 5px; FONT-SIZE: 8pt; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; BORDER-LEFT: gray 1px dashed; COLOR: gray; PADDING-TOP: 2px; BORDER-BOTTOM: gray 1px dashed; BACKGROUND-COLOR: white
}
.batchxxlisttextmid {
	BORDER-RIGHT: gray 1px dashed; PADDING-RIGHT: 5px; BORDER-TOP: white 1px dashed; PADDING-LEFT: 5px; FONT-SIZE: 8pt; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; BORDER-LEFT: gray 1px dashed; COLOR: gray; PADDING-TOP: 2px; BORDER-BOTTOM: white 1px dashed; BACKGROUND-COLOR: white
}
batchxxlisttextrtmid {
	BORDER-RIGHT: gray 1px dashed; PADDING-RIGHT: 5px; BORDER-TOP: white 1px dashed; PADDING-LEFT: 5px; FONT-SIZE: 8pt; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; BORDER-LEFT: gray 1px dashed; COLOR: gray; PADDING-TOP: 2px; BORDER-BOTTOM: white 1px dashed; BACKGROUND-COLOR: white
}
.batchxxlisttexttop {
	BORDER-RIGHT: gray 1px dashed; PADDING-RIGHT: 5px; BORDER-TOP: gray 1px dashed; PADDING-LEFT: 5px; FONT-SIZE: 8pt; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; BORDER-LEFT: gray 1px dashed; COLOR: gray; PADDING-TOP: 2px; BORDER-BOTTOM: white 1px dashed; BACKGROUND-COLOR: white
}
batchxxlisttextrttop {
	BORDER-RIGHT: gray 1px dashed; PADDING-RIGHT: 5px; BORDER-TOP: gray 1px dashed; PADDING-LEFT: 5px; FONT-SIZE: 8pt; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; BORDER-LEFT: gray 1px dashed; COLOR: gray; PADDING-TOP: 2px; BORDER-BOTTOM: white 1px dashed; BACKGROUND-COLOR: white
}
.batchxxlisttextuni {
	BORDER-RIGHT: gray 1px dashed; PADDING-RIGHT: 5px; BORDER-TOP: gray 1px dashed; PADDING-LEFT: 5px; FONT-SIZE: 8pt; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; BORDER-LEFT: gray 1px dashed; COLOR: gray; PADDING-TOP: 2px; BORDER-BOTTOM: gray 1px dashed; BACKGROUND-COLOR: white
}
batchxxlisttextrtuni {
	BORDER-RIGHT: gray 1px dashed; PADDING-RIGHT: 5px; BORDER-TOP: gray 1px dashed; PADDING-LEFT: 5px; FONT-SIZE: 8pt; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; BORDER-LEFT: gray 1px dashed; COLOR: gray; PADDING-TOP: 2px; BORDER-BOTTOM: gray 1px dashed; BACKGROUND-COLOR: white
}
.batchxxlisttextrtbot {
	TEXT-ALIGN: right
}
.batchxxlisttextrtmid {
	TEXT-ALIGN: right
}
.batchxxlisttextrttop {
	TEXT-ALIGN: right
}
.batchxxlisttextrtuni {
	TEXT-ALIGN: right
}
.batchxxlisttexthlbot {
	BORDER-RIGHT: gray 1px dashed; PADDING-RIGHT: 5px; BORDER-TOP: white 1px dashed; PADDING-LEFT: 5px; FONT-SIZE: 8pt; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; BORDER-LEFT: gray 1px dashed; COLOR: gray; PADDING-TOP: 2px; BORDER-BOTTOM: gray 1px dashed; BACKGROUND-COLOR: #e4eaf1
}
batchxxlisttexthlrtbot {
	BORDER-RIGHT: gray 1px dashed; PADDING-RIGHT: 5px; BORDER-TOP: white 1px dashed; PADDING-LEFT: 5px; FONT-SIZE: 8pt; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; BORDER-LEFT: gray 1px dashed; COLOR: gray; PADDING-TOP: 2px; BORDER-BOTTOM: gray 1px dashed; BACKGROUND-COLOR: #e4eaf1
}
.batchxxlisttexthlmid {
	BORDER-RIGHT: gray 1px dashed; PADDING-RIGHT: 5px; BORDER-TOP: white 1px dashed; PADDING-LEFT: 5px; FONT-SIZE: 8pt; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; BORDER-LEFT: gray 1px dashed; COLOR: gray; PADDING-TOP: 2px; BORDER-BOTTOM: white 1px dashed; BACKGROUND-COLOR: #e4eaf1
}
batchxxlisttexthlrtmid {
	BORDER-RIGHT: gray 1px dashed; PADDING-RIGHT: 5px; BORDER-TOP: white 1px dashed; PADDING-LEFT: 5px; FONT-SIZE: 8pt; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; BORDER-LEFT: gray 1px dashed; COLOR: gray; PADDING-TOP: 2px; BORDER-BOTTOM: white 1px dashed; BACKGROUND-COLOR: #e4eaf1
}
.batchxxlisttexthltop {
	BORDER-RIGHT: gray 1px dashed; PADDING-RIGHT: 5px; BORDER-TOP: gray 1px dashed; PADDING-LEFT: 5px; FONT-SIZE: 8pt; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; BORDER-LEFT: gray 1px dashed; COLOR: gray; PADDING-TOP: 2px; BORDER-BOTTOM: white 1px dashed; BACKGROUND-COLOR: #e4eaf1
}
batchxxlisttexthlrttop {
	BORDER-RIGHT: gray 1px dashed; PADDING-RIGHT: 5px; BORDER-TOP: gray 1px dashed; PADDING-LEFT: 5px; FONT-SIZE: 8pt; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; BORDER-LEFT: gray 1px dashed; COLOR: gray; PADDING-TOP: 2px; BORDER-BOTTOM: white 1px dashed; BACKGROUND-COLOR: #e4eaf1
}
.batchxxlisttexthluni {
	BORDER-RIGHT: gray 1px dashed; PADDING-RIGHT: 5px; BORDER-TOP: gray 1px dashed; PADDING-LEFT: 5px; FONT-SIZE: 8pt; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; BORDER-LEFT: gray 1px dashed; COLOR: gray; PADDING-TOP: 2px; BORDER-BOTTOM: gray 1px dashed; BACKGROUND-COLOR: #e4eaf1
}
batchxxlisttexthlrtuni {
	BORDER-RIGHT: gray 1px dashed; PADDING-RIGHT: 5px; BORDER-TOP: gray 1px dashed; PADDING-LEFT: 5px; FONT-SIZE: 8pt; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; BORDER-LEFT: gray 1px dashed; COLOR: gray; PADDING-TOP: 2px; BORDER-BOTTOM: gray 1px dashed; BACKGROUND-COLOR: #e4eaf1
}
.batchxxlisttexthlrtbot {
	TEXT-ALIGN: right
}
.batchxxlisttexthlrtmid {
	TEXT-ALIGN: right
}
.batchxxlisttexthlrttop {
	TEXT-ALIGN: right
}
.batchxxlisttexthlrtuni {
	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; PADDING-TOP: 2px; BORDER-BOTTOM: white 0px solid; BACKGROUND-COLOR: #ffffff
}
.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; PADDING-TOP: 2px; BORDER-BOTTOM: white 0px solid; BACKGROUND-COLOR: #ffffff; 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; PADDING-TOP: 2px; BORDER-BOTTOM: white 0px solid; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: right
}
.sellisttexthl {
	BORDER-RIGHT: #ffffff 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: white 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 8pt; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; BORDER-LEFT: #ffffff 1px solid; COLOR: #000000; PADDING-TOP: 2px; BORDER-BOTTOM: #ffffff 1px solid; BACKGROUND-COLOR: #ffffff
}
.sellisttexthlctr {
	BORDER-RIGHT: #ffffff 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: white 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 8pt; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; BORDER-LEFT: #ffffff 1px solid; COLOR: #000000; PADDING-TOP: 2px; BORDER-BOTTOM: #ffffff 1px solid; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center
}
.sellisttexthlrt {
	BORDER-RIGHT: #ffffff 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: white 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 8pt; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; BORDER-LEFT: #ffffff 1px solid; COLOR: #000000; PADDING-TOP: 2px; BORDER-BOTTOM: #ffffff 1px solid; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: right
}
.inlineSelectedRow {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 8pt; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; PADDING-TOP: 2px; BACKGROUND-COLOR: #ffffff
}
.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
}
.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; BACKGROUND-IMAGE: url(/images/nav/listheaderbg2.gif); PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; COLOR: #666666; PADDING-TOP: 2px; HEIGHT: 100%
}
.listheadernosortwht {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; COLOR: #666666; PADDING-TOP: 2px; HEIGHT: 100%; BACKGROUND-COLOR: #ffffff
}
.listfooter {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; COLOR: #666666; PADDING-TOP: 2px; HEIGHT: 100%; BACKGROUND-COLOR: #e4eaf1
}
.portletheadernosort {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 2px; PADDING-LEFT: 2px; BORDER-LEFT-WIDTH: 0px; BACKGROUND-IMAGE: url(/images/nav/listheaderbg2.gif); BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BORDER-RIGHT-WIDTH: 0px
}
.machineheadernosort {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; COLOR: #666666; PADDING-TOP: 2px; HEIGHT: 100%; BACKGROUND-COLOR: #e4eaf1
}
.medtext {
	COLOR: #000000
}
.medtextbold {
	COLOR: #000000
}
.medtextboldnolink {
	COLOR: #000000
}
.bgltmedtext {
	FONT-SIZE: 8pt; COLOR: #000000; BACKGROUND-COLOR: #e4eaf1
}
.ddmAnchor {
	CURSOR: default; TEXT-DECORATION: none
}
.ddmAnchorDisabled {
	CURSOR: default; COLOR: #555555; FONT-STYLE: italic; 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: #ffffff; PADDING-BOTTOM: 0px; BORDER-LEFT: #44546b 1px solid; CURSOR: default; PADDING-TOP: 0px; BORDER-BOTTOM: #44546b 1px solid; POSITION: absolute
}
.ddmDivButton {
	BORDER-RIGHT: #44546b 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #44546b 1px solid; PADDING-LEFT: 0px; BACKGROUND: #ffe599; PADDING-BOTTOM: 0px; BORDER-LEFT: #44546b 1px solid; CURSOR: default; PADDING-TOP: 0px; BORDER-BOTTOM: #44546b 1px solid; POSITION: absolute
}
.ddmDivButtonSec {
	BORDER-RIGHT: #44546b 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #44546b 1px solid; PADDING-LEFT: 0px; BACKGROUND: #f1f1f1; 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; RIGHT: 3px; VERTICAL-ALIGN: middle; COLOR: #8492a5; FONT-FAMILY: WebDings; POSITION: absolute
}
.ddmArrowOver {
	FONT-SIZE: 8pt; VERTICAL-ALIGN: middle; FONT-FAMILY: WebDings; POSITION: absolute; BACKGROUND-COLOR: #ffffff
}
.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
}
.portlettextinvisible {
	BORDER-RIGHT: white 1px solid; BORDER-TOP: white 1px solid; FONT-SIZE: 8pt; VISIBILITY: hidden; BORDER-LEFT: white 1px solid; COLOR: #000000; BORDER-BOTTOM: white 1px solid
}
.portlettextctr {
	BORDER-RIGHT: white 1px solid; BORDER-TOP: white 1px solid; FONT-SIZE: 8pt; BORDER-LEFT: white 1px solid; COLOR: #000000; BORDER-BOTTOM: white 1px solid; TEXT-ALIGN: center
}
.xxportlettextctr {
	BORDER-RIGHT: white 1px solid; BORDER-TOP: white 1px solid; FONT-SIZE: 8pt; BORDER-LEFT: white 1px solid; COLOR: #000000; BORDER-BOTTOM: white 1px solid; TEXT-ALIGN: center
}
.portlettextrt {
	BORDER-RIGHT: white 1px solid; BORDER-TOP: white 1px solid; FONT-SIZE: 8pt; BORDER-LEFT: white 1px solid; COLOR: #000000; BORDER-BOTTOM: white 1px solid; TEXT-ALIGN: right
}
.xxportlettextrt {
	BORDER-RIGHT: white 1px solid; BORDER-TOP: white 1px solid; FONT-SIZE: 8pt; BORDER-LEFT: white 1px solid; COLOR: #000000; BORDER-BOTTOM: white 1px solid; TEXT-ALIGN: right
}
.portlettext {
	BORDER-RIGHT: white 1px solid; BORDER-TOP: white 1px solid; FONT-SIZE: 8pt; BORDER-LEFT: white 1px solid; COLOR: #000000; BORDER-BOTTOM: white 1px solid
}
.xxportlettext {
	BORDER-RIGHT: white 1px solid; BORDER-TOP: white 1px solid; FONT-SIZE: 8pt; BORDER-LEFT: white 1px solid; COLOR: #000000; BORDER-BOTTOM: white 1px solid
}
.xxportlettextctr {
	CURSOR: hand
}
.xxportlettext {
	CURSOR: hand
}
.listEditSpan {
	FONT-SIZE: 8pt; POSITION: relative
}
.listEditDiv {
	FONT-SIZE: 8pt; POSITION: absolute
}
.quickaddcontainer {
	DISPLAY: none
}
.quickadddiv {
	BORDER-RIGHT: #e4eaf1 0px solid; BORDER-TOP: #e4eaf1 1px solid; BORDER-LEFT: #e4eaf1 0px solid; BORDER-BOTTOM: #e4eaf1 0px solid; BACKGROUND-COLOR: #eeeeee
}
.quickadddivportlet {
	BORDER-RIGHT: #eeeeee 1px solid; BORDER-TOP: white 1px solid; BORDER-LEFT: white 1px solid; BORDER-BOTTOM: #eeeeee 1px solid; BACKGROUND-COLOR: #eeeeee
}
.quickaddportletheader {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #e4eaf1 1px solid; BORDER-LEFT: #e4eaf1 1px solid; BORDER-BOTTOM: #999999 1px solid
}
.quickaddrow {
	FONT-SIZE: 8pt; WHITE-SPACE: nowrap
}
.quickaddrowheader {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; WHITE-SPACE: nowrap
}
.popupouter {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 8pt; PADDING-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; POSITION: absolute
}
.popupsegment {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; FONT-SIZE: 8pt; BORDER-LEFT: 0px; WIDTH: 100%; BORDER-BOTTOM: 0px; BACKGROUND-COLOR: #d5d5d5
}
.popupheadernosort {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 8pt; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; COLOR: #666666; PADDING-TOP: 2px; HEIGHT: 100%; BACKGROUND-COLOR: #efefef
}
.batchxxportlettextbot {
	BORDER-RIGHT: gray 1px dashed; BORDER-TOP: white 1px dashed; BORDER-LEFT: gray 1px dashed; COLOR: gray; BORDER-BOTTOM: gray 1px dashed; BACKGROUND-COLOR: white
}
.batchxxportlettextmid {
	BORDER-RIGHT: gray 1px dashed; BORDER-TOP: white 1px dashed; BORDER-LEFT: gray 1px dashed; COLOR: gray; BORDER-BOTTOM: white 1px dashed; BACKGROUND-COLOR: white
}
.batchxxportlettexttop {
	BORDER-RIGHT: gray 1px dashed; BORDER-TOP: gray 1px dashed; BORDER-LEFT: gray 1px dashed; COLOR: gray; BORDER-BOTTOM: white 1px dashed; BACKGROUND-COLOR: white
}
.batchxxportlettextuni {
	BORDER-RIGHT: gray 1px dashed; BORDER-TOP: gray 1px dashed; BORDER-LEFT: gray 1px dashed; COLOR: gray; BORDER-BOTTOM: gray 1px dashed; BACKGROUND-COLOR: white
}
.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: 14px; FONT-FAMILY: Helvetica; TEXT-ALIGN: center
}
.rpttitle {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; FONT-FAMILY: Helvetica; TEXT-ALIGN: center
}
.rptsubtitle {
	FONT-WEIGHT: bold; FONT-SIZE: 14pt; TEXT-ALIGN: center
}
.regmdtext {
	BORDER-RIGHT: #000000 0px solid; PADDING-RIGHT: 2px; BORDER-TOP: #8491a4 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 8pt; PADDING-BOTTOM: 2px; BORDER-LEFT: #000000 0px solid; COLOR: #000000; PADDING-TOP: 2px; BORDER-BOTTOM: #000000 0px solid; BACKGROUND-COLOR: #ffffff
}
.reglttext {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 8pt; PADDING-BOTTOM: 2px; COLOR: #000000; PADDING-TOP: 2px; BACKGROUND-COLOR: #e4eaf1
}
.regheaderline1 {
	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 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: white 0px solid; FONT-FAMILY: Arial,Helvetica,sans-serif; BACKGROUND-COLOR: #cccccc
}
.regheaderline2 {
	BORDER-RIGHT: #cccccc 0px solid; PADDING-RIGHT: 3px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 3px; BORDER-LEFT: #cccccc 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #cccccc 0px solid; FONT-FAMILY: Arial,Helvetica,sans-serif; BACKGROUND-COLOR: white
}
.rptcollapser {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; Z-INDEX: 500; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 4px 0px 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; BACKGROUND-COLOR: transparent; BORDER-RIGHT-WIDTH: 0px
}
.rpthdline1 {
	BORDER-RIGHT: white 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: white 0px solid; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; BORDER-LEFT: white 0px solid; PADDING-TOP: 0px; BORDER-BOTTOM: white 0px solid; FONT-FAMILY: arial; TEXT-ALIGN: center
}
.rpthdline1end {
	BORDER-RIGHT: #cccccc 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: white 0px solid; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; BORDER-LEFT: white 0px solid; PADDING-TOP: 0px; BORDER-BOTTOM: white 0px solid; FONT-FAMILY: arial; TEXT-ALIGN: center
}
.rpthdline2 {
	PADDING-RIGHT: 0px; BORDER-TOP: white 1px solid; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; FONT-FAMILY: arial,sans-serif; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; TEXT-ALIGN: center; BORDER-BOTTOM-STYLE: none
}
.rpthdline2end {
	BORDER-RIGHT: #cccccc 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: #cccccc 0px solid; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; BORDER-LEFT: #cccccc 0px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #cccccc 0px solid; FONT-FAMILY: arial,sans-serif; TEXT-ALIGN: center
}
.rpthdline3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 9px; PADDING-BOTTOM: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; FONT-FAMILY: Helvetica,sans-serif; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; TEXT-ALIGN: center; BORDER-BOTTOM-STYLE: none
}
.rpthdline3end {
	BORDER-RIGHT: #cccccc 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: #cccccc 0px solid; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 9px; PADDING-BOTTOM: 0px; BORDER-LEFT: #cccccc 0px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #cccccc 0px solid; FONT-FAMILY: Helvetica,sans-serif; TEXT-ALIGN: center
}
.rptheader {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.rptdata {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: normal; FONT-SIZE: 8pt; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; BORDER-TOP-STYLE: none; PADDING-TOP: 2px; FONT-FAMILY: arial,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; VERTICAL-ALIGN: top; BORDER-LEFT: #cccccc 0px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #cccccc 0px solid; FONT-FAMILY: arial,sans-serif
}
.rptsep {
	PADDING-RIGHT: 0px; BORDER-TOP: #e0e0e0 1px dotted; DISPLAY: block; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: hidden; WIDTH: 100%; PADDING-TOP: 0px; HEIGHT: 1px; BORDER-RIGHT-WIDTH: 0px
}
.rpttotal {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: normal; FONT-SIZE: 8pt; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; BORDER-TOP-STYLE: none; PADDING-TOP: 2px; FONT-FAMILY: arial,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: 2px; VERTICAL-ALIGN: top; BORDER-LEFT: #cccccc 0px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #cccccc 0px solid; FONT-FAMILY: arial,sans-serif
}
.rptgriddata {
	BORDER-RIGHT: #cccccc 0px solid; PADDING-RIGHT: 2px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 2px; FONT-WEIGHT: normal; FONT-SIZE: 8pt; PADDING-BOTTOM: 2px; MARGIN: 0px; VERTICAL-ALIGN: top; BORDER-LEFT: #cccccc 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #cccccc 0px solid; FONT-FAMILY: Arial,Helvetica,sans-serif
}
.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; MARGIN: 0px; VERTICAL-ALIGN: top; BORDER-LEFT: #cccccc 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #cccccc 0px solid; FONT-FAMILY: Arial,Helvetica,sans-serif
}
.rptgridtotal {
	BORDER-RIGHT: #cccccc 0px solid; PADDING-RIGHT: 2px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 2px; FONT-WEIGHT: normal; FONT-SIZE: 8pt; PADDING-BOTTOM: 2px; MARGIN: 0px; VERTICAL-ALIGN: top; BORDER-LEFT: #cccccc 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #cccccc 0px solid; FONT-FAMILY: Arial,Helvetica,sans-serif
}
.rptgridtotalend {
	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; MARGIN: 0px; VERTICAL-ALIGN: top; BORDER-LEFT: #cccccc 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #cccccc 0px solid; FONT-FAMILY: Arial,Helvetica,sans-serif
}
.rptgridfinal {
	BORDER-RIGHT: #cccccc 0px solid; PADDING-RIGHT: 2px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 2px; FONT-WEIGHT: normal; FONT-SIZE: 8pt; PADDING-BOTTOM: 2px; MARGIN: 0px; VERTICAL-ALIGN: top; BORDER-LEFT: #cccccc 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #cccccc 1px solid; FONT-FAMILY: Arial,Helvetica,sans-serif
}
.rptgridfinalend {
	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; MARGIN: 0px; VERTICAL-ALIGN: top; BORDER-LEFT: #cccccc 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #cccccc 1px solid; FONT-FAMILY: Arial,Helvetica,sans-serif
}
.rptcolheadercliparea {
	BORDER-TOP: #687482 1px solid; BORDER-BOTTOM: #687482 1px solid; BACKGROUND-COLOR: #e4eaf1
}
.rptcolheaderdiv {
	VISIBILITY: hidden; OVERFLOW: hidden; POSITION: relative
}
.rptcolheader {
	TABLE-LAYOUT: fixed; POSITION: relative
}
.rptcolheaderrelative {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; OVERFLOW: visible; WIDTH: 1px; BOTTOM: 0px; POSITION: relative; HEIGHT: 0px; BORDER-RIGHT-WIDTH: 0px
}
.rptcolheaderfader {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/icons/reporting/grade.png', sizingMethod='scale'); BORDER-BOTTOM-WIDTH: 0px; OVERFLOW: visible; POSITION: absolute; TOP: 0px; HEIGHT: 8px; BORDER-RIGHT-WIDTH: 0px
}
.rptcolumnheaderlabel {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 6px; PADDING-TOP: 6px
}
.rptcolumnheaderhandle {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: url(/images/icons/reporting/handlemiddle.png) repeat-y 2px 0px; BORDER-BOTTOM-WIDTH: 0px; OVERFLOW: hidden; WIDTH: 6px; CURSOR: e-resize; POSITION: absolute; BORDER-RIGHT-WIDTH: 0px
}
.rptbreakoutbox {
	LEFT: 0px; MARGIN: 0px; WIDTH: auto; BOTTOM: 0px; WHITE-SPACE: nowrap; POSITION: absolute; zIndex: 999; -moz-opacity: 0.85
}
.rptcontentviewport {
	BORDER-RIGHT: blue 0px solid; BORDER-TOP: blue 0px solid; OVERFLOW-Y: hidden; OVERFLOW-X: auto; BORDER-LEFT: blue 0px solid; WIDTH: 100%; BORDER-BOTTOM: blue 0px solid; HEIGHT: 500px
}
.rptdataarea {
	empty-cells: show
}
.rptdataarea TD {
	OVERFLOW: hidden
}
.rptdataareawaiting {
	BACKGROUND-COLOR: #e4eaf1
}
.rptscrollarea {
	BORDER-RIGHT: red 0px solid; BORDER-TOP: red 0px solid; RIGHT: 0px; VISIBILITY: hidden; OVERFLOW: auto; BORDER-LEFT: red 0px solid; BORDER-BOTTOM: red 0px solid; POSITION: relative; TOP: 0px
}
.rptclipregion {
	OVERFLOW: hidden; POSITION: relative
}
.rptannotationbar {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LEFT: 0px; VISIBILITY: hidden; PADDING-BOTTOM: 30px; MARGIN: 0px 0px 30px; OVERFLOW: hidden; BORDER-LEFT: #999999 1px solid; WIDTH: 20px; PADDING-TOP: 0px; POSITION: relative; TOP: 0px; HEIGHT: 100%; BACKGROUND-COLOR: #e4eaf1
}
.rptannotationmarker {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; LEFT: 2px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; OVERFLOW: visible; WIDTH: 100%; CURSOR: pointer; PADDING-TOP: 0px; WHITE-SPACE: nowrap; POSITION: absolute; HEIGHT: 12px; BORDER-RIGHT-WIDTH: 0px
}
.rptfooter {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px; WIDTH: auto; BOTTOM: 0px; PADDING-TOP: 0px; POSITION: absolute; BACKGROUND-COLOR: #e4eaf1; BORDER-RIGHT-WIDTH: 0px
}
.rptfooterfilter {
	BORDER-TOP: #687482 1px solid; WIDTH: 100%; BACKGROUND-COLOR: #ffffff
}
.rptfilterow {
	PADDING-RIGHT: 2px; DISPLAY: none; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
.rptfooterfilter #firstrow {
	BACKGROUND: url(/images/icons/reporting/edge.gif) repeat-x left bottom
}
.rptfooterbuttons {
	WIDTH: 100%
}
.rptfooterbuttonsleft {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; TEXT-ALIGN: left
}
.rptfooterbuttonsright {
	RIGHT: 5px; TEXT-ALIGN: right
}
.rptbuttonrow {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
.rpticonbtn {
	VERTICAL-ALIGN: middle; CURSOR: pointer; font-decoration: none
}
.rpticonbtn IMG {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
.rptoptiondialog {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; Z-INDEX: 9999; BORDER-LEFT: black 1px solid; BORDER-BOTTOM: black 1px solid; POSITION: absolute
}
.rptoptiondialoginner {
	BORDER-RIGHT: #c6c3c6 1px solid; BORDER-TOP: #ffffff 1px solid; BORDER-LEFT: #ffffff 1px solid; BORDER-BOTTOM: #c6c3c6 1px solid; BACKGROUND-COLOR: #e4eaf1
}
.rptfindbox {
	BACKGROUND: url(/images/icons/reporting/edge.gif) #ffffff repeat-x left bottom; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right
}
.rptfindboxrow {
	BACKGROUND-COLOR: #e4eaf1
}
.rpthierarchyline {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND-POSITION: left bottom; PADDING-LEFT: 0px; FONT-SIZE: 3px; BACKGROUND-IMAGE: url(/images/icons/reporting/graydot.gif); BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: hidden; BORDER-LEFT: #687482 1px solid; PADDING-TOP: 0px; BACKGROUND-REPEAT: repeat-x; POSITION: absolute; BORDER-RIGHT-WIDTH: 0px
}
.rptpreviewrawtext {
	FONT-SIZE: 8pt; COLOR: #666666; FONT-FAMILY: arial,sans-serif
}
.rptpreviewheader {
	BORDER-TOP: #ffffff 1px solid; FONT-SIZE: 8pt; PADDING-BOTTOM: 1px; VERTICAL-ALIGN: top; CURSOR: hand; COLOR: #666666; PADDING-TOP: 1px; BORDER-BOTTOM: #d4d4d4 1px solid; FONT-FAMILY: arial,sans-serif; BACKGROUND-COLOR: #efefef
}
.rptpreviewheaderrt {
	BORDER-TOP: #ffffff 1px solid; FONT-SIZE: 8pt; PADDING-BOTTOM: 1px; VERTICAL-ALIGN: top; CURSOR: hand; COLOR: #666666; PADDING-TOP: 1px; BORDER-BOTTOM: #d4d4d4 1px solid; FONT-FAMILY: arial,sans-serif; BACKGROUND-COLOR: #efefef
}
.rptpreviewheaderrt {
	align: right
}
.rptpreviewtextblack {
	FONT-SIZE: 8pt; FONT-FAMILY: arial,sans-serif
}
.rptpreviewtext {
	FONT-SIZE: 8pt; FONT-FAMILY: arial,sans-serif
}
.rptpreviewtextrt {
	FONT-SIZE: 8pt; FONT-FAMILY: arial,sans-serif
}
.rptpreviewtextgray {
	FONT-SIZE: 8pt; FONT-FAMILY: arial,sans-serif
}
.rptpreviewtext {
	PADDING-BOTTOM: 2px; COLOR: #666666; PADDING-TOP: 3px; WHITE-SPACE: nowrap
}
.rptpreviewtextrt {
	PADDING-BOTTOM: 2px; COLOR: #666666; PADDING-TOP: 3px; WHITE-SPACE: nowrap
}
.rptpreviewtextrt {
	align: right
}
.rptpreviewtextgray {
	COLOR: #666666
}
.rptpreviewedit {
	BORDER-BOTTOM: #999999 3px solid; BACKGROUND-COLOR: #ffffff
}
.rptprevieweditdetail {
	BORDER-RIGHT: #999999 3px solid; BACKGROUND-COLOR: #ffffff
}
.rptpreviewopacity {
	BACKGROUND-COLOR: #55fd00; -moz-opacity: 0.2
}
.navtitle {
	BORDER-RIGHT: #9c9a97 0px solid; PADDING-RIGHT: 3px; BORDER-TOP: #ffffff 1px solid; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 3px; BORDER-LEFT: #ffffff 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #9c9a97 1px solid; FONT-FAMILY: Arial,Helvetica,sans-serif; BACKGROUND-COLOR: #e4eaf1
}
.navend {
	BORDER-RIGHT: #9c9a97 0px solid; PADDING-RIGHT: 3px; BORDER-TOP: #ffffff 1px solid; PADDING-LEFT: 3px; FONT-WEIGHT: bold; PADDING-BOTTOM: 3px; BORDER-LEFT: #ffffff 0px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #9c9a97 1px solid; FONT-FAMILY: Arial,Helvetica,sans-serif; BACKGROUND-COLOR: #e4eaf1
}
.navdiv {
	BORDER-TOP-WIDTH: 0px; BORDER-RIGHT: #9c9a97 1px solid; DISPLAY: none; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px; VERTICAL-ALIGN: top; WIDTH: 200px
}
.rndbuttoninpt {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 8pt; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; CURSOR: hand; COLOR: #565656; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; BACKGROUND-COLOR: transparent
}
.rndbuttoninptsmall {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 7pt; PADDING-BOTTOM: 0px; BORDER-LEFT: 0px; CURSOR: hand; COLOR: #565656; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; BACKGROUND-COLOR: transparent
}
.rndbuttoninptsmallnormal {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 7pt; PADDING-BOTTOM: 0px; BORDER-LEFT: 0px; CURSOR: hand; COLOR: #565656; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; BACKGROUND-COLOR: transparent
}
.rndbuttoninptdis {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 8pt; PADDING-BOTTOM: 0px; BORDER-LEFT: 0px; COLOR: #777777; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; BACKGROUND-COLOR: transparent
}
.rndbuttoninptsmalldis {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 7pt; PADDING-BOTTOM: 0px; BORDER-LEFT: 0px; COLOR: #777777; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; BACKGROUND-COLOR: transparent
}
.rndbuttoncaps {
	BACKGROUND-POSITION: 100% 50%; BACKGROUND-REPEAT: no-repeat
}
.rndbuttonbody {
	BACKGROUND-POSITION: 100% 50%; VERTICAL-ALIGN: top; BACKGROUND-REPEAT: repeat-x
}
.movable {
	CURSOR: move
}
.movable INPUT {
	CURSOR: default
}
.checkoutwarning {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; VERTICAL-ALIGN: top; COLOR: red; BORDER-TOP-STYLE: none; FONT-FAMILY: Arial,Helvetica,sans-serif; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.checkoutprogresstext {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #e4eaf1; BORDER-TOP-STYLE: none; FONT-FAMILY: Arial,Helvetica,sans-serif; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.checkoutthankstext {
	FONT-WEIGHT: bold; FONT-SIZE: 24pt; COLOR: #000000; BORDER-TOP-STYLE: none; FONT-FAMILY: Arial,Helvetica,sans-serif; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
TEXTAREA {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; OVERFLOW: auto; BORDER-LEFT: #999999 1px solid; BORDER-BOTTOM: #999999 1px solid
}
.INPUTButton {
	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: Arial,Helvetica,sans-serif
}
TD {
	FONT-FAMILY: Arial,Helvetica,sans-serif
}
SELECT {
	FONT-FAMILY: Arial,Helvetica,sans-serif
}
TEXTAREA {
	FONT-FAMILY: Arial,Helvetica,sans-serif
}
INPUT {
	FONT-FAMILY: Arial,Helvetica,sans-serif
}
.noprint {
	
}
.noprintvisibility {
	
}
.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
}
.noprintvisibility {
	VISIBILITY: hidden
}
.printonly {
	
}
.scrollarea {
	
}
.navdiv {
	BORDER-TOP-WIDTH: 0px; DISPLAY: none; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}

}

