/* @override http://advb-adv.roadsend.com/styles/advisorBizTheme/styles.css */
* { font-family:arial, helvetica; }
input,select,textarea { font-size:13px; }
 
#home_main {
    margin:0px auto;
    padding-top:13px;
    width:auto;
    text-align:left;
    height:100%;
    background:#ffffff;
    width:930px;
    color: #000000; font-family:arial; font-size:11px; font-weight: normal;
}

.siteHeaderTable{margin:0px auto;width:auto;}
#gradient {background: url(/home/menu/menuImages/pwebGradient.jpg);height:95px; width:928px; border:1px solid #445984;}

.search {background-color: #EBEEF0; font-size:12px; }
.searchbar {background-color: #EBEEF0; font-size:12px; height:20px; border-style: solid; border-width:1px; border-color: #5D8626;}
.navBarBold {color: #000000; font-family:arial; font-size:11px; font-weight: bold; font-family: Verdana;}

.smallText {color: #000000; font-size: 10px }
.h0fadeColor, .h0highColor  { color: #FFFFFF; font-size: 11px }
.h0lowColor, .h0medColor   { color: #17105D; font-size: 11px }
.h0mainColor  { color: #000000; font-size: 11px }
.h1fadeColor, .h1highColor  { color: #FFFFFF; font-size: 12px }
.h1lowColor, .h1medColor    { color: #17105D; font-size: 12px }
.h1mainColor  { color: #000000; font-size: 12px }
.h2fadeColor,  .h2highColor { color: #FFFFFF; font-size: 13px }
.h2lowColor, .h2medColor   { color: #17105D; font-size: 13px }
.h2mainColor  { color: #000000; font-size: 13px }
.h3fadeColor, .h3highColor { color: #FFFFFF; font-size: 14px }
.h3lowColor, .h3medColor   { color: #17105D; font-size: 14px }
.h3mainColor  { color: #000000; font-size: 14px }

.l0fadeColor, .l0highColor  { color: #FFFFFF; font-size: 11px }
.l0lowColor,  .l0mainColor,  .l0medColor { color: #17105D; font-size: 11px }
.l1fadeColor, .l1highColor  { color: #FFFFFF; font-size: 12px }
.l1lowColor, .l1mainColor, .l1medColor  { color: #17105D; font-size: 12px }
.l2fadeColor, .l2highColor  { color: #FFFFFF; font-size: 13px }
.l2lowColor, .l2mainColor, .l2medColor  { color: #17105D; font-size: 13px }
.l3fadeColor, .l3highColor  { color: #FFFFFF; font-size: 14px }
.l3lowColor, .l3mainColor, .l3medColor { color: #17105D; font-size: 14px }

.b0fadeColor,  .b0highColor { color: #FFFFFF; font-size: 11px; font-weight: bold }
.b0lowColor,  .b0medColor  { color: #17105D; font-size: 11px; font-weight: bold }
.b0mainColor  { color: #000000; font-size: 11px; font-weight: bold }
.b1fadeColor, .b1highColor  { color: #FFFFFF; font-size: 12px; font-weight: bold }
.b1lowColor, .b1medColor   { color: #17105D; font-size: 12px; font-weight: bold }
.b1mainColor  { color: #000000; font-size: 12px; font-weight: bold }
.b2fadeColor, .b2highColor  { color: #FFFFFF; font-size: 13px; font-weight: bold }
.b2lowColor,  .b2medColor  { color: #17105D; font-size: 13px; font-weight: bold }
.b2mainColor  { color: #000000; font-size: 13px; font-weight: bold }
.b3fadeColor,  .b3highColor { color: #FFFFFF; font-size: 14px; font-weight: bold }
.b3lowColor, .b3medColor  { color: #17105D; font-size: 14px; font-weight: bold }
.b3mainColor  { color: #000000; font-size: 14px; font-weight: bold }

.i0fadeColor, .i0highColor  { color: #FFFFFF; font-size: 11px; font-style: italic }
.i0lowColor,  .i0medColor   { color: #17105D; font-size: 11px; font-style: italic }
.i0mainColor  { color: #000000; font-size: 11px; font-style: italic }
.i1fadeColor,  .i1highColor { color: #FFFFFF; font-size: 12px; font-style: italic }
.i1lowColor,  .i1medColor   { color: #17105D; font-size: 12px; font-style: italic }
.i1mainColor  { color: #000000; font-size: 12px; font-style: italic }
.i2fadeColor,  .i2highColor { color: #FFFFFF; font-size: 13px; font-style: italic }
.i2lowColor,  .i2medColor  { color: #17105D; font-size: 13px; font-style: italic }
.i2mainColor  { color: #000000; font-size: 13px; font-style: italic }
.i3fadeColor,  .i3highColor { color: #FFFFFF; font-size: 14px; font-style: italic }
.i3lowColor, .i3medColor   { color: #17105D; font-size: 14px; font-style: italic }
.i3mainColor  { color: #000000; font-size: 14px; font-style: italic }

.s0fadeColor     {color: #FFFFFF; font-size: 11px; font-weight: bolder } 
.s0highColor     {color: #ECF8B0; font-size: 11px; font-weight: bolder } 
.s0lowColor, .s0mainColor, .s0medColor      {color: #1708AE; font-size: 11px; font-weight: bolder } 
.s1fadeColor     {color: #FFFFFF; font-size: 12px; font-weight: bolder } 
.s1highColor     {color: #ECF8B0; font-size: 12px; font-weight: bolder } 
.s1lowColor, .s1medColor     {color: #1708AE; font-size: 12px; font-weight: bolder } 
.s1mainColor     {color: #386D8C; font-size: 12px; font-weight: bolder } 
.s2fadeColor     {color: #FFFFFF; font-size: 13px; font-weight: bolder } 
.s2highColor     {color: #ECF8B0; font-size: 13px; font-weight: bolder } 
.s2lowColor      {color: #1708AE; font-size: 13px; font-weight: bolder } 
.s2mainColor     {color: #445984; font-size: 13px; font-weight: bolder } 
.s2medColor      {color: #FFFFFF; font-size: 13px; font-weight: bolder } 
.s3fadeColor     {color: #FFFFFF; font-size: 14px; font-weight: bolder } 
 .s3highColor     {color: #ECF8B0; font-size: 14px; font-weight: bolder } 
.s3lowColor, .s3mainColor, .s3medColor      {color: #1708AE; font-size: 14px; font-weight: bolder } 

A.a0fadeColor {color: #FAC4B4;font-size: 11px;}
A.a0highColor {color: #F59CF2;font-size: 11px;}
A.a0lowColor,  A.a0medColor  {color: #C52813;font-size: 11px;}
A.a1fadeColor {color: #FAC4B4;font-size: 12px;}
A.a1highColor {color: #F59CF2;font-size: 12px;}
A.a1lowColor  {color: #C52813;font-size: 12px;}
A.a1mainColor {font-size: 12px;text-decoration: none }
A.a1medColor  {color: #C52813;font-size: 12px;}
A.a2fadeColor {color: #FAC4B4;font-size: 13px;}
A.a2highColor {color: #F59CF2;font-size: 13px;}
A.a2lowColor  {color: #C52813;font-size: 13px;}
A.a2mainColor {font-size: 13px;}
A.a2medColor  {color: #C52813;font-size: 13px;}
A.a3fadeColor {color: #FAC4B4;font-size: 14px;}
A.a3highColor {color: #F59CF2;font-size: 14px;}
A.a3lowColor  {color: #C52813;font-size: 14px;}
A.a3mainColor {font-size: 14px;}
A.a3medColor  {color: #C52813;font-size: 14px;}

a { color: #52637F; font-size:12px }
a:hover { color: #5d8626 }
a.link, a.nuLink { font-weight:normal; text-decoration: none }
a.lpLink {font-weight:normal; text-decoration: none; line-height:25px;}

a.xsbLink2 { font-size:10px; font-weight: bold; text-decoration: none }
a.smLink { font-size:11px }
a.smLink2 { font-size:11px; text-decoration: none }
a.smbLink2 { font-size:11px; font-weight: bold; text-decoration: none }
a.xsLink { font-size:10px; font-weight:normal; text-decoration:underline }
a.bgLink { font-weight: bold;text-decoration: none;}
a.bgNULink { font-weight: bold; text-decoration: none }
a.xlNUBLink { font-size:13px; text-decoration: none; }
a.xlNULink { font-size:13px; font-weight: bold; text-decoration: none; }
a.xxlNUBLink { font-size:14px; text-decoration: none; font-weight:bold}
a.xxlNULink { font-size:14px; text-decoration: none;}

a.blueFormLink {color: #0000FF; font-size: 11px,  text-decoration: underline; font-weight: bold;}
a.yellowFormLink {color: #FFFF00; font-size: 11px,  text-decoration: underline; font-weight: bold;}
a.redFormLink {color: #FF0000; font-size: 11px,  text-decoration: underline; font-weight: bold;}

a.ft {color: #FFF;}
a.ft:hover {color: #7F1A0D; }

a.mpiBgNULink {font-weight: bold; text-decoration: none; padding-left:45px; }
a.indentBgNULink {display:block; padding-top:3px; font-weight: bold; text-decoration: none; padding-left:85px; }

a.grayLink { color: #666666; font-size:11px; text-decoration: none }
a.grayLink:hover {color: #666666; text-decoration: underline }

a.grayLinkBold { color: #666666; font-size:11px; font-weight: bold; text-decoration: none }
a.grayLinkBold:hover {color: #666666; text-decoration: underline }

.grayText {color: #666666;font-size:11px; font-weight: normal;}
.grayText a.grayLink { color: #666666;}
.grayText a.grayLink:hover {color: #666666; text-decoration: underline }

.grayTextBold {color: #666666;font-size:11px; font-weight: bold;}

a.dbLink { color: #445984; font-size:11px; text-decoration: none }
a.dbLink:hover {color: #5d8626; text-decoration: none }

a.dbLinkBold { color: #445984; font-size:11px; font-weight: bold; text-decoration: none }
a.dbLinkBold:hover {color: #5d8626; text-decoration: none }

a.dbLinkBoldRH:link, a.dbLinkBoldRH:active, a.dbLinkBoldRH:visited { color: #8e130e; font-size:11px; font-weight: bold; text-decoration: none }
a.dbLinkBoldRH:hover {color: #5d8626; text-decoration: none }

.dbText {color: #445984;font-size:11px; font-weight: normal;}
.dbText a.dbLink { color: #445984;}
.dbText a.dbLink:hover {color: #5d8626; text-decoration: none }

.dbSmText {color: #be2723;font-size:10px; font-weight: normal;}
a.dbSmLinkBold { color: #be2723;font-size:10px; font-weight: bold}
a.dbSmLinkBold:hover {color: #DA6627; text-decoration: none }

.dbTextBold {color: #445984;font-size:11px; font-weight: bold;}

a.blackLink {color: #000000; text-decoration: none }
a.blackLink:hover {color: #000000; text-decoration: underline }

a.whiteLink { color: #FFFFFF; text-decoration: none }
a.whiteLink:hover { color: #FFFFFF; text-decoration: underline }

a.whiteLinkB { color: #FFFFFF; font-weight:bold; text-decoration: underline}
a.whiteLinkB:hover { color: #FFFFFF; font-weight:bold; text-decoration: underline}

.redTitle2{color: #AE1B03;font-size: 12px; font-style: normal;    font-weight: bold }
.catName {color: #261D56; font-size: 12px; font-weight: bold;}

a.linkColor { color: #261D56; font-size: 11px }
a.linkColor:hover { color: #347589 }

A.date { color: #255D5d; font-size: x-small }
A.date:hover { color: #241D51 }

.h1forum         {color: #000000;font-size: 11px;        font-weight: normal}
A.a1forum        {color: #0000FF;font-size: 11px;        font-weight: normal}
a.forumlink { font-weight:normal }
a.topictitle { font-weight:normal; font-size:12px;}
a.nav {font-weight:normal; font-size:12px;}
a.maintitle {font-weight:normal; font-size:12px;}
a.cattitle {font-weight:normal }
.gensmall a {font-weight:normal }
.redTitle0 {color: #AE1B03;font-size: xx-small; font-style: normal;    font-weight: bold }
.redTitle1 {color: #AE1B03;font-size: x-small; font-style: normal;    font-weight: bold }

.bigRed {color: red; font-size: 13px; font-weight: bold;}
.maroon {color: #8A1414;font-size: 12px; font-style: normal;    font-weight: bold }
.ourRecordsMaroon {color: #8A1414;font-size: 18px; font-style: normal;    font-weight: bold }
a.storeVendorColor { color: #FFFFFF; font-size: 10px; }

.smaller {font-size: 90%;}
.smallest {font-size: 80%;}
.bigger {font-size: 110%;}
.biggest {font-size: 120%;}

.greySubT {color: #004993;font-size: x-small; font-style: normal; font-weight: bold }
.price     {color: #0D062B;font-size: 11px;     font-style: normal;     font-weight: bold }
.storeColor           {color: #AD0800;font-size: 11px;     font-style: normal;     font-weight: bold;  text-decoration: none; }
a.checkOutLink  { color: #004993;font-size:xx-small }
a.checkOutLink:hover   {color: #063768; font-size:xx-small }

a.topStoryLink { color: #4A5A71; font-size: 16px; font-weight: bold; text-decoration: none }
a.topStoryLink:hover { color: #5d8626 }

a.featuredAudioLink {font-size: 10px; font-weight: bold; text-decoration: none }
a.featuredAudioLink:hover { color: #5d8626 }

a.productList { color: #271D52; font-size: 11px; font-weight:bold;}
a.productList:hover { color: red }

.impNotes     {color: #AD0800;font-size: 11px;     font-style: normal;     font-weight: normal }
.black1      {color: #000000;font-size: 11px;    font-style: normal;     font-weight: normal }
.storeRed           {color: #AD0800;font-size: 11px;     font-style: normal;     font-weight: bold;  text-decoration: none; }
.coPurple       {color: #241D51;font-size: 11px;       font-style: normal;     font-weight: bold }

#topStoryBG {background:white url(/images/t/pwebTheme/ecastBG/defGbg.jpg) repeat-x}

a.topStoryLink1 { color: #4A5A71; font-size: 14px; font-weight: bold; text-decoration: none }
a.topStoryLink1:hover { color: #5d8626 }

.productTitle {color: #0A447E;   font-family: Garamond;   font-size:11px;   font-style: normal;     font-weight: bold }
.purpleText  {color: #0A447E;    font-family: Garamond;   font-size:11px;   font-style: normal;     font-weight: normal }
.blackText  {color: #000000;     font-family: Garamond;   font-size:11px;   font-style: normal;     font-weight: normal }

.eventGray     {color: #7F7F7F;font-size: 10px;     font-style: normal;     font-weight: bold }

a.articleByLine{font-size: 12px; font-weight: bold; text-decoration: underline; }
a.articleByLine:hover  {color: #5d8626;font-size: 12px; font-weight: bold; text-decoration: underline;}

.featuredAudio {color: #808080;font-size:11px; font-weight: bold;}
.featuredVideo {color: #808080;font-size:11px; font-weight: bold;}

.price     {color: #0D062B;font-size: 11px;     font-style: normal;     font-weight: bold }
.mediaTitle {color: #0A447E;font-size: medium;      font-style: normal;     font-weight: bold }
.pcTeaser {color:#000000; font-size:8pt; font-style:normal;}

#articleContent {
    position:relative;
    color: #000000;font-size:10px; font-weight: normal;
    width: 418px;
    float:left;
}

#articleTop{
    position:relative;
    display:block;
    clear:both;
    padding-bottom:20px;
}

.articleDisplay{
    position:relative;
    display:block;
    height:900px;
    overflow:auto;
}

#articleFeature{
    width:330px;
    float:right;
    clear:right;
    top:-20px;
    padding-top:0px;
    padding-left:20px;
    padding-bottom:50px;
    position:relative;
    display:block;
    z-index:20;
}

.articleBottom{
    position:relative;
    display:block;
    clear:both;
}

#articleBody     {color: #000000;font-size: 12px;     font-style: normal;     font-weight: normal }
#articleBody a:link, #articleBody a:hover, #articleBody a:visited, #articleBody a:active {text-decoration: none;border-bottom:1px dashed;}

#newArticleDisplay {
 width:593px;
}
#newArticleDisplay #articleTools {
    float:right;
    top:125px;
    width:160px;
    padding:3px;
    margin-left:5px;
    margin-bottom:5px;
    background-color:#FFFFFF; 
} 

#newArticleDisplay #relatedHeader {
    color:#5D8626; font-size:13px; font-weight:bold;
    border-bottom:2px solid #CECECE;
    padding:5px;
    margin-bottom:5px;
}

#relatedHeader H2 {color:#5D8626; font-size:13px; font-weight:bold;}

#newArticleDisplay .paginationText {
    color:#255279; font-size:10px; font-weight:bold;
}

#newArticleDisplay li {list-style-position:outside;}
#newArticleDisplay .left5 {padding-left:5px;}
#newArticleDisplay .pagination a{
    margin-right:2px;
    padding: 3px;
    height:12px;
	background:transparent url(/images/t/profileTheme/artPagination.jpg) repeat;
    border:1px solid #aeb5c7;
    color:#255279; font-size:10px; font-weight:bold; text-decoration:none;
}

#newArticleDisplay .pagination a:hover {
    margin-right:2px;
    padding: 3px;
    height:12px;
    background-color: #EFEFEF;
    border:1px solid #CCCCCC;
    color:#777777; font-size:10px; font-weight:bold;
}
#newArticleDisplay .paginationSelected {
    margin-right:2px;
    padding: 3px;
    height:12px;
    background-color: #EFEFEF;
    border:1px solid #CCCCCC;
    color:#CCCCCC; font-size:10px; font-weight:bold;
}   

.postedDate      {color: #000000;font-size: 10px;     font-style: normal;     font-weight: normal }
.articleTitle     {display:block; padding-top:8px; color: #000000;font-size: 16px;     font-style: normal;     font-weight: bold }
A.articleTitleLink     {color: navy;font-size: 16px; font-weight: bold; text-decoration: none; }
.articleText {color: #000000; overflow:auto; font-size: 12px; font-style: normal; font-weight: normal }
.articleText .articleTitle     {display:block; padding-top:8px; color: #000000;font-size: 18px;     font-style: normal;     font-weight: bold }
.articleText A.articleTitleLink     {color: navy;font-size: 18px; font-weight: bold; text-decoration: none; }
.articleText a.smLink2 { font-size:12px; text-decoration: none }
.articleText #articleTitle     {color: #000000;font-size: 18px;     font-style: normal;     font-weight: bold }
.articleText .articleByLine     {color: #000000;font-size: 13px;     font-style: normal;     font-weight: bold }
.articleText li.recentContentList {padding-bottom: 2px;}

.articleBody {color: #000000; display:block; height:1200px; overflow:auto; background-color:white; padding:5px;font-size: 12px; font-style: normal; font-weight: normal }
.articleBody2 {color: #000000; display:block; background-color:white; padding:5px;font-size: 12px; font-style: normal; font-weight: normal }
.articleTeaser     {color: #000000;font-size: 12px;     font-style: italic;     font-weight: normal }
.moreLink       {position:relative;     display:block;  padding-top:6px; text-decoration:none;   color: #271D52;font-size: x-small; font-style: normal; }

#articleTitle     {color: #000000;font-size: 16px;     font-style: normal;     font-weight: bold }
#articleSubTitle     {color: #000000;font-size: 12px;     font-style: italic;     font-weight: normal }
.articleByLine     {color: #000000;font-size: 12px;     font-style: normal;     font-weight: bold }

.eventTitle     {color: #445984;font-size: 12px;     font-style: normal;     font-weight: bold }
.eventBody      {color: #000000;font-size: 10px;     font-style: normal;     font-weight: normal }

.directoryNLTitle {color: #445984;font-size: 18px;     font-style: normal;     font-weight: bold }
.widgetManageHeader {color: #445984;font-size: 14px;     font-style: normal;     font-weight: bold }

li {
list-style: circle inside url('/images/t/profileTheme/recentContentLI2.gif');
padding-bottom: 4px;
* list-style-image: url('/images/t/profileTheme/recentContentLI.gif'); /* IE */
* margin-bottom: 3px; /* IE */
}
li.green {
list-style: circle inside url('/images/t/profileTheme/greenLI2.gif');
padding-bottom: 4px;
* list-style-image: url('/images/t/profileTheme/greenLI.gif'); /* IE */
}
li.blue {
list-style: circle inside url('/images/t/profileTheme/blueLI2.gif');
padding-bottom: 4px;
* list-style-image: url('/images/t/profileTheme/blueLI.gif'); /* IE */
}
li.recentContentList {
list-style: circle inside url('/images/t/profileTheme/recentContentLI2.gif');
padding-bottom: 4px;
* list-style-image: url('/images/t/profileTheme/recentContentLI.gif'); /* IE */
}

a.boldSmallLink { font-size:11px; font-weight: bold; text-decoration: none }
a.boldSmallLink:hover { font-size:11px; font-weight: bold; text-decoration: none }

.recentContentList a {font-size:11px; font-weight: bold; text-decoration: none }
.recentContentList a:hover { color: #DA6627; font-size:11px; font-weight: bold; text-decoration: none }

a.recentContentList {font-size:12px; text-decoration: none }
a.recentContentList:hover { color: #DA6627; font-size:12px; text-decoration: none }


.recentContentList a.boldSmallLink { font-size:11px; font-weight: bold; text-decoration: none }
.recentContentList a.boldSmallLink:hover { font-size:11px; font-weight: bold; text-decoration: none }

.recentContentList a.link { font-weight:normal;  font-size:12px;}
.recentContentList a.link:hover { font-weight:normal;  font-size:12px; }

.recentContentRightList a.boldSmallLink { font-size:11px; font-weight: bold; text-decoration: none }
.recentContentRightList a.boldSmallLink:hover { font-size:11px; font-weight: bold; text-decoration: none }

.recentContentRightList a {font-size:11px; font-weight: bold; text-decoration: none }
.recentContentRightList a:hover { color: #DA6627; font-size:11px; font-weight: bold; text-decoration: none }

li.recentColumnsList{
list-style-image: url('/images/t/profileTheme/vendorMoreArticlesLI.gif');
list-style-type: circle;
padding-bottom: 4px;
}

.recentColumnsList a {font-size:11px; font-weight: normal; text-decoration: none }
.recentColumnsList a:hover { color: #DA6627;font-size:11px; font-weight: normal; text-decoration: none }

li.vendorMoreArticlesList{
list-style-image: url('/images/t/profileTheme/vendorMoreArticlesLI.gif');
list-style-type: circle;
padding-bottom: 4px;
}

li.vendorMoreArticlesList:hover {
background:#DDDDDF;
}

.vendorMoreArticlesList a {font-size:11px; font-weight: normal; text-decoration: none }
.vendorMoreArticlesList a:hover { color: #DA6627; font-size:11px; font-weight: normal; text-decoration: none }

a.catList { font-weight: bold;  text-decoration: none }

a.sCatList:link, a.sCatList:active, a.sCatList:hover, a.sCatList:visited { font-size:11px; text-decoration: none }

.companyInfoTitle {color: #000000;font-size: 15px;     font-style: normal;     font-weight: bold }
.companyInfoText {color: #000000;font-size: 13px;     font-style: normal;     font-weight: normal }
a.companyInfo { color: blue;font-size: 13px; }
a.companyInfo:hover { color: red;font-size: 13px; }

.floatLeft {
    position:relative;
    float:left;
    padding-right:4px;
    padding-bottom:4px;
}

.blueWrapper {
    padding-top:3px;
    margin-bottom:13px;
    background-color:#445984;
}

.blueWrapperTitle {
    position:relative;
    margin-left:4px;
    color: #EAF372;font-size:12px; font-weight: bold;
}

#blueWrapperTopLink {
    position:absolute;
    padding-top:2px;
    right:5px;
    margin-right:3px;
    color: #FFFFFF;font-size:11px; font-weight: bold;
}

a.pwebContentCenterLink { color: #FFFFFF; margin-left:10px; font-size:11px; font-weight: bold }
a.pwebContentCenterLink:hover { color: #FFFFFF }

#columistLogoBox .grayBarLink {
    display:block;
    position:relative;
    height:20px;
    width:409px;
    text-align: right;
    padding-right:5px;
    color: #445984;font-size:11px; font-weight: bold;
}


#topicPageHeader  {
    display:block;
    position:relative;
    height:25px;
    width:98%;
    *width:100%; /* IE */
    background-color:#F3F3F3;
    padding-left:10px;
    padding-right:10px;
    padding-top:8px;
    padding-bottom:8px;
    margin-bottom:13px;
    color: #000000; font-family:tahoma, arial; font-size:10px; font-weight: 300;
}

#grayPageHeader {
    display:block;
    position:relative;
    width:97%;
    *width:100%; /* IE */
    background-color:#F3F3F3;
    padding-left:10px;
    padding-right:10px;
    padding-top:8px;
    padding-bottom:8px;
    margin-bottom:13px;
    color: #000000; font-family:tahoma, arial; font-size:10px; font-weight: 300;
}

#grayPageHeader .grayPageTitle {
    font-size:28px; font-weight:bold;
    }
#topicTitlePH  {display:block;position:relative;float:left;height:35px;width:721px;}

#topicTitlePH .topicName {float:left;padding-left:20px;color:#FFFFFF;font-size:18pt;vertical-align: middle;padding-top:5px;}

#subTopicTitle  {display:block;position:relative;background-color:#F3F3F3;float:left;height:30px;width:960px;*width:954px; /* IE */}

#subTopicTitle .subTopicName {padding-left:5px;font-size:25px;  font-weight:bold; font-style: italic;line-height:30px;vertical-align: middle;}

#subTopicSearch{margin-bottom:13px; border:1px solid #ccc; padding-left:5px;}
.subTopicExpertMore {color: #5D8626;font-size:13px; font-weight: bold;line-height:18px;}

h4#quick_poll_ques {font-size: 12px; font-weight:bold; margin: 10px 0 10px; color: #000000;  }
#poll-wrap { padding:5px;margin-bottom:13px;text-align:left;}
#poll-wrap fieldset { margin: 0 0 1px; border:0px; }
#poll-wrap label {font-size:11px;}
.already_voted{display:block;margin:.5em 0;font-size:1.2em;font-style:italic;}
dl.poll_results .m_choice{font-size: 11px;}

#topicTitle  {
    display:block;
    position:relative;
    background-color:#F3F3F3;
    float:left;
    padding-right:30px;
}

#topicTitle .subTopicName {
    font-size:20px;  font-weight:bold; font-style: italic;
}

#topicTitle .topicName {
    font-size:20px; font-weight:bold;
    }


#topicPageHeader .subTopicSelect {
    position:relative;
    float:left;
    padding-top:3px;
    background-color:#F3F3F3;

}

.blueWrapperBottom {
    position:relative;
    display:block;
    padding-top:3px;
    padding-bottom:5px;
    background-color:#445984;
    text-align:center;
    color: #000000;font-size:11px; font-weight: bold;
}

.blueWrapperMain {
    position:relative;
    background-color:#FFFFFF;
    padding-left:10px;
    padding-right:15px;
    padding-top:8px;
    padding-bottom:8px;
    margin-top:8px;
    margin-bottom:8px;
    color: #000000;font-size:11px; font-weight: normal;
}

.blueWrapperMain .topicHeader {color: #000000;font-size:12px; font-weight: bold; }
.blueWrapperMain A.topicHeaderLink { color: #000000; font-size:12px; font-weight: bold }
.blueWrapperMain A.topicHeaderLink:hover {color: #840F23; font-size:12px; font-weight: bold }

.ltBlueWrapper {
    padding-top:3px;
    margin-bottom:13px;
    background-color:#D9E4F6;
}

.ltBlueWrapperTitle {
    position:relative;
    margin-left:4px;
    color: #000000;font-size:12px; font-weight: bold;
}

.ltBlueWrapper A.pwebContentCenterLink { color: #445984; margin-left:10px; font-size:11px; font-weight: bold; text-decoration: underline }
.ltBlueWrapper A.pwebContentCenterLink:hover {color: #445984 }

#ltBlueWrapperTopLink {
    position:absolute;
    padding-top:2px;
    right:5px;
    color: #445984;font-size:11px; font-weight: bold;
}

.ltBlueWrapperBottom {
    position:relative;
    display:block;
    padding-top:3px;
    padding-bottom:5px;
    background-color:#D9E4F6;
    text-align:center;
    color: #000000;font-size:11px; font-weight: bold;
}

.ltBlueWrapperMain {
    position:relative;
    background-color:#FFFFFF;
    padding-left:10px;
    padding-right:10px;
    padding-top:8px;
    padding-bottom:8px;
    margin-top:8px;
    margin-bottom:8px;
    color: #000000;font-size:11px; font-weight: normal;
}

.ltBlueWrapperMain .topicHeader {color: #000000;font-size:11px; font-weight: normal; text-decoration: none;}
.ltBlueWrapperMain a.topicHeaderLink {color: #000000;font-size:11px; font-weight: normal; text-decoration: none;}
.ltBlueWrapperMain a.topicHeaderLink:hover {color: #000000 }

.ltBlueWrapperMain a.link {font-size:12px; font-weight: bold; text-decoration: none }
.ltBlueWrapperMain a.link:hover { color: #5D8626; font-size:12px; font-weight: bold; text-decoration: none }

.grayWrapper {
    padding-top:3px;
    margin-bottom:13px;
    background-color:#CECECE;
}

.grayWrapperTitle {
    position:relative;
    margin-left:4px;
    color: #000000;font-size:12px; font-weight: bold;
}

.grayWrapper a.pwebContentCenterLink { color: #520C12; margin-left:10px; font-size:11px; font-weight: bold; text-decoration: underline }
.grayWrapper A.pwebContentCenterLink:hover {color: #520C12; margin-left:10px;font-size:11px; font-weight: bold; text-decoration: underline; }

#grayWrapperTopLink {
    position:absolute;
    padding-top:2px;
    right:5px;
    color: #520C12;font-size:11px; font-weight: bold;
}

.grayWrapperBottom {
    position:relative;
    display:block;
    padding-top:3px;
    padding-bottom:5px;
    text-align:center;
    background-color:#CECECE;
    color: #000000;font-size:11px; font-weight: bold;
}

.grayWrapperMain {
    position:relative;
    background-color:#F3F3F3;
    padding-left:10px;
    padding-right:10px;
    padding-top:8px;
    padding-bottom:8px;
    margin-top:8px;
    margin-bottom:8px;
    color: #000000;font-size:11px; font-weight: normal;
}

.grayWrapperMain .topicHeader {color: #000000;font-size:12px; font-weight: bold; text-decoration: none;}
.grayWrapperMain a.topicHeaderLink { color: #000000; font-size:12px; font-weight: bold; text-decoration: none }
.grayWrapperMain a.topicHeaderLink:hover { color: #840F23; font-size:12px; font-weight: bold; text-decoration: none }

.blankWrapper {
    padding-top:3px;
    margin-bottom:13px;
}

.dirMaroonWrapper {
    padding-top:3px;
    margin-bottom:13px;
    background-color:#8A1414;
}

.dirMaroonWrapperTitle {
    position:relative;
    margin-left:4px;
    color: #FFFFFF;font-size:12px; font-weight: bold;
}

.dirMaroonWrapper a.pwebContentCenterLink:link { color: #FEBD00; margin-left:10px; font-size:11px; font-weight: bold; text-decoration: underline }
.dirMaroonWrapper A.pwebContentCenterLink:hover { color: #FEBD00; margin-left:10px; font-size:11px; font-weight: bold; text-decoration: underline }

#dirMaroonWrapperTopLink {
    position:absolute;
    padding-top:2px;
    right:5px;
    color: #FEBD00;font-size:11px; font-weight: bold;
}

.dirMaroonWrapperBottom {
    position:relative;
    display:block;
    padding-top:3px;
    padding-bottom:5px;
    text-align:center;
    background-color:#8A1414;
    color: #000000;font-size:11px; font-weight: bold;
}

.dirMaroonWrapperMain {
    position:relative;
    background-color:#FFFFFF;
    padding-left:8px;
    padding-right:8px;
    padding-top:8px;
    padding-bottom:8px;
    margin-top:8px;
    margin-bottom:8px;
    color: #000000;font-size:11px; font-weight: normal;
}

.dirMaroonWrapperMain .topicHeader {color: #000000;font-size:12px; font-weight: bold; }
.dirMaroonWrapperMain A.topicHeaderLink { color: #000000; font-size:12px; font-weight: bold }
.dirMaroonWrapperMain A.topicHeaderLink:hover { color: #840F23; font-size:12px; font-weight: bold }

.contentLayoutWrapper {
    width:99%;
    margin-bottom:13px;
    background-color:#FFFFFF;
    border:solid 1px #CECECE;
}

.contentLayoutWrapperTitle {
    position:relative;
    line-height:20px;
    margin-left:4px;
    color: #4A7219;font-size:12px; font-weight: bold;}

.contentLayoutWrapper A.pwebContentCenterLink { color: #520C12; margin-left:10px;font-size:11px; font-weight: bold; text-decoration: underline }
.contentLayoutWrapper A.pwebContentCenterLink:hover { color: #520C12; margin-left:10px;font-size:11px; font-weight: bold; text-decoration: underline }

#contentLayoutWrapperTopLink {
    position:absolute;
    padding-top:2px;
    right:5px;
    color: #520C12;font-size:11px; font-weight: bold;
}

.contentLayoutWrapperBottom {
    position:relative;
    display:block;
    padding-top:3px;
    padding-bottom:5px;
    text-align:center;
    background-color:#FFFFFF;
    color: #000000;font-size:11px; font-weight: bold;
}

.contentLayoutWrapperMain {
    position:relative;
    background-color:#FFFFFF;
    padding-left:10px;
    padding-right:10px;
    padding-top:8px;
    padding-bottom:5px;
    margin-top:8px;
    margin-bottom:0px;
    border-top:solid 1px #CECECE;
    color: #000000;font-size:11px; font-weight: normal;
}

.contentLayoutGreenBGWrapper {
    margin-bottom:15px;
    background-color:#F4FCEA;
    border:solid 1px #CECECE;
}

.contentLayoutGreenBGWrapperTitle {
    position:relative;
    line-height:20px;
    margin-left:4px;
    color: #4A7219;font-size:12px; font-weight: bold;
    }

.contentLayoutGreenBGWrapper A.pwebContentCenterLink { color: #520C12; margin-left:10px;font-size:11px; font-weight: bold; text-decoration: underline }
.contentLayoutGreenBGWrapper A.pwebContentCenterLink:hover { color: #520C12; margin-left:10px;font-size:11px; font-weight: bold; text-decoration: underline }


#contentLayoutGreenBGWrapperTopLink {
    position:absolute;
    padding-top:2px;
    right:5px;
    color: #520C12;font-size:11px; font-weight: bold;
}

.contentLayoutGreenBGWrapperBottom {
    position:relative;
    display:block;
    padding-top:3px;
    padding-bottom:5px;
    text-align:center;
    background-color:#FFFFFF;
    color: #000000;font-size:11px; font-weight: bold;
}

.contentLayoutGreenBGWrapperMain {
    position:relative;
    background-color:#FFFFFF;
    padding-left:10px;
    padding-right:10px;
    padding-top:8px;
    padding-bottom:5px;
    margin-top:8px;
    margin-bottom:0px;
    border-top:solid 1px #CECECE;
    color: #000000;font-size:11px; font-weight: normal;
}

.contentLayoutGrayBGWrapper {
    display:inline-block;
    margin-bottom:13px;
    background-color:#EAEAEA;
    border:solid 1px #CECECE;
}

.contentLayoutGrayBGWrapperTitle {
    position:relative;
    line-height:20px;
    margin-left:4px;
    padding-left:4px;
    color: #000000;font-size:12px; font-weight: bold;}

.contentLayoutGrayBGWrapper A.pwebContentCenterLink { color: #520C12; margin-left:10px;font-size:11px; font-weight: bold; text-decoration: underline }
.contentLayoutGrayBGWrapper A.pwebContentCenterLink:hover {color: #520C12; margin-left:10px;font-size:11px; font-weight: bold; text-decoration: underline; }

#contentLayoutGrayBGWrapperTopLink {
    position:absolute;
    padding-top:2px;
    right:5px;
    color: #520C12;font-size:11px; font-weight: bold;
}

.contentLayoutGrayBGWrapperBottom {
    position:relative;
    display:block;
    padding-top:3px;
    padding-bottom:5px;
    text-align:center;
    background-color:#FFFFFF;
    color: #000000;font-size:11px; font-weight: bold;
}

.contentLayoutGrayBGWrapperMain {
    position:relative;
    background-color:#FFFFFF;
    padding-left:10px;
    padding-right:10px;
    padding-top:10px;
    padding-bottom:5px;
    margin-top:8px;
    margin-bottom:0px;
    border-top:solid 1px #CECECE;
    color: #000000;font-size:11px; font-weight: normal;
}
.contentLayoutBlueBGWrapper {
    margin-bottom:13px;
    background-color:#D9E4F6;
    border:solid 1px #CECECE;
}

.contentLayoutBlueBGWrapperTitle {
    position:relative;
    line-height:20px;
    margin-left:4px;
    padding-left:4px;
    color: #445984;font-size:12px; font-weight: bold;}


.contentLayoutBlueBGWrapperTitleSM {
    position:relative;
    margin-left:2px;
    color: #445984;font-size:12px; font-weight: bold;}

.contentLayoutBlueBGWrapper A.pwebContentCenterLink { color: #520C12; margin-left:10px;font-size:11px; font-weight: bold; text-decoration: underline }
.contentLayoutBlueBGWrapper A.pwebContentCenterLink:hover { color: #520C12; margin-left:10px;font-size:11px; font-weight: bold; text-decoration: underline }

#contentLayoutBlueBGWrapperTopLink {
    position:absolute;
    padding-top:2px;
    right:5px;
    color: #520C12;font-size:11px; font-weight: bold;
}

.contentLayoutBlueBGWrapperBottom {
    position:relative;
    display:block;
    padding-top:3px;
    padding-bottom:5px;
    text-align:center;
    background-color:#FFFFFF;
    color: #000000;font-size:11px; font-weight: bold;
}

.contentLayoutBlueBGWrapperMain {
    position:relative;
    background-color:#FFFFFF;
    padding-left:10px;
    padding-right:10px;
    padding-top:10px;
    padding-bottom:5px;
    margin-top:8px;
    margin-bottom:0px;
    border-top:solid 1px #CECECE;
    color: #000000;font-size:11px; font-weight: normal;
}


.fadeGreenBGWrapper {
    margin-bottom:15px;
    background-color:#e9a43d;
    border:solid 1px #e9a43d;
}

.fadeGreenBGWrapperTitle {
    position:relative;
    line-height:24px;
    text-align:right;
    margin-right:4px;
    color: #FFFFFF;font-size:14px; font-weight: bold;
    background-color:#e9a43d;
    background: url(/images/t/advisorBizTheme/artRightBarOrange.jpg) no-repeat 0 0;
    }

#fadeGreenBGWrapperTopLink {
    position:absolute;
    padding-top:2px;
    right:5px;
    color: #FFFFFF;font-size:11px; font-weight: bold;
}

.fadeGreenBGWrapperMain {
    position:relative;
    background-color:#FFFFFF;
    padding-left:10px;
    padding-right:10px;
    padding-top:8px;
    padding-bottom:5px;
    margin-top:8px;
    margin-bottom:0px;
    color: #000000;font-size:11px; font-weight: normal;
}   


.fadeGrayBGWrapperTitle {
    position:relative;
    line-height:24px;
    text-align:right;
    color: #FFFFFF;font-size:14px; font-weight: bold;
    background-color:#757575;
    background: url(/images/t/pwebTheme/artRightBarGray.jpg) no-repeat 0 0;
    }

#fadeBlueBGWrapper {
    margin-bottom:15px;
    background-color:#2e5a7f;
    border:solid 1px #2e5a7f;
}

.fadeBlueBGWrapperTitle {
    position:relative;
    line-height:24px;
    text-align:right;
    margin-right:4px;
    color: #FFFFFF;font-size:14px; font-weight: bold;
    background-color:#2e5a7f;
    background: url(/images/t/pwebTheme/artRightBarBlue.jpg) no-repeat 0 0;
    }

#fadeBlueBGWrapperTopLink {
    position:absolute;
    padding-top:2px;
    right:5px;
    color: #FFFFFF;font-size:11px; font-weight: bold;
}

.fadeBlueBGWrapperMain {
    position:relative;
    background-color:#FFFFFF;
    padding-left:10px;
    padding-right:10px;
    padding-top:8px;
    padding-bottom:5px;
    margin-top:8px;
    margin-bottom:0px;
    color: #000000;font-size:11px; font-weight: normal;
}
.bbWrapper {
    padding-top:3px;
    margin-bottom:13px;
    background-color:#FFFFFF;
}

.bbWrapperTitle {
    position:relative;
    float:left; margin-left:4px;
    color: #000000;font-size:12px; font-weight: bold;
}
.bbWrapperTitle2 {
    position:relative;
    margin-left:4px;
    color: #000000;font-size:16px; font-weight: bold;
}

.bbWrapper a.pwebContentCenterLink { color: #520C12; margin-left:10px; font-size:11px; font-weight: bold; text-decoration: underline }
.bbWrapper A.pwebContentCenterLink:hover {color: #520C12; margin-left:10px;font-size:11px; font-weight: bold; text-decoration: underline; }

#bbWrapperTopLink {
    position:absolute;
    padding-top:2px;
    right:5px;
    color: #520C12;font-size:11px; font-weight: bold;
}

.bbWrapperBottom {
    position:relative;
    display:block;
    padding-top:3px;
    padding-bottom:5px;
    text-align:center;
    background-color:#FFFFFF;
    color: #000000;font-size:11px; font-weight: bold;
}

.bbWrapperMain {
    border-top:solid 1px black;
    padding:8px 10px 0px 10px;
    margin-top:8px;
    margin-bottom:8px;
    color: #000000;font-size:12px; font-weight: normal;
    }

.bbWrapperMain .topicHeader {color: #000000;font-size:12px; font-weight: bold; text-decoration: none;}
.bbWrapperMain a.topicHeaderLink { color: #000000; font-size:12px; font-weight: bold; text-decoration: none }
.bbWrapperMain a.topicHeaderLink:hover { color: #840F23; font-size:12px; font-weight: bold; text-decoration: none }


#scLink {
    position:absolute;
    display:block;
    background:#FFFFFF;
    top:40px;
    left:400px;
    color: #000000;font-size:11px; font-weight: normal;
}

#magazineTop{
    position:relative;
    display:block;
    float:left;
    padding-top:5px;
    width:930px;
    background-color:#FFFFFF;
}

#koachTop{
    position:relative;
    display:block;
    float:left;
    padding-top:5px;
    width:930px;
    background-color:#FFFFFF;
}

#outerLeft {
    position:relative;
    float:left;
    left:2px;
    margin-bottom:5px;
    width:770px;
    background-color:#FFFFFF;
}
#outerRight {
    position:relative;
    float:left;
    margin-bottom:5px;
    width:160px;
    background-color:#FFFFFF;
}

#magBreak {
    position:relative;
    display:block;
    float:left;
    clear:both;
    margin-top:25px;
    margin-bottom:-15px;
    padding-top:15px;
    background:#FFFFFF;
    border-top:dotted 2px #CECECE;
    width:760px;
}

#footer {
    position:relative;
    display:block;
    clear:both;
    top:10px;
    margin-top:25px;
    margin-bottom:20px;
    padding-bottom:10px;
    padding-top:5px;
    background:#FFFFFF;
    background-color:#FFFFFF;
    color: #000000;font-size:11px; font-weight: normal;
    border-top:dotted 2px #CECECE;
    width:760px;
} 
#skyscraper {
    position:relative;
    margin-bottom:13px;
    width:160px;
    height:600px;
    background-color:#FFFFFF;
    text-align:center;
}

#skyscraperBottom {
    position:relative;
    margin-bottom:13px;
    width:160px;
    height:100px;
    background-color:#FFFFFF;
}
#mag_skyscraper {
    position:relative;
    margin-bottom:13px;
    width:160px;
    background-color:#FFFFFF;
}

.adminMenuListSectionItem {
    background-color:#445984;
    display:block;
    position:relative;
    width:150px;
    margin-bottom:2px;
    margin-left:5px;
    padding-left:5px;
    color: #FFFFFF;font-size:12px; font-weight: normal;
}
.columnHeader {font-size:13px; font-weight:bold;}
.columnRow {font-size:12px; font-weight:bold;}

li.mostPopList {
list-style-image: url('/images/t/pwebTheme/mostPopLI.gif');
list-style-type: circle;
}

li.nodisplay {
list-style-image: url('/images/t/pwebTheme/mostPopLI.gif');
list-style-type: circle;
margin-left:-20px;
* margin-left: -40px; /* IE */
}

#topicTitlePH_full  {background: #04afef url(/images/t/advisorBizTheme/fullBluetopfaded.jpg) repeat-x 0 0; height:35px; width:951px;}
#topicTitlePH_full .topicName {float:left;padding-left:20px;color:#FFFFFF;font-size:18pt;vertical-align: middle;padding-top:5px;}

li.numbered{
list-style-type:decimal;
list-style-image: none;
color: #000000;font-size:11px; font-weight: normal;
}

li.number{
list-style-type:decimal;
list-style-image: none;
color: #000000;font-size:11px; font-weight: normal;
}

li.blueBlock{
list-style-type:square;
list-style-image: url('/images/t/profileTheme/blueBlock.gif');
list-style-position: outside;
margin-left:15px;
}

#articleTools li {
    display:list-item;
    list-style-position:outside;
    margin-left:20px;
    padding-right:5px;
}

#articleTools li a {
    text-decoration:none;
}

li.maroonArrow{
list-style-type:square;
list-style-image: url('/images/t/pwebTheme/mArrow.jpg');
list-style-position: outside;
margin-left:13px;
}

li.blackCircle{
list-style-type:circle;
list-style-image: url('/images/t/pwebTheme/blackLI.gif');
padding-bottom: 4px;
}

.blackCircle a.whiteLink { color: #FFFFFF; font-size:12px; font-weight: normal; text-decoration: none }
.blackCircle a.whiteLink:hover { color: #FFFFFF;font-size:12px; font-weight: normal; text-decoration: underline }

.blackCircle a.blackLink { color: #000000; font-size:12px; font-weight: normal; text-decoration: none }
.blackCircle a.blackLink:hover { color: #000000; font-size:12px; font-weight: normal; text-decoration: underline }

.blackCircle a {font-size:11px; font-weight: normal; text-decoration: none }
.blackCircle a:hover { color: #5d8626;font-size:11px; font-weight: normal; text-decoration: none }

.coverStoryTopPhoto{
    background-color:#FFFFFF;
    display:block;
    position:relative;
    float:left;
    padding-top:3px;
    padding-bottom:5px;
    padding-right:5px;
}

.coverStoryBar{
    background-color:#F3F3F3;
    display:block;
    position:relative;
    width:100%;
    margin-right:13px;
    padding-top:2px;
    padding-bottom:2px;
    padding-left:5px;
    color: #000000;font-size:14px; font-weight: bold;
    border:solid 1px #DADFE2;
}

.smaCoverStoryBar{
    background-color:#8A1414;
    display:block;
    position:relative;
    width:100%;
    margin-right:13px;
    padding-top:2px;
    padding-bottom:2px;
    padding-left:5px;
    color: #FFFFFF;font-size:14px; font-weight: bold;
    border:solid 1px #FEBD00;
}

.bsCoverStoryBar{
    background-color:#373737;
    display:block;
    position:relative;
    width:100%;
    margin-right:13px;
    padding-top:2px;
    padding-bottom:2px;
    padding-left:5px;
    color: #FFFFFF;font-size:14px; font-weight: bold;
    border:solid 1px #880202;
}

.bmaCoverStoryBar{
    background-color:#00448D;
    display:block;
    position:relative;
    width:100%;
    margin-right:13px;
    padding-top:2px;
    padding-bottom:2px;
    padding-left:5px;
    color: #FFFFFF;font-size:14px; font-weight: bold;
    border:solid 1px #FEBD00;
}


.sponsorPageDisplay .sponsorBar {
    position:relative;
    display:block;
    float:left;
    width:300px;
    height:60px;
    padding-top:15px;
    padding-bottom:15px;
}

.producerseCastBar{
    background-color:#445984;
    display:block;
    position:relative;
    width:100%;
    padding-top:2px;
    padding-bottom:2px;
    padding-left:5px;
    color: #EAF372;font-size:12px; font-weight: bold;
    border:solid 1px #445984;
}
.koachBar{
    background-color:#E6F8EA;
    display:block;
    position:relative;
    width:98%;
    padding-top:2px;
    padding-bottom:2px;
    padding-left:5px;
    color: #000000;font-size:12px; font-weight: bold;
    border:solid 1px #CECECE;
}

#directorySponsors .sponsorBar {
    position:relative;
    display:block;
    float:left;
    width:238px;
    height:45px;
    padding:2px;
}

.sponsorBar {
    display:block;
    position:relative;
    padding-top:5px;
    padding-bottom:5px;
    text-align:center;
}

.ebTopicBar{
    display:block;
    position:relative;
    width:250px;
    padding-top:2px;
    padding-bottom:2px;
    padding-left:5px;
    color: #000000;font-size:13px; font-weight: bold;
}

a.directory { font-weight: bold; text-decoration: none }

a.directoryMed:link { font-size:11px; font-weight: bold }

.directoryBold {color: #840F23;font-size:12px; font-weight: bold;}

.directorySelectedItem{
    background-color:#EFEFEF;
    display:block;
    position:relative;
    padding-top:2px;
    padding-bottom:2px;
    color: #000000;font-size:11px; font-weight: bold;
    border:solid 1px #CCCCCC;
    text-align:center;
}

.directorySelectedItem .h2mainColor{color: #000000;font-size:11px; font-weight: bold;}

.directoryItem{
    background-color:#D9E4F6;
    display:block;
    position:relative;
    padding-top:2px;
    padding-bottom:2px;
    color: #000000;font-size:11px; font-weight: bold;
    border:solid 1px #CCCCCC;
    text-align:center;
}
.directoryItem A.a2mainColor {font-size:11px; font-weight: bold }
.directoryItem A.a2mainColor:hover { color: #5d8626; font-size:11px; font-weight: bold }

ul.directory {
list-style-image: url('/images/t/profileTheme/recentContentLI.gif');
}

.browseMenu{
    background-color:#ECECEC;
    display:block;
    position:relative;
    top:-23px;
    color: #000000;font-size:11px; font-weight: bold;
    text-align:center;
    border:solid 1px #CECECE;
}

a.featuredColLink { color: #445984; font-size:11px; font-weight: bold }

.browseAuthors{
    display:block;
    position:relative;
    padding-top:20px;
    padding-bottom:20px;
    color: #000000;font-size:13px; font-weight: bold;
    border-bottom:dotted 1px  #CECECE;
}

.browseAuthors a {font-size:13px; font-weight: normal; text-decoration: none }
.browseAuthors a:hover { color: #5d8626; font-size:13px; font-weight: normal; text-decoration: none }

.authorColumnistRed{
    clear:both;
    display:block;
    position:relative;
    padding-bottom:3px;
    color: #AE1B03;font-size: x-small; font-style: normal;    font-weight: bold;
}
.authorColumnistDisplay {
    clear:both;
    display:block;
    position:relative;
    background-color:#D9E4F6;
    border:solid 1px  #000000;
    height:49px;
    width:525px;
    padding-top:5px;
    padding-bottom:5px;
    margin-bottom:15px;
}

.authorColumnistLogo {
    display:block;
    float:left;
    margin-left:20px;
    padding-right:20px;
    padding-bottom:5px;
}

.authorColumnistSmall {
    color: #000000;font-size:11px; font-weight: normal;
}

.authorDisplay {
    clear:both;
    display:block;
    position:relative;
    padding-bottom:15px;
}

.authorLogo {
    display:block;
    float:left;
    margin-left:20px;
    padding-right:20px;
    padding-bottom:20px;
}

.authorInfo {
    display:block;
    color: #000000;font-size:12px; font-weight: normal;
}
.authorInfo a {font-size:12px; font-weight: normal; text-decoration: none }
.authorInfo a:hover { color: #5d8626;font-size:12px; font-weight: normal; text-decoration: none }

.authorInfoSmall {
    color: #000000;font-size:11px; font-weight: bold;
}

.sponsorPageDisplay {
    display:block;
    position:relative;
    width:100%;
    padding-top:15px;
    padding-bottom:15px;
    padding-left:15px;
}
.sponsorDisplay {
    display:block;
    position:relative;
    padding-top:10px;
    padding-bottom:10px;
    padding-left:10px;
    margin-bottom:10px;
    text-align:center;
}

.authorPageTitle {color: #000000;font-size:14px; font-weight: bold;}

.topicIndex {
    background-color:#FFFFFF;
    display:block;
    position:relative;
    padding-top:2px;
    padding-bottom:2px;
    padding-left:10px;
    margin-bottom:10px;
    color: #445984;font-size:11px; font-weight: normal;
}
.topicIndexBrowseHeader {
    width:210px;
    background-color:#D9E4F6;
    display:block;
    position:relative;
    padding-top:2px;
    padding-bottom:2px;
    padding-left:5px;
    color: #445984;font-size:13px; font-weight: bold;
    border:solid 1px #CCCCCC;
}

a.topicIndexBrowse { color: #445984; font-size:11px; font-weight: normal; text-decoration:none }
a.topicIndexBrowse:hover { color: #5d8626; font-size:11px; font-weight: normal; text-decoration:none }

ol.mostPopular {
list-style-type: decimal;
color: #000000;font-size:11px; font-weight: bold;
padding-left:30px;
*padding-left:5px; /* IE */
}

.fadeGreenBGWrapperMain ol {margin-left:-35px;*margin-left:0px; /* IE */}
.yui-content ol {margin-left:-35px;*margin-left:0px; /* IE */}
.yui-content  .h0mainColor, .yui-content a.nuLink{display:inline-block; padding-bottom:2px;*padding-bottom:6px; /* IE */}
#magPartners .yui-content  .h0mainColor, #magPartners .yui-content a.nuLink{display:inline; padding-bottom:0px;}

li.mostPopularItem {list-style-image: none;padding-bottom: 3px;list-style-type: decimal;font-size:12px;}

a.elsewhere { font-weight: bold; text-decoration: none }

a.mediaCenterContent { color: #000000; font-size:11px; text-decoration: none }
a.mediaCenterContent:hover { color: #445984; font-size:11px; font-weight: normal; text-decoration: none }

a.featuredSpotlightBlue {font-size:12px; font-weight: bold;text-decoration: none}
a.mediaCenterGreen, a.mediaCenterGreen:hover {color: #5D8626;font-size:11px; font-weight: bold;text-decoration: none}
.mediaCenterGreen {color: #5D8626;font-size:11px; font-weight: bold;}

.shopGreen {color: #5D8626;font-size:13px; font-weight: bold;}

#outerTNL {
    background-color:#FFFFFF;
    position:relative;
    padding-top:10px;
    padding-bottom:10px;
    margin-right:5px;
}

#outerTNL .cover {
    left:20px;
    top:-11px;
    display:block;
    position:relative;
    width:132px;
    z-index:4;
    border-right:solid #CECECE;
    border-bottom:solid #CECECE;
}

#innerTNL {
    display:block;
    background-color:#5D8626;
    position:relative;
    height:80px;
    padding-top:5px;
    padding-bottom:5px;
    padding-left:5px;
    padding-right:5px;
}

#innerTNL .title {
    padding-left:165px;
    float:left;
    color: #FFFFFF;font-size:13px; font-weight: bold;
}

#innerTNL .description {
    padding-left:165px;
    float:left;
    color: #FFFFFF;font-size:13px; font-weight: bold;
}

#innerTNL a.a1mainColor { color: #FFFFFF; font-size: 12px;  font-weight: normal }
#innerTNL A.a1mainColor:hover { color: #FFFFFF; font-size:12px; font-weight: normal }

#columnistCurrentColumn{
    width:97%;
    position:relative;
    display:block;
    clear:both;
    top:10px;
    padding-bottom:10px;
    color: #000000;font-size:12px; font-weight: bold;
    border-bottom:dotted 2px #CECECE;
    padding-bottom:20px;
}

#columnistCurrentColumn .postedDate      {color: #000000;font-size: 9px;     font-style: normal;     font-weight: normal }
#columnistCurrentColumn a.articleTitleLink {font-size: 14px; font-weight: bold; text-decoration: none }
#columnistCurrentColumn a.articleTitleLink:hover { color: #5d8626; font-size: 14px; font-weight: bold; text-decoration: none }
#columnistCurrentColumn .articleTeaser     {color: #000000;font-size: 11px;     font-style: normal;     font-weight: normal }

DIV.columnistContainer {
    position:relative;
    display:block;
    margin-bottom:13px;
}

.columnistMain {
    position:relative;
    display:block;
    background-color:#FFFFFF;
    border-left:solid 1px #415681;
    border-right:solid 1px #415681;
    border-bottom:solid 1px #415681;
    padding-left:20px;
    padding-right:19px;
    padding-top:15px;
    padding-bottom:15px;
    margin-bottom:25px;
    color: #000000;font-size:11px; font-weight: normal;
}

.columnistFakeAuthorPic {
    position:relative;
    display:block;
    background-color: #D9E4F6;
    text-align:center;
    padding-top:10px;
    padding-bottom:10px;
    border:solid 1px #415681;
    color: #000000;font-size:16px; font-weight: bold;
}
.moreFromColumnistLink {
   position:relative;
   display:block;
   padding-top:5px;
   text-align:center;
   text-decoration:none;
   color: #271D52;font-size: x-small;
   font-style: normal;
}

span.defaultSearchList {
    position:relative;
    display:block;
    clear:both;
    top:10px;
    padding-left:15px;
    padding-bottom:10px;
    padding-top:5px;
    background:#F3F3F3;
    color: #000000;font-size:11px; font-weight: normal;
    border-top:dotted 2px #CECECE;
}
.eventSearchList {
    position:relative;
    display:block;
    clear:both;
    width:590px;
    top:10px;
    padding-left:15px;
    padding-bottom:10px;
    padding-top:5px;
    background:#FFFFFF;
    border-top:solid 1px #CECECE;
}

.browseCentersTitle { color: #000000;font-size:11px; padding-right:10px; font-weight: bold; }
.blueWrapperBottom .browseCentersTitle { color: #EAF372;padding-right:10px;  font-size:11px; font-weight: bold; }

.nextArticle {
    background-color:#FFFFFF;
    display:block;
    border: solid 1px #000000;
    position:relative;
    left:0;
    top:0;
    left:0;
    margin-bottom:5px;
    padding-left:5px;
    padding-right:5px;
    padding-bottom:5px;
    padding-top:3px;
}

.nextArticle a { color: #000000; font-weight: bold; text-decoration: none }
.nextArticle a:hover { color: #840F23; font-size:12px; font-weight: bold; text-decoration: none }

#moreVendor {
    position:relative;
    height:98%;
}

#moreVendorLeft {
    display:block;
    float:left;
    padding-bottom:20px;
    padding-right:10px;
    border-right: solid 1px #000000;
    margin-right:5px;
    height:100%;
    background-color:#F3F3F3;
}

#moreVendorRight {
    background-color:#F3F3F3;
}

#moreVendorRight a { color: #2D2DA9; font-size:11px; font-weight: bold; text-decoration: none }
#moreVendorRight a:hover { color: #840F23; font-size:11px; font-weight: bold; text-decoration: none }

.unsubText   {color: gray;font-size: xx-small;   font-style: normal; font-weight: normal }
.midBreak {display:block; background:#FFFFFF; border-bottom:dotted 2px #CECECE; width:750px;}
a.barLink { color: #FFFFFF; font-weight: bold; text-decoration: none }
a.barLink:hover {color: #FFFFFF }

a.viewAll:link { color: #520C12; margin-left:10px; font-size:11px; font-weight: bold }
a.viewAll:hover {color: #520C12 }
.eCastWrapper     {color: #FFFFFF;font-size: 13px;   font-weight: bold }


a.nlSmLink:link { font-size:10px }

.topicIndexHeader {color: #000000;font-size:11px; font-weight: normal; text-decoration: none;}
a.topicIndexHeaderLink { font-size:12px; font-weight: bold;}

a.topicIndexLink { font-weight: bold; text-decoration: none }

.topicIndexLink a.link {font-size:12px; font-weight: bold; text-decoration: none }
.topicIndexLink a.link:hover { color: #5D8626; font-size:12px; font-weight: bold; text-decoration: none }

.navBarBold {color: #000000;font-size:11px; font-weight: bold; font-family: Verdana;}

.greenNavBarBold {color: #4A7219;font-size:11px; font-weight: bold; font-family: Verdana;}
.titleGreenBold {color: #4A7219;font-size:12px; font-weight: bold;}
.smTitleGreenBold {color: #4A7219;font-size:10px; font-weight: bold;}

.grayBox {
    display:block;
    background-color:#FFFFFF;
    position:relative;
    width:100%;
    padding:5px;
    border:solid 1px #cecece;
}
.authorGrayBox {
    display:block;
    background-color:#FFFFFF;
    position:relative;
    padding:2px;
    border:solid 1px #cecece;
}
.whiteBox {
    display:block;
    background-color:#E8E8E8;
    position:relative;
    width:100%;
    padding:5px;
    border:solid 1px #cecece;
}

.magTheme .recentContentList a {font-size:12px; font-weight: normal; text-decoration: none }
.magTheme .recentContentList a:hover { color: #5d8626; font-size:12px; font-weight: normal; text-decoration: none }

.tiny     {color: #000000;font-size: 8px;     font-weight: normal }

a.cr_detailLink { }

.reportTitle {color: #445984;font-size:12px; font-style: normal; font-weight: bold }
.sfBad {color: #000000; font-style: normal;    font-weight: bold }
.sfMessage {color: #AE1B03;font-size: 11px; font-style: normal;    font-weight: bold }
.grayTitle     {color: #7F7F7F;font-size: 13px;      font-weight: bold }
.ltBlueBox {color: #000000; font-size: 12px; font-weight: normal; background: #D9E4F6}
.postedOnGray     {color: #7F7F7F;font-size: 10px;      font-weight: normal}

.authConBlue {color: #445984;  font-variant:small-caps;font-size:23px; font-style: normal; font-weight: bold;}
.authCon {color: #000000;font-size:13px; font-style: normal; font-weight: bold;}

/* Slider styles */
.scrollRegion {
    border:1px solid #CCC;
    font-size:12px;
    margin-top:20px;
}
.scrollRegion .mainHeader {
    position:absolute;
    margin-top:-23px;
}
.scrollRegion ul {
    float:left;
    margin:0px;
    padding:0px;
}
.scrollRegion ul ul {
	float:none;
	width:auto;
}
.scrollRegion li {
    display:inline;
    margin:0px;
    padding:0px;
}
.scrollRegion li a {
    text-decoration:none;
}
.scrollRegion li li {
    display:list-item;
    list-style-position:inside;
    padding-left:-10px;
}
.scrollerBody {
    display:inline;
    padding:2px 3px 0px 0px;
}
.scrollerBody input {
	margin:0px 0px -5px 0px;
}
.scrollRegion .pageButtonContainer img {
    margin:0px 2px;
    cursor:hand;
    cursor:pointer;
}
.scrollPagesContentOuter {
	margin-bottom:-1px;
    overflow:hidden;
}
.scrollPagesContentInner {
    width:10000px;
}
.scrollRegion .controls {
	height:20px;
	padding:2px 0px;
}
.scrollRegion .controlsInner {
	padding:2px;
}
.scrollRegion .viewAll {
    float:right;
    margin:3px 0px 0px 0px;
}
.scrollRegion .viewAll a {
    font-weight:bold;
}
.scrollRegion .viewAll img {
    border-width:0px;
}
.scrollRegion .feedbackText {
    border:1px solid #CCC;
    display:inline;
    background-color:white;
    padding:0px 1px;
}
.scrollRegion .pauseButton, .scrollRegion .scrollLeft, .scrollRegion .scrollRight {
    width:12px;
    height:14px;
    margin-bottom:-3px;
}
.scrollRegion .scrollLeft {
    margin-left:3px;
}
.scrollRegion .pauseButton {
    background:transparent url(/images/p/slider/slider_pause.jpg) no-repeat -5px -3px;
}

.paused .pauseButton {
    background-image:url(/images/p/slider/slider_resume.jpg);
}

.clear {
    clear:both;
    width:100%;
    height:1px;
    line-height:1px;
    visibility:hidden;
}
#homeBottomLeft .scrollRegion, #homeBottomLeft .scrollRegion .scrollPagesContentOuter, #homeBottomLeft .scrollRegion ul, #homeBottomLeft .scrollRegion .controls {
    /*...if it's in the main column*/
    width:470px;
}

/*Author scroller*/
.authorScroller, .authorScroller .scrollPagesContentOuter, .authorScroller ul, .authorScroller .controls {
    width:320px;
}
#vendorArticleDisplay #column_left .authorScroller,#vendorArticleDisplay #column_left .authorScroller .scrollPagesContentOuter, #vendorArticleDisplay #column_left .authorScroller ul, #vendorArticleDisplay #column_left .authorScroller .controls {
    width:320px;
}

#homeTopLeft .authorScroller, #homeTopLeft .authorScroller .scrollPagesContentOuter, #homeTopLeft .authorScroller ul, #homeTopLeft .authorScroller .controls {
    /*...if it's in the main column*/
    width:415px;
}
#column_left .authorScroller, #column_left .authorScroller .scrollPagesContentOuter, #column_left .authorScroller ul, #column_left .authorScroller .controls {
    /*...if it's in the main column*/
    width:406px;
}
#twoColLeft .authorScroller, #twoColLeft .authorScroller .scrollPagesContentOuter, #twoColLeft .authorScroller ul, #twoColLeft .authorScroller .controls {
    /*...if it's in the two col left*/
    width:410px;
}

.authorScroller li img {
    float:left;
    margin:0px 5px 5px 5px;
    border:3px double #aaa;
}
.authorScroller li a:hover img {
    border-color:#748626;
}
.authorScroller .scrollPagesContentOuter {
    margin:0px;
}
.authorScroller .authorInfo, .authorScroller .latestArticles {
    margin-left:100px;
    padding:3px 5px;
    border-style:solid;
    border-color:#D9DADA;
}
.authorScroller .authorInfo {
    height:40px;
    background-color:#E8E9EB;
    border-width:2px 0px 0px 2px;
}
.authorScroller .authorName a, .authorName a:hover, .authorScroller .latestArticlesTitle {
    font-size:12px;
    font-weight:bold;
    text-transform:uppercase;
}
.authorScroller .columnTitle {
    font-weight:bold;
    color:#8C8F94;
}
.authorScroller .latestArticles {
    height:73px;
    background-color:#FFF;
    border-width:2px 0px 2px 2px;
    /*This has an IE-only override in the template to fix the box model*/
}
.authorScroller .controls {
    background-color:#E8E9EB;
}

/*Sponsor Slider*/
.sponsorSlider{
    margin-left:0px;
}

.sponsorSlider .grayTitle {
    width:265px;
    background-color:#F7F7F7;
}

.sponsorSlider, .sponsorSlider .scrollPagesContentOuter, .sponsorSlider ul{
    width:265px;
    background-color:#FFFFFF;
}
.sponsorSlider .controls {
    width:265px;
    background-color:#F7F7F7;
}

.sponsorSlider .scrollPagesContentOuter {
    border-top:1px solid #CCC;
    border-bottom:1px solid #CCC;
}
.sponsorSlider .nextStory {
    float:right;
    width:135px;
}
.sponsorAlertsGreen
{color: #ab8431;font-size:12px; font-weight: bold;}

/*Feature Scroller */
.featureSlider {
    margin-left:0px;
}
.featureSlider, .featureSlider .scrollPagesContentOuter, .featureSlider ul, .featureSlider .controls {
    width:415px;
}

.featureSlider .scrollPagesContentOuter {
    background-color:white;
    /*background-image:url(/images/t/pwebTheme/ecastBG/defGbg.jpg);*/
    background-repeat:repeat-x;
    border-bottom:1px solid #CCC;
}
.featureSlider .nextStory {
    float:right;
    width:310px;
}
.topStoriesSlider .scrollPagesContentOuter table {
    height:130px;
    background-color:white;
}
.topStoriesSlider .scrollPagesContentOuter tbody { height:100%;}
/*Media center scroller*/
.mediaCenterScroller {
    margin:0px 0px;
}
.mediaCenterScroller, .mediaCenterScroller .scrollPagesContentOuter, .mediaCenterScroller ul, .mediaCenterScroller .controls {
    width:750px;
}
.mediaCenterScroller .scrollPagesContentOuter {
    border-top:1px solid #CCC;
    border-bottom:1px solid #CCC;
}
.mediaCenterScroller .controls {
    background-color:#E8E9EB;
    margin-bottom:0px;
}
.mediaCenterScroller .podcast {
    float:left;
    width:175px;
    margin:5px 5px;
}
.mediaCenterScroller .podcast .logo {
    float:left;
    width:100px;
}
.mediaCenterScroller .podcast .pcTeaser {
    display:block;
    margin-left:105px;
    font-size:8pt;
}
.mediaCenterScroller .podcast .play {
    margin:0px 20px 10px 20px;
}

/*Content type scroller*/
.contentTypeScroller{
    margin:5px 0px;
}
.contentTypeScroller, .contentTypeScroller .scrollPagesContentOuter, .contentTypeScroller ul, .contentTypeScroller .controls {
    width:750px;
}
.contentTypeScroller .scrollPagesContentOuter {
    border-top:1px solid #CCC;
    border-bottom:1px solid #CCC;
}
.contentTypeScroller .controls {
    background-color:#E8E9EB;
    margin-bottom:0px;
}
.contentTypeScroller .podcast {
    float:left;
    width:175px;
    margin:5px 5px;
}
.contentTypeScroller .podcast .logo {
    float:left;
    width:100px;
}
.contentTypeScroller .podcast .pcTeaser {
    display:block;
    margin-left:105px;
    font-size:8pt;
}
.contentTypeScroller .podcast .play {
    margin:0px 20px 10px 20px;
}
.podcast {
    float:left;
    width:175px;
    margin:5px 5px 1px 1px;
}
.podcast .logo {
    float:left;
    width:100px;
}
.podcast .pcTeaser {
    display:block;
    margin-left:105px;
    font-size:8pt;
}

#singleColMain .contentTypeScroller, #singleColMain .contentTypeScroller .scrollPagesContentOuter, #singleColMain .contentTypeScroller ul, #singleColMain .contentTypeScroller .controls {
    width:956px;
}

.todayContinue {
        float:right;
        background-color:#F4FCEA;
        padding:3px;
        font-weight:bold;
        border:solid 1px #CECECE;
}
.todayContinue .nuLink{color: #4A7219;}
.todayContinue .nuLink:hover{color: #445984;}
.yestNews {
        float:right;
        background-color:#D9E4F6;
        padding:3px;
        font-weight:bold;
        border:solid 1px #CECECE;
}
.yestNews .nuLink{color: #445984;}
.yestNews .nuLink:hover{color: #4A7219;}
.newsGreenBox {
        background-color:#F4FCEA;
        padding:3px;
        font-weight:bold;
        border:solid 1px #CECECE;
        text-align:center;
}

.newsBlueDisplay {
        background-color:#E1E6F9;
        padding:8px;
	font-size:8pt;
        font-weight:normal;
        border:solid 1px #CCCCCC;
}

li.nodisplay {list-style-type: none; list-style-image: none; list-style-position: inside;}

.mostPopOffer {text-align:left; margin-left:-20px; width:580px; height:206px; padding-top:8px;padding-bottom:8px;}
#twoColLeft .mostPopOffer {text-align:left; margin-left:-20px; width:400px; height:206px; padding-top:8px;padding-bottom:8px;}
.mostPopOffer .creative {float:left; margin:8px; padding:5px; border:solid 1px black; width:150px ; height: 160px; display:block;}
.mptitle{font-size: 15px; font-weight:bold; list-style-image:none; list-style: decimal; color:#445984;}
a.mptitle {font-size: 15px; padding-left:2px; margin-left:4px; font-weight:bold; text-decoration: none; color:#445984;}
.mostPopOffer .offerInfo {display:block; margin-top:12px; margin-left: 200px; font-size: 13px; font-weight:normal; color:#000000;}
.mostPopOffer .byLine {font-size: 14px; font-weight:bold;}
.mostPopOffer .link {font-size: 14px; font-weight:bold; text-decoration: none; color:#445984 ;}

.fanMailSponsor{font-size: 14px; font-weight:bold; color:#445984;}
a.fanMailLink{font-size: 14px; font-weight:bold; color:#445984; text-decoration:none;}
#fanOfferImg {float:left; margin:4px; padding:5px; border:solid 1px black; width:150px ; height: 160px; display:block;}
#fanArticleImg {float:left; margin:4px; padding:5px; border:solid 1px black; width: 85px ; height: 110px; display:block;}

.newsBlueDisplay .title {color: #445984;font-weight:bold;    font-size:12pt;}

.newsBlueDisplay .nuLink {color: #445984;font-weight:normal;    text-decoration: underline ; font-size:8pt;}
.newsBlueDisplay .nuLink:hover {color: #7F1A0D; 	font-weight:normal;    text-decoration: underline; font-size:8pt;}

.newsBlueDisplay .nuPipes {color: #445984;font-weight:normal;     font-size:8pt;}



.blogBlueDisplay {
        background-color:#E1E6F9;
        padding:8px;
	font-size:8pt;
        font-weight:normal;
        border:solid 1px #CCCCCC;
}

.blogBlueDisplay A {text-decoration: none;}

.blogBlueDisplay .title {color: #445984;font-weight:bold;    font-size:12pt;}

.blogBlueDisplay .nuLink {color: #445984;font-weight:normal;    text-decoration: underline ; font-size:8pt;}
.blogBlueDisplay .nuLink:hover {color: #7F1A0D; 	font-weight:normal;    text-decoration: underline; font-size:8pt;}

.blogBlueDisplay .nuPipes {color: #445984;font-weight:normal;     font-size:8pt;}



.blogAuthorNameBar {display: block; width:100%; font-size:12pt; font-weight:bold; border-bottom:solid black 1px;margin-bottom:10px;}


.white {background-color:#FFFFFF};

.newsGreenBox .nuLink{color: #4A7219;}
.newsGreenBox .nuLink:hover{color: #445984;}
.newsBlueBox {
        background-color:#D9E4F6;
        padding:3px;
        font-weight:bold;
        border:solid 1px #CECECE;
        text-align:center;
}
.newsBlueBox .nuLink{color: #445984;}
.newsBlueBox .nuLink:hover{color: #4A7219;}

li.triLink{
list-style-image: url('/images/t/pwebTheme/mArrowLi.gif');
list-style-type: circle;
padding-bottom: 4px;
}

/*

TABS

*/
.yui-navset {
    clear:both;
    position:relative; /* contain absolute positioned tabs (left/right) */
    zoom:1;
}

.yui-nav, .yui-nav li {
    margin:0;
    padding:0;
    list-style:none;
}
.yui-navset li em { font-style:normal; }

.yui-navset .yui-content { zoom:1; }

.yui-navset .yui-nav li {
    display:inline-block;
    display:-moz-inline-stack;
    *display:inline; /* IE */
    vertical-align:bottom; /* safari: for overlap */
    cursor:pointer; /* gecko: due to -moz-inline-stack on anchor */
    zoom:1; /* IE: kill space between horizontal tabs */
    _margin-bottom:1px; /* Only IE should see this, tested on FF2.2, IE6, Safari3 */
}

.yui-navset .yui-nav a {
    outline:0; /* gecko: keep from shifting */
}

.yui-navset .yui-nav a { position:relative; } /* IE: to allow overlap */

.yui-navset .yui-nav li a {
    display:block;
    display:inline-block;
    vertical-align:bottom; /* safari: for overlap */
    zoom:1;
    text-decoration:none;

}

.yui-navset .yui-nav li a em { display:block; }

.yui-navset .yui-nav li a, .yui-navset .yui-content {
       clear: both;
        border :1px solid #CCC;
}

.yui-navset .yui-nav a {
    background: #EFEFEF;
    padding-top:2px;
    padding-bottom:2px;
    padding-left:5px;
    padding-right:5px;
    margin-right:2px;
    color: #8C8F94;
}
.yui-navset .yui-nav a:hover { color: #5d8626 }

.yui-navset .yui-nav .selected a{
    background: white;
    color: #52637F
}
 .yui-navset .yui-nav a:hover{
    background: white;
    color: #5d8626
}


.tabsRight .yui-nav {
    float:right;
    margin-bottom:-1px;
}

a.tabTitleFooter {color: #5D8626;font-size:12px; font-weight: bold; text-decoration:none;}
.yui-navset  .tabTitle {color: #5D8626;font-size:13px; font-weight: bold; position: relative; top:20px; left:10px;}
.yui-navset  .tabTitle2 {color: #5D8626;font-size:13px; font-weight: bold; position: relative; top:20px; left:5px;}

.yui-navset .yui-nav li em { padding:2px; } /* tab padding */

/* defaults to orientation "top" */
.yui-navset .yui-nav .selected a {
    border-bottom-width:0; /* no bottom border for active tab */
    padding-top:2px;
    padding-bottom:3px; /* to match height of other tabs */
    padding-left:5px;
    padding-right:5px;
}

.yui-navset .yui-content {
    margin-top:-1px; /* for active tab overlap */
    padding:10px;
}

.memberEditForm {
        border :solid 1px #000000;
        width:600px;
}
.offerRealmMore {
        text-align:center;
        font-weight:bold;
        font-size:12px;
}
.offerRealmMore a{color:#445984; font-weight:bold;font-size:14px;}
.offerRealmMore a:hover{color:#4A7219; font-weight:bold;font-size:14px;}

.nextOffer {
        float:right;
        background-color:#F4FCEA;
        padding:3px;
        font-weight:bold;
        border:solid 1px #CECECE;
}

.nextOffer a{color: #4A7219;}
.nextOffer a:hover{color: #445984;}

.previousOffer {
        float:left;
        background-color:#F4FCEA;
        padding:3px;
        font-weight:bold;
        border:solid 1px #CECECE;
}
.grayOut {
        background-color:#7F7F7F;
        color: #CECECE;  font-size:12px; font-weight: normal;
}

.previousOffer a{color: #4A7219;}
.previousOffer a:hover{color: #445984;}

#magazineTabsBorder {
     display:block;
     padding-right: 5px;
     margin-right: 5px;
}

.magazineTabs  .tabTitle {color: #5D8626;font-size:13px; font-weight: bold; position: relative; top:25px; left:8px;}
.magazineTabs li a{
	background-color:#EFEFEF !important;
    margin-bottom:-1px;
}

.magazineTabs li a:hover, .magazineTabs li.selected a {
	background-color:white !important;
}
.magazineTabs li a em {
	width:70px;
	height:22px;
	margin:2px 0px 0px 0px !important;
	background-position:-1px -1px !important;
	background-repeat:no-repeat !important;
}

.magazineTabs .boomerTab em {
    background-image:url(/home/menu/menuImages/little_logosB3.jpg);
}
.magazineTabs .boomerTab:hover em, .magazineTabs .selected .boomerTab em {
    background-image:url(/home/menu/menuImages/little_logosB2.jpg);
}

.magazineTabs .wealthTab em {
    background-image:url(/home/menu/menuImages/little_logosWM3.jpg);
}
.magazineTabs .wealthTab:hover em, .magazineTabs .selected .wealthTab em {
    background-image:url(/home/menu/menuImages/little_logosWM2.jpg);
}

.magazineTabs .investmentTab em {
    background-image:url(/home/menu/menuImages/little_logosIA3.jpg);
}
.magazineTabs .investmentTab:hover em, .magazineTabs .selected .investmentTab em {
    background-image:url(/home/menu/menuImages/little_logosIA2.jpg);
}

.magazineTabs .researchTab em {
    background-image:url(/home/menu/menuImages/little_logosRM3.jpg);
}
.magazineTabs .researchTab:hover em, .magazineTabs .selected .researchTab em {
    background-image:url(/home/menu/menuImages/little_logosRM2.jpg);
}


.magazineTabs .seniorTab em {
    background-image:url(/home/menu/menuImages/little_logosS3.jpg);
}
.magazineTabs .seniorTab:hover em, .magazineTabs .selected .seniorTab em {
    background-image:url(/home/menu/menuImages/little_logosS2.jpg);
}
.magazineTabs .benefitsTab em {
    background-image:url(/home/menu/menuImages/little_logosBS3.jpg);
}
.magazineTabs .benefitsTab:hover em, .magazineTabs .selected .benefitsTab em {
    background-image:url(/home/menu/menuImages/little_logosBS2.jpg);
}
.magazineTabs .bankTab em {
    background-image:url(/home/menu/menuImages/little_logosBA3.jpg);
}
.magazineTabs .bankTab:hover em, .magazineTabs .selected .bankTab em {
    background-image:url(/home/menu/menuImages/little_logosBA2.jpg);
}
.magazineTabs .nulTab em {
    background-image:url(/home/menu/menuImages/little_logosNUL1.jpg);
}
.magazineTabs .nulTab:hover em, .magazineTabs .selected .nulTab em {
    background-image:url(/home/menu/menuImages/little_logosNUL2.jpg);
}
.magazineTabs .asjTab em {
    background-image:url(/home/menu/menuImages/little_logosASJ1.jpg);
}
.magazineTabs .asjTab:hover em, .magazineTabs .selected .asjTab em {
    background-image:url(/home/menu/menuImages/little_logosASJ2.jpg);
}

.magazineTabs .lisTab em {
    background-image:url(/home/menu/menuImages/little_logosLIS1.jpg);
}
.magazineTabs .lisTab:hover em, .magazineTabs .selected .lisTab em {
    background-image:url(/home/menu/menuImages/little_logosLIS2.jpg);
}

.magazineTabs li a.nuLink{
	background-color:white !important;
}
.tabTitle H2{font-size:13px; font-weight: bold;}

.anchor {margin-bottom:13px; border:solid 2px #626262; height:320px; width:320px;}
.anchor a, .anchor a:hover {cursor:url(/vendorContent/OM/omAnhor.cur), crosshair;}
.otherOffers  { color: #000000; font-size: 17px; font-weight: bold; }

.newsDeskTools {
    float:right;
    width:200px;
    padding-top:3px;
    padding-bottom:3px;
    margin-top:14px;
    margin-left:8px;
    margin-bottom:8px;
    color: #000000;font-size:12px; font-weight: normal;
    background-color:#ffffff;
}

.newsDeskTools .left {
    position:relative;
    float:left;
    padding-left:10px;
    color: #000000;font-size:12px; font-weight: normal;
}
.newsDeskTools .right {
    position:relative;
    float:right;
    padding-top:2px;
    padding-right:10px;
    color: #000000;font-size:12px; font-weight: normal;
}

#grayPageHeader2 {
    display:block;
    position:relative;
    width:97%;
    *width:100%; /* IE */
    background-color:#F3F3F3;
    padding-left:10px;
    padding-right:10px;
    padding-top:8px;
    padding-bottom:8px;
    margin-bottom:8px;
    color: #000000; font-family:tahoma, arial; font-size:28px; font-weight:bold;
}

#ndDate {
    display:block;
    position:relative;
    width:97%;
    *width:100%; /* IE */
    background-color:#FFFFFF;
    padding-left:10px;
    padding-right:10px;
    padding-top:8px;
    padding-bottom:8px;
    color: #000000; font-family:tahoma, arial; font-size:16px; font-weight: bold;
}

.subscribe_required {color: red; font-weight:600;}
.redWarning {color: red; font-weight:600;}

#tsl br {display:block;margin:3px;}

.sponsorPageRanking {position:relative; display:table; height:100px; width:100%; padding:5px; font-weight:normal; font-size:12px; border-bottom:solid 2px #757575;}
.sponsorPageRanking a.sponsorLink {font-size:12px; text-decoration:none;font-weight:bold;}
.sponsorLogoImage {border: solid 1px #000000; #position:absolute; #top:25%; border:0;*margin-top:5px; /*IE*/}
.sponsorLogoWrapper {display:table-cell; height: 100px; width:135px; text-align:center; vertical-align:middle;*margin-left:-60px; /*IE*/}
.sponsorPageRanking .ranking {position: absolute; left:150px; margin-top: 38; #margin-top:-58 ;}


.expertPageRanking {padding:5px; font-weight:normal; font-size:12px; border-bottom:solid 2px #757575; *height:59px; /*IE*/}
a.expertLink {font-size:12px; text-decoration:none;font-weight:bold;}

.ranking  {font-size:13px;font-weight:bold;}
.fans {font-weight:bold;}
.topic a.expertLink {font-style:italic;font-weight:normal;}

a.expertTopStoryLink { color: #4A5A71; font-size: 21px; font-weight: bold; text-decoration: none }
a.expertTopStoryLink:hover { color: #5d8626 }
.expertMore  { color: #000000; font-size: 17px; font-weight: bold; }


.outlineFormDisplay{border: solid 1px black; margin-top:10px; padding:10px;}
.accentFormDisplay{background-color:#ccc; margin-top:10px; padding:10px;}
.accentFormDisplay input {background-color: #669900; font-weight:bold;}
.accentFormDisplay input:hover {background-color: #66FF00; font-weight:bold;}

#qsGrayBox {position:relative;padding:8px 10px 8px 3px;margin:8px 0px 13px 0px;border:solid 1px #CECECE;color: #000000;font-size:11px; font-weight: normal;background-color:#e8f1f3;}
.medRed  { color: #7b1c1c; font-size:13px; font-weight: bold; font-family: Arial;}



