HTML {
	OVERFLOW: auto
}
BODY {
	MARGIN: 0px
}
#mochaDesktop {
	LEFT: 0px; OVERFLOW: hidden; WIDTH: 100%; POSITION: relative; TOP: 0px; HEIGHT: 500px; min-width: 750px
}
#mochaDesktopHeader {
	
}
#mochaDesktopTitlebar {
	PADDING-RIGHT: 8px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 8px; BACKGROUND: #f0f0f0; PADDING-BOTTOM: 7px; PADDING-TOP: 5px; BORDER-BOTTOM: #bbb 1px solid; HEIGHT: 25px
}
#mochaDesktopTitlebar H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 18px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #e60; PADDING-TOP: 4px
}
#mochaDesktopTitlebar H1 .version {
	FONT-SIZE: 12px; COLOR: #333
}
#mochaDesktopNavbar {
	PADDING-RIGHT: 0px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 0px; BACKGROUND: #f0f0f0; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: #bbb 1px solid; HEIGHT: 22px
}
#mochaDesktopNavbar UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#mochaDesktopNavbar LI {
	FLOAT: left
}
#mochaDesktopNavbar A {
	DISPLAY: block
}
#mochaDesktopNavbar UL LI A {
	PADDING-RIGHT: 9px; PADDING-LEFT: 9px; PADDING-BOTTOM: 2px; COLOR: #000; PADDING-TOP: 2px
}
#mochaDesktopNavbar UL LI A:hover {
	BACKGROUND: #e4e4e4
}
#mochaDesktopNavbar LI UL {
	BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #999 1px solid; PADDING-LEFT: 2px; Z-INDEX: 8000; BACKGROUND: #fff; LEFT: -999em; PADDING-BOTTOM: 2px; BORDER-LEFT: #999 1px solid; WIDTH: 148px; PADDING-TOP: 2px; BORDER-BOTTOM: #999 1px solid; POSITION: absolute
}
#mochaDesktopNavbar LI UL LI {
	
}
#mochaDesktopNavbar LI UL LI A {
	PADDING-RIGHT: 9px; PADDING-LEFT: 9px; PADDING-BOTTOM: 1px; WIDTH: 130px; PADDING-TOP: 1px
}
#mochaDesktopNavbar LI:hover UL {
	LEFT: auto
}
#mochaDesktopNavbar LI.ieHover UL {
	LEFT: auto
}
#mochaDesktopNavbar LI:hover {
	POSITION: static
}
#mochaDesktopNavbar LI.hover {
	POSITION: static
}
.divider {
	BORDER-TOP: #ddd 1px solid; MARGIN-TOP: 2px; PADDING-TOP: 3px
}
#mochaPageWrapper {
	CLEAR: both; OVERFLOW: auto; WIDTH: 100%
}
#mochaPage {
	PADDING-RIGHT: 30px; PADDING-LEFT: 30px; PADDING-BOTTOM: 30px; PADDING-TOP: 20px
}
DIV.mocha {
	DISPLAY: none; LEFT: 0px; OVERFLOW: hidden; POSITION: absolute; TOP: 0px
}
DIV.mochaOverlay {
	LEFT: 3px; POSITION: absolute; TOP: 2px
}
DIV.mocha .mochaTitlebar {
	OVERFLOW: hidden; WIDTH: 100%
}
DIV.mocha .mochaTitlebar H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 6px 10px 4px 12px; COLOR: #000; LINE-HEIGHT: 15px; PADDING-TOP: 0px
}
DIV.mocha .mochaTitlebar A {
	COLOR: #444
}
DIV.mocha .mochaContentBorder {
	BORDER-TOP: #bdbdbd 1px solid; BORDER-BOTTOM: #d7d7d7 1px solid
}
DIV.mocha .mochaContentWrapper {
	FONT-SIZE: 11px; BACKGROUND: #fff; OVERFLOW: auto
}
DIV.mocha .mochaContent {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.resizeHandle {
	RIGHT: 5px; BACKGROUND: #000; FILTER: alpha(opacity=0); WIDTH: 12px; CURSOR: se-resize; BOTTOM: 5px; POSITION: absolute; HEIGHT: 12px; opacity: .0; moz-opacity: 0
}
.mochaControls {
	RIGHT: 8px; BACKGROUND: #f00; FILTER: alpha(opacity=0); WIDTH: 0px; POSITION: absolute; TOP: 8px; HEIGHT: 14px; opacity: .0; moz-opacity: .0
}
.minimizeToggle {
	FONT-SIZE: 1px; BACKGROUND: #000; FLOAT: right; WIDTH: 14px; CURSOR: pointer; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 14px
}
.maximizeToggle {
	FONT-SIZE: 1px; BACKGROUND: #000; FLOAT: right; WIDTH: 14px; CURSOR: pointer; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 14px
}
.mochaClose {
	FONT-SIZE: 1px; BACKGROUND: #000; FLOAT: right; WIDTH: 14px; CURSOR: pointer; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 14px
}
.mochaLoadingIcon {
	LEFT: 6px; BOTTOM: 7px; POSITION: absolute
}
.mochaIframe {
	WIDTH: 100%
}
#slider {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; WIDTH: 200px; PADDING-TOP: 18px; POSITION: relative
}
#sliderarea {
	CLEAR: both; FONT-SIZE: 1px; BACKGROUND: #ddd; MARGIN: 2px 0px 10px; WIDTH: 200px; POSITION: relative; HEIGHT: 10px
}
#sliderknob {
	FONT-SIZE: 1px; BACKGROUND: #e60; WIDTH: 20px; CURSOR: pointer; POSITION: absolute; HEIGHT: 10px
}
#update {
	LEFT: 0px; POSITION: absolute; TOP: 0px
}
.clear {
	CLEAR: both
}
#mochaDesktop FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 320px; PADDING-TOP: 5px
}
#mochaDesktop TEXTAREA {
	FONT-SIZE: 12px; COLOR: #555; FONT-FAMILY: Arial, Helvetica, sans-serif
}
#mochaDesktop INPUT {
	FONT-SIZE: 12px; COLOR: #555; FONT-FAMILY: Arial, Helvetica, sans-serif
}
#mochaDesktop .input {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 3px; BACKGROUND: #fbfbfb; PADDING-BOTTOM: 1px; BORDER-LEFT: #ccc 1px solid; WIDTH: 225px; PADDING-TOP: 1px; BORDER-BOTTOM: #ccc 1px solid
}
#mochaDesktop TEXTAREA {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 3px; BACKGROUND: #fbfbfb; PADDING-BOTTOM: 1px; BORDER-LEFT: #ccc 1px solid; WIDTH: 225px; PADDING-TOP: 1px; BORDER-BOTTOM: #ccc 1px solid; HEIGHT: 100px
}
#mochaDesktop .formLabel {
	FLOAT: left; MARGIN: 0px 0px 5px; WIDTH: 80px; TEXT-ALIGN: right
}
#mochaDesktop .formField {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px; WIDTH: 230px; PADDING-TOP: 0px
}
#mochaDesktop FORM .number {
	WIDTH: 40px
}
#mochaModalOverlay {
	DISPLAY: none; Z-INDEX: 10000; BACKGROUND: #000; FILTER: alpha(opacity=0); LEFT: 0px; WIDTH: 100%; POSITION: fixed; TOP: 0px; opacity: 0; moz-opacity: 0
}
 HTML #mochaModalOverlay {
	POSITION: absolute
}
IFRAME.zIndexFix {
	BORDER-RIGHT: transparent 1px solid; BORDER-TOP: transparent 1px solid; DISPLAY: block; Z-INDEX: -1; FILTER: mask(); LEFT: 0px; BORDER-LEFT: transparent 1px solid; WIDTH: 100px; BORDER-BOTTOM: transparent 1px solid; POSITION: absolute; TOP: 0px; HEIGHT: 100px
}
#mochaDock {
	PADDING-RIGHT: 15px; BORDER-TOP: #bbb 1px solid; DISPLAY: none; PADDING-LEFT: 15px; MIN-HEIGHT: 20px; BACKGROUND: #f0f0f0; LEFT: 0px; PADDING-BOTTOM: 2px; WIDTH: 100%; BOTTOM: 0px; PADDING-TOP: 2px; BORDER-BOTTOM: #fff 1px solid; POSITION: relative; HEIGHT: 20px
}
.mochaDockButton {
	BORDER-RIGHT: #777 1px solid; BORDER-TOP: #fff 1px solid; FONT-SIZE: 10px; MARGIN: 0px 1px 0px 0px; BORDER-LEFT: #fff 1px solid; WIDTH: 120px; BORDER-BOTTOM: #777 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 20px; BACKGROUND-COLOR: #f0f0f0; TEXT-ALIGN: left
}
#mochaDockPlacement {
	Z-INDEX: 3; BACKGROUND: #f00; FILTER: alpha(opacity=0); LEFT: 2px; WIDTH: 10px; CURSOR: pointer; POSITION: absolute; TOP: 3px; HEIGHT: 9px; opacity: 0; moz-opacity: 0
}
#mochaDockAutoHide {
	Z-INDEX: 3; BACKGROUND: #f00; FILTER: alpha(opacity=0); LEFT: 2px; WIDTH: 10px; CURSOR: pointer; POSITION: absolute; TOP: 13px; HEIGHT: 9px; opacity: 0; moz-opacity: 0
}
.accordianToggler {
	PADDING-RIGHT: 10px; BORDER-TOP: #f5f5f5 1px solid; PADDING-LEFT: 10px; FONT-SIZE: 11px; BACKGROUND: #eee; PADDING-BOTTOM: 4px; MARGIN: 0px; CURSOR: pointer; PADDING-TOP: 4px; BORDER-BOTTOM: #ddd 1px solid
}
.accordianContent {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; PADDING-TOP: 10px
}
.screen {
	DISPLAY: none
}
