.AXHspace1 {
	height: 1px; line-height: 1px; font-size: 1px;
}
.AXHspace2 {
	height: 2px; line-height: 1px; font-size: 1px;
}
.AXHspace3 {
	height: 3px; line-height: 1px; font-size: 1px;
}
.AXHspace4 {
	height: 4px; line-height: 1px; font-size: 1px;
}
.AXHspace5 {
	height: 5px; line-height: 1px; font-size: 1px;
}
.AXHspace10 {
	height: 10px; line-height: 1px; font-size: 1px;
}
.AXHspace15 {
	height: 15px; line-height: 1px; font-size: 1px;
}
.AXHspace20 {
	height: 20px; line-height: 1px; font-size: 1px;
}
.AXUserSelectNone {
	user-select: none; -moz-user-select: none; -webkit-user-select: none; -khtml-user-select: none; -o-user-select: none;
}
.AXMask {
	background: rgb(0, 0, 0); left: 0px; top: 0px; width: 100%; height: 100%; position: fixed; z-index: 5000; opacity: 0.2; -moz-opacity: 0.2;
}
.AXLoading {
	background: url("/common/css/img/AXUIProgressAnimate02_white.gif") no-repeat center; min-height: 50px;
}
.AXLoadingSmall {
	background: url("/common/css/img/AXUIProgressAnimate01_white.gif") no-repeat center; min-height: 25px;
}
.AXCodeViewer {
	right: 10px; bottom: 10px; position: fixed; z-index: 5001;
}
.AXCodeViewer .Textbox {
	background: rgb(255, 255, 255); margin: 0px; padding: 5px; border-radius: 5px; border: 1px solid rgb(68, 68, 68); border-image: none; width: 500px; height: 500px; right: 0px; bottom: 0px; color: rgb(82, 82, 82); font-size: 12px; display: none; position: absolute; box-shadow: 0px 0px 3px #888;
}
.AXCodeViewer .Textbox .closeBtn {
	background: url("/common/css/img/dialogClose.png") no-repeat; top: -10px; width: 24px; height: 24px; right: -10px; text-indent: -1000px; overflow: hidden; display: block; position: absolute;
}
.AXScroll {
	overflow: hidden; position: relative;
}
.AXScroll .scrollTrack {
	background: rgb(0, 0, 0); border-radius: 5px; top: 2px; width: 7px; height: 100%; right: 3px; position: absolute; z-index: 100; opacity: 0.2; -moz-opacity: 0.2; -webkit-border-radius: 5px; -moz-border-radius: 5px;
}
.AXScroll .scrollTrack_hover {
	opacity: 0.2; -moz-opacity: 0.2;
}
.AXScroll .scrollBar {
	background: rgb(0, 0, 0); border-radius: 5px; top: 2px; width: 7px; right: 3px; position: absolute; z-index: 100; min-height: 10px; opacity: 0.05; -moz-opacity: 0.5; -webkit-border-radius: 5px; -moz-border-radius: 5px;
}
.AXScroll .scrollBar_hover {
	opacity: 0.5; -moz-opacity: 0.5;
}
.AXScroll .scrollTarget {
	left: 0px; top: 0px; position: absolute;
}
.AXScrollSmall {
	overflow: hidden; position: relative;
}
.AXScrollSmall .scrollTrack {
	background: rgb(0, 0, 0); border-radius: 5px; top: 2px; width: 6px; height: 100%; right: 3px; position: absolute; opacity: 0.1; -moz-opacity: 0.1; -webkit-border-radius: 5px; -moz-border-radius: 5px;
}
.AXScrollSmall .scrollTrack_hover {
	opacity: 0.2; -moz-opacity: 0.2;
}
.AXScrollSmall .scrollBar {
	background: rgb(0, 0, 0); border-radius: 5px; top: 2px; width: 6px; right: 3px; position: absolute; min-height: 10px; opacity: 0.3; -moz-opacity: 0.3; -webkit-border-radius: 5px; -moz-border-radius: 5px;
}
.AXScrollSmall .scrollBar_hover {
	opacity: 0.5; -moz-opacity: 0.5;
}
.AXScrollSmall .scrollTarget {
	left: 0px; top: 0px; position: absolute;
}
.AXButton {
	background: url("/common/css/img/defaultRegular.png") repeat-x; margin: 0px; padding: 0px 5px; border-radius: 4px; border: 1px solid rgb(185, 186, 188); border-image: none; height: 26px; color: rgb(110, 122, 134); line-height: 1em; font-size: 12px; position: relative; cursor: pointer; box-shadow: 0px 1px #d9d9d9;
}
.AXButton:hover {
	background-position: 0px -26px; border: 1px solid rgb(148, 159, 168); border-image: none; box-shadow: 0px 1px 3px #c8cacd; text-shadow: 0px 1px #fff;
}
.AXButton:focus {
	background-position: 0px -26px; border: 1px solid rgb(148, 159, 168); border-image: none; box-shadow: 0px 1px 3px #c8cacd; text-shadow: 0px 1px #fff;
}
.AXButton:active {
	background-position: 0px -52px; border: 1px solid rgb(185, 186, 188); border-image: none; color: rgb(255, 255, 255); box-shadow: none; text-shadow: 0px 1px #c5ccd0;
}
.AXButton span {
	height: 24px; line-height: 24px; vertical-align: middle; display: block;
}
.AXButtonSmall {
	background: url("/common/css/img/defaultSmall.png") repeat-x; margin: 0px; padding: 0px 5px; border-radius: 4px; border: 1px solid rgb(185, 186, 188); border-image: none; height: 20px; color: rgb(110, 122, 134); line-height: 19px; font-size: 11px; cursor: pointer; box-shadow: 0px 1px #d9d9d9;
}
.AXButtonSmall:hover {
	background-position: 0px -20px; border: 1px solid rgb(148, 159, 168); border-image: none; box-shadow: 0px 1px 3px #c8cacd; text-shadow: 0px 1px #fff;
}
.AXButtonSmall:focus {
	background-position: 0px -20px; border: 1px solid rgb(148, 159, 168); border-image: none; box-shadow: 0px 1px 3px #c8cacd; text-shadow: 0px 1px #fff;
}
.AXButtonSmall:active {
	background-position: 0px -40px; border: 1px solid rgb(185, 186, 188); border-image: none; color: rgb(255, 255, 255); box-shadow: none; text-shadow: 0px 1px #c5ccd0;
}
.AXButtonSmall span {
	height: 18px; line-height: 18px; vertical-align: middle; display: block;
}
.AXButtonLarge {
	background: url("/common/css/img/defaultLarge.png") repeat-x; margin: 0px; padding: 0px 10px; border-radius: 4px; border: 1px solid rgb(185, 186, 188); border-image: none; height: 46px; color: rgb(110, 122, 134); line-height: 46px; font-size: 12px; cursor: pointer; box-shadow: 0px 1px #d9d9d9;
}
.AXButtonLarge:hover {
	background-position: 0px -46px; border: 1px solid rgb(148, 159, 168); border-image: none; box-shadow: 0px 1px 3px #c8cacd; text-shadow: 0px 1px #fff;
}
.AXButtonLarge:focus {
	background-position: 0px -46px; border: 1px solid rgb(148, 159, 168); border-image: none; box-shadow: 0px 1px 3px #c8cacd; text-shadow: 0px 1px #fff;
}
.AXButtonLarge:active {
	background-position: 0px -92px; border: 1px solid rgb(185, 186, 188); border-image: none; color: rgb(255, 255, 255); box-shadow: none; text-shadow: 0px 1px #c5ccd0;
}
.AXButtonLarge span {
	height: 44px; line-height: 44px; vertical-align: middle; display: block;
}
.W30.AXButtonSmall {
	padding: 0px; width: 30px;
}
.W40.AXButtonSmall {
	padding: 0px; width: 40px;
}
.W50.AXButtonSmall {
	padding: 0px; width: 50px;
}
.W60.AXButtonSmall {
	padding: 0px; width: 60px;
}
.W70.AXButtonSmall {
	padding: 0px; width: 70px;
}
.W80.AXButtonSmall {
	padding: 0px; width: 80px;
}
.W90.AXButtonSmall {
	padding: 0px; width: 90px;
}
.W100.AXButtonSmall {
	padding: 0px; width: 100px;
}
.W110.AXButtonSmall {
	padding: 0px; width: 110px;
}
.W120.AXButtonSmall {
	padding: 0px; width: 120px;
}
.W130.AXButtonSmall {
	padding: 0px; width: 130px;
}
.W140.AXButtonSmall {
	padding: 0px; width: 140px;
}
.W150.AXButtonSmall {
	padding: 0px; width: 150px;
}
.W160.AXButtonSmall {
	padding: 0px; width: 160px;
}
.W170.AXButtonSmall {
	padding: 0px; width: 170px;
}
.W180.AXButtonSmall {
	padding: 0px; width: 180px;
}
.W190.AXButtonSmall {
	padding: 0px; width: 190px;
}
.W200.AXButtonSmall {
	padding: 0px; width: 200px;
}
.W30.AXButton {
	padding: 0px; width: 30px;
}
.W40.AXButton {
	padding: 0px; width: 40px;
}
.W50.AXButton {
	padding: 0px; width: 50px;
}
.W60.AXButton {
	padding: 0px; width: 60px;
}
.W70.AXButton {
	padding: 0px; width: 70px;
}
.W80.AXButton {
	padding: 0px; width: 80px;
}
.W90.AXButton {
	padding: 0px; width: 90px;
}
.W100.AXButton {
	padding: 0px; width: 100px;
}
.W110.AXButton {
	padding: 0px; width: 110px;
}
.W120.AXButton {
	padding: 0px; width: 120px;
}
.W130.AXButton {
	padding: 0px; width: 130px;
}
.W140.AXButton {
	padding: 0px; width: 140px;
}
.W150.AXButton {
	padding: 0px; width: 150px;
}
.W160.AXButton {
	padding: 0px; width: 160px;
}
.W170.AXButton {
	padding: 0px; width: 170px;
}
.W180.AXButton {
	padding: 0px; width: 180px;
}
.W190.AXButton {
	padding: 0px; width: 190px;
}
.W200.AXButton {
	padding: 0px; width: 200px;
}
.W30.AXButtonLarge {
	padding: 0px; width: 30px;
}
.W40.AXButtonLarge {
	padding: 0px; width: 40px;
}
.W50.AXButtonLarge {
	padding: 0px; width: 50px;
}
.W60.AXButtonLarge {
	padding: 0px; width: 60px;
}
.W70.AXButtonLarge {
	padding: 0px; width: 70px;
}
.W80.AXButtonLarge {
	padding: 0px; width: 80px;
}
.W90.AXButtonLarge {
	padding: 0px; width: 90px;
}
.W100.AXButtonLarge {
	padding: 0px; width: 100px;
}
.W110.AXButtonLarge {
	padding: 0px; width: 110px;
}
.W120.AXButtonLarge {
	padding: 0px; width: 120px;
}
.W130.AXButtonLarge {
	padding: 0px; width: 130px;
}
.W140.AXButtonLarge {
	padding: 0px; width: 140px;
}
.W150.AXButtonLarge {
	padding: 0px; width: 150px;
}
.W160.AXButtonLarge {
	padding: 0px; width: 160px;
}
.W170.AXButtonLarge {
	padding: 0px; width: 170px;
}
.W180.AXButtonLarge {
	padding: 0px; width: 180px;
}
.W190.AXButtonLarge {
	padding: 0px; width: 190px;
}
.W200.AXButtonLarge {
	padding: 0px; width: 200px;
}
.AXNotificationTray {
	top: 0px; right: 10px; position: fixed; z-index: 5001;
}
.AXNotificationTrayDialog {
	left: 0px; top: 50px; width: 340px; position: fixed; z-index: 5001;
}
.AXNotification {
	background: rgb(235, 235, 235); margin: 10px 0px; padding: 10px; border-radius: 5px; border: 1px solid rgb(197, 197, 197); border-image: none; width: 300px; color: rgb(82, 82, 82); font-size: 12px; opacity: 0.9; box-shadow: 0px 0px 5px #b2b2b2; -moz-opacity: 0.9;
}
.AXNotificationTrayDialog .AXNotification {
	background: rgb(235, 235, 235); margin: 0px; padding: 0px; border-radius: 5px; border: 1px solid rgb(68, 68, 68); border-image: none; width: 340px; color: rgb(82, 82, 82); overflow: hidden; font-size: 12px; opacity: 1; box-shadow: 0px 0px 3px #888; -moz-opacity: 1;
}
.AXNotification .AXNotificationHead {
	background: url("/common/css/img/dialogTitle.png") repeat-x; padding: 5px 15px; height: 20px; text-align: center; color: rgb(113, 123, 133); line-height: 20px; font-weight: bold; text-shadow: 0px 1px #fff;
}
.AXNotification .AXNotificationTable {
	background: rgb(235, 235, 235); border: 0px currentColor !important; border-image: none !important; width: 100%;
}
.AXNotificationTrayDialog .AXNotification .AXNotificationTable {
	
}
.AXNotificationTrayDialog .AXNotificationCT {
	padding: 10px;
}
.AXNotification .AXNotificationTable td {
	background: rgb(235, 235, 235); border: 0px currentColor !important; border-image: none !important;
}
.AXNotification .AXNotificationTable th {
	background: rgb(235, 235, 235); border: 0px currentColor !important; border-image: none !important;
}
.AXNotification .AXNotificationIcon {
	background: url("/common/css/img/notificationComplete.png") no-repeat center 5px !important; width: 42px; height: 42px;
}
.AXNotification .AXNotificationBody {
	color: rgb(82, 82, 82); line-height: 1.6em; padding-right: 5px; font-size: 12px;
}
.AXNotification .AXNotificationBody b {
	color: rgb(71, 126, 71);
}
.AXNotification .AXNotificationButton {
	width: 45px;
}
.AXNotification .AXNotificationButtons {
	background: rgb(235, 235, 235); padding: 10px 0px; text-align: center;
}
.Warning.AXNotification .AXNotificationIcon {
	background: url("/common/css/img/notificationWarning.png") no-repeat center !important; width: 42px; height: 42px;
}
.Warning.AXNotification .AXNotificationBody b {
	color: rgb(191, 96, 27);
}
.Caution.AXNotification .AXNotificationIcon {
	background: url("/common/css/img/notificationCaution.png") no-repeat center !important; width: 42px; height: 42px;
}
.Caution.AXNotification .AXNotificationBody b {
	color: rgb(126, 48, 44);
}
.AXanchor {
	left: 0px; top: 0px; height: 0px; vertical-align: middle; display: none; position: absolute;
}
.AXInput {
	background: rgb(255, 255, 255); margin: 0px auto; padding: 4px; border-radius: 4px; border: 1px solid rgb(182, 182, 182); border-image: none; height: 15px; line-height: 15px; font-size: 12px; box-shadow: inset 0px 1px 2px #ddd;
}
.AXInput:focus {
	border: 1px solid rgb(148, 159, 168); border-image: none; box-shadow: inset 0px 0px 3px #949fa8;
}
.AXInputSmall {
	margin: 0px auto; padding: 3px; border-radius: 4px; border: 1px solid rgb(182, 182, 182); border-image: none; height: 12px; line-height: 14px; font-size: 12px; box-shadow: inset 0px 1px 1px #ddd;
}
.AXInputSmall:focus {
	border: 1px solid rgb(148, 159, 168); border-image: none; box-shadow: inset 0px 0px 3px #949fa8;
}
.W30.AXInput {
	width: 30px;
}
.W40.AXInput {
	width: 40px;
}
.W50.AXInput {
	width: 50px;
}
.W60.AXInput {
	width: 60px;
}
.W70.AXInput {
	width: 70px;
}
.W80.AXInput {
	width: 80px;
}
.W90.AXInput {
	width: 90px;
}
.W100.AXInput {
	width: 100px;
}
.W110.AXInput {
	width: 110px;
}
.W120.AXInput {
	width: 120px;
}
.W130.AXInput {
	width: 130px;
}
.W140.AXInput {
	width: 140px;
}
.W150.AXInput {
	width: 150px;
}
.W160.AXInput {
	width: 160px;
}
.W170.AXInput {
	width: 170px;
}
.W180.AXInput {
	width: 180px;
}
.W190.AXInput {
	width: 190px;
}
.W200.AXInput {
	width: 200px;
}
.W300.AXInput {
	width: 300px;
}
.W400.AXInput {
	width: 400px;
}
.W500.AXInput {
	width: 500px;
}
.W30.AXInputSmall {
	width: 30px;
}
.W40.AXInputSmall {
	width: 40px;
}
.W50.AXInputSmall {
	width: 50px;
}
.W60.AXInputSmall {
	width: 60px;
}
.W70.AXInputSmall {
	width: 70px;
}
.W80.AXInputSmall {
	width: 80px;
}
.W90.AXInputSmall {
	width: 90px;
}
.W100.AXInputSmall {
	width: 100px;
}
.W110.AXInputSmall {
	width: 110px;
}
.W120.AXInputSmall {
	width: 120px;
}
.W130.AXInputSmall {
	width: 130px;
}
.W140.AXInputSmall {
	width: 140px;
}
.W150.AXInputSmall {
	width: 150px;
}
.W160.AXInputSmall {
	width: 160px;
}
.W170.AXInputSmall {
	width: 170px;
}
.W180.AXInputSmall {
	width: 180px;
}
.W190.AXInputSmall {
	width: 190px;
}
.W200.AXInputSmall {
	width: 200px;
}
.W300.AXInputSmall {
	width: 300px;
}
.W400.AXInputSmall {
	width: 400px;
}
.W500.AXInputSmall {
	width: 500px;
}
.Round.AXInput {
	padding: 4px 10px; border-radius: 15px;
}
.Round.AXInputSmall {
	padding: 3px 7px; border-radius: 15px;
}
[disabled].AXInput {
	
}
[readonly].AXInput {
	background: rgb(238, 238, 238); color: rgb(103, 103, 103); box-shadow: inset 0px 1px 2px #b1b1b1; text-shadow: 0px 1px #fff;
}
[disabled].AXInput {
	background: url("/common/css/img/DefaultRegular.png") repeat-x 0px -78px; color: rgb(255, 255, 255); box-shadow: inset 0px 1px 2px #b1b1b1; text-shadow: 0px -1px #b7b7b7;
}
[disabled].AXInputSmall {
	background: url("/common/css/img/DefaultSmall.png") repeat-x 0px -60px; color: rgb(255, 255, 255); box-shadow: inset 0px 1px 2px #b1b1b1; text-shadow: 0px -1px #b7b7b7;
}
[readonly].AXInputSmall {
	background: rgb(238, 238, 238); color: rgb(103, 103, 103); box-shadow: inset 0px 1px 2px #b1b1b1; text-shadow: 0px 1px #fff;
}
.AXCheckbox {
	background: url("/common/css/img/AXCheckbox.png") no-repeat left 0px; margin: 0px; padding: 1px 0px 0px 30px; height: 26px; line-height: 26px; overflow: hidden; font-weight: normal; vertical-align: top; display: inline-block; white-space: nowrap; position: relative; cursor: pointer;
}
.checked.AXCheckbox {
	background-position: left -26px;
}
.AXCheckbox input[type='checkbox'] {
	left: -56px; position: absolute;
}
.AXSelect {
	background: rgb(255, 255, 255); margin: 0px auto; padding: 2px; border-radius: 4px; border: 1px solid rgb(182, 182, 182); border-image: none; height: 25px; line-height: 19px; font-size: 12px; box-shadow: 0px 1px 1px #e9eced;
}
.AXSelectSmall {
	background: rgb(255, 255, 255); margin: 0px auto; padding: 2px; border-radius: 4px; border: 1px solid rgb(182, 182, 182); border-image: none; height: 20px; line-height: 14px; font-size: 11px; box-shadow: 0px 1px 1px #e9eced;
}
.AXTextarea {
	background: rgb(255, 255, 255); margin: 0px auto; padding: 4px; border-radius: 4px; border: 1px solid rgb(182, 182, 182); border-image: none; line-height: 15px; font-size: 12px; box-shadow: inset 0px 1px 2px #ddd;
}
.AXscriptSource {
	background: rgb(255, 255, 236); padding: 5px 10px 10px; border-radius: 0px; border: 1px solid rgb(182, 182, 182); border-image: none; overflow: hidden; position: relative; box-shadow: inset 1px 1px 2px #ccc;
}
.AXscriptSource legend {
	background: rgb(182, 182, 182); padding: 3px 7px; border-radius: 4px; color: rgb(255, 255, 255); font-size: 12px; font-weight: bold;
}
.AXscriptSource textarea.fieldsetBody {
	background: none; border: 0px currentColor; border-image: none; width: 100%; line-height: 16px; overflow: auto; font-family: Consolas; font-size: 12px; display: block;
}
.AXscriptSource .fieldsetBodyMirror {
	line-height: 16px; overflow: auto; font-family: Consolas; font-size: 12px;
}
.AXscriptSource .AXscriptSourceLineNumber {
	background: rgb(204, 204, 204); left: -35px; top: 0px; width: 25px; text-align: right; color: rgb(255, 255, 255); line-height: 16px; overflow: hidden; padding-right: 2px; font-family: Consolas; font-size: 12px; border-right-color: rgb(182, 182, 182); border-right-width: 1px; border-right-style: solid; position: absolute; text-shadow: 0px -1px #b6b6b6;
}
.AXTabs {
	overflow: hidden; position: relative; min-height: 30px;
}
.AXTabs .AXTabsTray {
	background: url("/common/css/img/AXTabBg.png");
}
.AXTabs .AXTabsTray .trayScroll {
	left: 0px; top: 0px; height: 30px; position: absolute;
}
.AXTabs .AXTabsTray .AXTab {
	background: url("/common/css/img/defaultRegular.png") repeat-x; margin: 2px 0px 0px 2px; padding: 0px 10px; border: 1px solid rgb(185, 186, 188); border-image: none; height: 26px; text-align: center; color: rgb(110, 122, 134); line-height: 26px; font-size: 12px; text-decoration: none; float: left; display: block; cursor: pointer; min-width: 50px; border-top-left-radius: 4px; border-top-right-radius: 4px;
}
.AXTabs .AXTabsTray .AXTab:hover {
	background-position: 0px -26px; border-top-color: rgb(148, 159, 168); border-right-color: rgb(148, 159, 168); border-left-color: rgb(148, 159, 168); border-top-width: 1px; border-right-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-left-style: solid; text-shadow: 0px 1px #fff;
}
.AXTabs .AXTabsTray .AXTab:focus {
	background-position: 0px -26px; border-top-color: rgb(148, 159, 168); border-right-color: rgb(148, 159, 168); border-left-color: rgb(148, 159, 168); border-top-width: 1px; border-right-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-left-style: solid; text-shadow: 0px 1px #fff;
}
.AXTabs .AXTabsTray .AXTab:active {
	background-position: 0px -52px; color: rgb(255, 255, 255); border-top-color: rgb(185, 186, 188); border-right-color: rgb(185, 186, 188); border-left-color: rgb(185, 186, 188); border-top-width: 1px; border-right-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-left-style: solid; text-shadow: 0px 1px #c5ccd0;
}
.AXTabs .AXTabsTray .on.AXTab {
	background: rgb(255, 255, 255); border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid;
}
.AXTabs .leftArrowHandleBox {
	background: url("/common/css/img/leftArrowsBg.png") repeat-y 0px 0px; left: 0px; top: 0px; width: 29px; height: 30px; position: absolute;
}
.AXTabs .leftArrowHandleBox .tabArrow {
	background: url("/common/css/img/leftArrows.png") no-repeat center 0px; width: 29px; height: 30px; text-indent: -1000px; overflow: hidden; display: block;
}
.AXTabs .leftArrowHandleBox .tabArrow:hover {
	background: url("/common/css/img/leftArrows.png") no-repeat center -30px;
}
.AXTabs .rightArrowHandleBox {
	background: url("/common/css/img/rightArrowsBg.png") repeat-y 100% 0px; top: 0px; width: 29px; height: 30px; right: 0px; position: absolute;
}
.AXTabs .rightArrowHandleBox .tabArrow {
	background: url("/common/css/img/rightArrows.png") no-repeat center 0px; width: 29px; height: 30px; text-indent: -1000px; overflow: hidden; display: block;
}
.AXTabs .rightArrowHandleBox .tabArrow:hover {
	background: url("/common/css/img/rightArrows.png") no-repeat center -30px;
}
.AXTabsLarge {
	overflow: hidden; position: relative; min-height: 46px;
}
.AXTabsLarge .AXTabsTray {
	background: url("/common/css/img/AXTabBgLarge.png");
}
.AXTabsLarge .AXTabsTray .trayScroll {
	left: 0px; top: 0px; height: 46px; position: absolute;
}
.AXTabsLarge .AXTabsTray .AXTab {
	background: url("/common/css/img/defaultLarge.png") repeat-x; margin: 4px 0px 0px 4px; padding: 0px 10px; border: 1px solid rgb(185, 186, 188); border-image: none; height: 40px; text-align: center; color: rgb(110, 122, 134); line-height: 42px; font-size: 14px; text-decoration: none; float: left; display: block; cursor: pointer; min-width: 100px; border-top-left-radius: 4px; border-top-right-radius: 4px;
}
.AXTabsLarge .AXTabsTray .AXTab:hover {
	background-position: 0px -46px; border-top-color: rgb(148, 159, 168); border-right-color: rgb(148, 159, 168); border-left-color: rgb(148, 159, 168); border-top-width: 1px; border-right-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-left-style: solid; text-shadow: 0px 1px #fff;
}
.AXTabsLarge .AXTabsTray .AXTab:focus {
	background-position: 0px -46px; border-top-color: rgb(148, 159, 168); border-right-color: rgb(148, 159, 168); border-left-color: rgb(148, 159, 168); border-top-width: 1px; border-right-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-left-style: solid; text-shadow: 0px 1px #fff;
}
.AXTabsLarge .AXTabsTray .AXTab:active {
	background-position: 0px -92px; color: rgb(255, 255, 255); border-top-color: rgb(185, 186, 188); border-right-color: rgb(185, 186, 188); border-left-color: rgb(185, 186, 188); border-top-width: 1px; border-right-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-left-style: solid; text-shadow: 0px 1px #c5ccd0;
}
.AXTabsLarge .AXTabsTray .on.AXTab {
	background: rgb(255, 255, 255); border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid;
}
.AXTabsSmall {
	overflow: hidden; position: relative; min-height: 24px;
}
.AXTabsSmall .AXTabsTray {
	background: url("/common/css/img/AXTabBgSmall.png");
}
.AXTabsSmall .AXTabsTray .trayScroll {
	left: 0px; top: 0px; height: 24px; position: absolute;
}
.AXTabsSmall .AXTabsTray .AXTab {
	background: url("/common/css/img/defaultSmall.png") repeat-x; margin: 2px 0px 0px 1px; padding: 0px 10px; border: 1px solid rgb(185, 186, 188); border-image: none; height: 20px; text-align: center; color: rgb(110, 122, 134); line-height: 20px; font-size: 11px; text-decoration: none; float: left; display: block; cursor: pointer; min-width: 60px; border-top-left-radius: 4px; border-top-right-radius: 4px;
}
.AXTabsSmall .AXTabsTray .AXTab:hover {
	background-position: 0px -20px; border-top-color: rgb(148, 159, 168); border-right-color: rgb(148, 159, 168); border-left-color: rgb(148, 159, 168); border-top-width: 1px; border-right-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-left-style: solid; text-shadow: 0px 1px #fff;
}
.AXTabsSmall .AXTabsTray .AXTab:focus {
	background-position: 0px -20px; border-top-color: rgb(148, 159, 168); border-right-color: rgb(148, 159, 168); border-left-color: rgb(148, 159, 168); border-top-width: 1px; border-right-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-left-style: solid; text-shadow: 0px 1px #fff;
}
.AXTabsSmall .AXTabsTray .AXTab:active {
	background-position: 0px -40px; color: rgb(255, 255, 255); border-top-color: rgb(185, 186, 188); border-right-color: rgb(185, 186, 188); border-left-color: rgb(185, 186, 188); border-top-width: 1px; border-right-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-left-style: solid; text-shadow: 0px 1px #c5ccd0;
}
.AXTabsSmall .AXTabsTray .on.AXTab {
	background: rgb(255, 255, 255); border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid;
}
.AXTabsSmall .leftArrowHandleBox {
	background: url("/common/css/img/leftArrowsBg.png") repeat-y 0px 0px; left: 0px; top: 0px; width: 29px; height: 24px; position: absolute;
}
.AXTabsSmall .leftArrowHandleBox .tabArrow {
	background: url("/common/css/img/leftArrows.png") no-repeat center -3px; width: 29px; height: 24px; text-indent: -1000px; overflow: hidden; display: block;
}
.AXTabsSmall .leftArrowHandleBox .tabArrow:hover {
	background: url("/common/css/img/leftArrows.png") no-repeat center -33px;
}
.AXTabsSmall .rightArrowHandleBox {
	background: url("/common/css/img/rightArrowsBg.png") repeat-y 100% 0px; top: 0px; width: 29px; height: 24px; right: 0px; position: absolute;
}
.AXTabsSmall .rightArrowHandleBox .tabArrow {
	background: url("/common/css/img/rightArrows.png") no-repeat center -3px; width: 29px; height: 24px; text-indent: -1000px; overflow: hidden; display: block;
}
.AXTabsSmall .rightArrowHandleBox .tabArrow:hover {
	background: url("/common/css/img/rightArrows.png") no-repeat center -33px;
}
.AXTabsVertical {
	position: relative; min-width: 30px;
}
.AXTabsVertical .AXTabsTray {
	width: 30px;
}
.leftSide.AXTabsVertical .AXTabsTray {
	background: url("/common/css/img/AXTabBgVerticalLeft.png");
}
.rightSide.AXTabsVertical .AXTabsTray {
	background: url("/common/css/img/AXTabBgVerticalLeft.png") -27px 0px;
}
.AXTabsVertical .AXTabsTray .AXTab {
	margin: 2px 0px 0px 2px; padding: 10px 0px; border: 1px solid rgb(185, 186, 188); border-image: none; width: 26px; color: rgb(110, 122, 134); font-size: 12px; text-decoration: none; display: block; position: relative; cursor: pointer; min-height: 80px;
}
.leftSide.AXTabsVertical .AXTabsTray .AXTab {
	background: url("/common/css/img/defaultRegularVerticalLeft.png") repeat-y; border-top-left-radius: 4px; border-bottom-left-radius: 4px;
}
.rightSide.AXTabsVertical .AXTabsTray .AXTab {
	background: url("/common/css/img/defaultRegularVerticalLeft.png") repeat-y; border-top-right-radius: 4px; border-bottom-right-radius: 4px;
}
.AXTabsVertical .AXTabsTray .AXTab:hover {
	background-position: -26px 0px; border-top-color: rgb(148, 159, 168); border-bottom-color: rgb(148, 159, 168); border-left-color: rgb(148, 159, 168); border-top-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-bottom-style: solid; border-left-style: solid; text-shadow: 0px 1px #fff;
}
.AXTabsVertical .AXTabsTray .AXTab:focus {
	background-position: -26px 0px; border-top-color: rgb(148, 159, 168); border-bottom-color: rgb(148, 159, 168); border-left-color: rgb(148, 159, 168); border-top-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-bottom-style: solid; border-left-style: solid; text-shadow: 0px 1px #fff;
}
.leftSide.AXTabsVertical .AXTabsTray .AXTab:hover {
	border-left-color: rgb(148, 159, 168); border-left-width: 1px; border-left-style: solid;
}
.leftSide.AXTabsVertical .AXTabsTray .AXTab:focus {
	border-left-color: rgb(148, 159, 168); border-left-width: 1px; border-left-style: solid;
}
.rightSide.AXTabsVertical .AXTabsTray .AXTab:hover {
	border-right-color: rgb(148, 159, 168); border-right-width: 1px; border-right-style: solid;
}
.rightSide.AXTabsVertical .AXTabsTray .AXTab:focus {
	border-right-color: rgb(148, 159, 168); border-right-width: 1px; border-right-style: solid;
}
.AXTabsVertical .AXTabsTray .AXTab:active {
	background-position: -52px 0px; color: rgb(255, 255, 255); border-top-color: rgb(185, 186, 188); border-bottom-color: rgb(185, 186, 188); border-left-color: rgb(185, 186, 188); border-top-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-bottom-style: solid; border-left-style: solid; text-shadow: 0px 1px #c5ccd0;
}
.leftSide.AXTabsVertical .AXTabsTray .AXTab:active {
	border-left-color: rgb(185, 186, 188); border-left-width: 1px; border-left-style: solid;
}
.rightSide.AXTabsVertical .AXTabsTray .AXTab:active {
	border-right-color: rgb(185, 186, 188); border-right-width: 1px; border-right-style: solid;
}
.leftSide.AXTabsVertical .AXTabsTray .on.AXTab {
	background: rgb(255, 255, 255); border-right-color: rgb(255, 255, 255); border-right-width: 1px; border-right-style: solid;
}
.rightSide.AXTabsVertical .AXTabsTray .on.AXTab {
	background: rgb(255, 255, 255); border-left-color: rgb(255, 255, 255); border-left-width: 1px; border-left-style: solid;
}
.AXTabsVertical .AXTabsTray .AXTab .AXTabText {
	transform-origin: 0% 100%; left: 5px; top: 4px; width: 90px; height: 20px; text-align: center; line-height: 20px; overflow: hidden; display: block; white-space: nowrap; position: absolute; -ms-text-overflow: ellipsis; transform: rotate(-90deg) translateX(-70px) translateY(19px); -o-transform: rotate(-90deg) translateX(-70px) translateY(19px); -o-transform-origin: 0 100%; -moz-transform: rotate(-90deg) translateX(-70px) translateY(19px); -moz-transform-origin: 0 100%; -webkit-transform: rotate(-90deg) translateX(-70px) translateY(19px); -webkit-transform-origin: 0 100%;
}
.leftSide.AXTabsVertical .AXTabsTray .AXTab .AXTabText {
	transform-origin: 0% 100%; left: 5px; top: 4px; transform: rotate(-90deg) translateX(-70px) translateY(19px); -o-transform: rotate(-90deg) translateX(-70px) translateY(19px); -o-transform-origin: 0 100%; -moz-transform: rotate(-90deg) translateX(-70px) translateY(19px); -moz-transform-origin: 0 100%; -webkit-transform: rotate(-90deg) translateX(-70px) translateY(19px); -webkit-transform-origin: 0 100%;
}
.rightSide.AXTabsVertical .AXTabsTray .AXTab .AXTabText {
	transform-origin: 0% 100%; left: 2px; top: 4px; transform: rotate(90deg) translateX(-20px) translateY(0px); -o-transform: rotate(90deg) translateX(-20px) translateY(0px); -o-transform-origin: 0 100%; -moz-transform: rotate(90deg) translateX(-20px) translateY(0px); -moz-transform-origin: 0 100%; -webkit-transform: rotate(90deg) translateX(-20px) translateY(0px); -webkit-transform-origin: 0 100%;
}
.AXTabsLargeVertical {
	position: relative; min-width: 46px;
}
.AXTabsLargeVertical .AXTabsTray {
	width: 46px;
}
.leftSide.AXTabsLargeVertical .AXTabsTray {
	background: url("/common/css/img/AXTabBgLargeVerticalLeft.png");
}
.rightSide.AXTabsLargeVertical .AXTabsTray {
	background: url("/common/css/img/AXTabBgLargeVerticalLeft.png") -41px 0px;
}
.AXTabsLargeVertical .AXTabsTray .AXTab {
	margin: 4px 0px 0px 4px; padding: 10px 0px; border: 1px solid rgb(185, 186, 188); border-image: none; width: 40px; color: rgb(110, 122, 134); font-size: 14px; text-decoration: none; display: block; position: relative; cursor: pointer; min-height: 100px;
}
.leftSide.AXTabsLargeVertical .AXTabsTray .AXTab {
	background: url("/common/css/img/defaultLargeVerticalLeft.png") repeat-y; border-top-left-radius: 4px; border-bottom-left-radius: 4px;
}
.rightSide.AXTabsLargeVertical .AXTabsTray .AXTab {
	background: url("/common/css/img/defaultLargeVerticalLeft.png") repeat-y; border-top-right-radius: 4px; border-bottom-right-radius: 4px;
}
.AXTabsLargeVertical .AXTabsTray .AXTab:hover {
	background-position: -46px 0px; border-top-color: rgb(148, 159, 168); border-bottom-color: rgb(148, 159, 168); border-left-color: rgb(148, 159, 168); border-top-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-bottom-style: solid; border-left-style: solid; text-shadow: 0px 1px #fff;
}
.AXTabsLargeVertical .AXTabsTray .AXTab:focus {
	background-position: -46px 0px; border-top-color: rgb(148, 159, 168); border-bottom-color: rgb(148, 159, 168); border-left-color: rgb(148, 159, 168); border-top-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-bottom-style: solid; border-left-style: solid; text-shadow: 0px 1px #fff;
}
.leftSide.AXTabsLargeVertical .AXTabsTray .AXTab:hover {
	border-left-color: rgb(148, 159, 168); border-left-width: 1px; border-left-style: solid;
}
.leftSide.AXTabsLargeVertical .AXTabsTray .AXTab:focus {
	border-left-color: rgb(148, 159, 168); border-left-width: 1px; border-left-style: solid;
}
.rightSide.AXTabsLargeVertical .AXTabsTray .AXTab:hover {
	border-right-color: rgb(148, 159, 168); border-right-width: 1px; border-right-style: solid;
}
.rightSide.AXTabsLargeVertical .AXTabsTray .AXTab:focus {
	border-right-color: rgb(148, 159, 168); border-right-width: 1px; border-right-style: solid;
}
.AXTabsLargeVertical .AXTabsTray .AXTab:active {
	background-position: -92px 0px; color: rgb(255, 255, 255); border-top-color: rgb(185, 186, 188); border-bottom-color: rgb(185, 186, 188); border-left-color: rgb(185, 186, 188); border-top-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-bottom-style: solid; border-left-style: solid; text-shadow: 0px 1px #c5ccd0;
}
.leftSide.AXTabsLargeVertical .AXTabsTray .AXTab:active {
	border-left-color: rgb(185, 186, 188); border-left-width: 1px; border-left-style: solid;
}
.rightSide.AXTabsLargeVertical .AXTabsTray .AXTab:active {
	border-right-color: rgb(185, 186, 188); border-right-width: 1px; border-right-style: solid;
}
.leftSide.AXTabsLargeVertical .AXTabsTray .on.AXTab {
	background: rgb(255, 255, 255); border-right-color: rgb(255, 255, 255); border-right-width: 1px; border-right-style: solid;
}
.rightSide.AXTabsLargeVertical .AXTabsTray .on.AXTab {
	background: rgb(255, 255, 255); border-left-color: rgb(255, 255, 255); border-left-width: 1px; border-left-style: solid;
}
.AXTabsLargeVertical .AXTabsTray .AXTab .AXTabText {
	transform-origin: 0% 100%; left: 5px; top: 4px; width: 110px; height: 29px; text-align: center; line-height: 29px; overflow: hidden; display: block; white-space: nowrap; position: absolute; -ms-text-overflow: ellipsis; transform: rotate(-90deg) translateX(-82px) translateY(31px); -o-transform: rotate(-90deg) translateX(-82px) translateY(31px); -o-transform-origin: 0 100%; -moz-transform: rotate(-90deg) translateX(-82px) translateY(31px); -moz-transform-origin: 0 100%; -webkit-transform: rotate(-90deg) translateX(-82px) translateY(31px); -webkit-transform-origin: 0 100%;
}
.leftSide.AXTabsLargeVertical .AXTabsTray .AXTab .AXTabText {
	transform-origin: 0% 100%; transform: rotate(-90deg) translateX(-82px) translateY(31px); -o-transform: rotate(-90deg) translateX(-82px) translateY(31px); -o-transform-origin: 0 100%; -moz-transform: rotate(-90deg) translateX(-82px) translateY(31px); -moz-transform-origin: 0 100%; -webkit-transform: rotate(-90deg) translateX(-82px) translateY(31px); -webkit-transform-origin: 0 100%;
}
.rightSide.AXTabsLargeVertical .AXTabsTray .AXTab .AXTabText {
	transform-origin: 0% 100%; transform: rotate(90deg) translateX(-30px) translateY(1px); -o-transform: rotate(90deg) translateX(-30px) translateY(1px); -o-transform-origin: 0 100%; -moz-transform: rotate(90deg) translateX(-30px) translateY(1px); -moz-transform-origin: 0 100%; -webkit-transform: rotate(90deg) translateX(-30px) translateY(1px); -webkit-transform-origin: 0 100%;
}
.AXTabsSmallVertical {
	position: relative; min-width: 24px;
}
.AXTabsSmallVertical .AXTabsTray {
	width: 24px;
}
.leftSide.AXTabsSmallVertical .AXTabsTray {
	background: url("/common/css/img/AXTabBgSmallVerticalLeft.png") -1px 0px;
}
.rightSide.AXTabsSmallVertical .AXTabsTray {
	background: url("/common/css/img/AXTabBgSmallVerticalLeft.png") -22px 0px;
}
.AXTabsSmallVertical .AXTabsTray .AXTab {
	margin: 2px 0px 0px 1px; padding: 10px 0px; border: 1px solid rgb(185, 186, 188); border-image: none; width: 20px; color: rgb(110, 122, 134); font-size: 11px; text-decoration: none; display: block; position: relative; cursor: pointer; min-height: 60px;
}
.leftSide.AXTabsSmallVertical .AXTabsTray .AXTab {
	background: url("/common/css/img/defaultSmallVerticalLeft.png") repeat-y; border-top-left-radius: 4px; border-bottom-left-radius: 4px;
}
.rightSide.AXTabsSmallVertical .AXTabsTray .AXTab {
	background: url("/common/css/img/defaultSmallVerticalLeft.png") repeat-y; border-top-right-radius: 4px; border-bottom-right-radius: 4px;
}
.AXTabsSmallVertical .AXTabsTray .AXTab:hover {
	background-position: -20px 0px; border-top-color: rgb(148, 159, 168); border-bottom-color: rgb(148, 159, 168); border-left-color: rgb(148, 159, 168); border-top-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-bottom-style: solid; border-left-style: solid; text-shadow: 0px 1px #fff;
}
.AXTabsSmallVertical .AXTabsTray .AXTab:focus {
	background-position: -20px 0px; border-top-color: rgb(148, 159, 168); border-bottom-color: rgb(148, 159, 168); border-left-color: rgb(148, 159, 168); border-top-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-bottom-style: solid; border-left-style: solid; text-shadow: 0px 1px #fff;
}
.leftSide.AXTabsSmallVertical .AXTabsTray .AXTab:hover {
	border-left-color: rgb(148, 159, 168); border-left-width: 1px; border-left-style: solid;
}
.leftSide.AXTabsSmallVertical .AXTabsTray .AXTab:focus {
	border-left-color: rgb(148, 159, 168); border-left-width: 1px; border-left-style: solid;
}
.rightSide.AXTabsSmallVertical .AXTabsTray .AXTab:hover {
	border-right-color: rgb(148, 159, 168); border-right-width: 1px; border-right-style: solid;
}
.rihgtSide.AXTabsSmallVertical .AXTabsTray .AXTab:focus {
	border-right-color: rgb(148, 159, 168); border-right-width: 1px; border-right-style: solid;
}
.AXTabsSmallVertical .AXTabsTray .AXTab:active {
	background-position: -40px 0px; color: rgb(255, 255, 255); border-top-color: rgb(185, 186, 188); border-bottom-color: rgb(185, 186, 188); border-left-color: rgb(185, 186, 188); border-top-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-bottom-style: solid; border-left-style: solid; text-shadow: 0px 1px #c5ccd0;
}
.leftSide.AXTabsSmallVertical .AXTabsTray .AXTab:active {
	border-left-color: rgb(185, 186, 188); border-left-width: 1px; border-left-style: solid;
}
.rightSide.AXTabsSmallVertical .AXTabsTray .AXTab:active {
	border-right-color: rgb(185, 186, 188); border-right-width: 1px; border-right-style: solid;
}
.leftSide.AXTabsSmallVertical .AXTabsTray .on.AXTab {
	background: rgb(255, 255, 255); border-right-color: rgb(255, 255, 255); border-right-width: 1px; border-right-style: solid;
}
.rightSide.AXTabsSmallVertical .AXTabsTray .on.AXTab {
	background: rgb(255, 255, 255); border-left-color: rgb(255, 255, 255); border-left-width: 1px; border-left-style: solid;
}
.AXTabsSmallVertical .AXTabsTray .AXTab .AXTabText {
	transform-origin: 0% 100%; left: 2px; top: 2px; width: 76px; height: 18px; text-align: center; line-height: 18px; overflow: hidden; display: block; white-space: nowrap; position: absolute; -ms-text-overflow: ellipsis; transform: rotate(-90deg) translateX(-57px) translateY(19px); -o-transform: rotate(-90deg) translateX(-57px) translateY(19px); -o-transform-origin: 0 100%; -moz-transform: rotate(-90deg) translateX(-57px) translateY(19px); -moz-transform-origin: 0 100%; -webkit-transform: rotate(-90deg) translateX(-57px) translateY(19px); -webkit-transform-origin: 0 100%;
}
.leftSide.AXTabsSmallVertical .AXTabsTray .AXTab .AXTabText {
	transform-origin: 0% 100%; left: 2px; top: 2px; transform: rotate(-90deg) translateX(-57px) translateY(19px); -o-transform: rotate(-90deg) translateX(-57px) translateY(19px); -o-transform-origin: 0 100%; -moz-transform: rotate(-90deg) translateX(-57px) translateY(19px); -moz-transform-origin: 0 100%; -webkit-transform: rotate(-90deg) translateX(-57px) translateY(19px); -webkit-transform-origin: 0 100%;
}
.rightSide.AXTabsSmallVertical .AXTabsTray .AXTab .AXTabText {
	transform-origin: 0% 100%; left: 0px; top: 2px; transform: rotate(90deg) translateX(-18px) translateY(0px); -o-transform: rotate(90deg) translateX(-18px) translateY(0px); -o-transform-origin: 0 100%; -moz-transform: rotate(90deg) translateX(-18px) translateY(0px); -moz-transform-origin: 0 100%; -webkit-transform: rotate(90deg) translateX(-18px) translateY(0px); -webkit-transform-origin: 0 100%;
}
.AXCalendar {
	width: 181px; position: relative;
}
.AXCalendar table.calendarPage {
	width: 100%; table-layout: fixed;
}
.AXCalendar table.calendarPage thead td {
	padding: 0px; height: 20px; text-align: center; line-height: 20px; font-family: "Arial"; font-size: 8px; border-right-color: rgb(242, 242, 243); border-bottom-color: rgb(185, 186, 188); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid;
}
.AXCalendar table.calendarPage thead td.head_0 {
	
}
.AXCalendar table.calendarPage thead td.head_6 {
	border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
.AXCalendar table.calendarPage tbody td {
	background: url("/common/css/img/calendarBgs.png") repeat-x 0px -26px; padding: 0px; height: 25px; text-align: center; line-height: 25px; border-right-color: rgb(185, 186, 188); border-bottom-color: rgb(185, 186, 188); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid;
}
.AXCalendar table.calendarPage tbody td.bodyCol_6 {
	border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
.AXCalendar table.calendarPage tbody td.bodyRow_5 {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.AXCalendar table.calendarPage tbody td.setDate {
	background: url("/common/css/img/calendarBgs.png") repeat-x 0px -76px;
}
.AXCalendar table.calendarPage tbody td a.calendarDate {
	height: 25px; color: rgb(109, 110, 113); line-height: 25px; font-family: Arial; font-size: 11px; font-weight: bold; text-decoration: none; display: block;
}
.AXCalendar table.calendarPage tbody td.bodyCol_0 a.calendarDate {
	color: rgb(199, 139, 130);
}
.AXCalendar table.calendarPage tbody td a.notThisMonth.calendarDate {
	color: rgb(191, 191, 193);
}
.AXCalendar table.calendarPage tbody td a.calendarDate:hover {
	background: rgb(216, 225, 231);
}
.AXCalendar table.calendarPage tbody td a.calendarDate:active {
	background: rgb(94, 163, 219); color: rgb(255, 255, 255); box-shadow: inset 0px 0px 4px #3d84bc;
}
.AXCalendar table.calendarPage tbody td a.selected.calendarDate {
	background: rgb(94, 163, 219); color: rgb(255, 255, 255); box-shadow: inset 0px 0px 4px #3d84bc;
}
.AXCalendar table.calendarPageMonth {
	width: 100%; table-layout: fixed;
}
.AXCalendar table.calendarPageMonth tbody td {
	background: url("/common/css/img/calendarBgs.png") repeat-x 0px -101px; padding: 0px; height: 43px; text-align: center; line-height: 43px; border-right-color: rgb(185, 186, 188); border-bottom-color: rgb(185, 186, 188); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid;
}
.AXCalendar table.calendarPageMonth tbody td.bodyCol_2 {
	border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
.AXCalendar table.calendarPageMonth tbody td.bodyRow_3 {
	padding-bottom: 1px; border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.AXCalendar table.calendarPageMonth tbody td.setDate {
	background: rgb(243, 226, 223);
}
.AXCalendar table.calendarPageMonth tbody td a.calendarMonth {
	height: 43px; color: rgb(109, 110, 113); line-height: 43px; font-family: Arial; font-size: 12px; font-weight: bold; text-decoration: none; display: block;
}
.AXCalendar table.calendarPageMonth tbody td a.calendarMonth:hover {
	background: rgb(216, 225, 231);
}
.AXCalendar table.calendarPageMonth tbody td a.calendarMonth:active {
	background: rgb(94, 163, 219); color: rgb(255, 255, 255); box-shadow: inset 0px 0px 5px #3d84bc;
}
.AXCalendar table.calendarPageMonth tbody td a.selected.calendarMonth {
	background: rgb(94, 163, 219); color: rgb(255, 255, 255); box-shadow: inset 0px 0px 5px #3d84bc;
}
.AXCalendar .timeBox {
	height: 90px; position: relative;
}
.AXCalendar .timeBox .hourTitle {
	left: 5px; top: 18px; color: rgb(115, 128, 137); line-height: 24px; font-family: Arial; font-size: 11px; position: absolute; text-shadow: 0px 1px #fff;
}
.AXCalendar .timeBox .hourSlider {
	left: 45px; top: 15px; position: absolute;
}
.AXCalendar .timeBox .minuteTitle {
	left: 5px; top: 53px; color: rgb(115, 128, 137); line-height: 24px; font-family: Arial; font-size: 11px; position: absolute; text-shadow: 0px 1px #fff;
}
.AXCalendar .timeBox .minuteSlider {
	left: 45px; top: 50px; position: absolute;
}
.AXCalendar .timeBox .timeDisplay {
	background: rgb(163, 176, 185); margin: 0px; padding: 0px 20px; border-radius: 5px; border: 1px solid rgb(127, 141, 156); border-image: none; left: 5px; top: 90px; color: rgb(255, 255, 255); line-height: 22px; font-family: Arial; font-size: 12px; white-space: nowrap; position: absolute; box-shadow: inset 0px 1px 2px #828282; text-shadow: 0px -1px #8a939e;
}
.AXCalendar .timeBox .AMPM {
	top: 90px; right: 10px; position: absolute;
}
.AXModalBox {
	left: 10px; top: 10px; position: absolute; z-index: 5001;
}
.AXModalBox .windowbox {
	background: rgb(255, 255, 255); margin: 0px 0px 10px; padding: 0px; border: 1px solid rgb(166, 166, 166); border-image: none; color: rgb(82, 82, 82); font-size: 12px; box-shadow: 0px 0px 1px #a6a6a6;
}
.AXModalBox .windowbox .windowboxFrame {
	opacity: 0; -moz-opacity: 0.0;
}
.AXModalBox .windowbox .loaded.windowboxFrame {
	opacity: 1; -moz-opacity: 1.0;
}
.AXModalBox .windowbox .closeBtn {
	background: url("/common/css/img/axmodalClose.png") no-repeat; border-width: 1px 1px 1px 0px; border-style: solid solid solid none; border-color: rgb(166, 166, 166) rgb(166, 166, 166) rgb(166, 166, 166) currentColor; border-image: none; top: 0px; width: 38px; height: 38px; right: -39px; text-indent: -1000px; overflow: hidden; display: block; position: absolute; box-shadow: 0px 0px 1px #a6a6a6;
}
.AXContextMenu {
	background: rgb(255, 255, 255); border-radius: 5px; border: 1px solid rgb(177, 177, 177); border-image: none; left: 0px; top: 0px; width: 140px; position: absolute; z-index: 4999; box-shadow: 0px 0px 5px #ccc;
}
.AXContextMenu .contextMenuItem {
	background-position: 0px; padding: 0px 5px 0px 30px; height: 30px; color: rgb(94, 94, 94); line-height: 30px; text-decoration: none; display: block; position: relative; background-image: url("/common/css/img/contextMenuIcon_doc.png"); background-repeat: no-repeat;
}
.AXContextMenu .hline {
	background: rgb(177, 177, 177); height: 1px; line-height: 1px; font-size: 1px; display: block;
}
.AXContextMenu .contextMenuItem:hover {
	background-color: rgb(238, 238, 238);
}
.AXContextMenu .contextMenuItem .contextSubMenuIcon {
	background-position: 0px; top: 0px; width: 30px; height: 30px; right: 0px; position: absolute; background-image: url("/common/css/img/contextSubMenuIcon.png"); background-repeat: no-repeat;
}
.AXContextMenu .first.contextMenuItem {
	border-top-left-radius: 5px; border-top-right-radius: 5px;
}
.AXContextMenu .last.contextMenuItem {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px;
}
.AXContextMenu .docline.contextMenuItem {
	background-image: url("/common/css/img/contextMenuIcon_docline.png");
}
.AXContextMenu .plus.contextMenuItem {
	background-image: url("/common/css/img/contextMenuIcon_plus.png");
}
.AXContextMenu .minus.contextMenuItem {
	background-image: url("/common/css/img/contextMenuIcon_minus.png");
}
.AXContextMenu .group.contextMenuItem {
	background-image: url("/common/css/img/contextMenuIcon_group.png");
}
.AXContextMenu .edit.contextMenuItem {
	background-image: url("/common/css/img/contextMenuIcon_edit.png");
}
.AXContextMenu .copy.contextMenuItem {
	background-image: url("/common/css/img/contextMenuIcon_copy.png");
}
.AXContextMenu .cut.contextMenuItem {
	background-image: url("/common/css/img/contextMenuIcon_cut.png");
}
.AXContextMenu .paste.contextMenuItem {
	background-image: url("/common/css/img/contextMenuIcon_paste.png");
}
.AXContextMenu .up.contextMenuItem {
	background-image: url("/common/css/img/contextMenuIcon_up.png");
}
.AXContextMenu .down.contextMenuItem {
	background-image: url("/common/css/img/contextMenuIcon_down.png");
}
.AXContextMenu .left.contextMenuItem {
	background-image: url("/common/css/img/contextMenuIcon_left.png");
}
.AXContextMenu .right.contextMenuItem {
	background-image: url("/common/css/img/contextMenuIcon_right.png");
}
.AXContextMenu .link.contextMenuItem {
	background-image: url("/common/css/img/contextMenuIcon_link.png");
}
.AXContextMenu .unlink.contextMenuItem {
	background-image: url("/common/css/img/contextMenuIcon_unlink.png");
}
.AXContextMenu .openall.contextMenuItem {
	background-image: url("/common/css/img/contextMenuIcon_openall.png");
}
.AXContextMenu .closeall.contextMenuItem {
	background-image: url("/common/css/img/contextMenuIcon_closeall.png");
}
.AXPopOver {
	background: rgb(204, 204, 204); padding: 6px; border-radius: 5px; border: 1px solid rgb(128, 128, 128); border-image: none; left: 0px; top: 0px; width: 140px; position: absolute; z-index: 4999; box-shadow: 0px 0px 5px #ccc;
}
.AXPopOver .arrowTop {
	background: url("/common/css/img/AXPopOverArrow.png") no-repeat center 0px; left: 0px; top: -8px; width: 100%; height: 8px; position: absolute;
}
.AXPopOver .blockContainer {
	background: rgb(255, 255, 255); border-radius: 3px;
}
.AXPopOver .contextMenuBody {
	background: rgb(238, 238, 238); color: rgb(0, 0, 0);
}
.AXPopOver .contextMenuItem {
	background-position: 0px; padding: 0px 10px; height: 30px; color: rgb(94, 94, 94); line-height: 30px; text-decoration: none; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid; display: block; position: relative; background-repeat: no-repeat;
}
.AXPopOver .hline {
	background: rgb(177, 177, 177); height: 1px; line-height: 1px; font-size: 1px; display: block;
}
.AXPopOver .contextMenuItem:hover {
	background-color: rgb(238, 238, 238);
}
.AXPopOver .contextMenuItem .contextSubMenuIcon {
	background-position: 0px; top: 0px; width: 30px; height: 30px; right: 0px; position: absolute; background-image: url("/common/css/img/contextSubMenuIcon.png"); background-repeat: no-repeat;
}
.AXPopOver .first.contextMenuItem {
	border-top-left-radius: 3px; border-top-right-radius: 3px;
}
.AXPopOver .last.contextMenuItem {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px;
}
.AXPopOver .groupName.contextMenuItem {
	background: rgb(238, 238, 238); color: rgb(0, 0, 0);
}
.AXPopOver .docline.contextMenuItem {
	padding: 0px 5px 0px 30px; background-image: url("/common/css/img/contextMenuIcon_docline.png");
}
.AXPopOver .plus.contextMenuItem {
	padding: 0px 5px 0px 30px; background-image: url("/common/css/img/contextMenuIcon_plus.png");
}
.AXPopOver .minus.contextMenuItem {
	padding: 0px 5px 0px 30px; background-image: url("/common/css/img/contextMenuIcon_minus.png");
}
.AXPopOver .group.contextMenuItem {
	padding: 0px 5px 0px 30px; background-image: url("/common/css/img/contextMenuIcon_group.png");
}
.AXPopOver .edit.contextMenuItem {
	padding: 0px 5px 0px 30px; background-image: url("/common/css/img/contextMenuIcon_edit.png");
}
.AXPopOver .copy.contextMenuItem {
	padding: 0px 5px 0px 30px; background-image: url("/common/css/img/contextMenuIcon_copy.png");
}
.AXPopOver .cut.contextMenuItem {
	padding: 0px 5px 0px 30px; background-image: url("/common/css/img/contextMenuIcon_cut.png");
}
.AXPopOver .paste.contextMenuItem {
	padding: 0px 5px 0px 30px; background-image: url("/common/css/img/contextMenuIcon_paste.png");
}
.AXPopOver .up.contextMenuItem {
	padding: 0px 5px 0px 30px; background-image: url("/common/css/img/contextMenuIcon_up.png");
}
.AXPopOver .down.contextMenuItem {
	padding: 0px 5px 0px 30px; background-image: url("/common/css/img/contextMenuIcon_down.png");
}
.AXPopOver .left.contextMenuItem {
	padding: 0px 5px 0px 30px; background-image: url("/common/css/img/contextMenuIcon_left.png");
}
.AXPopOver .right.contextMenuItem {
	padding: 0px 5px 0px 30px; background-image: url("/common/css/img/contextMenuIcon_right.png");
}
.AXPopOver .link.contextMenuItem {
	padding: 0px 5px 0px 30px; background-image: url("/common/css/img/contextMenuIcon_link.png");
}
.AXPopOver .unlink.contextMenuItem {
	padding: 0px 5px 0px 30px; background-image: url("/common/css/img/contextMenuIcon_unlink.png");
}
.AXPopOver .openall.contextMenuItem {
	padding: 0px 5px 0px 30px; background-image: url("/common/css/img/contextMenuIcon_openall.png");
}
.AXPopOver .closeall.contextMenuItem {
	padding: 0px 5px 0px 30px; background-image: url("/common/css/img/contextMenuIcon_closeall.png");
}
.AXTooltipContent {
	display: none;
}
.AXPopOverTooltip {
	background: rgb(255, 255, 240); padding: 6px; border-radius: 5px; border: 1px solid rgb(181, 90, 0); border-image: none; left: 0px; top: 0px; width: 140px; position: absolute; z-index: 4999; box-shadow: 0px 0px 5px #ccc;
}
.AXPopOverTooltip .arrowTop {
	background: url("/common/css/img/AXPopOverTooltipArrow.png") no-repeat 10px 0px; left: 0px; top: -8px; width: 100%; height: 8px; position: absolute;
}
.AXPopOverTooltip .arrowBottom {
	background: url("/common/css/img/AXPopOverTooltipArrowBottom.png") no-repeat 10px 0px; left: 0px; width: 100%; height: 8px; bottom: -8px; position: absolute;
}
.AXPopOverTooltip .blockContainer {
	border-radius: 3px;
}
.AXPopOverTooltip .contextMenuBody {
	color: rgb(181, 90, 0);
}
.AXPopOverTooltip .contextMenuItem {
	background-position: 0px; padding: 0px 10px; height: 30px; color: rgb(94, 94, 94); line-height: 30px; text-decoration: none; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid; display: block; position: relative; background-repeat: no-repeat;
}
.AXPopOverTooltip .hline {
	background: rgb(177, 177, 177); height: 1px; line-height: 1px; font-size: 1px; display: block;
}
.AXPopOverTooltip .contextMenuItem:hover {
	background-color: rgb(238, 238, 238);
}
.AXPopOverTooltip .contextMenuItem .contextSubMenuIcon {
	background-position: 0px; top: 0px; width: 30px; height: 30px; right: 0px; position: absolute; background-image: url("/common/css/img/contextSubMenuIcon.png"); background-repeat: no-repeat;
}
.AXPopOverTooltip .first.contextMenuItem {
	border-top-left-radius: 3px; border-top-right-radius: 3px;
}
.AXPopOverTooltip .last.contextMenuItem {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px;
}
.AXPopOverTooltip .groupName.contextMenuItem {
	background: rgb(238, 238, 238); color: rgb(0, 0, 0);
}
.AXPopOverTooltip .docline.contextMenuItem {
	padding: 0px 5px 0px 30px; background-image: url("/common/css/img/contextMenuIcon_docline.png");
}
.AXPopOverTooltip .plus.contextMenuItem {
	padding: 0px 5px 0px 30px; background-image: url("/common/css/img/contextMenuIcon_plus.png");
}
.AXPopOverTooltip .minus.contextMenuItem {
	padding: 0px 5px 0px 30px; background-image: url("/common/css/img/contextMenuIcon_minus.png");
}
.AXPopOverTooltip .group.contextMenuItem {
	padding: 0px 5px 0px 30px; background-image: url("/common/css/img/contextMenuIcon_group.png");
}
.AXPopOverTooltip .edit.contextMenuItem {
	padding: 0px 5px 0px 30px; background-image: url("/common/css/img/contextMenuIcon_edit.png");
}
.AXPopOverTooltip .copy.contextMenuItem {
	padding: 0px 5px 0px 30px; background-image: url("/common/css/img/contextMenuIcon_copy.png");
}
.AXPopOverTooltip .cut.contextMenuItem {
	padding: 0px 5px 0px 30px; background-image: url("/common/css/img/contextMenuIcon_cut.png");
}
.AXPopOverTooltip .paste.contextMenuItem {
	padding: 0px 5px 0px 30px; background-image: url("/common/css/img/contextMenuIcon_paste.png");
}
.AXPopOverTooltip .up.contextMenuItem {
	padding: 0px 5px 0px 30px; background-image: url("/common/css/img/contextMenuIcon_up.png");
}
.AXPopOverTooltip .down.contextMenuItem {
	padding: 0px 5px 0px 30px; background-image: url("/common/css/img/contextMenuIcon_down.png");
}
.AXPopOverTooltip .left.contextMenuItem {
	padding: 0px 5px 0px 30px; background-image: url("/common/css/img/contextMenuIcon_left.png");
}
.AXPopOverTooltip .right.contextMenuItem {
	padding: 0px 5px 0px 30px; background-image: url("/common/css/img/contextMenuIcon_right.png");
}
.AXPopOverTooltip .link.contextMenuItem {
	padding: 0px 5px 0px 30px; background-image: url("/common/css/img/contextMenuIcon_link.png");
}
.AXPopOverTooltip .unlink.contextMenuItem {
	padding: 0px 5px 0px 30px; background-image: url("/common/css/img/contextMenuIcon_unlink.png");
}
.AXPopOverTooltip .openall.contextMenuItem {
	padding: 0px 5px 0px 30px; background-image: url("/common/css/img/contextMenuIcon_openall.png");
}
.AXPopOverTooltip .closeall.contextMenuItem {
	padding: 0px 5px 0px 30px; background-image: url("/common/css/img/contextMenuIcon_closeall.png");
}
.AXGridTable {
	background: url("/common/css/img/gridheadBG.png") repeat-x; border-width: 1px 1px 0px; border-style: solid solid none; border-color: rgb(193, 193, 193) rgb(193, 193, 193) currentColor; border-image: none; width: 100%; font-size: 12px; table-layout: fixed; box-shadow: 1px 1px 3px #eee;
}
.AXGridTable thead td {
	background: url("/common/css/img/gridheadBorder.png") no-repeat 100% 0px; height: 30px; color: rgb(34, 34, 34); line-height: 30px; border-bottom-color: rgb(193, 193, 193); border-bottom-width: 1px; border-bottom-style: solid;
}
.AXGridTable thead td .tdRel {
	padding: 0px 10px; text-align: center; color: rgb(0, 0, 0);
}
.AXGridTable thead td.last {
	background: repeat-y 100% 0px;
}
.AXGridTable tbody td {
	background: url("/common/css/img/gridbodyBorder.png") repeat-y 100% 0px; height: 36px; text-align: center; color: rgb(102, 102, 102); line-height: 30px; border-bottom-color: rgb(193, 193, 193); border-bottom-width: 1px; border-bottom-style: solid;
}
.AXGridTable tbody td.last {
	background: repeat-y 100% 0px;
}
.AXFormTable {
	border-width: 1px 1px 0px; border-style: solid solid none; border-color: rgb(193, 193, 193) rgb(193, 193, 193) currentColor; border-image: none; width: 100%; font-size: 12px; table-layout: fixed; box-shadow: 1px 1px 3px #eee;
}
.AXFormTable td .tdRel {
	padding: 0px 10px;
}
.AXFormTable th .tdRel {
	padding: 0px 10px;
}
.AXFormTable tbody td {
	background: url("/common/css/img/gridbodyBorder.png") repeat-y 100% 0px; height: 36px; color: rgb(102, 102, 102); overflow: visible; border-bottom-color: rgb(193, 193, 193); border-bottom-width: 1px; border-bottom-style: solid; min-height: 36px;
}
.AXFormTable tbody th {
	background: url("/common/css/img/gridbodyBorder.png") repeat-y 100% 0px rgb(245, 245, 245); height: 36px; text-align: center; color: rgb(68, 68, 68); overflow: visible; border-bottom-color: rgb(193, 193, 193); border-bottom-width: 1px; border-bottom-style: solid; min-height: 36px;
}
.AXFormTable tbody tr.gray td {
	background-color: rgb(245, 245, 245);
}
.AXFormTable tbody tr.gray th {
	background-color: rgb(245, 245, 245);
}
.AXFormTable tbody tr.red td {
	background-color: rgb(255, 232, 232);
}
.AXFormTable tbody tr.red th {
	background-color: rgb(255, 232, 232);
}
.AXFormTable tbody tr.green td {
	background-color: rgb(247, 253, 234);
}
.AXFormTable tbody tr.green th {
	background-color: rgb(247, 253, 234);
}
.AXFormTable tbody tr.blue td {
	background-color: rgb(234, 245, 253);
}
.AXFormTable tbody tr.blue th {
	background-color: rgb(234, 245, 253);
}
.AXFormTable tbody tr.yellow td {
	background-color: rgb(254, 254, 233);
}
.AXFormTable tbody tr.yellow th {
	background-color: rgb(254, 254, 233);
}
.AXFormTable tbody td.last {
	background: repeat-y 100% 0px;
}
.AXFormTable tbody th.last {
	background: repeat-y 100% 0px;
}
.AXSearchTable {
	width: 100%; font-size: 12px; border-top-color: rgb(193, 193, 193); border-bottom-color: currentColor; border-top-width: 1px; border-bottom-width: 0px; border-top-style: solid; border-bottom-style: none; table-layout: fixed;
}
.AXSearchTable td .tdRel {
	padding: 0px 10px;
}
.AXSearchTable th .tdRel {
	padding: 0px 10px;
}
.AXSearchTable tbody td {
	background: url("/common/css/img/gridbodyBorder.png") repeat-y 100% 0px; height: 36px; color: rgb(102, 102, 102); overflow: visible; border-bottom-color: rgb(193, 193, 193); border-bottom-width: 1px; border-bottom-style: solid; min-height: 36px;
}
.AXSearchTable tbody th {
	background: url("/common/css/img/gridbodyBorder.png") repeat-y 100% 0px rgb(255, 255, 255); height: 36px; text-align: center; color: rgb(68, 68, 68); overflow: visible; border-bottom-color: rgb(193, 193, 193); border-bottom-width: 1px; border-bottom-style: solid; min-height: 36px;
}
.AXSearchTable tbody tr.gray td {
	background-color: rgb(245, 245, 245);
}
.AXSearchTable tbody tr.gray th {
	background-color: rgb(245, 245, 245);
}
.AXSearchTable tbody tr.red td {
	background-color: rgb(255, 232, 232);
}
.AXSearchTable tbody tr.red th {
	background-color: rgb(255, 232, 232);
}
.AXSearchTable tbody tr.green td {
	background-color: rgb(247, 253, 234);
}
.AXSearchTable tbody tr.green th {
	background-color: rgb(247, 253, 234);
}
.AXSearchTable tbody tr.blue td {
	background-color: rgb(234, 245, 253);
}
.AXSearchTable tbody tr.blue th {
	background-color: rgb(234, 245, 253);
}
.AXSearchTable tbody tr.yellow td {
	background-color: rgb(254, 254, 233);
}
.AXSearchTable tbody tr.yellow th {
	background-color: rgb(254, 254, 233);
}
.AXSearchTable tbody td.last {
	background: repeat-y 100% 0px;
}
.AXSearchTable tbody th.last {
	background: repeat-y 100% 0px;
}
