a {
	color: rgb(0, 51, 153);
}
.inputBox {
	font: 10px/normal verdana, arial, helvetica, "sans-serif"; font-size-adjust: none; font-stretch: normal;
}
.linkCap {
	font: 10px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(0, 51, 153); text-transform: uppercase; font-size-adjust: none; font-stretch: normal;
}
.linkCap a {
	color: rgb(0, 51, 153); text-transform: uppercase;
}
.wizBckgrndClddNarrow {
	background-color: rgb(244, 244, 244);
}
.wizBckgrndClddWide {
	background-color: rgb(204, 204, 204);
}
.bnr {
	font: bold 10px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(255, 255, 255); font-size-adjust: none; font-stretch: normal;
}
.bnrDate {
	font: 10px/normal verdana, arial, helvetica, "sans-serif"; text-align: right; color: rgb(255, 255, 255); font-size-adjust: none; font-stretch: normal;
}
.bnrHead {
	font: bold 14px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(255, 255, 255); text-transform: uppercase; font-size-adjust: none; font-stretch: normal;
}
.bnrHelp {
	font: bold 10px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(217, 233, 255); text-transform: uppercase; font-size-adjust: none; font-stretch: normal;
}
.bnrHelp a {
	font: bold 10px/normal verdana, arial, helvetica, "sans-serif"; text-align: right; color: rgb(217, 233, 255); text-transform: uppercase; text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.bnrSubHead {
	font: 12px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(255, 255, 255); text-transform: uppercase; font-size-adjust: none; font-stretch: normal;
}
.bnrTools {
	font: 10px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(217, 233, 255); font-size-adjust: none; font-stretch: normal;
}
.bnrTools a {
	color: rgb(217, 233, 255); text-decoration: underline;
}
.body {
	font: 11px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(0, 0, 0); font-size-adjust: none; font-stretch: normal;
}
.ddMenu {
	width: 80px; visibility: hidden; position: absolute; background-color: rgb(237, 237, 237);
}
.ddMenuNotHot {
	font: 8px/11px verdana, arial, helvetica, "sans-serif"; color: rgb(153, 153, 153); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.ddMenuNotHotAction {
	font: 8px/11px verdana, arial, helvetica, "sans-serif"; color: rgb(0, 51, 153); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.ddMenuHot {
	font: 8px/11px verdana, arial, helvetica, "sans-serif"; color: rgb(255, 255, 255); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.gNewItem {
	font: bold 11px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(255, 0, 0); font-size-adjust: none; font-stretch: normal;
}
.gAddToMyPage {
	font: 11px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(0, 0, 0); font-size-adjust: none; font-stretch: normal;
}
.gBanner {
	background-color: rgb(255, 255, 255);
}
.gContentSection {
	font: 10px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(0, 0, 0); font-size-adjust: none; font-stretch: normal;
}
.gHeader {
	font: bold 12px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(255, 255, 255); font-size-adjust: none; font-stretch: normal; background-color: rgb(107, 158, 213);
}
.gHeader a {
	color: rgb(255, 255, 255); background-color: rgb(107, 158, 213);
}
.gSubHeader {
	font: bold 12px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(0, 0, 0); font-size-adjust: none; font-stretch: normal; background-color: rgb(190, 210, 237);
}
.gNarrowContentSection {
	font: 11px/normal verdana, arial, helvetica, "sans-serif"; border: 1px solid rgb(107, 158, 213); color: rgb(0, 0, 0); font-size-adjust: none; font-stretch: normal; background-color: rgb(244, 244, 244);
}
.gNarrowHeader {
	font: bold 12px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(255, 255, 255); font-size-adjust: none; font-stretch: normal; background-color: rgb(107, 158, 213);
}
.gPortalPath {
	font: 10px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(39, 103, 176); text-transform: uppercase; font-size-adjust: none; font-stretch: normal;
}
.gPortalPathCurrent {
	font: 11px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(255, 0, 0); font-size-adjust: none; font-stretch: normal;
}
.gPortalPath a {
	color: rgb(39, 103, 176); text-transform: uppercase;
}
.gDescription {
	font: 11px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(0, 0, 0); font-size-adjust: none; font-stretch: normal;
}
.tbTab {
	font: bold 10px/normal verdana, arial, helvetica, "sans-serif"; border: currentColor; color: rgb(39, 103, 176); text-transform: uppercase; text-decoration: none; font-size-adjust: none; font-stretch: normal; background-color: rgb(237, 237, 237);
}
.tbTab a {
	font: bold 10px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(39, 103, 176); text-transform: uppercase; text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.tbToolbarBody {
	font: 11px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(0, 0, 0); font-size-adjust: none; font-stretch: normal; background-color: rgb(235, 221, 167);
}
.tbToolbarBodySelected {
	font: 12px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(255, 255, 255); font-size-adjust: none; font-stretch: normal; background-color: rgb(0, 51, 153);
}
.tbToolbarBody a {
	font: 11px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(0, 51, 153); font-size-adjust: none; font-stretch: normal;
}
.tbToolbarBodySelected a {
	font: 12px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(255, 255, 255); font-size-adjust: none; font-stretch: normal;
}
.tbUserName {
	font: bold 11px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(255, 255, 255); font-size-adjust: none; font-stretch: normal;
}
.admToolbar {
	font: 11px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(0, 51, 153); font-size-adjust: none; font-stretch: normal; background-color: rgb(255, 255, 255);
}
.admToolbarBody {
	font: 11px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(0, 51, 153); font-size-adjust: none; font-stretch: normal; background-color: rgb(255, 255, 255);
}
.admToolbarBody a {
	font: 11px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(0, 51, 153); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.admToolbarBody a:hover {
	text-decoration: underline;
}
.admToolbarBorder {
	background-color: rgb(102, 102, 102);
}
.admToolbarActiveHead {
	font: bold 10px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(0, 51, 153); text-transform: uppercase; font-size-adjust: none; font-stretch: normal;
}
.admToolbarActiveHead a {
	font: bold 10px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(0, 51, 153); text-transform: uppercase; font-size-adjust: none; font-stretch: normal;
}
.admToolbarActiveSub {
	font: 10px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(0, 51, 153); text-transform: uppercase; font-size-adjust: none; font-stretch: normal; background-color: rgb(255, 255, 255);
}
.admToolbarActiveSub a {
	color: rgb(0, 51, 153); text-transform: uppercase; text-decoration: underline;
}
.admToolbarActiveSub a:hover {
	text-decoration: underline;
}
.admToolbarActive a {
	color: rgb(0, 51, 153); text-transform: uppercase; text-decoration: none;
}
.admToolbarActive a:hover {
	text-decoration: underline;
}
.pagesSubTab {
	font: 12px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(255, 255, 255); font-size-adjust: none; font-stretch: normal; background-color: rgb(0, 51, 153);
}
.pagesSubTab a {
	color: rgb(255, 255, 255); background-color: rgb(0, 51, 153);
}
.pagesSubTabActive {
	font: 11px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(0, 51, 153); font-size-adjust: none; font-stretch: normal; background-color: rgb(237, 237, 237);
}
.pagesSubTabActive a {
	color: rgb(0, 51, 153);
}
.subFolderColorA {
	font: 11px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(0, 0, 0); font-size-adjust: none; font-stretch: normal; background-color: rgb(255, 255, 255);
}
.subFolderColorB {
	font: 11px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(0, 0, 0); font-size-adjust: none; font-stretch: normal; background-color: rgb(204, 204, 204);
}
.subFolderColorC {
	font: 11px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(0, 0, 0); font-size-adjust: none; font-stretch: normal; background-color: rgb(237, 237, 237);
}
.edHeaderOptions {
	font: 11px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(255, 255, 255); font-size-adjust: none; font-stretch: normal; background-color: rgb(0, 51, 153);
}
.edHeaderOptions a {
	color: rgb(255, 255, 255); text-decoration: none;
}
.edHeaderOptions a:hover {
	color: rgb(255, 0, 0);
}
.edSubHeaderOptions {
	font: 11px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(0, 0, 0); font-size-adjust: none; font-stretch: normal;
}
.edSubHeaderOptions a {
	color: rgb(0, 0, 0); text-decoration: none;
}
.edSubHeaderOptions a:hover {
	color: rgb(255, 0, 0);
}
.edMenu {
	font: 11px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(0, 0, 0); font-size-adjust: none; font-stretch: normal;
}
.edMenu a {
	font: 11px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(0, 0, 0); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.edMenu a:hover {
	color: rgb(255, 0, 0);
}
.mpLeftGadgetBody {
	font: 11px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(0, 0, 0); font-size-adjust: none; font-stretch: normal; background-color: rgb(255, 233, 147);
}
.mpRightGadgetBody {
	font: 11px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(0, 0, 0); font-size-adjust: none; font-stretch: normal;
}
.gContentSectionGray {
	font: 11px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(0, 0, 0); font-size-adjust: none; font-stretch: normal; background-color: rgb(237, 237, 237);
}
.wMenuSelected {
	font: 11px/normal verdana, arial, helvetica, "sans-serif"; color: blue; text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.wMenuGeneral {
	font: 11px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(0, 0, 0); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.wMenuGeneral a {
	color: rgb(0, 0, 0); text-decoration: none;
}
.wMenuGeneral a:hover {
	color: rgb(255, 0, 0); text-decoration: none;
}
.wMenuGray {
	font: 11px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(128, 128, 128); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.wHeader {
	font: 11px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(0, 0, 0); text-decoration: none; font-size-adjust: none; font-stretch: normal; background-color: rgb(235, 221, 167);
}
.wButtonsEnabled {
	font: 11px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(0, 0, 0); font-size-adjust: none; font-stretch: normal; background-color: rgb(235, 221, 167);
}
.wButtonsEnabled a {
	color: rgb(0, 0, 0); text-decoration: none; background-color: rgb(235, 221, 167);
}
.wButtonsEnabledHover {
	font: 11px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(255, 255, 255); font-size-adjust: none; font-stretch: normal; background-color: rgb(0, 51, 153);
}
.wButtonsEnabledHover a {
	font: 11px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(255, 255, 255); font-size-adjust: none; font-stretch: normal; background-color: rgb(0, 51, 153);
}
.wButtonsDisabled {
	font: 11px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(128, 128, 128); font-size-adjust: none; font-stretch: normal; background-color: rgb(235, 221, 167);
}
.wButtonsFrameColor {
	background-color: rgb(0, 51, 153);
}
.ddDropDownMenuBackground {
	font: bold 12px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(255, 255, 255); font-size-adjust: none; font-stretch: normal; background-color: rgb(107, 158, 213);
}
.gbackground {
	color: rgb(255, 255, 255);
}
.srchReturnLink {
	font: bold 10px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(255, 255, 255); text-transform: uppercase; font-size-adjust: none; font-stretch: normal; background-color: rgb(107, 158, 213);
}
.srchReturnLink a {
	color: rgb(255, 255, 255); text-transform: uppercase;
}
.wizHead {
	font: bold 12px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(255, 255, 255); font-size-adjust: none; font-stretch: normal; background-color: rgb(107, 158, 213);
}
.wizStep {
	font: bold 10px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(0, 51, 153); text-transform: uppercase; font-size-adjust: none; font-stretch: normal;
}
.wizSubHead {
	font: bold 12px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(153, 153, 153); font-size-adjust: none; font-stretch: normal; background-color: rgb(204, 204, 204);
}
.wizTitle {
	font: bold 12px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(0, 51, 153); text-transform: uppercase; font-size-adjust: none; font-stretch: normal;
}
.wizCategory {
	font: bold 11px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(0, 0, 0); text-decoration: none; border-top-color: rgb(255, 255, 255); border-top-width: 1px; border-top-style: none; font-size-adjust: none; font-stretch: normal;
}
.wizCategory a {
	font: bold 11px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(0, 51, 153); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.wizCategoryMouseOver {
	font: bold 11px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(0, 51, 153); text-decoration: none; border-top-color: rgb(255, 255, 255); border-top-width: 1px; border-top-style: solid; font-size-adjust: none; font-stretch: normal; background-color: rgb(237, 237, 237);
}
.wizCategoryMouseOver a {
	font: bold 11px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(0, 51, 153); text-decoration: none; font-size-adjust: none; font-stretch: normal; background-color: rgb(237, 237, 237);
}
.wizChoice {
	font: 11px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(0, 51, 153); font-size-adjust: none; font-stretch: normal;
}
.tbTabBorder {
	color: rgb(107, 158, 213); background-color: rgb(107, 158, 213);
}
.tbTabSelected {
	font: bold 10px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(255, 255, 255); text-transform: uppercase; text-decoration: none; font-size-adjust: none; font-stretch: normal; background-color: rgb(0, 51, 153);
}
.tbTabSelected a {
	color: rgb(255, 255, 255); text-transform: uppercase; font-weight: bold; text-decoration: none;
}
.tbDocument {
	font: bold 10px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(0, 51, 153); text-transform: uppercase; font-size-adjust: none; font-stretch: normal;
}
.tbDocument a {
	color: rgb(0, 51, 153); text-transform: uppercase;
}
.wizTitlePageName {
	font: bold 12px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(0, 51, 153); text-transform: uppercase; font-size-adjust: none; font-stretch: normal;
}
.wizStep a {
	font: bold 10px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(0, 51, 153); text-transform: uppercase; text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.admMenuHead {
	font: bold 12px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(255, 255, 255); font-size-adjust: none; font-stretch: normal; background-color: rgb(39, 103, 176);
}
.admMenuSubHead {
	font: bold 12px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(255, 255, 255); font-size-adjust: none; font-stretch: normal; background-color: rgb(107, 158, 213);
}
.wizSubHead a {
	font: bold 10px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(153, 153, 153); text-transform: uppercase; font-size-adjust: none; font-stretch: normal;
}
.wizObject {
	font: bold 12px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(39, 103, 176); font-size-adjust: none; font-stretch: normal; background-color: rgb(244, 244, 244);
}
.bodyCap {
	font: 11px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(0, 0, 0); text-transform: uppercase; font-size-adjust: none; font-stretch: normal;
}
.bgPortalMenu {
	background-color: rgb(0, 51, 153);
}
.bgBanner {
	font: 11px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(0, 0, 0); font-size-adjust: none; font-stretch: normal; background-color: rgb(39, 103, 176);
}
.wizHeadRight {
	font: bold 12px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(255, 255, 255); font-size-adjust: none; font-stretch: normal; background-color: rgb(0, 51, 153);
}
.bgWizRight {
	font: 11px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(0, 0, 0); text-decoration: none; font-size-adjust: none; font-stretch: normal; background-color: rgb(237, 237, 237);
}
.bgWizLeft {
	font: 11px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(0, 0, 0); text-decoration: none; font-size-adjust: none; font-stretch: normal; background-color: rgb(190, 210, 237);
}
.bgWizSearchResult {
	background-color: rgb(244, 244, 244);
}
.comCurrentPage {
	font: bold 10px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(0, 51, 153); text-transform: uppercase; text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.comCurrentPage a {
	font: bold 10px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(0, 51, 153); text-transform: uppercase; text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.wizButton {
	font: bold 12px/normal verdana, arial, helvetica, "sans-serif"; text-transform: uppercase; font-size-adjust: none; font-stretch: normal;
}
.popupButton {
	font: 10px/normal verdana, arial, helvetica, "sans-serif"; text-transform: uppercase; font-size-adjust: none; font-stretch: normal;
}
.wizSelectCategory {
	font: 11px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(0, 0, 0); font-size-adjust: none; font-stretch: normal;
}
.wizHelpLink {
	font: 11px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(0, 51, 153); font-size-adjust: none; font-stretch: normal;
}
.wizHelpLink a {
	color: rgb(0, 51, 153);
}
.logTitle {
	font: 18px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(0, 51, 153); font-size-adjust: none; font-stretch: normal;
}
.gContentSection a {
	color: rgb(0, 51, 153);
}
.wMenuCurrent {
	font: 11px/normal verdana, arial, helvetica, "sans-serif"; color: blue; text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.wMenuNotBeenToValid {
	font: 11px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(0, 0, 0); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.wMenuNotBeenToValid a {
	color: rgb(0, 0, 0); text-decoration: none;
}
.wMenuNotBeenToValid a:hover {
	color: rgb(255, 0, 0); text-decoration: none;
}
.wMenuBeenToValid {
	font: 11px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(0, 0, 0); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.wMenuBeenToValid a {
	color: rgb(0, 0, 0); text-decoration: none;
}
.wMenuBeenToValid a:hover {
	color: rgb(255, 0, 0); text-decoration: none;
}
.wMenuBeenToInvalid {
	font: 11px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(255, 0, 0); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.wMenuBeenToInvalid a {
	color: rgb(255, 0, 0); text-decoration: none;
}
.wMenuBeenToInvalid a:hover {
	color: rgb(0, 0, 0); text-decoration: none;
}
.wMenuNotBeenToInvalid {
	font: 11px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(128, 128, 128); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.wMenuBeenToNotValidated {
	font: 11px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(255, 0, 0); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.wMenuBeenToNotValidated a {
	color: rgb(255, 0, 0); text-decoration: none;
}
.wMenuBeenToNotValidated a:hover {
	color: rgb(0, 0, 0); text-decoration: none;
}
body {
	background-color: rgb(255, 255, 255);
}
td {
	font: 10px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(0, 0, 0); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.actionbarBanBg {
	background-color: rgb(190, 210, 237);
}
.actionbarCalBg {
	background-color: rgb(217, 233, 255);
}
.actionbarDialogueBg {
	background-color: rgb(237, 237, 237);
}
.actionbarDirBg {
	background-color: rgb(190, 210, 237);
}
.actionbarObjectBg {
	background-color: rgb(217, 233, 255);
}
.actionbarPortletBg {
	background-color: rgb(190, 210, 237);
}
.actionbarText {
	font: 10px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(0, 0, 0); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.actionbarText a {
	font: 10px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(0, 51, 153); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.actionbarText a:hover {
	font: 10px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(255, 0, 0); text-decoration: underline; font-size-adjust: none; font-stretch: normal;
}
.actionbarDisabledText {
	font: 10px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(153, 153, 153); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.actionbarBanDisabledText {
	font: 10px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(237, 237, 237); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.actionbarBanText {
	font: 10px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(0, 0, 0); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.actionbarBanText a {
	font: 10px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(0, 51, 153); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.actionbarBanText a:hover {
	color: rgb(255, 0, 0); text-decoration: underline;
}
.actionbarBanBtn {
	text-decoration: none;
}
.actionbarBanBtn a {
	text-decoration: none;
}
.actionbarBanBtn a:hover {
	text-decoration: none; background-color: rgb(255, 255, 255);
}
.actionbarDialogueBtn {
	text-decoration: none;
}
.actionbarDialogueBtn a {
	text-decoration: none;
}
.actionbarDialogueBtn a:hover {
	text-decoration: none; background-color: rgb(217, 233, 255);
}
.actionbarDirBtn {
	text-decoration: none;
}
.actionbarDirBtn a {
	text-decoration: none;
}
.actionbarDirBtn a:hover {
	text-decoration: none; background-color: rgb(217, 233, 255);
}
.actionbarPortletBtn {
	text-decoration: none;
}
.actionbarPortletBtn a {
	text-decoration: none;
}
.actionbarPortletBtn a:hover {
	text-decoration: none; background-color: rgb(217, 233, 255);
}
.actionbarObjectBtn {
	text-decoration: none;
}
.actionbarObjectBtn a {
	text-decoration: none;
}
.actionbarObjectBtn a:hover {
	text-decoration: none; background-color: rgb(255, 255, 255);
}
.actionbarBanDivider {
	background-color: rgb(217, 233, 255);
}
.actionbarObjectDivider {
	background-color: rgb(255, 255, 255);
}
.actionbarPortletDivider {
	background-color: rgb(217, 233, 255);
}
.actionbarDirDivider {
	background-color: rgb(217, 233, 255);
}
.actionbarDialogueDivider {
	background-color: rgb(255, 255, 255);
}
.alertDialogueBg {
	background-color: rgb(107, 158, 213);
}
.alertBg {
	background-color: rgb(255, 255, 204);
}
.alertTitle {
	font: bold 11px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(0, 0, 0); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.alertSubtitle {
	font: bold 10px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(0, 0, 0); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.alertText {
	font: 10px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(0, 0, 0); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.alertText a {
	font: 10px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(0, 51, 153); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.alertText a:hover {
	font: 10px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(255, 0, 0); text-decoration: underline; font-size-adjust: none; font-stretch: normal;
}
.alertErrorHeader {
	font: bold 10px/normal verdana, arial, helvetica, "sans-serif"; padding: 0px 0px 0px 5px; color: rgb(255, 0, 0); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.alertErrorTitle {
	font: bold 11px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(255, 0, 0); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.alertErrorSubtitle {
	font: bold 10px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(255, 0, 0); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.alertErrorText {
	font: 10px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(255, 0, 0); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.alertErrorText a {
	font: 10px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(255, 0, 0); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.alertErrorText a:hover {
	font: 10px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(255, 0, 0); text-decoration: underline; font-size-adjust: none; font-stretch: normal;
}
.alertErrorDescription {
	font: 11px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(0, 0, 0); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.alertErrorDescription a {
	font: 11px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(0, 51, 153); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.alertErrorDescription a:hover {
	font: 11px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(255, 0, 0); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.alertConfirmTitle {
	font: bold 11px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(102, 204, 0); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.alertConfirmSubtitle {
	font: bold 10px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(102, 204, 0); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.alertConfirmText {
	font: 10px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(102, 204, 0); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.alertDialogueTitle {
	font: bold 12px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(255, 255, 255); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.alertWarningTitle {
	font: bold 11px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(255, 153, 0); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.alertWarningSubtitle {
	font: bold 10px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(255, 153, 0); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.alertWarningText {
	font: 10px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(255, 153, 0); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.alertDialogueText {
	font: 11px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(255, 255, 255); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.alertDialogueText a {
	font: 10px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(204, 255, 255); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.alertDialogueText a:hover {
	font: 10px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(255, 255, 255); text-decoration: underline; font-size-adjust: none; font-stretch: normal;
}
.alertRequiredText {
	font: 10px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(255, 0, 0); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.banTopbarBg {
	margin-top: 9px; background-color: rgb(68, 92, 125);
}
.banHeaderBg {
	background-color: rgb(39, 103, 176);
}
.navMidTabBg .banHeaderBg {
	background-color: rgb(68, 92, 125);
}
.navTabOffBg .banHeaderBg {
	background-color: rgb(255, 255, 255);
}
.banHeaderTextBg {
	background-color: rgb(153, 153, 153);
}
.banHeader {
	font: bold 14px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(255, 255, 255); margin-top: 0px; margin-bottom: 0px; font-size-adjust: none; font-stretch: normal;
}
.banBigHeader {
	font: bold 20px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(255, 255, 255); font-size-adjust: none; font-stretch: normal;
}
.banSubhead {
	font: 12px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(255, 255, 255); margin-top: 0px; margin-bottom: 0px; font-size-adjust: none; font-stretch: normal;
}
.banText {
	font: 10px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(255, 255, 255); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.banText a {
	font: 12px/normal Arial regular, arial, verdana, helvetica, "sans-serif"; color: rgb(255, 255, 255); text-decoration: none; margin-top: 9px; font-size-adjust: none; font-stretch: normal;
}
.banText a:hover {
	font: bold 12px/normal Arial regular, arial, verdana, helvetica, "sans-serif"; color: rgb(255, 255, 255); text-decoration: none; margin-top: 9px; font-size-adjust: none; font-stretch: normal;
}
.banGreetingText {
	font: 12px/normal Arial regular, arial, verdana, helvetica, "sans-serif"; color: rgb(255, 255, 255); text-decoration: none; margin-top: 9px; margin-left: 18px; font-size-adjust: none; font-stretch: normal; image: none;
}
.banHelpText {
	font: 12px/normal Arial regular, arial, verdana, helvetica, "sans-serif"; color: rgb(255, 0, 0); text-decoration: none; margin-top: 9px; margin-left: 18px; font-size-adjust: none; font-stretch: normal; image: none;
}
.banHelpText a {
	font: 12px/normal Arial regular, arial, verdana, helvetica, "sans-serif"; color: rgb(255, 255, 255); text-decoration: none; margin-left: 18px; font-size-adjust: none; font-stretch: normal;
}
.banHelpText a:hover {
	font: bold 12px/normal Arial regular, arial, verdana, helvetica, "sans-serif"; color: rgb(255, 255, 255); text-decoration: none; margin-left: 18px; font-size-adjust: none; font-stretch: normal;
}
.breadcrumbText {
	font: 10px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(0, 0, 0); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.navTabOnBg .breadcrumbText {
	font: 12px/normal "Arial regular", arial, verdana, helvetica, "sans-serif"; color: rgb(255, 255, 255); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.breadcrumbText a {
	color: rgb(0, 51, 153); text-decoration: none;
}
.navTabOnBg .breadcrumbText a {
	font: 12px/normal "Arial regular", arial, verdana, helvetica, "sans-serif"; color: rgb(255, 255, 255); text-decoration: none; margin-right: 9px; margin-left: 9px; font-size-adjust: none; font-stretch: normal;
}
.breadcrumbText a:hover {
	color: rgb(0, 0, 0); text-decoration: underline;
}
.navTabOnBg .breadcrumbText a:hover {
	font: 12px/normal "Arial regular", arial, verdana, helvetica, "sans-serif"; color: rgb(255, 255, 255); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.calHeaderBg {
	background-color: rgb(107, 158, 213);
}
.calMonthToggleBg {
	background-color: rgb(190, 210, 237);
}
.calActionbarBg {
	background-color: rgb(217, 233, 255);
}
.calDateBg {
	background-color: rgb(255, 255, 255);
}
.calBorder {
	border: 1px solid rgb(204, 204, 204); border-image: none;
}
.calHeader {
	font: 10px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(255, 255, 255); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.calSubhead {
	font: 10px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(0, 0, 0); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.calTitle {
	font: bold 12px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(0, 0, 0); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.calTitle a {
	font: bold 12px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(0, 51, 153); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.calTitle a:hover {
	font: bold 12px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(255, 0, 0); text-decoration: underline; font-size-adjust: none; font-stretch: normal;
}
.calSubtitle {
	font: bold 10px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(0, 0, 0); font-size-adjust: none; font-stretch: normal;
}
.calSubtitle a {
	font: bold 10px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(0, 51, 153); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.calSubtitle a:hover {
	font: bold 10px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(255, 0, 0); text-decoration: underline; font-size-adjust: none; font-stretch: normal;
}
.calMonthToggleHeader {
	font: bold 14px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(255, 255, 255); font-size-adjust: none; font-stretch: normal;
}
.calText {
	font: 10px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(0, 0, 0); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.calText a {
	font: 10px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(0, 51, 153); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.calText a:hover {
	font: 10px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(255, 0, 0); text-decoration: underline; font-size-adjust: none; font-stretch: normal;
}
.calActionbarText {
	font: 10px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(0, 0, 0); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.calActionbarText a {
	font: 10px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(0, 51, 153); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.calActionbarText a:hover {
	font: 10px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(255, 0, 0); text-decoration: underline; font-size-adjust: none; font-stretch: normal;
}
.calDateText {
	font: bold 10px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(0, 0, 0); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.calDaysText {
	font: bold 10px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(0, 0, 0); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.calDaysDimText {
	font: bold 10px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(204, 204, 204); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.customappHeaderBg {
	background-color: rgb(107, 158, 213);
}
.customappSubheadBg {
	background-color: rgb(190, 210, 237);
}
.customappLightBg {
	background-color: rgb(217, 233, 255);
}
.customappDkGrayBg {
	background-color: rgb(204, 204, 204);
}
.customappMdGrayBg {
	background-color: rgb(237, 237, 237);
}
.customappLtGrayBg {
	background-color: rgb(244, 244, 244);
}
.customappBorder {
	border: 1px solid rgb(107, 158, 213); border-image: none;
}
.customappHeader {
	font: bold 10px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(255, 255, 255); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.customappSubhead {
	font: bold 10px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(0, 0, 0); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.customappTitle {
	font: bold 12px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(0, 0, 0); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.customappTitle a {
	font: bold 12px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(0, 51, 153); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.customappTitle a:hover {
	font: bold 12px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(255, 0, 0); text-decoration: underline; font-size-adjust: none; font-stretch: normal;
}
.customappSubtitle {
	font: bold 10px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(0, 0, 0); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.customappSubtitle a {
	font: bold 10px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(0, 51, 153); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.customappSubtitle a:hover {
	font: bold 10px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(255, 0, 0); text-decoration: underline; font-size-adjust: none; font-stretch: normal;
}
.customappText {
	font: 10px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(0, 0, 0); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.customappText a {
	color: rgb(0, 51, 153); line-height: normal; font-family: verdana, arial, helvetica, "sans-serif"; font-size: 10px; font-style: normal; font-variant: normal; font-weight: inherit; text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.customappText a:hover {
	color: rgb(255, 0, 0); line-height: normal; font-family: verdana, arial, helvetica, "sans-serif"; font-size: 10px; font-style: normal; font-variant: normal; font-weight: inherit; text-decoration: underline; font-size-adjust: none; font-stretch: normal;
}
.dialogueBg {
	background-color: rgb(39, 103, 176);
}
.dialogueHeaderBg {
	background-color: rgb(190, 210, 237);
}
.dialogueMedBg {
	background-color: rgb(107, 158, 213);
}
.dialogueLightBg {
	background-color: rgb(217, 233, 255);
}
.dialogueGrayBg {
	background-color: rgb(237, 237, 237);
}
.dialogueTabOnBg {
	background-color: rgb(255, 255, 255);
}
.dialogueTabOffBg {
	background-color: rgb(190, 210, 237);
}
.dialogueSearchBg {
	background-color: rgb(237, 237, 237);
}
.dialogueHeader {
	font: bold 14px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(0, 0, 0); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.dialogueNoticeHeader {
	font: 18px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(0, 0, 0); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.dialogueSubhead {
	font: bold 10px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(0, 0, 0); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.dialogueTitle {
	font: bold 12px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(0, 0, 0); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.dialogueTitle a {
	font: bold 12px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(0, 51, 153); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.dialogueTitle a:hover {
	font: bold 12px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(255, 0, 0); text-decoration: underline; font-size-adjust: none; font-stretch: normal;
}
.dialogueSubtitle {
	font: bold 10px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(0, 0, 0); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.dialogueSubtitle a {
	font: bold 10px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(0, 51, 153); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.dialogueSubtitle a:hover {
	font: bold 10px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(255, 0, 0); text-decoration: underline; font-size-adjust: none; font-stretch: normal;
}
.dialogueText {
	font: 10px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(0, 0, 0); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.dialogueText a {
	font: 10px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(0, 51, 153); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.dialogueText a:hover {
	font: 10px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(255, 0, 0); text-decoration: underline; font-size-adjust: none; font-stretch: normal;
}
.dialogueTabText {
	font: bold 10px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(0, 0, 0); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.dialogueTabText a {
	font: bold 10px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(0, 51, 153); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.dialogueTabText a:hover {
	font: bold 10px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(255, 0, 0); text-decoration: underline; font-size-adjust: none; font-stretch: normal;
}
.dialogueFormText {
	font: bold 10px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(255, 255, 255); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.dialogueMRUText {
	font: 10px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(0, 0, 0); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.dialogueMRUText a {
	font: 10px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(0, 51, 153); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.dialogueMRUText a:hover {
	font: 10px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(255, 0, 0); text-decoration: underline; font-size-adjust: none; font-stretch: normal;
}
.dialogueBtn {
	text-decoration: none;
}
.dialogueBtn a {
	text-decoration: none;
}
.dialogueBtn a:hover {
	color: rgb(255, 255, 255); text-decoration: none; background-color: rgb(190, 210, 237);
}
.dirHeaderBg {
	background-color: rgb(107, 158, 213);
}
.dirContentBg {
	background-color: rgb(237, 237, 237);
}
.dirHeader {
	font: bold 11px/normal verdana, arial, helvetica, "sans-serif"; padding: 0px 0px 0px 3px; color: rgb(255, 255, 255); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.dirText {
	font: 10px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(255, 255, 255); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.dirText a {
	font: 10px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(204, 255, 255); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.dirText a:hover {
	font: 10px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(255, 0, 0); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.dirBtnText {
	font: bold 10px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(255, 255, 255); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.dirBtnText a {
	font: bold 10px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(204, 255, 255); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.dirBtnText a:hover {
	font: bold 10px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(39, 103, 176); font-size-adjust: none; font-stretch: normal;
}
.dirContentSubtitle {
	font: bold 10px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(0, 0, 0); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.dirContentText {
	font: 10px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(0, 0, 0); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.dirContentText a {
	font: 10px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(0, 51, 153); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.dirContentText a:hover {
	font: 10px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(255, 0, 0); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.dirBtn {
	text-decoration: none;
}
.dirBtn a {
	text-decoration: none;
}
.dirBtn a:hover {
	text-decoration: none; background-color: rgb(190, 210, 237);
}
.dirDivider {
	background-color: rgb(190, 210, 237);
}
.footHeaderBg {
	background-color: rgb(39, 103, 176);
}
.footHeader {
	font: bold 10px/normal verdana, arial, helvetica, "sans-serif"; padding: 0px 0px 0px 5px; color: rgb(255, 255, 255); font-size-adjust: none; font-stretch: normal;
}
.footSubhead {
	font: bold 10px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(255, 255, 255); font-size-adjust: none; font-stretch: normal;
}
.footTitle {
	font: bold 12px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(255, 255, 255); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.footTitle a {
	font: bold 12px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(0, 51, 153); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.footTitle a:hover {
	font: bold 12px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(255, 0, 0); text-decoration: underline; font-size-adjust: none; font-stretch: normal;
}
.footSubtitle {
	font: bold 10px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(255, 255, 255); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.footSubtitle a {
	font: bold 10px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(0, 51, 153); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.footSubtitle a:hover {
	font: bold 10px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(255, 0, 0); text-decoration: underline; font-size-adjust: none; font-stretch: normal;
}
.footText {
	font: 10px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(255, 255, 255); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.footText a {
	font: 10px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(0, 51, 153); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.footText a:hover {
	font: 10px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(255, 0, 0); text-decoration: underline; font-size-adjust: none; font-stretch: normal;
}
.formPulldownText {
	font: 10px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(0, 0, 0); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.formInputBoxText {
	font: 10px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(0, 0, 0); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.formBtnText {
	font: 10px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(0, 0, 0); text-decoration: none; font-size-adjust: none; font-stretch: normal; background-color: rgb(204, 204, 204);
}
.formEditorBtnText {
	font: 10px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(0, 0, 0); text-decoration: none; font-size-adjust: none; font-stretch: normal; background-color: rgb(190, 210, 237);
}
.formCheckboxText {
	font: 10px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(0, 0, 0); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.formRadio {
	font: 10px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(0, 0, 0); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.formSelectText {
	font: 10px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(0, 0, 0); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.formTextboxText {
	font: 10px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(0, 0, 0); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.listSortHeaderBg {
	background-color: rgb(204, 204, 204);
}
.listItemOneBg {
	background-color: rgb(237, 237, 237);
}
.listItemTwoBg {
	background-color: rgb(255, 255, 255);
}
.listSortHeader {
	font: bold 10px/normal verdana, arial, helvetica, "sans-serif"; padding: 0px 3px; color: rgb(0, 0, 0); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.listSortHeader a {
	font: bold 10px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(0, 0, 0); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.listSortHeader a:hover {
	font: bold 10px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(255, 0, 0); text-decoration: underline; font-size-adjust: none; font-stretch: normal;
}
.listSubhead {
	font: bold 10px/normal verdana, arial, helvetica, "sans-serif"; padding: 0px 0px 0px 3px; color: rgb(0, 0, 0); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.listTitle {
	font: bold 12px/normal verdana, arial, helvetica, "sans-serif"; padding: 0px 0px 0px 3px; color: rgb(0, 0, 0); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.listTitle a {
	font: bold 12px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(0, 51, 153); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.listTitle a:hover {
	font: bold 12px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(255, 0, 0); text-decoration: underline; font-size-adjust: none; font-stretch: normal;
}
.listSubtitle {
	font: bold 10px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(0, 0, 0); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.listSubtitle a {
	font: bold 10px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(0, 51, 153); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.listSubtitle a:hover {
	font: bold 10px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(255, 0, 0); text-decoration: underline; font-size-adjust: none; font-stretch: normal;
}
.listText {
	font: 10px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(0, 0, 0); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.listText a {
	font: 10px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(0, 51, 153); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.listText a:hover {
	font: 10px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(255, 0, 0); text-decoration: underline; font-size-adjust: none; font-stretch: normal;
}
.listItalicText {
	font: italic 10px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(0, 0, 0); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.listItalicText a {
	font: italic 10px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(0, 51, 153); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.listItalicText a:hover {
	font: italic 10px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(255, 0, 0); text-decoration: underline; font-size-adjust: none; font-stretch: normal;
}
.listBoldItalicText {
	font: italic bold 10px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(0, 0, 0); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.listBoldItalicText a {
	font: italic bold 10px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(0, 51, 153); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.listBoldItalicText a:hover {
	font: italic bold 10px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(255, 0, 0); text-decoration: underline; font-size-adjust: none; font-stretch: normal;
}
.listSubjectText {
	font: bold 10px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(0, 0, 0); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.listReadText {
	font: 10px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(0, 0, 0); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.listReadText a {
	font: 10px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(0, 51, 153); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.listReadText a:hover {
	font: 10px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(255, 0, 0); text-decoration: underline; font-size-adjust: none; font-stretch: normal;
}
.listUnreadText {
	font: bold 10px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(0, 0, 0); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.listUnreadText a {
	font: bold 10px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(0, 51, 153); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.listUnreadText a:hover {
	font: bold 10px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(255, 0, 0); text-decoration: underline; font-size-adjust: none; font-stretch: normal;
}
.listGroupText {
	font: bold 10px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(0, 0, 0); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.listGroupText a {
	font: bold 10px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(0, 51, 153); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.listGroupText a:hover {
	font: bold 10px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(255, 0, 0); text-decoration: underline; font-size-adjust: none; font-stretch: normal;
}
.listDateText {
	font: 10px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(0, 0, 0); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.listPaginationText {
	font: 10px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(0, 0, 0); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.listPaginationText a {
	font: 10px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(0, 51, 153); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.listPaginationText a:hover {
	font: 10px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(255, 0, 0); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.listHiliteText {
	text-decoration: none; background-color: rgb(217, 233, 255);
}
.listHiliteText a {
	font: bold 10px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(0, 51, 153); text-decoration: none; font-size-adjust: none; font-stretch: normal; background-color: rgb(217, 233, 255);
}
.listHiliteText a:hover {
	font: bold 10px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(255, 0, 0); text-decoration: underline; font-size-adjust: none; font-stretch: normal; background-color: rgb(217, 233, 255);
}
.listNewText {
	font: bold 10px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(255, 0, 0); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.listUpdatedText {
	font: bold 10px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(255, 0, 0); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.loginHeader {
	font: bold 10px/normal verdana, arial, helvetica, "sans-serif"; padding: 0px 0px 0px 5px; color: rgb(0, 0, 0); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.loginHeader a {
	font: bold 10px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(0, 51, 153); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.loginHeader a:hover {
	font: bold 10px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(255, 0, 0); text-decoration: underline; font-size-adjust: none; font-stretch: normal;
}
.loginSubhead {
	font: bold 10px/normal verdana, arial, helvetica, "sans-serif"; padding: 0px 0px 0px 3px; color: rgb(0, 0, 0); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.loginTitle {
	font: bold 12px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(0, 0, 0); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.loginTitle a {
	font: bold 12px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(0, 51, 153); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.loginTitle a:hover {
	font: bold 12px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(255, 0, 0); text-decoration: underline; font-size-adjust: none; font-stretch: normal;
}
.loginSubtitle {
	font: bold 10px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(0, 0, 0); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.loginSubtitle a {
	font: bold 10px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(0, 51, 153); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.loginSubtitle a:hover {
	font: bold 10px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(255, 0, 0); text-decoration: underline; font-size-adjust: none; font-stretch: normal;
}
.loginText {
	font: 10px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(0, 0, 0); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.loginText a {
	font: 10px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(0, 51, 153); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.loginText a:hover {
	font: 10px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(255, 0, 0); text-decoration: underline; font-size-adjust: none; font-stretch: normal;
}
.menuHeaderBg {
	background-color: rgb(107, 158, 213);
}
.menuHeader {
	font: bold 10px/normal verdana, arial, helvetica, "sans-serif"; padding: 0px 0px 0px 3px; color: rgb(255, 255, 255); font-size-adjust: none; font-stretch: normal;
}
.menuSubtitle {
	font: bold 10px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(0, 0, 0); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.menuSubtitle a {
	font: bold 10px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(0, 51, 153); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.menuSubtitle a:hover {
	font: bold 10px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(255, 0, 0); text-decoration: underline; font-size-adjust: none; font-stretch: normal;
}
.menuStepSubtitle {
	font: bold 10px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(0, 51, 153); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.menuText {
	font: 10px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(0, 0, 0); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.menuText a {
	font: 10px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(0, 51, 153); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.menuText a:hover {
	font: 10px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(255, 0, 0); text-decoration: underline; font-size-adjust: none; font-stretch: normal;
}
.navTopbarDropbarBg {
	background-color: rgb(190, 210, 237);
}
.navMidtabBg {
	background-color: rgb(105, 125, 151);
}
.navMidtabDropdownBg {
	background-color: rgb(217, 233, 255);
}
.navMidtabSpacerBg {
	background-color: rgb(255, 255, 255);
}
.navMidTabBg .navMidtabSpacerBg {
	background-color: rgb(68, 92, 125);
}
.BanHeaderBg .navMidtabSpacerBg {
	background-color: rgb(68, 92, 125);
}
.navMidtabSpacerBg {
	background-color: rgb(255, 255, 255);
}
.navTabOffBg + .navMidtabSpacerBg {
	background-color: rgb(240, 240, 0);
}
.navTabOnBg {
	height: 29px; color: rgb(231, 176, 16); background-image: url("/imageserver/plumtree/portal/private/img/tama_yhteiso_liuku.jpg"); background-color: rgb(190, 210, 237);
}
.tbody .navtabonbg {
	height: 29px;
}
.navTabOffBg .navTabOnBg {
	height: 23px; background-image: none; background-color: rgb(83, 141, 198);
}
.navTabOnWhiteBg {
	background-color: rgb(255, 255, 255);
}
.navTabOffBg {
	background-color: rgb(155, 182, 219);
}
.navTabSpacerBg {
	background-color: rgb(39, 103, 176);
}
.navTabDropbarBg {
	background-color: rgb(190, 210, 237);
}
.navSidebarSectionBg {
	background-color: rgb(107, 158, 213);
}
.navSidebarSubsectionBg {
	background-color: rgb(190, 210, 237);
}
.navSidebarSubSubsectionBg {
	background-color: rgb(217, 233, 255);
}
.navPulldownText {
	font: 10px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(0, 0, 0); text-decoration: none; font-size-adjust: none; font-stretch: normal; background-color: rgb(190, 210, 237);
}
.navHeader {
	font: bold 14px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(255, 255, 255); font-size-adjust: none; font-stretch: normal;
}
.navSubhead {
	font: 12px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(255, 255, 255); font-size-adjust: none; font-stretch: normal;
}
.navTabDropbarSubhead {
	font: bold 10px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(0, 0, 0); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.navSidebarSectionHeader {
	font: bold 10px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(255, 255, 255); text-decoration: none; margin-top: 0px; margin-bottom: 0px; font-size-adjust: none; font-stretch: normal;
}
.navSidebarSubsectionHeader {
	font: bold 10px/normal verdana, arial, helvetica, "sans-serif"; padding: 0px 0px 0px 3px; color: rgb(0, 0, 0); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.navSidebarSubSubsectionHeader {
	font: bold 10px/normal verdana, arial, helvetica, "sans-serif"; padding: 0px 0px 0px 3px; color: rgb(0, 0, 0); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.navSidebarSubhead {
	font: bold 10px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(0, 0, 0); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.navTopbarDropbarText {
	font: 10px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(0, 0, 0); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.navTopbarDropbarText a {
	font: 10px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(0, 51, 153); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.navTopbarDropbarText a:hover {
	font: 10px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(255, 0, 0); text-decoration: underline; font-size-adjust: none; font-stretch: normal;
}
.navTopbarText {
	font: 10px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(255, 255, 255); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.navTopbarText a {
	font: 10px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(204, 255, 255); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.navTopbarText a:hover {
	font: 10px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(255, 255, 255); text-decoration: underline; font-size-adjust: none; font-stretch: normal;
}
.navTopbarStrongText {
	font: bold 10px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(255, 255, 255); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.navTopbarStrongText a {
	font: bold 10px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(204, 255, 255); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.navTopbarStrongText a:hover {
	font: bold 10px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(255, 255, 255); text-decoration: underline; font-size-adjust: none; font-stretch: normal;
}
.navMidtabText {
	font: 11px/normal "Arial regular", arial, verdana, helvetica, "sans-serif"; color: white; text-transform: uppercase; text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.navMidtabText a {
	font: 11px/normal "Arial regular", arial, verdana, helvetica, "sans-serif"; color: rgb(255, 255, 255); text-transform: uppercase; text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.navMidtabText a:hover {
	font: 11px/normal "Arial regular", arial, verdana, helvetica, "sans-serif"; color: white; text-transform: uppercase; text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.navMidtabOnText {
	font: bold 10px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(0, 0, 0); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.navMidtabOnText a {
	font: bold 10px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(0, 0, 0); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.navMidtabOnText a:hover {
	font: bold 10px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(0, 0, 0); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.navMidtabDropdownText {
	font: 10px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(0, 0, 0); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.navMidtabDropdownText a {
	font: 10px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(0, 51, 153); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.navMidtabDropdownText a:hover {
	font: 10px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(255, 0, 0); text-decoration: underline; font-size-adjust: none; font-stretch: normal;
}
.navMidtabDropdownActionText {
	font: bold 10px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(0, 0, 0); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.navMidtabDropdownActionText a {
	font: bold 10px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(0, 51, 153); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.navMidtabDropdownActionText a:hover {
	font: bold 10px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(255, 0, 0); text-decoration: underline; font-size-adjust: none; font-stretch: normal;
}
.navTabText {
	font: bold 12px/normal Arial regular, arial, verdana, helvetica, "sans-serif"; color: rgb(255, 255, 255); text-decoration: none; cursor: pointer; font-size-adjust: none; font-stretch: normal;
}
.navTabText a {
	font: bold 10px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(204, 255, 255); text-decoration: none; cursor: pointer; font-size-adjust: none; font-stretch: normal;
}
.navTabText a:hover {
	font: bold 10px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(255, 255, 255); text-decoration: underline; cursor: pointer; font-size-adjust: none; font-stretch: normal;
}
.navTabUpText {
	font: bold 10px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(255, 255, 255); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.navTabUpText a {
	font: bold 10px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(204, 255, 255); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.navTabUpText a:hover {
	font: bold 10px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(255, 255, 255); text-decoration: underline; font-size-adjust: none; font-stretch: normal;
}
.navTabDropbarText {
	font: 10px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(0, 0, 0); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.navTabDropbarText a {
	font: 10px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(0, 51, 153); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.navTabDropbarText a:hover {
	font: 10px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(255, 0, 0); text-decoration: underline; font-size-adjust: none; font-stretch: normal;
}
.navSidebarText {
	font: 10px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(0, 0, 0); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.navSidebarText a {
	font: 10px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(0, 51, 153); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.navSidebarText a:hover {
	font: 10px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(255, 0, 0); text-decoration: underline; font-size-adjust: none; font-stretch: normal;
}
.navMidtabBtn {
	text-decoration: none;
}
.navMidtabBtn a {
	text-decoration: none;
}
.navMidtabBtn a:hover {
	text-decoration: none; cursor: pointer; background-color: rgb(105, 125, 151);
}
.navTabBtn {
	text-decoration: none;
}
.navTabBtn a {
	text-decoration: none;
}
.navTabBtn a:hover {
	text-decoration: none; cursor: pointer; background-color: rgb(190, 210, 237);
}
.objectHeaderBg {
	background-color: rgb(190, 210, 237);
}
.objectContentBg {
	background-color: rgb(237, 237, 237);
}
.objectHeader {
	font: bold 10px/normal verdana, arial, helvetica, "sans-serif"; padding: 0px 0px 0px 5px; color: rgb(0, 0, 0); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.objectHeader a {
	font: bold 10px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(0, 51, 153); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.objectHeader a:hover {
	font: bold 10px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(255, 0, 0); text-decoration: underline; font-size-adjust: none; font-stretch: normal;
}
.objectSubhead {
	font: bold 10px/normal verdana, arial, helvetica, "sans-serif"; padding: 0px 0px 0px 3px; color: rgb(0, 0, 0); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.objectTitle {
	font: bold 12px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(0, 0, 0); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.objectTitle a {
	font: bold 12px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(0, 51, 153); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.objectTitle a:hover {
	font: bold 12px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(255, 0, 0); text-decoration: underline; font-size-adjust: none; font-stretch: normal;
}
.objectSubtitle {
	font: bold 10px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(0, 0, 0); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.objectSubtitle a {
	font: bold 10px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(0, 51, 153); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.objectSubtitle a:hover {
	font: bold 10px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(255, 0, 0); text-decoration: underline; font-size-adjust: none; font-stretch: normal;
}
.objectContentSubtitle {
	font: bold 10px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(0, 0, 0); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.objectText {
	font: 10px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(0, 0, 0); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.objectText a {
	font: 10px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(0, 51, 153); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.objectText a:hover {
	font: 10px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(255, 0, 0); text-decoration: underline; font-size-adjust: none; font-stretch: normal;
}
.objectContentText {
	font: 10px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(0, 0, 0); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.objectDirectoryText {
	font: bold 10px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(0, 0, 0); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.objectDirectoryText a {
	font: bold 10px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(0, 51, 153); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.objectDirectoryText a:hover {
	font: bold 10px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(255, 0, 0); text-decoration: underline; font-size-adjust: none; font-stretch: normal;
}
.objectBtnText {
	font: bold 10px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(0, 0, 0); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.objectBtnText a {
	font: bold 10px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(0, 51, 153); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.objectBtnText a:hover {
	font: bold 10px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(0, 0, 0); text-decoration: underline; font-size-adjust: none; font-stretch: normal;
}
.objectBtn {
	text-decoration: none;
}
.objectBtn a {
	text-decoration: none;
}
.objectBtn a:hover {
	text-decoration: none; background-color: rgb(217, 233, 255);
}
.objectsearchBg {
	background-color: rgb(190, 210, 237);
}
.objectsearchHeader {
	font: bold 10px/normal verdana, arial, helvetica, "sans-serif"; padding: 0px 0px 0px 5px; color: rgb(0, 0, 0); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.objectsearchText {
	font: 10px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(0, 0, 0); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.objectsearchText a {
	font: 10px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(0, 51, 153); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.objectsearchText a:hover {
	font: 10px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(255, 0, 0); text-decoration: underline; font-size-adjust: none; font-stretch: normal;
}
.pagelayoutContentBg {
	border: 1px solid rgb(51, 51, 51); border-image: none; background-color: rgb(204, 204, 204);
}
.pagelayoutColumnBg {
	border: 1px solid rgb(51, 51, 51); border-image: none; background-color: rgb(237, 237, 237);
}
.platportletHeaderBg {
	background-color: rgb(107, 158, 213);
}
.platportletSubheadBg {
	background-color: rgb(190, 210, 237);
}
.platportletLightBg {
	background-color: rgb(217, 233, 255);
}
.platportletDkGrayBg {
	background-color: rgb(204, 204, 204);
}
.platportletMdGrayBg {
	background-color: rgb(237, 237, 237);
}
.platportletLtGrayBg {
	background-color: rgb(244, 244, 244);
}
.platportletMandatoryHeaderBg {
	background-color: rgb(153, 153, 153);
}
.platportletMandatoryBg {
	border: 1px solid rgb(153, 153, 153); border-image: none; background-color: rgb(204, 204, 204);
}
.platportletBorder {
	border: 1px solid rgb(107, 158, 213); border-image: none;
}
.platportletNarrowHeader {
	font: bold 10px/normal verdana, arial, helvetica, "sans-serif"; padding: 0px 0px 0px 5px; color: rgb(255, 255, 255); margin-top: 0px; margin-bottom: 0px; font-size-adjust: none; font-stretch: normal;
}
.platportletWideHeader {
	font: bold 10px/normal verdana, arial, helvetica, "sans-serif"; padding: 0px 0px 0px 5px; color: rgb(255, 255, 255); margin-top: 0px; margin-bottom: 0px; font-size-adjust: none; font-stretch: normal;
}
.lineThrough {
	text-decoration: line-through;
}
.tipsHeaderBg {
	background-color: rgb(194, 196, 156);
}
.tipsLightBg {
	background-color: rgb(247, 246, 225);
}
.tipsShadedBg {
	background-color: rgb(228, 228, 200);
}
.tipsHeader {
	font: bold 10px/normal verdana, arial, helvetica, "sans-serif"; padding: 0px 0px 0px 5px; color: rgb(255, 255, 255); font-size-adjust: none; font-stretch: normal;
}
.tipsHeader a {
	font: bold 10px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(0, 51, 153); font-size-adjust: none; font-stretch: normal;
}
.tipsSubhead {
	font: bold 10px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(0, 0, 0); font-size-adjust: none; font-stretch: normal;
}
.tipsTitle {
	font: bold 12px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(0, 0, 0); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.tipsTitle a {
	font: bold 12px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(0, 51, 153); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.tipsTitle a:hover {
	font: bold 12px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(255, 0, 0); text-decoration: underline; font-size-adjust: none; font-stretch: normal;
}
.tipsSubtitle {
	font: bold 10px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(0, 0, 0); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.tipsSubtitle a {
	font: bold 10px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(0, 51, 153); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.tipsSubtitle a:hover {
	font: bold 10px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(255, 0, 0); text-decoration: underline; font-size-adjust: none; font-stretch: normal;
}
.tipsText {
	font: 10px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(0, 0, 0); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.tipsText a {
	font: 10px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(0, 51, 153); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.tipsText a:hover {
	font: 10px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(255, 0, 0); text-decoration: underline; font-size-adjust: none; font-stretch: normal;
}
form {
	margin: 0px; padding: 0px; display: inline;
}
input[class='formTextboxText'] {
	top: 1px; position: relative;
}
.spacer {
	margin: 0px; padding: 0px; width: 1px; height: 1px; line-height: 1px; font-size: 1px; text-decoration: none; display: inline;
}
.portalContent {
	display: block;
}
.externalContent {
	display: none;
}
#pt-topbar {
	margin: 9px 0px 0px; padding: 0px; border: 0px currentColor; border-image: none; width: 100%; height: 21px; cursor: default;
}
#pt-my-home-link {
	display: inline;
}
#pt-welcome-text {
	display: inline;
}
#pt-my-account-link {
	display: inline;
}
#pt-login-link {
	display: inline;
}
#pt-logoff-link {
	display: inline;
}
#pt-rules-debug {
	
}
#pt-user-nav {
	margin-right: 30px; margin-left: 8px; display: inline;
}
#pt-help-button {
	margin-right: 4px; display: inline;
}
#pt-search-controls {
	margin-right: 10px; margin-left: 4px; display: inline;
}
#pt-search-submit-button {
	display: inline;
}
#pt-search-submit-button a {
	font: 12px/normal Arial regular, arial, verdana, helvetica, "sans-serif"; color: white; text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
#pt-search-submit-button a:hover {
	font: bold 12px/normal Arial regular, arial, verdana, helvetica, "sans-serif"; color: white; text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
#pt-advanced-search-button {
	display: inline;
}
#pt-advanced-search-button a {
	font: 12px/normal Arial regular, arial, verdana, helvetica, "sans-serif"; color: white; text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
#pt-advanced-search-button a:hover {
	font: bold 12px/normal Arial regular, arial, verdana, helvetica, "sans-serif"; color: white; text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
#pt-federated-search-button {
	display: inline;
}
#pt-federated-search-button a {
	font: 12px/normal Arial regular, arial, verdana, helvetica, "sans-serif"; color: white; text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
#pt-federated-search-button a:hover {
	font: bold 12px/normal Arial regular, arial, verdana, helvetica, "sans-serif"; color: white; text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.bgDark {
	background-color: rgb(39, 103, 176);
}
#pt-navigation {
	
}
#pt-header {
	height: 60px; cursor: default;
}
#pt-header-left {
	padding-left: 1px;
}
#pt-header-right {
	padding-right: 10px;
}
#pt-portal-content-view {
	width: 100%; margin-top: 0px;
}
.columnOne {
	text-align: left;
}
.columnTwo {
	text-align: center;
}
.columnThree {
	text-align: left;
}
.layoutOneColumn {
	table-layout: auto;
}
.layoutOneColumn .columnOne {
	width: 100%;
}
.layoutTwoColumnNarrowWide {
	table-layout: auto;
}
.layoutTwoColumnNarrowWide .columnOne {
	
}
.layoutTwoColumnNarrowWide .columnOne .portletBody {
	background-color: rgb(217, 233, 255);
}
.layoutTwoColumnNarrowWide .columnTwo .portletBody {
	background-color: rgb(255, 255, 255);
}
.layoutTwoColumnWideNarrow {
	table-layout: auto;
}
.layoutTwoColumnWideNarrow .columnOne .portletBody {
	background-color: rgb(255, 255, 255);
}
.layoutTwoColumnWideNarrow .columnTwo {
	
}
.layoutTwoColumnWideNarrow .columnTwo .portletBody {
	background-color: rgb(217, 233, 255);
}
.layoutThreeColumn {
	table-layout: auto;
}
.layoutThreeColumn .columnOne {
	
}
.layoutThreeColumn .columnOne .portletBody {
	background-color: rgb(217, 233, 255);
}
.layoutThreeColumn .columnTwo .portletBody {
	background-color: rgb(255, 255, 255);
}
.layoutThreeColumn .columnThree {
	
}
.layoutThreeColumn .columnThree .portletBody {
	background-color: rgb(217, 233, 255);
}
.portletBase {
	border: 1px solid rgb(107, 158, 213); border-image: none; width: 100%; margin-bottom: 10px;
}
.portletTitle {
	height: 18px; padding-bottom: 2px; padding-left: 0px; cursor: default;
}
.portletButtons {
	padding-right: 2px; padding-bottom: 1px;
}
.portletCollapseButton {
	
}
.portletHelpButton {
	
}
.portletPrefsButton {
	
}
.portletRefreshButton {
	
}
.portletBody {
	
}
#pt-footer {
	position: relative; cursor: default;
}
#pt-login-remember-checkbox {
	
}
#pt-login-username-textbox {
	
}
#pt-login-create-account {
	
}
.lineThrough {
	text-decoration: line-through;
}
.PTMenuBody {
	margin: 0px; padding: 0px; border: 2px solid rgb(221, 221, 221); border-image: none; left: 0px; top: 0px; color: rgb(0, 0, 0); position: absolute; z-index: 0; cursor: default; -ms-overflow-x: visible; -ms-overflow-y: auto; background-color: rgb(255, 255, 255);
}
.PTMenuBody .outer-border {
	border: 0px currentColor; border-image: none;
}
.PTMenuBody .inner-border {
	padding: 1px; border: 0px currentColor; border-image: none; width: 100%; height: 100%;
}
.PTMenuBody td {
	font: 400 9pt/normal Segoe UI; font: menu;
}
.PTMenuBody .hover {
	cursor: pointer; background-color: highlight;
}
.PTMenuBody .hover td {
	color: highlighttext;
}
.PTMenuBody td.empty-icon-cell {
	padding: 0px 2px; border: 0px currentColor; border-image: none; text-align: right; background-color: rgb(241, 241, 241);
}
.PTMenuBody .hover td.empty-icon-cell {
	padding: 0px 2px; border: 0px currentColor; border-image: none; text-align: right; background-color: highlight;
}
.PTMenuBody td.empty-icon-cell span {
	width: 16px;
}
.PTMenuBody td.icon-cell {
	padding: 0px 2px; border: 0px currentColor; border-image: none; text-align: right; background-color: rgb(241, 241, 241);
}
.PTMenuBody .hover td.icon-cell {
	padding: 0px 2px; border: 0px currentColor; border-image: none; text-align: right; background-color: highlight;
}
.PTMenuBody td.icon-cell img {
	margin: 0px;
}
.PTMenuBody td.label-cell-popup {
	padding: 0px 5px; width: 100%;
}
.PTMenuBody td.label-cell-div {
	padding: 0px 5px;
}
.PTMenuBody td.shortcut-cell {
	padding: 0px 5px;
}
.PTMenuBody td.arrow-cell {
	padding: 0px 2px 0px 0px; width: 20px; font-family: webdings; font-size: 80%;
}
.PTMenuBody .disabled .disabled-container {
	color: graytext;
}
.PTMenuBody .disabled .icon-cell .disabled-container {
	width: 100%; height: 100%; background-color: rgb(241, 241, 241);
}
.PTMenuBody .disabled-hover .icon-cell .disabled-container {
	width: 100%; height: 100%; background-color: highlight;
}
.PTMenuBody .disabled .icon-cell .disabled-container .disabled-container {
	
}
.PTMenuBody .disabled-hover .icon-cell .disabled-container .disabled-container {
	
}
.PTMenuBody .disabled-hover td {
	color: graytext; background-color: highlight;
}
.PTMenuBody td.separator {
	padding: 4px 10px; font-size: 0mm;
}
.PTMenuBody td .separator-line {
	margin: 0px 3px; height: 1px; overflow: hidden; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: solid;
}
.PTMenuBody #scroll-up-item td {
	padding: 10px; text-align: center; font-family: webdings !important;
}
.PTMenuBody #scroll-down-item td {
	padding: 10px; text-align: center; font-family: webdings !important;
}
.PTMenuBody #scroll-up-item {
	width: 100%;
}
.PTMenuBody #scroll-down-item {
	width: 100%;
}
.PTMenuBody #scroll-up-item td {
	padding: 0px 5px; text-align: center; font-family: webdings; font-size: 10px;
}
.PTMenuBody #scroll-down-item td {
	padding: 0px 5px; text-align: center; font-family: webdings; font-size: 10px;
}
.PTMenuBody .check-box {
	width: 16px; text-align: center; font-family: marlett; font-size: 150%; vertical-align: middle;
}
.PTMenuBody .radio-button {
	width: 16px; text-align: center; font-family: marlett; font-size: 66%; vertical-align: middle;
}
.PTMenuBody .checked .check-box {
	font-family: marlett; font-size: 150%;
}
.PTMenuBody .checked .radio-button {
	font-family: marlett; font-size: 66%;
}
.PTMenuBarMenu {
	background: rgb(136, 136, 136); padding: 0px; cursor: default;
}
.PTMenuBarMenu .menu-button {
	background: rgb(255, 255, 255); font: 400 9pt/normal Segoe UI; margin: 0px; padding: 0px 6px; border: 1px solid menu; border-image: none; color: buttontext; font: menu; display: inline-block; white-space: nowrap; cursor: default;
}
.PTMenuBarMenu .menu-button.active {
	border-color: currentColor; padding: 0px 6px;
}
.PTMenuBarMenu .menu-button.hover {
	border-color: currentColor; padding: 0px 6px;
}
.banHeader2 {
	font: bold 14px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(255, 255, 255); font-size-adjust: none; font-stretch: normal;
}
.banSubhead2 {
	font: 12px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(255, 255, 255); font-size-adjust: none; font-stretch: normal;
}
.banDateText2 {
	font: 10px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(255, 255, 255); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.banHeader3 {
	font: bold 14px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(255, 255, 255); font-size-adjust: none; font-stretch: normal;
}
.banSubhead3 {
	font: 12px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(255, 255, 255); font-size-adjust: none; font-stretch: normal;
}
.banDateText3 {
	font: 10px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(255, 255, 255); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.banHeader4 {
	font: bold 14px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(255, 255, 255); font-size-adjust: none; font-stretch: normal;
}
.banSubhead4 {
	font: 12px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(255, 255, 255); font-size-adjust: none; font-stretch: normal;
}
.banDateText4 {
	font: 10px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(255, 255, 255); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.banHeader5 {
	font: bold 14px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(255, 255, 255); font-size-adjust: none; font-stretch: normal;
}
.banSubhead5 {
	font: 12px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(255, 255, 255); font-size-adjust: none; font-stretch: normal;
}
.banDateText5 {
	font: 10px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(255, 255, 255); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.banHeader6 {
	font: bold 14px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(255, 255, 255); font-size-adjust: none; font-stretch: normal;
}
.banSubhead6 {
	font: 12px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(255, 255, 255); font-size-adjust: none; font-stretch: normal;
}
.banDateText6 {
	font: 10px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(255, 255, 255); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.banHeader7 {
	font: bold 14px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(255, 255, 255); font-size-adjust: none; font-stretch: normal;
}
.banSubhead7 {
	font: 12px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(255, 255, 255); font-size-adjust: none; font-stretch: normal;
}
.banDateText7 {
	font: 10px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(255, 255, 255); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.banHeader8 {
	font: bold 14px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(255, 255, 255); font-size-adjust: none; font-stretch: normal;
}
.banSubhead8 {
	font: 12px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(255, 255, 255); font-size-adjust: none; font-stretch: normal;
}
.banDateText8 {
	font: 10px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(255, 255, 255); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.banHeader9 {
	font: bold 14px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(255, 255, 255); font-size-adjust: none; font-stretch: normal;
}
.banSubhead9 {
	font: 12px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(255, 255, 255); font-size-adjust: none; font-stretch: normal;
}
.banDateText9 {
	font: 10px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(255, 255, 255); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.banHeader10 {
	font: bold 11px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(255, 255, 255); font-size-adjust: none; font-stretch: normal;
}
.banSubhead10 {
	font: 11px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(255, 255, 255); font-size-adjust: none; font-stretch: normal;
}
.banDateText10 {
	font: 10px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(255, 255, 255); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.banHeader11 {
	font: bold 14px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(255, 255, 255); font-size-adjust: none; font-stretch: normal;
}
.banSubhead11 {
	font: 12px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(255, 255, 255); font-size-adjust: none; font-stretch: normal;
}
.banDateText11 {
	font: 10px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(255, 255, 255); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.banHeader12 {
	font: bold 14px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(255, 255, 255); font-size-adjust: none; font-stretch: normal;
}
.banSubhead12 {
	font: 12px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(255, 255, 255); font-size-adjust: none; font-stretch: normal;
}
.banDateText12 {
	font: 10px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(255, 255, 255); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
#ali-banner {
	width: 100%; height: 80px; font-family: Verdana, Arial, Helvetica, sans-serif; min-width: 980px; background-image: url("../img/banner_bkg.jpg"); background-repeat: repeat-x; background-color: rgb(29, 84, 166);
}
#ali-banner a {
	color: rgb(255, 255, 255); padding-right: 6px; text-decoration: none;
}
#ali-banner a:hover {
	color: rgb(255, 208, 82); text-decoration: underline;
}
#ali-bannerWelcome {
	background: none; padding: 6px 4px 0px 12px; color: rgb(178, 216, 255); letter-spacing: 1px; font-size: 0.8em; float: left;
}
#ali-bannerNav {
	background: none; padding: 6px 12px 4px 4px; text-align: right; color: rgb(166, 207, 246); letter-spacing: 1px; font-size: 0.8em; float: right;
}
#ali-bannerNav img {
	margin: -5px 4px -3px -5px; border: 0px currentColor; border-image: none; padding-right: 0px;
}
#ali-bannerNav ul {
	display: inline;
}
#ali-bannerNav li {
	padding-right: 4px; padding-left: 4px; display: inline;
}
#ali-bannerLogo {
	padding: 10px 10px 0px 14px; clear: left; float: left;
}
#ali-bannerSearch {
	padding: 18px 150px 0px 24px; clear: right; float: right;
}
#ali-searchAdvanced {
	padding: 0px 195px 0px 0px; clear: right; float: right;
}
#ali-searchAdvanced img {
	border: 0px currentColor; border-image: none;
}
#ali-searchAdvanced a {
	font-size: 0.87em;
}
input.ali-searchBox {
	padding: 1px; border: 1px outset currentColor; border-image: none; color: rgb(153, 153, 153);
}
input.ali-searchButton {
	padding: 2px 6px; border: 0px outset currentColor; border-image: none; color: rgb(26, 72, 164); font-size: 0.8em; margin-left: 4px; background-image: url("../img/button_search_gradient.gif"); background-repeat: repeat-x;
}
#ali-banner input[type='button']:hover {
	color: rgb(255, 96, 0);
}
#ali-footer {
	padding: 4px 0px 0px; width: 100%; height: 22px; text-align: center; color: rgb(255, 255, 255); letter-spacing: 1px; clear: both; font-family: Arial, Helvetica, sans-serif; font-size: 0.7em; margin-top: 48px; min-width: 980px; background-image: url("../img/footer_bkg.gif"); background-repeat: repeat-x;
}
.normal {
	font: 10px/normal verdana, arial, helvetica, "sans-serif"; font-size-adjust: none; font-stretch: normal;
}
.selectedText {
	color: rgb(255, 255, 255); background-color: rgb(0, 51, 153);
}
.disabled {
	font: 10px/normal verdana, arial, helvetica, "sans-serif"; color: rgb(204, 204, 204); font-size-adjust: none; font-stretch: normal;
}
.cell {
	font: 10px/normal verdana, arial, helvetica, "sans-serif"; font-size-adjust: none; font-stretch: normal; background-color: rgb(217, 233, 255);
}
.cellOver {
	font: 10px/normal verdana, arial, helvetica, "sans-serif"; font-size-adjust: none; font-stretch: normal; background-color: rgb(255, 255, 255);
}
.cellSelected {
	font: 10px/normal verdana, arial, helvetica, "sans-serif"; font-size-adjust: none; font-stretch: normal; background-color: rgb(255, 0, 0);
}
.cellSelectedOver {
	font: 10px/normal verdana, arial, helvetica, "sans-serif"; font-size-adjust: none; font-stretch: normal; background-color: rgb(255, 0, 0);
}
.cellDisabled {
	font: 10px/normal verdana, arial, helvetica, "sans-serif"; font-size-adjust: none; font-stretch: normal; background-color: rgb(255, 255, 255);
}
.PTControlsContainer {
	height: 100%;
}
.PTControls_CursorPointer {
	cursor: pointer;
}
.PTControls_CursorDefault {
	cursor: default;
}
.PTColors_BackgroundPrimary {
	background-color: rgb(107, 158, 213);
}
.PTColors_BackgroundSecondary {
	background-color: rgb(190, 210, 237);
}
.PTColors_BackgroundLight {
	background-color: rgb(217, 233, 255);
}
.PTColors_BackgroundLightest {
	background-color: rgb(255, 255, 255);
}
.PTColors_BackgroundNeutralLight {
	background-color: rgb(237, 237, 237);
}
.PTColors_BackgroundNeutralMedium {
	background-color: rgb(204, 204, 204);
}
.PTColors_Blur {
	background-color: rgb(247, 247, 215);
}
.PTColors_Focus {
	background-color: rgb(237, 237, 95);
}
.PTColors_Border {
	border-color: rgb(107, 158, 213);
}
.PTColors_BorderPrimary {
	border-color: rgb(204, 255, 255);
}
.PTFonts_9SystemBlack {
	color: black; font-family: "MS Sans Serif", geneva, sans-serif; font-size: 9px; font-weight: normal;
}
.PTFonts_9SystemHighlightText {
	color: highlighttext; font-family: "MS Sans Serif", geneva, sans-serif; font-size: 9px; font-weight: normal;
}
.PTFonts_9SystemMenuText {
	color: menutext; font-family: "MS Sans Serif", geneva, sans-serif; font-size: 9px; font-weight: normal;
}
.PTFonts_9SystemWhite {
	color: white; font-family: "MS Sans Serif", geneva, sans-serif; font-size: 9px; font-weight: normal;
}
.PTFonts_10Black {
	font: 10px/normal verdana, arial, helvetica, "sans-serif"; color: black; font-size-adjust: none; font-stretch: normal;
}
.PTFonts_10BoldBlack {
	font: bold 10px/normal verdana, arial, helvetica, "sans-serif"; color: black; font-size-adjust: none; font-stretch: normal;
}
.PTFonts_10BoldWhite {
	font: bold 10px/normal verdana, arial, helvetica, "sans-serif"; color: white; font-size-adjust: none; font-stretch: normal;
}
.PTFonts_11Black {
	font: 11px/normal verdana, arial, helvetica, "sans-serif"; color: black; font-size-adjust: none; font-stretch: normal;
}
.PTFonts_11BoldBlack {
	font: bold 11px/normal verdana, arial, helvetica, "sans-serif"; color: black; font-size-adjust: none; font-stretch: normal;
}
.PTFonts_11White {
	font: 11px/normal verdana, arial, helvetica, "sans-serif"; color: white; font-size-adjust: none; font-stretch: normal;
}
.PTFonts_12BoldWhite {
	font: bold 12px/normal verdana, arial, helvetica, "sans-serif"; color: white; font-size-adjust: none; font-stretch: normal;
}
.PTMenuDivider {
	border-width: 2px 0px 0px; border-style: groove; margin: 3px 3px 2px; padding: 0px 15px; height: 1px; overflow: visible; position: relative; cursor: default; background-color: menu;
}
.PTContextMenuDiv {
	border: 2px outset currentColor; border-image: none; overflow: visible; visibility: hidden; position: absolute; cursor: default; background-color: menu;
}
.PTContextMenuLink {
	color: black; text-decoration: none;
}
.PTContextMenuItem {
	margin: 0px 1px; padding: 2px 15px; border: 0px currentColor; border-image: none; width: 10px; height: 17px; overflow: visible; display: block; position: relative; cursor: default; background-color: menu;
}
.PTContextMenuItemHighlight {
	margin: 0px 1px; padding: 2px 15px; border: 0px currentColor; border-image: none; width: 10px; height: 17px; overflow: visible; display: block; position: relative; cursor: default; background-color: highlight;
}
.PTRowActionToolbar {
	display: inline;
}
.PTToolbarButtonDiv {
	display: inline; cursor: pointer;
}
.PTToolbarButtonDiv a:hover {
	display: inline; cursor: pointer; background-color: rgb(255, 255, 255);
}
.PTToolbarButtonDisabledDiv {
	display: inline; cursor: default;
}
.PTToolbarButtonLink {
	padding: 2px 4px 5px 6px; text-decoration: none;
}
.PTToolbarButtonDisabledLink {
	padding: 2px 4px 5px 6px; text-decoration: none; cursor: default;
}
.PTToolbarButtonTable {
	margin: 0px; display: inline;
}
.PTToolbarMenuButtonTable {
	margin: 0px; display: inline;
}
.PTToolbarMenuButtonArrowImage {
	-moz-opacity: 100%;
}
.PTToolbarDividerTable {
	margin: 0px 2px 0px 4px; display: inline;
}
.PTToolbarButtonContentsSpan {
	width: 100%; text-align: center; padding-top: 1px; display: inline-block;
}
.PTToolbarButtonBasicEnabledDarkest {
	border: 1px solid rgb(39, 103, 176); border-image: none; cursor: pointer; background-color: rgb(39, 103, 176);
}
.PTToolbarButtonStateEnabledDarkest {
	border: 1px solid rgb(107, 158, 213); border-image: none; cursor: pointer; background-color: rgb(39, 103, 176);
}
.PTToolbarButtonHoverEnabledDarkest {
	border: 1px solid rgb(107, 158, 213); border-image: none; cursor: pointer; background-color: rgb(190, 210, 237);
}
.PTToolbarButtonBasicDisabledDarkest {
	border: 1px solid rgb(39, 103, 176); border-image: none; cursor: default; background-color: rgb(39, 103, 176);
}
.PTToolbarButtonStateDisabledDarkest {
	border: 1px solid rgb(107, 158, 213); border-image: none; cursor: default; background-color: rgb(39, 103, 176);
}
.PTToolbarButtonBasicEnabledDarker {
	border: 1px solid rgb(107, 158, 213); border-image: none; cursor: pointer; background-color: rgb(107, 158, 213);
}
.PTToolbarButtonStateEnabledDarker {
	border: 1px solid rgb(39, 103, 176); border-image: none; cursor: pointer; background-color: rgb(190, 210, 237);
}
.PTToolbarButtonHoverEnabledDarker {
	border: 1px solid rgb(39, 103, 176); border-image: none; cursor: pointer; background-color: rgb(217, 233, 255);
}
.PTToolbarButtonBasicDisabledDarker {
	border: 1px solid rgb(107, 158, 213); border-image: none; cursor: default; background-color: rgb(107, 158, 213);
}
.PTToolbarButtonStateDisabledDarker {
	border: 1px solid rgb(39, 103, 176); border-image: none; cursor: default; background-color: rgb(107, 158, 213);
}
.PTToolbarButtonBasicEnabledMedium {
	border: 1px solid rgb(190, 210, 237); border-image: none; cursor: pointer; background-color: rgb(190, 210, 237);
}
.PTToolbarButtonStateEnabledMedium {
	border: 1px solid rgb(107, 158, 213); border-image: none; cursor: pointer; background-color: rgb(217, 233, 255);
}
.PTToolbarButtonHoverEnabledMedium {
	border: 1px solid rgb(107, 158, 213); border-image: none; cursor: pointer; background-color: rgb(255, 255, 255);
}
.PTToolbarButtonBasicDisabledMedium {
	border: 1px solid rgb(190, 210, 237); border-image: none; cursor: default; background-color: rgb(190, 210, 237);
}
.PTToolbarButtonStateDisabledMedium {
	border: 1px solid rgb(107, 158, 213); border-image: none; cursor: default; background-color: rgb(217, 233, 255);
}
.PTToolbarButtonBasicEnabledLighter {
	border: 1px solid rgb(217, 233, 255); border-image: none; cursor: pointer; background-color: rgb(217, 233, 255);
}
.PTToolbarButtonStateEnabledLighter {
	border: 1px solid rgb(107, 158, 213); border-image: none; cursor: pointer; background-color: rgb(190, 210, 237);
}
.PTToolbarButtonHoverEnabledLighter {
	border: 1px solid rgb(107, 158, 213); border-image: none; cursor: pointer; background-color: rgb(255, 255, 255);
}
.PTToolbarButtonBasicDisabledLighter {
	border: 1px solid rgb(217, 233, 255); border-image: none; cursor: default; background-color: rgb(217, 233, 255);
}
.PTToolbarButtonStateDisabledLighter {
	border: 1px solid rgb(107, 158, 213); border-image: none; cursor: default; background-color: rgb(190, 210, 237);
}
.PTToolbarButtonBasicEnabledNeutralLight {
	border: 1px solid rgb(237, 237, 237); border-image: none; cursor: pointer; background-color: rgb(237, 237, 237);
}
.PTToolbarButtonStateEnabledNeutralLight {
	border: 1px solid rgb(107, 158, 213); border-image: none; cursor: pointer; background-color: rgb(204, 204, 204);
}
.PTToolbarButtonHoverEnabledNeutralLight {
	border: 1px solid rgb(107, 158, 213); border-image: none; cursor: pointer; background-color: rgb(255, 255, 255);
}
.PTToolbarButtonBasicDisabledNeutralLight {
	border: 1px solid rgb(237, 237, 237); border-image: none; cursor: default; background-color: rgb(237, 237, 237);
}
.PTToolbarButtonStateDisabledNeutralLight {
	border: 1px solid rgb(107, 158, 213); border-image: none; cursor: default; background-color: rgb(237, 237, 237);
}
.PTToolbarButtonBasicEnabledTableRow {
	padding: 1px; border: 0px currentColor; border-image: none; cursor: pointer;
}
.PTToolbarButtonStateEnabledTableRow {
	padding: 0px; border: 1px solid rgb(107, 158, 213); border-image: none; cursor: pointer;
}
.PTToolbarButtonHoverEnabledTableRow {
	padding: 0px; border: 1px solid rgb(107, 158, 213); border-image: none; cursor: pointer;
}
.PTToolbarButtonBasicDisabledTableRow {
	padding: 1px; border: 0px currentColor; border-image: none; cursor: default;
}
.PTToolbarButtonStateDisabledTableRow {
	padding: 0px; border: 1px solid rgb(107, 158, 213); border-image: none; cursor: default;
}
.PTToolbarLinkEnabledBlack {
	font: 10px/normal verdana, arial, helvetica, "sans-serif"; padding: 2px; height: 100%; color: rgb(0, 0, 0) !important; text-decoration: none; display: block; cursor: pointer; font-size-adjust: none; font-stretch: normal;
}
.PTToolbarLinkDisabledBlack {
	font: 10px/normal verdana, arial, helvetica, "sans-serif"; padding: 2px; height: 100%; color: rgb(170, 170, 170) !important; text-decoration: none; display: block; cursor: default; font-size-adjust: none; font-stretch: normal;
}
.PTToolbarLinkEnabledWhite {
	font: 10px/normal verdana, arial, helvetica, "sans-serif"; padding: 2px; height: 100%; color: rgb(255, 255, 255) !important; text-decoration: none; display: block; cursor: pointer; font-size-adjust: none; font-stretch: normal;
}
.PTToolbarLinkDisabledWhite {
	font: 10px/normal verdana, arial, helvetica, "sans-serif"; padding: 2px; height: 100%; color: rgb(170, 170, 170) !important; text-decoration: none; display: block; cursor: default; font-size-adjust: none; font-stretch: normal;
}
.PTToolbarBackgroundBlack {
	background-color: rgb(0, 0, 0);
}
.PTToolbarBackgroundDarkest {
	background-color: rgb(39, 103, 176);
}
.PTToolbarBackgroundDarker {
	background-color: rgb(107, 158, 213);
}
.PTToolbarBackgroundMedium {
	background-color: rgb(190, 210, 237);
}
.PTToolbarBackgroundLighter {
	background-color: rgb(217, 233, 255);
}
.PTToolbarBackgroundWhite {
	background-color: rgb(255, 255, 255);
}
.PTToolbarBackgroundNeutralMedium {
	background-color: rgb(204, 204, 204);
}
.PTToolbarBackgroundNeutralLight {
	background-color: rgb(237, 237, 237);
}
.PTToolbarRowBorderTopDarker {
	border-top-color: rgb(107, 158, 213); border-top-width: 1px; border-top-style: solid;
}
.PTToolbarRowBorderTopMedium {
	border-top-color: rgb(190, 210, 237); border-top-width: 1px; border-top-style: solid;
}
.PTToolbarRowBorderTopLighter {
	border-top-color: rgb(217, 233, 255); border-top-width: 1px; border-top-style: solid;
}
.PTToolbarRowBorderTopWhite {
	border-top-color: rgb(255, 255, 255); border-top-width: 1px; border-top-style: solid;
}
.PTToolbarRowBorderBottomBlack {
	border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;
}
.PTToolbarRowBorderBottomDarkest {
	border-bottom-color: rgb(39, 103, 176); border-bottom-width: 1px; border-bottom-style: solid;
}
.PTToolbarRowBorderBottomDarker {
	border-bottom-color: rgb(107, 158, 213); border-bottom-width: 1px; border-bottom-style: solid;
}
.PTToolbarRowBorderBottomNeutralMedium {
	border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
.PTCLMButton {
	border-color: currentColor;
}
.PTCLMPointer {
	cursor: pointer;
}
.PTCLMDefault {
	cursor: default;
}
.PTCLMStateButton {
	padding: 4px 2px 1px; margin-right: 1px; display: inline; position: relative; cursor: pointer;
}
.PTCLMLoadingDiv {
	visibility: hidden; position: absolute; z-index: 10000; cursor: wait;
}
.PTCLMDatePicker {
	margin: 0px 0px 0px 5px; border: 1px solid rgb(153, 153, 153); border-image: none; width: 160px; height: 152px; position: relative;
}
.PTCLMDatePickerNav {
	padding: 1px 4px 2px; border-bottom-color: currentColor; border-bottom-width: 1px; border-bottom-style: outset; background-color: rgb(204, 204, 204);
}
.PTCLMDatePickerBody {
	padding: 2px 0px; text-align: center;
}
.PTCLMDatePickerBodyDOW {
	border-bottom-color: rgb(170, 170, 170); border-bottom-width: 1px; border-bottom-style: solid;
}
.PTCLMDatePickerBodyDayNon {
	color: rgb(170, 170, 170);
}
.PTCLMDatePickerBodyWeek {
	background-color: rgb(232, 232, 232);
}
.PTCLMSearchTable {
	border-top-color: white; border-top-width: 1px; border-top-style: solid; display: none;
}
.PTCLMSearchTableCell {
	padding: 3px 6px; cursor: default;
}
.PTCLMDayView {
	border: 1px solid rgb(153, 153, 153); border-image: none; width: 100%; overflow: auto;
}
.PTCLMDayViewGlobal {
	border-width: 1px 1px 0px; border-style: solid; border-color: rgb(153, 153, 153); background-color: rgb(221, 221, 221);
}
.PTCLMDayViewGlobalEvent {
	margin: 0px 2px 1px; padding: 1px;
}
.PTCLMDayViewHour {
	border-width: 1px 0px 0px; border-style: dotted; border-color: rgb(232, 232, 232);
}
.PTCLMDayViewHourText {
	padding: 2px 0px 0px 2px; height: 24px; color: rgb(153, 153, 153); cursor: default;
}
.PTCLMDayViewHourEvent {
	overflow: hidden; cursor: default;
}
.PTCLMWeekView {
	border: 1px solid rgb(153, 153, 153); border-image: none; width: 100%; overflow: auto;
}
.PTCLMWeekTable {
	border: 1px solid rgb(204, 204, 204); border-image: none;
}
.PTCLMWeekDayCellHeader {
	padding: 3px 0px 3px 8px;
}
.PTCLMWeekDayCellHeaderDate {
	text-decoration: none;
}
.PTCLMWeekDayCellBody {
	padding: 1px;
}
.PTCLMWeekViewCellEvent {
	margin: 0px 2px 1px; padding: 1px; border: 1px solid white; border-image: none;
}
.PTCLMWeekViewCellAllDayEvent {
	margin: 0px 2px 1px; padding: 1px; border: 1px solid rgb(153, 153, 153); border-image: none;
}
.PTCLMWeekViewCellMultiDayEvent {
	margin: 0px 2px 1px; padding: 1px; border: 1px solid rgb(153, 153, 153); border-image: none;
}
.PTCLMMonthViewDayHeader {
	border-width: 1px 0px 1px 1px; border-style: solid; border-color: rgb(187, 187, 187); background-color: rgb(204, 204, 204);
}
.PTCLMMonthViewCell {
	border-width: 1px 0px 0px 1px; border-style: solid solid outset; border-color: rgb(187, 187, 187); padding: 0px;
}
.PTCLMMonthViewCellDate {
	padding: 1px 2px 2px 0px; border: 1px solid white; border-image: none; text-align: right; font-weight: bold; position: relative;
}
.PTCLMMonthViewCellDateToday {
	padding: 1px 2px 2px 0px; border: 1px solid white; border-image: none; text-align: right; color: white; font-weight: bold; position: relative;
}
.PTCLMMonthViewCellDateNon {
	padding: 1px 2px 2px 0px; border: 1px solid white; border-image: none; text-align: right; color: rgb(170, 170, 170); font-weight: bold; position: relative;
}
.PTCLMMonthViewCellEvent {
	margin: 0px 2px 1px; padding: 1px; border: 1px solid white; border-image: none; width: 100%;
}
.PTCLMMonthViewCellAllDayEvent {
	margin: 0px 2px 1px; padding: 1px; border: 1px solid rgb(153, 153, 153); border-image: none;
}
.PTCLMMonthViewCellMultiDayEvent {
	border-width: 1px; border-style: solid dashed; border-color: rgb(153, 153, 153); margin: 0px 2px 1px; padding: 1px; border-image: none;
}
.PTCLMMonthViewCellMultiDayEventEmpty {
	margin: 0px 2px 1px; padding: 2px 1px; border: 1px solid white; border-image: none;
}
.PTCLMMonthViewCellMultiDayEventStartOnly {
	border-width: 1px; border-style: solid dashed solid solid; border-color: rgb(153, 153, 153); margin: 0px 2px 1px; padding: 1px; border-image: none;
}
.PTCLMMonthViewCellMultiDayEventEndOnly {
	border-width: 1px; border-style: solid solid solid dashed; border-color: rgb(153, 153, 153); margin: 0px 2px 1px; padding: 1px; border-image: none;
}
.PTCLMMonthViewCellMore {
	margin: 0px; padding: 0px 1px 0px 0px; text-align: right;
}
.PTTLMTable {
	left: 0px; top: 0px; position: relative; -ms-overflow-x: hidden; background-color: white;
}
.PTTLMBgOn {
	background-color: rgb(237, 237, 237);
}
.PTTLMBgOff {
	background-color: white;
}
.PTTLMBgSelected {
	background-color: rgb(255, 255, 136);
}
.PTTLMLoadingDiv {
	visibility: hidden; position: absolute; z-index: 10000; cursor: wait;
}
.PTTLMSearchTable {
	border-top-color: white; border-top-width: 1px; border-top-style: solid; display: none;
}
.PTTLMSearchTableCell {
	padding: 3px 6px;
}
.PTTLMHeaderDiv {
	left: 0px; top: 0px; position: absolute; z-index: 100;
}
.PTTLMHeaderRow {
	padding-bottom: 0px;
}
.PTTLMHeaderCell {
	padding: 1px 3px 1px 5px; border-right-color: currentColor; border-bottom-color: white; border-right-width: 0px; border-bottom-width: 1px; border-right-style: none; border-bottom-style: solid; cursor: default;
}
.PTTLMHeaderCellMovableImage {
	border-right-color: currentColor; border-bottom-color: white; border-left-color: rgb(162, 162, 162); border-right-width: 0px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: none; border-bottom-style: solid; border-left-style: solid;
}
.PTTLMBodyDiv {
	margin-top: 22px; position: relative;
}
.PTTLMCheckboxCell {
	padding: 0px 3px 1px; border-right-color: currentColor; border-bottom-color: white; border-right-width: 0px; border-bottom-width: 1px; border-right-style: none; border-bottom-style: solid; cursor: default;
}
.PTTLMTableCellLink {
	color: rgb(0, 51, 153); text-decoration: none;
}
.PTTLMTableCellLink:hover {
	color: rgb(255, 0, 0); text-decoration: underline;
}
.PTTLMTableCellThreadLink {
	color: rgb(0, 0, 0); text-decoration: none;
}
.PTTLMTableCellThreadLink:hover {
	color: rgb(0, 51, 153); text-decoration: underline;
}
.PTTLMCell {
	border-width: 0px 0px 1px 1px; border-style: solid; border-color: white; font: 10px/normal verdana, arial, helvetica, "sans-serif"; padding: 4px 3px 1px 5px; cursor: default; font-size-adjust: none; font-stretch: normal;
}
.PTTLMPreviewText {
	color: rgb(0, 0, 0);
}
.PTTLMCellFooter {
	text-align: right; color: rgb(153, 153, 153); letter-spacing: 0.3mm; padding-top: 8px; font-family: verdana,arial,helvetica; font-size: 9px; font-weight: bold; cursor: default; background-color: white;
}
.PTTLMStatusBar {
	padding: 6px 10px 5px; cursor: default; background-color: rgb(190, 210, 237);
}
.PTTLMSelected {
	background-color: highlight;
}
.PTTLMLoadingPanel {
	padding: 0px; border: 2px ridge currentColor; border-image: none; left: 20px; top: 20px; width: 160px; height: 45px; text-align: center; color: black; font-family: "MS Sans Serif", geneva, sans-serif; font-size: 9px; visibility: visible; position: absolute; z-index: 200; cursor: default; background-color: lemonchiffon;
}
.PTTLMGlobalRowSelector {
	-moz-opacity: 1;
}
.PTTLMGlobalRowSelectorGreyed {
	-moz-opacity: .25;
}
.PTPSResizable {
	border-width: 0px 1px; border-style: none solid; border-color: currentColor rgb(221, 221, 221) currentColor rgb(170, 170, 170); margin: 0px; padding: 0px 1px 0px 0px; cursor: move; background-color: rgb(221, 221, 221);
}
.PTPSDragCover {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; left: -10px; top: -10px; width: 2px; height: 2px; display: block; visibility: hidden; position: absolute; z-index: 1000; cursor: move;
}
.PTPSDragLine {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; left: -10px; top: -10px; width: 2px; height: 2px; line-height: 1px; font-size: 1px; display: block; visibility: hidden; position: absolute; z-index: 1050; background-color: black;
}
.PTTRCMainBody {
	padding: 7px; width: 100%; height: 100%; overflow: auto;
}
.PTTRCSearchBox {
	width: 45%;
}
.PTTRCNodeShell {
	padding: 0px;
}
.PTTRCNodeIconShell {
	padding: 0px 1px;
}
.PTTRCLabelBase {
	padding: 1px 6px 1px 2px; margin-left: 4px; cursor: default;
}
.PTTRCLabelOff {
	color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);
}
.PTPaginatorBackground {
	margin: 0px; padding: 2px 24px; text-align: right; color: rgb(0, 0, 0); letter-spacing: 0.1mm; font-family: verdana,arial,helvetica; font-size: 9px; font-weight: normal; cursor: default; background-color: rgb(246, 246, 246);
}
.PTPaginatorButton {
	margin-left: 1px; background-color: rgb(246, 246, 246);
}
.PTProgressBar {
	width: 0px; height: 20px; background-color: rgb(107, 158, 213);
}
.PTProgressBarContainer {
	border: 1px solid rgb(192, 192, 192); border-image: none; width: 500px; height: 22px; margin-bottom: 2px; background-color: rgb(233, 233, 233);
}
.PTRichTextLayout {
	padding: 3px; border: 1px solid threedshadow; border-image: none; overflow: auto; display: block; background-color: white;
}
.PTRichTextSource {
	padding: 10px; border: 1px solid threedshadow; border-image: none; overflow: auto; display: none; background-color: white;
}
.PTRichTextContainerTop {
	border-width: 1px 1px 0px; border-style: solid; border-color: threedshadow; padding: 0px;
}
.PTRichTextContainerBottom {
	border-width: 0px 1px 1px; border-style: solid; border-color: threedshadow; padding: 0px;
}
.PTRichTextMessagePanel {
	border: 1px outset currentColor; border-image: none; left: 0px; top: 0px; text-align: center; vertical-align: middle; display: none; position: absolute; z-index: 550; background-color: rgb(237, 237, 237);
}
.PTRichTextColorSwatch {
	border-color: rgb(0, 0, 0);
}
.PTRichTextColorSwatchHoverDarkest {
	border-color: rgb(107, 158, 213);
}
.PTRichTextColorSwatchHoverDarker {
	border-color: rgb(39, 103, 176);
}
.PTRichTextColorSwatchHoverMedium {
	border-color: rgb(107, 158, 213);
}
.PTRichTextColorSwatchHoverLighter {
	border-color: rgb(107, 158, 213);
}
.PTRichTextColorSwatchHoverNeutralLight {
	border-color: rgb(107, 158, 213);
}
.PTColorPickerPanel {
	border: 2px solid rgb(221, 221, 221); border-image: none; left: 0px; top: 0px; overflow: hidden; display: none; position: absolute; z-index: 501; background-color: rgb(255, 255, 255);
}
.PTColorPickerPopup {
	margin: 0px; border: 2px solid rgb(221, 221, 221); border-image: none; left: 0px; top: 0px; overflow: hidden; position: absolute; background-color: rgb(255, 255, 255);
}
.PTColorPickerSample {
	margin: 0px; border: 1px solid rgb(170, 170, 170); border-image: none; position: relative;
}
.PTDimensionPickerPanel {
	border: 2px solid rgb(221, 221, 221); border-image: none; left: 0px; top: 0px; overflow: hidden; display: none; position: absolute; z-index: 502; background-color: rgb(255, 255, 255);
}
.PTDimensionPickerPopup {
	margin: 0px; border: 2px solid rgb(221, 221, 221); border-image: none; left: 0px; top: 0px; overflow: hidden; position: absolute; background-color: rgb(255, 255, 255);
}
.PTFileUploadStatusPopup {
	border: 2px solid rgb(107, 158, 213); border-image: none; left: 0px; top: 0px; overflow: hidden; display: none; position: absolute; z-index: 1000; background-color: rgb(190, 210, 237);
}
.submenuSelected {
	font-weight: bold;
}
.submenuUnselected {
	font-weight: normal;
}
