html {
	color: #000000;
	height: 100%; 
overflow: hidden;	
} 

body  { 
	font-family: verdana, arial, Tahoma, sans-serif;
	min-width:800px;
/*    background: url(Body_BG_TALL900.jpg) repeat-x; */
    background: url(Body_Blue_Grad_Bkgd.jpg) repeat-x; 
	background-position: 0 0;
height: 100%;
overflow: hidden;
}
p#wtext { height:100%;}
#hdr  {
	display:block;
	margin:auto;
	top:1px;
	width:99.5%;
}
	
#hdrdate  {
	color: #000000;
	float:left;
	margin-left:5em;
	margin-right:3%;
	font-size:small;
}
#hdrtitle  {
	display:inline-block;
	float:left;
	width:50%;
	height:auto;
	margin-left:8%;
	margin-bottom:.5em;
	text-align:center;
}
#hdrsubtitle  {
	width:100%;
	font-size:.8em;
	text-align:left;
	margin-top:1em;
	margin-left:23%;
	color: #000000;
}

#hmenu  { 
	clear:both;
	display:block;
	position:relative;
	margin-left:25%;
	margin-top:11em;
	width:52em;
}

#main    {
	display:block;
	clear:both;
	width:98.0%;
	margin-top:1em;
	padding-left:0.2%;
height:80%;
}
ul.navlist > li:first-child {
	font-size: 150%;
	font-weight:bolder;
	color:#E000A0;
}
.navlist {
	float:left;
	display:block;
    max-width:100%;

    height:auto;
	max-height: 95%; 
	width:22%;
	overflow:auto;  
	margin-top:1em;
/*	border-bottom: thin solid #0000ff;	
   border:1px solid;  
   height:44em;  */
}
.navlist li:hover {
	font-size: 150%;
	font-weight:bolder;
	color:#E000A0;
}
.navlist li:active {
	font-size: 150%;
	font-weight:bolder;
	color:#E000A0;
}
/* .navlist li a:visited {background-color:#CEDDEE;}   */
/* .navlist li a:visited:before {  content: "\2713";}  */
/* visited link */
a:visited {
    color: green;
}
#artcle  {
  	display:block; 
  	float:left;  
	white-space:nowrap;
	height:96%;
	width:76%;
 	max-width:75%;  
	margin-left: 1em;
	color:#000000;
	margin-top:2em;
}
 
#desc  {
	width:100%;
	min-height:4.5em;
	max-width:100%;  	
	margin-top:-0.5em;
	text-align:left;
	overflow:auto;
	border-bottom:1px dashed gray;
	color: blue;
	font-weight: bolder;
	font-size:100%;	
	white-space: pre-wrap;
    white-space: pre-line;	
}

#media  {
/* 	float:left;  */
/*	display:inline-block; */
	font-size:100%;
	height:93%;
	max-height: 93%;
/*	max-width:100%;  	*/
/*	width:100%; */
	width:auto;
	overflow:hidden;
	margin-top:0.5em;
	padding-top:0.5em;
	padding-left:0.5em;
	padding-bottom:1em;
	line-height:1em;
	white-space: pre-wrap;

}

.footer
{	width:99.5%;
	top:97%;
	clear:both;
} 
#bTXT
{
position: fixed;
clear: both;
top:96%;
width:15em;
}
.txtSizer
{
	float:left; 
	width:auto;
	height:1.7em;
	margin-left: 3em;
/*border:blue solid 2px; */
}
.btxtSizer
{
 	float:left; 
/*	height:2em; */
	width:auto;  
	border:blue solid 1.5px;
}
#pctt
{
	position: fixed;
	height:1.4em;
	color:blue;
	margin-left:0em;
	margin-top:0.2em;	
	padding-left:0em;
	font-weight: bold;	
	font-size:120%;
	margin-left: 10em;
}
.c_right    
{  
    clear:both;
	position:fixed;

	font-style: italic; 
	font-family: monospace; 
	font-variant: normal; 
	font-weight: lighter; 
	font-size: x-small;
	color:#000000;
	position: absolute;
	bottom: 0;
	padding-left: 80%;
}
/*
#bClose {
	height:1.5em;
	width:auto;
}
.bClose
{
	position:fixed;
	font-weight: bold; 
	font-size: 160%;
	color:#ff0000;
	padding-left:3em;
}
*/
.chidden {
	visibility:  hidden; 
}
.cvisible {
	visibility:  visible; 
}
.dispweb {
	left:230px;				
	top:120px;	
	width:80%; height:80%;
	position:absolute;	
	z-index:10;			
	border: 6px blue solid
}
.cdisplayOFF
{
	display: none;
}
.cdisplayON
{
	display: block;
}
 
.cMenu {
	font-size:1.1em;
	font-weight: bold;	
text-align: left; 	
}
