
.PSAT {
	background-image: linear-gradient(to bottom, #318c8b 0%, #1d6b6a 100%);
	color : white;
	/*	text-shadow:#555 1px 1px;*/
}
.DEL {
	background-image: linear-gradient(to bottom, #d44b47 0%, #b92c28 100%);
	color: white;
	/* text-shadow:#555 1px 1px; */
}

.BORDER_PSAT {border:2px solid #1d6b6a;}
.BG_PSAT {background-color:#1d6b6a}

#largeTitle		{color: #1d6b6a}
#smallTitle		{float:left;  font-size: 20px; color: #1d6b6a; letter-spacing:-1px;}

#branchHead	{ 
	background:#e9f9fe; border: 2px solid #1d6b6a;
}

#t_Title		{text-align:left;  font-size: 30px; color: #6699CC; letter-spacing:-1px;}
#s_Title		{text-align:left;  font-size: 16px; color: #6699CC; padding-top:20px;}
#p_Title	{float:right; padding:30px 0 0 0;}

.subTitle			{font-size:16px; font-weight:bold; color:#c6657b; vertical-align:top;}
.subTitle2		{font-size:16px; font-weight:bold; color:#6699CC; vertical-align:top;}

#odd { 
	width:100%; 
	padding:2px 10px 10px; 
	border:1px solid #CCC; 
	border-left:4px solid #CCC; 
	font-size:8pt;
}
#odd:after{ content: ""; display: block; clear: both }


.odd { padding-left:20px; }

#even { width:100%; padding:10px; }

#secTitle	{
	text-align:left; 
	margin-top:20px;
	padding:10px;  
	font-size: 15px; 
	font-weight:bold; 
}

#q_no	{float:left; width:25px; height:20px; padding:2px; }
#q_con	{float:left; width:130px; padding:1px; text-align:left;}
#q_input {height:20px; width:130px; text-align:left;}

#set {height:25px;}

#question 	{float:left; width:150px; padding:10px 0px }
#question2 	{float:left; width:224px; padding:10px 0px }

#qInput 	{float:left; height:27px }


#postTitle{text-align:left; padding-top:20px; font-size: 14px; color: #C6657B; font-weight:bold; }
#postMenu	{float:left; width:270px; padding:5px; height:20px; font-weight:bold; background-color:#c7e4ff; border:1px solid #CCCCCC;}
#postContent{float:left; width:590px;  padding:5px; border:1px solid #CCCCCC; text-align:left;}

.input_m	{ border:1px solid #CCCCCC;  font-size: 12px; padding:1px; width:100px; height:23px; background-color:#f5f7f7;} 
.input_s	{ border:1px solid #CCCCCC;  font-size: 12px; padding:1px; width:30px} 

.essaySum	{ border:0px;  text-align:center; color:#FFF; font-weight:bold; font-size: 18px; padding:10px; width:50px; background:#26A69A; } 
.inputEssay	{ border:2px solid red;  text-align:center; font-size: 15px; padding:5px; width:36px; height:30px; background:#f6feff;} 

.select_test	{  background:#87B3D6;   border:none;  margin:0px;  padding:0px;  color:#e9e9e9;  font-size:14px;  width:171px; font-family:'Nanum Gothic';}


/***********************************/


.selectType	{
	border:1px solid #CCCCCC;  	
	width: 100px; 
	height: 23px; 
	padding:0px;
/*	font-family: verdana;*/
	font-size: 8pt;
	background:#FFF;
}

.selectType:focus{
	border:2px solid #6699cc;
/*	font-family: verdana; */
	font-size: 8pt;	
}


.bx {
	border:1px solid #CCC;
	width:30px;
	height:24px; 
	background:#f6feff;
}

.bx2 {
	border:1px solid #CCC;
	width:45px;
	height:24px;
	background:#f6feff;
}

.bxTitle {
	border:1px solid #6c757d;
	width:45px;
	height:24px;
	background:#6c757d;
	text-align:center;
	color:white;
}

.bxTitle2 {
	border:1px solid #6c757d;
	width:50px;
	height:24px;
	background:#6c757d;
	text-align:center;
	color:white;
}

.bx3 {
	border:1px solid #CCC;
	width:45px;
	height:24px;
	background:#fff6fb;
	text-align:center;
	font-family:bold;
}

.bx4 {
	border:1px solid #CCC;
	width:50px;
	height:24px;
	background:#f6feff;
	text-align:center;
}


.bxTitle5 {
	border:1px solid #6c757d;
	width:50px;
	height:24px;
	background:#6c757d;
	text-align:center;
	color:white;
}

.bxTitle6 {
	border:1px solid #6c757d;
	width:86px;
	height:24px;
	background:#6c757d;
	text-align:center;
	color:white;
}

.bx5 {
	border:1px solid #CCC;
	width:50px;
	height:24px;
	background:#f6feff;
	text-align:center;
}

.bx6 {
	border:1px solid #CCC;
	width:86px;
	height:24px;
	background:#f6feff;
	text-align:center;
}

#s_input {height:20px; width:80px;}

.select_sat{
background-color:#dfeefd;
border:1px solid #CCCCCC;
height:28px;
}


#title_head		{width:940px; text-align:left;  line-height:30px;  font-size: 14px; color: #669966; font-weight:bold;}

.title_sc	{
	font-size:16px; 
	font-weight:bold;
	color:#c6657b;
	vertical-align:top;
}

/* viewbody */
.CR	{
	/*background:#ddddff;*/
	background: #F9F9F9;
}
.WR	{
	/* background:#c1e0c1; */
	background: #F9F9F9;
}

.MATH	{
	/* background:#ffe0e0; */
	background: #F9F9F9;
}

.subCR, .INI, .RHE, .SYN	{
	/* background:#eeeeff; */
	background: #F9F9F9;
}
.subWR	{
	/* background:#ddeedd; */
	background: #F9F9F9;
}
.subMATH	{
	/* background:#ffeeee; */
	background: #F9F9F9;
}

.viewTable {
	width:100%;	
	background-color: red;
	/*BACKGROUND: url("../../score/img/table_head.gif") repeat-x;*/
	table-layout:	 fixed;	border-collapse:	collapse; 
}

.viewTable  td	{
	width:25%;
	height:37px;
}

.viewTable  td.odd	{
	background:#f4f4f4;
}
.viewTable  td.even	{
	background:#eaeaea;
}

/*
.viewTable2 {
	width:100%;	
	border-top: 1px solid #CCC;
	border-left: 1px solid #CCC;	
	table-layout:	 fixed;	
	border-collapse:	collapse; 
	font-size:13px;
}

.viewTable2  td, th	{
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
}

.viewTable2  td.CR	{
	background:#ddddff;
}
.viewTable2  td.WR	{
	background:#c1e0c1;
}

.viewTable2  td.MATH	{
	background:#ffe0e0;	
}
*/
.viewMine {
    border-collapse: collapse;
}

.viewMine,  td {
    border-right: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}

.viewMineContent {
    border-collapse: collapse;
	font-size:8pt;
	font-family:arial,μ¸¿o;
	color:#6A6A6A;
}

.viewMineContent, th, td {
     border: 0px;
}

.viewMine .r1{
	border-right:1px solid #CCCCCC;
}

.checkAnswerTable {
	width:774px;;	
	border-collapse:	collapse; 
	border-left: 1px solid #CCC;
	border-top: 1px solid #CCC;
}
.checkAnswerTable  th	{
	border: 0px;
}
.checkAnswerTable  td.CR	{
	background:#ddddff;
}
.checkAnswerTable  td.WR	{
	background:#c1e0c1;
}
.checkAnswerTable  td.MATH	{
	background:#ffe0e0;
}
.shortAnswer {		
	table-layout:	 fixed;	
	border-collapse:	collapse; 
	border: 1px solid #CCC;
}
.shortAnswer  th.MATH	{
	background:#ffe0e0;
	font-size:14px;
}

.viewList	{
	width:97%; clear:both; text-align:right; padding:10px;
}

.head {
	font-size:8pt;
	background-color:#1d6b6a;
	/* background-image: linear-gradient(to bottom, #318c8b 0%, #1d6b6a 100%); */
}

.head6 {
	padding:5px;
	background-color:#F1F1F1;
	font-size:12px;
	height:44px;
}


/*Explanation */
/*viewbody*/
#exp_wrap	{width:100%; text-align:left; }

#test{background:#ff6600;  height:22px; padding:10px; color:#FFFFFF; font-weight:bold;}
#test .testName{color:#FFFFFF; width:210px; font-size:30px;   float:left;}
#test .section	{float:left;  padding:15px 0 0 0; font-size:16px;}

#exp_wrap .no		{float:right; }
#exp_wrap .question {border:2px solid #CCCCCC; padding:15px 20px; background:#f2f2f2; margin:10px;}

/*Explanation  : post,  modify*/

#expPost {width:100%; text-align:left; padding:10px;}

#expPost .Title {background:#87B3D6;  color:#FFFFFF;  font-size:14px;  width:100%;}

#expPost .ta1 {
	table-layout:	 fixed;	border-collapse:	collapse; 
	border-top: 1px solid #CCC;
	border-left: 1px solid #CCC;
	text-align:center;
	width:950px;
}

#expPost .ta1 td, th	{
	font-size:12px; color:#6A6A6A;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	padding:5px;
}

#expPost .item{ /*¿ÞAE*/
	width:15%;
}

#expPost .content{ /*¿A¸￥AE*/
	text-align:left;
	width:85%;
}
/*admin*/
.pop_p				{width:800px; text-align:left; word-break:break-all;  background-color:#F2F2F2; padding:5px;}
.title_green_14		{text-align:left;  line-height:40px;  font-size: 14px; color: green; font-weight:bold;}

/*new designed page */
.title_sc_new	{font-size:16px; font-weight:bold; color:#6699CC; vertical-align:top;}

.graphSquare {
	border:1px solid black; 
	height:25px; 
	width:100%;
	text-align:left;
}

.satTable {
	width:100%;
	text-align:center;
	border:1px solid #CCC; 
}

.satTable td	{	
	color:#6A6A6A;
}

.satTable .READING {
	width:15%;
	background-color:#ddddff; 
	font-size:14px;
	font-weight:bold;
}

.satTable .PBR {
	background-color:#eeeeff; 
	width:20%;
}

.satTable .data {
	width:8%;
	background-color:#FFFFF; /*<?=$FORM_ITEM_BG_CR?>*/
	height:20px;
}

/*Math*/
.satTable .MATH {
	background-color:#ffe0e0; /*<?=$FORM_ITEM_BG_CR?>*/
	font-size:14px;
	font-weight:bold;
}

.satTable .ALG, .PND, .PAM, .ATM  {
	width:20%;
	background-color:#ffeeee; /*<?=$FORM_ITEM_BG_CR?>*/
}

/*WR*/
.satTable .WRITING {
	width:15%;
	background-color:#c1e0c1; 
	font-size:14px;
	font-weight:bold;
}
.satTable .DEV, .ORG, .ELU, .SS, .CU, .CP  {
	width:20%;
	background-color:#ddeedd; 
}

#container, #container2 {
	width: 100%;
	margin: 10px auto; 
	padding: 20px;
	min-width: 400px; 
	height: 330px;
	border:1px solid #EEE;
	border-left:5px solid #318c8b;  /* 1d6b6a */
}

.canvasBox {
	width:100%;
	margin: 20px auto; 
	min-width: 380px;
	padding: 20px 0 10px 20px; 

}

ul.pagination li a.active {
    background-color: #1d6b6a; /*#366d2d0*/
    color: white;
    border: 1px solid #1d6b6a;
}

#s_number{
	background-color:#318c8b;  /*#f1c40f*/
}


/* input - register */
.btn-input {
    color: #f1f1f1;
    background-color: #1d6b6a;
    border-color: #999;
}

.btn-input:hover {
  color: #FFF;
  background-color: #0e4d4c;
  border-color: #666;
}



.year_title {
	font-size: 18px;
	padding: 5px 10px 30px 10px;
	color: white;	
	background-color: #1d6b6a;
}

.year_test {
	width:100%;
	padding: 10px;
	
}

.test_title {
	float:left;
	margin:5px;
	width: 19%;
	border: 1px solid #CCC;
}
