/* DS copied this from reset.css This extra work is necessary as 
Ektron editor is not supporting @import url syntax*/
a, img { border:none; }
body { font-family:Tahoma, Arial; margin:0; color:#292929; font-size:100%; background:#fff; padding:0; }
div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, address {margin:0; padding:0;}
/*Default table styles */
table {border-collapse:collapse;border-spacing:0; border:none;}
/* Added for Ektron */
table td  {font-size:.75em;}
table td p {font-size:1em;}
li{ font-size:.75em;line-height:13px; background:url(../images/plain-bullet.gif) 0 4px no-repeat;padding:0 0  5px 11px;	display:block;}
fieldset, img { border:0; }
ol, ul { list-style: none; }
caption,th { text-align:left; }
q:before, q:after { content:''; }
abbr, acronym { border:0; }
button { cursor:pointer; border:0; margin:0; padding:0; }
label { font-weight:normal; color:#666; margin:0; padding:0; }
/* Default Headings */
h1 { font-size:1.2em; font-weight:normal; margin-bottom:5px; color:#333; }
h2 { font-size:1em;font-weight:normal;}
h3 { font-size:0.80em; /*color:#004b90;*/ color:#333; }
h4 { font-size:.75em; color:#666;}
h6 { color:#4a4a4a; }
p { font-size:.75em; color:#333; margin-top:5px;  }
.big { font-size:1.2em; visible:false;}
.small { font-size:.75em; visible:false;!important; }
.normal { font-weight:normal; visible:false; !important; }
/* Default Link Styles */
a { color:#004b90; text-decoration:none !important; }
a:hover { color:#004b90; text-decoration:underline !important; }
a:visited {color:#537ac7; text-decoration:none !important;}

/* Form Elements */
textarea { background:url(../images/txt-area-bg.gif) 0 0 repeat-x; border:#a8a8a8 solid 1px; padding:2px; color:#666; font-family:Tahoma, Arial; font-size:1em; }
select { color:#666; border:#a8a8a8 solid 1px; background:#fff url(../../images/txt-bx-bg.gif) 0 0 repeat-x; padding:2px; }
input { color:#666; }
textarea:focus { background:#fefefe; }
address { color:#666; font-size:1em; line-height:15px; font-style:normal; margin-bottom:10px; }
/********** Styles Copied from RESET.css ends here DO NOT CHANGE THIS ******************/
/* DS copied this from cmscommon.css This extra work is necessary as 
Ektron editor is not supporting @import url syntax. If this styles need to be 
changed, change here and also in cmscommon.css file*/
/* Default styles for list commented as this is moved to reset.css
li {font-size:.75em; line-height:13px; background:url(../images/plain-bullet.gif) 0 4px no-repeat; padding:0 0  5px 11px; display:block;} */
/* Added from old style sheet */
td.valgnbottom {caption: Align contents to Bottom; vertical-align:bottom; padding-bottom:0px;}
td.valgnmid {caption: Align contents to Middle;	vertical-align:middle;}
td.valgntop {caption: Align contents to Top; vertical-align:top;}
img.vertaligntop {caption: Align image to Top; vertical-align: top;}
img.vertalignbottom {caption: Align image to Bottom; vertical-align: bottom;}
img.vertalignmiddle {caption: Align image to Middle; vertical-align: middle;}
img.floatright {caption: Float Image to Right; float: right;}
img.floatleft {caption: Float Image to Left; float: left;}
.cmsuppercase {caption: Uppercase; text-transform: uppercase;}
.cmslowercase {caption: Lowercase; text-transform: lowercase;}
.cmssmallcaps {caption: Small Caps;	font-variant: small-caps;}
.cmsmargin20 {caption: Margin Left 20 px; margin-left: 20px;}
.cmsmargin10 {caption: Margin Left 10 px; margin-left: 10px;}
.cmsmargin5 {caption: Margin Left 5 px;	margin-left: 5px;}
.cmsletterspacing {caption: Increase letter spacing; letter-spacing : 10px;}
.cmscapitalize {caption: Make first Letter Capital;	text-transform : capitalize;}
.cmsinline {visible:false; caption: Display in same line; display:inline;}
.cmsblock {visible:false; caption: Display next line; display:block;}
/* Common White Curved Corners */
.commonCorners span.corners-top, span.corners-bottom, span.corners-top span, span.corners-bottom span 
{font-size:1px; padding:0 !important; line-height:1px; display:block; height:4px; background-repeat:no-repeat!important; background-image:none; visible:false;}
.commonCorners span.corners-top {background: url(../images/lfttop-crn.gif) 0 0; visible:false;}
.commonCorners span.corners-top span {background: url(../images/rttop-crn.gif) 100% 0; visible:false;}
.commonCorners span.corners-bottom {background: url(../images/btmlt-crn.gif) 0 100%; clear:both; visible:false;}
.commonCorners span.corners-bottom span {background: url(../images/btmrt-crn.gif) 100% 100%; visible:false;}
/* Common White Curved Corners for Product Category Page and Services Pages*/
.commonCornersPcat span.corners-top, span.corners-bottom, span.corners-top span, span.corners-bottom span 
{font-size:1px; padding:0 !important; line-height:1px; display:block; height:4px; background-repeat:no-repeat!important; background-image:none; visible:false;}
.commonCornersPcat span.corners-top {background: url(../images/lfttop-crn-pcat.gif) 0 0; visible:false;}
.commonCornersPcat span.corners-top span {background: url(../images/rttop-crn-pcat.gif) 100% 0;	visible:false;}
.commonCornersPcat span.corners-bottom {background: url(../images/btmlt-crn-pcat.gif) 0 100%; clear:both; visible:false;}
.commonCornersPcat span.corners-bottom span {background: url(../images/btmrt-crn-pcat.gif) 100% 100%; visible:false;}
.clear {caption: Clear Float; clear:both; margin:0px; padding:0px;}
li.cmsActionList {background:url(../images/dbl-arrow-rgt.gif) 0 4px no-repeat; caption: Double Arrow Bullets;}
/* li.cmsNumberedList {caption: Numbered List; background: none; display: list-item; margin-left: 1em; text-indent: -0.5em;} */
ol.cmsNumberedList {list-style: decimal; list-style-position: outside;}
ol li {background-image:none; padding-left :0px;}
ol.cmsNumberedList li {background-image:none; padding-left :0px; margin-left:0px; display:list-item; visible:false;}
/* #cmsgenblucontent is created for the template gpblu, that will automatically add the look and feel to the old existing contents */ 
#cmsgenericcontent, #cmsgenblucontent
{width:973px; float:left; visible:false; margin:0; padding-bottom:4px; /*	background:#09488b url(../../images/content-bg.gif) 0 0 repeat-x;*/}
#cmsmaincontent {background:#fff; margin-left:4px; margin-right:4px; margin-top:4px; float:left; width:99.2%;}
h1.cmsblue {caption: Blue Background; width:99.5%; float:left; margin:0 0px; display:inline; background:#fff url(../images/generic-head-bg-main.gif) 0 0 repeat-x;	padding: 5px 0px 5px 5px;}
/* Font sizes are declared in px instead of em unit as Ektron adds span tag automatically when font class is assigned to an element and it causes inconsistent font sizes when elements are nested */
.fontsize9 {caption: Font size-9px;	/*font-size: .5625em;*/	font-size:9px;}
.fontsize10 {caption: Font size-10px; /*font-size: .625em;*/ font-size:10px;}
.fontsize11 {caption: Font size-11px; /*font-size: .6875em;*/ font-size:11px;}
.fontsize12 {caption: Font size-12px; /*font-size: .75em;*/ font-size:12px;}
.fontsize13 {caption: Font size-13px; /*font-size: .8125em;*/ font-size:13px;}
.fontsize14 {caption: Font size-14px; /*font-size: .875em;*/ font-size:14px;}
.fontsize15 {caption: Font size-15px; /*font-size: .9375em;*/ font-size:15px;}
.fontsize16 {caption: Font size-16px; /*font-size: 1em;*/ font-size:16px;}
.fontsize17 {caption: Font size-17px; /*font-size: 1.0625em;*/ font-size:17px;}
.fontsize18 {caption: Font size-18px; /*font-size: 1.125em;*/ font-size:18x;}
/* {{END}} DS Copied from cmscommon.css */

/* {{START}}: Industry, Regulations, and Services layout styles */

#cmsindcontent { width:973px; float:left; margin:0; padding-bottom:4px; background:#09488b url(../images/content-bg.gif) 0 0 repeat-x; visible:false;}
#cmsWebinarheader { width:965px; float:left;  margin-left:4px; background:#FFF;}
#cmsWebinarleftnav { width:247px; /*margin-left:4px;*/ background:#fff; display:inline; float:left; visible:false;}
#cmsWebinargroup { width:965px; margin-left:4px; margin-top: 4px; display:inline; float:left; padding:0 !important; visible:false;}
#cmsWebinarcontent {width:713px; margin-left: 4px; background:#fff; float:left; display:inline; padding:0 !important; visible:false;}
#cmsindcontentSub {	width:206px; margin-left:4px; background:#fff; display:inline; float:left; visible:false;}
#cmsindcontentGroup { width:754px; margin-left:4px; display:inline; float:left; padding:0 !important; visible:false;}
#cmsindcontentMain {width:547px; background:#fff; float:left; display:inline; padding:0 !important;	visible:false;}
#cmsindcontentWide {width:754px; background:#fff; float:left; display:inline; padding:0 !important;	visible:false;}
#cmsWEEERoHSWide {width:760px; background:#fff; float:left; display:inline; padding:0 !important;	visible:false;}
#cmsindcontentExtra { width:201px; margin-left:4px; float:left !important; visible:false;}
#cmsindheading { text-indent:4px; padding:5px 0 3px 0; width:971px; margin-bottom:4px; background:url(../images/heading-bg.gif) 0 0 repeat-x; border:#ffcc29 solid 1px; visible:false;	color:#323232; font-size:1.3em;}
/*#cmsindheading h1 {color:#323232; font-size:1.3em; visible:false;}*/
/*#cmsindExtraNav {width:100%; float:left; visible:false;}*/
.cmsindExtraNav a img {vertical-align:bottom; visible: false;}
img.cmsindimgmargin {caption:Image Margin-top + 4px; margin-top:4px;}

/* ----DEFAULT STYLES FOR THE MAIN CONTENT AREA OF INDUSTRY PAGES---- */
#cmsindmaincontent {width:100%; float:left; visible:false;}
#cmsindmainweee {width:965px; float:left; display:inline; visible:false; margin: 0 4px 4px 4px; background-color:#ffffff;}
#cmsindmaintxtcont h2 {visible:false; font-size:0.80em; color:#333; font-weight:bold;}
#cmsindmaincontent h1 {font-size:.95em; padding:3px 0 6px 0; color:#333; background:url(../images/headingtxt-bg.gif) 0 0 repeat-x; font-weight:bold; padding-left:10px; visible:false;}
#cmsindmaincontent #cmsindmaintxtcont {width:95%; margin:10px 15px; visible:false;}
#cmsindmaincontent p {margin-bottom:10px; line-height:15px; visible:false;}
#cmsindmaincontent ul {list-style: none; margin-left: 1em;} /*26-Jan-10*/
#cmsindmaincontent ol {list-style: decimal; margin-left: 2.5em;} /*1-Feb-10*/
#cmsindmaincontent blockquote {margin: 20px 20px; visible: false;} /*23-Feb-10*/
/* ----END DEFAULT STYLES FOR MAIN CONTENT AREA OF INDUSTRY SITES---- */

/* ----DEFINE INDUSTRY PAGE HEIGHTS---- */
div.cmsVisualWorkplace {caption:Visual Workplace Template;	height:1050px;}
div.cmsBrandProtection {caption:Brand Protection Template;	height:830px;}
div.cmsDataComm {caption:DataComm Template; height:753px;}
div.cmsDoDUID {caption:DoD UID Template; height:835px;}
div.cmsLockoutTagout {caption:LOTO Template; height:825px;}
div.cmsFoodBeverage {caption:Food Beverage Template; height:950px;}
div.cmsLab {caption:Lab Template; height:1060px;}
div.cmsServices {caption:Services Template; height:755px;}
div.cmsHospital {caption:Hospital Template; height:722px;}
div.cmsGHS {caption:GHS Template; height:700px;}
div.cmsFood {caption:Food Template; height:722px;}
div.cmsAdvantage {caption:Brady Advantage Template; height:595px;}
/* "invisible" templates for those that won't be touched often, that way it won't cloud up EKTRON */
div.cmsWebinars{height: 655px; visible: false;}
div.cmsArcFlash {height: 1220px; visible: false;}
div.cmsSTF {height: 560px; visible: false;}
div.cmsSCCR {height: 564px; visible: false;}
div.cmsEgress {height: 577px; visible: false;}
/* END INDUSTRY PAGE HEIGHTS */

/* ----INDUSTRY LEFT NAVIGATION---- */
.cmsindustryNav {padding:5px 8px 0 0; visible:false;}
.cmsindustryNav .head {font-size:.75em; font-weight:bold; color:#014995; margin:0 10px 3px 10px; visible:false;}
/* .cmsindustryNav .selected {background:#dfdfdf; margin:0; font-size:.75em; font-weight:bold; padding:3px 10px 3px 10px; color:#292929; visible:false;} /* Due to inconsistency this is disabled */
.cmsindustryNav ul {margin:2px 0 10px 15px; padding:0; visible:false;}
.cmsindustryNav li {font-size:.7em; /*display:block; */	line-height:14px; padding:0 5px 5px 10px; background:url(../images/dbl-arrow-rgt.gif) 0 4px no-repeat; visible:false;}
/* ----END INDUSTRY LEFT NAVIGATION---- */

/* ----INDUSTRY RIGHT NAVIGATION---- */

/* commenting this as this aligns the content to the top in the workarea, may be required for fix other browser bugs, need to see 
* html .cmsfeatured {margin-top:-15px; visible:false;} */

/* A genericcontent class is defined so that if this box need to have content not following the generic pattern, it can be styled. For ex: right now the image in a extracontent class is aligned to left always. And it cannot be right aligned*/

/* ----Styles for Standard Boxes---- */
.cmsfeatured {caption: Industry Right Nav Box; width:202px; float:left; background:url(../images/featured-products-top-crv.gif) 0 0 no-repeat; margin-top:4px; visible: false;}
.cmsfeatured .extracontent, .cmsfeatured .genericcontent {width:199px; border:#fff solid; border-width:0 1px 0 1px; float:left; margin-top:4px; background:#dfdfdf; visible:false;}
.cmsfeatured .extracontent p, .cmsfeatured .genericcontent p {color:#333; font-size:.7em; visible:false;}
.cmsfeatured .extracontent .box {margin: 0 5px 0 5px; padding: 0 5px 0 5px;	float: none; visible: false;}
.cmsfeatured .extracontent .head , .cmsfeatured .genericcontent .head {color:#333; font-weight:bold; font-size:.7em; padding:2px 5px 10px 5px; background:url(../images/sky-blue-bg-rgt-nav.gif) 0 0 repeat-x; text-transform:uppercase; visible:false;}
.cmsfeatured .extracontent img {float:left; margin:5px 5px 0 5px; visible:false;}
.cmsfeatured .extracontent li , .cmsfeatured .genericcontent li {padding:0 0 5px 11px; margin-left:5px; visible:false; font-size:.7em;}
.cmsfeatured .extracontent .txt {width:120px; float:right; margin-right:5px; margin-top:5px; display:inline; visible:false;}
.cmsfeatured .extracontent .txt li {font-size:.7em; line-height:13px; background:url(../images/dbl-arrow-rgt.gif) 0 4px no-repeat; padding:0 0 5px 11px; /*display:block;*/ visible:false;}
.cmsfeatured .extracontent .viewAll, .cmsfeatured .genericcontent .viewAll {float:left; margin:10px 0 0 1px; padding:5px; text-transform:uppercase; font-size:.65em; background:url(../images/dbl-brdr-rgt-nav.gif) 0 0 repeat-x; visible:false;}

/* Styles for an additional footer link in the box */
.cmsfeatured .extracontent .linkExtra {float:right; margin:10px 0 0 1px; padding:5px; text-transform:uppercase; font-size:.65em; background:url(../images/dbl-brdr-rgt-nav.gif) 0 0 repeat-x; visible:false;}
.cmsfeatured .extracontent .viewAll a , .cmsfeatured .genericcontent .viewAll a {background:url(../images/icon-right-arrow.gif) 100% 0px no-repeat;	padding-right:14px; visible:false;}
.cmsfeatured .extracontent .linkExtra a {background:url(../images/icon-right-arrow.gif) 100% 0px no-repeat;	visible:false; padding-right:14px;}
.cmsfeatured .extracontent .download {float:left; margin:10px 0 0 1px; padding:5px; text-transform:uppercase; font-size:.65em; background:url(../images/dbl-brdr-rgt-nav.gif) 0 0 repeat-x; visible:false;}
.cmsfeatured .extracontent .download a {background:url(../images/icon-down-arrow.gif) 100% 0px no-repeat; padding-right:15px; visible:false;}
.cmsfeatured .btmCrv {width:100%; float:left; height:4px; background:url(../images/featured-products-btm-crv.gif) 0 0 no-repeat; visible:false;}

/*created to have an open area in an Industry Right Nav Box*/
.cmsfeatured .mainarea {width:100%; border:#fff solid; border-width:0 1px 0 1px; float:left; margin-top:4px; background:#ffffff; visible:false;} /*BWVERIFY*/
/* ----End Styles for Standard Boxes---- */

/* ----Styles for Downloads Box---- */
.cmsdownloads {width:100%; float:left; /*padding-bottom:4px; */	background:url(../images/visual-work-top-crv.gif) 0 0 no-repeat; visible:false; margin-top:4px;}
.cmsdownloads .downloadsbtmbar {width:100%; clear:both; background:url(../images/visual-work-btm-crv.gif) left top no-repeat; height:4px; visible:false;}
.cmsdownloads .downloadcontent {width:199px; border:#fff solid; border-width:0 1px 0 1px; float:left; margin-top:4px; background:#dfdfdf url(../images/rgt-nav-dbl-gray-bg.gif) 0 0 repeat-x; visible:false;}
.cmsdownloads .downloadcontent .txt {width:115px; float:left; margin:0 0 5px 6px; display:inline; visible:false;}
.cmsdownloads .downloadcontent .txt2 {width:131px; float:left; margin:0 0 5px 6px; display:inline;  visible:false;} /*BWVERIFY*/
.cmsdownloads .downloadcontent .head {color:#333; text-transform:uppercase; color:#004386; font-size:.7em; font-weight:bold; padding-left:6px; visible:false;}
.cmsdownloads .downloadcontent .head2 {color:#333; text-transform:uppercase; color:#004386; font-size:.7em; font-weight:bold; padding-left:6px; background:url(../images/icon-down-arrow.gif) 75% 0px no-repeat; visible:false;} /*BWVERIFY*/
.cmsdownloads .downloadcontent p {color:#333; font-size:.7em; visible:false;}
.cmsdownloads .downloadcontent img {float:right; margin-right:5px; visible:false;}
.cmsdownloads .downloadcontent .link {float:left; margin:10px 0 0 1px; padding:5px; text-transform:uppercase; font-size:.65em; background:url(../images/dbl-brdr-rgt-nav.gif) 0 0 repeat-x; visible:false;}
.cmsdownloads .downloadcontent .link a {background:url(../images/icon-down-arrow.gif) 100% 0px no-repeat; padding-right:15px; visible:false;}
.cmsdownloads .downloadcontent li {padding:0 0 5px 11px; margin-left:5px; visible:false; font-size:.7em;}

/* ----"VISIBLE TABLE" class for Tables with Borders---- */
table.cmsVisibleTable {width: 100%; height:12px; border: 1px; border-color:#666666; caption: Visible Table;}
table.noStretch {width:auto !important; visible: none;}
table.cmsVisibleTable p {margin: 0; padding: 0; clear: both; line-height:11px; font-size: 11px;	visible: false;}
table.cmsVisibleTable td {margin: 1px; font-size: 11px; height:20px; padding: 2px; visible: false;}
table.cmsVisibleTable li {font-size:11px; visible: false;}
tr.r1{caption: Visible Alternate Row;}
tr.r1 td {background-color:#ededed;	visible: false;}
tr.r0 {caption: Visible First Row;}
tr.r0 td {text-transform:uppercase; font-size: .7em; background-color:#fdecb6; border:0 1px 1px 1px; height:20px; font-weight:bold; visible:false;}
/* ----END "VISIBLE TABLE" STYLES---- */

/* ----Blue Header with white content "Resource" boxes for industry pages---- */
/* Two versions exist: cmsResourceBox (1/2 industry page) and cmsResourceBoxlng (full width industry page) */
.cmsResourceBox {width:255px; /* margin; 0 2px; */	padding-bottom:4px;	background: url(../images/resources-box-top-crv.gif) 0 0 no-repeat; visible:false;}
.cmsResourceBox .content {width:253px; border:#dfdfdf solid; border-width:0 1px 0 1px; /* float:left; */ margin-top:4px; background:#ffffff; visible:false;}
.cmsResourceBoxlng{width:522px; /* margin; 0 2px; */ padding-bottom:4px; background: url(../images/resources-box-long-top-crv.gif) 0 0 no-repeat; visible:false;}
.cmsResourceBoxlng .content {width:520px; border:#dfdfdf solid; border-width:0 1px 0 1px; /* float:left; */	margin-top:4px; background:#ffffff;	visible:false;}
.cmsRNavWhite {width:201px; /* margin; 0 2px; */	padding-bottom:4px;	background: url(../images/rnav-box-top-crv.gif) 0 0 no-repeat; visible:false; display: inline-block !important;}
.cmsRNavWhite .rcontent {width:199px; border:#dfdfdf solid; border-width:0 1px 0 1px; /* float:left; */ margin-top:4px; background:#ffffff; visible:false;}

.cmsResourceBox .content img, .cmsResourceBoxlng .content img {margin: 5px 5px 0 5px; visible: false;}
.cmsResourceBox .content .contentTXT, .cmsResourceBoxlng .content .contentTXT, .cmsRNavWhite .rcontent .contentTXT {margin-left: 5px; margin-right: 5px;}
.cmsResourceBox .content .contentTXT p, .cmsResourceBoxlng .content .contentTXT p, .cmsRNavWhite .rcontent .contentTXT p {font-size:0.7em; visible:false;}
.cmsResourceBox .content .contentTXT li, .cmsResourceBoxlng .content .contentTXT li, .cmsRNavWhite .rcontent .contentTXT li {padding:0 0 5px 11px; margin-left:5px;	visible:false; font-size: 0.7em}
.cmsResourceBox .content .head, .cmsResourceBoxlng .content .head, .cmsRNavWhite .rcontent .head {color:#333; font-weight:bold; font-size:0.7em; padding:2px 5px 10px 5px; background:url(../images/sky-blue-bg-rgt-nav.gif) 0 0 repeat-x;	text-transform:uppercase; visible:false;}
.cmsResourceBox .btmCurves {width:100%; float:left; height:4px; background:url(../images/resources-box-btm-crv.gif) 0 0 no-repeat; visible:false;}
.cmsResourceBoxlng .btmCurveslng {width:100%; float:left; height:4px; background:url(../images/resources-box-long-btm-crv.gif) 0 0 no-repeat; visible:false;}
.cmsRNavWhite .btmCurves {width:100%; float:left; height:4px; background:url(../images/rnav-box-btm-crv.gif) 0 0 no-repeat; visible:false;}
/* ---- END BLUE HEADER RESOURCE BOXES--- */

/* "Overview" Table used to evenly space pictures and text in industry sites */
table.cmsOverview {Caption: Overview Table;	/*padding: 3px 12px;*/}
table.cmsOverview img {padding-top: 6px; padding-bottom: 3px; visible: false;}
table.cmsOverview td {vertical-align:top; visible: false; padding: 3px 12px; margin-bottom:10px; line-height:15px;}
table.cmsOverview a {font-weight:bold; visible: false;}
table.cmsOverview h3 {font-size: 12px; visible: false;}

/* Page Style for Webinars Landing Page */
#cmsWebinars tr {vertical-align: top !important; visible: false;}
#cmsWebinars img {margin-top: 7px; visible: false;}
#cmsWebinars hr {border: none 0; border-top: 1px dotted #dfdfdf; width: 90%; height: 1px; visible: false;}
#cmsWebinars h2 {border-top: 1px solid #dfdfdf; font-size: 1em; margin-bottom: 4px; margin-top: 5px; padding-top: 13px; visible: False; font-weight: 600;}
#cmsWebinars h2.p1 {border-top: none; margin-top: 5px !important; padding-top: 5px !important; visible: False; font-weight: 600;}

/* ----SHADED BLUE GRADIENT BOX STYLES START---- */

/* Webinars Page Version */
.cmsBlueBox {width:677px; background:url(../images/light-blue-topcrv.gif) 0 0 no-repeat; visible:false; display: inline-table;}
.cmsBlueBox .Content {width:651px; padding-top:10px; visible:false;}
.cmsBlueBox .Interior {background:url(../images/light-blue-bg-rpt.gif) 0 0 repeat-y; padding:0 4px; margin-top:6px; visible:false;}
.cmsBlueBox .Bottom {background:url(../images/light-blue-btm-crv.gif) 0 100% repeat-x; margin:0 -4px; padding:0 10px 3px 5px; visible:false; height: 400px;}
.cmsBlueBox .text {color:#666; padding:0 0 0 20px; visible:false;}
.cmsBlueBox h2 {background:url(../images/rgt-yellow-arrow.gif) 0 0 no-repeat; padding:0 0 5px 25px; margin-left:10px; visible: false;}
.cmsBlueBox ul {margin-left: 0 !important; margin-top: 0 !important; visible: false;}
.cmsBlueBox li {margin-left: 0 !important; margin-top: 0 !important; visible: false;}
.cmsBlueBox p {margin-bottom: 2px !important; visible: false;}

/*170px Version*/
.cmsBlueBox170 {/*float:right;*/ width:170px; margin: 0px 0 3px 6px; background:url(../images/170-blue-topcrv.gif) 0 0 no-repeat; visible:false;}
.cmsBlueBox170 .Interior {background:url(../images/170-blue-bg-rpt.gif) 0 0 repeat-y; padding:0 4px; margin-top:6px; visible:false;}
.cmsBlueBox170 .Bottom {background:url(../images/170-blue-btm-crv.gif) 0 100% repeat-x; margin:0 -4px; padding:0 10px 3px 5px; visible:false;}
.cmsBlueBox170 .text { color:#666; padding: 3px; visible:false; font-size:.9em;}

/*210px Version*/
.cmsBlueBox210 {float:right; width:210px; margin: 0 0 3px 8px; padding-top: 1px; background:url(../images/210-blue-topcrv.gif) 0 0 no-repeat; visible:false;}
.cmsBlueBox210 .Interior {background:url(../images/210-blue-bg-rpt.gif) 0 0 repeat-y; padding:0 4px; margin-top:6px; visible:false;}
.cmsBlueBox210 .Bottom {background:url(../images/210-blue-btm-crv.gif) 0 100% repeat-x; margin:0 -4px; padding:0 10px 3px 5px; visible:false;}
.cmsBlueBox210 .text { color:#666; padding: 3px; visible:false; font-size:.9em;}

/* 250px Version */
.cmsBlueBox250 {float:right; width:250px; padding: 3px 0 0 3px; background:url(../images/250-blue-topcrv.gif) 3px 2px no-repeat; visible:false; }
.cmsBlueBox250 .Interior {background:url(../images/250-blue-bg-rpt.gif) 0 0 repeat-y; padding:0 4px; margin-top:6px; visible:false;}
.cmsBlueBox250 .Bottom {background:url(../images/250-blue-btm-crv.gif) 0 100% repeat-x; margin:0 -4px; padding:0 10px 3px 5px; visible:false;}
.cmsBlueBox250 .text {color:#666; padding: 3px; visible:false; font-size:.9em;}

/* ----SHADED BLUE GRADIENT BOX STYLES END---- */

/* Custom Design Tools Styles for Services Landing Page */
.customDesignTool { background:#dfdfdf url(../images/202-Custom-Right-Nav.gif) 0 0 no-repeat; margin:4px 0 0 0; float:left; width:201px; height:375px; }
.customDesignTool .content { width:68%; margin:72px auto; position: relative}
.customDesignTool .heading {color:#333; float: left; display:block; font-size:0.8em; font-weight:bold; padding: 5px 0 0px 0; text-transform:uppercase; }
.customDesignTool .head { font-size:0.75em !important; font-weight:normal; margin-bottom:5px; color:#212121; }
.customDesignTool .content li { background:url(../images/dbl-arrow-rgt.gif) 0 3px no-repeat; color:#02468f; padding-left:10px; font-size:0.70em; margin-left: 5px; }
.customDesignTool img.button { margin:3px 5px; display:inline; }


/* ----------- Styles for BRADY SERVICES Page ----------- */
/* Due to EKTRON Editing Problems, cmsservices.css was combined into cmsindustry.css on 4/12/10 */

#cmsOverviewcontent { width:973px; float:left; margin:0; background:#09488b url(../images/content-bg.gif) 0 0 repeat-x;padding-bottom:4px;}
#cmsOverviewcontentGroup {width:973px; padding: 0 !important;}
#cmsOverviewcontentMain { width:757px;  margin-left:4px;  float:left; background:#fff ; padding: 0 !important;}
#cmsOverviewcontentWide { width:965px;  margin-left:4px;  margin-top:4px; float:left; background:#fff ;}
#cmsOverviewcontentExtra {width:201px; margin-left:4px; float:left !important;}
#cmsOverviewcontentSub {width:973px; margin-bottom:3px; float:left;}

#cmsTopSection {width:100%; float:left; padding-bottom:2px; background:#f4f7fb url(../images/topSection-bg-rpt.gif) 100% 0 repeat-y; visible:false;}
#cmsTopSection .commitment {width:535px; float:left; margin:15px 0 0 10px; background:url(../images/commitment-bg.gif) 100% 0px no-repeat; visible:false;}
#cmsTopSection h1 {padding:0 0 0 10px; font-size:1.1em !important; font-weight: normal; visible:false;}
#cmsTopSection p {padding:0 10px 0px 10px; visible:false;}
#cmsTopSection .quest-comments {width:247px; float:right; display:inline; margin:17px 10px 0 0; visible:false;}

.cmsServicesMain .srvcsBlock {width:710px; float:left; margin:0 0 5px 20px; display:inline; background: url(../images/dbl-brdr-rpt.gif) 0 100% repeat-x; padding:4px 0 10px 0; visible:false;}
.cmsServicesMain .srvcsBlock .imgBlock {width:auto; float:left; visible:false;}
.cmsServicesMain .srvcsBlock .descrpCont {width:620px; float:right; visible:false;}
.cmsServicesMain .srvcsBlock .descrpCont h2 {font-size:.95em; font-weight:bold; visible:false;}
.cmsServicesMain .srvcsBlock .descrpCont p {font-size:.7em; margin:0 0 5px 0; visible:false;}
.cmsServicesMain .srvcsBlock .descrpCont ul {float:left; width:50%; visible:false;}
.cmsServicesMain .srvcsBlock .descrpCont li {font-size:.7em; margin:0; padding:0 0 0 11px; line-height:18px; background:url(../images/dbl-arrow-rgt.gif) 0 6px no-repeat; visible:false;}
.cmsServicesMain .srvcsBlock .noBg {background:none !important; visible:false;}
.cmsOverviewExtraNav img {vertical-align:bottom; visible: false;}

/* ----DYO LANDING PAGE STYLES---- */
#cmsCustomcontent {width:965px; float:left;  margin-left:4px; background:#FFF;}
#cmsCustomcontentGroup {width:973px; padding: 0 !important; background:#09488b url(../images/content-bg.gif) 0 0 repeat-x;}

.cmscustDesignToolBlock {width: 99.2%; margin:1px 0 4px 4px; float:left; display:inline; background:#fff; visible:false;}
.cmscustDesignToolsHolder {width:99%; float:left; padding:0 0 0 10px; visible:false; }
.cmscustDesignToolsHolder h1 {float:none; margin:0; padding:0; visible:false;}
.cmscustDesignToolsHolder p {line-height:16px; visible: false;}
.cmscustDesignToolsHolder .txtContent {width:52%; float:left; visible: false; }
.cmscustDesignToolsHolder .rightBannerCont {float:right; padding-right:4px; visible:false;}
.cmscustDesignToolsHolder .rightBannerCont img {float:right; visible:false;}

.cmscustomProdHolder {width:100%; float:left; margin:0; padding-bottom:10px; float:left;  visible:false;}
.cmscustomProdHolder h2 {width:auto !important; padding:2px 0 6px 10px; font-size:.95em; clear:right !important; margin:0 !important; background:url(../images/heading-bg-rpt.gif) 0 0 repeat-x; visible:false;}
.cmscustomProdHolder .prdctCategoryHolder {width:97.9%; float:left; padding-left:15px; visible:false;}
.cmscustomProdHolder .prdctCategoryHolder .prdctBlock {width:31%; float:left; margin:0 5px 20px 10px; visible:false;}
.cmscustomProdHolder .prdctCategoryHolder .prdctBlock img.prdimg {margin:10px auto; display:block; visible:false;}
.cmscustomProdHolder .prdctCategoryHolder .prdctBlock .details {width:99%; float:left; border-right:#bfbfbf solid 1px; padding-right:5px; visible:false;}
.cmscustomProdHolder .prdctCategoryHolder .prdctBlock .details h3 {font-size:.95em; background:url(../images/rgt-yellow-arrow.gif) 0 0 no-repeat; padding:0 0 5px 22px; visible:false;}
.cmscustomProdHolder .prdctCategoryHolder .prdctBlock .details p {font-size:.7em; margin:0 0 20px 20px; line-height:15px; visible:false;}
.cmscustomProdHolder .prdctCategoryHolder .prdctBlock .details li {background:url(../images/plain-bullet.gif) 0 6px no-repeat;font-size:.7em; margin-left:20px; line-height:16px; visible:false;}

.btnCustomizeNow { background:url(../images/btn-customize-now.gif) 0 0 no-repeat; width:107px; height:21px; margin:10px 0 0 20px; border:0; visible:false;}
.customizenow{margin-top:10px;margin-left:20px;}
.noBrdr { border-right:0 !important; }
/* ----END DYO LANDING PAGE STYLES---- */

/* ---FOR WEEE-RoHS SEARCH--- */
#cmsWEEERoHSdiv { width:965px; height:135px; position: relative; overflow:hidden; visible: false;}
#cmsWEEERoHSiframe { top: -240px; left: -15px; width:965px; height: 500px; position:absolute; visible: false;}
/* --- END WEEE-RoHS CODE--- */


/* --- MISC STYLES--- */
table.cms12ptTable {visible: false}
.cms12ptTable ul {margin-left: 1em; visible: false;}
.cms12ptTable li {font-size: 12px !important; visible: false;}
img.cmsHIDE {caption:Hide Object; opacity:0.5 !important; filter:alpha(opacity=50) !important; display:none }

a.FlagForUpdate {Caption: Flag Link for Update;	color:#F00;} /* REMOVE ONCE SITE LAUNCHES! Allows me to temporarily flag links to be updated once they can be generated */

