.AppWindowContainer {
	position: absolute;
	top: 108px;
	left: 40px;
	
	width: 915px;
	height: 730px;
	
	display: none;
}

.AppWindowContainer.photoGalleryWindow {
	height: auto;
}

.AppWindowContainer.narrow {
	width: 733px;
	height: 717px;
}

.AppWindowContainer .windowDragBar {
	position: absolute;
	top: 0px;
	left: 30px;
	
	width: 870px;
	height: 22px;
	
	cursor: move;
}

.AppWindowContainer.narrow .windowDragBar {
	position: absolute;
	top: 0px;
	left: 20px;
	
	width: 670px;
	height: 30px;
	
	cursor: move;
}

.AppWindowContainer .windowBackground {
	position: absolute;
	top: 0px;
	left: 0px;
	
	width: 918px;
	height: 742px;

	background: #111111;

	opacity: 0.70;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	filter: alpha(opacity=70);
}

.AppWindowContainer.photoGalleryWindow .windowBackground {
	height: 100%;	
}

.AppWindowContainer.withTabBar .windowBackground {
	height: 772px;
}

*html .AppWindowContainer.withTabBar .windowBackground {
	\height: 772px;
	h\eight: 762px;
}

.AppWindowContainer.narrow .windowBackground {
	width: 733px;
	height: 717px;	
}

*html .AppWindowContainer.narrow .windowBackground {
	\width: 733px;
	w\idth: 733px;
	
	\height: 717px;
	h\eight: 707px;	
}

.AppWindowContainer .tabContainer {
	position: absolute;
	top: 27px;
	left: 20px;
	
	width: 822px;
	height: 35px;
	
	overflow: hidden;
	white-space: nowrap;
}

.AppWindowContainer .tabContainer .tab {
	position: relative;
	float: left;
	height: 29px;
	
	margin-top: 5px;
	
	padding-top: 7px;
	padding-left: 12px;	
	padding-right: 12px;
	
	border-top: 1px solid #686868;
	border-right: 1px solid #686868;
	
	color: #BABABA;
	
	font-size: 11px;
	
	background-image: url(../../images/style/tabBg.jpg);
	
	cursor: pointer;
	
	white-space: nowrap;	
}

.AppWindowContainer .tabContainer .tab table {
	color: #BABABA;
	
	font-size: 11px;	
}

.AppWindowContainer .tabContainer .tab .tabBatch {	
	background: #828282;
	
	padding: 2px;
	padding-left: 7px;
	padding-right: 7px;
	
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;		
	border-radius: 8px;
	
	color: #EEEEEE;	
	
	font-size: 9px;
	font-weight: bold;
	
	margin-left: 12px;
}

.AppWindowContainer .tabContainer .tab .tabBatch.redBg {
	background: #f22e00;
	color: #FFFFFF;	
}

.AppWindowContainer .tabContainer .tab .tabBatch.yellowBg {
	background: #fbd500;
	color: #444444;
}

.AppWindowContainer .tabContainer .tab .tabBatch.greenBg {
	
}

.AppWindowContainer .tabContainer .tab.hovered {
	float: left;
	height: 29px;

	margin-top: 5px;
	
	padding-top: 7px;
	padding-left: 12px;	
	padding-right: 12px;
	
	border-top: 1px solid #686868;
	border-right: 1px solid #686868;
	
	color: #CCCCCC;
	
	font-size: 11px;
	
	background-image: url(../../images/style/tabHoveredBg.jpg);
	
	cursor: pointer;		
}

.AppWindowContainer .tabContainer .tab.hovered table {
	color: #CCCCCC;
	
	font-size: 11px;	
}

.AppWindowContainer .tabContainer .tab.selected{
	float: left;
	height: 34px;

	margin-top: 1px;
	
	padding-top: 13px;
	padding-left: 12px;	
	padding-right: 12px;
	
	border: 0px;
	
	color: #262626;
	
	font-size: 11px;
	
	background-image: url(../../images/style/tabSelectedBg.jpg);
	background-repeat: repeat-x;	
	
	cursor: pointer;		
}

.AppWindowContainer .tabContainer .tab.selected table {
	color: #262626;
	
	font-size: 11px;
}

.AppWindowContainerHeader {
	position: relative;
	top: 8px;
	left: 11px;
	
	font-size: 11px;
	color: #e1f600;
	
	width: 200px;
	
	white-space: nowrap;
	
	overflow: hidden;

	text-transform: uppercase;
}

.AppWindowContainerSubHeader {
	position: relative;

	font-size: 12px;
	color: #555555;

	width: 200px;
	
	margin-left: 13px;
	padding-left: 5px;
	margin-top: 0px;
	
	text-transform: uppercase;
	
	border-left: 3px solid #444444;
	
	display: none;
	
	white-space: nowrap;
	
	overflow: hidden;	
}

.AppWindowContainer .containerContent {
	position: absolute;
	top: 30px;
	left: 20px;
	
	width: 879px;
	height: 683px;
	
	background: #F8F8F8;
	
	padding-top: 10px;
}

.AppWindowContainer.photoGalleryWindow .containerContent {
	position: relative;
	top: 22px;
	left: 22px;
	
	width: 875px;
	
	height: auto;
	background: #111111;

	margin-bottom: 47px;
	
	border: 1px solid #222222;
}

.AppWindowContainer.withTabBar .containerContent {
	top: 62px;
}

.AppWindowContainer.narrow .containerContent {
	width: 693px;
	height: 654px;
}

.AppWindowContainer .AppWindowContainerCloseLink {
	position: absolute;
	top: 8px;
	left: 900px;
}

.AppWindowContainer.narrow .AppWindowContainerCloseLink {
	left: 715px;
}

.AppWindowContainerCloseLink a {
	color: #FFFFFF;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
}

.AppWindowContainerCloseLink a:hover {
	color: #CCCCCC;
}

.AppWindowContainer .containerTable {
	position: relative;
	top: 18px;
	
	left: 10px;
	
	margin-right: 20px;
	
	border: 0px;
}

.AppWindowContainer.withTabBar .containerTable {
	position: relative;
	top: 50px;
	
	left: 10px;
	
	margin-right: 20px;
	
	border: 0px;
}

.AppWindowContainer .containerLeftColumn {
	position: relative;
	width: 190px;
}