﻿@charset "utf-8";
/* CSS Document */

/* Common */
* { margin:0; padding:0;}
body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select {margin:0;padding:0;}
body,input,textarea,select,button,table{font-family:'_나눔고딕',_NanumGothic,Verdana, Geneva, sans-serif,'돋움',Dotum,'굴림',Gulim, AppleGothic, Sans-serif;font-size:12px;line-height:normal;list-style:none;font-style:normal; resize:none;}
img,fieldset{border:0}
ul,ol{list-style:none}
em,address{font-style:normal}
a{text-decoration:none; color:#666}
a:hover,a:active,a:focus{text-decoration:none}
/* //Common */



body {_background:url(/homework/img/user_bg.jpg) center top no-repeat;}

.login_table { position:absolute; width:532px; margin-top:40px; z-index:100; left:50%; margin-left:-216px;}
/* AutoComplete highlighted item */



.autocomplete_highlightedListItem
{
	background-color: #ffff99;
	color: black;
	padding: 1px;
	width : 125px;
}

/* AutoComplete item */

.autocomplete_listItem 
{
	background-color : window;
	color : windowtext;
	padding : 1px;
	width : 100px;
}

.autocomplete_highlightedListItem2
{
	background-color: #ffff99;
	color: black;
	padding: 1px;
	width : 100px;
}

.autocomplete_highlightedListItem3
{
	background-color: #ffff99;
	color: black;
	padding: 1px;
	width : 100px;
}

/* AutoComplete item */

.autocomplete_listItem2
{
	background-color : window;
	color : windowtext;
	padding : 1px;
	width : 100px;
}

/* AutoComplete stype */ 

img{border:0;}
table, tr, td, select {font-family: ??,Dotum,verdana; font-size: 11px; color: #595959; line-height: 140%;}

margin2		{margin-top:2px;margin-bottom:2px;}

.textarea {font-family: ??,morris9,Dotum,verdana; color:#595959; font-size:9pt; border-color:#ffffff; background-color:#ffffff; border-width:1; border-style:solid}
A.boldtext:hover{color:#FF6600; text-decoration: none;font-weight:bold}
img{border:0;}

.button3
 {
     background:#F3F3F3;
	 border-width:1px; 
	 border-color:#999999;
	 font-size:9pt;
	 color:#000000;
	 font-family: ??,Dotum,verdana;
	 height:16px;
}


.form {
	font-size:9pt; 
	font-family:, Dotum,Arial,verdana, helvetica; 
	COLOR:#6B6B6B; 
	BORDER:1x #CBCBCB solid; 
	text-align:left; 
	background-color: #ffffff; 
	border-color:#99999
}

.highlight {
    background-color: #FFFF60;
    z-index: 50;
  }
  
   .content {
    font-family: Lucida Sans Unicode;
    z-index: 100;
    background-color: transparent;
    width: 400px;
  }
  
  .modalBackground {
	background-color:Gray;
	filter:alpha(opacity=0);
	opacity:1;
}

.modalPopup {
	background-color:#ffffdd;
	border-width:2px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:250px;
	 
}


.scrollbox {width:435; height:125; overflow:auto; padding:10px; border:1; border-style:solid; border-color:white}

.text {font-family: ??,morris9,Dotum,verdana; font-size:9pt; color:#666666; padding-left:5; border:1x solid #BCBCBC; background-color:#ffffff;}

textarea	{font-family: ??,morris9,Dotum,verdana; font-size:9pt; color:#666666; padding:5; border:1x solid #D0D0D0; background-color:#FAFAFA;}
select   
{
  font-family: ??,morris9,Dotum,verdana; font-size:9pt; color:#000000; 
}



BODY {
scrollbar-face-color:#C0C0C0;
scrollbar-highlight-color:#FFFFFF;
scrollbar-3dlight-color:#A8A8A8;
scrollbar-darkshadow-color:#A8A8A8;
scrollbar-shadow-color:#FFFFFF;
scrollbar-arrow-color:#FFFFFF;
scrollbar-track-color:#F6F6F6;
}
 
.textarea.content { 
    font-family : "Dotum";
    font-size : 9pt;
	width: 625px;
	height: 200px;
    color : #666666;
	padding:5px;
    border : 1px #c9c9c9 solid;
	background-color:white;
    background-image: url(image/textline.gif);
    line-height: 15pt;
    scrollbar-face-color: #FFFFFF; 
    scrollbar-shadow-color: #C9C9C9; 
    scrollbar-highlight-color: #C9C9C9;
    scrollbar-3dlight-color: #FFFFFF; 
    scrollbar-darkshadow-color: #FFFFFF; 
    scrollbar-track-color: #FFFFFF;
    scrollbar-arrow-color: #666666
} 

.newtext{BACKGROUND-COLOR: #FFFCF0; BORDER-BOTTOM: #acacac 1px solid; BORDER-LEFT: #acacac 1px solid; BORDER-RIGHT: #acacac 1px solid; BORDER-TOP: #acacac 1px solid; COLOR: #747474; HEIGHT: 18px} 
 

A:link       { font-size: 9pt;  font-family: ??,morris9,Dotum,verdana; text-decoration: none; color:#666666;} 
A:visited   { font-size: 9pt;  font-family: ??,morris9,Dotum,verdana; text-decoration: none;color:#666666;} 
A:active    { font-size: 9pt;  font-family: ??,morris9,Dotum,verdana; text-decoration: none;color:#666666;} 
A:hover    { font-size: 9pt;  font-family: ??,morris9,Dotum,verdana;text-decoration: none;color:#990000; } 

.BookTitle				{ color: #666666;  font-family: ??,morris9,Dotum,verdana; font-style: normal; font-size: 9pt; text-decoration: none }
.BookTitle a:link 			{ color: #666666;  font-family: ??,morris9,Dotum,verdana; font-style: normal; font-size: 9pt;  text-decoration: none }
.BookTitle a:visited			{ color: #666666;  font-family: ??,morris9,Dotum,verdana; font-style: normal; font-size: 9pt;  text-decoration: none }
.BookTitle a:active 			{ color: #666666;  font-family: ??,morris9,Dotum,verdana; font-style: normal; font-size: 9pt;  text-decoration: none }
.BookTitle a:hover 			{ color: #990000;  font-family: ??,morris9,Dotum,verdana; font-style: normal; font-size: 9pt;  text-decoration: none }

.pasing				{ color: #ffffff;  font-family: ??,morris9,Dotum,verdana; font-style: normal; font-size: 9pt; text-decoration: none }
.pasing a:link 			{ color: #FFFFFF;  font-family: ??,morris9,Dotum,verdana; font-style: normal; font-size: 9pt;  text-decoration: none }
.pasing a:visited			{ color: #000000;  font-family: ??,morris9,Dotum,verdana; font-style: normal; font-size: 9pt;  text-decoration: none }
.pasing a:active 			{ color: #990000;  font-family: ??,morris9,Dotum,verdana; font-style: normal; font-size: 9pt;  text-decoration: none }
.pasing a:hover 			{ color: #000000;  font-family: ??,morris9,Dotum,verdana; font-style: normal; font-size: 9pt;  text-decoration: none }

.menu2				{ color: #FFCC00;  font-family: ??,morris9,Dotum,verdana; font-style: normal; font-size: 9pt; text-decoration: none }
.menu2 a:link 			{ color: #FFCC00;  font-family: ??,morris9,Dotum,verdana; font-style: normal; font-size: 9pt;  text-decoration: none }
.menu2 a:visited			{ color: #FFCC00;  font-family: ??,morris9,Dotum,verdana; font-style: normal; font-size: 9pt;  text-decoration: none }
.menu2 a:active 			{ color: #FFFFFF;  font-family: ??,morris9,Dotum,verdana; font-style: normal; font-size: 9pt;  text-decoration: none }
.menu2 a:hover 			{ color: #FFFFFF;  font-family: ??,morris9,Dotum,verdana; font-style: normal; font-size: 9pt;  text-decoration: none }

.menu3				{ color: #ffffff;  font-family: ??,morris9,Dotum,verdana; font-style: normal; font-size: 9pt; text-decoration: none }
.menu3 a:link 			{ color: #FFFFFF;  font-family: ??,morris9,Dotum,verdana; font-style: normal; font-size: 9pt;  text-decoration: none }
.menu3 a:visited			{ color: #000000;  font-family: ??,morris9,Dotum,verdana; font-style: normal; font-size: 9pt;  text-decoration: none }
.menu3 a:active 			{ color: #990000;  font-family: ??,morris9,Dotum,verdana; font-style: normal; font-size: 9pt;  text-decoration: none }
.menu3 a:hover 			{ color: #000000;  font-family: ??,morris9,Dotum,verdana; font-style: normal; font-size: 9pt;  text-decoration: none }

.FileUpload
 {  
       font-size:9pt;  
       color : #FFFFFF; 
	   height: 20px; 
	   margin-top: 0px; 
	   margin-right: 0px; 
	   margin-bottom: 0px;  
	   margin-left: 0px; 
	   padding-top: 2px; 
	   padding-right: 5px; 
	   padding-bottom: 0px; 
	   padding-left: 5px; 
	   border: #7F7F7F; 
	   border-style: solid; 
	   border-top-width: 1px; 
	   border-right-width: 1px; 
	   border-bottom-width: 1px; 
	   border-left-width: 1px; 
	   background-color:#666666
}	   
	    
	   
.aaa 
{  
       font-size:9pt; 
	   height: 20px; 
	   margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; 
	   padding-top: 0px; padding-right: 5px; padding-bottom: 0px; padding-left: 5px; 
	   border: #e1e1e1; 
	   border-style: solid; 
	   border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px

}	   

.000 
{  
       font-size:10pt; 
	   height: 18px; 
	   margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; 
	   padding-top: 2px; padding-right: 5px; padding-bottom: 0px; padding-left: 5px; 
	   border: #e1e1e1; 
	   border-style: solid; 
	   border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px

}	   
.big000 
{  
       font-size:20pt; 
	   height: 40px; 
	   margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; 
	   padding-top: 2px; padding-right: 5px; padding-bottom: 0px; padding-left: 5px; 
	   border: #e1e1e1; 
	   border-style: solid; 
	   border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px

}	 
.input_login_text{
	float:left;
	width:120px;  
   font-size:9pt; 
   height: 22px;
   line-height:22px; 
   padding: 0 5px;
   margin-left:5px;
   border:1px solid #E1E1E1; 
   background:#FFFFFF;

}

.FileUpload
 {  
       font-size:9pt;  
       color : #FFFFFF; 
	   height: 20px; 
	   margin-top: 0px; 
	   margin-right: 0px; 
	   margin-bottom: 0px;  
	   margin-left: 0px; 
	   padding-top: 2px; 
	   padding-right: 5px; 
	   padding-bottom: 0px; 
	   padding-left: 5px; 
	   border: #7F7F7F; 
	   border-style: solid; 
	   border-top-width: 1px; 
	   border-right-width: 1px; 
	   border-bottom-width: 1px; 
	   border-left-width: 1px; 
	   background-color:#666666
	   }
	   

.button30 {
border:1x solid #000000;    /*---테두리 정의---*/
background-Color:#454545;   /*--백그라운드 정의---*/
font:12px 돋음;      /*--폰트 정의---*/
font-weight:bold;   /*--폰트 굵기---*/
color:#FFCC00;    /*--폰트 색깔---*/
width:90;height:30;  /*--버튼 크기---*/
cursor:hand;
}
.button25 {
border:1x solid #000000;    /*---테두리 정의---*/
background-Color:#999999;   /*--백그라운드 정의---*/
font:12px 돋음;      /*--폰트 정의---*/
color:#FFFFFF;    /*--폰트 색깔---*/
cursor:hand;
}
.btn_login { float:left; height:22px; line-height:22px; color:#FFF;padding:0 20px; border:1px #102741 solid; background:#2755A0; }
.btn_login:hover { background:#102741 }


.btn_red {
border:1x solid #6F0000;  
background-Color:#52294F; 
font:12px 돋음;     
color:#FFFFFF; 
cursor:hand;
}
 .btn_red2 {
border:1x solid #6F0000;    /*---테두리 정의---*/
background-Color:#990000;   /*--백그라운드 정의---*/
font:12px 돋음;      /*--폰트 정의---*/
color:#FFFFFF;    /*--폰트 색깔---*/
cursor:hand;
}

 .btn_green {
border:1x solid #6F0000;    /*---테두리 정의---*/
background-Color:#339900;   /*--백그라운드 정의---*/
font:12px 돋음;      /*--폰트 정의---*/
color:#FFFFFF;    /*--폰트 색깔---*/
cursor:hand;
}

 .btn_blue {
border:1x solid #1E3F75;    /*---테두리 정의---*/
background-Color:#275196;   /*--백그라운드 정의---*/
font:12px 돋음;      /*--폰트 정의---*/
color:#FFFFFF;    /*--폰트 색깔---*/
cursor:hand;
}
 .close {
border:1x solid #1E3F75;    /*---테두리 정의---*/
background-Color:#006666;   /*--백그라운드 정의---*/
font:12px verdana;      /*--폰트 정의---*/
color:#FFFFFF;    /*--폰트 색깔---*/
cursor:hand;
}
.homework_layout_pop{
	position:absolute;
	left:50%;
	width:990px;
	background:#2F6460;
	margin:150px 0 0 -500px;
	padding-bottom:10px;
	display:none;
	z-index:1001;
	
	border:3px solid #2F6460;
	border-radius:10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;	
}
.homework_layout_pop_inner {
	float:left;
	width:990px;
	
}
.homework_header { float:left; width:100%; margin-bottom:15px;}
.popup_close {
	float:left; 
	width:100%;
	text-align:right;
	padding-right:20px;
	line-height:30px; 
	color:#FFF;
	cursor:pointer;
	font-size:16px;
	font-weight:bold;
	background:#2F6460;
	border:1px solid #2F6460;

	border-radius:5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
		
}
.homework_add {
	float:left;
	width:90px;
	height:50px;
	line-height:50px;
	background:#FFF;
	border:1px solid #EEE;
	text-align:center;
	color:#CCC;
	font-weight:bold;
	border-radius:8px;
	-moz-border-radius: 8px;
	-webkit-border-radius:8px;	
}
.homework_view {
	float:left;
	width:90px;
	height:50px;
	line-height:50px;
	background:#01ad6a;
	border:1px solid #01ad6a;
	text-align:center;
	color:#fff;
	font-weight:bold;
	
	border-radius:8px;
	-moz-border-radius: 8px;
	-webkit-border-radius:8px;
}
 .hwcheck {
cursor:hand;
font:14px verdana;      /*--폰트 정의---*/
width:80;height:50;  /*--버튼 크기---*/
}


