H1{font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 16px; color: #000000;}
H2{font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 14px; color: #000000;}
H3{font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 13px; color: #000000;}
body{background:#4A4A4A; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 12px; color: #333333; padding: 0;}
A:LINK { text-decoration: none; color: #0F4E89; font-family: Arial, Helvetica, sans-serif; }
A:VISITED { text-decoration: none; color: #0F4E89; font-family: Arial, Helvetica, sans-serif;}
A:HOVER { text-decoration: underline; color: #0F4E89; font-family: Arial, Helvetica, sans-serif;}
HR{height:1px;}

#template { background:#fff;}
#template #container #rightColumn .ad-display{text-align:center;}
#template #container #rightColumn .ad-display ul{text-align:left;}
#template #container #rightColumn .articleaddisplay ul{text-align:left;}

#template #container #leftColumn .ad-display{text-align:center;}
#template #container #leftColumn .ad-display ul{text-align:left;}
#template #container #leftColumn .articleaddisplay ul{text-align:left;}

#template #container #middleColumn .ad-display{text-align:center;}
#template #container #middleColumn .ad-display ul{text-align:left;}
#template #container #middleColumn .articleaddisplay ul{text-align:left;}

/*******************************************************/
/**    SITE LEVEL COMPONENT STYLINGS - DO NOT ERASE!  */
/*****************************************************/
/*
			COMPONENT STYLINGS ON A SITE LEVEL
				Each class name will consist of the component name.  Please keep this listing in alphabetical order.
*/

/*Header */

#header #topHeader {background:url(../../docroot/Images/headerBG.png) repeat-x left bottom;}
#template #header #branding {width:360px;}
#branding .branding-image {margin-top:17px; margin-left:10px;}
#profile-links a{color:#fff;}
/**End Header**/

.PromoBoxHeadRight{height:auto;}
.PromoBoxHeadright{height:auto;}
.webcast-summary-pagetitle .PromoBoxHeadLeft {height:auto; padding:5px; border-top:2px solid #9AC0CD; border-bottom:1px solid #9E9E9E; font-weight:bold;}
.PromoBoxHeadLeft {height:auto; padding:5px; border-top:2px solid #9AC0CD; border-bottom:1px solid #9E9E9E; font-weight:bold;}
.PromoBoxHeadTitle{height:auto; display:block; font-size:12px; font-weight:bold; padding-top:0px; color:#333;}
.ArtListLeftHead {height:auto;padding:5px; border-top:2px solid #9AC0CD; border-bottom:1px solid #9E9E9E; font-weight:bold;}
.PromoBoxHeadTitle h1{ font-size:12px; font-weight:bold; color:#000;}

/*leaderboard ad display*/

#lbWrapper {background:#104e89;}
#LBleft{}
#LBright{}
#LBcenter{}

.ArticleSummary_SiteAttribution{display: none;}

.articleaddisplay{}

.articlecategorylisting{}

.article-list-summary{padding-left: 1px;}
.article-list-summary .summary-item .title a{background: transparent url(/apps/site7/docroot/Images/general/icon_article.gif) no-repeat 2px 2px; padding-left: 15px;}
.article-list-summary .summary-item .synopsis .readmorelink{background: transparent url(/apps/site7/docroot/Images/general/arrow_readmore.gif) no-repeat right center; padding-right: 10px;white-space:nowrap;font-size: 11px;}

.article-display{}

.article-markets-box{}

.article-nav-link{}

.art-tools-toolbox{}/*article tools*/
.art-tools-Title { color:#000000; font-size:14pt; font-weight:normal; }
.art-tools-printText A { text-decoration: none; font-weight: bold; font-size:10pt }

.basic-footer{}

.blog-teaser{}

.branding-image{}

.breadcrumb{}

.classified-details{}

.classified-display{/*span tag*/}

.classified-listings-summary{/*classified listings summary component*/}
.classified-display {font-size: 10pt; }
.classified-display A:active { color: blue; }
.classified-display A:link { color: blue; }
.classified-display A:visited { color: blue; }
.pagetitle { font-size: 14pt; font-weight: bold;}
.jump-to-item {text-decoration: none;}
.category-title { font-size: 14pt; font-weight: bold;}
.category-content TH { background-color: #666; color: #fff;}
.classified-section-clear { clear: both; }

/* 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 */
 
.data-entry-link{}

#footer { clear: left; width: 992px; color: #333; margin-left: auto; margin-right: auto;}
#template #footer #footerNav .footerlink { font-size:11px;}
.footer-text{font-size: 11px; color: #333333px;}


.extended-footer{}

.extended-footer .footerlink{/*footer link is referenced in both the extended and regular footer components so we distinguish them by the component name*/}

.feed-back{}

#template #header #navigation { margin:0px; background:#FFDD5B; width:993px;}


#template #header #navigation #globalNav a { color:#0F4E89; font-size:12px; font-weight:bold;}


#template #header #navigation #globalSubNav {background:#FFFBBD;}



#template #header #navigation #globalNav{ background: url(../../docroot/Images/globalNavBG.png) repeat-x top left; padding-top:0px; }

#template #header #rteArea {margin-left:5px; _margin:0px; padding:0px; _height:90px;}

#template #header #navigation #globalNav .global-nav-highlighted {background: url(../../docroot/Images/btnHoverBG.png) repeat-x top left;}

#template #header #navigation #globalNav ul li {_padding:0px 5px;}

#leftNavWrapper{ _margin:0px; _padding:0px;}

#template #header #navigation #globalSubNav ul li a { color:#0F4E89; font-size:11px; line-height:21px;}

#template #header #navigation #globalSubNav {background: url(../../docroot/Images/subNavBG.png) repeat-x top left; border-bottom:1px solid #FEF8BB;  width:100%; height:none; }

#template #header #navigation #globalSubNav .global-nav-highlighted a {color:#000 !important; text-decoration:underline !important;}

#template #header #utilityBar {color:#fff;}

#template #header #utilityBar #subscribe {display: none;}

#template #header #utilityBar a {color:#fff;}

#template #header #utilityBar a:hover {color:#fff;}

#template #header #utilityBar a:visited {color:#fff;}

#leftNavWrapper {*position:relative; height:30px;}


/*IE6 hacks*/	

* html #template #header #navigation {margin-left: 0px; padding:0px;}

/**************************/

/**** financialstock-promo ****/

.financialstock-promo {font-size:11px;}
.financialstock-promo-row2{background:#F3F2F2;}


/**** Events ****/

.upevtlayout br {display:none !important;}
#January2009 br{display:block !important;}
#February2009 br{display:block !important;}
#March2009 br{display:block !important;}
#April2009 br{display:block !important;}
#May2009 br{display:block !important;}
#June2009 br{display:block !important;}
#July2009 br{display:block !important;}
#August2009 br{display:block !important;}
#September2009 br{display:block !important;}
#October2009 br{display:block !important;}
#November2009 br{display:block !important;}
#December2009 br{display:block !important;}

.upevtheadertxt {font-size:14px !important; font-weight:bold;}
#upevtbodylayout {padding-left:0px !important; padding-right:0px !important;}
#upevtbodylayout form {margin-bottom:5px;}
.upevtsummary{ margin:5px -3px; *margin:0px -3px; padding:5px; *padding:0px 5px; _padding-top:0px; font-weight:bold;}
.navevthdr {text-transform:none !important;}
#navevthdrtxt{bottom:0px !important; border-bottom:0px !important; font-size:12px !important; padding-left:0px;}
.upevtlayout{width:300px !important; margin-bottom:10px;  border:0px !important; }
#middleColumn table td {padding:0px;}
.navevtspacing {margin:0px !important;}
#navevthdrclr {display:block; height:21px; border-top:2px solid #9AC0CD; border-bottom:1px solid #9E9E9E; font-size:12px; font-weight:bold; padding-top:4px !important; padding-left:6px !important;}

/**** End ****/

/* Footer */

#template #footer #footerNav {width:100%; text-align:center;}

#template #footer #pennLogo {width:0px auto;}

#footer { clear: left; width: 992px; color: #333; margin-left: auto; margin-right: auto;}

#template #footer #footerNav .footerlink { font-size:11px;}

#footer hr{height:0px; border:0px; }

#footer a { color: #666666; font-weight: normal; padding: 0px 10px; }
#footer a:visited {color:#0F4E89;}
#footer ul { margin: 1px; padding: 2px; }
#footer ul li { display: inline; padding: 1px 1px; }
#footer #topics { color: #333333; }
#footer .pennwell-link {
    display: block;
    float:left;
    margin-top: 27px;
    margin-right: 5px;
    width: 110px;
    height: 96px;
}

#footer .link-block {
    float: left;
    margin: 50px 0px 0px 0px;
    color: #fff;
}
#footer .link-block A {
    color: #eabe0d;
    font-weight: bold;
}

#footer-spacer-1 {
    height: 26px;
    background: transparent url( /images/header/row1-background.gif ) repeat-x top left;
}
#footerall { clear:left;width: 982px;border-top:1px solid #e0e0e0; margin: 0px auto 40px auto; padding-top: 10px; background-color:#fafafa;}
* html #footerall {padding-top: 0px;}
#footerall .module {margin-bottom: 20px;}
#footerall .footercolumn { float: left; width: 28%; color:#ababab; font-size: 10px; margin-left: 30px; line-height: 15px; }
#footerall .footercolumn1 {float: left;margin:0 auto; color:#ababab;padding:0 2px; margin-right:5px;}
#footerall .footercolumn .header {color: #393939; font-size: 11px;}
#footerall .footercolumn a {  color: #ababab; font-size: 10px; line-height: 15px; }
#footerall .footercolumn1 a b {color:#999;}
#footerall ul { list-style-type: none; margin-left: 0; padding-left: 0; }
#footerall ul li ul { margin-left: 5px; padding-left: 5px; }
#footerall h2 { font-size: 12px; color: #999;}
#footerall h3, #footerall a { font-size: 11px; color: #525252; }
#footerall h3.style5 {margin:10px auto 0 auto; padding: 1px 0 1px 0;color:#999;}
#footerall h2.style5 {margin:2px auto 2px auto; padding: 2px 0 2px 0;}
#footerall a:hover { font-weight: normal; color: #29264B; }
#footerall a { font-weight: normal; color: #29264B; }
#footerall ul.footerListNest li a {color:#ababab;}
#footerall ul.footerListNest li a:hover {color:#29264b;}


/****************** End Footer *******************/


.home-page-teaser{}
.homepage-teaser-footer { font-size:10; }
.homepage-teaser-date {	font-size:12; color:#53868B;}
.homepage-teaser-title  {font-size:12;}

.jobsearch{}

.leftnavlink{}

.login{}
.login-error-msg {font-weight: bold;color: #BB1D2C;}
.MarketSummaryBox{}

.nav{/*global navigation component*/}

.navevtspacing{/*nav events component*/}

.navigation-item{/*global navigation component -- not a part of the generic template*/}

.online-archives-category{}
.online-archives-category-publication-date {font-weight: bold;}
.online-archives-category-title  {font-weight: bold; color: #333399;text-decoration: none;}
.online-archives-category-prev  {color:#666666;}
.online-archives-category-next  {background-color:transparent; font-weight:normal;}

.outlined-rte{}

.pennwell-events-table{}

/* pluck reaction components */
.pluck-comment{}

.pluck-rating{}

.pluck-recommend{}


.displaybox h1{border-top:2px solid #9AC0CD; border-bottom:1px solid #9E9E9E; padding:5px;}


/* Pluck SiteLife overrides */

/*discovery widgets*/
div.Summary_ArticleTitle a {
	color:#5B96BC;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:normal;
}
div.Summary_ArticleTitle a:hover {
	color: #bb1d2c;
}
/*comments widget*/
div.Comments_From a {
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:normal;
}
div.Comments_Container table a {
	color:#5B96BC;
}
div.Comments_From a:hover {
	color: #bb1d2c;
}
div.Ratings_YourRating > img + span {
	display: none;
}
/*persona gallery*/
div#GallerySubmissionDiv {
	display: none;
}


/*podcast display components*/

.podcast-PageTitle{}

.podcast-details{}

.podcast-description{}

.podcast-link{}

.podcast-synopsis{}

.podcast-userform{}

.podcast-toolbox{}

.podcast-toolbox .podcast-toolLinks{}

/*podcast-highlight*/
.podcast-highlight-genericBox{border: 1px solid #000000; /*#7f9db9;*/ background-color: #fff;}
.podcast-highlight-genericBox h1 {text-transform: uppercase;font-size: 13px; color: white; background-color: #e2141c;}
.podcast-highlight-genericBox h1 a { color: white; /* #7f9db9;*/ }
.podcast-highlight a { color: black;}

.basic-podcast-summary{}
.podcast-summary-genericBox { border: 1px solid #000000; /*#7f9db9;*/ background-color: #fff; }
.podcast-summary-genericBox h1 {font-size: 13px;color: white;background-color: #e2141c; }
.podcast-summary-genericBox h1 a { color: white; /* #7f9db9;*/ }
.podcastPageTitle { font-size:14px; font-weight:bold; color:#666666;}
.podcast-summary-title {font-size:14px; font-weight:bolder;}
.podcast-summary-images a {color: black; text-decoration: none;}
.podcast-summary-images a:hover { text-decoration: underline; }
.podcast-summary-linktitle {font-weight: bold;}
.podcast-summary-linktitle a {color: black;}
.podcast-summary-subscribe a {color: black;}
.podcast-summary-download a {color: black; }
.podcast-summary-synopsis {font-weight: lighter;}

/*podcast summary*/
.podcast-summary{}
.podcast-summary-genericBox {border: 1px solid #000000; /*#7f9db9;*/ background-color: #fff; }
.podcast-summary-genericBox h1 {font-size: 13px; color: white; background-color: #e2141c; }
.podcast-summary-genericBox h1 a { color: white; /* #7f9db9;*/ }
.podcastPageTitle { font-size:14px; font-weight:bold; color:#666666;}
.podcast-summary-title {font-size:14px; font-weight:bolder;}
.podcast-summary-images {margin-right: 10px; float: left;}
.podcast-summary-images a {color: black; text-decoration: none;}
.podcast-summary-images a:hover { text-decoration: underline; }
.podcast-summary-linktitle {font-weight: bold;}
.podcast-summary-linktitle a {color: black; text-decoration: none;}
.podcast-summary-linktitle a:hover { text-decoration: underline; }
.podcast-summary-subscribe a {color: black; text-decoration: none;}
.podcast-summary-subscribe a:hover { text-decoration: underline; }
.podcast-summary-synopsis {font-weight: light;}

.product-center-box { /*#7f9db9;*/ background-color: #fff;}
.product-center-boxlnkblue { font-weight: bold;}
.product-center-boxlnkblue a {  color: black; text-decoration: none; }
.product-center-boxlnkblue a:hover { text-decoration: underline; }
.product-center-titleBox {color: rgb(255, 255, 255); background-color: rgb(88, 131, 173); text-transform: uppercase;}
.product-center-title {font-weight:bold;vertical-align: text-bottom; color: rgb(255, 255, 255);  }

.product-display-genericBox {background-color: #fff; }
.product-display-genericBox h1 { text-transform: uppercase;	font-size: 13px; color: white; background-color: #e2141c; }
.product-display-genericBox h1 a { color: white; /* #7f9db9;*/ }
.product-display-title a {font-weight: bold;text-decoration: none;}
.product-display-website a {text-decoration: none;}
.product-display-more a {margin: 2em auto 0 auto; width: 290px; float:right;}

.product-focus-genericBox {  /*PRODUCT FOCUS SUMMARY*/}
.product-focus-genericBox h1 { 	text-transform: uppercase;font-size: 13px; color: white; background-color: #e2141c; }
.product-focus-genericBox h1 a { color: white; /* #7f9db9;*/ }
.product-focus-subtitle { font-size:14px; font-weight:bold; color:#666666;}
.product-focus-productimage a {color: black; text-decoration: none;}
.product-focus-productimage a:hover { text-decoration: underline; }
.product-focus-description {font-weight: light;}
/*end product focus*/


/*promobox classes*/

.publication-date {font-size:10px; white-space: nowrap;}
.promobox { font-family: Arial, Helvetica, sans-serif; color:#333; font-size: 12px;}

.promobox H1 {font-size: 13px; font-weight:bold; color: #bf1e2e;}
.promobox H2 { font-size: 12px; color: #16387C; }

.promobox .more-link { font-size: 12px; font-weight: normal; }
.promobox .date,
.promobox.publicationname { font-family: Arial, Helvetica, sans-serif; color: #333; font-size: 12px; font-style: italic; }
/*end promobox classes*/


.quick-vote{}
.quick-vote-genericBox{background-color: #fff; }
.quick-vote-genericBoxcontents{background-color:#DAC8A9;}
.quick-vote-Title {text-transform: uppercase; font-size: 13px; color: white; background-color: #e2141c;}
.quick-vote-questions {font-size:13px;font-weight:bold;}
.quick-vote-responses {font-family: arial,helvetica; font-size: 11px;}
.quick-vote-resultslink a {text-decoration: none;font-weight:bold;}
.quick-vote-archivelink a {text-decoration: none;font-weight:bold;}
.quick-vote-discussionlink a {text-decoration: none;font-weight:bold;}
.quick-voteresults {font-size:13px;font-weight:bold;}
.quick-voteresults-questions {font-size:13px;font-weight:bold;}
.quick-voteresults-responses {font-family:arial,helvetica,sans-serif;font-size:12px;font-weight:bold;font-style:italic;}
.quick-vote-percentageText {font-family: arial,helvetica,sans-serif; font-size: 12px;}
.quick-voteresults-fraction {float:left;width:75%;margin:2px;}

.quick-vote-display-genericBox{background-color: #fff; }
.quick-vote-display-genericBoxcontents {background-color:#DAC8A9;}
.quick-vote-display-Title {text-transform: uppercase; font-size: 13px; color: white; background-color: #e2141c;}
.quick-vote-display-questions {font-size:13px;font-weight:bold;}
.quick-vote-display-responses {font-family: arial,helvetica; font-size: 11px;}
.quick-vote-display-resultslink a {text-decoration: none;font-weight:bold;}
.quick-vote-display-archivelink a {text-decoration: none;font-weight:bold;}
.quick-vote-display-comment {text-align:center;font-size:10px;font-family:arial,helvetica,sans-serif;}
.quick-vote-display-discussionlink a {text-decoration: none;font-weight:bold;}
.quick-voteresults {font-size:13px;font-weight:bold;}
.quick-voteresults-questions {font-size:13px;font-weight:bold;}
.quick-voteresults-responses {font-family:arial,helvetica,sans-serif;font-size:12px;font-weight:bold;font-style:italic;}
.quick-vote-percentageText {text-align: right; font-family: arial,helvetica,sans-serif; font-size: 12px;}
.quick-vote-archivelink a {text-decoration: none;font-weight:bold;}
.quick-vote-comment {text-align:center;font-size:10px;font-family:arial,helvetica,sans-serif;}
.quick-vote-discussionlink a {text-decoration: none;font-weight:bold;}

.quick-vote-summary {}
.quick-vote-summary-genericBox h1 {font-size: 13px; color: white; background-color: #e2141c;}
.quick-vote-summary-genericBox{background-color: #DAC8A9; }
.quick-vote-summary-genericBoxcontents { background-color:#DAC8A9;}
.quick-vote-summary-genericBoxcontents a {text-decoration: none; font-weight:bold;}
.quick-vote-summary-genericBoxcontents a:hover { text-decoration: underline; }
.quick-vote-summary-questions {font-size:14px; font-weight:bold;}
.quick-vote-summary-responses {font-size:14px;}

/*SEarch component*/
.search-filteredResults {font-style:italic;}
.search-filteredResults a {text-decoration:underline;}
#search-gsaSpelling a { color:red;}
.search-shortSearchType a {color:#0000CC; font-size:13px;}
.search-shortSearchResults ul {list-style-image:none; list-style-type:none;}
.search-shortSearchResults ul li {background:transparent none repeat scroll 0%;	}
.search-shortSearchResults ul li a, .search-shortSearchLinks a {color:#666666; font-family:Arial,Helvetica,sans-serif; font-size:11px;}
#search-gsaResultsHeader, #search-bottomSearchForm { background-repeat:repeat-x; 	}
#search-gsaResultsHeader #search-gsaKeywords {font-size:16px; font-weight:bold;}
#search-gsaResultsHeader #search-gsaResult {font-size:11px; }
.search-sortLinks a, .search-gsaCollections a, .search-resultMore { color:#0000CC;}
.search-sortLinks, .search-gsaCollections { font-size:12px; }
.search-sortHead, .search-gsaCollectionsHead {font-weight:bold;}
.search-resultSnippet {color:#333333;}
.search-resultTitle {color:#0000CC;	text-decoration:underline; font-weight:bold;}
.search-linkInfo {color:#158A15;}
#search-bottomSearchNav {text-align:center;}
.search-gsaPagelist a, .search-gsaPagelist span {font-weight:bold; }
.search-gsaPagelist a {background-color:#F4F4F4; color:#0000CC;	font-size:13px;	}
.search-gsaPagelist a#search-previousLink {	color:#666666;}
.search-gsaPagelist a#search-nextLink, .search-gsaPagelist a#search-previousLink {background-color:transparent;	font-weight:normal;}
#search-bottomSearchForm .search-submitBtn {font-size:10px; font-weight:bold; }
.search-bottomSearchLinks a {color:#0000CC; font-size:11px; }

.search-summary{}
#search-summary-previousLink {font-size: 12px;}
#search-summary-nextLink {font-size: 12px;}
.search-summary-article{}
#search-summary-articletitle{font-size:12px;font-weight:bold;}
#search-summary-articledate{color:#A3A3A3; font-size:12px;}
.search-summary-morebox {text-align:right;}
.search-summary-resultSnippet {color:#333333;}
#search-summary-pagination {text-align:center;}
.search-summary-gsaPagelist a, .search-gsaPagelist span {font-weight:bold; }
.search-summary-gsaPagelist a {color:#0000CC;	font-size:13px;	}
.search-summary-gsaPagelist a#search-previousLink {	color:#666666;}
.search-summary-gsaPagelist a#search-nextLink, .search-summary-gsaPagelist a#search-previousLink {background-color:transparent;	font-weight:normal;}


.site-tools{}
.site-tools-subscribe {font-size: 10pt;	font-weight: bold; background-color: #f5f0da}
.site-tools-subscribe A {color: #851212; text-decoration: underline; }

.statistic-category-listing{}
.statisticcategorylisting-titletext{text-decoration: underline;	color: blue;}
.statisticcategorylisting-headingtext {font-size: 20px;}

.survey-heading-sub{}

.survey-list{/*this class is applied to a table*/}

.survey-sub{/*this class is applied to a table*/}

/*tertiary Nav styles*/
.tertiary-nav{}
#tertNavDescription{display: none;}
/********/

.TestForm{}

.upcoming-events-summary{}
/** Registration Form **/
.user-registration .buttonS2 {background:#FFCC00; color:#000; border-color:#FFCC00 #104E89 #104E89 #FFCC00;}
.user-registration{border:0px;}
.user-registration h1 {padding:5px; border-top:2px solid #9AC0CD; border-bottom:1px solid #9E9E9E; font-weight:bold; background:none; text-transform:none; color:#000;}
input#FIRSTNAME {background:#FFDD5B !important; border-width:2px 1px 1px 2px; border-color:#9E9E9E #9AC0CD #9AC0CD #9E9E9E; border-style:solid;}
input#TITLE {background:#FFDD5B !important; border-width:2px 1px 1px 2px; border-color:#9E9E9E #9AC0CD #9AC0CD #9E9E9E; border-style:solid;}
input#LASTNAME {background:#FFDD5B !important; border-width:2px 1px 1px 2px; border-color:#9E9E9E #9AC0CD #9AC0CD #9E9E9E; border-style:solid;}
input#COMPANY_NAME {background:#FFDD5B !important; border-width:2px 1px 1px 2px; border-color:#9E9E9E #9AC0CD #9AC0CD #9E9E9E; border-style:solid;}
input#ADDRESS1 {background:#FFDD5B !important; border-width:2px 1px 1px 2px; border-color:#9E9E9E #9AC0CD #9AC0CD #9E9E9E; border-style:solid;}
input#ADDRESS2 {background:#FFDD5B !important; border-width:2px 1px 1px 2px; border-color:#9E9E9E #9AC0CD #9AC0CD #9E9E9E; border-style:solid;}
input#CITY {background:#FFDD5B !important; border-width:2px 1px 1px 2px; border-color:#9E9E9E #9AC0CD #9AC0CD #9E9E9E; border-style:solid;}
select#STATE {background:#FFDD5B !important; border-width:2px 1px 1px 2px; border-color:#9E9E9E #9AC0CD #9AC0CD #9E9E9E; border-style:solid;}
input#POSTAL_CODE {background:#FFDD5B !important; border-width:2px 1px 1px 2px; border-color:#9E9E9E #9AC0CD #9AC0CD #9E9E9E; border-style:solid;}
select#COUNTRY_NAME {background:#FFDD5B !important; border-width:2px 1px 1px 2px; border-color:#9E9E9E #9AC0CD #9AC0CD #9E9E9E; border-style:solid;}
input#PHONE {background:#FFDD5B !important; border-width:2px 1px 1px 2px; border-color:#9E9E9E #9AC0CD #9AC0CD #9E9E9E; border-style:solid;}
input#FAX {background:#FFDD5B !important; border-width:2px 1px 1px 2px; border-color:#9E9E9E #9AC0CD #9AC0CD #9E9E9E; border-style:solid;}
input#EMAIL {background:#FFDD5B !important; border-width:2px 1px 1px 2px; border-color:#9E9E9E #9AC0CD #9AC0CD #9E9E9E; border-style:solid;}
input#PASSWORD {background:#FFDD5B !important; border-width:2px 1px 1px 2px; border-color:#9E9E9E #9AC0CD #9AC0CD #9E9E9E; border-style:solid;}
input#CONFIRMPASSWORD {background:#FFDD5B !important; border-width:2px 1px 1px 2px; border-color:#9E9E9E #9AC0CD #9AC0CD #9E9E9E; border-style:solid;}

/** End Registration **/

/*UTILITY BAR COMPONENT*/
.utility-bar{color:#fff;}
/*Start utility bar CSS*/
#template #header #utilityBar {float:left; padding-top:10px; _padding-top:5px; height:80px; width:258px;}
#template #header #utilityBar #subscribe {display:none;}
#avatar{float: left; font-size: 10px; overflow: hidden; width: 250px;}
#sitelinks{float: left; font-size: 10px; }
#sitelinks ul{padding: 0; margin: 0; float: right; }
#sitelinks li{display: inline;}
#search a{ font-size: 10px;}
#sponsorLink{margin-left: 19px;}
#PWUserAvatar{float: left; width: 40px; height: 40px; margin-right:5px;}
#PWUserName{margin: 0; padding: 0; margin-left: 0px; float:none;}
#login-link{margin-right: 3px;}
#register-link{margin-left: 3px;}
#pennwell_user{font-size: 12px;}
#optoIqScore{ display:block;}
.util-nav{ font-size: 11px; color: #333333;}
#register-link {color:#fff;}
#login-link {color:#fff;}
#utilityWelcomeMessage {float:left; _margin-left:3px;}
#utility-bar-searchForm {float:left; width:100%; padding:0px; margin:0px; padding-top:4px; _height:20px;}
#utility-bar-ads {}
/*IE6 hacks*/
*html #PWUserAvatar{float: left; width: 60px; height: 40px; }
*html #PWUserName{float: none; margin-left: 5px;}

/*Stop utility bar CSS*/

/* Footer */
#template #footer #footerNav {width:100%; text-align:center;}

#template #footer #pennLogo {width:0px auto;}

.title{font-weight:bold;}


.vendor-display-component{}

.vendor-listing{}
.vendor-name{font-weight: normal;}
.web-2.0-tools{}

.webcast-detail{}
.webcast-detail H2 {font-size: 12px; color: #16387C; }
.webcast-detail-pagetitle{font-size: 16pt; font-weight: bolder; padding-bottom:5px;}
.webcast-detail-news {font-size: 8pt; font-weight: normal; width: 100%; color:#000000;}
.webcast-detail-header{font-weight: bold; font-size: 13px; color:#333333;}
.webcast-detail-titletext{font-weight:bold;font-size:12px;}

.webcast-promo-box{padding-top:15px;}
.webcast-promo-box-separtor{clear:both;height:15px;}
.webcast-promo-box-summary-item { margin-bottom:20px;float:left;}
.webcast-promo-box-heading { vertical-align:text-bottom; padding-bottom:8px;font-weight:bold; color:#16387C; font-size:14px; margin-top: 9px;}
.webcast-promo-box-morebox {text-align:right;}
.webcast-promo-box-moretext { font-size:12px; color:#2F5079; text-decoration:none; padding-left:5px; }
.webcast-promo-box-title { color:black; font-weight:bold; }
.sponsoredBy{float: left;}
.webcast-promo-box-sponsorname { float: left; margin-left:25px; font-weight: normal;}
.webcast-promo-box-topheadingline hr { height: 3px; border-top: 3px solid #9AC0CD; }
.webcast-promo-box-bottomheadingline hr { height: 1px; border-top: 1px solid #9E9E9E; }

.webcast-speaker{}
.webcast-speaker-pagetitle{font-size: 16pt; font-weight: bolder; padding-bottom:5px;}
.webcast-speaker-news {font-size: 8pt; font-weight: bold; width: 100%; color:#000000;}
.webcast-speaker-header{font-size: 14pt; color:#000000;}

.webcast-summary{}
.webcast-summary-pagetitle{font-size: 16pt; font-weight: bolder;}
.webcast-summary-news {font-size: 8pt; width: 100%; color:#000000; font-weight: normal;}
.webcast-summary-header{font-size: 14pt; color:#000000;}
.webcast-summary-title {font-weight: bold;}

./* Whitepaper Listing */
.whitepaper-category{}

.whitepaper-category-search{}

.whitepaper-display{}
.whitepaper-imgtext img.vendor-logo{width: 200px;}

.whitepaper-listing .page-title { font-size: 16pt; font-weight: bold; padding-bottom: 5px; display: block; }
.whitepaper-listing .page-intro-text { font-size: 8pt; display: block; margin-bottom: 10px; }

.whitepaper-listing .whitepaper-display { font-size: 10pt; margin-bottom: 15px; display: block; }
.whitepaper-listing .whitepaper-display A { text-decoration: underline; font-weight: bold; color:#000; }
.whitepaper-listing .whitepaper-display A:hover {color:#BCD0D7;}
.whitepaper-listing .featured-whitepapers { border-bottom: 1px solid #666; padding-bottom: 10px; margin-bottom: 10px; display: block;}
.whitepaper-listing .page-content-type-text, .featured-whitepapers-text, .recent-whitepapers-text { display: block; font-weight: bold; font-size: 14px; color: #000; margin-bottom: 10px; }
.whitepaper-listing .more-vendors-link { font-size: 14pt; display: block; margin-top: 10px; margin-bottom: 10px; text-align: right; }

.whitepaper-listing .vendor-link IMG {  border: none; }

.whitepaper-listing .vendor-logo { float: left; margin: 10px; }
.whitepaper-listing .vendor-whitepaper-synopsis P { margin-top: 0px; }
.whitepaper-listing .whitepaper-date { font-size: 9px; }

.whitepaper-promo{padding-top:15px;}
.whitepaper-promo .promo-item .title{font-weight: bold;}
.whitepaper-promo .vendor-link{}
.whitepaper-promo .whitepaper-promo-box-footer { text-align: right; }
.whitepaper-listing .whitepaper-display .whitepaper-synopsis P{ display:inline;}
.whitepaper-listing-image{width:120px;}
.whitepaper-listing-td-vendorlogoimg{width:120px;vertical-align:top;padding-right:5px;padding-left:10px;text-align:center;}
.whitepaper-listing-tdofvendorimg{vertical-align: top; padding-right: 5px; padding-left: 10px; text-align: center}
.vendor-logo-img{width: 120px;}

.webcast-summary-pagetitle .centerwebcasttitle {width:98%; color:#000; font-size:16pt;}

/****end whitepaper listing***/
/*******************************************************/
/**END SITE LEVEL COMPONENT STYLINGS - DO NOT ERASE!  */
/*****************************************************/


.rte_header h1{
     background-image: url(/etc/medialib/platform-7/optoiq.Par.53441.Image.22.15.1.gif);
     background-repeat: no-repeat;
     color: #333333;
     padding-left: 24px;
    }

.rte_header{
     padding-top: 8px;
     padding-bottom: 8px;
     border-top: 1px solid #ddd;
     border-bottom: 1px solid #000;
    }



/****component level style changes for optoiq****/

.tertiary-nav{padding-right: 5px;}
.promobox{padding-right: 5px;}
.rich_text{padding-right: 5px;}
#javaScriptCode{padding-right: 5px;}

/** Ter Nav **/
ul.tertiary li {white-space:normal !important;}
ul.tertiary.split.right{ _margin-left:0% !important; _top:0px; }
#tertNavTitle {margin-top:0px !important;}


