.wlp-presenter-wizard-outermost-wrapper
{
    overflow:auto;
    //width:100%;
}

.wlp-presenter-wizard-wrapper-outer 
{
	background: url("../images/wizard-background.gif") repeat-x #A1C2E9;
	overflow:auto;
}

DIV.wlp-presenter-wizard-wrapper-outer *
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}
	
.wlp-presenter-wizard-wrapper-inner 
{
	border: 1px solid #000000;
	background: url("../images/wizard-background-corner.gif") no-repeat;
	overflow:auto;
}

.wlp-presenter-wizard-title
{
	font-weight: bold;
	color:#577FB1;	
}

.wlp-presenter-wizard-progress-transparent 
{
	background-image: url("../images/wizard-transparency-fake-ie6.gif");
	background-repeat: repeat;
}

html>body .wlp-presenter-wizard-progress-transparent
{
	background-image: url("../images/wizard-transparency.png");
}

.wlp-presenter-wizard-progress-step 
{
	border: 1px solid #799ecc;
	margin: 4px 16px 4px 4px;
	white-space: nowrap;
	padding: 5px;
	background-color: #d7e2f0;
}

TD.wlp-presenter-wizard-progress-step A:link, TD.wlp-presenter-wizard-progress-step A:visited, TD.wlp-presenter-wizard-progress-step A:active, TD.wlp-presenter-wizard-progress-step A:hover
{
    color:#0000FF;
    text-decoration: underline;
}
.wlp-presenter-wizard-progress-step-current 
{
	margin: 4px 16px 4px 4px;
	border: 1px solid #fcb559;
	white-space: nowrap;
	padding: 5px;
	background: url("../images/wizard-step-background-current.gif") repeat-x #fbe396;
}

.wlp-presenter-wizard-progress-step-current SPAN 
{
	font-weight: bold;
}

.wlp-presenter-wizard-step-title 
{
	background: url("../images/wizard-step-title-background.gif") repeat-x #e0ecfb;
	font-weight: bold;
	white-space: nowrap;
	padding: 5px;
	border-width:0px;
	border-bottom: 1px solid #9EB6D3;
}

.wlp-presenter-wizard-step-details-wrapper 
{
	padding: 9px;
}

.wlp-presenter-selected-node-details-box
{
    border:1px solid #9EB6D3;
    background-color:#e0ecfb;
    margin-top: 12px;
}
	
DIV#wlp_presenter_selected_node_details DIV
{
	white-space: nowrap;
	vertical-align: top;
}

.wlp-presenter-wizard-advanced-search
{
    background-color:#e0ecfb;    	
}

.wlp-presenter-wizard-selection-choices 
{
	padding: 12px 0px 12px 12px;
}

FIELDSET#wlp_presenter_wizard_selected_nodes_list FORM TABLE TR TD 
{
	white-space: nowrap;
}

.wlp-presenter-wizard-step-subtitle 
{
	border-bottom:1px solid #9EB6D3;
	padding: 3px;
	font-weight: bold;
}

.wlp-presenter-wizard-step-subtitle-selected
{
	border-bottom:1px solid #fbe396;
	padding: 3px;
	font-weight: bold;
	background: url("../images/wizard-step-background-current.gif") repeat-x #fbe396;
}

.wlp-presenter-wizard-step-subsection-selected
{
	border: 1px solid #fcb559;
	background-color: #FBF0CE;
}

TD.wlp-presenter-wizard-step-subsection-selected
{
    padding: 6px;	
}

.wlp-presenter-wizard-substep-background-color
{
	background-color:  #B4CFF0;
}

.wlp-presenter-wizard-substep-input-background-color
{
	background-color:  #FFFFFF;
}

.wlp-presenter-wizard-selected-highlight 
{
	background-color: #FFD952;
}

.wlp-apps-align-icon img 
{ 
	vertical-align:middle;
    padding-bottom:3px;
    //padding-bottom:0px;
}

BUTTON.wlp-apps-align-icon 
{
	cursor: pointer;
}

.wlp-presenter-wizard-error 
{
	color: red;
	font-weight: bold;
}

a.sortTitle:link
{
	color:#000000;
	font-weight:bold;
}

a.sortTitle:visited
{
	color:#000000;
	font-weight:bold;
}

tr.resultsRollover:hover
{
	background-color: #fbe396;
	cursor: pointer;
}

a.resultsRollover:hover
{
	background-color: #fbe396;
	cursor: pointer;
	text-decoration: none;
}

.wlp-presenter-wizard-results-sorted-header
{
	background-color:#fbe396;
	border-width: 0px 0px 2px 0px; 
	border-left-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-top-color: #FFFFFF;
	border-bottom-color: #fcb559;
	border-style:solid;
}

.wlp-presenter-wizard-results-padding
{
	padding-right:10px;
}

.wlp-presenter-wizard-results-header
{
	border-width: 2px; 
	border-left-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-top-color: #FFFFFF;
	border-bottom-color: #799ECC;
	border-style:solid;
}

.wlp-presenter-wizard-results-underlined-row
{
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #B4CFF0;
}

.wlp-presenter-property-name
{
	background-color:  #e0ecfb;
	font-weight:bold;
	white-space:nowrap;
}

.wlp-presenter-wizard-scrollable-div
{
	height:expression(this.clientHeight >= 400 ? "400px" :(this.clientHeight <= 50 && this.clientHeight > 0 ? "50px": true));
	max-height:400px;
	overflow-y:auto;
	overflow-y:expression(this.clientHeight == 400 ? "scroll" : true);
	background-color:#FFFFFF;
}

.wlp-presenter-wizard-scrollable-width
{
    visibilty:hidden;
    width:490px;
    font-size: 1px;
}

.wlp-presenter-wizard-item-details-info
{
	font-weight:bold;
	font-family:Tahoma;	
}

.wlp-presenter-wizard-gtv-select
{
	min-width:250px;
	width:expression(this.clientWidth <= 250 && this.clientWidth > 0 ? "250px": true);
}

.wlp-presenter-wizard-portletprops-text
{
	min-width:400px;
	width:expression(this.clientWidth <= 400 && this.clientWidth > 0 ? "400px": true);
}

.wlp-presenter-wizard-portletprops-select
{
	min-width:400px;
	width:expression(this.clientWidth <= 400 && this.clientWidth > 0 ? "400px": true);
}

.wlp-presenter-wizard-advanced-dialog
{
	background-color: #FBF0CE;
}

.wlp-presenter-wizard-operator-emphasis
{
    font-style: italic;
}

DIV.wlp-presenter-wizard-tree-container A
{
    text-decoration: none;
}

HTML>DIV.wlp-presenter-wizard-tree-container 
{
    //float:left;
    //clear:left;
}

BODY>DIV.wlp-presenter-wizard-tree-container DIV
{
    float:left;
    clear:left;
}

.wlp-presenter-wizard-ie-float-right
{
    //float:right;
}