html, body {
    height: 100%;
}
#topic_outline_title_container {
	background:#424D52 url(/ic/images/search_section_bkgd.gif) repeat-x scroll left top;
	color:#fff;
	font-weight:bold;
	padding:0.25em;
}

div#affiliation-block {
    clear: both;
    margin: 1em 0 0 0;
    padding: 0.5em 0 0 0.5em;
    border-top: 1px solid gray;
}

.affiliation-link {
    vertical-align: super;
    font-size: 0.85em;
}

.affiliation-link-bottom {
        font-size: 0.85em;
}

div.affiliation-para {
	margin: 0.35em 0;
}

span.affiliation-txt {
     color: #ddd;
     font-size: 0.85em;
     margin-left: 0.75em;
}

#anatomic_findings_body {
	clear: both;
}

#anatomy {
	padding-bottom: 0em;
}

div#authors {
	padding: 0 0 .65em 0.35em;
	font-size: .9em;
	color: #ddd;
	margin-left: 1em;
	clear: both;
	display: block;
}

.chapter-heading {
	color: #FD7114;
	font-size: 1.5em;
	font-weight:normal;
}

.chapter-heading:hover {
	color: #FD7114;
	font-size: 1.5em;
	font-weight:normal;
	text-decoration: none;
}

.ch-para-1 {
	color: #ddd;
	margin-left: 2em;
}

ch-para-1:hover {
	color: #ddd;
	margin-left: 2em;
	text-decoration: none;
}

.ja50-sb-reference:hover {
	text-decoration: none;
}
	
.diagnosis-section-title {
	color: #FD7114;
	font-weight: normal;
	font-size: 1.7em;
}

.diagnosis-section-title:hover {
	color: #FD7114;
	font-weight: normal;
	font-size: 1.7em;
	text-decoration: none;
}

#filmstripDiv {
	width: 97%;
	height: 123px;
	margin-left: 1em;
	overflow-x: auto;
	overflow-y: visible;
}

#gallery_caption {
	left: 0px;
	background-color: #788589;
	top: 16.75em;
	width: 600px;
	/* border-left: 1px solid #ddd; */
	/* border-right: 1px solid #ddd; */
	/* border-bottom: 1px solid #ddd; */
	padding: 0.75em;
	visibility: hidden;
	position: absolute;
	color: #ddd;
	z-index: 5;
}

#nv_gallery_caption {
	position: relative;
	left: 0px;
	top: 0px;
	width: 600px;
	background-color: #788589;
	padding: 0.75em;
	visibility: hidden;
	color: #ddd;
	z-index: 5;
}

#hy_af_heading1 {
	margin: 0 0.8em 0.5em 0;
	float: left;
}

#hy_box1 {
	padding: 0.3em;
	vertical-align: top;
	width: 47%;
	border-right: 1px solid #495054;
	float: left;
	margin-right: 1em;
	height: 100%;
}

#hy_box2 {
	padding: 0.3em;
	vertical-align: top;
	width: 47%;
	float: left;
}

#hy_boxes_container {
	float: left;
	width: 96%;
	margin-bottom: 2.5em;
	padding: 0.2em;
}

#hy_chapter_section {
	margin: 1em 0 1em 0;
}

#hy_closelink1 {
	margin-top: 0.25em;
	font-size: 0.8em;
	text-align: left;
	float: left;
	display: none;
	color: #ddd;
}

#hy_closelink2 {
	font-size: 0.8em;
	margin-top: 0.35em;
	float: left;
	display: none;
	color: #ddd;
}

div#HY_DDx {
	float: none;
	margin: 0.75em .5em 1em 3em;
	padding: .5em;
	width: 30em;
	background-color: #444d50;
	border: 1px solid #ddd;
}

div.HY_DDx_checkbox_row {
	color: #ddd;
	margin: .5em;
}

#HY_DDx_header {
	color: #ddd;
}

#HY_DDx_maintopic {
	font-weight: bold;
	margin-top: 0.3em;
	margin-left: 0.65em;
}

#hy_ddx_section {
	clear: both;
}

#HY_DDx_Submit_Btn {

}

.HY_DDx_viewDx_link {
	margin-left: 0.5em;
}

#hy_definition {
	margin: 1em 0 1em 0;
	color: #ddd;
}

#hy_expandlink1 {
	margin-top: 0.25em;
	font-size: 0.8em;
	text-align: left;
	float: left;
	display: block;
	color: #ddd;
}

#hy_expandlink2 {
	font-size: 0.8em;
	margin-top: 0.35em;
	float: left;
	display: block;
	color: #ddd;
}

#hy_imaging_heading {
	float: left;
	margin-bottom: 0.5em;
	margin-right: 0.5em;
	color: #FDA014;
}

div.hy_img_Findings_label {
	font-weight: bold;
	margin-top: 0.35em;
	margin-left: 1em;
	color: #FDA014;
}

div.hy_img_Utility_label {
	font-weight: bold;
	margin-left: 1em;
	color: #FDA014;
}

.hy-chapter-link {
	font-weight: bold;
}

.hy-expandable-link {
	font-weight: bold;
	font-size: 1.1em;
}

.hy-img {
	border: 3px solid #232323;
	vertical-align: middle;
	display: block;
	margin: 0;
	padding: 0;
	height: 100px;
	float: left;
	cursor: pointer;
}

.hy-img-li {
	margin-left: 1em;
	color: #ddd;
}

.hy-li {
	margin-left: -1em;
	color: #ddd;
}

.hy-img-li:hover {
	margin-left: 1em;
	color: #ddd;
	text-decoration: none;
}

.hy-li:hover {
	margin-left: -1em;
	color: #ddd;
	text-decoration: none;
}

img.hy-plusminus-pic {
	margin-top: 0.25em;
}

div.hy-readmore {
	text-align: center;
}

.hy-seealso-label {
	color: #ddd;
	margin-right: 0.75em;
}

.hy-sep {
	margin-top: 0.25em;
}
* html .hy-sep {
	margin-top: 0.75em;
}

.hy-sep-img {
	width: 96%;
	height: 1px;
}

.hy-synonyms {
	color: #ddd;
	font-style: italic;
}

.hy-synonyms-title {
	color: #ddd;
	font-weight: bold;
	padding-right: 0.5em;
}

.hyt-section {
	clear: left;
	margin-top: .5em;
}

#suggested_readings {
	margin-top: .5em;
}

#imaging_body {
	clear: both;
}

input.input-button-styled-viewDDx {
	background-color: #ffd7a4;
	border-top: 1px solid #585B54;
	border-right: 2px solid #585B54;
	border-bottom: 2px solid #585B54;
	border-left: 1px solid #585B54;
	font: bold 1.1em Verdana;
	cursor: pointer;
	margin-top: 0.75em;
	width: 10em;
	clear: both;
	filter: progid :     DXImageTransform .     Microsoft .     Gradient (
		  
		 GradientType =     0, StartColorStr =     '#faddab', EndColorStr =   
		 '#fab16d' );
}

input.input-button-styled-viewDDx:hover {
	background-color: #ffd7a4;
	border-top: 1px solid #585B54;
	border-right: 2px solid #585B54;
	border-bottom: 2px solid #585B54;
	border-left: 1px solid #585B54;
	font: bold 1.1em Verdana;
	cursor: pointer;
	margin-top: 0.75em;
	width: 10em;
	clear: both;
	filter: progid :     DXImageTransform .     Microsoft .     Gradient (
		  
		 GradientType =     0, StartColorStr =     '#e8e8e8', EndColorStr =   
		 '#b7b7b7' );
}

span.ja50-sb-title {
	font-style: italic;
}

span.ja50-sb-volume-nr {
	font-weight: bold;
}

#lrg_img_caption {
	top: 21em;
	left: 24.75em;
	width: 600px;
	background-color: cyan;
	border: 1px solid white;
	padding: 0.4em;
	visibility: hidden;
	
	z-index: 1;
}
* html div#lrg_img_caption {
	position: absolute;
}

div#topic_outline ul#outline-list {
	margin:0;
	padding:0px 1em 0px .5em;
}

div#topic_outline ul#outline-list li {
	padding:.25em 0 .25em 16px;
	list-style:none;
	background:url(/ic/images/bullet_arrow.gif) left top no-repeat;
	background-position: 0 7px;
}

.overflow {
	overflow: auto;
	width: 100%;
}

A.stextlink:link {
	font-family: "verdana";
	text-decoration: underline;
	font-size: 0.8em;
	color: #ddd;
}

A.stextlink:visited {
	font-family: "verdana";
	text-decoration: underline;
	font-size: 0.8em;
	color: #ddd;
}

A.stextlink:hover {
	font-family: "verdana";
	text-decoration: none;
	font-size: 0.8em;
	color: #ddd;
}

A.stextlink:active {
	font-family: "verdana";
	text-decoration: underline;
	font-size: 0.8em;
	color: #ddd;
}

A.TOC-link:link {
	font-family: "verdana";
	text-decoration: none;
	font-size: 1em;
	color: #6EACD1;
}

A.TOC-link:visited {
	font-family: "verdana";
	text-decoration: none;
	font-size: 1em;
	color: #6EACD1;
}

A.TOC-link:active {
	font-family: "verdana";
	text-decoration: none;
	font-size: 1em;
	color: #6EACD1;
}

A.TOC-link:hover {
	font-family: "verdana";
	text-decoration: underline;
	font-size: 1em;
	color: #6EACD1;
}

#topic_contents {
	color:#ddd;
	display: block;
	padding: 0.75em;
	margin: 1.25em 0.75em 0 25em;
	background-color: #252c30;
	border: 1px solid #495054;
}

#topic_outline {
	background: #252c30;
	border: 1px solid #495054;
	padding: 0px;
	margin: 0px 20px 8px 5px;
	float: left;
	display: none;
	position: fixed;
	top: auto;
	bottom: 1em;
	left: 1em;
	width: 22.5em;
	height: auto;
	overflow-y:auto;
}

* html #topic_outline { 
	/*\*/position: absolute;
	overflow-y:auto;
} 


*:first-child+html #topic_outline {
	height: expression(document.body.clientHeight-400);
	margin: 20px 20px .1em 5px;
	overflow-y:auto;
}
#hy_contents2_visitor {
	padding: 1em;
	margin: 1em;
	background: #252c30;
	border: 1px solid #495253;
	clear: both;
}

#hy_contents2_visitor .hy-definition-title,
#hy_contents2_visitor .hy-synonyms-title {
	color:#fd7114;
	font-weight:bold;
	padding-right:0.5em;
}

.visitor-section-title {
	font-size: 1.5em;
	margin: 0px;
	color: #fd7114;
	font-weight:normal;
}

table#hy_ddx_diagnoses_table {
	margin: 0 0 0.5em 2em;
}

td.hy-ddx-diagnoses-td {
	vertical-align: center;
	padding: 0.2em;
	color: #ddd;
}

div.HY-DDx-subsection {
	margin-left: 2.5em;
}

.HY-DDx-subsection-title {
	font-weight: bold;
	color: #FDA014;
	margin: 5px;
}

.HY-DDx-subsection-title:hover {
	font-weight: bold;
	color: #FDA014;
	text-decoration:none;
	margin: 5px;
}

#HY_visitor_title_table {
	margin-left: 1em;
	clear: both;
}

.ja50-ce-inter-ref {
	margin-left: 2.1em;
	margin-top: 0;
}

div.clinical_presentation ul {
	margin-top: -1em;
}

div#fragment_diagnosis_visitor {
	padding: 1em;
	margin: 1em;
	background-color: #707c80;
	clear: both;
	filter:progid:DXImageTransform.Microsoft.Gradient (GradientType=0,StartColorStr='#788589',EndColorStr='#555d60');
}

.topicbullet:hover {
	text-decoration: none;
}

.ja50-sb-reference:hover {
	text-decoration: none;
} 

#normalVariantsFilmstripDiv {
	margin-top: 20px;
	margin-left: 20px;
	width: 90%;
}

#hy_normal_variants_section p{
	margin-left: 20px;
}

table#cases_table {
    margin: 0em 0em 1em 2em;
}


td.cases-td {
    vertical-align: center;
    padding: 0.2em;
}
.txt {
    color: #ddd;
}    