@charset "UTF-8";
/* Table of Contents ********************************************

• Market Valuation

• Accordion
- Accordion Title Bar
- Resets and Initial Settings
- <a> Tag General
- <a> Tag Details
- Dividers Between Levels
- Dropdown Arrows
- Shadows
- Selected Tabs

• Graph & Definitions
- Time Period Control Bar
- Bread Crumb
- Data Block
- Definition
- Definition 2
- Category Links
- Video Links

• Icons
- Arrows
- Dots
- Misc

End Table of Contents ********************************************/


/* Resets ********************************************/
html, body {border:0; margin:0; padding:0;}
body {font-family:Verdana, Arial, Helvetica, sans-serif;}
h1, h2, h3, h4, h5, h6 {margin:0; padding:0;}
img {border:0;}
p {margin:0; padding:0;}
a, a:link, a:visited, a:hover {outline:none;}


/* Market Valuation ********************************************/
.mv_bodywrap {float:left; width:955px; margin-top:1px; padding:0 18px 70px 20px; border:1px solid #a7aaaf; background:#fdfdfd;}
.mv_bodywrap h1 {font-size:18px; padding:15px 0 10px 0;}

.vspacer1 {float:left; min-width:20px; width:20px;}
.hspacer0 {height:10px; display:block; overflow:hidden}
.hspacer1 {height:20px; display:block; overflow:hidden}
.hspacer2 {height:20px; width:100%; display:inline-block; overflow:hidden}

.col1 {float:left; width:175px;}
.col4 {float:left; width:760px;}


/* Accordion ********************************************/

/* Accordion Title Bar */
.accttl {float:left; width:163px; padding:5px 0 9px 10px; background:#787b82; border:1px solid #1f1f1f; border-top:1px solid #3f3f3f; border-right:1px solid #5b5f60; font:11px/14px Verdana, Arial, Helvetica, sans-serif; color:#fff;}

/* Resets and Initial Settings */
#accordion {margin:0; padding:0;}
#accordion,  #accordion li, #accordion ul {margin:0px; padding:0; width:100%; list-style:none; float:left; display:inline; position:relative;}
#accordion h6, #accordion h5, #accordion h4 {margin:0; padding:0; font-weight:normal;}

/* <a> Tag General*/
#accordion a {position:relative;}
#accordion a {margin:0; padding:9px 10px 10px 22px; height:100%; font-size:11px; color:#444; line-height:13px; border:1px solid #aaa; border-top:1px solid #fff; text-decoration:none; display:block; outline:none;}
#accordion a:hover{outline:none;}

/* <a> Tag Details*/
#accordion a.acctop {padding-left:9px; font-weight:bold; background-image:none;}
#accordion a.accheader {font-weight:bold;}
#accordion h6 a {background-color:#EEE;}
#accordion h6 a:hover{background-color:#E9F2F9;}
#accordion h6 em {display:block; font-style:normal; font-weight:normal; font-size:10px; color:#666;}
#accordion h5 a {background-color:#D3D3D3; border-bottom:1px solid #999;}
#accordion h5 a:hover{background-color:#CEDDE5;}
#accordion h4 a {background-color:#BBB; border-top:1px solid #E3E3E3; border-bottom:1px solid #777;}
#accordion h4 a:hover{background-color:#A9BFCC;}

/* Dividers Between Levels*/
#accordion a.firsth5 {border-top:1px solid #999;}
#accordion a.firsth4 {border-top:1px solid #777;}

/* Dropdown Arrows*/
.close {background:url(http://im.mstar.com/im/acc_right.gif) no-repeat 10px 12px;}
.open {background:url(http://im.mstar.com/im/acc_down.gif) no-repeat 9px 12px;}

/* Shadows*/
#accordion a span {background:url(http://im.mstar.com/im/acc_shadow.png) 0 0 repeat-y; position:absolute; width:20px; height:100%; right:-1px; top:0;}
#accordion .submenu2 a span {background:url(http://im.mstar.com/im/acc_shadow.png) -25px 0 repeat-y; position:absolute; width:20px; height:100%; right:-1px; top:0;}
*html #accordion a span {background-image:none;}
*html #accordion .submenu2 a span {background-image:none;}
.accshadow {margin:0; padding:0; width:100%; height:80px; background:url(http://im.mstar.com/im/acc_btmshadow.png) 0 0 repeat-x; position:relative; float:left; display:inline;}
*html .accshadow {display:none;}

/* Selected Tab*/
#accordion a.tabon, #accordion a.tabon:hover {background-color:#FDFDFD; border:1px solid #FDFDFD; border-left:1px solid #999; border-bottom:1px solid #999; color:#000;}
#accordion a.tabon span {background-image:none; color:#000;} 


/* Graph & Definition ********************************************/

/* Time Period Control Bar */
.mv_con {float:left; position:relative; margin-left:-20px; width:738px; padding:3px 20px; background:#7e7e7e; border:1px solid #3f3f3f; border-bottom:1px solid #1f1f1f; font:11px/14px Verdana, Arial, Helvetica, sans-serif; color:#fff;}
.mv_con span {float:left; padding:2px 30px 0 0;}
.mv_con .trange {float:left; border:1px solid #575757; border-right:1px solid #a4a4a2; border-bottom:1px solid #a4a4a2;}
.mv_con .trange a,
.mv_con .trange a.on {float:left; height:19px; width:41px; border-right:1px solid #575757; border-bottom:1px solid #575757; border-left:1px solid #a4a4a2; background:url(http://im.mstar.com/im/mv_bg1.gif); text-decoration:none; color:inherit; line-height:19px; text-align:center; color:#fff;}
.mv_con .trange a.on {background:url(http://im.mstar.com/im/mv_sprite.gif) no-repeat -83px -30px; border:none; border-right:1px solid #575757; font-weight:bold; color:#0067fe;}

/* Bread Crumb */
.mv_bcrmb {font-size:16px; line-height:20px; padding:10px 0;}
.mv_bcrmb span {font-size:10px;}

/* Data Block */
.grn {color:#008000}
.red {color:#f00}

.mv_data1 {float:left; width:175px; padding-bottom:10px; border-top:1px solid #ccc; font-size:10px; line-height:14px;}
.mv_data1 .date {float:right; color:#666;}
.mv_data1 div {font-size:16px; line-height:20px;}

/* definition */
.mv_def {float:left; width:565px;}
.mv_def h2 {padding:3px 0 8px 0; border-top:5px solid #666; font-size:14px; line-height:20px;}
.mv_def p {font-size:12px; line-height:16px;}

/* definition 2 */
.mv_def2 {float:left; width:175px; overflow:visible;}
.mv_def2 a {text-decoration:none; color:#000;}
.mv_def2 a:hover {text-decoration:underline;}
.mv_def2 .im {float:right; position:relative; height:78px; width:78px; margin:0 0 5px 5px; overflow:hidden; display:inline;}
.mv_def2 h3 {clear:left; padding-bottom:8px; font-size:11px;}
.mv_def2 h3 span {margin-left:-3px; position:relative;}
.mv_def2 p {clear:left; font-size:11px; line-height:16px; margin-bottom:3px; color:#333;}

/* category links */
.mv_rlnks {width:175px; font-size:11px; line-height:16px;}
.mv_rlnks a {text-decoration:none; color:#000;}
.mv_rlnks a:hover {text-decoration:underline;}
.mv_rlnks h3 {padding:3px 0 8px 0; border-top:5px solid #666; font-size:11px;}
.mv_rlnks ul {list-style:none; padding:0 0 4px 0; margin:0;}
.mv_rlnks li {padding-bottom:7px; border-bottom:1px solid #dedede;}

/* video links */
.mv_vid {float:left; width:175px; font-size:11px; line-height:16px;}
.mv_vid h3 { padding-bottom:8px; font-size:11px;}
.mv_vid a {text-decoration:none; color:#000;}
.mv_vid a:hover {text-decoration:underline;}
.mv_vid ul {list-style:none; padding:0 0 4px 0; margin:0;}
.mv_vid li {padding-bottom:7px; border-bottom:1px solid #dedede;}


/* icons ********************************************/
.mv_arrwup, .mv_arrwdn,
.mv_dotovr, .mv_dotund,
.mv_vidc {display:inline-block; background:url(http://im.mstar.com/im/mv_sprite.gif) no-repeat; overflow:hidden;}

/* arrows */
.mv_arrwup {height:15px; width:12px; margin-bottom:-3px; background-position:0 0;}
.mv_arrwdn {height:15px; width:12px; margin-bottom:-3px; background-position:-15px 0;}

/* dots */
.mv_dotovr {height:12px; width:12px; margin-bottom:-3px; background-position:-15px -16px;}
.mv_dotund {height:12px; width:12px; margin-bottom:-3px; background-position:0 -16px;}

/* misc */
.mv_vidc {height:13px; width:175px; background-position:0 -196px;}

/* tooltip ********************************************/
#mdot {position:absolute; height:9px; width:9px; z-index:204; visibility:hidden;}
#tip {position:absolute; border:1px solid #ccc; font-size:12px; z-index:204; visibility:hidden;}
#tip .tipbg {position:absolute; top:0; left:0; height:40px; width:181px; background-color:#fff; filter:alpha (opacity=80); -moz-opacity:0.80;opacity:0.80; z-index:0;}
#tip .mv_data1 {position:relative; padding:3px; border:none; z-index:1;}