document, body {
	/* min-height: 100%;*/
	min-width:790px;
	/* scroll repaint ie bug patch, took hours to find */
	background: url(null) fixed no-repeat;
}

body {
	font-family: arial, helvetica, sans-serif;
	margin: 0;
	padding: 0;
	background-color: #ffffff;	
}

table, tr, td {
}

table img {
	
}

#pageBorder01, #pageBorder02, #pageBorder03, #pageBorder04, #pageBorder05 {}
#pageBorder01 {border: 4px solid #fff}
#pageBorder02 {border: 1px solid #eee}
#pageBorder03 {border: 1px solid #c5c5c5}
#pageBorder04 {border: 1px solid #bbb;}
#pageBorder05 {border: 1px solid #000;}

#m {
	min-height: 90%;

	 
}
#m .clear {
	
	clear:both;
	font-size:1px
}
#m_nofooter {min-height: 94%}

#contentTable {padding:0; margin:0; border-collapse: collapse; width:100%}
#contentTable td {vertical-align: top; text-align: left}
#contentTable .leftRail {width: 180px; background-color: #D5D2C9; }
#contentTable .leftRail .linksList {margin:5px; font-size:73%}
#contentTable .leftRail a {color: #015DB0;}
#contentTable .leftRail ul {margin:0; padding:0; padding-top:3px; padding-left: 20px; color: #015DB0; list-style-type: square}
#contentTable .leftRail li {color: #015DB0; margin-top:5px}

#contentTable .rightRail {width: 180px; background-color: #8C887C;}
#contentTable .rightRail a {}

#m #contentTable #contentTable_mainRow {}

#header {line-height:1.2;} /* prevent peekaboo */
#header img {display: block}
#header table, #header table td, #header table tr, #header table th {padding:0; margin:0;}
#header table{border-collapse:collapse; }
#headerOut {font-size:1px; height:2px; background-color:#0261B1; border-bottom: 1px solid black; border-top: 1px solid black}
#headerOutTwo {font-size:1px; height:2px; background-color:#BDBAA9; border-bottom: 1px solid black; border-top: 0px;}

.headerBar {font-size:80%; letter-spacing:1px; background-color:#C5C4BF; border-bottom: 1px solid black}

#keywordSearch {background-color: white; border: 0px; padding: 0px; margin: 0px;}
#keywordSearch .sf {background-color: white; padding: 4px; margin:0px;}
#keywordSearch .keyword_timeline {width:365px; padding-bottom: 5px; padding-right: 0px; padding-left: 0px; padding-top: 0px; margin: 0px; border: solid 1px #BDB9AD;}
#keywordSearch .keyword_form {margin: 0px; padding-left: 5px; padding-top:5px; border: solid 1px #BDB9AD;}
#keywordSearch .keyword_subscribe {width:365px; margin: 0px; padding: 0px;}
#keywordSearch .keyword_quote {margin: 0px; padding: 0px;}

.keywordContent {margin:0px; background-color: #CCCCCC;}
#exploreContent {margin:15px; font-size: 90%;}
#exploreContent .header {font-weight:bold; margin-bottom:10px}
image {border: 0;}

.subscriptionBox {text-align:center; background-color:#C8C5BC; border: 1px solid #333; margin:5px; padding:4px}
.subscriptionBox img { margin-top:10px}
#keywordSearch .subscriptionBox {float:left}

.news {font-size:75%}
.news ul {margin:0; padding: 5px 20px; color: inherit; list-style-type: square}
.news li {color: inherit; margin-top:5px}
.news .header {font-variant:small-caps;font-weight:bold;font-size:110%}
#keywordContent .news {width:33%; float:right; margin:15px; padding:5px;  background-color:#f4f4f4; border: 1px solid #999}
.rightRail .news {margin:5px; color:#fff; }
.rightRail .news ul {font-size:80% }
.rightRail .news a {color:#fff }
/* begin pre table layout removal styles */


.Footerlinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
.Maintext {
	font-size: x-small;
	font-family: Arial, Helvetica, sans-serif;
}
.loginText {
	font-size: xx-small;
	font-family: Arial, Helvetica, sans-serif;
	color:#8C887C;
}
.loginheader {
	font-size: xx-small;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #0061B2;
}
.style3 {
	font-size: 12px;
	font-style: italic;
}

.lightGrayBG {background-color: #D5D2C9;}
.smallblue { font-size: 65%; color: #015DB0;}
.medblue { font-size: 75%; color: #015DB0;}
.mblue { font-size: 12px; color: #015DB0;}
.smallgray { font-size: 65%; color: #4B4841;}
.medgray { font-size: 75%; color: #4B4841;}
.inputColor {background-color: #FFFFFF;}

img {border: 0}
form {margin: 0px; padding: 0px; display: inline}
a {color: #015DB0;}
.logoDiv {font-size: 28px; font-family: arial black, arial;}
.topMenuDiv {padding: 5px 5px; border: solid 1px black;}
.topMenuDiv table td { font-size: 16px; font-family: arial; font-weight: bold;}
.breadCrumbDiv {padding: 4px 4px; border: solid 1px #555555; font-size: 12px; font-family: arial; font-weight: normal; color: #000000}
.resultsNavDiv {padding: 2px 2px; border: solid 1px #555555; background-color: #eeeeee;}
.resultsNavDiv table td { font-size: 12px; font-family: arial; font-weight: normal; color: #0077CC}
.searchFormDiv {border: solid red 1px;}
.searchFormDiv table td { font-size: 14px; font-family: arial; font-weight: bold;}
.subscribeDiv {padding: 5px 5px; font-size: 16px; font-weight: normal; border: dotted 1px #cccccc;}
.newsDiv {padding: 5px 5px; font-size: 12px; font-weight: normal; border: dotted 1px #cccccc;}
.exploreDiv {margin-top: 19px; margin-right: 250px; margin-bottom: 5px; margin-left: 20px; font-size: 12px; font-weight: normal;}
.headDiv {padding: 2px 2px; font-family: arial; font-weight: bold; font-size: 14px;}
.headDiv table td {font-family: arial; font-weight: bold; font-size: 14px;}
.subDiv {padding: 2px 2px; font-family: arial; font-weight: normal; font-size: 12px;}
.title {font-size: 16px; font-weight: bold; font-variant: small-caps;}
.head {font-size: 14px;}
.medium {font-size: 75%;}
.small {font-size: 65%;}
.highlight {color: #005588; font-weight: bold;}
.subhead {font-size: 12px; font-weight: normal;}
.subDiv table td {font-size: 12px; font-weight: normal;}
hr.lightHR {border: none 0; border-top: 1px dotted #aaaaaa; border-bottom: 1px solid #eeeeee; width: 70%; height: 2px; text-align: left; align:left; margin: 2px 2px 2px 2px;}	
.resultsDiv {margin: 0px 150px; font-size: 12px; font-weight: normal;}
.resultsDiv table td {font-size: 12px; font-weight: normal;}
.footerDiv {padding: 1px 1px;}
.leftRailDiv {background: url('http://images.newsbank.com/infoweb/blankspace.gif') repeat-y 50% 0%; height: 100%;  width: 150px; padding: 0px 0px; float: left;}
.rightRailDiv {height: 100%; width: 250px; padding: 0px 0px; float: right;}
table.resultsReportCard {border: dotted 1px #cccccc; width: 100%;}
table.resultsReportCard td {font-size: 12px; font-weight: normal;}


/* begin doc view */
#docnavContainer {color:#fff; background-color:#6FA246;border-top:1px solid #333333; border-bottom:1px solid #333333; padding: 1px 5px }
#docnavContainer a {color:#fff}
#docnav {font-size:80%;white-space: nowrap; border-collapse:collapse; padding: 0; margin:0}


#document {line-height: 1.2;font-size:75%}
#document #toc {background-color:#ffffff;float:left; width:20%;position:relative; padding-bottom: 15px;}
#document #toc img{vertical-align:middle; border:0;margin:2px}
#document #toc .title{font-size:115%;font-weight:bold}
#document a {color:#444444}
#document .sectionSelected a:hover, #document .section a:hover, #document .pageSelected a, #document .a:hover, #document .aHit:hover, #document .page a:hover, #document .articleSelected a{color:#000044;text-decoration:none}
#document #toc .page {_height:1px;color:#333333;padding-left:25px;line-height:18px;background:url('http://images.newsbank.com/infoweb/ean/icon_page.gif') 5px 0px;background-repeat:no-repeat}
#document #toc .pageSelected {_height:1px;padding-left:25px;line-height:18px;background:url('http://images.newsbank.com/infoweb/ean/icon_pageSelected.gif') 5px 0px;background-repeat:no-repeat}
#document #toc .section {_height:1px;color:#333333;padding-left:25px;line-height:18px;background:url('http://images.newsbank.com/infoweb/ean/icon_section.gif') 5px 0px;background-repeat:no-repeat}
#document #toc .sectionSelected {_height:1px;color:#333333;padding-left:25px;line-height:18px;background:url('http://images.newsbank.com/infoweb/ean/icon_section.gif') 5px 0px;background-repeat:no-repeat}
#document #toc .a {_height:1px;display:block;padding-left:30px;line-height:16px;background:url('http://images.newsbank.com/infoweb/ean/icon_article.gif') 10px 0px;background-repeat:no-repeat}
#document #toc .aHover {text-decoration:none;_height:1px;display:block;padding-left:30px;line-height:16px;background:url('http://images.newsbank.com/infoweb/ean/icon_article.gif') 10px 0px;background-repeat:no-repeat}
#document #toc .aHit {_height:1px;display:block;padding-left:30px;line-height:16px;background:url('http://images.newsbank.com/infoweb/ean/icon_articleHit.gif') 10px 0px;background-repeat:no-repeat}


#document #toc #tocHitsContainer {margin:3px 0}
#document #toc #tocHitsContainer #hitList {margin-top:3px}
#document #toc #tocListLink, #document #toc #tocUnlistLink  {margin:10px;font-style:italic}
#expandedPaperTOC, #compressedPaperTOC  {padding: 3px;}

#expandedPaperTOC .displayLink, #compressedPaperTOC .displayLink {margin:5px 10px;font-style:italic}

/* listing of pages 

#tocHitsContainer a, #tocList a {_height:1px; display:block; padding-left:30px; line-height:16px; background:url('http://images.newsbank.com/infoweb/ean/icon_article.gif') 10px 0px;background-repeat:no-repeat}
#tocHitsContainer .hit, #tocList .hit {_height:1px; display:block; padding-left:30px; line-height:16px; background:url('http://images.newsbank.com/infoweb/ean/icon_articleHit.gif') 10px 0px;background-repeat:no-repeat}
#tocHitsContainer a .nullStyle, #tocList a .nullStyle {}
*/
#document #content {line-height: 1.2; float:left; width: 80%;}
#document #content #citation {
	position:relative;
	z-index: 100;
	padding:5px; 
	font-size:100%;
	background-color:#f6f6f6; 
	border-left: 1px solid #444444;
	_height: 1%; /* holly hack: hide from all but IE */					
}
#document #content #viewer {padding:0px; border-top: 1px solid #444444; border-left: 0px solid #444444;border-top: 1px solid #444444;}
#document #content #index {padding: 10px 10px; border-top: 1px solid #444444; border-left: 1px solid #444444;border-top: 1px solid #444444;}
#document #content #simpleImage {background-color:#e0e0e0; border-top: 1px solid #444444; border-left: 1px solid #444444;border-top: 1px solid #444444;}
#document #content #simpleImageHighlights {position: absolute; top: 0; left: 0;}
#viewerToolbar {padding:0px; border-left: 1px solid;border-right: 1px solid; border-color:#444444;}
#fullCitation {padding:5px;}
#document #npPage {float:right;margin:5px}
#document #npPage a {color:#009;}
#pageMap{position:relative}
.citationFloaterLink{vertical-align:text-bottom;margin-right:10px;line-height:18px;float:right;}
.tocLink{vertical-align:text-bottom;margin-right:10px;line-height:18px;}
a .citationFloaterLink, a .tocLink{text-decoration:underline;cursor:pointer;}
.areaBounds{position:absolute;font-size:1px}
a img {border:0;}
.enabled{background-color:#FFFF66;vertical-align:middle}
.disabled{background-color:#efefef;vertical-align:middle}

#document .ascii_hed {font-weight: bold}
#document .ascii_dece {margin-top: 3px; font-weight:bold}
#document .ascii_art {margin-top: 10px; width:550px; text-align:justify}
#document .ascii_copy {margin-top: 10px; font-style:italic;font-size:90%}



#document #docimagehl {filter: alpha(opacity=33); opacity: .33; margin: 1px}
