/*#companyArea {
	background:url(../images/p_title_company3.jpg) no-repeat;
}

#networkArea {
	background:url(../images/p_title_sales3.jpg) no-repeat;
}

#productsArea {
	background:url(../images/p_title_product3.jpg) no-repeat;
}

#contactArea {
	background:url(../images/p_title_contact3.jpg) no-repeat;
}*/

#networkArea table.branch {
	font-size:10px;
	margin:10px 25px 10px 25px;
}

#networkArea table.branch caption {
	font-size:12px;
	font-weight:bold;
	display:block;
	text-align:left;
	padding:4px;
	border-bottom:2px solid #CC0000;
}

#networkArea table.branch th{
	padding:8px;
	text-align:left;
	background:#5B5B88;
	color:#FFFFFF;
	white-space:nowrap;
	line-height:1.5em;
	vertical-align:top;
	border-bottom:2px solid #FFFFFF;
	
	/*Hack*----------------------------*/
	width:170px; 
	voice-family: "\"}\"";
	voice-family:inherit;
	width:154px;
}

#networkArea table.branch td{
	padding:8px;
	line-height:1.5em;
	background:#EEEEEE;
	border-bottom:2px solid #FFFFFF;
	font-size:12px;
}



#productsArea table.spec {
	font-size:12px;
	margin:15px 25px;
	border-top:2px solid #CCCCCC;
	border-left:2px solid #CCCCCC;
}

#productsArea table.spec th{
	padding:6px 10px;
	text-align:left;
	background:#5B5B88;
	color:#FFFFFF;
	white-space:nowrap;
	line-height:1.5em;
	vertical-align:top;
	border-bottom:2px solid #CCCCCC;
	border-right:2px solid #CCCCCC;
	font-weight:normal;
	
	/*Hack*----------------------------*/
	width:150px; 
	voice-family: "\"}\"";
	voice-family:inherit;
	width:134px;
}

#productsArea table.spec td{
	padding:4px 8px;
	line-height:1.5em;
	background:#EEEEEE;
	border-bottom:2px solid #CCCCCC;
	border-right:2px solid #CCCCCC;
	font-size:12px;
}


#productsArea table.spec2 {
	font-size:12px;
	margin:15px 25px;
}

#productsArea table.spec2 th{
	padding:6px 10px;
	text-align:center;
	background:#5B5B88;
	color:#FFFFFF;
	white-space:nowrap;
	line-height:1.5em;
	vertical-align:top;
	border-bottom:2px solid #FFFFFF;
	border-right:2px solid #FFFFFF;
	font-weight:normal;
}

#productsArea table.spec2 td{
	padding:4px 8px;
	line-height:1.5em;
	text-align:center;
	background:#EEEEEE;
	border-bottom:2px solid #FFFFFF;
	font-size:12px;
	border-right:2px solid #FFFFFF;
}


#productsArea table.spec3 {
	font-size:10px;
	margin:15px 25px;
}

#productsArea table.spec3 th{
	padding:4px;
	text-align:center;
	background:#5B5B88;
	color:#FFFFFF;
	white-space:nowrap;
	line-height:1.5em;
	vertical-align:top;
	border-bottom:2px solid #FFFFFF;
	border-right:2px solid #FFFFFF;
	font-weight:normal;
}

#productsArea table.spec3 td{
	padding:4px;
	line-height:1.5em;
	text-align:center;
	background:#EEEEEE;
	border-bottom:2px solid #FFFFFF;
	font-size:12px;
	border-right:2px solid #FFFFFF;
}

#productsArea table.spec4 {
	font-size:12px;
	margin:15px 25px;
}

#productsArea table.spec4 th{
	padding:6px;
	text-align:center;
	background:#5B5B88;
	color:#FFFFFF;
	white-space:nowrap;
	line-height:1.5em;
	vertical-align:top;
	border-bottom:2px solid #FFFFFF;
	border-right:2px solid #FFFFFF;
	font-weight:normal;
}

#productsArea table.spec4 td{
	padding:6px;
	line-height:1.5em;
	text-align:center;
	background:#EEEEEE;
	border-bottom:2px solid #FFFFFF;
	font-size:12px;
	border-right:2px solid #FFFFFF;
}



table.rd500Step2 {
	margin:0 15px;
}

table.rd500Step2 td{
	font-size:10px;
	line-height:1.6em;
	vertical-align:top;
}

table.rd500nosru {
	margin:0 10px 0 25px;
}

table.rd500nosru td{
	font-size:10px;
	line-height:1.6em;
}

#productsArea table.rd500Step2 h6 {
	font-size:12px;
	padding:4px;
	margin-left:0;
	color:#006600;
	border-top:1px solid #333333;
	background:#EEEEEE;
}

ul.listDesign01 {
	margin:20px;
	margin-left:50px;
	font-size:12px;
	line-height:1.5em;
}

ul.listDesign01 li{
	margin:6px 0;
}


#companyArea table.outline,
#contactArea table.mailForm,
#newsArea table.event {
	font-size:14px;
	line-height:1.6em;
	margin:15px;
	margin-bottom:25px;
}

#companyArea table.outline th,
#contactArea table.mailForm th,
#newsArea table.event th{
	text-align:left;
	border-right:3px solid #666666;
	border-top:1px solid #FFFFFF;
	vertical-align:top;
	padding:8px 10px;
	white-space:nowrap;
	font-size:12px;
	background:#EEEEEE;
	width:100px;
}

#companyArea table.outline td,
#contactArea table.mailForm td,
#newsArea table.event td{
	text-align:left;
	vertical-align:top;
	border-bottom:1px solid #CCCCCC;
	padding:8px;
	
}
/*--------------------------------------
NEWS & EVENT
--------------------------------------*/
#newsArea h5 {
	margin:10px 25px;
	padding:8px;
	font-size:18px;
	border-bottom:2px solid #333333;
	background:#EEEEEE;
}

.pressCate {
	background:#990000;
	color:#FFFFFF;
	padding:3px 6px;
	font-size:10px;
	display:block;
	width:60px;
	text-align:center;
	margin:0;
}

.pressBody {
	font-size:12px;
	border-left:1px solid #333333;
	padding:8px;
	margin:0 12px;
	margin-bottom:20px;
}

#productsArea #pdfArea h4{
	font-size:12px;
	padding:5px 10px 5px 2px;
	background:#FFFFFF;
	margin:0 25px;
	margin-top:30px;
	color:#000000;
	border-bottom:1px solid #000000;
	border-top:0px solid #000000;
	border-left:0 solid #000000;
}

#productsArea #pdfArea p{
	font-size:12px;
	padding:12px;
	background:#EEEEEE;
	margin:0 25px;
	line-height:2em;
}


/*--------------------------------------
form
--------------------------------------*/
.btnArea01 {
	margin:15px 25px;
	text-align:right;
}

.btnArea01 input {
	font-size:12px;
	border-top:1px solid #E07B7B;
	border-right:1px solid #470000;
	border-bottom:1px solid #470000;
	border-left:1px solid #E07B7B;
	background:#C40000;
	color:#FFFFFF;
	padding:4px;
	font-weight:bold;
	margin-right:15px;
}