/*---- Default Layout ------------*/
.header{height:80px;background-color:#efefef;background:url(/image/top_bg.gif);background-repeat:repeat-x;z-index:1;vertical-align:top;	}
.contentBbox{vertical-align:top;overflow:visible;}
.contentArea{margin:10px;padding:10px;overflow:hidden;}
.footer{vertical-align:top;padding-top:5px;height:50px;background-color:#2c2e38;	text-align:center;color:white;}

/*---- Default Layout ------------*/
	input{border:1px solid #979797;height:14pt;font-size:13px;color:#000000;}
	input:focus{border:2px solid #52A5F7;background-color:#C8E1FA;}
	TEXTAREA{border:1px solid #979797;}
	TEXTAREA:focus{border:2px solid #52A5F7;background-color:#C8E1FA;}
	.rowCheckBox{border:0px;}	
	.LongBtn{width:100px;}
	select {font-size:14px;}
	
/*---- Tab Style -----------------*/
	.conTitle{text-align:left;font-weight:bold;color:blue;}
	.conTd1{text-align:left;height:30px;border-bottom:1px solid #dfdfdf;}
	.conTd2{text-align:right;height:30px;font-size:13px;		font-weight:bold;color:black;border-bottom:1px solid #dfdfdf;}
	.tabTd{background:url(/image/bodyBox/tabFocus.gif);background-repeat:no-repeat;width:120px;height:36px;color:#ffffff;text-align:Center;font-weight:normal;font-size:11px;padding-top:3px;cursor:pointer;}
	.tabClose{border:0px solid red;position:relative;width:20px;margin:-10px 0px 0px 100px;font-weight:normal;color:white;visibility:hidden;}
	.tabClose:hover{border:0px solid red;font-weight:bold;color:red;}
/*---- Tab Style End ---------------*/

/*---- NEW Tab Style -----------------*/
.newTabBox{background:#393939;border:1px solid #282828;padding:0px;overflow:hidden;}
.newTabBox .newTabItem{background:#3b3b3b;border-top:1px solid #4a4a4a;border-right:1px solid #282828;color:#959595;text-align:center;width:130px;height:35px;line-height:35px;overflow:hidden;float:left;cursor:pointer;}
.newTabBox .newTabItemDrag{border:2px dashed #afafaf;background:#fff;}
.newTabBox .newTabItem.active{background:#656565;color:#fff;}
.newTabBox .newTabItem:hover{background:#454545;}
.newTabBox .newTabItem.active:hover{background:#535353;}
.newTabBox .newTabItem.check{background:#dd6464;color:#000;}
.newTabBox .newTabItem.check.active{background:#b81010;color:#fff;}
.newTabBox .newTabItem .tabTitle{width:80%;overflow:hidden;text-align:center;float:left;text-overflow:ellipsis; white-space:nowrap;}
.newTabBox .newTabItem .btnClose{width:20%;margin-top:10px;height:14px;background:url('/image/btnCloseTab.png') no-repeat;float:left;}
.newTabBox .newTabItem .btnClose:hover{background:url('/image/btnCloseTabo.png') no-repeat;cursor:pointer;}
.tabFrame{width:100%;height:300px;}
/*---- NEW Tab Style End-----------------*/
	
	
/*-----------------------------------------------------------
 다중 셀렉트 스타일
-----------------------------------------------------------*/	
	.selectItem{
		line-height:25px;
		padding-left:10px;
		height:25px;
		color:black;
	}
	
	.selectItem:hover {
		cursor:pointer;
		font-weight:bold;
		background-color:#def6ff;
	}
	
	.selectItemSelected {
		font-weight:bold;
		background-color:#efffe1;
		
	}
	
	
/*-----------------------------------------------------------
 관리자 첫페이지
-----------------------------------------------------------*/
.mainLecInfoTtl {
	height:30px;
	text-align:Center;
	font-weight:bold;
	background-color:#efefef;
	border:1px solid #dfdfdf;
	color:black;
}

.mainLecInfoItem {
	height:30px;
	text-align:Center;
	font-weight:bold;
	border:1px solid #dfdfdf;
	color:black;
}

/*-----------------------------------------------------------
 관리자 리스트 스타일
-----------------------------------------------------------*/
.adminDataHeadTbl {
	border:1px solid #bfbfbf;
	margin:10px;
	padding:0px 0px 0px 0px;  
	border-spacing:0px;
	border-collapse:collapse;
	width:99%;
}

.adminDataHeadTD {
	border:1px solid #bfbfbf;
	background-color:#efefef;
	text-align:center;
	height:25px;
	font-weight:bold;
	font-size:12px;
	color:#000000;
}

.adminDataHeadTD a {
	font-weight:bold;
	font-size:12px;
	color:#000000;
}

.adminDataTD {
	border:1px solid #bfbfbf;
	background-color:#ffffff;
	text-align:center;
	height:25px;
	font-size:12px;
	color:#000000;
}

.adminDataTD2 {
	border:1px solid #bfbfbf;
	background-color:#f0f0f0;
	text-align:center;
	height:25px;
	font-size:12px;
	color:#000000;
}

.adminDataTD2 a{color:#000000;}

.adminDataTDBottomBlack {
	border-bottom:1px solid #000000;
}

.adminDataTDBottomNone {
	/*border-bottom:1px solid #ffffff;*/
}


.adminDataTD a {
	color:#000000;
	text-decoration:none;
}

.adminDataTD a:hover {
	color:#0040b5;
}


.adminTD,.adminHEADTD {
	text-align:center;
	font-size:12px;
	color:#000000;
}

.adminHEADTD {
	font-weight:bold;
}

.adminDataHeadTbl tr:hover .adminDataTD{background:#f5f5f5;}


/*-----------------------------------------------------------
 관리자 수정 기능 스타일
-----------------------------------------------------------*/

.adminEditDiv {
	width:5%;
	min-width:150px;
	max-width:155px;
	background-color:#efefef;
	padding-left:10px;
	height:30px;
	text-align:center;
	padding-right:20px;
	font-weight:bold;
	border-bottom:1px solid #dfdfdf;
	font-size:12px;
	color:#000000;
}

.adminEditTitle {
	width:200px;
	min-width:150px;
	max-width:200px;
	background-color:#efefef;
	padding-left:10px;
	height:40px;
	text-align:center;
	padding-right:20px;
	font-weight:bold;
	border-bottom:1px solid #dfdfdf;
	font-size:12px;
	color:#000000;
}

.adminEditTitle2 {
	background-color:#efefef;
	padding-left:10px;
	height:40px;
	text-align:center;
	padding-right:20px;
	font-weight:bold;
	border-bottom:1px solid #dfdfdf;
	font-size:12px;
	color:#000000;
}

.adminEditTd {
	
	background-color:#ffffff;
	padding-left:10px;
	border-bottom:1px solid #dfdfdf;
	border-right:1px solid #dfdfdf;
	font-size:12px;
	color:#000000;
	text-align:left;
}

.adminEditTable {
	border:1px solid #bfbfbf;
	width:99%;
	margin:10px;
	padding:0px 0px 0px 0px;  
	border-spacing:0px;
	border-collapse:collapse;
	font-size:12px;
	color:#000000;
}


/*-----------------------------------------------------------
 관리자 검색창 스타일
-----------------------------------------------------------*/
.adminSearchTbl {
	padding:0px 0px 0px 0px;  
	border-spacing:0px;
	border-collapse:collapse;
	border:1px solid #afafaf;
	margin:10px;
	width:99%;
	font-size:12px;
	color:#000000;
}

.adminSearchTitle {
	background-Color:#eaeaea;
	height:25px;
	padding-left:10px;
	border:1px solid #afafaf;
	color:black;
	font-weight:bold;	
}

.adminSearchTD1 {
	background-Color:#f5f5f5;
	height:25px;
	border:1px solid #afafaf;
	padding-left:10px;
	width:10%;
	font-size:12px;
	color:#000000;
	font-weight:bold;	
	text-align:Center;
}

.adminSearchTD2 {
	background-Color:#ffffff;
	height:25px;	
	border:1px solid #afafaf;
	padding-left:10px;
	width:40%;
	font-size:12px;
	color:#000000;
}

.adminSearchTD21 {
	background-Color:#f5f5f5;
	height:25px;
	border:1px solid #afafaf;
	padding-left:10px;
	width:8%;
	font-size:12px;
	color:#000000;
	font-weight:bold;	
	text-align:Center;
}

.adminSearchTD22 {
	background-Color:#ffffff;
	height:25px;	
	border:1px solid #afafaf;
	padding-left:10px;
	width:25%;
	font-size:12px;
	color:#000000;
}

.infoTitle {
	background-color:#3f4c6b;
	border:1px solid #6e7c9d;
	text-align:center;color:white;
	height:30px;
}

.infoItem {
	border:1px solid #6e7c9d;
	color:black;		
	text-align:center;
	height:30px;
}


