﻿body
{
    -webkit-text-size-adjust:none;
    font-family: 돋움;
    
    /*
    line-height:100%;
    letter-spacing:-0.05em;
    word-spacing:0;		
        */
}

/*
a:link
{
	color:Blue;
	text-decoration:underline;
}
a:visited
{
	color:Blue;
	text-decoration:none;
}
a:hover
{
	color:Red;
	text-decoration:underline overline;
}*/

/*
.popupMenu 
{
	position:absolute;
	visibility:hidden;
	background-color:#F5F7F8;		
}

.popupHover 
{
	background-image:url(images/header-opened.png);
	background-repeat:repeat-x;
	background-position:left top;
	background-color:#F5F7F8;
} 
*/

.ListViewItemPlaceHolder
{   
    /*border-color: #CCCCCC;*/
    border-color: silver;
    border-width:1px;
    border-style: solid;
    border-collapse:collapse;
    empty-cells: show;
}

table 
{
    empty-cells: show;
}

.TableOuter
{   
	border-color:silver;
    border-width:1px;
    border-style:solid;
    border-collapse: collapse;    
}

.TableOuter_no_border
{   
	border-color:silver;
    border-width:1px;
    border-style:none;
    border-collapse: collapse;    
}

/* cell 에 데이터가 있으면 row 스타일은 덮어지게 되므로 실제로는 안보임 IE6에서는 보임*/
.TableRow
{        	
    border-color:silver;
    border-width:1px;
    border-style:solid;
    border-collapse: collapse;
}

.TableRow_no_border
{        	
    border-color:silver;
    border-width:0px;
    border-style:none;
    border-collapse: collapse;
}

.TableHeader
{
	border-color: silver;	
    border-width:1px;
    border-style:solid;
    border-collapse: collapse;
    empty-cells:show;       
    
    background-color:#F0F8FF;
    
    color:#696969;
    text-align:center;
    font-size:small;
}

.table_header_sort
{
	border-color:silver;
	border-width:1px;
    border-style:solid;
    
	text-decoration: underline; 
	color: #3333FF; 
	cursor: pointer;
}

.table_header_no_sort
{
	border-color:silver;	
	border-width:1px;
    border-style:solid;
}

.TableCell_center
{
	/*border-color:#CCCCCC; */
	border-color:silver;
    border-width:1px;
    border-style:Solid;
    border-collapse: collapse;
    empty-cells:show;
            
    text-align:center;
    font-size:small;
}

.TableCell_center_no_border
{
	/*border-color:#CCCCCC; */
	border-color:silver;
    border-width:0px;
    border-style:none;
    border-collapse: collapse;
    empty-cells:show;
            
    text-align:center;
    font-size:small;
}

.TableCell_left
{
    border-color:silver;
    border-width:1px;
    border-style:Solid;
    border-collapse: collapse;
    empty-cells:show;
            
    text-align:left;
    font-size:small;    
}
.TableCell_left_no_border
{
    border-color:silver;
    border-width:1px;
    border-style:none;
    border-collapse: collapse;
    empty-cells:show;
            
    text-align:left;
    font-size:small;    
}

.TableCell_right
{
    border-color:silver;
    border-width:1px;
    border-style:Solid;
    border-collapse: collapse;
    empty-cells:show;
            
    text-align:right;
    font-size:small;
}

.TableCell_right_no_border
{
    border-color:silver;
    border-width:1px;
    border-style:none;
    border-collapse: collapse;
    empty-cells:show;
            
    text-align:right;
    font-size:small;
}

.TableCell_hidden
{   
	display:none;   
}

.PagerCSS
{
	text-align: center;
	background-color: #CCCCCC;	
	color: #000000;
}   
.PagerButtonCSS
{
	text-align: center;
	background-color: white;	
}   

.align_center
{
	text-align: center;
}   

.label_align_left
{	
	text-align: left;
	Font-Size:11pt;
	font-family: 돋움, dotum,Verdana;
}   

.textLabel
{
    background-color:#EEFFFF;        	
    border-color:silver;
    border-width:1px;
    border-style:solid;        
    font-family: 돋움, dotum,Verdana;
    font-size:Small;
    margin:1px 0px 1px 0px;   /*상 우 하 좌 */        
    padding:1px 0px 1px 0px;   /*상 우 하 좌 */        
    height:12px;
}

.textReadOnly
{
    background-color:#d3d3d3;   /*lightgray*/
    font-size:small;
    font-family:돋움;
}

.form_align 
{   
	width:100%;   
    text-align:center;   
}  

.form_content 
{
	margin:0px auto;
    width:90%;
    text-align:left;   
}    

/*2014.10.19 append */
.read_only_text
{
    /*background-color:#eeeeee;
    font-family: 돋움, dotum,Verdana;
    font-size:Small;*/
    border-style:none;
}

/*2014.10.29 HeaderStyle-CssClass,ItemStyle-CssClass 에 각각 지정하면 된다. */
.grid_view_row_hidden 
{   
	display:none;   
}


.button_beige
{
    background: beige;
    color: #000000;
    border-radius:5px;
}

.button_beige:hover
{
    background: lightblue;
    color: #ff5050;
    
    border-radius:5px;
}

.button_red
{
    background: #ff5050;
    color: white;
    border-radius:5px;
}

.button_red:hover
{
    background-color: lightblue;
    color: red;
    
    border-radius:5px;
}

.button_white
{    
    background-color:white;
    color: #4184e9;
    border-radius:4px;
    border:solid;
    border-width: 1px;
    border-color:#4184e9;

    border-bottom-width:2px;
    border-right-width:2px;

    margin-top: 3px;
    margin-right: 3px;
}

.button_white:hover
{
    background: lightblue;
    color: red;
    cursor:pointer;        
    border-radius:4px;
}

.button_blue
{
    background:#4184e9;
    color: white;
    border-radius:5px;
    
}

.button_blue:hover
{
    background: lightblue;
    color: red;
    
    border-radius:5px;
}

.td_label
{
    background-color:#eeeeee;
}

.box_comment
{
    margin:0px;
    padding-top:10px;
    padding-bottom:10px;
    padding-left:10px;
    padding-right:10px;

    border-top-width:4px;
    border-bottom-width:4px;
    border-left-width:4px;
    border-right-width:4px;            

    border-top-style:solid;
    border-bottom-style:solid;
    border-left-style:solid;
    border-right-style:solid;

    border-top-color:#f5f5f5;
    border-bottom-color:#f5f5f5;
    border-left-color:#f5f5f5;
    border-right-color:#f5f5f5;

    font-family:돋움;
    font-size:14px;
    color:#333333;

    border-radius:5px;

    text-align:left;
}

.small_close_button:hover
{
    cursor:pointer;
}


