@media print {
    body 
    {
		font-size: 10pt;
		color: Black;		
	}
    #content
	{
	    width: auto !important;
	    height: 100%;
	    position: relative;
	}
    #left-menu
	{
	    display:none;
	}	
    #header
	{
		display: none;
		width:0px;
	}
	a:link 
	{ 
		text-decoration: none; 
		color: Black; 
	}
	a:visited 
	{ 
		text-decoration: none; 
		color: Black;
	}
	th
	{
		color: Black; 
		text-align: center
	}
	th a:link
	{
		color: Black; 
		text-decoration: None;
		text-align: center
	}
	th a:visited
	{
		color: Black; 
		text-decoration: None;
		text-align: center
	}
}
@media screen 
{
    body 
    {
	    overflow: auto;				
	}
	
    #content
	{
	    position: absolute;
	    left: 225px;
	    right: 0px;
	    top: 177px;
	    bottom: 0px;
	    overflow: auto;
	}

    #left-menu
	{
	    top: 177px;
	    bottom: 0px;
	    left: 0px;
	    width: 225px;
	    overflow: auto;
	    position: absolute;
	}	
    #header
	{
        width: 100%;
        left: 0px;
        right: 0px;
	    top: 0px;
	    height: 177px;
	    position: absolute;
	}
	table.head a:link 
	{ 
		text-decoration: none; 
		color: white; 
	}
	table.head a:visited 
	{ 
		text-decoration: none; 
		color: white;
	}
	table.head a:hover 
	{ 
		background: #CCC; 
		color: black; 
	}
	th
	{
		background-color: #003366; 
		color: White; 
		text-align: center
	}
	th a:link
	{
		background-color: #003366; 
		color: White; 
		text-align: center
	}
	th a:visited
	{
		background-color: #003366; 
		color: White; 
		text-align: center
	}
}
@media screen, print {
    body 
    {
	    margin: 0;
	    padding: 0;
	    background: White;
		color: #333;
		line-height: 1.2em;
		font-family: Arial, "Gill Sans MT", "Gill Sans", GillSans, Helvetica, sans-serif;
	}	
    #content
	{
	    background: White;
	}
    #left-menu
	{
	    background: White;
	}	
    #header
	{
	    background: White;
	}
    a:link img, a:visited img
    {
	    border-style: none;
    }
}

.oth_td
{
	font-size:11pt;
	background-color:White;
}
.det_td
{
	font-size:11pt;
	padding-left:0.2em;
}
.det_td_h
{
	font-size:11pt;
	font-weight:bold;
	padding-right:0.5em;
}
.det_td_sm
{
	font-size:10pt;
}

.det_spn_h
{
	font-weight:normal; 
	color:White;
}
.det_spn_w
{
	font-weight:normal; 
	color:Red;
}
.det_spn
{
	font-weight: normal; 
	font-size: 9pt; 
	color: Black;
}

.hide 
{
	display:none;
}

div.paddingwrap
{
    margin: 0;
    padding: 1em;
}

h1
{
    font-family: Arial;
    line-height: 0.8;
    text-align: left;
    font-variant: small-caps;
    border-bottom: thin solid;
    padding: 0 0 0.2em 0;
    font-weight: normal;
}
h1:first-line
{
    border-bottom: none; 
}
div.maps
{
	width: 11em;
	height: auto;
	top: 1em;
	right: auto;
	bottom: 1em;
	left: 1.5em;
	background: #336699;
	position: absolute;
}
div.maps p
{
	display: block;
	margin: 0.55em 1.63em 0.44em -0.9em;
	padding: 0.38em 1em;
	text-indent: 0;
	text-align: left;
	background: #003366;
	color: white;
	border-bottom: none;
	list-style: none;
}
div.maps a:link, div.maps a:visited
{
	font-style: italic;
	text-decoration: none;
	color: white;
}
div.maps a:hover
{
	background: #CCC;
	color: #000;
}
div.maps:before
{
	content: "Registry";
	display: block;
	margin-bottom: 1em;
	padding: 0.1em 0.5em;
	color: #999;
	font-style: italic;
	text-align: left;
	letter-spacing: 0.25em;
}
