/* Start Non Scrolling Header Styles */
body.nonScrollingHeader, html.nonScrollingHeader{padding:0; margin:0; border:0; height:100%; max-height:100%; width:100%; max-width:90%;}
* html body.nonScrollingHeader, * html html.nonScrollingHeader{overflow:hidden;} /* IE */

div.nonScrollingHeader-Head{width:100%; height:25px; background:#fff;}
* html div.nonScrollingHeader-Head{position:absolute; top:0; right:18px;} /* IE */
body>div.nonScrollingHeader-Head{position:fixed; top:0; left:0;} /* Moz */
* html div.nonScrollingHeader-Head div.contentHeader span.title{padding-left:18px;} /* IE */

div.nonScrollingHeader-Content{margin:0; padding:0; font-size:1em; line-height:1.4;}
* html div.nonScrollingHeader-Content{overflow:auto; height:100%;} /* IE */
div.nonScrollingHeader-Content .indentedParagraph{padding-top:10px;}
div.nonScrollingHeader-Content .sum_theme{background:transparent; color:#00F; text-decoration:underline; cursor:hand; cursor:pointer;}
/* End Non Scrolling Header Styles */

a{color:#00F;}
a#clickAll{font-weight:bold; font-size:0.9em; text-decoration:none;}
a.currentNavLink{padding-left:2px; padding-right:2px; color:#000; background:#FF0; font-weight:bolder; text-decoration:none;}
body{margin:0; padding:0; border:0; font:12px Verdana,Arial,Helvetica,sans-serif;}
div#tree{margin:5px 0 0 10px;}
div.contentHeader{width:100%; border-bottom:1px solid #999; text-align:left;padding-top:5px;}
div.contentHeader span.options{border-left:1px solid #999; margin-left:0px; vertical-align:bottom;}
div.contentHeader span.options a{margin-left:5px;}
div.contentHeader span.title{padding-left:10px; font-weight:bold; font-size:1.3em; text-indent:10px; text-align:left; vertical-align:bottom;}
div.contentSubHeader{border-bottom:1px dashed #000; width:90%; margin:10px 0px 5px 15px; background:transparent; font-weight:bold; text-align:left; vertical-align:bottom;}
div.documentRow{font-size:0.8em;}
div.hit{border:0px solid #FF0; width:560px; margin-bottom:1.5em; background:transparent; color:#000; font:14px Arial,Helvetica,sans-serif;}
div.hit div.location,div.hit div.location a,div.hit div.location a:visited{white-space:nowrap; color:#008000; background:transparent; font-size:13px;}
div.hit div.metacontainer{margin-left:60px; width:500px;}
div.hit div.metacontainerProfile{margin-left:0px; width:500px;}
div.hit div.metadata{white-space:nowrap; background:transparent; color:#7F7F7F; font-size:13px;}
div.hit div.summary{background:transparent; font-size:13px;}
div.hit div.summary .sum_theme{font-weight:bold; text-decoration:none;}
div.hit span.fit{width:60px; float:left; white-space:nowrap; background:transparent; color:#000; font-size:16px; text-align:center;}
div.hit span.title{width:500px; white-space:nowrap; display:inline; font-size:16px;}
div.hits{margin-left:20px; width:90%; margin-bottom:2em;}
div.inputContent{margin-left:80px;}
div.inputContent div.hit div.metacontainer{margin-left:0;}
div.inputIdea{width:500px; border:1px solid #999; background:transparent; color:#000; font-size:13px; overflow:auto; height:108px;}
div.navigatorText{padding-left:15px; white-space:nowrap;}
div.node{padding:0; margin:-1px 0 -1px 0; border:0; white-space:nowrap; text-align:left;}
* html div.node{margin:0;}
div.node a.document{text-decoration:none;}
div.node a.highlighting,.highlighting{border-bottom:1px dashed #00F; color:#00F;}
div.node a.highlighting-off,.highlighting-off{border:0; color:#000; text-decoration:none;}
div.node a.theme{background:transparent; font-size:0.9em; vertical-align:middle; ; text-decoration:none;}
div.node img{padding:0; margin:0; vertical-align:middle; display:inline;}
div.optionsRow{padding-left:10px; border-top:1px solid #000; border-bottom:1px solid #000; white-space:nowrap; background:#F4F4F4; font:xx-small Arial,Helvetica,sans-serif; text-align:left;}
div.optionsRow a{background:transparent; color:#000;}
div.transactionOptions{padding:1px 0 1px 15px; border-top:1px solid #000; border-bottom:1px solid #000; background:#DFDFFF; font-size:1em; text-align:left;}
div.transactionOptions a{color:#00F; background:transparent;}
select,option{font-size:0.9em; vertical-align:middle;}
span.docNotFound{background:transparent; color:#666; text-decoration:underline;}
span.fileNotFound{background:transparent; color:#486448; text-decoration:underline;}
span.whyToolTip{border:1px solid #000; background:#FFFFE1; position:absolute; left:300px; z-index:500;}
span.whyToolTip div.whyToolTipText{width:600px; white-space:normal; background:transparent; color:#000; font-size:0.7em;}
table.navigatorMetadata, div.navigatorMetadata{padding-left:10px; white-space:nowrap; font-size:0.8em; text-align:left;}
table.transactionHeader{margin:0; padding:0; border-top:1px solid #000; border-bottom:1px solid #000; width:100%; background:#3765A9;}
table.transactionHeader td.theOptions{width:50px; background:#AFBED7; text-align:center; vertical-align:middle;}
table.transactionHeader td.theOptions a,div.contentHeader span.options a{text-decoration:none;}
table.transactionHeader td.theTitle{background:transparent; color:#FFF; font-size:0.9em; font-weight:bold; text-align:left; text-indent:15px; vertical-align:middle;}
* html table.transactionHeader td.theTitle{font-size:1.0em;} /* IE */
table.transactionHeader td.theTitle span.metadata{padding-left:10px; font-size:0.8em; font-weight:normal;}
.bold{font-weight:bold;}
.indentedParagraph{margin-left:20px; width:600px;}
.linkCursor{cursor:pointer; cursor:hand;}
.noPrint{}
.numDocs{padding-left:3px; color:#00F; font-size:0.9em;}
.powerReadTable{padding-left:5px; font:10px Verdana,Arial,Helvetica,sans-serif; vertical-align:top;}
.powerReadTheme{border-bottom:1px dotted #999; font-weight:bold;}
.printOnly{display:none;}
.textContent{padding-left:10px; padding-right:10px; font-size:1.1em; line-height:1.4; text-align:left;}
.themeSignifier{font-weight:normal; font-style:italic;}
