body { 
	background-color:#000;
	 color:#FFF;
	 font:11px/1.5 Arial, sans-serif;
	 margin:0;
	 overflow:hidden;
	 padding:30px 0 0 30px;
	 text-align:center;
	 background-image:url(img/bg.png);
	 background-position:top;
	 background-repeat:repeat-x;
}

#container { 
	margin:0 auto;
	text-align:left;
	position:relative;
	width:1200px;
}

h1 { 
	font-size:18px;
	 margin:0 0 20px;
}

a { 
	color:#FFF;
}

.clear { 
	clear:both;
 	font-size:1px;
 	line-height:1px;
}

#overlay { 
	background:#666;
 	height:100%;
 	left:0;
 	position:absolute;
 	top:0;
 	width:100%;
 	z-index:2000;
		filter:alpha(opacity=50);
	-moz-opacity:0.5;
	opacity:0.5;
}

#overlay #preloader { 
	background:url(/portal/loader_bg.gif) no-repeat;
 	height:50px;
 	left:50%;
 	line-height:50px;
 	margin:-25px 0 0 -25px;
 	position:absolute;
 	text-align:center;
 	top:50%;
 	width:50px;
}

#overlay #preloader img { 
	margin:11px 0 0 0;
	vertical-align:middle;
}

.ui-sortable { 
	background-color:#FFF;
 	border:1px solid #555;
 	color:#222;
 	margin:0 15px 15px 0;
 	padding:0 10px 10px;
}

.ui-sortable h2 { 
	background-color:#555;
	border-top:3px solid #666;
	color:#FFF;
 	font-size:11px;
 	margin:0 -10px 10px;
 	line-height:2;
 	padding:0 10px;
}

dl.sort { 
	color:#222;
 	margin:10px 0;
}

#uidemo dl.first { 

}

#uidemo dl.last { 
	
}

dl.sort dt { 
	background-color:#666;
 	color:#FFF;
 	cursor:move;
	height:2em;
 	line-height:2;
 	padding:0 6px;
 	position:relative;
	background-image:url(img/bgwheader.png);
}

dl.sort dd { 
	background-color:#FFF;
 	margin:0;
 	padding:3px 6px;
}

.ui-sortable-helper { 
	width:175px;
	background-color:red;
}

.placeholder { 
	border:1px dashed #FF0000;
}

span.options { 
	cursor:default;
 	font-size:12px;
 	line-height:12px;
 	position:absolute;
}

span.options a { 
	background-color:#FFF;
	cursor:pointer;
 	display:block;
 	float:left;
 	text-indent:3px;
	color:black;
 }

.ui-sortable h2 span.options { 
	right:10px;
 	top:8px;
 	width:30px;	
	
 }
.ui-sortable h2 span.options a { 
	height:12px;
 	width:30px;

 }

dl.sort dt span.options { 
	right:5px;
	top:5px;
 	width:29px;
}
 
dl.sort dt span.options a { 
	height:12px;
 	width:12px;
}

dl.sort dt span.options a.up { 
	margin-right:3px;
}
dl.sort dt span.options a.close { 
	margin-right:3px;
}
dl.sort dt span.options a.disabled { 
	background-color:#FFF;
 	cursor:default;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	opacity:0.5;
}


#header { 
	width:1155px;
	padding-top:10px;
	background-color:black;
	overflow:auto;
	display:none;
	background-image:url(img/bgblack.png);
	border:none !important
}

#clickheader { 
	width:200px;
	cursor:hand;
	cursor:pointer;
}
#clickheader span { 
	border:1px white solid;
	padding:0px 4px;
	font-family:courier;
}

#contentleft,
#contentmiddle,
#contentright { 
	float:left;
	width:360px;
	padding-top:10px;
	background-color:black !important;
}
#header DL {
	width:200px !important;;
	float:left;
	margin-right:20px;
	
}
#header DD,
#header .close,
#header .delete {
	display:none !important;
}

#header .placeholder {
	width:200px !important;
	
}

DL, 
.placeholder {
	text-align:left !important;
}

DD {
	background-color:#e3e3e3 !important;
}
