/*-----------이미지 테두리 없애기---------------*/
IMG {border: none;} 

/*-------------font CSS------------------------------------*/
table 
{
font-family:  Gulim,Verdana,Tahoma; 
border-collapse: collapse;
font-size:9pt;
}

td
{
color: #474747;
border-collapse: collapse;
border-spacing: 0px;
font-size:9pt;
line-height:1.5em;
}

.bottom
{
color: #BABABA;
font-size: 8pt;
font-family:  Verdana,Tahoma; 
border-collapse: collapse;
}

.titleorange
{
font-family:  Verdana,Tahoma; 
border-collapse: collapse;
font-size: 10pt;
font: bold;
color: #F86800;
}

.titlepink
{
font-family:  Verdana,Tahoma; 
border-collapse: collapse;
font-size: 10pt;
font: bold;
color: #ff053f;
}

.titlegreen
{
font-family:  Verdana,Tahoma; 
border-collapse: collapse;
font-size: 9pt;
font: bold;
color: #379B00;
}

table tr td.titlegray
{
font-family:  Verdana,Tahoma; 
border-collapse: collapse;
font-size: 9pt;
font: bold;
color: #383838;
}

.referline
{
height:50px;
text-align: center;
color: #8C5600;
font-size:9pt;
font: bold;
border: 1px #d4d4d4 dotted;
border-collapse: collapse;
border-spacing: 0px;
}

/*----------------------------------select BOX CSS-----------------------------------------------*/
select
{
BackGround:#353535;
font-size:9pt;
width:150;
color:#DCDCDC;

PADDING-RIGHT: 1px;
PADDING-LEFT: 0px;
PADDING-BOTTOM: 1px;
PADDING-TOP: 0px;
BORDER-RIGHT: #ccccff thin dashed;
BORDER-TOP: #ccccff thin dashed;
BORDER-LEFT: #ccccff thin dashed;
BORDER-BOTTOM: #ccccff thin dashed;
TEXT-ALIGN: center;
}

.select_box 
{
border:solid 1px; 
border-color: 7F7F7F; inset:#7F7F7F; overflow:hidden; font-size:12px; padding:0; position:relative;
width:150; height:19px; vertical-align:middle;
} 
.select_box div
{
position:relative; overflow:hidden; width:150; height:25; 
clip:rect(2, 150, 30, 3); top:-2px;left:-2px; border-width:0px;
}
.select_box select
{
font-size:12px; width:150px; height:22px;
}

/*---------------------line CSS--------------------------------------*/
.grayline
{
border: 1px #C1C1C1 solid;
border-collapse: collapse;
border-spacing: 0px;
padding:5;
}

.oranlineb
{
border: 1px #F2CF73 solid;
border-collapse: collapse;
border-spacing: 0px;
background color : #FAF7EC;
padding:5;
}

.oranline
{
border: 1px #F2CF73 solid;
border-collapse: collapse;
border-spacing: 0px;
padding:5;
}


/*----------------------------------Link CSS-----------------------------------------------*/
<!--
A.do:link { color: #001C76; font-size: 9pt; text-decoration: none; line-height:1.5em}
A.do:visited { color: #001C76; font-size: 9pt; text-decoration: none; line-height:1.5em} 
A.do:hover { color: #90A2DA; font-size: 9pt; text-decoration: none; line-height:1.5em} 
A.do:active { color: #90A2DA; font-size: 9pt; text-decoration: none; line-height:1.5em}  
-->
<!--
A.con:link { color: #737373; font-size: 9pt; text-decoration: none; line-height:1.5em}
A.con:visited { color: #737373; font-size: 9pt; text-decoration: none; line-height:1.5em} 
A.con:hover { color: #BEBEBE; font-size: 9pt; text-decoration: none; line-height:1.5em} 
A.con:active { color: #BEBEBE; font-size: 9pt; text-decoration: none; line-height:1.5em}  
-->
<!--
A.:link { color: #363636; font-size: 9pt; text-decoration: none; line-height:1.5em}
A.:visited { color: #363636; font-size: 9pt; text-decoration: none; line-height:1.5em} 
A.:hover { color: #969696; font-size: 9pt; text-decoration: none; line-height:1.5em} 
A.:active { color: #969696; font-size: 9pt; text-decoration: none; line-height:1.5em}  
-->


/* ---------------------- main table list css---------------------------------------- */
.headH
{
height: 25px;
color: #8C5600;
font-weight:bold;
font-size:9pt;
background-color : #FBEEDB;
border: 1px #CECECE solid;
border-collapse: collapse;
border-spacing: 0px;
padding:2;
}

.headb
{
color: #363636;
font-weight:bold;
font-size:9pt;
background-color : #E3E3E3;
border: 1px #CECECE solid;
border-collapse: collapse;
border-spacing: 0px;
padding:2;
}


.bodyb
{
color: #363636;
font-size:9pt;
background-color : #FFFFFF;
border: 1px #CECECE solid;
border-collapse: collapse;
border-spacing: 0px;
padding:2;
}

.headHgray
{
color: #404040;
font-weight:bold;
font-size:9pt;
background-color : #F7F7F7;
border: 1px #CECECE solid;
border-collapse: collapse;
border-spacing: 0px;
padding:1;
}

.bodybgray
{
color: #737373;
font-size:9pt;
background-color : #FFFFFF;
border: 1px #CECECE solid;
border-collapse: collapse;
border-spacing: 0px;
padding:5;
}

.orangefont_title
{
color:#d46e21;
font-size:10pt;
}

.orangefont_title_b
{
color:#d46e21;
font-size:10pt;
font-weight:bold;
}

/* --product title---- */
.headHdrgray
{
height: 30px;
color: #454545;
font-weight:bold;
font-size:9pt;
background-color : #dadada;
border: 1px #CECECE solid;
border-collapse: collapse;
border-spacing: 0px;
padding:5;
}


/* ---------------------- main table list css em---------------------------------------- */
.headHem
{
height: 30px;
color: #8C5600;
font-weight:bold;
font-size:9pt;
background-color : #FBEEDB;
border: 1px #b4aba0 solid;
border-collapse: collapse;
border-spacing: 0px;
padding:5;
}

.headHem_c
{
height: 30px;
color: #8C5600;
text-align: center;
font-weight:bold;
font-size:9pt;
background-color : #FBEEDB;
border: 1px #b4aba0 solid;
border-collapse: collapse;
border-spacing: 0px;
padding:5;
}

.headbem
{
color: #363636;
font-weight:bold;
font-size:9pt;
background-color : #E3E3E3;
border: 1px #b4aba0 solid;
border-collapse: collapse;
border-spacing: 0px;
padding:5;
}


.bodybem
{
color: #363636;
font-size:9pt;
background-color : #FFFFFF;
border: 1px #b4aba0 solid;
border-collapse: collapse;
border-spacing: 0px;
padding:5;
}

.headHgrayem
{
color: #404040;
font-weight:bold;
font-size:9pt;
background-color : #F7F7F7;
border: 1px #b4aba0 solid;
border-collapse: collapse;
border-spacing: 0px;
padding:5;
}

.bodybgrayem
{
color: #737373;
font-size:9pt;
background-color : #FFFFFF;
border: 1px #b4aba0 solid;
border-collapse: collapse;
border-spacing: 0px;
padding:5;
}

.headHgrayem_c
{
color: #404040;
text-align: center;
font-weight:bold;
font-size:9pt;
background-color : #F7F7F7;
border: 1px #b4aba0 solid;
border-collapse: collapse;
border-spacing: 0px;
padding:5;
}

.bodybgrayem_c
{
color: #737373;
text-align: center;
font-size:9pt;
background-color : #FFFFFF;
border: 1px #b4aba0 solid;
border-collapse: collapse;
border-spacing: 0px;
padding:5;
}


/* ----------------UTM Case Study 설명 그림 라운딩---------------------------- */
.oranetable
{
background:url(../images/product/table_bg_line_03.gif);	
background-repeat: repeat-y;}


/* ----------------table 컬러 CSS---------------------------------------- */

.headHorange_c
{
height: 30px;
color: #815e26;
text-align: center;
font-weight:bold;
font-size:9pt;
background-color : #ffdd9b;
border: 1px #e2ba6c solid;
border-collapse: collapse;
border-spacing: 0px;
padding:5;
}

.headHgrayem_c
{
color: #815e26;
font-weight:bold;
font-size:9pt;
background-color : #faf1df;
border: 1px #e2ba6c solid;
border-collapse: collapse;
border-spacing: 0px;
padding:5;
}

.bodyblist_c
{
color: #737373;
text-align: center;
font-size:9pt;
background-color : #FFFFFF;
border: 1px #e2ba6c solid;
border-collapse: collapse;
border-spacing: 0px;
padding:5;
}

.bodyblist
{
color: #737373;
font-size:9pt;
background-color : #FFFFFF;
border: 1px #e2ba6c solid;
border-collapse: collapse;
border-spacing: 0px;
padding:5;
}

/* ----------UTM table 밑의 부가설명 작은 글씨----------------- */
.smalltext
{
color: #333333;
text-align: right;
font-size:8pt;
border-collapse: collapse;
border-spacing: 0px;
padding:5;
}

/* ----------UTM TAB 메뉴 맨끝----------------- */
.tab_bg
{
background:url(../images/butten/tap_s_line.gif);
background-repeat: repeat-x;
}

/* ----------상단 기본배경----------------- */
.n_top_bg_02
{
background:url(../images/basic/n_top_bg_02.gif);
background-repeat: repeat-x;
}

.n_top_bg_05
{
background:url(../images/basic/n_top_bg_05.gif);
background-repeat: repeat-x;
}

.n_top_bg_06
{
background:url(../images/basic/n_top_bg_06.gif);
background-repeat: repeat-x;
}

.n_top_bg_07
{
background:url(../images/basic/n_top_bg_07.gif);
background-repeat: repeat-x;
}

/* ----------홍보센터-홍보자료페이지 점선 배경----------------- */

.pr_dotline{background:url(../images/prcenter/bg_dotline.gif);background-repeat: repeat-x;}

/* ----------홍보센터-홍보자료페이지 스타일----------------- */
.pr_blue_bold {color: #0055ca; font-weight:bold; font-size:9pt;}
.pr_gray {color: #7e7e7e;font-size:9pt;}

/* ----------홍보센터-인프니스 뉴스 타이틀----------------- */
.news_title_blue
{
background:url(../images/basic/news_title_bg_01.gif);
background-repeat: repeat-x;
color: #0056c1;
font-size:9pt;
font-weight:bold;
height:32px;
}

.news_title_gray
{
background:url(../images/basic/news_title_bg_01.gif);
background-repeat: repeat-x;
color: #505050;
text-align: right;
font-size:9pt;
width:150px;
}
