BODY {
	FONT-SIZE: xx-small; BACKGROUND: white; MARGIN: 0px; COLOR: black; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
A {
	COLOR: #000099; TEXT-DECORATION: none
}
A:hover {
	COLOR: black; TEXT-DECORATION: underline
}
IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
INPUT {
	FONT-SIZE: xx-small; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
LABEL {
	CURSOR: hand
}
SELECT {
	FONT-SIZE: xx-small; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
OPTION {
	FONT-SIZE: xx-small; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
TD {
	FONT: xx-small Verdana, Arial, Helvetica, sans-serif; VERTICAL-ALIGN: top
}
TABLE {
	FONT: xx-small Verdana, Arial, Helvetica, sans-serif
}
TEXTAREA {
	FONT-SIZE: xx-small; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.button {
	BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: white 1px solid; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: xx-small; BACKGROUND: #99cc33; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: white 1px solid; CURSOR: hand; COLOR: black; LINE-HEIGHT: normal; PADDING-TOP: 0px; BORDER-BOTTOM: #999999 1px solid; TEXT-ALIGN: center
}
.buttonSmall {
	BORDER-RIGHT: #333333 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #333333 1px solid; PADDING-LEFT: 0px; BACKGROUND: #efefef; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: bold xx-small Verdana, Arial, Helvetica, sans-serif; BORDER-LEFT: #333333 1px solid; CURSOR: hand; PADDING-TOP: 0px; BORDER-BOTTOM: #333333 1px solid; TEXT-ALIGN: center
}
.DashboardSection {
	FONT-WEIGHT: bold; FONT-SIZE: x-small; BACKGROUND: #3f568b; COLOR: white
}
.DashboardSectionActions {
	FONT-WEIGHT: normal; FONT-SIZE: xx-small; BACKGROUND: #3f568b; COLOR: white
}
.newsHead {
	BORDER-TOP: #cccccc 1px solid; FONT-WEIGHT: bold; FONT-SIZE: x-small; PADDING-TOP: 5px; FONT-FAMILY: Georgia,Times,Serif
}
.newsItem {
	FONT-SIZE: x-small; FONT-FAMILY: Georgia,Times,Serif
}
.FeaturedItems {
	PADDING-LEFT: 10px; FONT-WEIGHT: normal; FONT-SIZE: xx-small; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
.sPortalPageBoxSUBHead {
	PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: x-small; BACKGROUND: #99cc33; COLOR: #3f568b
}
.sPortalPageBoxLinks {
	PADDING-LEFT: 10px; FONT-WEIGHT: normal; FONT-SIZE: x-small; BACKGROUND: white
}
.sPortalPageBoxActions {
	PADDING-LEFT: 10px; FONT-WEIGHT: normal; FONT-SIZE: xx-small; BACKGROUND: #cccccc
}
.PortalModuleBox {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; MARGIN-TOP: 10px; BACKGROUND: white; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid
}
.box {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; MARGIN-BOTTOM: 5px; BORDER-LEFT: #999999 1px solid; BORDER-BOTTOM: #999999 1px solid
}
.bottomLine {
	BORDER-BOTTOM: #cccccc 1px solid
}
.topLine {
	BORDER-TOP: #cccccc 1px solid
}
.rightLine {
	BORDER-RIGHT: #cccccc 1px solid
}
.MainSectionTitle {
	MARGIN-TOP: 0px; FONT-WEIGHT: bold; FONT-SIZE: medium; VERTICAL-ALIGN: top; PADDING-TOP: 0px
}
.MainSectionTitleLink {
	COLOR: #666666
}
.NavMenu {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; FONT-WEIGHT: bold; FONT-SIZE: xx-small; BACKGROUND: white; BORDER-LEFT: #999999 1px solid; COLOR: #3f568b; BORDER-BOTTOM: #999999 1px solid
}
.NavMenuBar {
	FONT-WEIGHT: normal; FONT-SIZE: xx-small; BACKGROUND: white; VERTICAL-ALIGN: middle; COLOR: white
}
.sPageTitle {
	FONT-WEIGHT: bold; FONT-SIZE: medium; VERTICAL-ALIGN: top; COLOR: #3f568b
}
.sPageActions {
	FONT-SIZE: xx-small; BACKGROUND: #cccccc; TEXT-ALIGN: left
}
.sPageActionText {
	FONT-SIZE: xx-small; COLOR: #333333
}
.username {
	PADDING-RIGHT: 10px; FONT-WEIGHT: normal; FONT-SIZE: xx-small; VERTICAL-ALIGN: middle; COLOR: #666666; PADDING-TOP: 10px; TEXT-ALIGN: right
}
.sLogOutText {
	PADDING-RIGHT: 10px; FONT-WEIGHT: bold; FONT-SIZE: xx-small; VERTICAL-ALIGN: middle; COLOR: #666666; TEXT-ALIGN: right
}
.sTOPMenuButtonOff {
	FONT-WEIGHT: bold; FONT-SIZE: xx-small; BACKGROUND: #999999; VERTICAL-ALIGN: middle; COLOR: #333333
}
.sTOPMenuButtonOn {
	FONT-WEIGHT: bold; FONT-SIZE: xx-small; BACKGROUND: #99cc33; VERTICAL-ALIGN: middle
}
.sTOPMenuTextOff {
	COLOR: white
}
.sTOPMenuTextOn {
	COLOR: #3f568b
}
.sSubSectionButtonOff {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; FONT-WEIGHT: normal; FONT-SIZE: xx-small; BACKGROUND: #99cc33; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; TEXT-ALIGN: center
}
.sSubSectionButtonOn {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; FONT-WEIGHT: normal; FONT-SIZE: xx-small; BACKGROUND: #99cc33; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; TEXT-ALIGN: center
}
.sSubSectionTextOff {
	FONT-WEIGHT: bold; COLOR: #666666
}
.sSubSectionTextOn {
	FONT-WEIGHT: bold; COLOR: #3f568b; TEXT-DECORATION: underline
}
.toolBackground {
	BACKGROUND: white
}
.toolBOX {
	PADDING-LEFT: 0px; MARGIN-BOTTOM: 10px; MARGIN-LEFT: 0px
}
.toolSpacer {
	
}
.toolTitle {
	PADDING-LEFT: 8px; FONT-WEIGHT: bold; FONT-SIZE: x-small; BACKGROUND: #999999; MARGIN-LEFT: 0px; VERTICAL-ALIGN: top; COLOR: white
}
.toolPageTitle {
	PADDING-LEFT: 8px; FONT-WEIGHT: bold; FONT-SIZE: x-small; BACKGROUND: #3f568b; MARGIN-LEFT: 0px; COLOR: white
}
.toolSubTitle {
	BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: xx-small; BACKGROUND: #efefef; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0px; COLOR: #666666; PADDING-TOP: 1px
}
.toolSeparator {
	BORDER-TOP: #cccccc 1px solid; FONT-SIZE: xx-small; BACKGROUND: #efefef; COLOR: white; TEXT-ALIGN: left
}
.tool {
	PADDING-LEFT: 10px; FONT-WEIGHT: normal; FONT-SIZE: xx-small; BACKGROUND: #efefef; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0px; PADDING-TOP: 1px; TEXT-ALIGN: left
}
.toolText {
	FONT-WEIGHT: normal; FONT-SIZE: xx-small; TEXT-ALIGN: left
}
.selectedTool {
	FONT-WEIGHT: normal; FONT-SIZE: xx-small; BACKGROUND: #99cc33; PADDING-BOTTOM: 1px; PADDING-TOP: 1px; TEXT-ALIGN: left
}
.selectedToolText {
	FONT-SIZE: xx-small; COLOR: black; TEXT-ALIGN: left
}
.sMenuButtonOff {
	FONT-WEIGHT: bold; FONT-SIZE: xx-small; BACKGROUND: #cccccc; VERTICAL-ALIGN: middle; COLOR: black; TEXT-ALIGN: center
}
.sMenuButtonOn {
	FONT-WEIGHT: bold; FONT-SIZE: xx-small; BACKGROUND: #3f568b; VERTICAL-ALIGN: middle; TEXT-ALIGN: center
}
.sMenuTextOn {
	COLOR: white
}
.sMenuTextOff {
	COLOR: #333333
}
.sTabExtraRight {
	
}
.sTabTitle {
	PADDING-LEFT: 7px; FONT-WEIGHT: bold; FONT-SIZE: x-small; BACKGROUND: #3f568b; COLOR: white
}
.sTabActions {
	PADDING-LEFT: 7px; FONT-WEIGHT: bold; FONT-SIZE: xx-small; BACKGROUND: #cccccc; COLOR: #999999; TEXT-ALIGN: left
}
.sTabHeader {
	BORDER-BOTTOM: #3f568b 3px solid
}
.sTextBlock {
	FONT-SIZE: x-small; FONT-FAMILY: Georgia,Times New Roman, Times, serif
}
.sTextBlockTitle {
	FONT-WEIGHT: bold; FONT-SIZE: x-small; BACKGROUND: #efefef; FONT-FAMILY: Georgia,Times New Roman, Times, serif
}
.sDocLibCategoryBoxTitle {
	FONT-WEIGHT: bold; BACKGROUND: #99cc33; COLOR: white
}
.sDocLibCategoryBoxBody {
	BACKGROUND: #cccccc
}
.sTableHeading {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-WEIGHT: bold; FONT-SIZE: xx-small; BACKGROUND: #efefef; BORDER-BOTTOM: #3f568b 1px solid
}
.sTableHeadingCenter {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-WEIGHT: bold; FONT-SIZE: xx-small; BACKGROUND: #efefef; BORDER-BOTTOM: #3f568b 1px solid; TEXT-ALIGN: center
}
.sTableHeadingRight {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-WEIGHT: bold; FONT-SIZE: xx-small; BACKGROUND: #efefef; BORDER-BOTTOM: #3f568b 1px solid; TEXT-ALIGN: right
}
.sAlternateRow {
	BACKGROUND: #efefef
}
.sCell {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; VERTICAL-ALIGN: top
}
.sCellCenter {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; VERTICAL-ALIGN: top; TEXT-ALIGN: center
}
.sCellRight {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; VERTICAL-ALIGN: top; TEXT-ALIGN: right
}
.sCellRightField {
	PADDING-RIGHT: 8px; FONT-SIZE: xx-small; TEXT-ALIGN: right
}
.sData {
	FONT-SIZE: xx-small; VERTICAL-ALIGN: baseline
}
.sCellNoWrap {
	PADDING-LEFT: 8px; WHITE-SPACE: nowrap
}
.sField {
	FONT-SIZE: xx-small; VERTICAL-ALIGN: baseline
}
.sLabel {
	FONT: bold xx-small Verdana, Arial, Helvetica, sans-serif; VERTICAL-ALIGN: middle; COLOR: black; TEXT-ALIGN: right
}
.sLabelField {
	FONT-SIZE: xx-small; VERTICAL-ALIGN: baseline
}
.sTopLabel {
	FONT: bold xx-small Verdana, Arial, Helvetica, sans-serif; VERTICAL-ALIGN: top; COLOR: black; PADDING-TOP: 5px; TEXT-ALIGN: right
}
.sTopLabelField {
	FONT-SIZE: xx-small; VERTICAL-ALIGN: baseline
}
.sLeftLabel {
	FONT: bold xx-small Verdana, Arial, Helvetica, sans-serif; VERTICAL-ALIGN: middle; COLOR: black; TEXT-ALIGN: left
}
.sSectionBoxTitle {
	BORDER-TOP: #3f568b 3px solid; FONT-WEIGHT: bold; FONT-SIZE: x-small; PADDING-BOTTOM: 3px; COLOR: #3f568b; PADDING-TOP: 3px
}
.sSectionBoxActions {
	BORDER-TOP: #3f568b 3px solid; FONT-WEIGHT: normal; FONT-SIZE: xx-small; PADDING-BOTTOM: 3px; COLOR: #3f568b; PADDING-TOP: 3px; TEXT-ALIGN: right
}
.sSectionBoxBody {
	MARGIN-BOTTOM: 10px
}
.sMainBoxTitle {
	FONT-WEIGHT: bold; FONT-SIZE: x-small; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
.sMainBoxActions {
	FONT-WEIGHT: bold; FONT-SIZE: xx-small; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; TEXT-ALIGN: right
}
.sMainBoxBody {
	MARGIN-BOTTOM: 10px
}
.sSubBoxContainer {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; MARGIN-BOTTOM: 5px; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid
}
.sSubBoxTitle {
	FONT-WEIGHT: bold; FONT-SIZE: xx-small; BACKGROUND: #efefef; COLOR: black
}
.sSubBoxActions {
	BACKGROUND: #efefef; TEXT-ALIGN: right
}
.sTableSection {
	BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #999999 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; BORDER-LEFT: #999999 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #efefef 1px solid
}
.sTableSectionTitle {
	FONT-WEIGHT: bold; FONT-SIZE: xx-small; BACKGROUND: #efefef; COLOR: black
}
.sClickGif {
	CURSOR: hand
}
.debugText {
	FONT: xx-small courier; WIDTH: 96%; COLOR: red
}
.hidden {
	DISPLAY: none
}
.sAdminMenu {
	BORDER-BOTTOM: #999999
}
.sPrintableSection {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 2px; FONT: bold xx-small Verdana, Arial, Helvetica, sans-serif; WIDTH: 100%; PADDING-TOP: 2px
}
.sGraphColor {
	BACKGROUND: #330099
}
.qQuestionnaireTitle {
	PADDING-RIGHT: 6px; PADDING-LEFT: 20px; BACKGROUND: #99cc33; PADDING-BOTTOM: 6px; MARGIN: 7px; FONT: bold x-small Georgia,Times New Roman, Times, serif; COLOR: black; PADDING-TOP: 3px
}
.qPageText {
	FONT: x-small Georgia,Times New Roman, Times, serif; MARGIN-LEFT: 10px
}
.qQuestionText {
	FONT: bold x-small Georgia,Times New Roman, Times, serif
}
.qResponseText {
	FONT: x-small Georgia,Times New Roman, Times, serif; MARGIN-LEFT: 10px
}
.qButton {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: xx-small; BACKGROUND: #99cc33; PADDING-BOTTOM: 0px; CURSOR: hand; COLOR: black; PADDING-TOP: 0px; FONT-STYLE: normal; TEXT-ALIGN: center
}
.qBottom {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #99cc33; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.qOuterBox {
	BORDER-RIGHT: #99cc33 4px solid; BORDER-TOP: #99cc33 4px solid; BORDER-LEFT: #99cc33 4px solid; BORDER-BOTTOM: #99cc33 4px solid
}
.sHelpText {
	BORDER-RIGHT: 2px; PADDING-RIGHT: 5px; BORDER-TOP: 2px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; FONT: xx-small Verdana, Arial, Helvetica, sans-serif; BORDER-LEFT: 2px; PADDING-TOP: 5px; BORDER-BOTTOM: 2px
}
.sHelpTextItem {
	BORDER-RIGHT: 2px; BORDER-TOP: 2px; FONT: xx-small Verdana, Arial, Helvetica, sans-serif; BORDER-LEFT: 2px; BORDER-BOTTOM: 2px
}
