/* COMMON STYLE */
.blue {color:#008ee3;}
.bold {font-weight:bold;}
.mgb20 {margin-bottom:20px;}
.mgr5 {margin-right:5px;}
.mgl5 {margin-left:5px;}
.mgr20 {margin-right:20px;}
.mgl20 {margin-left:20px;}
.pdl20 {padding-left:20px;}

.darkblue {color:#043f8e; font-weight:bold;}
.darkblue:link {color:#043f8e; font-weight:bold; text-decoration:underline;}
.darkblue:active {color:#043f8e; font-weight:bold; text-decoration:underline;}
.darkblue:visited {color:#043f8e; font-weight:bold; text-decoration:underline;}
.darkblue:hover {color:#2d73d0; font-weight:bold; text-decoration:underline;}

#contents {float:left; width:610px;}
#contents p {padding-bottom:20px; text-align:justify;}
#contents dt,dd {text-align:justify;}
#contents dt {color:#0d2b4a; font-weight:bold; font-size:13px; font-family:Verdana, Arial, Helvetica, sans-serif;}

.investors_table {float:left; width:100%; border-collapse:collapse; padding:0; margin:0;}
.investors_table td,th {text-align:center; line-height:13px; border:1px solid #dadada; padding:5px;}
.investors_table thead th {background-color:#4d7dbc; font-weight:bold; color:#FFFFFF;}

.board_table {float:left; width:600px; border-collapse:collapse;  margin:0 auto; padding:0;}
.board_table th {height:31px; text-align:center; padding:5px 0 0 0;  border:none;}
.board_table td {height:30px; text-align:center; padding:0; border-bottom:1px dotted #cacaca;}
.board_table tfoot td {border:none; height:auto; text-align:center;}

.board_read_table {float:left; width:600px; border-collapse:collapse;  margin:0 auto; padding:0;}
.board_read_table th {width:600px; height:31px; background-image:url(../img/board_title_bg.gif); background-repeat:no-repeat; background-position:bottom; padding:5px 0 0 0; margin:0px; border:none; text-align:left;}
.board_read_table th span {float:left}
.board_title {width:478px; margin-left:15px; font-weight:bold;}
.board_date { background:url(../img/board_divideline.gif) no-repeat left; text-align:center; width:107px;}
.board_read_table tbody td {padding:5px 10px; border-bottom:1px dotted #cacaca;}
.board_read_table tbody .con {padding:10px 10px 30px 10px;}
.board_read_table tbody td a {color:#999999; text-decoration:none;}
.board_read_table tbody td a:link {color:#999999; text-decoration:none;}
.board_read_table tbody td a:adtive {color:#999999; text-decoration:none;}
.board_read_table tbody td a:visited {color:#999999; text-decoration:none;}
.board_read_table tbody td a:hover {color:#333333; text-decoration:none;}

.board_read_table tbody td .downloadtxt {color:#333333; text-decoration:underline;}
.board_read_table tbody td .downloadtxt:link {color:#333333; text-decoration:underline;}
.board_read_table tbody td .downloadtxt:adtive {color:#333333; text-decoration:underline;}
.board_read_table tbody td .downloadtxt:visited {color:#333333; text-decoration:underline;}
.board_read_table tbody td .downloadtxt:hover {color:#000000; text-decoration:underline;}

.board_read_table tfoot td {border:none; width:auto; height:auto; text-align:center;}
.board_read_table tfoot .btn_area {text-align:right; padding-top:5px; padding-right:5px;}


#paging {float:left; width:610px; text-align:center; padding:10px 0; margin:0;}
#paging span {padding:0 3px;}
#paging span a {text-decoration:underline;}
#paging span a:link {text-decoration:underline;}
#paging span a:active {text-decoration:underline;}
#paging span a:visited {text-decoration:underline;}
#paging span a:hover {color:#3975a8; text-decoration:underline;}
#paging .selected_page {color:#3975a8; font-weight:bold; text-decoration:none;}
#paging img {vertical-align:middle;}
/*CEO*/
#contents .pic {float:left; padding-right:15px; padding-bottom:10px;}

/*Shareholders'Demographic*/
.h4style {float:left; width:200px;}
#contents #tabmenu {float:left; width:410px; text-align:right;}
#contents #tabmenu img {padding-right:5px;}
#contents #chart {display:inline-block; width:610px; height:450px; background-image:url(../img/investors_share_bg.gif); background-repeat:no-repeat; text-align:center;}
#contents #chart img {margin-top:35px;}

/*Dividend History*/
.caption_dividend {caption-side:bottom; padding-top:10px; color:#888888;}

/*Balance Sheet*/
.caption_Balance {caption-side:top; text-align:right; padding-bottom:5px; color:#888888;}

/*Income Statement*/
#flash_graph {margin:0 auto; width:544px; height:auto; padding-top:20px;}

/*Quarterly Result*/
#financial_result_box {display:inline-block; width:609px; height:auto; padding:0; margin:0;}
#financial_result_box #financial_result {width:609px; height:auto; background-image:url(../img/business_dnp_bg.gif); background-repeat:repeat-y;}
#financial_result_box #financial_result ul {width:579px; margin:0 auto; padding-top:5px; padding-bottom:10px; border-bottom:1px solid #e1e1e1;}
#financial_result_box #financial_result li {height:auto; clear:both; margin:3px 5px;}
#financial_result_box #financial_result li .text_gray_small {font-size:11px; color:#919193; }

/*Analyst Reports*/
.coverage_p {line-height:14px; color:#999999; padding:30px 0;}
#coverage_con1 {float:left; width:288px; height:256px; background:url(../img/investors_coverage_img01.gif) no-repeat;}
#coverage_con2 {float:left; width:313px; height:256px; background:url(../img/investors_coverage_img02.gif) no-repeat right;}

/*IR Contact*/
#contact01 {float:left;	 width:599px; height:157px; background:url(../img/contact01.gif) no-repeat bottom; margin:o auto; padding:10px 0 0 0;}
#contact02 {float:left; width:auto;}
#financial_result_box #contact02_bg {float:left; width:529px; height:auto; background-image:url(../img/business_dnp_bg.gif); background-repeat:repeat-y; padding:0 40px;}
#financial_result_box #contact02_bg ul {float:left; width:260px;}
#financial_result_box #contact02_bg ul li h4 {font-weight:bold; font-size:13px; color:#000066; font-family:Verdana, Arial, Helvetica, sans-serif; padding-bottom:5px;}
#financial_result_box #contact02_bg ul dl dt,dd {float:left;}
#financial_result_box #contact02_bg ul dl dt {width:60px; color:#333333; font-weight:bold; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;}
#financial_result_box #contact02_bg ul dl dd {width:200px; padding:2px 0;}

#contact_email {width:500px; height:auto; text-align:center;}
.btn_submit {padding:10px;}
#contact_email #contact_form {width:450px; height:auto; background-image:url(../img/email_bg.gif); background-repeat:repeat-y; padding:10px 25px; text-align:left;}
#contact_email #contact_form ul {margin:0 auto;}
#contact_email #contact_form ul li {border-bottom:1px dotted #cccccc; padding:6px 0; font-weight:bold;}
#contact_email_fieldset {width:450px;}
#contact_email_fieldset label {float:left; width:160px; background:url(../img/blue_icon.gif) no-repeat left; padding-left:7px; color:#717171; font-weight:bold;}
#contact_email_fieldset p {padding:5px 0px; border-bottom:1px dotted #cccccc;}
#contact_email_fieldset input,textarea {border:1px solid #bfbfbf;}
#contact_email_fieldset textarea {
	width:270px; 
	scrollbar-face-color:#F2F2F2;
   	scrollbar-shadow-color:#999999;
   	scrollbar-highlight-color:#999999;
   	scrollbar-3dlight-color:#FFFFFF;
   	scrollbar-darkshadow-color:#FFFFFF;
   	scrollbar-track-color:#F2F2F2;
   	scrollbar-arrow-color:#999999;height:100px;
}
.width_wide {width:270px;}
