/*---- Phase3 Global CSS File ----
 *
 * @created_on: 2007.03.21
 * @scope_includes:
 * @scope_excludes:
 *
 */

/*
 * 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(http://www.pitneyworks.com/css/phase2/global_imported.css);

/*
* Here we define our baseline font information for global inheritance.
* Overrides must be explicitly declarded.  Browser defaults no longer provide for inconsistent rendering.
* A base font-size of 10px is used to make em declaration easy to calculate.  1.6em = 16px; 0.8em = 8px.
*/
HTML {
	font-family : arial, helvetica, sans-serif;
	font-weight : normal;
	font-size:62.5%;

}

p { margin : 0 0 .4em 0; }

sup {
    font-size: .5em;
    vertical-align: super;
    position: relative;
    top: 0em;
}

/*-------- TO BE REINTEGRATED AS ENCOUNTERED ---------------
this fixes the line height problems with superscript and subscript
#container sup {
    font-size: smaller;
    vertical-align: baseline;
    position: relative;
    bottom: 0.33em;
}
#container sub {
    font-size: smaller;
    vertical-align: baseline;
    position: relative;
    bottom: -0.25em;
}
*/

#container {
	text-align:left;
	width : 760px;
	margin : 0 auto;
	padding : 0;
	font-size: 1.2em;
}

/*-- BEGIN: Header Information -------------------------------------*/
#header #header_print {
	display : none;
}

#header #header_global {
	background-color : #093b8a;
	height : 44px;
	width: 760px;
	margin: 0;
	padding : 0;
	text-align: right;
}

#header #header_global #skipToContent {
					float: left; width: 1px; overflow: hidden; display: block; height: .1em; padding: 0; margin: 0;
					background-color: transparent; color: #FFFFFF; line-height: 2em; font-size: xx-small; text-align: center;
}

#header #header_global #header_global_navigation {display: none;}
/* #header #header_global #header_global_navigation {list-style-type: none; float: right; margin: 0; padding: 0;} */
#header #header_global #header_global_navigation li {margin: 0; padding: 0 2px 0 0;}
#header #header_global #header_global_navigation li a {color: #FFFFFF;}

#header #header_global #header_global_search {clear: right; float : right; display : inline; margin : 3px 5px 0 0; padding: 0; text-align : right; line-height : 1em;}

#header #header_global #header_global_search form { text-align: left; display: inline; margin: 0; padding: 0 0 2px 0;}
#header #header_global #header_global_search form label {display: none;}
#header #header_global #header_global_search form input {margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 0;}
#header #header_global #header_global_search form #searchterms  {
	width : 83px;
	margin : 0 3px 0 0;
	height : 14px;
	padding : 0;
	font-size : 1.1em;
}
#header #header_global #header_global_search form #gobutton  { position : relative; top : 4px; }
#header a#logolink { display: inline; margin-left : 12px; padding-top  :12px; float: left; }

#header #header_section {width: 736px; display: block; height: 60px; padding: 0 0 0 24px; margin: 0; background-image: url(http://www.pitneyworks.com/external/images/fullbg.gif); background-repeat: repeat-x;}
#header #header_section p.sectionTitle {height: 19px; margin: 0; padding: 2px 0 0 0; display: block;}

#header #header_section ul.sectionUtilNav {list-style-type: none; float: right; display: inline; margin: 0; padding: 2px 0 2px 0;}
#header #header_section ul.sectionUtilNav li {display: block; float: left; border-width: 0 1px 0 0; border-style: solid; border-color: #000000; padding: 0 6px 0 0; margin: 0 6px 0 0;}
#header #header_section ul.sectionUtilNav li a {text-decoration: underline; font-size: 1em;}
#header #header_section ul.sectionUtilNav li.firstNavItem {}
#header #header_section ul.sectionUtilNav li.lastNavItem {border-width: 0;}

#header #header_section ul#primaryNav {list-style-type: none; clear: both; display: block; padding:0; margin: 0; width: 722px;}
#header #header_section #primaryNav li {float: left;}
#header #header_section #primaryNav a {display: block; height:24px; line-height:7.2em; overflow: hidden; background-color: transparent; background-position:0 0; margin:0; padding: 0;}

/*-- END: Header Information -------------------------------------*/

#footer{clear: both;}

#footer ul#footerNav {
	display: block;
	margin: 0;
	padding: 15px 0 10px 25px;
}

#footer ul#footerNav li {display: block; float: left; border-width: 0 1px 0 0; border-style: solid; border-color: #000000; padding: 0 6px 0 0; margin: 0 6px 0 0;}
#footer ul#footerNav li.firstNavItem {}
#footer ul#footerNav li.lastNavItem {border-width: 0;}
#footer ul#footerNav li a { color: #000; text-decoration: none; font-size: 1em;}

/*-- BEGIN: Heading Declarations ----------------*/
h1, h2, h3, h4, h5, h6 {display: block; clear: both;}

h1{color:#093B8A; font-size:1.6em; font-weight:bold; margin: 1em 0 .2em 0;}
h2{color:#666666; font-size:1.4em; font-weight:bold; margin: 1em 0 .2em 0;}

h3, h4{color:#000; font-size:1.4em; font-weight:bold;}
h5,h6{color:#000; font-size:1.2em; font-weight:bold;}

/*-- END: Heading Declarations.  --------------------------------*/

.formError {color: #FF7704; font-weight: normal;}
.errorMsg {color: #ED6110; font-weight: normal;}