.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
}
.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
}
.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: 9pt
}
.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: #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
}
.inputgray {
	FONT-SIZE: 8pt; COLOR: #999999
}
.inputreq {
	FONT-SIZE: 8pt; COLOR: #000000; BACKGROUND-COLOR: #ffffe5
}
.nlbutton {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; CURSOR: hand; COLOR: #000000
}
.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
}
.smalltextnolink {
	FONT-SIZE: 8pt; 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
}
.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
}
.smalltextsub1 {
	FONT-SIZE: 8pt; TEXT-INDENT: 20pt
}
.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
}
.greytitle {
	FONT-SIZE: 14pt
}
.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
}
.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 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #54647a 1px solid; HEIGHT: 100%; BACKGROUND-COLOR: #cccccc
}
.portlet {
	BACKGROUND-COLOR: #4a63a5
}
.portletlabel {
	COLOR: #ffffff; BACKGROUND-COLOR: #4a63a5
}
.portletlabelDragDrop {
	COLOR: #ffffff; BACKGROUND-COLOR: #4a63a5
}
.portletDragDropIcon {
	CURSOR: move
}
.quickaddDragDropIcon {
	CURSOR: move
}
.portletDragDropBar {
	COLOR: #cecece
}
.tasklinkSearchBar {
	COLOR: #dddddd; BACKGROUND-COLOR: #dddddd
}
.portletHandle {
	
}
.quickaddHandle {
	
}
.bgbar {
	BACKGROUND-COLOR: #4a63a5
}
.bglt {
	BACKGROUND-COLOR: #ffffff
}
.bglttext {
	FONT-SIZE: 8pt; COLOR: #000000; BACKGROUND-COLOR: #f1f1e4
}
.bglttextctr {
	FONT-SIZE: 8pt; COLOR: #000000; BACKGROUND-COLOR: #f1f1e4; TEXT-ALIGN: center
}
.bglttextrt {
	FONT-SIZE: 8pt; COLOR: #000000; BACKGROUND-COLOR: #f1f1e4; TEXT-ALIGN: right
}
.bgbutton {
	BACKGROUND-COLOR: #d2d2c8
}
.bgmd {
	BACKGROUND-COLOR: #cecece
}
.bgdk {
	BACKGROUND-COLOR: #828268
}
.bgontab {
	VERTICAL-ALIGN: middle; BACKGROUND-COLOR: #4a63a5; TEXT-ALIGN: center
}
.bgofftab {
	VERTICAL-ALIGN: middle; BACKGROUND-COLOR: #cecece; TEXT-ALIGN: center
}
.bgontabbottom {
	COLOR: #000000; BACKGROUND-COLOR: #f1f1e4
}
.bgofftabbottom {
	COLOR: #666666; BACKGROUND-COLOR: #c1c19f
}
.bgontabbottommid {
	BORDER-RIGHT: white 0px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: white 0px solid; COLOR: #000000; BORDER-BOTTOM: #f1f1e4 1px solid; BACKGROUND-COLOR: #f1f1e4
}
.bgofftabbottommid {
	BORDER-RIGHT: white 0px solid; BORDER-TOP: #c1c19f 1px solid; BORDER-LEFT: white 0px solid; COLOR: #666666; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #c1c19f
}
.ontabbottom {
	COLOR: #000000
}
.offtabbottom {
	COLOR: #666666
}
.bgon {
	BACKGROUND-COLOR: #4a63a5
}
.bgoff {
	BACKGROUND-COLOR: #cecece
}
.headbar {
	FONT-SIZE: 8pt; COLOR: #ffffff; BACKGROUND-COLOR: #4a63a5; TEXT-DECORATION: none
}
.headbarsub {
	COLOR: #ffffff
}
.crumb {
	COLOR: #ffffff
}
.ontab {
	COLOR: #ffffff
}
.offtab {
	COLOR: #000000
}
.ontabhover {
	COLOR: #ffffff
}
.offtabhover {
	COLOR: #000000
}
.btntext {
	COLOR: #000000
}
.btntexthover {
	COLOR: #000000
}
.smalltextlt {
	FONT-SIZE: 8pt; COLOR: #000000; BACKGROUND-COLOR: #f1f1e4
}
.greytitle {
	COLOR: #aaaaaa
}
.tasktitle {
	COLOR: #ffffff
}
.dletoggletext {
	FONT-SIZE: 8pt; COLOR: #ffffff; TEXT-DECORATION: underline
}
.taskstatus {
	COLOR: #cecece
}
.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: #f1f1e4 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: white 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 8pt; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; BORDER-LEFT: #f1f1e4 1px solid; COLOR: #000000; PADDING-TOP: 2px; BORDER-BOTTOM: #f1f1e4 1px solid; BACKGROUND-COLOR: #f1f1e4
}
.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: #f1f1e4
}
.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: #f1f1e4; 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: #f1f1e4; 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
}
.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
}
.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
}
.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
}
.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: #f1f1e4 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: white 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 8pt; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; BORDER-LEFT: #f1f1e4 1px solid; COLOR: #000000; PADDING-TOP: 2px; BORDER-BOTTOM: #f1f1e4 1px solid; BACKGROUND-COLOR: #f1f1e4
}
.xxlisttexthl {
	BORDER-RIGHT: #f1f1e4 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: white 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 8pt; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; BORDER-LEFT: #f1f1e4 1px solid; COLOR: #000000; PADDING-TOP: 2px; BORDER-BOTTOM: #f1f1e4 1px solid; BACKGROUND-COLOR: #f1f1e4
}
.listtexthlbold {
	BORDER-RIGHT: #f1f1e4 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: #f1f1e4 1px solid; COLOR: #000000; PADDING-TOP: 2px; BORDER-BOTTOM: #f1f1e4 1px solid; BACKGROUND-COLOR: #f1f1e4
}
.xxlisttexthlbold {
	BORDER-RIGHT: #f1f1e4 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: #f1f1e4 1px solid; COLOR: #000000; PADDING-TOP: 2px; BORDER-BOTTOM: #f1f1e4 1px solid; BACKGROUND-COLOR: #f1f1e4
}
.listtexthlctr {
	BORDER-RIGHT: #f1f1e4 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: white 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 8pt; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; BORDER-LEFT: #f1f1e4 1px solid; COLOR: #000000; PADDING-TOP: 2px; BORDER-BOTTOM: #f1f1e4 1px solid; BACKGROUND-COLOR: #f1f1e4; TEXT-ALIGN: center
}
.xxlisttexthlctr {
	BORDER-RIGHT: #f1f1e4 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: white 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 8pt; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; BORDER-LEFT: #f1f1e4 1px solid; COLOR: #000000; PADDING-TOP: 2px; BORDER-BOTTOM: #f1f1e4 1px solid; BACKGROUND-COLOR: #f1f1e4; TEXT-ALIGN: center
}
.listtexthlrt {
	BORDER-RIGHT: #f1f1e4 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: white 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 8pt; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; BORDER-LEFT: #f1f1e4 1px solid; COLOR: #000000; PADDING-TOP: 2px; BORDER-BOTTOM: #f1f1e4 1px solid; BACKGROUND-COLOR: #f1f1e4; TEXT-ALIGN: right
}
.xxlisttexthlrt {
	BORDER-RIGHT: #f1f1e4 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: white 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 8pt; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; BORDER-LEFT: #f1f1e4 1px solid; COLOR: #000000; PADDING-TOP: 2px; BORDER-BOTTOM: #f1f1e4 1px solid; BACKGROUND-COLOR: #f1f1e4; TEXT-ALIGN: right
}
.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: #f1f1e4 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: white 2px solid; PADDING-LEFT: 5px; FONT-SIZE: 8pt; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; BORDER-LEFT: #f1f1e4 1px solid; COLOR: #000000; PADDING-TOP: 2px; BORDER-BOTTOM: white 1px solid; BACKGROUND-COLOR: #f1f1e4
}
.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: #c1c19f 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: #c1c19f
}
.batchxxgridlisttextmid {
	BORDER-RIGHT: black 1px dotted; PADDING-RIGHT: 5px; BORDER-TOP: #c1c19f 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: #c1c19f 1px solid; BACKGROUND-COLOR: #c1c19f
}
.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: #c1c19f 1px solid; BACKGROUND-COLOR: #c1c19f
}
.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: #c1c19f
}
.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: #f1f1e4
}
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: #f1f1e4
}
.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: #f1f1e4
}
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: #f1f1e4
}
.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: #f1f1e4
}
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: #f1f1e4
}
.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: #f1f1e4
}
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: #f1f1e4
}
.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: #c1c19f
}
.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: #c1c19f; 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: #c1c19f; TEXT-ALIGN: right
}
.sellisttexthl {
	BORDER-RIGHT: #c1c19f 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: white 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 8pt; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; BORDER-LEFT: #c1c19f 1px solid; COLOR: #000000; PADDING-TOP: 2px; BORDER-BOTTOM: #c1c19f 1px solid; BACKGROUND-COLOR: #c1c19f
}
.sellisttexthlctr {
	BORDER-RIGHT: #c1c19f 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: white 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 8pt; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; BORDER-LEFT: #c1c19f 1px solid; COLOR: #000000; PADDING-TOP: 2px; BORDER-BOTTOM: #c1c19f 1px solid; BACKGROUND-COLOR: #c1c19f; TEXT-ALIGN: center
}
.sellisttexthlrt {
	BORDER-RIGHT: #c1c19f 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: white 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 8pt; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; BORDER-LEFT: #c1c19f 1px solid; COLOR: #000000; PADDING-TOP: 2px; BORDER-BOTTOM: #c1c19f 1px solid; BACKGROUND-COLOR: #c1c19f; TEXT-ALIGN: right
}
.inlineSelectedRow {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 8pt; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; PADDING-TOP: 2px; BACKGROUND-COLOR: #c1c19f
}
.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; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; COLOR: #666666; PADDING-TOP: 2px; HEIGHT: 100%; BACKGROUND-COLOR: #f1f1e4
}
.listfooter {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; COLOR: #666666; PADDING-TOP: 2px; HEIGHT: 100%; BACKGROUND-COLOR: #f1f1e4
}
.portletheadernosort {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 2px; PADDING-LEFT: 2px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BACKGROUND-COLOR: #dddddd; BORDER-RIGHT-WIDTH: 0px
}
.medtext {
	COLOR: #000000
}
.medtextbold {
	COLOR: #000000
}
.medtextboldnolink {
	COLOR: #000000
}
.bgltmedtext {
	FONT-SIZE: 9pt; COLOR: #000000; BACKGROUND-COLOR: #f1f1e4
}
.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: #c1c19f; 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: #d2d2c8; 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: #4a63a5 0px solid; BORDER-TOP: #4a63a5 1px solid; BORDER-LEFT: #4a63a5 0px solid; BORDER-BOTTOM: #4a63a5 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: #4a63a5 1px solid; BORDER-LEFT: #4a63a5 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: #c1c19f
}
.reglttext {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 8pt; PADDING-BOTTOM: 2px; COLOR: #000000; PADDING-TOP: 2px; BACKGROUND-COLOR: #f1f1e4
}
.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: 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: Arial,Helvetica,sans-serif; BACKGROUND-COLOR: #c1c19f; 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: Arial,Helvetica,sans-serif; BACKGROUND-COLOR: #c1c19f; 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
}
.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,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; VERTICAL-ALIGN: top; BORDER-LEFT: #cccccc 0px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #cccccc 0px solid; FONT-FAMILY: Arial,Helvetica,sans-serif
}
.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,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: 2px; VERTICAL-ALIGN: top; BORDER-LEFT: #cccccc 0px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #cccccc 0px solid; FONT-FAMILY: Arial,Helvetica,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
}
.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: #4a63a5
}
.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: #4a63a5
}
.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
}
.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: #4a63a5; 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
}
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: 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
}

}


/***********************************************/
/* 3col_rightNav.css                              */
/* Use with template 3col_rightNav.html           */
/***********************************************/

/***********************************************/
/* HTML tag styles                             */
/***********************************************/ 

body{
	font-family: Arial,sans-serif;
	color: #333333;
	line-height: 1.166;	
	margin: 0px;
	padding: 0px;
}

a{
	color: #006699;
	text-decoration: none;
}

a:link{
	color: #006699;
	text-decoration: none;
}

a:visited{
	color: #006699;
	text-decoration: none;
}

a:hover{
	color: #006699;
	text-decoration: underline;
}

h1{
 font-family: Verdana,Arial,sans-serif;
 font-size: 120%;
 color: #334d55;
 margin: 0px;
 padding: 0px;
}

h2{
 font-family: Arial,sans-serif;
 font-size: 114%;
 color: #006699;
 margin: 0px;
 padding: 0px;
}

h3{
 font-family: Arial,sans-serif;
 font-size: 100%;
 color: #334d55;
 margin: 0px;
 padding: 0px;
}

h4{
 font-family: Arial,sans-serif;
 font-size: 100%;
 font-weight: normal;
 color: #333333;
 margin: 0px;
 padding: 0px;
}

h5{
 font-family: Verdana,Arial,sans-serif;
 font-size: 100%;
 color: #334d55;
 margin: 0px;
 padding: 0px;
}

ul{
 list-style-type: square;
}

ul ul{
 list-style-type: disc;
}

ul ul ul{
 list-style-type: none;
}

label{
 font-family: Arial,sans-serif;
 font-size: 100%;
 font-weight: bold;
 color: #334d55;
}


/***********************************************/
/* Layout Divs                                 */
/***********************************************/

#masthead{
	padding: 10px 0px 0px 0px;
	border-bottom: 1px solid #cccccc;
	width: 100%;
}

#navBar{
  float: right;
	width: 20%;
	margin: 0px;
	padding: 0px;
	background-color: #eeeeee;
	border-left: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
}

#headlines{
  float:left;
	width: 20%;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	padding-right: 10px;
}

#content{
  float: left;
  width: 55%;
}

/***********************************************/
/* Components                                  */
/***********************************************/

#siteName{
	margin: 0;
	padding: 0 0 0 10px;
}


/************* #globalNav styles **************/

#globalNav{
	padding: 0px 0px 5px 10px;
	border-bottom: 1px solid #CCC;
	color: #cccccc;
}

#globalNav img{
 display: block;
}

#globalNav a {
	font-size: 90%;
	padding: 0 4px 0 0;
}

/*************** #pageName styles **************/

#pageName{
	margin: 0px;
	padding: 0px 0px 0px 10px;
}

/************* #breadCrumb styles *************/

#breadCrumb{
	font-size: 80%;
	padding: 2px 0px 0 10px;
}


/************** .feature styles ***************/

.feature{
	padding: 0px 0px 10px 10px;
	font-size: 80%;
}

.feature h3{
	padding: 30px 0px 5px 0px;
	text-align: center;
}

.feature img{
	float: left;
	padding: 10px 10px 0px 0px;
}


/************** .story styles *****************/

.story{
	clear: both;
	padding: 10px 0px 0px 10px;
	font-size: 80%;
}

.story p{
	padding: 0px 0px 10px 0px;
}


/************* #siteInfo styles ***************/

#siteInfo{
	clear: both;
	border: 1px solid #cccccc;
	font-size: 75%;
	color: #cccccc;
	padding: 10px 10px 10px 10px;
}

#siteInfo img{
	padding: 4px 4px 4px 10px;
	vertical-align: middle;
}


/************* #search styles ***************/

#search{
	padding: 5px 0px 5px 10px;
	border-bottom: 1px solid #cccccc;
	font-size: 90%;
}

#search form{
 margin: 0px;
 padding: 0px;
}

#search label{
	display: block;
	margin: 0px;
	padding: 0px;
}


/*********** #navBar link styles ***********/

#navBar ul a:link, #navBar ul a:visited {display: block;}
#navBar ul {list-style: none; margin: 0; padding: 0;}

/* hack to fix IE/Win's broken rendering of block-level anchors in lists */
#navBar li {border-bottom: 1px solid #EEE;}

/* fix for browsers that don't need the hack */
html>body #navBar li {border-bottom: none;}


/*********** #sectionLinks styles ***********/

#sectionLinks{
	position: relative;
	margin: 0px;
	padding: 0px;
	border-bottom: 1px solid #cccccc;
	font-size: 90%;
}

#sectionLinks h3{
	padding: 10px 0px 2px 10px;
}

#sectionLinks a {
	display: block;
	border-top: 1px solid #cccccc;
	padding: 2px 0px 2px 10px;
}

#sectionLinks a:hover{
	background-color: #dddddd;
}


/*********** .relatedLinks styles ***********/

.relatedLinks{
	margin: 0px;
	padding: 0px 0px 10px 10px;
	font-size: 90%;
}

.relatedLinks h3{
	padding: 10px 0px 2px 0px;
}

.relatedLinks a:link,
.relatedLinks a:visited {
	display: block; 
}

/************** #advert styles **************/

#advert{
	padding: 30px 0px 10px;
}

#advert img{
	display: block;
}


/************** #headlines styles **************/

#headlines{
	margin: 0px;
	padding: 10px 0px 20px 10px;
	font-size: 80%;
}

#headlines p{
	padding: 5px 0px 5px 0px;
}



