.wizard_hidden {
	display:none
}

.wizard .title {
	background-image: url(images/wizard/bg_grayblue.gif);
	background-repeat: repeat-x; 
	font-family: arial;
	font-weight: bold;
	font-size:12pt;
	color: #ffffff;
	margin-bottom:20px;
}

.wizard .subtitle {
	font-size:12pt;
	color: #888888;
	margin-bottom:12px
}

.wizard .layout_list {
	margin-left:24px;
	font-size:10pt;	
	margin-bottom:12px
}

.wizard .layout_description {
	font-size:8pt;
	font-weight: bold;
}

.wizard .navigate {
	text-align:right;
	font-size:8pt;
	font-weight: bold;
}

.wizard .empty-image{
	border:1px solid #DDD;	/* Border color for not selected images */
	padding:2px;
	/*background-image: url(/images/wizard/no_symbol.gif);
	background-repeat: none;*/
	
	
}
.wizard .highlighted-image{
	border:3px solid #316AC5;	/* Border color for selected image */
	padding:0px;
	
}

.wizard .row {
	text-align:center;
}

.search_hidden {
	visibility:hidden
}

	.window{
		width:300px;
		font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
		font-size:0.9em;
		position:absolute;
		overflow:hidden;	
		z-index:10000;	
		
		
	}
	.window div{
		position:relative;
	}
	.window .window_top{
		width:100%;
		height:17px;
		position:relative;
		background-color: #f4a827;
		
		
	}
	
	.window .top_buttons{
		float:right;
		z-index:10;
		position:absolute;
		right:0px;
		width:39px;
		
		
	}
	.top_buttons img{
		float:left;
		padding-left:2px;
		
	}
	.windowMiddle{
		border-left:1px solid #000000;
		
	}
	.windowContent{
		border-right:1px solid #000000;
		padding-left:5px;
		padding-right:2px;

		height:100%;
		overflow:hidden;
		background-color:#FFF;
	}
	.window_bottom{
		border-left: 1px solid #000000;
		border-right:1px solid #000000;
		border-bottom: 1px solid #000000;
		position:relative;
		height:0px;
		background-color:#FFFFFF;
	}
	.window_bottom img{
		float:right;
	}
	.topCenterImage{
		position:absolute;
		left:3px;
		width:5000px;
		height:17px;
	}
	.resizeImage{
		position:absolute;
		right:1px;
		bottom:1px;
	}
	
div.auto_complete {
            width: 350px;
            background: #fff;
          }
          div.auto_complete ul {
            border:1px solid #888;
            margin:0;
            padding:0;
            width:100%;
            list-style-type:none;
            cursor:pointer;
          }
          div.auto_complete ul li {
            margin:0;
            padding:3px;
          }
          div.auto_complete ul li.selected { 
            background-color: #ffb; 
          }
          div.auto_complete ul strong.highlight { 
            color: #800; 
            margin:0;
            padding:0;
          }

.search_image_container {
	margin-top:12px;
	height:90px;
	text-align:center;
}

.caption_edit {
	margin-top:3px;
	border:1px solid #cccccc;
	width:80px;
	background:#FFFF99;
}

.title_edit {
	border:1px solid #cccccc;
	background:#FFFF99;
	width:200px;
}

.informal {
	font-size:1px;
	visibility:hidden;
}

.tip {
	vertical-align:middle;
	text-align:center;
	visibility:hidden;
	font-size:8pt;
	font-style:italic;
	color:#777777;
}
