#page {
	COLOR: #333; LINE-HEIGHT: 1.4; FONT-FAMILY: Arial, Helvetica, sans-serif
}
BODY {
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
CAPTION {
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
TH {
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
TD {
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
INPUT {
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
TEXTAREA {
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
SELECT {
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
OPTION {
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
LEGEND {
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
FIELDSET {
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
A:link {
	COLOR: #004b72; TEXT-DECORATION: none
}
A:visited {
	COLOR: #004b72; TEXT-DECORATION: none
}
A:hover {
	TEXT-DECORATION: underline
}
A:active {
	TEXT-DECORATION: underline
}
.submitted A {
	FONT-WEIGHT: bold
}
.field-field-summary {
	COLOR: #999
}
.breadcrumb {
	FONT-SIZE: 0.83em; MARGIN: 0px; COLOR: #999
}
.advertisement {
	FONT-SIZE: 0.83em; MARGIN: 0px; COLOR: #999
}
.breadcrumb {
	MARGIN-BOTTOM: 8px; BORDER-BOTTOM: #cfcfcf 1px solid
}
.print-link {
	DISPLAY: none; MARGIN: 0px; WIDTH: 100%; TEXT-ALIGN: right
}
H1 {
	MARGIN-TOP: 0px; FONT-WEIGHT: bold; FONT-SIZE: 1.83em; MARGIN-BOTTOM: 0.5em; COLOR: #071d42; LINE-HEIGHT: 1.3em
}
H1.title {
	MARGIN: 0px
}
.ntype-article H1.title {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 2em; PADDING-BOTTOM: 0px; COLOR: #333; LINE-HEIGHT: 1.2em; PADDING-TOP: 0px
}
.ntype-video H1.title {
	FONT-SIZE: 1.5em; COLOR: #333
}
.field-field-subtitle {
	FONT-SIZE: 1.16em; MARGIN: 3px 0px 5px; COLOR: #333; LINE-HEIGHT: 1.33em; BORDER-BOTTOM: #f0f0f0 1px solid
}
.field-field-subtitle P {
	MARGIN-BOTTOM: 5px
}
.ntype-video .field-field-subtitle {
	PADDING-LEFT: 10px; FONT-SIZE: 1em; COLOR: #9a9a9a
}
H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 0.83em
}
H2.title {
	CLEAR: both; BORDER-TOP: #cfcfcf 1px solid; FONT-SIZE: 0.91em; MARGIN-BOTTOM: 6px; TEXT-TRANSFORM: uppercase; COLOR: #333; PADDING-TOP: 4px
}
#comments .box H2 {
	CLEAR: both; BORDER-TOP: #cfcfcf 1px solid; FONT-SIZE: 0.91em; MARGIN-BOTTOM: 6px; TEXT-TRANSFORM: uppercase; COLOR: #333; PADDING-TOP: 4px
}
#rotator-home H2.title {
	MARGIN-BOTTOM: 5px; BORDER-TOP-STYLE: none
}
H2.comments {
	BORDER-TOP: #cfcfcf 1px solid; MARGIN-TOP: 10px
}
.ntype-panel H2.title {
	MARGIN-TOP: 15px
}
.in-this-issue H2.title {
	PADDING-RIGHT: 0px; PADDING-LEFT: 23px; FONT-SIZE: 1.08em; BACKGROUND: url(../images/arrow-lightgray.gif) no-repeat 10px 50%; PADDING-BOTTOM: 5px; MARGIN: 0px; TEXT-TRANSFORM: none; COLOR: #666; BORDER-TOP-STYLE: none; PADDING-TOP: 5px; BORDER-BOTTOM: #ccc 1px solid
}
#block-menu-2 H2.title {
	MARGIN-BOTTOM: 1px
}
.ebooks H2.title {
	PADDING-RIGHT: 0px; PADDING-LEFT: 19px; PADDING-BOTTOM: 1px; BORDER-TOP-STYLE: none; PADDING-TOP: 10px
}
.audiovideos H2.title {
	PADDING-RIGHT: 0px; PADDING-LEFT: 19px; PADDING-BOTTOM: 1px; BORDER-TOP-STYLE: none; PADDING-TOP: 10px
}
.cad H2.title {
	PADDING-RIGHT: 0px; PADDING-LEFT: 19px; PADDING-BOTTOM: 1px; BORDER-TOP-STYLE: none; PADDING-TOP: 10px
}
.webinars H2.title {
	PADDING-RIGHT: 0px; PADDING-LEFT: 19px; PADDING-BOTTOM: 1px; BORDER-TOP-STYLE: none; PADDING-TOP: 10px
}
.whitepapers H2.title {
	PADDING-RIGHT: 0px; PADDING-LEFT: 19px; PADDING-BOTTOM: 1px; BORDER-TOP-STYLE: none; PADDING-TOP: 10px
}
.panel-flexible .panel-row-2 H2 {
	PADDING-TOP: 5px
}
.ebooks H2.title {
	BACKGROUND: url(../images/icon-ebooks.gif) no-repeat left 6px
}
.audiovideos H2.title {
	BACKGROUND: url(../images/icon-audiovideos.gif) no-repeat left 6px
}
.cad H2.title {
	BACKGROUND: url(../images/icon-cad.gif) no-repeat left 6px
}
.webinars H2.title {
	BACKGROUND: url(../images/icon-webinars.gif) no-repeat left 6px
}
.whitepapers H2.title {
	BACKGROUND: url(../images/icon-whitepapers.gif) no-repeat left 6px
}
.panel-flexible .panel-row-2 {
	BORDER-TOP: #cfcfcf 1px solid; MARGIN-TOP: 15px
}
.panel-flexible .panel-row-2 .panel-separator {
	MARGIN: 0px
}
.ntype-channel .panel-row-2 H2.title {
	PADDING-RIGHT: 5px; FLOAT: left
}
.ntype-channel .panel-row-2 A.more {
	DISPLAY: block; PADDING-TOP: 5px
}
.ntype-channel .panel-row-2 .nullChannel {
	CLEAR: both
}
.ntype-channel .panel-row-2 UL {
	CLEAR: both
}
.ntype-channel .panel-row-2 .nullChannel {
	FONT-WEIGHT: normal
}
.ntype-channel .panel-row-2 .nullChannel SPAN {
	TEXT-TRANSFORM: capitalize
}
.ntype-channel .panel-row-2 .cad .nullChannel SPAN {
	TEXT-TRANSFORM: uppercase
}
.ntype-channel .panel-row-2 .nullChannel A {
	FONT-WEIGHT: bold
}
H2.comments {
	FONT-SIZE: 2em
}
#comments {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#comments H3.title {
	PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 1.16em; MARGIN-BOTTOM: 5px
}
#comments H3.title A {
	COLOR: #333
}
#comments H3.title A:hover {
	TEXT-DECORATION: none
}
#comments .submitted {
	FONT-SIZE: 0.91em; MARGIN-LEFT: 4px; COLOR: #999
}
#comments .content {
	PADDING-LEFT: 4px! important
}
#comments .commentodd {
	OVERFLOW: hidden; ZOOM: 1
}
#comments .commenteven {
	OVERFLOW: hidden; ZOOM: 1
}
#comments .comment-newodd {
	OVERFLOW: hidden; ZOOM: 1
}
#comments .comment-neweven {
	OVERFLOW: hidden; ZOOM: 1
}
#comments .indented .commentodd {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; BACKGROUND: #f0f0f0; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
#comments .indented .commenteven {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; BACKGROUND: #f0f0f0; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
#comments .indented .comment-newodd {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; BACKGROUND: #f0f0f0; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
#comments .indented .comment-neweven {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; BACKGROUND: #f0f0f0; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
#comments .commentodd {
	MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 10px; BORDER-BOTTOM: #f0f0f0 1px solid
}
#comments .commenteven {
	MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 10px; BORDER-BOTTOM: #f0f0f0 1px solid
}
#comments .indented .comment-newodd {
	MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 10px; BORDER-BOTTOM: #f0f0f0 1px solid
}
#comments .indented .comment-neweven {
	MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 10px; BORDER-BOTTOM: #f0f0f0 1px solid
}
#comments .indented .comment-newodd {
	PADDING-BOTTOM: 3px
}
#comments .indented .comment-neweven {
	PADDING-BOTTOM: 3px
}
#comments .indented {
	MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 4px; MARGIN-LEFT: 8px; BORDER-BOTTOM-STYLE: none
}
#comments .new {
	COLOR: #fd9800
}
#comments .links {
	OVERFLOW: hidden
}
#comments .links .last {
	BORDER-LEFT-STYLE: none
}
H2 A {
	
}
#sidebar-left H2 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 0.83em; BACKGROUND: #071d42; PADDING-BOTTOM: 4px; TEXT-TRANSFORM: uppercase; COLOR: #fff; PADDING-TOP: 4px
}
H3 {
	
}
#sidebar-left H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 0.91em; MARGIN-BOTTOM: 3px; COLOR: #666
}
UL {
	PADDING-LEFT: 2em; MARGIN-LEFT: 0px
}
OL {
	PADDING-LEFT: 2em; MARGIN-LEFT: 0px
}
.menu UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.menu LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.view UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.view UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.panel-pane UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.panel-pane UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.panel-pane LI A {
	FONT-WEIGHT: bold
}
.teaser {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 6px; OVERFLOW: hidden; PADDING-TOP: 5px; BORDER-BOTTOM: #f0f0f0 1px solid
}
.item-list UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 6px; OVERFLOW: hidden; PADDING-TOP: 5px; BORDER-BOTTOM: #f0f0f0 1px solid
}
.teaser P {
	FONT-SIZE: 1em; MARGIN-BOTTOM: 0px
}
.view-home-ntype-latest-image .item-list UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.teaser {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 6px; PADDING-TOP: 6px
}
.view-ntype-by-type-and-term .teaser {
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; PADDING-BOTTOM: 6px! important; PADDING-TOP: 6px! important
}
.featured-products UL LI {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.view-home-ntype-latest-image UL LI {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.editors-pick .view-data-node-title {
	FONT-SIZE: 1.33em
}
.editors-pick .content {
	FLOAT: left; WIDTH: 220px; MARGIN-RIGHT: 10px
}
.editors-picks-more .content {
	FLOAT: left; MARGIN-BOTTOM: 17px; WIDTH: 220px
}
.editors-pick IMG {
	WIDTH: 220px; HEIGHT: 122px
}
.editors-picks-more .view-data-node-title {
	FONT-SIZE: 1em
}
.editors-picks-more H2 {
	CLEAR: none; MARGIN-TOP: 10px; TEXT-TRANSFORM: none; BORDER-TOP-STYLE: none
}
.editors-pick .item-list UL LI {
	BORDER-BOTTOM-STYLE: none
}
.editors-picks-more UL LI {
	BORDER-TOP: #f0f0f0 1px solid; BORDER-BOTTOM-WIDTH: 0px
}
.editors-picks-more .view-data-node-type {
	FONT-SIZE: 0.91em; TEXT-TRANSFORM: uppercase; COLOR: #adadad
}
#channel-most-recent {
	CLEAR: both
}
#channel-most-popular {
	CLEAR: both
}
.news-columns .view-data-node-data-field-abstract-field-abstract-value {
	FONT-SIZE: 1em; COLOR: #666
}
.featured-articles .view-data-node-data-field-abstract-field-abstract-value {
	FONT-SIZE: 1em; COLOR: #666
}
.panel-pane .view-data-field-abstract-value {
	FONT-SIZE: 1em; COLOR: #666
}
.news-columns .deck {
	PADDING-BOTTOM: 3px
}
.featured-articles .deck {
	PADDING-BOTTOM: 3px
}
.ntype-article .deck {
	PADDING-BOTTOM: 4px
}
.news-columns {
	FLOAT: left; WIDTH: 220px
}
.featured-articles {
	FLOAT: left; WIDTH: 220px
}
.featured-products LI {
	FLOAT: left; WIDTH: 220px
}
.most-recent {
	FLOAT: left; WIDTH: 220px
}
.most-viewed {
	FLOAT: left; WIDTH: 220px
}
.blog-recent {
	FLOAT: left; WIDTH: 220px
}
.forums-recent {
	FLOAT: left; WIDTH: 220px
}
.most-recent {
	CLEAR: left
}
.most-recent {
	MARGIN-TOP: 10px
}
.most-viewed {
	MARGIN-TOP: 10px
}
.featured-products UL {
	OVERFLOW: hidden; WIDTH: 460px
}
.featured-products LI {
	MARGIN-RIGHT: 10px! important
}
.most-viewed {
	MARGIN-LEFT: 10px
}
.forums-recent {
	MARGIN-LEFT: 10px
}
.featured-products {
	PADDING-TOP: 15px
}
.featured-products {
	CLEAR: both
}
.featured-products .more-link {
	CLEAR: both
}
.featured-articles {
	MARGIN-LEFT: 10px
}
.in-this-issue {
	MARGIN-TOP: 10px; BACKGROUND: #f0f0f0
}
#mini-panel-latest_issue .view-item-issues-latest-links {
	FONT-SIZE: 0.91em
}
#mini-panel-latest_issue .view-footer-issues-latest-links {
	FONT-SIZE: 0.91em
}
.in-this-issue .panel-row-1 {
	BORDER-TOP: #fff 1px solid; PADDING-TOP: 0px! important
}
.in-this-issue UL LI {
	BORDER-BOTTOM: #ddd 1px solid
}
.in-this-issue UL LI A {
	FONT-WEIGHT: normal
}
.in-this-issue .panel-flexible {
	WIDTH: auto! important
}
.in-this-issue .panel-row {
	WIDTH: auto! important
}
.in-this-issue .panel-row {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.in-this-issue .panel-col-1 {
	WIDTH: 170px! important
}
.in-this-issue .panel-col-2 {
	WIDTH: 110px! important
}
.in-this-issue .panel-col-2 .inside {
	PADDING-LEFT: 10px! important
}
.in-this-issue .panel-row-1 {
	PADDING-BOTTOM: 5px! important
}
.panel-row-1 {
	PADDING-BOTTOM: 0px! important
}
.view-issues-latest-links UL LI A {
	FONT-WEIGHT: bold; COLOR: #333
}
.view-issues-latest-links A {
	FONT-WEIGHT: bold; COLOR: #333
}
.view-issues-latest-links UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.view-content-issues-latest-links {
	FLOAT: left
}
.view-item-issues-latest-links DIV {
	DISPLAY: inline
}
.view-data-node-data-field-digital-edition-field-digital-edition-url {
	PADDING-LEFT: 6px; BACKGROUND: url(../images/issue-link-divider.gif) no-repeat left 50%; MARGIN-LEFT: 3px
}
.view-footer-issues-latest-links {
	FLOAT: right; TEXT-TRANSFORM: capitalize
}
#main {
	BACKGROUND: url(../images/sidebar-left.gif) repeat-y left 50%
}
#sidebar-left UL {
	PADDING-LEFT: 0px; MARGIN-BOTTOM: 5px
}
#sidebar-left LI.leaf {
	LIST-STYLE-IMAGE: none; LIST-STYLE-TYPE: none
}
#sidebar-left LI.collapsed {
	LIST-STYLE-IMAGE: none; LIST-STYLE-TYPE: none
}
#sidebar-left LI.expanded {
	LIST-STYLE-IMAGE: none; LIST-STYLE-TYPE: none
}
#sidebar-left LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 4px; MARGIN: 0px 10px; PADDING-TOP: 4px; BORDER-BOTTOM: #e4e4e4 1px solid; LIST-STYLE-TYPE: none
}
#sidebar-left LI A {
	DISPLAY: block
}
#sidebar-left LI {
	FONT-WEIGHT: bold; COLOR: #004b72
}
#sidebar-left LI A {
	FONT-WEIGHT: bold; COLOR: #004b72
}
#sidebar-right LI A {
	FONT-WEIGHT: bold
}
#sidebar-right .block {
	MARGIN-BOTTOM: 20px
}
#block-menu-2 LI A {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
#block-menu-2 LI {
	FONT-WEIGHT: bold; LIST-STYLE-IMAGE: none
}
#block-menu-2 LI {
	COLOR: #666
}
#block-menu-2 LI A {
	COLOR: #666
}
#block-menu-2 A {
	BACKGROUND: #f0f0f0; BORDER-BOTTOM: #dadada 1px solid
}
#block-menu-2 .active A {
	BACKGROUND: #3d4f6c; COLOR: #fff
}
#block-menu-2 A:hover {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #fff; TEXT-DECORATION: none
}
#block-menu-2 LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1.08em; BACKGROUND: url(../images/leftnav-arrow.gif) #3d4f6c no-repeat 175px 8px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: #fff 1px solid
}
#block-menu-2 LI.active {
	BACKGROUND: url(../images/leftnav-arrow.gif) #3d4f6c no-repeat 175px 8px
}
#block-menu-2 LI.active A {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.plasticsSearchContainer {
	MARGIN-TOP: 10px
}
#block-block-3 LI {
	MARGIN: 0px
}
#block-block-3 FORM {
	MARGIN: 0px; BORDER-BOTTOM: #e4e4e4 1px solid; TEXT-ALIGN: right
}
#block-block-3 IMG {
	MARGIN-TOP: 5px
}
#block-block-3 INPUT {
	BORDER-RIGHT: #999 1px; BORDER-TOP: #999 1px solid; FONT-SIZE: 0.91em; FLOAT: left; BORDER-LEFT: #999 1px solid; WIDTH: 140px; BORDER-BOTTOM: #999 1px solid
}
#block-block-3 #productSearch {
	BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #999 1px solid; PADDING-LEFT: 1px; BACKGROUND: url(../images/button-bg-orange.gif) #e88b01 repeat-x left bottom; PADDING-BOTTOM: 0px; TEXT-TRANSFORM: uppercase; BORDER-LEFT: #999 1px solid; WIDTH: 25px; CURSOR: pointer; COLOR: #fff; PADDING-TOP: 0px; BORDER-BOTTOM: #999 1px solid
}
#block-block-3 #plasticsSearch {
	BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #999 1px solid; PADDING-LEFT: 1px; BACKGROUND: url(../images/button-bg-orange.gif) #e88b01 repeat-x left bottom; PADDING-BOTTOM: 0px; TEXT-TRANSFORM: uppercase; BORDER-LEFT: #999 1px solid; WIDTH: 25px; CURSOR: pointer; COLOR: #fff; PADDING-TOP: 0px; BORDER-BOTTOM: #999 1px solid
}
#block-block-3 .content {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
TABLE {
	WIDTH: 99%
}
TR.even TD {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
TR.odd TD {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
TR.even {
	BACKGROUND-COLOR: #f5f8ff
}
TR.odd {
	BACKGROUND-COLOR: #fff
}
PRE {
	BORDER-RIGHT: #aaa 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #aaa 1px solid; DISPLAY: block; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 5px 0px; BORDER-LEFT: #aaa 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #aaa 1px solid; FONT-FAMILY: "Bitstream Vera Sans Mono", "Courier New", monospace; BACKGROUND-COLOR: #efefef
}
CODE {
	BORDER-RIGHT: #aaa 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #aaa 1px solid; DISPLAY: block; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 5px 0px; BORDER-LEFT: #aaa 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #aaa 1px solid; FONT-FAMILY: "Bitstream Vera Sans Mono", "Courier New", monospace; BACKGROUND-COLOR: #efefef
}
UL {
	LIST-STYLE-TYPE: disc
}
UL UL {
	LIST-STYLE-TYPE: circle
}
UL UL UL {
	LIST-STYLE-TYPE: square
}
UL UL UL UL {
	LIST-STYLE-TYPE: circle
}
OL {
	LIST-STYLE-TYPE: decimal
}
OL OL {
	LIST-STYLE-TYPE: lower-alpha
}
OL OL OL {
	LIST-STYLE-TYPE: decimal
}
abbr {
	CURSOR: help; BORDER-BOTTOM: #666 1px dotted; WHITE-SPACE: nowrap
}
abbr.created {
	CURSOR: auto; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; WHITE-SPACE: normal; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.resizable-textarea TEXTAREA {
	FONT-SIZE: 14px! important
}
.messages {
	BORDER-RIGHT: #04a107 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #04a107 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; MARGIN: 10px; BORDER-LEFT: #04a107 1px solid; COLOR: #04a107; PADDING-TOP: 10px; BORDER-BOTTOM: #04a107 1px solid; BACKGROUND-COLOR: #edffed
}
FORM {
	MARGIN: 10px 0px
}
DIV.block {
	POSITION: relative
}
DIV.block DIV.edit {
	BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #eee 1px solid; DISPLAY: none; PADDING-LEFT: 2px; FONT-SIZE: 11px; Z-INDEX: 40; RIGHT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: #eee 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #eee 1px solid; POSITION: absolute; TOP: 0px; BACKGROUND-COLOR: #fff
}
#top-container DIV.block DIV.edit A {
	COLOR: #000
}
DIV.block:hover DIV.edit {
	DISPLAY: block
}
#top-container {
	BACKGROUND: url(../images/top-bg.gif) #292929 repeat-x 50% top; COLOR: #fff; BORDER-BOTTOM: #222222 1px solid
}
.topbar {
	MARGIN: 0px auto; OVERFLOW: hidden; WIDTH: 960px
}
#util-navigation {
	FLOAT: left; FONT: 13px Arial, Helvetica, sans-serif; WIDTH: 400px
}
#util-navigation A {
	COLOR: #fff
}
#util-navigation LI {
	PADDING-LEFT: 12px; BACKGROUND: url(../images/arrow-gray.gif) no-repeat left 50%; LINE-HEIGHT: 37px
}
#topnav #block-penton_search-0 {
	FLOAT: left; MARGIN: 0px 0px 0px 10px
}
#topnav INPUT {
	BORDER-RIGHT: #343434 1px solid; BORDER-TOP: #343434 1px solid; FONT-SIZE: 1em; FLOAT: left; BORDER-LEFT: #343434 1px solid; BORDER-BOTTOM: #343434 1px solid
}
#topnav INPUT.form-text {
	WIDTH: 128px; MARGIN-RIGHT: 5px; BORDER-RIGHT-STYLE: none
}
#topnav .form-submit {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; BACKGROUND: url(../images/button-bg-green2.gif) #6a8f08 repeat-x left 50%; PADDING-BOTTOM: 0px; TEXT-TRANSFORM: uppercase; CURSOR: pointer; COLOR: #fff; PADDING-TOP: 0px
}
#top-container .form-submit {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; BACKGROUND: url(../images/button-bg-green2.gif) #6a8f08 repeat-x left 50%; PADDING-BOTTOM: 0px; TEXT-TRANSFORM: uppercase; CURSOR: pointer; COLOR: #fff; PADDING-TOP: 0px
}
#salary-cal-calculate .form-submit {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; BACKGROUND: url(../images/button-bg-green2.gif) #6a8f08 repeat-x left 50%; PADDING-BOTTOM: 0px; TEXT-TRANSFORM: uppercase; CURSOR: pointer; COLOR: #fff; PADDING-TOP: 0px
}
#comment-form .form-submit {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; BACKGROUND: url(../images/button-bg-green2.gif) #6a8f08 repeat-x left 50%; PADDING-BOTTOM: 0px; TEXT-TRANSFORM: uppercase; CURSOR: pointer; COLOR: #fff; PADDING-TOP: 0px
}
#comment-form .form-submit {
	BORDER-RIGHT: #2f3837 1px solid; BORDER-TOP: #2f3837 1px solid; TEXT-TRANSFORM: none; BORDER-LEFT: #2f3837 1px solid; BORDER-BOTTOM: #2f3837 1px solid
}
.logout#toplogin-inner {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1.18em; PADDING-BOTTOM: 0px; COLOR: #5e5e5e; LINE-HEIGHT: 30px; PADDING-TOP: 0px
}
.logout#toplogin-inner A {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 1em; BACKGROUND: url(../images/arrow-gray.gif) no-repeat left 50%; TEXT-DECORATION: none
}
.logout#toplogin-inner A:hover {
	TEXT-DECORATION: underline
}
.logout#toplogin-inner .logoutLink {
	PADDING-RIGHT: 0px
}
.logout#toplogin-inner UL {
	LINE-HEIGHT: 30px
}
.logout#toplogin-inner LI {
	LINE-HEIGHT: 30px
}
#toplogin {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.91em; FLOAT: right; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
.logout#toplogin-inner {
	WIDTH: 260px
}
#toplogin A {
	TEXT-DECORATION: none! important
}
.logged-in-as {
	FLOAT: left
}
.what-is-this {
	FLOAT: left
}
#toplogin FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#toplogin FORM DIV {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#toplogin .content {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#toplogin .item-list {
	CLEAR: left; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: none; PADDING-BOTTOM: 0px; MARGIN: 2px 0px 0px; PADDING-TOP: 0px
}
.logout#toplogin-inner .item-list {
	CLEAR: none
}
#toplogin .item-list A {
	FONT-WEIGHT: normal
}
.jqactive #toplogin LABEL {
	DISPLAY: none
}
#toplogin UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 2px 0px 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#toplogin LI {
	PADDING-RIGHT: 5px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; LINE-HEIGHT: 1em; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#toplogin #block-block-8 FORM {
	MARGIN: 7px 0px 0px; OVERFLOW: hidden; ZOOM: 1
}
#toplogin A {
	COLOR: #fff; TEXT-DECORATION: underline
}
#toplogin INPUT {
	BORDER-RIGHT: #394a65 1px solid; BORDER-TOP: #394a65 1px solid; FONT-SIZE: 1em; BORDER-LEFT: #394a65 1px solid; BORDER-BOTTOM: #394a65 1px solid
}
#toplogin FORM DIV {
	FLOAT: left; MARGIN-LEFT: 4px
}
#toplogin .form-submit {
	FLOAT: left; MARGIN-LEFT: 4px
}
#toplogin FORM A {
	FLOAT: left; MARGIN-LEFT: 4px
}
#toplogin .un {
	PADDING-LEFT: 8px; MARGIN-LEFT: 8px; BORDER-LEFT: #3c3c3c 1px solid
}
#toplogin INPUT {
	BACKGROUND: #fff
}
.empty#edit-name {
	BACKGROUND: url(../images/login-un-bg.gif) #fff no-repeat left 50%
}
.empty#edit-pass {
	BACKGROUND: url(../images/login-pw-bg.gif) #fff no-repeat left 50%
}
#topnav {
	CLEAR: both; BACKGROUND: #071d42; MARGIN-BOTTOM: 8px; OVERFLOW: hidden; WIDTH: 960px
}
#topnav .block-menu {
	FLOAT: left
}
#topnav LI {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND: #3f4e6d; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #203455 1px solid; LINE-HEIGHT: 41px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#topnav LI {
	FONT-WEIGHT: bold; COLOR: #fff
}
#topnav LI A {
	FONT-WEIGHT: bold; COLOR: #fff
}
#topnav LI A {
	PADDING-RIGHT: 15px; DISPLAY: block; PADDING-LEFT: 29px; BACKGROUND: #071d42; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#topnav LI A:hover {
	BACKGROUND: none transparent scroll repeat 0% 0%; TEXT-DECORATION: none
}
#topnav LI.active A {
	BACKGROUND: none transparent scroll repeat 0% 0%; TEXT-DECORATION: none
}
#topnav #menu-cad-library {
	BACKGROUND: url(../images/topnav-cad-on.gif) #3f4e6d no-repeat 10px 50%
}
#topnav #menu-ebooks {
	BACKGROUND: url(../images/topnav-ebooks-on.gif) #3f4e6d no-repeat 10px 50%
}
#topnav #menu-audio---videos {
	BACKGROUND: url(../images/topnav-audiovideos-on.gif) #3f4e6d no-repeat 10px 50%
}
#topnav #menu-webinars {
	BACKGROUND: url(../images/topnav-webinars-on.gif) #3f4e6d no-repeat 10px 50%
}
#topnav #menu-reference-centers {
	BACKGROUND: url(../images/topnav-reference-on.gif) #3f4e6d no-repeat 10px 50%
}
#topnav #menu-whitepapers {
	BACKGROUND: url(../images/topnav-whitepapers-on.gif) #3f4e6d no-repeat 10px 50%
}
#topnav #menu-cad-library A {
	BACKGROUND: url(../images/topnav-cad.gif) #071d42 no-repeat 10px 50%
}
#topnav #menu-ebooks A {
	BACKGROUND: url(../images/topnav-ebooks.gif) #071d42 no-repeat 10px 50%
}
#topnav #menu-audio---videos A {
	BACKGROUND: url(../images/topnav-audiovideos.gif) #071d42 no-repeat 10px 50%
}
#topnav #menu-webinars A {
	BACKGROUND: url(../images/topnav-webinars.gif) #071d42 no-repeat 10px 50%
}
#topnav #menu-reference-centers A {
	BACKGROUND: url(../images/topnav-reference.gif) #071d42 no-repeat 10px 50%
}
#topnav #menu-whitepapers A {
	BACKGROUND: url(../images/topnav-whitepapers.gif) #071d42 no-repeat 10px 50%
}
#footertop-container {
	BACKGROUND: #071d42; PADDING-BOTTOM: 18px; OVERFLOW: hidden
}
#footer-container {
	BACKGROUND: #0a0a0a; OVERFLOW: hidden
}
#footer {
	MARGIN: 0px auto; WIDTH: 960px; BACKGROUND-COLOR: transparent
}
#footertop {
	MARGIN: 0px auto; WIDTH: 960px; BACKGROUND-COLOR: transparent
}
#footertop H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 7px; MARGIN: 15px 0px 10px; FONT: 11px Arial, Helvetica, sans-serif; TEXT-TRANSFORM: uppercase; COLOR: #455671; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-BOTTOM: #203455 1px solid
}
#footertop LI {
	PADDING-LEFT: 13px; BACKGROUND: url(../images/arrow-blue.gif) no-repeat left 50%; FLOAT: left; COLOR: #fff; MARGIN-RIGHT: 10px; LIST-STYLE-TYPE: none
}
#footertop LI A {
	COLOR: #fff
}
#footertop UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; OVERFLOW: hidden; PADDING-TOP: 0px; ZOOM: 1
}
#footertop .related-logos LI {
	PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN-RIGHT: 18px
}
#footertop .related-links {
	CLEAR: left; MARGIN-TOP: 5px
}
#footer {
	COLOR: #3e3e3e
}
#footer A {
	COLOR: #3e3e3e
}
#footer UL {
	FLOAT: right
}
#footer LI {
	PADDING-LEFT: 13px; BACKGROUND: url(../images/arrow-black.gif) no-repeat left 50%; FLOAT: left; LIST-STYLE-TYPE: none
}
#footer LI A {
	COLOR: #fff
}
#footer .block-block {
	FLOAT: left
}
.panel-flexible {
	WIDTH: 100%
}
.panel-flexible .panel-row {
	WIDTH: 100%
}
.panel-flexible .panel-col-first .inside {
	PADDING-RIGHT: 10px
}
.panel-flexible .panel-col-inside .inside {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px
}
.panel-flexible .panel-col-last .inside {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px
}
#header {
	MARGIN-TOP: 12px; OVERFLOW: hidden; ZOOM: 1
}
#header .advertisement {
	DISPLAY: none
}
#header #logo-title {
	FLOAT: left; MARGIN-BOTTOM: 24px; PADDING-TOP: 14px
}
#block-penton_doubleclick-1 {
	FLOAT: right; MARGIN-BOTTOM: 14px
}
#block-penton_doubleclick-1 .blockinner {
	PADDING-LEFT: 12px; BACKGROUND: url(../images/advertisement-vert.gif) no-repeat left 50%
}
#block-penton_doubleclick-2 {
	CLEAR: both
}
.advertisement {
	TEXT-TRANSFORM: lowercase
}
#sidebar-left .ad {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 20px; PADDING-TOP: 0px
}
.panel-col-2 .advertisement {
	TEXT-ALIGN: right
}
#sidebar-right .advertisement {
	TEXT-ALIGN: right
}
#sidebar-right .ad {
	MARGIN: 10px 0px 20px
}
.panel-row .ad300x250 {
	MARGIN: 10px 0px 20px
}
.panel-row .ad300x125 {
	MARGIN: 10px 0px 20px
}
.panel-row-1 .ad300x250 {
	MARGIN-TOP: 0px
}
.panel-row .ad300x125 {
	MARGIN-TOP: 0px
}
#block-penton_doubleclick-7 .ad {
	MARGIN: 0px
}
#block-penton_doubleclick-10 .ad {
	MARGIN: 0px
}
#block-penton_doubleclick-21 .ad {
	MARGIN: 0px
}
.adblock {
	BORDER-RIGHT: #e7e7e7 1px solid; BORDER-TOP: #e7e7e7 1px solid; BORDER-LEFT: #e7e7e7 1px solid; BORDER-BOTTOM: #e7e7e7 1px solid
}
#block-penton_doubleclick-11 {
	BORDER-RIGHT: #e7e7e7 1px solid; BORDER-TOP: #e7e7e7 1px solid; BORDER-LEFT: #e7e7e7 1px solid; BORDER-BOTTOM: #e7e7e7 1px solid
}
.adblock .content {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; OVERFLOW: hidden; PADDING-TOP: 5px; ZOOM: 1
}
#block-penton_doubleclick-11 .content {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; OVERFLOW: hidden; PADDING-TOP: 5px; ZOOM: 1
}
SPAN.inline-left {
	MARGIN: 0px
}
SPAN.inline-right {
	MARGIN: 0px
}
SPAN.inline-left A {
	MARGIN: 5px 5px 5px 0px
}
SPAN.inline-right A {
	MARGIN: 5px 0px 5px 5px
}
.adblock IMG {
	FLOAT: left
}
#block-penton_doubleclick-11 IMG {
	FLOAT: left
}
#block-penton_doubleclick-11 .adPadding {
	OVERFLOW: hidden; ZOOM: 1
}
.adblock .adPadding {
	OVERFLOW: hidden; ZOOM: 1
}
#block-penton_doubleclick-11 .odd {
	MARGIN-LEFT: 8px
}
.adblock .odd {
	MARGIN-LEFT: 8px
}
#block-penton_doubleclick-11 .even {
	PADDING-LEFT: 10px; MARGIN-LEFT: 10px; BORDER-LEFT: #e7e7e7 1px solid
}
.adblock .even {
	PADDING-LEFT: 10px; MARGIN-LEFT: 10px; BORDER-LEFT: #e7e7e7 1px solid
}
#block-penton_doubleclick-11 .ad120x90 .adPadding {
	MARGIN-TOP: 10px; FLOAT: left
}
.adblock .ad120x90 .adPadding {
	MARGIN-TOP: 10px; FLOAT: left
}
.view-data-node-title {
	COLOR: #004b72
}
.item-list LI A {
	FONT-WEIGHT: bold
}
.view-data-node-title {
	DISPLAY: inline; FONT-WEIGHT: bold
}
.view-data-node-comment-statistics-comment-count {
	DISPLAY: inline; FONT-WEIGHT: bold
}
.view-data-node-comment-statistics-comment-count {
	FONT: 9px Verdana, Helvetica, sans-serif; MARGIN-LEFT: 5px
}
.view-data-node-comment-statistics-comment-count {
	PADDING-LEFT: 1px; BACKGROUND: url(../images/comment-left.gif) no-repeat left top; COLOR: #fff
}
.view-data-node-comment-statistics-comment-count SPAN {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; BACKGROUND: url(../images/comment-right.gif) no-repeat right top; PADDING-BOTTOM: 2px; PADDING-TOP: 0px
}
.field-field-video-embed {
	BORDER-TOP: #fff 4px solid
}
.field-field-video-embed .field-item {
	BORDER-RIGHT: #50504e 10px solid; BORDER-TOP: #50504e 10px solid; BACKGROUND: #50504e; BORDER-LEFT: #50504e 10px solid; BORDER-BOTTOM: #50504e 10px solid
}
#video-description {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: #f0f0f0; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 10px; OVERFLOW: hidden; PADDING-TOP: 10px; ZOOM: 1
}
#video-description .field-field-summary {
	BORDER-RIGHT: #cdcdcd 1px solid; FLOAT: left; WIDTH: 300px; COLOR: #333
}
#video-description .sponsor-info {
	
}
#video-description FORM.fivestar-widget {
	
}
#video-description P {
	MARGIN-BOTTOM: 0px
}
#video-description .sponsor-info {
	MARGIN-BOTTOM: 0px
}
.sponsor-info {
	FONT-SIZE: 9px; MARGIN-LEFT: 20px; TEXT-TRANSFORM: uppercase; COLOR: #999; TEXT-ALIGN: center
}
.sponsor-info P {
	MARGIN-BOTTOM: 7px
}
.sponsor-info {
	PADDING-RIGHT: 0px; PADDING-LEFT: 1em; FLOAT: right; PADDING-BOTTOM: 1em; MARGIN: 0px 0px 1em; WIDTH: 115px; PADDING-TOP: 0px
}
#video-description FORM.fivestar-widget {
	PADDING-RIGHT: 0px; PADDING-LEFT: 1em; FLOAT: right; PADDING-BOTTOM: 1em; MARGIN: 0px 0px 1em; WIDTH: 115px; PADDING-TOP: 0px
}
#video-description .user-rating {
	CLEAR: left; FLOAT: left; MARGIN-LEFT: 0px
}
#video-description .average-rating {
	CLEAR: left; FLOAT: left; MARGIN-LEFT: 0px
}
#video-description .total-votes {
	CLEAR: left; FLOAT: left; MARGIN-LEFT: 0px
}
.category-list {
	OVERFLOW: hidden; ZOOM: 1
}
.category-list UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; POSITION: static
}
.category-list UL LI {
	PADDING-RIGHT: 0px; BORDER-TOP: #f3f3f3 1px solid; PADDING-LEFT: 24px; FONT-SIZE: 0.91em; BACKGROUND: url(../images/arrow-lightgray.gif) no-repeat 10px 6px; LIST-STYLE-IMAGE: none; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
.category-list UL LI A {
	FONT-WEIGHT: normal
}
.ntype-channel .mysite {
	DISPLAY: none
}
#mysite-links UL.display {
	WIDTH: 370px
}
#mysite-links UL.display LI {
	WHITE-SPACE: normal; TEXT-ALIGN: left
}
DIV.links UL.links {
	DISPLAY: block; POSITION: relative
}
#mysite-links LI:hover UL {
	LEFT: 0px; TOP: 18px
}
#mysite-links LI LI:hover UL {
	LEFT: 0px; TOP: 18px
}
#mysite-links LI LI LI:hover UL {
	LEFT: 0px; TOP: 18px
}
#mysite-links LI.mysite-hover UL {
	LEFT: 0px; TOP: 18px
}
#mysite-links LI LI.mysite-hover UL {
	LEFT: 0px; TOP: 18px
}
#mysite-links LI LI LI.mysite-hover UL {
	LEFT: 0px; TOP: 18px
}
.admin-menu #mysite-links LI:hover UL {
	TOP: 34px
}
.admin-menu #mysite-links LI LI:hover UL {
	TOP: 34px
}
.admin-menu #mysite-links LI LI LI:hover UL {
	TOP: 34px
}
.admin-menu #mysite-links LI.mysite-hover UL {
	TOP: 34px
}
.admin-menu #mysite-links LI LI.mysite-hover UL {
	TOP: 34px
}
.admin-menu #mysite-links LI LI LI.mysite-hover UL {
	TOP: 34px
}
#mysite-links UL.display {
	OVERFLOW: hidden; ZOOM: 1
}
#mysite-links UL.display LI {
	TEXT-ALIGN: left! important
}
#mysite-links UL.display LI A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; TEXT-ALIGN: left
}
#content-area .links LI.statistics_counter {
	DISPLAY: block; FLOAT: none; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#content-area .links {
	CLEAR: both; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; WHITE-SPACE: nowrap; TEXT-ALIGN: right
}
.ntype-channel #content-area .links {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#content-area LI.favorite_nodes_add {
	BORDER-RIGHT: #e7e7e7 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #e7e7e7 1px solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 1px; BORDER-LEFT: #e7e7e7 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #e7e7e7 1px solid
}
#content-area LI.forward_links {
	BORDER-RIGHT: #e7e7e7 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #e7e7e7 1px solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 1px; BORDER-LEFT: #e7e7e7 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #e7e7e7 1px solid
}
#content-area LI.mysite {
	BORDER-RIGHT: #e7e7e7 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #e7e7e7 1px solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 1px; BORDER-LEFT: #e7e7e7 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #e7e7e7 1px solid
}
#content-area LI.print {
	BORDER-RIGHT: #e7e7e7 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #e7e7e7 1px solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 1px; BORDER-LEFT: #e7e7e7 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #e7e7e7 1px solid
}
#content-area LI.favorite_nodes_in {
	BORDER-RIGHT: #e7e7e7 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #e7e7e7 1px solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 1px; BORDER-LEFT: #e7e7e7 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #e7e7e7 1px solid
}
#content-area LI.favorite_nodes_remove {
	BORDER-RIGHT: #e7e7e7 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #e7e7e7 1px solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 1px; BORDER-LEFT: #e7e7e7 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #e7e7e7 1px solid
}
#content-area LI.print {
	BORDER-RIGHT: #e7e7e7 1px solid
}
#content-area .links LI {
	FONT-SIZE: 0.75em; FLOAT: right; MARGIN-BOTTOM: 5px; TEXT-TRANSFORM: uppercase; BORDER-LEFT: #e7e7e7 1px solid
}
#content-area .links LI LI {
	FONT-SIZE: 1em; FLOAT: none; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.links UL UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.links UL UL LI.expandable {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
LI.service_links_delicious {
	
}
.pager {
	FONT-WEIGHT: bold; FONT-SIZE: 1.33em; MARGIN-BOTTOM: 20px; COLOR: #999; PADDING-TOP: 10px; TEXT-ALIGN: right
}
#content .pager .pager-current {
	PADDING-RIGHT: 15px; BACKGROUND: url(../images/arrow-pager.gif) no-repeat right 50%
}
.pager .pager-list A {
	PADDING-RIGHT: 15px; BACKGROUND: url(../images/arrow-pager.gif) no-repeat right 50%
}
.pager .pager-list .pager-last {
	PADDING-RIGHT: 10px; BACKGROUND: none transparent scroll repeat 0% 0%
}
.pager .pager-list .pager-last {
	FONT-FAMILY: arial
}
.pager .pager-list .pager-next {
	FONT-FAMILY: arial
}
.pager .pager-list .pager-first {
	FONT-FAMILY: arial
}
.pager .pager-list .pager-previous {
	FONT-FAMILY: arial
}
.pager .pager-last {
	FONT-FAMILY: monospace
}
.pager .pager-next {
	FONT-FAMILY: monospace
}
.pager .pager-first {
	FONT-FAMILY: monospace
}
.pager .pager-previous {
	FONT-FAMILY: monospace
}
.blog-recent IMG {
	FLOAT: left; MARGIN: 0px 10px 10px 0px
}
.blog-software H3 {
	FONT-SIZE: 0.91em; MARGIN: 0px 0px 5px; COLOR: #adadad
}
.blog-editorsdesk H3 {
	FONT-SIZE: 0.91em; MARGIN: 0px 0px 5px; COLOR: #adadad
}
.blog-software {
	BORDER-BOTTOM: #e7e7e7 1px solid
}
.blog-software {
	CLEAR: both; MARGIN: 10px 0px; OVERFLOW: hidden; ZOOM: 1
}
.blog-editorsdesk {
	CLEAR: both; MARGIN: 10px 0px; OVERFLOW: hidden; ZOOM: 1
}
.blog-recent H2 {
	DISPLAY: inline; BORDER-TOP-STYLE: none
}
.forums-recent H2 {
	DISPLAY: inline; BORDER-TOP-STYLE: none
}
A.more {
	FONT-WEIGHT: bold; FONT-SIZE: 0.91em; TEXT-TRANSFORM: none; COLOR: #adadad
}
.more-link A {
	FONT-WEIGHT: bold; FONT-SIZE: 0.91em; TEXT-TRANSFORM: none; COLOR: #adadad
}
H2 A.more {
	FONT-SIZE: 1em
}
.field-field-start-date {
	MARGIN-BOTTOM: 1em
}
.blog-recent H3 A {
	COLOR: #adadad
}
.blog-recent .content {
	BORDER-TOP: #cfcfcf 1px solid; PADDING-TOP: 3px
}
.forums-recent .content {
	BORDER-TOP: #cfcfcf 1px solid; PADDING-TOP: 3px
}
.forums-recent UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 6px; PADDING-TOP: 5px; BORDER-BOTTOM: #f0f0f0 1px solid
}
.forums-recent UL {
	MARGIN-TOP: 3px
}
.teaser .thumbnail {
	FLOAT: left
}
.teaser .image-thumbnail IMG {
	MARGIN-BOTTOM: 5px; WIDTH: 88px; HEIGHT: 49px
}
.teaser .sponsored-label {
	FONT-SIZE: 0.83em; PADDING-BOTTOM: 5px; TEXT-TRANSFORM: uppercase; COLOR: #666
}
.teaser .content {
	COLOR: #666
}
.teaser .submitted {
	COLOR: #666
}
.image .teaser-text {
	MARGIN-LEFT: 98px
}
.ntype-article #content-area .content {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.ntype-article .inline .image-thumbnail {
	MARGIN-TOP: 0px
}
.ntype-channel .panel-row-1 .panel-col-1 P {
	COLOR: #666
}
#content-area .date-author {
	MARGIN: 0px 0px 2px 10px
}
P.date {
	FONT-SIZE: 0.91em; TEXT-TRANSFORM: uppercase; COLOR: #999
}
#content-bottom {
	MARGIN-TOP: 15px
}
.ntype-channel #content-bottom {
	MARGIN-TOP: 0px
}
#content-bottom .view-empty {
	MARGIN-TOP: 10px; FONT-WEIGHT: bold
}
#content-bottom .view-header {
	MARGIN-TOP: 10px; FONT-WEIGHT: bold
}
.ntype-ebook #content-bottom .view LI {
	FLOAT: left; WIDTH: 240px; MARGIN-RIGHT: 10px
}
.ntype-whitepaper #content-bottom .view LI {
	FLOAT: left; WIDTH: 240px; MARGIN-RIGHT: 10px
}
#content-bottom P {
	MARGIN-BOTTOM: 0px
}
#salary-cal-calculate .form-item {
	PADDING-BOTTOM: 10px; OVERFLOW: hidden; BORDER-BOTTOM: #e9e9e9 1px solid; ZOOM: 1
}
#salary-cal-calculate LABEL {
	FLOAT: left; LINE-HEIGHT: 20px
}
#salary-cal-calculate SELECT {
	FLOAT: right
}
#salary-cal-calculate .form-submit {
	BORDER-RIGHT: #2f3837 1px solid; PADDING-RIGHT: 18px; BORDER-TOP: #2f3837 1px solid; PADDING-LEFT: 18px; FONT-WEIGHT: bold; FONT-SIZE: 1em; FLOAT: right; PADDING-BOTTOM: 6px; BORDER-LEFT: #2f3837 1px solid; PADDING-TOP: 6px; BORDER-BOTTOM: #2f3837 1px solid
}
#salary-cal-metro-area-prefix {
	BACKGROUND: #eeeeee
}
#salary-cal-metro-area-prefix UL LI {
	LIST-STYLE-TYPE: none
}
FIELDSET {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.block-relatedlinks UL {
	PADDING-LEFT: 0px
}
.block-relatedlinks UL LI {
	MARGIN-LEFT: 0px
}
.not-front .view-item-channel-rotator-left IMG {
	MARGIN: 4px 0px 6px
}
.not-front .view-item-channel-rotator-left {
	MARGIN-BOTTOM: 17px
}
.view-content-rotator UL {
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; PADDING-TOP: 0px! important; LIST-STYLE-TYPE: none! important
}
.view-content-rotator LI {
	CLEAR: left; PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; PADDING-BOTTOM: 5px! important; MARGIN: 0px; PADDING-TOP: 5px! important; LIST-STYLE-TYPE: none! important
}
.view-content-rotator LI IMG {
	FLOAT: left; MARGIN: 0px 10px 5px 0px; WIDTH: 144px; LIST-STYLE-TYPE: none! important; HEIGHT: 80px
}
.roadblockAd #top-container {
	DISPLAY: none
}
.roadblockAd #header #logo-title {
	MARGIN-BOTTOM: 0px; PADDING-TOP: 0px
}
.roadblockAd P {
	MARGIN: 0px 0px 5px; TEXT-ALIGN: right
}
.roadblockAd #main {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#roadBlockAd {
	TEXT-ALIGN: center
}
.ad640x480 {
	MARGIN: 0px auto; WIDTH: 640px; TEXT-ALIGN: left
}
.ad640x480 .adPadding {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; PADDING-TOP: 0px
}
#block-menu-1500 {
	PADDING-BOTTOM: 10px
}
#block-menu-1500 UL {
	BORDER-RIGHT: #d0d0d0 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: #d0d0d0 0px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px -1px; OVERFLOW: hidden; BORDER-LEFT: #d0d0d0 1px solid; WIDTH: 759px; PADDING-TOP: 0px; BORDER-BOTTOM: #d0d0d0 0px solid
}
#block-menu-1500 LI {
	BORDER-RIGHT: #d0d0d0 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #d0d0d0 1px solid; PADDING-LEFT: 0px; FONT-WEIGHT: bold; BACKGROUND: url(../images/mediakit-tabs-bg.gif) #fff repeat-x left top; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #d0d0d0 0px solid; WIDTH: 100px; PADDING-TOP: 0px; BORDER-BOTTOM: #d0d0d0 1px solid; HEIGHT: 44px
}
#block-menu-1500 LI.active {
	BORDER-LEFT-COLOR: #d0d0d0; BACKGROUND-IMAGE: none; BORDER-BOTTOM-COLOR: #fff; BORDER-TOP-COLOR: #d0d0d0; BORDER-RIGHT-COLOR: #d0d0d0
}
#block-menu-1500 LI A {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 5px; COLOR: #071d42; PADDING-TOP: 5px; HEIGHT: 34px
}
#block-menu-1500 LI.active A {
	COLOR: #000
}
LI.leaf#menu-marketing-resource-center-home {
	WIDTH: 141px
}
LI.leaf#menu-audience---editorial {
	WIDTH: 88px
}
LI.leaf#menu-online---digital {
	WIDTH: 75px
}
LI.leaf#menu-lead-generators {
	WIDTH: 92px
}
LI.leaf#menu-rates---specifications {
	WIDTH: 106px
}
LI.leaf#menu-market-research-resource {
	WIDTH: 126px
}
LI.leaf#menu-contact-machine-design {
	WIDTH: 124px
}
.content-image {
	BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; FLOAT: right; MARGIN: 0px 0px 0.83em 0.83em; BORDER-LEFT: #fff 1px solid; WIDTH: 300px; BORDER-BOTTOM: #fff 1px solid
}
.caption {
	FONT-SIZE: 0.83em; COLOR: #999
}
.contentWell {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; BACKGROUND: #ccc; FLOAT: right; PADDING-BOTTOM: 0.5em; MARGIN: 0px 0px 0.5em 0.5em; WIDTH: 200px; PADDING-TOP: 0.5em
}
.field-field-web-site {
	PADDING-BOTTOM: 10px; MARGIN: 10px 0px; TEXT-ALIGN: center
}
.field-field-web-site .field-item {
	BORDER-RIGHT: #2f3837 1px solid; PADDING-RIGHT: 18px; BORDER-TOP: #2f3837 1px solid; DISPLAY: inline; PADDING-LEFT: 18px; FONT-WEIGHT: bold; FONT-SIZE: 1em; BACKGROUND: url(../images/button-bg-green2.gif) #6a8f08 repeat-x left 50%; PADDING-BOTTOM: 6px; TEXT-TRANSFORM: uppercase; BORDER-LEFT: #2f3837 1px solid; COLOR: #fff; PADDING-TOP: 6px; BORDER-BOTTOM: #2f3837 1px solid
}
.field-field-web-site .field-item A {
	COLOR: #fff
}
.ntype-author .field-field-web-site {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 1em; PADDING-TOP: 0px; TEXT-ALIGN: left
}
.ntype-author .field-field-web-site .field-item {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 1em; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; TEXT-TRANSFORM: none; COLOR: #333; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.ntype-author .field-field-web-site .field-item A {
	COLOR: #004b72
}
.ntype-author .field-field-web-site {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1em; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; TEXT-ALIGN: left; BORDER-BOTTOM-STYLE: none
}
.ntype-author .imagefield {
	FLOAT: right; MARGIN-LEFT: 10px
}
.date-author {
	MARGIN-BOTTOM: 1em
}
.date {
	DISPLAY: inline
}
.author {
	DISPLAY: inline
}
.author {
	PADDING-LEFT: 1em; FONT-WEIGHT: bold
}
.jqactive DIV.menu {
	OVERFLOW: hidden; WIDTH: 100%
}
.jqactive DIV.column-wrapper UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; MARGIN-LEFT: 0px; MARGIN-RIGHT: 0px
}
.jqactive DIV.column-wrapper-3 UL {
	PADDING-RIGHT: 10px; WIDTH: 143px
}
.jqactive DIV.column-wrapper-3 UL.floatcols-last {
	PADDING-RIGHT: 0px
}
.jqactive DIV.column-wrapper-2 UL {
	PADDING-RIGHT: 10px; WIDTH: 220px
}
.jqactive DIV.column-wrapper-2 UL.floatcols-last {
	PADDING-RIGHT: 0px
}
.jqactive #channel-tab {
	CLEAR: both; PADDING-TOP: 26px; POSITION: relative
}
.jqactive #channel-tab .panel-separator {
	MARGIN: 0px
}
.jqactive #channel-tab {
	BORDER-TOP: #ccc 1px solid
}
.jqactive #channel-tab H2 {
	CURSOR: pointer; COLOR: #999; POSITION: absolute; TOP: -1px; HEIGHT: 26px
}
.jqactive #channel-tab #channel-most-popular H2 {
	LEFT: 8em
}
.jqactive #channel-tab H2.active {
	BORDER-LEFT-COLOR: #333; BACKGROUND: #fff; BORDER-BOTTOM-COLOR: #333; CURSOR: default; COLOR: #333; BORDER-TOP-COLOR: #333; BORDER-RIGHT-COLOR: #333
}
#channel-tab P {
	MARGIN-BOTTOM: 5px
}
#rotator-home {
	MARGIN-BOTTOM: 20px
}
.view-content-rotator UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.view-content-rotator LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.jqactive .view-content-rotator {
	OVERFLOW: hidden; WIDTH: 450px; POSITION: relative; HEIGHT: 304px
}
.jqactive .view-content-rotator LI {
	PADDING-RIGHT: 0px! important; BACKGROUND-POSITION: left top; DISPLAY: block; PADDING-LEFT: 0px! important; LEFT: 450px; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WIDTH: 450px; PADDING-TOP: 0px! important; BACKGROUND-REPEAT: no-repeat; POSITION: absolute; TOP: 0px; HEIGHT: 250px
}
.jqactive .view-content-rotator LI.firstItem {
	LEFT: 0px
}
.jqactive .view-content-rotator .view-item-rotator {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: #061c41; PADDING-BOTTOM: 0px; OVERFLOW: hidden; WIDTH: 430px; BOTTOM: 0px; PADDING-TOP: 0px; POSITION: absolute; HEIGHT: 77px
}
.jqactive .view-content-rotator .view-data-node-title {
	COLOR: white
}
#rotatorThumbs {
	WIDTH: 450px; BOTTOM: 0px; POSITION: absolute
}
#rotatorThumbs IMG {
	BORDER-RIGHT: #ccc 5px solid; BORDER-TOP: #ccc 5px solid; FLOAT: left; BORDER-LEFT: #ccc 5px solid; WIDTH: 80px; CURSOR: pointer; BORDER-BOTTOM: #ccc 5px solid; HEIGHT: 44px
}
#rotatorThumbs IMG.activeControls {
	BORDER-LEFT-COLOR: #061c41; BORDER-BOTTOM-COLOR: #061c41; CURSOR: default; BORDER-TOP-COLOR: #061c41; BORDER-RIGHT-COLOR: #061c41
}
.jqactive .view-content-rotator .view-item-rotator {
	FILTER: alpha(opacity=80); BACKGROUND-COLOR: #2c2c2c; opacity: 0.8; moz-opacity: 0.8
}
.jqactive .view-content-rotator .view-item-rotator A {
	FILTER: alpha(opacity=100); COLOR: white; LINE-HEIGHT: 1.5em; opacity: 1.0; moz-opacity: 1.0
}
.jqactive .view-content-rotator .view-item-rotator DIV {
	FILTER: alpha(opacity=100); COLOR: white; LINE-HEIGHT: 1.5em; opacity: 1.0; moz-opacity: 1.0
}
.jqactive .view-content-rotator .view-item-rotator .view-data-node-type {
	FONT-SIZE: 0.83em; TEXT-TRANSFORM: uppercase; COLOR: #838383; LINE-HEIGHT: 24px; BORDER-BOTTOM: #838383 1px solid
}
.jqactive .view-content-rotator .view-item-rotator .view-data-node-title {
	FONT-WEIGHT: bold; FONT-SIZE: 1.33em; MARGIN: 5px 0px 2px; OVERFLOW: hidden; HEIGHT: 1.2em
}
.jqactive .view-content-rotator .view-item-rotator .view-data-node-data-field-abstract-field-abstract-value {
	FONT-SIZE: 0.91em; OVERFLOW: hidden; HEIGHT: 1.3em
}
