/* Base Styles */
body {
	font-size: 250%;
	color : #FFFFFF;
	background-color: #000000;
}

/* Layout */
#pagetop {
	position: relative;
	width: 100%;
	padding: 1.0em 0em;
	background-color: #000000;
}
#pagetop h1 {
	font-family: "Times New Roman", Times, serif;
	font-weight: lighter;
	color: #FFFFFF;
	width: 85%;
	font-size: 2.5em;
	text-align: center;
}
#pagetop h2 {
	font-family: "Times New Roman", Times, serif;
	font-weight: lighter;
	color: #FFFFFF;
	width: 85%;
	font-size: 1.5em;
	text-align: center;
}

/* Typography */
a {color:#FFFFCC;}
a:focus, a:hover, a:active {
	color:#FFFFFF; 	background-color: #000000;
	border: thin dashed #00FF00;}
p { color: #FFFFFF;}
h1 { color: #FFFF66;}
h2 { color: #FFFF66;}
h3 { color: #FFFF99;}
h4 { color: #FFFF66;}
h5, DT { color: #FFFFFF;}
h6 { color: #FFFFFF;}
ol, ul, li, ul li li, ul li li li { color: #FFFFFF}
pre { color: #FFFFFF}
#footer a { color: #FFFFCC;}
.copyright { color: #FFFFFF;}
.designinnovations { color: #FFFFCC;}
.accessibility { color: #FFFFFF;}
.accessibility:link { color: #FFFFCC;}
li {
	list-style-type: disc;
	font-size: 1em;
}
li a:hover {
	color: #000000;
}

/* Style Switcher */
#accessibility_choices.radio {
	border: thin dotted #CCCCCC;
	padding: .3em 1em;
}
#accessibility_choices.radio fieldset {
	border:3px double #999;
	padding:20 0 10px;
}
#accessibility_choices.radio legend {
	font-weight:bold;
	text-transform:uppercase;
	border:1px solid #999;
	padding:4px 5px;
	margin: 10px 0 10px;
	color: #000000;
	background-color: #FFFF99;
}
#accessibility_choices.radio label {
	display:block;
	clear:both;
	margin:5px 0 3 10px;
	font-size: 1.3em;
}
#accessibility_choices.radio input {
	float:left;
	margin:0 3px 0 0;
}