/*  positioning-layers static and absolute */

/*
#MXintro {
	background: url(/maxwell/images/intro/background.gif) 0 0 repeat-x;
	width:auto;
	margin:0;
	padding:40px 0 0 0;
	position:relative;
	top:145px;
}
#MXintro p, #MXintro h4 {
	margin:10px 0 5px 10px;
}
#MXintroEdge {
	position:absolute;
	right:0;
	top:125px;
	width:25%;
	background:white;
	height:150px;
	z-index:100;
}
#MXpitch {
	margin: 0pt auto;
	width: 600px;
	position:relative;
	z-index:200;
	padding:0 0 0 25px;
}

#MXtourText {
	position:relative;
	width:435px;
	height:171px;
	margin:0;
}
#MXtourTabs {
	position:absolute;
	margin:-30px 3px 0 3px;
}

.MXintroCopy {
	background:#f9ffe5;
	border:3px solid white;
	padding:5px 10px 25px;
	-moz-border-radius:25px;
	-webkit-border-radius:25px;
	height:135px;
	position:absolute;
	top:0;
	left:0;
	width:400px;
}

.MXtourTab {
	width:100px;
	margin:0 7px 0 0;
	padding:35px 0 0 0;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	float:left;
}
.MXtourTab:hover {
	cursor:pointer;
	background:#f9ffe5;
}
#MXintroGraphTab {
	margin-right:0;
}
*/

#CXbrowser {
	background: url(/maxwell/images/rail/rail_bg_tile.jpg) 0 145px repeat-x;
/*	border: 1px solid #eee;	*/
	overflow: hidden;
/*	width: 606px; */
/*	width: 270px;	*/
/*	height: 100%;	*/
	position: relative;
	margin:0; 
	padding:0;
	z-index:500;
/*	max-height:100%;	*/
	width:100%;
}

/*
* html #CXbrowser {
	height: 1%;
} */

#CXbrowserLiner {
	width: 10000px;
/*	height: 100%; */
/*	position: relative; */
	margin:0; 
	padding:5px 5px 200px 5px;
	float:left;
/*	overflow:auto;	*/
}


* html #CXbrowserLiner {
	height: 1%;
}

.MXpaneShad {
	position:absolute;
	height:100%;
	width:100%;
	margin:0;
	padding:10px;
	top:-10px;
	left:-10px;
	z-index:-1;
	overflow:hidden;
	opacity:0.5;
}

.MXPS_B {
	background: transparent url(/maxwell/images/paneShad_B.png) bottom left repeat-x;
	height:30px;
	width:100%;
	position:absolute;
	bottom:-10px;
	opacity:0.5;
}
.selectedWidget .MXPS_B, .selectedWidget .MXpaneShad {
	opacity:1.0;
}
.MXPS_L {
	background: transparent url(/maxwell/images/paneShad_L.png) top left repeat-y;
	width:30px;
	height:100%;
	position:absolute;
	left:0;
	bottom:20px;
}
.MXPS_R {
	background: transparent url(/maxwell/images/paneShad_R.png) top right repeat-y;
	width:30px;
	height:100%;
	position:absolute;
	right:0;
	bottom:20px;
}
.MXPS_BL {
	background: transparent url(/maxwell/images/paneShad_BL.png) bottom left no-repeat;
	width:10px;
	height:20px;
	position:absolute;
	left:0;
	bottom:0;
}
.MXPS_BR {
	background: transparent url(/maxwell/images/paneShad_BR.png) bottom right no-repeat;
	width:10px;
	height:20px;
	position:absolute;
	right:0;
	bottom:0;
}

.widget, .selectedWidget {
/*	white-space: nowrap; */
	float: left;
	border: 1px solid #ddd;  
/*	border: 2px solid #A1AEB7; */
	width:260px;
	width:270px;
	w\idth:260px;
/*	height:100px;	*/
	min-height: 100px;
/*	max-height: 500px; */
	overflow:visible;
	margin:9px 10px 0 0;
	position:relative;
}
.widgetListRegion {
	overflow: auto;
}
.widgetMX {
	width: 180px;
	min-height:200px;
	height:auto !important;
	height:200px;
	position:relative;
	z-index:1000;
}
.widgetMXexpanded {
	width: 350px;
}
.selectedWidget {
	border: 1px solid #777;  
/*	border: 2px solid #778590; */
}
.widgetHeader {
	background: url(/maxwell/images/widgeTitle.gif) bottom left repeat-x;
	background-color: #eee;
	border: 1px solid #fff;
	border-bottom: none;
	width: auto;
	padding: 2px 2px 5px 2px;
	color:#555;
}
.selectedWidget .widgetHeader {
	color:#000;
}
.widgetMXliner {
	background:#fff;
	position:relative;
	height:100%;
	min-height:200px;
	height:auto !important;
	height:200px;
	overflow:visible;
}
.widgetFooter {
	background: url(/maxwell/images/widgetFooter.gif) top left repeat-x;
	background-color: #f3f3f3;
	border: 1px solid #fff;
	border-top: none;
	width:auto;
	margin:-1px 0 0 0;
	padding:0;
	color:#777;
	position:relative;
	height:19px;
	overflow:hidden;
}

.widgetPermissions {
	padding:5px;
	height: inherit;
}
.widgetFooter .cxList {
	background:#F5F5F5;
	border: 1px solid #DDD;
	padding:2px 0;
	width: 140px;
	margin-left: auto;
	margin-right: -6px;
}

.widgetToolbar {
/*	height:14px;
	padding-bottom:0;
	padding-top:0;
	margin-bottom:10px;
	margin-top:-10px;	*/
/*	padding:0 5px 0 0;	*/
}

.widgetToolbarStatus {
	text-align:right;
	padding:4px 5px 0 0;
}

.widgetDetailHeader {
	background: #f3f6f7 url(/maxwell/images/widgetControls/detailHeader_bg.gif) repeat-x center left;
	border-bottom:1px solid #C8C8C8;
	padding: 3px 5px;
	margin:0;
	position:relative;
	z-index:300;
	overflow:visible;
}

.choosingWidget {
	border: 3px solid #777;  
	position: fixed;
	left: 180px;
	z-index: 1000;
}


/*******	dashboard widget/pane over-rides	*******/

#MXdashActivity .widget {
	border-width:5px;
}

#MXdashActivity .MXpaneShad, #MXdashActivity .MXPS_B {
	display:none;
}

#MXdashActivity .widgetControl, #MXdashActivity .widgetClose, #MXdashActivity .widgetToggle {
	display: none;
}
/*
#MXdashContents .widget {
	border-width:5px;
}

#MXdashContents .MXpaneShad, #MXdashContents .MXPS_B {
	display:none;
}

#MXdashContents .widgetControl, #MXdashContents .widgetClose, #MXdashContents .widgetToggle {
	display: none;
}
*/
/*******/

.widgetDetailHeader h3 {
	overflow: -moz-scrollbars-none;
	word-wrap: break-word;
}

img.MXiconDetail {
	background:transparent;
	float:right;
/*
	margin:0 5px 5px 13.5%;
*/
	margin:0 5px 5px 9.5%;
	padding:0;
	border:none;
/*
	max-width:128px;
*/
	max-width:90px;
	min-width:25px;
	width:25%;
	position:relative;
}
img.MXcustomIcon {
	padding:3px;
	border:1px solid #eee;
	background:white;
}
canvas.MXcolorIcon {
	background:transparent;
	float:right;
	margin:0 5px 5px 0;
	padding:0;
	border:none;
	width:128px;
	height:128px;
	position:relative;
}

/* PNG fix for pre-IE7 */

img.MXiconDetail { behavior: url(/_site/js/iepngfix.htc); }

.widgetTitle {
	float:left;
	height:14px;
	font-size:12px;
	text-align:center;
	width:100%;
	color:#000;
}

.widgetClose {
	width: 14px;
	height: 14px;
	position:absolute;
	top:3px;
	right:3px;
	cursor:pointer;
	background:url(/maxwell/images/widgetcontrols/close_box.gif) no-repeat 100% 50% #fff;
/*	z-index:1000;	*/
}
.widgetToggle {
	width: 20px;
	height: 14px;
	position:absolute;
	top:3px;
	left:3px;
	cursor:pointer;
	z-index:1000;
}
.widgetGrowList {
	background:url(/maxwell/images/widgetcontrols/list_toggle_extended.gif) no-repeat 100% 50% #fff;
}
.widgetShrinkList {
	background:url(/maxwell/images/widgetcontrols/list_toggle_compact.gif) no-repeat 100% 50% #fff;
}
.widgetGrowDetail {
	background:url(/maxwell/images/widgetcontrols/widget_toggle_out_2.gif) no-repeat 100% 50% #fff;
}
.widgetShrinkDetail {
	background:url(/maxwell/images/widgetcontrols/widget_toggle_in_2.gif) no-repeat 100% 50% #fff;
}
.widgetGrow {
	width: 14px;
	height: 14px;
	position:absolute;
	top:2px;
	right:9px;
	cursor:pointer;
	z-index:1000;
}
.widgetShrink {
	width: 14px;
	height: 14px;
	position:absolute;
	top:2px;
	right:21px;
	cursor:pointer;
	z-index:1000;
}

.widgetNav {
/*	position: absolute;
	right: 0px;
	top: 55px;	*/
	border: 1px solid #ddd;
	border-top:none;
	padding: 0px;
	width: 140px;
/*
	margin:0 0 10px 0px;
*/
	margin:0 0 0px 0px;
	float:right;
	position:relative;
	z-index:200;
	clear:right;
	
}
.widgetNav h4 {
	font-weight:normal;
	color:#666;
	margin:0;
	padding: 0 0 0 3px;
}

.widgetDetailNounLinks, .widgetDetailVerbLinks {
	background: url(/maxwell/images/widgetControls/widgetNavHead_bg.gif) 0 -4px repeat-x;
	padding: 3px 0 3px 0;
}

.widgetDetailNounLinks {
	border: 1px solid #ddd;
	border-right:none;
	border-bottom:none;
	bottom: 0px;
/*	width: 130px;	*/
}
.widgetDetailVerbLinks {
	border: 1px solid #ddd;
	border-right:none;
	bottom: 0px;
/*	width: 130px;	*/
}

.widgetContent {
	background-color:#FCFCFC;
	overflow:auto;
/*	padding-bottom:20px;	*/
/*	margin-bottom:20px;	*/
	height:100%;
	min-height:180px;
	height:auto !important;
	height:180px;
/*	max-height:450px;	*/
	position:relative;
	
}

.selectedWidget .widgetContent {
	background-color:#fff;
}

.widgetDetailBody {
	position:relative;
	z-index:100;
	margin:0;
	padding:0;
}

.widgetFullPage{
	left:0;
	top:0;
	width: 100%;
	margin: 0;
	border: 0;
/*
	position: fixed;
	padding-top: 3%;
*/
}				

#widgetFullScreenClose{
	position:fixed;right:0;top:0;background:#ddd;z-index:20000;
	font-size:15px;
	padding:7px;
	cursor: pointer;
}
#widgetFullScreenClose:hover{
	color:#fff;
	background:#777;
}

@media print {
	#widgetFullScreenClose{ display:none; }
}

.MXdroppableHighlight{
	background-color:#EEE;
}

.fieldSet {
	width:auto;
	position:relative;
	overflow:auto;
}

/*	bg color edited from F5F5FF	by SDU 11/7/07 */
/*	border color edited from E0E0FF	by SDU 11/7/07 */
.mxEditActive .CXdetailField {
	background-color:#F5F5F5;
	margin-right:15px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border:1px solid #E0E0E0;
}

.mxEditActive .fieldRequired {
	margin:1px 5px 1px 0;
}

/*	added by SDU 11/7/07	*/
.mxEditActive .fieldEditable .CXdetailField {
	background-color:#F5F5FF;
	border:none;
	margin-right:10px;
}

.mxEditActive .fieldRequired .CXdetailField {
	background-color:#FFDBDC;
	border:none;
	margin-right:10px;
}

.mxEditActive .fieldRequireFilled .CXdetailField {
	background-color:#FFFFDC;
}

.mxEditActive .fieldRequired .CXdetailLabel, .mxEditActive .fieldRequired .CXdetailLabelMini {
	padding:0px 5px 1px;
}

.CXdetailLabel, .CXdetailLabelMini {
	padding:2px 5px;
	width:auto;
	color:#BBB;
	font-weight:bold;
	clear:left;
}
.CXdetailLabelMini {
	float:left;
}

.CXdetailLabelMini + .CXdetailField {
	margin-left:0;
}

/*  .CXdetailField_text_short, .CXdetailField_text_note, .CXdetailField_text_title  */
.CXdetailField {
	padding:2px 15px 3px 5px;
	margin:0 0 0 20px;
	color:#000;
	width:auto;
	font-weight:bold;
	overflow:auto;
	position:relative;
}
.CXdetailField_text_note {
	background-color:#f5f5ff;
	padding:8px;
	margin-right:15px;
	margin-bottom:5px;
	border: 1px solid #e0e0ff;
	font-weight:normal;
}

.CXtabPanel {
}
.CXtabPanelGroup {
	background:#FCFCFC;
	border:1px solid #EEE;
	margin:2px 15px 0;
	padding:3px 0 3px 5px;
}
.CXtabPanelLabel{}
.CXtabPanelLabelGroup{
	margin-top:7px;
}

.fieldSpan {
	position:relative;
	z-index:1;
}

.enumLink {
	background:#fcfcfc;
	border:1px solid #E9E9E9;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	cursor:pointer;
	display:block;
/*	height:12px;	*/
	left:-5px;
	padding:3px 3px 3px 0;
	position:relative;
	text-align:right;
	top:-2px;
}
.enumLink a {
	display:block;
}

.CXdetailField:hover .enumLink {
	background:#f3f3f3;
}

.mxEditActive .enumLink{
	background:transparent;
	border:none;
	display:inline;
	height:14px;
	left:0;
	padding:0;
	position:relative;
	text-align:right;
	top:0;
	z-index:-1;
	float:right;
}

.mxEditHideLabel {
	display:none;
}

.mxEditActive .mxEditHideLabel {
	display:block;
}

form.inplaceeditor-form {
	margin:0;
	padding:0;
	width:100%;
	position:relative;
}

textarea.editor_field, input.editor_field {
	width:100%;
	margin:0;
    padding:0;
}

input.editor_ok_button, input.editor_cancel, input.editor_add {
	padding:0;
	margin:2px 5px 3px 0;
}

input.editor_ok_button {
	background: transparent url(/maxwell/images/widgetControls/editor_confirm.gif) bottom left no-repeat;
}
/*
input.editor_ok_button:hover {
	background: transparent url(/maxwell/images/widgetControls/editor_confirm.gif) bottom left no-repeat;
}
*/
input.editor_cancel {
	background: transparent url(/maxwell/images/widgetControls/editor_cancel.gif) bottom left no-repeat;	
}
/*
input.editor_cancel:hover {
	background: transparent url(/maxwell/images/widgetControls/editor_cancel.gif) bottom left no-repeat;	
}
*/
input.editor_add {
	background: transparent url(/maxwell/images/widgetControls/editor_add.gif) bottom left no-repeat;	
}
/*
input.editor_add:hover {
	background: transparent url(/maxwell/images/widgetControls/editor_add.gif) bottom left no-repeat;	
}
*/

.widgetControl {
	width: 20px;
	height: 14px;
	cursor:pointer;
	float:left;
	margin:4px 0 1px;
}

.widgetItemControl {
	width: 20px;
	height: 14px;
	cursor:pointer;
	float:right;
	margin:4px 0 1px;
}

.widgetControl:hover, .widgetItemControl:hover {
	background-position:left center;
}

.cxList {
	padding:0;
	overflow: auto;
	max-height: 700px;
	position:relative;
}
.cxListLong {
	height: 250px;
	padding:0;
	border: 1px solid #666;
	overflow: auto;
	margin-top: 6px;
	width:100%;
}

.cxListAddItem {
	background:url(/maxwell/images/widgetcontrols/Add_Item.gif) no-repeat #fff;
}
.cxListRemoveItem {
	background:url(/maxwell/images/widgetcontrols/Remove_Item.gif) no-repeat #fff;
}
.cxListActions {
/*	left:20px;	*/
	background:url(/maxwell/images/widgetcontrols/Action_Gear.gif) no-repeat #fff;
}

.cxWidgetRefresh {
	background:url(/maxwell/images/widgetcontrols/Refresh.gif) no-repeat #fff;
}
.cxDetailAddItem {
	background:url(/maxwell/images/widgetcontrols/Add_Item.gif) no-repeat #fff;
}
.cxDetailActions {
	background:url(/maxwell/images/widgetcontrols/Action_Gear.gif) no-repeat #fff;
}

.MXRSEL {
	background:url(/maxwell/images/widgetcontrols/mxRSelectButtonXnotext_G.gif) no-repeat left top;
	width:34px;
	text-align:center;
	font-size:9px;
	color:#999;
}
.MXRSEL:hover {
	color:white;
}

.MXreportSelectEnabled, .MXreportSelectEnabled:hover {
	background-position: right center;
	color:white;
	font-size:9px;
}


.MXDEB {
	background:url(/maxwell/images/widgetcontrols/mxEditButtonXnotext.gif) no-repeat left top;
	width:30px;
	text-align:center;
}
.MXDEB:hover {
	color:white;
}

.MXdetailEditEnabled, .MXdetailEditEnabled:hover {
	background-position: right center;
	color:white;
	font-size:9px;
}

.MXdetailDeleteButton {
	background:url(/maxwell/images/widgetcontrols/item_controls/delete.gif) no-repeat #fff;
}

.MXdetailHideButton {
	background:url(/maxwell/images/widgetcontrols/item_controls/Hide_Button.gif) no-repeat #fff;
}

.cxItemNotes {
	background:url(/maxwell/images/widgetcontrols/item_controls/notify.gif) no-repeat #fff;
}

.cxItemOwner {
	background:url(/maxwell/images/widgetcontrols/item_controls/owner.gif) no-repeat #fff;
}

.cxItemInfo {
	background:url(/maxwell/images/widgetcontrols/item_controls/info.gif) no-repeat #fff;
}

.cxItemComments {
	background:url(/maxwell/images/widgetcontrols/item_controls/comment.gif) no-repeat #fff;
}

.cxItemPermission {
	background:url(/maxwell/images/widgetcontrols/item_controls/permission.gif) no-repeat #fff;
}
.cxItemPaneDrag {
	background:url(/maxwell/images/widgetcontrols/item_controls/pane_resize.gif) no-repeat #fff;
	width:16px;
	cursor:nwse-resize;
}

#MXdashActivity .cxItemPaneDrag {
	display:none;
}

.cxItemDisabled, .cxItemDisabled:hover {
	background-position:left bottom;
	cursor:default;
}

.cxItemMenuControl {
	background-position:right top;
}
.cxItemMenuControl:hover {
	background-position:right center;
}

.cxListItemCount {
	text-align:left;
	width:50%;
	height:16px;
	float:right;
	padding:4px 0 0 0;
}

table.sortable {
	width:100%;
	margin:0;
	padding:0;
}

.cxList ul {
	position:relative;
	list-style-type:none;
	margin:0;
	padding:4px 0 0 0;
}
.cxList li{
	left:4px;
/*	background:url(/maxwell/images/CXlistsImages/finderArrowrt.gif) no-repeat 97% 50%;	*/
	margin:0;
	padding:1px 1px 1px 8px;
}
.cxList li:hover{
	left:4px;
/*	background:url(/maxwell/images/CXlistsImages/finderArrowrtDDD.gif) no-repeat 97% 50% #ddd;	*/
	background-color:#ddd;
	margin:0;
	padding:1px 1px 1px 8px;
}
.cxList tr {
	left:4px;
/*	background:url(/maxwell/images/CXlistsImages/finderArrowrt.gif) no-repeat 100% 50% #fff;	*/
/*	background:#fff;  */
	margin:0;
	padding:0;
}
.cxList tr:hover, .cxList tr:hover td {
/*	background:url(/maxwell/images/CXlistsImages/finderArrowrtDDD.gif) no-repeat 100% 50% #ddd;	*/
	background-color:#ddd;
}
.cxList tr.cxListSelected td, .cxList li.cxListSelected {
/*	background: url(/maxwell/images/CXlistsImages/embossed_row.gif) repeat-x center left;	*/
/*	background-color:#cfcfcf;	*/
	border-top:1px solid #c9c9c9;
	border-bottom:1px solid #d0d0d0;	
}
/* .cxList li.cxListSelected {
	background:#cfcfcf url(/maxwell/images/CXlistsImages/finderArrowRt_FFF.gif) no-repeat 97% 50%;
}	*/
.cxList tr.cxListSelected td, .cxList li.cxListSelected {
	background:#ddd url(/maxwell/images/CXlistsImages/inset_bevel_row.gif) repeat-x center left;
}
.cxList tr.cxListSelected td.CXlistRowNav {
	background:#ddd url(/maxwell/images/CXlistsImages/bevel_row_arrow.gif) no-repeat center left;
}

/***	newDashboard 	***/

#masterDashboard{
/*
	background:#333 url(/maxwell/images/backgrounds/grill.png) no-repeat;
*/
	background:#333 url(/maxwell/images/backgrounds/chalkboard2.png) no-repeat;
	background-size: cover; 
	-webkit-background-size: cover; 
	-moz-background-size: cover; 
	-ms-background-size: cover; 
/*
	background-size:100% 100%;
*/
	top:0;
	bottom:0;
	left:0;
	right:0;
	position:absolute;
}
.newDashboard {
/*
	background:#333 url(/maxwell/images/backgrounds/grill.png) no-repeat;
	background-size: cover; 
*/
	background:#000;
/* 
	padding:0 10px 0 10px;
 */
	padding:0 1% 0 1%;
	width:100%;
	height:100%;
	overflow:hidden;
	position:absolute;
}

#masterDashboard, #masterDashboard .cxList li, #masterDashboard .cxList a  {
	color:#ccc;
	font-size:21px;
	line-height:28px;
}
#masterDashboard table {
}
#masterDashboard .widget{
	border:0;
	min-height:50px !important;
	overflow:hidden;
	margin: 0.5% 0.5% 0 0;
}
#masterDashboard .widgetClose, #masterDashboard .testMarker{
	display:none;
}
#masterDashboard .widgetDetailHeader, #masterDashboard .widgetHeaderIcon, #masterDashboard .widgetNav, #masterDashboard .CXtableHeadRow, #masterDashboard .CXlistRowNav{
	display:none;
}
#masterDashboard .widgetDetailBody{
	padding-top:20px;
}
#masterDashboard .widgetMXliner{
	background-color:inherit;
	border-radius:6px;
	background: -webkit-gradient(linear, left top, left bottom, from(#000), to(#4c4c4c));
	background: -moz-linear-gradient(top, #000, #4c4c4c);
	height:inherit !important;
	min-height:50px;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4c4c4c', endColorstr='#000000');
}
#masterDashboard .widgetContent{
	background-color:inherit;
}
#masterDashboard .widgetHeader, #masterDashboard .widgetFooter{
	display:none;
}
#masterDashboard .widgetDetailHeader{
	background-image:none;
	background-color:inherit;
	border:0;
}
#masterDashboard H3{
	color:#ccc;
}
#masterDashboard .CXtableItem {
	border:0;
}
#masterDashboard .cxList {
	overflow:hidden;
	padding:25px;
	min-width: 1000px;
}
#masterDashboard .widgetToggle{
	visibility:hidden;
}
#masterDashboard .CXdetailField{
	color:inherit;
}

.MXdashButton{
	font-size:15px;
	padding:7px;
	cursor: pointer;
	color:#000;
	position:fixed;
	z-index:50000;
	background:#ddd;
	opacity:0.2;
/*
	visibility:hidden;
*/
}
.MXdashButton:hover{
	color:#fff;
	background:#777;
	opacity:1.0;
/*
	visibility:visible;
*/
}
#masterDashClose{
	right:0;top:0;
}
#masterDashOverview{
	right:53px;top:0;
}
#masterDashReload{
	right:115px;top:0;
}

.miniDash{
	-moz-transform: scale(0.1);
	-webkit-transform: scale(0.1);
	-ms-transform: scale(0.1);
	transform: scale(0.1);
	-webkit-box-shadow: 0px 2px 40px #000; 
	-moz-box-shadow: 0px 2px 40px #000; 
	box-shadow: 0px 2px 40px #000;
	-webkit-transition: all 0.75s ease;
	-moz-transition: all 0.75s ease;
	-o-transition: all 0.75s ease;
	transition: all 0.75s ease;
	z-index:20000;
	height:500px;
	top:-200px;
	float:left;
	position:relative;
	margin-left:-20%;
	margin-right:-40%;
}
.shrunkenDash{
	-moz-transform: scale(0.8);
	-webkit-transform: scale(0.8);
	-ms-transform: scale(0.8);
	transform: scale(0.8);
	margin-top:50px;
	-webkit-box-shadow: 0px 2px 40px #000; 
	-moz-box-shadow: 0px 2px 40px #000; 
	box-shadow: 0px 2px 40px #000;
	-webkit-transition: all 0.75s ease;
	-moz-transition: all 0.75s ease;
	-o-transition: all 0.75s ease;
	transition: all 0.75s ease;
	z-index:25000;
}
.normalDash{
	-moz-transform: scale(1.0);
	-webkit-transform: scale(1.0);
	-ms-transform: scale(1.0);
	transform: scale(1.0);
	margin-top:0;
	-webkit-box-shadow: 0px 0px 0px #000; 
	-moz-box-shadow: 0px 0px 0px #000; 
	box-shadow: 0px 0px 0px #000;
	-webkit-transition: all 0.75s ease;
	-moz-transition: all 0.75s ease;
	-o-transition: all 0.75s ease;
	transition: all 0.75s ease;
	z-index:30000;
	position:fixed;
}
.dashVeneer{
	width:100%;
	height:100%;
	position:absolute;
	z-index:5000;
	cursor:pointer;
}
.dashVeneer:hover{
	background:#777;
	opacity:0.2;
}

.MXtime{
	font-size: 60px;
	font-family: Arial,Helvetica,sans-serif;
}
.MXtimeMeridian{
	font-size: 30px;
	font-family: Arial,Helvetica,sans-serif;
}

#dashMXclock .MXtime{
	font-size: 25px;
}
#dashMXclock .MXtimeMeridian{
	font-size: 13px;
}

.MXdashRefreshBarCase{
	position:fixed;
/* 
	margin-left:-8px;
	background:#000;
 */
	bottom:0;
	width:100%;
	height:2px;
	z-index:50000;
}
.MXdashRefreshBar{
	width:0%;
	height:100%;
/*
	background:#999;
	http://www.webdesignerwall.com/tutorials/cross-browser-css-gradient/
*/
	background: -webkit-gradient(linear, left top, right top, from(#000), to(#eee));
}




/***	List Row Highlighting	***/

/*

.cxList tr.cxRowTag_LOW td, .cxList li.cxRowTag_LOW, .cxList tr.cxRowTag_MID td, .cxList li.cxRowTag_MID, .cxList tr.cxRowTag_HI td, .cxList li.cxRowTag_HI {
	background:transparent url(/maxwell/images/rowHiLiter2/rowShad.png) repeat-x center left;
}
.cxList tr.cxRowTag_LOW td.CXlistRowNav, .cxList tr.cxRowTag_MID td.CXlistRowNav, .cxList tr.cxRowTag_HI td.CXlistRowNav {
	background:transparent url(/maxwell/images/rowHiLiter2/navArrow.png) no-repeat center left;
}
.cxList tr.cxListSelected.cxRowTag_LOW td, .cxList li.cxListSelected.cxRowTag_LOW, .cxList tr.cxListSelected.cxRowTag_MID td, .cxList li.cxListSelected.cxRowTag_MID, .cxList tr.cxListSelected.cxRowTag_HI td, .cxList li.cxListSelected.cxRowTag_HI  {
	background-image: url(/maxwell/images/rowHiLiter2/rowShad_sel.png);
}
.cxList tr.cxListSelected.cxRowTag_LOW td.CXlistRowNav, .cxList tr.cxListSelected.cxRowTag_MID td.CXlistRowNav, .cxList tr.cxListSelected.cxRowTag_HI td.CXlistRowNav  {
	background-image: url(/maxwell/images/rowHiLiter2/navArrow_sel.png);
}
.cxList tr.cxRowTag_LOW td, .cxList li.cxRowTag_LOW, .cxList tr.cxRowTag_LOW td.CXlistRowNav {
	background-color: lightGreen;
}
.cxList td.cxRowTag_LOW {
	background-color: lightGreen;
}
.cxList tr.cxRowTag_MID td, .cxList li.cxRowTag_MID, .cxList tr.cxRowTag_MID td.CXlistRowNav {
	background-color: yellow;
}
.cxList tr.cxRowTag_HI td, .cxList li.cxRowTag_HI, .cxList tr.cxRowTag_HI td.CXlistRowNav {
	background-color: red;
}

*/


/***	Hidden Item Control		***/

.cxList tr.cxRowHidden, .cxList li.cxRowHidden {
	display:none;
	opacity:0.5;
}

.cxShowHiddenItems tr.cxRowHidden {
	display:table-row;
}
.cxShowHiddenItems li.cxRowHidden {
	display:list-item;
}

.cxList ul li a {
	display:block;
	width:auto;
	background:url(/maxwell/images/CXlistsImages/finderArrowRt.gif) 97% 50% no-repeat;
}
.cxList ul li.cxListSelected a {
	display:block;
	width:auto;
	background:url(/maxwell/images/CXlistsImages/finderArrowRt_FFF.gif) 97% 50% no-repeat;
}

.cxList th {
/*	background-color:#fff;	*/
}
.cxList th:hover {
/*	background-color:#fff;	*/
	color:#77e;
}
.cxList li, .cxList a {
	color:#000;
	text-decoration:none;
	display:block;
}

tr.CXtableHeadRow, tr.CXtableHeadRow:hover {
	background: #f1f5f7 url(/maxwell/images/widgetControls/widgetListHead_bg.gif) repeat-x center left;
	padding-bottom:3px;
}
.CXtableHeader {
	border-right:1px solid #fff;
	border-bottom:1px solid #ACACAC;
	border-left:1px solid #BEBEBE;
	color:#AAAAAA;
	padding:0 10px 3px 3px;
/* 
	background:url(/maxwell/images/CXlistsImages/sortASC.gif) top right no-repeat;
 */
	font-size:9px;
	text-align:left;
}

.CXtableItem {
	border-bottom:1px solid #eee;
	padding:2px 2px 2px 0px;
}

td.CXtableItem div {
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
}

.CXlistRowNav {
	background:url(/maxwell/images/CXlistsImages/finderArrowrt.gif) no-repeat center left;
	width:12px;
/*	border:1px solid red;	*/
}
.CXlistRowSelect {
/*	background:url(/maxwell/images/checkmark.gif) no-repeat center left; */
	width:12px;
}
.CXlistRowSelectX {
/*	background:url(/maxwell/images/checkmark.gif) no-repeat center left; */
	width:34px;
}
.CXlistRowNav a {
	text-indent:-9999px;
}

.CXlistIcon {
	width:20px;
	text-align:center;
}

#content a.MXdetailEditButton, #content a.MXdetailEditButton:visited {
	text-decoration:none;
	border:1px solid #ddd;
	border-top:none;
	display:block;
	margin:-2px 0pt 0pt;
	padding:0pt 3px 2px;
	width:2em;
}
#content a.MXdetailEditButton:hover {
	background:#fff;
}

#content div.MXslideTog {
	background:url(/maxwell/images/widgetControls/toggler.png) no-repeat bottom left;
	display:block;
	width:38px;
	height:15px;
	color:black;
	text-align:right;
	padding:1px 5px 0px 5px;
	text-shadow:none;
	font-size:10px;
	cursor:pointer;
}
#content div.MXslideTog.togOn {
	background:url(/maxwell/images/widgetControls/toggler.png) no-repeat top left;
	color:white;
	text-align:left;
	text-shadow: 0 -1px 1px #000;
}


/* widget rail */

#mxRailWrapper {
/*	background:url(/maxwell/images/rail/rail_bg.jpg) top right no-repeat;
	height:85px;	*/
	margin-top:145px;
	min-height:45px;
	position:relative;
	width:100%;
	overflow-x:hidden;
	overflow-y:auto;
}
#mxRailPolish {
	background:transparent url(/maxwell/images/rail/rail_bg.jpg) no-repeat scroll right top;
	min-height:45px;
	position:absolute;
	width:608px;
	height:52px;
	right:0;
	top:0;
	z-index:-2;
}
#mxRailTop {
	background:url(/maxwell/images/rail/rail_top_tile.jpg) top right repeat-x;
	height:17px;
/*	position:relative;	*/
/*	margin-top:-85px;	*/
/*	top:-85px;	*/
	position:absolute;
	left:0;
	top:145px;
	width:100%;
	z-index:1010;
}
#mxRailNav {
	height:17px;
	position:absolute;
	right:0;
}

/* soft right edge */

#mxSoftEdge {
	background: transparent url('/maxwell/images/edge_shade.png') top left repeat-y;
	position:absolute;
	right:0;
	top:0;
	margin:0;
	padding:0;
	height:100%;
	width:26px;
	z-index:5;
	clip:rect(145px auto auto auto);
}

.cssform p {
width: 300px;
clear: left;
margin: 0;
padding: 5px 0 8px 0;
padding-left: 155px; /*width of left column containing the label elements*/
border-top: 1px dashed gray;
height: 1%;
}

.cssform label {
font-weight: bold;
float: left;
margin-left: -155px; /*width of left column*/
width: 150px; /*width of labels. Should be smaller than left column (155px) to create some right margin*/
}

.cssform input[type="text"] { /*width of text boxes. IE6 does not understand this attribute*/
width: 180px;
}

.cssform textarea{
width: 250px;
height: 150px;
}

/*.threepxfix class below:
Targets IE6- ONLY. Adds 3 pixel indent for multi-line form contents.
to account for 3 pixel bug: http://www.positioniseverything.net/explorer/threepxtest.html
*/

* html .threepxfix {
margin-left: 3px;
}


/*

a {  color: #000000; font-size: 12px}
body
{
	margin:0;
	padding:0;
	font-family:arial,sans-serif;
}
.domenabled #finderparent
{
	border:1px solid #000;
	position:relative;
	height:150px;
}
.domenabled #finder
{
	position:relative;
	left:4px;
}
.domenabled ul#finder,
.domenabled ul#finder li,
.domenabled ul#finder ul
{
	list-style-type:none;
	margin:0;
	padding:0;
}
.domenabled ul.hidden
{
	top:0px;
	left:-2000px;
	position:absolute;
}
.domenabled ul.shown
{
	top:0px;
	left:200px;
	position:absolute;
}
.domenabled li.open
{
	left:4px;
	background:url(http://www.chromix.com/library/scripts/CXlistsImages/finderArrowrtDDD.gif) no-repeat 95% 50% #ddd;
	display:block;
}
.domenabled li.parent
{
	left:4px;
	background:url(http://www.chromix.com/library/scripts/CXlistsImages/finderArrowrt.gif) no-repeat #fff 95% 50%;
	display:block;
}
.domenabled li a
{
	color:#000;
	text-decoration:none;

}

*/


/* region that can overflow parent pane */

.MXpaneBreaker {
	display:block;
	opacity:0.8;
	position:absolute;
	z-index:1;
}

.MXpaneBreaker.MXinnerSubPane {
	background:red;
	right:-45px;
	top:75px;
	width:150px;
	height:50px;
}

.MXpaneBreaker.MXouterSubPane {
	background:blue;
	right:-25px;
	top:168px;
	width:50px;
	height:75px;
}


/* status board stuff */

#statusBoard {
	display:none;
	position:absolute;
	top:5px;
	left:50px;
	border:1px solid #DDDDFF;
	background-color:#EEEEFF;
	width:300px;
	height:75px;
	padding-bottom:25px;
	overflow:auto;
}
#statusList {
	width:auto;
	padding:3px;
}
#statusPoster {
	position:absolute;
	left:0;
	bottom:0;
	background-color:#DDDDFF;
	width:100%;
	padding:2px 0;
}
#statusText {
	width:auto;
}

ul.subsection_tabs {
border-bottom:1px solid #CCCCCC;
clear:both;
height:20px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 0 5px;
padding:0;
}
ul.subsection_tabs li.tab {
float:left;
margin-right:7px;
text-align:center;
}
ul.subsection_tabs li.tab a {
background-color:#FFFFFF;
color:#666666;
display:block;
height:20px;
padding:0 6px;
/*width:80px;*/
}
ul.subsection_tabs li.tab a:hover {
color:#666666;
}
ul.subsection_tabs li.tab a.active {
background-color:#DDDDDD;
}
ul.subsection_tabs li.source_code {
float:right;
}
