
div#topbar {
  height: 242px;
  background: url(../images/home-bg.jpg) no-repeat;
}

div#abouthubcapp {
  clear: both;
  margin: 0px 0px 0px 82px;
  padding: 9px;
  width: 395px;
  height: 116px;
  background-color: #E9EFF5;
  background: url(../images/abouthubcapp-bg.gif) no-repeat;
}

div#abouthubcapp h1 {
  margin: 0px 0px 5px 0px;
  font-weight: bold;
  font-size: 90%;
  color: #81002A;
}

div#abouthubcapp p {
  margin: 0px 0px 5px 0px;
  font-size: 80%;
  color: #323232;
}

div#abouthubcapp a, div#abouthubcapp a:visited, div#abouthubcapp a:hover  {
  padding: 0px 0px 0px 16px;
  background: url(../images/home/arrow-bbg.gif) no-repeat;
  color: #81002A;
  text-decoration: underline
}

div#logo {
  margin: 25px 0px 0px 16px;
}

div#home {
  width: 920px;
  margin: 0px 0px 0px 20px;
  padding: 0px;
  background-color: #CDD8E0;
}

div#homecolumn1 {
  float: left;
  min-height: 450px;
  width: 358px;
  margin: 22px 9px 22px 10px;
  padding: 0px;
}

div.col1bot {
  margin: 0px;
  padding: 0px;
  width: 358px;
  height: 10px;
  background-color: #FFFFFF;
  background: url(../images/home/col1-bot.gif) no-repeat;
}

div#homecolumn2 {
  float: left;
  min-height: 450px;
  width:  332px;
  margin: 22px 9px 22px 9px;
  padding: 0px;
}

div.col2bot {
  margin: 0px;
  padding: 0px;
  width: 332px;
  height: 10px;
  background-color: #FFFFFF;
  background: url(../images/home/col2-bot.gif) no-repeat;
}

div#homecolumn3 {
  float: left;
  min-height: 450px;
  width: 174px;
  margin: 22px 10px 22px 9px;
  padding: 0px;
}

div.col3bot {
  margin: 0px;
  padding: 0px;
  width: 174px;
  height: 10px;
  background-color: #FFFFFF;
  background: url(../images/home/col3-bot.gif) no-repeat;
}

div#homefeatured {
  margin: 0px;
  padding: 0px;
  width: 358px;
  background: url(../images/home/featured-top.gif) no-repeat;
  background-color: #980032;
}

div#homefeatured h2 {
  margin: 0px;
  padding: 18px 16px 10px 16px;
  font-size: 100%;
  color: #FFFFFF;
}

div#homefeatured p {
  margin: 0px;
  padding: 0px 16px 10px 16px;
  color: #FFFFFF;
}

div#homefeatured p b {
  color: #FFFFFF;
  font-weight: bold;
}

div#homefeatured a, div#homefeatured a:visited, div#homefeatured a:hover  {
  padding: 0px 0px 0px 16px;
  background: url(../images/home/arrow-mbg.gif) no-repeat;
  color: #FFFFFF;
  text-decoration: underline;
}

div#homeprojects {
  margin: 0px;
  padding: 0px;
  width: 358px;
  background-color: #FFFFFF;
}

div#homeprojects h2 {
  margin: 0px;
  padding: 18px 16px 10px 16px;
  font-size: 90%;
  color: #81002A;
}

div#homeprojects p {
  margin: 0px;
  padding: 0px 16px 10px 16px;
  color: #545454;
}

div#homeprojects p.link {
  margin: 0px;
  padding: 0px 16px 5px 12px;
  color: #545454;
}

div#homeprojects a, div#homeprojects a:visited, div#homeprojects a:hover  {
  padding: 0px 0px 0px 16px;
  background: url(../images/home/arrow.gif) no-repeat;
  color: #545454;
  text-decoration: underline;
}

div#homeebulletin {
  margin: 21px 0px 0px 0px;
  padding: 0px;
  width: 358px;
  background: url(../images/home/ebulletin-top.gif) no-repeat;
  background-color: #FFFFFF;
}

div#homeebulletin h2 {
  margin: 0px;
  padding: 4px 16px 10px 16px;
  font-size: 90%;
  color: #81002A;
}

div#homeebulletin p {
  margin: 0px;
  padding: 0px 16px 10px 16px;
  color: #545454;
}

div#homeebulletin p.link {
  margin: 0px;
  padding: 0px 16px 5px 12px;
  color: #545454;
}

div#homeebulletin a, div#homeebulletin a:visited, div#homeebulletin a:hover  {
  padding: 0px 0px 0px 16px;
  background: url(../images/home/arrow.gif) no-repeat;
  color: #545454;
  text-decoration: underline;
}

div#homenewlive {
  margin: 0px;
  padding: 0px;
  width: 332px;
  background: url(../images/home/newlive-top.gif) no-repeat;
  background-color: #FFFFFF;
}

div#homenewlive h2 {
  margin: 0px;
  padding: 4px 16px 10px 16px;
  font-size: 90%;
  color: #81002A;
}

div#homenewlive p {
  margin: 0px;
  padding: 0px 16px 10px 16px;
  color: #545454;
}

div#homenewlive a.left {
  display: block;
  float: left;
  margin: 0px;
  padding: 50px 16px 0px 16px;
}

div#homenewlive p.description {
  float: left;
  margin: 0px;
  width: 230px;
  padding: 4px 0px 4px 0px;
}

div#homenewlive a.right {
  display: block;
  float: left;
  margin: 0px;
  padding: 50px 16px 0px 16px;
}

div#homenewlive p.readmore {
  clear: both;
  padding: 0px 16px 4px 50px;
}

div#homenewbeingadded {
  margin: 21px 0px 0px 0px;
  padding: 0px;
  width: 332px;
  background: url(../images/home/newlive-top.gif) no-repeat;
  background-color: #FFFFFF;
}

div#homenewbeingadded h2 {
  margin: 0px;
  padding: 4px 16px 10px 16px;
  font-size: 90%;
  color: #81002A;
}

div#homenewbeingadded div.hr {
  margin: 0px 16px 0px 16px;
  padding: 0px;
  height: 1px;
  background: #D9E2E8;
}

div#homenewbeingadded div.hr hr {
  display: none;
}

div#homenewbeingadded p {
  margin: 0px;
  padding: 4px 16px 4px 16px;
  color: #545454;
}

div#homenewbeingadded a.plus {
  display: block;
  margin: 0px;
  padding: 0px 0px 0px 19px;
  color: #545454;
  background: url(../images/projectbeingadded/plus.gif) no-repeat;
}

div#homenewbeingadded p.minus {
  float: left;
  margin: 0px;
  padding: 4px 5px 0px 0px;
}

div#homenewbeingadded p.description {
  float: left;
  margin: 0px;
  padding: 4px 16px 4px 0px;
}

div#homenewbeingadded p.contact {
  clear: both;
  padding: 0px 16px 4px 19px;
}

div#homerelated {
  margin: 0px;
  padding: 0px;
  width: 174px;
  background: url(../images/home/related-top.gif) no-repeat;
  background-color: #FFFFFF;
}

div#homerelated h2 {
  margin: 0px;
  padding: 4px 16px 10px 16px;
  font-size: 90%;
  color: #81002A;
}

div#homerelated p {
  margin: 0px;
  padding: 0px 16px 10px 16px;
  color: #545454;
}

div#homerelated p.link {
  margin: 0px;
  padding: 0px 16px 5px 12px;
  color: #545454;
}

div#homerelated a, div#homerelated a:visited, div#homerelated a:hover {
  padding: 0px 0px 0px 16px;
  background: url(../images/home/arrow.gif) no-repeat;
  color: #545454;
  text-decoration: underline;
}

div#homerelated a.noarrow, div#homerelated a.noarrow:visited, div#homerelated a.noarrow:hover {
  padding: 0px;
  background: none;
}
