@charset "UTF-8";
/* CSS Document */
a:active, a:visited, a:link {outline:none;}
.money_wrap {width:950px;margin:50px 0 0 0;}
h2 {margin-top:5px;}
/*left navigation*/
.nav_left {float:left;font-family:Verdana, Arial, Helvetica, sans-serif;display:inline;width:150px;} /*left navigation*/
.cat_wrap {float:left;width:100%;margin-bottom:15px;list-style:none;}
.cat_title {font-size:10px;color:#333;font-weight:bold;border-bottom:1px solid #777;} /*category title*/
.cat_title a:link, .cat_title a:visited {color:#333;text-decoration:none;}
.cat_list {overflow:hidden;margin:0;padding:0px;} /*category list*/
.cat_item {width:100%;font-size:11px;line-height:25px;color:#000;cursor:default;} /*category item*/
ul#cat, ul#cat ul {list-style-type:none;margin:0;padding:0;}
ul#cat a {display:block;text-decoration:none;color:#333;}
ul#cat li {width:150px;}
ul#cat li a {}
ul#cat li a:hover {text-decoration:none;}
ul#cat li ul li a  {color:#000;text-decoration:none;}
ul#cat li ul li a:hover {text-decoration:underline;cursor:pointer;}
.cat_note {width:100%;font-size:11px;line-height:11px;color:#666;} /*category item*/
/*work wrap*/
.work_wrap {float:left;width:630px;margin:13px 0 20px 320px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;line-height:14px;}
.subnav_wrap {width:100%;margin:10px 0 10px 0;}
a:link.subnav, a:visited.subnav {padding-right:7px;text-decoration:none;color:#000;}
a:hover.subnav {text-decoration:underline;}
.subnavOn {font-weight:bold;padding-right:7px;}
/* begin calculator css */

.calcwrap {position:absolute;height:138px;width:88px;border-left:1px solid #333;border-top:1px solid #333;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;z-index:201;}
.bgClose {position:relative;float:left;height:10px;width:87px;border-right:solid 1px #333;background-image:url(http://im.morningstar.com/im/pm/2008/close_b.gif);z-index:6;overflow:hidden;cursor:move;}
.Close {position:relative;float:right;height:10px;width:11px;background-image:url(http://im.morningstar.com/im/pm/2008/calcclose.gif);background-repeat:no-repeat;z-index:7;}
a:hover.Close  {height:10px;width:11px;background:url(http://im.morningstar.com/im/pm/2008/calcclose_h.gif) no-repeat;}
.Textfield {position:relative;float:left;left:2px;top:2px;height:14px;width:78px;background:url(http://im.morningstar.com/im/pm/2008/textfield_b.gif) repeat;border:solid 1px #8a8a8a;text-align:right;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;z-index:5;padding:1px 0px 0px 3px;}
.bgTextfield {position:relative;float:left;height:22px;width:87px;background-color:#6b6b6b;border-right:solid 1px #333;border-top:solid 1px #333;z-index:5;}
.Button, .Button2 {position:relative;float:left;background:url(http://im.morningstar.com/im/pm/2008/calc_b.gif) repeat;width:20px;height:16px;color:#e7e7e7;padding-top:3px;border-top:1px solid #9c9c9c;border-left:1px solid #9c9c9c;border-right:1px solid #333;border-bottom:1px solid #333;font-family:verdana;font-size:11px;font-weight:bold;text-align:center;}
.Button2 {width:42px;}
a:link.Button, a:visited.Button, a:link.Button2, a:visited.Button2  {text-decoration:none;color:#e7e7e7;}
a:active.Button, a:active.Button2 {height:15px;width:19px;border-top:2px solid #333;border-left:2px solid #333;}
a:active.Button2 {width:41px;}
.CalculatorBox {position:relative;float:left;height:150px;width:99px;margin-right:20px;display:visible;z-index:500;}
.Calculator {position:relative;height:105px;width:88px;z-index:5;}
.Calc_shadow {position:absolute;height:147px;width:95px;background:url(http://im.morningstar.com/im/pm/2008/calcshad.png) 0px 0px;}
/* begin calendar css */
#Month, #Year {position:relative;float:left;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;font-weight:bold;color:#fff;}
#Month {top:2px; left:18px; width:65px; text-align:center;}
#Year {width:45px; top:2px; left:66px;}
.DateValid, .DateToday, .DateInvalid, .DiffMonth, .DiffMonth_Valid, .WeekdayName {position:relative;float:left;left:6px;height:16px;width:24px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;font-weight:bold;color:#fff;text-align:center;padding-top:2px;}
.DateInvalid, .DiffMonth {color:#ccc; cursor:default;}
.DiffMonth {font-weight:normal;}
.DateToday {background-color:#666;}
.WeekdayName {font-weight:normal;}
.DiffMonth_Valid {font-weight:normal;}
a:link.DateValid, a:visited.DateValid, a:link.DateToday, a:visited.DateToday, a:link.DiffMonth_Valid, a:visited.DiffMonth_Valid {text-decoration:none;}
a:hover.DateValid, a:hover.DateToday, a:hover.DiffMonth_Valid {background-color:#4cbde8;}
.CalendarRule {position:relative;float:left;height:1px;width:159px;background-color:#AFAEAE;border-top:1px solid #686666;left:11px;overflow:hidden;}
.Arrow_lt, .Arrow_rt {position:relative;float:left;height:12px;width:10px;background:url(http://im.morningstar.com/im/pm/2008/lt_arrow.gif) no-repeat 2px 1px;overflow:hidden;}
.Arrow_rt {background:url(http://im.morningstar.com/im/pm/2008/rt_arrow.gif) no-repeat 0 1px;}
a:hover.Arrow_lt, a:hover.Arrow_rt {background-color:#666;}
#CalendarBox {position:relative;float:left;height:162px;width:192px;display:visible;}
#Calendar {position:absolute;height:152px;width:182px;border:1px solid #333;z-index:5;}
#CalendarHeader_bg {height:19px;width:182px;background-image:url(http://im.morningstar.com/im/pm/2008/bg_MonthYear.gif);border-bottom:1px solid #333;}
#CalendarDate_bg {position:absolute;height:132px;width:182px;background-image:url(http://im.morningstar.com/im/pm/2008/bg_Dates.gif);margin:0px 0px 0px 0px;}
#Cal_shadow {position:absolute;float:left;background:url(http://im.morningstar.com/im/pm/2008/cal_shadow.png) 0px 0px;height:162px;width:192px;z-index:1;}	
#ArrowBox1_left {position:absolute;float:left;left:10px;height:12px;width:20px;margin-top:3px;}
#ArrowBox1_right {position:absolute;float:left;left:83px;height:12px;width:20px;margin-top:3px;}
#ArrowBox2_left {position:absolute;float:left;left:121px;height:12px;width:20px;margin-top:3px;}
#ArrowBox2_right {position:absolute;float:left;left:160px;height:12px;width:20px;margin-top:3px;}
