/* Overall Style */

h1 {
  background:url(../images/inside_r9_c5.gif) no-repeat; 
	margin:11px 0 20px 0; 
	padding:1px 12px 0 12px; 
	color:#F16601; 
	font-size:16px; 
	font-weight:bold;
}
h2 {
	margin:22px 0px 6px 0px;
	color:#F16601;
	font-size:12px;
	font-weight:bold;
}
td h2 {
	margin:0px 0px 6px 0px;
	color:#F16601;
	font-size:12px;
	font-weight:bold;
}
h3 {
	margin:12px 0px 4px 0px;
	color:#333333;
	font-size:12px;
	font-weight:bold;
}
h4 {
	margin:9px 0px 4px 0px;
	color:#596a80;
	font-size:13px;
	font-weight:bold;
}
p {
	margin:6px 0 14px 0;
}
a {
	color:#087997;
	text-decoration:none;
}
ul {
	margin:2px 0px 14px 0px;
	padding:0px;
}
li {
	background: url(../images/listDot.gif) no-repeat 2px 5px;
	padding: 0px 0px 0px 15px;
	margin:0px 0px 6px 0px;
	list-style:none;
	font-size:12px;
}
li li {
	background: url(../images/listDot.gif) no-repeat 2px 5px;
	padding: 0px 0px 0px 15px;
	margin:0px 0px 0px 0px;
	list-style:none;
	font-size:12px;
}

ol {
	margin:2px 0px 9px 15px;
	padding:0px;
}

li.listArrow {
	background: url(../images/listArrow.gif) no-repeat 0px 3px;
	padding: 0px 0px 0px 15px;
	margin:0px 0px 6px 0px;
	list-style:none;
	font-size:12px;
}
.listArrow a{
	color:#087997;
	text-decoration:none;
}

li.listDot {
	background: url(../images/listDot.gif) no-repeat 2px 5px;
	padding: 0px 0px 0px 15px;
	margin:0px 0px 6px 0px;
	list-style:none;
	font-size:12px;
}
.listDot a{
	color:#087997;
	text-decoration:none;
}


.contTable1 {
width:80%;
border: #CCCCCC solid 1px;
border-collapse:collapse;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
.contTable1 th {
background-color:#2186A2;
border-bottom:#999999 solid 2px;
padding:6px 8px 4px 8px;
text-align:left;
color:#FFFFFF;
}
.contTable1 .th2 {
background-color:#1A97CD;
border-bottom:#999999 solid 2px;
padding:6px 8px 4px 8px;
text-align:left;
color:#FFFFFF;
font-weight:bold;
}
.contTable1 .th3 {
background-color:#0095F8;
border-bottom:#999999 solid 2px;
padding:6px 8px 4px 8px;
text-align:left;
color:#FFFFFF;
font-weight:bold;
}

.contTable1 td {
border: #CCCCCC solid 1px;
background-color:#FFFFFF;
padding:6px 8px 4px 8px;
text-align:justify;
}
.contTable1 td.col1 {
border: #CCCCCC solid 1px;
background-color:#E3EEF4;
padding:6px 8px 4px 8px;
font-weight:normal;
text-align:left;
}
.contTable1 td.col1 a{
color:#234662;
text-decoration:underline;
}

.contTablePress {
border-collapse:collapse;
font-size:12px;
}
.contTablePress td {
border-bottom: #CCCCCC solid 1px;
padding:8px 0 4px 10px;
text-align:justify;
}
.contTablePress td.col2 {
background:url(../images/cell_bg_news_1.gif) left bottom no-repeat;
}

.contTablePrice {
width:100%;
border: #CCCCCC solid 1px;
border-collapse:collapse;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
.contTablePrice th {
background-color:#44718E;
border-bottom:#999999 solid 2px;
padding:6px 8px 4px 8px;
color:#FFFFFF;
text-align:center;
}
.contTablePrice td {
background-color:#FFFFFF;
border: #CCCCCC solid 1px;
padding:6px 8px 4px 8px;
text-align:center;
}
.contTablePrice td.col1 {
border: #CCCCCC solid 1px;
background-color:#E3EEF4;
padding:6px 8px 4px 8px;
font-weight:normal;
text-align:left;
}
.contTablePrice td.col1 a{
color:#234662;
text-decoration:underline;
}

.contTable2 {
border: #CCCCCC solid 1px;
border-collapse:collapse;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
.contTable2 th {
background-color:#2186A2;
border-bottom:#999999 solid 2px;
padding:10px;
text-align:left;
color:#FFFFFF;
vertical-align:top;
}
.contTable2 td {
border: #CCCCCC solid 1px;
background-color:#FFFFFF;
padding:10px;
vertical-align:top;
/* text-align:center;  */
}
.contTable2 td.col1 {
border: #CCCCCC solid 1px;
background-color:#E3EEF4;
padding:10px;
font-weight:normal;
text-align:left;
}
.contTable2 td.col1 a{
color:#234662;
text-decoration:underline;
}

.contTable3 {
	width:100%;
	border: #C0B6A1 solid 1px;
	border-collapse:collapse;
	background-color:#C0B6A1;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}
.contTable3 td {
	padding:4px 11px 4px 11px;
	color:#3E3214;
}

.contTable4 {
width:100%;
border: #C8C0AB solid 1px;
border-collapse:collapse;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
.contTable4 th {
background-color:#DAD4C6;
padding:4px 10px 4px 10px;
text-align:left;
font-weight:normal;
}
.contTable4 td {
border-bottom: #DFDBD1 solid 1px;
background-color:#F8F4E9;
padding:10px;
}

.contTableTerms p {
margin:0px 0 0px 0;
}
.contTableTerms td {
padding:0px 0 5px 0;
}
.contTableTerms td.pe {
padding:0px 0 14px 0;
}

.contRemarks {font-size: 10px}

.butTop {
	text-align:right;
}	
.butTop a{
	background:url(../images/inside_r20_c11.gif) 0px 3px no-repeat; 
	padding-left:18px;
	color:#666666;
	text-decoration:none;
}

.butPring {
	background:url(../images/inside_r24_c7.gif) no-repeat;
	display:block;
	float:left;
	height:16px;
	padding:0px 25px 0 22px;
	color:#087997;
	text-decoration:none;
}
.butBookMark {
	background:url(../images/inside_r24_c9.gif) no-repeat;
	display:block;
	float:left;
	height:16px;
	padding:0px 25px 0 22px;
	color:#087997;
	text-decoration:none;
}
.butPDF {
	background:url(../images/ico_pdf_1.gif) 0px 3px no-repeat;
	display:block;
	float:left;
	padding:0 0 0 18px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#CF1B1A;
	text-decoration:none;
}
.butForward {
	background:url(../images/ico_forward_enews.gif) no-repeat;
	display:block;
	padding:2px 0 0 22px;
	color:#333333;
	text-decoration:none;
}

.contLeftCall {
	color: #002953;
	font-weight: bold;
}


#leftmenu {
/*	
	padding: 6px 0 4px 12px;
	border-bottom:#D8D8D8 solid 1px;
*/	
}	
#leftmenu ul {
	list-style:none;
	margin:0;
	padding: 6px 0 4px 12px;
	border-bottom:#D8D8D8 solid 1px;
}
#leftmenu li{
	background:none;
	display:inline;
	margin:0;
	padding:0;
}
#leftmenu li a.off {
	display : block;
	padding: 4px 0px 2px 13px;
	background: url(../images/lm_arr_lt.gif) no-repeat 0 5px;
	color : #666666;
	font-size:12px;
	text-decoration:none;
}
#leftsubmenu li a:hover.off {
	color : #F16600;
}
#leftmenu li a.on {
	display : block;
	padding: 4px 0px 2px 13px;
	background: url(../images/lm_arr_lt.gif) no-repeat 0 5px;
	color : #F16601;
	font-size:12px;
	text-decoration:none;
}
#leftmenu li a.down {
	display : block;
	padding: 4px 0px 2px 13px;
	background: url(../images/lm_arr_dw.gif) no-repeat 0 8px;
	color : #F16601;
	font-size:12px;
	text-decoration:none;
}
#leftmenu li a.suboff {
	display : block;
	padding: 4px 0px 2px 25px;
	color : #666666;
	font-size:12px;
	text-decoration:none;
}
#leftmenu li a:hover.suboff {
	color : #F16600;
}
#leftmenu li a.subon {
	display : block;
	padding: 4px 0px 2px 25px;
	color : #F16600;
	font-size:12px;
	text-decoration:none;
}

#sitemapmenu {
/*	
	padding: 6px 0 4px 12px;
	border-bottom:#D8D8D8 solid 1px;
*/	
}	
#sitemapmenu ul {
	margin:5px 5px 10px 0px;
	padding:0px;
	list-style:none;
}
#sitemapmenu li {
    background:none;
	display:inline;
	margin:0;
	padding:0;
}
#sitemapmenu li a {
	display : block;
	padding: 0px 0px 3px 15px;
	background: url(../images/listDot.gif) no-repeat 2px 5px;
	color : #333333;
	font-size:12px;
	text-decoration:none;
}
#sitemapmenu li a:hover {
	color : #F16600;
}
#sitemapmenu li a.sub {
	display : block;
	padding: 0px 0px 0px 32px;
	background: url(../images/listDash.gif) no-repeat 24px 5px;
	color : #666666;
	font-size:12px;
	text-decoration:none;
}
#sitemapmenu li a:hover.sub {
	color : #F16600;
}


div#contMenuPress {
height:29px;
line-height:normal;
margin:0;
padding:0 0 18px 0;
}
#contMenuPress ul{
list-style-type: none;
margin:0;
padding:0;
}
#contMenuPress ul li{
display:inline;
margin:0;
padding:0;
}
#contMenuPress a{
height:21px;
width:202px;
float:left;
display:block;
margin:0;
margin-right: 1px; /*spacing between each tab*/
padding:8px 0 0 11px;
text-decoration:none;
font-size:12px;
font-weight:bold;
}
#contMenuPress a span{
float:left;
display:block;
background:url(../images/cont_tab.gif) no-repeat right top;
padding: 4px 11px 4px 0px;
color:#113A5F;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#contMenuPress a span {float:none;}
/* End IE5-Mac hack */

#contMenuPress a.off {
background:url(../images/tab_news_2.gif) left top;
color:#666666;
}
#contMenuPress a.on {
background:url(../images/tab_news_1.gif) left top;
color:#FFFFFF;
}


.contMPFTtl{
	background-color: #EBEBEB; 
	margin:1px; 
	padding:6px 0 4px 8px; 
	font-size:13px; 
	font-weight:bold;
}

.conteNewsTtl{
	height:20px;
	background-color:#2086A1;
	color:#FFFFFF;
	padding:5px 0 0 47px; 
	font-size:13px; 
	font-weight:bold;
}

.contFAQTtl{
	font-family:Arial, Helvetica, sans-serif; 
	font-weight:bold;
	color:#D3D3D3;
}
.contFAQTtl a{
	color:#087997;
	text-decoration:none;
	padding:0 4px 0 4px;
}
.contFAQTtl a:hover{
	color:#F16600;
	text-decoration:none;
}

.contFAQTtl2{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:17px;
}

/* Main Area */
.mainArea {
margin:0px 15px 0 16px;
}
.mainArea2 {
width:874px;
margin:0px 0px 0px 16px;
}

.leftArea {
float:left; width:172px; padding:11px 0 0 0;
}
.contArea {
float:left; 
width:502px;
}
.rightArea {
float:left; width:185px; padding:11px 0 0 0;
}

.LogOn {
background-image:url(../images/Homepage_r12_c5_inside.gif); 
width:154px; 
height:36px; 
padding:60px 10px 0 8px;
}

.leftmenuTtl {
padding:14px 0 0 0; 
border-bottom: #D8D8D8 solid 1px;
}

.contBox {
margin:11px 0 22px 0; 
padding:0 12px 0 12px;
text-align:justify;
}

.contBox td {
text-align:justify;
}

.contBottom {
margin:6px 28px 6px 28px;
}