/*
Generics
*/
body, html {
  margin: 0;
  padding: 0;
  color: #333;
  background: #464646 url(../images/BG.png) repeat-x;
  font-family: Arial, Helvetica;
}
form {
  margin: 0;
  padding: 0;
}
.Common {
  margin: 0 auto;
  padding: 4px 0;
  width: 961px;
  background-color: #fff;
}
#CommonHeader {
  padding: 0;
  margin: 0 auto 0;
  width: 100%;
  /*overflow: hidden;*/

  height: 115px;
  background: url(../images/HeaderBG.png) no-repeat center 28px !important;
}
#CommonHeaderUserArea {
  margin: 0;
  padding: 0;
  position: relative;
  z-index: 100;
  height: 28px;
  overflow: visible;
  width: 100%;
  background: url(../images/topHeader.png) repeat-x top center !important;
}
#CommonHeaderUserAreaContent {
  width: 961px;
  margin: auto;
}
#CommonHeaderUserArea a:link, #CommonHeaderUserArea a:visited {
  color: #FFF;
  text-decoration: none;
}
#CommonHeaderUserWelcome a:hover {
  text-decoration: underline;
}
#CommonHeaderUserWelcome {
  color: #FFF;
}
#CommonHeaderUserWelcome .sub a {
  color: #FFF;
  font-size: 1.1em;
  font-weight: normal;
}
#CommonHeaderUserWelcome .sub a:hover {
  text-decoration: underline;
  color: #FFF;
}
#CommonHeaderUserWelcome .sub2 {
  text-align: right;
  font-size: 90%;
  margin-top: .5em;
  font-weight: normal;
  display: inline;
  padding-left: 10px;
}
#CommonHeaderUserWelcome .sub2 a {
  color: #FFF;
}
#CommonHeaderUserContent {
  float: right;
  padding: 6px 0 3px 0;
  text-align: right;
  color: #333;
}
#CommonHeaderUserLinks {
  float: left;
  padding: 6px 6px 3px 0;
  font-size: 11px;
}
#CommonHeaderUserWelcome {
  font-size: 11px;
  font-weight: bold;
}
#CommonHeaderUserWelcome img {
  vertical-align: middle;
}
#CommonHeaderUserRoundBottom {
  margin: 0;
  padding: 0;
  height: 5px;
  width: inherit;
  overflow: hidden;
}
.HeaderDivider {
  color: #4F7295;
  margin: 0 5px;
}
.Common.body {
  padding-bottom: 60px;
}
#CommonHeaderUserRoundBottom .r1,
#CommonHeaderUserRoundBottom .r2,
#CommonHeaderUserRoundBottom .r3,
#CommonHeaderUserRoundBottom .r4 {
  height: 1px;
  overflow: hidden;
  background-color: #95B6C3;
}
.HeaderSearchButton {
  background: url(../images/btnGo.png) no-repeat;
  border: 0 none;
  height: 22px;
  margin: 0;
  padding: 0 0 2px;
  width: 34px;
  outline: none;
}
.HeaderSearchText {
  border-color: #333333 -moz-use-text-color -moz-use-text-color #333333;
  border-style: solid none none solid;
  border-width: 1px 0 0 1px;
  height: 22px;
  margin: 0;
  padding: 0;
  width: 174px;
}
#CommonHeaderUserAreaContent .searchArea {
  float: left;
  margin-left: 250px;
  margin-top: 15px;
  background: url(../images/SearchBoxbg.png) top center no-repeat;
  height: 24px;
  width: 213px;
  padding: 6px;
}
#CommonHeaderUserAreaContent .mndStats {
  float: right;
  height: 52px;
  background: url(../images/mndStats.png) top left no-repeat;
  padding-left: 20px;
  padding-top: 3px;
  margin-top: 8px;
  color: #AFAFAF;
  text-align: center;
  margin-right: 10px;
}
#CommonHeaderUserAreaContent .NumSubscribers {
  color: #A0AE20;
  font-size: 26px;
  font-weight: bold;
}
#CommonHeaderUserRoundBottom .r4 {
  margin: 0 5px;
}
#CommonHeaderUserRoundBottom .r3 {
  margin: 0 3px;
}
#CommonHeaderUserRoundBottom .r2 {
  margin: 0 2px;
}
#CommonHeaderUserRoundBottom .r1 {
  margin: 0 1px;
  height: 2px;
}
#CommonHeaderTitleArea {
  float: left;
  padding-top: 4px;
  overflow: hidden;
}
#CommonHeaderTitleArea a,
#CommonHeaderTitleArea a:link,
#CommonHeaderTitleArea a:active,
#CommonHeaderTitleArea a:visited {
  color: #FFFFFF;
}
.CommonHeaderTitle {
  font-size: 325%;
  font-weight: bold;
  color: #000;
  letter-spacing: -2px;
  line-height: 100%;
}
.CommonHeaderTitleDescription {
  font-size: 85%;
  padding-left: 2px;
}
#CommonFooter {
  clear: both;
  margin: 0 auto;
  background: url(../images/footerBg.gif);
}
#CommonFooter .sectionHeader {
  color: #FFCE6E;
  font-size: 13px;
}
#CommonFooter #FooterNav a, #CommonFooter #FooterNav a:link, #CommonFooter #FooterNav a:visited {
  color: #FCE5B8 !important;
}
#CommonFooter .Common {
  padding: 12px 0;
  text-align: center;
  font-size: 85%;
  font-weight: bold;
}
#FooterNav .Common {
  background-color: transparent;
  text-align: left;
  padding: 14px 0 22px;
  font-weight: normal;
}
#FooterNav .FooterLeft {
  float: left;
  width: 687px;
  color: #FCE5B8;
  font-size: 11px;
  line-height: 120%;
  font-family: Arial,Helvetica;
  padding-left: 13px;
  border-right: solid 1px #443E33;
}
#FooterNav ul {
  padding: 0;
  margin: 0;
  list-style-type: none;
  margin-bottom: 14px;
}
#FooterNav ul li {
  padding-left: 2px;
}
#FooterNav .FooterRight {
  float: left;
  width: 247px;
  padding-right: 13px;
  font-size: 12px;
  color: #FCE5B8;
}
#FooterNav .FooterRight .sectionHeader {
  font-size: 15px;
}
#CommonFooter .Copyright {
  padding: 12px 0 0;
  text-align: center;
  font-size: 85%;
  background: url(../images/footerTop.png) repeat-x;
}
#BodyFooterRegion {
  background-color: #202020;
  margin: auto;
  text-align: center;
  padding: 10px 10px 20px;
  color: #999999;
}
#BodyFooterRegion a, #BodyFooterRegion a:link, #BodyFooterRegion a:visited {
  color: #609fd2 !important;
}
#BodyFooterRegion .FooterLinks, #BodyFooterRegion .FooterCopyright {
  width: 100%;
  margin: auto;
  text-align: left;
}
#BodyFooterRegion .FooterCopyright {
  margin-top: 15px;
  margin-bottom: 0;
  padding-bottom: 25px;
}
#BodyFooterRegion a {
  margin: 0 15px;
}
#BodyFooterRegion a.first {
  margin-left: 0;
}
#FooterNav {
  border-bottom: solid 1px #666666;
}
#CommonNavigation {
  clear: both;
  margin: 0 auto;
  width: 961px;
  overflow: visible;
  background: url("../images/navBGOff.png") repeat-x scroll 0 0 white;
  padding: 0;
  font-size: 100%;
  height: 40px;
  font-size: 12px;
  z-index: 20;
  position: relative;
}
.PremiumMemberNavigation {
  float: right;
  height: 24px;
}
#CommonNavigationShadow {
  clear: both;
  width: 961px;
  margin: 0 auto;
}
#CommonNavigation ul {
  list-style-type: none;
  padding: 0;
  display: block;
  margin: 0;
}
#CommonNavigation ul li {
  display: block;
  float: left;
  padding: 0;
  font-weight: bold;
  color: #000;
}
ul#PremiumMemberMenu li {
  color: #ffe000;
  font-weight: bold;
}
ul#PremiumMemberMenu li.mega > div, ul#PremiumMemberMenu li.mega > div ul li {
  color: #FFFFFF;
}
ul#topnavmenu li.mega > div .header,
ul#PremiumMemberMenu li.mega > div .header,
ul#topnavmenu li.mega > div .header > a,
ul#topnavmenu li.mega > div .header > a:link,
ul#topnavmenu li.mega > div .header > a:visited {
  color: #FDC457;
  padding: 0;
}
ul#topnavmenu li.mega > div .header, ul#PremiumMemberMenu li.mega > div .header {
  text-transform: uppercase;
}
ul#PremiumMemberMenu li img {
  vertical-align: text-top;
  border: 0;
}
ul#topnavmenu li.mega > div ul {
  margin-bottom: 14px;
}
#CommonNavigation ul li.divider {
  display: block;
  float: left;
  padding: 0;
  width: 2px;
  height: 36px;
  font-weight: bold;
  color: #000;
  background: url(../images/navDiv.gif) repeat-x;
}
#CommonNavigation a,
#CommonNavigation a:link,
#CommonNavigation a:active,
#CommonNavigation a:visited {
  color: #FFF;
  text-decoration: none;
  display: block;
  padding: 12px 12px 0;
  /*background:url(../images/navBGOff.png) repeat-x;*/
  padding: 12px 5px 0 12px;
  height: 24px;
}
#CommonNavigation a span {
  background: url("../images/TransparentArrow.png") no-repeat scroll right 6px transparent;
  padding-right: 12px;
}
#CommonNavigation li.mega > div a, #CommonNavigation li.mega > div a:link, #CommonNavigation li.mega > div a:visited {
  height: auto;
  background: transparent;
}
ul#PremiumMemberMenu li a,
ul#PremiumMemberMenu li a:link,
ul#PremiumMemberMenu li a:active,
ul#PremiumMemberMenu li a:visited {
  color: Yellow;
}
ul#PremiumMemberMenu li.mega > div ul li a, ul#PremiumMemberMenu li.mega > div ul li a:link, ul#PremiumMemberMenu li.mega > div ul li a:visited {
  color: #FFFFFF;
}
ul#PremiumMemberMenu li a span {
  background: url("../images/TransparentArrowY.png") no-repeat scroll right 6px transparent;
}
#CommonNavigation a:hover {
  color: #CBDBE9;
  text-decoration: none;
  display: block;
  /*padding:12px 12px 0;*/

  padding: 12px 5px 0 12px;
}
#CommonNavigation a:hover span {
  background: url("../images/TransparentArrowB.png") no-repeat scroll right 6px transparent;
}
ul#PremiumMemberMenu li a:hover {
  color: #FFFFFF !important;
}
ul#PremiumMemberMenu li a:hover span {
  background: url("../images/TransparentArrow.png") no-repeat scroll right 6px transparent;
}
#CommonNavigation a.Selected,
#CommonNavigation a.Selected:link,
#CommonNavigation a.Selected:active,
#CommonNavigation a.Selected:visited {
  text-decoration: none;
  background: url(../images/navBGOn.png) repeat-x;
  height: 28px;
}
#CommonContent {
  margin: 0;
  padding: 0;
  overflow: hidden;
}
#CommonContentInner {
  width: 100%;
  overflow: hidden;
  min-height: 500px;
}
#CommonSidebarLeft .CommonSidebar {
  float: left;
  overflow: hidden;
  width: 196px;
}
#CommonSidebarRight .CommonSidebar {
  float: right;
  overflow: hidden;
  width: 253px;
  margin-top: 5px;
  margin-right: 11px;
}
A:LINK, A:ACTIVE {
  color: #336699;
  text-decoration: none;
}
A:VISITED {
  color: #336699;
  text-decoration: none;
}
A:HOVER {
  text-decoration: underline;
}
SELECT,
TEXTAREA,
INPUT,
BUTTON {
  font-family: Arial, Helvetica;
  font-size: 90%;
}
TABLE {
  empty-cells: show;
}
HR {
  border-style: dotted;
  border-width: 0 0 1px 0;
  border-color: #ccc;
  background-color: transparent;
  height: 0;
}
/*
Content
*/
.CommonContentArea {
  margin: 16px 0 0 0;
}
.CommonTitle {
  color: #333;
  font-size: 200%;
  letter-spacing: -1px;
  font-weight: bold;
  padding: 0;
  margin: 0;
}
.CommonSubTitle {
  margin-top: 15px;
  text-align: left;
  padding: 4px;
  background-color: #999;
  color: #fff;
  font-family: Arial, Helvetica;
  font-weight: bold;
  font-size: 110%;
}
.CommonHeader {
  color: #aaa;
  font-size: 130%;
  font-weight: bold;
  padding: 0;
  margin: 8px 0 0 0;
}
.CommonGroupedContentArea {
  padding: 0 0 8px 0;
  margin: 0 0 16px 0;
}
.CommonDescription {
  margin: 0 0 16px 0;
}
.CommonWarning {
  padding: 8px 8px;
  font-weight: normal;
  margin: 24px 0 16px 0;
  color: #333;
  border: solid 1px #FFD226;
  background-color: #fffcb3;
}
/* Content Boxes */
.CommonContentBox {
  border-top: solid 3px #ccc;
  background-color: #fff;
  padding: 12px;
  margin: 0 0 12px 0;
  /*
	-moz-border-radius-bottomleft: 10px;
  -moz-border-radius-bottomright: 10px;
*/

}
.CommonContentBoxHeader {
  padding: 0 0 2px 0;
  border-bottom: solid 1px #ccc;
  margin: 0 0 8px 0;
  line-height: 100%;
  font-size: 120%;
  color: #333;
}
.CommonContentBoxHeaderForm {
  padding: 0 0 10px 0;
  border-bottom: solid 1px #ccc;
  margin: 0 0 10px 0;
  color: #333;
  /*position: relative;*/

}
#CommonContentInner .CommonContentBoxHeaderForm {
  padding: 0;
}
#CommonContentInner .CommonTitle {
  font-size: 16px;
  color: #333333;
}
.CommonContentBoxContent {
  padding: 0 3px 1px 3px;
  font-size: 12px;
  overflow: hidden;
}
.CommonContentBoxBody {
  padding-bottom: 30px;
}
.CommonContentBoxFooter {
  font-weight: bold;
  font-size: 90%;
  padding: 0 3px;
}
.CommonContentBoxFooter a {
  text-decoration: none;
}
.CommonContentBoxFooter A:HOVER {
  text-decoration: underline;
}
#CommonSidebarLeft .CommonContentBox {
  width: 184px;
  margin: 0 6px 6px;
  /*background-color:#e4f2c7;*/

  border: 0;
  color: #333333;
  padding: 6px 0;
}
#CommonSidebarRight .CommonContentBox {
  width: 253px;
  margin: 0 11px 6px 1px;
  border: 0;
  color: #333333;
  padding: 0 0 6px;
}
#CommonSidebarLeft .CommonContentBox a, #CommonSidebarLeft .CommonContentBox a:link, #CommonSidebarLeft .CommonContentBox a:visited {
  /*color:#333 !important;*/

}
#CommonSidebarLeft .CommonContentBoxHeader a,
#CommonSidebarLeft .CommonContentBoxHeader a:link,
#CommonSidebarLeft .CommonContentBoxHeader a:visited,
#CommonSidebarRight .CommonContentBoxHeader a,
#CommonSidebarRight .CommonContentBoxHeader a:link,
#CommonSidebarRight .CommonContentBoxHeader a:visited {
  color: #FFF !important;
}
#CommonSidebarLeft .CommonSidebar .CommonContentBoxHeader {
  color: #759632;
  border: 0;
  padding-left: 6px;
}
#CommonSidebarLeft ul.CommonContentBoxList li, #CommonSidebarLeft ul.CommonSidebarList li {
  border: 0;
  padding-left: 6px;
  padding-right: 6px;
}
#CommonSidebarLeft ul.CommonContentBoxList li.alt, #CommonSidebarLeft ul.CommonSidebarList li.alt {
  background-color: #f7fbee;
}
UL.CommonContentBoxList, UL.CommonSidebarList {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
UL.CommonContentBoxList.Seperator {
  border-top: solid 1px #ccc;
  margin-top: -4px;
}
UL.CommonContentBoxList LI, UL.CommonSidebarList LI {
  margin: 3px 0;
  padding: 0 0 2px 0;
  border-bottom: dotted 1px #FFF;
}
UL.CommonContentBoxList LI.Header {
  padding-top: 20px;
  font-size: 80%;
  font-weight: bold;
  color: #000;
}
UL.CommonContentBoxList LI.Selected {
  padding-right: 10px;
  background-image: url('../images/common/button-right-arrow.gif');
  background-repeat: no-repeat;
  background-position: right center;
  font-weight: bold;
}
UL.CommonContentBoxList LI.Child {
  padding-left: 10px;
}
#CommonContent .CommonContentBoxHeader {
  font-size: 150%;
}
.HomePageRightSide .PollPostBodyArea, .HomePageRightSide .CommonPollSideArea {
  width: auto;
}
.HomePageRightSide .CommonPollSideArea {
  padding: 5px;
}
.HomePageRightSide .CommonPollSideArea, .HomePageRightSide .CommonPollQuestion, .HomePageRightSide .CommonPollContent {
  background-color: #dcdcdc;
  border: 0;
}
.HomePageRightSide .CommonPollQuestion {
  font-weight: normal;
  font-size: 115%;
}
.CommonFormArea .FieldName, .HomePageRightSide .CommonPollContent, .CommonSidebar .HomePageRightSide ul.CommonPollAnswerList {
  font-weight: bold;
}
.HomePageRightSide .CommonPollSideFooter a, .HomePageRightSide .CommonPollSideFooter a:link, .HomePageRightSide .CommonPollSideFooter a:hover {
  font-weight: bold;
  font-size: 110%;
  color: #fff !important;
}
.HomePageRightSide .CommonPollSideFooter ul.CommonPollFooterList li {
  margin: auto 5px;
  padding: 3px 5px;
  background: url("../images/pollVotebg.png") repeat-x scroll 0 0 transparent;
}
.head_selectorContainer {
  float: left;
  width: 200px;
}
.head_leftside {
  float: left;
  width: 369px;
  margin-right: 7px;
}
.head_leftsidecontent {
  height: 498px;
  padding: 13px 12px 0 11px;
  overflow: hidden;
}
.head_leftsidefooter, .head_rightsidefooter {
  height: 24px;
}
.head_leftsidefooter {
  width: 369px;
  border: solid 1px #CCCCCC;
  border-right: 0;
  border-left: 0;
  height: 20px;
  width: 357px;
  padding: 3px 0 0 12px;
}
.head_rightsidefooter a,
.head_rightsidefooter a:link,
.head_rightsidefooter a:visited,
.head_leftsidefooter a,
.head_leftsidefooter a:link,
.head_leftsidefooter a:visited {
  color: #666666;
}
.CommonContentBox.MNDLive .CommonContentBoxFooter a,
.CommonContentBox.MNDLive .CommonContentBoxFooter a:link,
.CommonContentBox.MNDLive .CommonContentBoxFooter a:visited,
.head_rightsidefooter a .hi,
.head_rightsidefooter a:link .hi,
.head_rightsidefooter a:visited .hi,
.head_leftsidefooter a .hi,
.head_leftsidefooter a:link .hi,
.head_leftsidefooter a:visited .hi,
.CommonContentBox.Videos .CommonContentBoxFooter a .hi,
.CommonContentBox.Videos .CommonContentBoxFooter a:link .hi,
.CommonContentBox.Videos .CommonContentBoxFooter a:visited .hi,
.CommonContentBox.AroundTheWeb .CommonContentBoxFooter a .hi,
.CommonContentBox.AroundTheWeb .CommonContentBoxFooter a:link .hi,
.CommonContentBox.AroundTheWeb .CommonContentBoxFooter a:visited .hi,
td.CommonListCellTight a .hi,
td.CommonListCellTight a:visited .hi,
td.CommonListCellTight a:link .hi {
  color: #E07B34;
  font-weight: bold;
}
.head_rightsidefooter {
  width: 293px;
  text-align: right;
  border-left: solid 1px #cccccc;
  border-bottom: solid 1px #cccccc;
  border-right: solid 1px #cccccc;
  padding: 5px 5px 0 0;
  height: 19px;
  background-color: #f4f4f4;
}
.head_rightside {
  float: left;
  width: 300px;
}
.head_rightsidecontent {
  height: 331px;
  border-left: solid 1px #cccccc;
}
.head_rightsideheader {
  background: url(../images/HomeHdrMicroNews.png) no-repeat top left;
  border-bottom: solid 1px #CCCCCC;
  height: 49px;
  text-indent: -9999px;
}
.head_channel {
  color: #FFFFFF;
  font-family: Times New Roman;
  font-size: 15px;
  float: left;
  font-weight: bold;
  padding: 2px 0 2px 9px;
}
.CommonContentBox.MarketData .head_channel {
  color: #000000;
  text-transform: uppercase;
  font-weight: bold;
}
.head_links {
  float: right;
  margin: 4px 15px 0 0;
  font-size: 12px;
}
.head_links a {
  /*
	border:solid 1px #DBE3EA;
	background-color:#EDF1F4;
	-moz-border-radius:3px;
	-moz-box-shadow:0 1px 1px rgba(0, 0, 0, 0.07);
	margin:2px;
	text-shadow:0 1px 0 rgba(255, 255, 255, 0.5);
	text-transform:lowercase;
	*/

  display: inline-block;
  padding: 0 5px;
  vertical-align: baseline;
  color: #B9D0E4 !important;
  border-right: solid 1px #B9D0E4;
}
.head_links a:link, .head_links a:visited {
  color: #FFFFFF;
}
.CommonContentBox.MarketData .head_links a, .CommonContentBox.MarketData .head_links a:link, .CommonContentBox.MarketData .head_links a:visited {
  color: #000000;
}
.head_links a.last {
  border: 0;
}
.head_selectorContainer ul {
  background-color: white;
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.head_selectorContainer ul li {
  border: 1px solid #CCCCCC;
  border-bottom: 0;
  cursor: pointer;
  margin: 0;
}
.head_selectorContainer ul li:last-child, .head_selectorContainer ul li.last-child {
  border-bottom: solid 1px #CCCCCC;
}
.head_selectorContainer ul li a {
  font-weight: bold;
  font-size: 14px;
  color: #333333;
  padding: 10px 0 10px 10px;
  display: block;
}
.head_selectorContainer ul li.selected {
  border-color: #a0ae20;
  background-color: #a0ae20;
}
.head_selectorContainer ul li.selected a, .head_selectorContainer ul li.selected a:link, .head_selectorContainer ul li.selected a:visited {
  color: #FFFFFF;
}
.head_headlineContainer {
  float: left;
  width: 470px;
  margin-left: 15px;
  position: relative;
}
.head_section {
  display: none;
  position: absolute;
}
.CommonContentBox.Headlines {
  padding: 0;
  border: 0;
  margin-top: 5px;
}
.CommonContentBox.Headlines .CommonContentBoxContent {
  padding: 0;
  margin-bottom: 10px;
  overflow: visible;
}
.CommonContentBox.MicroNews .CommonContentBoxContent {
  padding: 0;
  border: solid 1px #355e82;
  border-width: 0 1px 1px 1px;
  font-size: .8em;
}
.CommonContentBox.Videos .CommonContentBoxContent, .CommonContentBox.AroundTheWeb .CommonContentBoxContent {
  padding: 9px 11px;
  font-size: .8em;
  border: solid 1px #CCCCCC;
  border-top: 0;
}
.CommonContentBox.AroundTheWeb .CommonContentBoxContent {
  border-bottom: 0;
  padding: 0;
}
.AroundTheWeb .CommonContentBoxContent .CommonListArea {
  padding: 0;
  font-size: 12px;
}
.CommonContentBox.MicroNews .CommonContentBoxContent {
  height: 108px;
}
.CommonContentBox.MNDLive .CommonContentBoxFooter,
.CommonContentBox.Videos .CommonContentBoxFooter,
.CommonContentBox.MicroNews .CommonContentBoxFooter,
.CommonContentBox.AroundTheWeb .CommonContentBoxFooter {
  border: solid 1px #CCCCCC;
  border-top: 0;
  height: 20px;
  padding: 3px 10px 0 0;
  font-weight: normal;
  text-align: right;
}
.CommonContentBox.Videos .CommonContentBoxFooter a,
.CommonContentBox.Videos .CommonContentBoxFooter a:link,
.CommonContentBox.Videos .CommonContentBoxFooter a:visited,
.CommonContentBox.AroundTheWeb .CommonContentBoxFooter a,
.CommonContentBox.AroundTheWeb .CommonContentBoxFooter a:link,
.CommonContentBox.AroundTheWeb .CommonContentBoxFooter a:visited {
  color: #666666;
}
.CommonContentBox.Headlines .CommonContentBoxHeaderForm {
  margin-bottom: 0;
  border: 0;
}
.CommonContentBoxFooter .videopager {
  float: left;
  font-size: 10px;
  color: #666666;
  width: 85px;
}
.videopagerbuttons {
  float: right;
  margin-left: 10px;
}
.videopager .btn {
  width: 15px;
  height: 14px;
  position: relative;
  float: left;
}
.videopager .btn a {
  height: 14px;
  left: 0;
  position: absolute;
  top: 0;
  width: 15px;
}
.videopager .btn a span {
  display: none;
}
.videopager .btn.prev {
  background: url(../images/previousBox.png) 0 0 no-repeat;
  margin-right: 3px;
}
.videopager .btn.next {
  background: url(../images/nextBox.png) 0 0 no-repeat;
}
.CommonContentBox.MarketData .CommonContentBoxHeaderForm {
  margin-bottom: 3px;
}
.CommonContentBox.MarketData {
  margin: 20px 0 0;
  padding-bottom: 0;
}
.CommonContentBox.MicroNews, .CommonContentBox.AroundTheWeb {
  background-repeat: no-repeat;
  padding: 0 !important;
  width: 300px;
}
.CommonContentBox.AroundTheWeb, .CommonContentBox.Videos {
  margin-bottom: 0;
}
.CommonContentBox.Videos, .CommonContentBox.MicroNews, .CommonContentBox.AroundTheWeb {
  padding: 0;
  border: 0;
  float: left;
}
.CommonContentBox.Videos .CommonContentBoxHeader, .CommonContentBox.MicroNews .CommonContentBoxHeader, .CommonContentBox.AroundTheWeb .CommonContentBoxHeader {
  background: url(../images/GrayHdrSplitBG.png) top left repeat-x;
  color: #333333;
  font-size: 15px !important;
  padding: 4px 0 0 9px;
  font-family: Times New Roman;
  margin-bottom: 0;
  border: 0;
  height: 20px;
  text-transform: uppercase;
}
.CommonContentBox.AroundTheWeb, .CommonContentBox.Videos {
  width: 669px;
  margin-right: 7px;
  padding: 0 !important;
  margin-left: 9px;
  background: url(../images/bgWhiteGrayGrad.png) bottom left repeat-x;
  float: none;
  margin-bottom: 11px;
}
.CommonContentBox.HomePageRightSide .CommonContentBoxContent {
  padding: 0;
  background-color: #DCDCDC;
}
.CommonContentBox.HomePageRightSide .CommonContentBoxContent.SmallPadding {
  padding: 6px;
}
.CommonContentBox.HomePageRightSide .CommonContentBoxHeader {
  background-color: #3C608A;
  color: #fff;
  border: 0;
  padding: 6px;
  margin: 0;
}
.CommonContentBox.HomePageRightSide .CommonContentBoxContent.DirectorySidebar {
  padding: 2px 5px 10px;
}
.Headlines ul.RateStoryList {
  padding: 0 0 0 20px;
  list-style-type: square;
  color: #333333;
}
.Headlines .head_leftsidecontent ul.RateStoryList {
  color: #295172;
  font-weight: bold;
  font-size: 12px;
  list-style-type: disc;
  padding-left: 13px;
}
.Headlines .head_leftsidecontent ul.RateStoryList a, .Headlines .head_leftsidecontent ul.RateStoryList a:link, .Headlines .head_leftsidecontent ul.RateStoryList a:visited {
  color: #295172;
}
.dbSectionContent.micro-news .HeadlineSectionMicroNews ul.RateStoryList, .Headlines .HeadlineSectionMicroNews ul.RateStoryList, .micro-news-area .HeadlineSectionMicroNews ul.RateStoryList {
  padding: 0 5px 0 5px;
  list-style-type: none;
  color: #336699;
  font-size: 11px;
}
.dbSectionContent.micro-news .HeadlineSectionMicroNews ul.RateStoryList li, .Headlines .HeadlineSectionMicroNews ul.RateStoryList li, .micro-news-area .HeadlineSectionMicroNews ul.RateStoryList li {
  border-bottom: 1px solid #EFEFEF;
  height: 14px;
  line-height: 14px;
  margin-top: 3px;
  overflow: hidden;
  padding-bottom: 3px;
}
.Headlines .HeadlineSectionMicroNews ul.RateStoryList li {
  height: auto;
  max-height: 28px;
}
.Headlines .HeadlineSectionMicroNews ul.RateStoryList li .mn-content {
  padding-left: 45px;
}
.micro-scroll {
  height: 282px;
  overflow: hidden;
}
.dbSectionContent.micro-news .HeadlineSectionMicroNews ul.RateStoryList li, .micro-news-area .HeadlineSectionMicroNews ul.RateStoryList li {
  height: auto;
}
.dbSectionContent.micro-news .HeadlineSectionMicroNews ul.RateStoryList li a,
.dbSectionContent.micro-news .HeadlineSectionMicroNews ul.RateStoryList li a:link,
.dbSectionContent.micro-news .HeadlineSectionMicroNews ul.RateStoryList li a:visited,
.Headlines .HeadlineSectionMicroNews ul.RateStoryList li a,
.Headlines .HeadlineSectionMicroNews ul.RateStoryList li a:link,
.Headlines .HeadlineSectionMicroNews ul.RateStoryList li a:visited,
.micro-news-area .HeadlineSectionMicroNews ul.RateStoryList li a,
.micro-news-area .HeadlineSectionMicroNews ul.RateStoryList li a:link,
.micro-news-area .HeadlineSectionMicroNews ul.RateStoryList li a:visited {
  color: #295172;
}
.Headlines .HeadlineSectionMicroNews ul.RateStoryList {
  padding-right: 0;
}
.HeadlineSectionVideo {
  float: left;
  width: 325px;
}
.HeadlineSectionVideo .date {
  text-transform: uppercase;
  font-size: 11px;
}
.HeadlineSectionVideo .videoimage {
  float: left;
  width: 90px;
  height: 70px;
  border: 0;
  margin: 0 10px 0 0;
  padding-top: 5px;
}
.HeadlineSectionVideo .videoimage img {
  border: 0;
}
.HeadlineSectionVideo .videocontent {
  padding-left: 100px;
}
.HeadlineSectionVideo .NewsHeaderItem {
  margin-bottom: 5px;
}
.HeadlineSectionVideo .head_channel, .HeadlineSectionMicroNews .head_channel {
  background-color: #336799;
  padding: 7px 10px;
}
.CommonContentBox.Headlines .HeadlineSectionVideo .CommonContentBoxHeaderForm {
  margin-bottom: 9px;
}
.Headlines ul.RateStoryList li a, .Headlines ul.RateStoryList li a:link, .Headlines ul.RateStoryList li a:visited {
  color: #333333;
}
.MicroNews ul.RateStoryList li {
  padding: 2px 10px 2px 0;
}
.AroundTheWeb ul.RateStoryList li {
  padding: 2px 0;
}
.HeadlineSectionMicroNews ul.RateStoryList li .mn_listtime, .MicroNews ul.RateStoryList li .mn_listtime, .AroundTheWeb ul.RateStoryList li .mn_listtime {
  color: #999999;
  float: left;
  width: 53px;
  font-weight: normal;
  font-size: 1em;
}
.HeadlineSectionMicroNews ul.RateStoryList li .mn_listtime {
  padding-right: 5px;
  color: #666666;
  text-align: right;
  font-size: 10px;
  width: 40px;
}
.Headlines .CommonContentBoxFooter {
  margin-top: 10px;
  text-align: right;
}
.Headlines .CommonContentBoxFooter img {
  vertical-align: text-top;
}
.Headlines .CommonContentBoxFooter a, .Headlines .CommonContentBoxFooter a:link, .Headlines .CommonContentBoxFooter a:visited {
  color: #96ab12;
}
.HeadlineSectionMicroNews .CommonContentBoxFooter, .HeadlineSectionVideo .CommonContentBoxFooter {
  margin-top: 5px;
  text-align: right;
}
.Headlines .HeadlineSectionMicroNews .CommonContentBoxFooter a,
.Headlines .HeadlineSectionMicroNews .CommonContentBoxFooter a:link,
.Headlines .HeadlineSectionMicroNews .CommonContentBoxFooter a:visited,
.Headlines .HeadlineSectionVideo .CommonContentBoxFooter a,
.Headlines .HeadlineSectionVideo .CommonContentBoxFooter a:link,
.Headlines .HeadlineSectionVideo .CommonContentBoxFooter a:visited {
  color: #666666;
}
.AroundTheWeb ul.RateStoryList li a,
.AroundTheWeb ul.RateStoryList li a:link,
.AroundTheWeb ul.RateStoryList li a:visited,
.MicroNews ul.RateStoryList li a,
.MicroNews ul.RateStoryList li a:link,
.MicroNews ul.RateStoryList li a:visited {
  color: #333333 !important;
}
.head_header {
  background: url(../images/HdrHome.png) no-repeat top left;
  color: #FFFFFF;
  height: 24px;
}
.CommonContentBox.MarketData .head_header {
  background: url(../images/HomeHdrMarketOverviewnotext.png) no-repeat top left;
  color: #000000;
}
.CommonContentBox.MarketData .head_header .head_links a {
  position: relative;
  width: 150px;
  height: 24px;
}
.CommonContentBox.MarketData .head_header .head_links a span {
  color: #FFFFFF;
  height: 24px;
  position: relative;
  top: 0;
  left: 0;
  text-transform: uppercase;
  font-family: Arial,Helvetica;
  font-size: 12px;
  font-weight: bold;
}
.CommonContentBox.ChannelsHome {
  width: 945px;
  margin: auto;
  padding: 0;
  border: 0;
}
.CommonContentBox.ChannelsHome .CommonContentBoxHeader {
  border: 0;
  margin: 0 0 12px;
  padding: 0;
}
.CommonContentBox.ChannelsHome .CommonContentBoxContent {
  padding: 0;
  margin: 0;
}
.ChannelsHome .head_header {
  background: url(../images/GrayHdrSplitnoLines.png) 0 0 repeat-x;
  height: 24px;
  color: #666666;
}
.ChannelsHome .head_channel {
  color: #333333;
  text-transform: uppercase;
}
.ChannelsHome .head_links {
  font-weight: bold;
  margin-right: 9px;
  font-family: Arial;
}
.ChannelsHome .head_links a {
  border-right: 1px solid #666666 ;
  color: #666666  !important;
  display: inline-block;
  padding: 0 5px;
  vertical-align: baseline;
}
.ChannelsHome .head_links a.last {
  border: 0;
}
.channelheadlinecontainer {
  float: left;
  width: 290px;
  border-top: solid 1px #CCCCCC;
  margin-right: 36px;
}
.channelheadlinecontent {
  padding: 12px 12px 30px 12px;
}
.channelheadlinecontent .logo {
  float: left;
  margin-right: 5px;
}
.channelheadlinecontent .name {
  color: #333333;
  float: left;
  font-size: 13px;
  height: 20px;
  padding-left: 28px;
  padding-top: 3px;
  text-transform: uppercase;
}
.channelheadlinecontent .name.news {
  background: url(../images/Live/IconNewswire.gif) 0 0 no-repeat;
}
.channelheadlinecontent .name.consumer_rates {
  background: url(../images/Live/IconNewsRates.gif) 0 0 no-repeat;
}
.channelheadlinecontent .name.mortgage_rates {
  background: url(../images/Live/IconMBSCommentary.gif) 0 0 no-repeat;
}
.channelheadlinecontent .name.garrett_watts {
  background: url(../images/Live/IconGWR.gif) 0 0 no-repeat;
}
.channelheadlinecontent .name.pipelinepress {
  background: url(../images/Live/IconPipeline.gif) 0 0 no-repeat;
}
.channelheadlinecontent .name.community {
  background: url(../images/Live/IconCommunityCommentary.gif) 0 0 no-repeat;
}
.channelheadlinecontent .name.video {
  background: url(../images/Live/IconNewsVideo.gif) 0 0 no-repeat;
}
.channelheadlinecontent .more {
  color: #666666;
  float: right;
  font-size: 11px;
  padding-top: 3px;
}
.channelheadlinecontent .more a, .channelheadlinecontent .more a:link, .channelheadlinecontent .more a:visited {
  color: #666666;
}
.channelheadlinecontent .title {
  clear: both;
  padding-top: 11px;
  font-size: 12px;
  font-weight: bold;
}
.channelheadlinecontent .title a, .channelheadlinecontent .title a:link, .channelheadlinecontent .title a:visited {
  color: #295172;
}
.channelheadlinecontent .summary {
  color: #333333;
  font-size: 11px;
}
.channelheadlinecontent .RateStoryList {
  list-style-type: none;
  margin: 11px 0 0;
  padding: 0;
  font-size: 11px;
}
.channelheadlinecontent .RateStoryList li {
  padding: 1px 0;
}
.CommonContentBox.MNDLive .CommonContentBoxContent .tabcontentarea {
  float: left;
  padding: 14px 0 0 14px;
}
.CommonContentBox.MNDLive .CommonContentBoxContent .statsarea {
  float: left;
  padding: 14px 0 0 14px;
  width: 186px;
  font-weight: bold;
}
.CommonContentBox.MNDLive .CommonContentBoxContent .statsarea .em {
  line-height: 180%;
}
#CommonContentInner .CommonContentBox.MNDLive .CommonContentBoxContent .tabcontentarea .tabpanel {
  background-color: transparent;
  border: 0;
  padding: 0;
}
.CommonContentBox.MNDLive .CommonContentBoxContent {
  background-color: #F1F1F1;
  padding: 0;
}
.CommonContentBox.MNDLive .CommonContentBoxHeaderForm {
  padding: 0;
  margin: 0;
  background: url(../images/hdrMNDLive.png) 0 0 no-repeat;
  height: 33px;
  width: 676px;
  border: 0;
}
.CommonContentBox.MNDLive .CommonContentBoxHeaderForm .tabarea {
  border: 0;
  background: none;
  padding: 9px 3px 0 0;
  float: right;
}
.CommonContentBox.MNDLive .CommonContentBoxHeaderForm .tablist {
  border: 0;
}
.CommonContentBox.MNDLive .CommonContentBoxHeaderForm .tablist .tabheader {
  float: left;
  font-size: 12px;
  font-weight: bold;
  margin: 0 0 0 3px;
  position: relative;
  top: 1px;
  background: url(../images/mndliveTabX.png) 0 0 repeat-x;
  height: 23px;
  border: 0;
}
.CommonContentBox.MNDLive .CommonContentBoxHeaderForm .tablist .tabheader.tabselected {
  background: url(../images/mndliveTab.png) 0 0 repeat-x;
}
.CommonContentBox.MNDLive .CommonContentBoxHeaderForm .tablist .tabheader a {
  padding: 4px 15px 0;
}
.CommonContentBox.MNDLive .CommonContentBoxHeaderForm .tablist .tabheader a, .CommonContentBox.MNDLive .CommonContentBoxHeaderForm .tablist .tabheader a:link, .CommonContentBox.MNDLive .CommonContentBoxHeaderForm .tablist .tabheader a:visited {
  color: #666666;
}
.CommonContentBox.MNDLive .CommonContentBoxHeaderForm .tablist .tabheader a:hover {
  background: transparent;
  border: 0;
}
.CommonContentBox.MNDLive .CommonContentBoxHeaderForm .headercontent .help {
  position: relative;
  height: 20px;
  width: 20px;
  float: right;
  margin: 5px 5px 0 0;
}
.CommonContentBox.MNDLive .CommonContentBoxHeaderForm .headercontent .help a {
  position: absolute;
  top: 0;
  left: 0;
  height: 20px;
  width: 20px;
}
.CommonContentBox.MNDLive .CommonContentBoxHeaderForm .headercontent .help a span {
  display: none;
}
.CommonContentBox.MNDLive li .live-content {
  margin-left: 0;
  padding: 0;
}
.CommonContentBox.MNDLive li .live-header {
  background: url(../images/mndLiveCommentstop.png) top center no-repeat;
  height: 10px;
}
.CommonContentBox.MNDLive li .live-body {
  background-color: #FFFFFF;
  overflow: hidden;
  padding: 0 9px;
}
.CommonContentBox.MNDLive li .live-footer {
  background: url(../images/mndLiveCommentsbottom.png) top center no-repeat;
  height: 23px;
}
.CommonContentBox.MNDLive .tabcontentarea .convolist {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.CommonContentBox.MNDLive .tabcontentarea .convolist li {
  width: 447px;
  font-weight: bold;
  padding: 0 0 10px 0;
}
.CommonContentBox.MNDLive .tabcontentarea .convolist li.last-child {
  padding: 0;
}
.CommonContentBox.MNDLive .tabcontentarea .convolist li .LiveAvatar img {
  float: left;
  margin-bottom: 2px;
  width: 30px;
  max-height: 25px;
  max-width: 25px;
}
.CommonContentBox.MNDLive .tabcontentarea .convolist li .LiveAvatarMessage, .CommonContentBox.MNDLive .tabcontentarea .convolist li .w-listitem {
  font-size: 12px;
  margin-left: 39px;
}
.CommonContentBox.MNDLive {
  margin-top: 25px;
}
.CommonContentBox.MNDLive .CommonContentBoxFooter {
  background-color: #F1F1F1;
  border-bottom: solid 1px #CCCCCC;
}
.CommonContentBox.MNDLive .CommonContentBoxFooter {
  border-left: 0;
  border-right: 0;
}
.CommonContentBox.MarketplaceSidebar .CommonContentBoxHeader {
  border: 0;
  background: url(../images/homeHDR_industryMarketplace.png) 0 0 no-repeat;
  height: 31px;
  margin: 0;
  padding: 0;
}
.CommonContentBox.MarketplaceSidebar .CommonContentBoxContent {
  padding: 0;
  margin: 0;
}
.CommonContentBox.MarketplaceSidebar .CommonContentBoxFooter {
  border: 0;
  text-align: center;
}
.CommonContentBox.MarketplaceSidebar .IndustryLogoSidebar {
  float: left;
  width: 125px;
  height: 125px;
  margin: 0 1px 3px 0;
}
.CommonContentBox.MarketplaceSidebar .IndustryLogoContainer {
  margin: auto;
  width: 253px;
}
a.hidden span {
  display: none;
}
.CommonContentBox.MarketplaceSidebar .CommonContentBoxHeader .viewall {
  position: relative;
  width: 254px;
  height: 31px;
}
.CommonContentBox.MarketplaceSidebar .CommonContentBoxHeader .viewall a {
  width: 254px;
  height: 31px;
  position: absolute;
  top: 0;
  left: 0;
}
/*
Common Styles
*/
.CommonBreadCrumbArea {
  width: 961px;
  margin: 0 auto;
  padding: 4px 0 4px 4px;
  font-size: 85%;
  color: #000;
  background-color: #B9B9B9;
  background-image: url(../images/BGBlogBreadCrumb.png);
  background-repeat: repeat-x;
  height: 11px;
}
/*
Form Styles
*/
.CommonFormArea {
  margin: 0;
}
.CommonFormTitle {
  color: #000;
  font-size: 180%;
  font-weight: bold;
  padding: 0;
  margin: 32px 0 0 0;
  line-height: 100%;
}
.CommonFormSubTitle {
  margin: 16px 0 4px 0;
  padding: 6px;
  font-weight: bold;
  color: #000;
  background-color: #ddd;
}
.CommonFormDescription {
  padding: 8px 2px 8px 0;
}
TD.CommonFormFieldName {
  font-weight: bold;
  padding: 8px 2px 2px 2px;
}
DIV.CommonFormFieldName {
  font-weight: bold;
  padding: 12px 2px 2px 2px;
}
TD.CommonFormFieldDescription {
  padding: 2px;
  font-size: 90%;
  font-weight: normal;
}
DIV.CommonFormFieldDescription {
  padding: 2px;
  font-size: 90%;
  font-weight: normal;
}
TD.CommonFormField {
  color: #000;
  padding: 2px;
}
DIV.CommonFormField {
  color: #000;
  padding: 2px;
}
/*
Message Styles
*/
.CommonMessageSuccess {
  padding: 12px;
  font-size: 100%;
  color: #030;
  font-weight: normal;
  border: solid 1px #030;
  background-color: #88dd88;
  margin: 16px 0;
}
.CommonMessageWarning {
  margin: 16px 0;
  padding: 12px;
  font-size: 100%;
  color: #330;
  font-weight: normal;
  border: solid 1px #eec600;
  background-color: #FFFFAA;
}
.CommonMessageError {
  margin: 16px 0;
  padding: 12px;
  font-size: 100%;
  color: #000;
  font-weight: normal;
  border: solid 1px #300;
  background-color: #d66;
}
/*
Text Button
*/
.CommonTextButton {
  display: inline-table;
  display: -moz-inline-box;
  display: inline-block;
  margin: 1px;
  padding: 4px;
  white-space: nowrap;
  cursor: pointer;
  color: #36c;
}
.CommonTextButton:LINK, .CommonTextButton:VISITED {
  text-decoration: none;
}
.CommonTextButton:ACTIVE {
  text-decoration: none;
}
.CommonTextButton:HOVER {
  text-decoration: underline;
}
.CommonTextButtonHighlight {
  display: inline-table;
  display: -moz-inline-box;
  display: inline-block;
  margin: 1px;
  padding: 4px;
  background-color: #bbb;
  white-space: nowrap;
  cursor: pointer;
  color: #333;
}
.CommonTextButtonHighlight:LINK,
.CommonTextButtonHighlight:VISITED,
.CommonTextButtonHighlight:ACTIVE,
.CommonTextButtonHighlight:HOVER {
  text-decoration: none;
  background-color: #bbb;
  color: #333;
}
.CommonImageTextButton {
  display: inline-table;
  display: -moz-inline-box;
  display: inline-block;
  margin: 1px;
  background-repeat: no-repeat;
  background-position: 2px center;
  padding: 4px 4px 4px 22px;
  line-height: normal;
  white-space: nowrap;
}
.CommonImageTextButton:LINK, .CommonImageTextButton:VISITED {
  text-decoration: none;
  margin: 1px;
}
.CommonImageTextButton:ACTIVE {
  text-decoration: none;
}
.CommonImageTextButton:HOVER {
  text-decoration: underline;
}
/*
Specific Buttons
*/
.CommonDownloadButton {
  background-image: url(../images/common/download.gif);
}
.CommonLockedButton {
  background-image: url(../images/common/locked.gif);
}
/*
List 
*/
.CommonListArea {
  padding: 8px 0;
}
.CommonListTitle {
  padding: 6px 6px 6px 0;
  color: #000;
  font-weight: bold;
  margin: 0;
}
.CommonListTitleLarger {
  padding: 6px 6px 6px 0;
  color: #000;
  font-weight: bold;
  margin: 0;
  font-size: 110%;
}
.CommonListTitle A, .CommonListTitle A:VISITED, .CommonListTitle A:ACTIVE {
  color: #000;
  text-decoration: none;
}
.CommonListTitle A:HOVER {
  text-decoration: underline;
}
.CommonListHeaderLeftMost {
  text-align: left;
  padding: 4px;
  border-width: 1px;
  background-color: #999;
  color: #fff;
  font-family: Arial, Helvetica;
  font-weight: bold;
}
.CommonListHeaderLeftMostBorder {
  text-align: left;
  padding: 4px;
  border-style: solid;
  border-width: 1px;
  border-color: #B0B0B0;
  background-color: #999;
  color: #fff;
  font-family: Arial, Helvetica;
  font-weight: bold;
}
.CommonListHeader {
  text-align: left;
  padding: 4px;
  background-color: #999;
  color: #fff;
  font-family: Arial, Helvetica;
  font-weight: bold;
  font-size: 110%;
}
.CommonListHeaderBorder {
  text-align: left;
  padding: 4px;
  background-color: #999;
  color: #fff;
  font-family: Arial, Helvetica;
  font-weight: bold;
  font-size: 110%;
  border-style: solid;
  border-width: 1px;
  border-left-width: 0px;
  border-color: #B0B0B0;
}
.CommonListCell {
  padding: 5px 0px 5px 5px;
  color: #333333;
  font-family: Arial, Helvetica;
  text-align: left;
}
.ATWListCell {
  padding: 2px 0px 2px 5px;
}
.CommonSidebar .CommonListCell {
  padding: 5px 0px 5px 0px;
}
.CommonListBorder {
  padding: 5px 0px 5px 5px;
  color: #333333;
  font-family: Arial, Helvetica;
  text-align: left;
  border-style: solid;
  border-width: 1px;
  border-top-width: 0px;
  border-left-width: 0px;
  border-color: #B0B0B0;
}
.CommonListCellBorder {
  padding: 5px 0px 5px 5px;
  color: #333333;
  font-family: Arial, Helvetica;
  text-align: left;
  border-style: solid;
  border-width: 1px;
  border-top-width: 0px;
  border-color: #B0B0B0;
}
.CommonListCellWiki {
  padding: 5px;
}
.CommonListCellTight {
  padding: 0px 0px 0px 5px;
  color: #333333;
  font-family: Arial, Helvetica;
  text-align: left;
  border: solid 1px #bbb;
  border-top: 0px;
}
.CommonListCellTightLeft {
  padding: 0px 0px 0px 5px;
  color: #333333;
  font-family: Arial, Helvetica;
  text-align: left;
  border: solid 1px #bbb;
  border-top: 0px;
  border-right: 0px;
}
.CommonListCellTightMiddle {
  padding: 0px 0px 0px 5px;
  color: #333333;
  font-family: Arial, Helvetica;
  text-align: left;
  border: solid 1px #bbb;
  border-top: 0px;
  border-right: 0px;
  border-left: 0px;
}
.CommonListCellTightRight {
  padding: 0px 0px 0px 5px;
  color: #333333;
  font-family: Arial, Helvetica;
  text-align: left;
  border: solid 1px #bbb;
  border-top: 0px;
  border-left: 0px;
}
.CommonListCellLeft {
  padding: 3px 0px 3px 5px;
  color: #333333;
  font-family: Arial, Helvetica;
  text-align: left;
  border: solid 1px #bbb;
  border-top: 0px;
  border-right: 0px;
}
.CommonListCellMiddle {
  padding: 3px 0px 3px 5px;
  color: #333333;
  font-family: Arial, Helvetica;
  text-align: left;
  border: solid 1px #bbb;
  border-top: 0px;
  border-right: 0px;
  border-left: 0px;
}
.CommonListCellRight {
  padding: 3px 0px 3px 5px;
  color: #333333;
  font-family: Arial, Helvetica;
  text-align: left;
  border: solid 1px #bbb;
  border-top: 0px;
  border-left: 0px;
}
.CommonListRow {
  background-color: #eee;
}
.CommonListRowAlt td {
  background-color: inherit;
}
.WikiTable td {
  padding: 2px 0px 2px 2px;
  color: #333333;
  font-family: Arial, Helvetica;
  text-align: left;
  border-bottom: dotted 1px #CCC;
  font-size: .8em;
}
.WikiTable .top {
  font-weight: bold;
  text-align: center;
}
/*
Avatar List
*/
.CommonAvatarListItemsArea {
  margin: 0;
}
.CommonAvatarListItemArea {
  margin: 10px 0;
  background-repeat: no-repeat;
  background-position: 10px 10px;
  padding: 10px 10px 10px 70px;
  min-height: 46px;
  background-color: #eee;
}
.CommonAvatarListItemArea.Alt {
  background-color: #fff;
}
.CommonAvatarListItemArea.Popup {
  cursor: pointer;
}
.CommonAvatarListItemArea.Weblog {
  background-image: url(../images/blog.png);
}
.CommonAvatarListItemArea.Forum {
  background-image: url(../images/forum.png);
}
.CommonAvatarListItemArea.MediaGallery {
  background-image: url(../images/media.png);
}
.CommonAvatarListItemArea.Wiki {
  background-image: url(../images/wiki.png);
}
.CommonAvatarListItemArea.GuestBook {
  padding: 10px;
}
.CommonAvatarListItemArea.Hub {
  background-image: url(../images/page.png);
}
.CommonAvatarListItemArea.Unknown {
  padding-left: 10px;
}
.CommonAvatarListItemArea.Custom {
  padding-left: 0px;
}
.CustomAvatarListItemCustomAvatar {
  float: left;
  padding-left: 10px;
  width: 60px;
  height: 60px;
  overflow: hidden;
}
.CustomAvatarListCustomContent {
  margin-left: 120px;
}
.CustomATWListCustomContent {
  margin-left: 20px;
}
.CustomAvatarListVideoContent {
  margin-left: 115px;
}
.CustomAvatarListItemVideo {
  float: left;
  background-position: bottom;
  background-repeat: no-repeat;
  text-decoration: none;
  padding-left: 10px;
}
.CustomTableCellVideo {
  text-decoration: none;
  width: 95px;
  margin: auto;
}
.CustomTableCellVideo img {
  border: 0px;
  text-decoration: none;
}
.CustomAvatarListItemVideo img {
  border: 0px;
  text-decoration: none;
}
.CustomAvatarListNewsContent {
  margin-left: 10px;
}
.CommonAvatarListItem {
  font-size: 100%;
}
.CommonAvatarListItemName {
  font-size: 150%;
  font-weight: normal;
  padding: 0;
  margin: 0 0 4px 0;
}
.CommonAvatarListItemDetails {
  margin: 4px 0 0 0;
  color: #000;
  font-size: 80%;
}
UL.CommonAvatarListItemList {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
/*
Validation Styles
*/
.CommonValidationWarning, .validationWarning {
  font-size: 100%;
  color: #f00;
  font-weight: bold;
  padding: 2px;
}
/*
ContentParts
*/
.CommonContentPartBorderOff {
  padding: 1px;
  min-height: 10px;
}
.CommonContentPartBorderOn {
  border: dashed 1px #999;
  background-color: #efefef;
  min-height: 10px;
}
.CommonContentPartBorderEdit {
  border: solid 1px #999;
  background-color: #fff;
  width: 120px;
}
/*
Context Menu Styles
*/
.CommonContextMenuGroup {
  background-color: #fff;
  border: solid 1px #999;
}
.CommonContextMenuItem {
  background-color: #fff;
  font-size: 90%;
  border: solid 1px #fff;
  cursor: pointer;
  padding: 3px;
}
.CommonContextMenuItemHover {
  background-color: #f4f4f4;
  color: #000;
  font-size: 90%;
  border: solid 1px #E1E1E1;
  cursor: pointer;
  padding: 3px;
}
.CommonContextMenuItemExpanded {
  background-color: #E1E1E1;
  color: #000;
  font-size: 90%;
  border: solid 1px #f4f4f4;
  cursor: pointer;
  padding: 3px;
}
/* Modal Styles */
.CommonModalMask {
  opacity: .75;
  filter: alpha(opacity=75);
  background-color: #000000;
}
.CommonModal {
  background-color: #fff;
  border: 4px solid #525252;
}
.CommonModalTitle {
  background-color: #E8E8E8;
  padding: 5px 15px;
  min-height: 20px;
  margin: 0;
  color: #333;
  cursor: move;
  font-weight: bold;
}
.CommonModalContent {
  background-color: #fff;
}
.CommonModalFooter {
  width: 100%;
  height: 12px;
}
.CommonModalClose {
  width: 16px;
  height: 15px;
  background-image: url(../images/common/close.gif);
  background-repeat: no-repeat;
  overflow: hidden;
  cursor: pointer;
  position: absolute;
  right: 8px;
  top: 8px;
  margin: 0;
}
.CommonModalResize {
  width: 12px;
  height: 12px;
  background-image: url(../images/common/resize.gif);
  background-repeat: no-repeat;
  overflow: hidden;
  position: absolute;
  right: 6px;
  cursor: se-resize;
}
/*
Rating Styles
*/
.CommonRateControlReadOnly {
  display: inline-table;
  display: -moz-inline-box;
  display: inline-block;
  background-color: #fff;
  border: solid 1px #999;
  padding: 1px;
  white-space: nowrap;
}
.CommonRateControl {
  display: inline-table;
  display: -moz-inline-box;
  display: inline-block;
  background-color: #eee;
  border: solid 1px #999;
  cursor: pointer;
  padding: 1px;
  white-space: nowrap;
}
.CommonRateControlActive {
  display: inline-table;
  display: -moz-inline-box;
  display: inline-block;
  background-color: #fc6;
  border: solid 1px #c93;
  cursor: pointer;
  padding: 1px;
  white-space: nowrap;
}
/*
Content Selector Styles 
*/
.CommonContentSelectorTreeArea {
  background-color: #fff;
  height: 330px;
  margin: 5px;
  margin-left: 0;
  border: solid 1px #999;
  overflow: hidden;
}
.CommonContentSelectorItemsArea {
  margin: 5px;
  margin-right: 0;
  margin-left: 0;
  background-color: #fff;
  border: solid 1px #999;
  overflow: auto;
  padding: 4px;
  height: 322px;
}
.CommonContentSelectorOptionsArea {
  margin: 0;
  background-color: #fff;
  border: solid 1px #999;
  padding: 4px;
}
.CommonContentSelectorItemArea {
  float: left;
}
.CommonContentSelectorItem {
  font-size: 90%;
  border: solid 1px #ccc;
  cursor: pointer;
  padding: 3px;
  width: 79px;
  height: 79px;
  overflow: hidden;
  margin: 6px 6px 0 6px;
  text-align: center;
  vertical-align: middle;
}
.CommonContentSelectorItemSelected {
  font-size: 90%;
  border: solid 3px #999;
  cursor: pointer;
  padding: 1px;
  width: 79px;
  height: 79px;
  overflow: hidden;
  margin: 6px 6px 0 6px;
  text-align: center;
  vertical-align: middle;
}
.CommonContentSelectorItem img, .CommonContentSelectorItemSelected img {
  margin-top: auto;
  margin-bottom: auto;
}
.CommonContentSelectorItemName {
  font-size: 90%;
  font-weight: normal;
  text-align: center;
  cursor: pointer;
  padding: 2px;
  width: 83px;
  height: 12px;
  overflow: hidden;
  margin: 1px 6px 16px 6px;
}
.CommonContentSelectorItemNameSelected {
  font-size: 90%;
  font-weight: normal;
  text-align: center;
  background-color: #999;
  cursor: pointer;
  padding: 2px;
  width: 83px;
  height: 12px;
  overflow: hidden;
  margin: 1px 6px 16px 6px;
}
.CommonContentSelectorButtonArea {
  text-align: right;
  margin: 5px;
}
/* Poll Styles */
.CommonPollMoveUpButton {
  display: inline-table;
  display: -moz-inline-box;
  display: inline-block;
  margin: 1px;
  border: solid 1px #999;
  border-top-color: #ccc;
  border-left-color: #ccc;
  background-color: #eee;
  color: #333;
  font-size: 80%;
  font-weight: bold;
  background-repeat: no-repeat;
  background-position: left top;
  width: 20px;
  height: 20px;
  line-height: normal;
  background-image: url(../images/common/up.gif);
}
.CommonPollMoveUpButton:LINK, .CommonPollMoveUpButton:VISITED, .CommonPollMoveUpButton:ACTIVE {
  text-decoration: none;
  color: #333;
}
.CommonPollMoveUpButton:HOVER {
  text-decoration: none;
  color: #333;
  background-color: #ddd;
}
.CommonPollMoveDownButton {
  display: inline-table;
  display: -moz-inline-box;
  display: inline-block;
  margin: 1px;
  border: solid 1px #999;
  border-top-color: #ccc;
  border-left-color: #ccc;
  background-color: #eee;
  color: #333;
  font-size: 80%;
  font-weight: bold;
  background-repeat: no-repeat;
  background-position: left top;
  width: 20px;
  height: 20px;
  line-height: normal;
  background-image: url(../images/common/down.gif);
}
.CommonPollMoveDownButton:LINK, .CommonPollMoveDownButton:VISITED, .CommonPollMoveDownButton:ACTIVE {
  text-decoration: none;
  color: #333;
}
.CommonPollMoveDownButton:HOVER {
  text-decoration: none;
  color: #333;
  background-color: #ddd;
}
.CommonPollDeleteButton {
  display: inline-table;
  display: -moz-inline-box;
  display: inline-block;
  margin: 1px;
  border: solid 1px #999;
  border-top-color: #ccc;
  border-left-color: #ccc;
  background-color: #eee;
  color: #333;
  font-size: 80%;
  font-weight: bold;
  background-repeat: no-repeat;
  background-position: left top;
  width: 20px;
  height: 20px;
  line-height: normal;
  background-image: url(../images/common/delete.gif);
}
.CommonPollDeleteButton:LINK, .CommonPollDeleteButton:VISITED, .CommonPollDeleteButton:ACTIVE {
  text-decoration: none;
  color: #333;
}
.CommonPollDeleteButton:HOVER {
  text-decoration: none;
  color: #333;
  background-color: #ddd;
}
ol.CommonPollAnswerList {
  margin: 0;
  padding: 0;
}
ol.CommonPollAnswerList li {
  margin-left: 24px;
}
/* rendered poll styles */
.CommonPollArea {
  width: 50%;
  min-width: 300px;
  background-color: #f4f4f4;
  border: solid 1px #999;
  margin: 0 auto;
}
.CommonSidebar .CommonTextButton {
  margin: 0px;
  padding: 0px;
}
.CommonSidebar .CommonPollArea {
  min-width: 200px;
}
.CommonPollQuestion {
  background-color: #ccc;
  border: solid 0 #999;
  border-bottom-width: 1px;
  padding: 4px;
  margin: 0;
  font-size: 105%;
}
.CommonPollContent {
  padding: 4px;
  background-color: #FFF;
}
.CommonPollSwitchedContent {
  width: 80%;
  margin: 0 auto;
}
.CommonSidebar .CommonPollSwitchedContent {
  width: 100%;
  margin: 0;
  padding-top: 0px;
}
ul.CommonPollAnswerList {
  list-style-type: none;
  margin: 0;
  padding: 0;
  font-weight: bold;
}
ul.CommonPollAnswerList li {
  padding: 0;
  margin: 6px 0 0 0;
}
.CommonPollAnswer {
  padding: 2px;
}
.CommonSidebar ul.CommonPollAnswerList {
  list-style-type: none;
  margin: 0;
  padding: 0;
  font-weight: normal;
}
.CommonSidebar ul.CommonPollAnswerList td {
  vertical-align: top;
}
.CommonSidebar ul.CommonPollAnswerList input[type="radio"] {
  margin-top: -2px;
}
.CommonSidebar ul.CommonPollAnswerList li {
  padding: 0;
  margin: 0 0 0 0;
}
.CommonSidebar .CommonPollAnswer {
  padding: 0px;
}
.CommonPollUserVote {
  margin: 1em 0;
  color: #777;
}
.CommonPollSideUserVote {
  margin: 0 0 0 0;
  text-align: center;
}
.CommonPollSideUserVote ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
.CommonPollSideUserVote li {
  line-height: 1.5em;
}
.CommonPollFooter {
  padding: 1px;
  background-color: #ccc;
  border: solid 0 #999;
  border-top-width: 1px;
  font-size: 80%;
}
.CommonPollSideFooter {
  padding: 1px;
  text-align: center;
}
.CommonPollResultGraph {
  white-space: nowrap;
}
.CommonPollResultGraphSidebar {
  white-space: nowrap;
}
.CommonSidebar .CommonPollResultGraph {
  display: none;
}
ul.CommonPollFooterList {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
ul.CommonPollFooterList li {
  display: inline;
  margin: 0 6px;
  padding: 0;
}
/* End Poll Styles */
/* Tag Styles */
.CommonTagCloud {
  background-color: #f7f7f7;
  border: solid 2px #ccc;
  border-left-width: 0;
  border-right-width: 0;
  padding: 16px;
  margin: 32px 0;
  line-height: 250%;
  list-style-type: none;
}
.CommonSidebarTagCloud {
  line-height: 225%;
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.CommonTag1,
.CommonTag2,
.CommonTag3,
.CommonTag3,
.CommonTag4,
.CommonTag5,
.CommonTag6 {
  margin: 0;
  padding: 0;
  display: inline;
  word-wrap: break-word;
}
.CommonTag1 a:link, .CommonTag1 a:visited, .CommonTag1 a:active {
  margin-right: 6px;
  text-decoration: none;
  font-size: 225%;
  font-weight: 900;
}
.CommonTag2 a:link, .CommonTag2 a:visited, .CommonTag2 a:active {
  margin-right: 6px;
  text-decoration: none;
  font-size: 175%;
  font-weight: 800;
}
.CommonTag3 a:link, .CommonTag3 a:visited, .CommonTag3 a:active {
  margin-right: 6px;
  text-decoration: none;
  font-size: 150%;
  font-weight: 600;
}
.CommonTag4 a:link, .CommonTag4 a:visited, .CommonTag4 a:active {
  margin-right: 6px;
  text-decoration: none;
  font-size: 120%;
  font-weight: 500;
}
.CommonTag5 a:link, .CommonTag5 a:visited, .CommonTag5 a:active {
  margin-right: 6px;
  text-decoration: none;
  font-size: 100%;
  font-weight: 300;
}
.CommonTag6 a:link, .CommonTag6 a:visited, .CommonTag6 a:active {
  margin-right: 6px;
  text-decoration: none;
  font-size: 80%;
  font-weight: 200;
}
.CommonTag1 a:hover,
.CommonTag2 a:hover,
.CommonTag3 a:hover,
.CommonTag4 a:hover,
.CommonTag5 a:hover,
.CommonTag6 a:hover {
  text-decoration: underline;
}
/* End Tag Styles */
/*
TabPane Styles
*/
.CommonPane {
  font-size: 10pt;
  border: solid 1px #999;
  border-top-width: 0;
  background-color: #fff;
  padding: 8px;
}
.CommonPaneTabSet {
  font-size: 90%;
  padding: 0;
  margin: 0;
  background-image: url(../images/common/tabset.gif);
  background-position: bottom left;
  background-repeat: repeat-x;
  font-weight: bold;
}
.CommonPaneTab {
  color: #666;
  border: solid 1px #ccc;
  margin: 2px 0 1px 0;
  padding: 6px 10px;
  background-color: #f3f3f3;
  cursor: pointer;
  white-space: nowrap;
}
.CommonPaneTabSelected {
  color: #333;
  border: solid 1px #999;
  border-bottom-width: 0;
  border-top: solid 3px #999;
  margin: 0 0 -1px 0;
  padding: 6px 10px 8px 10px;
  background-color: #fff;
  cursor: pointer;
  white-space: nowrap;
}
.CommonPaneTabHover {
  color: #333;
  border: solid 1px #ccc;
  margin: 2px 0 1px 0;
  padding: 6px 10px;
  background-color: #f3f3f3;
  cursor: pointer;
  white-space: nowrap;
}
/* Inline tag editor */
.CommonInlineTagEditor {
  padding: 4px;
  border: solid 1px #999;
  background-color: #f3f3f3;
}
.CommonAvatarListArea {
  margin: 8px 8px 0 0;
  padding: 0;
  width: 60px;
  height: 120px;
  text-align: center;
  overflow: hidden;
  float: left;
  font-size: 110%;
  font-weight: bold;
  word-wrap: break-word;
}
.CommonAvatarArea {
  width: 60px;
  height: 60px;
  margin-bottom: 4px;
  overflow: hidden;
}
.CommonAvatarArea img {
  border-width: 0;
}
.CommonAvatarListArea a {
  text-align: center;
  font-size: .8em;
}
ul.CommonAvatarList {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.ProfileAvatarListArea {
  margin: 0 15px 0 0;
  width: 45px;
  height: 65px;
  font-size: 90%;
  padding-bottom: 5px;
}
.ProfileAvatarListArea.first-child {
  margin-left: 5px;
}
.ProfileAvatarListArea.last-child {
  margin-right: 0;
}
.ProfileAvatarArea {
  width: 40px;
  height: 40px;
}
/* 
Theme Styles
*/
.CommonThemePreviewTextColumn {
  width: 186px;
  border-style: solid;
  border-width: 0px;
  border-bottom-width: 1px;
  border-bottom-color: #ccc;
}
.CommonThemePreviewTextColumn h4 {
  width: 174px;
  overflow: hidden;
  font-size: 110%;
  font-weight: bold;
  margin: 0px;
  margin-top: 6px;
  padding: 0 6px 0 6px;
}
.CommonThemePreviewTextColumn div {
  width: 174px;
  overflow: hidden;
  padding: 6px;
  font-size: 80%;
}
.CommonThemePreviewImageColumn {
  width: 218px;
  border-style: solid;
  border-width: 0px;
  border-bottom-width: 1px;
  border-bottom-color: #ccc;
}
.CommonThemePreviewImageColumn div {
  width: 200px;
  height: 90px;
  margin: 6px;
  background-color: #ccc;
  padding-top: 60px;
  text-align: center;
  border-style: solid;
  border-width: 1px;
  border-color: #000;
}
.CommonThemePreviewImageColumn img {
  width: 200px;
  height: 150px;
  border-style: solid;
  border-width: 1px;
  border-color: #000;
  margin: 6px;
}
.CommonFileSelectionArea {
  background-color: #ccc;
  margin-bottom: 8px;
  margin-top: 4px;
  border: solid 1px #999;
}
.CommonFileSelectionArea input {
  margin: 2px;
}
.CommonFileSelectionPreviewArea {
  text-align: center;
  background-color: #fff;
  border: solid 0px #999;
  border-bottom-width: 1px;
  padding: 4px;
  font-size: 80%;
  color: #999;
  overflow: hidden;
}
.CommonFileSelectionPreviewArea img {
  max-width: 250px;
  max-height: 100px;
}
.CommonOpenIdBox {
  padding-left: 20px;
  background: url(../images/openid.gif) no-repeat left;
}
#CommonSidebarLeft .RatesHeader, #CommonSidebarRight .RatesHeader {
  background: url(../images/hdrDarkGraySplitLines.png) 0 0 repeat-x;
  padding: 5px 0 0 9px;
  height: 19px;
  color: #FFFFFF;
  font-size: 12px;
  font-weight: bold;
  text-transform: uppercase;
}
#CommonSidebarRight .RateTable {
  border: solid 1px #cccccc;
  border-top: 0;
  padding: 8px 0 11px;
  margin: 0 1px 0 0;
}
.RateTable .RateListItem.first {
  padding-left: 8px;
}
.RateTable .RateListItem.rate {
  text-align: right;
}
.RateTable .RateListItem.last {
  padding-right: 8px;
}
.RateListItem.left {
  text-align: left;
}
.RateListItem.right {
  text-align: right;
}
#CommonSidebarRight .RateTable thead td {
  border: 0;
  color: #333333;
  font-size: 10px;
  font-weight: bold;
  padding-bottom: 8px;
  text-align: center;
  text-transform: uppercase;
}
#CommonSidebarRight .RateTable tbody .RateListItem {
  font-size: 11px;
  padding-top: 3px;
  padding-bottom: 3px;
}
#CommonSidebarRight .RateTable thead td.left {
  text-align: left;
}
#CommonSidebarRight .RateTable thead td.right {
  text-align: right;
}
.CommonContentBox.TitleHighlighted {
  border-top-color: #f00;
}
.CommonContentBox.TitleHighlighted .CommonContentBoxHeader {
  border-bottom-color: #f00;
}
.CommonContentBox.Highlighted {
  background-color: #ff9;
  border-top-color: #f93;
  padding: 4px;
}
.CommonContentBox.Highlighted .CommonContentBoxHeader {
  border-bottom-color: #f93;
}
.CommonContentBox.Highlighted UL.CommonContentBoxList LI {
  border-bottom-color: #E6B34D;
  padding-top: 0px;
}
.CommonContentBox.Highlighted2 {
  background-color: #EBFFFF;
  border-top-color: #95B6C3;
}
.CommonContentBox.Highlighted2 .CommonContentBoxHeader {
  border-bottom-color: #95B6C3;
}
.CommonContentBox.Highlighted2 UL.CommonContentBoxList LI {
  border-bottom-color: #CCC;
}
/* Comment Bubbles */
.CommonCommentArea {
  position: relative;
  margin: 12px 0;
}
.CommonCommentUser {
  float: left;
  width: 64px;
  min-height: 60px;
  overflow: hidden;
}
.CommonCommentArrow {
  float: left;
  padding-top: 10px;
  width: 10px;
  height: 20px;
  overflow: hidden;
}
.CommonCommentArrow .r1,
.CommonCommentArrow .r2,
.CommonCommentArrow .r3,
.CommonCommentArrow .r4,
.CommonCommentArrow .r5,
.CommonCommentArrow .r6,
.CommonCommentArrow .r7,
.CommonCommentArrow .r8,
.CommonCommentArrow .r9,
.CommonCommentArrow .r10 {
  height: 2px;
  overflow: hidden;
}
.CommonCommentArrow .r1 {
  margin-left: 0;
}
.CommonCommentArrow .r2 {
  margin-left: 1px;
}
.CommonCommentArrow .r3 {
  margin-left: 2px;
}
.CommonCommentArrow .r4 {
  margin-left: 3px;
}
.CommonCommentArrow .r5 {
  margin-left: 4px;
}
.CommonCommentArrow .r6 {
  margin-left: 5px;
}
.CommonCommentArrow .r7 {
  margin-left: 6px;
}
.CommonCommentArrow .r8 {
  margin-left: 7px;
}
.CommonCommentArrow .r9 {
  margin-left: 8px;
}
.CommonCommentArrow .r10 {
  margin-left: 9px;
}
.CommonCommentBubble {
  margin-left: 74px;
}
.CommonCommentContent {
  padding: 0 10px 1em 10px;
  min-height: 32px;
  position: relative;
  overflow: hidden;
}
.CommonCommentBubbleRoundTop, .CommonCommentBubbleRoundBottom {
  height: 5px;
}
.CommonCommentBubbleRoundTop .r1,
.CommonCommentBubbleRoundTop .r2,
.CommonCommentBubbleRoundTop .r3,
.CommonCommentBubbleRoundTop .r4,
.CommonCommentBubbleRoundBottom .r1,
.CommonCommentBubbleRoundBottom .r2,
.CommonCommentBubbleRoundBottom .r3,
.CommonCommentBubbleRoundBottom .r4 {
  height: 1px;
  overflow: hidden;
}
.CommonCommentBubbleRoundTop .r1, .CommonCommentBubbleRoundBottom .r4 {
  margin: 0 5px;
}
.CommonCommentBubbleRoundTop .r2, .CommonCommentBubbleRoundBottom .r3 {
  margin: 0 3px;
}
.CommonCommentBubbleRoundTop .r3, .CommonCommentBubbleRoundBottom .r2 {
  margin: 0 2px;
}
.CommonCommentBubbleRoundTop .r4, .CommonCommentBubbleRoundBottom .r1 {
  margin: 0 1px;
  height: 2px;
}
.CommonCommentBubbleRoundTop .r1,
.CommonCommentBubbleRoundTop .r2,
.CommonCommentBubbleRoundTop .r3,
.CommonCommentBubbleRoundTop .r4,
.CommonCommentBubbleRoundBottom .r1,
.CommonCommentBubbleRoundBottom .r2,
.CommonCommentBubbleRoundBottom .r3,
.CommonCommentBubbleRoundBottom .r4,
.CommonCommentArrow .r1,
.CommonCommentArrow .r2,
.CommonCommentArrow .r3,
.CommonCommentArrow .r4,
.CommonCommentArrow .r5,
.CommonCommentArrow .r6,
.CommonCommentArrow .r7,
.CommonCommentArrow .r8,
.CommonCommentArrow .r9,
.CommonCommentArrow .r10,
.CommonCommentContent {
  background-color: #CEDEFD;
}
.highlight .CommonCommentBubbleRoundTop .r1,
.highlight .CommonCommentBubbleRoundTop .r2,
.highlight .CommonCommentBubbleRoundTop .r3,
.highlight .CommonCommentBubbleRoundTop .r4,
.highlight .CommonCommentBubbleRoundBottom .r1,
.highlight .CommonCommentBubbleRoundBottom .r2,
.highlight .CommonCommentBubbleRoundBottom .r3,
.highlight .CommonCommentBubbleRoundBottom .r4,
.highlight .CommonCommentArrow .r1,
.highlight .CommonCommentArrow .r2,
.highlight .CommonCommentArrow .r3,
.highlight .CommonCommentArrow .r4,
.highlight .CommonCommentArrow .r5,
.highlight .CommonCommentArrow .r6,
.highlight .CommonCommentArrow .r7,
.highlight .CommonCommentArrow .r8,
.highlight .CommonCommentArrow .r9,
.highlight .CommonCommentArrow .r10,
.highlight .CommonCommentContent {
  background-color: #EFEFEF;
}
.Owner .CommonCommentBubbleRoundTop .r1,
.Owner .CommonCommentBubbleRoundTop .r2,
.Owner .CommonCommentBubbleRoundTop .r3,
.Owner .CommonCommentBubbleRoundTop .r4,
.Owner .CommonCommentBubbleRoundBottom .r1,
.Owner .CommonCommentBubbleRoundBottom .r2,
.Owner .CommonCommentBubbleRoundBottom .r3,
.Owner .CommonCommentBubbleRoundBottom .r4,
.Owner .CommonCommentArrow .r1,
.Owner .CommonCommentArrow .r2,
.Owner .CommonCommentArrow .r3,
.Owner .CommonCommentArrow .r4,
.Owner .CommonCommentArrow .r5,
.Owner .CommonCommentArrow .r6,
.Owner .CommonCommentArrow .r7,
.Owner .CommonCommentArrow .r8,
.Owner .CommonCommentArrow .r9,
.Owner .CommonCommentArrow .r10,
.Owner .CommonCommentContent {
  background-color: #DFFFED;
}
.CommonMessageHeader {
  font-size: 110%;
}
.CommonMessageRecipients {
  font-size: 80%;
  padding: 2px 0;
}
.CommonMessageDate {
  border-bottom: solid 1px #999;
  margin-bottom: 10px;
  padding-bottom: 4px;
  font-size: 80%;
}
.CommonMessageActions {
  float: right;
  margin: 0 0 4px 4px;
  font-size: 80%;
  font-weight: bold;
}
UL.CommonContentBoxList LI.CommonActivity {
  padding-left: 22px;
  background-position: left top;
  background-repeat: no-repeat;
  min-height: 16px;
}
UL.CommonContentBoxList LI.CommonActivity.NewProfileAnnouncement {
  background-image: url('../images/activities/new-profile-announcement.gif');
}
UL.CommonContentBoxList LI.CommonActivity.NewProfileComment {
  background-image: url('../images/activities/new-profile-comment.gif');
}
UL.CommonContentBoxList LI.CommonActivity.NewUser {
  background-image: url('../images/activities/newmember.png');
}
UL.CommonContentBoxList LI.CommonActivity.NewBlog {
  background-image: url('../images/activities/new-blog.gif');
}
UL.CommonContentBoxList LI.CommonActivity.NewBlogPost {
  background-image: url('../images/activities/new-blog-post.gif');
}
UL.CommonContentBoxList LI.CommonActivity.NewBlogComment {
  background-image: url('../images/activities/new-blog-comment.gif');
}
UL.CommonContentBoxList LI.CommonActivity.NewForum {
  background-image: url('../images/activities/new-forum.gif');
}
UL.CommonContentBoxList LI.CommonActivity.NewForumThread {
  background-image: url('../images/activities/new-forum-thread.gif');
}
UL.CommonContentBoxList LI.CommonActivity.NewForumPost {
  background-image: url('../images/activities/new-forum-post.gif');
}
UL.CommonContentBoxList LI.CommonActivity.NewMediaGallery {
  background-image: url('../images/activities/new-media-gallery.gif');
}
UL.CommonContentBoxList LI.CommonActivity.NewMediaGalleryPost {
  background-image: url('../images/activities/new-media-gallery-post.gif');
}
UL.CommonContentBoxList LI.CommonActivity.NewMediaGalleryComment {
  background-image: url('../images/activities/new-media-gallery-comment.gif');
}
UL.CommonContentBoxList LI.CommonActivity.NewGroup {
  background-image: url('../images/activities/new-group.gif');
}
UL.CommonContentBoxList LI.CommonActivity.NewGroupMember {
  background-image: url('../images/activities/new-group-member.gif');
}
UL.CommonContentBoxList LI.CommonActivity.NewFriendship {
  background-image: url('../images/activities/new-friend.gif');
}
UL.CommonContentBoxList LI.CommonActivity.NewGroupPage {
  background-image: url('../images/activities/new-group-page.gif');
}
UL.CommonContentBoxList LI.CommonActivity.NewUserFile {
  background-image: url('../images/activities/new-user-file.gif');
}
UL.CommonContentBoxList LI.CommonActivity.NewUserFolder {
  background-image: url('../images/activities/new-folder.gif');
}
UL.CommonContentBoxList LI.CommonActivity.newQuestion {
  background-image: url('../images/activities/new-question.gif');
}
UL.CommonContentBoxList LI.CommonActivity.newAnswer {
  background-image: url('../images/activities/Answer.png');
}
UL.CommonContentBoxList LI.CommonActivity.premiumMember {
  background-image: url('../images/activities/premium.png');
}
UL.CommonContentBoxList LI.CommonActivity.NewVideoPost {
  background-image: url('../images/activities/new-video.png');
}
UL.CommonContentBoxList LI.CommonActivity.NewAroundTheWebPost {
  background-image: url('../images/activities/new-aroundtheweb.png');
}
UL.CommonContentBoxList LI.CommonActivity.NewScenario {
  background-image: url('../images/activities/new-scenario.png');
}
UL.CommonContentBoxList LI.CommonActivity.NewNewsPost {
  background-image: url('../images/activities/new-newspost.png');
}
UL.CommonContentBoxList LI.CommonActivity.NewCommunityPost {
  background-image: url('../images/activities/new-community.png');
}
.CommonActivityDeleteArea {
  display: inline;
  margin-top: -15px;
  float: right;
}
/* File Lists */
.CommonFileArea {
  margin: 8px;
  width: 152px;
  overflow: hidden;
  float: left;
}
.CommonFileContent {
  padding: 3px 8px 0 8px;
}
.CommonFile {
  border: solid 2px #ccc;
  width: 131px;
  height: 94px;
  text-align: center;
  overflow: hidden;
  background-color: #fff;
  position: relative;
}
.CommonFile img {
  border-width: 0;
  margin: 0;
  padding: 0;
}
.CommonFileDetails {
  padding: 4px 0 8px 0;
  white-space: nowrap;
}
.CommonFileInner {
  height: 94px;
  width: 131px;
  vertical-align: middle;
  text-align: center;
  padding: 0;
  margin: 0;
}
.CommonFileInner a.CommonFileLink {
  display: block;
  height: 94px;
  width: 131px;
  text-decoration: none;
  position: absolute;
  left: 0;
  top: 0;
}
.CommonFileRoundTop, .CommonFileRoundBottom {
  height: 5px;
}
.CommonFileRoundTop .r1,
.CommonFileRoundTop .r2,
.CommonFileRoundTop .r3,
.CommonFileRoundTop .r4,
.CommonFileRoundBottom .r1,
.CommonFileRoundBottom .r2,
.CommonFileRoundBottom .r3,
.CommonFileRoundBottom .r4 {
  height: 1px;
  overflow: hidden;
}
.CommonFileRoundTop .r1, .CommonFileRoundBottom .r4 {
  margin: 0 5px;
}
.CommonFileRoundTop .r2, .CommonFileRoundBottom .r3 {
  margin: 0 3px;
}
.CommonFileRoundTop .r3, .CommonFileRoundBottom .r2 {
  margin: 0 2px;
}
.CommonFileRoundTop .r4, .CommonFileRoundBottom .r1 {
  margin: 0 1px;
  height: 2px;
}
.CommonFileRoundTop .r1,
.CommonFileRoundTop .r2,
.CommonFileRoundTop .r3,
.CommonFileRoundTop .r4,
.CommonFileRoundBottom .r1,
.CommonFileRoundBottom .r2,
.CommonFileRoundBottom .r3,
.CommonFileRoundBottom .r4,
.CommonFileContent {
  background-color: #ececec;
}
/* Side List */
.CommonSideListArea {
  float: left;
  width: 210px;
  height: 70px;
  margin: 8px;
  overflow: hidden;
}
.CommonSideListImage {
  float: left;
  width: 60px;
  height: 60px;
  overflow: hidden;
}
.CommonSideListContent {
  margin-left: 68px;
}
/*
Hierarchal List
*/
.CommonHierarchalList {
  float: left;
  width: 44%;
  padding: 8px 5% 8px 0;
}
.CommonHierarchalList .CommonHeader {
  margin-bottom: 2px;
}
/* Search Styles */
#CommonSearch {
  float: right;
  padding-bottom: 5px;
}
.CommonSearchArea {
  width: 182px;
  overflow: hidden;
  float: left;
}
.CommonSearchContent {
  padding: 3px 8px 0 8px;
  margin: 0;
  border-left: solid 1px;
  border-right: solid 1px;
  white-space: nowrap;
  position: relative;
  height: .8em;
}
.CommonSearchContentInner {
  position: absolute;
  top: -5px;
  width: 166px;
}
.CommonSearchContent input {
  margin: 0;
  padding: 0;
  border-width: 0;
  width: 146px;
  background-color: #f7f7f7;
}
.CommonSearchContent input.CommonSearchButton {
  background-color: transparent;
  background-image: url('../images/common/search-button.gif');
  background-position: 0px 3px;
  background-repeat: no-repeat;
  width: 20px;
  height: 21px;
  overflow: hidden;
  cursor: pointer;
}
.CommonSearchRoundTop, .CommonSearchRoundBottom {
  height: 5px;
}
.CommonSearchRoundTop .r1,
.CommonSearchRoundTop .r2,
.CommonSearchRoundTop .r3,
.CommonSearchRoundTop .r4,
.CommonSearchRoundBottom .r1,
.CommonSearchRoundBottom .r2,
.CommonSearchRoundBottom .r3,
.CommonSearchRoundBottom .r4 {
  border-left: solid 1px;
  border-right: solid 1px;
  height: 1px;
  overflow: hidden;
}
.CommonSearchRoundTop .r1, .CommonSearchRoundBottom .r4 {
  margin: 0 5px;
  height: 0;
  border-top: solid 1px;
  border-left-width: 0;
  border-right-width: 0;
}
.CommonSearchRoundTop .r2, .CommonSearchRoundBottom .r3 {
  margin: 0 3px;
  border-left-width: 2px;
  border-right-width: 2px;
}
.CommonSearchRoundTop .r3, .CommonSearchRoundBottom .r2 {
  margin: 0 2px;
}
.CommonSearchRoundTop .r4, .CommonSearchRoundBottom .r1 {
  margin: 0 1px;
  height: 2px;
}
.CommonSearchRoundTop .r1,
.CommonSearchRoundTop .r2,
.CommonSearchRoundTop .r3,
.CommonSearchRoundTop .r4,
.CommonSearchRoundBottom .r1,
.CommonSearchRoundBottom .r2,
.CommonSearchRoundBottom .r3,
.CommonSearchRoundBottom .r4,
.CommonSearchContent {
  background-color: #f7f7f7;
  border-color: #bbb;
}
/* Post Popup Menu */
.CommonPostPopupArea {
  border: solid 1px #999;
  background-color: #fff;
  width: 350px;
  padding: 8px;
}
.CommonPostPopupListArea {
  border: solid 1px #999;
  width: 342;
  padding: 4px;
  max-height: 300px;
  overflow: auto;
}
UL.CommonPostPopupList {
  margin: 0 0 8px 8px;
  padding: 0;
  list-style-type: none;
}
UL.CommonPostPopupList LI {
  margin: 0;
  padding: 0;
}
.CommonPostPopupHeader {
  margin-bottom: 8px;
}
/* Wiki Formatting */
.WikiQuestionBox {
  margin: 22px 0 20px 2px;
}
.WikiQuestion {
  font-family: Times New Roman;
  font-size: 20px;
  color: #000000;
  font-weight: normal;
}
.WikiQuestionLinks {
  font-size: 11px;
  display: inline;
  margin-left: 10px;
}
.WikiBodyTitle {
  color: #476BA2;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  padding: 10px 0px 10px 8px;
}
.WikiAnswerBox {
  /*padding: 0 5px 0 0;*/

}
/*
Post Styles
*/
UL.WikiPostList {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.WikiPostArea {
  margin: 12px 0;
}
.WikiPostHeader {
  padding: 6px 6px 6px 8px;
  border: solid 1px #E1E1E1;
  border-bottom-width: 0;
  background-color: #ccc;
  font-size: 90%;
  font-weight: bold;
  margin: 0px;
  color: #000;
}
.WikiPostTitleArea {
  background-color: #f4f4f4;
  border: solid 0 #E1E1E1;
  border-top-width: 1px;
  border-bottom-width: 1px;
  padding: 4px;
}
.WikiPostTitle {
  font-size: 120%;
  font-weight: bold;
  margin: 0;
  padding: 0;
}
.WikiPostBodyArea {
  width: auto;
  vertical-align: top;
  overflow: hidden;
  padding: 0px;
  font-size: 14px;
  color: #333333;
}
.WikiPostBodyArea ul {
  list-style-type: disc;
}
.WikiPostContentHeader {
  height: 5px;
  background-color: #E3ECF2;
  margin-right: 6px;
}
.WikiPostContentArea {
  background: url(../images/blueboxShadingRight2.png) repeat-y top right #e3ecf2;
  color: #000000;
  margin-bottom: 0px;
  padding: 6px 10px 11px;
}
.WikiPostContentFooter {
  background: url(../images/blueboxShadingBottom.png) repeat-x bottom left #e3ecf2;
  height: 8px;
  margin-right: 3px;
}
.WikiPostUserArea {
  font-size: 13px;
  color: #666666;
}
.WikiPostUserContent {
  width: auto;
}
.WikiPostFooterArea {
  border: solid 1px #E1E1E1;
  border-top-width: 0;
  border-left-width: 0;
  padding: 4px;
  line-height: 20px;
  vertical-align: bottom;
}
.WikiPostContentText p {
  margin: 8px 0;
  padding: 0;
}
.CommonContentBoxContent .WikiPostContentText {
  text-align: left;
  width: auto;
  font-size: 14px;
}
.WikiPostSignatureCell {
  font-weight: bold;
  text-align: left;
  width: auto;
  vertical-align: text-top;
}
.WikiPostSignature {
  font-weight: normal;
  height: 80px;
  overflow: hidden;
}
.WikiPostUserName {
  margin: 4px 0 0 0;
  padding: 0 0 4px 4px;
  font-weight: bold;
  font-size: 150%;
  color: #666;
}
.WikiPostUserName a:link,
.WikiPostUserName a:active,
.WikiPostUserName a:visited,
.WikiPostUserName a:hover {
  margin: 0;
  color: #666;
  text-decoration: none;
}
.WikiPostUserAvatarCell {
  width: 120px;
  vertical-align: top;
  text-align: center;
}
.WikiPostRoleIcons {
  padding: 4px 0;
}
.WikiPostRoleIcons img {
  padding: 0 4px;
}
.WikiPostAttachment {
  font-size: 90%;
  font-weight: bold;
  color: #333;
  padding: 4px 4px 4px 8px;
}
.WikiPostButtons {
  margin: 4px 4px 4px 0;
  padding-left: 4px;
  float: right;
}
UL.WikiPostStatistics {
  text-align: right;
  font-size: 90%;
  list-style-type: none;
  margin: 4px 8px 0 0;
  padding: 0;
}
UL.WikiPostStatistics LI {
  display: inline;
  padding-left: 16px;
  font-size: 90%;
}
UL.WikiPostUserPropertyList {
  margin: 0;
  padding: 0 0 0 4px;
  list-style-type: none;
}
UL.WikiPostUserPropertyList LI {
  margin: 4px 10px 4px 2px;
  font-size: 90%;
}
.WikiDisclaimer {
  font-weight: normal;
  color: #333333;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
}
.WeblogRatingListItemeblogRating {
  float: left;
  width: 100px;
  text-align: center;
}
/*
Rating Styles
*/
.WeblogRateControlReadOnly {
  display: inline-table;
  display: -moz-inline-box;
  display: inline-block;
  background-color: #eee;
  border: solid 1px #999;
  padding: 1px 10px 1px 10px;
  white-space: nowrap;
  min-width: 100px;
}
.WeblogRateControl {
  display: inline-table;
  display: -moz-inline-box;
  display: inline-block;
  background-color: #fff;
  border: solid 1px #999;
  cursor: pointer;
  padding: 1px 10px 1px 10px;
  white-space: nowrap;
  min-width: 100px;
}
UL.CommonWeblogRateListItemList {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.WeblogRateControlActive {
  display: inline-table;
  display: -moz-inline-box;
  display: inline-block;
  background-color: #fc6;
  border: solid 1px #c93;
  cursor: pointer;
  padding: 1px 10px 1px 10px;
  white-space: nowrap;
}
.CommonWeblogRateListItemsArea {
  margin: 0;
}
.CommonWeblogRateListItemArea {
  margin: 5px 0;
  background-repeat: no-repeat;
  background-position: 10px 10px;
  padding: 3px 10px 0px 20px;
  min-height: 60px;
  background-color: #eee;
}
.CommonWeblogRateListItemArea.Alt {
  background-color: #fff;
}
.CommonWeblogRateListItemArea.Custom {
  padding-left: 0px;
}
.tab ul, .tab li {
  border: 0;
  margin: 0;
  padding: 0;
  list-style: none;
  height: 25px;
}
.tab ul {
  height: 25px;
}
.tab li {
  float: left;
  background: url('../images/WikiBgInActive.png') repeat-x;
}
.tab li.active {
  background: url('../images/WikiBgActive.png') repeat-x;
}
.tab a:link, .tab a:visited {
  /*background:url(../images/tab-round.png) right 60px;*/

  display: block;
  font-weight: bold;
  text-decoration: none;
  color: #333333;
}
.tab a span {
  /*background:url(../images/tab-round.png) left 60px;*/

  display: block;
  margin-right: 10px;
  padding-left: 10px;
  padding-top: 4px;
  cursor: pointer;
  color: #333333;
}
.tab a:hover {
  /*	background:url(../images/tab-round.png) right 30px;*/

  display: block;
  color: #666666;
}
.tab a:hover span {
  /*background:url(../images/tab-round.png) left 30px;*/

  display: block;
}
/* -------------------------------- */
/* 	ACTIVE ELEMENTS					*/
/*
.active a:link, .active a:visited, .active a:visited, .active a:hover{
	background:url(../images/tab-round.png) right 0 no-repeat;
	text-decoration: underline;
	height:20px;
} 
.active a span, .active a:hover span{
	background:url(../images/tab-round.png);
	height:20px;
}
*/
.CommonContentBox.Fixed {
  min-height: 220px;
  border: solid 1px #B5CBEF;
  -moz-border-radius-bottomleft: 10px;
  -moz-border-radius-bottomright: 10px;
  -moz-border-radius-topright: 10px;
}
.rc_blue,
.rc_blue .rounded_corners_body,
.rc_blue .rounded_corners_head,
.rc_blue .rounded_corners_head div {
  background: transparent url(../images/blueBorder.png) no-repeat bottom right;
}
.rounded_corners_body.Large, .rounded_corners_head.Large, .rc_blue.Large {
  background: transparent url(../images/blueBorderLarge.png) no-repeat bottom right;
}
.rounded_corners {
  padding-right: 15px;
  /* the gap on the right edge of the image (not content padding) */

  margin: 0 0 15px 0;
  /* use to position the box */

}
.rounded_corners_Gradient {
  padding-right: 15px;
  /* the gap on the right edge of the image (not content padding) */

  margin: 0 0 15px 0;
}
/* set the top-right image */
.rounded_corners_head {
  background-position: top right !important;
  margin-right: -15px;
  /* pull the right image over on top of border */

  padding-right: 7px;
  /* right-image-gap + right-inside padding */

}
/* set the top-left image */
.rounded_corners_head div {
  z-index: 1;
  background-position: top left !important;
  margin: 0;
  /* reset main site styles*/

  border: 0;
  /* ditto */

  padding: 10px 0 0 15px;
  /* padding-left = image gap + interior padding ... no padding-right */

  height: auto !important;
  /* IE Holly Hack */

}
.rounded_corners_GradientHead {
  background-position: top right !important;
  margin-right: -15px;
  /* pull the right image over on top of border */

  margin-left: 1px;
  padding-right: 7px;
  /* right-image-gap + right-inside padding */

  background: transparent url(../images/forum_bg.jpg);
  color: #fff;
  height: 24px;
  padding-left: 10px;
  padding-top: 5px;
  font-weight: bold;
}
/* set the lower-left corner image */
.rounded_corners_body {
  background-color: #FFFFFF;
  z-index: 0;
  margin-top: 0px !important;
  margin-top: 0;
  background-position: bottom left !important;
  margin-right: 0;
  /* interior-padding right */

  padding: 1px 0 5px 10px;
  /* mirror .rounded_corners_head right/left */

}
.rounded_corners_body.Dynamic {
  min-height: 0px;
}
.rounded_corners_body .CommonFormArea {
  font-size: 80%;
}
.PollPostContentText {
  font-size: 80%;
  text-align: left;
  font-weight: normal;
}
.PollPostBodyArea {
  width: 90%;
  vertical-align: top;
}
.PollPostContentArea {
  color: #000;
}
.CommonPollSideArea {
  width: 50%;
  font-size: 8pt;
  min-width: 220px;
  background-color: #f4f4f4;
  border: solid 1px #999;
  margin: 0 auto;
}
.PollPostPager {
  padding-top: 5px;
}
div.alert.attention {
  background-color: #FFF5CC;
  border: 1px solid #FFCC11;
  margin-bottom: 10px;
}
div.alert.subscription {
  border: solid 1px #300;
  background-color: #d66;
  padding: 5px;
  margin-bottom: 10px;
}
.AnnouncementTitle {
  color: #000;
  font-size: 150%;
  font-weight: bold;
  padding-left: 20px;
  line-height: 100%;
}
ul.AttentionList {
  list-style-type: none;
  margin: 0px;
  padding: 10px 10px 10px 30px;
}
ul.AttentionList li {
  padding: 0;
  margin: 0;
}
.div.Attention {
  background-color: Red;
}
.CommonListTitlePopupText {
  display: inline;
  float: right;
  margin-top: 10px;
}
.CommonListTitlePopupTextBlock {
  display: block;
  float: right;
  font-size: 110%;
}
.ChosenFilter {
  font-size: 140%;
}
.CommonBlogListBorder {
  color: #333333;
  font-family: Arial, Helvetica;
  text-align: left;
  border-style: solid;
  border-width: 1px;
  border-color: #B0B0B0;
}
.wikiWidgetUserAvatar {
  display: inline;
  float: left;
  padding: 4px 0 4px 4px;
  width: 30px;
}
.wikiWidgetUserAnswer {
  min-height: 30px;
}
.CommonBlogListSideBarFooter {
  color: #999;
  background-color: #FFF;
  font-family: Arial, Helvetica;
  text-align: center;
  border-style: solid;
  border-width: 1px;
  border-color: #B0B0B0;
  padding: 8px 0px 8px 0px;
  font-weight: bold;
  border-top: 0;
}
.HeadlineListItemsArea {
  margin: 0;
}
.HeadlineListItemArea {
  margin: 10px 0;
  background-repeat: no-repeat;
  background-position: 10px 10px;
  padding: 2px 2px 2px 70px;
  min-height: 46px;
  background-color: #eee;
}
UL.HeadlineListItemList {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.HeadlineListItemArea.Alt {
  background-color: #fff;
}
.HeadlineListItemArea.Custom {
  padding-left: 0px;
}
.HeadlineListNewsContent {
  margin-left: 2px;
}
.HeadlineListItemDetails {
  margin: 0 0 0 0;
  color: #000;
  font-size: 80%;
}
/*
Rating Styles
*/
.ATWSmallRateControlReadOnly {
  background: url(../images/bluebg.jpg) right 0 no-repeat;
  border: solid 1px #DBDBDB;
  width: 66px;
  height: 16px;
}
.ATWSmallRateControl {
  background: url(../images/greybg.jpg) right 0 no-repeat;
  border: solid 1px #DBDBDB;
  width: 66px;
  height: 16px;
}
.ATWSmallRateControlActive {
  background: url(../images/bluebg.jpg) right 0 no-repeat;
  border: solid 1px #DBDBDB;
  width: 66px;
  height: 16px;
}
.ATWSmallRatingListItemeblogRating {
  float: left;
  width: 66px;
  text-align: center;
  white-space: nowrap;
}
.RatePlusSmall {
  display: inline;
  float: right;
  width: 16px;
}
.RatePlusSmall img, .RateMinusSmall img {
  width: 16px;
  height: 16px;
}
.RateMinusSmall {
  display: inline;
  float: left;
  width: 16px;
}
.RatePointsSmall {
  display: block;
  font-weight: bold;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}
.RatePlus {
  display: inline;
  float: right;
  width: 20px;
  padding-top: 10px;
}
.RatePlus img, .RateMinus img {
  width: 16px;
  height: 16px;
}
.RateMinus {
  display: inline;
  float: left;
  width: 20px;
  padding-top: 10px;
}
.RatePoints {
  display: block;
  font-weight: bold;
  text-align: center;
  font-size: 150%;
  width: 89px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 6px;
  width: 50%;
}
.NewsScore {
  clear: both;
  display: block;
  font-weight: bold;
  padding-top: 3px;
}
/*
Rating Styles
*/
.ATWRateControlReadOnly {
  background: url(../images/bluebg.jpg) right 0 no-repeat;
  border: solid 1px #999;
  width: 88px;
  height: 49px;
}
.ATWRateControl {
  background: url(../images/greybg.jpg) right 0 no-repeat;
  border: solid 1px #999;
  width: 88px;
  height: 49px;
}
.ATWRateControlActive {
  background: url(../images/bluebg.jpg) right 0 no-repeat;
  border: solid 1px #999;
  width: 88px;
  height: 49px;
}
.ATWRatingListItemeblogRating {
  float: left;
  width: 100px;
  text-align: center;
  white-space: nowrap;
  padding-left: 5px;
  padding-top: 5px;
}
.CommonATWListItemName {
  font-size: 150%;
  font-weight: normal;
  padding: 0;
  margin: 0 0 4px 0;
}
.CommonATWListItemName a:VISITED, .CommonATWListItemName a:LINK {
  color: #000;
}
.Tip {
  font-size: 90%;
  font-style: italic;
}
.HelpText {
  display: inline-table;
  display: -moz-inline-box;
  display: inline-block;
  margin: 1px;
  white-space: nowrap;
  cursor: pointer;
  color: #666;
  font-size: 12px;
  font-weight: bold;
}
.HelpText:LINK, .HelpText:VISITED {
  text-decoration: none;
}
.HelpText:ACTIVE {
  text-decoration: none;
}
.HelpText:HOVER {
  text-decoration: underline;
}
.HelpTextWhite {
  display: inline-table;
  display: -moz-inline-box;
  display: inline-block;
  margin: 1px;
  white-space: nowrap;
  cursor: pointer;
  color: #FFF;
  font-size: 12px;
  font-weight: bold;
}
.HelpTextWhite:LINK, .HelpTextWhite:VISITED {
  text-decoration: none;
}
.HelpTextWhite:ACTIVE {
  text-decoration: none;
}
.HelpTextWhite:HOVER {
  text-decoration: underline;
}
.HelpTextHighlight {
  display: inline-table;
  display: -moz-inline-box;
  display: inline-block;
  margin: 1px;
  background-color: #bbb;
  white-space: nowrap;
  cursor: pointer;
  color: #333;
  font-size: 11px;
}
.ArticleToolbarContainer .HelpTextSmall {
  color: #666666;
}
.HelpTextSmall {
  display: inline-table;
  display: -moz-inline-box;
  display: inline-block;
  margin: 1px;
  white-space: nowrap;
  cursor: pointer;
  font-size: 11px;
}
.HelpTextHighlight:LINK,
.HelpTextHighlight:VISITED,
.HelpTextHighlight:ACTIVE,
.HelpTextHighlight:HOVER {
  text-decoration: none;
  background-color: #bbb;
  color: #333;
}
.BlogArticleByline {
  padding-top: 5px;
  text-transform: uppercase;
  color: #666666;
}
.BlogArticleByline a, .BlogArticleByline a:link, .BlogArticleByline a:visited {
  color: #666666;
}
.BlogArticleDateline {
  font-size: 11px;
  /*padding-bottom:20px;*/

  margin-bottom: 5px;
}
.BlogArticleByDateline {
  font-size: 90%;
  padding-bottom: 2px;
}
.BlogArticleToolLine {
  float: right;
  border-left: solid 1px #CCC;
  padding: 0 0 0 5px;
  font-size: .9em;
  margin-left: 5px;
}
.BlogArticleCommentLine {
  padding-bottom: 2px;
}
.BlogArticleCommentLine {
  background: transparent url(../images/iconBlogsComments.gif) no-repeat scroll left center;
  padding-left: 20px;
}
.BlogArticleReadMore {
  background: transparent url(../images/iconBlogsReadMore.gif) no-repeat scroll left center;
  padding-left: 20px;
}
.BlogArticleForward {
  background: transparent url(../images/iconBlogsReadMore.gif) no-repeat scroll 45px center;
}
.readmore {
  padding: 4px 0 0;
  font-size: .9em;
}
.mn_lifooter .readmore {
  padding: 20px 0 0 10px;
}
.readmore a, .readmore a:link, .readmore a:visited {
  color: #333 !important;
}
.CommonBlogListItemName {
  font-size: 150%;
  font-weight: normal;
  padding: 0;
  margin: 0 0 4px 0;
}
.CommonBlogListItemName.Large {
  font-weight: bold;
  font-size: 150%;
}
.CommonBlogListItemName a:VISITED, .CommonBlogListItemName a:LINK {
  color: #000;
}
.CommonBlogListItemArea {
  margin: 10px 0;
  background-repeat: no-repeat;
  background-position: 10px 10px;
  padding: 5px 10px 5px 70px;
  background-color: #eee;
}
.CommonBlogListItemArea.MBS {
  padding: 10px 5px 5px 0px;
  border: solid 1px #CCCCCC;
  background-color: #F0F0F0;
}
.CommonBlogListItemArea.Alt {
  background-color: #fff;
}
.CommonBlogListItemArea.Custom {
  padding: 10px 0px 0px 0px;
}
.ConnectionRequestLinks {
  padding-top: 10px;
  float: right;
}
.BusinessListingList UL {
  padding: 5px;
  margin: 0;
  list-style: none;
}
.BusinessListingList LI {
  padding-bottom: 3px;
  margin: 0;
  list-style: none;
}
.BusinessListingName {
  font-size: 120%;
  font-weight: bold;
}
#CommonSidebarRight .CommonSidebar.Premium {
  padding: 0;
  border-bottom: solid 1px #CCCCCC;
  width: 260px;
}
.CommonSidebar.Premium .CommonContentBoxHeader {
  color: #fff;
  font-weight: bold;
  font-size: 13px;
  background-image: url(../images/hdrDarkGraySplitLines.png);
  background-repeat: repeat-x;
  height: 19px;
  margin: 0;
  padding: 5px 0 0 9px;
  border: 0;
}
.CommonSidebar.Premium .CommonContentBoxHeader .viewmore {
  float: right;
  margin-right: 5px;
  font-size: 11px;
  font-weight: normal;
}
.CommonSidebar.Premium .CommonContentBoxContent {
  border-left: solid 1px #CCCCCC;
  border-right: solid 1px #CCCCCC;
  padding: 5px 12px 10px;
  color: #000 !important;
}
.CommonSidebar.Premium .CommonContentBoxContent.Contact {
  font-size: 13px;
  line-height: 1.3em;
}
#CommonSidebarRight .CommonSidebar.Premium .CommonContentBox {
  border: 0;
  margin: 0;
  padding: 0;
  width: auto;
}
.CommonContentBox.Profile .Header {
  padding-top: 2px;
  font-size: 90%;
}
.CommonContentBox.BusinessListing .CommonMessageHeader {
  display: inline;
}
.CommonContentBox.BusinessListing .CommonMessageContent {
  display: inline;
}
.CommonContentBox.BusinessListing .CommonMessageDate {
  color: #666;
  font-size: 11px;
  margin-bottom: 0;
  text-align: right;
}
.ProfileContentArea .CommonContentBox.BusinessListing, .ProfileContentArea .CommonContentBox {
  padding: 0 10px 0 0;
  margin: 0;
}
.ProfileContentArea {
  padding: 0;
  margin-top: 5px;
}
.ProfileContentArea .BlogBreadcrumbs {
  margin-bottom: 21px;
}
.DirectorySidebarName {
  font-weight: bold;
}
.DirectorySidebarUrl {
  color: Green;
  font-size: .85em;
}
.DirectorySidebarUrl a:VISITED, .DirectorySidebarUrl a:LINK, .DirectorySidebarUrl a {
  color: Green;
}
.BusinessListingTag {
  font-size: 100%;
  font-weight: bold;
}
.BusinessListingHeader {
  font-size: 110%;
  font-weight: bold;
}
.BusinessListingCategory {
  padding-top: 10px;
  padding-bottom: 0px;
  border: 0;
  margin-bottom: 0px;
}
.DescriptionOfWork, .ExperienceDescription {
  margin: 5px 0;
}
.BusinessListingUrl {
  color: Green;
}
.BusinessListingUrl a:VISITED, .BusinessListingUrl a:LINK, .BusinessListingUrl a {
  color: Green;
}
.CommonContentBoxContent .Experience, .CommonContentBoxContent .Education {
  margin: 10px 0;
}
.ListingAvatar {
  float: left;
  width: 100px;
}
.ListingDetails {
  margin-left: 110px;
  font-size: 13px;
}
.ListingDisplayName {
  font-size: 18px;
  color: #295172;
}
.ListingCompanyName {
  font-size: 1.2em;
  color: #0B2A4E;
}
.CommonContentBox.BusinessListing {
  /*background-image: url(../images/bg_BusinessCard.jpg);
  background-repeat:repeat-x;
  padding: 8px 0 0 0;
  border:0;  
  width:534px;
  */

  margin: 0 0 15px;
  padding: 0;
}
.CommonContentBox.BusinessListing.Blank {
  /*background-image: url(../images/bg_BusinessCard.jpg);*/

}
.CommonContentBox.BusinessListing.Computer {
  /*background-image: url(../images/bg_curve_comp.jpg);*/

}
.CommonContentBox.BusinessListing.Globe {
  /*background-image: url(../images/bg_curve_globe.jpg);*/

}
.CommonContentBox.BusinessListing.Mouse {
  /*background-image: url(../images/bg_curve_mouse.jpg);*/

}
.CommonContentBox.BusinessListing.Phone {
  /*background-image: url(../images/bg_curve_phone.jpg);*/

}
.CommonContentBoxContent.BusinessListing {
  /*border: solid 1px #c5d0e1;
  border-top:0;  
  -moz-border-radius-bottomleft:10px;
  -moz-border-radius-bottomright:10px;*/

  padding: 0px 10px 5px 10px;
  min-height: 300px;
}
.BusinessListingBody {
  padding: 10px 0;
}
.MicroNews .CommonListArea {
  padding: 0;
  height: 108px;
  overflow-x: hidden;
  overflow-y: auto;
}
.MicroNews .CommonListArea .RateStoryList {
  list-style-type: none;
  padding: 0 2px 2px 3px;
}
.AroundTheWeb .CommonListArea ul.RateStoryList {
  color: #CCCCCC;
  font-size: 12px;
  font-weight: bold;
  margin: 0;
  padding: 4px 8px;
  list-style-type: none;
}
.AroundTheWeb .CommonListArea ul.RateStoryList li {
  border-bottom: dotted 1px #DFDFDF;
}
.AroundTheWeb .CommonListArea ul.RateStoryList .atw-time {
  float: left;
  width: 50px;
  color: #999999;
}
.AroundTheWeb .CommonListArea ul.RateStoryList .atw-title {
  float: left;
  width: 420px;
}
.AroundTheWeb .CommonListArea ul.RateStoryList .atw-source {
  color: #999999;
  float: left;
  width: 150px;
  margin-left: 16px;
}
.CommonContentBox.BusinessListing .CommonContentBoxHeader {
  border: 0;
  font-weight: bold;
  padding-top: 10px;
}
.CommonContentBox.BusinessListing .CommonContentBoxContent.User {
  margin-top: 5px;
  padding-bottom: 10px;
}
.CommonContentBox.BusinessListing UL.CommonContentBoxList LI {
  border: 0;
  padding-top: 0px;
}
.BusinessListingAddress {
  margin-bottom: 5px;
}
.ChangeListingFilter {
  padding-left: 5px;
  font-size: 70%;
}
.TagIndent {
  padding-top: 3px;
  padding-left: 10px;
  font-weight: normal;
}
.DirectoryProfileViewDateColumn {
  width: 200px;
}
.ProfileTable {
  font-family: Arial, Helvetica;
  font-size: 12px;
  margin: 0px 0px;
  text-align: left;
  width: 700px;
  border-collapse: collapse;
}
.ProfileTable th {
  font-size: 13px;
  font-weight: bold;
  padding: 8px;
  background: #E0E0E0;
  border-top: 4px solid #A7CC95;
  border-bottom: 1px solid #fff;
  color: #039;
}
.ProfileTable td {
  padding: 8px;
  background: #fff;
  border-bottom: 1px solid #E0E0E0;
  color: #000;
  border-top: 1px solid transparent;
}
.ProfileTable tr:hover td {
  background: #FFFFC0;
  color: #339;
}
.ProfileConnect {
  font-size: 12px;
  text-align: right;
  margin-top: 3px;
}
/*
Context Menu Styles
*/
.NavContextMenuGroup {
  background-color: #FCF8DE;
  border: solid 2px #999;
}
.NavContextMenuItem {
  background-color: #FCF8DE;
  font-size: 90%;
  border: solid 1px #ebe5bc;
  cursor: pointer;
  padding: 5px;
}
.NavContextMenuItemHover {
  background-color: #f4f4f4;
  color: #000;
  font-size: 90%;
  border: solid 1px #E1E1E1;
  cursor: pointer;
  padding: 5px;
}
.NavContextMenuItemExpanded {
  background-color: #E1E1E1;
  color: #000;
  font-size: 90%;
  border: solid 1px #f4f4f4;
  cursor: pointer;
  padding: 3px;
}
.tabButtons {
  background-color: #edf1f4;
  color: #2e4288;
  border: solid 1px #bcccf1;
  font-size: 80%;
  padding: 3px;
  min-width: 80px;
  display: inline;
  margin: 0 10px 10px 10px;
}
.right {
  text-align: right;
}
.myThreadsLink {
  font-weight: normal;
  font-size: 80%;
  color: #fff;
}
.myThreadsLink a:link, .myThreadsLink a:visited {
  color: #fff;
}
.InviteUserForm {
  padding: 8px 0px 6px 0px;
}
.InviteUserForm input[type="text"] {
  width: 156px;
  border: solid 1px #000;
  padding: 2px;
}
.InviteUserMessage {
  margin-top: -2px;
  float: left;
  width: 100px;
  font-size: 90%;
}
.CommonContentBox.ShareLove {
  background-color: transparent;
  background-image: url(../images/sharelove.png);
  background-repeat: repeat-x;
  padding: 8px 0 0 0;
  border: 0;
  height: 138px;
  -moz-border-radius-bottomleft: 0px;
  -moz-border-radius-bottomright: 0px;
}
.CommonContentBox.ShareLove .CommonContentBoxContent {
  padding: 0 0 0 18px;
  color: #3a3f3b;
}
.CommonContentBox.ShareLove .CommonContentBoxHeader {
  border: 0;
  padding-left: 12px;
  padding-top: 7px;
}
.ShareLoveButton {
  border: solid 1px #d4b273;
  background-color: #ead09f;
  text-align: center;
  margin-right: 20px;
  font-weight: bold;
  padding-top: 3px;
  padding-bottom: 3px;
  width: 50px;
  float: right;
}
.CommonContentBox.ShareLove a:link,
.CommonContentBox.ShareLove a:active,
.CommonContentBox.ShareLove a:visited,
.CommonContentBox.ShareLove a:hover {
  color: #3a3438;
}
.DirectoryHierarchalList {
  float: left;
  width: 28%;
  padding: 8px 5% 8px 0;
}
.DirectoryHierarchalList .CommonHeader {
  margin-bottom: 2px;
}
.RatesHeader {
  font-size: 150%;
  font-weight: bold;
  color: #000;
  margin: 0;
  padding-top: 15px;
}
.RatesDescription {
  color: #000;
}
.RssSectionNameColumn {
  width: 350px;
}
.DottedBottomLight {
  border-bottom: dotted 1px #D8D8D8;
}
.DottedBottomDark {
  border-bottom: dotted 1px #666;
}
.RateListItem {
  border-bottom: solid 1px #CCCCCC;
  padding: 2px;
  font-size: 0.9em;
  line-height: 1em;
}
.RateListItem.right {
  text-align: right;
}
.RateListItem.left {
  text-align: left;
}
.RateListArea {
  border: solid 1px #CCCCCC;
  border-bottom: 0;
  color: #333333;
  font-family: Arial, Helvetica;
}
.MBSTreasuryArea {
  color: #333333;
  font-family: Arial, Helvetica;
  font-size: 0.9em;
}
.MarketDataTable {
  border: solid 1px #CCCCCC;
  border-bottom: 0;
  width: 349px;
}
.RateListHeader {
  color: #FFF;
  font-weight: bold;
  padding: 4px 15px;
  background-image: url(../images/bg_rates.png);
  width: 232px;
}
.RateListHeaderSmall {
  background-image: url(../images/bg_ratesSmall.png);
  width: 182px;
}
.RateListHeaderLarge {
  background-image: url(../images/bg_ratesLarge.png);
  width: 270px;
}
.MarketDataHeader {
  background-image: url(../images/bg_MarketDataHeader.png);
  width: 320px;
}
.marketdatachart {
  margin: -25px 0 0 350px;
}
.MarketDataLink {
  display: inline;
  color: #36c;
  text-decoration: none;
  cursor: pointer;
}
.MarketDataLink:hover {
  text-decoration: underline;
}
.CommonHeadlineCell {
  color: #333333;
  font-family: Arial,Helvetica;
  padding: 6px 0 0px 2px;
  text-align: left;
}
.RateTable {
  font-size: .9em;
}
.RateTable td, .RateRows {
  font-family: Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  padding-top: 3px;
}
.RateTable td.Rateup, .RateTable td.Ratedown {
  font-weight: bold;
}
#CommonSidebarRight .RateLinks {
  padding: 8px 11px 0;
  font-size: 11px;
  font-weight: bold;
}
#CommonSidebarLeft .RateLinks a,
#CommonSidebarLeft .RateLinks a:link,
#CommonSidebarLeft .RateLinks a:visited,
#CommonSidebarRight .RateLinks a,
#CommonSidebarRight .RateLinks a:link,
#CommonSidebarRight .RateLinks a:visited {
  color: #666666;
}
.RateTable th {
  padding: 3px 0;
}
.RateDown {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9pt;
  font-style: normal;
  font-weight: bold;
  color: #2D8659;
  text-decoration: none;
}
.RateUp {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9pt;
  font-style: normal;
  font-weight: bold;
  color: #CC3333;
  text-decoration: none;
}
.RateNoChange {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9pt;
  font-style: normal;
  font-weight: bold;
  color: #404040;
  text-decoration: none;
}
.WikiActivityColumn {
  border-bottom: solid 1px #000;
}
.WikiActivityColumnHeader {
  border-bottom: solid 1px #000;
  font-weight: bold;
  color: #000;
  font-size: 110%;
}
.MBSRows {
  font-family: Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: normal;
  color: #333333;
  text-decoration: none;
  padding: 2px;
}
.MBSLeftBorder {
  border-left: dotted 1px #999;
}
.MBSHeaderRow {
  border-bottom: dotted 1px #999;
}
.MBSDown {
  font-weight: bold;
  color: #CC3333;
  text-decoration: none;
  display: inline;
}
.MBSUp {
  font-weight: bold;
  color: #2D8659;
  text-decoration: none;
  display: inline;
}
.MBSNoChange {
  text-decoration: none;
}
.GreenHomeAd {
  display: inline;
  float: right;
  margin: 2px 2px 35px 35px;
}
.StateSeal {
  display: inline;
  float: right;
  margin: 20px;
}
.WikiScrollPager {
  padding-bottom: 5px;
  text-align: center;
  font-size: .8em;
  float: right;
}
.SuggestStory {
  display: inline;
  float: right;
  margin-top: -15px;
  color: #336699;
  border-bottom: solid 1px #336699;
  cursor: default;
  cursor: pointer;
}
.LibraryListHeader {
  text-align: left;
  padding: 4px;
  font-family: Arial, Helvetica;
  font-weight: bold;
  font-size: 130%;
  color: #333;
}
.LibraryListItem {
  padding: 6px 0px 3px 5px;
  margin-left: 10px;
  color: #333333;
  font-family: Arial, Helvetica;
  text-align: left;
  font-size: 120%;
  border-bottom: solid 1px #CCC;
}
.LibraryListArea {
  padding: 8px 0;
}
A.LibraryQuestion, .LibraryQuestion:LINK, .LibraryQuestion:VISITED {
  color: #039;
}
A.LibraryQuestion:hover {
  color: green;
  text-decoration: none;
}
.LibraryHeader {
  padding: 0 0 2px 0;
  border-bottom: solid 1px #ccc;
  margin: 0 0 8px 0;
  line-height: 100%;
  font-size: 200%;
  color: #333;
}
.CommonUserImpersonationText {
  color: #999999;
}
.StateDropDown {
  font-family: Arial;
  font-size: 120%;
  color: #333;
}
.InlineScenario {
  border: solid 1px #333;
  background-color: #F0F0F0;
  margin: 0 35px;
}
.InlineScenarioHeader {
  font-size: 130%;
  font-weight: bold;
  border-bottom: solid 1px;
  padding: 10px 5px;
}
.InlineScenarioTools {
  font-weight: normal;
  display: inline;
  margin-left: 160px;
}
.InlineScenarioContent {
  font-size: 110%;
  padding: 10px;
  line-height: 20px;
}
.RatesStoryHeader {
  font-size: 110%;
  font-weight: bold;
  max-height: 33px;
  overflow: hidden;
}
.RatePageStoryList li, .RateStoryList li {
  margin: 0;
  padding: 2px 0;
}
.RateStoryList li .NewsStoryBlogLink a, .RateStoryList li .NewsStoryBlogLink a:link, .RateStoryList li .NewsStoryBlogLink a:visited {
  color: #759632 !important;
}
.NewsStoryBlogLink {
  display: inline;
}
.RateStoryList, .RatePageStoryList {
  margin: 1px 0px;
}
.RatePageStoryList {
  padding: 0 0 3px 0;
  list-style-type: none;
}
.Rateup {
  font-weight: bold;
  color: #669900;
}
.Ratedown {
  font-weight: bold;
  color: #990000;
}
.CustomAvatarListItemCommunity {
  float: left;
  padding-left: 10px;
  width: 100px;
  height: 100px;
  overflow: hidden;
}
.NoMargin {
  margin: 0;
}
#backgroundPopup {
  display: none;
  position: fixed;
  _position: absolute;
  /* hack for internet explorer 6*/

  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  background: #000000;
  border: 1px solid #cecece;
  z-index: 1;
}
#popupContact {
  display: none;
  position: fixed;
  _position: absolute;
  /* hack for internet explorer 6*/

  height: 444px;
  width: 508px;
  background: #FFFFFF;
  border: 2px solid #cecece;
  z-index: 2;
  padding: 12px;
  font-size: 13px;
}
#popupContact h1 {
  text-align: left;
  color: #333333;
  font-size: 22px;
  font-weight: 700;
  border-bottom: 1px dotted #D3D3D3;
  padding-bottom: 2px;
  margin-bottom: 20px;
}
#popupContactClose {
  font-size: 14px;
  line-height: 14px;
  right: 6px;
  top: 4px;
  position: absolute;
  color: #6fa5fd;
  font-weight: 700;
  display: block;
  cursor: pointer;
}
#button {
  text-align: center;
  margin: 100px;
}
.atwbutton {
  cursor: pointer;
  padding: 2px;
}
fieldset {
  border-color: #E7E7E7 #BBBBBB #BBBBBB #E7E7E7;
  border-style: solid;
  border-width: 1px;
  padding: 0 15px 15px;
  font-family: Verdana, sans-serif;
  font-size: 12px;
  line-height: normal;
  color: #000000;
}
fieldset legend {
  border-color: #EEEEEE #BBBBBB #BBBBBB;
  border-style: solid;
  border-width: 0;
  color: #000000;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 17px;
  font-weight: bold;
  padding: 0;
}
.subscriptionUserInfo {
  border-color: #ABADB3 #DBDFE6 #E3E9EF #E2E3EA;
  border-style: solid;
  border-width: 1px;
  font-size: 1.1em;
  font-family: Verdana, sans-serif;
  font-size: 12px;
  line-height: normal;
  padding: 3px;
  width: 220px;
}
.subscriptionDetails {
  font-weight: bold;
  text-align: right;
  vertical-align: middle;
}
.announcementbox {
  background: url(../images/announcement.png);
  background-repeat: no-repeat;
  height: 46px;
}
.hiddenlisttitle {
  cursor: pointer;
  border: 0;
  margin: 0;
  font-weight: bold;
}
.hiddenlist {
  margin: 0;
}
.hiddenlistcontent {
  background-color: #FFF;
  font-size: .8em;
  padding: 2px 7px 2px 0;
}
.hiddenliststatus {
  font-family: Courier;
}
ul#accordianMenu,
ul#accordianMenu ul,
ul.accordianMenu,
ul.accordianMenu ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
ul#accordianMenu, ul.accordianMenu {
  margin: 10px 6px;
}
ul#accordianMenu li div.hiddenlisttitle, ul.accordianMenu li div.hiddenlisttitle {
  color: #222222;
  padding: 3px 2px 2px 16px;
  border-bottom: 1px solid #CCCCCC;
  background: url("../images/bullet.gif") no-repeat scroll left 7px transparent;
  line-height: 17px;
}
ul#accordianMenu li div.hiddenlisttitle a,
ul#accordianMenu li div.hiddenlisttitle a:link,
ul#accordianMenu li div.hiddenlisttitle a:visited,
ul.accordianMenu li div.hiddenlisttitle a,
ul.accordianMenu li div.hiddenlisttitle a:link,
ul.accordianMenu li div.hiddenlisttitle a:visited {
  color: #222222;
}
ul#accordianMenu.greenhome li div.hiddenlisttitle {
  background-color: #fcf8de;
  color: #444444;
}
ul.accordianMenu.aboutus li div.hiddenlistcontent {
  font-size: 12px;
}
ul.accordianMenu.aboutus li div.hiddenlistcontent a, ul.accordianMenu.aboutus li div.hiddenlistcontent a:link, ul.accordianMenu.aboutus li div.hiddenlistcontent a:visited {
  color: #666666;
}
ul.accordianMenu.aboutus li div.hiddenlisttitle {
  background: none;
  border: none;
  border-top: solid 1px #CCCCCC;
  font-size: 13px;
  font-weight: bold;
  color: #E07B34;
  padding: 10px 10px 0px 5px;
}
ul#accordianMenu li, ul.accordianMenu li {
  margin-top: 1px;
}
ul.accordianMenu.aboutus > li {
  margin-top: 10px;
}
ul.accordianMenu.aboutus > li.first-child {
  margin-top: 0;
}
ul#accordianMenu div.hiddenlisttitle, ul.accordianMenu div.hiddenlisttitle {
  display: block;
  text-decoration: none;
}
ul#accordianMenu.AccordianList,
ul#accordianMenu ul.AccordianList,
ul.accordianMenu.AccordianList,
ul.accordianMenu ul.AccordianList {
  margin-left: 7px;
}
.AccordianList li {
  padding: 0 0 2px 0;
  border-bottom: solid 1px #ccc;
}
.AccordianList li a, .AccordianList li a:link, .AccordianList li a:visited {
  color: #3366CC;
}
ul.accordianMenu.aboutus li div.hiddenlistcontent .AccordianList li {
  border: 0;
}
ul.accordianMenu.aboutus li div.hiddenlistcontent .AccordianList {
  list-style-type: none;
}
.VideoHeader {
  font-weight: bold;
  font-size: 140%;
  color: #2d5076;
  padding: 3px 0 3px 10px;
  border-bottom: solid 1px #FFF;
  background-color: #cbdcec;
}
.NewsHeader {
  color: #333333;
  font-family: Times New Roman;
  font-size: 24px;
  padding: 0 0 5px 6px;
  position: relative;
  border-bottom: solid 1px #CCCCCC;
  font-weight: bold;
}
.NewsHeader .BlogFollowHeader {
  width: 106px;
}
.VideoHeaderLink {
  float: right;
  padding: 8px 210px 0 0;
  font-weight: bold;
  font-size: .9em;
}
.VideoHeaderLink a, .VideoHeaderLink a:link, .VideoHeaderLink a:visited {
  color: #2d5076 !important;
}
.VideoHeader {
  background-color: #E0DFDB;
}
.NewsMore a, .NewsMore a:LINK, .NewsMore a:VISITED {
  color: #FFFFFF;
  font-weight: bold;
  font-family: Arial,Helvetica;
}
.NewsStoryHeader {
  font-size: 16px;
  font-weight: bold;
}
.NewsStoryHeader a, .NewsStoryHeader a:link, .NewsStoryHeader a:visited {
  color: #666666;
}
.NewsStoryChannel {
  text-transform: uppercase;
}
.NewsHeaderItem .CommonAvatarListItem {
  color: #333333;
  font-size: 12px;
}
.NewsStoryChannel a, .NewsStoryChannel a:link, .NewsStoryChannel a:visited {
  color: #666666;
}
.CommonVideoList {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.CommonVideoListArea {
  padding: 4px 2px;
  width: 108px;
  overflow: hidden;
  float: left;
  margin: 0;
  border-right: 1px dotted #CCCCCC;
  height: 100px;
}
.CommonContentBox.Videos .CommonVideoListArea {
  height: 123px;
  padding: 0;
  padding-right: 10px;
  width: 100px;
  border: 0;
}
.CommonContentBox.Videos .CommonVideoListArea .VideoTitle {
  font-weight: bold;
  font-size: 11px;
  padding: 4px 0 0 3px;
}
.CommonContentBox.Videos .CommonVideoListArea .VideoTitle a, .CommonContentBox.Videos .CommonVideoListArea .VideoTitle a:link, .CommonContentBox.Videos .CommonVideoListArea .VideoTitle a:visited {
  color: #333333;
}
.CommonContentBox.Videos .CommonVideoListArea .CustomTableCellVideo {
  width: 105px;
}
.CommonVideoListArea:last-child, .CommonVideoListArea.last-child {
  border: 0;
}
.CommonContentBox.Videos .CommonVideoListArea:last-child, .CommonContentBox.Videos .CommonVideoListArea.last-child {
  margin-right: 0;
}
.CommonVideoListArea.alt {
  margin-right: 1px;
  margin-left: 1px;
}
.WidgetVideoText a, .WidgetVideoText a:link, .WidgetVideoText a:visited {
  color: #759632 !important;
}
.WidgetVideoText a {
  font-weight: bold;
}
.honeyform {
  display: none;
}
.NewsHeaderItem {
  padding-bottom: 5px;
  margin-bottom: 5px;
}
.NewsHeaderItem .CommonAvatarListItem a, .NewsHeaderItem .CommonAvatarListItem a:link, .NewsHeaderItem .CommonAvatarListItem a:visited {
  color: #759632 !important;
}
.MoreNews {
  background: url(../images/MoreFromMNDBG.gif) no-repeat #efefef;
  border: solid 1px #4B76B1;
  color: #333333;
  font-weight: bold;
  font-size: 11px;
  line-height: 1.1;
  padding: 10px 15px;
  margin-bottom: 15px;
}
.MoreNews h4 {
  font-size: 140%;
  margin: 0 0 15px 10px;
  color: #fff;
  font-style: italic;
}
.MoreNews ul {
  list-style-type: none;
}
.MoreNews li {
  margin: 3px auto;
}
.MoreNews .BlogLink {
  display: inline;
}
.MoreNews .BlogLink a, .MoreNews .BlogLink a:LINK, .MoreNews .BlogLink a:VISITED {
  color: #333333;
}
.MoreNews .BlogSubject {
  display: inline;
  font-size: 110%;
}
.ContactForm {
  background-color: #EEEEEE;
  border: 1px solid #AAAAAA;
  padding: 8px;
  width: 590px;
}
.ForwardToFriend {
  border: dashed 2px #CCCCCC;
  padding: 20px;
}
.AroundTheWebSource {
  font-weight: bold;
  font-size: 1.2em;
  padding: 10px 0 15px;
}
.AboutUsTitle {
  font-size: 24px;
  border: 0;
  color: #265074;
  font-family: Times New Roman;
  margin: 0 0 20px;
  padding: 0;
}
.CommonContentBox.AboutUs .CommonContentBoxContent {
  padding: 0 8px;
  margin-top: 15px;
}
.CommonContentBox.AboutUs .CommonContentBoxContent .CommonContent {
  width: 650px;
  font-size: 13px;
}
.accordianMenu.aboutus {
  margin: 15px 0 20px  30px;
}
#CommonSidebarRight .CommonSidebar.AboutUs {
  width: 253px;
}
#CommonSidebarRight .CommonSidebar.Prem {
  width: 253px;
  margin-top: 0;
}
.comparerates {
  background-color: #FFF5CC;
  border: 1px solid #FFCC11;
  margin: 0 6px 10px;
  padding: 2px;
}
.comparerates a, .comparerates a:hover, .comparerates a:link {
  text-decoration: underline !important;
}
.comparerates th {
  font-size: 1.2em;
  font-weight: bold;
}
.comparerates td {
  font-size: 1.1em;
}
.Premium .social-link {
  padding: 3px 0 0 23px;
  margin-bottom: 5px;
  height: 17px;
}
.Premium .social-link.twitter {
  background: url(../images/profileTwitter.png) no-repeat;
}
.Premium .social-link.facebook {
  background: url(../images/profileFacebook.png) no-repeat;
}
.Premium .social-link.linkedin {
  background: url(../images/profileLinkedIn.png) no-repeat;
}
.follow {
  height: 30px;
  padding-top: 7px;
  padding-left: 35px;
  font-size: 1.1em;
  font-weight: bold;
}
.follow.small {
  padding-left: 0;
  width: 181px;
  margin: auto;
}
.follow.email {
  background: url(../images/btnEmail.png) no-repeat;
}
.follow.email.small {
  background: url(../images/SocialJoin.png) no-repeat;
}
.follow.twitter {
  background: url(../images/btnTwitter.png) no-repeat;
}
.follow.twitter.small {
  background: url(../images/SocialTwitter.png) no-repeat;
}
.follow.rss {
  background: url(../images/btnRSS.png) no-repeat;
}
.follow.rss.small {
  background: url(../images/SocialRss.png) no-repeat;
}
.follow.facebook {
  background: url(../images/btnFacebook.png) no-repeat;
}
.follow.facebook.small {
  background: url(../images/SocialFacebook.png) no-repeat;
}
.follow a, .follow a:link {
  color: #333 !important;
}
.follow a:hover {
  color: #003399 !important;
}
.socialLink {
  width: 16px;
  height: 16px;
  margin-right: 4px;
  cursor: pointer;
  overflow: hidden;
}
.socialLink.linkName {
  width: 47%;
  text-indent: 20px;
}
.socialLink.linkName.hover {
  color: #0B2A4E;
  font-weight: bold;
}
.socialLink.twitter {
  background: url(../images/twitter_16.png) no-repeat;
}
.socialLink.facebook {
  background: url(../images/facebook_16.png) no-repeat;
}
.socialLink.linkedin {
  background: url(../images/linkedin_16.png) no-repeat;
}
.socialLink.googleplus {
  background: url(../images/gp_16.png) no-repeat;
}
.socialLink.digg {
  background: url(../images/digg_16.png) no-repeat;
}
.socialLink.stumbleupon {
  background: url(../images/stumbleupon_16.png) no-repeat;
}
.socialLink.delicious {
  background: url(../images/delicious_16.png) no-repeat;
}
.socialLink.myspace {
  background: url(../images/myspace_16.png) no-repeat;
}
.socialLink.yahoobuzz {
  background: url(../images/yahoobuzz_16.png) no-repeat;
}
.tooltip {
  background-color: #F5F5B5;
  border: 1px solid #DECA7E;
  color: #303030;
  font-family: sans-serif;
  font-size: 12px;
  line-height: 18px;
  padding: 10px 13px;
  position: absolute;
  text-align: center;
  z-index: 2;
}
.PremiumMembershipHead {
  margin-top: 5px;
  color: #98BCE5;
  font-size: 11px;
  width: 100%;
  text-align: right;
}
.TotalUsersAnnouncement a, .TotalUsersAnnouncement a:link, .TotalUsersAnnouncement a:visited {
  color: #fff !important;
}
.CommonContentBox.UserBadge .CommonContentBoxHeader {
  background-color: #3C608A;
  color: #fff;
  border: 0;
  padding: 6px;
  margin: 0;
}
.CommonContentBox.UserBadge .CommonContentBoxContent {
  /*background-color:#DCDCDC;*/

  padding: 0px;
  margin-bottom: 5px;
}
#CommonSidebarRight .CommonContentBox.Wiki {
  padding: 0;
}
.WikiSidebar {
  background-color: #cbdcec;
  padding: 0 10px;
}
.Wiki ul.CommonContentBoxList a, .Wiki ul.CommonContentBoxList a:link, .Wiki ul.CommonContentBoxList a:visited {
  color: #333 !important;
}
#CommonContentBelowInner .CommonContentBox, #CommonContentInner .CommonContentBox {
  border-top: 0;
  padding-top: 0;
  padding-left: 9px;
}
#CommonContentInner .CommonContentBox.DirectoryList {
  padding-left: 0;
}
#CommonContentBelowInner {
  clear: both;
}
.BlogBreadcrumbs {
  margin: 0;
  padding: 6px 0 6px 11px;
  font-size: 85%;
  color: #333333;
  background-color: #B9B9B9;
  background-image: url(../images/BGBlogBreadCrumb.png);
  background-repeat: repeat-x;
}
.BlogBreadcrumbs a, .BlogBreadcrumbs a:link, .BlogBreadcrumbs a:visited {
  color: #000;
}
.ShareLinks {
  float: right;
  border-left: solid 1px #CCC;
  padding: 0 15px 0 7px;
  font-size: .9em;
  margin-left: 20px;
}
.ShareLinksFlat {
  font-size: .9em;
}
.UserToolsHeader {
  -moz-background-clip: border;
  -moz-background-inline-policy: continuous;
  -moz-background-origin: padding;
  cursor: pointer;
  background-color: #3C608A;
  border: 0 none;
  color: #FFFFFF;
  margin: 0;
  padding: 5px 2px 5px 30px;
  font-weight: bold;
  background-repeat: no-repeat;
  background-position: 8px center;
  background-image: url(../images/navCircleSide.gif);
}
.UserToolsHeader.open {
  background-image: url(../images/navCircleDown.gif);
}
.UserTools {
  display: none;
  border: solid 1px #3C608A;
  padding: 3px 5px;
  font-size: .9em;
}
.UserTools ul.CommonContentBoxList li {
  list-style-image: url(../images/ArrowHomeSiteTools.png);
}
.UserTools ul.CommonContentBoxList {
  margin-left: 15px;
}
.AboutBlog {
  background-color: #EBEBEB;
}
.AboutBlog.MicroNews {
  background: url(../images/MicroNewsHeader.png) no-repeat top left;
  height: 154px;
}
hr.AboutBlogBottom, hr.ContributorDivider {
  border-bottom: dotted 1px #b8b8b8;
  margin-top: 1px;
  margin-bottom: 1px;
}
#CommonSidebarRight .CommonContentBox.Contributors {
  margin-top: 15px;
}
.Contributors .CommonContentBoxHeader {
  border: 0;
  padding: 4px 0 8px 9px;
  font-family: times New Roman;
  font-size: 15px;
  margin-bottom: 0;
  border: 0;
  color: #FFFFFF;
  background: url(../images/hdrDarkGraySplit.png) 0 0 repeat-x;
  height: 12px;
}
.Contributors .CommonContentBoxContent {
  padding: 0;
  margin: 0;
  border: 0;
}
.Contributor {
  border-bottom: 2px solid #FFFFFF;
  margin: 0;
  padding: 0;
  background-color: #efefef;
}
.ContributorArea {
  padding: 6px 12px 10px 10px;
}
.ContributorImage {
  float: left;
  width: 40px;
}
.ContributorName {
  font-weight: bold;
}
.ContributorName a, .ContributorName a:link, .ContributorName a:visited {
  color: #697025;
}
.ContributorText {
  padding-left: 60px;
}
.ContributorContent {
  float: left;
  margin-left: 5px;
  font-size: 11px;
  width: 198px;
}
.BlogPostSort {
  padding: 4px;
  border-bottom: 1px solid #CCCCCC;
}
UL.MNDBlogListItemList {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.MNDBlogListArea {
  margin: 0;
}
.MNDBlogListItemArea {
  margin: 0;
  padding: 5px 10px;
  background-color: #EFEFEF;
  border: 0;
  position: relative;
  zoom: 1;
}
.Headlines .MNDBlogListItemArea {
  height: 16px;
}
.MNDBlogListItemArea.Alt {
  background-color: #fff;
}
.MNDBlogListItemArea.Special {
  background-color: #FFEECB;
  border: 1px #FFD580 solid;
  margin-bottom: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}
.MNDBlogListItemUrl a, .MNDBlogListItemUrl a:link, .MNDBlogListItemUrl a:visited {
  color: #00720B;
}
.MNDBlogListItemArea:last-child, .MNDBlogListItemArea.last-child {
  border: 0;
}
.MNDBlogListItemArea.Custom {
  padding-left: 0px;
}
.MNDBlogListItemArea.Custom.Date {
  background: url(../images/CommentBar.png) no-repeat;
  color: #FFFFFF;
  height: 20px;
  padding: 5px 0 0px 20px;
  font-weight: bold;
}
.MNDBlogListItemContent {
  margin-left: 11px;
}
.micronews .MNDBlogListItemContent {
  margin-left: 0;
}
.MNDBlogListSubject {
  font-size: 120%;
  font-weight: bold;
  padding: 0;
  margin: 0 0 4px 0;
  cursor: pointer;
}
.SearchResultSubject {
  font-size: 16px;
  font-weight: bold;
  padding: 0;
  margin: 0 0 4px 0;
  cursor: pointer;
}
.SearchResultSummary {
  font-size: 14px;
  color: #000000;
}
.SearchResultSubject a, .SearchResultSubject a:link, .SearchResultSubject a:visited {
  color: #004276;
}
.SearchResultUrl {
  font-size: 12px;
}
.SearchResultUrl a, .SearchResultUrl a:link, .SearchResultUrl a:visited {
  color: #00720B;
}
.micronews .MNDBlogListSubject, .micronews .MNDBlogListItemByline {
  margin: 0;
}
.micronews .MNDBlogListItemContent {
  padding-bottom: 13px;
}
.micronews .MNDBlogListItemArea {
  padding: 0;
}
.newsletter .MNDBlogListSubject {
  padding-top: 5px;
}
.micronewstime {
  float: right;
  font-size: 1.5em;
  color: #ccc;
  font-weight: bold;
}
.MNDBlogListSubject.small {
  font-size: 12px;
  margin: 0;
}
.MNDBlogListSubject a:VISITED, .MNDBlogListSubject a:LINK {
  color: #333;
}
.MNDBlogListItemByline {
  margin: 7px 0 0 0;
  color: #000;
  font-size: 80%;
}
.MNDBlogListItemSummary {
  font-size: 100%;
}
.micronews .MNDBlogListItemSummary {
  display: inline;
}
.UserBadgeTitle {
  color: #333;
  font-size: 120%;
  letter-spacing: -1px;
  font-weight: bold;
  padding: 0;
  margin: 0;
  height: 18px;
  overflow: hidden;
}
.UserBadge ul.CommonContentBoxList li {
  border: 0;
  padding: 0 0 2px;
  margin: 0;
}
.CommonContentBox.VideoWidget .CommonContentBoxHeader {
  background-color: #6a6a6a;
  color: #fff;
  padding: 6px 12px;
  font-size: 100%;
  margin-bottom: 0;
}
.CommonContentBox.VideoWidget .WidgetMoreLink {
  float: right;
  padding: 5px 3px 0 0;
  font-size: 90%;
}
.CommonContentBox.VideoWidget .WidgetMoreLink a, .CommonContentBox.VideoWidget .WidgetMoreLink a:link, .CommonContentBox.VideoWidget .WidgetMoreLink a:visited {
  color: #fff !important;
}
.VideoWidget .CommonContentBoxContent {
  padding: 0;
  width: 253px;
  overflow: hidden;
  background-color: #cccccc;
}
.VideoPostSidebar {
  background-color: #E0E0E0;
  float: left;
  height: 145px;
  margin-right: 1px;
  overflow: hidden;
  padding: 10px;
  width: 106px;
}
.VideoPostSidebar a div {
  text-align: center;
  margin-bottom: 4px;
}
.VideoPostSidebar.alt {
  margin-right: 0;
}
.VideoPostSidebar img {
  border: 0;
}
.WidgetVideoText {
  font-size: 90%;
  color: #000;
}
.SubFormArea fieldset {
  width: 600px;
  margin: auto;
}
.SubFormArea legend {
  font-weight: bold;
  font-size: 120%;
  color: #cdcbcb;
}
.SubFormArea label input {
  margin: 0.25em 0;
}
.SubFormArea input.text, .SubFormArea select.text {
  border: 1px solid #A3A08C;
  font-size: 105%;
  padding: 3px;
}
.SubFormArea input.text {
  width: 250px;
}
.SubFormArea select.text {
  font-size: 100%;
}
.SubFormArea input.text:focus, .SubFormArea select.text:focus {
  background-color: #F5F3E7;
  border: 1px solid #7F7B64;
}
.SubFormArea .ErrorMessages {
  font-weight: bold;
  border: solid 1px #000000;
  background-color: #DD6666;
  color: #000000;
  padding: 5px;
}
.SubFormArea .ErrorMessages ul {
  padding: 3px 0 3px 15px;
  margin: 0;
  font-weight: normal;
}
.SubFieldName {
  font-weight: bold;
}
label.error {
  border: 1px solid #ff0000 !important;
  background-color: #ffeeee !important;
  color: #ff0000 !important;
}
.CommonContentBox.BusinessListingPreview {
  background-image: url(../images/bg_BusinessCard.jpg);
  background-repeat: repeat-x;
  padding: 8px 0 0 0;
  border: 0;
  float: right;
  width: 534px;
}
.CommonContentBoxContent.BusinessListingPreview {
  border: solid 1px #c5d0e1;
  border-top: 0;
  -moz-border-radius-bottomleft: 10px;
  -moz-border-radius-bottomright: 10px;
  padding: 0px 10px 5px 10px;
  min-height: 300px;
}
.cnbcviewer {
  width: 580px;
  height: 380px;
  text-align: center;
  /*background:#000 url(../images/cnbcviewer_bg.gif) repeat-x;    */

  margin: auto;
}
.nw-box {
  background: url(../images/HdrReadDailyNewsletter.png) no-repeat top center;
  padding-top: 42px;
  border-bottom: solid 1px #999999;
  color: #333333;
  font-size: 13px;
}
.nw-content {
  background-color: #e7e7e7;
  padding: 10px 15px 7px 15px;
}
.nw-header {
  display: inline;
}
.nw-subheader {
  font-weight: bold;
  display: inline;
}
.nw-date {
  margin: 5px 0;
  font-size: 11px;
  color: #666666;
}
.nw-subject {
  font-size: 13px;
  font-weight: bold;
}
.nw-links {
  margin-top: 5px;
  font-size: 11px;
  text-align: center;
  text-transform: uppercase;
}
.nw-links a, .nw-links a:link, .nw-links a:visited {
  color: #333333;
}
.tabarea ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.tabheader {
  float: left;
  font-size: 80%;
  margin: 0 0 0 4px;
  position: relative;
  top: 1px;
}
.micronews .tabheader {
  font-size: 90%;
  text-transform: uppercase;
}
.micronews .tabheader.first-child {
  margin-left: 15px;
}
.tabarea {
  clear: left;
  display: block;
  float: none;
  background-color: #F0F0F0;
}
.tabarea.micronews {
  background-color: transparent;
}
.tabarea h3 {
  color: #333333;
  font-family: arial, helvetica, sans-serif;
  font-weight: normal;
  line-height: 1.15em;
  padding: 1px 0 1px 5px;
  margin: 0;
}
.tablist:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.tablist {
  border-bottom: 1px solid #CCC;
}
.tabheader.tabselected {
  background-color: #FFFFFF;
  background-image: none;
  border: solid 1px  #CAD2DA;
  border-bottom: 0;
}
.tabheader a:link, .tabheader a:visited, .tabheader a:active {
  outline: medium none;
  text-decoration: none;
}
.tabheader a:hover {
  background-color: #f7fafc;
  border: 1px #cfdfe9 solid;
  border-bottom: none;
  color: #093d72;
  padding-top: 1px;
  padding-left: 2px;
  padding-right: 2px;
}
.tabheader a, .tabheader.tabselected a:hover {
  display: block;
  margin-bottom: 0;
  padding: 2px 3px;
  text-align: center;
  border: none;
  background-color: Transparent;
}
.tabpanel {
  background-color: #fff;
  display: none;
  padding: 3px 10px;
  border-bottom: solid 1px #CCC;
}
.micronews .tabpanel {
  background-color: #E3ECF2;
  border-bottom: 0;
}
#CommonContentInner .micronews .tabpanel {
  padding-bottom: 0;
}
.micronews .tabheader {
  background: url(../images/mn_inactivetab.png) repeat-x;
  border: solid 1px  #E4E3E3;
  border-bottom: 0;
  height: 19px;
  padding: 0;
  top: 0px;
}
.micronews .tabheader.tabselected {
  top: 1px;
  background: url(../images/mn_activetab.png) repeat-x;
}
.micronews .tabheader a {
  padding: 2px 5px;
}
.micronews .tabheader a:hover {
  border: 0;
  padding: 2px 5px;
  background-color: transparent;
  border: 0;
}
.micronews .tabheader.tabselected a, .micronews .tabheader.tabselected a:hover {
  padding-top: 1px;
}
.micronews li.MNDBlogListItemArea {
  background-color: transparent;
  margin-top: 13px;
  border-bottom: dotted 1px #999999;
}
#CommonContentInner .tabpanel {
  padding: 3px 2px;
}
.tabpanel.tabselected {
  display: block;
}
.convolist li {
  margin: 0;
  padding: 3px 0;
}
.convolist li.alt {
  background-color: #e7e7e7;
}
.MNDLiveSidebar .convolist li {
  padding-bottom: 2px;
  margin-top: 2px;
  border-bottom: dotted 1px #D8D8D8;
}
.AccordianList li:last-child,
.AccordianList li.last-child,
.convolist li:last-child,
.convolist li.last-child {
  border-bottom: 0;
}
.w-avatar img {
  max-width: 25px;
  max-height: 25px;
}
.w-avatar {
  float: left;
  width: 30px;
  margin-bottom: 2px;
}
.w-listitem {
  margin-left: 30px;
  font-size: .9em;
}
.w-listitem.left {
  margin-left: 0;
}
.w-timedate {
  float: left;
  font-size: 11px;
  color: #333333;
  font-family: Times New Roman;
  width: 40px;
  text-align: right;
  text-transform: lowercase;
}
.w-linoavatar {
  font-size: .9em;
}
.w-litimedate {
  font-size: 11px;
  margin-left: 50px;
}
.ContributorList {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.ContributorArea {
  padding: 5px;
}
.ContributorAvatar {
  float: left;
  width: 45px;
}
.ContributorAvatar img {
  max-width: 40px;
  max-height: 40px;
}
.ContributorContent {
  float: left;
}
.ContributorName {
  font-size: 1.1em;
  font-weight: bold;
}
.ContributorList li {
  border-bottom: solid 2px #FFF;
}
.CommonContentBoxContent.tabs {
  padding: 0;
}
.AccordianList .Contributor {
  background-color: #FFF;
}
.MNDLiveSidebar .CommonContentBoxHeader {
  margin: 0;
  background: url(../images/MNDLiveCommunity.png) no-repeat 0 0;
  width: 253px;
  height: 62px;
  border: 0 !important;
  padding: 0;
}
.MNDLiveSidebar.news .CommonContentBoxHeader {
  margin: 0;
  background: url(../images/MNDLiveNews.png) no-repeat 0 0;
}
.CommonContentBoxHeader.Conversation {
  font-weight: bold;
  font-family: Times New Roman;
  color: #333333;
  font-size: 16px;
  padding: 5px 8px;
  text-transform: uppercase;
  margin-bottom: 7px;
}
.CommonContentBoxHeader.Conversation.video {
  margin-bottom: 0;
}
.MNDLiveSidebar .CommonContentBoxContent.tabs {
  border: 0;
}
.MNDLiveSidebar .tabarea {
  border: solid 4px #e8e8e8;
  border-top: 0;
  border-bottom: 0;
  background-color: #FFFFFF;
}
.nvatw .tabpanel {
  border-bottom: solid 2px #e7e7e7;
}
.video .tabpanel {
  background-color: #E7E7E7;
  padding: 7px;
}
.video .tabpanel.visible {
  padding: 7px;
}
.nvatw .tabarea {
  margin-bottom: 10px;
}
.CommonContentBox.nvatw .tabarea ul.convolist.atw {
  list-style-type: disc;
  /*list-style-position: inside;*/

}
.convolist.atw li {
  padding-left: 10px;
  font-size: .9em;
}
.MNDLiveSidebar .tabpanel {
  border: 0;
}
.MNDLiveSidebar .tablist {
  border-color: #E4E3E3;
}
.MNDLiveSidebar .CommonContentBoxFooter {
  margin: 0;
  padding: 0;
  background: url(../images/MNDLiveBottom.png) no-repeat 0 0;
  width: 253px;
  height: 9px;
}
.MNDLiveSidebar .tabheader {
  background: url(../images/graytabs.png) repeat-x #e4e3e3;
  border: solid 1px #E4E3E3;
  border-bottom: 0;
  height: 19px;
}
.MNDLiveSidebar .tabheader.tabselected {
  background: url(../images/mndliveGraytab.png) repeat-x #fac764;
  border: solid 1px #D8D8D8;
  border-bottom: 0;
}
.MNDLiveSidebar .tabheader a:link, .MNDLiveSidebar .tabheader a:visited, .MNDLiveSidebar .tabheader a:active {
  color: #333333;
}
.MNDLiveSidebar .tabheader a:hover {
  background-color: transparent;
}
.iphoneviewercontainer {
  width: 430px;
  height: 820px;
  background: url(../images/iphone_bg.png) no-repeat 0 0;
  float: left;
  padding-top: 78px;
}
.iphoneviewer {
  width: 368px;
  height: 550px;
  margin: auto;
}
.iphoneviewer iframe {
  border: 0;
}
.tabpanel.visible {
  display: block;
  padding: 3px 2px;
}
.convolist.video li {
  float: left;
  width: 75px;
  border: 0;
  margin-right: 5px;
}
.convolist.video li:last-child, .convolist.video li.last-child {
  margin-right: 0;
}
.th-viewall {
  float: right;
  font-size: .9em;
  margin: 3px;
}
.CommonContentBoxContent.tabs .th-viewall {
  color: #333333;
  font-size: 11px;
  font-family: Arial,helvetica;
}
.CommonContentBoxContent.tabs .th-viewall a, .CommonContentBoxContent.tabs .th-viewall a:link, .CommonContentBoxContent.tabs .th-viewall a:visited {
  color: #333333;
}
.UserBadgeSmall {
  font-size: 90%;
}
.sidebarlisttitle {
  cursor: pointer;
  border: 0;
  margin: 0;
  font-weight: bold;
  background-color: #F0F0F0;
  border: 1px solid #CCCCCC;
  color: #3366CC;
  padding: 2px;
}
.sidebarlistcontent {
  background-color: #FFF;
  font-size: .8em;
  padding: 2px 7px 2px 0;
}
.sidebarList li.selected {
  font-weight: bold;
}
.sidebarlisttitle.selected {
  background-color: #3C608A;
}
.sidebarlisttitle.selected a, .sidebarlisttitle.selected a:link, .sidebarlisttitle.selected a:visited {
  color: #fff !important;
}
ul.sidebarMenu {
  list-style-type: none;
  margin: 10px 6px;
  padding: 0;
}
ul.sidebarMenu ul {
  list-style-type: none;
}
ul.sidebarMenu ul.sidebarList {
  margin: 0 0 0 7px;
  padding: 0;
}
.sidebarList li {
  border-bottom: 1px dotted #CCCCCC;
  padding: 0 0 2px;
}
.sidebarlistcontent.selected {
  background-color: Yellow;
}
ul.sidebarMenu li {
  margin-top: 1px;
}
.timebox {
  -moz-border-radius: 3px 3px 3px 3px;
  -webkit-border-radius: 3px 3px 3px 3px;
  float: left;
  padding: 3px;
  position: relative;
  width: 45px;
  height: 30px;
  zoom: 1;
  color: #888888;
}
.timebox .day {
  font-size: 20px;
  left: 5px;
  line-height: 20px;
  position: absolute;
  top: 20px;
}
.timebox .month {
  font-size: 15px;
}
.timebox .year {
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  display: block;
  font-size: 17px;
  position: absolute;
  left: 19px;
  top: 12px;
}
.timeboxcontainer {
  float: left;
  padding: 2px;
  width: 45px;
  height: 43px;
  margin-right: 10px;
  font-weight: normal !important;
}
.MoreBlogLink {
  padding: 5px 0;
}
.MoreBlogLink a, .MoreBlogLink a:link, .MoreBlogLink a:visited {
  font-weight: bold;
  color: #666;
}
.MoreBlogSubject {
  padding: 5px 0;
  font-size: 120%;
}
.MoreBlogDesc {
  font-size: .9em;
  color: #000;
}
.MoreBlogItem {
  width: 142px;
  height: 190px;
  border-right: solid 1px #CCCCCC;
  padding: 3px 7px 0 0;
  margin: 0 7px 0 0;
}
.CommonContentBoxContent.User {
  border-top: 1px dashed #EFEFEF;
  padding-top: 2px;
  margin-bottom: 2px;
}
.ProfileContentArea .CommonContentBoxContent.User {
  border: 0;
  margin: 0;
  padding: 0;
}
.Comment {
  margin: 0;
  position: relative;
  min-height: 30px;
  border-bottom: dashed 1px #CCC;
  background-color: #FFFFFF;
  word-wrap: break-word;
}
.Comment.Featured {
  background-color: #FFEECB;
}
.Comment.Analyst {
  background-color: #E3ECF2;
}
.Comment.current {
  background-color: #CCFFCC;
  border: solid 1px #006600;
}
.comment-date {
  display: none;
}
.comment-displayname {
  display: inline;
  font-weight: bold;
}
.comment-usernotes {
  padding: 3px;
  width: auto;
  font-style: italic;
  margin: 2px 30px 8px;
}
.DashboardComments.search {
  border: 1px dashed #CCCCCC;
  margin: 0 50px 0 10px;
}
.DashboardComments.history {
  border: 1px dashed #CCCCCC;
  margin: 0 10px 0 10px;
}
#CommonContentInner .comment-search .CommonContentBoxHeaderForm {
  border: 1px solid #CCCCCC;
  margin-left: 5px;
  margin-right: 20px;
  padding: 0 10px 10px 20px;
  background-color: #F0F0F0;
}
.comment-search-pager {
  margin-top: 10px;
}
table .Comment {
  border-bottom: 0;
}
.DashboardComments.search table td {
  border-bottom: 1px dashed #CCCCCC;
  max-width: 420px;
}
.DashboardComments.search table td.comment-link-col {
  border-left: 1px dashed #CCCCCC;
  width: 160px;
  text-align: center;
  vertical-align: top;
  padding-top: 5px;
  font-size: 11px;
}
.hls {
  background: #D3E18A;
}
.CommentContent {
  font-size: 0.9em;
  margin: 0;
  padding: 3px 6px;
}
.history .CommentContent {
  font-size: 12px;
}
.message.success {
  margin-top: 4px;
  border: solid 1px #333;
  font-weight: bold;
  color: #333;
  font-size: .9em;
  background-color: #8BB95E;
  padding: 30px 40px;
  z-index: 20;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
}
.CommentMenu {
  position: absolute;
  top: 3px;
  right: 0;
  z-index: 20;
}
.CommentSaveMenu,
.CommentDeleteMenu,
.CommentWarnMenu,
.CommentFeatureMenu {
  background-color: #fff;
  color: #333;
  border: solid 1px #333;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  padding: 2px;
  cursor: pointer;
  float: right;
  margin-right: 3px;
}
.CommentFeatureMenu, .CommentDeleteMenu {
  background-color: #fcd8d8;
}
/*
.CommentFeatureMenu{
  right:115px;
  top:5px;
}
.CommentDeleteMenu{
  right:78px;
  top:5px;
}
.CommentSaveMenu{
  right:43px;
  top:5px;
}*/
.CommentWarnMenu {
  right: 3px;
  top: 5px;
}
.CommentAvatar {
  float: left;
  width: 30px;
}
.CommentAvatar img {
  height: 25px;
  margin: auto;
  width: 25px;
}
.loading {
  text-align: right;
  margin-top: -100px;
  position: relative;
}
#cb_ToolbarWrapper {
  bottom: 0;
  height: 45px;
  left: 0;
  position: absolute;
  position: fixed;
  visibility: visible;
  width: 100%;
  z-index: 9999;
}
#cb_toolbarInner {
  width: 964px;
  background: url(../images/bottomBG.png) 0 0 no-repeat transparent;
  display: block;
  height: 70px;
  margin: 0 auto;
  padding-left: 8px;
  position: relative;
  overflow: visible;
}
#cb_toolbarInner .Globe {
  left: 18px;
  position: absolute;
  top: -9px;
}
#cb_toolbarInner .Content {
  height: 35px;
  padding: 3px 5px 0 0;
}
#cb_toolbarInner .CommonContentBoxContent.User {
  border: 0;
  padding: 0;
  display: block;
}
#cb_toolbarInner .ListingAvatar {
  width: 25px;
}
#cb_toolbarInner .ListingDetails {
  font-size: 12px;
  margin-left: 45px;
}
#cb_toolbarInner .ListingDetailsSection {
  float: left;
  margin-right: 20px;
  overflow: hidden;
  width: 250px;
}
#cb_toolbarInner .ListingDetailsSection.socialLinks {
  margin-right: 0;
  padding-top: 8px;
  width: 70px;
  float: right;
}
#cb_toolbarInner .ListingDetailsSection .socialLink {
  float: left;
}
#cb_toolbarInner {
  color: #CCCCCC;
}
#cb_toolbarInner a, #cb_toolbarInner a:link, #cb_toolbarInner a:visited {
  color: #CCCCCC;
}
#cb_toolbarInner .ListingDisplayName a, #cb_toolbarInner .ListingDisplayName a:link, #cb_toolbarInner .ListingDisplayName a:visited {
  color: #C6DFF5;
}
#cb_toolbarInner .ListingDisplayName {
  font-size: 14px;
  font-weight: bold;
  color: #C6DFF5;
  display: block;
}
#cb_toolbarInner .JobTitle {
  color: #CCCCCC;
}
#cb_toolbarInner .socialLinkItem {
  float: right;
  margin-right: 3px;
}
#cb_toolbarInner .socialLink {
  margin-top: 0;
}
.Calendar .CommonContentBoxHeader {
  font-size: 16px;
  color: #FFFFFF;
  font-style: italic;
  padding: 5px 8px;
  background-color: #336699;
  margin-bottom: 0;
}
.Calendar .CommonContentBoxContent {
  border: solid 1px #e3e3e3;
  border-top: 0;
  padding: 5px 8px;
}
.Calendar .ui-datepicker {
  margin: 4px auto;
  width: auto;
}
.searchresult_left {
  float: left;
  margin: 0 0 0 10px;
  padding-bottom: 10px;
  padding-right: 20px;
  width: 628px;
  border-right: 1px solid #E5E5E5;
}
.searchresult_right {
  display: inline;
  float: right;
  margin-right: 10px;
  width: 250px;
}
.searchresult_filter {
  padding: 15px 10px 0 0;
}
.searchresult_resultssummary {
  color: #000000;
  font: 18px arial;
  margin-bottom: 15px;
  padding: 0 0 10px 0;
  border-bottom: solid 1px #E5E5E5;
}
.search_search {
  color: #000000;
  font: 18px arial;
  margin-bottom: 5px;
  padding: 0;
  font-weight: bold;
}
.shdbox_header {
  background: url(../images/shd_box_head.gif) no-repeat scroll 100% 0 transparent;
  height: 5px;
  overflow: hidden;
}
.shdbox .shdbox_left {
  background-color: #FFFFFF;
}
.shdbox_left {
  background: url(../images/shd_box_left.gif) repeat-y scroll 0 0 transparent;
}
.shdbox_right {
  background: url(../images/shd_box_right.gif) repeat-y scroll 100% 0 transparent;
  padding: 0 5px;
}
.shdbox_bottom {
  background: url(../images/shd_box_bottom.gif) no-repeat scroll 100% 0 transparent;
  height: 5px;
  overflow: hidden;
}
.CommonContentBoxContent.Search {
  padding: 0 0 0 3px;
}
.CommonContentBoxHeaderForm.Search {
  border: 0;
}
.CommonContentBoxHeaderForm.Search .CommonFormArea {
  padding: 0 0 0 15px;
}
.SearchBox {
  background: url(../images/search.gif) no-repeat scroll 99% 55% white;
  border: 1px solid #E1E1E1;
  color: #333333;
  font-size: 18px;
  font-weight: bold;
  padding: 6px 22px 6px 10px;
  width: 500px;
}
.Invisibutton {
  left: -20px;
  position: relative;
}
.SuggestedSpellingArea {
  color: #000000;
  font-size: 16px;
  line-height: 16px;
  margin-bottom: 10px;
}
.crawldate {
  color: #CA0002;
  font-size: 10px;
  font-weight: normal;
}
.signup_left {
  float: left;
  margin-right: 8px;
}
.signup_right {
  float: right;
  width: 300px;
}
.signup_title {
  margin-bottom: 10px;
  font-size: 21px;
  margin: 0 0 8px;
  font-weight: bold;
  text-align: center;
}
ul.signup_selector {
  list-style: none outside none;
  margin: 0;
  padding: 0;
}
ul.signup_selector li {
  border-right: 1px solid #EEEEEE;
  cursor: pointer;
  display: block;
  float: left;
  padding-left: 6px;
  position: relative;
  text-decoration: none;
  width: 300px;
}
/*
ul.signup_selector li.free{
	width:225px;
}
ul.signup_selector li.premium{
	width:280px;
}
*/
ul.signup_selector li.current {
  background: url(../images/PurchaseBG.png) no-repeat scroll 0 0 transparent;
  border-right: 1px solid #FFFFFF;
}
ul.signup_selector li.current span.left {
  background: url(../images/PurchaseBG.png) no-repeat scroll right 0 transparent;
}
ul.signup_selector li span.left {
  color: #666666;
  display: block;
  font-size: 12px;
  height: 525px;
  line-height: 22px;
  padding: 15px 10px;
}
ul.signup_selector li span.left div.title {
  color: #1D7ABF;
  display: block;
  font-size: 22px;
  margin-bottom: 7px;
  font-weight: bold;
}
.wpanel .title {
  display: block;
  font-size: 22px;
  margin-bottom: 7px;
}
ul.signup_selector li:last-child, ul.signup_selector li.last-child {
  border-right: medium none;
}
ul.signup_selector li:first-child, ul.signup_selector li.first-child {
  border-right: 1px solid #FFFFFF;
}
.signup_selector .price {
  color: #333333;
  display: block;
  font-size: 16px;
  font-weight: bold;
}
.signup_selector .smallprice {
  color: #333333;
  line-height: 16px;
  padding: 3px 0 10px;
}
.signup_selector .highlights {
  border-bottom: 1px dotted #666666;
  border-top: 1px dotted #666666;
  display: block;
  padding: 10px 0;
}
.signup_selector .highlightlist {
  list-style-type: disc;
  padding: 0 0 0 21px;
  margin: 0 0 0 -10px;
}
.signup_selector .highlightlist li {
  background: none repeat scroll 0 0 transparent;
  border: medium none;
  display: list-item;
  float: none;
  margin: 5px 0 0;
  padding: 0;
  width: auto;
}
.CommonFormArea.Signup input, .CommonFormArea.Signup select {
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
  padding: 2px;
}
.CommonFormArea.Signup input[type=text], .CommonFormArea.Signup input[type=password], .CommonFormArea.Signup select {
  width: 170px;
  border: 1px solid #CCCCCC;
}
.CommonFormArea.Signup td.CommonFormFieldName {
  padding: 2px 4px;
}
.CommonFormArea.Signup td.divider {
  margin-top: 5px;
  padding-bottom: 5px;
  line-height: 1px;
  height: 1px;
  border-top: solid 1px #CCCCCC;
}
.CommonFormArea.Signup .userType {
  border-bottom: solid 1px #CCCCCC;
  padding-bottom: 5px;
  margin-bottom: 5px;
}
.CommonFormArea.Signup fieldset {
  margin: 0;
  padding: 5px 10px;
  color: #333333;
  border: 1px solid #C4C4C4;
}
.CommonFormArea.Signup div.CommonFormFieldName {
  padding-top: 5px;
}
.wpanelcontainer {
  min-height: 400px;
}
.wpanel {
  display: none;
}
.wpanel.active {
  display: block;
}
.searchEngines label {
  font-size: 14px;
  cursor: pointer;
}
.searchEngines {
  width: 480px;
  margin: auto;
}
.SearchArea {
  text-align: center;
  margin-top: 40px;
}
.mn_section {
  background-color: #E3ECF2;
}
.mn_listtime {
  color: #999999;
  float: left;
  font-size: 15px;
  font-weight: bold;
}
.video_listtime {
  color: #666666;
  font-size: 12px;
}
.mn_listsubject {
  font-size: 0.9em;
  margin-left: 65px;
}
.mn_listitemarea {
  border-bottom: 1px solid #CCCCCC;
  height: 25px;
  margin: 0;
  padding: 2px 0 3px 5px;
  cursor: pointer;
  overflow: hidden;
}
.mn_listitemarea.selected {
  background: url(../images/rolloverarrow.png) no-repeat;
  border: 0 none;
  padding-right: 20px;
  padding-bottom: 4px;
  width: 289px;
}
.mn_listitemarea.last-child {
  border-color: #FFFFFF;
}
.mn_listheader {
  font-weight: bold;
  display: inline;
  color: #003366;
  font-size: 16px;
}
.mn_header {
  background: url(../images/MicroNewsBG.png) repeat-x;
  height: 26px;
  padding: 6px;
}
.mn_footer {
  background: url(../images/MicroNewsBarandPageTurn.png) no-repeat;
  height: 38px;
  width: 100%;
}
.mn_viewall {
  float: right;
  margin: 8px 5px 3px 0;
}
.mn_preview {
  float: right;
  width: 310px;
  height: 246px;
  overflow: hidden;
  background-color: #e3ecf2;
}
.mn_previewcontent {
  padding: 5px 9px 5px 20px;
  overflow: hidden;
}
.mn_list {
  list-style-type: none;
  margin: 0;
  padding: 0;
  width: 295px;
  background-color: #FFFFFF;
}
.mn_hiddensubject, .mn_hiddenbody, .mn_hiddendate {
  display: none;
}
.mn_postnew {
  float: right;
  font-size: .9em;
  margin: 20px 50px 0 0;
}
.mn_viewallfooter {
  text-indent: -9999px;
  width: 150px;
  height: 40px;
  display: block;
}
.mn_postnew a, .mn_postnew a:link, .mn_postnew a:visited {
  color: #FFFFFF !important;
}
.mn_preheader {
  background: url(../images/balloonTop.png) top no-repeat;
  height: 20px;
}
.mn_liheader {
  background: url(../images/mn_liBubbleTop.png) top no-repeat;
  height: 10px;
}
.mn_prefooter {
  background: url(../images/balloonBottom.png) top no-repeat;
  height: 41px;
}
.mn_lifooter {
  background: url(../images/mn_liBubbleBottom.png) top no-repeat;
  height: 38px;
}
.mn_pretime {
  font-size: 15px;
  color: #003366;
  font-weight: bold;
  padding: 23px 0 0 20px;
}
.mn_litime {
  font-size: 20px;
  color: #B9B9B9;
  font-weight: bold;
  padding: 0 10px 0 0;
  float: right;
  margin: 0 2px;
}
.mn_presubject {
  font-size: 1.1em;
  font-weight: bold;
  background-color: #FFFFFF;
  padding: 0 10px;
  border-left: solid 1px #CCC;
  border-right: solid 1px #CCC;
}
.mn_lisubject {
  font-size: 13px;
  font-weight: bold;
  background-color: #FFFFFF;
  padding: 7px 10px 2px;
  border-left: solid 1px #CCC;
  border-right: solid 1px #CCC;
  margin: 0 4px;
}
.mn_lisubject a, .mn_lisubject a:link, .mn_lisubject a:visited {
  color: #333333;
}
.mn_prebody {
  font-size: .9em;
  background-color: #FFFFFF;
  padding: 0 10px;
  border-left: solid 1px #CCC;
  border-right: solid 1px #CCC;
  max-height: 140px;
  overflow: hidden;
}
.mn_libody {
  font-size: 13px;
  background-color: #FFFFFF;
  padding: 0 10px;
  border-left: solid 1px #CCC;
  border-right: solid 1px #CCC;
  overflow: hidden;
  margin: 0 4px;
  clear: both;
}
.mn_libody .MNDBlogListItemByline {
  margin-top: 5px;
  font-size: 11px;
  color: #666666;
}
.mn_small {
  font-size: .9em;
}
.BlogFollowHeader {
  float: right;
  font-family: Arial,Helvetica;
  font-size: 11px;
  color: #666;
  margin-top: 8px;
}
.CommonContentBox.micronews {
  padding-right: 8px;
}
.BlogFollowHeader img {
  vertical-align: middle;
  border: 0;
}
.dropDownRoot.open {
  z-index: 9;
}
.dropDownItemContainer.closed {
  background: #FFFFFF none repeat scroll 0 0;
  border-color: #E3E8EE;
  border-style: solid;
  border-width: 1px 2px 2px 1px;
  -moz-border-radius: 3px;
  padding: 0;
}
.NewsHeader ul {
  list-style-type: none;
  list-style-image: none;
  list-style-position: outside;
  margin: 0;
  padding: 0;
}
.NewsHeader .dropDownPanel a, .NewsHeader .dropDownPanel a:link, .NewsHeader .dropDownPanel a:visited {
  color: #666 !important;
}
.NewsHeader .dropDownItemContainer.closed {
  border: none;
  background: none;
}
.NewsHeader .dropDownHeader, .BlogHeaderLink .dropDownHeader {
  min-width: 16px;
}
.NewsHeader .dropDownPanel {
  font-size: .9em;
  line-height: 1.2em;
  font-weight: normal;
}
.BlogHeaderLink .dropDownPanel {
  font-size: 1em;
  line-height: 1.3em;
  font-weight: normal;
}
.NewsHeader .dropDownPanel a, .BlogHeaderLink .dropDownPanel a {
  font-weight: normal;
}
.closed .dropDownContainer.open {
  display: none;
}
.dropDownContainer.open {
  left: 0;
  position: absolute;
  top: 0;
}
.dropDownItemContainer {
  float: left;
  position: relative;
}
.dropDownRoot {
  float: left;
  position: relative;
}
.dropDownHeader {
  min-height: 19px;
  min-width: 40px;
}
.dropDownItemContainer .dropDownHeader {
  float: left;
}
.open .dropDownHeader {
  position: relative;
  z-index: 1501;
}
.dropDownItemContainer.open .dropDownHeader {
  background: #F8F9FB none repeat scroll 0 0;
  border-color: #999999;
  border-style: solid solid none;
  border-width: 1px 2px 2px 1px;
  padding: 0;
  -moz-border-radius-topleft: 3px;
  -moz-border-radius-topright: 3px;
}
.dropDownItemContainer.open .dropDownPanel {
  background: #F8F9FB none repeat scroll 0 0;
  border-color: #999999;
  border-style: solid;
  border-width: 1px 2px 2px 1px;
  padding: 8px 8px 8px 15px;
  position: absolute;
  right: 0;
  top: 19px;
  width: 130px;
  -moz-border-radius-topleft: 3px;
  -moz-border-radius-bottomleft: 3px;
  -moz-border-radius-bottomright: 3px;
}
.socialLinks .dropDownItemContainer.open .dropDownPanel {
  width: 200px;
}
.favorites .dropDownItemContainer.open .dropDownPanel {
  width: 150px;
}
.BlogHeaderLink .dropDownItemContainer.open .dropDownPanel {
  width: 200px;
}
.dropDownHeader .ddText {
  font-weight: bold;
  color: #204E7F;
  float: left;
  font-size: 1.1em;
  line-height: 1em;
  margin: 1px 4px 0 6px;
}
.BlogHeaderLink .dropDownHeader .ddText {
  margin-top: 3px;
}
.dropDownHeader .ddText a {
  display: block;
  padding: 2px 0 3px;
}
.NewsHeader .dropDownHeader .ddText a, .BlogHeaderLink .dropDownHeader .ddText a {
  padding: 0;
}
.dropDownHeader .ddArrow {
  border-left: dotted 1px #CCC;
  float: left;
  margin: 0 4px 0 1px;
  padding: 2px 1px 3px 3px;
  text-indent: -999em;
}
.dropDownHeader .ddArrow a {
  background: transparent url(../images/BTN_dropdownIndicator.gif) no-repeat scroll left top;
  display: block;
  height: 14px;
  overflow: hidden;
  width: 14px;
}
.dropDownHeader .ddArrow a:hover {
  background-position: left -14px;
}
.dropDownSubHeader {
  font-size: 1.1em;
  font-weight: bold;
  text-decoration: underline;
  height: 22px;
}
.dropDownSubHeader.email {
  background: transparent url(../images/iconEmail2.png) no-repeat right top;
}
.dropDownSubHeader.rss {
  background: transparent url(../images/iconRss2.png) no-repeat right top;
}
.header_social {
  position: relative;
  float: right;
  margin-left: 3px;
}
.header_socialLink {
  float: left;
  margin-left: 2px;
  width: 18px;
  height: 18px;
  background: url(../images/socialboxes.png) no-repeat;
  position: relative;
}
.header_socialLink a span {
  display: none;
}
.header_socialLink a {
  position: absolute;
  width: 18px;
  height: 18px;
  top: 0;
  left: 0;
}
.header_socialLink.email {
  background-position: -1px -1px;
}
.header_socialLink.mobile {
  background-position: -22px -1px;
}
.header_socialLink.rss {
  background-position: -44px -1px;
}
.header_socialLink.twitter {
  background-position: -66px -1px;
}
.header_socialLink.facebook {
  background-position: -88px -1px;
}
.footer_social {
  position: relative;
  float: left;
}
.footer_socialLink {
  float: left;
  margin-right: 5px;
  width: 30px;
  height: 30px;
  background: url(../images/bottomnavSocial.png) no-repeat;
  position: relative;
  opacity: .6;
  filter: alpha(opacity=60);
}
.footer_socialLink:hover {
  opacity: 1;
  filter: alpha(opacity=100);
}
.footer_socialLink a span {
  display: none;
}
.footer_socialLink a {
  position: absolute;
  width: 30px;
  height: 30px;
  top: 0;
  left: 0;
}
.footer_socialLink.email {
  background-position: 0 0;
}
.footer_socialLink.mobile {
  background-position: -38px 0px;
}
.footer_socialLink.rss {
  background-position: -76px 0px;
}
.footer_socialLink.twitter {
  background-position: -114px 0px;
}
.footer_socialLink.facebook {
  background-position: -152px 0px;
}
.CommonContentBoxMoreLink {
  float: right;
  margin-right: 10px;
  font-size: 11px;
}
.BodyFooterContent {
  width: 961px;
  margin: auto;
  background: url(../images/bottomnavLogo.gif) center right no-repeat;
}
.suggestStoryBox {
  background: url(../images/suggestastoryBox.png) top center no-repeat;
  width: 251px;
  height: 148px;
  float: right;
}
.suggestStoryBoxContent {
  padding: 17px 18px;
  font-size: 12px;
  color: #000000;
}
.suggestStoryBoxHeader {
  font-size: 14px;
  font-weight: bold;
}
.suggestStoryBody {
  height: 35px;
  width: 100%;
  border: solid 1px #CC9933;
}
.suggestStoryButton {
  border: 0;
  background: url(../images/submitBG_ATW.png) repeat-x;
  margin: 4px 0 0;
  font-size: 11px;
  text-transform: uppercase;
  color: #333333;
  height: 22px;
}
.CommonContentBox.DirectoryList .Listings, .CommonContentBox.UserCoBrand .UserCoBrandArea {
  background-color: #FFFFFF;
  border: solid 1px #CCCCCC;
  border-top: 0;
}
.CommonContentBox.UserCoBrand .UserCoBrandArea {
  background: url(../images/coBrandBG.png) center top no-repeat;
}
.CommonContentBox.DirectoryList .Listings .StateDropDown {
  font-size: 12px;
}
.CommonContentBox.DirectoryFooter.DirectoryList .CommonContentBoxHeader {
  background: url(../images/hdrLocalProfessionals.png) center top no-repeat;
  height: 50px;
  border: solid 1px #CCCCCC;
  text-align: center;
  margin-bottom: 0;
  padding: 0;
}
.CommonContentBox.DirectoryFooter.DirectoryList .CommonContentBoxHeader.realestate {
  background: url(../images/LocalRealEstate.png) center top no-repeat;
}
#CommonContent .CommonContentBox.UserCoBrand.Inject .CommonContentBoxHeader, .CommonContentBox.UserCoBrand.Inject .CommonContentBoxHeader {
  background-color: #5b5b5b;
  color: #FFFFFF;
  margin-bottom: 0;
  padding: 5px 0 0 8px;
  height: 17px;
  font-size: 11px;
}
#CommonSidebarRight .CommonContentBox.UserCoBrand {
  width: 250px;
  height: 250px;
}
.CommonContentBox.UserCoBrand .CommonContentBoxContent {
  padding: 0 10px;
}
.CommonContentBox.UserCoBrand.Inject .CommonContentBoxContent {
  padding: 11px 10px;
  margin-bottom: 0;
  height: 183px;
}
.UserCoBrand .ListingContact {
  font-size: 11px;
  margin: 5px 0;
  clear: both;
}
.UserCoBrand .ListingBio {
  font-size: 12px;
  margin: 10px 0;
  clear: both;
}
.CommonContentBox.DirectoryFooter.DirectoryList, #CommonContentInner .CommonContentBox.UserCoBrand {
  width: 290px;
  padding: 0;
}
.CommonContentBox.DirectoryFooter.DirectoryList.Narrow {
  width: 295px;
}
#CommonSidebarRight .CommonContentBox.DirectoryFooter.DirectoryList {
  width: 251px;
}
.UserCoBrand .ListingContact .sharelinks a {
  float: right;
}
.UserCoBrand .ListingContact .sharelinks {
  width: auto;
}
.UserCoBrandArea .ListingAvatar {
  width: 60px;
}
.UserCoBrandArea .ListingDetails {
  margin-left: 70px;
  font-size: 11px;
}
.Inject .UserCoBrandArea .ListingBio, .Inject .UserCoBrandArea .CommonContentBoxContent {
  font-size: 11px;
  line-height: 13px;
}
.Inject .UserCoBrandArea .ListingBio {
  height: 80px;
  overflow: hidden;
  margin: 3px 0 5px;
}
.Inject .UserCoBrandArea .license-info, .Inject .UserCoBrandArea .contact-info {
  height: 14px;
  overflow: hidden;
  margin: 1px 0 0;
  width: 100%;
}
.Inject .UserCoBrandArea .contact-info {
  text-align: center;
  font-weight: bold;
}
.Inject .UserCoBrandArea .license-info table {
  border-collapse: collapse;
  width: 100%;
}
.Inject .UserCoBrandArea .additional-info {
  height: 117px;
  overflow: hidden;
  clear: both;
  margin: 0;
}
.UserCoBrandArea .ListingDetails .ListingDisplayName {
  font-size: 14px;
  display: block;
}
.UserCoBrandArea .CommonContentBoxSubHeader, .Listings .CommonContentBoxSubHeader {
  color: #666666;
  font-family: times New Roman;
  font-size: 16px;
  margin-bottom: 2px;
  padding: 3px 0 3px 5px;
  text-transform: uppercase;
}
.Listings .CommonContentBoxSubHeader .ChangeLocation {
  font-size: 11px;
  font-family: Arial;
  text-transform: none;
}
.Listings .CommonContentBoxSubHeader a.ChangeLocation, .Listings .CommonContentBoxSubHeader a:link.ChangeLocation, .Listings .CommonContentBoxSubHeader a:visited.ChangeLocation {
  color: #666666;
}
.UserCoBrandArea .CommonContentBoxSubHeader .AddListing, .Listings .CommonContentBoxSubHeader .AddListing {
  float: right;
  font-size: 12px;
  margin-right: 10px;
  margin-top: 4px;
  font-weight: bold;
  color: #E07B34;
}
.UserCoBrandArea .CommonContentBoxFooter a,
.UserCoBrandArea .CommonContentBoxFooter a:link,
.UserCoBrandArea .CommonContentBoxFooter a:visited,
.UserCoBrandArea .CommonContentBoxSubHeader .AddListing a,
.UserCoBrandArea .CommonContentBoxSubHeader .AddListing a:link,
.UserCoBrandArea .CommonContentBoxSubHeader .AddListing a:visited,
.Listings .CommonContentBoxFooter a,
.Listings .CommonContentBoxFooter a:link,
.Listings .CommonContentBoxFooter a:visited,
.Listings .CommonContentBoxSubHeader .AddListing a,
.Listings .CommonContentBoxSubHeader .AddListing a:link,
.Listings .CommonContentBoxSubHeader .AddListing a:visited {
  color: #E07B34;
}
.Inject .UserCoBrandArea .CommonContentBoxFooter {
  font-weight: normal;
  margin-top: 0;
}
.Inject .UserCoBrandArea .CommonContentBoxFooter a, .Inject .UserCoBrandArea .CommonContentBoxFooter a:link, .Inject .UserCoBrandArea .CommonContentBoxFooter a:visited {
  font-weight: bold;
  color: #FFFFFF;
}
.Listings .CommonContentBoxContent.User {
  border: none;
  background-color: #FFFFFF;
  padding: 5px;
  color: #333333;
}
.UserCoBrandArea .CommonContentBoxFooter, .Listings .CommonContentBoxFooter {
  padding: 5px 8px 8px;
  text-align: right;
  border-top: solid 1px #CCCCCC;
  font-size: 12px;
  font-weight: bold;
  background-color: #efefef;
}
.Inject .UserCoBrandArea .CommonContentBoxFooter {
  background-color: #e07b34;
  text-align: left;
  height: 19px;
  padding: 4px 3px 0 8px;
  color: #FFFFFF;
}
.Inject.UserCoBrand .ListingContact {
  margin: 0;
}
.Inject.UserCoBrand .ListingContact .sharelinks {
  margin-top: -5px;
}
.HeadlineSubHeader {
  font-size: 18px;
  font-family: Times New Roman;
  color: #336699;
  padding-left: 11px;
}
.HeadlineSectionMicroNews .HeadlineSubHeader {
  padding: 20px 0 0 12px;
  font-family: Times New Roman;
  font-weight: bold;
  font-style: italic;
  color: #666666;
  font-size: 17px;
}
.RateHListContainer {
  height: 60px;
  background-color: #efefef;
  cursor: pointer;
}
ul.RateHList {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
ul.RateHList li {
  float: left;
  color: #000000;
  font-weight: bold;
  height: 50px;
  text-align: center;
  padding: 8px 0;
}
ul.RateHList li .data {
  border-right: solid 1px #CCCCCC;
  margin-left: 13px;
  padding: 0 13px 0 0;
  height: 45px;
}
ul.RateHList li.last-child .data, ul.RateHList li:last-child .data {
  border: 0;
}
ul.RateHList li .coupon {
  font-size: 12px;
  padding-top: 5px;
  font-weight: normal;
  font-family: Arial;
}
ul.RateHList li .rate {
  font-size: 14px;
}
ul.RateHList li .ratechange {
  font-size: 14px;
  margin-left: 5px;
}
ul.RateHList li .up {
  color: #990000;
}
ul.RateHList li .down {
  color: #669900;
}
.MarketDataCharts {
  margin-top: 12px;
}
.RateChart {
  width: 384px;
  float: left;
  margin-right: 10px;
}
.HousingTable {
  float: left;
  width: 275px;
}
.HousingTable .RateListItem {
  padding: 4px 2px;
  line-height: normal;
}
.HousingTable .RateListItem a, .HousingTable .RateListItem a:link, .HousingTable .RateListItem a:visited {
  color: #333333;
}
.HousingTable .RateListItem a:hover {
  text-decoration: underline;
}
.HousingTable .marketdatasection .dbSectionHeader {
  /*background:url(../images/homeHdrRecentMarket.gif) 0 0 no-repeat;*/

  color: #FFFFFF;
  text-transform: uppercase;
  text-align: center;
  height: 17px;
  padding-top: 3px;
  margin-bottom: 12px;
  background-color: #e07b34;
  font-weight: bold;
}
.HousingTable .marketdatasection thead {
  font-size: 10px;
  font-weight: bold;
  color: #333333;
  text-transform: uppercase;
}
.HousingTable .marketdatasection thead td {
  text-align: right;
}
.wraptocenter {
  -moz-background-inline-policy: continuous;
  background: none repeat scroll 0 0 #333333;
  display: table-cell;
  text-align: center;
  vertical-align: middle;
}
.MNDBlogListSubject.small .time {
  width: 55px;
  text-align: right;
  float: left;
}
.MNDBlogListSubject.small .title {
  padding-left: 16px;
  margin-left: 60px;
}
.MNDBlogListSubject.small.aroundtheweb .title {
  background: url(../images/live/IconAroundTheWeb_small.png) 0 0 no-repeat;
}
.MNDBlogListSubject.small.video .title {
  background: url(../images/live/IconNewsVideo_Small.png) 0 0 no-repeat;
}
.MNDBlogListSubject.small.mortgage_rates .title, .MNDBlogListSubject.small.consumer_rates .title, .MNDBlogListSubject.small.news .title {
  background: url(../images/live/IconNewsWire_Small.png) 0 0 no-repeat;
}
.MNDBlogListSubject.small.micro_news .title {
  background: url(../images/live/IconMicroNews_Small.png) 0 0 no-repeat;
}
hr.clear {
  clear: both;
}
hr.solid {
  border: solid 1px #CCCCCC;
  border-width: 0 0 1px;
}
.CommonContentBox.MoreDataCenter {
  padding: 0;
  background: url(../images/bgBottomMDC.png) 0 0 no-repeat;
  width: 940px;
  height: 75px;
  margin: auto;
}
#CommonContentFooterInner .CommonContentBox {
  margin-bottom: 0;
  padding-bottom: 0;
}
.CommonContentBox.MoreDataCenter .CommonContentBoxContent .dataarea {
  width: 700px;
}
.dataarea .datarow {
  height: 25px;
  cursor: pointer;
}
.dataarea .datarow .datatype {
  float: left;
  text-align: right;
  width: 183px;
  margin-right: 20px;
  font-family: Times New Roman;
  color: #666666;
  font-size: 13px;
  text-transform: uppercase;
  padding-top: 4px;
}
.dataarea .datarow ul.rates {
  list-style-type: none;
  padding: 0;
  margin: 0;
  color: #333333;
}
.dataarea .datarow ul.rates li {
  float: left;
  padding-right: 3px;
  margin-right: 3px;
  font-size: 11px;
  padding-top: 6px;
}
.dataarea .datarow ul.rates li.divider {
  padding: 6px 3px 0;
}
.dataarea .md-change.down, .dataarea .ratechange.up {
  color: #990000;
}
.dataarea .md-change.up, .dataarea .ratechange.down {
  color: #669900;
}
.datalinkarea {
  height: 75px;
  width: 220px;
  float: right;
  position: relative;
  margin: 0;
  padding: 0;
}
.datalinkarea a.hidden {
  position: absolute;
  width: 220px;
  height: 75px;
  top: 0;
  left: 0;
}
#CommonHeaderUserAreaContent .EditAdListContent {
  text-align: left;
  color: #000000;
}
#CommonHeaderUserAreaContent .EditAdListContent a, #CommonHeaderUserAreaContent .EditAdListContent a:link, #CommonHeaderUserAreaContent .EditAdListContent a:visited {
  color: #336699;
}
.EditAdListContent {
  background-color: #FFFFFF;
  border: 1px solid #CCCCCC;
  height: 50px;
  padding: 10px;
  position: absolute;
  z-index: 20;
  height: auto;
}
.EditAdListContent ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
  font-size: 11px;
}
.EditAdListContent ul li {
  padding-bottom: 3px;
  margin-top: 3px;
}
.RateEdit {
  background-color: #FFFFFF;
  border: solid 1px #CCCCCC;
  padding: 10px;
}
.linktousheader {
  background: url("../images/ratesSubHeaders.png") repeat-x scroll 0 0 transparent;
  font-family: Arial;
  font-size: 12px;
  font-weight: bold;
  height: 20px;
  padding: 4px 0 0 6px;
  text-transform: uppercase;
  color: #FFFFFF;
}
#ReportReason {
  width: 350px;
  height: 70px;
}
.BlogHeaderLink {
  font-size: 26px;
  color: #265074;
  font-family: Times New Roman;
  padding: 0 0 8px 6px;
  position: relative;
  margin-top: 5px;
}
.BlogHeaderLink a, .BlogHeaderLink a:link, .BlogHeaderLink a:visited {
  color: #265074;
}
.wikiSubmit {
  background-color: #666666;
  border: 1px solid #000000;
  color: #FFFFFF;
  font-size: 10px;
}
.wikiSearchHeader {
  font-size: 15px;
  font-weight: bold;
  color: #2E5679;
}
.wikiSearchBox {
  padding: 17px 12px 17px 13px;
}
.wiki .CommonListHeader {
  background-color: #2E5679;
  color: #FFFFFF;
  font-weight: bold;
  font-size: 13px;
  padding-left: 10px;
}
.wiki .CommonListCellTight,
.wiki .CommonListCellTightLeft,
.wiki .CommonListCellTightRight,
.wiki .CommonListCellTightMiddle {
  border: 0;
  font-size: 12px;
  font-weight: normal;
  padding: 15px 0 0 9px;
}
.wiki .CommonListCellTight a, .wiki .CommonListCellTight a:link, .wiki .CommonListCellTight a:visited {
  color: #333333;
}
.wiki.CommonListArea {
  padding: 0;
  margin: 0 0 12px;
}
.wiki td.CommonListCellTight.first {
  border-left: solid 1px #CCCCCC;
}
.wiki td.CommonListCellTight.last {
  border-right: solid 1px #CCCCCC;
}
.wiki tr.last td.CommonListCellTight, .wiki tfoot td.CommonListCellTight {
  border-bottom: solid 1px #CCCCCC;
  padding-bottom: 15px;
}
.wiki tfoot td.CommonListCellTight {
  padding: 5px;
}
.wiki .CommonContentBoxHeaderForm {
  border: 0;
}
.wiki .CommonListHeader a, .wiki .CommonListHeader a:link, .wiki .CommonListHeader a:visited {
  color: #FFFFFF;
}
.wiki .CommonContentBoxContent {
  padding: 0;
}
.WikiAnswersColumn {
  text-align: center;
}
#CommonSidebarRight .CommonContentBox.UserCoBrand {
  margin-left: 0;
}
.ChannelMenu {
  background: url(../images/sidenavGrayBG.png) no-repeat;
  color: #333333;
  height: 21px;
  padding: 3px 0 0px 7px;
  font-family: Times New Roman;
  width: 246px;
  text-transform: uppercase;
  font-size: 15px;
  font-weight: bold;
}
#CommonSidebarRight .CommonContentBox.AskQuestion {
  margin-top: 13px;
  padding: 0;
  background-color: #EFEFEF;
}
#CommonSidebarRight .CommonContentBox.AskQuestion input[type=text], #CommonSidebarRight .CommonContentBox.AskQuestion textarea {
  border: solid 1px #E5E2E2;
  width: 170px;
  padding: 3px;
}
#CommonSidebarRight .CommonContentBox.AskQuestion .CommonContentBoxHeader {
  background: url(../images/hdrAskAQuestion.png) no-repeat 0 0;
  height: 34px;
  width: 253px;
  padding: 0;
  margin: 0;
  border: 0;
}
#CommonSidebarRight .CommonContentBox.AskQuestion .CommonContentBoxContent {
  padding: 0 13px 9px 11px;
  font-size: 10px;
  color: #666666;
  text-transform: lowercase;
}
.BlogHeaderLink ul, .ArticleToolbarContainer ul, .MiniArticleToolbarContainer ul {
  list-style-type: none;
  list-style-image: none;
  list-style-position: outside;
  margin: 0;
  padding: 0;
}
.ArticleToolbarSection {
  float: left;
  margin-left: 4px;
  margin-right: 0;
  border-left: dotted 1px #CCCCCC;
  padding-left: 4px;
  min-height: 1%;
}
.ArticleToolbarSection img {
  padding-top: 5px;
  vertical-align: text-bottom;
  height: 14px;
}
.ArticleToolbarSection a {
  text-decoration: none;
}
.ArticleToolbarSection.First {
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  border: 0;
}
.ArticleToolbarContainer {
  line-height: 1.2em;
  height: 20px;
  padding: 0 5px 10px;
  border-bottom: dotted 1px #333333;
  margin-bottom: 10px;
  font-size: .9em;
  position: relative;
}
.MiniArticleToolbarContainer {
  border: 0;
  float: right;
  padding: 0;
  margin: 0;
  line-height: 1.2em;
  position: relative;
  font-size: .8em;
}
.MiniArticleToolbarContainer .socialLink {
  margin-top: 0;
}
.MiniArticleToolbarContainer .ArticleToolbarSection img {
  padding-top: 0;
}
.ArticleToolbarContainer a:hover {
  color: #0B2A4E !important;
}
.smallFont {
  outline: none;
  /*for making it look nice in FF */

  background: url(../images/min_off.gif) 0 4px no-repeat;
  text-indent: -9999px;
  display: block;
  float: left;
  width: 16px;
  height: 20px;
}
.defaultFont {
  /*if you want to hide the default font button, use display:none */

  /*background: url(../images/fonts.png);
	text-indent: -9999px;*/

  outline: none;
  display: block;
  float: left;
  width: 30px;
  height: 16px;
  text-align: center;
  margin: auto;
  padding-top: 5px;
}
.largeFont {
  background: url(../images/plus_off.gif) 0 4px no-repeat;
  text-indent: -9999px;
  outline: none;
  display: block;
  float: left;
  width: 16px;
  height: 20px;
}
.ldisabled, .sdisabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
}
.ToolbarButton {
  background-color: #CCC;
  color: #000;
  border: solid 1px #000;
  margin-top: 4px;
  padding: 2px 10px;
}
.ToolbarButton a, .ToolbarButton a:link, .ToolbarButton a:visited {
  color: #000 !important;
}
.socialLink {
  float: left;
  margin-top: 3px;
}
.ArticleToolbarContainer.wiki {
  padding-top: 5px;
  border: 0;
  border-top: dotted 2px #999999;
  width: 400px;
  margin-bottom: 5px;
  padding-bottom: 0;
}
.wikiAnswer {
  width: 202px;
  height: 19px;
  padding-top: 3px;
  font-weight: bold;
  font-size: 12px;
  text-align: center;
  background-color: #a2ad23;
  margin-top: 7px;
}
.wikiAnswer.right {
  float: right;
}
.wikiAnswer a, .wikiAnswer a:link, .wikiAnswer a:visited {
  color: #FFFFFF;
}
.WikiPostAnswerHeader {
  font-weight: bold;
  color: #333333;
  font-size: 12px;
  border-bottom: solid 1px #cccccc;
  margin-bottom: 17px;
  padding-bottom: 5px;
}
.WikiPostRating {
  float: right;
  color: #2B5275;
  text-transform: uppercase;
  font-size: 11px;
}
.WikiPostRating .CommonRateControl, .WikiPostRating .CommonRateControlReadOnly {
  border: 0;
  background-color: transparent;
  padding: 3px;
}
.WikiPostRating .CommonRateControlActive {
  background-color: transparent;
  border: solid 1px #88bbee;
  padding: 2px;
}
.WikiPostRating .CommonRateControl img, .WikiPostRating .CommonRateControlReadOnly img, .WikiPostRating .CommonRateControlActive img {
  width: 8px;
  height: 14px;
}
.WikiPostList li {
  margin-bottom: 12px;
  width: 675px;
}
.testimonial {
  margin-top: 21px;
}
.testimonial .t-quote {
  font: bold 18px Arial, Tahoma, "Bitstream Vera Sans", sans-serif;
  height: 100%;
  margin: 0 0 5px -10px;
  overflow: hidden;
  color: #336699;
}
.testimonial .t-quote i {
  color: #999999;
  font-size: 2.564em;
  line-height: 0;
  padding-right: 6px;
  vertical-align: bottom;
}
.testimonial .t-date {
  font-style: italic;
  color: #999999;
  font-weight: bold;
  font-size: 11px;
}
.testimonial .t-body {
  font-size: 12px;
  margin-top: 5px;
}
.CommonContentBox.Testimonials .CommonContentBoxFooter {
  text-align: right;
  font-weight: normal;
}
.CommonContentBox.Testimonials .CommonContentBoxFooter a, .CommonContentBox.Testimonials .CommonContentBoxFooter a:link, .CommonContentBox.Testimonials .CommonContentBoxFooter a:visited {
  color: #666666;
}
.CommonContentBox.Testimonials .CommonContentBoxFooter a .hi, .CommonContentBox.Testimonials .CommonContentBoxFooter a:link .hi, .CommonContentBox.Testimonials .CommonContentBoxFooter a:visited .hi {
  color: #E07B34;
  font-weight: bold;
}
.Testimonials .CommonContentBoxHeader .t-add {
  float: right;
  font-size: 11px;
  color: #FFFFFF;
  padding: 0 20px 0 0;
}
#CommonContent .ProfileContentArea .CommonContentBoxHeader {
  background: url(../images/GrayHdrSplitBG.png) repeat-x 0 0;
  height: 19px;
  padding: 5px 0 0 9px;
}
#CommonContent .ProfileContentArea .Testimonials .CommonContentBoxHeader {
  background: url(../images/ClientTestimonialBG.png) no-repeat 0 0;
  height: 19px;
  padding: 5px 0 0 9px;
}
.CommonContentBox.CurrentStatus .CommonContentBoxFooter a, .CommonContentBox.CurrentStatus .CommonContentBoxFooter a:link, .CommonContentBox.CurrentStatus .CommonContentBoxFooter a:visited {
  color: #333333;
}
.Testimonials .CommonContentBoxHeader .t-add a, .Testimonials .CommonContentBoxHeader .t-add a:link, .Testimonials .CommonContentBoxHeader .t-add a:visited {
  color: #FFFFFF;
}
#CommonContentInner .ProfileContentArea .CommonContentBox {
  margin: 0 10px 18px 9px;
  padding: 0;
  position: relative;
}
#CommonSidebarRight .CommonSidebar.Premium .CommonContentBox {
  position: relative;
}
#CommonContentInner .ProfileContentArea .CommonContentBox.BusinessListing {
  border-bottom: 0;
  padding-bottom: 0;
  margin-bottom: 0;
}
#CommonContentInner .ProfileContentArea .CommonContentBox.Education {
  border: 0;
}
#CommonContentInner .ProfileContentArea .CommonContentBox.Testimonials, #CommonContentInner .ProfileContentArea .CommonContentBox.Breadcrumbs {
  border: 0;
  padding-bottom: 0;
  margin-bottom: 0;
}
#CommonContentInner .ProfileContentArea .CommonContentBox.ProfileTabs {
  clear: both;
  border: 0;
  padding-bottom: 0;
  margin-bottom: 21px;
  margin-top: 8px;
}
.CommonContentBox.CurrentStatus .CommonContentBoxFooter {
  text-align: right;
  padding-bottom: 5px;
}
#CommonContent .ProfileContentArea .CommonContentBoxHeader {
  color: #333333;
  font-size: 14px;
  font-weight: bold;
  border: 0;
  margin: 0;
}
#CommonContent .ProfileContentArea .CommonContentBoxContent {
  font-size: 12px;
  padding: 0;
}
.CommonContentBox .EditLink {
  font-size: 11px;
  font-weight: bold;
  text-transform: lowercase;
  display: none;
  position: absolute;
  top: 0;
  right: 0;
  border: solid 1px #CCCCCC;
  padding: 3px;
  background-color: #F3D998;
  top: 20px;
}
.CommonSidebar .CommonContentBox .EditLink {
  top: 24px;
}
.CommonContentBox .EditLink a, .CommonContentBox .EditLink a:link, .CommonContentBox .EditLink a:visited {
  color: #666666;
}
.contributions .subheader {
  color: #336699;
  font-family: Times New Roman;
  font-size: 18px;
  padding-left: 11px;
  padding-top: 5px;
}
#CommonContent .ProfileContentArea .CommonContentBoxContent.profile-content-area, .contributions .listarea {
  margin-bottom: 10px;
  padding: 8px 11px 0 20px;
}
.status-list .status-current {
  margin-bottom: 15px;
}
.status-current-name {
  color: #336699;
  padding: 15px 0 0 35px;
  float: left;
  font-weight: bold;
  font-size: 12px;
}
.status-current-viewmore {
  float: right;
  font-size: 12px;
  padding: 15px 10px 0 0;
}
.status-current-viewmore a, .status-current-viewmore a:link, .status-current-viewmore a:visited {
  color: #666666;
}
.status-current-viewmore a .hi, .status-current-viewmore a:link .hi, .status-current-viewmore a:visited .hi {
  font-weight: bold;
  color: #E07B34;
}
.status-current-header {
  background: url("../images/ProflieBubbleBlueTop.gif") no-repeat scroll center top #e3ecf2;
  height: 8px;
  font-weight: bold;
  font-style: italic;
  text-transform: uppercase;
  font-size: 11px;
}
.status-current-date {
  float: right;
  color: #B9B9B9;
  font-size: 14px;
  font-style: normal;
  text-transform: none;
  margin-left: 8px;
}
.status-current-subject {
  background-color: #E3ECF2;
  border-left: 1px solid #CCCCCC;
  border-right: 1px solid #CCCCCC;
  font-weight: bold;
  padding: 0 12px 0 11px;
  text-transform: uppercase;
  font-style: italic;
  font-size: 11px;
}
.status-current-body {
  background-color: #E3ECF2;
  border-left: 1px solid #CCCCCC;
  border-right: 1px solid #CCCCCC;
  color: #666666;
  font-size: 13px;
  overflow: hidden;
  padding: 5px 12px 5px 11px;
}
.status-current-footer {
  background: url("../images/ProflieBubbleBlueBottom.gif") no-repeat scroll center top #e3ecf2;
  height: 30px;
}
.status-update {
  text-transform: none;
  padding-left: 10px;
  font-size: 11px;
  font-style: normal;
}
.status-update a, .status-update a:link, .status-update a:visited {
  color: #666666;
}
.testimonial-header {
  background: url("../images/ProflieBubbleWhiteTop.gif") no-repeat scroll center top white;
  height: 13px;
  font-weight: bold;
  font-style: italic;
  text-transform: uppercase;
  font-size: 11px;
}
.testimonial-date {
  float: right;
  color: #B9B9B9;
  font-size: 16px;
  font-style: normal;
  text-transform: none;
}
.testimonial-subject {
  background-color: #FFFFFF;
  border-left: 1px solid #CCCCCC;
  border-right: 1px solid #CCCCCC;
  font-weight: bold;
  padding: 0 12px 0 11px;
  color: #336699;
  font-size: 16px;
}
.testimonial-body {
  background-color: #FFFFFF;
  border-left: 1px solid #CCCCCC;
  border-right: 1px solid #CCCCCC;
  overflow: hidden;
  padding: 5px 12px 0 11px;
}
.testimonial-footer {
  background: url("../images/ProflieBubbleWhiteBottom.gif") no-repeat scroll center top transparent;
  height: 45px;
}
.testimonial-name {
  float: left;
  font-size: 13px;
  padding: 30px 0 0 40px;
  font-weight: bold;
}
.ProfileTabs .tablist {
  border-bottom: solid 1px #BDBDBD;
}
.ProfileTabs .tabarea {
  background-color: #FFFFFF;
}
.ProfileTabs .tabarea .tabheader {
  font-size: 12px;
  font-weight: bold;
  background: url("../images/profileTabInActive.png") repeat-x scroll 0 0 transparent;
  border: solid 1px #E4E3E3;
  border-bottom: 0;
  height: 22px;
  top: 0;
}
.ProfileTabs .tabarea .tabheader.tabselected {
  background: url("../images/profileTabActive.png") repeat-x scroll 0 0 transparent;
  border: solid 1px #BDBDBD;
  border-bottom: 0;
  top: 1px;
}
.ProfileTabs .tabarea .tabheader a, .ProfileTabs .tabarea .tabheader a:link, .ProfileTabs .tabarea .tabheader a:visited {
  color: #666666;
}
.ProfileTabs .tabheader a, .ProfileTabs .tabheader.tabselected a:hover {
  background-color: Transparent;
  border: medium none;
  display: block;
  margin-bottom: 0;
  padding: 4px 11px;
  text-align: center;
}
.ProfileTabs .tabheader a:hover {
  border: solid 1px #BDBDBD;
  border-bottom: 0;
  padding: 3px 10px 4px;
  background-color: #FFFFFF;
}
.ProfileTabs .tabheader.tabselected a {
  padding-top: 3px;
}
.ProfileTabs .tabheader.tabselected a:hover {
  padding-top: 3px;
}
ul.CommonContentBoxList.community-activity li, ul.CommonContentBoxList.status-updates li, ul.CommonContentBoxList.admin-tools li {
  background: url(../images/list-blue.png) no-repeat 0 8px transparent;
  padding-left: 8px;
}
#CommonHeaderUserContent .user-dropdown {
  background: url("../images/userbar_pulldown.png") no-repeat scroll 0 0 transparent;
  display: none;
  left: -80px;
  padding-top: 12px;
  position: absolute;
  top: 12px;
  width: 257px;
  z-index: 9999;
  color: #333333;
  text-align: left;
  font-weight: normal;
}
#CommonHeaderUserContent .user-dropdown ul {
  min-width: 200px;
  padding: 0 5px;
  top: 100%;
  z-index: 1;
  list-style-type: none;
  margin: 0;
}
#CommonHeaderUserContent .user-dropdown ul > li {
  display: block;
  float: none;
  padding: 4px 10px 5px;
}
li#dropdownacctinfo {
  border-bottom: 1px solid #E0E0E0;
  margin: 5px 4px;
  min-height: 55px;
  padding: 0 6px 0 64px;
  position: relative;
}
#CommonHeaderUserContent .user-dropdown ul a {
  color: #3A579A;
  /*display: block;*/

  font-weight: normal;
  height: auto;
  white-space: nowrap;
}
.user-dropdown-bottom {
  background: url("../images/userbar_pulldown_bottom.png") no-repeat scroll 0 0 transparent;
  bottom: -10px;
  height: 10px;
  position: absolute;
  width: 257px;
}
#CommonHeaderUserContent .user-dropdown a {
  color: #333333;
}
/*
#CommonHeaderUserContent .user-dropdown a{
    text-align:left;
    background-color: white;
    border-bottom: 1px solid #EEEEEE;
    color: #333333;
    display: block;
    font-size: 11px;
    font-weight: normal;
    margin-left: 8px;
    padding: 5px 5px 5px 16px;
    text-decoration: none;
    width: 220px;
}*/
.user-welcomeavatar {
  float: left;
  width: 70px;
}
.user-welcomebadge {
  padding-left: 75px;
}
.user-welcomename {
  font-size: 13px;
  font-weight: bold;
}
.tab-subhead {
  font-size: 80%;
  color: #333333;
  margin-top: -16px;
  padding-bottom: 3px;
  margin-left: 12px;
}
.news .tab-subhead {
  margin-left: 0;
  margin-top: -21px;
  font-size: 1em;
}
.tab-subhead a, .tab-subhead a:link, .tab-subhead a:visited {
  color: #333333;
}
.archive-picker .ui-datepicker {
  width: auto;
  margin: auto;
}
.MNDLiveSidebar .tabarea.news {
  background-color: transparent;
  padding-bottom: 5px;
}
.MNDLiveSidebar .news .tablist {
  border-color: #CCCCCC;
}
.MNDLiveSidebar .news .tabheader.tabselected {
  border-color: #bbbbbb #bbbbbb -moz-use-text-color;
}
.MNDLiveSidebar .news .convolist li {
  border: 0;
}
.video .tabpanel.visible {
  padding: 3px 5px;
}
.currentcoupon-area .dropDownPanel ul {
  list-style: none outside none;
  margin: 0;
  padding: 0;
}
.currentcoupon-area .dropDownPanel {
  font-size: 1em;
  font-weight: normal;
  line-height: 1.3em;
  width: 100px;
  text-align: left;
}
.currentcoupon-area .dropDownItemContainer.open .dropDownPanel {
  width: 108px;
}
#CommonSidebarRight .CommonSidebar.Prem {
  width: 259px;
}
.CommonSidebar.Prem .prem-goals-area {
  background: url(../images/pmGrayBar.png) top right repeat-y transparent;
  font-size: 13px;
  color: #333333;
  text-align: center;
}
.prem-goal {
  background: url(../images/bgOrangeBanner.png) 0 0 repeat-x transparent;
  font-size: 12px;
  font-weight: bold;
  color: #FFFFFF;
  height: 30px;
  text-transform: uppercase;
  margin-top: 20px;
}
.prem-goal .content {
  text-align: center;
  padding: 5px 0 4px 6px;
}
.prem-goal-corner {
  background: url(../images/pmBottomWrap.gif) 0 0 no-repeat transparent;
  height: 4px;
  width: 6px;
  margin: 0;
  padding: 0;
}
.prem-title {
  color: #355F83;
  font-size: 16px;
  font-weight: bold;
  padding-top: 20px;
}
.prem-benefits ul, ul.prem-goals {
  text-align: left;
  padding-left: 35px;
  margin-left: 0;
}
ul.prem-goals li {
  list-style-image: url(../images/pmOrangeCheckGrayBG.gif);
  padding: 1px 0;
}
.prem-benefits ul li {
  list-style-image: url(../images/pmOrangeCheckWhiteBG.gif);
  padding: 1px 0;
}
.prem-allfor {
  background: url(../images/pmPriceStamp.png) 0 0 no-repeat transparent;
  width: 259px;
  height: 150px;
}
.Common.body.premium .CommonContentBox {
  background-color: transparent;
}
.Common.body.premium {
  background: url(../images/pmBannerNewsletterLong.png) 0 50px no-repeat white;
}
.Common.body.CobrandEmail {
  background: url(../images/pmBannerNewsletterLong.png) 0 50px no-repeat white;
}
.Common.body.CobrandWebsite {
  background: url(../images/HdrPMWebsite.png) 0 80px no-repeat white;
}
.Common.body.DirectoryListing {
  background: url(../images/HdrPMDirectory.png) 0 50px no-repeat white;
}
.Common.body.MbsonMnd {
  background: url(../images/HdrPMMBSLive.png) 0 50px no-repeat white;
}
.Common.body.CobrandPrint {
  background: url(../images/HdrPMPDF.png) 0 50px no-repeat white;
}
.Common.body.CobrandSocial {
  background: url(../images/HdrPMSocial.png) 0 50px no-repeat white;
}
.Common.body.LocalAds {
  background: url(../images/HdrPMLocalAds.png) 0 50px no-repeat white;
}
.Common.body.MobileAccess {
  background: url(../images/HdrPMMobile.png) 0 50px no-repeat white;
}
.Common.body.NoCompetitors {
  background: url(../images/HdrPMnoAds.png) 0 50px no-repeat white;
}
.Common.body.PremiumNewsletter {
  background: url(../images/HdrPMPremiumDailyNewsletter.png) 0 50px no-repeat white;
}
.Common.body.EnhancedProfiles {
  background: url(../images/HdrPMSearchOptimized.png) 0 50px no-repeat white;
}
.Common.body.SignaturesMiniProfiles {
  background: url(../images/HdrPMSignatures.png) 0 50px no-repeat white;
}
.Common.body.SalesDefault {
  background: url(../images/hdrPMPremiumSubscriptions.png) 0 50px no-repeat white;
}
.Common.body.CobrandWidgets {
  background: url(../images/hdrPMWidgets.png) 0 50px no-repeat white;
}
.Common.body.premium .prem-content {
  padding: 15px 20px;
  color: #333333;
}
.Common.body.premium .featured, .Common.body.premium .sub-featured {
  color: #E07B34;
  font-weight: bold;
}
.Common.body.premium .featured-header {
  font-weight: bold;
  font-size: 16px;
  margin: 8px 0px 8px 0px;
}
.Common.body.premium .sub-featured {
  font-size: 13px;
}
.Common.body.premium .BlogHeaderLink {
  margin-bottom: 220px;
}
.Common.body.CobrandEmail .BlogHeaderLink {
  margin-bottom: 220px;
}
.prem-banner-takeadv {
  background: url(../images/HorStartTrial.png) 0 0 no-repeat transparent;
  width: 667px;
  height: 102px;
  padding-top: 30px;
  color: #cbdeee;
}
.prem-banner-takeadv .prem-sub, .prem-banner-takeadv .prem-mbs-sub, .prem-banner-takeadv .prem-freetrial {
  float: left;
  width: 175px;
  height: 105px;
  position: relative;
}
.prem-banner-takeadv .prem-sub {
  padding: 10px 0 0 215px;
  width: 200px;
}
.prem-banner-takeadv .prem-mbs-sub {
  padding: 30px 0 0 45px;
}
.prem-banner-takeadv .prem-sub a, .prem-banner-takeadv .prem-mbs-sub a, .prem-banner-takeadv .prem-freetrial a {
  color: #FFFFFF;
}
.prem-sub-options {
  background: url(../images/sideGetStartedprem.png) 0 0 no-repeat transparent;
  width: 259px;
  height: 268px;
}
.prem-sub-options .prem-sub-option {
  padding: 110px 20px 30px 65px;
}
.prem-sub-options .mbs-sub-option {
  padding: 10px 20px 10px 65px;
}
.popupContact-header {
  background: url(../images/hdrJoinMRD.png) 0 0 no-repeat transparent;
  width: 635px;
  height: 38px;
}
.popupContact-track {
  padding: 17px 12px 0;
  font-size: 13px;
  font-weight: bold;
  color: #666666;
}
#popupContactClose {
  position: relative;
  width: 20px;
  height: 20px;
  float: right;
  margin-right: 0;
  margin-top: 0;
}
#popupContactClose span {
  width: 20px;
  height: 20px;
  top: 0;
  left: 0;
  position: absolute;
  display: none;
}
#popupContact {
  width: 635px;
  height: 520px;
  padding: 9px 10px;
  background-color: #FFFFFF;
  z-index: 200;
  border: solid 1px #a0a0a0;
}
.popupContact-updates {
  padding: 10px 0;
  font-weight: normal;
}
.popupContact-updates a, .popupContact-updates a:link, .popupContact-updates a:visited {
  color: #666666;
}
.popupContact-subscribe {
  text-transform: uppercase;
  font-size: 11px;
}
.popupContact-subscribe input {
  border: solid 1px #CCCCCC;
  font-size: 12px;
  padding: 2px;
}
.popupContact-subscribe input[type=submit] {
  background: url(../images/btnSubscribe.png) 0 0 no-repeat transparent;
  width: 84px;
  height: 23px;
}
.contactArea {
  position: relative;
}
.popupContact-watermark {
  position: absolute;
  right: 10px;
  bottom: 10px;
  width: 147px;
  height: 41px;
  background: url(../images/popupLogo.png) 0 0 no-repeat transparent;
}
.popupContact-other {
  padding-left: 3px;
  padding-top: 13px;
}
.popupContact-other-list {
  font-size: 12px;
  color: #666666;
  padding: 15px 5px;
}
#flash {
  left: 0;
  overflow: visible;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 10000;
}
.info {
  background-color: #CCFFCC;
  border-top: 1px solid #FFCC66;
  border-bottom: 4px solid #FFCC66;
  padding: 6px;
  font-family: helvetica;
  font-size: 1.1em;
  text-align: center;
  border-top-color: #006600;
  border-bottom-color: #006600;
  font-weight: bold;
  color: #339933;
  cursor: pointer;
}
.warning {
  background-color: #FFFF99;
  border-top: 1px solid #FFCC66;
  border-bottom: 4px solid #FFCC66;
  padding: 6px;
  font-family: helvetica;
  font-size: 0.9em;
  text-align: center;
  border-top-color: #CC9900;
  border-bottom-color: #CC9900;
  font-weight: bold;
  color: #663300;
  cursor: pointer;
}
.error {
  background-color: #FFCC99;
  border-top: 1px solid #FFCC66;
  border-bottom: 4px solid #FFCC66;
  padding: 4px;
  font-family: helvetica;
  font-size: 1.1em;
  text-align: center;
  border-top-color: #800000;
  border-bottom-color: #800000;
  font-weight: bold;
  color: #990000;
  cursor: pointer;
}
.CommonContentBox.Biography .CommonContentBoxContent div {
  margin: 10px 0;
}
.rates-follow-menu {
  background-color: #EFEFEF;
  padding: 5px 7px;
  margin-bottom: 10px;
  color: #666666;
}
ul#PremiumMemberMenu li, ul#topnavmenu li {
  position: relative;
  float: left;
  margin: 0;
  padding: 0;
}
ul#PremiumMemberMenu li.mega .sub, ul#topnavmenu li.mega .sub {
  background: none repeat scroll 0 0 #2F2F2F;
  /*color:#993300;*/

  left: 0px;
  padding: 13px 17px;
  position: absolute;
  top: 36px;
  float: left;
  z-index: 9999;
  display: none;
  -moz-border-radius: 0 0 8px 8px;
  -webkit-border-radius: 0 0 8px 8px;
}
ul#PremiumMemberMenu li.mega .sub {
  width: 200px;
  right: 0px;
  left: auto;
}
ul#PremiumMemberMenu li.hovering .sub, ul#topnavmenu li.hovering .sub {
  display: block;
}
ul#PremiumMemberMenu li.mega .sub li, ul#topnavmenu li.mega .sub li {
  float: none;
  font-size: .9em;
  font-weight: normal;
  width: 100%;
}
ul#PremiumMemberMenu li.mega div li .divider, ul#topnavmenu li.mega div li .divider {
  margin: 5px 0px;
  width: 70%;
  padding: 0;
  background: #ccc;
  height: 1px;
  position: relative;
}
ul#PremiumMemberMenu li a, ul#topnavmenu li a {
  float: left;
}
ul#PremiumMemberMenu li.mega .sub li a, ul#topnavmenu li.mega .sub li a {
  float: none;
  height: auto;
  padding: 7px 5px 7px 15px;
  display: block;
  text-decoration: none;
}
ul#PremiumMemberMenu li.mega div li a,
ul#PremiumMemberMenu li.mega div li a:link,
ul#PremiumMemberMenu li.mega div li a:visited,
ul#topnavmenu li.mega div li a,
ul#topnavmenu li.mega div li a:link,
ul#topnavmenu li.mega div li a:visited {
  padding: 3px 5px;
}
a.comment-view-delete, a.comment-view-report {
  color: Red;
}
.field-validation-error {
  color: #ff0000 !important;
}
.field-validation-valid {
  display: none;
}
.input-validation-error {
  border: 1px solid #ff0000 !important;
  background-color: #ffeeee !important;
}
.validation-summary-errors {
  font-weight: bold;
  color: #ff0000 !important;
}
.validation-summary-valid {
  display: none;
}
.ui-dialog .field-validation-error {
  font-size: .9em;
}
.ui-widget-overlay {
  background: none repeat scroll 0 0 #000000;
  opacity: .7;
}
.popuparea {
  height: 200px;
  background-color: #FFFFFF;
  border: 1px solid #A0A6B3;
  border-radius: 2px 2px 2px 2px;
  box-shadow: 0 5px 5px rgba(0, 0, 0, 0.5);
  overflow: hidden;
  position: relative;
}
.scrollbarPaper {
  overflow-x: hidden;
  overflow-y: auto;
}
div.scrollbar-container {
  float: right;
  position: absolute;
  right: 8px;
  top: 3px;
  z-index: 1;
}
div.scrollbar-track {
  cursor: pointer;
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
}
div.scrollbar-drag {
  background: none repeat scroll 0 0 #CCC;
  border-radius: 3px 3px 3px 3px;
  cursor: pointer;
  height: 100px;
  opacity: 0;
  position: absolute;
  width: 6px;
}
/*
.CommentsContainer.scrollable {
    overflow-x: hidden;
    overflow-y: auto;    
}*/
.qna-question {
  border: 1px solid #E1E2E3;
  -moz-border-radius: .7em;
  padding: 10px;
  margin: 0 0 45px;
}
.qna-question .summary {
  float: left;
  width: 77%;
}
.qna-question h3 {
  font-size: 17px;
  margin-top: 0;
}
.qna-question .stats {
  float: left;
  width: 135px;
}
.qna-question .stats .box {
  border-radius: 1px 1px 1px 1px;
  color: #666666;
  display: block;
  float: left;
  font-family: Helvetica Neue, Arial, sans-serif;
  font-size: 10px;
  height: 40px;
  margin-right: 4px;
  padding: 8px;
  text-align: center;
  vertical-align: baseline;
  width: 42px;
}
.qna-question .stats .box.votes {
  background: none repeat scroll 0 0 #EEEEEE;
  color: #555555;
  border: solid 1px #EEEEEE;
}
.qna-question .stats .box.answers {
  background: none repeat scroll 0 0 #669900;
  color: white;
  border: solid 1px #669900;
}
.qna-question .stats .box.views {
  background: none repeat scroll 0 0 white;
  color: #999999;
  border: solid 1px #d1d1d1;
}
.qna-question .stats .box .counter {
  font-size: 24px;
  font-weight: bold;
  padding: 2px;
}
.BlogBreadcrumbs a.edit-profile {
  color: #336699;
}
.ibutton-container {
  position: relative;
  height: 27px;
  cursor: pointer;
  overflow: hidden;
  /* set max width to that of sprite */

  max-width: 400px;
  /* prevent text selection */

  -khtml-user-select: none;
  -o-user-select: none;
  -moz-user-select: none;
  -moz-user-focus: ignore;
  -moz-user-input: disabled;
  /* set default width based on ON/OFF labels */

  width: 89px;
}
.ibutton-container input {
  position: absolute;
  top: 0;
  left: 0;
  /* hide the element */

  filter: alpha(opacity=0);
  -moz-opacity: 0.0;
  opacity: 0.0;
  /* allow checking of input if visible */

  -moz-user-input: enabled  !important;
}
.ibutton-handle {
  display: block;
  height: 27px;
  cursor: inherit;
  position: absolute;
  top: 0;
  left: 0;
  width: 0;
  background: transparent url(../images/ibutton-slider-default.png) no-repeat scroll 0 -27px;
  z-index: 3;
  padding-left: 3px;
  /* set default width based on ON/OFF labels */

  width: 33px;
}
.ibutton-handle-right {
  height: 100%;
  width: 100%;
  padding-right: 3px;
  background: transparent url(../images/ibutton-slider-default.png) no-repeat scroll 100% -27px;
  z-index: 3;
}
.ibutton-handle-middle {
  height: 100%;
  width: 100%;
  background: transparent url(../images/ibutton-slider-default.png) no-repeat scroll 50% -27px;
  z-index: 3;
}
div.ibutton-label-on, div.ibutton-label-off {
  white-space: nowrap;
  font-size: 17px;
  line-height: 17px;
  font-weight: bold;
  font-family: Helvetica Neue, Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  cursor: inherit;
  display: block;
  height: 22px;
  position: absolute;
  width: auto;
  top: 0;
  padding-top: 5px;
  overflow: hidden;
  background: transparent url(../images/ibutton-slider-default.png) no-repeat scroll 0 0;
}
div.ibutton-label-on {
  color: #fff;
  text-shadow: 0 -1px 2px rgba(0, 0, 0, 0.4);
  left: 0;
  padding-top: 5px;
  z-index: 1;
}
div.ibutton-label-on span {
  padding-left: 8px;
}
div.ibutton-label-off {
  color: #7c7c7c;
  background-position: 100% 0;
  text-shadow: 0 -1px 2px rgba(153, 153, 153, 0.4);
  text-align: right;
  right: 0;
  /* the off label needs to near the left edge (ideally just 5px away) 
	 * it just needs to be close enough that it won't show under the handle if dragged to the left  
	 */

  width: 95%;
}
div.ibutton-label-off span {
  padding-right: 8px;
}
/* create an outline when button gets focus via keyboard */
.ibutton-container label {
  cursor: inherit;
  border: 1px dotted transparent;
}
.ibutton-focus label {
  /* we must use border, since outline doesn't work in IE */

  border: 1px dotted #666 !important;
}
.ibutton-focus div.ibutton-label-on span label {
  /* use white for more contrast */

  border-color: #fff !important;
}
/* add padding to right/left so that text gets clipped before absolute edge */
.ibutton-padding-left, .ibutton-padding-right {
  position: absolute;
  top: 4px;
  z-index: 2;
  background: transparent url(../images/ibutton-slider-default.png) no-repeat scroll 0 -4px;
  width: 3px;
  height: 20px;
}
.ibutton-padding-left {
  left: 0;
}
.ibutton-padding-right {
  right: 0;
  background-position: 100% -4px;
}
/* change the styles of the handle when being dragged */
.ibutton-active-handle .ibutton-handle {
  background-position: 0 -108px;
}
.ibutton-active-handle .ibutton-handle-right {
  background-position: 100% -108px;
}
.ibutton-active-handle .ibutton-handle-middle {
  background-position: 50% -108px;
}
/* styles to use when the button is disabled */
.ibutton-disabled {
  cursor: not-allowed !important;
  /* cursor options: default or not-allowed */

}
.ibutton-disabled .ibutton-handle {
  background-position: 0 -81px;
}
.ibutton-disabled .ibutton-handle-right {
  background-position: 100% -81px;
}
.ibutton-disabled .ibutton-handle-middle {
  background-position: 50% -81px;
}
.ibutton-disabled div.ibutton-label-on {
  background-position: 0 -54px;
}
.ibutton-disabled div.ibutton-label-off {
  background-position: 100% -54px;
}
.ibutton-disabled .ibutton-padding-left {
  background-position: 0 -54px;
}
.ibutton-disabled .ibutton-padding-right {
  background-position: 100% -54px;
}
.ibutton-disabled div.ibutton-label-on {
  color: #fff;
}
.ibutton-disabled div.ibutton-label-off {
  color: #cbcbcb;
}
table.profile-settings {
  font-size: 12px;
  width: 100%;
  border-collapse: 0;
}
table.profile-settings td {
  border-bottom: dotted 1px #CCCCCC;
  padding: 8px 0;
}
.listing-list {
  list-style-type: none;
  padding: 0 0 0 5px;
  margin: 0;
}
.listing-list li {
  padding: 3px 0;
  margin: 0;
}
#CommonContentInner .UserCoBrand.CommonContentBox.Inject {
  width: auto;
}
.sharelinks {
  float: right;
  width: 105px;
}
.UserCoBrand .ListingContact .sharelinks a {
  float: right;
}
table.social-stats {
  width: 100%;
  border-collapse: collapse;
}
table.social-stats td {
  border-bottom: dotted 1px #DCDCDC;
  padding: 3px 0;
  height: 35px;
}
table.social-stats td.icon {
  width: 50px;
}
table.social-stats td.icon img {
  width: 32px;
  height: 32px;
}
.soc-share-cont {
  background-color: #F2F2F2;
  border: 1px solid #E1E1E1;
  margin-bottom: 10px;
  margin-top: 0;
  padding: 5px;
  width: 240px;
}
.soc-share-head {
  clear: left;
  color: #444444;
  font-weight: bold;
  font-size: 14px;
  text-align: center;
}
img.soc-icon {
  cursor: pointer;
}
.soc-menu {
  position: absolute;
  top: auto;
  z-index: 1001;
}
.soc-menu-items {
  position: absolute;
  top: -999em;
}
.menu-trigger:hover + .soc-menu .soc-menu-items, .soc-menu:hover .soc-menu-items, .soc-menu.hover .soc-menu-items {
  top: 100%;
  z-index: 1001;
}
.soc-menu .fb,
.soc-menu .gp,
.soc-menu .tw,
.soc-menu .li {
  border: 3px solid #B2B2B2;
  width: 260px;
  background-color: #FFFFFF;
  display: block;
  font-weight: bold;
  padding: 10px;
  text-decoration: none;
}
.soc-menu .fb {
  margin: -2px -40px 0;
}
.soc-menu .gp {
  margin: -2px -140px 0;
  width: 300px;
}
.soc-menu .tw {
  margin: -2px -200px 0;
  width: 300px;
  padding: 35px 10px;
}
.soc-menu .li {
  margin: -2px -335px 0;
  width: 375px;
}

