@import "http://www.mhl.org/styles/nav_bold.css";
body, body div, body p, body th, body td, body li, body dd {
    /* more specific to override imported rule */
    font-size:    x-small;      
    /* false value for WinIE4/5 */
    voice-family: "\"}\"";   
    /* trick WinIE4/5 into thinking rule is over */
    voice-family: inherit;   
    /* recover from trick */
    font-size:    small;
    /* intended value for better browsers */
    }

html>body, html>body div, html>body p, 
html>body th, html>body td, 
html>body li, html>body dd    {
    font-size:    small
    /* be nice to Opera */
    }
/* hide from IE5 for Mac \ */
#zbod {margin:0px; padding:0px;}
/* done hiding */

body {font-family:Verdana,Arial,Helvetica,sans-serif;}

img {border:0;}

p {margin: 0; padding-top: 0.5em; padding-bottom:0.5em;}

.topMHL	{display:none;}
#skiplink {display:none;}
#zlongURL {display:none;}

td {text-align:left;}
td.zf {text-align:center;}
td.zr {text-align:right;}

#sizer { display: none } /* hide from incapable browsers */

a{
line-height:100%;
color:#003399;
text-decoration:none;
}
a:active, a:focus {color:Gray;}
a:visited{color:Gray;}
a:hover{color:#CF6A2A;text-decoration:underline}
#searchform{margin:0;padding:0;}
#afterform{margin-top:-1em;}

.z1st{margin: 0em 11px 0.5em 11px;}
.z1st a{line-height:110%;}
.z1st td {margin:1px 1px 1px 0px; padding:1px 1px 1px 0px;} 
.z1st p {padding-top: 0.5em; padding-bottom: 0.25em;}

#zfeatured p {margin: 0 0 0.5em 0;}
#zfeaturedtext {text-align: left; padding: 0.5em 0 0.5em 11px;}


#geninfo {
	list-style: none;
	margin-left: 0;
	padding-left: 1em;
	text-indent: -1em;
	}


#z3rd h2, #z3rd h3, #z3rd ul li {
margin: 11px 6px 1em 6px;
padding: 1px 1px 1px 1px;
line-height:115%;
}
#z3rd table, #z3rd td {margin: 0; padding: 0;}

#z3rd p {
margin-top: 0.75em;
}


#zmain, #zmain2
{margin: 0em 6px 0em 12px;
padding: 0px 1px 1px 1px;
line-height:110%;
}

ul#info-block {
	margin: 0 4px 1em 0; 
	padding: 0; 
	list-style-type: none;
}

ul#info-block li {
	line-height: 1.25em; 
	margin: 0; 
	padding: 0 .25em .25em 11px;
}

#utils{text-align:right;}
#zlastrev, #zus 
{
	margin: 1em 6px 0.5em 12px;
	padding: 1px;
	font-size: 7.5pt;
	color:Gray;
}
#zus {color: #666666; text-align:center;}


#text1, #text2 {font: 10pt courier,'courier new',monospace;width:184px;}
.z3rd a,.zmain a{line-height:120%;}
.zcrumbs
{
display:block;
padding-left:8px;
font-size:90%;
line-height:105%;
background:transparent;
background-color:transparent;
color:white;
}
.zcrumbs a {color:White;}
.zcrumbs a:active{color:White}
.zcrumbs a:visited{color:White}
.zcrumbs a:hover{color:White;text-decoration:underline}


/* Headings */
h1,h2,h3,h4,h5,h6 
{
	color:Black;
	font-family: Arial,Helvetica,Verdana,sans-serif;
	line-height:100%; 
	margin: 1.5em 0em 0.0em 0em;
	padding: 0;
}

/* h1 {font-size: 180%; margin: 0em 0em 0em 0em; */
h1 {font-size: 190%; margin: 0em 0em 0em 0em; 
	font-family: 'Times New Roman', Times, serif;
	color: #003366;
	font-weight: lighter;
	}
h2 {font-size: 130%;}
h3 {font-size: 120%;}
h4,h5 {font-size: 100%;}
h6 {font-size: 90%;}

h1.main { margin: 0.5em 0em -0.25em 0em;	}
h2.top, h3.top {margin-top:0;}

#zfront h1
{
	font-family: 'Times New Roman',Times, serif;
	margin: 0 0 -0.5em 0;
	color: #003366;
	font-weight: lighter;
}
#zfront hr, #zfeatured hr, .hr1
{
	color:#DDE4DD;
	height: 1px;
	margin-bottom:0.5em;
	border: none;
	background-color: #DDE4DD;
}
#zfront p 
{
	margin-top:0; 
	margin-bottom: 0; 
	padding-top: 0.95em;
	padding-bottom:1.0em;
	line-height:110%;
}

/*
ul li {line-height:1.25em;}
ol li {padding-top:0.25em;padding-bottom:0.25em;}
*/
ul {margin-top: 0.25em;}
ul li {line-height:1.15em;padding-top:0.35em;padding-bottom:0.35em;}
ol li {padding-top:0.25em;padding-bottom:0.25em;}

address {margin-top:0.5em;font-style:normal;}

.captionSmall {padding: 2px; font-size: 85%;}

code, pre {font-family: monospace; font-size:100%}

 /* styles for main pages */
.textBig, span.textBig {font-size:larger;}
.textSmall, span.textSmall {font-size:smaller;}
.text100, span.text100 {font-size:100%;}
.text90, span.text90 {font-size:90%;}
.text80, span.text80 {font-size:80%;}
.text110, span.text110 {font-size:110%;}
.text120, span.text120 {font-size:120%;}
.textBold, span.textBold {font-weight:bold;}
.textLight, span.textLight {font-weight:lighter;}
.textUnderline, span.textUnderline {text-decoration:underline;}
.textNormal, span.textNormal {text-decoration:none;}
.textItalics, span.textItalics {font-style:italic;}
.fontArial, span.fontArial {font-family:Arial,Helvetica,serif;}
.fontVerdana, span.fontVerdana {font-family:Verdana,serif;}
.colorWhite, span.colorWhite {color:White;}
.colorOtherOrange, span.colorOtherOrange {color:#F18221;}
.colorBurntOrange, span.colorBurntOrange {color:#cf6a2a;}
.colorBurntOrangeLt, span.colorBurntOrangeLt {color:#ECC3AA;}
.colorBurntOrangeDrk, span.colorBurntOrangeDrk {color:#87451B;}
.colorMidnightBlue, span.colorMidnightBlue {color:#003366;}
.colorMidnightBlueLt, span.colorMidnightBlueLt {color:#a5b7c9;}
.colorMidnightBlueDrk, span.colorMidnightBlueDrk {color:#002142;}
.colorMediumBlue, span.colorMediumBlue {color:#003399;}
.colorMediumBlueLt, span.colorMediumBlueLt {color:#a5b7db;}
.colorMediumBlueDrk, span.colorMediumBlueDrk {color:#002164;}
.colorSlateGray, span.colorSlateGray {color:#4c607d;}
.colorSlateGrayLt, span.colorSlateGrayLt {color:#c0c7da;}
.colorSlateGrayDrk, span.colorSlateGrayDrk {color:#313e51;}
.colorGray, span.colorGray {color:#808080;}
.colorGrayLt, span.colorGrayLt {color:#DBDBDB;}
.colorGrayDrk, span.colorGrayDrk {color:#666666;}
.colorPutty, span.colorPutty {color:#abbcaa;}
.colorPuttyLt, span.colorPuttyLt {color:#e1e7e1;}
.colorPuttyDrk, span.colorPuttyDrk {color:#6f7a6f;}
.colorOliveDrab, span.colorOliveDrab {color:#a3bb89;}
.colorOliveDrabLt, span.colorOliveDrabLt {color:#dfe7d5;}
.colorOliveDrabDrk, span.colorOliveDrabDrk {color:#6a7a59;}
.colorSeaGreen, span.colorSeaGreen {color:#8eba96;}
.colorSeaGreenLt, span.colorSeaGreenLt {color:#d7e7da;}
.colorSeaGreenDrk, span.colorSeaGreenDrk {color:#5c7962;}
.colorBlack, span.colorBlack {color:Black;}
.alignLeft, span.alignLeft {text-align:left;}
.alignCenter, span.alignCenter {text-align:center;}
.alignRight, span.alignRight {text-align:right;}
ul.NoBullet 
{
	margin-top: 0.5em;
	margin-left: 0; padding-left: 0;
	list-style: none;
}
ul.NoBullet ul {margin-top:0;padding-top:0;}
ul.NoBullet li {padding-bottom:0.25em;}
ul.NoBullet li li {padding-bottom:0;}
ul.NoBulletIndented 
{
	margin-top: 0.5em;
	margin-left: 16px; padding-left: 0;
	list-style: none;
}

ul.NoBulletIndented  li {padding-bottom:0.25em;}
ul.set1 {padding:0;margin:0.5em 0em 0.5em 16px;}
ul.set1 li {list-style-type:none;padding-top:.1em;padding-bottom:.1em;}
ul.set1 li		{padding-left: 1.0em;background: url(bullets/set2/1.gif) no-repeat 0 0.50em; }
ul.set1 li li	{margin-left:-28px; padding-left: 1.0em;background: url(bullets/set2/2.gif) no-repeat 0 0.55em; }
ul.set1 li li li{padding-left: 1.0em;background: url(bullets/set2/3.gif) no-repeat 0 0.55em; }
ul.t16 li {padding-bottom:1.6em;}
ul.t14 li {padding-bottom:1.4em;}
ul.t12 li {padding-bottom:1.2em;}
ul.t10 li {padding-bottom:1.0em;}
ul.t08 li	{padding-bottom:0.8em;}
#zflush {background-color:#DBDBDB;}
#zflush a:active{color:#002142;}
#zflush a:visited{color:#666666;}
#zflush a:hover{color:#CF6A2A;text-decoration:underline}
#zflush ul
{
	padding-left:0;
	margin-top: 0;
	margin-left: 0;
	list-style: none;
	font-weight:bold;
}
#zflush ul li {padding-top:.25em; padding-bottom:.25em;}
#zflush ul ul
{
	margin-top: 0;
	margin-left: 16px;
	padding-left: 8px;
	list-style-type:disc;
	font-weight:normal;
}
#zflush ul ul ul
{
	margin-top: 0;
	margin-left: 16px;
	list-style-type:circle;
	font-weight:normal;
}
td.sitemaptable {padding: 6px 4px 0px 12px;}
p.morespace {padding:0.75em 0 0.75em 0;}
p.notop {padding-top:0; margin-top:0;}

.hidden {display:none;}

.floatright {float: right;}
.block100 {display: block; width: 100%; position: relative;}

#digbooks a {
	display: block;
	background: #fff url(http://www.mhl.org/i2/mp3player.jpg) no-repeat -45px top;
	overflow: hidden;
}

#digbooks a:hover {
	background-position: -245px top;
}

#digbooks {
	display:block;
	height:100%;
	width: 100%;
	overflow: hidden;
	margin: 0;
	margin-bottom: 0.25em;
	padding: 0;
	background: #fff url(http://www.mhl.org/i2/mp3player.jpg) no-repeat -45px top;
}

#digbooks span {
	position: relative;
	top:66px;
	display:block;
	width: 90%;
	height:10.5em;
	line-height: 115%;
	margin-bottom:0.5em;
	overflow:hidden;
}

/*  IE 5 hack \*/
#digbooks a {overflow: hidden;}
/* end hack */



#digbooks2 a {
	display: block;
	background: #fff url(http://www.mhl.org/i2/econtent-devices.jpg) no-repeat -3px top;
	overflow: hidden;
}

#digbooks2 a:hover {
	background-position: -180px top;
	cursor: pointer;
}

#digbooks2 {
	display:block;
	height:100%;
	width: 100%;
	overflow: hidden;
	margin: 0;
	margin-bottom: 0.25em;
	padding: 0;
	background: #fff url(http://www.mhl.org/i2/econtent-devices) no-repeat -3px top;
}

#digbooks2 span {
	position: relative;
	top:110px;
	display:block;
	width: 90%;
	height:10.5em;
	line-height: 115%;
	margin-bottom:0.5em;
	overflow:hidden;
}

/*  IE 5 hack \*/
#digbooks2 a {overflow: hidden;}
/* end hack */





a{
/* line-height:100%; */
color:#003399;
text-decoration:none;
}
a:active, a:focus {color:Gray;}
a:visited{color:Gray;}
a:hover{color:#7b684c;text-decoration:underline}



div#footer {
margin-top:10px;
width: 755px;
text-align:center;
}

div#footer a, 
div#footer a:link {
	font-family:Arial,Helvetica,serif;
	font-weight: bold;
	/* color: #787d4c; */
	/* line-height: 115%; */
	color: #4c607d;
	padding: 0 10px 0 9px;
	border-right: 1px solid #DBE1E9;
}


.crumbs a, .crumbs a:link, .crumbs a:hover {color:white;}


/* news block */

	.news span.event-time {
		white-space:nowrap;
		word-spacing: -.25em;
	}
	.news .smallcaps {
		font-variant: small-caps;
	}
	
	.news a {
		display: block;
		margin-bottom: 0.4em;
	}
