/****************************************************************************
 ***************                   nav.css                   ***************
 ***************     Copyright 1982-2007, PKC Corporation     ***************
 ****************************************************************************/


/*********************************************************
 * MAIN NAV: font for the main navigation declared in 
 * style.css "body"
 ********************************************************/

/*********************************************************
 * Floating #header container keeps the floating list items inside. 
 * The background color ensures this parent stretches to fill the entire area behind 
 * the tabs.
 ********************************************************/
#header {
	margin: 0;
	font-size: smaller;
	float: left;
	width: 761px;
	line-height: normal;
	background-color: #625e53; 
}
#header ul {
    margin:0;
    padding:0;
    list-style:none;
}

/*********************************************************
 * two separate background images (leftcurve.gif and rightall.gif) 
 * expand and contract with the size of the text
 ********************************************************/
#header li {
      display:inline;
      margin:0;
      padding:0;
      background:url("../images/leftcurve.gif") no-repeat left top;
}

/*********************************************************
 * add padding to expand the tab and push the text away from the 
 * tab edges. width declaration ensures that all text will be clickable
 ********************************************************/
#header a {
      float:left;
      background:url("../images/rightall.gif") no-repeat right top;
      margin:0;
      padding:2px 0 2px 0;
      text-align: center;
      width: 126px;
      text-decoration:none;
      border-left: solid 1px #615d52;
      color: White;
}
#header a span {
      float:left;
      display:block;
      color: White;
}
/*hide from IE5/Mac: removes the float for all other browsers\*/
#header a span {
	float:none;
}
/* End hide from IE5-Mac */    
#header a:hover span {
      color: White;
}

/*********************************************************
 * single image rollovers by vertically positioning the background images: 
 * top pixels of the images hold the normal state, 
 * bottom pixels hold the hover state. For both 
 * left and right images, push the background images up 
 * using a negative value
 ********************************************************/
#header #current a {
      background-position:100% -138px;
      color: #1d4246;
      border-width:0;
}
#header #current a span {
      background-position:100% -138px;
      padding-bottom:5px;
      color:#1d4246;
}     
#header #notcurrent a {
      background-position:100% 0px;
      color: white;
      border-width:0;
}
#header #notcurrent a span {
      background-position:100% 0px;
      padding-bottom:5px;
      color:white;
}     
#header #notcurrent  a:hover {
      background-position:100% -69px;
      color: White;
}    
#header #notcurrent a:hover span {
      background-position:100% -69px;
      color: White;
}
#header a:hover {
      background-position:100% -69px;
      color: White;
}    
#header a:hover span {
      background-position:100% -69px;
      color: White;
}




/*********************************************************
 * SUBNAV 
 ********************************************************/
#subnav {
	padding: 0;
	float: left;
	margin: 0;
	width: 761px;
	border-bottom: #615d52 2px solid;
	height: 25px;
	background-color: #94ba7d;
}
/*********************************************************
 * SOLUTIONS SUBNAV
 ********************************************************/
.tabmark {
	text-align: left;
	border: none;
	font-family: "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
	font-size: .7em;
	font-weight: normal;
	color: #1d4246;
	margin: 0;
	padding: 5px 0 0 105px;
}
.tabmark ul {
      margin:0;
      padding:0;
      list-style:none;
}
/*********************************************************
 * zoom fixes an IE float bug; see bug 1728 in FogBugz
 ********************************************************/
.tabmark li {
      display:inline;
      margin:0;
      padding: 0 10px 0 10px;
  	  zoom: 1;	    
}
.tabmark a {
      margin: 0;
      text-decoration:none;
      color: #1d4246;
}
.tabmark a:hover {
      text-decoration: underline;   
}  
.tabmark #now {
      color: white;
}  

/*********************************************************
 * SUPPORT SUBNAV
 ********************************************************/
.tabsup {
	text-align: right;
	border: none;
	font-family: "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
	font-size: .7em;
	font-weight: normal;
	color: #1d4246;
	margin: 0;
	padding: 5px 0 0 0;
}
.tabsup ul {
      margin:0;
      padding:0;
      list-style:none;
}
/*********************************************************
 * zoom fixes an IE float bug
 ********************************************************/
.tabsup li {
      display:inline;
      margin:0;
      padding: 0 10px 0 10px;
      zoom: 1;	   
}
.tabsup a {
      margin: 0;
      
      text-decoration:none;
      color: #1d4246;
}
.tabsup a:hover {
      text-decoration: underline;   
}  
.tabsup #now {
      color: white;
}  

/*********************************************************
 * COUPLERS SUBNAV
 ********************************************************/
.tabcps {
	text-align: left;
	border: none;
	font-family: "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
	font-size: .7em;
	font-weight: normal;
	color: #1d4246;
	margin: 0;
	padding: 5px 0 0 60px;
}
.tabcps ul {
      margin:0;
      padding:0;
      list-style:none;
}
/*********************************************************
 * zoom fixes an IE float bug
 ********************************************************/
.tabcps li {
      display:inline;
      margin:0;
      padding: 0 10px 0 10px;
      zoom: 1;
}
.tabcps a {
      margin: 0;
      text-decoration:none;
      color: #1d4246;
}
.tabcps a:hover {
      text-decoration: underline;   
}  
.tabcps #now {
      color: white;
}  

/*********************************************************
 * ABOUTUS SUBNAV
 ********************************************************/
.tababout {
	text-align: right;
	border: none;
	font-family: "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
	font-size: .7em;
	font-weight: normal;
	color: #1d4246;
	margin: 0;
	padding: 5px 0 0 0;
}
.tababout ul {
      margin:0;
      padding:0;
      list-style:none;
}
/*********************************************************
 * zoom fixes an IE float bug
 ********************************************************/
.tababout li {
      display:inline;
      margin:0;
      padding: 0 10px 0 10px;
      zoom: 1;
}
.tababout a {
      margin: 0;
      text-decoration:none;
      color: #1d4246;
}
.tababout a:hover {
      text-decoration: underline;   
}  
.tababout #now {
      color: white;
}  