/*
 * Window
 */
.guiwindow {
	background-color: White;
	border: 1px -moz-bg-solid rgb(224, 237, 255);
	}

/* 
 * Title
 */
.guiwindow #guititlebar {
	background-color: rgb(224, 237, 255);
	background: url(../images/ajax_window.gif);
	background-repeat: repeat-x;
	height: 20px;
	width: 100%;
	border-top: 1px solid Black;
	border-left: 1px solid Black;
	border-right: 1px solid Black;
}


.guiwindow #guititlebar #guicaption {
	color: Black;
	font-weight: bold;
	float: left;
	margin-top: 2px;
	margin-left: 7px;
}

.guiwindow #guititlebar #guiclose {
	float: right;
	width: 13px;
	height: 12px;
	cursor: pointer;
	background-image: url(../icons/icon-close.gif);
	background-repeat: no-repeat;
	background-position: 0px 1px;
	margin-top: 2px;
	
}

.guiwindow #guititlebar #guimaximize {
	float: right;
	width: 13px;
	height: 12px;
	cursor: pointer;
	background-image: url(../icons/icon-max.gif);
	background-repeat: no-repeat;
	background-position: 0px 1px;
	margin-top: 2px;
}

.guiwindow #guititlebar #guiminimize {
	float: right;
	width: 13px;
	height: 12px;
	cursor: pointer;
	background-image: url(../icons/icon-min.gif);
	background-repeat: no-repeat;
	background-position: 0px 1px;
	margin-top: 2px;
}

.guiwindow #guititlebar #guifix {
	float: right;
	width: 13px;
	height: 12px;
	cursor: pointer;
	background-image: url(../icons/icon-fix.gif);
	background-repeat: no-repeat;
	background-position: 0px 1px;
	margin-top: 2px;
	display: none;
}

.guiwindow #guistatusbar #guiresize {
	float: right;
	width: 10px;
	height: 10px;
	cursor: nw-resize;
	/*border: 1px dotted Green;*/
}

/*
 * Body
 */
.guiwindow #guibodyarea {
	border: 1px solid Black;
	background-color: White;
	overflow: hidden;
	overflow-x: hidden;
	overflow-y: auto;
	width: 100%;
	
	scrollbar-face-color: #ffffff;
	scrollbar-highlight-color: #000000;
	scrollbar-shadow-color: #ffffff;
	scrollbar-3dlight-color: #ffffff;
	scrollbar-arrow-color: #000000;
	scrollbar-track-color: rgb(224, 237, 255);
	scrollbar-darkshadow-color: #000000;
}

.guiwindow #guibodyarea #guicontent{
	background-color: White;
	/*margin: 5px 5px 5px 5px;
	padding: 5px 5px 5px 5px;*/
}

.guiwindow #guibodyarea #guicontent iframe table {
	padding: 5px 5px 5px 5px;
}

body {
	scrollbar-face-color: #ffffff;
	scrollbar-highlight-color: #000000;
	scrollbar-shadow-color: #ffffff;
	scrollbar-3dlight-color: #ffffff;
	scrollbar-arrow-color: #000000;
	scrollbar-track-color: rgb(224, 237, 255);
	scrollbar-darkshadow-color: #000000;	
}

.guiwindow #guibodyarea #guicontent iframe {
	overflow: hidden;
	overflow-x: hidden;
	overflow-y: auto;
	width: 100%;
	height: 100%;
	border: 0px solid #fff;
	/*margin: auto;*/
	/*position: relative;
	top: 0px;
	bottom: 0px;
	right: -5px;
	left: -5px;*/
	
	scrollbar-face-color: #ffffff;
	scrollbar-highlight-color: #000000;
	scrollbar-shadow-color: #ffffff;
	scrollbar-3dlight-color: #ffffff;
	scrollbar-arrow-color: #000000;
	scrollbar-track-color: rgb(224, 237, 255);
	scrollbar-darkshadow-color: #000000;
}

.guiwindow #guibodyarea #guicontent table {
	/*margin: 5px 5px 5px 5px;*/
	padding: 5px 5px 5px 5px;
}

.guiwindow #guibodyarea a {
	color: #000000;
	font-weight: normal;
}

#guibodyarea td, #guibodyarea th {

}

/*
 * Status
 */
.guiwindow #guistatusbar{
	width: 100%;
	height: 10px;
	background-color: #CCCCCC;
	border-left: 1px solid Black;
	border-right: 1px solid Black;
	border-bottom: 1px solid Black;
}




/*
 * Specials
 */
#coolfader {
	position: fixed;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	/*display: none;*/
	background-color: Black;
	z-index: 150;
}

/*
* JS Stuff for drugable order lists
*/
ul.boxy {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	width: 10em;
	font-size: 13px;
	font-family: Arial, sans-serif;
}
ul.boxy li {
	cursor:move;
	padding: 2px 2px;
	border: 1px solid #95b4d0;
	background-color: #fff;
	-moz-border-radius: 9px 9px 9px 9px;
}
ul.boxy li { margin: 0px; }
#displayOrder {
	margin-bottom: 1em;
}
#displayOrder li {
	margin-bottom: 0px;
	margin-top: 1px;
	cursor: move;
	width: 173px;
}
ul.boxymiddle {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	font-size: 11px;
	font-family: Arial, sans-serif;
}
.calendared {
	background-color: #e0edff;
	height: 20px;

}
.calendared a span{



	
	
}

.timeField span{
	display: block !important;
	height: 17px !important;
	width: 100% !important;
	padding-top: 1px !important; 
	padding-bottom: 1px !important;
	border:1px solid #e0edff;
	text-align: center;
	cursor: default !important;
	background-color: #e0edff;
}

ul.boxymiddle li span{

	height: 17px;
	width: 100px;


}

ul.boxysmall {
	font-size: 9px;
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	font-family: Arial, sans-serif;
}
ul.boxylarge {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	font-size: 13px;
	font-family: Arial, sans-serif;

}
ul.boxylarge li,  
ul.boxysmall li, 
ul.boxymiddle li {
	cursor:move;
	border: 1px solid #eee;
	background-color: #fff;
	position: relative;
	width: 100%;
	margin: 0px;  padding: 0px;
}

ul.boxylarge li div { width: 100%; padding: 0px 0px 0px 0px; height: 23px;}
ul.boxymiddle li div, ul.boxysmall li div { width: 100%; padding: 0px 0px 0px 0px; height: 13px;}
/*ul.boxylarge li div a span { width: 100%; }*/
ul.boxylarge li.highlight { background-color: #fee; }
ul.boxymiddle li.highlight { background-color: #fee; }

ul.boxymiddle {
	width: 70px;
}
ul.boxysmall {
	width: 30px;
}
ul.boxysmall  a{
	font-size: 9px;
	font-weight: normal;
}
ul.boxymiddle a {
	display: inline;
	overflow: hidden;
}
#timeFieldTD {
 	padding: 0px !important;
	margin: 0px !important;
}

