* { font-family:arial, helvetica;}
input,select,textarea { font-size:13px; }
a { color: #52637F; font-size:12px; font-weight:normal; text-decoration: none;}
a:hover { color: #5d8626; text-decoration: none;}

    body {background: #f3f3f3;margin: 0 auto; padding:0px;text-align:center;}
    #wrap {width: 982px; margin: 0 auto; padding: 0;background:#fff;border-left:3px solid #aeaeae;border-right:3px solid #aeaeae;}
    #wrap_inner {padding:10px; font-size:1.2em; background: #fff; }
    #content {background: #fff;text-align:left;}
    #profileNav {display:block;float:right;margin-bottom:10px;width:300px;}
    #pageTitle {display:block;float:left;margin-bottom:10px;width:951px;}
    #afooter {width:936px; padding:10px;text-align:left; display:block; clear:both; margin-top:10px;background-color:#FFFFFF;color: #000000;font-size:11px; font-weight: normal;border-top:dotted 2px #CECECE;*width:954px;  /* IE */}
    #bottomBar {position:relative;float:left;width:936px;background-color:#FFFFFF; }
    .clear { clear: both; height: 0; line-height: 0; font-size: 0;}

#profileNav {width:300px;float:right;margin-bottom:10px;}

#home_main {margin:0px auto;padding-top:13px;width:auto;text-align:left;height:100%;background:#ffffff;color: #000000; font-family:arial; font-size:11px; font-weight: normal;}
#home_mainArea {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;}
#dashLogo {background: url(/images/p/clientDashboard/dashboard1.jpg);height:143px; width:282px; border:0;}

.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;}

.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 }

.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, .s1mainColor, .s1medColor   { color: #1708AE; 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, .s2medColor   { color: #1708AE; font-size: 13px; font-weight: bolder }
.s2mainColor  { color: #445984; 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.a0mainColor { color: #0000FF; font-size: 11px;  }
A.a0mainColor:hover { color: red; }
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; }
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.xsbLink2 { font-size:10px; font-weight: bold;}
a.smLink { font-size:11px }
a.smLink2 { font-size:11px;}
a.smbLink2 { font-size:11px; font-weight: bold;}
a.bgLink { font-weight: bold }
a.bgNULink { font-weight: bold;}
a.xlNUBLink { font-size:13px;  }
a.xlNULink { font-size:13px; font-weight: bold;  }
a.xxlNULink { font-size:14px; font-weight: bold;  }

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.mpiBgNULink {font-weight: bold; padding-left:45px; }
a.indentBgNULink {display:block; padding-top:3px; font-weight: bold; padding-left:85px;}

a.grayLink { color: #666666; font-size:11px;}
a.grayLink:hover {color: #666666; text-decoration: underline }

a.grayLinkBold { color: #666666; font-size:11px; font-weight: bold;}
a.grayLinkBold:hover {color: #666666; text-decoration: underline }

.grayText {color: #666666; font-size:11px; font-weight: normal }
.grayTextBold {color: #666666; font-size:11px; font-weight: bold }

a.dbLink { color: #445984; font-size:11px;}
a.dbLink:hover {color: #5d8626;}

a.dbLinkBold { color: #445984; font-size:11px; font-weight: bold; }
a.dbLinkBold:hover {color: #5d8626; }

a.dbLinkBoldRH:link, a.dbLinkBoldRH:active, a.dbLinkBoldRH:visited { color: #8e130e; font-size:11px; font-weight: bold; }
a.dbLinkBoldRH:hover {color: #5d8626; }

.dbText {color: #445984;font-size:11px; font-weight: normal;}
.dbText a.dbLink { color: #445984;}
.dbText a.dbLink:hover {color: #5d8626;}

.dbSmText {color: #445984;font-size:10px; font-weight: normal;}
a.dbSmLinkBold { color: #445984;font-size:10px; font-weight: bold}
a.dbSmLinkBold:hover {color: #5d8626;}

.dbTextBold {color: #445984;font-size:11px; font-weight: bold;}

a.blackLink {color: #000000; }
a.blackLink:hover {color: #000000; text-decoration: underline }

a.whiteLink { color: #FFFFFF;}
a.whiteLink:hover {color: #FFFFFF; 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.clickMess { color: #0000FF; font-size: 11px }
a.clickMess:hover { color: red }

a.sponsorLink:link { color: #0000FF }
a.sponsorLink:hover { color: red }

.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 }

#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;}

.topicIndexHeader {color: #000000;font-size:11px; font-weight: normal; text-decoration: none;}
a.topicIndexHeaderLink { font-size:12px; font-weight: bold;}

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;}

.mediaTitle {color: #0A447E;font-size: medium;      font-style: normal;     font-weight: bold }
A.mediaList  {color: #0A447E;font-size: 11px;      font-style: normal;     font-weight: bold }
.mediaCenterGreen {color: #5D8626;font-size:11px; font-weight: bold;}
.shopGreen {color: #5D8626;font-size:13px; font-weight: bold;}
.sponsoredLinks {color: #0f5daa;font-size: 11px; font-style: normal; font-weight: bold }
.sponsors {color: #0f5daa;font-size: 10px; font-style: normal; font-weight: normal }
.related {color: #ffffff;font-size: 11px; font-style: normal; font-weight: normal }

.redTitle1 {color: #AE1B03;font-size: 11px; font-style: normal;    font-weight: bold }
.bigRed {color: red; font-size: 13px; font-weight: bold;}
.smMaroon {color: #8A1414;font-size: 11px; font-style: normal;    font-weight: normal}
.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; }

.greySubT {color: #004993;font-size: 10px; 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;   }
a.checkOutLink  { color: #004993;font-size:xx-small }
a.checkOutLink:hover   {color: #063768; font-size:xx-small }

#topStoryBG {background:white url(/images/t/pwebTheme/ecastBG/defGbg.jpg) repeat-x}

a.topStoryLink { color: #4A5A71; font-size: 16px; font-weight: bold; }
a.topStoryLink:hover { color: #5d8626 }

a.featuredAudioLink {font-size: 10px; font-weight: bold;  }
a.featuredAudioLink:hover { color: #5d8626 }

a.productList { color: #271D52; font-size: 11px; font-weight:bold;}
a.productList:hover { color: red }

.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: 13px; font-weight: bold; text-decoration: underline; }
a.articleByLine:hover  {color: #5d8626;font-size: 13px; 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 }


#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 {border-bottom:1px dashed;}

#newArticleDisplay {width:636px;}
#newArticleDisplay li {list-style-position:outside;}
#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 .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; }

#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;  }
.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; }
.articleText a.smLink2 { font-size:12px;  }
.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 }

.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;  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: 14px;     font-style: normal;     font-weight: bold }
.eventBody      {color: #000000;font-size: 10px;     font-style: normal;     font-weight: normal }

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 */}

li.numbered{list-style-type:decimal;list-style-image: none;color: #000000;font-size:11px; font-weight: normal;}

li.blackCircle{list-style-type:disc;list-style-image: none;}

li.blueBlock{list-style-type:square;list-style-image: url('/images/t/profileTheme/blueBlock.gif');list-style-position: outside;margin-left:15px;}

#articleTools li, li.relatedOffers {display:list-item;list-style-position:outside;margin-left:20px;margin-bottom:5px;padding-right:5px;}

.blackCircle a.whiteLink { color: #FFFFFF; font-size:12px; font-weight: normal;  }
.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;  }
.blackCircle a.blackLink:hover { color: #000000; font-size:12px; font-weight: normal; text-decoration: underline }

.blackCircle a {font-size:11px; font-weight: normal;  }
.blackCircle a:hover { color: #5d8626;font-size:11px; font-weight: normal;  }

a.boldSmallLink { font-size:11px; font-weight: bold;  }
a.boldSmallLink:hover { font-size:11px; font-weight: bold;  }

.recentContentList a { font-size:11px; font-weight: bold;  }
.recentContentList a:hover { font-size:11px; font-weight: bold;  }

.recentContentList a.boldSmallLink {font-size:11px; font-weight: bold;  }
.recentContentList a.boldSmallLink:hover { color: #5d8626; font-size:11px; font-weight: bold;  }

.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;  }
.recentContentRightList a.boldSmallLink:hover { color: #5d8626; font-size:11px; font-weight: bold;  }

.recentContentRightList a {font-size:11px; font-weight: bold;  }
.recentContentRightList a:hover { color: #5d8626; font-size:11px; font-weight: bold;  }

li.vendorMoreArticlesList{list-style-image: url('/images/t/profileTheme/vendorMoreArticlesLI.gif');list-style-type: circle;padding-bottom: 4px;}

.vendorMoreArticlesList a {font-size:11px; font-weight: normal;  }
.vendorMoreArticlesList a:hover { color: #5d8626; font-size:11px; font-weight: normal;  }

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;  }
.recentColumnsList a:hover { color: #5d8626;font-size:11px; font-weight: normal;  }

li.vendorMoreArticlesList:hover {background:#DDDDDF;}

DIV.wrapper {position:relative;display:block;}

.blankWrapper {padding-top:3px;margin-bottom:13px;}

.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 }

.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;
}

.ltBlueWrapper {
    padding-top:3px;
    margin-bottom:13px;
    background-color:#D9E4F6;
}

.ltBlueWrapperTitle {
    position:relative;
    margin-left:4px;
    color: #000000;font-size:11px; 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;
}

#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;
}

.archivedText { color: #000000;font-size:12px; font-weight: bold; }

#columnistCurrentColumn .postedDate      {color: #000000;font-size: 9px;     font-style: normal;     font-weight: normal }
#columnistCurrentColumn A.articleTitleLink {font-size: 14px; font-weight: bold;  }
#columnistCurrentColumn A.articleTitleLink:hover { color: #5d8626; font-size: 14px; font-weight: bold;  }
#columnistCurrentColumn .articleTeaser     {color: #000000;font-size: 11px;     font-style: normal;     font-weight: normal }

#columnistMenuTop {
display:block;
text-align:center;
vertical-align:middle;
background: #445984;
color: #FFFFFF; font-size:12px; font-weight:bold;
margin-left:10px;
line-height:19px;
width: 153px;
}
#columnistMenuTop H2{font-weight:bold;}

#columnistMenu {
display:block;
text-align:center;
vertical-align:middle;
border: solid 2px #445984;
background: #F3F3F3;
color: #445984; font-size:12px; font-weight:bold;
margin-left:10px;
margin-bottom:10px;
line-height:19px;
width: 149px;
}

#columnistMenu a {
display:block;
border: 1px solid #F3F3F3;
color: #445984; font-size:12px; font-weight:bold;
width: 147px;
}

#columnistMenu a:hover{
background: #FFFFFF;
border: 1px dashed #445984;
}

DIV.columnistContainer {
    position:relative;
    display:block;
    margin-bottom:10px;
}

.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;
}

.grayWrapper {
    padding-top:3px;
    margin-bottom:13px;
    background-color:#CECECE;
}

.grayWrapperTitle {
    position:relative;
    margin-left:4px;
    color: #000000;font-size:11px; 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;
}


.moreTopicWrapper {
    padding-top:3px;
    margin-bottom:13px;
    background-color:#A2BCCD;
}

.moreTopicWrapperTitle {
    position:relative;
    margin-left:4px;
    color: #000000;font-size:11px; font-weight: bold;
}

#moreTopicWrapperTopLink {
    position:absolute;
    padding-top:2px;
    right:5px;
    margin-right:3px;
    color: #123E6F;font-size:11px; font-weight: bold;
}

.moreTopicWrapper a.pwebContentCenterLink { color: #123E6F; margin-left:10px;font-size:11px; font-weight: bold; text-decoration: underline }
.moreTopicWrapper A.pwebContentCenterLink:hover { color: #123E6F; margin-left:10px;font-size:11px; font-weight: bold; text-decoration: underline }

.moreTopicWrapperBottom {
    position:relative;
    display:block;
    padding-top:3px;
    padding-bottom:5px;
    background-color:#FFFFFF;
    border-left:solid 2px #A2BCCD;
    border-right:solid 2px #A2BCCD;
    border-bottom:solid 2px #A2BCCD;
    text-align:center;
    color: #000000;font-size:11px; font-weight: bold;
}

.moreTopicWrapperMain {
    position:relative;
    background-color:#EEF3F6;
    padding-left:10px;
    padding-right:15px;
    padding-top:8px;
    padding-bottom:8px;
    margin-top:8px;
    margin-bottom:8px;
    color: #32547A;font-size:11px; font-weight: normal;
}
.contentLayoutWrapper {
    display:inline-block;
    margin-bottom:13px;
    background-color:#FFFFFF;
    border:solid 1px #CECECE;
}

.contentLayoutWrapperTitle {
    position:relative;
    line-height:20px;
    margin-left:4px;
    padding-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:10px;
    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:13px;
    background-color:#F4FCEA;
    border:solid 1px #CECECE;
}

.contentLayoutGreenBGWrapperTitle {
    position:relative;
    line-height:20px;
    margin-left:4px;
    padding-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:10px;
    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;}

.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;
}

#scLink {
    position:absolute;
    display:block;
    background:#FFFFFF;
    top:40px;
    left:400px;
    color: #000000;font-size:11px; font-weight: normal;
}
#logoHeader {
    position:relative;
    float:left;
    margin-bottom:13px;
    left:5px;
    margin-right:5px;
    width:760px;
    padding-top:5px;
    padding-bottom:5px;
    border:dotted 2px #C3CECC;
    background-color:#FFFFFF;
}

#logoContainer .logoImage {position:relative;float:left;left:12px;padding-top:5px;padding-bottom:5px;padding-right: 10px;}

#logoContainer .logoText {position:relative;left:12px;padding-top:5px;padding-bottom:5px;margin-right:25px;color: #000000;font-size:11px; font-weight: bold;}

#profile {
    position:relative;
    float:left;
    display:block;
    left:0px;
    width:160px;
}

#vendorTop{
    position:relative;
    display:block;
    float:left;
    margin-right:5px;
    padding-top:5px;
    width:930px;
    background-color:#F7F7F7;
    border:solid 1px #000000;
}
#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;
}

#footer {
    position:relative;
    display:block;
    clear:both;
    top:10px;
    margin-top:25px;
    margin-bottom:20px;
    padding-bottom:10px;
    padding-top:5px;
    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;
}

#skyscraperBottom {
    position:relative;
    margin-bottom:13px;
    width:160px;
    height:100px;
    background-color:#FFFFFF;
}

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;
    padding-left:15px;
    padding-bottom:10px;
    padding-top:5px;
    background:#FFFFFF;
    border-top:solid 1px #CECECE;
}
.recentContentSearchList {
    width:97%;
    position:relative;
    display:block;
    clear:both;
    padding-left:15px;
    padding-bottom:10px;
    padding-top:5px;
    color: #000000;font-size:11px; font-weight: normal;
    border-bottom:dotted 2px #CECECE;
}

.recentContentSearchList a {font-size:11px; font-weight: bold;  }
.recentContentSearchList a:hover { color: #5d8626; font-size:11px; font-weight: bold;  }

.searchImageLeft {
    position:relative;
    float:left;
    padding-right:4px;
}

.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; }

.profileMenuLogo {
   position:relative;
   display:block;
   background:#FFFFFF;
   padding:10px;
   width:125px;
   border:outset 1px #445984;
}

.defaultSearchList a.a1mainColor { color: #271D52; font-size: x-small; font-style: normal; font-weight: normal }

.defaultSearchList .postedDate      {color: #000000;font-size: 9px;     font-style: normal;     font-weight: normal }
.defaultSearchList .b0mainColor     {color: #000000;font-size: 10px;     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-size:12px; font-weight: bold;  }
.nextArticle a:hover { color: #840F23; font-size:12px; font-weight: bold;  }

#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;  }
#moreVendorRight a:hover { color: #840F23; font-size:11px; font-weight: bold;  }

.moreFromRealmLink {position:relative;width:100%;padding-top:15px;margin-top:15px; color: #271D52;font-size: x-small;font-style: normal;
}

.moreFromColumnistLink {position:relative;display:block;padding-top:5px;text-align:center; color: #271D52;font-size: x-small;font-style: normal;}

.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;}

.pageHeader { color: #445984;font-size: 30px;   font-style: italic;  font-weight: bold; }
.contactUsVendorName { color: #445984;font-size: 14px;   font-style: normal;  font-weight: bold; }

a.boldSmallLink { font-size:11px; font-weight: bold; }

ol.mostPopular {list-style-type: decimal;color: #000000;font-size:11px; font-weight: bold; margin-left:-30px;*margin-left:0px; /* IE */}

li.mostPopularItem {list-style-image: none;padding-bottom: 3px;list-style-type: decimal;font-size:12px;margin-left:-25px;}
li.mostPopularItem a.recentContentList {font-size: 12px; *margin-left:10px; /* IE */}
.yui-content  .h1mainColor, .yui-content a.link{display:inline-block; padding-bottom:2px;*padding-bottom:6px; /* IE */}

#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;}
.floatLeft {position:relative;float:left;padding-right:4px;padding-bottom:4px;}

.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;}

#innerTNL a.a1mainColor { color: #FFFFFF; font-size: 12px;  font-weight: normal }
#innerTNL a.a1mainColor:hover {color: #FFFFFF; font-size:12px; font-weight: normal }

.tiny     {color: #000000;font-size: 8px;     font-weight: normal }

a.cr_detailLink:link { }

.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 }

.koachName {color: #000000;font-size: 16px; font-style: normal; font-weight: bold }
#koachGrayTable{width:97%;position:relative;display:block;clear:both;margin-top:5px;padding-top:5px;color: #000000;font-size:12px; font-weight: normal;border:solid 1px #000000;padding-bottom:5px;background-color:#ECECEC;}

.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:-20px;}
.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 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;
}

/*Author scroller*/
.authorScroller, .authorScroller .scrollPagesContentOuter, .authorScroller ul, .authorScroller .controls {width:320px;}
#homeTopLeft .authorScroller, #homeTopLeft .authorScroller .scrollPagesContentOuter, #homeTopLeft .authorScroller ul, #homeTopLeft .authorScroller .controls {/*...if it's in the main column*/width:415px;}
#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, .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;}
.authorScroller .controls {background-color:#E8E9EB;}

/*Content Type scroller*/
.contentTypeScroller, .contentTypeScroller .scrollPagesContentOuter, .contentTypeScroller ul, .contentTypeScroller .controls {width:636px;}
.contentTypeScroller li a:hover img {border-color:#748626;}
.contentTypeScroller .scrollPagesContentOuter {margin:0px;}
.contentTypeScroller .columnTitle {font-weight:bold;color:#8C8F94;}
.contentTypeScroller .controls {background-color:#3e4557; color:#FFF;}
.contentTypeScroller .feedbackText {margin-right: 20px; color:#000;}



/*Feature Scroller */
.featureSlider {margin-left:0px;}
.featureSlider, .featureSlider .scrollPagesContentOuter, .featureSlider ul, .featureSlider .controls {width:415px;}

#topicIndex .featureSlider, #topicIndex .featureSlider .scrollPagesContentOuter, #topicIndex .featureSlider ul, #topicIndex .featureSlider .controls {width:420px;}
.featureSlider .scrollPagesContentOuter {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;}
.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;}
.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;}


/*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;}

.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;}

.yui-navset  .tabTitle {color: #5D8626;font-size:13px; font-weight: bold; position: relative; top:20px; left:10px;}

.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;}

.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:#EAEAEA;color: #7F7F7F;  font-size:12px; font-weight: normal;}

.previousOffer a{color: #4A7219;}
.previousOffer a:hover{color: #445984;}

.tabTitle H2{color: #5D8626;font-size:13px; font-weight: bold;}
.otherOffers  { color: #000000; font-size: 17px; font-weight: bold; }

#tm_title h3 {float:left;background: #5a7f2f url(/images/t/profileTheme/topic420Green.jpg) no-repeat; line-height:50px; display:block;margin:0; text-align:right;width:414px;*width:421px; /* IE */}
#tm_title .tst {line-height:25px;padding-right:8px;font-size: 14pt; color:#FFFFFF;border-bottom:1px solid #666666;}
#tmDisplay {border:1px solid #666666; float:left;*padding-top:15px; /* IE */margin-bottom:10px;width:420px;}

.mostPopOffer {text-align:left; margin-left:-4px; width:280px; padding-top:4px;padding-bottom:8px;}
.mostPopOffer .creative {float:left; margin:4px; padding:5px; border:solid 1px black; width:150px ; height: 160px; display:block;}
.mostPopOffer .offerInfo {display:block; margin-top:8px; margin-left: 160px; font-size: 12px; font-weight:normal; color:#000000;}

.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;}

#topicTitlePH_full  {display:block; background: #5a7f2f url(/images/t/profileTheme/fullGreentop.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;}

.fadeGreenBGWrapper {margin-bottom:15px;background-color:#577a2c;border:solid 1px #577a2c;}
.fadeGreenBGWrapperTitle {position:relative;line-height:24px;text-align:right;margin-right:4px;color: #FFFFFF;font-size:14px; font-weight: bold;background-color:#577a2c;background: url(/images/t/pwebTheme/artRightBarGreen.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;}

#offerIndexDisplay {text-align:left; width:630px; height:170px; padding-top:8px;padding-bottom:8px;}
#offerIndexDisplay .creative {float:left; margin:8px; padding:5px; border:solid 1px black; width:150px ; height: 160px; display:block;}
.oidTitle{font-size: 15px; font-weight:bold; list-style-type:none;list-style-image: none; color:#445984;}
a.oidTtitle {font-size: 15px; padding-left:2px; margin-left:4px; font-weight:bold; text-decoration: none; color:#445984;}
#offerIndexDisplayInfo  {display:block; margin-top:12px; margin-left: 200px; font-size: 13px; font-weight:normal; color:#000000;*margin-top:25px; /* IE */}
.offerInfo {font-size: 13px; font-weight:normal; color:#000000;}
#offerIndexDisplay .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;}

.vendorAnnounce {clear:both; padding:3px; display:block;border:solid 1px #3e571e; background-color:#ebeef0; font-size:12px; font-color:#000; font-weight:normal;width:951px;}
.vendorAnnounce .green{color:#3e571e; font-weight:bold;}

#topicContactForm{width:744px;background-color:#dde8c6;border:solid 1px #CCCCCC; }

#stWrap #topicContactForm{width:759px;background-color:#dde8c6;border:solid 1px #CCCCCC; }
.viewerTitle {background: url(/images/t/pwebTheme/joindiscussion.jpg) repeat-x 50%; height:50px;color: #445984; font-family:Tahoma; font-size:14px; font-weight: bold;}

#topicIndex #topicContactForm{width:956px;background-color:#dde8c6;border:solid 1px #CCCCCC; }

#subTopicContactForm{width:962px;background-color:#dde8c6;border:solid 1px #CCCCCC; }

#stWrap #subTopicContactForm{width:962px;background-color:#dde8c6;border:solid 1px #CCCCCC; }

.viewerTitle {background: url(/images/t/pwebTheme/joindiscussionFW.jpg) repeat-x 50%; height:50px; color: #445984; font-family:Tahoma; font-size:14px; font-weight: bold;}
.viewerTitleWhite {display:block; padding-top:15px;font-color: #FFFFFF; font-size:18pt;}
.viewerTitleWhite a:link, .viewerTitleWhite a:active, .viewerTitleWhite a:visited {padding-top:5px;color: #FFFFFF; text-decoration: none;}
.viewerTitleWhite a.viewerTitleWhite:hover {color: #fcfcfc; text-decoration: none;}

#postViewer{width:100%;padding:5px;background-color:#dde8c6;}
#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:#EAEAEA;}
.medRed  { color: #7b1719; font-size:13px; font-weight: bold; font-family: Arial;}

