
em{zoom: 100%; overflow: hidden;}
 
 /* START CSS FOR GLOBAL NAV*/
 #template #header #navigation a{font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; }
 
 #template #header #navigation a:hover{text-decoration: none;}
 
 #template #header #navigation #globalNav{display: inline-block; width: 993px; height: 30px; color: white; margin-bottom: 0px; margin-top: 0px; }
 
 #template #header #navigation #globalNav ul{display: inline-block; margin: 0; padding: 0; height: 25px; }
 
 #template #header #navigation #globalNav ul li{padding: 0px 8px 0; list-style-type:none;}
 
 #template #header #navigation #globalNav ul li a{line-height: 30px; }
 
 #template #header #navigation #globalSubNav{display: inline-block; width: 993px; height: 30px; margin-bottom: 0px; border-bottom: solid 1px;}
 
 #template #header #navigation #globalSubNav #welcomeMessage{margin-left: 15px; padding-top: 8px;}
 
 #template #header #navigation #globalSubNav ul{display: inline; font-size: 10px; height: 25px; width: 993px; margin: 0; padding: 0; margin-top: 5px;}
 
 #template #header #navigation #globalSubNav ul li{display: inline; padding-right: 2px; list-style-type:none;}
 
 #template #header #navigation #globalSubNav ul li a{line-height: 25px; padding: 8px; padding-left: 6px; font-size: 10px;}
 
 /*ie6 nav hacks*/
 * html #template #header #navigation #globalNav ul li{display: inline; height: 13px; }
 * html #template #header #navigation #globalNav ul li a{padding: 5px;}
 /*END CSS FOR GLOBAL NAV*/
 
 /*Tertiary Navigation*/
 .tertiary-nav-list { position: relative; padding: 0px 0px 10px !important; }
 .tertiary-nav-list ul{ list-style: none; margin: 0; padding: 0; clear: both;}
 .tertiary-nav-list ul li{}
 .tertiary-nav-list a{text-decoration: underline;}
 .tertiary-nav-title {margin-top: 15px;}

 .tertiary-nav-list UL.tertiary LI { list-style: none; white-space:nowrap; }
 .tertiary-nav-list UL.tertiary LI.selected A { text-decoration: none; color: #000; }

 .tertiary-nav-list UL.tertiary.split { width: 48%; }
 .tertiary-nav-list UL.tertiary.split.right { position: absolute; margin-left: 50%;  left: 0;}

 .tertiary-nav-list UL.tertiary.full LI { float: left; margin-right: 10px; }

 UL.tertiary.split { width: 50%; float: left; }

 /**end**/
 
 /*Ad-display styles*/
 #template #container #rightColumn .ad-display{padding-top: 5px; padding-bottom: 5px; height: auto;}
 #template #container .articleaddisplay{padding-top: 5px; padding-bottom: 5px;}
 
 /*END*/
 
 
 /*advanced search component*/
 .advancedsearch{}
 #advancedsearch-pageTitle h1 { margin-bottom: 7px; margin-top:4px;font-size:150%;}
 #advancedsearch-pageSubtitle h1 {}
 #advancedsearch-siteMetaText {margin-bottom: 2px;margin-top: 2px;background-color: #ffffff;padding-left: 4px;padding-right:2px;padding-bottom:8px;}
 .advancedsearch-brandImage {height: 25px; width: 100px; padding-left: 3px; padding-right: 3px; }
  .advancedsearch-form { padding-top: 15px; }
 /**end**/
 
 /*article category summary/listing component*/
 .articlecategorylisting-maincontent { float:left; padding-top: 10px; }
 .articlecategorylisting-subcontent { margin-left:20px;margin-right:20px; }
 .articlecategorylisting-heading { padding-bottom: 10px; padding-top: 10px; }
 
 
 
 .article-block { display: block; margin-top: 10px; margin-bottom: 10px; }
 .summary-item { display: block; margin-bottom: 15px; }
 .summary-footer{ text-align:right;}
 .article-spacer{ clear:both;height:10px;}
 /** end **/
 
 /**article market component**/
 .article-markets-box{border: 1px solid Black; width: 300px;}
 .article-markets-title{margin-bottom: 7px; margin-top:4px;font-size:150%;}
 .article-markets-boxlinkblock{ display: block; margin-top: 10px; margin-bottom: 10px; }
 /** end **/
 
 /**article nav link component**/
 .article-nav-link{padding-bottom: 20px; padding-top: 10px;}
 .article-nav-link-right{float:right;}
 .article-nav-link-left{float:left;}
 /** end **/
 
 /**article tools component**/
 .art-tools-fontSizer img {border:none;width:25px;height:28px;}
 .art-tools-toolbox { float:left;border: 1px solid black; padding-left: 2px; padding-right: 2px;background-color: #f2f5fa; width:99%;height:100%}
 .art-tools-toolLinks {margin-top: 7px;margin-bottom: 7px;margin-left: auto; margin-right:auto;text-align:center;}
 .art-tools-printIcon {width:15px;height:13px;}
 .art-tools-emailIcon {width:15px;height:9px;padding-left:5px;}
 .art-tools-saveIcon {width:19px;height:13px;padding-left:5px;}
 .art-tools-ad {}
 .art-tools-fontSizer {}
 .art-tools-toolblock {}
 .art-tools-images {}
 .art-tools-font-image1 {padding-left:5px;}
 .art-tools-font-image2 {}
 .art-tools-font-image3 {}
 .art-tools-font-image4 {}
 .art-tools-printText {}
 /**end**/
 
  /*Basic Podcast summary component*/
 .basic-podcast-summary-genericBox {  }
 .basic-podcast-summary-genericBox h1 { padding-left: 5px; padding-top: 2px; padding-bottom: 2px; text-transform: uppercase;
     margin: 0; }
 .basic-podcast-summary-genericBoxContent {padding-left: 4px;padding-right:2px;padding-bottom:2px;margin-top:4px;}
 .basic-podcast-summary-images {}
 .basic-podcast-summary-images img {border: none; vertical-align: middle;max-height:75px;max-width:110px;overflow:hidden;}
 .basic-podcast-summary-linksbox {padding: 5px;}
 .basic-podcast-summary-links {padding: 5px;}
 .basic-podcast-summary-subscribe img {border: none; vertical-align: middle;}
 .basic-podcast-summary-more {float:right; }
 .basic-podcast-summary-more img {border: none; vertical-align: middle; }
 .basic-podcast-summary-moreImage {border: none; vertical-align: middle; }
 .basic-podcast-summary-moreLabel {}
 .basic-podcast-summary-linktitle {}
 .basic-podcast-summary-synopsis {}
 .basic-podcast-summary-download {padding-top:5px;} 
 .basic-podcast-summary-subscribe {}
 .basic-podcast-summary-td-details {}
 /**end**/
 
 /*Classified Listings summary component*/
 .classified-display { display: block; font-size: 10pt; }
 .pagetitle {margin-bottom: 10px; margin-top: 10px; }
 .jump-to-nav { display: block; border-top: 2px solid #333; padding-top: 10px; }
 .jump-to-item { float: left;  margin-right: 50px; }
 .jump-to-title { margin-right: 10px; }
 .jump-to-title,
 .jump-to-items { float: left; }
 
 .category { display: block; margin-top: 20px; }
 .category-title {display: block; }
 
 .category-content TD { border: 1px solid #333; padding: 4px; }
 .category-content TH { padding: 4px; white-space:nowrap; }
 
 .category-content TH.description { width: 50%; }
 .category-content TH.city { width: 30%; }
 .category-content TH.state { width: 10%; }
 .category-content TH.country { width: 5%; }
 .category-content TH.postdate { width: 5%; }
 .category-content TD.postdate { white-space: nowrap; }
 /**end**/
 
 /*Online Archives Category component*/
 .online-archives-category-summary-item { margin-top: 20px; }
 .online-archives-category-genericBox {border: 1px solid #ccc; margin: 2px; margin-top: 10px;}
 .online-archives-category-next  { border:medium none;}
 /**end**/
 
 /*homepage teaser component*/
 .homepage-teaser-sideeditor {float:left; width:50%;}	
 .homepage-teaser-topeditor{margin-left:50%;}
 .homepage-teaser-news{	margin-left:50%;}
 /**end**/
 
/**Podcast display component start**/
 .podcast-display-outerbox {}
 .podcast-display-PageTitle {margin-bottom: 2px;margin-top: 2px;background-color: #ffffff;padding-left: 4px;padding-right:2px;padding-bottom:8px;}
 .podcast-display-PageTitle h1{ 	font-size:150%; padding-left: 2px; padding-top: 4px; padding-bottom: 2px; margin: 0;
	color: #000000; text-transform: none;border-bottom: none;background-color: white;margin-bottom: 7px;
	margin-top:4px;
     }
 .podcast-display-details { height: 100%; background-color: rgb(255, 255, 255);}
 .podcast-display-description {color:#000000; font-size:12pt; font-weight:normal;}
 .podcast-display-images {margin-right: 10px; float: left;border:none}
 .podcast-display-images a img { border: none; vertical-align: middle; }
 .podcast-display-genericList { list-style-type: none; margin: 0; 	padding: 0;      }
 .podcast-display-genericList li { margin-bottom: 5px; }
 .podcast-display-subscribe {  padding-right: 5px;}
 .podcast-display-subscribe  a img { border: none;  }
 .podcast-display-rss { }  
 .podcast-display-rss a img { border: none; vertical-align: middle; }   
 .podcast-display-Title { color:#000000; font-size:14pt; font-weight:normal; } 
 .podcast-display-content-box {width:100%;}
 .podcast-display-articletools {float:left;width:35%}
 .podcast-display-playbtn { float:left;  padding-right:5px;}
 .podcast-display-downloadbtn {} 
 .podcast-display-play-images { width:100%;} 
 .podcast-display-subscribebox {width: 100%;}
 /** Podcast display component end **/
 
/**Podcast display component Print start  */
.podcast-display-print-box {clear:both;padding-top:5px;}
.podcast-display-print-PageTitle {text-align:center;margin-bottom: 2px;margin-top: 2px;background-color: #ffffff;padding-left: 4px;padding-right:2px;padding-bottom:8px;}
.podcast-display-print-PageTitle h1{ 	font-size:150%; padding-left: 2px; padding-top: 4px; padding-bottom: 2px; margin: 0;
	color: #000000; text-transform: none;border-bottom: none;background-color: white;margin-bottom: 7px;
	margin-top:4px;
     }
.podcast-display-print-title {}     
.podcast-display-print-description {font-weight:light;}
.podcast-display-print-link {padding-left: 2px; padding-top: 4px; padding-bottom: 2px; margin: 0;margin-top:4px;margin-bottom: 7px;}


/** Podcast display component Print end */

/**Podcast display component Email start  */

.podcast-display-email-PageTitle {clear:both; padding-top: 5px;text-align:center;margin-bottom: 2px;margin-top: 2px;background-color: #ffffff;padding-left: 4px;padding-right:2px;padding-bottom:8px;}
.podcast-display-email-PageTitle h1{ 	font-size:150%; padding-left: 2px; padding-top: 4px; padding-bottom: 2px; margin: 0;
	color: #000000; text-transform: none;border-bottom: none;background-color: white;margin-bottom: 7px;
	margin-top:4px;
     }     
.podcast-display-email-synopsis {font-weight:bold;}
.podcast-display-email-userform {padding-left: 2px; padding-top: 4px; padding-bottom: 2px; margin: 0;margin-top:4px;margin-bottom: 7px;}

/** Podcast display component Email end */

  /*podcast highlight component*/
 .podcast-highlight-genericBox {	}
 .podcast-highlight-genericBox h1 {	padding-left: 5px; padding-top: 2px;	padding-bottom: 2px;	text-transform: uppercase;	border-bottom: 1px solid #000000;
     margin: 0;}
 .podcast-highlight-genericBoxContent {padding-left: 4px;padding-right:2px;padding-bottom:2px;}
 .podcast-highlight-images {position: relative; bottom: 0pt;  }
 .podcast-highlight-more{  border: 0;text-align:right;}
 .podcast-highlight-moreIcon {border:0; }
 .podcast-highlight {padding:2px;padding-left: 0px;padding-right:2px;padding-bottom:2px;}
 .podcast-highlight-img {border: none; vertical-align: middle;}
 .podcast-highlight-more-left {float: left; border: 0; width:60%;}
 .podcast-highlight-link {padding:5px;padding-left: 0px;padding-right:2px;padding-bottom:2px;}
 .podcast-highlight-moreLabel {}
 .podcast-highlight-moreImage {border: none;vertical-align: middle; }
 /**end**/
 
 /*podcast summary component*/
 .podcast-summary-genericBox {border: 1px solid #000000; /*#7f9db9;*/ background-color: #fff; }
 .podcast-summary-genericBox h1 { padding-left: 5px; 	padding-top: 2px; padding-bottom: 2px; text-transform: uppercase; border-bottom: 1px solid #000000; margin: 0;}
 .podcast-summary-genericBoxContent {padding-left: 4px;padding-right:2px;padding-bottom:2px;}
 .podcast-summary-images {}
 .podcast-summary-images img {border: none; vertical-align: middle;max-height:75px;max-width:110px;overflow:hidden;}
 .podcast-summary-searchbox {float:right; }
 .podcast-summary-linksbox {padding:5px;}
 .podcast-summary-links {}
 .podcast-summary-pages {width:100%;text-align:center;}
 .podcast-summary-totalPages {}
 .podcast-summary-totalpodcasts {}
 .podcast-summary-indexPages {}
 .podcast-summary-subscribe {padding-top:5px;}
 .podcast-summary-playdownload {padding-top:5px;}
 .podcast-summary-subscribebutton {}
 .podcast-summary-subscribeimage {border:none;max-height:75px;max-width:110px;overflow:hidden;} 
 .podcast-summary-synopsis {}
 .podcast-summary-td-details {}
 /**end**/
 
 /*start product center component*/
 .product-center-box {border: 1px solid #000000; width: 400px;}
 .product-center-titleBox {border-bottom: 0pt none; color: rgb(255, 255, 255); background-color: rgb(88, 131, 173); text-transform: uppercase;}
 .product-center-title {vertical-align: text-bottom;}
 .product-center-boxLeftLink {float: left; width:50%; padding-left: 3px; padding-right: 3px;padding-top: 3px;}
 .product-center-boxRightLink {float: right;width:50%; padding-left: 3px; padding-right: 3px;padding-top: 3px;}
 .product-center-image {float: left;border:0; height:67px; width:70px;}
 .product-center-text {width:80%;}
 /**end**/
 
 /*product focus display component*/
 .product-display-genericBox {border: 1px solid #000000; /*#7f9db9;*/ width: 400px; }
 .product-display-genericBox h1 { padding-left: 5px; padding-top: 2px;padding-bottom: 2px; text-transform: uppercase;
     border-bottom: 1px solid #000000; }
 .product-display-genericBoxContent {padding-left: 4px;padding-right:2px;padding-bottom:2px;}
 .product-display-featureBox img {border:0;float:left;}
 .product-display-images img {float:right; border:0 ;hspace:5px ;vspace:5px;}
 .product-display-more a {margin: 2em auto 0 auto; width: 290px; float:right;}
 /**END**/
 
 /*PRODUCT FOCUS SUMMARY*/
 .product-focus-genericBoxContent {padding-left: 4px;padding-right:2px;}
 .product-focus-subtitle {margin: 10px;}
 .product-focus-monthYr {float:right; width:50%;}
 .product-focus-productimage {margin-right: 10px; float: left;}
 .product-focus-productimage img {border: none; margin-top:10px;}
 .product-focus-content {padding: 5px;}
 .product-focus-featureBox img {border:0;float:left;}
 .product-summary-productName {padding-top:2px;margin-top:10px;}
 .product-summary-hrline {width:97%;margin-left:0;}
 /**END**/
 
 /*quickvote*/
 .quick-vote-genericBox{border: 1px solid #000000; /*#7f9db9;*/ background-color: #fff; width: 284px;}
 .quick-vote-genericBoxcontents {width:284px;}
 .quick-vote-Title {padding-left:3px;padding-top:3px;margin-left:10px; text-transform: uppercase;border-bottom: 1px solid #000000; margin: 0;}
 .quick-vote-votebutton {margin-top: 3px;  margin:2em auto 0 auto;width:220px;float:right;}
 .quick-vote-resultslink {margin-top: 3px; width:230px; float:right;}
 .quick-vote-archivelink {margin-top: 3px; width:230px; float:right;}
 .quick-vote-comment {text-align:center; width:260px;float:right;}
 .quick-vote-discussionlink {margin-top: 3px; width:220px; float:right;}
 .quick-voteresults-questions {padding-left:5px;margin-left:5px;}
 .quick-voteresults-responses {padding-left:5px;margin-left:2px;float:left;width:200px;}
 .quick-vote-percentageText {width:25%;text-align: right;}
 .quick-voteresults-fraction {float:left;width:75%;margin:2px;}
 /**end**/
 
 
 /*QUICK VOTE DISPLAY*/
 .quick-vote-display-genericBox{border: 1px solid #000000; /*#7f9db9;*/ width: 284px; }
 .quick-vote-display-genericBoxcontents {width:284px;}
 .quick-vote-display-Title {padding-left:3px;padding-top:3px;margin-left:10px; text-transform: uppercase;border-bottom: 1px solid #000000; }
 .quick-vote-display-votebutton {margin-top: 3px;  margin:2em auto 0 auto;width:160px;float:right;}
 .quick-vote-display-resultslink {margin-top: 3px; width:170px; float:right;}
 .quick-vote-display-archivelink {margin-top: 3px; width:170px; float:right;}
 .quick-vote-display-comment {text-align:center; width:260px;float:right;}
 .quick-vote-display-discussionlink {margin-top: 3px; width:230px; float:right;}
 .quick-voteresults-questions {padding-left:5px;margin-left:5px;}
 .quick-voteresults-responses {padding-left:5px;margin-left:2px;float:left;width:200px;}
 .quick-vote-percentageText {width:25%;text-align: right;}
 .quick-voteresults-fraction {float:left;width:75%;margin:2px;}
 .quick-vote-archivelink {margin-top: 3px; width:230px; float:right;}
 .quick-vote-comment {text-align:center;width:260px;float:right;}
 .quick-vote-discussionlink {margin-top: 3px; width:220px; float:right;}
 /**end**/
 
 
 /*QUICK VOTE SUMMARY*/
 .quick-vote-summary {}
 .quick-vote-summary-genericBox h1 {padding-left:3px;padding-top:3px;margin-left:10px; text-transform: uppercase;border-bottom: 1px solid #000000; margin: 0;}
 .quick-vote-summary-genericBox{border: 1px solid #000000; /*#7f9db9;*/ }
 /*end*/
 
 /*SEARCH COMPONENT*/
 .search-shortSearchResults ul {margin:0.7em 0pt; padding:0pt; }
 .search-shortSearchLinks {margin-left:10px; }
 #search-gsaResultsHeader, #search-bottomSearchForm {height:36px; line-height:2.5em; width:100%;	}
 #search-gsaResultsHeader {margin-top:0pt;}
 #search-gsaResultsHeader #search-gsaKeywords {float:left; padding-left:0.7em; }
 #search-gsaResultsHeader #search-gsaResult {float:right; padding-right:0.5em; }
 .search-sortLinks { clear:both;	margin-left:5px;}
 .search-gsaCollections {border-bottom:1px dotted #000000; margin:-5px auto auto 5px; padding-bottom:1em; }
 .search-searchResult {margin:5px;}
 #search-bottomSearchNav {border-top:1px dotted #000000;	margin-top:1em;	text-align:center;}
 .search-gsaPagelist a, .search-gsaPagelist span {border:1px solid #DDE7EC; margin:-3px; padding:2px 10px;}
 .search-gsaPagelist a#search-nextLink, .search-gsaPagelist a#search-previousLink {border:medium none;	}
 #search-bottomSearchForm {clear:both; padding-top:0.7em;}
 #search-bottomSearchForm .search-submitBtn {border:1px inset #FFFFFF; margin-left:5px; }
 .search-brandImage {height: 25px; width: 100px; padding-left: 3px; padding-right: 3px; }
  /*END*/
 
 /*whitepaper promo*/
 .whitepaper-promo .whitepaper-spacer { clear: left; display: block; height: 10px;}
 .whitepaper-promo a img.vendor-logo { border: none; max-width: 120px; }
 /*end*/
 
 /*SEARCH SUMMARY COMPONENT*/
  #search-summary-pagination {border-top:1px dotted #000000;	margin-top:1em;	text-align:center;}
 .search-summary-gsaPagelist a, .search-summary-gsaPagelist span {margin:-5px; padding:1px 8px;}
 .search-summary-gsaPagelist a#search-nextLink, .search-summary-gsaPagelist a#search-previousLink {border:medium none;	}
 .search-summary-morebox {text-align: right; margin-bottom: 1px;}

 /*END*/



 /*wirenews category summary/listing component*/
 .wirenews-block { display: block; margin-top: 10px; margin-bottom: 10px;}
 .wirenews-spacer{ clear:both;height:10px;}
 /** end **/


 /*UPCOMING EVENT SUMMARY*/
 /*.upevtdivyrmnth{display:none;}*/
 /*END*/
 
 /*Start NavItem Component CSS*/
 #navItemCategories ul li{display: inline;}
 /* End NavItem Component CSS*/
 
 /*site tools component*/
 .site-tools-subscribe {width: 100%; border-width: 0px;}
 .site-tools-subscribe TD {padding: 6px 6px 6px 6px;}
 /*end*/
 
 
 
 /*Start Blog Teaser CSS*/
 #blogteaser {width:192px;}
 .blogteaserbox{ border:1px solid #000000; }
 .blogteaserbox h1 { border-bottom:1px solid #000000; font-size:13px; margin:0; padding-bottom:2px; padding-left:5px; padding-top:2px; text-transform:uppercase; }
 #blogrsslist{ margin:0 0 0 15px; padding:0px;}
 #blogrsslist li{ margin-bottom:2px; }
 #blogteaserad{ padding:5px; }
 #blogteaser_recentlbl {}
 #blogteaserintrotxt{padding-bottom:10px; }
 #blogteaserfooter {text-align: right; }
 #blogteasercontent{ padding:5px;}
 /*Stop Blog Teaser CSS*/
 
 /*Start jobsearch CSS*/
 #jobsearch .jobsearch_contentPadding {
 padding-left:6px;
 padding-right:6px;
 padding-top:6px;
 }
 #jobsearch  .jobsearch_sectionTitle {
 padding-top:5px;
 text-align:left;
 }
 #jobsearch .jobsearch_sectiontitlefnt
 {
 color:#395A90;
 font-family:Verdana,Arial,Helvetica,sans-serif;
 font-size:12px;
 font-weight:bold;
 }
 #jobsearch .jobsearch_dotsMdGray {
 border-bottom:1px dotted #CCCCCC;
 }
 #jobsearch .jobsearch_fieldLabel {
 padding-right:10px;
 text-align:right;
 width:200px;
 }
 #jobsearch .jobsearch_fieldlblfont
 {
 color:#333333;
 font-family:Verdana,Arial,Helvetica,sans-serif;
 font-size:11px;
 }
 #jobsearch .jobsearch_formCell {
 background-color:#EDF1F5;
 color:#333333;
 font-family:Verdana,Arial,Helvetica,sans-serif;
 font-size:11px;
 padding:3px 10px;
 text-align:left;
 }
 #jobsearch  .jobsearch_fieldTitle {
 background-color:#EDF1F5;
 color:#333333;
 font-family:Verdana,Arial,Helvetica,sans-serif;
 font-size:11px;
 padding-left:10px;
 padding-top:3px;
 text-align:left;
 }
 
 #jobsearch  .jobsearch_dropdown {
 border:1px solid #7F9DB9;
 color:#333333;
 font-family:Verdana,Arial,Helvetica,sans-serif;
 font-size:11px;
 height:20px;
 }
 /*Stop jobsearch CSS*/
 
 
 /*Start breadcrumb CSS*/
 .breadcrumb{margin: 0; padding:0;}
 .breadcrumb li{display: inline; }
 
 /*Stop breadcrumb CSS*/
 
 
 /*Start Bookmark A.K.A. web20tools CSS*/
 #web20tools{display: inline; }
 
 
 /*Stop Bookmark A.K.A. web20tools CSS*/
 
 
 /*Start testform CSS*/
 #TestForm{background-color:#f6f7ff;position:relative;float:left;}
 .TestFormtdTop {
     height: 6px;
     background-image: url(../Images/TestForm/tab_top.gif);
     background-repeat: no-repeat;
 }
 .TestFormtableMain {
     font-family: Verdana, Arial;
     font-size: 11px;
     font-style: normal;
     font-weight: normal;
 }
 .TestFormtdHeader {
     height: 22px;
     background-image: url(../Images/TestForm/tab_header.gif);
     background-repeat: repeat-y;
     vertical-align: middle;
     font-family: Verdana, Arial;
     font-size: 12px;
     font-style: normal;
     font-weight: bold;
     padding-left: 10px;
     padding-bottom: 5px;
 }
 .TestFormtdMiddle {
     background-image: url(../Images/TestForm/tab_bg.gif);
     background-repeat: repeat-y;
 }
 .TestFormcontentTable {
     background-image: url(../Images/TestForm/tab_bg_bottom.gif);
     background-repeat: no-repeat;
     background-position: bottom;
     padding: 8px 10px 8px 10px;
     }
 .TestFormbuttonS2 {
     background-color: #cc0000;
     border-left: 1px solid #ff0c00;
     border-top: 1px solid #ff0c00;
     border-right: 1px solid #000000;
     border-bottom: 1px solid #000000;
     text-align: center;
     vertical-align: middle;
     font-size: 11px;
     font-weight:bold;
     color:#ffffff;
     font-family: verdana, Helvetica, sans-serif;
     cursor:hand; 
     cursor:pointer;
     padding-bottom:3px;
     }
 .TestFormtdBottom {
     height: 7px;
     background-image: url(../Images/TestForm/tab_bottom.gif);
     background-repeat: no-repeat;
 }
 .TestFormSponsor {
     font-family: verdana, Helvetica, sans-serif;
     font-size: 11px;
     color: #cc0000;
     font-weight: bold;
     text-decoration: none;
     
 }
 /*Stop testform CSS*/
 
 /*Start login CSS*/
 
 .login {
     border: 1px solid #000000; /*#7f9db9;*/
     background-color: #fff;
     height: 100%;
     font-family: Arial, Helvetica, sans-serif;
     font-size: 13px;
 }
 
 .login h1 {
     padding-left: 5px;
     padding-top: 2px;
     padding-bottom: 2px;
     text-transform: uppercase;
     border-bottom: 1px solid #000000;
     margin: 0;
     font-size: 13px;
     color: white;
     background-color: #e2141c;
 }
 
 .login h1 a { color: white; /* #7f9db9;*/ }
 
 .login .genericBoxContent {padding-left: 4px;padding-right:2px;padding-bottom:2px;}
 
 .login input[type=text],SELECT,TEXTAREA, input[type=password] {
     border: 1px solid #a2a2a2;
 }
 
 .login .buttonS2 {
 
     background-color: #cc0000;
     border-left: 1px solid #ff0c00;
     border-top: 1px solid #ff0c00;
     border-right: 1px solid #000000;
     border-bottom: 1px solid #000000;
     text-align: center;
     vertical-align: middle;
     font-size: 11px;
     font-weight:bold;
     color:#ffffff;
     font-family: verdana, Helvetica, sans-serif;
     cursor:hand; 
     cursor:pointer;
     padding-bottom:3px;
     }
 
 .innertube {
     margin: 0; /*Margins for inner DIV inside each column (to provide padding)*/
 }
 
 /*Stop login CSS*/
 
 /*Start userregistration CSS*/
 .user-registration {
     border: 1px solid #000000; /*#7f9db9;*/
     background-color: #fff;
     height: 100%;
     font-family: Arial, Helvetica, sans-serif;
     font-size: 13px;
 }
 
 .user-registration h1 {
     padding-left: 5px;
     padding-top: 2px;
     padding-bottom: 2px;
     text-transform: uppercase;
     border-bottom: 1px solid #000000;
     margin: 0;
     font-size: 13px;
     color: white;
     background-color: #e2141c;
 }
 
 .user-registration .genericBoxContent {padding-left: 4px;padding-right:2px;padding-bottom:2px;}
 
 .user-registration .required {
     color:red;
     font-weight:bold;
 }
 
 .userregistration .subscriptionResponse {
     margin-bottom:2em;
     margin-left:75px;
     width:350px;
 }
 
 .user-registration .buttonS2 {
     background-color: #cc0000;
     border-left: 1px solid #ff0c00;
     border-top: 1px solid #ff0c00;
     border-right: 1px solid #000000;
     border-bottom: 1px solid #000000;
     text-align: center;
     vertical-align: middle;
     font-size: 11px;
     font-weight:bold;
     color:#ffffff;
     font-family: verdana, Helvetica, sans-serif;
     cursor:hand; 
     cursor:pointer;
     padding-bottom:3px;
     }
 
 .user-registration .error {color: #D40000;}
 /*Stop userregistration CSS*/
 
 /*Start utilitybar CSS*/
 .utility-bar #avatar #pennwell_user #PWUserAvatar {
     margin-top: 5px;
 }
 
 #utility-bar-searchForm{margin: 0; padding: 0;}
 
 #PWUserAvatarImg {
     height:40px;
     width:40px;
     border: medium none;
 }
 * html #PWUserAvatar { /* ie6 hack */
     margin-right: -20px;
 }
 #profile-links {float: left; margin-top: 5px; margin-bottom: 5px; margin-left: 5px; width:80%; }
 
 /*Stop utilitybar CSS*/
 
 /* Start display box css */
 
 .displaybox {
     color: #333;
     font-family: Arial, Helvetica, sans-serif;
     font-size: 12px;
 }
 
 .displaybox h1 {
     font-size: 13px;
     font-weight: bold;
     color: #333333;
 }
 
 .displaybox h2 {
     font-size: 12px;
     font-weight: normal;
     color: #16387C;
 }
 
 /* end display box css */
 
 /*Start events component css*/
 
 /*HR{height: 0; border: 0; border-top: 2px solid #dbc551; }*/
 
 .navevtlayout
 {
 border:1px solid #B6B6B6;
 text-align: left;
 width:190px;
 border-collapse: collapse;
 }
 .navevtspacing
 {
 margin:10px;
 }
 .navevthdr
 {
 height:20px;
 text-transform:uppercase;
 
 }
 #navevthdrclr
 {
 
 }
 #navevthdrtxt
 {
 bottom:-3px;
 position:relative;
 font-size:10pt;
 border-bottom: solid 1px;
 padding-left: 10px;
 }
 
 .navevtbody
 {
 padding-left:2px;
 }
 .navevtdttxt
 {
 font-size:12px;
 font-weight:bold;
 
 }
 .navevtdtlayout
 {
 margin-top:3px;
 margin-bottom:8px;
 }
 .navevtdtrangetxt
 {
 font-size:8pt;
 font-weight:bold;
 
 text-decoration:none;
 }
 .navevtnametxt
 {
 
 text-decoration: none;
 font-size:8pt;
 font-weight: bold;
 line-height:1.5em;
 }
 .navevtnamebody
 {
 padding: 0 0 0 0;
 margin-left:0px;
 vertical-align: bottom;
 
 }
 .navevtsmallfnt
 {
 font-size:9px;
 
 }
 .navevtsmallanchorfnt
 {
 font-size: 7pt;
 
 text-decoration: none;
 }
 .navevtfootlayout
 {
 text-align:left;
 vertical-align:middle;
 float:right;
 }
 
 .navevtfoottxt
 {
 font-size:11px;text-decoration:none;padding-left:5px;}
 .evtanchordtxt
 {
 text-decoration: none;
 }
 .navevtfooteranchor
 {
 
 }
 
 .naveventlocation{}
 .naveventlocationcon{}
 .naveventlocationlabel{float:left;padding-right:5px;}
 
 .upevtheadertxt
 {
 font-size:14pt;
 }
 .upevtlayout
 {
 border:1px solid #B6B6B6;
 text-align: left;
 width:280px;
 border-collapse: collapse;
 
 
 }
 .upevtsummary
 {
     font-size:12px;
 }
 .upevtlayout
 {
 border:1px solid #B6B6B6;
 text-align: left;
 width:280px;
 border-collapse: collapse;
 background-color:white;
 }
 #upevtbodylayout
 {
 font-size:10pt;
 padding-left:10px;
 padding-right:10px;
 }

 /**end events component css*/
  
 /**Upcoming Events Summary start **/
 .evtsummlocation{}
 .evtsummlocationlabel{float:left;padding-right:5px;}
 .evtsummlocationcon{}

 /**Upcoming Events Summary end**/
 
 /** whitepaper display*/
 .page-title { font-size: 16pt; font-weight: bold; display: block; margin-bottom: 10px; }
 .page-intro-text { font-size: 9px; display: block; margin-bottom: 20px; }
 .page-content-type-text { display: block; font-weight: bold; font-size: 14px; color: #666; margin-bottom: 10px; }
 .whitepaper-display { font-size: 10pt; }
 
 .whitepaper { display: block; }
 .whitepaper-details,
 .whitepaper-more,
 .whitepaper-additional-resources { display: block; margin-bottom: 20px; }
 .whitepaper-more A:active,
 .whitepaper-more A:link,
 .whitepaper-more A:visited { display: block; font-weight: bold; }
 .whitepaper-additional-resources { display: block; }
 
 .whitepaper-download A, .whitepaper-download A IMG { border: none; }
 
 .vendor-logo { float: left;width:120px; }
 .whitepaper-separator { display: block; clear: left; }
 .whitepaper-tools{float:left;width:120px;}
 .whitepaper-download-tools{margin-left:30px;}
 .whitepaper-resource-tools{position:relative;left:60px;}
 .whitepaper-imgtext{vertical-align:top;}
 .whitepaper-print-details{font-size:12px}
 /*end */
 
 .clearer { clear: both; }
 
 /* Table of contents/past issues */
 #tdToc { width: 45%; padding-right: 20px; }
 #toc h1 {font-size: 24px; padding: 0; margin: 0;}
 #toc h2, #pastIssues h2, #cover h2, #toc h3, #pastissues h3, #toc h4, #pastIssues h4 { margin: 0; padding: 0; }
 #toc h2, #pastIssues h2, #cover h2 { font-size: 20px; }
 #toc h3, #pastIssues h3, #cover h3 { font-size: 16px; }
 #toc h3, .tocArticles {}
 .tocArticles { margin-bottom: 1em; }
 
 #cover { text-align: center; }
 /* #cover #coverContent { border: 1px solid #000; background-color: #ddd; width: 100%; }
 #cover td.coverContentLeft { width: 55%; } */
#cover img { width: 100px; height: 130px; }
#cover span { font-size: 22px; font-weight: bold; }
#cover input { width: 100%; height: 30px; }
#covertext p { margin-top: 0; padding-top:0; }
 
#pastIssuesContent { margin-top: 20px; margin-bottom: 4px; }
.pastIssue, .currentIssue { margin-bottom: 1em; float:left;}
.pastIssue img, .currentIssue img,  .pastIssueNoImage { float: left; margin-right: 10px; width: 100px; height: 130px; border: none; }
.pastIssueNoImage { border: 1px solid black; font-weight: bold; font-size: 20px; text-align: center; }
#cover .pastIssueNoImage { float: none; margin-left: auto; margin-right: auto; }
.pastIssue div.pastIssueCont, .currentIssue div { margin-left: 110px; }

 .issuePageNav {  text-align: center; font-size: 14px;  }

 .currentIssue .magazine, .currentIssue .volumeIssue { font-size: 120%; font-weight: bold; }
 .currentIssue .monthYear { font-style: italic; }
 /* end toc/past issues */
 

 /* SEO Archives */
 #seoarchives #years { text-align: center; border-bottom: 1px solid #000; }
 #seoarchives #issues { float: right; border: 1px solid #000; border-top: none; width: 200px; padding: 6px; }
 #seoarchives #issues ul { margin: 8px; padding: 8px; }
 #seoarchives #categories { margin-top: 1em; }
 #seoarchives #categories h2 { margin-bottom: 6px; font-size: 18px; }
 #seoarchives #articles { margin: 0; padding: 0; list-style-type: none; }
 #seoarchives #articles li { margin-bottom: 1em; }
 /* end SEO Archives */

/* blog promo and display */
div.blogpromo-feed img {float:left;margin: 0 5px 5px 0;}
div.blogpromo-feed {padding:4px;}
div.blogpromo-feed h2 {margin-top:0;}
div.blogpromo-posttitle {margin-bottom:4px;}
div.blogpromo-morelink {text-align:right;clear:both; padding-top:4px;}
div.blogdisplay-colleft {float:left;width:48%;padding:4px;}
div.blogdisplay-colright {float:left;width:48%;padding:4px;}
div.blogdisplay-authorbio img {margin-right:5px;margin-bottom:20px;}
div.blogdisplay-prev {clear:both;}
div.blogdisplay-archive {margin-top:8px;}
.blogpromonew-posttitle{margin:0px;}
 
 
/* content rotator display start */
.content-rotator-genericBox {
	 background-color: #fff;  display:none;
	
}
.content-rotator-genericBox1 { 	background-color: white; height:250px; 	display:none; border: none; border-color:#DBDCDE; }
.content-rotator-contentbox {background:#EFEFEF none repeat scroll 0 0;height:30px; width:75%;float:left;}
.content-rotator-adcode  {background:#EFEFEF none repeat scroll 0 0; float:left; font-size:0.94em; font-weight:bold;
height:23px;padding:0.5em 0 0 0.82em;top:17.25em;z-index:2;  }
.content-rotator-paginationBox  { float:right;width:54%;border: 1px solid black; }
.content-rotator-titleBox {height:20px; color: white; background-color: black; text-transform: uppercase;width:100.5%}
.content-rotator-title {font-weight:bold;vertical-align: text-bottom; margin-bottom: -5px; padding-bottom: 0px; padding-left: 3px; padding-top: 4px; margin-left: 2px; color: white;  }
.content-rotator-boxRightLink { width:180px;height:160px;overflow:hidden;float:left;}
.content-rotator-boxLeftLink {width:250px;float:right;vertical-align:top; padding-left: 3px; padding-right: 3px;padding-top: 3px;}
.content-rotator-boxLeftLink p {float:left;}
.content-rotator-nextPage {}
.content-rotator-nextPage a {text-decoration: none;}
.content-rotator-nextPage a:visited {text-decoration: none;}
.content-rotator-prevPage {padding-left: 5px;}
.content-rotator-prevPage a {text-decoration: none;}
.content-rotator-prevPage a:visited {text-decoration: none;}
.content-rotator-totPages {color:black; display:block; height:2em; margin-right:0.25em; padding:0.2em 0.2em 0.35em 0.35em;
right:-0.2em; top:16.22em;z-index:2;float:right;display:none;}
.content-rotator-boxRightLink img {border:none;float: right; width:180px;height:150px;}
.content-rotator-boxRightLink embed {float: right; padding-right: 1em;width:180px;height:150px}
.content-rotator-table {background:white none repeat scroll 0 0; color:white; height:30px; margin-bottom:1px;
margin-left:1px;margin-right:1px;}
.content-rotator-morelink {width:100%; text-align:right;float:right; padding-bottom:5px;}
.content-rotator-navimg img {border:0 none; height:25px; width:1.66em;}
.content-rotator-boxLinkBlk {width:445px;margin:1px;background:white none repeat scroll 0 0;color:black;}
.content-rotator-innerboxLinkBlk {width:450px;}
.content-rotator-numpage {color:#8B8B8B; display:block; float:left;font-size:0.94em;font-weight:bold;margin-left:0.2em;
padding-top:5px;width:1.3em;}
.content-rotator-outerbox {background:white;}
.content-rotator-tr {height:30px; margin:1px}
.content-rotator-navimg a {text-decoration: none;}
.content-rotator-navimg a:visited {text-decoration: none;}
.content-rotator-imagebox {width:180px;height:180px;}
.content-rotator-content-title {}
.content-rotator-divbox {font-size:12px;background-color:#FFFFFF; border:none;height:auto;margin-top:0;text-align:left;width:99%;overflow:hidden;}
.content-rotator-blockbox {height: auto;  position: relative; z-index: 2;}
.content-rotator-div {}
/* content rotator display end */

/*content rotator static display height and width START*/
.contentrotator-imghgt{height:150px;}
.contentrotator-imgwdth{width:180px;}
.contentrotator-innerimg{border:none;padding-right:10px;}
.contentrotator-innerdiv{padding-left:5px;overflow:hidden;z-index:-1;width:100%;}
.content-rotator-formtable{table-layout:fixed;width:100%;}
/* content rotator static display height and width END*/
 
 /* roadblock flashintro start */
 .flash-intro-contentbox { padding:3px;font-size:14px;}
 .flash-intro-skiptext {}
 .flash-intro-flashAd {}
 /* roadblock flashintro end*/
 
 /*addisplay link styles*/
 .ad-display h1{ color:#333333; font-family:Arial,Helvetica,sans-serif; font-size:14px; font-weight:bold;}
 .ad-display a:link { color:#0F486D; text-decoration:underline; }
 .ad-display a:hover {color:#BB1D2C; text-decoration:underline;}
 .ad-display a:visited { color:#5B96BC; text-decoration:underline; }
 /*end addisplay link styles*/
 
 
 /*RssPromo START*/
 .rsspromo{}
 .rsspromo_title{}
 .rsspromo_summary{}
 .rsspormo_spacer{clear:left;display:block;height:10px;}
 .rsspromo_morelink{text-align: right; margin-bottom: 1px;}
 .rsspromo_paginate{}
/*RssPromo END*/

/*featured article promo start*/
.featurearticlelist{margin-right:5px;float:left;width:125px;}
.article-list-summary .summary-item .featuresynopsis p{ display:inline;}
/*featured article promo end*/

 /*Articletools template START*/
.articletools-template-genericbox {}
.articletools-template-logo-box {float:left;}
.articletools-template-ad {float:right;}
.articletools-template-ad img {overflow:hidden;height:70px;}
.articletools-template-header {width:100%;}
.articletools-template-logo {height:70px;overflow:hidden;}
 /*Articletools template End*/

/* Article Display Print page START */
.article-display-hr {clear:both;padding-top:10px;}
.article-display-print {}
.article-content-wrapper {}
/* Article Display Print page END */

/* Article Display Email page START */
.article-PageTitle {clear:both;margin-bottom: 2px;margin-top: 2px;background-color: #ffffff;padding-left: 4px;padding-right:2px;padding-bottom:8px;}
.article-PageTitle h1{ 	font-size:150%; padding-left: 2px; padding-top: 4px; padding-bottom: 2px; margin: 0;
	color: #000000; text-transform: none;border-bottom: none;background-color: white;margin-bottom: 7px;
	margin-top:4px;
     }     
.article-synopsis {font-weight:bold;}
.article-userform {padding-left: 2px; padding-top: 4px; padding-bottom: 2px; margin: 0;margin-top:4px;margin-bottom: 7px;}
  
/* Article Display Email page end */

/* Whitepaper Display page START */
.whitepaper-display-print {clear:both;}
.whitepaper-display-print-hr {padding-top:10px;}
/* Whitepaper Display page End */

/* Whitepaper Display email start */
.whitepaper-display-email {}
.whitepaper-display-email-hr {clear:both;padding-top:6px;}
/* Whitepaper Display email end */

/* gallery listing */
table.gallerylisting { width: 100%; }
table.gallerylisting td { vertical-align: top; }
table.gallerylisting td.leftCol { width: 25%; }
table.gallerylisting h2, table.gallerylisting h3 { margin-top:0; padding-top:0; }
table.gallerylisting h3 { margin: 0; padding: 0; }
table.gallerylisting td.rightCol { width: 75%; }
table.gallerylisting .pageNav { text-align: right; }
table.gallerylisting .pageNav span { margin-right: 2em; }
table.gallerylisting ul { margin: 0; padding: 0; list-style-type: none; }
.imageOfTheDay .image { float: left; }
.imageOfTheDay .text { margin-left: 250px; }
table.gallerylisting .viewLink { text-align: center; }
table.gallerylisting ul.galleries li.gallery { float: left; width: 33%; margin-bottom: 16px; min-height: 85px; text-align: center; }
table.gallerylisting ul.galleries li.gallery div.galleryname { margin-bottom: 2px; }
* html li.gallery { height: 85px; }
table.gallerylisting img { border: none; }
/* end gallery listing */

.contentsrcdisplay{margin-top:10px;margin-bottom:10px;}
.contentsrcdispdiv1{display:inline;padding-right:5px;}
.contentsrcdispdiv2{display:inline;}
/*Pennwell Events Component AS OF 6/09/2009*/
        .pwevents{}
        .pweventdiv{clear: left; margin-bottom: 10px; overflow: hidden;}
        .pweventinfo{float: left; margin-bottom: 20px; width: 50%;}
		.pweventinfo a{word-wrap:break-word;}
        * html .pweventinfo{word-break: break-all;}
        .pweventlogo{float: left; margin-right: 5%; width: 130px; margin-bottom: 20px;}
        .pweventlogo img{width: 130px;}
        .pweventname{font-weight: bold; width: 130px;}
        .pweventdates{}
        .pweventlocation{}
        .pweventlocationcon{}
        .pweventlocationlabel{float:left;padding-right:5px;}
        .viewallpwevents{float: right;}


/*edn  PW events component */

/* image gallery promo */
/*#imagePromo { width: 300px; }*/
#imagePromo #imageContainer { margin-left:auto; margin-right: auto; text-align: center; }
/*#imagePromo #imageContainer img#image { max-width: 240px; max-height: 180px; }*/
#imagePromo #title { font-size: 1.5em; text-align: left; margin: 0 0 6px 0; }
#imagePromo #caption { text-align: left; }
#promogalleryFooter { padding: 5px 0; border-top: 1px dotted black; height: 50px; position: relative; text-align: center; }
#promoThumbnailsCont { position: absolute; left: 40px; overflow: hidden; width: 80%; height: 40px; padding: 0; }
#promoThumbnails { width: 10000px; height: 40px; text-align: left;  }
#promoThumbnails a { width: 50px; height: 36px; margin: 0 6px; }
#promoThumbnails img { max-width: 48px; max-height: 36px; vertical-align: middle; }
#promogalleryFooter .imageButton { position: absolute; top: 10px; text-align: center; vertical-align: middle; padding: 4px; width: 36px; height: 40px; 
               font-size: 120%; border: none; background-color: transparent; cursor: pointer; }
#promogalleryFooter #previousButton { left: 0; }
#promogalleryFooter #nextButton { left: 265px; }
#promogalleryFooter #previousButton:focus, #promogalleryFooter #nextButton:focus { color: inherit; background-color: inherit; }
#promoGalleryLink { text-align: right; }
/* end image gallery promo */

/* FercNotice Summary Start */

.fercnotice-summary-darkRow { background-color:#8EC96B;color:#FFFFFF;font-size:12px;font-weight:bold;padding-left:20px;}
.fercnotice-summary-fercClassCodeRow { background-color:#65A63D;color:#FFFFFF;font-size:12px;font-weight:bold;padding-left:20px;}
.fercnotice-summary-fercText { font-size:10px;}
.fercnotice-summary-fercDarkRow { background-color:#8EC96B;color:#FFFFFF;font-size:10px;font-weight:bold;}
.fercnotice-summary-outerbox {color:#000000;font-family:verdana,geneva,arial,sans-serif;font-size:12px;}
.fercnotice-summary-titlebox {width:100%;}
.fercnotice-summary-title {float:left;width:70%;}
.fercnotice-summary-license-url {float:right;width:30%;text-align:right;}
.fercnotice-summary-description {width:100%;clear:both; padding-top:5px;}
.fercnotice-summary-projNo-col {width:50px;}
.fercnotice-summary-projname-col {width:190px;}
.fercnotice-summary-existing-col {width:90px;}
.fercnotice-summary-applicant-col {width:270px;}
.fercnotice-summary-filedate-col {width:100px;}
.fercnotice-summary-content-table {width:100%;border:0; cellpadding:5px;cellspacing:0px}
.fercnotice-summary-download {padding-top:40px; padding-left:20px;}
.fercnotice-summary-bgeven-color {background-color:#EAEAEA;}
.fercnotice-summary-bgodd-color {background-color:#ffffff;}
.fercnotice-summary-download-btn {}
.fercnotice-summary-download img {border:none;}

/* FercNotice Summary end */

/* FercNotice Display Start */

.fercnotice-display-title {font-size:12px;font-weight:bold;padding-left:20px;}
.fercnotice-display-outerbox {padding-left:8px;padding-top:5px;padding-bottom: 5px; padding-right:5px;}
.fercnotice-display-projName {font-size:15px;font-weight:bold;padding-bottom:5px;}
.fercnotice-display-projNumber {}
.fercnotice-display-alpha {}
.fercnotice-display-issue {}
.fercnotice-display-orderType {}
.fercnotice-display-projType {}
.fercnotice-display-classCode {}
.fercnotice-display-waterway1 {}
.fercnotice-display-waterway2 {}
.fercnotice-display-waterway3 {}
.fercnotice-display-head {}
.fercnotice-display-megawatt {}
.fercnotice-display-propMegawatt {}
.fercnotice-display-megawattHrs {}
.fercnotice-display-acre {}
.fercnotice-display-liaisoncompany {}
.fercnotice-display-liaisonname {}
.fercnotice-display-liaisonTitle {}
.fercnotice-display-liaisonAdd {}
.fercnotice-display-liaisonCity {}
.fercnotice-display-liaisonState {}
.fercnotice-display-liaisonZip {}
.fercnotice-display-liaisonPhNo {}
.fercnotice-display-liaisonEmail {}
.fercnotice-display-fileDate {}
.fercnotice-display-commentDate {}
.fercnotice-display-orderDate {}
.fercnotice-display-effDate {}
.fercnotice-display-constartDate {}
.fercnotice-display-conFinDate {}
.fercnotice-display-opDate {}
.fercnotice-display-expDate {}
.fercnotice-display-appName1 {}
.fercnotice-display-appName2 {}
.fercnotice-display-appName3 {}
.fercnotice-display-appName4 {}
.fercnotice-display-appName5 {}
.fercnotice-display-locCity1 {}
.fercnotice-display-locCity2 {}
.fercnotice-display-locCity3 {}
.fercnotice-display-locCounty1 {}
.fercnotice-display-locCounty2 {}
.fercnotice-display-locCounty3 {}
.fercnotice-display-locState1 {}
.fercnotice-display-locState2 {}
.fercnotice-display-locState3 {}
.fercnotice-display-ownDesc1 {}
.fercnotice-display-ownDesc2 {}
.fercnotice-display-ownDesc3 {}
.fercnotice-display-ownDesc4 {}
.fercnotice-display-ownDesc5 {}
.fercnotice-display-projFac1 {}
.fercnotice-display-projFac2 {}
.fercnotice-display-projFac3 {}
.fercnotice-display-notes {}
.fercnotice-display-content {}
.fercnotice-display-caption {font-weight:bold;}

/* FercNotice Display End */

/* FercNotice Promo Start */

.fercnotice-promo-title {}
.fercnotice-promo-outerbox {}
.fercnotice-promo-description {padding-left:5px;}
.fercnotice-promo-projName {}
.fercnotice-promo-capacity {}
.fercnotice-promo-location {padding-bottom: 8px}
.fercnotice-promo-more {text-align:right; padding-right:5px;}
.fercnotice-promo-contentbox {padding-left:5px;padding-right:5px;padding-top:5px;padding-bottom:5px;}
.fercnotice-promo-projName-label{padding-right: 10px;font-weight:bold;}
.fercnotice-promo-capacity-label {padding-right: 10px;font-weight:bold;}
.fercnotice-promo-location-label{padding-right: 10px;font-weight:bold;}
.fercnotice-promo-projName-contents {}
.fercnotice-promo-capacity-contents {}
.fercnotice-promo-location-contents {}
.fercnotice-promo-delimiter {}
.fercnotice-promo-classcode{font-size:12px;font-weight:bold;}
.fercnotice-promo-contents {}
.fercnotice-promo-classcontents{}

/* FercNotice Promo End */

/*Whitepaper Listing moved from site to componentlevel-START*/
.whitepaper-listing-tdofvendorimg {
padding-left:10px;
padding-right:5px;
text-align:center;
vertical-align:top;
}
.whitepaper-listing .vendor-link img {
border:medium none;
}
.vendor-logo-img {
width:120px;
}
.whitepaper-listing .whitepaper-display {
display:block;
font-size:10pt;
margin-bottom:15px;
}
.whitepaper-listing .whitepaper-date { font-size: 9px; }
/*Whitepaper Listing moved from site to componentlevel-END*/

/* Vertical search */
table.gsc-search-box { display: none; }
.gsc-control { width: 100% !important; }
.gsc-cursor-box { text-align: center; }
/* Vertical search - end */


/* start current issue promo */
 .current-issue-promo{}
 .current-issue-promo .boxTitle{margin-left: 5px; font-size: 130%; font-weight: bold;}
 .current-issue-promo .magName{margin-left: 5px; font-size: 120%; font-weight: bold;}
 .current-issue-promo .header-box {margin-left: 15px;} 
 .current-issue-promo .footer-box {margin-left: 15px;} 
 .current-issue-promo .image {margin-left: 25px;} 
 .current-issue-promo .volume{}
 .current-issue-promo .issueDate{}
 .current-issue-promo .viewNowLabel{}
 .current-issue-promo .archiveLabel{}
 .current-issue-promo .description{}
 /* end current issue promo */
 
 /* PluckUser Count  Start */
.pluckusercount-details {}
.pluckusercount-totaluser {}
.pluckusercount-totaluser-label {}
.pluckusercount-totaluserct {padding-left:20px;}
.pluckusercount-recentuser {}
.pluckusercount-recentuser-label {}
.pluckusercount-recentuserct {padding-left:20px;}
.pluckusercount-outerbox {}
/* PluckUser Count  End */

/*yb financial stock promo*/
.financialstock-promo-td1{padding:5px;}
.financialstock-promo-td2{text-align:center;padding:5px;}
.financialstock-promo-td3{padding:5px;}
.financialstock-promo-footer{float:right;}
.financialstock-promo-block{clear:both;}
/*yb financial stock promo*/

.synopsis p{padding:0px; margin:0px;}

/** Background Disapear Fix **/
#containerBottomParsys {margin:1px;}

.title a { font-weight:bold; font-size:12px; color:#333;}
.title a:hover{ color:#003466;}

.PromoBoxHeadLeft { height:25px;}
.PromoBoxHeadright { height:25px;}
.PromoBoxHeadRight { height:25px;}
.PromoBoxHeadTitle { display:block; text-align:left; width:95%;  height:21px; font-size:14px; font-weight:bold; padding-top:4px; padding-left:0px; color:#000;}

.genericBoxContent {padding-left: 4px;padding-right:2px;padding-bottom:2px;}

.pwhidden {display: none;}

.articledateline{}
.articlepublicationdate{}
.articlebyline{}
.articledatelinelbl{padding-right:3px;}
.articlepublicationdatelbl{padding-right:3px;}
.articlebylinelbl{padding-right:3px;}
.articledatelinecnt{}
.articlepublicationdatecnt{}
.articlebylinecnt{}
.articleauthor{}

.rssPromoWraper{}
.thumbnail-pic{max-width: 100px; padding: 5px;}

.article-paging{text-align:center;}
#article-pagecount{display:none;}

/** Pluck Video Gallery Listing Start */
.pluckvideo-gallerylisting {width:100%;clear:both;padding-top:10px;}
.pluckvideo-gallerylisting-thumbnail {}
.pluckvideo-gallerylisting-thumbnail img {height:60px;width:60px;overflow:hidden;}
.pluckvideo-gallerylisting-link {}
.pluckvideo-gallerylisting-desc {}
.pluckvideo-gallerylisting-tablestruct{}
.pluckvideo-gallerylisting-tabletr{padding-top:25px;}
.pluckvideo-gallerylisting-imagetd{padding-bottom:2em;vertical-align:top;}
.pluckvideo-gallerylisting-infotd{padding-left:10px;vertical-align:top;padding-bottom:2em;}
.pluckvideo-gallerylisting-viewlnk {}
.pluckvideo-upload-form {}
.pluckvideo-upload-title {padding-top:5px;}
.pluckvideo-upload-tablestruct{padding-top:5px;padding-bottom:5px;}
.pluckvideo-upload-tabletr {}
.pluckvideo-upload-tabletd {}
.pluckvideo-upload-newTitle {}
.pluckvideo-upload-Titletext {}
.pluckvideo-upload-desclabel {}
.pluckvideo-upload-desctext {}
.pluckvideo-gallerylisting-pagetitle {}
.pluckvideo-gallerylisting-pageDesc {}
.pluckvideo-currentGallery {}
.pluckvideo-videolisting-tablestruct{width:100%;}
.pluckvideo-videolisting-titletr{}
.pluckvideo-videolisting-videotr{}
.pluckvideo-videolisting-authortr{}
.pluckvideo-videolisting-titletd{vertical-align:bottom;}
.pluckvideo-videolisting-videotd{}
.pluckvideo-videolisting-authortd{vertical-align:top;}
.pluckvideo-videolisting-author{overflow:hidden;width:100px;}
.pluckvideo-videolisting-videotitle{padding-top:8px;margin-right:5px;overflow:hidden;width:150px;}
.pluckvideo-videolisting-video{}
.pluckvideo-videolisting-video img {height:60px;width:96px;overflow:hidden;border:none;}
.pluck-videolisting-details{}
.pluckvideo-videolisting-pagination{padding-left:5px;text-align:center;}
.pluckvideo-galleries-pagination{padding-left:5px;text-align:center;}
.pluckvideo-videolisting-nextpage{padding-left:10px;}
.pluckvideo-videolisting-prevpage{padding-right:10px;}
.pluckvideo-upload-formdiv {padding-top:15px;}
.pluckvideo-gallerylisting-next{}
.pluckvideo-video-comment{}
.pluckvideo-video-pagedesc{}
.pluckvideo-video-pagetitle{padding-top:5px;}
.pluck-video-rating {float:right;width:60%;}
.pluckvideo-video-title{width:40%;overflow:hidden;}
.pluckvideo-video-author{width:40%;overflow:hidden;}
.pluckvideo-video-embed {}
.pluckvideo-video-embed embed {}
.pluckvideo-video-desc{}
.pluckvideo-discovery-section {display:none;}
/** Pluck Video Gallery Listing End */

/** Xignite Styling **/
.financialstock-promo table {border-spacing:0;  border-collapse: collapse; width:100%;}
.financialstock-promo th, td {padding: 0;}

/** right column ads-centered **/
#template #container #rightColumn {text-align:left !important;}
#template #container #rightColumn .ad-display img,embed{display:block; margin:0px auto;}
