@charset "UTF-8";
/* CSS Document: Last Modified 11/17/09*/

/*Wrapper*/
body.mk_bdy {margin: 0px; padding: 0px; height: 100%; background-color:#f5f5f5; font-family:Verdana, Arial, Helvetica, sans-serif;}
.mk_wrap_all {margin: 0 auto 0 auto; padding: 0px; height:100%; width:995px;}
.mk_bdy_wrap {margin: 0px; padding: 0px 0px 20px 0px; width: 993px; border:1px solid #a7aaaf; border-top: none; border-bottom: 5px solid #666; background-color: #fdfdfd; float:left; diplay: inline;}
.mk_content_wrap {width:955px; margin:0px 19px 0px 19px; float: left; display: inline;}

/*Header*/
.mk_hdr {margin: 0px; width: 995px; height: 60px; background: url(//im.morningstar.com/Im/Mbr/mktHeader_Background.gif) repeat; float: left; display: inline;}
.mk_hdr img {margin: 6px 0px 0px 0px; padding: 0px; float: left; display: inline;}
.mk_hdr a, .mk_hdr a:link, .mk_hdr a:visited {margin: 29px 20px 0px 0px; padding: 0px; font-size: 11px; line-height: 16px; color: #CCC; letter-spacing: .02em; text-decoration: none; float: right; display: inline; outline: none;}
.mk_hdr a:hover, .mk_hdr a:active {color: #FFF; outline: none; text-decoration: none;}

/*Main Image*/
h1.mk_main_img {margin: 0px 0px 20px 0px; padding: 0px; width: 993px; height: 200px; float: left; display: inline;}
h1.mk_main_img1 {margin: 0px 0px 0px 0px; padding: 0px; width: 993px; height: 200px; float: left; display: inline;}

/*Plain Container*/
.mk_cnt, .mk_cnt_auto, .mk_cnt_175, .mk_cnt_370, .mk_cnt_380, .mk_cnt_565, .mk_cnt_955, .mk_cnt_993 {margin: 0px; padding: 0px; width: 100%; float: left; display: inline;}
.mk_cnt_auto {width: auto;}
.mk_cnt_175 {width: 175px;}
.mk_cnt_370 {width: 370px;}
.mk_cnt_380 {width: 380px;}
.mk_cnt_565 {width: 565px;}
.mk_cnt_955 {width: 955px; margin: 19px 0px 19px 0px;}
.mk_cnt_993 {width: 993px; margin-bottom: 19px;}
.vspacer1 {float: left; display: inline; width: 20px;}

/*Plain Border Container*/
.mk_bcnt {margin: 0px; padding: 0px; border:1px solid #BBB; float: left; display: inline;}

/*Padded Border Container*/
.mk_bpcnt {margin: 0px 0px 10px 0px; padding: 15px 19px 5px 19px; border:1px solid #BBB; float: left; display: inline;}

/*Padded Container*/
.mk_pcnt {margin: 0px; padding: 15px 19px 15px 19px; float: left; display: inline;}
.mk_pcnt2 {margin: 0px; padding: 15px 16px 15px 19px; float: left; display: inline;}

/*Banners*/
.mk_bnr1 {margin: 0px 0px 10px 0px; padding: 0px; border: 1px solid #BBB; background:url(//im.mstar.com/im/mbr/mk_repeatx_sprite.gif) 0 -78px repeat-x; float: left; display: inline; position: relative;}
.mk_bnr1 div {margin: 0px; padding: 0px; position:absolute; z-index: 200; top: 13px; right: 19px;}
.mk_bnr1 h2 {margin: 0px; padding: 19px 19px 19px 19px; font-size: 16px; font-size: 16px; line-height: 20px; color: #000;}
.mk_bnr1 a {outline: none;}
.mk_bnr2 {margin: 0px 0px 10px 0px; padding: 0px; border: 1px solid #BBB; background:url(//im.mstar.com/im/mbr/mk_repeatx_sprite.gif) 0 0px repeat-x; float: left; display: inline; position: relative;}
.mk_bnr2 div {margin: 0px; padding: 0px; position:absolute; z-index: 200; top: 18px; right: 19px;}
.mk_bnr2 h2 {margin: 0px; padding: 14px 19px 14px 19px; font-size: 16px; font-size: 16px; line-height: 20px; color: #000;}
.mk_bnr2 a {outline: none;}

/*Marketing Buttons*/
/*Green Button*/
a.mk_btn_grn1, a.mk_btn_grn1:link {margin: 0px; padding:9px 12px 0px 15px; height:23px; color:#FFF; font-size:12px; font-weight:bold; line-height: 12px; background:url(//im.mstar.com/im/mbr/btn_sprite.png) no-repeat 0 -112px; text-decoration:none;  position:relative; float:left; }
a.mk_btn_grn1 span {top:0; right:-4px; padding:9px 0px 0px 0px; height:23px; width:6px; background:url(//im.mstar.com/im/mbr/btn_sprite.png) no-repeat -260px -112px; overflow:hidden; position:absolute;}

/*Blue Button*/
a.mk_btn_blu1, a.mk_btn_blu1:link {margin: 0px; padding:9px 12px 0px 15px; height:23px; color:#FFF; font-size:12px; font-weight:bold; line-height: 12px; background:url(//im.mstar.com/im/mbr/btn_sprite.png) no-repeat 0 -178px; text-decoration:none;  position:relative; float:left; }
a.mk_btn_blu1 span {top:0; right:-4px; padding:9px 0px 0px 0px; height:23px; width:6px; background:url(//im.mstar.com/im/mbr/btn_sprite.png) no-repeat -260px -178px; overflow:hidden; position:absolute;}

/*Red Button*/
a.mk_btn_red1, a.mk_btn_red1:link {margin: 0px; padding:9px 12px 0px 15px; height:23px; color:#FFF; font-size:12px; font-weight:bold; line-height: 12px; background:url(//im.mstar.com/im/mbr/btn_sprite.png) no-repeat 0 -244px; text-decoration:none;  position:relative; float:left; }
a.mk_btn_red1 span {top:0; right:-4px; padding:9px 0px 0px 0px; height:23px; width:6px; background:url(//im.mstar.com/im/mbr/btn_sprite.png) no-repeat -260px -244px; overflow:hidden; position:absolute;}

/*Dark Gray Button*/
a.mk_btn_gry1, a.mk_btn_gry1:link {margin: 0px; padding:9px 12px 0px 15px; height:23px; color:#FFF; font-size:12px; font-weight:bold; line-height: 12px; background:url(//im.mstar.com/im/mbr/btn_sprite.png) no-repeat 0 -310px; text-decoration:none;  position:relative; float:left; }
a.mk_btn_gry1 span {top:0; right:-4px; padding:9px 0px 0px 0px; height:23px; width:6px; background:url(//im.mstar.com/im/mbr/btn_sprite.png) no-repeat -260px -310px; overflow:hidden; position:absolute;}

/*Light Gray Button*/
a.mk_btn_gry2, a.mk_btn_gry2:link {margin: 0px; padding:9px 12px 0px 15px; height:23px; color:#000; font-size:12px; font-weight:bold; line-height: 12px; background:url(//im.mstar.com/im/mbr/btn_sprite.png) no-repeat 0 -376px; text-decoration:none;  position:relative; float:left; }
a.mk_btn_gry2 span {top:0; right:-4px; padding:9px 0px 0px 0px; height:23px; width:6px; background:url(//im.mstar.com/im/mbr/btn_sprite.png) no-repeat -260px -376px; overflow:hidden; position:absolute;}

/*Orange Button*/
a.mk_btn_org1, a.mk_btn_org1:link {margin: 0px; padding:9px 12px 0px 15px; height:23px; color:#FFF; font-size:12px; font-weight:bold; line-height: 12px; background:url(//im.mstar.com/im/mbr/btn_sprite.png) no-repeat 0 -442px; text-decoration:none;  position:relative; float:left; }
a.mk_btn_org1 span {top:0; right:-4px; padding:9px 0px 0px 0px; height:23px; width:6px; background:url(//im.mstar.com/im/mbr/btn_sprite.png) no-repeat -260px -442px; overflow:hidden; position:absolute;}

/*Form Buttons*/
a.fm_btn_gry1, a.fm_btn_gry1:link {margin: 0px; padding:7px 12px 0px 16px; height:20px; color:#FFF; font-size:12px; font-weight:bold; line-height: 12px; background:url(//im.mstar.com/im/mbr/btn_sprite.png) no-repeat 0 0; text-decoration:none;  position:relative; float:left; }
a.fm_btn_gry1 span {top:0; right:-4px; height:27px; width:6px; background:url(//im.mstar.com/im/mbr/btn_sprite.png) no-repeat -260px 0px; overflow:hidden; position:absolute;}
-->

/*Module Headlines*/
h3.benmod, h3.fvpmod, h3.pricemod, h3.admod, h3.videomod, h3.crtportmod, h3.quotemod {margin: 0px; padding: 0px; width: 100%; height: 35px; text-indent: -9999px; float: left; display: inline;}
h3.benmod {background:url(//im.mstar.com/im/mbr/mk_sprite.png) no-repeat 0 -200px; width:368px;}
h3.fvpmod {background:url(//im.mstar.com/im/mbr/mk_sprite.png) no-repeat 0 -280px; width:368px;}
h3.pricemod {background:url(//im.mstar.com/im/mbr/mk_sprite.png) no-repeat 0 -240px; width:368px;}
h3.videomod {background:url(//im.mstar.com/im/mbr/mk_sprite.png) no-repeat 0 -320px; width:368px;}
h3.crtportmod {background:url(//im.mstar.com/im/mbr/mk_sprite.png) no-repeat 0 -360px; width:368px;}
h3.quotemod {background:url(//im.mstar.com/im/mbr/mk_sprite.png) no-repeat 0 -400px; width:368px;}  

/*Premium Benefits Module*/
.mk_mod_iconon, .mk_mod_iconoff {margin: 0px; padding: 11px; width: 50px; height: 50px; background:url(//im.mstar.com/im/mbr/mkt_icon_backgroundgradient.gif) repeat-x; border-left: 1px solid #FFF; border-right: 1px solid #D5D5D5; border-bottom: 1px solid #BBB; float: left; display: inline;}
.mk_mod_iconon {background-image: none; background-color: #F5F5F5; border-bottom: 1px solid #F5F5F5;}
a#icon1 span {background:url(//im.mstar.com/im/mbr/mk_sprite.png) no-repeat 0 -65px; width: 50px; height: 50px; overflow: hidden; display: block;}
a#icon2 span {background:url(//im.mstar.com/im/mbr/mk_sprite.png) no-repeat -55px -65px; width: 50px; height: 50px; overflow: hidden; display: block;}
a#icon3 span {background:url(//im.mstar.com/im/mbr/mk_sprite.png) no-repeat -110px -65px; width: 50px; height: 50px; overflow: hidden; display: block;}
a#icon4 span {background:url(//im.mstar.com/im/mbr/mk_sprite.png) no-repeat -165px -65px; width: 50px; height: 50px; overflow: hidden; display: block;}
a#icon5 span {background:url(//im.mstar.com/im/mbr/mk_sprite.png) no-repeat -220px -65px; width: 50px; height: 50px; overflow: hidden; display: block;}

/*New Premium Benefits Module*/
.mk_mod_iconon, .mk_mod_iconoff {margin: 0px; padding: 10px; width: 40px; height: 40px; background:url(//im.mstar.com/im/mbr/mkt_icon_backgroundgradient.gif) repeat-x; border-left: 1px solid #FFF; border-right: 1px solid #D5D5D5; border-bottom: 1px solid #BBB; float: left; display: inline; overflow: hidden;}
.mk_mod_iconon {background-image: none; background-color: #F5F5F5; border-bottom: 1px solid #F5F5F5;}
a#icon1 span {background:url(//im.mstar.com/im/mbr/mk_sprite.png) no-repeat 0 -120px; width: 40px; height: 40px; overflow: hidden; display: block;}
a#icon2 span {background:url(//im.mstar.com/im/mbr/mk_sprite.png) no-repeat -315px -120px; width: 40px; height: 40px; overflow: hidden; display: block;}
a#icon3 span {background:url(//im.mstar.com/im/mbr/mk_sprite.png) no-repeat -45px -120px; width: 40px; height: 40px; overflow: hidden; display: block;}
a#icon4 span {background:url(//im.mstar.com/im/mbr/mk_sprite.png) no-repeat -90px -120px; width: 40px; height: 40px; overflow: hidden; display: block;}
a#icon5 span {background:url(//im.mstar.com/im/mbr/mk_sprite.png) no-repeat -135px -120px; width: 40px; height: 40px; overflow: hidden; display: block;}
a#icon6 span {background:url(//im.mstar.com/im/mbr/mk_sprite.png) no-repeat -180px -120px; width: 40px; height: 40px; overflow: hidden; display: block;}

/*Free vs Premium Module*/
.mk_mod_prem {background:url(//im.mstar.com/im/mbr/mk_sprite.png) no-repeat -378px -211px; width: 12px; height: 12px; margin-top: 2px; margin-left: 18px; overflow: hidden; display: block; text-indent: -9999px;}
.mk_mod_free {background:url(//im.mstar.com/im/mbr/mk_sprite.png) no-repeat -397px -211px; width: 12px; height: 12px; margin-top: 2px; margin-left: 2px; overflow: hidden; display: block; text-indent: -9999px;}
.mk_mod_fvp {margin: 0px; padding: 0px; width: 100%; font-size: 11px; line-height: 16px; color: #333; float: left; display: inline;}
.mk_mod_fvp td {margin: 0px; padding: 6px 0px 6px 0px; font-weight: normal; font-size: 11px; line-height: 16px; border-top: 1px solid #CCC;}

/*List Module*/
.mk_cnt ul.qs_features {margin: 0px; padding: 0px;}
.mk_cnt ul.qs_features li {list-style: none; padding: 10px 19px 10px 19px; border-top: 1px solid #CCC; font-size:11px; line-height:16px; color:#000;}

/*Pricing Module*/
.mk_price {font-size: 12px; line-height: 20px; border-bottom: 1px solid #CCC;}
.mk_price th {color: #000;}
.mk_price td {padding-bottom: 6px;}
.mk_mod_price_row {margin: 0px; padding: 6px 0px 6px 0px; width: 100%; border-bottom: 1px solid #CCC; float: left; display: inline;}
.mk_mod_term {margin:0px; padding: 0px; width: 100px; font-weight: bold; color: #000; font-size: 11px; line-height: 16px; float: left; display: inline;}
.mk_mod_price {margin:0px; padding: 0px; width: 230px; font-weight: normal; font-size: 11px; line-height: 16px; float: left; display: inline;}
.mk_mod_legal {margin:0px; padding: 6px 0px 2px 0px; width: 100%; font-weight: normal; font-size: 11px; line-height: 16px; color: #333; float: left; display: inline;}
.mk_mod_legalb {font-weight: bold; color: #000;}

/*Create Portfolio Modules*/
.mk_crtport img.port {float: right; display: inline; margin-right: 3px; margin-top: -11px; padding-left: 10px; position:relative;}
.mk_crtport .rowgroup {width: 330px; margin: 5px 3px 1px 0px; padding: 0px; float: left; display: block;}
.mk_crtport label {width: 140px; float:left; display: inline; padding: 3px 0px 0px 0px; height: 17px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;}
.mk_crtport input {width: 180px; border: 1px solid #a7aaaf; padding: 3px 4px 0px 4px; height: 17px; float:left; display: inline; margin: 0px; outline: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;}
.mk_crtport textarea {width: 180px; border: 1px solid #a7aaaf; padding: 3px 4px 5px 4px; float:left; display: inline; margin: 0px; overflow: hidden; resize: none; outline: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;}
.mk_crtport .altpath {width: 330px; margin: 0px 3px 15px 0px; float: left; display: block; border-bottom: 1px solid #A7AAAF;}
.mk_crtport a.fm_btn_gry1 {padding-left: 24px; padding-right: 24px; margin-bottom: 5px; float: right; width: 138px; text-align:center; position:relative; margin-right: 4px;}

/*Text/Image Modules*/
/*General 12/20 Text with Image on top (or no image)*/
.mk_txt1 {margin: 0px; padding: 0px; width: 100%; color: #333; float: left; display: inline;}
.mk_txt1 a img {margin: 0px; padding: 0px 0px 0px 0px; outline: none;}
.mk_txt1 h2 {margin: 0px; padding: 0px; font-weight: bold; color: #000; font-size: 16px; line-height: 22px;}
.mk_txt1 h2.section {padding: 2px 0px 15px 0px; border-top: 2px solid #999; color: #666; font-weight: normal;}
.mk_txt1 h3 {margin: 0px; padding: 0px; font-weight: bold; color: #000; font-size: 14px; line-height: 20px;}
.mk_txt1 h4 {margin: 0px; padding: 0px; font-weight: bold; color: #000; font-size: 12px; line-height: 20px;}
.mk_txt1 p {margin: 0px; padding: 0px 0px 10px 0px; font-weight: normal; font-size: 12px; line-height: 20px;}
.mk_txt1 p a, .mk_txt1 p a:link, .mk_txt1 p a:visited, .mk_txt1 p a:hover, .mk_txt1 p a:active {color: #333; text-decoration: underline; outline: none;}
.mk_txt1 p span.mk_txt_link a {white-space: nowrap; color: #336699; text-decoration: none; outline: none;}
.mk_txt1 p sup, .mk_txt1 h2 sup, .mk_txt1 h3 sup, .mk_txt1 h4 sup {margin: 0px; padding: 0px; font-size: 7px; line-height: 7px;}
.mk_txt1 ul {margin: 0px; padding: 0px 0px 10px 0px; width: 100%; font-weight: normal; font-size: 12px; line-height: 20px;}
.mk_txt1 li {margin: 0px; padding: 0px 0px 0px 15px; list-style-type: none; position:relative;}
.mk_txt1 li span.arrow {width: 12px; height: 8px; background:url(//im.mstar.com/im/mbr/mk_sprite.png) no-repeat -417px -233px; top: 5px; left: 0px; position: absolute;}
* html .mk_txt1 li span.arrow {left: -15px;}

/*General 12/18 Text with Image on top (or no image)*/
.mk_txt2 {margin: 0px; padding: 0px; width: 100%; color: #333; float: left; display: inline;}
.mk_txt2 a img {margin: 0px; padding: 0px 0px 0px 0px; outline: none;}
.mk_txt2 h2 {margin: 0px; padding: 0px; font-weight: bold; color: #000; font-size: 16px; line-height: 18px;}
.mk_txt2 h3 {margin: 0px; padding: 0px; font-weight: bold; color: #000; font-size: 14px; line-height: 18px;}
.mk_txt2 h4 {margin: 0px; padding: 0px; font-weight: bold; color: #000; font-size: 12px; line-height: 18px;}
.mk_txt2 p {margin: 0px; padding: 0px 0px 10px 0px; font-weight: normal; font-size: 12px; line-height: 18px;}
.mk_txt2 p a, .mk_txt2 p a:link, .mk_txt2 p a:visited, .mk_txt2 p a:hover, .mk_txt2 p a:active {color: #333; text-decoration: underline; outline: none;}
.mk_txt2 p span.mk_txt_link a {white-space: nowrap; color: #336699; text-decoration: none; outline: none;}
.mk_txt2 p sup, .mk_txt2 h2 sup, .mk_txt2 h3 sup, .mk_txt2 h4 sup {margin: 0px; padding: 0px; font-size: 7px; line-height: 7px;}
.mk_txt2 ul {margin: 0px; padding: 0px 0px 10px 0px; width: 100%; font-weight: normal; font-size: 12px; line-height: 18px;}
.mk_txt2 li {margin: 0px; padding: 0px 0px 0px 15px; list-style-type: none; position:relative;}
.mk_txt2 li span.arrow {width: 12px; height: 8px; background:url(//im.mstar.com/im/mbr/mk_sprite.png) no-repeat -417px -233px; top: 4px; left: 0px; position: absolute;}
* html .mk_txt2 li span.arrow {left: -15px;}

/*General 11/16 Text with Image on top (or no image)*/
.mk_txt3 {margin: 0px; padding: 0px; width: 100%; color: #333; float: left; display: inline;}
.mk_txt3 a img {margin: 0px; padding: 0px 0px 0px 0px; outline: none;}
.mk_txt3 h2 {margin: 0px; padding: 0px; font-weight: bold; color: #000; font-size: 14px; line-height: 16px;}
.mk_txt3 h3 {margin: 0px; padding: 0px; font-weight: bold; color: #000; font-size: 12px; line-height: 16px;}
.mk_txt3 h4 {margin: 0px; padding: 0px; font-weight: bold; color: #000; font-size: 11px; line-height: 16px;}
.mk_txt3 p {margin: 0px; padding: 0px 0px 10px 0px; font-weight: normal; font-size: 11px; line-height: 16px;}
.mk_txt3 p a, .mk_txt3 p a:link, .mk_txt3 p a:visited, .mk_txt3 p a:hover, .mk_txt3 p a:active {color: #333; text-decoration: underline; outline: none;}
.mk_txt3 p span.mk_txt_link a {white-space: nowrap; color: #336699; text-decoration: none; outline: none;}
.mk_txt3 p sup, .mk_txt3 h2 sup, .mk_txt3 h3 sup, .mk_txt3 h4 sup {margin: 0px; padding: 0px; font-size: 7px; line-height: 7px;}
.mk_txt3 ul {margin: 0px; padding: 0px 0px 10px 0px; width: 100%; font-weight: normal; font-size: 11px; line-height: 16px;}
.mk_txt3 li {margin: 0px; padding: 0px 0px 0px 15px; list-style-type: none; position:relative;}
.mk_txt3 li span.arrow {width: 12px; height: 8px; background:url(//im.mstar.com/im/mbr/mk_sprite.png) no-repeat -417px -233px; top: 4px; left: 0px; position: absolute;}
*html .mk_txt3 li span.arrow {left: -15px;}

/*Module 11/16 Text with Image on top (or no image)*/
.mk_txtmod {margin: 0px; padding: 0px; width: 100%; color: #333; float: left; display: inline;}
.mk_txtmod a img {margin: 0px; padding: 0px 0px 0px 0px; outline: none;}
.mk_txtmod h2 {margin: 0px; padding: 0px; font-weight: bold; color: #000; font-size: 14px; line-height: 20px;}
.mk_txtmod h3 {margin: 0px; padding: 0px; font-weight: bold; color: #000; font-size: 14px; line-height: 20px;}
.mk_txtmod h4 {margin: 0px; padding: 0px; font-weight: bold; color: #000; font-size: 12px; line-height: 20px;}
.mk_txtmod p {margin: 0px; padding: 0px 0px 10px 0px; font-weight: normal; font-size: 12px; line-height: 20px;}
.mk_txtmod p a, .mk_txtmod p a:link, .mk_txt3mod p a:visited, .mk_txtmod p a:hover, .mk_txtmod p a:active {color: #333; text-decoration: underline; outline: none;}
.mk_txtmod p span.mk_txt_link a {white-space: nowrap; color: #336699; text-decoration: none; outline: none;}
.mk_txtmod p sup, .mk_txtmod h2 sup, .mk_txtmod h3 sup, .mk_txtmod h4 sup {margin: 0px; padding: 0px; font-size: 7px; line-height: 7px;}
.mk_txtmod ul {margin: 0px; padding: 0px 0px 10px 0px; width: 100%; font-weight: normal; font-size: 11px; line-height: 16px;}
.mk_txtmod li {margin: 0px; padding: 0px 0px 0px 15px; list-style-type: none; position:relative;}
.mk_txtmod li span.arrow {width: 12px; height: 8px; background:url(//im.mstar.com/im/mbr/mk_sprite.png) no-repeat -417px -233px; top: 4px; left: 0px; position: absolute;}
*html .mk_txtmod li span.arrow {left: -15px;}
.mk_quote {text-indent: -5px;}

/*Footnote Module 10/14 Text*/
.mk_txtftnt {margin: 30px 0px 0px 0px; padding: 5px 0px 0px 0px; border-top: 1px solid #CCC; width: 100%; color: #888; float: left; display: inline;}
.mk_txtftnt h6 {margin: 0px; padding: 0px; font-weight: bold; color: #888; font-size: 10px; line-height: 14px;}
.mk_txtftnt p {margin: 0px; padding: 0px 0px 5px 0px; font-weight: normal; font-size: 10px; line-height: 14px;}
.mk_txtftnt p a, .mk_txtftnt p a:link, .mk_txtftnt p a:visited {color: #888; text-decoration: underline; outline: none;}
.mk_txtftnt p a:hover, .mk_txtftnt p a:active {color: #666;}
.mk_txtftnt p sup, .mk_txtftnt h6 sup, {margin: 0px; padding: 0px; font-size: 5px; line-height: 5px;}
.mk_txtftnt ul {margin: 0px; padding: 0px 0px 5px 0px; width: 100%; font-weight: normal; font-size: 10px; line-height: 14px;}
.mk_txtftnt li {margin: 0px; padding: 0px 0px 0px 10px; list-style-type: none; position:relative;}
.mk_txtftnt li span.arrow {width: 12px; height: 8px; background:url(//im.mstar.com/im/mbr/mk_sprite.png) no-repeat -417px -233px; top: 4px; left: 0px; position: absolute;}
*html .mk_txtftnt li span.arrow {left: -10px;}

/*Type*/
.mk_txt_10on14 {font-size: 10px; line-height: 14px; color: #333;}
.mk_txt_10on14b {font-size: 10px; line-height: 14px; color: #000; font-weight: bold;}

.mk_txt_11on16 {font-size: 11px; line-height: 16px; color: #333;}
.mk_txt_11on16b {font-size: 11px; line-height: 16px; color: #000; font-weight: bold;}

.mk_txt_12on18 {font-weight: normal; color: #333; font-size: 12px; line-height: 18px;}
.mk_txt_12on18b {font-size: 12px; line-height: 18px; color: #000; font-weight: bold;}
.mk_txt_12on20 {font-weight: normal; color: #333; font-size: 12px; line-height: 20px;}
.mk_txt_12on20b {font-size: 12px; line-height: 20px; color: #000; font-weight: bold;}
.mk_txt_12_sup {line-height: 7px; font-size: 7px;}

.mk_txt_14on18b {font-size: 14px; line-height: 18px; color: #000; font-weight: bold;}
.mk_txt_14on20b {font-size: 14px; line-height: 20px; color: #000; font-weight: bold;}
.mk_txt_14_sup {line-height: 7px; font-size: 7px;}

.mk_bold {font-weight: bold;}
.mk_gray {color: #444;}
.mk_blk {color: #000;}
.mk_wht {color: #FFF;}

/*Step styles used with create a portfolio module*/
.mk_stepcnt1_175, .mk_stepcnt2_175, .mk_stepcnt3_175 {height: 100px; display:block;}
.mk_stepcnt1_175 {background-image: url(//im.mstar.com/im/mbr/mk_crtport_step1.png); repeat: no-repeat;}
.mk_stepcnt2_175 {background-image: url(//im.mstar.com/im/mbr/mk_crtport_step2.png); repeat: no-repeat;}
.mk_stepcnt3_175 {background-image: url(//im.mstar.com/im/mbr/mk_crtport_step3.png); repeat: no-repeat;}
.mk_stepcnt1_175 p, .mk_stepcnt2_175 p, .mk_stepcnt3_175 p {padding: 16px 0px 0px 47px; line-height: 16px;}

/*Miscellaneous*/
.mk_nowrap {white-space:nowrap;}
.mk_floatleft {float: left; display: inline;}
.mk_clrfloat {clear:both;}
.mk_red {color: #c71b29;}
.mk_green {color: #5A7F01;}

/*Footer*/
.mk_ftr {margin: 0px;  padding: 15px 19px 10px 19px; width: 955px; border: 1px solid #A7AAAF; border-top: none; background-color:#DDD; float: left; display: inline;}
.mk_ftr p {margin: 0px; padding: 0px 0px 8px 0px; font-size: 10px; line-height: 14px; color:#444;}
.mk_ftr a, .mk_ftr a:link, .mk_ftr a:visited {font-size: 10px; line-height: 14px; color:#444; outline: none; text-decoration: none;}
.mk_ftr a:hover, .mk_ftr a:active {outline: none; text-decoration: underline;}

/* free reg ad: portfolio registration */
.msreg-adspace{border:1px solid #ccc; height:158px; width:368px; overflow:hidden; margin-bottom:25px;}
