#control_overlay {  
    background-color:#000;  
} 
 
.modal_window {  
    background-color: #fff;
	border: 5px solid #656565;  
    padding: 0px;  
} 

.modal_window div#content fieldset {
	
}

.modal_window h2 {
 background-color: #656565;
 color: #fff;
 margin: 0px;
 text-transform: uppercase;
 font-size: 130%;
 padding: 10px 5px 15px 6px;
}

.modal_window #hide_icon {
	position: absolute;
	right: 7px;
	top: 5px;
}

.modal_window #hide_icon a{
	display: block;
	overflow: hidden;
	width: 25px;
	height: 25px;
	background-image: url('../images/common/modal_close.gif');
	text-decoration: none;
}

.modal_window #hide_icon a span{
	visibility: hidden;
}


.modal_window #contentBody {
 padding: 15px 10px 20px 10px;
}

.modal_window ul {
 margin: 0 0 1.4em 5px;
 padding: 0; }

.modal_window ul li {
 display: block;
 padding: 0 0 5px 15px;
 list-style: none;
 background: url(../images/common/bullet.gif) no-repeat 0 2px; }


div.scrollwindow {
 height: 190px;
 overflow: auto;
 position: relative;
 border: 1px solid #ccc;
 padding: 5px;
 margin: 0 0 1.4em 0;
}

div.scrollwindow_small {
 height: 120px;
 overflow: auto;
 position: relative;
 border: 1px solid #ccc;
 padding: 5px;
 margin: 0 0 1.4em 0;
}

div.scrollwindow_large {
 height: 250px;
 overflow: auto;
 position: relative;
 border: 1px solid #ccc;
 padding: 5px;
 margin: 0 0 1.4em 0;
}

ul.draggable_list {
 list-style-type: none;
 font-size: 100%;
 font-weight: bold;
 padding: 10px 0 20px 0;
}

li.draggable_item {
 margin-bottom: 2px;
 padding: 2px;
}

li.draggable_item:hover {
	cursor: move;
	background-color: #ccc;
}


/* -- Meeting Plan Section styles -- */

.draggable_item .section {
 position: absolute;
 display: block;

 width: 180px;
 height: auto;

 margin: 0px;
 padding: 0px;

 right: 2px;
 top: 2px;

 font-size: 100%;
 font-weight: bold;
 text-transform: uppercase;
 text-align: right;

}

.draggable_item .section span {
 background-image: none;
 background-repeat: no-repeat;

 display: inline;
 padding: 0;
 height: auto;
}





.tooltip {  
    border:1px solid #000;  
    background-color:#fff;  
    height:25px;  
    width:200px;  
    font-family:"Lucida Grande",Verdana;  
    font-size:10px;  
    color:#333;  
} 
 
.simple_window {  
    width:250px;  
    height:50px;  
    border:1px solid #000;  
    background-color:#fff;  
    padding:10px;  
    text-align:left;  
    font-family:"Lucida Grande",Verdana;  
    font-size:12px;  
    color:#333;  
} 
 
.window {  
    background-image:url("/stylesheets/window_background.png");  
    background-position:top left;  
    -moz-border-radius: 10px;  
    -webkit-border-radius: 10px;  
    padding:10px;  
    font-family:"Lucida Grande",Verdana;  
    font-size:13px;  
    font-weight:bold;  
    color:#fff;  
    text-align:center;  
    min-width:150px;  
    min-height:100px;  
} 
 
.window .window_contents {  
    margin-top:10px;  
    width:100%;  
    height:100%;      
} 
 
.window .window_header {  
    text-align:center;  
} 
 
.window .window_title {  
    margin-top:-7px;  
    margin-bottom:7px;  
    font-size:11px;  
    cursor:move;  
} 
 
.window .window_close {  
    display:block;  
    position:absolute;  
    top:4px;  
    left:5px;  
    height:13px;  
    width:13px;  
    background-image:url("/stylesheets/window_close.gif");  
}
