/*common*/
body { background-color: #FFFFFF; margin: 0px 0px 0px 13px; line-height:135%;}

td, th, p, select, input, div, form, textarea, center, option, pre, blockquote {
font-size:8pt; 
font-family:verdana, ±¼¸²; 
line-height:135%;
}

img{border:none}

/*link & text*/
a:link, a:visited, a:active{ color:#0038D7; text-decoration:underline; }
a:hover{ color:navy;text-decoration:underline; }

a.main_bbs:link, a.main_bbs:visited, a.main_bbs:active { color:#4B4B4B; text-decoration:none; }
a.main_bbs:hover { color:#368BCF; text-decoration:none; }

.main_left, a.main_left:link, a.main_left:visited, a.main_left:active { color:#74848E; text-decoration:none; }
a.main_left:hover { color:#FE8484; text-decoration:none; }

.map { color:#445481; text-decoration:none; padding:0 0 20 0;}
a.map:link, a.map:visited, a.map:active { color:#445481; text-decoration:underline; }
a.map:hover { color:#526CB3; text-decoration:underline; }

.p7, a.p7:link, a.p7:visited, a.p7:hover, a.p7:active{font-size:7pt}
.p8, a.p8:link, a.p8:visited, a.p8:hover, a.p8:active{font-size:8pt}
.p9, a.p9:link, a.p9:visited, a.p9:hover, a.p9:active{font-size:9pt}
.p10, a.p10:link, a.p10:visited, a.p10:hover, a.p10:active{font-size:10pt}

.b, a.b:link, a.b:visited, a.b:hover, a.b:active{font-weight:bold}
.u, a.u:link, a.u:visited, a.u:hover, a.u:active{text-decoration:underline}
.nu, a.nu:link, a.nu:visited, a.nu:hover, a.nu:active{text-decoration:none}
.font_a, a.font_a:link, a.font_a:visited, a.font_a:hover, a.font_a:active { font-family: "Arial"; }
.font_v, a.font_v:link, a.font_v:visited, a.font_v:hover, a.font_v:active { font-family: "verdana"; }

.fc_g { color:#666666; }
.fc_n { color:navy; }
.fc_b { color:blue; }
.fc_r { color:red; }

/*align*/
.left { text-align:left; }
.center {text-align:center;}
.right { text-align:right; }


	
.table_body { width: 96%; }
.table_content { background-color:#D9DCDD;}
.table_name { width: 100%; background-color:#F1EFE8;font-weight:bold;}
.cell_top1 { background-color:#C5E3F3; }
.cell_top2 { background-color:#D2E8F6; }
.cell_top3 { background-color:#D9EDF8; }
/*.cell_top1 { background-color:#4A4A4A; }
.cell_top2 { background-color:#595959; }
.cell_top3 { background-color:#595959; }*/
.cell_sub1 { background-color:#E9E9E9; }
.cell_sub2 { background-color:#F1F1F1; }
.cell_body1 { background-color:white; }
.cell_body2 { background-color:#ECECEC; }
.cell_body3 { background-color:#F4F4F4; }

.cell_b { border:1px solid #E6E6E6; }
.cell_p { padding: 7px; }


.title { color:#2D9BE6; padding: 25px 0px 5px 0px; }
.title_icon {margin:0px 5px 0px 4px;}

.line_dotLong { background-image:url(../images/dot_long.gif); background-repeat:repeat-x; padding: 8px 15px 0px 15px; }
.line_dot { background-image:url(../images/dot.gif); background-repeat:repeat-x; padding: 8px 0px 0px 0px; }
.line { background-image:url(../images/line.gif); background-repeat:repeat-x; padding: 15px 0px 0px 0px; }
.line2 { background-image:url(../images/line.gif); background-repeat:repeat-y;}

.contents { padding: 8px 15px 0px 15px; }

.box01{border:1px solid #CCCCCC}

.left_menu { background-image:url(../images/left_menu_back.gif); background-repeat:no-repeat; padding:0 0 0 17; }
.left_menu_in { padding:0 0 0 0; }
.left_menu_line {	background-image:url(../images/left_dot.gif); background-repeat:repeat-x; }
.left_icon {margin:8px 5px 0px 0px;}

.main_icon {margin:0px 5px 0px 0px;}
.main_icon2 { margin:0px 5px 0px 13px;}
.main_menuM { margin:0px 5px 0px 5px;}

.padding_name { padding:3px 5px 3px 7px;}
.padding_icon { padding:8px 0px 0px 0px;}

.main_cvrf { background-image:url(/images/main_cvrf_back.gif);background-repeat:repeat-y; padding:0 0 4 0;}
.main_body {padding:9 0 0 0;}
.main_paper {padding:4 0 6 0; color:#3B3B3B;}

.pro-cell01 {
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 7pt;
	font-weight: bolder;
	color: #7B7B7B;
}

.pro-cell02 {
	font-size: 9pt;
	text-align: left;
}

.pro-cell03 {
	font-size: 9pt;
	color: #666666;
	font-family: "Arial";
	padding-left: 15px;
}

.pro-cell04-1 {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 10pt;
	font-weight: normal;
	color: white;
	background-color: #1F9AA9;
	padding-right: 5px;
	padding-left: 5px;
    font-weight: bolder;
}

.pro-cell04-2 {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 10pt;
	font-weight: normal;
	color: #1F9AA9;
	background-color: #f1f1f1;
	padding-right: 5px;
	padding-left: 5px;
	font-weight: bolder;
}

.pro-cell05 {
	font-size: 8pt;
	font-weight: bolder;
	color: #003366;
	font-family: "Arial", "Helvetica", "sans-serif";
	padding-left: 5px;
	background-color:#EAEAEA;
}