/* global */

body, div, p, td, th, li, ul, ol, dd, 
thead, tbody, tfoot, form, select, input, textarea, 
h1, h2, h3, h4, h5, h6, acronym, a { 
	font-family: Times, serif;
	margin: 0px;
	padding: 0px;
line-height: 1.25em;
	}
form, select, input, textarea	{
	}
img     { border: 0; }
acronym, abbr	{
	border: none;
	}
.skipnav {
	position: absolute;
	visibility: hidden;
	width: 1px;
	height: 1px;
	font-size: 1px;
	line-height: 1px;
	text-decoration: none;
	}
.clear {
	clear: both;
	font-size: 1px;
	line-height: 0px;
	}

body
	{
	background-color: #000;
	margin: 11px;
	}
h1	{
	height: 50px;
	background: url(../images/dbilogo.gif) no-repeat top left;
	color: #FFFF00;
	}

h2, h3, h4, h5 {
margin: .5em 0 .25em 0;
}

h2 {
font-size: 1.75em;
}

h3 {
font-size: 1.5em;
border-top: 1px solid gray;
padding-top: .5em;
}

h4 {
font-size: 1.25em;
}

h5 {
font-size: 1em;
font-style: italic;
}

/* stuff */

#styleSelect	{
	padding: 3px 15px;
	}
#styleSelect ul,
#styleSelect li	{
	display: inline;
	color: #FFF;
	}
#styleSelect li	{
	margin: 0 2px;
	}
#styleSelect a,
#breadCrumb a,
#leftNav a,
#leftNav,
#footer,
#footer a	{
	color: #FFF;
	}
#styleSelect a:hover	{
	color: #FFFF00;
	}


html>body #wrapper2	{
	border: 1px #FFF solid;
	background: url(../images/johnbraille.gif) no-repeat top right;
	}
* html #wrapper2	{
	border-top: 1px #FFF solid;
	border-right: 1px #FFF solid;
	border-left: 1px #FFF solid;
	background: url(../images/johnbraille.gif) no-repeat top right;
	}
.nix1	{
	position: absolute;
	visibility: hidden;
	}

#breadCrumb	{
	background-color: #333;
	padding: 3px 15px;
min-height: 1.25em;
	}
#breadCrumb li	{
	list-style-type: none;
	}
#breadCrumb a:hover	{
	color: #FFFF00;
	}
#wrapper3	{
	background: #FFF url(../images/bg-000000.gif) top left repeat-y;
	}


/* left navigation */	

#leftNav	{
	width: 150px;
	float: left;
	}
#leftNav .lvl1	{
	margin: 11px 0;
	}
#leftNav li	{
	list-style-type: none;
	}
#leftNav a	{
	display: block;
	padding: 3px 15px;
	}
#leftNav a:hover	{
	color: #000;
	background-color: #FFF;
	}
#sp-q	{
	width: 115px;
	height: 14px;
	font-size: 1em;
	padding: 2px;
	margin: 11px 0 3px;
	}
.btnSubmit	{
	font-size: 1em;
	}
#leftNav form	{
	padding: 3px 15px;
	margin: 0 0 11px 0;
	}


#leftNav .lvl2	{
	font-size: .9em;
	}
#leftNav .lvl2 a	{
	padding: 3px 15px 3px 25px;
	background-color: #333;
	}
html>body #leftNav .lvl2 a:hover	{
	background-color: #FFF;
	}
#leftNav .lvl2 li	{
	background: url(../images/blt-dash-ffffff.gif) 17px 9px no-repeat;
	}
* html #leftNav .lvl2 li	{
	background: url(../images/blt-dash-ffffff.gif) 17px 12px no-repeat;
	}
#leftNav .selected	{
	display: block;
	padding: 3px 15px;
	}




/* content */

#content	{
	margin: 0 0 0 150px;
	background-color: #FFF;
	padding: 11px;
	height: 1%;
	}
#content p, #content ul, #content ol	{
	margin: 0 0 1em 0;
	}
#content li, #content li ul { margin-bottom: .25em; }
#content ul,
#content ol	{
	margin-left: 1em;
margin-top: .25em;
	}


/* footer */

#footer	{
	clear: both;
	margin: 0 0 0 0;
	background-color: #333;
	padding: 3px 0 3px 160px;
	}
* html #footer	{
	border-bottom: 1px #FFF solid;
	}
#footer li	{
	display: inline;
	margin: 0 3px;
	}
#footer a:hover	{
	color: #FFFF00;
	}

/* special */

.alert {
padding: 1em;
background-color: #FFF200;
}