.SAT {
	background-image: linear-gradient(to bottom, #039374 0%, #0183b0 100%);
	color: white;
	/* text-shadow:#555 1px 1px; */
}

.BORDER_SAT {border:2px solid #039374;}
.BG_SAT {background-color:#039374}

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

#largeTitle		{color: #039374}
#smallTitle		{float:left;  font-size: 20px; color: #039374; letter-spacing:-1px;} /*#6699cc*/

/*#branch,  */
#branchHead	{ 
	background:#e9f9fe; border: 2px solid #039374;
}

#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:14px; font-weight:bold; color:#ccc; vertical-align:top; letter-spacing: 0.5px;}
.subTitleBottom		{font-size:14px; color:#c6657b; vertical-align:bottom}
.subTitleWhite		{font-size:14px; font-weight:bold; color:#FFF; vertical-align:top;}


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

#odd { 
	width:100%; 
	padding:0px 20px 10px 20px; 
	border:1px solid #ccc; /* #C6657B; */
	/* border-left: 4px solid #ccc;  */ /* #C6657B; */ 
	font-size:8pt;
	/* padding-bottom:10px; */
}
#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 0px;  
	font-size: 22px; 
	/*font-weight:bold; */
	/* border-bottom:1px dotted #CCC; */
}

#q_no	{float:left; width:25px; height:20px; padding:2px; }
#q_con	{ 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;
}

.bx-raw {
	border:1px solid #CCC;
	width:30px;
	height:24px; 
	background:#ffffcc;
}
.bxTitle {
	border:1px solid #6c757d;
	width:30px;
	height:24px;
	background:#6c757d;
	text-align:center;
	color:white;
}

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


#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: #039374;
	/* background: url("../main/img/bgSAT.png") repeat; */
	/* background-image: repeating-linear-gradient(to bottom, #039374 0%, #0183b0 100%);*/
}



.head6{
	border-style:solid;
	border-width:1px;
	border-color:#CCCCCC;
	background-color:#F6F6F6;
	padding:5px;
	font-size:12px;
	text-align:center;
}
/*
.head7{
	background-color:#F1F1F1;
	padding:5px;
	font-size:12px;
	text-align:center;
}
*/

/*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;
}



.READING {
	width:15%;
	background-color:#ddddff; 
}

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

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



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

/*WR*/
.WRITING {
	width:15%;
	background-color:#c1e0c1; 
}
.DEV, .ORG, .ELU, .SS, .CU, .CP  {
	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 #039374; 
}



ul.pagination li a.active {
    background-color: #039374; /*#6699cc*/
    color: white;
    border: 1px solid #039374;
}


/*******************************************************************/
#s_number{
	 /*#f1c40f*/
	font-size: 13px;
	background-color: #039374; /*#039374*/
	padding:5px 10px;
	border-radius: 5px;	
}

#s_number:hover, #s_number:active{
	background-color:#31b0d5; /* #30323f */
	font-weight: bold;

}

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

.btn-input:hover {
  color: #FFF;
  background-color: #1590bb;
  border-color: #666;
}



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

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

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


.input_m {
width: 100px;
}