/*SOHWA CSS*/
/*lastupdatedon05.4.12*/

/*essentials*/
body {		font-size:12px;color:#454545;font-family:"Verdana", "Arial" , "Helvetica" , "sans-serif" ;
			margin:0px;padding:0px;background-color:#FFFFFF;}
td {			font-size:12px;color:#454545;font-family:"Verdana","Arial" , "Helvetica"  , "sans-serif";}
p {			margin:10px 0px 5px 0px;padding:0px;font-size:12px;}
img {			padding:0px;margin:0px;border:0px;}
div {			padding:0px;margin:0px;}
form {		margin:0px;padding:0px;}
select {		margin:0px;padding:0px;}
li {			margin-bottom:5px;}
li.company {			margin-bottom:3px;}
li.print{margin-bottom:0px;}
.stxt {		font-size:10px;line-height:120%;}
.txt_req {	color:#FF1100;}
.nomargin {	margin:0px;padding:0px;}
.btmmargin {	margin:0px 0px 5px 0px;padding:0px;}
.listmargin {	margin:3px 0px 0px 0px;padding:0px;}
.poplist{ line-height:100%; margin:0px;}
.g_title{ font-size:15px;color:#454545;font-family:"Times New Roman","Arial" , "Helvetica" , "sans-serif" ;}
.g_body{ font-size:14px;line-height:120%;color:#454545;font-family:"Times New Roman","Arial" , "Helvetica" , "sans-serif";}
.p_body{ font-size:12px;line-height:120%;color:#454545;font-family:"Verdana","Arial" , "Helvetica" , "sans-serif";}
img.pagetop {	margin-right:10px;}
p.pagetop {	margin:5px 10px 0px 0px;padding:0px;text-align:right;}
p.navclose {	margin:5px 0px 0px 0px;padding:0px;
			text-align:right;}
/*siteformat*/
td.sf {		background-color:#C0C0C0;}
td.blt_body {	padding-left:0px;}
p.lm_top {		padding:0px;margin:0px;}
p.lm {		padding:0px;margin:0px;}
.toph3 {		padding:5px 0px 5px 0px;}
.toph3con {	padding:0px;font-size:10px;}
.toph3con3 {font-size:14px;}
.toph3con2 {	padding:0px 0px 5px 0px;
			font-size:10px;
			border-bottom:1px solid #B0B0B0;
			margin-bottom:10px;}
.toph3btm {	padding:5px 0px;
			border-bottom:1px solid #B0B0B0;
			text-align:right;}
p.dirnav {		font-size:10px;
			padding:3px 0px;
			margin:15px 0px;
			border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;}
p.dirnav2 {	font-size:10px;
			padding:3px 0px;
			margin:15px 0px 0px 0px;
			border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;}
p.example {	font-size:10px;
			padding:0px 0px;
			margin:3px 0px 3px 0px;}
/*sub menu*/
p.msub {		font-size:10px;
			padding:4px;margin:0px;}
td.msub {		font-size:10px;}
/*sub navigation*/
.subnavs {		font-size:10px;
			margin:5px 0px;padding:5px;
			background-color:#EFEFEF;
			border:1px solid #CCCCCC;}
.subnavs2 {	font-size:10px;
			margin:20px 0px 3px 0px;padding:5px;
			background-color:#EFEFEF;
			border:1px solid #CCCCCC;}
/*list*/
td.list {		border-bottom:1px dotted #b0b0b0;}
td.listend {	border-bottom:1px solid #b0b0b0;}
td.print_list{ margin-bottom:0px;}
/*table*/
table.tbl {		margin-top:20px;}
table.tblqa {	margin-top:10px;}
table.greentbl{ margin-top:10px; border-top:1px #92B585 solid;}
td.greentbl_middle{border-bottom:1px #92B585 dashed; border-left:solid 1px #92B585;}
td.greentbl_middle_right{border-bottom:1px #92B585 dashed; border-left:solid 1px #92B585; border-right:solid 1px #92B585;}
td.greentbl_bottom{border-bottom:1px #92B585 solid; border-left:solid 1px #92B585;}
td.greentbl_bottom_right{border-bottom:1px #92B585 solid; border-left:solid 1px #92B585; border-right:solid 1px #92B585;}
td.tbltop {		border-top:1px solid #b0b0b0;border-bottom:1px dotted #b0b0b0;}
td.list_padding_top { vertical-align:middle;border-top:1px solid #b0b0b0;border-bottom:1px dotted #b0b0b0;padding-top:10px; padding-bottom:0px;}
td.list_padding_bottom { vertical-align:middle;border-bottom:1px solid #b0b0b0;padding-top:10px; padding-bottom:0px;}
td.tbl {		border-bottom:1px dotted #b0b0b0;}
td.tblend {		border-bottom:1px solid #b0b0b0;}
td.company_index {		background-color:#EFEFEF; padding:0px 8px 3px 8px;}
table.company_index {		margin:5px 0px 15px 0px;}
table.company_index_success {margin:0px 0px 0px 45px;}
td.num_arenge { width:12px;text-align:center; vertical-align:middle}
td.h4_arenge {vertical-align:middle; font-size:12px;color:#285628;font-weight:bold;text-decoration:none;
			margin:10px 0px 0px 0px;}
tr.case_valign{vertical-align:middle;}
tr.tbl{background-color:#CCDCC6; text-align:center; font-weight:bold;}
tr.board_indent{text-indent:75px;}
td.pop_indent{text-indent:9px;}
td.board_padding{margin:20px 0px 0px 0px;}
/*headerandtext*/
h1,.h1 {		font-size:16px;line-height:120%;color:#454545;font-weight:bold;
			margin:0px 0px 15px 0px;padding:0px;}
h2,.h2 {		font-size:14px;color:#454545;font-weight:normal;
			margin:20px 0px 10px 0px;}
h2.sitemap {	font-size:12px;color:#454545;font-weight:normal;
			margin:14px 0px 14px 0px;padding:3px;
			background-color:#EFEFEF;
			border:1px solid #CCCCCC;}
h3,.h3 {		font-size:12px;color:#454545;font-weight:bold;
			padding:0px;margin:20px 0px 5px 0px;
			border-bottom:1px solid #B0B0B0;}
h3.popup {		font-size:12px;color:#285628;font-weight:bold;
			padding:7px;margin:0px;
			border:1px solid #93AA93;
			background-color:#C0DEC0;}
h3.NDB {
	border:1px solid #FFCCCC;
	padding: 4px;
	margin:0px;
	background-color: #FFECEC;
}
h4,.h4 {		font-size:12px;color:#285628;font-weight:bold;text-decoration:none;
			margin:10px 0px 0px 0px;}
h5,.h5 {		font-size:12px;color:#454545;font-weight:normal;text-decoration:none;
			margin:10px 0px 0px 0px;}
/*links*/
a:link {		color:#0000FF;text-decoration:underline;}
a:visited {		color:#9900CC;text-decoration:underline;}
a:hover {		color:#0000FF;text-decoration:none;}
a:active {		color:#0000FF;text-decoration:none;}
a.gnav:link {	color:#454545;text-decoration:none;}
a.gnav:visited {	color:#454545;text-decoration:none;}
a.gnav:hover {	color:#454545;text-decoration:underline;}
a.gnav:active {	color:#454545;text-decoration:none;}
p.gnav {		padding:0px 0px 15px 0px;margin:0px;font-size:10px;line-height:120%;}
a.txt:link {		color:#454545;text-decoration:none;}
a.txt:visited {	color:#454545;text-decoration:none;}
a.txt:hover {	color:#454545;text-decoration:underline;}
a.txt:active {	color:#454545;text-decoration:none;}
a.sitemap:link {		color:#454545;text-decoration:none;}
a.sitemap:visited {	color:#454545;text-decoration:none;}
a.sitemap:hover {	color:#454545;text-decoration:underline;}
a.sitemap:active {	color:#454545;text-decoration:none;}
/*divmenu*/
#L01 {		background-color:#FFFFEE;border:1px solid #CCCCCC;padding:5px;margin:0px;}
#L02 {		background-color:#FFFFEE;border:1px solid #CCCCCC;padding:5px;margin:0px;}
#L03 {		background-color:#FFFFEE;border:1px solid #CCCCCC;padding:5px;margin:0px;}
#L04 {		background-color:#FFFFEE;border:1px solid #CCCCCC;padding:5px;margin:0px;}
#L05 {		background-color:#FFFFEE;border:1px solid #CCCCCC;padding:5px;margin:0px;}
#L06 {		background-color:#FFFFEE;border:1px solid #CCCCCC;padding:5px;margin:0px;}
/*form*/
.form_note {	font-size:10px;}
.form_req {	font-size:10px;color:#FF3300;}
.error {		padding:40px;color:#FF3300;}
.thanks {		padding:40px;}
.form_btn {	padding:20px;text-align:center;}

/*guideline use only*/
td.guideline { padding:20px;}
.line_height150 {
	line-height: 150%;
}
