body {
text-align:center;
overflow: hidden;
}

body,div,span,td,p {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
}

#bar   {
visibility: visible;
position: absolute;
background-image: url(imgs/bwbar.gif);
background-position: center;
text-align: center;
top: 228px; left: 5%; width: 90%; right:5%px; height: 50px;
z-index: -12;
}
#bar i { visibility: hidden; }

a#contact   {
visibility: visible;
position: float;
background-position: center;
text-align: center;
top: 228px; left: 5%; width: 90%; right:5%px; height: 50px;
z-index: 62;
}

#colorbar   {
visibility: visible;
position: relative;
top: 228px; left: 0px; width: 100%; height: 50px;
z-index: -10;
text-align: center;
}

#content {
visibility: visible;position: relative;z-index: 2;
margin: 0 auto;
text-align:left;
top: 0px;
left: 0px;
width: 846px;
}

#menu a {
position: absolute;
top: 228px; left: 0px; width: 100%; height: 54px;
z-index:166;
text-decoration: none;
}

#menu a i { visibility: hidden; }


nav {
text-decoration: none;
}
a.nav { 
text-decoration: none;
}
a.nav:hover { 
text-decoration: none;
}

a.historyhelper { 
background-color:#65AAC6; color:#FFFFFF; padding:2px; text-decoration: none;
}
a.historyhelper:hover { 
background-color:#FFFFFF; color:#65AAC6; padding:2px; text-decoration: none;
}
a.capitalhelper { 
background-color:#65AAC6; color:#FFFFFF; padding:2px; text-decoration: none;
}
a.capitalhelper:hover { 
background-color:#FFFFFF; color:#65AAC6; padding:2px; text-decoration: none;
}

a.todayhelper { 
background-color:#A28F1C; color:#FFFFFF; padding:2px; text-decoration: none;
}
a.todayhelper:hover { 
background-color:#FFFFFF; color:#A28F1C; padding:2px; text-decoration: none;
}

a.futurehelper { 
background-color:#DC5472; color:#FFFFFF; padding:2px; text-decoration: none;
}
a.futurehelper:hover { 
background-color:#FFFFFF; color:#DC5472; padding:2px; text-decoration: none;
}

a.granthelper { 
background-color:#945EA3; color:#FFFFFF; padding:2px; text-decoration: none;
}
a.granthelper:hover { 
background-color:#FFFFFF; color:#945EA3; padding:2px; text-decoration: none;
}

a.navinfo { color:#666666; text-decoration: none; }
a.navinfo:hover { color:#333333; }

#polkbros   {	position: absolute; visibility: visible; width: 1140px; height:12px; top:532px; z-index: 26; }

#contactinfo   {
visibility: visible;
text-align: right;
position: absolute;
top: 502px; left: 310px; width: 532px; height: 80px;
z-index: 40;
padding-left: 5px;
padding-top: 0px;
padding-bottom: 0px;
}
#contactinfomap	{ top: 393px; left: 0px; width: 230px; height: 40px; z-index:36; }


a#historymap { top:228px; left:59px; width:100; height:39px; z-index:-3;  }
a#grantmap { top:228px; left:308px; width:85; height:39px; z-index:30; }
a#todaymap { top:228px; left:394px; width:58; height:39px; z-index:30; }
a#futuremap { top:228px; left:486px; width:115; height:39px; z-index:30; }


#infolinks a {
position: absolute;
text-decoration: none;
}
#infolinks a i { visibility: hidden; z-index: 25; }

#grantinfo   {
	visibility: visible;
	position: absolute;
	top: 120px;
	left: 392px;
	width: 295px;
	height: 108px;
	z-index: 10;
	padding-left: 5px;
	padding-top: 0px;
	border-left: 1px solid #945EA3;
}
#capitalgrants   {
	visibility: visible;
	position: absolute;
	top: 105px;
	left: 76px;
	width: 250px;
	height: 123px;
	z-index: 10;
	padding-left: 5px;
	padding-top: 0px;
	border-left: 1px solid #CC3333;
	background: url(none);
}
#grantinfomap   { top: 120px; left: 392px; width: 250px; height: 58px; z-index:36; border-left: 1px solid #945EA3; }

#historyinfo   {
visibility: visible;
position: absolute;
top: 268px; left: 0px; width: 230px; height: 74px;
z-index: -10;
padding-left: 5px;
padding-top: 10px;
border-left: 1px solid #65AAC6;
}
#historyinfomap	{ top: 293px; left: 0px; width: 230px; height: 40px; z-index:-3; border-left: 1px solid #65AAC6; }


#futureinfo   {
	visibility: visible;
	position: absolute;
	top: 268px;
	left: 618px;
	width: 250px;
	height: 84px;
	z-index: -10;
	padding-left: 5px;
	padding-top: 20px;
	border-left: 1px solid #DC5472;
}
#futureinfomap	{ top: 298px; left: 618px; width: 250px; height: 58px; z-index:36; border-left: 1px solid #DC5472; }

#todayinfo   {
	visibility: visible;
	position: absolute;
	top: 268px;
	left: 314px;
	width: 275px;
	height: 80px;
	z-index: -10;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 65px;
	border-left: 1px solid #A28F1C;
}
#todayinfomap	{ top: 303px; left: 314px; width: 155px; height: 75px; z-index:36; border-left: 1px solid #A28F1C; }

a#button { background-color:#945EA3; color:#ffffff; padding: 2px; text-decoration: none; }
a#butt

.form {	font-size:10px; font-family:Verdana, Arial,helvetica; color: #4A4A4A; background-color:#FFFFFF; }

.style3 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }
.style6 {font-family: "Lucida Sans", "Lucida Sans Unicode", Verdana, Geneva,Lucida, Arial, Helvetica; font-size: 12px; color: #990000; }
.style7 {font-family: "Lucida Sans", "Lucida Sans Unicode", Verdana, Geneva,Lucida, Arial, Helvetica; font-size: 12px; color: #FFFFFF; }



form {
margin:0px;
padding:0px;
}

#searchform {
    position: absolute;
    left: 0px;
    top: 0px;
}

#right {
    position: absolute;
    left: 355px;
    top: 0px;
    width: 426px;
    height: 501px;
    background: #D2D7DB;
    z-index:0;
    overflow: hidden;
}

#right #nav {
  position: absolute;
  left:0px;
  bottom: 0px;
  height: 126px;
  background: #E5E9ED;
}

 #navnav {
  position: absolute;
  right:0px;
  top: 0px;
  width:71px;
  z-index: 600;
  height:21px;
  background-image:url(i/navrule2.gif);
  background-repeat:no-repeat;
  background-position: -1px;
}

#right #nav #search {
  position: absolute;
  left:0px;
  bottom: 0px;
  height: 21px;
  background: #ffffff;

}

#right #navbar {
  position: absolute;
  left:0px; 
  top:0px;
  background: #D2D7DB;  
  height:21px;
  border-bottom:1px #807F82 solid;
}

#right #nav #navcats {
  position: absolute;
  left:0px;
  top: 0px;
  height: 21px;
   border-bottom:1px #807F82 solid;
}

#right #nav #subnavcats {
  position: absolute;
  left:0px;
  top: 21px;
  height: 84px;
  width:1600px;
  background: #D2D7DB;
}
#polkbrosHome {
	position: absolute;
	visibility: visible;
	width: 1140px;
	height:12px;
	top:81px;
	z-index: 26;
}
