BODY {
	MARGIN: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.ptMenuMain {
	WIDTH: 100%; BACKGROUND-COLOR: #000000
}
.ptMenuMainTable {
	WIDTH: 100%; BACKGROUND-COLOR: #000000
}
.ptMenuMainTable {
	FONT-WEIGHT: bold; FONT-SIZE: 0.9em; COLOR: #ffffff
}
.ptMenuMainItem A.ptLink {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.ptMenuMainItem A:hover:unknown {
	COLOR: #ffcc33; TEXT-DECORATION: underline
}
.ptMenuMainUser {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; COLOR: #ffffff; PADDING-TOP: 0px; TEXT-ALIGN: right
}
.ptMenuMainUser A.ptLink {
	PADDING-RIGHT: 20px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; COLOR: #ffffff; PADDING-TOP: 0px; TEXT-ALIGN: right; TEXT-DECORATION: none
}
.ptMenuMainUser A:hover:unknown {
	COLOR: #ffcc33; TEXT-DECORATION: underline
}
.ptHeraldBanner {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.ptHeraldLogo {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.ptMenuTab {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 6px; BACKGROUND-COLOR: #c3c8d5
}
.ptMenuCMETab {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 6px; BACKGROUND-COLOR: red
}
.ptMenuTabTable {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: #c3c8d5
}
.ptMenuTabText1 {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-WEIGHT: bold; FONT-SIZE: 0.75em; PADDING-BOTTOM: 2px; MARGIN: 0px; PADDING-TOP: 3px;  TEXT-DECORATION: none
}
.ptMenuTabText {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-WEIGHT: bold; FONT-SIZE: 0.75em; PADDING-BOTTOM: 2px; MARGIN: 0px; COLOR: #ffffff; PADDING-TOP: 3px; BACKGROUND-COLOR: #000000; TEXT-DECORATION: none
}
.bolptMenuTabText {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-WEIGHT: bold; FONT-SIZE: 0.75em; PADDING-BOTTOM: 2px; MARGIN: 0px; COLOR: #ffffff; PADDING-TOP: 3px; BACKGROUND-COLOR: #000000; TEXT-DECORATION: none
}
.ptMenuCMETabText {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-WEIGHT: bold; FONT-SIZE: 0.75em; PADDING-BOTTOM: 2px; MARGIN: 0px; COLOR: #ffffff; PADDING-TOP: 3px; BACKGROUND-COLOR: red; TEXT-DECORATION: none
}
.ptMenuTabSpacer {
	FONT-SIZE: 0.1em
}
.ptMenuTabText A.ptLink {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.bolptMenuTabText A.ptLink {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.ptMenuTabSelected {
	COLOR: #330099; BACKGROUND-COLOR: #ffffff
}
.ptMenuTabSelected A.ptLink {
	COLOR: #330099; BACKGROUND-COLOR: #ffffff
}
.ptMenuTabText A.ptLink:hover {
	COLOR: #9999ff; TEXT-DECORATION: underline
}
.bolptMenuTabText A.ptLink:hover {
	COLOR: #9999ff; TEXT-DECORATION: underline
}
.ptBody {
	MARGIN: 20px 0px 0px 10px
}
.ptFooter {
	MARGIN: 0px 5px 5px; WIDTH: 737px; TEXT-ALIGN: center
}
.ptFooterHR {
	WIDTH: 250px; COLOR: #000000; HEIGHT: 1px; TEXT-ALIGN: center
}
.ptFooterText {
	FONT-WEIGHT: bold; FONT-SIZE: 0.7em; TEXT-ALIGN: center
}
.ptFooterText A.ptLink {
	FONT-WEIGHT: bold; COLOR: #003399; TEXT-DECORATION: none
}
.ptFooterText A.ptLink:hover {
	FONT-WEIGHT: bold; COLOR: #cc9933; TEXT-DECORATION: underline
}
.ptFooterHostInfo {
	COLOR: #ffffff; TEXT-ALIGN: center
}
.ptQS {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.ptQSForm {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.ptQSButtonInline {
	DISPLAY: inline
}
.ptQSButtonBlockLeft {
	DISPLAY: block
}
.ptQSButtonBlockRight {
	DISPLAY: block; TEXT-ALIGN: right
}
.ptQSBox {
	BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #000000 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 10px; BORDER-LEFT: #000000 1px solid; WIDTH: 130px; PADDING-TOP: 0px; BORDER-BOTTOM: #000000 1px solid
}
.ptQSHeader {
	FONT-WEIGHT: bold; FONT-SIZE: 0.7em
}
.ptQSBox TD {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BACKGROUND-COLOR: #eeeeee
}
.ptErrorMessage {
	FONT-WEIGHT: bold; FONT-SIZE: 0.8em; COLOR: #cc0000; FONT-FAMILY: arial, helvetica, sans-serif; TEXT-DECORATION: none
}
.ptErrorException {
	FONT-SIZE: 0px; COLOR: #000000; FONT-FAMILY: courier; TEXT-DECORATION: none
}
.ptTOCHerald {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; PADDING-TOP: 5px
}
.ptTOCArchiveReturn {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; FONT-WEIGHT: bold; FONT-SIZE: 0.75em; PADDING-BOTTOM: 5px; PADDING-TOP: 0px
}
.ptTOCArchiveReturn A.ptLink {
	COLOR: #330099; TEXT-DECORATION: none
}
.ptTOCArchiveReturn A.ptLink:hover {
	COLOR: #999999; TEXT-DECORATION: none
}
.ptTOCNav {
	WIDTH: 737px
}
.ptTOCNav TABLE {
	BORDER-TOP: #000000 1px solid; MARGIN: 0px 0px 5px 5px; WIDTH: 737px; BORDER-BOTTOM: #000000 1px solid
}
.ptTOCIssue {
	FONT-WEIGHT: bold; FONT-SIZE: 0.97em; TEXT-ALIGN: center
}
.ptTOCIssueJump {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 0.7em; PADDING-BOTTOM: 0px; COLOR: #666666; PADDING-TOP: 3px; TEXT-ALIGN: center
}
.ptTOCIssueJump A.ptLink {
	COLOR: #cc0000; TEXT-DECORATION: none
}
.ptTOCIssueJump A.ptLink:hover {
	COLOR: #999999; TEXT-DECORATION: none
}
.ptTOCFreeIssue {
	PADDING-RIGHT: 5px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 0.8em; PADDING-BOTTOM: 0px; COLOR: #cc0000; PADDING-TOP: 0px
}
.ptTOC {
	MARGIN-LEFT: 10px; WIDTH: 727px; MARGIN-RIGHT: 10px
}
.ptTOC TD {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
.ptTOCHeader {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 0.85em; PADDING-BOTTOM: 2px; COLOR: #ffffff; PADDING-TOP: 0px; BACKGROUND-COLOR: #555a67
}
.ptTOCSections TD {
	BORDER-TOP: #000000 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 0.95em; VERTICAL-ALIGN: middle; COLOR: #000000; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff
}
.ptTOCSections {
	
}
.ptTOCSection {
	BACKGROUND-COLOR: #ffffff
}
.ptTOCSubsection {
	FONT-WEIGHT: normal; FONT-SIZE: 0.8em; TEXT-INDENT: 10px
}
.ptTOCArticle {
	FONT-SIZE: 0.95em
}
.ptTOCOdd {
	BACKGROUND-COLOR: #c3c8d5
}
.ptTOCEven {
	BACKGROUND-COLOR: #f6f6f6
}
.ptTOCFileLinks {
	FONT-WEIGHT: bold; FONT-SIZE: 0.7em; VERTICAL-ALIGN: middle
}
.ptTOCFileLinks A.ptLink {
	COLOR: #330099; TEXT-DECORATION: none
}
.ptTOCFileLinks A.ptLink:hover {
	COLOR: #9999ff; TEXT-DECORATION: underline
}
.ptTOCPage {
	FONT-SIZE: 0.8em; TEXT-ALIGN: center
}
.ptOnlineOnlyIcon IMG {
	MARGIN-TOP: 2px; TEXT-ALIGN: center
}
.ptFreeArticleIcon {
	MARGIN-TOP: 2px; TEXT-ALIGN: center
}
.ptcmeArticleIcon {
	MARGIN-TOP: 2px; TEXT-ALIGN: center
}
.ptTOCTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 1em; PADDING-BOTTOM: 3px
}
.ptTOCAuthors {
	PADDING-RIGHT: 1px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 0.8em; PADDING-BOTTOM: 2px; PADDING-TOP: 1px
}
.ptTOCPreciesHR {
	MARGIN-LEFT: 7px; WIDTH: 100px; COLOR: #000000; HEIGHT: 1px; TEXT-ALIGN: left
}
.ptTOCPrecies {
	PADDING-LEFT: 10px; FONT-WEIGHT: normal; FONT-SIZE: 0.74em
}
.ptTOCArticleEnhancements {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 0.7em; PADDING-BOTTOM: 0px; PADDING-TOP: 3px
}
.ptTOCArticleEnhancements A.ptLink {
	FONT-WEIGHT: bold; COLOR: #330099; TEXT-DECORATION: none
}
.ptTOCArticleEnhancements A.ptLink:hover {
	FONT-WEIGHT: bold; COLOR: #ff9900; TEXT-DECORATION: none
}
.ptTOC UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 5px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.ptErrataFile {
	FONT-WEIGHT: bold; COLOR: #cc0000
}
UNKNOWN {
	TEXT-DECORATION: underline
}
.ptIssue {
	FONT-SIZE: 0.75em; WIDTH: 245px
}
.ptIssue A.ptLink {
	FONT-WEIGHT: bold; COLOR: #330099; TEXT-DECORATION: none
}
.ptIssue A.ptLink:hover {
	FONT-WEIGHT: bold; COLOR: #9999ff; TEXT-DECORATION: underline
}
.ptIssueKey {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 5px 0px 0px 10px; PADDING-TOP: 0px
}
.ptIssueKey TD {
	FONT-WEIGHT: bold; FONT-SIZE: 0.7em; WIDTH: 737px
}
.ptIssueListCurrent {
	WIDTH: 737px
}
.ptIssueList {
	MARGIN: 10px 0px 5px 5px; WIDTH: 737px
}
.ptIssueList TD {
	WIDTH: 245px
}
.ptIssueList UL {
	MARGIN-BOTTOM: 0px; LIST-STYLE-TYPE: square
}
.ptIssueListHeading {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 1em; PADDING-BOTTOM: 2px; WIDTH: 737px; PADDING-TOP: 2px
}
.ptIssueListHeading TD {
	BORDER-TOP: #000000 1px solid; TEXT-INDENT: 20px; BORDER-BOTTOM: #000000 1px solid
}
TR.ptIssueListHeading {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; COLOR: #000000; PADDING-TOP: 1px; BACKGROUND-COLOR: #c3c8d5
}
.ptIssueSet TD {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; WIDTH: 737px; PADDING-TOP: 1px; BACKGROUND-COLOR: #f6f6f6
}
.ptFreeIssueIcon IMG {
	MARGIN: 1px 0px 0px
}
.ptIssueListBack .ptIssueSet {
	
}
.ptIssueCurrent {
	BACKGROUND-COLOR: #ffffff
}
.ptIssueAdvance {
	BACKGROUND-COLOR: #ffffff
}
.ptBookTopNav {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 0.9em; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #cc0000; PADDING-TOP: 0px; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left
}
.ptDocTopNav {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 737px; PADDING-TOP: 0px; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff
}
.ptDocTopNavLeft {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FONT-SIZE: 0.9em; PADDING-BOTTOM: 2px; MARGIN: 0px; VERTICAL-ALIGN: middle; PADDING-TOP: 2px; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left
}
.ptDocTopNavRight {
	PADDING-RIGHT: 5px; PADDING-LEFT: 0px; FONT-SIZE: 0.9em; PADDING-BOTTOM: 2px; MARGIN: 0px; VERTICAL-ALIGN: middle; PADDING-TOP: 2px; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: right
}
.ptDocTopNav A.ptLink {
	FONT-WEIGHT: bold; COLOR: #cc0000; TEXT-DECORATION: none
}
.ptDocTopNav A.ptLink:hover {
	FONT-WEIGHT: bold; COLOR: #999999; TEXT-DECORATION: none
}
.ptDocNav {
	FONT-WEIGHT: bold; FONT-SIZE: 0.75em; MARGIN: 10px 0px 10px 20px; WIDTH: 737px; TEXT-ALIGN: left
}
.ptDocNav A.ptLink {
	FONT-SIZE: 0.9em; COLOR: #330099; TEXT-DECORATION: none
}
.ptDocNav A.ptLink:hover {
	FONT-SIZE: 0.9em; COLOR: #999999; TEXT-DECORATION: underline
}
.ptDocNavErratum {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #cc0000; FONT-FAMILY: arial, helvetica, sans-serif; TEXT-ALIGN: left
}
.ptDocNavArticlePlus {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #339999; FONT-FAMILY: arial, helvetica, sans-serif; TEXT-ALIGN: left
}
.ptDocAbstract {
	PADDING-RIGHT: 20px; BORDER-TOP: #000000 2px solid; PADDING-LEFT: 20px; FONT-SIZE: 0.8em; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.ptDocArticle {
	FONT-SIZE: 0.9em; MARGIN-LEFT: 10px; MARGIN-RIGHT: 10px
}
.ptDocBibInfo {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FONT-SIZE: 0.8em; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.ptDocBody {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 0.85em; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.ptDocBody A.ptLink {
	FONT-WEIGHT: bold; FONT-SIZE: 0.85em; COLOR: #330099
}
.ptDocBody A.ptLink:hover {
	FONT-SIZE: 0.85em; COLOR: #cc9900; TEXT-DECORATION: underline
}
.ptDocBodyHR {
	MARGIN: 0px 0px 0px 5px; WIDTH: 50%; HEIGHT: 1px
}
.ptDocBody H1 {
	FONT-SIZE: 1.8em
}
.ptDocBody H2 {
	FONT-SIZE: 1.3em
}
.ptDocBody H3 {
	FONT-SIZE: 1.2em
}
.ptDocBody H4 {
	FONT-WEIGHT: normal; FONT-SIZE: 1.1em; FONT-STYLE: italic
}
.ptDocBody H5 {
	FONT-WEIGHT: normal; FONT-SIZE: 1.1em; FONT-STYLE: italic
}
.ptDocBody H6 {
	FONT-WEIGHT: normal; FONT-SIZE: 1.1em; FONT-STYLE: italic
}
.ptDocByline {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 1.1em
}
.ptDocBylineText {
	FONT-SIZE: 0.9em
}
.ptDocBylineText P {
	MARGIN: 8px 0px
}
.ptDocCaption {
	FONT-SIZE: 0.73em
}
.ptDocCopyright {
	FONT-SIZE: 0.85em
}
.ptDocEndMatterSection {
	PADDING-LEFT: 10px; FONT-SIZE: 0.85em
}
.ptDocEndMatterSectionHR {
	WIDTH: 80%; HEIGHT: 1px; TEXT-ALIGN: left
}
.ptDocImages {
	PADDING-RIGHT: 10px
}
.ptDocKeywords {
	FONT-SIZE: 0.9em
}
.ptDocObject {
	BORDER-RIGHT: medium none; PADDING-RIGHT: 0px; BORDER-TOP: #000000 2px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 1.5em 12px; BORDER-LEFT: medium none; PADDING-TOP: 0px; BORDER-BOTTOM: #000000 2px solid
}
.ptDocObject TD {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.ptDocObject TD IMG {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; DISPLAY: block; MARGIN: 7px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
.ptDocObject TD {
	PADDING-RIGHT: 5px; PADDING-LEFT: 20px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
P.ptDocPara {
	MARGIN-TOP: 0px; PADDING-TOP: 2px
}
.ptDocRef {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
.ptDocRef A {
	TEXT-DECORATION: none
}
.ptDocRef A:hover {
	TEXT-DECORATION: underline
}
.ptDocRefDBovftdb {
	FONT-WEIGHT: bold
}
.ptDocRefDB1033920 {
	FONT-WEIGHT: bold
}
.ptDocRefGroup {
	PADDING-RIGHT: 1.5em; PADDING-LEFT: 1.5em; FONT-SIZE: 0.95em; PADDING-BOTTOM: 1.5em; PADDING-TOP: 1.5em
}
.ptDocSup {
	FONT-STYLE: italic
}
.ptDocTable {
	WIDTH: 700px
}
.ptDocTop {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: blue; FONT-STYLE: normal; TEXT-DECORATION: none
}
.ptDocTop:hover {
	TEXT-DECORATION: underline
}
.ptDocTitleHR {
	WIDTH: 60%; COLOR: #330099; HEIGHT: 1px; TEXT-ALIGN: left
}
H1.ptDocTitle {
	MARGIN-TOP: 3px; FONT-SIZE: 1.75em; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 3px
}
H2.ptDocHeading {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1.4em; PADDING-BOTTOM: 2px; MARGIN: 0px; PADDING-TOP: 5px; TEXT-DECORATION: none
}
H3.ptDocHeading {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1.2em; PADDING-BOTTOM: 2px; MARGIN: 0px; PADDING-TOP: 5px
}
.ptSearchInput {
	FONT-SIZE: 0.8em
}
.ptSearch TABLE {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; MARGIN-BOTTOM: 15px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px
}
THEAD {
	BACKGROUND-COLOR: #cccccc
}
THEAD TD {
	PADDING-RIGHT: 2px; BORDER-TOP: #000000 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 0.9em; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cccccc
}
TBODY TD {
	FONT-SIZE: 0.85em; VERTICAL-ALIGN: top
}
TD.ptSearchLinks {
	FONT-SIZE: 0.75em; WIDTH: 75px
}
.ptSearchLinks A.ptLink {
	FONT-WEIGHT: bold; COLOR: #330099; TEXT-DECORATION: none
}
.ptSearchLinks A.ptLink:hover {
	FONT-WEIGHT: bold; COLOR: #9999ff; TEXT-DECORATION: underline
}
.ptSearch TABLE {
	WIDTH: 737px
}
.ptSearch TD {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
.ptSearchTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 1.2em
}
.ptSearchSource {
	FONT-WEIGHT: bold
}
.searchResults_align {
	WIDTH: 80%
}
.ptSearchRefineHead {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 0.9em; PADDING-BOTTOM: 2px; PADDING-TOP: 0px
}
.ptSearchQuery {
	FONT-SIZE: 0.9em
}
.ptSearchQuery TABLE {
	FONT-SIZE: 0.95em
}
.tocOpen-issue {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1.1em; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.tocOpen-hr {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #ffffff; PADDING-TOP: 0px
}
.tocHead-text {
	BORDER-TOP: #000000 1px solid
}
.ptSearchResultsNav {
	FONT-SIZE: 0.75em; paddding: 0 0 0 20px
}
.ptSearchResultsRed {
	COLOR: #cc0000
}
.ptSearchResultsNav A.ptLink {
	FONT-WEIGHT: bold; COLOR: #330099; TEXT-DECORATION: none
}
.ptSearchResultsNav A.ptLink:hover {
	FONT-WEIGHT: bold; COLOR: #999999; TEXT-DECORATION: underline
}
.ptLoginTable {
	WIDTH: 650px
}
.ptLoginTextNote {
	
}
.ptLoginHead {
	FONT-WEIGHT: bold; FONT-SIZE: 1.4em
}
.ptLoginSubmitButton {
	PADDING-RIGHT: 2px; PADDING-LEFT: 20px; PADDING-BOTTOM: 5px; MARGIN: 0px; VERTICAL-ALIGN: middle; PADDING-TOP: 5px
}
.ptLoginEntryField {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 3px; COLOR: #330099; PADDING-TOP: 3px
}
.ptHelpResources {
	PADDING-LEFT: 5px; FONT-SIZE: 0.9em; VERTICAL-ALIGN: top; WIDTH: 200px; COLOR: #000000
}
.ptHelpResources UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-POSITION: inside; PADDING-BOTTOM: 0px; MARGIN: 0px 5px; PADDING-TOP: 0px; LIST-STYLE-TYPE: square
}
.ptAccntSummaryTable {
	PADDING-RIGHT: 0px; PADDING-LEFT: 25px; PADDING-BOTTOM: 0px; MARGIN: 5px 0px 0px 25px; WIDTH: 600px; PADDING-TOP: 5px
}
.ptAccntSummaryHead {
	FONT-SIZE: 0.9em
}
.ptAccntSummaryCategory {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 0.75em; PADDING-BOTTOM: 0px; WIDTH: 100px; COLOR: #330099; PADDING-TOP: 0px; TEXT-ALIGN: right
}
.ptAccntSummaryData {
	FONT-SIZE: 0.8em; TEXT-ALIGN: left
}
.ptAccntSummaryContinueButton {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; MARGIN: 0px; VERTICAL-ALIGN: middle; PADDING-TOP: 2px
}
.ptAccntSummaryHR {
	WIDTH: 70%; COLOR: #000000; HEIGHT: 1px; TEXT-ALIGN: left
}
.ptAccntSummaryNote {
	FONT-SIZE: 0.95em
}
.ptProfileTable {
	VERTICAL-ALIGN: bottom
}
.ptProfileHead {
	FONT-WEIGHT: bold; FONT-SIZE: 0.9em; COLOR: #330099
}
.ptProfileMandatory {
	FONT-WEIGHT: bold; FONT-SIZE: 0.75em; VERTICAL-ALIGN: bottom; COLOR: #cc0000; TEXT-ALIGN: right
}
.ptProfileOptional {
	FONT-WEIGHT: bold; FONT-SIZE: 0.75em; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right
}
.ptProfileEntry {
	MARGIN: 1px 2px; TEXT-ALIGN: left
}
.ptProfilePrefill {
	FONT-SIZE: 0.75em; TEXT-ALIGN: left
}
.ptProfileNote {
	FONT-SIZE: 0.7em
}
.ptProfileTableHR {
	WIDTH: 80%; HEIGHT: 1px; TEXT-ALIGN: left
}
.ptHelpLink {
	FONT-SIZE: 0.8em; COLOR: #cc0000
}
.ptHelpLink A.ptLink {
	FONT-WEIGHT: bold; COLOR: #cc0000; TEXT-DECORATION: none
}
.ptHelpLink A.ptLink:hover {
	FONT-WEIGHT: bold; COLOR: #330099; TEXT-DECORATION: underline
}
.ptPurchase {
	FONT-SIZE: 0.75em; MARGIN: 10px 0px 5px 5px; WIDTH: 600px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: left
}
.ptPurchaseTable {
	WIDTH: 600px; vertical: middle
}
.ptPurchaseHeader {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 0.9em; BORDER-LEFT: #000000 1px solid; COLOR: #330099; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #dddddd; TEXT-ALIGN: center
}
.ptPurchaseText {
	PADDING-RIGHT: 2px; PADDING-LEFT: 10px; FONT-SIZE: 0.75em; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
.ptPurchaseData {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid; WIDTH: 600px; BORDER-BOTTOM: #000000 1px solid
}
.ptPurchaseDataText {
	FONT-WEIGHT: bold; FONT-SIZE: 0.75em; VERTICAL-ALIGN: bottom; WIDTH: 130px; TEXT-ALIGN: right
}
.ptPurchaseDataEntry {
	FONT-SIZE: 0.75em; MARGIN: 0px 2px; TEXT-ALIGN: left
}
.ptPurchaseDataNote {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 0.7em; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; TEXT-ALIGN: center
}
.ptPurchaseHR {
	WIDTH: 75%; COLOR: #000000; HEIGHT: 1px; TEXT-ALIGN: center
}
.ptLoginErrorMessage {
	FONT-WEIGHT: bold; FONT-SIZE: 0.8em; WIDTH: 650px; TEXT-ALIGN: center
}
.ptLoginErrorHR {
	WIDTH: 75%; COLOR: #cc0000; HEIGHT: 2px
}
.ptLoginErrorRedText {
	FONT-WEIGHT: bold; COLOR: #cc0000
}
.ptStaticBody {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 10px 2px 5px 10px; VERTICAL-ALIGN: top; WIDTH: 737px; PADDING-TOP: 0px
}
.ptStaticText {
	PADDING-RIGHT: 7px; PADDING-LEFT: 0px; FONT-SIZE: 0.75em; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: top; PADDING-TOP: 0px; TEXT-ALIGN: left
}
.ptStaticText UL {
	LIST-STYLE-TYPE: square
}
.ptStaticText A.ptLink {
	FONT-WEIGHT: bold; COLOR: #330099; TEXT-DECORATION: underline
}
.ptStaticText A.ptLink:hover {
	FONT-WEIGHT: bold; COLOR: #cc9933; TEXT-DECORATION: underline
}
.ptStaticTextRed {
	FONT-WEIGHT: bold; COLOR: #cc0000
}
.ptStaticTextBlue {
	FONT-WEIGHT: bold; COLOR: #330099
}
.ptStaticTextComment {
	FONT-SIZE: 0.9em
}
.ptStaticTextH1 {
	FONT-WEIGHT: bold; FONT-SIZE: 1em; PADDING-BOTTOM: 10px; PADDING-TOP: 5px
}
.ptStaticTextHead {
	FONT-WEIGHT: bold; FONT-SIZE: 1.1em; PADDING-BOTTOM: 10px; PADDING-TOP: 5px
}
.ptStaticContacts {
	PADDING-RIGHT: 5px; PADDING-LEFT: 20px; FONT-SIZE: 0.75em; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; COLOR: #000000; PADDING-TOP: 5px; TEXT-ALIGN: left
}
.ptStaticContacts UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-POSITION: inside; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.ptStaticContactsHead {
	FONT-WEIGHT: bold; FONT-SIZE: 1.2em
}
.ptStaticNote {
	FONT-SIZE: 0.7em
}
.ptLeftMenu {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: top; WIDTH: 200px; PADDING-TOP: 0px; veritcal-align: top
}
.ptLeftMenuHead {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1em; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: top; PADDING-TOP: 0px; TEXT-ALIGN: left; verical-align: text-bottom
}
.ptLeftMenuList UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-POSITION: inside; PADDING-BOTTOM: 0px; MARGIN: 0px 5px; PADDING-TOP: 0px; LIST-STYLE-TYPE: square
}
.ptLeftMenuList A.ptLink {
	COLOR: #330099; TEXT-DECORATION: none
}
.ptLeftMenuList A.ptLink:hover {
	COLOR: #9999ff; TEXT-DECORATION: underline
}
.ptLeftMenuHR {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 100px; COLOR: #000000; PADDING-TOP: 0px; HEIGHT: 1px; TEXT-ALIGN: center
}
.ptStaticResources {
	PADDING-LEFT: 5px; FONT-SIZE: 0.9em; VERTICAL-ALIGN: top; WIDTH: 200px; COLOR: #000000
}
.ptStaticResources UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-POSITION: inside; PADDING-BOTTOM: 0px; MARGIN: 0px 5px; PADDING-TOP: 0px; LIST-STYLE-TYPE: square
}
.ptStaticResourcesHead {
	FONT-WEIGHT: bold; FONT-SIZE: 1.1em
}
.ptStaticResources A.ptLink {
	FONT-WEIGHT: bold; COLOR: #330099; TEXT-DECORATION: none
}
.ptStaticResources A.ptLink:hover {
	FONT-WEIGHT: bold; COLOR: #999999; TEXT-DECORATION: underline
}
.ptStaticResourcesHR {
	WIDTH: 100px; COLOR: #000000; HEIGHT: 1px; TEXT-ALIGN: center
}
.ptStaticResourcesCover {
	PADDING-RIGHT: 2px; PADDING-LEFT: 20px; PADDING-BOTTOM: 2px; PADDING-TOP: 5px
}
.ptAuthorResources {
	FONT-SIZE: 0.75em; VERTICAL-ALIGN: middle
}
.ptAuthorResources UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-POSITION: inside; FONT-SIZE: 0.9em; PADDING-BOTTOM: 0px; MARGIN: 5px 5px 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: square
}
.ptAuthorResources A.ptLink {
	FONT-WEIGHT: bold; COLOR: #330099; TEXT-DECORATION: none
}
.ptAuthorResources A.ptLink:hover {
	FONT-WEIGHT: bold; COLOR: #999999; TEXT-DECORATION: underline
}
.ptAuthorResourcesHR {
	WIDTH: 100px; COLOR: #330099; HEIGHT: 1px
}
.ptStaticIcon {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; TEXT-ALIGN: left; vertical-algin: middle
}
.ptStaticCover {
	PADDING-RIGHT: 5px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
.ptStaticImage {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.ptStaticImageLink {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: #ffffff
}
.ptBannerAd {
	TEXT-ALIGN: center
}
.ptNoPad UL {
	PADDING-RIGHT: 0px; MARGIN-TOP: 0px; PADDING-LEFT: 0px; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.ptSiteInactive {
	FONT-SIZE: 1.1em; COLOR: #cc0000; TEXT-ALIGN: center
}
.ptGatewayBody {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.75em; PADDING-BOTTOM: 0px; MARGIN: 10px 2px 5px 10px; WIDTH: 737px; PADDING-TOP: 0px; TEXT-ALIGN: center
}
.ptGatewayHeader {
	FONT-SIZE: 1.6em
}
.ptGatewayGroupTable {
	
}
.ptGatewayGroupHeader {
	FONT-WEIGHT: bold; FONT-SIZE: 0.9em
}
.ptGatewayGroupText {
	FONT-SIZE: 0.75em; WIDTH: 225px
}
.ptGatewayGroupText UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-POSITION: outside; FONT-SIZE: 0.95em; PADDING-BOTTOM: 0px; MARGIN: 0px 3px 0px 20px; PADDING-TOP: 0px; LIST-STYLE-TYPE: square
}
.ptGatewayGroupText A {
	FONT-WEIGHT: bold; COLOR: #666666; TEXT-DECORATION: none
}
.ptGatewayGroupText A:hover {
	FONT-WEIGHT: bold; COLOR: #cc0000; TEXT-DECORATION: underline
}
.ptGatewayHR {
	WIDTH: 400px; COLOR: #000000; HEIGHT: 1px; TEXT-ALIGN: center
}
.ptGatewayTitlesListTable {
	WIDTH: 600px
}
.ptGatewayTitlesListHeader {
	FONT-WEIGHT: bold; FONT-SIZE: 1em; TEXT-ALIGN: center
}
.ptGatewayBucketList {
	TEXT-ALIGN: center
}
.ptGatewayBucketNumber {
	FONT-SIZE: 0.8em
}
A.ptGatewayBucketLink {
	FONT-WEIGHT: bold; FONT-SIZE: 0.9em; COLOR: #000000; TEXT-DECORATION: underline
}
A.ptGatewayBucketLink:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 0.9em; COLOR: #cc0000; TEXT-DECORATION: underline
}
.ptGatewayTitlesList {
	FONT-SIZE: 0.75em
}
A.ptGatewaySiteLink {
	FONT-WEIGHT: bold; FONT-SIZE: 0.9em; COLOR: #330099; TEXT-DECORATION: none
}
A.ptGatewaySiteLink:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 0.9em; COLOR: #999999; TEXT-DECORATION: underline
}
.ptGatewayTotalSiteCount {
	FONT-SIZE: 1em
}
.ptTOCCMECE {
	FONT-WEIGHT: bold; COLOR: #0000ff
}
UNKNOWN {
	FONT-SIZE: 1.2em
}
.ptDocCitingArticleTitle {
	FONT-WEIGHT: bold
}
.ptDocCitingArticles H2 {
	BORDER-BOTTOM: black 2px solid
}
.ptDocCitingArticles {
	BORDER-TOP: black 2px solid; BORDER-BOTTOM: black 2px solid
}
.ptDocCopyright {
	PADDING-BOTTOM: 2em; PADDING-TOP: 2em
}
.ptDocCitingArticleLinks A {
	TEXT-DECORATION: none
}
.ptDocCitingArticleLinks A:hover {
	TEXT-DECORATION: underline
}
.ptDocCitingArticles H2 {
	FONT-SIZE: 1.2em
}
.ptDocCitingArticleTitle {
	FONT-WEIGHT: bold
}
.ptDocCitingArticles H2 {
	BORDER-BOTTOM: black 2px solid
}
.ptDocCitingArticles {
	BORDER-TOP: black 2px solid; BORDER-BOTTOM: black 2px solid
}
.ptDocCopyright {
	PADDING-BOTTOM: 2em; PADDING-TOP: 2em
}
.ptDocCitingArticleLinks A {
	TEXT-DECORATION: none
}
.ptDocCitingArticleLinks A:hover {
	TEXT-DECORATION: underline
}
.ptDocOutline TABLE {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; MARGIN: 1em 0em 1em 1em; BORDER-LEFT: black 1px solid; BORDER-BOTTOM: black 1px solid; BACKGROUND-COLOR: #eeeeee
}
.ptCitingArticles {
	DISPLAY: none
}
.ptDocOutline TD {
	FONT-SIZE: 0.9em
}
.ptDocOutline UL UL {
	FONT-SIZE: 0.9em
}
.ptDocOutline A {
	COLOR: blue; TEXT-DECORATION: none
}
.ptDocOutline A:hover {
	TEXT-DECORATION: underline
}
.ptDocOutline UL {
	PADDING-LEFT: 5px; MARGIN-LEFT: 20px
}
UNKNOWN {
	MARGIN-TOP: 0px; PADDING-TOP: 0px
}
.ptSearchPlusOrganizer {
	MARGIN-RIGHT: 20px
}
UNKNOWN {
	BORDER-BOTTOM: gray 1px solid
}
.ptSearchPlusOrganizer BLOCKQUOTE {
	BORDER-BOTTOM: black 2px solid
}
.ptSearchPlusOrganizer A.ptLink {
	TEXT-DECORATION: none
}
.ptSearchPlusOrganizer A.ptLink:hover {
	TEXT-DECORATION: underline
}
.ptSearchPlusOrganizer TD {
	PADDING-RIGHT: 2em
}
.ptSearchPlusOrganizer TD A {
	FONT-SIZE: 0.8em
}
.ptSearchPlusOrganizer UL {
	LIST-STYLE-TYPE: none
}
.ptSearchPlusOrganizer LI {
	PADDING-BOTTOM: 15px
}
.ptSelMgr {
	FONT-SIZE: 0.8em; COLOR: blue; TEXT-DECORATION: none
}
.booklistupdate {
	FONT-SIZE: 81%; COLOR: #79a005
}
.fixedLine {
	WIDTH: 756px; BORDER-BOTTOM: #6a7797 1px solid
}
#booktitle {
	FONT-WEIGHT: bold; FONT-SIZE: 142%; COLOR: #092d9e
}
#copyrightLink {
	FONT-WEIGHT: bold; FONT-SIZE: 90%; MARGIN-LEFT: 0px; VERTICAL-ALIGN: middle; TEXT-DECORATION: none
}
.glink IMG {
	VERTICAL-ALIGN: middle
}
#lowerheader {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 15px; PADDING-TOP: 5px; BORDER-BOTTOM: #006fb1 1px solid
}
