﻿/* BEGIN: GWP 2010 Core */

/*** BEGIN: IE Hacks ***/

/* IE10 and below */
.primary-background-fill,
.secondary-background-fill,
.tertiary-background-fill,
.quarternary-background-fill,
.quinary-background-fill
{
filter: none\0 !important;
}

/* IE7 and below */
html>body #Icon-Link-Item DIV
{
*float:left;
}

html>body #Icon-Link-Item #title
{
*padding-top:0px !important;
}

html>body div.hover
{
*z-index:99999 !important;
}

html>body #SRSB .ms-sbtable
{
*float:right;
}

/*** END: IE Hacks ***/

.hide-element
{
display:none !important;
}

BODY
{
font-family:Arial, Verdana, Helvetica, Sans-Serif !important;
font-size:13px !important;
color:#333333 !important;
overflow:visible !important; /* Not sure about this...Overflow:hidden is coming thru on default.aspx causing IE vertical scrollbars to disappear */
}

a
{
cursor:pointer;
}

a:link,
a:visited
{
color:#333333;
}

a:hover
{
text-decoration:underline;
}

a img
{
border:0;
}

ul
{
list-style-image:url('/PublishingImages/square.gif');
}

.ms-cui-tabContainer UL,
.ms-cui-menusection UL,
.ms-MenuUIPopupInner UL
{
margin-left:0px;
list-style-image:none !important;
}

#content 
{
text-align:left;
}

.content-title-dark
{
color:#333333;
}

.content-action a:hover
{
text-decoration:underline !imortant;
}

.list-title-keycolor 
{
font-size: 12px;
font-weight: bold;
border-bottom: 0.15em #D6D7D6 solid;
border-bottom-width: 100%;
margin: 0px 0px 3px 0px;
}

.list-title 
{
font-size: 12px;
font-weight: bold;
color: #737373;
border-bottom: 0.15em #D6D7D6 solid;
border-bottom-width: 100%;
margin: 0px 0px 3px 0px;
}

input[type=image]
{
border:none !important;
}

.button
{
min-height:30px;
min-width:100px;
font-size:12px !important;   
}

.button:hover
{
cursor:pointer;
}

.tertiary-button
{
padding:3px 5px 4px 5px;
background-color:#ffffff;
font-weight:bold;
}

.tertiary-button:hover,
.tertiary-button:focus
{
cursor:pointer;
text-decoration:underline !important;
}

.standard-title
{
font-size: 13px;
font-weight: bold;
}

.standard-title a, 
.standard-title a:link, 
.standard-title a:visited, 
.standard-title a:active 
{ 
text-decoration:none;
}

.standard-title a:hover
{ 
text-decoration:underline;
}

.grouped-summary-links DIV#title
{
margin-left: 5px;
color: #737373;
font-size: 16px;
font-weight: bold;
}

.content-label
{
color:#333333;
font-size:12px;
font-weight:bold;
margin-bottom:12px;
text-transform:uppercase;
}

.watermarked
{
color:#7c7c7c;
font-style:italic;
text-align:center;
}

.header-links-section-right
{
font-size:11px;
color:#7c7c7c;
text-transform:uppercase;
text-align:right;
margin-bottom:5px;
}

.header-section-search
{
float:right;
}

.header-section
{
margin:0px auto;
}

.header-section-left
{
float:left;
width:45%;
}

.header-section-right
{
float:right;
width:45%;
margin-bottom:5px;
}

.login-ctrl,
.logout-ctrl
{
position:relative;
}

.login-links,
.logout-links
{
position:relative;
}

#LoginCtrl,
#LoginCtrl a,
#LoginCtrl a:link,
#LoginCtrl a:visited
{
font-size:11px;
color:#7c7c7c;
text-transform:uppercase;
}

#LoginCtrl a:hover
{
cursor:pointer;
}

#LoginCtrl input
{
font-size:11px;
color:#7c7c7c;
}

#LoginCtrl .login-welcome-title,
#LoginCtrl .login-user-name
{
text-transform:none;
}

#LoginCtrl .login-welcome-title,
#LoginCtrl .login-link
{
background-repeat:no-repeat;
background-position:left center;
padding-left:20px;
}

.login-clicked
{
width:200px;
}

.login-help-clicked,
.my-account-clicked 
{
width:121px;
}

.login-clicked,
.login-help-clicked,
.my-account-clicked 
{
position:absolute; 
float:none;
z-index:99999;
padding:10px;
display:none; /*--Hidden for those with js turned off--*/
line-height:normal  !important;
box-shadow: 3px 3px 3px #666666;
}

#usernameField,
#passwordField
{
margin-bottom:5px;
}

#usernameField INPUT,
#passwordField INPUT
{
color:#999999;
width:185px;
}

#actionControls
{
padding-top:5px;
}

#FilterCtrl
{
padding:0px 0px 15px 0px;
height:20px;
}

#FilterCtrl
{
/*
border-bottom:1px solid #d6d7d6;
padding:0px 0px 10px 0px;
height:20px;
*/
}

#FilterCtrl .filter-button
{
float:left; 
margin:0px 3px 0px 3px;
}

#FilterCtrlLarge
{
border-bottom:1px solid #d6d7d6;
padding:5px 0px 15px 0px;
height:90px;
}

#filterTitle,
#filterStart,
#filterEnd,
#filterTitle2
{
float:left; 
margin:0px 3px 0px 0px;    
}

#filterStartDate,
#filterEndDate,
#filterEvent,
#filterPubType,
#filterPubMarket
{
float:left; 
margin-right:3px;
}

.branding-section
{
clear:both;
}

.secondary-branding-section
{
clear:both;
}

.branding-section-left
{
float:left;
width:200px;
height:100%;
background-position:center bottom;
background-repeat:no-repeat;
margin-right:3px;
}

.branding-section-right
{
float:right;
width:auto;
height:auto;
}

.rotator-interval
{
display:none;
}

.main-content-height
{
height:auto;
}

.top-frame
{
margin-bottom:10px;
}

.left-frame,
.left-frame-r3,
.tab-left-frame
{
float:left;
margin-right:20px;
}

.center-frame,
.tab-center-frame
{
float:left;
}

.left-center-frame-two-column
{
margin-right:5px;
float:left;
}

.right-center-frame-two-column
{
margin-left:5px;
float:right;
}

.left-center-frame-three-column
{
max-width:33%;
margin-right:5px;
float:left;
}

.middle-center-frame-three-column
{
width:32%;
float:left;
}

.right-center-frame-three-column
{
max-width:33%;
margin-left:5px;
float:right;
}

.right-frame,
.right-frame-r3,
.tab-right-frame
{
float:right;
margin-left:20px;
}

.bottom-frame,
.bottom-center-frame,
.tab-bottom-frame
{
clear:both;
}

#H2-Layout .left-frame,
#P1-Layout .left-frame,
#T4-Layout .left-frame,
#PDP-Layout .left-frame,
#Tab-Layout .tab-left-frame
{
width:20%;    
}

#H2-Layout .center-frame,
#P1-Layout .center-frame,
#T4-Layout .center-frame
{
/* Custom Width Setting */
}

#H2-Layout .right-frame,
#P1-Layout .right-frame,
#T4-Layout .right-frame,
#Tab-Layout .tab-right-frame
{
width:20%;    
}

#T7-Layout .left-frame,
#T8-Layout .left-frame
{
width:760px;
}

#T7-Layout .right-frame,
#T8-Layout .right-frame
{
width:20%;
}

#top-three-columns TR,
#three-column-layout TR,
#three-column-layout-r3 TR,
#four-column-layout TR
{
vertical-align: top;
}

#Icon-Link-Item
{
clear:both;
}

#hon-articleDateDisplay,
#article-description p
{
margin:5px 0px 5px 0px;
}

.download-center-highlight
{
padding:0px 0px 10px 0px;
}

.pub-link a,
.pub-link a:link,
.pub-link a:visited
{
float:left;
margin:10px 20px 20px 0px;
}

.pub-link a:hover
{
text-decoration:underline;
}

.back-to-top
{
margin:20px 0px 0px 0px;
}

.footer-section
{
clear:both;
margin:0px auto;
}

.business-footer
{
min-height:75px;
height:auto;
font-size:13px;
}

.business-footer DIV#Header1,
.business-footer DIV#Header2,
.business-footer DIV#Header3,
.business-footer DIV#Header4,
.business-footer DIV#Header5
{
text-transform:uppercase;
font-weight:bold;
margin-top:5px;
padding-bottom:10px;
}

.business-footer DIV#Header1,
.business-footer DIV#Header2,
.business-footer DIV#Header3,
.business-footer DIV#Header4
{
float:left;
margin-right:5px;
}

.business-footer DIV#Header5
{
float:right;
}

.business-footer DIV#Header1,
.business-footer DIV#Header2,
.business-footer DIV#Header3,
.business-footer DIV#Header4,
.business-footer DIV#Header5
{
width:19%;
}

.business-footer DIV#Header5
{
margin-right:0px;
}

.corporate-footer
{
border-top-width:2px;
border-top-style:solid;
min-height:75px;
height:auto;
font-size:13px;
}

.corporate-footer DIV#Header1,
.corporate-footer DIV#Header2,
.corporate-footer DIV#Header3,
.corporate-footer DIV#Header4,
.corporate-footer DIV#Header5
{
text-transform:uppercase;
font-weight:bold;
margin-top:5px;
padding-bottom:10px;
}

.corporate-footer DIV#Header1,
.corporate-footer DIV#Header2,
.corporate-footer DIV#Header3,
.corporate-footer DIV#Header4
{
float:left;
margin-right:5px;
}

.corporate-footer DIV#Header5
{
float:right;
}

.corporate-footer DIV#Header1,
.corporate-footer DIV#Header2,
.corporate-footer DIV#Header3,
.corporate-footer DIV#Header4,
.corporate-footer DIV#Header5
{
width:19%;
}

.corporate-footer DIV#Header5
{
margin-right:0px;
}

.footer
{
font-size:11px;
height:24px;
text-align:left;
padding-top:10px;
border-top-width:2px;
border-top-style:solid;
border-top-color:#d6d7d6;
text-transform:lowercase;
}

.footer a
{
text-decoration: none;
}

.footer a:hover
{
text-decoration:underline;
}

.footer-left
{
float:left;
width:50%;
}

.footer-middle
{
float:left;
width:25%;
}

.footer-right
{
float:right;
width:25%;
}

.optional-footer-section
{
padding-bottom: 10px; 
}

.translate-widget
{
width:39%;
float:left;
}

.goog-te-combo, 
.goog-te-banner *, 
.goog-te-ftab *, 
.goog-te-menu *, 
.goog-te-menu2 *, 
.goog-te-balloon * 
{
font-family:Arial, Verdana, Helvetica, Sans-Serif !important;
font-size:11px !important;
}

#goog-gt-tt
{
display:none;
}

.copyright
{
font-size:11px;
margin-top:5px;
float:right;
}

.copyright a
{
text-decoration:underline;
}

.email-page
{
float:right;
}

.email-page a img
{
vertical-align:middle;
}

.edit-mode-table
{
background-color:#e8e8e8;
color: #7c7c7c;
font-size:12px;
font-weight:bold;
text-align:center;
vertical-align:middle;
height:27px;
clear:both;
}

.return-link
{
background-image:url('/PublishingImages/icon_arrow_back_gwpv2.png');
background-repeat:no-repeat;
background-position:left center;
padding:0.5em 0 0.5em 1.75em;
}

.return-link : hover
{
text-decoration:underline;
}

.bullet
{
background-image:url('/PublishingImages/square.gif') !important;
background-repeat:no-repeat !important;
background-position:left 6px !important;
margin-left:3px !important;
padding-left:1em !important;
display:block !important;
}

.bullet-arrow
{
background-image: url("/PublishingImages/icon_arrow_keycolor.gif") !important;
background-position: left 3px !important;
background-repeat: no-repeat !important;
padding-left: 1.25em !important;
display: block !important;
}

.bullet-arrow-white
{
background-image: url("/PublishingImages/icon_arrow_white.gif") !important;
background-position: 12px 4px !important;
background-repeat: no-repeat !important;
padding-left: 2em !important;
display: block !important;
}

.toc-layout-main .bullet
{
background-position:left 8px !important;
padding-left:0.75em !important;
}

.toc-layout-main .bullet-arrow
{
background-position: left 5px !important;
padding-left: 1.0em !important;
}

.dfwp-list .bullet
{
padding-left:1em !important;
}

.news
{
margin-bottom:10px;
padding-bottom:10px;
border-bottom: dashed 1px #d6d7d6;
}

.datestamp
{
text-transform:uppercase;
color:#a3a3a3;
margin:2px 0px 2px 0px;
}

.page-content-field
{
margin-bottom:10px;
}

.background-dark-gray
{
background-color: #7c7c7c !important;
color: #ffffff !important;	
}

.faq-search
{
float:left;
vertical-align:middle;
font-weight: bold;
color: #7c7c7c;
width:100px;
}

.faq-search select
{
float:left;
vertical-align:middle;
min-width:250px;
}

.faq-search input
{
float:left;
vertical-align:middle;
width:246px;
}

.faq-search-button
{
float:left;
margin-left:175px;
}

.faq-qna-title
{
font-weight:bold;
padding:0px 0px 2px 5px;
}

.faq-qna-text
{
font-weight:normal;
padding:0px 0px 0px 5px;
}

.faq-qna-text p
{
margin:5px 0px;
}

.byline
{
font-size: 14px;
color: #7c7c7c;
margin:5px 0px 5px 0px;
}

.pub-search
{
float:left;
vertical-align:middle;
padding-right:5px;
}

.pub-search select
{
float:left;
vertical-align:middle;
}

.pub-search input
{
float:right;
vertical-align:middle;
}

.dotted-border
{
border-bottom-style: dotted;
border-bottom-width: thin;
border-bottom-color: #d6d7d6;
border-top-style: dotted;
border-top-width: thin;
border-top-color: #d6d7d6;
}

.uws-small-image-left,
.feature-small-dotted-border,
.featured-product,
.arrow-bullets-with-title,
.uws-article,
.honeywell-in-focus,
.uws-image-top,
.uws-image-top-centered,
.uws-image-left,
.uws-image-left-with-title,
.uws-image-left-with-title-heading,
.standard-no-image,
.standard-image-right,
.standard-image-top,
.standard-image-top-centered,
.standard-clickable-image,
.standard-fixed-image-size
{
padding-bottom:10px;
}

.uws-link-summary-no-image
{
padding-bottom:5px;
border-bottom-style: dotted; 
border-bottom-width: thin; 
border-bottom-color: #d6d7d6; 
margin-bottom: 5px;
clear:both;
}

.honeywellInFocus
{
background-image:url('../PublishingImages/HoneywellFocus.gif');
background-repeat:no-repeat;
background-position:left center;
height:20px;
}

.honeywellInFocus-image-background-top-left
{
width: 111px;
border-top-style: solid;
border-top-width: thin;
border-top-color: #d6d7d6;
border-left-style: solid;
border-left-width: thin;
border-left-color: #d6d7d6;
border-right-style: solid;
border-right-width: thin;
border-right-color: #d6d7d6;
background: transparent;
padding-top:5px;
padding-left:5px;
padding-right:5px;
padding-bottom:5px;
}

.honeywellInFocus-image-background-left
{
width: 93px;
border-top-style: solid;
border-top-width: thin;
border-top-color: #d6d7d6;
border-left-style: solid;
border-left-width: thin;
border-left-color: #d6d7d6;
border-bottom-style: solid;
border-bottom-width: thin;
border-bottom-color: #d6d7d6;
background: transparent;
padding-top:10px;
padding-left:7px;
padding-right:0px;
padding-bottom:10px;
}

.honeywellInFocus-text-background-right
{
width: 115px;
border-top-style: solid;
border-top-width: thin;
border-top-color: #d6d7d6;
border-right-style: solid;
border-right-width: thin;
border-right-color:#d6d7d6;
border-bottom-style: solid;
border-bottom-width: thin;
border-bottom-color: #d6d7d6;
font-family: Arial, Verdana, Helvetica, Sans-Serif;
font-size: 11px;
font-weight:bold;
color: #333333;
padding-top:5px;
padding-left:5px;
padding-right:5px;
padding-bottom:5px;
}

.honeywellInFocus-text-background-right a
{
font-family: Arial, Verdana, Helvetica, Sans-Serif;
font-size: 11px;
font-weight: bold;
color: #333333;
padding-top: 0px;
padding-left: 0px;
padding-right: 0px;
padding-bottom: 0px;
text-decoration: none;
}

.honeywellInFocus-summary
{
font-weight:normal;
}

#links-library H3
{
margin-top:12px;
}

#links-library img
{
margin-bottom:4px;
}

/* -- CWA Forms -- */
DIV#central_content
{
border:1px solid #7C7C7C;
min-height:240px;
}

DIV#login_content
{
float:left;
margin:10px 0px 10px 0px;
padding:45px 115px 15px 90px;
width:29%;
}

DIV#login_separator
{
float:left;
border-right:1px solid #7C7C7C;
height:200px;
margin:20px 0px;
}

DIV#register_content
{
float:right;
margin:45px 15px 0px 15px;
width:45%;
}

.ui-widget-content
{
margin-bottom:10px;
min-height:185px;
}

.ui-widget-header-rules
{
margin:10px;
padding:5px;    
}

.ui-widget-content-rules ul
{
margin:0px 0px 10px 25px;
padding:0px;
}

.ui-widget-content-rules a
{
text-decoration:none;
cursor:default;
}

DIV#userid_rules
{
/* top:80px !important; */
}

DIV#password_rules
{
/* top:80px !important; */
}

#MessageView
{
height:125px;
}

#MessageView .center-frame-small
{
padding:0px 10px 0px 10px;
}

/* Lightbox Overrides */
#lightbox #hoverNav
{
/* The Hover Nav style from lightbox, blocks the 'Save Image As' option when right clicking on an image */
display:none !important;
}

/* BEGIN: GWP 2010 IAM */

#profile_container
{
margin:10px;
width:auto;
}

#profile_container .span3
{
width:30%;
}

#profile_container .span8
{
width:70%;
}

#profile_container INPUT,
#profile_container SELECT,
#profile_container TEXTAREA
{
width:250px !important;
}

#honeywellID_vcue img,
#currentPassword_vcue img,
#newPassword_vcue img,
#confirmPassword_vcue img,
#confirmEmail_vcue img,
#answer1_vcue img
{
width:20px !important;
height:20px !important;
}

/* END: GWP 2010 IAM */

/* BEGIN: EU Cookie Banner */

.banner
{
left: 0;
position: relative;
top: 0;
width: auto;
padding:10px;
line-height:20px;
}

.banner a:hover
{
text-decoration: underline;
}

.banner .button
{
margin-top:5px;
}

/* END: EU Cookie Banner */

/* BEGIN: GWP Responsive Backfill CSS */

#registration-container, 
#profile_container,
#change-password-container,
#activate-password-container-main,
#activate-password-container-userid,
#forgot-password-container-main,
#forgot-password-container-userid,
#forgot-password-container-security-question,
#forgot-userid-container,
#user-activate-container
{
margin:10px;
width:auto;
}

#registration-container p,
#profile_container p,
#change-password-container p,
#activate-password-container-main p,
#activate-password-container-userid p,
#forgot-password-container-main p,
#forgot-password-container-userid p,
#forgot-password-container-security-question p,
#forgot-userid-container p,
#user-activate-container p
{
margin:0px 0px 10px 0px;
}

#registration-container #submit-section,
#change-password-container #submit-section,
#activate-password-container-userid #submit_section,
#security-questions-section #submit_section,
#forgot-password-container-main #submit-section,
#forgot-password-container-userid #submit-userid-section,
#forgot-userid-container #submit-email-section,
#user-activate-container #submit-userinfo-section
{
min-height:30px;
}

#registration-container #recaptcha-section
{
min-height:125px;
}

#honeywellID_vcue img, 
#currentPassword_vcue img, 
#newPassword_vcue img, 
#confirmPassword_vcue img, 
#confirmEmail_vcue img, 
#answer1_vcue img, 
#new_email_area img, 
#question1_msg img, 
#answer1_msg img, 
#confirmAnswer1_msg img, 
#question2_msg img, 
#answer2_msg img, 
#confirmAnswer2_msg img, 
#question3_msg img, 
#answer3_msg img, 
#confirmAnswer3_msg img, 
#firstName_msg img, 
#lastName_msg img 
{
height: 20px !important;
width: 20px !important;
}

#registration-container .span12,
#profile_container .span12,
#change-password-container .span12,
#activate-password-container-main .span12,
#activate-password-container-userid .span12,
#forgot-password-container-main .span12,
#forgot-password-container-userid .span12,
#forgot-password-container-security-question .span12,
#forgot-userid-container .span12,
#user-activate-container .span12
{
width:100%;
}

#registration-container .span8,
#profile_container .span8,
#change-password-container .span8,
#activate-password-container-main .span8,
#activate-password-container-userid .span8,
#forgot-password-container-main .span8,
#forgot-password-container-userid .span8,
#forgot-password-container-security-question .span8,
#forgot-userid-container .span8,
#user-activate-container .span8
{
width:64.585%;
}

#change-password-container .span7 
{
width: 57.4%;
}

#registration-container .span3,
#profile_container .span3,
#change-password-container .span3,
#activate-password-container-main .span3,
#activate-password-container-userid .span3,
#forgot-password-container-main .span3,
#forgot-password-container-userid .span3,
#forgot-password-container-security-question .span3,
#forgot-userid-container .span3,
#user-activate-container .span3
{
width:22.8749%;
}

#forgot-password-container-main .span6
{
width:47.8748%;
}

#forgot-password-container-main #left-frame
{
float:left;
}

#forgot-password-container-main #right-frame
{
float:right;
}

#security-questions-section
{
clear:both;
}

#registration-container [class*="span"],
#profile_container [class*="span"],
#change-password-container [class*="span"],
#activate-password-container-main [class*="span"],
#activate-password-container-userid [class*="span"],
#forgot-password-container-main [class*="span"],
#forgot-password-container-userid [class*="span"],
#forgot-password-container-security-question [class*="span"],
#forgot-userid-container [class*="span"],
#user-activate-container [class*="span"]
{
margin-right:2.12766%;
}

/* END:  GWP Responsive Backfill CSS */

/* END: GWP 2010 Core */
