body { margin:0; padding:0; }
a { text-decoration:none; }
a:hover { text-decoration:underline; } 
a {blr:expression(this.onFocus=this.blur());}
a:focus { -moz-outline-style: none; }
h1,h2,h3,h4,h5,h6{ margin:0; }
img { border:0; } 

/*font */
body {font:14px arial,helvetica,clean,sans-serif,·s²Ó©úÅé; }
body * { line-height:140%; }
table {font-size:inherit;font:100%;}
body, a, a:hover { color:#424242; }
/*body { background:#e0ddd5; }*/

/* main page */
#mp { padding:20px; background:#fff;}
#more { font-size:14px; padding-left:4px; }
h4 { font-size /**/:16px; *font-size:16px; margin-bottom:10px; font-weight:normal; }

/* masthead */
#mh { font-size:11px; font-family: Arial, Helvetica, sans-serif; }
#mh a { padding:0 3px; color:#424242; }

/* main menu */
#mainmenu a { font-size:14px; font-weight:700; color:#fff; padding:0 10px; }
#mainmenu a { background:url(images/pic-vertical-line.gif) right no-repeat; }
#mainmenu a.break { background:none; }
#mainmenu a:hover { color:#ffeeba; }

/* main slogan */
#ms { font-size:15px; font-weight:700; color:#f0c032 }

/* search bar */
#sb .sb-title { font-size:12px; font-weight:700; color:#fff }
#sb .sb-text { font-size:11px; width:110px; height:18px; line-height:18px; border:0; background:#fffae5; padding:0 6px; }

/* Home Company Profile */
#hcp {}

/* Quick Quote */
#qq { font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; border-collapse:collapse; }
#qq .th, #qq .notes { margin-left:21px; }
#qq .quote, #qq .change { margin-right:13px; }
#qq .change_up { color:#43a30a; text-align:right; margin-right:13px; background:url(images/pic-quote-up.gif) left 5px no-repeat; padding-left:10px; }
#qq .change_down { color:#d80000; text-align:right; margin-right:13px; background:url(images/pic-quote-down.gif) left 5px no-repeat; padding-left:10px; }
.qt { font-size:12px; font-weight:bold; padding-bottom:0px; }

/* Our Business */
#ob, #lne, #inu  { font-size:14px; border:1px #dadada solid; border-collapse:collapse;}

/* Latest News & Events */
#lne {}
#lne a { line-height:16px; }
#lne .date { font-size:11px; font-weight:700; }
#lne .news { padding-bottom:4px; }

/* Investor Updates */
#inu {}
#inu a { line-height:16px; }
#inu .date { font-size:11px; font-weight:700; }
#inu .news { padding-bottom:4px; }

/* footer */
#ft { color:#919191; background:url(images/pic-vertical-line02.gif) repeat-x; padding-top:20px;}
#ft a { color:#919191; }

/* Submenu */
#submenu { width:190px; margin-top:25px; text-align:left; }
#submenu .title { font-size:14px; font-weight:700; color:#5b5b5b; background:url(images/pic-dot-line.gif) bottom repeat-x; text-indent:14px; padding-bottom:10px;}
#submenu ul { margin:0; padding:0; }
#submenu ul li { line-height:25px; list-style-type:none; background:url(images/pic-dot-line.gif) bottom repeat-x; text-indent:14px; }
#submenu ul li a { text-decoration:none; padding:0 12px; }
#submenu ul li a:hover { text-decoration:underline; }
#submenu ul li a.on { color:#f0c231; background /**/:url(images/pic-submenu-arrow.gif) left 5px no-repeat; *background:url(images/pic-submenu-arrow.gif) left 3px no-repeat; }
#submenu ul li a.email {
	color:#424242;
	background-image: url(images/email.gif);
	background-repeat: no-repeat;
	white-space: nowrap;
	text-indent: 45px;
	background-position: 25px center;
	display: block;
	height: 22px;
	padding-top: 3px;
}
#submenu ul li a.rss {
	color:#424242;
	background-image: url(images/rss.gif);
	background-repeat: no-repeat;
	white-space: nowrap;
	text-indent: 45px;
	background-position: 25px center;
	display: block;
	height: 22px;
	padding-top: 3px;
}
#submenu ul li.break { background:none; }

/* main-content */
#main-content { margin-top:25px; }
#main-content .title { height:28px; background:url(images/pic-dot.gif) bottom repeat-x; }
#main-content .title h4 {font-weight:normal; font-size:16px; text-indent:18px; background /**/:url(images/pic-mc-title-icon.gif) left 1px no-repeat; *background:url(images/pic-mc-title-icon.gif) left -1px no-repeat;background-position:left center; }
#main-content .title .locate { font-size:11px; float:right; color:#919191; margin-top:-28px;}
#main-content .title .locate a { color:#919191; }
#main-content .title .locate span { margin:0 3px; }
#main-content .cp-pic01 { float:right; padding: 6px 0 15px 25px; }
#main-content .cp-pic02 { float:left; padding: 0px 12px 0px 0; }
#main-content .cp-pic03 { float:left; padding: 0px 25px 0px 0; }
#main-content select { font-size:12px; }
#main-content .input-pte { width:30px; text-align:center; margin:0; padding:0; }
#main-content .email { margin-left:5px; }
#main-content .btn-submit { width:40px; height:22px; font-size:11px; margin-left:5px; }
#main-content .tableCollapse {border-collapse:collapse;}
#main-content .picBorder {padding:5px;background:#efefef}
#main-content p { line-height:24px; } 

/* Newsroom */
.pp-year { margin-top:4px; }
h2 { font-size:24px; }
h5{ font-size:13px;font-weight:normal; }
 
/* Careers */
#careers-table { border-collapse:collapse; }


/* About Us ¢w Management Team */
.mt-pic {float:left;padding-right:20px}

/* About Us ¢w Milestones */
.year {font-size:13px;font-weight:700;padding-right:10px}

/* contacts ¢w FeedBack Form */
.requiredField {font-size:9px;color:#ff0000}

/* Investors ¢w Highlights */
#income_table .textBold {font-weight:700;color:#f0c231}
#income_table .iconDocument {padding-top /**/:9px;*padding-top:0px}

/* Stock Quote */
#stockQuote .change_up { color:#43a30a; text-align:right; margin-right:13px; background:url(images/pic-quote-up.gif) left 5px no-repeat; padding-left:10px; }
#stockQuote .change_down { color:#d80000; text-align:right; margin-right:13px; background:url(images/pic-quote-down.gif) left 5px no-repeat; padding-left:10px; }
.notes {font-size:10px}

/* num-page */
#pager{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

#pager .num-page {
	margin:20px 0 0;
	padding:10px 0 0 55px;
	list-style:none;
	clear:left;
	font-size:110%;
	color:#848a8c;
}
.num2 {
	margin:10px 0 0 !important;
	padding:10px 0 0 2px !important;
}
#pager .num-page li {
	float:left;
	padding:0 6px 0 0;
}
#pager .num-page li.first {
	border:1px solid #d7dce0;
	line-height:14px;
	padding:2px 4px 0;
	display:inline;
	margin:0 6px 0 0;
}
#pager .num-page a {
	float:left;
	line-height:14px;
	padding:2px 4px 0;
	min-width:8px;
	border:1px solid #d7dce0;
	color:#848a8c;
	text-decoration:none;
}
#pager .num-page a:hover, #pager .num-page li.active a{
	color:#fff;
	background:#7f8487;
	border-bottom-color:#848a8c;
}
#pager .num-page .lastInfo {
	line-height:14px;
	padding:2px 4px 0;
}

.news-title { font-family:"Times New Roman", Times, serif;color:#aa5e39;padding:10px 0px 20px;vertical-align:bottom;}
.news-title h3 {line-height:160%;}
.news-date { font-size:11px;color:#999;padding-top:2px;}
.news-pic { float:left; padding: 6px 30px 8px 0px;}

.clearfix {zoom:1;}
.imgblock{display:block;}
#dcIndexAD #SSAD{width:686px;height:248px;position:relative;}
#dcIndexAD #SSAD ul{margin:0;padding:0;list-style:none;}
#dcIndexAD #SSAD ul li{float:left;}
#dcIndexAD #SSAD ul li.imgli{position:absolute;top:0;left:0;}
#dcIndexAD #SSAD ul .zindex9{z-index:9;}
#dcIndexAD #SSAD ul .zindex19{z-index:19;}
#dcIndexAD #SSAD ul .showImg{visibility:visible;}
#dcIndexAD #SSAD ul .HiddenImg{visibility:hidden;opacity:.0;*filter:alpha(opacity=0);}
#dcIndexAD #SSAD #ImgId{bottom:5px;right:5px;position:absolute;z-index:999;font-size:12px;font-family:arial,sans-serif;}
#dcIndexAD #SSAD #ImgId a{display:block;padding:3px;background-color:#fff;opacity:.55;*filter:alpha(opacity=55);float:left;margin-right:4px;width:15px;height:17px;text-align:center;text-decoration: none;color:#000;font-weight:bold;line-height:1.52;}
#dcIndexAD #SSAD #ImgId a.on{background-color:#F86404;opacity:.75;*filter:alpha(opacity=75);color:#fff;font-weight:bold;}
