body, h1, h2, h3, h4, h5, h6, address, blockquote, dd, dl, hr, p, form {
	margin: 0;
	padding: 0;
}

body {
	font-family:Times New Roman, Times Roman, Times, serif;
	text-align: center;
	vertical-align: center;
	background:#fff;
	color:#333;

}

#navigation li ul
{margin:0px; padding:0px; display:none; position:relative; left:0px; top:20px; background-color:#999;}


#navigation li:onmouseout ul
{margin:0px; padding:0px; display:none; position:relative; left:0px; top:20px; background-color:#999;}


#navigation li:hover ul
{display:block; width:160px;}

#navigation li:onmouseover ul
{display:block; width:160px;}

#navigation
{width:100%; height:30px; background:#999;}

#navigation ul
{margin:0px; padding:0px;}

#navigation ul li
{display:inline; float:left; list-style:none; margin-left:15px; position:relative; height:30px;}

#navigation li a
{color:#fff; text-decoration:none;}

#navigation li a:link:hover
{color:#fff; text-decoration:underline;}

#navigation li ul
{margin:0px; padding:0px; display:none; position:absolute; left:0px; top:20px; background-color:#999;}

#navigation li:hover ul
{display:block; width:160px;}

#navigation li li
{list-style:none; display:list-item;}

#navigation li li a
{color:#fff; text-decoration:none;}

#navigation li li a:link:hover
{color:#fff; text-decoration:underline;}

a {
	text-decoration: none;
	font-weight: bold;
	color:#333; 
}

a:link:hover {
	text-decoration: none;
	color:333; 
}

a img {
	border: 0;
}

#wrapper {
	width: 70em;
	margin: 0 auto;
	text-align: left;	
}



#container {
	text-align: left;
	width: 70em;
	background: #000;
	border: 1px solid #999;
	margin: 0 0 34px 0;
	padding: 0;
	float: left;
	clear: left;
}

#header {
float: left;
clear: left;
	min-width: 100%;
	background: #fff;
	margin: 0;
	padding: 0;
}

#header h1 img {
padding: 0 45px 0 0;
vertical-align: middle;
}



#header h1 {
text-align: left;
	font-family: Times New Roman, Times Roman, Times, serif;
	font-size: 2.5em;
	font-weight: normal;
	color: #333;
	padding: 0;
	margin: 0;
}

#header h1 a {
	font-weight: normal;
}


#topnav {
margin: 20px 0 0 0;
padding: 0px 0px 0px 0px;
background: #6c6c6c;
}

#timeline {
margin: 20px 0 0 0;
padding: 0px 0px 0px 0px;
background: #6c6c6c;
clear: left;
}



#topnav ul {
list-style: none;
padding: 0px 0px 32px 63px;
margin: 0;

}

#topnav ul li {
float: left;
}

#topnav ul li a {
display: block;
color: #fff;
padding: 5px 22px 5px 17px;
background: transparent;
}

#topnav ul li a:hover {
background: transparent;
color: #000;
}




#navbar {
	float: left;
	width: 100%;
	border: 1px solid #999;
	background: transparent;
}



#navbar ul {

	list-style: none;
	padding: 0;
	margin: 0;
}

#navbar ul li {
	float: left;
}

#navbar ul li a {
	display: block;
	xpadding: 4px 4px 4px 4px;
	border-right: 1px solid #999;
	border-bottom: 1px solid #999;
	text-decoration: none;
	color: #999;
	xminwidth:100%;
	xwidth:100%;
}

#navbar ul li a:hover {
	background: #666;
	color: #ccc;
}


#subnavlist {
width: 100%;
height: 100%;
}

#subsubnavlist {
background-color: none;
width: 100%;
height: 100%;
}


#issues {background-color: #575757; width: 100%; height: 64px; float: left; clear: left;}

ul#navlist {float: left; color: #e4e4e4;background-color: #b6b6b6; width: 100%; border-bottom: 1px solid #999}
ul#navlist a{font-weight: bold;text-decoration: none;}
ul#navlist, ul#navlist ul, ul#navlist li{margin: 0px;padding: 0px;list-style-type: none;}
ul#navlist li { display: block;}
ul#navlist li.year{ display: block;width:50px;}
ul#navlist li#year{ display: block;width:50px;}

#navlist li:hover ul, #navlist li li:hover ul, #navlist li.sfhover ul, #navlist li li.sfhover ul { 
position:relative;
} 


ul#navlist li a{font-size: 1em; color: #e4e4e4;background-color: #b6b6b6;padding: .25em .75em;}
ul#navlist li a:hover{color: #575757;background-color: #e4e4e4; }
ul#navlist li a:active{color: #575757;background-color: #e4e4e4;border: 1px #ffffff;}
ul#navlist li#active{display:block;width:50px;}
ul#subnavlist { background-color: #878787; width: auto; height: 17px;}

ul#subnavlist li { float: left;display:none; }

ul#subnavlist li a{display:none; padding: 0px;margin: 0px;}

ul#subnavlist li { position:static; display: block;}
ul#subnavlist li:hover , li:onhover { position:relative; display: block;}
ul#subnavlist ul { position:static; display: block;}
ul#subnavlist ul:hover , ul:onhover { position:relative; display: block;}
ul#subnavlist ul:onmouseover { position:relative; display: block;}
ul#subnavlist ul:onmouseout { position:static; display: block;}


ul#navlist li:hover ul#subnavlist{display: block;position: absolute;font-size: 9pt;padding-top: 0px;}
ul#navlist li:hover ul#subnavlist li a{display: block;xminwidth: 9.75em;
width: auto;border: none;padding: 2px 2px 2px 2px;}

xul#navlist li:hover ul#subnavlist li a:before { content: " >> "; }


ul#subsubnavlist {background-color: none; width: auto; height: 17px;}
ul#subsubnavlist li { float: left; }
ul#subsubnavlist { background-color: none; width: 100%; xheight: 17px;}
ul#subsubnavlist li a{display:none; padding: 0px;margin: 0px;}
ul#navlist li:hover ul#subnavlist{display: block;position: absolute;font-size: 9pt;padding-top: 0px;}
ul#navlist li:hover ul#subnavlist li a{display: block;xminwidth: 9.75em;
width: auto;border-right: 1px solid #999;border-bottom: 1px solid #999;padding: 2px 5px 2px 5px;}
ul#navlist li:hover ul#subnavlist li.first:hover a{display: block;xminwidth: 9.75em;
width: auto;border-left: 1px solid #999;border-right: 1px solid #999;border-bottom: 1px solid #999;padding: 2px 5px 2px 5px;}
xul#navlist li:hover ul#subnavlist li a:before { content: " >> "; }




#content {
float: left;
clear: left;
padding:0;
min-height: 25em;
}

#content img {
float: right;
width: 800px;
}



