﻿@charset "utf-8";
/* CSS Document */
@import url(../styles/menu.css);


/* Base
--------------------------------------------------------------------------*/
*
{
	margin: 0;
	padding: 0;
	font-family: Helvetica, Arial, Verdana, sans-serif;
}
.rtsTxt, .rtsIn, .rtsOut, .rtsLink, .rtsLI
{
	text-align: left !important;
	line-height: 24px;
}
#pcmcBody
{
	background: #232323 url(../img/pcmc_Body_BG.jpg) repeat-x;
	width: 100%;
	color: #fff;
	float: left;
	text
}
#pcmcWrapper
{
	width: 960px;
	margin: 0 auto;
}


/* Super Header
--------------------------------------------------------------------------*/
#header
{
    background: url('/sfimages/default-source/bwinternational/blue-bg.png');
    height: 40px;
}
#header #header-wrapper
{
    width: 960px;
    margin: 0 auto;
}
#header .bw-link a
{
    background: url('http://www.marquipwardunited.com/sfimages/default-source/mwu/barry-wehmiller.png');
    width: 159px;
    height: 20px;
    margin: 10px 10px 10px 0;
    display: block;
    float: left;
}
#header .bw-link a:hover
{
    background-position: bottom;
}


/* Super Header >> Division Links
--------------------------------------------------------------------------*/
#header #header-wrapper div.RadMenu_Sitefinity
{
    background: none;
    z-index: 10000 !important;
}
#header #header-wrapper .RadMenu_Sitefinity ul.rmRootGroup
{
    border: none;
    height: 40px;
}
#header #header-wrapper .RadMenu_Sitefinity ul.rmRootGroup li
{
    border: none;
    height: 40px;
    padding: 0;
}
#header #header-wrapper .RadMenu_Sitefinity ul.rmRootGroup li a
{
    background: #EFEFF0;
    height: 40px;
    line-height: 40px;
    cursor: pointer;
    margin: 0;
    padding: 0px 10px;
}
#header #header-wrapper .RadMenu_Sitefinity ul.rmRootGroup li a.rmExpanded, 
#header #header-wrapper .RadMenu_Sitefinity ul.rmRootGroup li a.rmExpanded:hover
{
    background: #5c666f;
    color: #fff !important;
}
#header #header-wrapper .RadMenu_Sitefinity ul.rmRootGroup li a.rmExpanded .rmText:after
{
    content: ' [-]';
}
#header #header-wrapper .RadMenu_Sitefinity ul.rmRootGroup li a .rmText
{
    line-height: 40px;
    padding: 0;
    font-family: 'museo_sans300', Verdana;
    font-size: 12px;
}
#header #header-wrapper .RadMenu_Sitefinity ul.rmRootGroup li a .rmText:after
{
    content: ' [+]';
}
#header #header-wrapper .RadMenu_Sitefinity ul.rmRootGroup li ul.rmGroup
{
    border: none;
}
#header #header-wrapper .RadMenu_Sitefinity ul.rmRootGroup li ul.rmVertical
{
    padding: 0;
}
#header #header-wrapper .RadMenu_Sitefinity ul.rmRootGroup li ul.rmLevel1 li
{
    height: inherit;
}
#header #header-wrapper .RadMenu_Sitefinity ul.rmRootGroup li ul.rmLevel1 li a
{
    background: #5c666f;
    color: #fff;
    height: inherit;
}
#header #header-wrapper .RadMenu_Sitefinity ul.rmRootGroup li ul.rmLevel1 li a:hover
{
    background: #00a0df;
}
#header #header-wrapper .RadMenu_Sitefinity ul.rmRootGroup li ul.rmLevel1 li a .rmText
{
    line-height: 25px;
    padding: 0;
}
#header #header-wrapper .RadMenu_Sitefinity ul.rmRootGroup li ul.rmLevel1 li a .rmText:after
{
    content: '';
}


/* Super Header >> Search
--------------------------------------------------------------------------*/
#header #header-wrapper .sf_2cols_2in_50
{
    border: 0 !important;
    float: right;
    margin-top: -1px;
}
#header #header-wrapper input#searchTerms
{
    border: 0 !important;
    width: 200px;
    height: 41px;
    line-height: 41px;
    padding: 0 5px;
    background: #EFEFF0;
    font-family: 'museo_sans300', Verdana;
}
#header #header-wrapper input#btnSearchSubmit
{
    height: 41px;
    padding: 0 5px;
    margin-left: -4px;
    cursor: pointer;
    background: #00a0df;
    border: none;
    color: #fff;
    text-transform: uppercase;
    font-family: 'museo_sans500', Verdana;
    font-weight: normal;
}
#header #header-wrapper fieldset.sfsearchBox input.sfsearchSubmit:hover
{
    background: #efeff0;
    color: #fff;
}
.sfsearchResultStatistics
{
    margin-top: 20px !important;
}
.sfsearchResultTitle
{
    font-size: 12pt;
    margin-top: 20px;
}
.sfsearchResultUrl a
{
    color: #00a0df;
    background: url('/sfimages/default-source/barrywehmiller/more.png') no-repeat left;
    text-indent: 20px;
    display: inline-block;
}
p.contact
{
    display: none;
}


/* Header
--------------------------------------------------------------------------*/
#pcmcHeader
{
	width: 960px;
	float: left;
	height: 160px;
}
.pcmcHeaderUpper
{
	width: 960px;
	float: left;
	height: 136px;
}
.pcmcHeaderUpper h2.pcmcLogo
{
	float: left;
	width: 360px;
	height: 136px;
	display: block;
}
.pcmcHeaderUpper h2.pcmcLogo .sfContentBlock a
{
	display: block;
	width: 360px;
	height: 136px;
	text-decoration: none;
	background: url('/sfimages/pcmcdesign/pcmc_headerlogo.png') no-repeat center;
}
.pcmcHeaderUpper .pcmcUtility
{
	float: right;
	width: 162px;
	height: 88px;
	margin-right: 0px;
	margin-top:20px;
}
.pcmcHeaderUpper .pcmcUtility .pcmcFlags
{
	width: 162px;
	display: block;
	float: right;
	height: 24px;
	margin: 16px 0 4px 0;
}
.pcmcHeaderUpper .pcmcUtility span.pcmcFlagsItem
{
	width: 40px;
	height: 24px;
	float: left;
	display: block;
	margin: 0 0 0 14px;
}
.pcmcHeaderUpper .pcmcUtility .pcmcLinks
{
	width: 162px;
	height: 24px;
	display: block;
	float: right;
	margin: 4px 0 16px 0;
	text-align: center;
}
.pcmcHeaderUpper .pcmcUtility .pcmcLinks a
{
	width: 54px;
	text-align: right;
	float: left;
	display: block;
	line-height: 22px;
	text-transform: uppercase;
	color: #000;
	text-decoration: none;
	font-size: 12px;
}
.pcmcHeaderUpper .pcmcUtility .pcmcLinks a
{
	text-decoration: none;
}
.pcmcHeaderUpper .pcmcUtility .pcmcLinks a:hover
{
	text-decoration: underline;
	color: #333;
}


/* Navigation
--------------------------------------------------------------------------*/
.pcmcHeaderLower
{
	width: 960px;
	float: left;
	height: 24px;
}
.pcmcHeaderLower ul.pcmcGlobalNav
{
	display: block;
	width: 960px;
	margin: 0;
	height: 24px;
	background: #343434;
}
.pcmcHeaderLower ul.pcmcGlobalNav li
{
	float: left;
	display: inline;
	list-style: none;
	text-align: center;
	width: 118px;
	line-height: 24px;
	font-size: 11px;
}
.pcmcHeaderLower ul.pcmcGlobalNav li a
{
	color: #e0e0e0;
	text-decoration: none;
	width: 100%;
	text-align: center;
	display: block;
	height: 24px;
}
.pcmcHeaderLower ul.pcmcGlobalNav li a:link
{
		text-decoration: none;
}
.pcmcHeaderLower ul.pcmcGlobalNav li a:hover
{
	background: #292929;
	color: #f9f9f9;
}


/* Slider Control
--------------------------------------------------------------------------*/
#pcmcScroll
{
	width: 960px;
	height: 284px;
	display: block;
	padding: 2px 0 0;
	margin: -2px 0 0;
	float: left;
}
#pcmcScroll .rrRelativeWrapper
{
	width: 960px;
	height: 280px;
	display: block;
	margin: 0;
	padding: 0;
	float: left;
}			


/* Content
--------------------------------------------------------------------------*/
#pcmcContent
{
	width: 960px;
	display: block;
	float: left;
	margin: 0 0 20px;
}
#pcmcContent .sf_cols
{
	width: 960px;
	margin: 0 auto;
}
#pcmcContent .pcmcColumn 
{
    text-align:left;
	margin: 15px 0 0;
	color:#fff;
	font-size:14px;
}
#pcmcContent .pcmcColumn p 
{
	margin:0 0 10px;
}
#pcmcContent p
{
    margin: 20px 0 0;
    line-height: 20px;
    font-size: 14px;
}
#pcmcContent .sfContentBlock
{
    margin: -20px 0 20px;
}
#pcmcContent a
{
    color: #0192d1;
}
#pcmcContent img
{
    margin-bottom: 20px;
}
#pcmcContent ul
{
    margin-top: 10px;
}
#pcmcContent ul li
{
    list-style-type: disc;
    margin-left: 17px;
    font-size: 14px;
}
#pcmcContent .sfdownloadFileWrp
{
    margin: 20px 0;
}
#pcmcContent .sfdownloadList
{
    margin: 0 0 40px !important;
}


/* Content >> DocLinks
--------------------------------------------------------------------------*/
#pcmcContent .RadTabStripLeft_docLinks
{
    float: right;
    background: #232323;
    margin-left: 10px;
    padding: 10px;
    border-left: 5px solid #ef6b01;
}
#pcmcContent .RadTabStripLeft_docLinks:before
{
    content: 'Document Downloads';
}
#pcmcContent.pcmcAlt .RadTabStripTop_docLinks ul,
#pcmcContent.pcmcAlt .RadTabStripLeft_docLinks ul,
#pcmcContent.pcmcAlt .RadTabStripTop_docLinks ul li,
#pcmcContent.pcmcAlt .RadTabStripLeft_docLinks ul li,
#pcmcContent.pcmcAlt .RadTabStripTop_docLinks ul li a,
#pcmcContent.pcmcAlt .RadTabStripLeft_docLinks ul li a,
#pcmcContent.pcmcAlt .RadTabStripTop_docLinks ul li a span.rtsOut,
#pcmcContent.pcmcAlt .RadTabStripLeft_docLinks ul li a span.rtsOut,
#pcmcContent.pcmcAlt .RadTabStripTop_docLinks ul li a span.rtsOut span.rtsIn,
#pcmcContent.pcmcAlt .RadTabStripLeft_docLinks ul li a span.rtsOut span.rtsIn,
#pcmcContent.pcmcAlt .RadTabStripTop_docLinks ul li a span.rtsOut span.rtsIn span.rtsTxt,
#pcmcContent.pcmcAlt .RadTabStripLeft_docLinks ul li a span.rtsOut span.rtsIn span.rtsTxt
{
	margin: 0 !important;
	padding-left: 0 !important;
	text-indent: 0 !important;
	text-decoration: none !important;
	outline: none !important;
}



/* Header Tags
--------------------------------------------------------------------------*/
#pcmcContent .pcmcColumn h1
{
	font-size: 32px;
	line-height: 34px;
	color: #a9a9a9;
	text-indent: 0 !important;
    margin: 40px 0 !important;
}
#pcmcContent h4
{
	color: #ef6b01;
	font-size: 14px;
	margin: 20px 0 0;
	padding: 0;
}
#pcmcContent h5 
{
	font-size: 14px;
	font-weight:bold;
	color: #fff;
	margin: 20px 0 0;
}


/* Phasing Out
--------------------------------------------------------------------------*/
#pcmcContent .pcmcColumn_01
{
	width: 192px !important;
	float: left;
	display: block;
	margin: 16px 12px 16px 0;
}
#pcmcContent .pcmcColumn_01 img
{
	width: 192px;
	border: 0;
	margin-bottom: 16px;
}
#pcmcContent .pcmcColumn_02
{
	width: 504px !important;
	float: left;
	display: block;
	margin: 32px 0;
	text-align: left;
}
#pcmcContent .pcmcColumn_02.sfContentBlock ol, 
#pcmcContent .pcmcColumn_02.sfContentBlock ol li
{
	color: #fff;
}
#pcmcContent .pcmcColumn_03
{
	width: 200px !important;
	min-height: 280px;
	float: left;
	display: block;
	margin: 32px 0 16px 12px;
	text-align: left;
}
#pcmcContent .pcmcColumn_03 img
{
	width: 232px;
}					
#pcmcContent .pcmcColumn_02 .sfContentBlock h3,
#pcmcContent.pcmcAlt .pcmcColumn_02_wider h3
{
	font-size: 32px;
	line-height: 34px;
	color: #a9a9a9;
	text-indent: 0 !important;
	margin-left: 0 !important;
	margin-bottom: 20px;
}
#pcmcContent .pcmcColumn_02 .sfContentBlock h4,
#pcmcContent.pcmcAlt .pcmcColumn_02_wider h4
{
	color: #ef6b01;
	font-size: 14px;
	display: block;
	width: 100%;
	margin: 0;
	padding: 0;
	float: left;
	text-align: left;
}
#pcmcContent .pcmcColumn_02 .sfContentBlock p,
#pcmcContent .pcmcTripleColumn .sfContentBlock p,
#pcmcContent.pcmcAlt .pcmcColumn_02_wider p
{
	color: #dbdbdb;
	font-size: 14px;
	margin: 2px;
	display: block;
	width: 100%;
	float: left;
}
#pcmcContent .pcmcColumn_02 .sfContentBlock span.pcmcArticleMore
{
	color: #0192d1;
	font-size: 14px;
	text-transform: lowercase;
	margin-left: 16px;
	font-weight: bold;
}
#pcmcContent .pcmcColumn_03 .sfContentBlock h4
{
	font-size: 24px;
	line-height: 38px;
	color: #a9a9a9;
	margin: 10px 0 0 0;
}
#pcmcContent .pcmcColumn_03 .sfContentBlock h5
{
	font-size: 16px;
	line-height: 24px;
	color: #0192d1;
	margin: 0 0 4px 0;
}


/* Sub Navigation
--------------------------------------------------------------------------*/
.pcmcCustomSubNav
{

}
.pcmcCustomSubNav .RadTabStrip .rtsLevel
{
    width: auto !important;
    display: table;
    margin: 0 auto;
}
.pcmcCustomSubNav a
{
   	color: #fff !important;
   	font-size: 12px;
}
.pcmcCustomSubNav a:hover
{
    color: #ef6b01 !important;
}
.sf_colsOut.pcmcCustomSubNav .RadTabStripTop_Sitefinity .rtsLink,
.sf_colsOut.pcmcCustomSubNav .RadTabStripTop_Sitefinity .rtsOut,
.sf_colsOut.pcmcCustomSubNav .RadTabStripTop_Sitefinity .rtsIn,
.sf_colsOut.pcmcCustomSubNav .RadTabStripBottom_Sitefinity .rtsLink,
.sf_colsOut.pcmcCustomSubNav .RadTabStripBottom_Sitefinity .rtsOut,
.sf_colsOut.pcmcCustomSubNav .RadTabStripBottom_Sitefinity .rtsIn
{
	background-image: none !important;
	padding: 0 !important;
}
.sf_colsOut.pcmcCustomSubNav .rtsTxt,
.sf_colsOut.pcmcCustomSubNav .rtsIn,
.sf_colsOut.pcmcCustomSubNav .rtsOut,
.sf_colsOut.pcmcCustomSubNav .rtsLink,
.sf_colsOut.pcmcCustomSubNav .rtsLI {
	text-align: left !important;
	padding: 0 2px !important;
}


/* Styles for:

	span.rtsOut
	
	The selected link in the subnav, span, second level.
	
*/



/* Styles for:

	span.rtsIn
	
	The selected link in the subnav, span, third level.
	
*/

ol,
ul li ol,
ul li ol li
{
	list-style: decimal !important;
}
#cse-search-results iframe
{
	width: 960px !important;
}
.gsc-wrapper.gsc-thinWrapper
{
	width: 900px !important;
}

#pcmcContent.pcmcAlt p a.corporate
{
	margin: 0 !important;
	padding: 0 !important;
	height: 0 !important;
	width: 0 !important;
	visibility: hidden !important;
	display: none !important;
}
div.pcmcPerspectiveTextWrap
{
	font-size: 32px;
	line-height: 34px;
	color: #A9A9A9;
	text-indent: 0 !important;
	margin-left: 0 !important;
	margin-bottom: 16px !important;
}
div#ctl00_cphPCMCMainContent_C002_masterTableView_ctl00_ctl00_documentsGrid
{
	clear: left !important;
	float: left !important;
	width: 960px !important;
	margin-bottom: 32px !important;
}


#pcmcContent.pcmcAlt p a,
.sf_colsOut.pcmcColumn_02 a
{
	color: #ffffff !important;
}
#pcmcContent.pcmcAlt p a:link,
.sf_colsOut.pcmcColumn_02 a:link
{
	color:#0074a4 !important;
}
#pcmcContent.pcmcAlt p a:visited,
.sf_colsOut.pcmcColumn_02 a:visited
{
	color:#0074a4 !important;
}
#pcmcContent.pcmcAlt p a:hover,
.sf_colsOut.pcmcColumn_02 a:hover
{
	color:#FFFFFF !important;
}
#pcmcContent.pcmcAlt p a:active,
.sf_colsOut.pcmcColumn_02 a:active
{
	color:#0074a4 !important;
}
.sf_colsOut.pcmcColumn_02
{
	margin-left: 4px !important;
	margin-right: -4px !important;
	padding-left: 4px !important;
}


/* Careers
--------------------------------------------------------------------------*/
#divCareerSearch
{
    border-top: 1px solid #ccc;
    margin-top: 20px;
}
#divCareerSearch.newsForm span.jobSearch
{
	color: #ef6b01;
	font-size: 14px;
	margin: 20px 0 0;
	padding: 0;
	width: 100% !important;
	text-align: left;
}
#divCareerSearch.newsForm span#cphPCMCMainContent_C001_lblCompany, 
#divCareerSearch.newsForm span#cphPCMCMainContent_C001_lblDivisionName
{
    display: none;
}
#divCareerSearch.newsForm span
{
    display: inline-block;
    width: 110px;
    font-weight: normal !important;
    text-align: right;
    float: left;
    margin-right: 4px;
}
#divCareerSearch.newsForm select
{
    width: 300px;
}
#divCareerSearch.newsForm input#cphPCMCMainContent_C001_btnSubmit
{
    margin-left: 114px;
    padding: 4px 5px;
}
#divCareerSearch.newsForm a#cphPCMCMainContent_C001_lbViewAllCareers
{
    margin: 20px 0 0 114px;
    display: block;
    color: #fff;
}
#divSearchResults .jobResults
{
    font-weight: bold;
    margin-bottom: 5px;
}
#divSearchResults .RadGrid_Default
{
    border: none;
    font-family: Arial;
}
#divSearchResults td.rgAltRow
{
    background: #EFEFF0;
}
#divSearchResults th.rgHeader
{
    background: #0074a4;
    color: #fff;
    border: none;
}
.RadGrid_Default .rgMasterTable, .RadGrid_Default .rgDetailTable, .RadGrid_Default .rgGroupPanel table, .RadGrid_Default .rgCommandRow table, .RadGrid_Default .rgEditForm table, .RadGrid_Default .rgPager table
{
    font-family: Arial !important;
}


/* News Room
--------------------------------------------------------------------------*/
#pcmcContent #cphPCMCMainContent_C001_lblCompany,
#pcmcContent #cphPCMCMainContent_C001_lblDivisionName
{
    display: none;
}
#pcmcContent #cphPCMCMainContent_C001_lblKeywords, 
#pcmcContent #cphPCMCMainContent_C001_lblNewsType
{
    display: block;
    font-weight: 700;
}
#pcmcContent #cphPCMCMainContent_C001_txtKeywords, 
#pcmcContent #cphPCMCMainContent_C001_ddlNewsType
{
    margin: 5px 0 20px;
    width: 200px;
}
#pcmcContent #cphPCMCMainContent_C001_btnSearch
{
    margin: 0 0 20px;
    padding: 3px 5px;
}
#pcmcContent #cphPCMCMainContent_C001_lblIntheNews, 
#pcmcContent #cphPCMCMainContent_C001_lblPressRelease
{
    color: #fff !important;
    font-size: 16px;
    font-weight: normal;
    margin: 10px 0 0;
}
#pcmcContent #cphPCMCMainContent_C001_lnkIntheNews, 
#pcmcContent #cphPCMCMainContent_C001_lnkPressRelease
{
    float: right;
}


/* Literature
--------------------------------------------------------------------------*/
.pcmc-lit ul li
{
    list-style-type: none !important;
    margin: 0 !important;
    padding: 0 !important;
}
.pcmc-lit dl
{
    margin-bottom: 10px;
}

.pcmc-lit dt,
.pcmc-lit dd
{
	background: none repeat scroll 0 0 #fff;	
	margin: 1px 0;
    line-height: 24px;
	display: inline-block;
	text-indent: 5px;
}
.pcmc-lit dt
{
    width: 660px;
}
.pcmc-lit dd
{
    width: 150px;
    color: #4b4b4b;
}
.pcmc-lit dt.header,
.pcmc-lit dd.header
{
    background: none repeat scroll 0 0 #0074a4;
    color: #FFF;
    font-weight: bold;
    font-size: 12px;
    line-height: 24px;
    width: 660px;
    display: inline-block;
}
.pcmc-lit dd.header
{
    width: 150px;
}
.pcmc-lit dl dt.header:only-child
{
    width: 960px;
    background: none !important;
    text-indent: 0px;
    color: #4f4f4f;
    font-style: italic;
}
.level2Literature dd {
    width: 150px;	
}


/* Social Links
--------------------------------------------------------------------------*/
#social-links
{
    background: #fff;
    border-top: 1px solid #5c666f;
    width: 100%;
    height: 40px;
}
#social-wrapper
{
    width: 960px;
    margin: 0 auto;
}
#social-wrapper ul
{
    list-style-type: none;
    padding: 0;
    float: left;
}
.fgwaSocial ul
{
    list-style-type: none;
    padding: 0;
    float: right;
}
#social-wrapper ul li, .fgwaSocial ul li
{
    display: inline;
    float: left;
    margin: 0;
}
#social-wrapper ul li:first-child
{
    margin: 0;
}
#social-wrapper ul li a, .fgwaSocial ul li a
{
    display: block;
    width: 32px;
    height: 32px;
    padding: 4px;
    background: #00a0df;
}
#social-wrapper ul li a:hover, .fgwaSocial ul li a:hover
{
    background: #5c666f;
}
#social-wrapper .sf_2cols_2_50 .sfContentBlock
{
    line-height: 40px;
    float: right;
    font-size: 10pt;
    color: #00a0df;
    font-family: 'museo_sans500';
}


/* Footer
--------------------------------------------------------------------------*/
#footer
{
    background: #fff;
    border-top: 1px solid #5c666f;
    padding-bottom: 20px;
}
#footer #footer-wrap
{
    width: 960px;
    margin: 0 auto;
    padding-top: 20px;
}
#footer #footer-wrap ul.rsmTwoLevels
{
    width: 20% !important;
}
#footer #footer-wrap ul.rsmTwoLevels li.rsmItem a
{
    font-size: 12px;
    font-family: 'museo_sans500', Verdana;
    color: #5c666f;
}
#footer #footer-wrap ul.rsmTwoLevels li.rsmItem ul.rsmLevel1 li.rsmItem a
{
    font-size: 12px;
    font-family: 'museo_sans300', Verdana;
    color: #00a0df;
    padding: 0 !important;
}
#footer #footer-wrap img
{
    border-left: 1px solid #5c666f;
    padding-left: 20px;
}
#footer ul:first-child
{
    display: none;
}