@charset "utf-8";
/* CSS Document */

H1{font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 16px; color:#333333; margin:0px; padding:0px;}
H2{font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 14px; color:#333333; margin:0px; padding:0px;}
H3{font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 13px; color:#333333; margin:0px; padding:0px;}
body{font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 12px; color: #333333; padding: 0; background:url(../../docroot/Images/optobackfade.jpg) repeat-x top left;}
A:LINK { text-decoration: underline; color: #0f486d; }
A:VISITED { text-decoration: underline; color: #5b96bc;}
A:HOVER { text-decoration: underline; color: #bb1d2c;}
HR{margin:0; padding:0;}

form {margin:0; padding:0;}
#template #container {background:#fff url(../../docroot/Images/containerBg.jpg) repeat-x top left;}
#template #container #rightColumn .ad-display{text-align:center;}
#template #container #rightColumn .ad-display ul{text-align:left;}
#containerTopParsys .breadcrumb {padding-top:10px; padding-left:10px;}
a img {border:0px;}

/**** Header ****/

#template #header{}
#template #topHeader{background:url(../../docroot/Images/headerBG.jpg) no-repeat center bottom; _background:url(../../docroot/Images/headerBGIE6.png) no-repeat center bottom !important; margin-bottom:0px;}
#template #header #branding {height:101px; margin:0px; width:275px; _width:275px !important;}
.branding-image {}
#LBcenter {background:#000000;}
#template #lbWrapper{}

/****Utility Box****/

#template #header #utilityBar{margin:20px 0px 0px 15px; height:auto !important;}
#utilityWelcomeMessage{float: left; margin-left: 5px; width:215px; font-weight:bold;}
#profileLinks{float: left; margin-left: 5px;}BF1E2E
#register-link a{color:#BF1E2E;}
#login-link a{color:#BF1E2E;}
#profileLinks a:link{color:#0f486d;}
#profileLinks a:hover{color:#bb1d2c;}
#profileLinks a:visited{color:#5b96bc;}
#utility-bar-advsearchdiv{}
#utility-bar-advsearchdiv a{float: left; margin-left: 10px; margin-top: 1px; font-size: 10px;}
#subscribe{float: left; }
#utility-bar-searchForm{clear: left; float: left;}
#PWUserAvatar{float: left; width: 40px; height: 40px;}
#PWUserName{float:none; margin: 0; padding: 0;margin-left: 0px;}
#login-link{margin-right: 3px;}
#register-link{margin-left: 3px;}
#pennwell_user{font-size: 12px;}
#optoIqScore{ display:block;}
#utility-bar-searchForm input[type="text"]{height:18px !important; border:1px solid #bbbbbb; width:224px }
.util-nav{ font-size: 11px; color: #333333;}
#template #header #utilityBar #subscribe{display:none;}
#template #header #rteArea{width:410px; float:right; text-align:right; margin:0px 0px 0px 10px;}
/*IE6 hacks*/
*html #PWUserAvatar{float: left; width: 60px; height: 40px;}
*html #PWUserName{float: none; margin-left: 5px;}

/****End Utility Box****/


/**** Navigation ****/

#template #header #navigation { margin:0px;width:100%;}
#template #header #navigation a:hover {text-decoration:underline;}
#template #header #navigation #globalNav{height:30px; background:#BF1E2E url(../../docroot/Images/globalNavBG.png) repeat-x top left; padding-top:0px;}
#template #header #navigation #globalNav ul {height:30px;}
#template #header #navigation #globalNav ul li a { font-size:12px; line-height:30px; font-weight:normal; color:#fff !important; font-family: Arial, Helvetica, sans-serif;}
#template #header #navigation #globalNav ul li {padding:0px 9px; _padding:0px 4px;}
#template #header #navigation #globalNav .global-nav-highlighted {background: url(../../docroot/Images/homeNavHover.png) repeat-x top left !important; height:32px; _height:30px; position:relative; top:-2px; _top:0px;}
#template #header #navigation #globalNav .global-nav-highlighted a {color:#ffffff !important; line-height:34px; _line-height:30px;}
ul#globalNavListRight {float:left !important; }
#globalNavListRight{background:url(../../docroot/Images/globalNavBG2.png) repeat-x top left;}
#template #header #navigation #globalSubNav {background:#BF1E2E; width:100%; border:0px;}
#template #header #navigation #globalSubNav ul {color:#ffffff !important; height:auto;}
#template #header #navigation #globalSubNav ul li a {font-size:12px; font-family: Arial, Helvetica, sans-serif; line-height:20px;}
#template #header #navigation #globalSubNav ul li a:hover {color:#ffffff !important;}
#template #header #navigation #globalSubNav .global-nav-highlighted a {color:#ffffff !important; text-decoration:underline !important;}
#leftNavWrapper {*position:relative; height:30px;}
ul#globalNavListRight li.endcap{background:url(/etc/medialib/platform-7/optoiq2/site-images.Par.1902.Image.0.0.1.png) no-repeat right !important;}

#template #header #navigation #globalSubNav #welcomeMessage{color:#fff; font-weight:bold;}

/*IE6 hacks*/
* html #template #header #navigation {margin-left: 0px;}

/**** End Navigation ****/


/**** Test Form ****/

.testform-wrapper{padding-bottom:10px; overflow:hidden; height:auto;}
.testform-header{background:#bf1e2e; color:#000; display:block; text-align:left; font-size:12px; font-weight:bold; height:25px; padding-top:2px; padding-left:5px; }
.testform-form{text-align:center; margin:0px; padding:0px; overflow:hidden; height:auto;}
.testform-questions{text-align:left; list-style:none; padding:0px 10px; margin:0px; overflow:hidden; height:auto;}
.testform-questions ul{list-style-type:none; padding-bottom:5px;}
.testform-questions ul li{padding-bottom:3px;}
.testform-description{margin:5px;}
.testform-sponsor{margin-top:5px;}

/*** End Test Form ****/

/**** Promo Box ****/

.blogpromobox {padding-bottom:10px;}
.blogpromo-title {font-weight:bold; font-size:13px;}
div.blogpromo-morelink{padding-top:0px;}
.blogpromo-morelink a {padding-left:12px;}
.publication-date {color:#666; font-size:10px; font-weight:bold; white-space: nowrap;}
div.blogpromo-feed {padding:0px; padding-top:10px;}

/* start current issue promo */
 .current-issue-promo{}
 .current-issue-promo .issuebox{margin-bottom:10px;width: 100%;}
 .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 .volume{}
 .current-issue-promo .issueDate{}
 .current-issue-promo .viewNowLabel{}
 .current-issue-promo .archiveLabel{}
 .current-issue-promo .description{}
 /* end current issue promo */
 
.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:#333333;}
.webcast-detail-header{font-weight: bold; font-size: 13px; color:#333333;}
.webcast-detail-titletext{font-weight:bold;font-size:12px;}
a.webcast-detail-titletext{text-decoration:none;}
a.webcast-detail-titletext:hover{text-decoration:underline;}

.webcast-promo-box{margin-bottom:10px;}
.webcast-promo-box-separtor{clear:both;height:15px;}
.webcast-promo-box-summary-item { padding-bottom:10px; margin-bottom:0px !important; float:left; }
.webcast-promo-box-heading { vertical-align:text-bottom;font-weight:bold; color:#16387C; font-size:14px;}
.webcast-promo-box-heading h2{margin:0px;}
.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{}
.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:#333333;}
.webcast-speaker-header{font-size: 14pt; color:#333333;}

.webcast-summary{}
.webcast-summary-pagetitle{font-size: 16pt; font-weight: bolder; padding-bottom:5px;}
.webcast-summary-news {font-size: 8pt; width: 100%; color:#333333; font-weight: normal;}
.webcast-summary-header{font-size: 14pt; color:#333333;}
.webcast-summary-title {font-weight: bold;}


.whitepaper-promo .whitepaper-promo-box-footer { text-align: right; }

/**** end Promo Box ****/

/* 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: 0px; text-align:center; margin-top:10px;} 
 .current-issue-promo .footer-box {margin-left: 0px; text-align:center;} 
 .current-issue-promo .image {margin-left: 0px; text-align:center; margin:5px 0px;} 
 .current-issue-promo .volume{}
 .current-issue-promo .issueDate{}
 .current-issue-promo .viewNowLabel{}
 .current-issue-promo .archiveLabel{}
 .current-issue-promo .description{}
 /* end current issue promo */

/**** article and header styles ****/

.featuredtitle {font-weight:bold;}

.synopsis p{padding:0px; margin:0px;}

.breadcrumb {margin-bottom:10px;}

.pluck-mostcommented span{ display:block; height:21px; font-size:12px; font-weight:bold; padding-top:4px; color:#fff;}

#SiteAttributionActivity{display:none;}

.Summary_Container .Summary_ArticleTitle a{font-weight:normal !important;}

.ArticleSummary_SiteAttribution{color:#000000 !important;}

.pluck-mostcommented h1{ display:block; margin:0px; height:19px; font-size:12px; font-weight:bold;  }

.pluck-mostrecommended h1{ display:block; margin:0px; height:19px; font-size:12px; font-weight:bold; padding-top:4px; color:#000;}

.pluck-mostrecommended .PromoBoxHeadTitle {}

#leftColumn #Industry .summary-footer {background:#000;}
.summary-item { margin-bottom:0px; margin-top:10px; padding-bottom:0px !important;}
.summary-item br{display:none;}

.PromoBoxHeadLeft { height:25px; background:url(../../docroot/Images/leftArtHeader.png) no-repeat scroll left bottom; }
.PromoBoxHeadright { height:25px; background:url(../../docroot/Images/rightArtHeader.png) no-repeat scroll right bottom;}
.PromoBoxHeadRight { height:25px; background:url(../../docroot/Images/rightArtHeader.png) no-repeat scroll right bottom;}
.PromoBoxHeadTitle { background:#bf1e2e; color:#fff; display:block; text-align:left; font-size:12px; font-weight:bold; height:21px; width:95%; line-height:17px; margin-left:5px; padding-top:4px; padding-left:0px; }
 
.PromoBoxHeadTitle h1{ font-size:14px; font-weight:bold; color:#000;}

.search-summary-title .PromoBoxHeadTitle { display:block; height:21px; width:95%; line-height:17px; margin-left:5px; background:#bf1e2e; font-size:12px; font-weight:bold; padding-top:4px; padding-left:0px; color:#000;}

.ArtListLeftHead { height:25px; background:url(../../docroot/Images/leftArtHeader.png) no-repeat scroll left bottom; }
.ArtListRightHead { height:25px; background:url(../../docroot/Images/rightArtHeader.png) no-repeat scroll right bottom; }
.ArtListTitle {background:#bf1e2e; color:#fff; display:block; text-align:left; font-size:12px; font-weight:bold; height:21px; width:95%; line-height:17px; margin-left:5px; padding-top:4px; padding-left:0px; }

.search-summary-title .ArtListTitle { background:#bf1e2e; color:#fff; display:block; text-align:left; font-size:12px; font-weight:bold; height:21px; width:95%; line-height:17px; margin-left:5px; padding-top:4px; padding-left:0px; }

.webcast-summary-pagetitle {margin-bottom:5px;}
.leftwebcasttitle { height:25px; background:url(../../docroot/Images/leftArtHeader.png) no-repeat scroll left bottom; }
.rightwebcasttitle { height:25px; background:url(../../docroot/Images/rightArtHeader.png) no-repeat scroll right bottom; }
.centerwebcasttitle {background:#bf1e2e; color:#fff; display:block; text-align:left; font-size:12px; font-weight:bold; height:21px; width:95%; line-height:17px; margin-left:5px; padding-top:4px; padding-left:0px; }

.header { height:25px; text-align:left;}

.webcast-promo-box-summary-item a{ font-weight:bold; font-size:12px; color:#0f486d;}
.webcast-promo-box-summary-item a:hover{ color:#bb1d2c;}

a.readmorelink:visited{color:#5b96bc;}
a.more-link:visited{color:#5b96bc;}

a.title { font-weight:bold; font-size:12px; color:#0f486d;}
a.title:hover{ color:#bb1d2c;}

.blogpromo-title a{text-decoration:none;}
.blogpromo-title a:hover{text-decoration:underline;}

.webcast-promo-box-summary-item a{text-decoration:none;}
.webcast-promo-box-summary-item a:hover{text-decoration:underline;}

.blogpromonew-posttitle a{text-decoration:none;}
.blogpromonew-posttitle a:hover{text-decoration:underline;}

.title a { font-weight:bold; font-size:12px; color:#0f486d; text-decoration:none;}
.title a:hover{ color:#bb1d2c; text-decoration:underline;}

.summary-footer a{padding-left:12px;}
.search-summary-morebox{padding-bottom:10px;}
.more-link {}

a#search-summary-articletitle { font-weight:bold; font-size:12px; color:#0f486d;}
a#search-summary-articletitle:hover{ color:#bb1d2c;}

#search-summary-pagination p {margin:3px 0px;}
#search-summary-pagination{margin-top:5px;}
.search-summary-title {margin-bottom:10px;}
.search-summary-article { margin-bottom:0px; margin-bottom:10px; padding-bottom:10px;}
.search-summary-article p {margin:0px;}

.webcast-promo-box-heading {display:block; height:25px; font-size:14px; font-weight:bold; color:#000;}

#templateOuterLeft #javaScriptCode {margin-bottom:10px;}
#twitter_div {text-align:left;}


.article-list-summary{margin-bottom:10px;}
.article-list-summary p{}
.article-list-summary br{display:none;}



/**** End ****/

/**** 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; font-size:14px !important; border-bottom:0px !important; padding-left:0px !important;}
.upevtlayout{width:300px !important; margin-bottom:10px;  border:0px !important; }
#middleColumn table td {padding:0px;}
.navevtspacing {margin:0px !important;}
#navevthdrclr {background:#bf1e2e; color:#fff; display:block; text-align:left; font-size:12px; font-weight:bold; height:21px; width:95%; line-height:17px; margin-left:5px; padding-top:4px; padding-left:0px; }

.evttitlelink{font-weight:bold;}
a.evttitlelink {text-decoration:none;}
a.evttitlelink:hover {text-decoration:underline;}
.evtfaxnum {display:none;}
.evtphonenum {display:none;}
.evtemail {display:none;}
.viewallevt a {padding-left:12px; margin-bottom:0px;}
.evtsummary{margin-bottom:10px;}
.eventsummaryitems {padding:0px !important; padding-top:10px !important;}

.wirenews-list-summary{margin-bottom:10px;}
.wirenews-block .summary-item{border-bottom:0px; padding-bottom:0px;}

/**** End ****/

/**** Advertising Info ****/

#petroPortalBox table{border:0px !important;}
#petroPortalBox table td{background:none !important;}
.pastissuesheader {color:#83080f !important;}
.subheader {color:#83080f; font-weight:bold;}

/**** End ****/

/**** PodCast ****/
.podcast-highlight {padding:0px;}
.podcast-highlight-link {padding:0px;}
.podcast-highlight-genericBoxContent {padding-left:0px;}
#podcastMoreLink {width:100%; text-align:right;}
.podcast-highlight-link .podcast-highlight { font-weight:bold; padding-top:5px; float:left; padding-bottom:5px;}
.podcast-highlight-link .podcast-highlight a {color:#0f486d;}
.podcast-highlight-link .podcast-highlight a:hover{ color:#bb1d2c;}
.podcast-highlight-genericBox {width:auto; border:0px;}
.podcast-highlight-genericBox h1 {display:block; height:25px; font-size:14px; font-weight:bold; padding-top:4px; padding-left:6px; color:#fff; }
.podcast-highlight-genericBox h1 a {color:#fff;}
/**** End ****/

/**** Quick Vote ****/
.quick-vote-display-discussionlink {float:none; width:auto; text-align:center;}
.quick-vote-display-Title font {line-height: 1.0 !important;}
.quick-vote{}
.quick-vote-genericBox{background-color: #fff; }
.quick-vote-genericBoxcontents{}
.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, sans-serif; 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-voteBox {padding:5px;}
.quick-vote-display-Adpoolbox{display:none; padding:0px; margin:0px;}
.quick-vote-display-votebutton {float:none; width:90px; margin-bottom:5px;}
.quick-vote-display-resultslink{float:none; width:90px; margin:0px auto;}
.quick-vote-display-genericBox{background-color: #fff; width:auto; border:0px; }
.quick-vote-display-genericBoxcontents {background:; padding-bottom:10px; width:auto;}
.quick-vote-display-Title {text-transform: none; font-size:12px; padding-left:5px; border-bottom:0px; margin-left:0px; color:#000; background:#E4DAC0; padding-top:5px; padding-bottom:5px;}
.quick-vote-display-questions {font-size:13px;font-weight:bold;}
.quick-vote-display-responses {font-family:Arial, Helvetica, sans-serif; font-size: 11px; padding-top:5px;}
.quick-vote-display-resultslink a {text-decoration: none;font-weight:bold;}
.quick-vote-display-archivelink {width:100%; text-align:center;}
.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-display-votebutton input {background:#E4DAC0; border:0px; color:#000; 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;}

/**** End ****/

/** Registration Form **/

.user-registration .buttonS2 {background:#E4DAC0; color:#000; border-color:#AE9C7D #000000 #000000 #AE9C7D;}
.user-registration{border:0px;}
.user-registration h1 {display:none;}
input#FIRSTNAME {background:#FFF !important; border-width:2px 1px 1px 2px; border-color:#75736E #9AC0CD #9AC0CD #75736E; border-style:solid;}
input#TITLE {background:#FFF !important; border-width:2px 1px 1px 2px; border-color:#75736E #9AC0CD #9AC0CD #75736E; border-style:solid;}
input#LASTNAME {background:#FFF !important; border-width:2px 1px 1px 2px; border-color:#75736E #9AC0CD #9AC0CD #75736E; border-style:solid;}
input#COMPANY_NAME {background:#FFF !important; border-width:2px 1px 1px 2px; border-color:#75736E #9AC0CD #9AC0CD #75736E; border-style:solid;}
input#ADDRESS1 {background:#FFF !important; border-width:2px 1px 1px 2px; border-color:#75736E #9AC0CD #9AC0CD #75736E; border-style:solid;}
input#ADDRESS2 {background:#FFF !important; border-width:2px 1px 1px 2px; border-color:#75736E #9AC0CD #9AC0CD #75736E; border-style:solid;}
input#CITY {background:#FFF !important; border-width:2px 1px 1px 2px; border-color:#75736E #9AC0CD #9AC0CD #75736E; border-style:solid;}
select#STATE {background:#FFF !important; border-width:2px 1px 1px 2px; border-color:#75736E #9AC0CD #9AC0CD #75736E; border-style:solid;}
input#POSTAL_CODE {background:#FFF !important; border-width:2px 1px 1px 2px; border-color:#75736E #9AC0CD #9AC0CD #75736E; border-style:solid;}
select#COUNTRY_NAME {background:#FFF !important; border-width:2px 1px 1px 2px; border-color:#75736E #9AC0CD #9AC0CD #75736E; border-style:solid;}
input#PHONE {background:#FFF !important; border-width:2px 1px 1px 2px; border-color:#75736E #9AC0CD #9AC0CD #75736E; border-style:solid;}
input#FAX {background:#FFF !important; border-width:2px 1px 1px 2px; border-color:#75736E #9AC0CD #9AC0CD #75736E; border-style:solid;}
input#EMAIL {background:#FFF !important; border-width:2px 1px 1px 2px; border-color:#75736E #9AC0CD #9AC0CD #75736E; border-style:solid;}
input#PASSWORD {background:#FFF !important; border-width:2px 1px 1px 2px; border-color:#75736E #9AC0CD #9AC0CD #75736E; border-style:solid;}
input#CONFIRMPASSWORD {background:#FFF !important; border-width:2px 1px 1px 2px; border-color:#75736E #9AC0CD #9AC0CD #75736E; border-style:solid;}

/** End Registration **/

/**** Footer ****/
#footer hr{display:none;}
#footer {background:#fff; clear: left; width: 992px; color: #333333; margin-left: auto; margin-right: auto;}
#template #footer #footerNav {background:url(../../docroot/Images/footerBG.png) repeat-x scroll center top;width:100%; text-align:center;}
#template #footer #footerNav .basic-footer{padding-top:10px;}
#template #footer #pennLogo {width:0px auto;}
#template #footer #bottomLeaderBoard { width:auto; text-align:center; margin:0px; padding:10px; border-bottom:1px solid #CCCCCC;  border-top:1px solid #CCCCCC;}
#footer a {font-weight: normal; }
#footer ul { margin: 1px; padding: 2px; }
#footer ul li { display: inline; padding: 1px 1px; }
#footer #topics { color: #666666; }
#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: #333333;}
#footer .link-block A {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: }
* 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;}

#template #extendFooter {background:#fff; float:none;}
/**** End Footer ****/

/**** Whitepaper Listing ****/

#block2 {margin-top:10px;}

.whitepaper { padding-bottom:10px;}

.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:#bb1d2c;}
.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 { 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{margin-bottom:10px;}
.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%;}

/****end whitepaper listing***/

/* Content Rotator */

.content-rotator-boxRightLink img { height:150px;}
.content-rotator-morelink {width:100%; text-align:right;}
.content-rotator-totPages{font-family:arial, Arial, Helvetica, sans-serif;}
.content-rotator-formtable{position:relative; z-index:1;}
.content-rotator-divbox{position:relative; z-index:1;}
#ContentRotator_leftcolumn_37419{position:relative; z-index:1;}
.submenu .submenu-threecol {z-index:100;}
.content-rotator-content-title a{text-decoration:none; font-weight:bold;}
.content-rotator-content-title a:hover{text-decoration:underline;}
.contentrotator-innerdiv{padding-left:0px;}


/* End Content Rotator */


/** Ter Nav **/
#topnav li .submenu {z-index:100;}
ul.tertiary li {white-space:normal !important;}
ul.tertiary.split.right{ _margin-left:0% !important; _top:0px; }
#tertNavTitle {margin-top:0px !important;}
.tertiary-nav-list ul.tertiary li {padding-left:5px !important;}

/** Background Disapear Fix **/
#containerBottomParsys {margin-bottom:1px;}
#containerTopParsys {}

/** Navigation **/

#topnav { width: 993px; background:#383737 url(../../docroot/Images/globalNavBG.png) repeat-x ; height: 31px;}
#topnav ul { padding: 0px; margin: 0px; }
#topnav li { font-size: 12px; line-height: 30px; padding: 0px 5px; margin: 0px; float: left; list-style: none; }
#topnav li:hover{background:#BF1E2E;}
#topnav li li { float: none; list-style: none; line-height: 20px; }
#template #header #navigation #topnav li a {color:#fff; font-size:12px; font-weight:normal;}
#template #header #navigation #topnav .submenu li a {color:#fff; font-size:12px; font-weight:bold;}
#template #header #navigation #topnav .wrapper-col li a{color:#000000; padding:1px; width:100%;}
#template #header #navigation #topnav .wrapper-col .tertiary li a{color:#000000; font-weight:normal;}

/** Nav Hover **/

#nav-photonics:hover {background:#005BAA !important;}
#nav-machinevision:hover {background:#A80E17 !important;}
#nav-lasers:hover {background:#2DAFBC !important;}
#nav-biophotonics:hover {background:#68904A !important;}
#nav-market-research:hover {background:#F19E11 !important;}
#topnav li li a:hover, #topnav li li li a:hover{color:#BF1E2E !important;}
#topnav li:hover, #topnav li.sfhover, * html #topnav li.sfhover { background:#BF1E2E; }
* html #nav-photonics.sfhover{background:#005BAA !important;}
* html #nav-machinevision.sfhover {background:#A80E17 !important;}
* html #nav-lasers.sfhover {background:#2DAFBC !important;}
* html #nav-biophotonics.sfhover {background:#68904A !important;}
* html #nav-market-research.sfhover {background:#F19E11 !important;}

/** Nav Active **/

.OIQhighlighted{background:#BF1E2E !important;}
.LFWhighlighted{background:#005BAA !important;}
.VSDhighlighted{background:#A80E17 !important;}
.ILShighlighted{background:#2DAFBC !important;}
.BIOhighlighted{background:#68904A !important;}
.SUhighlighted{background:#F19E11 !important;}


/* bounding box for drop down */
#topnav li .submenu { position: absolute; left: -999em;  margin-left: -5px; margin-top: 1px; }
#topnav li .submenu {*margin-top:23px;}
#topnav li:hover .submenu, #topnav li.sfhover .submenu, * html #topnav li.sfhover .submenu { left: auto; }

/* col setup */

.wrapper-col {padding: 5px; background: #fffbc7 url(../../docroot/Images/inner-grad.png) repeat-x; border: 1px solid #BF1E2E;  position:relative; z-index:999;}
#nav-photonics .wrapper-col {border: 1px solid #005BAA;}
#nav-machinevision .wrapper-col {border: 1px solid #A80E17;}
#nav-lasers .wrapper-col {border: 1px solid #2DAFBC;}
#nav-biophotonics .wrapper-col {border: 1px solid #68904A;}
#nav-market-research .wrapper-col {border: 1px solid #F19E11;}

.submenu .submenu-col  { width: auto !important; float: left !important; margin-top: 3px; }
.submenu .submenu-onecol   { width: 150px ; }
.nav-market-research { width: 250px !important; float: left !important;}
.submenu .submenu-twocol   { width: 300px !important; }
.submenu .submenu-threecol { width: 450px !important; }
.submenu .submenu-fourcol  { width: 300px !important; }
#topnav li .submenu .nav-home {position:relative; *left:-38px;}
#topnav li .submenu .nav-community1 {position:relative; *left:-67px;}
#topnav li .submenu .nav-photonics {position:relative; *left:-217px;}
#topnav li .submenu .nav-machinevision {position:relative; *left:-203px;}
#topnav li .submenu .nav-lasers {position:relative; *left:-140px;}
#topnav li .submenu .nav-biophotonics {position:relative; *left:-75px;}
#topnav li .submenu .nav-market-research {position:relative; *left:-97px;}

/* 2nd and 3rd level nav */
#topnav li:hover .submenu .submenu-col li, #topnav li.sfhover .submenu .submenu-col li {margin: 0px; background: url(../../docroot/Images/empty.gif); font-size: 12px; }
#topnav li .submenu .submenu-col li ul.tertiary li, * html #topnav li .submenu .submenu-col li ul.tertiary li { list-style: disc outside; color: #BF1E2E; margin: 0px 0px 0px 16px; padding: 0px 0px; vertical-align: top; }
#topnav li .submenu .nav-photonics .submenu-col li ul.tertiary li, * html #topnav .nav-photonics li .submenu .submenu-col li ul.tertiary li {color:#005BAA !important;}
#topnav li .submenu .nav-machinevision .submenu-col li ul.tertiary li, * html #topnav .nav-machinevision li .submenu .submenu-col li ul.tertiary li {color:#A80E17 !important;}
#topnav li .submenu .nav-lasers .submenu-col li ul.tertiary li, * html #topnav .nav-lasers li .submenu .submenu-col li ul.tertiary li {color:#2DAFBC !important;}
#topnav li .submenu .nav-biophotonics .submenu-col li ul.tertiary li, * html #topnav .nav-biophotonics li .submenu .submenu-col li ul.tertiary li {color:#68904A !important;}
#topnav li .submenu .nav-market-research .submenu-col li ul.tertiary li, * html #topnav .nav-market-research li .submenu .submenu-col li ul.tertiary li {color:#F19E11 !important;}

/* separators */
#topnav .separator { width: 1px; height: 29px; margin-left: 0px; margin-right: 0px; padding: 0px; background: no-repeat url(../../docroot/Images/globalnavdivider.png); float: left; }
#topnav .padding { padding: 0px; margin: 0px; width: 55px; border: 0px solid #df0032; float: left; }

/* position for right-align menus */
#topnav #nav-biophotonics:hover .submenu {}
* html #topnav #nav-biophotonics.sfhover .submenu {}

/* Other backgrounds */
#main-nav-home {background: url(../../docroot/Images/homeNavBG.png);}
#nav-products {background: url(../../docroot/Images/globalNavBG2.png);}
#nav-community {background: url(../../docroot/Images/globalNavBG2.png);}
#nav-jobs {background: url(../../docroot/Images/globalNavBG2.png);}
#nav-advertise {background: url(../../docroot/Images/globalNavBG2.png);}

/* shadow */
.shadow { background: url(../../docroot/Images/shadow.png) repeat-x; height: 7px !important; display: block; padding-right: 12px !important; }
.topnav.shadow { padding-right: 0px !important; }
