/*
  Copyright(c) 2008, Backbase
  http://www.backbase.com/legal/
  All rights reserved.
*/

/* Dashboard */

.dxp_dashboard {
	width:100%;
}

.dxp_dashboard_navigation {
	display: none;
}

.dxp_dashboard_area {
	position:relative;
	width:100%;
	min-height: 454px;
}

/* Dashboard Columns */

.dxp_column {
/*	width:492px !important;*/
	position:relative;
	float:left;
}

.dxp_column_grip {
	display:none;
}

/* Dashboard Drag & Drop Placeholder */

.dragPlaceholder {
	border:2px dotted #cccccc;
	margin:0 7px 0 11px;
}

/* Widget */

.dxp_widget {
	margin:2px 0px 0 0px;
	z-index:100;
	border:none;
	position:relative;
}

.dxp_widget_loading .dxp_widget_content {
	height:100%;
	min-height:27px;
	background:#FFF url(module/ajax-loader.gif) center 4px no-repeat;
}

/* Widget Window */

.dxp_widget_i {
	border:none;
	position: relative;
}

.dxp_widget_head {
	cursor:move;
}
.dxp_widget_head, .dxp_static_widget_head {
	position:relative;
	background:url(module/module_header_486x32.png) no-repeat scroll 0 0;
	zoom:1;
}
.dxp_widget_head_i {
	padding:9px 13px 6px 5px;
	vertical-align:center;
	height:17px;
}

.dxp_widget_title {
	float:left;
	font-size:1.18em;
	font-weight:600;
	padding:3px 0.3em 2px 12px;
	color:#4343b3;
}

.dxp_widget_subTitle{
	float:left;
	font-size:1.09em;
	font-weight:normal;
	padding:4px 6px 2px 0;
	color:#7E7ECB;
}

.dxp_widget_bottom {
	height:15px;
	background:transparent url(module/module_bottom_486x15.png) 0 0 no-repeat;
}

/* Widget Content */

.dxp_widget_content {
	/*position: relative;*/
	background-color:#FFF;
	width:474px;
	margin: 0 0 0 5px;
/*	margin:0pt 11px 0pt 5px;*/
	border-left:1px solid #CCC;
	border-right:1px solid #CCC;
}

.dxp_widget_content {
	display:block;
	clear:both;
	overflow:hidden;
	background-image:none;
}

.dxp_widget_padding {
	padding:7px;
}

/* Widget Window Controls */

.dxp_widget_icon,
.dxp_widget_refresh,
.dxp_widget_options {
	display:none !important;
}

.dxp_widget_img {
	padding-bottom: 5px;
	margin-top: -2px;
	padding-right: 4px;
	background-position: 0px 2px;
}

.dxp_widget_img {
	width:16px;
	height:20px;
}

.dxp_widget_showHide,
.dxp_widget_close,
.dxp_widget_edit {
	cursor:pointer;
	float:right;
}

.dxp_widget_inactive .dxp_widget_showHide,
.dxp_widget_inactive .dxp_widget_edit,
.dxp_widget_inactive .dxp_widget_close {
	opacity:0.4;
}

.dxp_widget_active .dxp_widget_showHide,
.dxp_widget_active .dxp_widget_edit,
.dxp_widget_active .dxp_widget_close {
	display:block;
}

.dxp_widget_showHide div.dxp_widget_img {
	background-image: url(module/minimNormal.gif);
}
.closed .dxp_widget_showHide div.dxp_widget_img {
	background-image: url(module/plusNormal.gif);
}

.dxp_widget_close div.dxp_widget_img {
	background-image: url(module/closeNormal.gif);
}

.dxp_widget_edit {
	padding:0px;
	width:87px;
	height: 20px;
	margin-top: -2px;
	background-image: url(module/arrow_large.gif);
	background-repeat:no-repeat;
	padding-bottom:5px;
	text-indent:-9999px;
	background-position: 0px 2px;
}

/* Widget Settings Panel */

.dxp_widget_settings {
	/*position: relative;*/
	background-color:#FFF;
	margin-left:5px;
	margin-right:7px;
	border-left:1px solid #CCC;
	border-right:1px solid #CCC;
}

.dxp_widget_settings form {
	background-color:#FFF;
	border-bottom:1px solid #cccccc;
	padding:10px;
}

.closed div.dxp_widget_settings form {
	border-bottom: 1px solid #FFFFFF;
}

.dxp_widget_settings table {
	table-layout:fixed;
	width:454px;
	border:0px;
	cell-padding:2px;
	xcell-spaceing:2px;
}

.dxp_widget_settings .ui_form_text {
	border:1px solid #666;
	margin:1px 3px;
	padding:1px 3px;
	width:200px;
}
.dxp_widget_settings .ui_form_select_one {
	border:1px solid #666;
	margin:1px 3px;
	width:200px;
}
.dxp_widget_settings .ui_form_checkbox {
}
.dxp_widget_settings .ui_form_radio {
}

.dxp_settings_left {
	width:150px;
	text-align:left;
	padding-top:3px;
}
.dxp_settings_right {
	text-align:left;
}

.dxp_settings_okcancel {
	text-align:center;
	padding:10px;
}

.dxp_settings_cancel {
	display:inline;
	font-weight:bold;
	font-weight:bold;
	padding:4px 2px;
}
.dxp_settings_ok {
	display:inline;
	font-weight:bold;
	padding:40px 2px 4px 2px;
}

/* WIDGET-SPECIFIC SKINNING */

.kpnInfoBox {
	position: static;
}

.kpnInfoBox .dxp_widget_i {
}

.kpnInfoBox .dxp_widget_head {
	background-image:url(module/infobox_top.png);
}

.kpnInfoBox .dxp_widget_head_i {
	white-space: nowrap;
	background-image: url(module/infoBox_shortline.gif);
	background-repeat: no-repeat;
	background-position: 312px -4px;
	cursor: default;
}

.kpnInfoBox .dxp_widget_title {
	color:#626262;
	width: 290px;
	margin-right: 10px;
	font-size:1em;
	font-weight:bold;
}

.kpnInfoBox .dxp_widget_subTitle {
	float: none;
	color:#626262;
	font-weight: 600;
	font-size:1em;
	font-weight:bold;
}

.kpnInfoBox .dxp_widget_bottom {
	background-image:url(module/infobox_bot.png);
}

.kpnInfoBox .dxp_widget_content {
	background-image: url(module/infoBox_longline.gif);
	background-repeat: repeat-y;
	background-position: 306px;
}

.kpnInfoBox .dxp_widget_edit, .kpnInfoBox .dxp_widget_showHide {
	visibility: hidden;
}

.kpnUndoWidget {
	position: relative;
}

.webkit .kpnUndoWidget.fadeEffect {
	height: 0px;
	margin-top: -2px;
	margin-bottom: 4px;
}

.webkit .fadeOutEffect {
	height: 0px;
	margin-bottom: -2px;
}

.gecko .fadeEffect .dxp_widget_i {
	position: absolute;
	margin-top: -4px;
}

.gecko .fadeOutEffect .dxp_widget_i {
	position: absolute;
	margin-top: 0px;
}

/*
.ie .kpnUndoWidget.fadeEffect {
	height: 0px;
	margin-top:-1px;
	margin-bottom:2px;
}
.ie .kpnUndoWidget {
	margin-top: 3px;
	margin-bottom: -1px;
}
.ie .fadeOutEffect {
	height: auto;
	margin-bottom: 0px;
}
.ie .fadeOutEffect .dxp_widget_content{
	
	padding-bottom: 2px;
}
*/

.kpnUndoWidget.fadeEffect .dxp_widget_i {
	padding-top: 4px;
}

.ie .kpnUndoWidget.fadeEffect {
	height: 0px;
	margin-top: 0px;
	position: absolute;
}

.ie .kpnUndoWidget.fadeEffect .dxp_widget_i {
	margin-top: -2px;
}

.gecko .kpnUndoWidget.fadeEffect .dxp_widget_i {
}

.kpnUndoWidget .dxp_widget_head {
	background-image:url(module/infobox_top.png);
	cursor: default;
}

.kpnUndoWidget .dxp_widget_head_i {
	background-image:none;
}

.kpnUndoWidget .dxp_widget_title {
	color:#626262;
}

.kpnUndoWidget .dxp_widget_bottom {
	background-image:url(module/infobox_bot.png);
}

.kpnUndoWidget .dxp_widget_content {
}

.kpnUndoWidget .dxp_widget_edit, .kpnUndoWidget .dxp_widget_showHide {
	visibility: hidden;
}


.kpnGreen {
	/*position:relative;*/
}

.kpnGreen .dxp_widget_i {
	/*margin-top:17px;*/
}
.kpnGreen .dxp_widget_head {
	background-image:url(module/module_kpnheader_486x32.png);
}

.kpnGreen .dxp_widget_head_i {
	background-image:none;
}

.kpnGreen .dxp_widget_title {
	color:#FFF;
}

.kpnGreen .dxp_widget_showHide {
}

.kpnGreen .dxp_widget_showHide div.dxp_widget_img {
	background-image:url(module/minimGreen.gif);
}

.kpnGreen.closed .dxp_widget_showHide div.dxp_widget_img {
	background-image:url(module/plusGreen.gif);
}

