﻿/* BEGIN: GWP 2010 Navigation */

/* BEGIN: IE7 Hacks */

html>body #MainNavigationCtrl
{
*position:relative;
*z-index:999999;
}

/* END: IE7 Hacks */

/* fixes IE8 rendering issue per http://weblogs.asp.net/mhildreth/archive/2009/01/26/testing.aspx */
.adjustedZIndex 
{
z-index: 1;
}

html > body #MainNavigationCtrl
{
clear:both;
}

.s4-tn
{
font-size:11px;
text-transform:uppercase;
padding:5px 0px 5px 0px;
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#d6d7d6;
margin: 0px auto;
}

.s4-tn LI.static > .menu-item
{
color:#333333 !important;
font-weight:bold;
}

.s4-tn LI.dynamic > .menu-item
{
color:#333333 !important;
text-transform:none;
}

.s4-tn li.static > a:hover
{
background-color:transparent;
text-decoration:none;
}

.s4-tn li.dynamic > a:hover
{
background-color:transparent;
text-decoration:none;
}

.breadcrumb
{
font-size:11px;
padding-top:8px;
padding-bottom:3px;
color:#333333 !important;
}

.breadcrumb a:hover
{
text-decoration:underline !important;
}

.menu-horizontal a.dynamic-children span.additional-background, 
.menu-horizontal span.dynamic-children span.additional-background
{ 
padding-right:15px; 
}

.menu-horizontal li.static, 
.menu-horizontal a.static, 
.menu-horizontal span.static
{
z-index:200;    
}

/* -- Rich HTML Navigation -- */
#RichHtmlMenu-Layout ul li,
#RichHtmlMenu-Layout ul li:hover
{
list-style-type: none;
border:none !important;
width:100% !important;
height:100% !important;
}

#RichHtmlMenu-Layout ul li a,
#RichHtmlMenu-Layout ul li a:hover
{
font-weight:normal !important;
font-size:12px !important;
}

#RichHtmlMenu-Layout UL#topnav 
{
list-style-type: none;
padding-left: 4px;
}

#RichHtmlMenu-Layout UL#topnav ul,
#RichHtmlMenu-Layout .toc-layout-main UL
{
list-style-type: none;
padding-left:0px;
}

#RichHtmlMenu-Layout .groupheader,
#RichHtmlMenu-Layout .headertitle,
#RichHtmlMenu-Layout .level-item,
#RichHtmlMenu-Layout .top-level
{
font-family:Arial, Verdana, Helvetica, Sans-Serif !important;
font-size:12px !important;
font-weight:bold !important;
color:#333333 !important;
margin-bottom:0px;
}

#RichHtmlMenu-Layout .groupheader:hover,
#RichHtmlMenu-Layout .top-level:hover
{
font-weight:bold !important;
}

#RichHtmlMenu-Layout .level-section
{
margin-bottom:0px !important;
}

.level-section,
.level-section:hover,
.level-section div
{
margin-left: 3px !important;
padding-left: 3px !important;
}

.level-section,
.level-section:hover
{
background-image:url('/PublishingImages/square.gif') !important;
background-repeat:no-repeat !important;
background-position:left 10px !important;
display:block;
}

#RichHtmlMenu-Layout .level-section,
#RichHtmlMenu-Layout .level-section:hover
{
background-position:left 6px !important;
}

#RichHtmlMenu-Layout .level-header,
#RichHtmlMenu-Layout .level-item-pos
{
padding:0px !important;
}

#RichHtmlMenu-Layout .level-bullet
{
padding:0px !important;
background-image:none !important;
}

#RichHtmlMenu-Layout .toc-layout-main .level-bullet
{
background-image: url("/_layouts/images/lstbulet.gif") !important;
background-repeat:no-repeat !important;
background-position: left -1px !important;
padding-left: 0.90em !important;
padding-right: 0 !important;
}

#RichHtmlMenu-Layout .s4-wpTopTable
{
margin-bottom:10px;
}

#RichHtmlMenu-Layout DIV#linkitem,
#RichHtmlMenu-Layout DIV.featured-product,
#RichHtmlMenu-Layout DIV.feature-small-dotted-border,
#RichHtmlMenu-Layout DIV.arrow-bullets-with-title,
#RichHtmlMenu-Layout DIV.honeywell-in-focus
{
margin:0px 4px 10px 4px;
}

#RichHtmlMenu-Layout DIV.news DIV#linkitem
{
margin-left:0px !important;
}

#RichHtmlMenu-Layout DIV.news a,
#RichHtmlMenu-Layout DIV.news a:hover,
#RichHtmlMenu-Layout .honeywellInFocus-text-background-right a,
#RichHtmlMenu-Layout .honeywellInFocus-text-background-right a:hover,
#RichHtmlMenu-Layout .uws-link-summary-no-image a,
#RichHtmlMenu-Layout .uws-link-summary-no-image a:hover,
#RichHtmlMenu-Layout .table-of-contents a,
#RichHtmlMenu-Layout .table-of-contents a:hover,
#RichHtmlMenu-Layout DIV#Icon-Link-Item a,
#RichHtmlMenu-Layout DIV#Icon-Link-Item a:hover
{
font-weight:bold !important;
}

#content .holder 
{
overflow:hidden;
height:1%;
}

#content .holder p 
{
margin:0 0 9px;
line-height:17px;
}

#content .holder h2 
{
margin:0 0 9px;
font-size:16px;
font-weight:normal;
}

#content .holder h2 a
{
color: #666666;
}

#content .content-text2 .post 
{

}

#nav-center-frame-r3,
#nav-center-frame-r4,
#nav-center-frame-r5,
#nav-center-frame-r6,
#nav-center-frame-r7,
#nav-bottom-frame
{
clear:both;
}

#nav-frame-one-r2,
#nav-frame-two-r2,
#nav-frame-three-r2,
#nav-frame-small-left-r3,
#nav-frame-small-center-r3,
#nav-frame-small-left-r4,
#nav-frame-small-left-r5
{
width:24.2%;
float:left;
margin:0px 10px 0px 0px;
}

#nav-frame-one-r7,
#nav-frame-two-r7
{
width:32.5%;
float:left;
margin:0px 10px 0px 0px;
}

#nav-frame-three-r7
{
width:32.5%;
float:right;
}

#nav-frame-one-r2,
#nav-frame-three-r2,
#nav-frame-small-left-r3,
#nav-frame-large-right-r3,
#nav-frame-small-left-r4,
#nav-frame-small-left-r5,
#nav-frame-small-right-r4,
#nav-frame-large-left-r6
{
/* min-height:150px; */
}

#nav-frame-four-r2,
#nav-frame-small-right-r4,
#nav-frame-small-right-r6
{
width:24.2%;
float:right;
}

#nav-frame-large-left-r6,
#nav-frame-large-right-r5
{
width:74.7%;
}

#nav-frame-large-left-r6
{
float:left;
}

#nav-frame-large-right-r3,
#nav-frame-large-right-r5
{
float:right;
}

#nav-frame-large-right-r3,
#nav-frame-large-center-r4
{
width:49.5%;
}

#nav-frame-large-center-r4
{
float:left;
}

ul#t-nav li #nav-top-frame a:hover,
ul#t-nav li #nav-bottom-frame a:hover,
ul#t-nav li #nav-center-frame-r2 a:hover,
ul#t-nav li #nav-center-frame-r3 a:hover,
ul#t-nav li #nav-center-frame-r4 a:hover,
ul#t-nav li #nav-center-frame-r5 a:hover,
ul#t-nav li #nav-center-frame-r6 a:hover,
ul#t-nav li #nav-center-frame-r7 a:hover
{
background-color:transparent;

filter: none;
background: none;
}

ul#t-nav li #nav-top-frame li:hover,
ul#t-nav li #nav-bottom-frame li:hover,
ul#t-nav li #nav-center-frame-r2 li:hover,
ul#t-nav li #nav-center-frame-r3 li:hover,
ul#t-nav li #nav-center-frame-r4 li:hover,
ul#t-nav li #nav-center-frame-r5 li:hover,
ul#t-nav li #nav-center-frame-r6 li:hover,
ul#t-nav li #nav-center-frame-r7 li:hover
{ 
background-color:transparent;

filter: none;
background: none;
}

ul#t-nav li #nav-top-frame a:link,
ul#t-nav li #nav-center-frame-r2 a:link,
ul#t-nav li #nav-center-frame-r3 a:link,
ul#t-nav li #nav-center-frame-r4 a:link,
ul#t-nav li #nav-center-frame-r5 a:link,
ul#t-nav li #nav-center-frame-r6 a:link,
ul#t-nav li #nav-center-frame-r7 a:link,
ul#t-nav li #nav-bottom-frame a:link,
ul#t-nav li #nav-top-frame a:visited,
ul#t-nav li #nav-center-frame-r2 a:visited,
ul#t-nav li #nav-center-frame-r3 a:visited,
ul#t-nav li #nav-center-frame-r4 a:visited,
ul#t-nav li #nav-center-frame-r5 a:visited,
ul#t-nav li #nav-center-frame-r6 a:visited,
ul#t-nav li #nav-center-frame-r7 a:visited,
ul#t-nav li #nav-bottom-frame a:visited
{
color:#333333 !important;
}

ul#t-nav 
{
margin:0 auto; 
padding:0;
list-style:none;
font-size:11px;
font-weight:bold;
height:29px;
line-height:29px;
text-transform:uppercase;
border-top:1px solid #dcdcdc;
border-bottom:1px solid #dcdcdc;
position:relative;
top: 0px !important;
/* z-index:300; */
}

ul#t-nav li 
{
float:left;
margin:0;
padding:0 10px;
}

ul#t-nav li a:link, 
ul#t-nav li a:visited 
{
text-decoration:none;
color:#666666;
}

ul#t-nav li a:hover, 
ul#t-nav li a:active 
{
text-decoration:none;
}

ul#t-nav li.active 
{
border-left:1px solid #dcdcdc;
border-right:1px solid #dcdcdc;
height:30px;
font-weight:bold;
}

ul#t-nav li.active:hover 
{
padding:0 10px;
}

ul#t-nav li.first 
{
padding:0 10px 0 0;
border:none;
background-color:transparent;
}

ul#t-nav li.first:hover 
{
padding:0 10px 0 0;
border:none;
}

ul#t-nav li:hover  
{ 
border-left:1px solid #dcdcdc;
border-right:1px solid #dcdcdc;
padding:0 9px;
height:30px;
} 

ul#t-nav li #nav-center-frame-r2 li,
ul#t-nav li #nav-center-frame-r3 li,
ul#t-nav li #nav-center-frame-r4 li,
ul#t-nav li #nav-center-frame-r5 li,
ul#t-nav li #nav-center-frame-r6 li,
ul#t-nav li #nav-center-frame-r7 li
{ 
padding:0px 3px;
}

ul#t-nav li #nav-center-frame-r2 li:hover,
ul#t-nav li #nav-center-frame-r3 li:hover,
ul#t-nav li #nav-center-frame-r4 li:hover,
ul#t-nav li #nav-center-frame-r5 li:hover,
ul#t-nav li #nav-center-frame-r6 li:hover,
ul#t-nav li #nav-center-frame-r7 li:hover
{ 
padding: 0px 3px;
}

ul#t-nav li.no-sub:hover 
{
background-color:transparent;
}

ul#t-nav li .sub 
{
position:absolute; 
top:30px;
left:-1px;
z-index:99999;
background-color:#ffffff;
padding:0 0 20px 10px;
float:left;
display:none; /*--Hidden for those with js turned off--*/
border:1px solid #dcdcdc;
border-top:none;
font-weight:normal;
}

ul#t-nav li .row 
{ 
clear:both;
float:left;
width:150px;
margin-bottom:10px;
}

ul#t-nav li .sub ul 
{
list-style:none;
margin:10px 0 0 0;
padding:0;
width:160px;
float:left;
text-transform:none;
border:none;
}

ul#t-nav li.account .sub ul 
{
width:148px;
}
   
ul#t-nav li.forums .sub ul 
{
width:300px;
}
   
ul#t-nav li.forums .sub ul li 
{
width:296px;
}
   
ul#t-nav li.account .sub ul li,
ul#t-nav .sub ul li.account:hover 
{
width:128px;
}
 
ul#t-nav .sub ul li 
{
width:150px;
color:#666;
line-height:1.15em;
padding:0 20px 7px 0;
margin:0;
z-index:99999;
}div

ul#t-nav .sub ul li:hover 
{
width:150px; 
color:#666;
border:none;
height:auto;
z-index:99999;
}

ul#t-nav .sub ul li.header 
{ 
padding:0;
margin:0 0 15px 0;
font-size:1.0em;
z-index:99999;
}

ul#t-nav .sub ul li.last 
{
margin:20px 0 0 0;
z-index:99999;
}

ul#t-nav .sub ul li.header a 
{ 
color:#666666;
font-weight:bold;
z-index:99999;
}

ul#t-nav .sub ul li a 
{
float:none;
text-indent: 0;
height:auto; 
display:block;
text-decoration: none;
font-weight:normal;
}

ul#t-nav .sub ul li a:hover 
{
color:#666666;
}    
 
div .second-nav ul
{
margin:0 auto;
padding:0px;
position:relative; 
top:0px;           
left:0px;          
font-weight:normal;
text-transform:none;
border:1px solid #dcdcdc;
border-top:none;
display:block;
width:998px;
overflow:auto;
}

div .second-nav ul li
{
display:block;
float:left;
padding:7px 10px;
font-size:11px;
}

div .second-nav ul li a:hover 
{
text-decoration:none;
}	

div .second-nav ul li 
{
display:block;
float:left;
}
   
div .second-nav ul li:hover, 
div .second-nav ul li.active 
{
border:none;
}
   
div .second-nav ul li.active a 
{
font-weight:bold;
}

div.hover 
{
position:absolute; 
top:30px;
left:0px;
z-index:99999;
padding:10px;
float:left;
display:none; /*--Hidden for those with js turned off--*/
border:1px solid #dcdcdc;
border-top:none;
line-height:normal  !important;
font-weight: normal !important;
text-transform: none !important;
}

#content .holder 
{
overflow:hidden;
height:1%;
}

#content .holder p 
{
margin:0 0 9px;
line-height:17px;
}

#content .holder h2 
{
margin:0 0 9px;
font-size:16px;
font-weight:normal;
}

#content .holder h2 a
{
color: #666666;
}

#RichHtmlMenu-Layout .bullet
{
background-position:left 6px !important;
}

#RichHtmlMenu-Layout .bullet-arrow
{
background-position: left 3px !important;
}

#RichHtmlMenu-Layout .bullet-arrow-white
{
background-position:12px 3px !important;
}

#RichHtmlMenu-Layout .toc-layout-main .bullet
{
padding-left:0.75em !important;
}

#RichHtmlMenu-Layout .dfwp-list .bullet
{
padding-left:0.75em !important;
}

/* BEGIN: Tertiary Navigation Classes */

#TertiaryNavigationMenu
{
padding-left:0px;    
}

#TertiaryNavigationMenu.primary-background-fill,
#TertiaryNavigationMenu.secondary-background-fill,
#TertiaryNavigationMenu.tertiary-background-fill,
#TertiaryNavigationMenu.quarternary-background-fill,
#TertiaryNavigationMenu.quinary-background-fill
{
padding:12px !important;    
}

.tertiary-nav a
{
display:block;
}

.tertiary-nav a:hover
{
font-weight:bold;
text-decoration:none;
}

TABLE.tertiary-nav-bullet
{
margin-left:0px;
padding-left:0px;
background-image:none;
}

a.tertiary-nav-bullet
{
margin-left:3px;
padding-left:10px;
background-image:url('/PublishingImages/square.gif');
background-repeat:no-repeat;
background-position:left 7px;
display:block;
}

TABLE.tertiary-nav-bullet-arrow
{
padding-left:0px;
background-image:none;
}

a.tertiary-nav-bullet-arrow
{
background-image: url("/PublishingImages/icon_arrow_keycolor.gif") !important;
background-position: left 3px !important;
background-repeat: no-repeat !important;
padding-left: 1.0em !important;
display: block;
}

TABLE.tertiary-nav-bullet-arrow-white
{
padding-left:0px;
background-image:none;
}

a.tertiary-nav-bullet-arrow-white
{
color:#FFFFFF;
background-image: url("/PublishingImages/icon_arrow_white.gif") !important;
background-position: left 3px !important;
background-repeat: no-repeat !important;
padding-left: 1.0em;
display: block;
}

.tertiary-nav-white-Hover,
.tertiary-nav-white-Hover a,
.tertiary-nav-white-Hover a:hover,
.tertiary-nav-white-Hover a:visited
{
color:#FFFFFF !important;
}

/* END: Tertiary Navigation Classes */

/* BEGIN: Honeywell Table of Contents - Stylized OOTB TOC */

.toc-layout-main
{
border:0 none;
margin:0;
padding:0;
width:100%;
}

.level-section
{
margin-bottom:0px;
}

.level-header
{
padding:2px 2px 2px 0px;
}

.level-bullet
{
background-image:url("/_layouts/images/lstbulet.gif");
background-position:left center;
background-repeat:no-repeat;
border-color:inherit;
border-style:none;
border-width:0;
padding-left:10px;
padding-right:0;
vertical-align:top;
border-style:none;
}

.level-item-pos
{
margin:2px 3px;
}

.headertitle, 
.headertitle a, 
.headertitle a:link
{
font-weight: bold;    
}


/* END: Honeywell Table of Contents - Stylized OOTB TOC */

/* END: GWP 2010 Navigation */
