
.clear{clear:both;}
.ui-sortable{
	background-color:#FFFFFF;
	border:0px solid #555555;
	color:#222222;
	margin:0px;
	padding:0px;
	width:100%;
}
#TabCourse .ui-sortable,#abc .ui-sortable{
	height:auto !important;
	height:48px;
	min-height:48px;
	border:0px solid #555555;
	width:100%;
}

.ui-sortable h2{
	 background-color: #42A7A4;
	 border-top:1px solid #666666;
	 color:#FFFFD0;
	 font-size:12px;
	 margin:0px;
	 height:2em; 
	 line-height:2em;
	 padding:0px;
	 text-align:center;
	 

	 

}
.ui-sortable h2 a { color:#FFFFFF; text-decoration:none;}


.sort{ float:left; padding:1px;}

dl.sort{
	color:#222222;
	margin:0px 0px;
	width:120px;
}
dl.sort dt{

	color:#ffffff;
	cursor:move;
	height:2em; 
	line-height:2em;
	padding:0px 1px;
	background-repeat: repeat-x;
	background-color: #42A7A4;
	text-align:center;

}
dl.sort dd{
	background-color:#ffffff;
	margin:0px;
	padding:1px 1px;
	border-bottom:1px dotted #999999;
	border-left:1px dotted #999999;
	border-right:1px dotted #999999;

}

dl.sort dt span.options{cursor:pointer; position:static;padding:0px;}


#container{float:left;width:100%;}



.coureseWeek{
	font-size: 12px;
	font-weight: bold;
	text-align: center;
}
.courseDate{}






#backgroundPopup{   
display:none;   
position:fixed;   
_position:absolute;   
height:100%;   
width:100%;   
top:0;   
left:0;   
background:#000000;   
border:1px solid #cecece;   
z-index:100000;   
}   
#popupContact{   
display:none;   
position:fixed;   
_position:absolute;   
height:100px;   
width:300px;   
background:#FFFFFF;   
border:2px solid #cecece;   
z-index:100002;   
padding:12px;   
font-size:13px;   
}   
#popupContact h1{   
text-align:left;   
color:#6FA5FD;   
font-size:16px;   
font-weight:700;   
border-bottom:1px dotted #D3D3D3;   
padding-bottom:2px;   
margin-bottom:2px;   
}   
#popupContactClose{   
font-size:14px;   
line-height:14px;   
right:6px;   
top:4px;   
position:absolute;   
color:#6fa5fd;   
font-weight:700;   
display:block;
cursor:pointer;
}  








