/*---- HTML / HTML * with inheritance change ----
 *
 * @implemented on: 2007.02.22
 * @implemented by: SMS
 * @desc: By moving the definitions to HTML, and setting the HTML * attributes to inherit, we can continue to define
 *        default, starting values for attributes, and at the same time maintain the integrity of the implied inherit
 *		  behavior.  Setting the values of the attributes on HTML * had required explicit value overrides for nested tags.
 *		  For example, <strong>This is bold <em>this is italic</em> this is still bold</strong>, used to render with
 *		  the contents of the <em> tag in a 'normal' font-weight; they now will render with the font-weight of the <strong> tag.
 * @todo: Confirm that this change has eliminated the need to move the font-size declaration lower in the cascade, as noted by HB.
 *
 */

/*
 * 2007.06.21 -SMS
 * I've begun storing declarations shared by the PW internal and external global CSS into global_imported.css .
 * Please do not store any CSS declarations with URLs in global_imported.css .  This could cause path issues with
 * relative URLs, and security issues with absolute URLs.
 */
@import url(/css/phase2/global_imported.css);

HTML {
	font-family : arial, helvetica, sans-serif;
	font-weight : normal;
/*	font-size:12px; hb this needs to happen lower in the cascade*/
	font-size:62.5%;

}

/* this fixes the line height problems with superscript and subscript*/
#container sup {
    font-size: 1em;
    vertical-align: baseline;
    position: relative;
    bottom: 0.33em;
}
#container sub {
    font-size: smaller;
    vertical-align: baseline;
    position: relative;
    bottom: -0.25em;
}
/* this fixes the line height problems with superscript and subscript*/

#container {
	text-align:left;
	width : 760px;
	margin : 0px auto;
	padding : 0px;
}
/*-- BEGIN: Header Information -------------------------------------*/
#printheader, #printHeader {
	display : none;
}

#header {
	background-color : #093b8a;
	height : 44px;
	padding : 0;
	text-align: right;
}

#header #skipToContent {display: block; width: 100%; height: 1px; overflow: hidden; padding: 0; margin: 0;
					background-color: transparent;
					color: #FFFFFF; line-height: 2em; font-size: xx-small; text-align: center;
}
/*
#header #skipToContent:hover {line-height: 1em; height: 1.5em; margin: 0 0 -1.5em 0; padding: 1px 0 0 0;}
*/

#header #headersearch {
	float : right;
	display : inline;
	text-align : right;
	margin : 3px 5px 0px 0px;
	padding : 0px;

	line-height : 10px;
}
#header ul {list-style-type: none; margin: 0; padding: 3px 5px 0 0;}
#header_navigation li {border-width: 0 1px 0 0; border-style: solid; border-color: #FFFFFF; display: inline; padding: 0; margin: 0 4px 0 4px;}
#header_navigation li a {color: #FFFFFF; text-decoration: none; font-size: xx-small; padding: 0; margin: 0;}
#header_navigation li a:hover {text-decoration: underline;}
#header_navigation li.firstListItem {}
#header_navigation li.lastListItem {border-right-width: 0px;}

#headersearchform {
	text-align: left; display: inline; margin: 0; padding: 0 0 2px 0;
}
#headersearchform label {display: none;}
#headersearchform input {margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 0;}
#headersearchform #searchterms  {
	width : 83px;
	margin : 0 3px 0 0;
	height : 14px;
	padding : 0px;
	font-size : 11px;
}
#headersearchform #gobutton  {
	position : relative;
	top : 4px;
}
#header a#logolink {
	display : inline;
	margin-left: 10px;
	padding-top: 7px;
	float: left;
}
/*-- END: Header Information -------------------------------------*/


#sectionhead {
	background : url(/images/shared/sectionhead_bg.gif) repeat-x;
	height : 21px;
	padding  : 8px 0px 0px 38px;
}
ul#nav {
	margin : 0;
	padding : 0 0 0 28px;
	background : url(http://www.pitneyworks.com/global/images/navigation/nav_bg.gif) repeat-x;
	height : 24px;
}

ul#nav li {
	float : left;
	display: block;
	height: 24px;
	list-style-type: none;
	padding : 0;
	margin : 0;
}

/* nav  */

/*for ie to hide extra height*/
/*.cssnav	{overflow:hidden; }
.cssnav a {overflow:hidden;}*/

.cssnav img { border: 0; }
#nav a {display: block; height:24px;}
#nav a:hover {visibility:visible}
#nav li	 a:hover img{visibility:hidden}

#tab1{background: url(http://www.pitneyworks.com/global/images/navigation/nav_home_on.gif) no-repeat;width:52px;}
#tab2{background: url(http://www.pitneyworks.com/global/images/navigation/nav_products_on.gif) no-repeat;width:69px;}
#tab3{background: url(http://www.pitneyworks.com/global/images/navigation/nav_supplies_on.gif) no-repeat;width:89px;}
#tab4{background: url(http://www.pitneyworks.com/global/images/navigation/nav_myaccount_on.gif) no-repeat;width:80px;}
#tab5{background: url(http://www.pitneyworks.com/global/images/navigation/nav_support_on.gif) no-repeat;width:63px;}

#footerNav {
	display: block;
	font-size: x-small;
	margin: 0;
	width: 735px;
	padding: 15px 0 10px 25px;
	background-color: #ffffff;
	clear: both;
}

#footerNav ul {
	list-style-type:none;
	margin:0px;
	padding:0px;
	text-decoration:none;
}

#footerNav li {
	border-left:1px solid #000000;
	color:#000000;
	display:inline;
	margin:0px;
	padding:0px 4px;
}


#footerNav #first {
	border-left-width:0px;
	padding-left:0px;
}

#footerNav a {
	/*--- Altered to conform to PB.com - SMS.2007.02.13
	color : #0069aa;
	text-decoration : underline;
	------------------------------------------------------*/
	color: #000000;
	text-decoration: none;
}

#tpopopupgif{
  width:285px;
  z-index:89;
  position:absolute;
  cursor=hand;
  left:400px;
  top:540px;
  padding:10px;
  margin:0;
  visibility:hidden;
  background-color:white;
}
#tpopopupgif img {
	margin:0;
	padding:0;
}


/*10_11-06 hb fix*/
h1{color:#003399; font-size:16px; font-weight:bold;}
h2{color:#003399; font-size:16px; font-weight:bold;}
h3, h4{color:#000; font-size:14px; font-weight:bold;}
h5,h6{color:#000; font-size:12px; font-weight:bold;}