* {
  margin: 0;
}
.wrapper {
    min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -28px;
}
.footer, .push {
	height: 28px;
}


html, body {
	width: 100%;
	height: 100%;
	margin: 0px;
	padding: 0px;
	background-image:url(images/Top_Bar.gif);
	background-repeat:repeat-x;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	line-height:18px;
	color:#000000;
}
ul {
  padding: 0;
  margin: 0;
  list-style: none;
  }
li {
  padding:1px;
 }
ul li {
	font-family:Georgia, "Times New Roman", Times, serif; /*this is to style PUBLICATIONS*/
	font-size:10px;
	color:#666666;
	text-decoration:none;
}

ul li ul {
  position: relative; /*position: absolute changes things a lot*/
  top: 0px;           /*when position: absolute, this doesn't move the menu, the styles below do*/
  left: 10px;
   
  }
ul li > ul {
	top: 0px;
	left: 10px;
}
ul li ul li {
	width: 150px; /* adjust width enough to display titles*/
	line-height:18px; /*adjust this AND the line-height of ul li ul li a*/
}

a {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#666666;
	text-decoration:none;
}
a:hover {
	color:#000000;
	text-decoration:none;
}

#nav {
	position:absolute;
	top:100px;
	left:20px;
}
#nav a{
	font-size:10px;
}


h1{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	font-style:italic;	
	color:#000000;
	line-height:22px;
}
h2{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	color:#000000;
	font-weight:100;
	line-height:22px;
}
h3{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#000000;
	font-weight:100;
	line-height:28px;
}
.footer{
	background-image:url(images/Bottom_Bar.gif);
	background-repeat:repeat-x;
	clear:both;
}
.footer a{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#666666;
	text-decoration:none;
}
.footer a:hover{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#000000;
	text-decoration:none;
}
br{
	line-height:11px;
	
}
td{
	vertical-align:top;
}
#publicationtables td{
	border-collapse: collapse;
	border-style:solid;
	border-width:0px 0px 1px 0px;
	border-spacing:0px;
	padding:4px 15px 4px 4px;
	margin:0px;
	
}
#downloadtables td{
	border-collapse: collapse;
	border-style:solid;
	border-width:0px 0px 1px 0px;
	border-spacing:0px;
	padding:4px 4px 4px 4px;
	margin:0px;
	
}