
/*A:link    {color:black;text-decoration:none;}
A:visited {color:black;text-decoration:none;}
A:active  {color:black;text-decoration:none;}
A:hover  {color:444444;text-decoration:underline}        
*/
hr
{
    width: 100%;
    color: #dcdcdc;
    height: 1px;
}
/*img {
    border: 0px; 
}
*/

/*
A:link    {color:black;text-decoration:none;}
A:visited {color:black;text-decoration:none;}
A:active  {color:black;text-decoration:none;}
A:hover  {color:#444444;text-decoration:underline}        
*/
a[href]
{
	color: #000000 !important;	/* For Firefox... mark as important, otherwise it becomes black */
}

body
{
	background-color: #ffffff;

	margin: 0px;
	font-size: 10px;
}

body, td
{
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 10pt;
}




th
{
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 10pt;

	text-align:left;
	vertical-align:top;	

	background-color: #ADD8E6; /* lightblue; */
}



br, p, ul, li
{
	margin-top: 0px;
	margin-bottom: 0px;
}

.fckeditorbody
{
    line-height: 150%;
}

.chatlog
{
    line-height: 120%;
}

.pager
{
    font-size: 20px;
    font-weight: bold;
    color: white;
    background-color: #f0f0f0;
    font-family: 'Arial Black';
    text-align: center;
}

.pager a
{
    font-size: 20px;
    font-weight: bold;
    color: white;
    background-color: #f0f0f0;
    font-family: 'Arial Black';
    text-align: center;
}


a:link {
    font-size: 12px;
	color: #666666;
    text-decoration:none;
}
a:visited {
    font-size: 12px;
	color: #666666;
    text-decoration:none;
}
a:hover {
	font-size: 12px;
	color: #666666;
	text-decoration: underline;
}
a:active {
	font-size: 12px;
	color: #666666;
	text-decoration: underline;
}
.list_top {
	font-size: 12px;
	font-weight: bold;
	color: #999999;
	background-color:#f0f0f0;
}
.list_page_diff {
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	
}

.list_date {
	font-size: 11px;
	color: #999999;
}
.list_diff {

	font-size: 12px;
	color: #666666;
}
.list_number {
	font-size: 12px;
	color: #999999;
	font-weight: bold;
}
.left_diff {
	font-size: 12px;
	color: #333333;
}

.list_page_now {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}

/*Modal Popup*/
/*
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}
*/

.webapp_table
{
	font-size: medium;
    width:100%;
}

.log_content 
{
	font-size: 8px;
	background-color:#ffffff;
}

.log_content2 
{
	font-size: 8px;
	background-color:Silver;
	/*background-color:#f0f0f0;	 */
}



/* ÀüÃ¼ Å×ÀÌºíÀÇ ¿Ü°û¼± ÀÖ°í °¢°¢ÀÇ ¼¿¿¡´Â ¿Ü°û¼± ¾ø´Ù */
.outerlineTable
{
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 10pt;
	border-collapse: collapse;
	border: 1px solid #000000;
	
	text-align:left;
	vertical-align:top;
}


.outerlineTable th
{
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 10pt;

	padding: 2px 2px 2px 2px;
	
	text-align:left;
	vertical-align:top;	

	background-color: silver;
}

.outerlineTable td
{
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 10pt;

	padding: 2px 2px 2px 2px;
	
	text-align:left;
	vertical-align:top;	
}



/* ÀüÃ¼ Å×ÀÌºíÀÇ ¿Ü°û¼±ÀÌ ¾ø°í °¢°¢ÀÇ ¼¿¿¡µµ ¿Ü°û¼± ¾ø´Ù */
.nolineTable
{
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 10pt;
	border-collapse: collapse;
	
	text-align:left;
	vertical-align:top;	
}

.nolineTable th
{
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 10pt;

	border: 0px solid #000000;
	padding: 2px 2px 2px 2px;


	text-align:left;
	vertical-align:top;	

	background-color: silver;
}


.nolineTable td
{
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 10pt;

	border: 0px solid #000000;
	padding: 2px 2px 2px 2px;

	text-align:left;
	vertical-align:top;	

}


/* ÀüÃ¼ Å×ÀÌºíÀÇ ¿Ü°û¼± ÀÖ°í °¢°¢ÀÇ ¼¿¿¡µµ ¿Ü°û¼± ÀÖ´Ù */
.lineTable
{
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 10pt;
	border-collapse: collapse;
	border: 1px solid #000000;
	text-align:left;
	vertical-align:top;	

}

.lineTable th
{
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 10pt;

	border: 1px solid #000000;
	padding: 2px 2px 2px 2px;

	text-align:left;
	vertical-align:top;	

	background-color: silver;
}

.lineTable td
{
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 10pt;

	border: 1px solid #000000;
	padding: 2px 2px 2px 2px;

	text-align:left;
	vertical-align:top;	
	

}

.lineTable td.left
{
    font-weight:bold;
    text-align:left;
    background-color:silver;
}

.lineTable .right
{   
    text-align:right;
}



/* ·Î±× Å×ÀÌºíÀº ÀüÃ¼ Å×ÀÌºíÀÇ ¿Ü°û¼±ÀÌ ¾ø°í °¢°¢ÀÇ ¼¿¿¡µµ ¿Ü°û¼± ¾ø´Ù */
.logTable
{
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 8pt;
	border-collapse: collapse;
	
	text-align:left;
	vertical-align:top;	
}

.logTable th
{
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 8pt;

	border: 0px solid #000000;
	padding: 2px 2px 2px 2px;

	border-collapse: collapse;
	border: 1px solid #000000;
	
	text-align:left;
	vertical-align:top;	

	background-color: silver;
}


.logTable td
{
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 8pt;

	border: 0px solid #000000;
	padding: 2px 2px 2px 2px;

	text-align:left;
	vertical-align:top;	

}


.oddTableRow
{
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 10pt;

	border: 1px solid #000000;
	padding: 2px 2px 2px 2px;

	text-align:left;
	vertical-align:top;	

	background-color: #D3D3D3; /* lightgrey; */
}


.headerCell
{
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 8pt;

	border: 0px solid #000000;
	padding: 2px 2px 2px 2px;

	border-collapse: collapse;
	border: 1px solid #000000;
	
	text-align:left;
	vertical-align:top;	

	background-color: silver;
}