/* 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;}
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;}
li {display:inline;}
p {margin:0 0 1.2em 0;}
h1, h2, h3, h4, h5, h6 {font-family:Arial,Helvetica,sans-serif;color:#709302;line-height:1.2em;}
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.white:link, a.white:visited {color:#fff;text-decoration:none;}
a.white:hover {color:#e5e5e5;text-decoration:underline;}
/* Base classes */
.left {float:left;}
.right {float:right;}
.nowrap {white-space:nowrap;}
.clear {clear:both;}
.noborder {border:none;}
.empty {background-color:none;}
.center{text-align:center;}
div.field{margin:.2em;}
/* Structural elements */
div#hide {display:none;}
div#container {width:900px;min-width:900px;height:auto;min-height:650px;margin:auto;}
div#header {width:900px;min-width:900px;margin:auto;padding:0;clear:both;}
div#header-nav {border:1px solid #E2E9CC;border-top:none;border-left:none;width:713px;min-width:713px;margin:0;padding:3px 6px 3px 0;clear:both;float:left;margin-left:181px;}
div#header-top {width:900px;min-width:900px;height:73px;margin:0;padding:3px 0;clear:both;}
div#header-bottom {background:#709302 url(../images/researcher.jpg) left top no-repeat;width:900px;min-width:900px;height:86px;margin:0;padding:0;clear:both;}
div#breadcrumb {background:#E2E9CC;width:900px;min-width:900px;margin:0;padding:0;clear:both;}
div#wrap {clear:both;padding:0;margin:15px auto 30px auto;float:left;}
div#nav {width:167px;min-width:167px;max-width:167px;margin:0;padding:0;float:left;}
div#content {width:700px;min-width:700px;max-width:700px;margin:0;margin-left:22px;padding:0;float:right;}
div#footer{width:900px;min-width:900px;margin:0;padding:3px 0;clear:both;border-top:1px solid #E2E9CC;text-align:center;}
/* Content Elements */
div#content h3{border-bottom:1px dotted #E2E9CC;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 {background:#709302;margin:0 0 3px 190px;color:#fff;padding:55px 0 3px 0;font-weight:normal;letter-spacing:.06em;}
div#breadcrumb ul{margin-left:186px;padding:6px 0;}
div#breadcrumb li{margin:0 3px 0 0;padding:0 4px;border-right:1px solid #ccc;}
div#breadcrumb li#bccurrent{border-right:none;color:#666;}
div#nav ul{padding-bottom:1px;}
div#nav ul ul{margin-bottom:1px;}
div#nav li{display:list-item;text-transform:uppercase;margin:6px 3px 0 3px;padding:3px 4px;border:1px solid #E2E9CC;}
div#nav li li{display:list-item;text-transform:none;margin:4px 0 4px 15px;font-weight:normal;list-style-image:none;border:none;padding:1px 0 1px 1px;}
div#nav li.selected{background:#E2E9CC;border:1px solid #E2E9CC;font-weight:bold;}
div#nav li li.selected{list-style-image:url(../images/bullet-green.png);background:none;border:none;font-weight:normal;}
div#header-nav ul{margin:0;float:right;}
div#header-nav li{margin:0;font-weight:normal;padding:1px 6px 1px 3px;border-right:1px solid #E2E9CC;}
div#header-nav li a:link,div#header-nav li a:visited{color:#999;}
div#header-nav li a:hover, div#header-nav li a.selected{color:#709302;text-decoration:underline;}
div#footer p{font-size:.8em;color:#999;margin:0 0 .4em 0;}
div#content div.alpha-nav{margin:20px 0;padding:5px 0;}
div#content div.alpha-nav p{margin-left:1px;margin-bottom:6px;}
div#content div.alpha-nav ul{display:block;margin:0;margin-bottom:10px;margin-left:3px;}
div#content div.alpha-nav ul li{display:inline;font-size:.8em;list-style-type:none;margin:0;white-space:nowrap;}
div#content div.alpha-nav li a:link, div#content div.alpha-nav li a:visited{text-transform:uppercase;margin:0 1px;font-weight:bold;background:#E2E9CC;padding:2px 4px;border:1px solid #B7C980;white-space:nowrap;float:left;margin-bottom:5px;}
div#content div.alpha-nav li a:hover, div#content div.alpha-nav li a.selected{background:#709302;border:1px solid #709302;color:#fff;white-space:nowrap;}
div.top{border-top:1px dotted #E2E9CC;border-bottom:1px dotted #E2E9CC;padding:0 4px 1px 4px;margin:6px 0 6px 8px;background:#f5f5f5;text-align:right;vertical-align:middle;}
/* 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#content div#masterlist li{display:list-item;width:680px;min-width:680px;max-width:680px;border-bottom:1px dotted #E2E9CC;padding:2px 1px;margin:2px 8px;list-style-type:none;}
div#content div#masterlist dt{display:block;width:680px;min-width:680px;max-width:680px;border-bottom:1px dotted #E2E9CC;padding:2px 1px;margin:2px 8px;font-weight:bold;}
div#content div#masterlist li.white, div#content div#masterlist dt{background:#fff url(../images/bullet.png) left 30% no-repeat;padding-left:15px;}
div#content div#masterlist dd{padding:2px 1px;margin:4px 24px;}
div#content div#masterlist li.msg{background:#fff;color:#666;width:690px;min-width:690px;max-width:690px;}
/* Search Form styles */
form#search fieldset{padding:1em;background:#E2E9CC;}
form#search legend{background:#E2E9CC;padding:.4em .6em;;color:#709302;font-weight:bold;margin-bottom:1em;}
form#search label{padding:.3em .4em;color:#709302;font-weight:bold;width:140px;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#content div#searchnav{border-bottom:1px dotted #E2E9CC;padding:2px 1px;margin:2px 0;}
div#content div#searchnav ul{margin:0;padding:0;}
div#content div#searchnav li{display:inline;margin:0;padding:0;border:none;}
/* Outcome Measure display */
div#content table.om_Table{margin-left:2px;width:100%;border-left:1px solid #709302;padding:1px; border-collapse:collapse;display:table;font-size:1em;}
div#content table.om_Table table.om_Table{margin-left:0;width:100%;border:none;border-collapse:separate;}
div#content table.om_Table th{padding:.4em;background:#709302;font:1.3em Arial,Helvetica,sans-serif;color:#fff;text-align:left;font-weight:bold;border:1px solid #709302;}
div#content table.om_Table table.om_Table th{padding:.4em;background:#709302;font:1.1em Arial,Helvetica,sans-serif;color:#fff;text-align:left;font-weight:bold;border:1px solid #dcdcdc;}
div#content table.om_Table td{padding:.3em;border:none;display:table-cell;vertical-align:middle;float:none;padding-left:.6em;}
div#content table.om_Table td td{border:none;}
div#content table.om_Table td.left{background:#e5e5e5;border-right:1px solid #ccc;width:35%;border-bottom:1px solid #ccc;}
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:auto;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-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;display:table-cell;vertical-align:middle;padding:.3em;padding-left:.6em;background-color:#f5f5f5;color:#000;font-weight:normal;}
div#content table.om_Table table.om_TableMatrix td{text-align:center;background-color:#fff;border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;}
div#content table.om_Table table.om_TableMatrix td.empty{background-color:#f5f5f5;}
div#content table.om_Table div.top{border:none;padding:0;margin:0;background:transparent;float:right;color:#fff;font-size:.8em;}
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 #E2E9CC;}
div#content ul.search li p{margin:0;padding:.4em 0;line-height:1.2em;}
div#content div.error p{margin:.4em 0;padding:.4em;line-height:1.2em;border-bottom:1px dotted #990000;border-left:2px solid #990000;color:#990000;}

/* CSS3 Additions */
div#header-nav {-moz-border-radius-bottomleft:9px;-webkit-border-bottom-left-radius:9px;-moz-border-radius-bottomright:9px;-webkit-border-bottom-right-radius:9px;}
div#breadcrumb {-moz-border-radius-bottomleft:9px;-webkit-border-bottom-left-radius:9px;-moz-border-radius-bottomright:9px;-webkit-border-bottom-right-radius:9px;}
div#nav li{-moz-border-radius-bottomleft:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomright:6px;-webkit-border-bottom-right-radius:6px;-moz-border-radius-topleft:6px;-webkit-border-top-left-radius:6px;-moz-border-radius-topright:6px;-webkit-border-top-right-radius:6px;}
div.alpha-nav li a{-moz-border-radius-bottomleft:3px;-webkit-border-bottom-left-radius:3px;-moz-border-radius-bottomright:3px;-webkit-border-bottom-right-radius:3px;-moz-border-radius-topleft:3px;-webkit-border-top-left-radius:3px;-moz-border-radius-topright:3px;-webkit-border-top-right-radius:3px;}
div#nav ul ul{-moz-border-radius-bottomleft:3px;-webkit-border-bottom-left-radius:3px;-moz-border-radius-bottomright:3px;-webkit-border-bottom-right-radius:3px;}
form#search legend{-moz-border-radius-bottomleft:3px;-webkit-border-bottom-left-radius:3px;-moz-border-radius-bottomright:3px;-webkit-border-bottom-right-radius:3px;-moz-border-radius-topleft:3px;-webkit-border-top-left-radius:3px;-moz-border-radius-topright:3px;-webkit-border-top-right-radius:3px;}
div#content table.om_Table table.om_Table th{-moz-border-radius-bottomright:15px;-webkit-border-bottom-right-radius:15px;}

/* ROM Public Form View Collapse (22/08/08) */
.sectionIcon {float:right;width:18px;height:18px;margin-left:10px;}
.sectionIcon.collapse {cursor:pointer;background:url(../images/sectionCollapse.gif) top left no-repeat;}
.sectionIcon.expand   {cursor:pointer;background:url(../images/sectionExpand.gif) top left no-repeat;}
.om_Table.collapsed {margin-bottom: 2px;}
.om_Table.collapsed tbody {display:none;}

/* ROM Public DIV Content > TABLE (20/03/09) */
div#content table{margin:0;width:96%;border:none;padding:1px; border-collapse:separate;font-size:.83em;}
div#content table th{padding:.2em;background:#709302;font:Arial,Helvetica,sans-serif;color:#fff;font-weight:bold;border:1px solid #709302;margin:1px;}
div#content table td{padding:.2em;border:1px solid #e5e5e5;display:table-cell;vertical-align:middle;float:none;margin:1px;}
div#content caption{font-style:italic;margin:6px 0;}

/* Comparison Report */
.om_list select {width: 99%;}