/* 	:: 	spacecake : c |< 2005 - 2006		: v 0.1 : 09.06.2006 **********/

#headBlock {
	margin: 			0px 24px 0px 24px;
}
#navBlock {
	position:					absolute;		
	left:						24px;
	top: 						105px;
	height:						496px;
	width:						224px;
	border-top: 				1px solid  #cccccc;
	border-right: 				1px solid  #aaaaaa;
	border-bottom: 				1px solid  #aaaaaa;
	border-left: 				1px solid  #cccccc;
	padding:					0px 0px 0px 6px;
	z-index:					100;
	background-color: 			#eeeeee;
}                        
#centerBlock {
	position:					absolute;			
	left:						274px;
	top:						105px;
	background-color: 			#eeeeee;
	border-top: 				1px solid  #cccccc;
	border-right: 				1px solid  #aaaaaa;
	border-bottom: 				1px solid  #aaaaaa;
	border-left: 				1px solid  #cccccc;
	height:						496px;
	width:						71%;
	padding:					0px 0px 0px 12px;
	overflow:					auto;
}	
#footBlock {
	position:			absolute;			
	left:				0px;
	bottom:				8px;
	background-color: 		#cccccc;
	height:				20px;
	width:				100%;
	z-index:			1000;		
}

/* :: Elements **/
.navImg {              
	color: 						#333366;	
	font-size:					16px;
	letter-spacing:				1px;
	width: 						200px;
	display:					block;
	border-top: 				1px solid  #bbbbbb;
	border-right: 				1px solid  #aaaaaa;
	border-bottom: 				1px solid  #aaaaaa;
	border-left: 				1px solid  #bbbbbb;
	margin:						8px 2px 8px 2px;
	padding:					6px 4px 6px 8px;
	background:					#dddddd url(/img/nav/btnbg00.png) no-repeat;
}
.navImg:hover {
	color: 						#333399;
	border-top: 				1px solid  #aaaaaa;
	border-right: 				1px solid  #999999;
	border-bottom: 				1px solid  #999999;
	border-left: 				1px solid  #bbbbbb;
	background:					#ffffff url(/img/nav/btnbg00_h.png) no-repeat;
}
.navImgActive {
	color: 						#111199;	
	font-size:					16px;
	letter-spacing:				1px;
	width: 						200px;
	display:					block;
	border-top: 				1px solid  #bbbbcc;
	border-right: 				1px solid  #aaaaaa;
	border-bottom: 				1px solid  #aaaaaa;
	border-left: 				1px solid  #bbbbcc;
	margin:						8px 2px 8px 2px;
	padding:					6px 4px 6px 8px;
	background:					#ffffff url(/img/nav/btnbg00_a.png) no-repeat;
}
#transferDisplayBlock {
	position:			absolute;			
	left:				0px;
	bottom:				0px;
	border-top: 			1px solid #dddddd;
	color: 				#333333;
	width:				100%;
	font-size: 			12px;
	letter-spacing:			1px;
	z-index:			10000;
}
#transferDisplayBlock:hover {
	background-color: 		#CFD3F7;
}
#statusDisplayIMG  {
	margin:					2px;
	vertical-align:			top;
	font-size:				10px;
}
#statusDisplayText {
	vertical-align:			top;
	font-size:				12px;
	color:					#333333;

}
#langSelectBlock{
	position:			absolute;			
	left:				0px;
	bottom:				24px;
	border-top: 			0px solid #dddddd;
	color: 				#333333;
	width:				100%;
	font-size: 			12px;
	letter-spacing:			1px;
	z-index:			10000;
}

/* default view imgae class */
.nodeImg {
	margin:					12px 24px 8px 0px;
}

.nodeImgBlock {	
	display:				block;
	margin:					30px 30px 8px 0px;
}

.nodeImgLeft {	
	display:				block;
	float:					left;
 	margin:					0px 30px 8px 0px;
}
#master {
	width: 				100%;
	background:			transparent;
}
.btn {
	border:				1px solid #999999;
	font-weight:			normal;
	padding:			2px 6px 2px 6px;
	margin:				2px 6px 2px 0px;
	text-align:			center;
}
.btn:hover {
		background-color: 	#CFD3F7;
		cursor:				pointer;
}
#actionDisplay {
	position:			absolute;			
	top:				50px;
	left:				600px;
	border: 			0px solid #aaaaaa;
	color: 				#333333;
	width:				280px;
/* 	padding:			2px; */
	font-size: 			18px;
	font-weight:			bold;
/* 	background:			#eeeeee; */
	letter-spacing:			2px;
	z-index:			90000;
}

#statusDisplayIMG  {
	margin:					2px;
	vertical-align:			top;
	font-size:				10px;
}

#statusDisplayText {
	vertical-align:			top;
	font-size:				12px;
	color:					#333333;

}

#serverInfoDisplay {
	position:			absolute;			
	padding: 			0px 2px 2px 8px;
	left:				24px;
	top:				-142px;
	background-color: 		#DAD7FF;
	border-top: 			1px solid #c0c0c0;
	border-left: 			1px solid #c0c0c0;
	border-right: 			1px solid #a0a0a0;
	border-bottom: 			1px solid #a0a0a0;	
	font-size:			12px;
	color:				#333333;
	width:				320px;
	height:				120px;
	z-index:			20000;
	
}		

#serverInfoDisplay:hover {
	background-color: 	#DDDDFF;
	cursor:				pointer;
	border-top: 		1px solid #e3e3e3;
	border-left: 		1px solid #e3e3e3;
	border-right: 		1px solid #c0c0c0;
	border-bottom: 		1px solid #c0c0c0;			
}
/* :: the flash errors & msgs **/

.message {	
	position:				absolute;			
	right:					8px;
	top:					4px;
	width:					300px;
	color: 					#333333;
	padding:	 			0px 8px 0px 8px;
	border-style:			solid;
	border-color:			#cccccc;
	border-width:			thin;
	font-size: 				13px;
	letter-spacing:			1px;
	font-weight:			bold;
	background-color:			#eeeeee;
	z-index:				999999;
}

.error {
	position:				absolute;			
	left:					16px;
	top:					8px;
	width:					300px;
	color: 					#f0f0f0;
	padding:	 			0px 8px 0px 8px;
	border-style:				solid;
	border-color:				#666666;
	border-width:				thin;
	font-size: 				13px;
	font-weight:				bold;
	letter-spacing:				1px;
	background-color:			#eeeeee;
	float:					left;
	z-index:				999999;
}

/* :: html generic classes **/
body {
	font:					14px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	background:				transparent url(/img/bg01.jpg) no-repeat;
}
a {
	color: 					#000033;
	text-decoration: 		none;
	font-weight: 			bold;
}
a:hover {
	color: 					#000099;
	background-color: 		#EFF1F1;
}
h1 {
	margin: 				4px;
	color: 					#000099;
	font-size: 				24px;
}
h2 {
	margin:					2px 0px 4px 0px;
	color: 					#111199;
	font-size: 				18px;
	letter-spacing:			2px;
}
h3 {
	margin:					1px 0px 2px 0px;
	color: 					#333333;
	font-size: 				15px;
	font-weight:			bold;
	letter-spacing:			1px;
}
h4 {
	margin:					2px 0px 4px 0px;
	color: 					#333333;
	font-size: 				14px;
	font-weight:			bold;
	letter-spacing:			1px;
}
ul {
	list-style-type: 		none;
	margin-top: 			2px;
	margin-bottom: 			6px;
	padding: 				2px 2px;
}
p {
	margin-top: 			2px;
	margin-left: 			4px;
	margin-bottom: 			4px;
}
span {
}
small {
	font-weight: 			normal;
	font-size: 				12px;
	margin:					1px 0px 1px 0px;
}

/* :: EOF :: */
