/* 
--------------------------------------------------
Nucleus Print Styles
Version: 2007-11-08
--------------------------------------------------*/
/* 
I.  Defines HTML Elements
--------------------------------------------------*/ 
html, body, form { margin: 0; padding:0; border: none; }
body { font: 12pt "Times New Roman", Times, serif; color: #000; background: #fff; width:100%; }
#pageWrapper { width: auto !important; margin: 0 !important; padding: 0 !important; text-align: left !important; }
#metanav, #header, #tabnav_container, #breadcrumbs, #leftcolumn, #rightcolumn, #footer, #clear, div.pagingnav { display: none !important; }
img { float: left; margin-right: 10px; }
table { display: block !important; }
a { color: #0000ff; text-decoration: underline; }
h1, h2, h3, h4, h5, h6 { font-family: Arial, Helvetica, sans-serif; page-break-after: avoid; }
h1 { margin-top: 0; font-size: 165.99%; font-weight: normal; border-bottom: 1px dotted #000000; padding-bottom: .3em; }
h2 { font-size: 149.99%; font-weight: normal; color: #a52a2a; }
h3 { font-size: 133.33%; }
h4 { font-size: 116.67%; }
h5 { font-size: 100%; }
h6 { font-size: 100%; font-style: italic; }	
/* 
III.  Defines Generic Elements
--------------------------------------------------*/
/* Page Banner */
div.banner { margin-bottom: 1em; }
div.banner div.title { padding: .4em 0 .2em 0; }
div.banner div.title h1 { border: none; padding: 0; margin: 0; font-variant:small-caps; }
/* Table */
table caption { font-weight: bold; text-align: left; padding-bottom: .3em; }
/* Table datagrid  */
table.datagrid { border-collapse: collapse; font-size: .85em; margin-bottom: 1em; }
table.datagrid th { padding: .4em; border: 1px solid #000000; vertical-align: top; background: #ebebeb;}
table.datagrid td { padding: .4em; border: 1px solid #000000; vertical-align: top; }
table.datagrid .active, table.datagrid td.active { background: #ebebeb; }
/* Form elements */
div.form { border-top: 1px dotted; border-bottom: 1px dotted; border-color: #000000; background: #ebebeb; padding: 1em; margin-bottom: 1em; }
table.formlayout td { padding: 0 .4em .4em 0; }
table.formlayout td.action { padding-top: .4em; }
table.formlayout h5 { margin: 0; }
table.formlayout td hr { margin: .4em 0; }
label.top { display: block; padding-bottom: .1em; font-weight: bold; }
fieldset { border: 1px solid #000000; padding: .7em; }
fieldset legend { font-weight: bold; }
/* Message types */
div.note { background: #dfd; padding: 1em; border-bottom: 1px #bdb dotted; font-size: .85em; margin-bottom: 1em; }
div.important { background: #ffd; padding: 1em; border-bottom: 1px #ddb dotted; font-size: .85em; margin-bottom: 1em; }
div.warning { background: #fdd; padding: 1em; border-bottom: 1px #dbb dotted; font-size: .85em; margin-bottom: 1em; }
/* Floating images and layout containers */
div.left, img.left { float: left; display: inline; margin-right: 1em; margin-bottom: 0.15em; }
div.right, img.right { float: right; display: inline; margin-left: 1em; margin-bottom: 0.15em; }
div.left ul, div.right ul { margin: 0; }
div.left ul, div.right ul { padding-left: 0; }
* html div.left, * html div.right { width: .1em; }
div.center { text-align: center; margin: 0.5em auto; }
/* Additional text formats */
.largetext { font-size: 1.25em; }
.smalltext { font-size: .85em; }
.verysmalltext { font-size: .75em; }
.paletext { color: #818181; }
.paletext a { color: #818181;}
.importanttext, .red { color: #e25f53; }
/* Query Info */
div.queryinfo { margin-bottom: 1.5em; padding: .6em; border-top: 1px dotted #000000; background: #ebebeb; font-size: .85em; }
/* Paging navigation */
div.pagingnav { margin: 3em 0 0 0; text-align: center; }
div.pagingnav ul { margin: 0; padding: 0; }
div.pagingnav ul li { display: inline; padding: 0; margin: 0 0 1em 0; line-height: 2.5em; }
div.pagingnav ul li a { padding: .2em .4em; border: 1px solid #000000; }
div.pagingnav ul li.active { font-weight: bold; margin: .2em .4em; }
/* 
IV.  Defines Google Search Elements
--------------------------------------------------*/
a.searchHeading { font-size: 1.25em;}
.meta { color: #058129; }
.meta:link, .meta a:link { color:#7777cc; text-decoration: underline; }