/* ::::: http://content.ebscohost.com.ezproxy.sunyit.edu/static/ebscoimages/12.1.35.0/css/ehost/master_bundle.css ::::: */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0pt; padding: 0pt; border: 0pt none; outline: 0pt none; font-size: 100%; vertical-align: baseline; background: none repeat scroll 0% 0% transparent; }
body { line-height: 1; }
ol, ul { list-style: none outside none; }
:focus { outline: 0pt none; }
html, body, #aspnetForm { height: 100%; }
body { min-width: 998px; color: rgb(51, 51, 51); font-family: Tahoma,Verdana,Arial,sans-serif; font-size: 0.75em; line-height: 1.5em; }
#column1 { position: relative; float: left; width: 9px; margin: 1px 0pt 0pt -100%; padding: 5px; font-size: 0.92em; line-height: 1.18em; }
#column1 li { position: relative; }
#column2 { position: relative; float: right; width: 19px; margin: 1px 0pt 0pt -20px; padding: 24px 0pt; font-size: 0.92em; line-height: 1.18em; }
.column1-open #column1 { width: 190px; padding: 24px 9px 24px 10px; }
.column2-open #column2 { width: 169px; padding: 24px 8px 24px 16px; margin-left: -194px; }
.collapsible-toggle { display: block; position: absolute; top: 2px; height: 18px; width: 16px; overflow: hidden; text-decoration: none ! important; background-image: url('arrow-sprites.png'); background-repeat: no-repeat; }
#column1 .collapsible-toggle { right: 2px; background-color: rgb(16, 121, 201); background-position: 0pt -800px; }
#column2 .collapsible-toggle { left: 2px; background-position: 0pt -950px; }
div:after, #headerUl:after { content: "."; display: block; height: 0pt; clear: both; visibility: hidden; }
.sub-section-header { position: relative; padding: 8px; font-weight: bold; background-image: url('gradient-x.png'); background-position: 0pt -1300px; background-repeat: repeat-x; background-color: rgb(153, 153, 153); border-width: 1px; border-style: solid; border-right: 1px solid rgb(204, 204, 204); border-color: rgb(153, 153, 153) rgb(204, 204, 204) rgb(204, 204, 204); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-image: none; clear: both; }
a:link, a:visited { color: rgb(0, 91, 198); text-decoration: none; }
a:link:hover, a:link:focus, .content-header a:link, .content-header a:visited, .content-footer a:link, .content-footer a:visited, #folderHeader a:link, #folderFooter a:visited { text-decoration: underline; }
ul { list-style: none outside none; }
.hidden { position: absolute; top: -999em; left: -999em; height: 1px; width: 1px; overflow: hidden; }
#epAjaxActive, .ie-only, .ie6-only, .vis-none, .hide-number, .display-none, .hide, .alien { display: none; }
.panel_toggle_active, .panel_toggle, .collapse-toggle { position: relative; padding: 4px 0pt 4px 28px; line-height: 1.22em; cursor: pointer; }
.panel_toggle_active .arrow, .panel_toggle .arrow, .collapse-toggle .arrow, .collapse-toggle .icon { display: block; position: absolute; top: 2px; left: 4px; height: 19px; width: 19px; overflow: hidden; background-image: url('icon-sprites.png'); background-position: -250px -100px; background-repeat: no-repeat; }
.panel_toggle_active .arrow { background-position: -200px -100px; }
.panel_content, .collapse-content { padding: 5px 0pt; }
.panel_content li, .collapse-content li { position: relative; }
.iconElem { outline: 0pt none; text-indent: -999em; }
.record-type.loading, .loading { background: url('ajax-loader-sm.gif') no-repeat scroll 50% 50% transparent ! important; }
.bg-p1, .styled-button-c1, #optionsControls .ep-dialog-main { background-color: rgb(16, 121, 201) ! important; }
.color-p1, .toolbar .submenu-link .link { color: rgb(16, 121, 201) ! important; }
.border-p1, .styled-button-c1, #optionsControls .ep-dialog-main { border-color: rgb(16, 121, 201) ! important; }
.color-s1, .toolbar .link, .styled-button-c1, .content-header a, .content-footer a, .toolbar-links li span, .toolbar-links li a { color: rgb(255, 255, 255) ! important; }
.bg-p2 { background-color: rgb(28, 112, 32) ! important; }
.border-p2 { border-color: rgb(28, 112, 32) ! important; }
button.ui-button::-moz-focus-inner { border: 0pt none; padding: 0pt; }
#toolbarControl { position: relative; z-index: 6; border-bottom: 3px solid; background-image: url('gradient-x.png'); background-position: 0pt center; background-repeat: repeat-x; }
.toolbar { width: 100%; padding: 0.85em 0pt 0pt; font-family: Arial,Tahoma,Sans-Serif; font-weight: bold; font-size: 1.17em; line-height: 1.15em; border-bottom: 1px solid rgb(215, 234, 247); }
.toolbar-links { position: relative; float: right; max-width: 45%; margin: 0pt 6px 0pt 0pt; padding: 6px; font-size: 0.785em; text-align: right; background: -moz-linear-gradient(center top , rgba(0, 0, 0, 0.4) 0pt, transparent 100%) repeat scroll 0% 0% transparent; border-width: 2px 2px medium; border-style: solid solid none; border-color: -moz-use-text-color; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-image: none; border-top-left-radius: 8px; border-top-right-radius: 8px; }
.toolbar li, .toolbar dt { display: block; float: left; background-image: url('border-opacity25.png'); background-repeat: repeat-y; background-position: 0pt 0pt; line-height: 1em; }
.toolbar .first-item, .toolbar .first { background-image: none; }
.toolbar .selected, .toolbar .link, .toolbar .sublink, .eds-links a { padding: 0pt 6px; }
.toolbar .link:hover, .toolbar .link:focus { text-decoration: underline; }
.toolbar .last .link { border-right: medium none; }
.toolbar .first .link { border-left: medium none; }
#toolbarFolder .link { padding-left: 27px; background: url('folder-sprite.png') no-repeat scroll 8px -2px transparent; }
.delivery-control a { display: block; margin: 10px 0pt 0pt; padding: 3px 0pt 10px 28px; font-weight: bold; border-bottom: 1px solid rgb(204, 204, 204); background-image: url('tool-sprites.png'); background-repeat: no-repeat; background-color: Transparent; }
.article-tool { padding: 12px 0pt 0pt ! important; margin: 0pt 0pt 0pt -2px; }
.article-tool a { padding: 8px 0pt 10px 28px; margin: 0pt; }
.folder-link { background-position: 0pt 5px; }
.print-link { background-position: 0pt -98px; }
.email-link { background-position: 0pt -144px; }
.cite-link { background-position: 1px -246px; }
.export-link { background-position: 0pt -297px; }
.permalink-link { background-position: 1px -397px; }
.bookmark-link { background-position: 0pt -444px; }
.folder-type-header:after, .personal-folders:after, .folder-link:after { content: "."; display: block; height: 0pt; clear: both; visibility: hidden; }
.folder-type-header, .personal-folders-list, .folder-link { display: inline-block; }
.folder-type-header, .personal-folders-list, .folder-link { display: block; }
.folder-link { padding-left: 14px; }
.format-control { padding: 0pt 6px; }
.format-item, .custom-link-item { display: block; padding: 5px 0pt 5px 5px; margin: 8px 0pt; font-size: 1.08em; font-weight: bold; border-bottom: 1px solid rgb(223, 223, 223); }
.format-control .active { border-width: 1px medium 1px 1px; border-style: solid none solid solid; border-color: rgb(196, 222, 255) -moz-use-text-color rgb(196, 222, 255) rgb(196, 222, 255); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-image: none; border-top-left-radius: 8px; border-bottom-left-radius: 8px; background: url('gradient-y.png') repeat-y scroll 0pt 0pt transparent; }
.format-control .record-type { display: inline-block; height: auto; min-height: 18px; padding: 6px 0pt 6px 38px; font-weight: bold; }
.format-control .html-ft { background-position: 0pt -300px; }
.format-control .pdf-ft { display: inline-block; background-position: -197px -300px; }
.format-control .format-citation, .format-control .format-datamon { background-position: 0pt -250px; }
.record-type, .custom-link, .hover-add-folder, .hover-remove-folder { display: inline-block; height: 20px; margin: 4px 0pt; padding: 8px 12px 2px 36px; line-height: 1.25em; background-image: url('icon-sprites.png'); background-repeat: no-repeat; background-color: transparent; }
.format-citation { background-position: 0pt -250px; }
.html-ft { background-position: 0pt -300px; }
.pdf-ft { background-position: -200px -300px; }
#ToolPanelContent a:focus, #ToolPanelContent input:focus, #ToolPanelContent select:focus, #ToolPanelContent textarea:focus, #ToolPanelContent a:active, #ToolPanelContent input:active, #ToolPanelContent select:active, #ToolPanelContent textarea:active, #ToolPanelContent h2, #ToolPanelContent .panel-results, #ToolPanelContent .button { outline: medium none; }
#ToolPanelContent button::-moz-focus-inner, #ToolPanelContent select::-moz-focus-inner, #ToolPanelContent textarea::-moz-focus-inner, #ToolPanelContent input[type="reset"]::-moz-focus-inner, #ToolPanelContent input[type="radio"]::-moz-focus-inner, #ToolPanelContent input[type="radio"]::-moz-focus-inner, #ToolPanelContent input[type="button"]::-moz-focus-inner, #ToolPanelContent input[type="submit"]::-moz-focus-inner, #ToolPanelContent input[type="file"] > input[type="button"]::-moz-focus-inner { border: medium none; }
#ToolPanelContent { display: none; height: auto; min-height: 0pt ! important; color: rgb(51, 51, 51); background: url('white-opacity90.png') repeat scroll 0pt 0pt transparent; margin-left: 8px; }
.pdfviewer #ToolPanelContent { margin-left: 0pt; }
#ToolPanelContent .wrapper { position: relative; height: auto; padding: 15px 15px 5px; background: url('gradient-x-article-panel.png') repeat-x scroll 0pt 0pt transparent; overflow: hidden; }
#ToolPanelContent a, #ToolPanelContent a:hover { text-decoration: none; }
#ToolPanelContent .close-panel { position: absolute; top: 10px; right: 10px; display: block; height: 16px; width: 16px; overflow: hidden; text-indent: -999em; border-radius: 3px 3px 3px 3px; background: url('icon-sprites.png') no-repeat scroll -655px -105px rgb(119, 119, 119); cursor: pointer; opacity: 0.8; }
#ToolPanelContent .close-panel:hover { opacity: 1; }
.paging-links li { position: relative; display: inline-block; padding: 5px 0pt; margin: 0pt 0pt -1px; z-index: 999; }
.paging-links .active { background: url('pagination-carrot.png') no-repeat scroll center bottom transparent; cursor: default; }
.paging-links a { padding: 0pt 5px; line-height: 1; border-left: 1px solid rgb(187, 187, 187); cursor: pointer; }
.paging-links li:first-child a { border-left: medium none; }
.paging-links .active a { color: rgb(93, 93, 90); cursor: default; }
/* ::::: http://content.ebscohost.com.ezproxy.sunyit.edu/static/ebscoimages/12.1.35.0/css/_layout2/viewer.css ::::: */

body, #aspnetform, #outerContainer, #innerContainer, #mainContentArea { position: relative; height: 100%; width: 100%; }
#column1, #column2 { border: medium none; }
#column1 .collapsible-toggle { top: 42px; z-index: 999; }
.column2-open #column2 { width: 26px; padding: 24px 12px; margin-left: -50px; visibility: visible; }
.sub-section-header { overflow: inherit; }
#titleBar { height: 1.75em; padding: 0pt; text-align: center; border-right: medium none; border-left: medium none; }
#selectionTitle { border-style: solid; border-color: rgb(153, 153, 153); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-image: none; border-width: 0pt 1px; background: none repeat scroll 0% 0% rgb(238, 238, 238); height: 1.75em; margin: 0pt 30%; font-size: 0.93em; font-weight: normal; }
#viewport { position: absolute; top: 0pt; left: 0pt; bottom: 0pt; right: 0pt; margin-top: 1.75em; border-bottom: 1px solid; }
#viewport.loading { background: url('ajax-loader.gif') no-repeat scroll 50% 50% rgb(118, 116, 116); }
.viewer-link-list { float: left; position: relative; top: -5px; }
#issueBrowse { padding: 16px 0pt; position: relative; }
#issueBrowse .disabled { background-color: rgb(204, 204, 204) ! important; }
.scroll_up, .scroll_down { position: absolute; top: 0pt; left: 0pt; width: 100%; text-align: center; background-color: rgb(94, 158, 207); cursor: pointer; }
.scroll_down { top: auto; bottom: 0pt; }
.scroll_up span, .scroll_down span { display: block; height: 14px; width: 14px; margin: 0pt auto; text-indent: -999em; background-image: url('icon-sprites.png'); background-position: -350px -150px; }
.scroll_down span { background-position: -250px -150px; }
#hjaf li { margin: 0pt; padding: 0pt; border: 0pt none; text-indent: 5px; }
.toolbar { padding: 1.25em 0pt 0pt; }
.delivery-control li { padding: 0.25em 0pt; text-align: center; }
.format-control { padding-left: 0pt; padding-right: 0pt; }
.format-active li { padding: 0pt; font-weight: normal; border-bottom: medium none; margin: 0pt; }
.format-control .bottom { padding: 0pt 0pt 24px; background-image: url('bg-breadbox.png'); background-position: -380px bottom; background-repeat: no-repeat; margin-bottom: 10px; border-bottom: medium none; }
.format-control a.record-type { margin-left: 11px; max-width: 160px; }
.format-control .top { margin: 12px 0pt 0pt; padding: 12px 12px 0pt; background-image: url('bg-breadbox.png'); background-position: 0pt 0pt; background-repeat: no-repeat; }
.format-control .wrapper { background-image: url('bg-breadbox.png'); background-position: -190px 0pt; background-repeat: repeat-y; border-top: medium none; border-bottom: medium none; font-size: 0.92em; }
.format-control .panel_toggle .arrow, .format-control .collapse-toggle .arrow { left: 2px; background-position: -150px -150px; }
.format-control .panel_toggle_active .arrow { left: 2px; background-position: -100px -150px; }
.format-control .panel_toggle_active, .panel_toggle, .collapse-toggle { padding: 4px 0pt 4px 18px; }
.format-active .source { font-weight: bold; }
.format-control .format-active .source { padding: 8px; font-size: 0.91em; font-weight: bold; }
.format-control .format-active .publication-date { display: block; padding: 8px 0pt; }
.format-control .format-active #source, .format-control .format-active #sourcemonth, .format-control .format-active #author, .format-control .format-active #date, .format-control .format-active #sourceyear { color: rgb(102, 102, 102); padding: 0pt 2px; }
.format-active .panel_content li, .format-active .collapse-content li { position: relative; padding: 6px 8px 0pt; }
.format-active .panel_content .active, .format-active .collapse-content .active { margin: -1px 0pt; background-image: url('white-opacity75.png'); background-repeat: repeat; border: medium none; border-top-left-radius: 0pt; border-bottom-left-radius: 0pt; }
.format-active .panel_content .contentItems .active, .format-active .collapse-content .contentItems .active { margin: -1px 1px; background-color: rgb(170, 170, 170); border-top: 1px solid rgb(204, 204, 204); border-bottom: 1px solid rgb(204, 204, 204); }
.format-active .panel_content .contentItems .active a, .format-active .collapse-content .contentItems .active a, .format-active .panel_content .contentItems .active .page-number, .format-active .collapse-content .contentItems .active .page-number { color: rgb(102, 102, 102); }
.format-active .panel_content .paging-links .active, .format-active .collapse-content .paging-links .active { background-image: none; }
.format-active .panel_content a, .format-active .collapse-content a { display: block; padding: 0pt 45px 6px 0pt; border-bottom: 1px solid rgb(204, 204, 204); }
.format-active .panel_content .active a, .format-active .collapse-content .active a { color: rgb(255, 255, 255); font-weight: bold; border-bottom: medium none; }
.format-active .panel_content .page-number, .format-active .collapse-content .page-number { position: absolute; top: 6px; right: 8px; width: 28px; font-weight: bold; text-align: right; direction: rtl; }
.format-active .panel_content .active span, .format-active .collapse-content .active span { color: rgb(255, 255, 255); }
.format-active .panel_content .paginator a, .format-active .collapse-content .paginator a { padding: 0pt; }
.format-active .panel_content .paginator, .format-active .collapse-content .paginator { margin: 1px 1px 5px; font-size: 0.83em; background-image: url('white-opacity95.png'); background-repeat: repeat; border-top: 1px solid rgb(204, 204, 204); border-bottom: 1px solid rgb(204, 204, 204); }
.format-active .panel_content .paginator ol, .format-active .collapse-content .paginator ol, .format-active .panel_content .paginator ul, .format-active .collapse-content .paginator ul { float: left; }
.format-active .panel_content .paginator li, .format-active .collapse-content .paginator li, .format-active .panel_content .paginator .prev-page, .format-active .collapse-content .paginator .prev-page, .format-active .panel_content .paginator .next-page, .format-active .collapse-content .paginator .next-page { margin: 8px 2px ! important; padding: 2px ! important; display: block; float: left; font-weight: bold; border-right: 1px solid rgb(188, 195, 189); }
.format-active .panel_content .paginator .prev-page, .format-active .collapse-content .paginator .prev-page, .format-active .panel_content .paginator .next-page, .format-active .collapse-content .paginator .next-page { font-family: trebuchet MS; }
.format-active .panel_content .paginator .next-page, .format-active .collapse-content .paginator .next-page { border-right: medium none; }
.format-active .panel_content .paginator .active, .format-active .collapse-content .paginator .active, .format-active .panel_content .paginator a, .format-active .collapse-content .paginator a { border-bottom: medium none ! important; letter-spacing: -0.05em; }
.format-active .panel_content .paginator .active a, .format-active .collapse-content .paginator .active a { color: rgb(188, 195, 189) ! important; }
#illustrations { display: inline-block; }
#illustrations { display: block; }
#illustrations li { background: none repeat scroll 0% 0% transparent ! important; display: block; float: left; }
#TOC { overflow: auto; }
#ViewerWrap { width: 100%; height: 100%; position: relative; }
#ViewerArea { position: absolute; left: 0pt; right: 0pt; bottom: 0pt; top: 3.5em; }
#ViewerColumn { left: 208px; position: absolute; right: 50px; top: 0pt; bottom: 0pt; }
#Viewer { top: 0pt; position: absolute; bottom: 0pt; right: 0pt; left: 8px; margin-top: 0pt; border-right-style: solid; border-left-style: solid; border-width: 1px; }
#Viewer #titleBar { height: 1.75em; padding: 0pt; text-align: center; border-right: medium none; border-left: medium none; }
#Viewer #viewport { position: absolute; top: 0pt; left: 0pt; bottom: 0pt; right: 0pt; margin-top: 1.75em; margin-bottom: 56px; }
#column1 { position: absolute; margin: 0pt; top: 0pt; bottom: 0pt; background-image: url('bg-left-viewers.png'); background-position: right top; background-repeat: repeat-y; z-index: 1; }
.column1-open #column1 { padding: 5.5em 11px 24px 10px; }
.pdfviewer .format-control { max-width: 190px; }
/* ::::: http://content.ebscohost.com.ezproxy.sunyit.edu/static/ebscoimages/12.1.35.0/css/_layout2/viewporttools.css ::::: */

/* ::::: http://content.ebscohost.com.ezproxy.sunyit.edu/static/ebscoimages/12.1.35.0/css/_layout2/page/pdfviewer.css ::::: */

.pdf-collapsible-section { clear: both; margin-bottom: 7px; }
.pdf-inside-this-work { padding: 5px 0pt; font-size: 0.92em; }
.pdf-inside-this-work h2 { color: rgb(255, 255, 255); padding-left: 10px; }
#contentMsg { display: none; width: 100%; height: 100%; text-align: center; }
.column1-open #column1 { padding-top: 3.5em; }
#TOC { max-height: 200px; }
.pdfviewer #Viewer.wrapper { left: 0pt; background-color: rgb(119, 119, 119); }
.pdfviewer #Viewer #viewport { margin-bottom: 0pt; }
.pdfviewer #ViewerColumn { left: 210px; }
