@charset "utf-8";

/* Main Navigation */
#nav-main { width:800px; height:34px; margin-bottom: 8px; background: url(/images/site/navs-main.gif) no-repeat;  position: relative; }
#nav-main ul { list-style:none; margin: 0 0 0 26px; padding: 0; }
#nav-main ul li { display:inline; }
#nav-main ul li a { width:100px; height: 0; padding-top: 34px; float:left; overflow: hidden; cursor: hand;}
#nav-main ul li a { background: url(/images/site/navs-main.png) no-repeat; _background: url(/images/site/navs-main.gif) no-repeat; }

/* Normal State */
#nav-main ul li#navs-Products a   { background-position:  -26px 0; }
#nav-main ul li#navs-Support a   { background-position: -126px 0; }
#nav-main ul li#navs-Company a   { background-position: -226px 0; }
#nav-main ul li#navs-Partners a  { background-position: -326px 0; }
#nav-main ul li#navs-ContactUs a { background-position: -426px 0; }
#nav-main ul li#navs-Home a      { background-position: -526px 0; width:70px; }

/* Mouse Over State */
#nav-main ul li#navs-Products a:hover   { background-position:  -26px -35px; }
#nav-main ul li#navs-Support a:hover   { background-position: -126px -35px; }
#nav-main ul li#navs-Company a:hover   { background-position: -226px -35px; }
#nav-main ul li#navs-Partners a:hover  { background-position: -326px -35px; }
#nav-main ul li#navs-ContactUs a:hover { background-position: -426px -35px; }
#nav-main ul li#navs-Home a:hover      { background-position: -526px -35px; }


/* Mouse Over State */
#nav-main ul li#navs-Products a:active   { background-position:  -26px -70px; }
#nav-main ul li#navs-Support a:active   { background-position: -126px -70px; }
#nav-main ul li#navs-Company a:active   { background-position: -226px -70px; }
#nav-main ul li#navs-Partners a:active  { background-position: -326px -70px; }
#nav-main ul li#navs-ContactUs a:active { background-position: -426px -70px; }
#nav-main ul li#navs-Home a:active      { background-position: -526px -70px; }

/* On State */
#nav-main ul li#navs-Products a.navON    { background-position:  -26px -105px; }
#nav-main ul li#navs-Support a.navON    { background-position: -126px -105px; }
#nav-main ul li#navs-Company a.navON    { background-position: -226px -105px; }
#nav-main ul li#navs-Partners a.navON   { background-position: -326px -105px; }
#nav-main ul li#navs-ContactUs a.navON  { background-position: -426px -105px; }
#nav-main ul li#navs-Home a.navON       { background-position: -526px -105px; }

/* Search Styles */
#search { /*margin:7px 0 0 10px;*/ float: right; padding: 7px 0 0 10px; position: relative; }
#search input.search-box { margin: 0 6px 0 0; padding: 2px; border: 1px solid #7f7f7f; font: 11px Arial, Helvetica, sans-serif; color: #b3b5b7; width: 140px; float: left; }
#search input.search-btn { margin: 0 6px 0 0; padding: 0; float: left; }

/* Added these for Search Box on Interior.Master */
.search-box { margin: 0 6px 0 0; padding: 2px; border: 1px solid #7f7f7f; font: 11px Arial, Helvetica, sans-serif; color: #000000; width: 140px; float: left; }
.search-btn { margin: 0 6px 0 0; padding: 0; float: left; } 
.search { float: right; padding: 2px 0 0 10px; }

/* Side Navigation Styles */

div#interior-sidenavs { width: 194px; margin-top: 6px; float: left; z-index: 10; }

/* Banner Title */
div#interior-sidenavs h1 { position: absolute; background: url(/images/site/sidenavs-title-bg.gif) no-repeat 0px 0px; height: 25px; width: 194px; margin: 0; padding: 14px 11px 0 0; font: bold 14px Arial, Helvetica, sans-serif; color: #FFFFFF; text-align: center; text-transform: uppercase; z-index: 10; }

	
div#interior-sidenavs div.AspNet-TreeView { position: relative; margin-top: 39px; }
	
div#interior-sidenavs div.AspNet-TreeView ul { list-style: none; margin: 0; padding: 0; }

/* Root Sub Navs */
div#interior-sidenavs div.AspNet-TreeView ul li.AspNet-TreeView-Root { margin-bottom: 1px; background-color: #ececed; }
div#interior-sidenavs div.AspNet-TreeView ul li.AspNet-TreeView-Leaf {  }

div#interior-sidenavs div.AspNet-TreeView ul li.AspNet-TreeView-Root a { display: block; text-decoration: none; padding: 4px; color: #838587; font-size: 14px; } 
div#interior-sidenavs div.AspNet-TreeView ul li.AspNet-TreeView-Root a:hover { background-color: #f5f5f6; }

/* Selected Section Styles */
div#interior-sidenavs div.AspNet-TreeView ul ul { padding-left: 20px; }
div#interior-sidenavs div.AspNet-TreeView ul li.AspNet-TreeView-Selected { background-color: #f5f5f6; }
div#interior-sidenavs div.AspNet-TreeView ul li.AspNet-TreeView-Selected a { color: #ed6328; padding-bottom: 8px; }
div#interior-sidenavs div.AspNet-TreeView ul li.AspNet-TreeView-Selected a:hover { }

/* Secondary Nav Level */
div#interior-sidenavs div.AspNet-TreeView ul li.AspNet-TreeView-Selected ul { padding-bottom: 8px; }
	
div#interior-sidenavs div.AspNet-TreeView ul li.AspNet-TreeView-Selected ul li.AspNet-TreeView-Leaf {}
div#interior-sidenavs div.AspNet-TreeView ul li.AspNet-TreeView-Selected ul li.AspNet-TreeView-ParentSelected {}
div#interior-sidenavs div.AspNet-TreeView ul li.AspNet-TreeView-Selected ul li.AspNet-TreeView-ParentSelected a { padding: 0 0 0 8px; font-size: 11px; color: #838587; background: url(/images/site/bull-navs.gif) 0 4px no-repeat; }
div#interior-sidenavs div.AspNet-TreeView ul li.AspNet-TreeView-Selected ul li.AspNet-TreeView-ParentSelected a:hover { text-decoration: underline; }
