.windowLayer
{
	display:				none;
}

select
{
	font-size:				16px;
	height:					18px;
	font-family: 			"Helvetica Neue";
	color:					rgb(84, 100, 93);
	padding-left:			16px;
	padding-right:			16px;
}

#curtain
{
	width: 					100%;
	height:					100%;
	background-color:		#222;
	opacity: 				0.33;
	filter:					alpha(opacity=33);
	position: 				fixed;
	top:					0px;
	left:					0px;
	z-index: 				40;
}

#curtain2
{
	width:					100%;
	height:					100%;
	z-index: 				50;
	position: 				fixed;
	top:					0px;
	left:					0px;
}

#curtain3
{
	width:					100%;
	height:					100%;
	z-index: 				60;
	position: 				fixed;
	top:					0px;
	left:					0px;
}

.window
{
	margin:					auto;
	width:					500px;
	/*height:					300px;*/
	background-color:		#C2CEC5;
	box-shadow:				5px 5px 20px #444;
	margin-top:				80px;
	padding:				8px;
	padding-top:			0px;
	display:				none;
	border-radius: 			5px;
}

#windowMaterialEditor
{
	margin-top:				40px;
}

.windowTitle
{
	height:					38px;
	line-height: 			38px;
	vertical-align: 		middle;
	cursor:					default;
}
.windowContent
{
	background-color:		white;
	width:					484px;
	/*height:					246px;*/
	padding:				8px;
	position:				relative;
	top:					0px;
	left:					0px;
}
.windowX
{
	padding-top:			12px;
	float:					right;
	opacity:				0.5;
	filter:					alpha(opacity=50);
	cursor:					pointer;
}
.windowX:hover
{
	opacity:				1.0;
	filter:					alpha(opacity=100);
}

.okButton
{
	width:					80px;
	margin-top:				8px;
	font-size:				16px;
	font-family: 			"Helvetica Neue";
	color:					rgb(84, 100, 93);
	margin-left:			202px;
}

.calibrateButton
{
	margin-top:				8px;
	padding-left:			16px;
	padding-right:			16px;
	font-size:				16px;
	font-family: 			"Helvetica Neue";
	color:					rgb(84, 100, 93);
	float:					right;
}

#windowMaterialManager
{
	width:					600px;
}
#windowMaterialManager .windowContent
{
	width:					600px;
	padding:				0px;
}

#materialManagerList
{
	width:					296px;
	padding:				0px;
	overflow:				scroll;
	height:					133px;
	padding-bottom:			8px;
}

#materialManagerList .materialListItem
{
	width:					280px;
}

#materialManagerTopBar
{
	height:					25px;
	background-color:		#E4E4E4;
	width:					600px;
	margin:					0px;
	margin-bottom:			6px;
	color:					rgb(84, 100, 93);
	height:					25px;
	line-height: 			25px;
}

#materialManagerTopBar .button
{
	width:					auto;
	min-width:				30px;
	padding:				0px 8px;
	background-color:		#E4E4E4;
	color:					rgb(84, 100, 93);
	height:					25px;
	line-height: 			25px;
}
#materialManagerTopBar .button:hover
{
	background-color:		#C4C4C4;
}

#materialManagerInfo
{
	position:				absolute;
	left:					304px;
	top:					33px;
	width:					280px;
	padding:				0px 8px;
	height:					139px;
	overflow:				scroll;
}

#windowMaterialEditor input
{
	margin:					2px 0px;
}

#windowMaterialEditor textarea
{
	resize:					none;
	margin-top:				2px;
	width:					484px;
	height:					150px;
	font-size:				16px;
	font-family: 			"Helvetica Neue";
	color:					rgb(84, 100, 93);
}

#windowNewMaterial
{
	margin-top:				50px;
}

#windowNewMaterial textarea
{
	resize:					none;
	width:					484px;
	height:					140px;
	font-size:				16px;
	font-family: 			"Helvetica Neue";
	color:					rgb(84, 100, 93);
	margin-bottom:			8px;
}

#windowCalibrate
{
	width:					400px;
	margin-top:				45px;
}
#windowCalibrate .windowContent
{
	width:					384px;
}
#windowCalibrate input
{
	width:					65px;
}
.calibrationGroup
{
	padding:				8px;
	border-bottom:			solid rgb(84, 100, 93) thin;
}
#calibrationGroup1
{
	border-top:				solid rgb(84, 100, 93) thin;
}
#windowCalibrate .okButton
{
	margin-left:			160px;
}
#windowCalibrate .windowContent
{
	max-height: 			230px;
	overflow: 				scroll;
}