/*a {
	background-color: transparent;
	color: #00F; 
}*/

a:link, #toc a:visited, #toc1 a:visited, .topreference a:visited {
	background-color: transparent;
	color: #00F; 
/*	text-decoration: underline;*/
}

a:visited {
	background-color: transparent;
	color: #800080;
/*	text-decoration: underline;*/
}

a:hover, #toc a:hover, #toc1 a:hover, .topreference a:hover {
	color: #F00;
/*	text-decoration: none;*/
}

a:active, .toc a:active, #toc1 a:active, .topreference a:active {
	voice-family: "\"}\"";
		voice-family: inherit;
/*		background-color: transparent;*/
	color: #090;
/*	text-decoration: underline;*/
}

html>a:active, html>.toc a:active, html>#toc1 a:active, html>.topreference a:active {
		background-color: transparent;
	color: #090;
/*	text-decoration: underline;*/
}

a.jumptomenu:visited {
	background-color: transparent;
	color: #00F; 
}

#content a:visited acronym {
	color: #800080;}
#content a:hover acronym {
	color: #F00; }



body {
	background-color: #000;
	color: #fcfcfc;
	
	
}

#outer,
#container,
#content {
	background-color: #fcfcfc;
	color: #111;
}
div#wrapper {
	background-color: #fcfcfc;
}


h1 {
	color: #111;
}

h2, h3, h4, h5 {
	background-color: transparent;
	color: #111;
}
hr {
	color: #333;
}

p, blockquote, li, td {
	color: #111;

}
dl.desc dt {
	color: #333;
}

dl.desc dd {
	color: #111;
}


.topreference {
	line-height: normal;
}

.topreference a {
	border-bottom: none;

}


#contentbody h2, #gencontentbody h2 {
	color: #111;
}
#footer {
background: #333;
background-image: url(banner.gif);
background-repeat: repeat-y; 
background-position: left;
}


div#toc1 h3 {
	color: #111;
	}

#toc h4 {
	background-color: #333;
	color: #fcfcfc;
	}
	
#toc h3 {
	color: #333;
}
p.promo {
	background: #ececec;
}

  #urhere {
	color: Silver;
	background-color: #111;
	border-bottom-color: #333;
	}
	
	#urhere ul li {
		color: Silver;
		
	}
#urhrere a:link, #urhere a:visited {
	color: #ccc;
}

#urhere ul li:before {
	color:#ccc;
}

/*homepage */

#siteupdate2 {background:#ececec;}

div.subscribe {border-color:#666666; background-color: #ececec;}
#siteupdate2 h2 {color:#999; border-bottom-color:#666666;}
#stmt1 {
	background: #ccc;
	border: 1px solid #666666;
}
#footernav p, #footernav ul li {
	color: #ececec;
}
#footernav a:link {
	color: #ccc;
}
#footernav a:visited {
	color: #999;
}

.desc {
	color: #333;
}

/* homepage sidebar */

#sidebarhm {
border-color:#ececec;
background: #ececec;
}
	
#sidebarhm h2  {
	color:#999; 
	border-color:#666666;
}

.date {color:#333;}