
#contentheader {
  margin:25px 15px 8px;
  border-bottom: 1px solid #cccccc;
}
#contentheader h1 {
  font-size: 22px;
  margin-left: 5px;
  width: 480px;
}

#searchbox {
  background: url('/images/search_background_blue_big.png') no-repeat;
  height: 55px;
  width: 306px;
  border:0;
  float:right;
  margin:0;
}
#searchbox #searchterm {
  width: 213px;
  height:22px;
  position:absolute;
  left:55px;
  top:8px;
  font-family:Verdana, Helvetica, Arial, sans-serif;
}
#searchbox #searchsource {
	position:absolute;
	left:55px;
	top:30px;
	width:213px;
	font-size:9px;
	font-family:Verdana, Helvetica, Arial, sans-serif;
}
#searchbox #searchdropdownarrow {
  position:absolute;
  left:40px;
  top:8px;
}
#searchbox #searchbutton {
  position:absolute;
  left:268px;
  top:8px;
}
#searchbox #searchbutton:active {
}
#bcnav {
}
.breadcrumb {
  margin-left: 25px;
  padding: 0;
  margin-top: 8px;
  margin-bottom: 8px;
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  float:left;
}
.breadcrumb span {
  color: #61a7db;
}
.optionsbar {
  clear:both;
  background-color: #bbe0ac;
  height: 28px;
  margin-left: 15px;
  margin-right: 15px;
  border-top: 1px solid #cccccc;
  border-bottom: 1px solid #cccccc;
  padding: 0;
  overflow: hidden;
}
#linkbox #topbox, .linkbox .topbox {

padding-top:5px;
}
#linkbox h3, .linkbox h3 {
color:#005596;
margin:0;
font-size:11px;
padding:5px;
border-left:25px solid #d3ecce;
background-color:#efffec;
}
#linkbox h3.first, .linkbox h3.first {
border-top:0;
}
#linkbox .mainbox, .linkbox .mainbox {
margin:0;
padding-top:2px;
border:1px solid #cbcbcb;
border-width:1px 0;
padding-bottom:5px;
}
#linkbox .mainbox p, .linkbox .mainbox p {
margin:0;
padding:1px;
padding-left:5px;
}
#linkbox #bottom, .linkbox .bottom {
background:url('/images/search_sidebarbottom.png') no-repeat;
line-height:5px;
margin:0;
padding:0;
}

#linkbox, .linkbox {
  margin-left: 15px;
  margin-right: 15px;
  margin-top: 15px;
  width: 242px;
}
#linkbox h2, .linkbox h2 {
  margin: 0;
  color: #555555;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 8px;
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  font-weight: bold;
  border-bottom:1px solid #cbcbcb;
}
.linkbox p {
  padding-left: 8px;
  padding-right: 8px;
}
.linkout {
	text-align:center;
}
/*---------*/
#innersidebar #linkbox .mainbox, #innersidebar .linkbox .mainbox {
margin:0;
padding-top:2px;
border:1px solid #cbcbcb;
border-width:1px 0;
padding-bottom:5px;
}
#innersidebar #linkbox .mainbox p, #innersidebar .linkbox .mainbox p {
margin:0;
padding:1px;
padding-left:5px;
}
#innersidebar #linkbox #bottom, #innersidebar .linkbox .bottom {
background:url('/images/search_sidebarbottom.png') no-repeat;
line-height:5px;
margin:0;
padding:0;
}

#innersidebar #linkbox, #innersidebar .linkbox, .articlesidebar .linkbox {
  margin-left: 15px;
  margin-right: 15px;
  margin-top: 15px;
  width: 250px;
  border:1px solid #cbcbcb;
  border-width: 1px 1px 0;
}
#innersidebar #linkbox h2, #innersidebar .linkbox h2 {
  background:none;
  margin: 0;
  color: #555555;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 8px;
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  font-weight: bold;
  border-bottom: 1px solid #cbcbcb;
}
/*-----*/
#linkbox ul, .linkbox ul {
  padding-right: 8px;
}

.mainbox h3 {padding-left: 10px;}
.mainbox ul { margin-bottom:0; padding-bottom:2px;}
.mainbox ul li { list-style-image: url('/images/greenarrowright.png');}

#linkbox ul.category {
	padding-right:5px;
}
ul.category li {
	list-style-image: url('/images/plus_blue.png');
	margin-left:25px;
}
ul.category li.expanded {
	list-style-image: url('/images/minus_blue.png');
}
ul.category li.selected {
	list-style-image: none;
	margin-left:0;
	font-weight:bold;
}
ul.category li.selected span{
	margin-left:25px;
	display:block;
}
ul.category li ul{
	margin-left:10px;
}
ul.category li ul li{
	margin-left:0;
}
ul.category li.selected ul li{
	margin-left:25px;
	font-weight:normal;
}
ul.category li.selected ul span{
	margin-left:0;
	display:inline;
}
ul.category li.subcategory, ul.subcategory li {
	list-style-image:none;
}
ul.category li ul.subcategory li.selected {
	list-style-image:none;
	margin-left:0;
	font-weight:bold;
}
ul.category .remove {
	display:block;
	float:left;
	margin-left:7px;
	margin-right:5px;
}
ul.category ul.subcategory li.selected span{
	margin-left:25px;
	display:block;
}

#maincontent.content {
  margin-left: 280px;
  width: 685px;
}
#maincontent.content h2 {
  border: none;
  padding-left: 0;
  margin-left: 0;
  font-size: 20px;
  margin-bottom: 0;
}
#maincontent.article {
  margin-left: 20px;
}
#maincontent.article h1 {
  font-size: 21px;
  line-height: 115%;
  font-weight: bold;
  color: #6daf50;
  min-height:40px;
}
p.resource_desc {
  margin-top: 2px;
  font-size: 12px;
  color: #6daf50;
  padding-left: 1px;
}
p.instructions {
  margin-left: 20px;
  font-size: 12px;
  margin-bottom: 20px;
}
ul.first {
float:left;
width:50%;
margin-top:0;
}

#query_result .loe, #eee .loe {
padding:1px 2px;
margin:0 1px;
color:#256b2e;
font-weight:bold;
white-space:nowrap;
}
#eee .reference {
	padding:1px 2px;
	margin:0 1px;
	color:#5EA33F;
	font-weight:bold;
}
#eee ol li{
	list-style-type:decimal;
	margin-left:30px;
	margin-top: 10px;
}
#eee ol li ul li{
	list-style-image:url('/images/arrow.png');
	margin-left:30px;
}
#eee ol li ul.resourcelist {
	margin-bottom: 0;
}
#eee ol li ul.resourcelist li {
  margin-top: 0;
}
#eee ol li ul.resourcelist li p {
  margin-top: 2px;
}
#query_result .loe a,#searchresults .loe a:active, #searchresults .loe a:visited, #searchresults .loe a:hover {
  text-decoration:none;
  color:#5EA33F;
}
#query_result li div.contentlink, #eeeresult li div.contentlink {
}
#results .meta {
color:#5F5F5F;
font-weight:bold;
text-transform:uppercase;
font-size:10px;
}
#results .expanded {
color:#5F5F5F;
font-weight:normal;
font-size:10px;
}
#results .expanded ins { text-decoration: none; }
#results {
margin-top: 20px;
}
#results li {
  font-weight:bold;
display:block;
padding-left:20px;
line-height:16px;
margin: 0 0 7px;
background-position:left center;
background-repeat:no-repeat;
list-style-image:none;
}
#bcnav .navlinks {
	float:right;
	margin-right:20px;
}
#results .navlinks {
border:1px dashed #CCC;
border-width: 1px 0;
margin-bottom: 20px;
}
#results .navlinks p {
text-align:right;
margin:0;
padding:10px 0;
}
#results .navlinks.single {border-bottom:0;}

#defineicons {
	z-index: 25;
	padding:0;
	margin:0;
}
#defineicons #icon_data {
	background-color:#f0ffec;
	border:1px solid #CCC;
	border-width:0 1px 1px;
	width:400px;
	padding:1px 0 0;
}
#defineicons h3 {
	color:#005596;
	text-decoration:underline;
	padding:0;
	margin:0;
}
#icon_data div {
	padding: 5px 10px;
	margin:0;
}
#defineicons .hover {
	background-color:#BBE0AC;
}

#defineicons img {
	float:left;
	padding: 0 15px 0 0;
	margin:0;
}
#defineicons p {
	margin:0;
	padding:0;
	margin-left:31px;
}

#defineicons #top {
	height:7px;
	background:url('/images/icon_top.png') white;
}
#defineicons #close {
	text-align:right;
	float:right;
}

.optionsbar span {
  font-family: Arial, Verdana, sans-serif;
  font-size: 11px;
  margin-left: 20px;
  margin-right: 50px;
}
.optionsbar #rppspan {
	margin-left:250px;
}
.optionsbar select {
  font-size: 11px;
}
.optionsbar label {
  font-weight: normal;
  font-family: Arial, Verdana, sans-serif;
  font-size: 11px;
  color: #000000;
  margin-left: 0;
}
/*CME Link*/
#cme {
  border: none;
  width: 242px;
  padding;0;
  margin: 15px;
  background-color:#EFFFEC;
  border:1px solid #CCC;
}
#cme .wrapper {
  padding: 0 10px 10px;
}
#cme h3 a {
	color:#44944E;
	text-decoration:none;
}
  
.cmeremove {
padding:0;
margin:0;
}
.cmeremove a {
color:#333;
text-decoration:none;

}
.articlesidebar {
  float: right;
}
/*
.articlesidebar .linkbox {
  text-align: center;
  width: 200px;
  border: none;
  background-color: #eee;
  padding-bottom: 1px;
  margin-bottom: 15px;
  border:1px solid #ccc;
}
.articlesidebar .mainbox, .articlesidebar h3 {
	border:0;
	background-color:#eee;	
}*/
.articlesidebar h2 {
color:#005596;
margin:0;
font-size:11px;
padding:5px;
border-left:0;
border-right:25px solid #d3ecce;
background-color:#efffec;
}
.articlesidebar h3 {
	border-left:0;
	background-color:#eaebeb;
	border-bottom:1px solid #cbcbcb;
}
.articlesidebar .bottom {
	display:none;
}
.articlesidebar .mainbox {
	border-top:0px;
}

#eeesidebar {
	float:right;
	background-color:white;
	width:250px;
	margin:30px 30px 15px 20px;
	border:1px solid #cacbcb;
	border-width:1px 1px 0;
}
#eeesidebar h2 {
	border:0;
	color:#555;
	margin:0;
	padding:5px;
	border-bottom:1px solid #cacbcb;
}
#eeesidebar h3 {
	border-bottom:1px solid #cacbcb;
	background-color:#efffec;
	height:21px;
	color:#005596;
	padding:4px 0 0 5px;
	margin:0;
}
#eeesidebar h3 span {
	float:right;
	background-color:#d3ecce;
	height:25px;
	width:25px;
	margin-top:-4px;
}
#eeesidebar h3 span img {
	margin:7px 0 0 7px;
}
#eeesidebar ul {
	border-bottom:1px solid #cacbcb;
	margin-bottom:0;
}
#eeesidebar li {
	list-style-image:url('/images/greenarrowright.png');
}

#articletopbar {
  border-bottom: 1px solid #cccccc;
  margin: 0 15px 0 20px;
  height: 25px;
  position: relative;
}
#articletopbar p{
  margin-top: 0;
}
#articletopbar #topsearch {
  float: right;
}
#searchbox.overlay {
  display: none;
  position: absolute;
  z-index: 1;
  top: 25px;
  right: -15px;
  margin: 0;
  background-image: none;
  background-color: #f0ffec;
  border: 3px solid #cccccc;
}
p.browse {
  font-weight: bold;
  font-size: 13px;
  display: block;
  margin: 0;
  padding: 0;
}
p.browse.left {
  float: left;
  margin-right: 30px;
}
#loginoverlay {
  position: fixed;
  top: 0;
  left: 0;
  opacity: 0.7;
  filter: alpha(opacity = 70);
  background-color: black;
  width: 100%;
  height: 100%;
  z-index: 1000;
  display: none;
}
#loginpopup {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 2000;
  display: none;
}
#loginwrapper {
  width: 960px;
  height: 300px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 100px;
  background-color: white;
  border: 1px solid black;
}
#loginheader {
  border-bottom: 1px solid black;
}
#loginheader h1 {
  margin-top: 5px;
  margin-left: 10px;
}
#loginboxclose {
  float: right;
  margin-top: 5px;
  margin-right: 5px;
  text-decoration: none;
  font-family: sans-serif;
  font-weight: bold;
  color: #999999;
}
#loginpopup #loginbox {
  margin-left: 10px;
}
#ebmg {
	padding-right:25px;
	margin-top:20px;
}
#ebmg div.toc {
padding-right:10px;
}
#ebmg h2 {
color:#5ea33f;
border:0;
}
#ebmg div.toc ul li {
list-style-image:url("/images/arrow.png");
}
#ebmg ul li {
list-style-image:none;
}
#ebmg a {text-decoration:none;}

#ebmg a.article {color:green;}
#ebmg a.internet{color:blue;}
#ebmg a.non_indexed{color:green;}
#ebmg a.evidence{color:red;}
#ebmg a.reference{color:maroon; font-size:70%;vertical-align:top;}
#ebmg a.image{color:purple;}

#eee {padding-right:20px;}
#eee .date {color:#999; font-size:10px; margin:0;}
#eee #overall, #eee #definition, #eee .bottomline, #eeeresult {
	padding-right:15px;
}
#eeeresult h3, h3.fullquery {
	text-transform:uppercase;
	font-weight:bold;
	color:#44944E;
	padding-left:10px;
	font-size:11px;
}
#eeeresult h3 small {
	text-transform:none;
}
#eee #definition.blonly, #eee .bottomline.blonly {
	background-color:white;
}
#eee #definition {
	padding:15px;
}
#eee h2 {
	font-size: 16px;
	font-weight:bold;
	border:0;
	color:#44944E;
	padding-left:0;
}
#eee #overall h2, .toc h2 {
	text-transform:uppercase;
}
#eee h2 a {color:#44944E;}
#eee h2 .allshow a {color:#005596; text-decoration:underline; font-weight:normal;}
#eee h2 .allshow a:hover {color:#44944E; text-decoration:none;}
#eee h3.retitle {
	color:#6DAF50;
	font-size:11px;
	border-left:6px solid #F0B310;
	padding-left:5px;
}
#eee h2 span, #ebmg h2 span {
	color:#cacbcb;
}
h2 .back a {
	font-size:11px;
	color:#005596;
	text-decoration:underline;
}
#eee h3, #eee h3 a {
	color:#333;
	font-size:13px;
	text-decoration:none;
}
#eee h3 span {
	color: #cacbcb;
}
#eee h3 .back a {
	font-size:11px;
	color:#005596;
	text-decoration:underline;
}
#eee .toc {
	margin-top:10px;
	border:1px solid #999;
	padding:10px;
}
#eee .toc h2 {
	color:#666;
	font-size:11px;
	margin:0;
	padding:0;
}
#eee .toc p {
	padding-left:10px;
}
#eee .toc p a{
	white-space:nowrap;
}
#eee hr {
	border-bottom:1px solid #CCC;
	margin:0;
}
#eee .named {
	text-decoration:none;
	color:#333;
}
#eee .named:hover {
	text-decoration:none;
	color:#333;
}
#eee p, #eee ul, #eee ol, #eee td, #eee th, #eee legend, #eee h3, #eee div { line-height: 1.4em; } 
#eee sub, #eee sup { line-height: 0}
#eee .cross_link img {}
#eee #tools, #eee #tables, #eee #images {color:#6DAF50;font-size:13px; text-transform:uppercase;}
#eee h3.collapsed {
	margin-top:0;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:15px;
	border-bottom:1px dashed #CCC;	
}
#eee h3.expanded {
	margin-top:0;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:15px;
}
#eee h3.collapsed img, #eee h3.expanded img {
	padding-right:5px;
}
#eee table.subsection {
border-bottom:1px solid #333;
}
#eee .subsection .subsection, #eee .subsection h3 {
	margin-left:30px;
}
#eee table th {
	background-color:#EFEFEF;
}
#eee table {
	border: 1px solid #333;
	width:auto;
	margin-bottom: 10px;
}
#eee table td, #eee table th {
	border: 1px solid #333;
	width: 25%;
}
#eee .feature th {
	white-space:normal;
}
.articlesidebar ul {
	padding-left:20px;
}
.eee a img {
	text-decoration:none;
	vertical-align:bottom;
}
#loehover, .extradata {
	z-index: 25;
	padding:0;
	margin:0;
}
#loehover .main {
	background-color:#f0ffec;
	border:1px solid #CCC;
	border-width:0 1px 1px;
	width:196px;
	padding:1px 5px 5px;
	margin:0;
}
#loehover .top {
	height:7px;
	background:url('/images/loe_popup_top.png');
	margin:0;
	padding:0;
	border:0;
}
#eee span.refspan:hover .extradata {
	display:block;
}
#eee span.refspan .extradata {
	display:none;
}
.guidelineref {
	font-weight:bold;
}
.extradata {
	display:none;
	width:400px;
}
#eee .extradata .main {
	background-color:#f0ffec;
	border:1px solid #CCC;
	border-width:0 1px 1px;
	width:388px;
	padding:5px;
	margin:0;
}
#eee .extradata .main h5 {
	font-weight:bold;
}
#eee .extradata .main li {
	margin:0;
	list-style-image:none;
}
#eee .extradata .main p {
	margin:0;
}
#eee .extradata .top {
	height:7px;
	background:url('/images/icon_top.png');
	border:0;
	margin:0;
}
#eee .extradata.right .top {
	height:7px;
	background:url('/images/icon_top_right.png');
	border:0;
	margin:0;
}
#eee .algorithm img, #eee .figure img, #eee #derm img {
	height:100px;
}
#eee .algorithm .cross_link img, #eee .figure .cross_link img {
	height:auto;
}
#eee .algorithm .fullsize img, #eee .figure .fullsize img, #eee #derm .fullsize img {
	height:auto;
}
#eee div, #photodata {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 120%;
	color: #333333;
  margin-bottom:5px;
}
#eee .ref_link img, #eee .cross_link img {
  vertical-align: bottom;
}
#photodata {
	padding: 0 10px 10px;
	border:3px solid #76AF80;
	background-color:#FAFFF9;
	z-index:100;
}
#photodata .close {
	float:right;
	margin:5px;
}
#photodata .print {
  float:left;
  margin-right: 10px;
}
#photodata .main {
	max-width:960px;
	padding:0 10px;
}
#photodata h3 a {
	color:black;
	text-decoration:none;
}
#photodata table td, #photodata table th {
	border: 1px solid #333;
	background-color:white;
}

#photodata table th {
	background-color:#EFEFEF;
}
#photodata .print span, #photodata .close span, #photodata .fullsize span {
	border:1px solid #76AF80;
	background-color:white;
	margin:0;
	padding:5px;
	cursor:pointer;
}
#photodata .print img, #photodata .close img {
	vertical-align:bottom;
}

#newtopics_list, #suggest_form {
  position: absolute;
  left: 100px;
  top: 450px;
  overflow-y: scroll;
  max-height: 300px;
  border: 3px solid #76AF80;
  width: 300px;
  background-color: white;
  padding: 5px;
}
#suggest_form { padding-bottom: 20px; }
#newtopics_list h2, #suggest_form h2 { margin-top: 1px; }
#newtopics_list .close, #suggest_form .close {
  float: right;
  border: 1px solid #76AF80;
  cursor: pointer;
  margin: 0;
  padding: 3px;
}
#suggest_form #submitbutton { margin-top: 5px; }

.test_table {margin-bottom:15px;}
.test_table .lr {font-size:9px}
.test_table .pre {width:30px; border:1px solid black;padding:2px 3px;}
.test_table .precontrol { background-color:#ccc; border-color:#ccc; padding:1px; width:20px; border-style:outset;}
.abstrakti {font-weight:bold;}

#imageDiv {
  padding: 0 10px 10px;
  border:3px solid #76AF80;
  background-color:#FFF;
}
#imageDiv .close {
  float:right;
}
#imageDiv .main {
  max-width:960px;
  padding:0 10px;
}

.testWarning {
	background-color:#FFdddd;
}
.pf img {
	vertical-align:middle;
}
#resourcebar {
	border:1px solid #cacbcb;
	border-width:1px 0;
	height:35px;
	margin:10px 20px 0 0;
	padding:0 20px 0 5px;
}
#resourcebar p {
	float:left;
}
#resourcebar #dbname {
	margin-right:20px;
}
#resourcebar #print {
}
#resourcebar #lastupdated {
	float:right;
}
#resourcebar #lastupdated .ludate {
	margin-right:30px;
}
.guidelinelink {
  background-color: #efefef;
  padding: 5px;
  margin:10px 15px 35px 0;
}
#tabs {
	clear:both;
}
#tabs li {
  list-style-image:none;
  background:url('/images/other_tab.png') no-repeat;
  width:90px;
  height:24px;
  margin:0;
  padding:0 4px 0 0;
  float:left;
  font-weight:bold;
}
#tabs li span {
	display:block;
	text-align:center;
	padding-top:3px;
}
#tabs li .filler {
	display:none;
}
#tabs li a {
	text-decoration:none;
}
#tabs li a:visited {
	color:#005596;
}
#tabs li.selected {
  background:url('/images/current_tab.png') no-repeat;
  border:0;
}
#tabs li.selected .filler {
	display:block;
	background-color:#FFF;
	height: 2px;
    left: 1px;
    margin: 0;
    padding: 0;
    position: relative;
    top: 5px;
    width: 88px;
}
#tabs li.selected a, #tabs li.selected a:visited, #tabs li.selected a:hover, #tabs li.selected a:active {
	text-decoration:none;
	color:black;
}
#currtab {
	border:1px solid #cacbcb;
	width:914px;
	clear:both;
	padding:10px;
}
#changer {
	float:right;
	margin-right:30px;
	min-width:250px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
}
#ebmgaudio, .ebmgaudio {
	height: 30px;
	width: 350px;
}
#ebmgvideo, .ebmgvideo {
  height: 240px;
  width: 320px;
}
.poem_author {
    font-size: 10px;
    margin-top: 20px;
}

