.window
{
    position                : absolute;
    min-width               : 100px;
    min-height              : 100px;
    left                    : 0;
    top                     : 0;
    /*overflow                : hidden;*/
    border-left             : 1px solid #172d42;
    border-right            : 1px solid #172d42;
    border-bottom           : 1px solid #172d42;
    background-color        : #f3f3f3;
 	-moz-box-sizing		    : border-box;
    box-sizing				: border-box;
	z-index                 : 5000;
}
.window[shadow], .window[shadow="true"]
{
    -webkit-box-shadow      : 7px 0px 7px rgba(23, 45, 66, 0.15), 0px 7px 7px rgba(23, 45, 66, 0.15), 0px -7px 7px rgba(23, 45, 66, 0.15), -7px 0px 7px rgba(23, 45, 66, 0.15);
    -moz-box-shadow         : 7px 0px 7px rgba(23, 45, 66, 0.15), 0px 7px 7px rgba(23, 45, 66, 0.15), 0px -7px 7px rgba(23, 45, 66, 0.15), -7px 0px 7px rgba(23, 45, 66, 0.15);
    box-shadow              : 7px 0px 7px rgba(23, 45, 66, 0.15), 0px 7px 7px rgba(23, 45, 66, 0.15), 0px -7px 7px rgba(23, 45, 66, 0.15), -7px 0px 7px rgba(23, 45, 66, 0.15);
}
.window .outerContainer
{
	position				: relative;
	left					: 0;
	top						: 0;
	width					: 100%;
	height					: 100%;
}
.window .waiterContainer
{
	position				: absolute;
	left					: 0;
	top						: 0;
	width					: 100%;
	height					: 100%;
	z-index					: 5002;
	background				: rgba(255, 255, 255, 0.85) url(images/window/loading.gif) center center no-repeat;
}
.window .windowContainer
{
	position				: absolute;
	left					: 0;
	top						: 0;
	width					: 100%;
	height					: 100%;
	z-index					: 5001;
	background-color		: #ffffff;
}
.window .windowHeaderText
{
    top                     : 0;
    right                   : 0;
    position                : absolute;
    margin-right            : 15px;
    height                  : 31px;
    line-height             : 33px;
    color                   : #678199;
    font-size               : 10pt;
    font-weight             : bold;
    background-color        : #172D42;
    max-width               : 243px;
    text-overflow           : ellipsis;
    overflow                : hidden;
    white-space             : nowrap;
}
.window .windowHeader
{
	float					: left;
	height					: 33px;
	width					: 100%;
	background				: #172D42 40px center no-repeat;
}
/*Obsolete Header*/
.window .header
{
	float					: left;
	height					: 33px;
	width					: 100%;
	background				: #172d42 url(images/window/header-bg.png) 40px center no-repeat;
}

.window .header[draggable]
{
	cursor					: pointer;
}
.header .text
{
	float					: left;
	height					: 30px;
	text-indent				: 10px;
	color					: #FFFFFF;
	font-weight				: bold;
	line-height				: 30px;
	vertical-align			: middle;
	cursor					: default;
}
.header .close
{
	width					: 38px;
	height					: 33px;
	float					: right;
	background				: url(images/window/close.png) 0 center no-repeat;
	cursor					: pointer;
}
/*Obsolete Header End*/
.window .body
{
	float					: left;
	width					: 100%;
	height					: 412px;
	overflow				: hidden;
	background              : #FFFFFF;
	border-bottom           : 1px solid #C3D0DC;
	overflow-y              : auto;
	
}
.window .footer
{
	float					: right;
	height					: 30px;
	background              : #FFFFFF;
    margin-top              : 15px;
    margin-bottom           : 15px;
    margin-right            : 15px;
}
.window .next
{
	float                   : right;
    margin-right            : 11px;
}
.window .back
{
	float                   : left;
    margin-left             : 11px;
}
.window .outerCategoryContainer
{
	border-top              : 1px solid #C3D0DC;
	overflow-y              : auto;
	overflow-x              : hidden;
	height                  : 100%;
}

