/* Eric Meyer - CSS Reset - Source: http://meyerweb.com/eric/thoughts/2008/01/15/resetting-again/ */
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:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
body {line-height:1;width:90%;}
ol, ul {list-style:none;}
blockquote, q {quotes:none;}
/* remember to define focus styles! */
:focus {outline:0;}
/* remember to highlight inserts somehow! */
ins {text-decoration:none;}
del {text-decoration:line-through;}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse:collapse;border-spacing:0;}
/* (TWEEK!) - CSS definitions - Core elements */
body {background-color:#fff;color:#000;font:.715em/1.2em Verdana,Arial,Helvetica,sans-serif;width:190mm;}
li {display:inline;}
p {margin:0 0 1.2em 0;}
h1, h2, h3, h4, h5, h6 {font-family:Arial,Helvetica,sans-serif;color:#709302;}
h1 {font-size:2.1em;font-family:"GillSans",Arial,Helvetica,sans-serif;}
h2 {font-size:1.7em;margin:8px 0 12px 0;}
h3 {font-size:1.3em;}
h4 {font-size:1.2em;}
h5 {font-size:1.15em;}
h6 {font-size:1.1em;}
a:link, a:visited {color:#709302;text-decoration:none;}
a:hover {color:#666;text-decoration:underline;}
a:after {content: " (" attr(href) ") ";}
/* Base classes */
.left {float:none;}
.right {float:none;}
.nowrap {white-space:nowrap;}
.clear {clear:both;}
.noborder {border:none;}
div.field{margin:.2em;}
/* Structural elements */
div#hide {display:none;}
div#container {width:190mm;margin:0;}
div#header {width:190mm;margin:0;}
div#header-nav {display:none;}
div#header-top {display:none;}
div#header-bottom {background:#fff;width:190mm;margin:0;padding:0;}
div#breadcrumb {display:none;}
div#wrap {width:190mm;margin:0;}
div#nav {display:none;}
div#content {width:190mm;margin:0;}
div#footer{width:190mm;margin:30px 0 0 0;padding:3px 0;border-top:1px solid #E2E9CC;text-align:center;}
/* Content Elements */
div#content h3{border-bottom:1px dotted #ccc;padding:4px 1px;margin:.8em 0 .6em 0;letter-spacing:.06em;}
div#content li{display:list-item;}
div#content p{margin-left:.4em;}
div#header-bottom h1 {margin:10px 0 30px 0;padding:0 0 30px 0;font-weight:normal;letter-spacing:.06em;}
div#footer p{font-size:.8em;color:#999;margin:0 0 .4em 0;}
div.alpha-nav{display:none;}
div.top{display:none;}
/* Masterlist styles */
div#masterlist h2{border-bottom:1px solid #E2E9CC;padding:4px 1px;text-transform:uppercase;font-size:1.2em;margin:.8em 0 .3em 0;letter-spacing:.08em;}
div#masterlist h3{border-bottom:1px solid #E2E9CC;padding:4px 1px;font-size:1.05em;margin:.8em 0 .6em 0;letter-spacing:.06em;}
div#masterlist h2 span{font-size:.8em;text-transform:none;}
div#masterlist li{display:list-item;border-bottom:1px dotted #E2E9CC;padding:2px 1px;margin:2px 8px;}
div#masterlist dt{display:block;border-bottom:1px dotted #E2E9CC;padding:2px 1px;margin:2px 8px;font-weight:bold;}
div#masterlist li.white, div#masterlist dt{background:#fff;padding-left:15px;list-style-type:disc;}
div#masterlist dd{padding:2px 1px;margin:4px 24px;}
div#masterlist li.msg{background:#fff;color:#666;}
/* Search Form styles */
form#search fieldset{padding:1em;background:#fff;}
form#search legend{background:#fff;padding:.4em .6em;;color:#709302;font-weight:bold;margin-bottom:1em;}
form#search label{padding:.3em .4em;color:#709302;font-weight:bold;width:154px;float:left;clear:left;margin:0 .4em .3em 0;text-align:right;background:#fff;border-right:1px solid #ccc;border-bottom:1px solid #ccc;}
form#search input,form#search select{float:left;}
form#search input#submit{margin-left:154px;}
form#search p{clear:both;color:#666;margin-left:154px;padding-top:3px;}
/* Search navigation */
div#searchnav{border-bottom:1px dotted #E2E9CC;padding:2px 1px;margin:2px 8px;}
div#searchnav li{display:inline;margin:0 8px;}
/* Outcome Measure display */
div#content table.om_Table{margin-left:2px;width:90%;border-left:1px solid #000;padding:1px; border-collapse:collapse;display:table;}
div#content table.om_Table table.om_Table{margin-left:0;width:96%;border:none;border-collapse:separate;}
div#content table.om_Table th{padding:.6em;background:#666;font-size:1.4em;color:#fff;text-align:left;font-weight:bold;border:1px solid #000;page-break-before:auto;}
div#content table.om_Table table.om_Table th{padding:.6em;background:#e5e5e5;font-size:1.2em;color:#000;text-align:left;font-weight:bold;border:1px solid #999;}
div#content table.om_Table td{padding:.1em;border:none;display:table-cell;vertical-align:middle;padding-left:0;}
div#content table.om_Table td td{border:none;}
div#content table.om_Table td.left{border-right:1px solid #f5f5f5;width:35%;font-weight:bold;}
div#content table.om_Table td.right{background:#fff;border-bottom:1px solid #e5e5e5;}
div#content table.om_Table table.om_TableMatrix{margin-left:0;width:96%;border:none;border-collapse:collapse;padding:1px;border-left:1px solid #e5e5e5;border-top:1px solid #e5e5e5;}
div#content table.om_Table table.om_TableMatrix th{text-align:right;border:1px solid #e5e5e5;display:table-cell;vertical-align:middle;padding:.3em;padding-left:.6em;background-color:#f5f5f5;color:#000;font-weight:normal;font-size:.8em;}
div#content table.om_Table table.om_TableMatrix td{text-align:center;background-color:#fff;border:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;font-size:.8em;}
div#content table.om_Table table.om_TableMatrix td.empty{background-color:#f5f5f5;}
div#content table.om_Table div.top{display:none;}
div#content div#masterlist ul.search li.white, div#content div#masterlist ul.search li.grey{background:#fff url(../images/bullet.png) left 30% no-repeat;padding-left:15px;}
div#content div#masterlist ul.search li.grey{background:#f5f5f5 url(../images/bullet-grey.png) left 30% no-repeat;}
div#content ul, div#content ol{margin:.8em;}
div#content ul li, div#content ol li{list-style-type:disc;margin-left:1.8em;border:none;}
div#content ul.search li{list-style-type:none;margin-left:0;border-bottom:1px solid #e5e5e5;}
div#content ul.search li p{margin:0;padding:.4em 0;line-height:1.2em;}
