﻿body { font-family: Arial, sans-serif;}
a:link,
a:link span {
	text-decoration:none !important;
}
a img {
	border:0px;
}
a, a:link, a:visited, a:active, a:hover, .ms-WPBody a, .ms-WPBody a:link, .ms-WPBody a:visited, .ms-WPBody a:active, .ms-WPBody a:hover { color: #003e74;}
.ms-WPBody,
.link-item,
.link-item a,
.link-item a:link,
body #s4-bodyContainer,
.ms-vb,
.ms-vb2,
.ms-gb,
.ms-gb2,
.ms-WPBody TD {font-size:12px;}
.s4-title h1 a, .s4-title h2 a, .s4-tn li.static > .menu-item, .link-item a, .link-item a:link, .s4-ql ul.root > li > .menu-item, .s4-qlheader, .s4-ql a.selected, .s4-ql ul.root ul > li > a, a.ms-addnew, .ms-vb a:link, .ms-vb2 a:link, .ms-vb-user a:link, .ms-linksection-level1 ul li a, .s4-title h2, .ms-socialNotif-text, .s4-search select.ms-sbscopes, .s4-search input.ms-sbplain, .article-content, .welcome-content, .s4-title .s4-pagedescription, .s4-title .s4uniqpermdescription, .ms-toolbar, .ms-listheaderlabel, .ms-gb .ms-standardheader, .ms-standardheader, .ms-gb, .ms-gb2, .ms-gbload, .ms-vb-tall, .ms-vb-user, .ms-pb, .ms-pb-selected td, .ms-vb, .ms-vb2, .ms-viewlsts-noitems > b, .s4-specialNavLinkList a:hover > span.ms-splinkbutton-text, .ms-vh2-nofilter, .ms-vh2-nofilter-notextalign, .ms-formlabel, .ms-descriptiontext, .ms-formtoolbar, .ms-toolbarContainer, .description, .link-item, .ms-sectionheader, .ms-linksection-level1 h3, .ms-pageinformation h3.ms-standardheader, .ms-linksectionheader .ms-standardheader, .ms-linksectionheader, .ms-pageinformation th, .ms-createpageinformation th, th .ms-vb, .ms-vh2-nofilter-icon, th.ms-vh2-nograd, th.ms-vh2-nograd-icon, .ms-vh, .ms-vh2, .ms-vh-icon-empty, .ms-vhImage, .ms-vh2-nograd, .ms-vh3-nograd, .ms-vh2-nograd-icon, .ms-vh2-nofilter-icon, .ms-ph, .ms-propertysheet, .ms-pageinformation table td, .ms-createpageinformation table td, .ms-bottompaging .ms-paging, .ms-paging, .ms-listedit .ms-standardheader, .ms-listedit .ms-linksectionheader, .ms-listedit .ms-linksectionheader .ms-standardheader, .ms-listedit .ms-gb .ms-vh2-nofilter, .ms-listedit .ms-gb .ms-vh2, .tmt-name, .ms-SPZoneTitle, .ms-SPZoneLabel, .ms-rteElement-P, .level-description, .headertitle, .medium, groupheader, .ms-rtefield, table.ms-disc td { color: #003e74;}
body #s4-bodyContainer { width: 960px !important; padding-top: 0px; margin-right: auto; margin-left: auto;
	max-width: 960px !important;
	background-color: white; font-family: Arial, san-serif;
	color: inherit; display: table;}

h2 {
	color:#252525;
}
#s4-workspace { background-image: url('/style library/custombranding/bg_SiteDiagonal.gif');}
#s4-titlerow { height: 160px;}
#s4-titlerow UL.toplinks { margin: 0px; padding: 0px;}
#s4-titlerow UL.toplinks LI { display: inline-block; padding: 0px 10px 0px 10px; background-image: url('/style library/custombranding/bg_TopBar.jpg'); background-repeat: repeat-x; line-height: 30px; margin-right: -2px; border-right: solid 1px white;}
#s4-titlerow UL.toplinks A { font-family: Arial; font-size: 11px; color: #003E74;}
#s4-titlerow UL.toplinks A:hover { text-decoration: underline;}
#s4-titlerow DIV.titleImg { width: 355px; height: 66px;}
.ms-sbcell input { width: 50px;}
.s4-titlelogo { width: 160px;}
.s4-titlelogo > .logolink {width: 160px; height: 160px; border: 0 none; display: block; margin: 10px 0px 0px 20px;}
body #s4-leftpanel { float: left; width: 150px; background-color: transparent; display: none; }
body #s4-leftpanel-content { border-style: solid; border-color: transparent; border-width: 0 1px 1px 0; padding: 0 0 5px;}
.s4-noti { z-index: 100000; }

/** TOP nav
*****************************************/
.menu LI { margin-top: 3px; cursor: pointer;}
.s4-tn { background-image: url('/style library/custombranding/bg_nav.png'); height: 40px; position: relative; bottom: -8px;}
.s4-tn LI.dynamic-children LI { border-right: 0px;}
.s4-tn UL.dynamic { top: 29px !important;}
.s4-tn LI { 
	height: 25px; 
	border-right: solid 1px #53cef6;
	border-right:solid 1px transparent;
}
.s4-tn LI.static > a:hover { 
	color: #fff; 
	text-decoration: none;
}
.s4-tn LI.static > a:link { 
	color: #fff; 
	text-decoration: none;
}
.s4-tn LI.static > .menu-item { 
	font-family:"Arial Black", Arial;
	font-size: 14px; 
	font-weight: bold;
	color: #fff; 
	text-decoration: none;
}
/* slightly move up links in global navigation */
.s4-tn li.static > .menu-item { 
	padding: 3px 20px 4px 10px;
}
.s4-tn LI.dynamic > .menu-item {
	padding-left:20px;
	padding-right:20px;
}

div.sr-footerText a { color: #FFF; text-decoration: underline;}
div.sr-footerText { color: #FFF;}
div.sr-footer { 
	width: 960px !important; 
	margin-right: auto; 
	margin-left: auto; 
	max-width: 960px !important;
}
div.sr-footerText { 
	padding: 10px 0px 80px 0px; 
	font-family: inherit; 
	font-size: 10px;
}
td.sr-footerNav A {
	text-decoration:none !important;
	padding:0px 3px 0px 3px;
}
td.sr-footerNav A:hover {
	text-decoration:underline;
}
.srch-WPBody {font-family:Arial,Helvetica;}
/* background of refiner left column in search */
.ms-searchref-main { background-color:#eeeeee !important;}
.ms-osssearch-SearchAreaTd td.ms-sbscopes {display:none;}
.ms-osssearch-SearchAreaTd .s4-search table { margin: 10px 17px 5px 80px;}
.ms-osssearch-SearchAreaTd .s4-search table {margin: 10px 17px 5px 80px;}
.topLinksWrapper {
	float: right;
    height: 30px;
    overflow: hidden;
    width: 450px;
    margin-right:6px;
}
.browseSelectCell{
	height: 120px;padding:10px 20px 0px 0px;width:100px;
}
.topLinksWrapper .s4-search INPUT.ms-sbplain { width: 145px !important; height: 15px; font-size: 11px; font-family: Arial; color: #777; border-color: #003E74 !important; position: absolute; top: 5px;}
.topLinksWrapper div#search-container { float: left; height: 20px; margin-left: 3px; padding: 5px 10px; background-image: url('/style library/custombranding/bg_TopBar.jpg'); background-repeat: repeat-x;}
.topLinksWrapper div#search-container > input[type="text"] { float: left; width: 126px; height: 18px; padding: 0 0 0 5px; line-height: 18px; font-size: 12px; font-style: italic; border: 1px solid #003E74; }
.topLinksWrapper div#search-container > a { float: left; display: inline-block; width: 20px; height: 20px; background-image: url('/style%20library/custombranding/btn_searcharrow.gif'); }
.topLinksWrapper div#search-container > input[type="text"]:focus, .topLinksWrapper div#search-container > a { outline: none; }
.topLinksWrapper div.searchBox { display: none; } 
.topLinksWrapper div.searchBox .s4-notdlg { position: relative;}
.topLinksWrapper div.topLinksWrapper { width: 100%; background-image: url('/style library/custombranding/bg_TopBar.jpg'); background-repeat: repeat-x; height: 30px;}
.topLinksWrapper .srch-gosearchimg { position: absolute; top: 4px; left: 145px; border: solid 1px #ccc;}
.menu-horizontal A.dynamic-children SPAN.additional-background { background-image: url('/style library/custombranding/navarrow.png'); background-position: right 8px; padding-right: 20px;}
.menu-horizontal ul.dynamic { 
	/*background-color: #19bef3; */
	background: transparent url('/style library/images/menu_bg.png');
	border: 0px; 
	padding-bottom: 10px;
}
.menu-horizontal ul.dynamic a:visited { color: #fff; }
.menu-horizontal ul.dynamic a { 
	color: #fff; 
	font-size: 13px;
}
.menu-horizontal ul.dynamic a:hover { 
	text-decoration: none; 
	background: transparent url('/style library/images/menu_bg.png');
}
div.menu-horizontal { margin-left: auto; margin-right: auto; }
.s4-tn LI.dynamic { height: auto;}
div.browseByWrapper { margin-left: 40px; float:right;}
div.ddlHeader { color: #333; font-weight: bold; padding: 0px 0px 5px 0px; text-align: left;}
.ddlMenus select { width: 160px; font-size: 11px; font-family: inherit; color: #777; margin-bottom: 10px;}
.s4-titlerowhidetitle select { width: 160px; height:auto;overflow:hidden;  font-size: 11px; font-family: inherit; color: #777; margin-bottom: 10px;}
.s4-titlerowhidetitle select option { width: 160px; height:auto;overflow:hidden;}
.s4-ca { padding-bottom: 20px; margin-left: 0px; min-width: 960px; min-height: 550px;}
.systemPage .s4-ca {
	padding:20px;
	min-width:920px;
}
div.homepageRotator { margin: -0px 0px 0px -0px; width: 960px; height: 310px;}
div.home { padding: 10px; background-color: #E6E7E8; min-height: 225px;}
/*homepage web parts*/
div.homeNews TABLE TD { line-height: 16px; font-family: inherit; color: #252525; font-size: 11px;}
div.homeNews TABLE { line-height: 16px; font-family: inherit; color: #252525; font-size: 11px;}
div.homeNews { line-height: 16px; font-family: inherit; color: #252525; font-size: 11px;}
div.homeNews { padding: 5px;}
div.homeNews TABLE { margin-top: 5px;}
div.homeNewsTitle { padding-bottom: 10px; font-style: italic; color: black; font-size: 16px; font-weight: bold;}
div.homeNewsSubtitle { color: #114b7d; font-size: 12px; font-weight: bold;}
div.homeNewsDate { font-style: italic;}
div.homeNews A { color: #19bef3;}
div.articleView { padding: 5px 0px 5px 0px; line-height: 16px; font-family: inherit; font-size: 12px; color: #252525;}
div.articleTitle A:visited { font-family: inherit; font-size: 14px; color: #003e74; font-weight: bold;}
div.articleTitle A:link { font-family: inherit; font-size: 14px; color: #003e74; font-weight: bold;}
div.articleBody { font-style: italic;}
div.articleBody A:visited { color: #003e74;}
div.articleBody A:link { color: #003e74;}
div.articleDate { }
div.CaseStudiesView { padding: 5px 0px 5px 40px; line-height: 16px; font-family: Arial; font-size: 12px; color: #252525;}
div.CaseStudiesTitle A:visited { font-family: Arial; font-size: 14px; color: #003e74; font-weight: bold;}
div.CaseStudiesTitle A:link { font-family: Arial; font-size: 14px; color: #003e74; font-weight: bold;}
div.CaseStudiesBody A:visited { color: #003e74;}
div.CaseStudiesBody A:link { color: #003e74;}
.strongTextDecoration { color: rgb(47, 47, 47); font-family: 'Arial Bold', Arial, sans-serif; font-size: 13px;}
.strongColoredTextDecoration { color: rgb(69, 115, 153); font-family: 'Arial Bold', Arial, sans-serif; font-size: 13px;}
.titleTextDecoration { font-family: 'Arial Bold', Arial, sans-serif; font-size: 24px; color: #003e74;}
.productLayoutMenu { color: rgb(217, 217, 217);}
.productLayoutMenu a { text-decoration: underline; color: rgb(217, 217, 217);}
.productLayoutLeft { width: 80px; float: left;}
.productLayoutRight { width: 920; float: left;}
.productLayoutRightTitle { margin: 10px 0;}
.productLayoutRightContentRight { width: 40%; max-width: 400px; float: left;}
.productLayoutRightContentLeft { float: left; width: 40%; max-width: 400px; vertical-align: top;}
.productLayoutRightDescription { margin: 10px 0; vertical-align: top;}
.productLayoutRightInfo { margin: 5px 0; font-family: 'Arial Bold', Arial, sans-serif; font-size: 10px; vertical-align: top;}
.productLayoutRightAdditionalColors { margin: 10px 0; vertical-align: top;}
.productLayoutRightApplications { margin: 5px 0; vertical-align: top;}
.productLayoutRightFeatures { margin: 5px 0; vertical-align: top;}
.productLayoutRightSpecification { clear: both; margin: 5px 0; vertical-align: top;}
.productLayoutRightElasticElongation { margin: 5px 0; vertical-align: top;}
#spliceInstructions-main-div { height: 100%; width: 100%; vertical-align: top;}
#spliceInstructions-left-menu-title { color: #041A91;}
.spliceInstructions-left-menu-content { padding-top: 20px;}
.spliceInstructions-title { color: #17B9FF; font-family: 'Arial Bold', Arial, sans-serif; font-size: 18px; font-weight: bold;}
#spliceInstructions-big-title { font-size: 43px; font-family: 'Arial Bold', Arial, sans-serif; font-weight: bold; color: black;}
.spliceInstructions-main-table-right { width: 48%; height: 100%; float: right; padding-left: 20px;}
#spliceInstructions-main-div p { font-family: 'Arial Bold', Arial, sans-serif; font-size: 18px; font-weight: bold; color: black;}
#spliceInstructions-main-div h1 { font-family: Arial, sans-serif; font-size: 17px; color: black;}
h5 { font-family: Arial, sans-serif;}
h4 { font-family: Arial, sans-serif;}
h3 { font-family: Arial, sans-serif;}
h2 { font-family: Arial, sans-serif;}
h1 { font-family: Arial, sans-serif;}
.ms-ph { font-family: Arial, sans-serif;}
.ms-pb-selected { font-family: Arial, sans-serif;}
.ms-pb { font-family: Arial, sans-serif;}
.ms-vh2-nofilter-icon { font-family: Arial, sans-serif;}
.ms-vh2-nograd-icon { font-family: Arial, sans-serif;}
.ms-vh3-nograd { font-family: Arial, sans-serif;}
.ms-vh2-nograd { font-family: Arial, sans-serif;}
.ms-vb-user { font-family: Arial, sans-serif;}
.ms-vb-tall { font-family: Arial, sans-serif;}
.ms-vb2 { font-family: Arial, sans-serif;}
.ms-vb { font-family: Arial, sans-serif;}
.ms-gbload { font-family: Arial, sans-serif;}
.ms-gb2 { font-family: Arial, sans-serif;}
.ms-gb { font-family: Arial, sans-serif;}
.ms-vhImage { font-family: Arial, sans-serif;}
.ms-vh-icon-empty { font-family: Arial, sans-serif;}
.ms-vh-icon { font-family: Arial, sans-serif;}
.ms-vh2 { font-family: Arial, sans-serif;}
.ms-vh { font-family: Arial, sans-serif;}
.ms-WPBody th { font-family: Arial, sans-serif;}
.ms-WPBody td { font-family: Arial, sans-serif;}
body #pageStatusBar { font-family: inherit; border: 0px 0px 1px 0px;}
#spliceInstructions-main-div li { font-family: Arial, sans-serif; font-size: 15px; color: black;}
.spliceInstructions-table-title { font-family: 'Arial Bold', Arial, sans-serif; font-size: 14px; color: black; border-bottom: 2px solid gray; border-right: 2px solid black; height: 20px; text-align: left; padding-top: 20px; color: #041A91;}
#spliceInstructions-main-table { float: right; width: 100%; padding-top: 20px;}
#spliceInstructions-main-table img { width: 100%;}
.spliceInstructions-table-file { font-family: 'Arial Bold', Arial, sans-serif; font-size: 10px; color: black; border-bottom: 2px solid gray; border-right: 2px solid #333; height: 20px; width: 50; padding-top: 20px;}
.spliceInstructions-table-td { font-family: 'Arial Bold', Arial, sans-serif !important; font-size: 16px; color: black; border-bottom: 1px solid #333; border-right: 2px solid #333; height: 20px; padding-left: 0px;}
.spliceInstructions-left-menu { float: left; width: 20%; padding: 0 15px 15px 15px;}
.spliceInstructions-half { width: 48%; height: 100%; float: left;}
.spliceInstructions-left { width: 53%; height: 100%; float: left;}
.spliceInstructions-right { width: 47%; height: 100%; float: right;}
.spliceInstructions-content { float: right; width: 70%; padding-right: 25px; border-left: 2px solid gray; padding-left: 10px;}

.technicalBulletins-webpart-title { font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; font-size: 12px; font-weight: bold; color: #2D5082; padding-top: 0px; margin-top: 0px; padding-bottom: 9px; line-height: 14px;}
#technichalBulletins-webpart a { font-size: 8pt; font-weight: bold;}
.industryPage-main { width: 100%; height: 100%; padding: 15px;}
.industryPage-big-title { color: black; font-size: 40px; padding: 0px; margin: 0px;}
.industryPage-desc-title { color: black; font-weight: bold; font-size: 13px;}
.industryPage-title { color: blue; padding: 0px; margin: 0px;}
.industryPage-top-div { height: 50%; width: 100%; text-align: left;}
.industryPage-half-left { float: left; width: 57%;}
.industryPage-half-right { float: right; width: 40%; padding-right: 5px;}
.industryPage-picture { display: inline-block; height: 5px; width: 5px;}
.industryPage-bottom-div { width: 85%; padding: 20px;}
.industryPage-left-div { border: 1px solid gray;}
.industryPage-middle-div { border-top: 1px solid gray; border-bottom: 1px solid gray;}
.industryPage-background { background-color: #F0F0F0;}
.industryPage-right-div { border: 1px solid gray;}
.vitalInformation-webpart-left-div { width: 60px; height: 99px; float: left;}
.vitalInformation-webpart-right-div { width: 300px; float: right; height: 99px;}
.vitalInformation-small-image { height: 73px; width: 49px;}
.vitalInformation-main-image { height: 310px; width: 640px; border: none;}
.vitalInformation-webpart-main-title { color: #6EB4FF; font-size: 38px; text-decoration: none;}
.vitalInformation-webpart-title { color: #959595; font-size: 18px; text-decoration: none; font-family: 'Arial Bold', Arial, sans-serif; cursor: pointer;}
.vitalInformation-webpart-description { color: #fff; font-size: 10px; font-family: Arial Italic, Helvetica, Verdana, Geneva, sans-serif; width: 100%;}
.vitalInformation-webpart-static { color: #fff; font-size: 10px; font-family: Arial Regular, Helvetica, Verdana, Geneva, sans-serif;}
.vitalInformation-webpart-main-description { color: white; font-size: 15px; font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; text-decoration: none;}
.vitalInformation-webpart-info { width: 304px; float: left;}
.vitalInformation-webpart-picture { width: 640px; height: 310px; float: right; overflow: hidden; }
.vitalInformation-webpart-desc-left { float: left; width: 85%; height: 42px; overflow: hidden;}
.vitalInformation-webpart-desc-right { float: right; width: 10%;}
.black-background { background-color: black;}
/* left navigation column on product page */
.LeftFullColumn { width: 140px; min-height: 600px; float: left; padding: 10pxhal 20px;}
@media screen
{
.standartPageLayoutLeftTopDiv { width: 140px; min-height: 324px; float: left; border-right: solid 1px #C8C9CA; padding: 10px 20px; position:relative;}
.standartPageLayoutMainDiv { width: 710px; min-height: 324px; border-left: solid 1px #C8C9CA; margin-left: 180px; padding-left: 20px; padding-right: 20px; padding-top: 10px;}
}
@media print
{
.standartPageLayoutLeftTopDiv { width: auto; float: none; display: block; border-right: 0 none; border-bottom: 1px solid #ddd; margin-bottom: 10px; padding: 10px 20px;}
.standartPageLayoutMainDiv { width: auto; border-left: 0 none; border-bottom: 1px solid #ddd; margin-bottom: 10px; padding: 10px 20px;}
}
.MiddleRightCell, MiddleLeftCell { min-width: 50%;}
/* begin product list page layout specific styles */
.productDetail { margin-top: 15px;}
.productDetail .standartPageLayoutMainDiv, .productDetail div.standartPageLayoutMainDiv { border-left: 0 none; margin-left: 150px; width: 758px;}
.productDetail .standartPageLayoutLeftTopDiv, .productDetail div.standartPageLayoutLeftTopDiv { border-right: 0 none; min-height: 600px; width: 100px; text-align: center;}
.productDetail .leftFullColumn { width: 145px; max-width: 160px; vertical-align: top; min-height: 600px;}
.productDetail .WideContainer { vertical-align: top; min-width: 730px;}
.halfCol { min-width: 240px;}
.productTable { width: 100%; border-collapse: collapse; min-height: 600px;}
.productTable .tdSingleCol { width: 50%; padding-left: 20px;}
.productTable .tdSingleCol:first-child { padding-left: 0;}
.pHead1 { font-size: 120%; font-weight: bold; color: #0072BC; text-transform: uppercase;}
.pHead2 { font-size: 100%; font-weight: bold; color: #000; text-transform: uppercase;}
.plabel { color: #777; text-transform: uppercase;}
.liName { margin-left: 10px;}
.centeredContent { padding: 10px 20px;}
.productTopHeading { /*border:1px solid #000000;*/
	border-collapse: collapse; font-family: inherit; width: 800px; background-color: #ededed; margin: 10px auto; border: 0 none;}
.productTopHeading h2 { color: #003E74;}
.productTopHeading td { text-align: right; padding: 10px 20px; vertical-align: top;}
.productListTable { /*border:1px solid #000000;*/
	border-collapse: collapse; font-family: inherit; width: 800px; margin-left: auto; margin-right: auto;}
.productTopListing { }
.productListTable th { padding: 10px; vertical-align: top; border: 1px solid #000;}
.productTopListing li { display: inline-block; *; display: inline; width: 30%; padding: 4px;}
.productTopListing ul { list-style: disc;}
.productListTable td { padding: 10px; vertical-align: top; border: 1px solid #000; width: 50%;}
.productTypeCell { }
.standartFullCenteredDiv { float: none; min-height: 400px; margin-left: auto; margin-right: auto; font-family: inherit;}
.productSummary { margin-left: 50px;}
img.productSmall { width: 30px; max-height: 80px; border: 0; float: left;}
.pName { font-weight: bold;}
.pDescription { }
.pMore { font-weight: bold;}
/* end product list page layout specific styles */
.samsonInTheNewsPageLayoutMainDiv { width: 525px; min-height: 324px; /*border-left: solid 1px #C8C9CA;*/; float: left;}
.samsonNewsAndEventsPageLayoutRightDiv { width: 132px; min-height: 324px; /*border-left: solid 1px #C8C9CA;*/ margin-left: 786px;}
.samsonInTheNewsPageLayoutRightDiv { width: 132px; min-height: 324px; /*border-left: solid 1px #C8C9CA;*/ margin-left: 786px;}
.samsonNewsAndEventsPageLayoutRightDiv { border-left: solid 1px #C8C9CA;}

.padding-leftright-10 { padding: 0px 10px 0px 10px;}
.fastHideElement img { display: none;}
blackText:visited { color: black !important;}
.blackText { color: black !important;}
.liststyle-none { list-style: none; margin: 0; padding: 0;}
#tabs { background-color: #000; }
.rotatorHeight { height: 310px !important;}
.rotatorWidth { width: 960px;}
.rotatorItemHeight { height: 99px !important;}
td#_invisibleIfEmpty { padding-left: 20px; padding-right: 20px;}
td#_invisibleIfEmpty.HeaderCell { padding-left: 0;}
div.samsonInTheNewsPageLayoutMainDiv { padding-left: 20px; padding-right: 20px; padding-top: 10px;}
div.samsonProductListLayoutMainDiv { padding-left: 20px; padding-right: 20px; padding-top: 10px; float: left;}
div.samsonNewsAndEventsPageLayoutRightDiv { padding-left: 20px; padding-right: 20px; padding-top: 10px;}
div.article { padding-left: 20px; padding-right: 20px;}
.productVerticalImg { width: 80px; max-width: 80px; height: 600px; background: transparent url('ropesample.jpg') no-repeat center top;}
.pDetailItem { color:#000; font-family: inherit; margin-bottom: 10px;}
.plabel { font-weight: bold; font-family: inherit; margin: 10px 0 5px;}
.pDetailsWrap { }
.lblCategory { color: #0072BC; font-size: 180%; font-weight: bold; margin-bottom: 10px; margin-top: 5px;}




/* Technical Papers Page Layout */
.technicalPapersMainTable { height: 100%; width: 100%; margin: 0 0 25px; border: 1px solid black;
	border-collapse: collapse;}
/*.technicalPapersMainTable tr th { width: 25%; height: 50px; background-color: #A5B7D4; color: #4B6896;}*/
.technicalPapersMainTable td{
	color:#000000;
	margin:0px;
	border:1px solid;
}

#technicalPapers-left-menu { float: left; width: 20%; padding: 10px; border-right: 2px solid gray;}
#technicalPapers-left-menu p { font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; font-size: 12px; font-weight: bold; color: #2D5082; padding-top: 0px; margin-top: 0px; line-height: 14px;}
#technicalPapers-left-menu a { font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; font-size: 12px; line-height: 15px; color: black; padding-top: 0px; margin-top: 0px;}
.technicalPapers-left-menu-item { padding-left: 10px;}
#technicalPapers-webpart-zone { float: left; width: 70%; height: 100%; padding-right: 25px;}



.technicalPapersMainTable {
	width: 100%;
	margin: 0 0 25px;
	border: 1px solid black;
}



.dlProducts {
	color:#000000;
}
.technicalPapersMainTable th,
.dlProducts th {
	  background: none repeat scroll 0 0 #EFEFEF;
	  text-align:center;
	  vertical-align:bottom;
	  padding:5px;
}
.technicalPapersMainTable td,
.dlProducts td { vertical-align: top;
	 text-align:center;
	 padding: 10px;
}

.dlProducts tr td:first-child {
	padding:5px;
}
.hlThumb {
	width:192px;
	height:25px;
	border:0 none;
	display:block;
}
.industryAppItem {margin:5px 0;}

.productDetailCell a { font-weight: bold;}
.ms-cui-ribbon, .ms-cui-menu, .ms-siteactionsmenuinner, .ms-siteactionsmenuhover, .ms-welcomeMenu, div.ms-MenuUIPopupBody .ms-MenuUIPopupScreen, div.ms-MenuUIPopupBody.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner, div.ms-MenuUIPopupBody.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner div, .ms-cui-toolbar-toolbar, .s4-titletable, .ms-socialNotif-Container, .ms-sbplain, .ms-sbtable, body #pageStatusBar, .link-item, .link-item a, .link-item a:link, .ms-WPBody, .ms-menutoolbar td a, .ms-toolbar, .ms-listheaderlabel, .ms-viewselector, .ms-viewselectortext, .ms-viewselectorhover, .ms-vh2-nofilter, .ms-vh2-nofilter-notextalign, .ms-vh, .ms-vh2, .ms-vh-icon, .ms-vh-icon-empty, .ms-vhImage, .ms-gb, .ms-gb2, .ms-gbload, .ms-vb, .ms-vb2, .ms-vb-tall, .ms-vb-user, .ms-vh2-nograd, .ms-vh3-nograd, .ms-vh2-nograd-icon, .ms-vh2-nofilter-icon, .ms-pb, .ms-pb-selected, .ms-ph, td.ms-vb, a.ms-addnew, .ms-ltviewselectormenuheader .ms-viewselector a, .ms-ltviewselectormenuheader .ms-viewselectorhover a, th.ms-vh, td.ms-vb, .ms-dlgTitleText, .ms-formlabel, .ms-descriptiontext, .ms-formtoolbar, select, .ms-input, .ms-long, .ms-inputuserfield, .ms-toolbarContainer, div.ms-formfieldlabelcontainer span.ms-formfieldlabel, .ms-formfieldlabelcontainer, .description, .ms-sectionheader, .ms-linksection-level1, .ms-pageinformation h3.ms-standardheader, table.ms-pageinformation, table.ms-createpageinformation, .ms-pageinformation table td, .ms-createpageinformation table td, .ms-linksectionheader, th .ms-vb, .ms-vh2-nofilter-icon, th.ms-vh2-nograd, th.ms-vh2-nograd-icon, .ms-propertysheet, .ms-formdescription, .ms-paging, .ms-listedit .ms-standardheader, .ms-listedit .ms-linksectionheader, .ms-listedit .ms-linksectionheader .ms-standardheader, .ms-listedit table.ms-pageinformation, .ms-listedit .ms-pageinformation table td, .ms-listedit .ms-propertysheet, .ms-listedit .ms-descriptiontext, .ms-SPZoneLabel, .ms-SPButton, .ms-wpadder-sectionhead, .ms-wpadder-wpname, .ms-wpadder-categoryColumn, .ms-wpadder-categoryColumn td, .ms-wpadder-items, .ms-wpadder-upload input, .ms-wpadder-upload button, .ms-wpadder-tabTable th, .ms-wpadder-description, .ms-wpadder-zoneArea button, .ms-WPTitle, .link-item-large, .link-item-large a, .link-item-large a:link, div.title-With-Background a, div.title-With-Background a:link, div.title-With-Background a:hover, div.title-With-Background a:visited, div.title-With-Background a:active, .headertitle, .headertitle a, .headertitle a:link, .level-item, .level-item a, .level-item a:link, .headertitle-band, .headertitle-band a, .headertitle-band a:link, .headertitle-large, .headertitle-large a, .headertitle-large a:link, .headertitle-small, .headertitle-small a, .headertitle-small a:link, .level-description, .ms-WPBody td, .medium, groupheader, .ms-rtelong, .ms-longer, .ms-rtelonger, .ms-radiotext, .ms-rtedropdown, .ms-lookuptypeintextbox, .ms-rtefield, table.ms-disc td, table tr td.ms-disc-bordered-noleft, .ms-formbodysurvey, .ms-gridCol, .ms-gridT1, .ms-surveyVBarT, .ms-surveyVBarTC, .ms-surveyTotal { font-family: inherit;}
.ms-selectorlink a, .ms-selectorlink a:visited { font-family: inherit !important;}
.ms-rteThemeForeColor-2-0 {
	color:#252525 !important;
}
.ms-rteFontSize-1 { font-size: 12px; }
/* trump user-inserted font tags - being selective as to not override dingbats, etc */
font[face="Calibri"], font[face="ArialMT"], font[face="HelveticaNeue-BoldExt"] { font-family: Arial,sans-serif !important;}
/* product page titles */
.pageTitleTable { min-width: 170px; border: 0px none;}
.pageTitleTable td { vertical-align: top; padding: 0;}
.pageTitleTable .bgLeft { background: transparent url('/Style Library/CustomBranding/productTitleFull.png') no-repeat; width: 35px; height: 30px; overflow: hidden;}
.pageTitleTable .bgRight { background: transparent url('/Style Library/CustomBranding/productTitleFull.png') no-repeat right top; width: 35px; height: 30px; overflow: hidden;}
.pageTitleTable .bgCenter { background: transparent url('/Style Library/CustomBranding/productTitleRepeat.png') repeat-x; min-width: 100px; height: 30px; overflow: hidden; padding: 0 60px; color: #FFF; font-family: Arial, Arial, sans-serif; font-weight: bold; font-size: 16pt; vertical-align: middle;}
.industryPage-top-div { height: auto !important; text-align: left; vertical-align: top; width: 100%;}
.industryGrid td { vertical-align: top;}
.industryGrid tr td:first-child, .industryGrid th { vertical-align: top; font-weight: bold;}
.ropeBGPadding { width: 8px; max-width: 8px; padding: 0 30px;}
.specContainer { border: 0 none; border-collapse: collapse; width: 100%;}
.specContainer table { border: 1px solid #ddd;}
.specContainer .specs { padding-right: 3px;}
.specs .header th, .elong .header th {
	font-size:10px; text-align: center; vertical-align: bottom;
	border-bottom: 2px solid #000; padding: 2px; color: #777;
}
.specs td, .elong td { text-align: center; vertical-align: top; padding: 2px;}

#tableWrap .prodListTable th { background:#efefef;}
#tableWrap .prodListTable td { color:#000; background:#FFF;}
#tableWrap .prodListTable th.even { background:#E1F4FD;}
#tableWrap .prodListTable td.even { background:#E1F4FD;}

.vitalInformation-webpart-title,
.vitalInformation-webpart-title,
.vitalInformation-webpart-desc-right,
.vitalInformation-webpart-desc-left,
ul.ui-tabs-nav li{
	cursor:pointer;
}
/* search dropdowns in title area */
.browseByWrapper {
	
}


/* custom MARKUP styles
*******************************************************/
.ms-rteStyle-MyArrowBullet {
	-ms-name:"Arrow Bullet Blue";
	background: url('/Style Library/Images/blue_arrow.png');
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:18px;
}
.ms-rteStyle-MyPointerBullet {
	-ms-name:"Pointer Bullet Blue";
	background: url('/Style Library/Images/blue_pointer.png');
	background-position:left bottom;
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:18px;
}
.ms-rteStyle-MyArrowBullet2 {
	-ms-name:"Arrow Bullet Gray";
	background: url('/Style Library/Images/gray_arrow.png');
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:18px;
}
.ms-rteStyle-MyPointerBullet2 {
	-ms-name:"Pointer Bullet Gray";
	background: url('/Style Library/Images/gray_pointer.png');
	background-position:left bottom;
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:18px;
}
.ms-rteStyle-MyCheckBullet {
	-ms-name:"Check Bullet Black";
	background: url('/Style Library/Images/black_check.png');
	background-position:left bottom;
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:18px;
}
.ms-rteStyle-MyCircleBullet {
	-ms-name:"Circle Bullet Gray";
	background: url('/Style Library/Images/gray_circle.png');
	background-position:left bottom;
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:18px;
}
.ms-rteStyle-MySquareBullet {
	-ms-name:"Square Bullet Gray";
	background: url('/Style Library/Images/gray_square.png');
	background-position:left bottom;
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:18px;
}
.ms-rteStyle-MyDashBullet {
	-ms-name:"Dash Bullet Gray";
	background: url('/Style Library/Images/gray_dash.png');
	background-position:left bottom;
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:18px;
}
.ms-rteStyle-MyPointerBullet3 {
	-ms-name:"Pointer Bullet";
	background: url('/Style Library/Images/gray_point2.png');
	background-position:left bottom;
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:18px;
}
/*
.ms-rteFontFace-13 {
 	-ms-name:"Helvetica Neue Bold Condensed";
 	font-family: 'Helvetica Neue Bold Condensed';
}
.ms-rteFontFace-14 {
 	-ms-name:"Helvetica Neue Condensed Oblique";
 	font-family: 'Helvetica Neue Condensed Oblique';
}
*/
.ms-rteFontFace-15 {
 	-ms-name:"Arial Narrow";
 	font-family: 'Arial Narrow';
}



